From 09b301920ca0ef7d86ce4c9ca8cdc723c8592fb7 Mon Sep 17 00:00:00 2001 From: Simon Finney Date: Wed, 5 May 2021 19:50:11 +0100 Subject: [PATCH 1/7] fix(data-table): fix styles import order (#957) --- .../scss/__snapshots__/SCSS.spec.js.snap | 3578 ++++++++--------- src/components/DataTable/_index.scss | 8 +- 2 files changed, 1793 insertions(+), 1793 deletions(-) diff --git a/src/__tests__/scss/__snapshots__/SCSS.spec.js.snap b/src/__tests__/scss/__snapshots__/SCSS.spec.js.snap index 3726ce6b5..c854853a9 100644 --- a/src/__tests__/scss/__snapshots__/SCSS.spec.js.snap +++ b/src/__tests__/scss/__snapshots__/SCSS.spec.js.snap @@ -6236,174 +6236,189 @@ a.bx--overflow-menu-options__btn::before { line-height: 1.625rem; } -.bx--table-toolbar { - position: relative; - display: flex; - width: 100%; - height: 3rem; - overflow: hidden; - background-color: var(--ui-01, #262626); -} - -.bx--toolbar-content { - display: flex; - justify-content: flex-end; - width: 100%; - height: 3rem; - transform: translate3d(0, 0, 0); - transition: transform 110ms cubic-bezier(0.2, 0, 0.38, 0.9), clip-path 110ms cubic-bezier(0.2, 0, 0.38, 0.9); +.bx--fieldset { + box-sizing: border-box; + margin: 0; + padding: 0; + font-size: 100%; + font-family: inherit; + vertical-align: baseline; + border: 0; + margin-bottom: 2rem; } -.bx--batch-actions ~ .bx--toolbar-content { - clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%); +.bx--fieldset *, +.bx--fieldset *::before, +.bx--fieldset *::after { + box-sizing: inherit; } -.bx--toolbar-content .bx--search .bx--search-input { - background-color: transparent; +.bx--fieldset--no-margin { + margin-bottom: 0; } -.bx--batch-actions ~ .bx--toolbar-search-container { +.bx--form-item { + font-size: 0.875rem; + font-weight: 400; + line-height: 1.29; + letter-spacing: 0.16px; display: flex; - align-items: center; - opacity: 1; - transition: opacity 110ms; -} - -.bx--toolbar-search-container-expandable { - position: relative; - width: 3rem; - height: 3rem; - box-shadow: none; - cursor: pointer; - transition: width 240ms cubic-bezier(0.2, 0, 0.38, 0.9), background-color 110ms cubic-bezier(0, 0, 0.38, 0.9); -} - -.bx--toolbar-search-container-expandable:hover { - background-color: var(--hover-field, #353535); + flex: 1 1 auto; + flex-direction: column; + align-items: flex-start; } -.bx--toolbar-search-container-expandable .bx--search-input { - height: 100%; +.bx--label { + box-sizing: border-box; + margin: 0; padding: 0; - cursor: pointer; - opacity: 0; -} - -.bx--toolbar-search-container-expandable .bx--search-magnifier { - left: 0; - width: 3rem; - height: 3rem; - padding: 1rem; + font-size: 100%; + font-family: inherit; + vertical-align: baseline; + border: 0; + font-size: 0.75rem; + font-weight: 400; + line-height: 1.34; + letter-spacing: 0.32px; + display: inline-block; + margin-bottom: 0.5rem; + color: var(--text-02, #c6c6c6); + font-weight: 400; + line-height: 1rem; + vertical-align: baseline; } -.bx--toolbar-search-container-expandable.bx--search--disabled .bx--search-magnifier { - background-color: var(--disabled-01, #262626); - cursor: not-allowed; - transition: background-color none; +.bx--label *, +.bx--label *::before, +.bx--label *::after { + box-sizing: inherit; } -.bx--toolbar-search-container-disabled { - cursor: not-allowed; +.bx--label .bx--tooltip__trigger { + font-size: 0.75rem; + font-weight: 400; + line-height: 1.34; + letter-spacing: 0.32px; } -.bx--toolbar-search-container-expandable.bx--search .bx--label { - visibility: hidden; +.bx--label.bx--skeleton { + position: relative; + padding: 0; + background: var(--skeleton-01, #353535); + border: none; + box-shadow: none; + pointer-events: none; + width: 4.6875rem; + height: 0.875rem; } -.bx--toolbar-search-container-expandable.bx--search .bx--search-close { - width: 3rem; - height: 3rem; +.bx--label.bx--skeleton:hover, .bx--label.bx--skeleton:focus, .bx--label.bx--skeleton:active { + border: none; + outline: none; + cursor: default; } -.bx--toolbar-search-container-expandable.bx--search .bx--search-close::before { - top: 0.125rem; - height: calc(100% - 0.25rem); - background-color: var(--hover-ui, #353535); +.bx--label.bx--skeleton::before { + position: absolute; + width: 100%; + height: 100%; + background: var(--skeleton-02, #525252); + animation: 3000ms ease-in-out skeleton infinite; + content: \\"\\"; + will-change: transform-origin, transform, opacity; } -.bx--toolbar-search-container-expandable.bx--search .bx--search-close:focus::before { - background-color: var(--focus, #ffffff); +@media (prefers-reduced-motion: reduce) { + .bx--label.bx--skeleton::before { + animation: none; + } } -.bx--toolbar-search-container-active.bx--search { - width: 100%; +input[type=\\"number\\"] { + font-family: \\"IBM Plex Mono\\", \\"Menlo\\", \\"DejaVu Sans Mono\\", \\"Bitstream Vera Sans Mono\\", Courier, monospace; } -.bx--toolbar-search-container-active .bx--search-input { - opacity: 1; +input[data-invalid]:not(:focus), +.bx--number[data-invalid] input[type=\\"number\\"]:not(:focus), +.bx--text-input__field-wrapper[data-invalid] > .bx--text-input--invalid:not(:focus), +.bx--text-area__wrapper[data-invalid] > .bx--text-area--invalid:not(:focus), +.bx--select-input__wrapper[data-invalid] .bx--select-input:not(:focus), +.bx--list-box[data-invalid]:not(:focus), +.bx--combo-box[data-invalid] .bx--text-input:not(:focus) { + outline: 2px solid var(--support-01, #fa4d56); + outline-offset: -2px; } -.bx--toolbar-search-container-active .bx--label, -.bx--toolbar-search-container-active .bx--search-input { - padding: 0 3rem; - cursor: text; +@media screen and (prefers-contrast) { + input[data-invalid]:not(:focus), + .bx--number[data-invalid] input[type=\\"number\\"]:not(:focus), + .bx--text-input__field-wrapper[data-invalid] > .bx--text-input--invalid:not(:focus), + .bx--text-area__wrapper[data-invalid] > .bx--text-area--invalid:not(:focus), + .bx--select-input__wrapper[data-invalid] .bx--select-input:not(:focus), + .bx--list-box[data-invalid]:not(:focus), + .bx--combo-box[data-invalid] .bx--text-input:not(:focus) { + outline-style: dotted; + } } -.bx--toolbar-search-container-active .bx--search-input:focus + .bx--search-close { - border: none; - outline: none; - box-shadow: none; +input[data-invalid] ~ .bx--form-requirement, +.bx--number[data-invalid] .bx--number__input-wrapper ~ .bx--form-requirement, +.bx--number__input-wrapper--warning ~ .bx--form-requirement, +.bx--date-picker-input__wrapper ~ .bx--form-requirement, +.bx--date-picker-input__wrapper--warn ~ .bx--form-requirement, +.bx--date-picker-input__wrapper--invalid ~ .bx--form-requirement, +.bx--time-picker--invalid ~ .bx--form-requirement, +.bx--text-input__field-wrapper[data-invalid] ~ .bx--form-requirement, +.bx--text-input__field-wrapper--warning ~ .bx--form-requirement, +.bx--text-input__field-wrapper--warning > .bx--text-input ~ .bx--form-requirement, +.bx--text-area__wrapper[data-invalid] ~ .bx--form-requirement, +.bx--select-input__wrapper[data-invalid] ~ .bx--form-requirement, +.bx--select--warning .bx--select-input__wrapper ~ .bx--form-requirement, +.bx--time-picker[data-invalid] ~ .bx--form-requirement, +.bx--list-box[data-invalid] ~ .bx--form-requirement, +.bx--list-box--warning ~ .bx--form-requirement { + display: block; + max-height: 12.5rem; + overflow: visible; + font-weight: 400; } -.bx--toolbar-search-container-active .bx--search-input:not(:placeholder-shown) { - background-color: var(--hover-field, #353535); - border: none; +input[data-invalid] ~ .bx--form-requirement, +.bx--number[data-invalid] .bx--number__input-wrapper ~ .bx--form-requirement, +.bx--date-picker-input__wrapper ~ .bx--form-requirement, +.bx--date-picker-input__wrapper--invalid ~ .bx--form-requirement, +.bx--time-picker--invalid ~ .bx--form-requirement, +.bx--text-input__field-wrapper[data-invalid] ~ .bx--form-requirement, +.bx--text-area__wrapper[data-invalid] ~ .bx--form-requirement, +.bx--select-input__wrapper[data-invalid] ~ .bx--form-requirement, +.bx--time-picker[data-invalid] ~ .bx--form-requirement, +.bx--list-box[data-invalid] ~ .bx--form-requirement { + color: var(--text-error, #ff8389); } -.bx--toolbar-search-container-active .bx--search-magnifier:focus, -.bx--toolbar-search-container-active .bx--search-magnifier:active, -.bx--toolbar-search-container-active .bx--search-magnifier:hover { - background-color: transparent; - border: none; - outline: none; +.bx--form--fluid .bx--text-input__field-wrapper[data-invalid], +.bx--form--fluid .bx--text-input__field-wrapper--warning { + display: block; } -.bx--toolbar-search-container-persistent .bx--search-close, -.bx--toolbar-search-container-persistent .bx--search-close:hover, -.bx--toolbar-search-container-active .bx--search-close, -.bx--toolbar-search-container-active .bx--search-close:hover { - background-color: transparent; - border: none; +.bx--form--fluid .bx--fieldset { + margin: 0; } -.bx--toolbar-search-container-persistent .bx--search-close::before { - display: none; +.bx--form--fluid input[data-invalid] { + outline: none; } -.bx--overflow-menu.bx--toolbar-action { - box-sizing: border-box; +.bx--form--fluid .bx--form-requirement { margin: 0; - padding: 0; - font-size: 100%; - font-family: inherit; - vertical-align: baseline; - border: 0; - display: inline-block; - padding: 0; - background: none; - border: 0; - cursor: pointer; - appearance: none; - width: 100%; - display: flex; - width: 3rem; - height: 3rem; - padding: 1rem; - cursor: pointer; - transition: background 110ms cubic-bezier(0, 0, 0.38, 0.9); -} - -.bx--overflow-menu.bx--toolbar-action *, -.bx--overflow-menu.bx--toolbar-action *::before, -.bx--overflow-menu.bx--toolbar-action *::after { - box-sizing: inherit; + padding: 0.5rem 2.5rem 0.5rem 1rem; } -.bx--overflow-menu.bx--toolbar-action::-moz-focus-inner { - border: 0; +input:not(output):not([data-invalid]):-moz-ui-invalid { + box-shadow: none; } -.bx--toolbar-action { +.bx--form-requirement { box-sizing: border-box; margin: 0; padding: 0; @@ -6411,1946 +6426,1952 @@ a.bx--overflow-menu-options__btn::before { font-family: inherit; vertical-align: baseline; border: 0; - display: inline-block; - padding: 0; - background: none; - border: 0; - cursor: pointer; - appearance: none; - width: 100%; - display: flex; - width: 3rem; - height: 3rem; - cursor: pointer; - transition: background 110ms cubic-bezier(0, 0, 0.38, 0.9); + font-size: 0.75rem; + font-weight: 400; + line-height: 1.34; + letter-spacing: 0.32px; + display: none; + max-height: 0; + margin: 0.25rem 0 0; + overflow: hidden; } -.bx--toolbar-action *, -.bx--toolbar-action *::before, -.bx--toolbar-action *::after { +.bx--form-requirement *, +.bx--form-requirement *::before, +.bx--form-requirement *::after { box-sizing: inherit; } -.bx--toolbar-action::-moz-focus-inner { - border: 0; +.bx--select--inline .bx--form__helper-text { + margin-top: 0; } -.bx--toolbar-action:hover:not([disabled]) { - background-color: var(--hover-field, #353535); +.bx--form__helper-text { + font-size: 0.75rem; + line-height: 1.34; + letter-spacing: 0.32px; + z-index: 0; + width: 100%; + margin-top: 0.25rem; + color: var(--text-02, #c6c6c6); + opacity: 1; } -.bx--toolbar-action:hover[aria-expanded=\\"true\\"] { - background-color: var(--ui-01, #262626); +.bx--label--disabled, +.bx--form__helper-text--disabled { + color: var(--disabled-02, #525252); } -.bx--toolbar-action[disabled] { - cursor: not-allowed; +fieldset[disabled] .bx--label, +fieldset[disabled] .bx--form__helper-text { + color: var(--disabled-02, #525252); } -.bx--toolbar-action[disabled] .bx--toolbar-action__icon { - cursor: not-allowed; - fill: var(--disabled-02, #525252); +.bx--form-item.bx--checkbox-wrapper { + margin-bottom: 0.25rem; } -.bx--toolbar-action:focus:not([disabled]), -.bx--toolbar-action:active:not([disabled]) { - outline: 2px solid var(--focus, #ffffff); - outline-offset: -2px; +.bx--form-item.bx--checkbox-wrapper:first-of-type { + margin-top: 0.1875rem; } -@media screen and (prefers-contrast) { - .bx--toolbar-action:focus:not([disabled]), - .bx--toolbar-action:active:not([disabled]) { - outline-style: dotted; - } +.bx--label + .bx--form-item.bx--checkbox-wrapper { + margin-top: -0.125rem; } -.bx--toolbar-action:focus:not([disabled]).bx--toolbar-search-container-expandable, -.bx--toolbar-action:active:not([disabled]).bx--toolbar-search-container-expandable { - outline: none; +.bx--form-item.bx--checkbox-wrapper:last-of-type { + margin-bottom: 0.1875rem; } -.bx--toolbar-action ~ .bx--btn { - max-width: none; - margin: 0; +.bx--checkbox { + position: absolute; + width: 1px; + height: 1px; + margin: -1px; + padding: 0; + overflow: hidden; white-space: nowrap; + border: 0; + visibility: inherit; + clip: rect(0, 0, 0, 0); } -.bx--overflow-menu--data-table { - height: 3rem; -} - -.bx--toolbar-action__icon { - width: auto; - max-width: 1rem; - height: 1rem; - fill: var(--icon-01, #f4f4f4); -} - -.bx--toolbar-search-container-persistent { - position: relative; - width: 100%; - height: 3rem; - opacity: 1; -} - -.bx--toolbar-search-container-persistent + .bx--toolbar-content { +.bx--checkbox-label { + box-sizing: border-box; + margin: 0; + padding: 0; + font-size: 100%; + font-family: inherit; + vertical-align: baseline; + border: 0; + font-size: 0.875rem; + font-weight: 400; + line-height: 1.29; + letter-spacing: 0.16px; position: relative; - width: auto; -} - -.bx--toolbar-search-container-persistent .bx--search { - position: initial; -} - -.bx--toolbar-search-container-persistent .bx--search-magnifier { - left: 1rem; -} - -.bx--toolbar-search-container-persistent .bx--search-input { - height: 3rem; - padding: 0 3rem; - border: none; + display: flex; + min-height: 1.5rem; + padding-top: 0.1875rem; + padding-left: 1.25rem; + cursor: pointer; + user-select: none; } -.bx--toolbar-search-container-persistent .bx--search-input:focus:not([disabled]) { - outline: 2px solid var(--focus, #ffffff); - outline-offset: -2px; +.bx--checkbox-label *, +.bx--checkbox-label *::before, +.bx--checkbox-label *::after { + box-sizing: inherit; } -@media screen and (prefers-contrast) { - .bx--toolbar-search-container-persistent .bx--search-input:focus:not([disabled]) { - outline-style: dotted; - } +.bx--checkbox-label-text { + padding-left: 0.375rem; } -.bx--toolbar-search-container-persistent .bx--search-input:hover:not([disabled]) { - background-color: var(--hover-field, #353535); +.bx--checkbox-label::before, +.bx--checkbox-label::after { + box-sizing: border-box; } -.bx--toolbar-search-container-persistent .bx--search-input:active:not([disabled]), -.bx--toolbar-search-container-persistent .bx--search-input:not(:placeholder-shown) { - background-color: var(--hover-field, #353535); +.bx--checkbox-label::before { + position: absolute; + top: 0.125rem; + left: 0; + width: 1rem; + height: 1rem; + margin: 0.125rem 0.125rem 0.125rem 0.1875rem; + background-color: transparent; + border: 1px solid var(--icon-01, #f4f4f4); + border-radius: 1px; + content: \\"\\"; } -.bx--toolbar-search-container-persistent .bx--search-close { - width: 3rem; - height: 3rem; +.bx--checkbox-label::after { + position: absolute; + top: 0.5rem; + left: 0.4375rem; + width: 0.5625rem; + height: 0.3125rem; + margin-top: -0.1875rem /*rtl:0rem*/; + background: none; + border-bottom: 2px solid var(--inverse-01, #161616); + border-left: 2px solid var(--inverse-01, #161616); + transform: scale(0) rotate(-45deg); + transform-origin: bottom right /*rtl:center*/; + content: \\"\\"; } -.bx--batch-actions--active ~ .bx--toolbar-search-container, -.bx--batch-actions--active ~ .bx--toolbar-content { - transform: translate3d(0, 48px, 0); - transition: transform 110ms cubic-bezier(0.2, 0, 0.38, 0.9), clip-path 110ms cubic-bezier(0.2, 0, 0.38, 0.9); - clip-path: polygon(0 0, 100% 0, 100% 0, 0 0); +.bx--checkbox:checked + .bx--checkbox-label::before, +.bx--checkbox:indeterminate + .bx--checkbox-label::before, +.bx--checkbox-label[data-contained-checkbox-state=\\"true\\"]::before, +.bx--checkbox-label[data-contained-checkbox-state=\\"mixed\\"]::before { + background-color: var(--icon-01, #f4f4f4); + border-color: var(--icon-01, #f4f4f4); + border-width: 1px; } -.bx--batch-actions { - position: absolute; - top: 0; - left: 0; - display: flex; - align-items: center; - width: 100%; - height: 100%; - padding-right: 1.5rem; - padding-left: 1.5rem; - overflow-x: auto; - background-color: var(--interactive-01, #0f62fe); - transform: translate3d(0, 48px, 0); - transition: transform 110ms cubic-bezier(0.2, 0, 0.38, 0.9), clip-path 110ms cubic-bezier(0.2, 0, 0.38, 0.9), opacity 110ms cubic-bezier(0.2, 0, 0.38, 0.9); - clip-path: polygon(0 0, 100% 0, 100% 0, 0 0); - pointer-events: none; - will-change: transform; +.bx--checkbox:checked + .bx--checkbox-label::after, +.bx--checkbox-label[data-contained-checkbox-state=\\"true\\"]::after { + transform: scale(1) rotate(-45deg) /*rtl:scale(1.2) rotate3d(.5, 1, 0, 158deg)*/; } -.bx--batch-actions:focus { - outline: 1px solid var(--focus, #ffffff); +.bx--checkbox:indeterminate + .bx--checkbox-label::after, +.bx--checkbox-label[data-contained-checkbox-state=\\"mixed\\"]::after { + top: 0.6875rem; + width: 0.5rem; + border-bottom: 2px solid var(--inverse-01, #161616); + border-left: 0 solid var(--inverse-01, #161616); + transform: scale(1) rotate(0deg); } -@media screen and (prefers-contrast) { - .bx--batch-actions:focus { - outline-style: dotted; - } +.bx--checkbox:focus + .bx--checkbox-label::before, +.bx--checkbox-label__focus::before, +.bx--checkbox:checked:focus + .bx--checkbox-label::before, +.bx--checkbox-label[data-contained-checkbox-state=\\"true\\"].bx--checkbox-label__focus::before, +.bx--checkbox:indeterminate:focus + .bx--checkbox-label::before, +.bx--checkbox-label[data-contained-checkbox-state=\\"mixed\\"].bx--checkbox-label__focus::before { + outline: 2px solid var(--focus, #ffffff); + outline-offset: 1px; } -.bx--batch-actions--active { - transform: translate3d(0, 0, 0); - clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%); - pointer-events: all; +.bx--checkbox:disabled + .bx--checkbox-label, +.bx--checkbox-label[data-contained-checkbox-disabled=\\"true\\"] { + color: var(--disabled-02, #525252); + cursor: not-allowed; } -.bx--action-list { - position: absolute; - right: 0; - display: flex; +.bx--checkbox:disabled + .bx--checkbox-label::before, +.bx--checkbox-label[data-contained-checkbox-disabled=\\"true\\"]::before { + border-color: var(--disabled-02, #525252); } -.bx--action-list .bx--btn { - min-width: 0; - padding: calc(0.875rem - 3px) 16px; - color: var(--text-04, #ffffff); +.bx--checkbox:checked:disabled + .bx--checkbox-label::before, +.bx--checkbox:indeterminate:disabled + .bx--checkbox-label::before, +.bx--checkbox-label[data-contained-checkbox-state=\\"true\\"][data-contained-checkbox-disabled=\\"true\\"]::before, +.bx--checkbox-label[data-contained-checkbox-state=\\"mixed\\"][data-contained-checkbox-disabled=\\"true\\"]::before { + background-color: var(--disabled-02, #525252); } -.bx--action-list .bx--btn:disabled { - color: var(--disabled-03, #8d8d8d); +.bx--checkbox-label-text.bx--skeleton { + position: relative; + padding: 0; + background: var(--skeleton-01, #353535); + border: none; + box-shadow: none; + pointer-events: none; + width: 6.25rem; + height: 1rem; + margin: 0.0625rem 0 0 0.375rem; } -.bx--action-list .bx--btn .bx--btn__icon { - position: static; - margin-left: 0.5rem; - fill: var(--icon-03, #ffffff); +.bx--checkbox-label-text.bx--skeleton:hover, .bx--checkbox-label-text.bx--skeleton:focus, .bx--checkbox-label-text.bx--skeleton:active { + border: none; + outline: none; + cursor: default; } -.bx--action-list .bx--btn .bx--btn__icon .st0 { - fill: none; +.bx--checkbox-label-text.bx--skeleton::before { + position: absolute; + width: 100%; + height: 100%; + background: var(--skeleton-02, #525252); + animation: 3000ms ease-in-out skeleton infinite; + content: \\"\\"; + will-change: transform-origin, transform, opacity; } -.bx--batch-download { - padding: 0.0625rem; +@media (prefers-reduced-motion: reduce) { + .bx--checkbox-label-text.bx--skeleton::before { + animation: none; + } } -.bx--action-list .bx--btn--primary:focus::before, -.bx--action-list .bx--btn--primary::before, -.bx--action-list .bx--btn--primary:focus::after, -.bx--action-list .bx--btn--primary::after { - display: none; +.security--scroll-gradient { + width: inherit; + height: inherit; + position: relative; + display: flex; + justify-content: stretch; + align-items: stretch; } -.bx--action-list .bx--btn--primary:focus { - outline: 2px solid var(--ui-01, #262626); - outline-offset: -0.125rem; +.security--scroll-gradient__content { + overflow: auto; + height: inherit; + width: 100%; } -.bx--action-list .bx--btn--primary:nth-child(3):hover + .bx--btn--primary.bx--batch-summary__cancel::before, -.bx--action-list .bx--btn--primary:nth-child(3):focus + .bx--btn--primary.bx--batch-summary__cancel::before { +.security--scroll-gradient__before, .security--scroll-gradient__after { + display: block; + position: absolute; opacity: 0; + pointer-events: none; + transition-duration: 0.2s; + transition-property: opacity; + transition-timing-function: cubic-bezier(0.2, 0, 0.38, 0.9); + z-index: 1; } -.bx--btn--primary.bx--batch-summary__cancel::before { - position: absolute; - top: 0.9375rem; - left: 0; - display: block; - width: 0.0625rem; - height: 1rem; - background-color: var(--text-04, #ffffff); - border: none; - opacity: 1; - transition: opacity 110ms cubic-bezier(0.2, 0, 0.38, 0.9); - content: \\"\\"; +.security--scroll-gradient--x > .security--scroll-gradient__before, +.security--scroll-gradient--x > .security--scroll-gradient__after { + top: 0; + width: 3rem; + height: 100%; } -.bx--btn--primary.bx--batch-summary__cancel:hover::before { - opacity: 0; - transition: opacity 110ms cubic-bezier(0.2, 0, 0.38, 0.9); +.security--scroll-gradient--x > .security--scroll-gradient__before { + left: 0; } -.bx--batch-summary__cancel { - position: relative; - padding-right: 1rem; +.security--scroll-gradient--x > .security--scroll-gradient__after { + right: 0; } -.bx--batch-summary { - position: absolute; +.security--scroll-gradient--y > .security--scroll-gradient__before, +.security--scroll-gradient--y > .security--scroll-gradient__after { left: 0; - display: flex; - align-items: center; - margin-left: 1rem; - color: var(--text-04, #ffffff); + height: 3rem; + width: 100%; } -.bx--batch-summary__para { - font-size: 0.875rem; - font-weight: 400; - line-height: 1.29; - letter-spacing: 0.16px; +.security--scroll-gradient--y > .security--scroll-gradient__before { + top: 0; } -.bx--table-toolbar--small { - height: 2rem; +.security--scroll-gradient--y > .security--scroll-gradient__after { + bottom: 0; } -.bx--table-toolbar--small .bx--toolbar-search-container-expandable, -.bx--table-toolbar--small .bx--toolbar-search-container-persistent { - height: 2rem; +.security--scroll-gradient--initial > .security--scroll-gradient__after, .security--scroll-gradient--started > .security--scroll-gradient__after { + opacity: 1; } -.bx--table-toolbar--small .bx--toolbar-search-container-expandable .bx--search-input, -.bx--table-toolbar--small .bx--toolbar-search-container-persistent .bx--search-input { - height: 2rem; +.security--scroll-gradient--end > .security--scroll-gradient__before, .security--scroll-gradient--started > .security--scroll-gradient__before { + opacity: 1; } -.bx--table-toolbar--small .bx--toolbar-search-container-expandable .bx--search-close, -.bx--table-toolbar--small .bx--toolbar-search-container-persistent .bx--search-close { - width: 2rem; - height: 2rem; +.security--scroll-gradient--initial > .security--scroll-gradient__before { + transition-duration: 0.1s; } -.bx--table-toolbar--small .bx--toolbar-search-container-expandable .bx--search-magnifier, -.bx--table-toolbar--small .bx--toolbar-search-container-persistent .bx--search-magnifier { - width: 2rem; - height: 2rem; - padding: 0.5rem; +.security--scroll-gradient--end > .security--scroll-gradient__after { + transition-duration: 0.1s; } -.bx--table-toolbar--small .bx--toolbar-action.bx--toolbar-search-container-persistent { +.bx--search { + position: relative; + display: flex; + align-items: center; width: 100%; } -.bx--table-toolbar--small .bx--toolbar-search-container-expandable { - width: 2rem; -} - -.bx--table-toolbar--small .bx--toolbar-search-container-expandable .bx--search .bx--search-input { - padding: 0 3rem; +.bx--search .bx--label { + position: absolute; + width: 1px; + height: 1px; + margin: -1px; + padding: 0; + overflow: hidden; + white-space: nowrap; + border: 0; + visibility: inherit; + clip: rect(0, 0, 0, 0); } -.bx--table-toolbar--small .bx--toolbar-search-container-active { - flex: auto; - transition: flex 175ms cubic-bezier(0.2, 0, 0.38, 0.9); +.bx--search-input { + box-sizing: border-box; + margin: 0; + padding: 0; + font-size: 100%; + font-family: inherit; + vertical-align: baseline; + border: 0; + font-size: 0.875rem; + font-weight: 400; + line-height: 1.29; + letter-spacing: 0.16px; + outline: 2px solid transparent; + outline-offset: -2px; + order: 1; + width: 100%; + padding: 0 2.5rem; + color: var(--text-01, #f4f4f4); + text-overflow: ellipsis; + background-color: var(--field-01, #262626); + border: none; + border-bottom: 1px solid var(--ui-04, #6f6f6f); + transition: background-color 110ms cubic-bezier(0.2, 0, 0.38, 0.9), outline 110ms cubic-bezier(0.2, 0, 0.38, 0.9); + appearance: none; } -.bx--table-toolbar--small .bx--toolbar-search-container-active .bx--search-input { - visibility: inherit; +.bx--search-input *, +.bx--search-input *::before, +.bx--search-input *::after { + box-sizing: inherit; } -.bx--table-toolbar--small .bx--toolbar-search-container-active .bx--search-input:focus { +.bx--search-input:focus { outline: 2px solid var(--focus, #ffffff); outline-offset: -2px; - background-color: var(--hover-field, #353535); } @media screen and (prefers-contrast) { - .bx--table-toolbar--small .bx--toolbar-search-container-active .bx--search-input:focus { + .bx--search-input:focus { outline-style: dotted; } } -.bx--table-toolbar--small .bx--toolbar-search-container-active .bx--search-input:active, -.bx--table-toolbar--small .bx--toolbar-search-container-active .bx--search-input:not(:placeholder-shown) { - background-color: var(--hover-field, #353535); -} - -.bx--table-toolbar--small .bx--toolbar-search-container-active .bx--search-magnifier:focus, -.bx--table-toolbar--small .bx--toolbar-search-container-active .bx--search-magnifier:active, -.bx--table-toolbar--small .bx--toolbar-search-container-active .bx--search-magnifier:hover { - outline: 2px solid transparent; - outline-offset: -2px; - background-color: transparent; -} - -.bx--search--disabled .bx--search-magnifier:hover { - background-color: transparent; +.bx--search-input::placeholder { + color: var(--text-05, #8d8d8d); + opacity: 1; } -.bx--table-toolbar--small .bx--batch-actions .bx--action-list { - height: 2rem; +.bx--search-input::-ms-clear { + display: none; } -.bx--table-toolbar--small .bx--toolbar-action { - width: 2rem; - height: 2rem; - padding: 0.5rem 0; +.bx--search-input[disabled] { + color: var(--disabled-02, #525252); + background-color: var(--disabled-01, #262626); + border-bottom: 1px solid transparent; + cursor: not-allowed; } -.bx--table-toolbar--small .bx--btn--primary { - height: 2rem; - min-height: auto; - padding-top: calc(0.375rem - 3px); - padding-bottom: calc(0.375rem - 3px); +.bx--search-input[disabled]::placeholder { + color: var(--disabled-02, #525252); } -.bx--table-toolbar--small .bx--btn--primary.bx--batch-summary__cancel::before { - top: 0.5rem; +.bx--search--light .bx--search-input { + background: var(--field-02, #393939); } -.bx--table-toolbar--small .bx--toolbar-action ~ .bx--btn { +.bx--search--sm .bx--search-input { height: 2rem; - overflow: hidden; + padding: 0 2rem; } -.bx--data-table-container { - padding-top: 0.125rem; +.bx--search--sm .bx--search-magnifier { + left: 0.5rem; } -.bx--data-table-content { - overflow-x: auto; +.bx--search--lg .bx--search-input { + height: 2.5rem; + padding: 0 2.5rem; } -.bx--data-table-header { - padding: 1rem 0 1.5rem 1rem; - background: var(--ui-01, #262626); +.bx--search--lg .bx--search-magnifier { + left: 0.75rem; } -.bx--data-table-header__title { - font-size: 1.25rem; - font-weight: 400; - line-height: 1.4; - letter-spacing: 0; - color: var(--text-01, #f4f4f4); +.bx--search--xl .bx--search-input { + height: 3rem; + padding: 0 3rem; } -.bx--data-table-header__description { - font-size: 0.875rem; - font-weight: 400; - line-height: 1.29; - letter-spacing: 0.16px; - color: var(--text-02, #c6c6c6); +.bx--search-magnifier { + position: absolute; + top: 50%; + left: 1rem; + z-index: 2; + width: 1rem; + height: 1rem; + transform: translateY(-50%); + pointer-events: none; + fill: var(--icon-02, #c6c6c6); } -.bx--data-table { - width: 100%; - border-collapse: collapse; - border-spacing: 0; +@media screen and (-ms-high-contrast: active), screen and (prefers-contrast) { + .bx--search-magnifier { + fill: ButtonText; + } } -.bx--data-table thead { - font-size: 0.875rem; - font-weight: 600; - line-height: 1.29; - letter-spacing: 0.16px; - background-color: var(--ui-03, #393939); +.bx--search-close { + box-sizing: border-box; + margin: 0; + padding: 0; + font-size: 100%; + font-family: inherit; + vertical-align: baseline; + border: 0; + display: inline-block; + padding: 0; + background: none; + border: 0; + cursor: pointer; + appearance: none; + outline: 2px solid transparent; + outline-offset: -2px; + position: absolute; + top: 0; + right: 0; } -.bx--data-table tbody { - font-size: 0.875rem; - font-weight: 400; - line-height: 1.29; - letter-spacing: 0.16px; - width: 100%; - background-color: var(--ui-01, #262626); +.bx--search-close *, +.bx--search-close *::before, +.bx--search-close *::after { + box-sizing: inherit; } -.bx--data-table tr { - width: 100%; - height: 3rem; - border: none; +.bx--search-close::-moz-focus-inner { + border: 0; } -.bx--data-table tbody tr, -.bx--data-table tbody tr td, -.bx--data-table tbody tr th { - transition: background-color 70ms cubic-bezier(0, 0, 0.38, 0.9); +.bx--search-close::before { + position: absolute; + top: 0.0625rem; + left: 0; + display: block; + width: 2px; + height: calc(100% - 2px); + background-color: var(--field-01, #262626); + transition: background-color 110ms cubic-bezier(0.2, 0, 0.38, 0.9); + content: \\"\\"; } -.bx--data-table tbody tr:hover { - background: var(--hover-ui, #353535); +.bx--search-close:hover { + border-bottom: 1px solid var(--ui-04, #6f6f6f); } -.bx--data-table tbody tr:hover td, -.bx--data-table tbody tr:hover th { - color: var(--text-01, #f4f4f4); - background: var(--hover-ui, #353535); - border-top: 1px solid var(--hover-ui, #353535); - border-bottom: 1px solid var(--hover-ui, #353535); +.bx--search-close:hover::before { + background-color: var(--hover-field, #353535); } -.bx--data-table tbody tr:hover td .bx--link, -.bx--data-table tbody tr:hover th .bx--link { - color: var(--link-02, #a6c8ff); +.bx--search-button { + flex-shrink: 0; + margin-left: 0.125rem; + background-color: var(--field-01, #262626); } -.bx--data-table th, -.bx--data-table td { - text-align: left; +.bx--search-button svg { vertical-align: middle; + fill: currentColor; } -.bx--data-table th { - padding-right: 1rem; - padding-left: 1rem; - color: var(--text-01, #f4f4f4); - background-color: var(--ui-03, #393939); +.bx--search-close svg { + fill: inherit; } -.bx--data-table th:last-of-type { - position: static; - width: auto; +@media screen and (prefers-contrast) { + .bx--search-close svg { + fill: ButtonText; + } } -.bx--data-table .bx--table-header-label { - text-align: left; +.bx--search-close, +.bx--search-button { + display: flex; + align-items: center; + justify-content: center; + width: 2.5rem; + height: 2.5rem; + border-color: transparent; + border-style: solid; + border-width: 1px 0; + visibility: inherit; + cursor: pointer; + opacity: 1; + transition: opacity 110ms cubic-bezier(0.2, 0, 0.38, 0.9), background-color 110ms cubic-bezier(0.2, 0, 0.38, 0.9), outline 110ms cubic-bezier(0.2, 0, 0.38, 0.9), border 110ms cubic-bezier(0.2, 0, 0.38, 0.9); + fill: var(--icon-01, #f4f4f4); } -.bx--data-table td, -.bx--data-table tbody th { - padding-right: 1rem; - padding-left: 1rem; - color: var(--text-02, #c6c6c6); - background: var(--ui-01, #262626); - border-top: 1px solid var(--ui-01, #262626); - border-bottom: 1px solid var(--ui-03, #393939); +.bx--search-close:hover, +.bx--search-button:hover { + background-color: var(--hover-field, #353535); } -.bx--data-table td + td:first-of-type, -.bx--data-table tbody th + td:first-of-type { - padding-left: 0.75rem; +.bx--search-close:focus, +.bx--search-button:focus { + outline: 2px solid var(--focus, #ffffff); + outline-offset: -2px; } -@supports (-moz-appearance: none) { - .bx--data-table td { - background-clip: padding-box; +@media screen and (prefers-contrast) { + .bx--search-close:focus, + .bx--search-button:focus { + outline-style: dotted; } } -.bx--list-box input[role=\\"combobox\\"], -.bx--list-box input[type=\\"text\\"], -.bx--dropdown, -.bx--list-box, -.bx--number input[type=\\"number\\"], -.bx--number__control-btn::before, -.bx--number__control-btn::after, -.bx--text-input, -.bx--select-input { - background-color: var(--field-02, #393939); -} - -.bx--data-table td.bx--table-column-menu .bx--overflow-menu[aria-expanded=\\"false\\"]:focus { +.bx--search-close:active, +.bx--search-button:active { outline: 2px solid var(--focus, #ffffff); outline-offset: -2px; + background-color: var(--selected-ui, #393939); } @media screen and (prefers-contrast) { - .bx--data-table td.bx--table-column-menu .bx--overflow-menu[aria-expanded=\\"false\\"]:focus { + .bx--search-close:active, + .bx--search-button:active { outline-style: dotted; } } -.bx--data-table td.bx--table-column-menu .bx--overflow-menu[aria-expanded=\\"true\\"]:focus { +.bx--search--disabled .bx--search-close { outline: none; + cursor: not-allowed; } -@media screen and (hover: hover), (-ms-high-contrast: active), (-ms-high-contrast: none) { - .bx--data-table td.bx--table-column-menu .bx--overflow-menu .bx--overflow-menu__icon { - opacity: 0; - } +.bx--search--disabled .bx--search-close:hover { + background-color: transparent; + border-bottom-color: transparent; } -.bx--data-table td.bx--table-column-menu .bx--overflow-menu.bx--overflow-menu--open .bx--overflow-menu__icon { - opacity: 1; +.bx--search--disabled .bx--search-close:hover::before { + background-color: transparent; } -.bx--data-table.bx--data-table--visible-overflow-menu td.bx--table-column-menu .bx--overflow-menu .bx--overflow-menu__icon, -.bx--data-table td.bx--table-column-menu .bx--overflow-menu:hover .bx--overflow-menu__icon, -.bx--data-table td.bx--table-column-menu .bx--overflow-menu:focus .bx--overflow-menu__icon, -.bx--data-table tr:hover td.bx--table-column-menu .bx--overflow-menu .bx--overflow-menu__icon { - opacity: 1; +.bx--search--disabled svg { + fill: var(--disabled-02, #525252); } -.bx--table-row--menu-option .bx--overflow-menu-options__btn .bx--overflow-menu-options__option-content svg { - position: relative; - top: 0.1875rem; - margin-right: 0.5rem; +.bx--search-close:focus::before, +.bx--search-close:active::before { + background-color: var(--focus, #ffffff); +} + +.bx--search-input:focus ~ .bx--search-close:hover { + outline: 2px solid var(--focus, #ffffff); + outline-offset: -2px; +} + +@media screen and (prefers-contrast) { + .bx--search-input:focus ~ .bx--search-close:hover { + outline-style: dotted; + } +} + +.bx--search--sm .bx--search-close, +.bx--search--sm ~ .bx--search-button { + width: 2rem; + height: 2rem; +} + +.bx--search--lg .bx--search-close, +.bx--search--lg ~ .bx--search-button { + width: 2.5rem; + height: 2.5rem; } -.bx--data-table .bx--overflow-menu:hover, -.bx--data-table .bx--overflow-menu__trigger:hover { - background-color: var(--hover-selected-ui, #4c4c4c); +.bx--search--xl .bx--search-close, +.bx--search--xl ~ .bx--search-button { + width: 3rem; + height: 3rem; } -.bx--data-table--selected .bx--overflow-menu:hover, -.bx--data-table--selected .bx--overflow-menu__trigger:hover { - background-color: var(--hover-ui, #353535); +.bx--search-close--hidden { + visibility: hidden; + opacity: 0; } -.bx--data-table--selected .bx--link { - color: var(--link-02, #a6c8ff); +.bx--search--xl.bx--skeleton .bx--search-input, +.bx--search--lg.bx--skeleton .bx--search-input, +.bx--search--sm.bx--skeleton .bx--search-input { + position: relative; + padding: 0; + background: var(--skeleton-01, #353535); + border: none; + box-shadow: none; + pointer-events: none; + width: 100%; } -.bx--data-table--compact td.bx--table-column-menu, -.bx--data-table--short td.bx--table-column-menu { - height: 1.5rem; - padding-top: 0; - padding-bottom: 0; +.bx--search--xl.bx--skeleton .bx--search-input:hover, .bx--search--xl.bx--skeleton .bx--search-input:focus, .bx--search--xl.bx--skeleton .bx--search-input:active, +.bx--search--lg.bx--skeleton .bx--search-input:hover, +.bx--search--lg.bx--skeleton .bx--search-input:focus, +.bx--search--lg.bx--skeleton .bx--search-input:active, +.bx--search--sm.bx--skeleton .bx--search-input:hover, +.bx--search--sm.bx--skeleton .bx--search-input:focus, +.bx--search--sm.bx--skeleton .bx--search-input:active { + border: none; + outline: none; + cursor: default; } -.bx--data-table--short td.bx--table-column-menu { - height: 2rem; +.bx--search--xl.bx--skeleton .bx--search-input::before, +.bx--search--lg.bx--skeleton .bx--search-input::before, +.bx--search--sm.bx--skeleton .bx--search-input::before { + position: absolute; + width: 100%; + height: 100%; + background: var(--skeleton-02, #525252); + animation: 3000ms ease-in-out skeleton infinite; + content: \\"\\"; + will-change: transform-origin, transform, opacity; } -.bx--data-table--tall .bx--table-column-menu { - padding-top: 0.5rem; +@media (prefers-reduced-motion: reduce) { + .bx--search--xl.bx--skeleton .bx--search-input::before, + .bx--search--lg.bx--skeleton .bx--search-input::before, + .bx--search--sm.bx--skeleton .bx--search-input::before { + animation: none; + } } -.bx--data-table--zebra tbody tr:not(.bx--parent-row):nth-child(odd) td { - border-bottom: 1px solid var(--ui-01, #262626); +.bx--search--xl.bx--skeleton .bx--search-input::placeholder, +.bx--search--lg.bx--skeleton .bx--search-input::placeholder, +.bx--search--sm.bx--skeleton .bx--search-input::placeholder { + color: transparent; } -.bx--data-table--zebra tbody tr:not(.bx--parent-row):nth-child(even) td { - background-color: var(--ui-02, #393939); - border-top: 1px solid var(--ui-02, #393939); - border-bottom: 1px solid var(--ui-02, #393939); +.bx--search-button, .bx--search-close { + color: var(--icon-01, #f4f4f4); } -.bx--data-table--zebra tbody tr:not(.bx--parent-row):hover td { - background-color: var(--hover-ui, #353535); - border-top: 1px solid var(--hover-ui, #353535); - border-bottom: 1px solid var(--hover-ui, #353535); +.bx--table-toolbar { + position: relative; + display: flex; + width: 100%; + height: 3rem; + overflow: hidden; + background-color: var(--ui-01, #262626); } -.bx--table-column-checkbox .bx--checkbox-label { - padding-left: 1rem; +.bx--toolbar-content { + display: flex; + justify-content: flex-end; + width: 100%; + height: 3rem; + transform: translate3d(0, 0, 0); + transition: transform 110ms cubic-bezier(0.2, 0, 0.38, 0.9), clip-path 110ms cubic-bezier(0.2, 0, 0.38, 0.9); } -.bx--data-table th.bx--table-column-checkbox { - position: static; - width: 2.75rem; - padding-right: 1rem; - padding-left: 1rem; - background: var(--ui-03, #393939); - transition: background-color 70ms cubic-bezier(0, 0, 0.38, 0.9); +.bx--batch-actions ~ .bx--toolbar-content { + clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%); } -.bx--data-table thead th.bx--table-column-checkbox, -.bx--data-table tbody td.bx--table-column-checkbox, -.bx--data-table thead th.bx--table-expand, -.bx--data-table tbody td.bx--table-expand { - min-width: 0; +.bx--toolbar-content .bx--search .bx--search-input { + background-color: transparent; } -.bx--data-table thead th.bx--table-column-checkbox, -.bx--data-table tbody td.bx--table-column-checkbox { - width: 1rem; - padding-right: 1rem; - padding-left: 1rem; +.bx--batch-actions ~ .bx--toolbar-search-container { + display: flex; + align-items: center; + opacity: 1; + transition: opacity 110ms; } -.bx--data-table thead th.bx--table-expand, -.bx--data-table tbody td.bx--table-expand { +.bx--toolbar-search-container-expandable { + position: relative; width: 3rem; height: 3rem; + box-shadow: none; + cursor: pointer; + transition: width 240ms cubic-bezier(0.2, 0, 0.38, 0.9), background-color 110ms cubic-bezier(0, 0, 0.38, 0.9); } -.bx--data-table--compact thead th.bx--table-expand, -.bx--data-table--compact tbody td.bx--table-expand { - width: 1.5rem; - height: 1.5rem; +.bx--toolbar-search-container-expandable:hover { + background-color: var(--hover-field, #353535); } -.bx--data-table--short thead th.bx--table-expand, -.bx--data-table--short tbody td.bx--table-expand { - width: 2rem; - height: 2rem; +.bx--toolbar-search-container-expandable .bx--search-input { + height: 100%; + padding: 0; + cursor: pointer; + opacity: 0; } -.bx--data-table--tall thead th.bx--table-expand, -.bx--data-table--tall tbody td.bx--table-expand { - height: 4rem; +.bx--toolbar-search-container-expandable .bx--search-magnifier { + left: 0; + width: 3rem; + height: 3rem; + padding: 1rem; } -.bx--data-table--tall .bx--table-column-checkbox { - padding-top: 0.8125rem; +.bx--toolbar-search-container-expandable.bx--search--disabled .bx--search-magnifier { + background-color: var(--disabled-01, #262626); + cursor: not-allowed; + transition: background-color none; } -.bx--data-table--tall .bx--table-column-radio { - padding-top: 1rem; +.bx--toolbar-search-container-disabled { + cursor: not-allowed; } -.bx--date-table tbody th.bx--table-column-checkbox:hover { - background: var(--hover-selected-ui, #4c4c4c); +.bx--toolbar-search-container-expandable.bx--search .bx--label { + visibility: hidden; } -.bx--table-column-radio { - width: 48px; +.bx--toolbar-search-container-expandable.bx--search .bx--search-close { + width: 3rem; + height: 3rem; } -.bx--table-column-radio .bx--radio-button__appearance { - margin-right: -0.125rem; +.bx--toolbar-search-container-expandable.bx--search .bx--search-close::before { + top: 0.125rem; + height: calc(100% - 0.25rem); + background-color: var(--hover-ui, #353535); } -.bx--data-table--zebra tbody tr:nth-child(odd).bx--data-table--selected td, -tr.bx--data-table--selected td { - color: var(--text-01, #f4f4f4); - background-color: var(--selected-ui, #393939); - border-top: 1px solid var(--selected-ui, #393939); - border-bottom: 1px solid var(--active-ui, #525252); +.bx--toolbar-search-container-expandable.bx--search .bx--search-close:focus::before { + background-color: var(--focus, #ffffff); } -.bx--data-table--zebra tbody tr:first-of-type:nth-child(odd).bx--data-table--selected td, -tr.bx--data-table--selected:first-of-type td { - border-top: 1px solid var(--active-ui, #525252); +.bx--toolbar-search-container-active.bx--search { + width: 100%; } -.bx--data-table--zebra tbody tr:last-of-type:nth-child(odd).bx--data-table--selected td, -.bx--data-table--zebra tbody tr:last-of-type:nth-child(even).bx--data-table--selected td, -tr.bx--data-table--selected:last-of-type td { - border-top: 1px solid var(--selected-ui, #393939); - border-bottom: 1px solid var(--selected-ui, #393939); +.bx--toolbar-search-container-active .bx--search-input { + opacity: 1; } -.bx--data-table--zebra tbody tr:nth-child(even).bx--data-table--selected td { - border-bottom: 1px solid var(--active-ui, #525252); +.bx--toolbar-search-container-active .bx--label, +.bx--toolbar-search-container-active .bx--search-input { + padding: 0 3rem; + cursor: text; } -.bx--data-table--zebra tbody tr:nth-child(even).bx--data-table--selected:hover td { - border-bottom: 1px solid var(--hover-selected-ui, #4c4c4c); +.bx--toolbar-search-container-active .bx--search-input:focus + .bx--search-close { + border: none; + outline: none; + box-shadow: none; } -.bx--data-table--zebra tbody tr:nth-child(odd).bx--data-table--selected:hover td, -.bx--data-table tbody .bx--data-table--selected:hover td { - color: var(--text-01, #f4f4f4); - background: var(--hover-selected-ui, #4c4c4c); - border-top: 1px solid var(--hover-selected-ui, #4c4c4c); - border-bottom: 1px solid var(--hover-selected-ui, #4c4c4c); +.bx--toolbar-search-container-active .bx--search-input:not(:placeholder-shown) { + background-color: var(--hover-field, #353535); + border: none; } -.bx--data-table--selected .bx--overflow-menu .bx--overflow-menu__icon { - opacity: 1; +.bx--toolbar-search-container-active .bx--search-magnifier:focus, +.bx--toolbar-search-container-active .bx--search-magnifier:active, +.bx--toolbar-search-container-active .bx--search-magnifier:hover { + background-color: transparent; + border: none; + outline: none; } -.bx--data-table--compact thead tr, -.bx--data-table--compact tbody tr, -.bx--data-table--compact tbody tr th { - height: 1.5rem; +.bx--toolbar-search-container-persistent .bx--search-close, +.bx--toolbar-search-container-persistent .bx--search-close:hover, +.bx--toolbar-search-container-active .bx--search-close, +.bx--toolbar-search-container-active .bx--search-close:hover { + background-color: transparent; + border: none; } -.bx--data-table--compact .bx--table-header-label { - padding-top: 0.125rem; - padding-bottom: 0.125rem; +.bx--toolbar-search-container-persistent .bx--search-close::before { + display: none; +} + +.bx--overflow-menu.bx--toolbar-action { + box-sizing: border-box; + margin: 0; + padding: 0; + font-size: 100%; + font-family: inherit; + vertical-align: baseline; + border: 0; + display: inline-block; + padding: 0; + background: none; + border: 0; + cursor: pointer; + appearance: none; + width: 100%; + display: flex; + width: 3rem; + height: 3rem; + padding: 1rem; + cursor: pointer; + transition: background 110ms cubic-bezier(0, 0, 0.38, 0.9); } -.bx--data-table--compact td, -.bx--data-table--compact tbody tr th { - padding-top: 0.125rem; - padding-bottom: 0.125rem; +.bx--overflow-menu.bx--toolbar-action *, +.bx--overflow-menu.bx--toolbar-action *::before, +.bx--overflow-menu.bx--toolbar-action *::after { + box-sizing: inherit; } -.bx--data-table--compact .bx--overflow-menu { - width: 2rem; - height: 100%; +.bx--overflow-menu.bx--toolbar-action::-moz-focus-inner { + border: 0; } -.bx--data-table.bx--data-table--compact .bx--table-column-checkbox { - padding-top: 0; - padding-bottom: 0; +.bx--toolbar-action { + box-sizing: border-box; + margin: 0; + padding: 0; + font-size: 100%; + font-family: inherit; + vertical-align: baseline; + border: 0; + display: inline-block; + padding: 0; + background: none; + border: 0; + cursor: pointer; + appearance: none; + width: 100%; + display: flex; + width: 3rem; + height: 3rem; + cursor: pointer; + transition: background 110ms cubic-bezier(0, 0, 0.38, 0.9); } -.bx--data-table.bx--data-table--compact .bx--table-column-checkbox .bx--checkbox-label { - height: 1.4375rem; - min-height: 1.4375rem; +.bx--toolbar-action *, +.bx--toolbar-action *::before, +.bx--toolbar-action *::after { + box-sizing: inherit; } -.bx--data-table--short thead tr, -.bx--data-table--short tbody tr, -.bx--data-table--short tbody tr th { - height: 2rem; +.bx--toolbar-action::-moz-focus-inner { + border: 0; } -.bx--data-table--short .bx--table-header-label { - padding-top: 0.4375rem; - padding-bottom: 0.4375rem; +.bx--toolbar-action:hover:not([disabled]) { + background-color: var(--hover-field, #353535); } -.bx--data-table--short td, -.bx--data-table--short tbody tr th { - padding-top: 0.4375rem; - padding-bottom: 0.375rem; +.bx--toolbar-action:hover[aria-expanded=\\"true\\"] { + background-color: var(--ui-01, #262626); } -.bx--data-table.bx--data-table--short .bx--table-column-checkbox { - padding-top: 0.1875rem; - padding-bottom: 0.1875rem; +.bx--toolbar-action[disabled] { + cursor: not-allowed; } -.bx--data-table--short .bx--overflow-menu { - height: 100%; +.bx--toolbar-action[disabled] .bx--toolbar-action__icon { + cursor: not-allowed; + fill: var(--disabled-02, #525252); } -.bx--data-table--tall thead tr, -.bx--data-table--tall tbody tr, -.bx--data-table--tall tbody tr th { - height: 4rem; +.bx--toolbar-action:focus:not([disabled]), +.bx--toolbar-action:active:not([disabled]) { + outline: 2px solid var(--focus, #ffffff); + outline-offset: -2px; } -.bx--data-table--tall .bx--table-header-label { - padding-top: 1rem; - padding-bottom: 1rem; +@media screen and (prefers-contrast) { + .bx--toolbar-action:focus:not([disabled]), + .bx--toolbar-action:active:not([disabled]) { + outline-style: dotted; + } } -.bx--data-table--tall td, -.bx--data-table--tall tbody tr th { - padding-top: 1rem; +.bx--toolbar-action:focus:not([disabled]).bx--toolbar-search-container-expandable, +.bx--toolbar-action:active:not([disabled]).bx--toolbar-search-container-expandable { + outline: none; } -.bx--data-table--tall th, -.bx--data-table--tall td { - vertical-align: top; +.bx--toolbar-action ~ .bx--btn { + max-width: none; + margin: 0; + white-space: nowrap; } -.bx--data-table--cell-secondary-text { - font-size: 0.75rem; - font-weight: 400; - line-height: 1.34; - letter-spacing: 0.32px; +.bx--overflow-menu--data-table { + height: 3rem; } -.bx--data-table--static { +.bx--toolbar-action__icon { width: auto; + max-width: 1rem; + height: 1rem; + fill: var(--icon-01, #f4f4f4); } -.bx--data-table_inner-container { - background-color: var(--ui-03, #393939); - transform: translateZ(0); -} - -.bx--data-table--sticky-header { - display: block; - overflow-y: scroll; - /* When using sticky header, with a selection element in the first column, we need to set the last item to a fixed width to match the table body. We only want this to happen when the last table header does not have any text */ -} - -.bx--data-table--sticky-header thead, -.bx--data-table--sticky-header tbody, -.bx--data-table--sticky-header tr, -.bx--data-table--sticky-header th, -.bx--data-table--sticky-header td { - display: flex; +.bx--toolbar-search-container-persistent { + position: relative; + width: 100%; + height: 3rem; + opacity: 1; } -.bx--data-table--sticky-header thead { - position: sticky; - top: 0; - z-index: 1; - width: 100%; - overflow: scroll; - will-change: transform; - -ms-overflow-style: none; +.bx--toolbar-search-container-persistent + .bx--toolbar-content { + position: relative; + width: auto; } -.bx--data-table--sticky-header thead tr th { - border-bottom: 1px solid var(--active-ui, #525252); +.bx--toolbar-search-container-persistent .bx--search { + position: initial; } -.bx--data-table--sticky-header tbody { - flex-direction: column; - overflow-x: scroll; - -ms-overflow-style: none; - will-change: transform; +.bx--toolbar-search-container-persistent .bx--search-magnifier { + left: 1rem; } -.bx--data-table--sticky-header tr.bx--parent-row.bx--expandable-row { - height: auto; - min-height: 3rem; +.bx--toolbar-search-container-persistent .bx--search-input { + height: 3rem; + padding: 0 3rem; + border: none; } -.bx--data-table--sticky-header tr.bx--expandable-row:not(.bx--parent-row) { - height: auto; +.bx--toolbar-search-container-persistent .bx--search-input:focus:not([disabled]) { + outline: 2px solid var(--focus, #ffffff); + outline-offset: -2px; } -.bx--data-table--sticky-header .bx--table-expand { - max-width: 3rem; +@media screen and (prefers-contrast) { + .bx--toolbar-search-container-persistent .bx--search-input:focus:not([disabled]) { + outline-style: dotted; + } } -.bx--data-table--sticky-header thead .bx--table-expand { - align-items: center; +.bx--toolbar-search-container-persistent .bx--search-input:hover:not([disabled]) { + background-color: var(--hover-field, #353535); } -.bx--data-table--sticky-header .bx--parent-row { - min-height: 3rem; +.bx--toolbar-search-container-persistent .bx--search-input:active:not([disabled]), +.bx--toolbar-search-container-persistent .bx--search-input:not(:placeholder-shown) { + background-color: var(--hover-field, #353535); } -.bx--data-table--sticky-header:not(.bx--data-table--compact):not(.bx--data-table--tall):not(.bx--data-table--short) td:not(.bx--table-column-menu):not(.bx--table-column-checkbox) { - padding-top: 0.875rem; +.bx--toolbar-search-container-persistent .bx--search-close { + width: 3rem; + height: 3rem; } -.bx--data-table--sticky-header tr.bx--parent-row.bx--expandable-row:hover + tr[data-child-row] td { - border-top: 1px solid var(--hover-ui, #353535); +.bx--batch-actions--active ~ .bx--toolbar-search-container, +.bx--batch-actions--active ~ .bx--toolbar-content { + transform: translate3d(0, 48px, 0); + transition: transform 110ms cubic-bezier(0.2, 0, 0.38, 0.9), clip-path 110ms cubic-bezier(0.2, 0, 0.38, 0.9); + clip-path: polygon(0 0, 100% 0, 100% 0, 0 0); } -.bx--data-table--sticky-header tr.bx--expandable-row:last-of-type { - overflow: hidden; +.bx--batch-actions { + position: absolute; + top: 0; + left: 0; + display: flex; + align-items: center; + width: 100%; + height: 100%; + padding-right: 1.5rem; + padding-left: 1.5rem; + overflow-x: auto; + background-color: var(--interactive-01, #0f62fe); + transform: translate3d(0, 48px, 0); + transition: transform 110ms cubic-bezier(0.2, 0, 0.38, 0.9), clip-path 110ms cubic-bezier(0.2, 0, 0.38, 0.9), opacity 110ms cubic-bezier(0.2, 0, 0.38, 0.9); + clip-path: polygon(0 0, 100% 0, 100% 0, 0 0); + pointer-events: none; + will-change: transform; } -.bx--data-table--sticky-header tr.bx--data-table--selected:first-of-type td { - border-top: none; +.bx--batch-actions:focus { + outline: 1px solid var(--focus, #ffffff); } -.bx--data-table--sticky-header thead th.bx--table-column-checkbox, -.bx--data-table--sticky-header tbody tr td.bx--table-column-checkbox { - align-items: center; - width: 2.25rem; - min-width: 2.25rem; +@media screen and (prefers-contrast) { + .bx--batch-actions:focus { + outline-style: dotted; + } } -.bx--data-table--sticky-header.bx--data-table--tall thead th.bx--table-column-checkbox, -.bx--data-table--sticky-header.bx--data-table--tall td.bx--table-column-checkbox { - align-items: flex-start; +.bx--batch-actions--active { + transform: translate3d(0, 0, 0); + clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%); + pointer-events: all; } -.bx--data-table--sticky-header th.bx--table-column-checkbox ~ th:last-of-type:empty { - max-width: 4rem; +.bx--action-list { + position: absolute; + right: 0; + display: flex; } -.bx--data-table--sticky-header th:empty:not(.bx--table-expand) { - max-width: 2.25rem; +.bx--action-list .bx--btn { + min-width: 0; + padding: calc(0.875rem - 3px) 16px; + color: var(--text-04, #ffffff); } -.bx--data-table--sticky-header td.bx--table-column-menu { - align-items: center; - height: auto; - padding-top: 0; +.bx--action-list .bx--btn:disabled { + color: var(--disabled-03, #8d8d8d); } -.bx--data-table--sticky-header thead::-webkit-scrollbar, -.bx--data-table--sticky-header tbody::-webkit-scrollbar { - display: none; +.bx--action-list .bx--btn .bx--btn__icon { + position: static; + margin-left: 0.5rem; + fill: var(--icon-03, #ffffff); } -@-moz-document url-prefix() { - .bx--data-table--sticky-header thead, - .bx--data-table--sticky-header tbody { - scrollbar-width: none; - } +.bx--action-list .bx--btn .bx--btn__icon .st0 { + fill: none; } -.bx--data-table--sticky-header tbody tr:last-of-type { - border-bottom: 0; +.bx--batch-download { + padding: 0.0625rem; } -.bx--data-table--sticky-header th:not(.bx--table-column-checkbox):not(.bx--table-column-menu):not(.bx--table-expand-v2):not(.bx--table-column-icon), -.bx--data-table--sticky-header td:not(.bx--table-column-checkbox):not(.bx--table-column-menu):not(.bx--table-expand-v2):not(.bx--table-column-icon) { - width: 100%; - min-width: 0; +.bx--action-list .bx--btn--primary:focus::before, +.bx--action-list .bx--btn--primary::before, +.bx--action-list .bx--btn--primary:focus::after, +.bx--action-list .bx--btn--primary::after { + display: none; } -.bx--data-table--sticky-header.bx--data-table--compact tr:not(.bx--expandable-row), -.bx--data-table--sticky-header.bx--data-table--short tr:not(.bx--expandable-row), -.bx--data-table--sticky-header.bx--data-table--tall tr:not(.bx--expandable-row) { - height: auto; +.bx--action-list .bx--btn--primary:focus { + outline: 2px solid var(--ui-01, #262626); + outline-offset: -0.125rem; } -.bx--data-table--sticky-header.bx--data-table--compact tr:not(.bx--expandable-row) { - min-height: 1.5rem; +.bx--action-list .bx--btn--primary:nth-child(3):hover + .bx--btn--primary.bx--batch-summary__cancel::before, +.bx--action-list .bx--btn--primary:nth-child(3):focus + .bx--btn--primary.bx--batch-summary__cancel::before { + opacity: 0; } -.bx--data-table--sticky-header.bx--data-table--short tr:not(.bx--expandable-row) { - min-height: 2rem; +.bx--btn--primary.bx--batch-summary__cancel::before { + position: absolute; + top: 0.9375rem; + left: 0; + display: block; + width: 0.0625rem; + height: 1rem; + background-color: var(--text-04, #ffffff); + border: none; + opacity: 1; + transition: opacity 110ms cubic-bezier(0.2, 0, 0.38, 0.9); + content: \\"\\"; } -.bx--data-table--sticky-header.bx--data-table--tall tr:not(.bx--expandable-row) { - min-height: 4rem; +.bx--btn--primary.bx--batch-summary__cancel:hover::before { + opacity: 0; + transition: opacity 110ms cubic-bezier(0.2, 0, 0.38, 0.9); } -.bx--data-table--sticky-header.bx--data-table--compact tr td.bx--table-expand { - padding-top: 0.25rem; +.bx--batch-summary__cancel { + position: relative; + padding-right: 1rem; } -.bx--data-table--sticky-header.bx--data-table--short tr td.bx--table-expand { - padding-top: 0.5rem; +.bx--batch-summary { + position: absolute; + left: 0; + display: flex; + align-items: center; + margin-left: 1rem; + color: var(--text-04, #ffffff); } -.bx--data-table--sticky-header .bx--table-header-label { - display: block; - overflow-x: hidden; - white-space: nowrap; - text-overflow: ellipsis; - max-width: calc(100% - 10px); - padding-top: 0.9375rem; - padding-bottom: 1rem; - overflow-y: hidden; +.bx--batch-summary__para { + font-size: 0.875rem; + font-weight: 400; + line-height: 1.29; + letter-spacing: 0.16px; } -.bx--data-table--sticky-header.bx--data-table--compact th .bx--table-header-label { - padding-top: 0.1875rem; - padding-bottom: 0; +.bx--table-toolbar--small { + height: 2rem; } -.bx--data-table--sticky-header.bx--data-table--short th .bx--table-header-label { - padding-top: 0.5rem; - padding-bottom: 0; +.bx--table-toolbar--small .bx--toolbar-search-container-expandable, +.bx--table-toolbar--small .bx--toolbar-search-container-persistent { + height: 2rem; } -.bx--data-table--sticky-header.bx--data-table--tall th .bx--table-header-label { - padding-top: 1rem; +.bx--table-toolbar--small .bx--toolbar-search-container-expandable .bx--search-input, +.bx--table-toolbar--small .bx--toolbar-search-container-persistent .bx--search-input { + height: 2rem; } -.bx--data-table--sticky-header.bx--data-table--tall th.bx--table-expand { - display: flex; - align-items: flex-start; +.bx--table-toolbar--small .bx--toolbar-search-container-expandable .bx--search-close, +.bx--table-toolbar--small .bx--toolbar-search-container-persistent .bx--search-close { + width: 2rem; + height: 2rem; } -.bx--data-table--sticky-header.bx--data-table--compact tr.bx--parent-row .bx--table-column-checkbox, -.bx--data-table--sticky-header.bx--data-table--short tr.bx--parent-row .bx--table-column-checkbox { - align-items: flex-start; +.bx--table-toolbar--small .bx--toolbar-search-container-expandable .bx--search-magnifier, +.bx--table-toolbar--small .bx--toolbar-search-container-persistent .bx--search-magnifier { + width: 2rem; + height: 2rem; + padding: 0.5rem; } -.bx--data-table--max-width { - max-width: 100%; +.bx--table-toolbar--small .bx--toolbar-action.bx--toolbar-search-container-persistent { + width: 100%; } -.bx--data-table--sticky-header { - max-height: 18.75rem; +.bx--table-toolbar--small .bx--toolbar-search-container-expandable { + width: 2rem; } -.bx--data-table .bx--form-item.bx--checkbox-wrapper:last-of-type { - margin: 0; +.bx--table-toolbar--small .bx--toolbar-search-container-expandable .bx--search .bx--search-input { + padding: 0 3rem; } -.bx--data-table--short .bx--form-item.bx--checkbox-wrapper:last-of-type, -.bx--data-table--compact .bx--form-item.bx--checkbox-wrapper:last-of-type { - margin: -0.1875rem 0; +.bx--table-toolbar--small .bx--toolbar-search-container-active { + flex: auto; + transition: flex 175ms cubic-bezier(0.2, 0, 0.38, 0.9); } -.bx--data-table tr.bx--parent-row:first-of-type td { - border-top: 1px solid var(--ui-03, #393939); +.bx--table-toolbar--small .bx--toolbar-search-container-active .bx--search-input { + visibility: inherit; } -.bx--expandable-row--hidden td { - width: auto; - padding: 1rem; - border-top: 0; +.bx--table-toolbar--small .bx--toolbar-search-container-active .bx--search-input:focus { + outline: 2px solid var(--focus, #ffffff); + outline-offset: -2px; + background-color: var(--hover-field, #353535); } -tr.bx--parent-row:not(.bx--expandable-row) + tr[data-child-row] { - height: 0; - transition: height 150ms cubic-bezier(0.2, 0, 0.38, 0.9); +@media screen and (prefers-contrast) { + .bx--table-toolbar--small .bx--toolbar-search-container-active .bx--search-input:focus { + outline-style: dotted; + } } -tr.bx--parent-row:not(.bx--expandable-row) + tr[data-child-row] td { - padding-top: 0; - padding-bottom: 0; - background-color: var(--hover-ui, #353535); - border: 0; - transition: padding 150ms cubic-bezier(0.2, 0, 0.38, 0.9), background-color 150ms cubic-bezier(0.2, 0, 0.38, 0.9); +.bx--table-toolbar--small .bx--toolbar-search-container-active .bx--search-input:active, +.bx--table-toolbar--small .bx--toolbar-search-container-active .bx--search-input:not(:placeholder-shown) { + background-color: var(--hover-field, #353535); } -tr.bx--parent-row:not(.bx--expandable-row) + tr[data-child-row] td .bx--child-row-inner-container { - max-height: 0; - overflow: hidden; +.bx--table-toolbar--small .bx--toolbar-search-container-active .bx--search-magnifier:focus, +.bx--table-toolbar--small .bx--toolbar-search-container-active .bx--search-magnifier:active, +.bx--table-toolbar--small .bx--toolbar-search-container-active .bx--search-magnifier:hover { + outline: 2px solid transparent; + outline-offset: -2px; + background-color: transparent; } -tr.bx--parent-row.bx--expandable-row + tr[data-child-row] { - transition: height 150ms cubic-bezier(0.2, 0, 0.38, 0.9); +.bx--search--disabled .bx--search-magnifier:hover { + background-color: transparent; } -tr.bx--parent-row.bx--expandable-row + tr[data-child-row] td { - padding-left: 4rem; - border-bottom: 1px solid var(--ui-03, #393939); - transition: padding-bottom 110ms cubic-bezier(0.2, 0, 0.38, 0.9), transform 110ms cubic-bezier(0.2, 0, 0.38, 0.9), background-color 110ms cubic-bezier(0.2, 0, 0.38, 0.9); +.bx--table-toolbar--small .bx--batch-actions .bx--action-list { + height: 2rem; } -.bx--data-table--compact tr.bx--parent-row.bx--expandable-row + tr[data-child-row] td { - padding-left: 2.5rem; +.bx--table-toolbar--small .bx--toolbar-action { + width: 2rem; + height: 2rem; + padding: 0.5rem 0; } -.bx--data-table--short tr.bx--parent-row.bx--expandable-row + tr[data-child-row] td { - padding-left: 3rem; +.bx--table-toolbar--small .bx--btn--primary { + height: 2rem; + min-height: auto; + padding-top: calc(0.375rem - 3px); + padding-bottom: calc(0.375rem - 3px); } -.bx--data-table--tall tr.bx--parent-row.bx--expandable-row + tr[data-child-row] td { - padding-left: 5rem; +.bx--table-toolbar--small .bx--btn--primary.bx--batch-summary__cancel::before { + top: 0.5rem; } -tr.bx--parent-row.bx--expandable-row + tr[data-child-row] td .bx--child-row-inner-container { - max-height: 100%; +.bx--table-toolbar--small .bx--toolbar-action ~ .bx--btn { + height: 2rem; + overflow: hidden; } -.bx--parent-row.bx--expandable-row > td, -.bx--parent-row.bx--expandable-row + tr[data-child-row] > td { - border-bottom: 1px solid var(--ui-03, #393939); - box-shadow: 0 1px var(--ui-03, #393939); +.bx--data-table-container { + padding-top: 0.125rem; } -.bx--parent-row:not(.bx--expandable-row) + tr[data-child-row] > td { - box-shadow: none; +.bx--data-table-content { + overflow-x: auto; } -.bx--parent-row.bx--expandable-row > td:first-of-type { - box-shadow: none; +.bx--data-table-header { + padding: 1rem 0 1.5rem 1rem; + background: var(--ui-01, #262626); } -tr.bx--parent-row:not(.bx--expandable-row) td, -tr.bx--parent-row.bx--expandable-row td, -tr.bx--parent-row.bx--expandable-row { - transition: height 240ms cubic-bezier(0.2, 0, 0.38, 0.9), background-color 110ms cubic-bezier(0.2, 0, 0.38, 0.9); +.bx--data-table-header__title { + font-size: 1.25rem; + font-weight: 400; + line-height: 1.4; + letter-spacing: 0; + color: var(--text-01, #f4f4f4); } -tr.bx--parent-row:not(.bx--expandable-row):first-of-type:hover td { - border-top: 1px solid var(--ui-03, #393939); - border-bottom: 1px solid var(--ui-03, #393939); +.bx--data-table-header__description { + font-size: 0.875rem; + font-weight: 400; + line-height: 1.29; + letter-spacing: 0.16px; + color: var(--text-02, #c6c6c6); } -tr.bx--parent-row.bx--expandable-row:hover td { - color: var(--text-01, #f4f4f4); - background-color: var(--hover-ui, #353535); - border-top: 1px solid var(--ui-03, #393939); - border-bottom: 1px solid var(--ui-03, #393939); +.bx--data-table { + width: 100%; + border-collapse: collapse; + border-spacing: 0; +} + +.bx--data-table thead { + font-size: 0.875rem; + font-weight: 600; + line-height: 1.29; + letter-spacing: 0.16px; + background-color: var(--ui-03, #393939); } -tr.bx--parent-row.bx--expandable-row:hover td:first-of-type { - border-bottom: 1px solid var(--hover-ui, #353535); +.bx--data-table tbody { + font-size: 0.875rem; + font-weight: 400; + line-height: 1.29; + letter-spacing: 0.16px; + width: 100%; + background-color: var(--ui-01, #262626); } -tr.bx--parent-row.bx--expandable-row:hover + tr[data-child-row] td { - color: var(--text-01, #f4f4f4); - background-color: var(--hover-ui, #353535); - border-bottom: 1px solid var(--ui-03, #393939); +.bx--data-table tr { + width: 100%; + height: 3rem; + border: none; } -tr.bx--expandable-row--hover + tr[data-child-row] td { - border-bottom: 1px solid var(--ui-03, #393939); +.bx--data-table tbody tr, +.bx--data-table tbody tr td, +.bx--data-table tbody tr th { + transition: background-color 70ms cubic-bezier(0, 0, 0.38, 0.9); } -tr.bx--expandable-row--hover { - background-color: var(--hover-ui, #353535); +.bx--data-table tbody tr:hover { + background: var(--hover-ui, #353535); } -tr.bx--expandable-row--hover td { +.bx--data-table tbody tr:hover td, +.bx--data-table tbody tr:hover th { color: var(--text-01, #f4f4f4); - background-color: var(--hover-ui, #353535); - border-top: 1px solid var(--ui-03, #393939); - border-bottom: 1px solid var(--ui-03, #393939); + background: var(--hover-ui, #353535); + border-top: 1px solid var(--hover-ui, #353535); + border-bottom: 1px solid var(--hover-ui, #353535); } -tr.bx--parent-row.bx--expandable-row.bx--expandable-row--hover td:first-of-type { - border-bottom: 1px solid transparent; +.bx--data-table tbody tr:hover td .bx--link, +.bx--data-table tbody tr:hover th .bx--link { + color: var(--link-02, #a6c8ff); } -.bx--data-table td.bx--table-expand { - border-bottom: 1px solid var(--ui-03, #393939); +.bx--data-table th, +.bx--data-table td { + text-align: left; + vertical-align: middle; } -.bx--data-table th.bx--table-expand + .bx--table-column-checkbox, -.bx--data-table td.bx--table-expand + .bx--table-column-checkbox { - padding-right: 0; +.bx--data-table th { + padding-right: 1rem; + padding-left: 1rem; + color: var(--text-01, #f4f4f4); + background-color: var(--ui-03, #393939); } -.bx--data-table td.bx--table-expand, -.bx--data-table th.bx--table-expand { - padding: 0; +.bx--data-table th:last-of-type { + position: static; + width: auto; } -.bx--data-table td.bx--table-expand[data-previous-value=\\"collapsed\\"] { - border-bottom: 1px solid transparent; +.bx--data-table .bx--table-header-label { + text-align: left; } -.bx--table-expand[data-previous-value=\\"collapsed\\"] .bx--table-expand__svg { - transform: rotate(270deg); - transition: transform 150ms cubic-bezier(0.2, 0, 0.38, 0.9); +.bx--data-table td, +.bx--data-table tbody th { + padding-right: 1rem; + padding-left: 1rem; + color: var(--text-02, #c6c6c6); + background: var(--ui-01, #262626); + border-top: 1px solid var(--ui-01, #262626); + border-bottom: 1px solid var(--ui-03, #393939); } -.bx--table-expand__button { - box-sizing: border-box; - margin: 0; - padding: 0; - font-size: 100%; - font-family: inherit; - vertical-align: baseline; - border: 0; - display: inline-block; - padding: 0; - background: none; - border: 0; - cursor: pointer; - appearance: none; - display: inline-flex; - align-items: center; - justify-content: center; - width: 100%; - height: calc(100% + 1px); - padding: 0 1rem; - vertical-align: inherit; +.bx--data-table td + td:first-of-type, +.bx--data-table tbody th + td:first-of-type { + padding-left: 0.75rem; } -.bx--table-expand__button *, -.bx--table-expand__button *::before, -.bx--table-expand__button *::after { - box-sizing: inherit; +@supports (-moz-appearance: none) { + .bx--data-table td { + background-clip: padding-box; + } } -.bx--table-expand__button::-moz-focus-inner { - border: 0; +.bx--list-box input[role=\\"combobox\\"], +.bx--list-box input[type=\\"text\\"], +.bx--dropdown, +.bx--list-box, +.bx--number input[type=\\"number\\"], +.bx--number__control-btn::before, +.bx--number__control-btn::after, +.bx--text-input, +.bx--select-input { + background-color: var(--field-02, #393939); } -.bx--table-expand__button:focus { - outline: none; - box-shadow: inset 0 0 0 2px var(--focus, #ffffff); +.bx--data-table td.bx--table-column-menu .bx--overflow-menu[aria-expanded=\\"false\\"]:focus { + outline: 2px solid var(--focus, #ffffff); + outline-offset: -2px; } -@media screen and (-ms-high-contrast: active), screen and (prefers-contrast) { - .bx--table-expand__button:focus .bx--table-expand__svg { - outline: 2px solid transparent; +@media screen and (prefers-contrast) { + .bx--data-table td.bx--table-column-menu .bx--overflow-menu[aria-expanded=\\"false\\"]:focus { + outline-style: dotted; } } -.bx--table-expand__svg { - transform: rotate(90deg); - transition: transform 150ms cubic-bezier(0.2, 0, 0.38, 0.9); - fill: var(--ui-05, #f4f4f4); +.bx--data-table td.bx--table-column-menu .bx--overflow-menu[aria-expanded=\\"true\\"]:focus { + outline: none; } -@media screen and (-ms-high-contrast: active), screen and (prefers-contrast) { - .bx--table-expand__svg { - fill: ButtonText; +@media screen and (hover: hover), (-ms-high-contrast: active), (-ms-high-contrast: none) { + .bx--data-table td.bx--table-column-menu .bx--overflow-menu .bx--overflow-menu__icon { + opacity: 0; } } -.bx--data-table--tall .bx--table-expand__button { - padding-top: 1rem; - padding-bottom: 1.5rem; +.bx--data-table td.bx--table-column-menu .bx--overflow-menu.bx--overflow-menu--open .bx--overflow-menu__icon { + opacity: 1; } -tr.bx--parent-row.bx--expandable-row td.bx--table-expand + td::after { - position: absolute; - bottom: -0.0625rem; - left: 0; - width: 0.5rem; - height: 0.0625rem; - background: var(--ui-03, #393939); - content: \\"\\"; +.bx--data-table.bx--data-table--visible-overflow-menu td.bx--table-column-menu .bx--overflow-menu .bx--overflow-menu__icon, +.bx--data-table td.bx--table-column-menu .bx--overflow-menu:hover .bx--overflow-menu__icon, +.bx--data-table td.bx--table-column-menu .bx--overflow-menu:focus .bx--overflow-menu__icon, +.bx--data-table tr:hover td.bx--table-column-menu .bx--overflow-menu .bx--overflow-menu__icon { + opacity: 1; } -tr.bx--parent-row.bx--expandable-row:hover td.bx--table-expand + td::after, -tr.bx--parent-row.bx--expandable-row.bx--expandable-row--hover td.bx--table-expand + td::after { - background: var(--hover-ui, #353535); +.bx--table-row--menu-option .bx--overflow-menu-options__btn .bx--overflow-menu-options__option-content svg { + position: relative; + top: 0.1875rem; + margin-right: 0.5rem; } -tr.bx--parent-row.bx--data-table--selected td.bx--table-expand + td::after { - display: none; +.bx--data-table .bx--overflow-menu:hover, +.bx--data-table .bx--overflow-menu__trigger:hover { + background-color: var(--hover-selected-ui, #4c4c4c); } -.bx--data-table--zebra tbody tr[data-parent-row]:nth-child(4n + 3) td, -.bx--data-table--zebra tbody tr[data-child-row]:nth-child(4n + 4) td { - border-bottom: 1px solid var(--ui-01, #262626); +.bx--data-table--selected .bx--overflow-menu:hover, +.bx--data-table--selected .bx--overflow-menu__trigger:hover { + background-color: var(--hover-ui, #353535); } -.bx--data-table--zebra tbody tr[data-parent-row]:nth-child(4n + 1) td, -.bx--data-table--zebra tbody tr[data-child-row]:nth-child(4n + 2) td { - background-color: var(--ui-02, #393939); - border-top: 1px solid var(--ui-02, #393939); - border-bottom: 1px solid var(--ui-02, #393939); +.bx--data-table--selected .bx--link { + color: var(--link-02, #a6c8ff); } -.bx--data-table--zebra tr.bx--parent-row td, -.bx--data-table--zebra tr.bx--parent-row.bx--expandable-row + tr[data-child-row] td { - transition: transform 150ms cubic-bezier(0.2, 0, 0.38, 0.9), border-bottom 150ms cubic-bezier(0.2, 0, 0.38, 0.9), border-top 150ms cubic-bezier(0.2, 0, 0.38, 0.9); +.bx--data-table--compact td.bx--table-column-menu, +.bx--data-table--short td.bx--table-column-menu { + height: 1.5rem; + padding-top: 0; + padding-bottom: 0; } -.bx--data-table--zebra tbody tr[data-parent-row]:hover td, -.bx--data-table--zebra tbody tr[data-parent-row]:hover + tr[data-child-row] td, -.bx--data-table--zebra tbody tr[data-child-row]:hover td { - background-color: var(--hover-field, #353535); - border-top: 1px solid var(--hover-field, #353535); - border-bottom: 1px solid var(--hover-field, #353535); +.bx--data-table--short td.bx--table-column-menu { + height: 2rem; } -.bx--data-table--zebra tr.bx--parent-row.bx--expandable-row.bx--expandable-row--hover td { - background: var(--hover-ui, #353535); - border-top: 1px solid var(--hover-field, #353535); - border-bottom: 1px solid var(--hover-field, #353535); +.bx--data-table--tall .bx--table-column-menu { + padding-top: 0.5rem; } -tr.bx--parent-row.bx--data-table--selected:first-of-type td { - background: var(--selected-ui, #393939); - border-top: 1px solid var(--active-ui, #525252); - border-bottom: 1px solid var(--ui-03, #393939); - box-shadow: 0 1px var(--active-ui, #525252); +.bx--data-table--zebra tbody tr:not(.bx--parent-row):nth-child(odd) td { + border-bottom: 1px solid var(--ui-01, #262626); } -tr.bx--parent-row.bx--data-table--selected td { - color: var(--text-01, #f4f4f4); - background: var(--selected-ui, #393939); - border-bottom: 1px solid transparent; - box-shadow: 0 1px var(--active-ui, #525252); +.bx--data-table--zebra tbody tr:not(.bx--parent-row):nth-child(even) td { + background-color: var(--ui-02, #393939); + border-top: 1px solid var(--ui-02, #393939); + border-bottom: 1px solid var(--ui-02, #393939); } -tr.bx--parent-row.bx--data-table--selected:last-of-type td { - background: var(--selected-ui, #393939); - border-bottom: 1px solid transparent; - box-shadow: 0 1px var(--ui-03, #393939); +.bx--data-table--zebra tbody tr:not(.bx--parent-row):hover td { + background-color: var(--hover-ui, #353535); + border-top: 1px solid var(--hover-ui, #353535); + border-bottom: 1px solid var(--hover-ui, #353535); } -tr.bx--parent-row.bx--data-table--selected:not(.bx--expandable-row):hover td { - background: var(--hover-selected-ui, #4c4c4c); - border-top: 1px solid var(--hover-selected-ui, #4c4c4c); - border-bottom: 1px solid var(--ui-03, #393939); - box-shadow: 0 1px var(--hover-selected-ui, #4c4c4c); +.bx--table-column-checkbox .bx--checkbox-label { + padding-left: 1rem; } -tr.bx--parent-row.bx--data-table--selected.bx--expandable-row td, -tr.bx--parent-row.bx--data-table--selected.bx--expandable-row td:first-of-type { - border-bottom: 1px solid transparent; - box-shadow: 0 1px var(--selected-ui, #393939); +.bx--data-table th.bx--table-column-checkbox { + position: static; + width: 2.75rem; + padding-right: 1rem; + padding-left: 1rem; + background: var(--ui-03, #393939); + transition: background-color 70ms cubic-bezier(0, 0, 0.38, 0.9); +} + +.bx--data-table thead th.bx--table-column-checkbox, +.bx--data-table tbody td.bx--table-column-checkbox, +.bx--data-table thead th.bx--table-expand, +.bx--data-table tbody td.bx--table-expand { + min-width: 0; } -tr.bx--parent-row.bx--data-table--selected.bx--expandable-row:hover td, -tr.bx--parent-row.bx--data-table--selected.bx--expandable-row:hover td:first-of-type, -tr.bx--parent-row.bx--data-table--selected.bx--expandable-row--hover td, -tr.bx--parent-row.bx--data-table--selected.bx--expandable-row--hover td:first-of-type { - background: var(--hover-selected-ui, #4c4c4c); - border-top: 1px solid var(--hover-selected-ui, #4c4c4c); - border-bottom: 1px solid transparent; - box-shadow: 0 1px var(--hover-selected-ui, #4c4c4c); +.bx--data-table thead th.bx--table-column-checkbox, +.bx--data-table tbody td.bx--table-column-checkbox { + width: 1rem; + padding-right: 1rem; + padding-left: 1rem; } -tr.bx--parent-row.bx--data-table--selected.bx--expandable-row + tr[data-child-row] td { - color: var(--text-01, #f4f4f4); - background-color: var(--hover-ui, #353535); - border-top: 1px solid var(--active-ui, #525252); - border-bottom: 1px solid var(--ui-03, #393939); - box-shadow: 0 1px var(--active-ui, #525252); +.bx--data-table thead th.bx--table-expand, +.bx--data-table tbody td.bx--table-expand { + width: 3rem; + height: 3rem; } -tr.bx--parent-row.bx--data-table--selected.bx--expandable-row + tr[data-child-row]:last-of-type td { - padding-bottom: 1.5rem; - box-shadow: inset 0 -1px var(--active-ui, #525252); +.bx--data-table--compact thead th.bx--table-expand, +.bx--data-table--compact tbody td.bx--table-expand { + width: 1.5rem; + height: 1.5rem; } -tr.bx--parent-row.bx--data-table--selected.bx--expandable-row:hover + tr[data-child-row] td, -tr.bx--parent-row.bx--data-table--selected.bx--expandable-row--hover + tr[data-child-row] td { - background: var(--selected-ui, #393939); +.bx--data-table--short thead th.bx--table-expand, +.bx--data-table--short tbody td.bx--table-expand { + width: 2rem; + height: 2rem; } -.bx--data-table--sort th, -.bx--data-table th[aria-sort] { - height: 3rem; - padding: 0; - border-top: none; - border-bottom: none; +.bx--data-table--tall thead th.bx--table-expand, +.bx--data-table--tall tbody td.bx--table-expand { + height: 4rem; } -.bx--table-sort { - box-sizing: border-box; - margin: 0; - padding: 0; - font-size: 100%; - font-family: inherit; - vertical-align: baseline; - border: 0; - display: inline-block; - padding: 0; - background: none; - border: 0; - cursor: pointer; - appearance: none; - display: flex; - align-items: center; - justify-content: space-between; - width: 100%; - min-height: 100%; - padding-left: 1rem; - color: var(--text-01, #f4f4f4); - font: inherit; - line-height: 1; - background-color: var(--ui-03, #393939); - transition: background-color 70ms cubic-bezier(0, 0, 0.38, 0.9), outline 70ms cubic-bezier(0, 0, 0.38, 0.9); +.bx--data-table--tall .bx--table-column-checkbox { + padding-top: 0.8125rem; } -.bx--table-sort *, -.bx--table-sort *::before, -.bx--table-sort *::after { - box-sizing: inherit; +.bx--data-table--tall .bx--table-column-radio { + padding-top: 1rem; } -.bx--table-sort::-moz-focus-inner { - border: 0; +.bx--date-table tbody th.bx--table-column-checkbox:hover { + background: var(--hover-selected-ui, #4c4c4c); } -.bx--table-sort:focus { - outline: 2px solid var(--focus, #ffffff); - outline-offset: -2px; +.bx--table-column-radio { + width: 48px; } -@media screen and (prefers-contrast) { - .bx--table-sort:focus { - outline-style: dotted; - } +.bx--table-column-radio .bx--radio-button__appearance { + margin-right: -0.125rem; } -.bx--table-sort:hover { - background: var(--hover-selected-ui, #4c4c4c); +.bx--data-table--zebra tbody tr:nth-child(odd).bx--data-table--selected td, +tr.bx--data-table--selected td { + color: var(--text-01, #f4f4f4); + background-color: var(--selected-ui, #393939); + border-top: 1px solid var(--selected-ui, #393939); + border-bottom: 1px solid var(--active-ui, #525252); } -.bx--table-sort:focus svg, -.bx--table-sort:hover svg { - opacity: 1; +.bx--data-table--zebra tbody tr:first-of-type:nth-child(odd).bx--data-table--selected td, +tr.bx--data-table--selected:first-of-type td { + border-top: 1px solid var(--active-ui, #525252); } -.bx--data-table.bx--data-table--sort th > .bx--table-header-label { - padding-right: 1rem; - padding-left: 1rem; +.bx--data-table--zebra tbody tr:last-of-type:nth-child(odd).bx--data-table--selected td, +.bx--data-table--zebra tbody tr:last-of-type:nth-child(even).bx--data-table--selected td, +tr.bx--data-table--selected:last-of-type td { + border-top: 1px solid var(--selected-ui, #393939); + border-bottom: 1px solid var(--selected-ui, #393939); } -th .bx--table-sort__flex { - display: flex; - align-items: center; - justify-content: space-between; - width: 100%; - height: 100%; - min-height: 3rem; +.bx--data-table--zebra tbody tr:nth-child(even).bx--data-table--selected td { + border-bottom: 1px solid var(--active-ui, #525252); } -.bx--data-table--sort:not(.bx--data-table--compact):not(.bx--data-table--short):not(.bx--data-table--tall) th .bx--table-sort__flex { - /* IE11 workaround for align-items: center and min-height - https://github.com/philipwalton/flexbugs/issues/231 */ +.bx--data-table--zebra tbody tr:nth-child(even).bx--data-table--selected:hover td { + border-bottom: 1px solid var(--hover-selected-ui, #4c4c4c); } -@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) { - .bx--data-table--sort:not(.bx--data-table--compact):not(.bx--data-table--short):not(.bx--data-table--tall) th .bx--table-sort__flex { - height: 2.99rem; - } +.bx--data-table--zebra tbody tr:nth-child(odd).bx--data-table--selected:hover td, +.bx--data-table tbody .bx--data-table--selected:hover td { + color: var(--text-01, #f4f4f4); + background: var(--hover-selected-ui, #4c4c4c); + border-top: 1px solid var(--hover-selected-ui, #4c4c4c); + border-bottom: 1px solid var(--hover-selected-ui, #4c4c4c); } -.bx--data-table--compact.bx--data-table--sort th .bx--table-sort__flex { - min-height: 1.5rem; +.bx--data-table--selected .bx--overflow-menu .bx--overflow-menu__icon { + opacity: 1; } -.bx--data-table--short.bx--data-table--sort th .bx--table-sort__flex { - min-height: 2rem; +.bx--data-table--compact thead tr, +.bx--data-table--compact tbody tr, +.bx--data-table--compact tbody tr th { + height: 1.5rem; } -.bx--data-table--tall.bx--data-table--sort th .bx--table-sort__flex { - align-items: flex-start; - min-height: 4rem; +.bx--data-table--compact .bx--table-header-label { + padding-top: 0.125rem; + padding-bottom: 0.125rem; } -.bx--table-sort .bx--table-sort__icon-inactive { - display: block; +.bx--data-table--compact td, +.bx--data-table--compact tbody tr th { + padding-top: 0.125rem; + padding-bottom: 0.125rem; } -.bx--table-sort .bx--table-sort__icon { - display: none; +.bx--data-table--compact .bx--overflow-menu { + width: 2rem; + height: 100%; } -.bx--table-sort__icon-unsorted { - width: 1.25rem; - min-width: 1rem; - margin-right: 0.5rem; - margin-left: 0.5rem; - opacity: 0; - fill: var(--ui-05, #f4f4f4); +.bx--data-table.bx--data-table--compact .bx--table-column-checkbox { + padding-top: 0; + padding-bottom: 0; } -.bx--table-sort.bx--table-sort--active { - background: var(--hover-selected-ui, #4c4c4c); +.bx--data-table.bx--data-table--compact .bx--table-column-checkbox .bx--checkbox-label { + height: 1.4375rem; + min-height: 1.4375rem; } -.bx--table-sort.bx--table-sort--active .bx--table-sort__icon-unsorted { - display: none; +.bx--data-table--short thead tr, +.bx--data-table--short tbody tr, +.bx--data-table--short tbody tr th { + height: 2rem; } -.bx--table-sort.bx--table-sort--active .bx--table-sort__icon { - display: block; - opacity: 1; +.bx--data-table--short .bx--table-header-label { + padding-top: 0.4375rem; + padding-bottom: 0.4375rem; } -.bx--table-sort--ascending .bx--table-sort__icon { - transform: rotate(180deg); +.bx--data-table--short td, +.bx--data-table--short tbody tr th { + padding-top: 0.4375rem; + padding-bottom: 0.375rem; } -.bx--table-sort__icon { - width: 1.25rem; - min-width: 1rem; - margin-right: 0.5rem; - margin-left: 0.5rem; - transform: rotate(0); - opacity: 1; - transition: transform 110ms cubic-bezier(0.2, 0, 0.38, 0.9); - fill: var(--ui-05, #f4f4f4); +.bx--data-table.bx--data-table--short .bx--table-column-checkbox { + padding-top: 0.1875rem; + padding-bottom: 0.1875rem; } -@media screen and (-ms-high-contrast: active), screen and (prefers-contrast) { - .bx--table-sort__icon, - .bx--table-sort__icon-unsorted { - fill: ButtonText; - } +.bx--data-table--short .bx--overflow-menu { + height: 100%; } -.bx--data-table--compact.bx--data-table--sort th { - height: 1.5rem; +.bx--data-table--tall thead tr, +.bx--data-table--tall tbody tr, +.bx--data-table--tall tbody tr th { + height: 4rem; } -.bx--data-table--short.bx--data-table--sort th { - height: 2rem; +.bx--data-table--tall .bx--table-header-label { + padding-top: 1rem; + padding-bottom: 1rem; } -.bx--data-table--tall.bx--data-table--sort th { - height: 4rem; +.bx--data-table--tall td, +.bx--data-table--tall tbody tr th { + padding-top: 1rem; } -.bx--data-table--tall.bx--data-table--sort th .bx--table-sort { - display: inline-block; - height: 4rem; +.bx--data-table--tall th, +.bx--data-table--tall td { + vertical-align: top; } -.bx--data-table--tall .bx--table-sort__icon-unsorted, -.bx--data-table--tall .bx--table-sort__icon { - margin-top: 0.8125rem; +.bx--data-table--cell-secondary-text { + font-size: 0.75rem; + font-weight: 400; + line-height: 1.34; + letter-spacing: 0.32px; } -.bx--inline-edit-label { - display: flex; - align-items: center; - justify-content: space-between; +.bx--data-table--static { + width: auto; } -.bx--inline-edit-label:hover .bx--inline-edit-label__icon { - opacity: 1; +.bx--data-table_inner-container { + background-color: var(--ui-03, #393939); + transform: translateZ(0); } -.bx--inline-edit-label--inactive { - display: none; +.bx--data-table--sticky-header { + display: block; + overflow-y: scroll; + /* When using sticky header, with a selection element in the first column, we need to set the last item to a fixed width to match the table body. We only want this to happen when the last table header does not have any text */ } -.bx--inline-edit-label__action { - box-sizing: border-box; - margin: 0; - padding: 0; - font-size: 100%; - font-family: inherit; - vertical-align: baseline; - border: 0; - display: inline-block; - padding: 0; - background: none; - border: 0; - cursor: pointer; - appearance: none; +.bx--data-table--sticky-header thead, +.bx--data-table--sticky-header tbody, +.bx--data-table--sticky-header tr, +.bx--data-table--sticky-header th, +.bx--data-table--sticky-header td { + display: flex; } -.bx--inline-edit-label__action *, -.bx--inline-edit-label__action *::before, -.bx--inline-edit-label__action *::after { - box-sizing: inherit; +.bx--data-table--sticky-header thead { + position: sticky; + top: 0; + z-index: 1; + width: 100%; + overflow: scroll; + will-change: transform; + -ms-overflow-style: none; } -.bx--inline-edit-label__action::-moz-focus-inner { - border: 0; +.bx--data-table--sticky-header thead tr th { + border-bottom: 1px solid var(--active-ui, #525252); } -.bx--inline-edit-label__action:hover { - cursor: pointer; +.bx--data-table--sticky-header tbody { + flex-direction: column; + overflow-x: scroll; + -ms-overflow-style: none; + will-change: transform; } -.bx--inline-edit-label__action:focus { - outline: 1px solid var(--focus, #ffffff); - padding: 0.125rem; +.bx--data-table--sticky-header tr.bx--parent-row.bx--expandable-row { + height: auto; + min-height: 3rem; } -@media screen and (prefers-contrast) { - .bx--inline-edit-label__action:focus { - outline-style: dotted; - } +.bx--data-table--sticky-header tr.bx--expandable-row:not(.bx--parent-row) { + height: auto; } -.bx--inline-edit-label__action:focus .bx--inline-edit-label__icon { - width: auto; - opacity: 1; +.bx--data-table--sticky-header .bx--table-expand { + max-width: 3rem; } -.bx--inline-edit-label__icon { - opacity: 0; - fill: var(--ui-05, #f4f4f4); +.bx--data-table--sticky-header thead .bx--table-expand { + align-items: center; } -.bx--inline-edit-input { - display: none; +.bx--data-table--sticky-header .bx--parent-row { + min-height: 3rem; } -.bx--inline-edit-input--active { - display: block; - margin-left: -0.75rem; +.bx--data-table--sticky-header:not(.bx--data-table--compact):not(.bx--data-table--tall):not(.bx--data-table--short) td:not(.bx--table-column-menu):not(.bx--table-column-checkbox) { + padding-top: 0.875rem; } -.bx--inline-edit-input--active input { - padding-left: 0.75rem; +.bx--data-table--sticky-header tr.bx--parent-row.bx--expandable-row:hover + tr[data-child-row] td { + border-top: 1px solid var(--hover-ui, #353535); } -.bx--data-table.bx--skeleton th { - padding-left: 1rem; - vertical-align: middle; +.bx--data-table--sticky-header tr.bx--expandable-row:last-of-type { + overflow: hidden; } -.bx--data-table.bx--skeleton th span, -.bx--data-table.bx--skeleton td span { - position: relative; - padding: 0; - background: var(--skeleton-01, #353535); - border: none; - box-shadow: none; - pointer-events: none; - display: block; - width: 4rem; - height: 1rem; +.bx--data-table--sticky-header tr.bx--data-table--selected:first-of-type td { + border-top: none; } -.bx--data-table.bx--skeleton th span:hover, .bx--data-table.bx--skeleton th span:focus, .bx--data-table.bx--skeleton th span:active, -.bx--data-table.bx--skeleton td span:hover, -.bx--data-table.bx--skeleton td span:focus, -.bx--data-table.bx--skeleton td span:active { - border: none; - outline: none; - cursor: default; +.bx--data-table--sticky-header thead th.bx--table-column-checkbox, +.bx--data-table--sticky-header tbody tr td.bx--table-column-checkbox { + align-items: center; + width: 2.25rem; + min-width: 2.25rem; } -.bx--data-table.bx--skeleton th span::before, -.bx--data-table.bx--skeleton td span::before { - position: absolute; - width: 100%; - height: 100%; - background: var(--skeleton-02, #525252); - animation: 3000ms ease-in-out skeleton infinite; - content: \\"\\"; - will-change: transform-origin, transform, opacity; +.bx--data-table--sticky-header.bx--data-table--tall thead th.bx--table-column-checkbox, +.bx--data-table--sticky-header.bx--data-table--tall td.bx--table-column-checkbox { + align-items: flex-start; } -@media (prefers-reduced-motion: reduce) { - .bx--data-table.bx--skeleton th span::before, - .bx--data-table.bx--skeleton td span::before { - animation: none; - } +.bx--data-table--sticky-header th.bx--table-column-checkbox ~ th:last-of-type:empty { + max-width: 4rem; } -.bx--data-table.bx--skeleton tr:hover td { - background: transparent; - border-color: var(--ui-03, #393939); +.bx--data-table--sticky-header th:empty:not(.bx--table-expand) { + max-width: 2.25rem; } -.bx--data-table.bx--skeleton tr:hover td:first-of-type, .bx--data-table.bx--skeleton tr:hover td:last-of-type { - border-color: var(--ui-03, #393939); +.bx--data-table--sticky-header td.bx--table-column-menu { + align-items: center; + height: auto; + padding-top: 0; } -.bx--data-table.bx--skeleton .bx--table-sort-v2 { - pointer-events: none; +.bx--data-table--sticky-header thead::-webkit-scrollbar, +.bx--data-table--sticky-header tbody::-webkit-scrollbar { + display: none; } -.bx--data-table.bx--skeleton th span { - background: var(--skeleton-02, #525252); +@-moz-document url-prefix() { + .bx--data-table--sticky-header thead, + .bx--data-table--sticky-header tbody { + scrollbar-width: none; + } } -.bx--data-table.bx--skeleton th span::before { - background: var(--skeleton-01, #353535); +.bx--data-table--sticky-header tbody tr:last-of-type { + border-bottom: 0; } -.bx--data-table-container.bx--skeleton .bx--data-table-header__title { - position: relative; - padding: 0; - background: var(--skeleton-01, #353535); - border: none; - box-shadow: none; - pointer-events: none; - width: 7.5rem; - height: 1.5rem; +.bx--data-table--sticky-header th:not(.bx--table-column-checkbox):not(.bx--table-column-menu):not(.bx--table-expand-v2):not(.bx--table-column-icon), +.bx--data-table--sticky-header td:not(.bx--table-column-checkbox):not(.bx--table-column-menu):not(.bx--table-expand-v2):not(.bx--table-column-icon) { + width: 100%; + min-width: 0; } -.bx--data-table-container.bx--skeleton .bx--data-table-header__title:hover, .bx--data-table-container.bx--skeleton .bx--data-table-header__title:focus, .bx--data-table-container.bx--skeleton .bx--data-table-header__title:active { - border: none; - outline: none; - cursor: default; +.bx--data-table--sticky-header.bx--data-table--compact tr:not(.bx--expandable-row), +.bx--data-table--sticky-header.bx--data-table--short tr:not(.bx--expandable-row), +.bx--data-table--sticky-header.bx--data-table--tall tr:not(.bx--expandable-row) { + height: auto; } -.bx--data-table-container.bx--skeleton .bx--data-table-header__title::before { - position: absolute; - width: 100%; - height: 100%; - background: var(--skeleton-02, #525252); - animation: 3000ms ease-in-out skeleton infinite; - content: \\"\\"; - will-change: transform-origin, transform, opacity; +.bx--data-table--sticky-header.bx--data-table--compact tr:not(.bx--expandable-row) { + min-height: 1.5rem; } -@media (prefers-reduced-motion: reduce) { - .bx--data-table-container.bx--skeleton .bx--data-table-header__title::before { - animation: none; - } +.bx--data-table--sticky-header.bx--data-table--short tr:not(.bx--expandable-row) { + min-height: 2rem; } -.bx--data-table-container.bx--skeleton .bx--data-table-header__description { - position: relative; - padding: 0; - background: var(--skeleton-01, #353535); - border: none; - box-shadow: none; - pointer-events: none; - width: 10rem; - height: 1rem; - margin-top: 0.5rem; +.bx--data-table--sticky-header.bx--data-table--tall tr:not(.bx--expandable-row) { + min-height: 4rem; } -.bx--data-table-container.bx--skeleton .bx--data-table-header__description:hover, .bx--data-table-container.bx--skeleton .bx--data-table-header__description:focus, .bx--data-table-container.bx--skeleton .bx--data-table-header__description:active { - border: none; - outline: none; - cursor: default; +.bx--data-table--sticky-header.bx--data-table--compact tr td.bx--table-expand { + padding-top: 0.25rem; } -.bx--data-table-container.bx--skeleton .bx--data-table-header__description::before { - position: absolute; - width: 100%; - height: 100%; - background: var(--skeleton-02, #525252); - animation: 3000ms ease-in-out skeleton infinite; - content: \\"\\"; - will-change: transform-origin, transform, opacity; +.bx--data-table--sticky-header.bx--data-table--short tr td.bx--table-expand { + padding-top: 0.5rem; } -@media (prefers-reduced-motion: reduce) { - .bx--data-table-container.bx--skeleton .bx--data-table-header__description::before { - animation: none; - } +.bx--data-table--sticky-header .bx--table-header-label { + display: block; + overflow-x: hidden; + white-space: nowrap; + text-overflow: ellipsis; + max-width: calc(100% - 10px); + padding-top: 0.9375rem; + padding-bottom: 1rem; + overflow-y: hidden; } -.bx--fieldset { - box-sizing: border-box; - margin: 0; - padding: 0; - font-size: 100%; - font-family: inherit; - vertical-align: baseline; - border: 0; - margin-bottom: 2rem; +.bx--data-table--sticky-header.bx--data-table--compact th .bx--table-header-label { + padding-top: 0.1875rem; + padding-bottom: 0; } -.bx--fieldset *, -.bx--fieldset *::before, -.bx--fieldset *::after { - box-sizing: inherit; +.bx--data-table--sticky-header.bx--data-table--short th .bx--table-header-label { + padding-top: 0.5rem; + padding-bottom: 0; } -.bx--fieldset--no-margin { - margin-bottom: 0; +.bx--data-table--sticky-header.bx--data-table--tall th .bx--table-header-label { + padding-top: 1rem; } -.bx--form-item { - font-size: 0.875rem; - font-weight: 400; - line-height: 1.29; - letter-spacing: 0.16px; +.bx--data-table--sticky-header.bx--data-table--tall th.bx--table-expand { display: flex; - flex: 1 1 auto; - flex-direction: column; align-items: flex-start; } -.bx--label { - box-sizing: border-box; - margin: 0; - padding: 0; - font-size: 100%; - font-family: inherit; - vertical-align: baseline; - border: 0; - font-size: 0.75rem; - font-weight: 400; - line-height: 1.34; - letter-spacing: 0.32px; - display: inline-block; - margin-bottom: 0.5rem; - color: var(--text-02, #c6c6c6); - font-weight: 400; - line-height: 1rem; - vertical-align: baseline; +.bx--data-table--sticky-header.bx--data-table--compact tr.bx--parent-row .bx--table-column-checkbox, +.bx--data-table--sticky-header.bx--data-table--short tr.bx--parent-row .bx--table-column-checkbox { + align-items: flex-start; } -.bx--label *, -.bx--label *::before, -.bx--label *::after { - box-sizing: inherit; +.bx--data-table--max-width { + max-width: 100%; } -.bx--label .bx--tooltip__trigger { - font-size: 0.75rem; - font-weight: 400; - line-height: 1.34; - letter-spacing: 0.32px; +.bx--data-table--sticky-header { + max-height: 18.75rem; } -.bx--label.bx--skeleton { - position: relative; - padding: 0; - background: var(--skeleton-01, #353535); - border: none; - box-shadow: none; - pointer-events: none; - width: 4.6875rem; - height: 0.875rem; +.bx--data-table .bx--form-item.bx--checkbox-wrapper:last-of-type { + margin: 0; } -.bx--label.bx--skeleton:hover, .bx--label.bx--skeleton:focus, .bx--label.bx--skeleton:active { - border: none; - outline: none; - cursor: default; +.bx--data-table--short .bx--form-item.bx--checkbox-wrapper:last-of-type, +.bx--data-table--compact .bx--form-item.bx--checkbox-wrapper:last-of-type { + margin: -0.1875rem 0; } -.bx--label.bx--skeleton::before { - position: absolute; - width: 100%; - height: 100%; - background: var(--skeleton-02, #525252); - animation: 3000ms ease-in-out skeleton infinite; - content: \\"\\"; - will-change: transform-origin, transform, opacity; +.bx--data-table tr.bx--parent-row:first-of-type td { + border-top: 1px solid var(--ui-03, #393939); } -@media (prefers-reduced-motion: reduce) { - .bx--label.bx--skeleton::before { - animation: none; - } +.bx--expandable-row--hidden td { + width: auto; + padding: 1rem; + border-top: 0; } -input[type=\\"number\\"] { - font-family: \\"IBM Plex Mono\\", \\"Menlo\\", \\"DejaVu Sans Mono\\", \\"Bitstream Vera Sans Mono\\", Courier, monospace; +tr.bx--parent-row:not(.bx--expandable-row) + tr[data-child-row] { + height: 0; + transition: height 150ms cubic-bezier(0.2, 0, 0.38, 0.9); } -input[data-invalid]:not(:focus), -.bx--number[data-invalid] input[type=\\"number\\"]:not(:focus), -.bx--text-input__field-wrapper[data-invalid] > .bx--text-input--invalid:not(:focus), -.bx--text-area__wrapper[data-invalid] > .bx--text-area--invalid:not(:focus), -.bx--select-input__wrapper[data-invalid] .bx--select-input:not(:focus), -.bx--list-box[data-invalid]:not(:focus), -.bx--combo-box[data-invalid] .bx--text-input:not(:focus) { - outline: 2px solid var(--support-01, #fa4d56); - outline-offset: -2px; +tr.bx--parent-row:not(.bx--expandable-row) + tr[data-child-row] td { + padding-top: 0; + padding-bottom: 0; + background-color: var(--hover-ui, #353535); + border: 0; + transition: padding 150ms cubic-bezier(0.2, 0, 0.38, 0.9), background-color 150ms cubic-bezier(0.2, 0, 0.38, 0.9); } -@media screen and (prefers-contrast) { - input[data-invalid]:not(:focus), - .bx--number[data-invalid] input[type=\\"number\\"]:not(:focus), - .bx--text-input__field-wrapper[data-invalid] > .bx--text-input--invalid:not(:focus), - .bx--text-area__wrapper[data-invalid] > .bx--text-area--invalid:not(:focus), - .bx--select-input__wrapper[data-invalid] .bx--select-input:not(:focus), - .bx--list-box[data-invalid]:not(:focus), - .bx--combo-box[data-invalid] .bx--text-input:not(:focus) { - outline-style: dotted; - } +tr.bx--parent-row:not(.bx--expandable-row) + tr[data-child-row] td .bx--child-row-inner-container { + max-height: 0; + overflow: hidden; } -input[data-invalid] ~ .bx--form-requirement, -.bx--number[data-invalid] .bx--number__input-wrapper ~ .bx--form-requirement, -.bx--number__input-wrapper--warning ~ .bx--form-requirement, -.bx--date-picker-input__wrapper ~ .bx--form-requirement, -.bx--date-picker-input__wrapper--warn ~ .bx--form-requirement, -.bx--date-picker-input__wrapper--invalid ~ .bx--form-requirement, -.bx--time-picker--invalid ~ .bx--form-requirement, -.bx--text-input__field-wrapper[data-invalid] ~ .bx--form-requirement, -.bx--text-input__field-wrapper--warning ~ .bx--form-requirement, -.bx--text-input__field-wrapper--warning > .bx--text-input ~ .bx--form-requirement, -.bx--text-area__wrapper[data-invalid] ~ .bx--form-requirement, -.bx--select-input__wrapper[data-invalid] ~ .bx--form-requirement, -.bx--select--warning .bx--select-input__wrapper ~ .bx--form-requirement, -.bx--time-picker[data-invalid] ~ .bx--form-requirement, -.bx--list-box[data-invalid] ~ .bx--form-requirement, -.bx--list-box--warning ~ .bx--form-requirement { - display: block; - max-height: 12.5rem; - overflow: visible; - font-weight: 400; +tr.bx--parent-row.bx--expandable-row + tr[data-child-row] { + transition: height 150ms cubic-bezier(0.2, 0, 0.38, 0.9); } -input[data-invalid] ~ .bx--form-requirement, -.bx--number[data-invalid] .bx--number__input-wrapper ~ .bx--form-requirement, -.bx--date-picker-input__wrapper ~ .bx--form-requirement, -.bx--date-picker-input__wrapper--invalid ~ .bx--form-requirement, -.bx--time-picker--invalid ~ .bx--form-requirement, -.bx--text-input__field-wrapper[data-invalid] ~ .bx--form-requirement, -.bx--text-area__wrapper[data-invalid] ~ .bx--form-requirement, -.bx--select-input__wrapper[data-invalid] ~ .bx--form-requirement, -.bx--time-picker[data-invalid] ~ .bx--form-requirement, -.bx--list-box[data-invalid] ~ .bx--form-requirement { - color: var(--text-error, #ff8389); +tr.bx--parent-row.bx--expandable-row + tr[data-child-row] td { + padding-left: 4rem; + border-bottom: 1px solid var(--ui-03, #393939); + transition: padding-bottom 110ms cubic-bezier(0.2, 0, 0.38, 0.9), transform 110ms cubic-bezier(0.2, 0, 0.38, 0.9), background-color 110ms cubic-bezier(0.2, 0, 0.38, 0.9); } -.bx--form--fluid .bx--text-input__field-wrapper[data-invalid], -.bx--form--fluid .bx--text-input__field-wrapper--warning { - display: block; +.bx--data-table--compact tr.bx--parent-row.bx--expandable-row + tr[data-child-row] td { + padding-left: 2.5rem; } -.bx--form--fluid .bx--fieldset { - margin: 0; +.bx--data-table--short tr.bx--parent-row.bx--expandable-row + tr[data-child-row] td { + padding-left: 3rem; } -.bx--form--fluid input[data-invalid] { - outline: none; +.bx--data-table--tall tr.bx--parent-row.bx--expandable-row + tr[data-child-row] td { + padding-left: 5rem; } -.bx--form--fluid .bx--form-requirement { - margin: 0; - padding: 0.5rem 2.5rem 0.5rem 1rem; +tr.bx--parent-row.bx--expandable-row + tr[data-child-row] td .bx--child-row-inner-container { + max-height: 100%; } -input:not(output):not([data-invalid]):-moz-ui-invalid { +.bx--parent-row.bx--expandable-row > td, +.bx--parent-row.bx--expandable-row + tr[data-child-row] > td { + border-bottom: 1px solid var(--ui-03, #393939); + box-shadow: 0 1px var(--ui-03, #393939); +} + +.bx--parent-row:not(.bx--expandable-row) + tr[data-child-row] > td { box-shadow: none; } -.bx--form-requirement { - box-sizing: border-box; - margin: 0; - padding: 0; - font-size: 100%; - font-family: inherit; - vertical-align: baseline; - border: 0; - font-size: 0.75rem; - font-weight: 400; - line-height: 1.34; - letter-spacing: 0.32px; - display: none; - max-height: 0; - margin: 0.25rem 0 0; - overflow: hidden; +.bx--parent-row.bx--expandable-row > td:first-of-type { + box-shadow: none; } -.bx--form-requirement *, -.bx--form-requirement *::before, -.bx--form-requirement *::after { - box-sizing: inherit; +tr.bx--parent-row:not(.bx--expandable-row) td, +tr.bx--parent-row.bx--expandable-row td, +tr.bx--parent-row.bx--expandable-row { + transition: height 240ms cubic-bezier(0.2, 0, 0.38, 0.9), background-color 110ms cubic-bezier(0.2, 0, 0.38, 0.9); } -.bx--select--inline .bx--form__helper-text { - margin-top: 0; +tr.bx--parent-row:not(.bx--expandable-row):first-of-type:hover td { + border-top: 1px solid var(--ui-03, #393939); + border-bottom: 1px solid var(--ui-03, #393939); } -.bx--form__helper-text { - font-size: 0.75rem; - line-height: 1.34; - letter-spacing: 0.32px; - z-index: 0; - width: 100%; - margin-top: 0.25rem; - color: var(--text-02, #c6c6c6); - opacity: 1; +tr.bx--parent-row.bx--expandable-row:hover td { + color: var(--text-01, #f4f4f4); + background-color: var(--hover-ui, #353535); + border-top: 1px solid var(--ui-03, #393939); + border-bottom: 1px solid var(--ui-03, #393939); } -.bx--label--disabled, -.bx--form__helper-text--disabled { - color: var(--disabled-02, #525252); +tr.bx--parent-row.bx--expandable-row:hover td:first-of-type { + border-bottom: 1px solid var(--hover-ui, #353535); +} + +tr.bx--parent-row.bx--expandable-row:hover + tr[data-child-row] td { + color: var(--text-01, #f4f4f4); + background-color: var(--hover-ui, #353535); + border-bottom: 1px solid var(--ui-03, #393939); +} + +tr.bx--expandable-row--hover + tr[data-child-row] td { + border-bottom: 1px solid var(--ui-03, #393939); +} + +tr.bx--expandable-row--hover { + background-color: var(--hover-ui, #353535); +} + +tr.bx--expandable-row--hover td { + color: var(--text-01, #f4f4f4); + background-color: var(--hover-ui, #353535); + border-top: 1px solid var(--ui-03, #393939); + border-bottom: 1px solid var(--ui-03, #393939); } -fieldset[disabled] .bx--label, -fieldset[disabled] .bx--form__helper-text { - color: var(--disabled-02, #525252); +tr.bx--parent-row.bx--expandable-row.bx--expandable-row--hover td:first-of-type { + border-bottom: 1px solid transparent; } -.bx--form-item.bx--checkbox-wrapper { - margin-bottom: 0.25rem; +.bx--data-table td.bx--table-expand { + border-bottom: 1px solid var(--ui-03, #393939); } -.bx--form-item.bx--checkbox-wrapper:first-of-type { - margin-top: 0.1875rem; +.bx--data-table th.bx--table-expand + .bx--table-column-checkbox, +.bx--data-table td.bx--table-expand + .bx--table-column-checkbox { + padding-right: 0; } -.bx--label + .bx--form-item.bx--checkbox-wrapper { - margin-top: -0.125rem; +.bx--data-table td.bx--table-expand, +.bx--data-table th.bx--table-expand { + padding: 0; } -.bx--form-item.bx--checkbox-wrapper:last-of-type { - margin-bottom: 0.1875rem; +.bx--data-table td.bx--table-expand[data-previous-value=\\"collapsed\\"] { + border-bottom: 1px solid transparent; } -.bx--checkbox { - position: absolute; - width: 1px; - height: 1px; - margin: -1px; - padding: 0; - overflow: hidden; - white-space: nowrap; - border: 0; - visibility: inherit; - clip: rect(0, 0, 0, 0); +.bx--table-expand[data-previous-value=\\"collapsed\\"] .bx--table-expand__svg { + transform: rotate(270deg); + transition: transform 150ms cubic-bezier(0.2, 0, 0.38, 0.9); } -.bx--checkbox-label { +.bx--table-expand__button { box-sizing: border-box; margin: 0; padding: 0; @@ -8358,240 +8379,179 @@ fieldset[disabled] .bx--form__helper-text { font-family: inherit; vertical-align: baseline; border: 0; - font-size: 0.875rem; - font-weight: 400; - line-height: 1.29; - letter-spacing: 0.16px; - position: relative; - display: flex; - min-height: 1.5rem; - padding-top: 0.1875rem; - padding-left: 1.25rem; + display: inline-block; + padding: 0; + background: none; + border: 0; cursor: pointer; - user-select: none; + appearance: none; + display: inline-flex; + align-items: center; + justify-content: center; + width: 100%; + height: calc(100% + 1px); + padding: 0 1rem; + vertical-align: inherit; } -.bx--checkbox-label *, -.bx--checkbox-label *::before, -.bx--checkbox-label *::after { +.bx--table-expand__button *, +.bx--table-expand__button *::before, +.bx--table-expand__button *::after { box-sizing: inherit; } -.bx--checkbox-label-text { - padding-left: 0.375rem; +.bx--table-expand__button::-moz-focus-inner { + border: 0; } -.bx--checkbox-label::before, -.bx--checkbox-label::after { - box-sizing: border-box; +.bx--table-expand__button:focus { + outline: none; + box-shadow: inset 0 0 0 2px var(--focus, #ffffff); } -.bx--checkbox-label::before { - position: absolute; - top: 0.125rem; - left: 0; - width: 1rem; - height: 1rem; - margin: 0.125rem 0.125rem 0.125rem 0.1875rem; - background-color: transparent; - border: 1px solid var(--icon-01, #f4f4f4); - border-radius: 1px; - content: \\"\\"; +@media screen and (-ms-high-contrast: active), screen and (prefers-contrast) { + .bx--table-expand__button:focus .bx--table-expand__svg { + outline: 2px solid transparent; + } } -.bx--checkbox-label::after { - position: absolute; - top: 0.5rem; - left: 0.4375rem; - width: 0.5625rem; - height: 0.3125rem; - margin-top: -0.1875rem /*rtl:0rem*/; - background: none; - border-bottom: 2px solid var(--inverse-01, #161616); - border-left: 2px solid var(--inverse-01, #161616); - transform: scale(0) rotate(-45deg); - transform-origin: bottom right /*rtl:center*/; - content: \\"\\"; +.bx--table-expand__svg { + transform: rotate(90deg); + transition: transform 150ms cubic-bezier(0.2, 0, 0.38, 0.9); + fill: var(--ui-05, #f4f4f4); } -.bx--checkbox:checked + .bx--checkbox-label::before, -.bx--checkbox:indeterminate + .bx--checkbox-label::before, -.bx--checkbox-label[data-contained-checkbox-state=\\"true\\"]::before, -.bx--checkbox-label[data-contained-checkbox-state=\\"mixed\\"]::before { - background-color: var(--icon-01, #f4f4f4); - border-color: var(--icon-01, #f4f4f4); - border-width: 1px; +@media screen and (-ms-high-contrast: active), screen and (prefers-contrast) { + .bx--table-expand__svg { + fill: ButtonText; + } } -.bx--checkbox:checked + .bx--checkbox-label::after, -.bx--checkbox-label[data-contained-checkbox-state=\\"true\\"]::after { - transform: scale(1) rotate(-45deg) /*rtl:scale(1.2) rotate3d(.5, 1, 0, 158deg)*/; +.bx--data-table--tall .bx--table-expand__button { + padding-top: 1rem; + padding-bottom: 1.5rem; } -.bx--checkbox:indeterminate + .bx--checkbox-label::after, -.bx--checkbox-label[data-contained-checkbox-state=\\"mixed\\"]::after { - top: 0.6875rem; +tr.bx--parent-row.bx--expandable-row td.bx--table-expand + td::after { + position: absolute; + bottom: -0.0625rem; + left: 0; width: 0.5rem; - border-bottom: 2px solid var(--inverse-01, #161616); - border-left: 0 solid var(--inverse-01, #161616); - transform: scale(1) rotate(0deg); -} - -.bx--checkbox:focus + .bx--checkbox-label::before, -.bx--checkbox-label__focus::before, -.bx--checkbox:checked:focus + .bx--checkbox-label::before, -.bx--checkbox-label[data-contained-checkbox-state=\\"true\\"].bx--checkbox-label__focus::before, -.bx--checkbox:indeterminate:focus + .bx--checkbox-label::before, -.bx--checkbox-label[data-contained-checkbox-state=\\"mixed\\"].bx--checkbox-label__focus::before { - outline: 2px solid var(--focus, #ffffff); - outline-offset: 1px; -} - -.bx--checkbox:disabled + .bx--checkbox-label, -.bx--checkbox-label[data-contained-checkbox-disabled=\\"true\\"] { - color: var(--disabled-02, #525252); - cursor: not-allowed; -} - -.bx--checkbox:disabled + .bx--checkbox-label::before, -.bx--checkbox-label[data-contained-checkbox-disabled=\\"true\\"]::before { - border-color: var(--disabled-02, #525252); -} - -.bx--checkbox:checked:disabled + .bx--checkbox-label::before, -.bx--checkbox:indeterminate:disabled + .bx--checkbox-label::before, -.bx--checkbox-label[data-contained-checkbox-state=\\"true\\"][data-contained-checkbox-disabled=\\"true\\"]::before, -.bx--checkbox-label[data-contained-checkbox-state=\\"mixed\\"][data-contained-checkbox-disabled=\\"true\\"]::before { - background-color: var(--disabled-02, #525252); -} - -.bx--checkbox-label-text.bx--skeleton { - position: relative; - padding: 0; - background: var(--skeleton-01, #353535); - border: none; - box-shadow: none; - pointer-events: none; - width: 6.25rem; - height: 1rem; - margin: 0.0625rem 0 0 0.375rem; -} - -.bx--checkbox-label-text.bx--skeleton:hover, .bx--checkbox-label-text.bx--skeleton:focus, .bx--checkbox-label-text.bx--skeleton:active { - border: none; - outline: none; - cursor: default; + height: 0.0625rem; + background: var(--ui-03, #393939); + content: \\"\\"; } -.bx--checkbox-label-text.bx--skeleton::before { - position: absolute; - width: 100%; - height: 100%; - background: var(--skeleton-02, #525252); - animation: 3000ms ease-in-out skeleton infinite; - content: \\"\\"; - will-change: transform-origin, transform, opacity; +tr.bx--parent-row.bx--expandable-row:hover td.bx--table-expand + td::after, +tr.bx--parent-row.bx--expandable-row.bx--expandable-row--hover td.bx--table-expand + td::after { + background: var(--hover-ui, #353535); } -@media (prefers-reduced-motion: reduce) { - .bx--checkbox-label-text.bx--skeleton::before { - animation: none; - } +tr.bx--parent-row.bx--data-table--selected td.bx--table-expand + td::after { + display: none; } -.security--scroll-gradient { - width: inherit; - height: inherit; - position: relative; - display: flex; - justify-content: stretch; - align-items: stretch; +.bx--data-table--zebra tbody tr[data-parent-row]:nth-child(4n + 3) td, +.bx--data-table--zebra tbody tr[data-child-row]:nth-child(4n + 4) td { + border-bottom: 1px solid var(--ui-01, #262626); } -.security--scroll-gradient__content { - overflow: auto; - height: inherit; - width: 100%; +.bx--data-table--zebra tbody tr[data-parent-row]:nth-child(4n + 1) td, +.bx--data-table--zebra tbody tr[data-child-row]:nth-child(4n + 2) td { + background-color: var(--ui-02, #393939); + border-top: 1px solid var(--ui-02, #393939); + border-bottom: 1px solid var(--ui-02, #393939); } -.security--scroll-gradient__before, .security--scroll-gradient__after { - display: block; - position: absolute; - opacity: 0; - pointer-events: none; - transition-duration: 0.2s; - transition-property: opacity; - transition-timing-function: cubic-bezier(0.2, 0, 0.38, 0.9); - z-index: 1; +.bx--data-table--zebra tr.bx--parent-row td, +.bx--data-table--zebra tr.bx--parent-row.bx--expandable-row + tr[data-child-row] td { + transition: transform 150ms cubic-bezier(0.2, 0, 0.38, 0.9), border-bottom 150ms cubic-bezier(0.2, 0, 0.38, 0.9), border-top 150ms cubic-bezier(0.2, 0, 0.38, 0.9); } -.security--scroll-gradient--x > .security--scroll-gradient__before, -.security--scroll-gradient--x > .security--scroll-gradient__after { - top: 0; - width: 3rem; - height: 100%; +.bx--data-table--zebra tbody tr[data-parent-row]:hover td, +.bx--data-table--zebra tbody tr[data-parent-row]:hover + tr[data-child-row] td, +.bx--data-table--zebra tbody tr[data-child-row]:hover td { + background-color: var(--hover-field, #353535); + border-top: 1px solid var(--hover-field, #353535); + border-bottom: 1px solid var(--hover-field, #353535); } -.security--scroll-gradient--x > .security--scroll-gradient__before { - left: 0; +.bx--data-table--zebra tr.bx--parent-row.bx--expandable-row.bx--expandable-row--hover td { + background: var(--hover-ui, #353535); + border-top: 1px solid var(--hover-field, #353535); + border-bottom: 1px solid var(--hover-field, #353535); } -.security--scroll-gradient--x > .security--scroll-gradient__after { - right: 0; +tr.bx--parent-row.bx--data-table--selected:first-of-type td { + background: var(--selected-ui, #393939); + border-top: 1px solid var(--active-ui, #525252); + border-bottom: 1px solid var(--ui-03, #393939); + box-shadow: 0 1px var(--active-ui, #525252); } -.security--scroll-gradient--y > .security--scroll-gradient__before, -.security--scroll-gradient--y > .security--scroll-gradient__after { - left: 0; - height: 3rem; - width: 100%; +tr.bx--parent-row.bx--data-table--selected td { + color: var(--text-01, #f4f4f4); + background: var(--selected-ui, #393939); + border-bottom: 1px solid transparent; + box-shadow: 0 1px var(--active-ui, #525252); } -.security--scroll-gradient--y > .security--scroll-gradient__before { - top: 0; +tr.bx--parent-row.bx--data-table--selected:last-of-type td { + background: var(--selected-ui, #393939); + border-bottom: 1px solid transparent; + box-shadow: 0 1px var(--ui-03, #393939); } -.security--scroll-gradient--y > .security--scroll-gradient__after { - bottom: 0; +tr.bx--parent-row.bx--data-table--selected:not(.bx--expandable-row):hover td { + background: var(--hover-selected-ui, #4c4c4c); + border-top: 1px solid var(--hover-selected-ui, #4c4c4c); + border-bottom: 1px solid var(--ui-03, #393939); + box-shadow: 0 1px var(--hover-selected-ui, #4c4c4c); } -.security--scroll-gradient--initial > .security--scroll-gradient__after, .security--scroll-gradient--started > .security--scroll-gradient__after { - opacity: 1; +tr.bx--parent-row.bx--data-table--selected.bx--expandable-row td, +tr.bx--parent-row.bx--data-table--selected.bx--expandable-row td:first-of-type { + border-bottom: 1px solid transparent; + box-shadow: 0 1px var(--selected-ui, #393939); } -.security--scroll-gradient--end > .security--scroll-gradient__before, .security--scroll-gradient--started > .security--scroll-gradient__before { - opacity: 1; +tr.bx--parent-row.bx--data-table--selected.bx--expandable-row:hover td, +tr.bx--parent-row.bx--data-table--selected.bx--expandable-row:hover td:first-of-type, +tr.bx--parent-row.bx--data-table--selected.bx--expandable-row--hover td, +tr.bx--parent-row.bx--data-table--selected.bx--expandable-row--hover td:first-of-type { + background: var(--hover-selected-ui, #4c4c4c); + border-top: 1px solid var(--hover-selected-ui, #4c4c4c); + border-bottom: 1px solid transparent; + box-shadow: 0 1px var(--hover-selected-ui, #4c4c4c); } -.security--scroll-gradient--initial > .security--scroll-gradient__before { - transition-duration: 0.1s; +tr.bx--parent-row.bx--data-table--selected.bx--expandable-row + tr[data-child-row] td { + color: var(--text-01, #f4f4f4); + background-color: var(--hover-ui, #353535); + border-top: 1px solid var(--active-ui, #525252); + border-bottom: 1px solid var(--ui-03, #393939); + box-shadow: 0 1px var(--active-ui, #525252); } -.security--scroll-gradient--end > .security--scroll-gradient__after { - transition-duration: 0.1s; +tr.bx--parent-row.bx--data-table--selected.bx--expandable-row + tr[data-child-row]:last-of-type td { + padding-bottom: 1.5rem; + box-shadow: inset 0 -1px var(--active-ui, #525252); } -.bx--search { - position: relative; - display: flex; - align-items: center; - width: 100%; +tr.bx--parent-row.bx--data-table--selected.bx--expandable-row:hover + tr[data-child-row] td, +tr.bx--parent-row.bx--data-table--selected.bx--expandable-row--hover + tr[data-child-row] td { + background: var(--selected-ui, #393939); } -.bx--search .bx--label { - position: absolute; - width: 1px; - height: 1px; - margin: -1px; +.bx--data-table--sort th, +.bx--data-table th[aria-sort] { + height: 3rem; padding: 0; - overflow: hidden; - white-space: nowrap; - border: 0; - visibility: inherit; - clip: rect(0, 0, 0, 0); + border-top: none; + border-bottom: none; } -.bx--search-input { +.bx--table-sort { box-sizing: border-box; margin: 0; padding: 0; @@ -8599,107 +8559,182 @@ fieldset[disabled] .bx--form__helper-text { font-family: inherit; vertical-align: baseline; border: 0; - font-size: 0.875rem; - font-weight: 400; - line-height: 1.29; - letter-spacing: 0.16px; - outline: 2px solid transparent; - outline-offset: -2px; - order: 1; + display: inline-block; + padding: 0; + background: none; + border: 0; + cursor: pointer; + appearance: none; + display: flex; + align-items: center; + justify-content: space-between; width: 100%; - padding: 0 2.5rem; + min-height: 100%; + padding-left: 1rem; color: var(--text-01, #f4f4f4); - text-overflow: ellipsis; - background-color: var(--field-01, #262626); - border: none; - border-bottom: 1px solid var(--ui-04, #6f6f6f); - transition: background-color 110ms cubic-bezier(0.2, 0, 0.38, 0.9), outline 110ms cubic-bezier(0.2, 0, 0.38, 0.9); - appearance: none; + font: inherit; + line-height: 1; + background-color: var(--ui-03, #393939); + transition: background-color 70ms cubic-bezier(0, 0, 0.38, 0.9), outline 70ms cubic-bezier(0, 0, 0.38, 0.9); } -.bx--search-input *, -.bx--search-input *::before, -.bx--search-input *::after { +.bx--table-sort *, +.bx--table-sort *::before, +.bx--table-sort *::after { box-sizing: inherit; } -.bx--search-input:focus { +.bx--table-sort::-moz-focus-inner { + border: 0; +} + +.bx--table-sort:focus { outline: 2px solid var(--focus, #ffffff); outline-offset: -2px; } @media screen and (prefers-contrast) { - .bx--search-input:focus { + .bx--table-sort:focus { outline-style: dotted; } } -.bx--search-input::placeholder { - color: var(--text-05, #8d8d8d); +.bx--table-sort:hover { + background: var(--hover-selected-ui, #4c4c4c); +} + +.bx--table-sort:focus svg, +.bx--table-sort:hover svg { opacity: 1; } -.bx--search-input::-ms-clear { +.bx--data-table.bx--data-table--sort th > .bx--table-header-label { + padding-right: 1rem; + padding-left: 1rem; +} + +th .bx--table-sort__flex { + display: flex; + align-items: center; + justify-content: space-between; + width: 100%; + height: 100%; + min-height: 3rem; +} + +.bx--data-table--sort:not(.bx--data-table--compact):not(.bx--data-table--short):not(.bx--data-table--tall) th .bx--table-sort__flex { + /* IE11 workaround for align-items: center and min-height + https://github.com/philipwalton/flexbugs/issues/231 */ +} + +@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) { + .bx--data-table--sort:not(.bx--data-table--compact):not(.bx--data-table--short):not(.bx--data-table--tall) th .bx--table-sort__flex { + height: 2.99rem; + } +} + +.bx--data-table--compact.bx--data-table--sort th .bx--table-sort__flex { + min-height: 1.5rem; +} + +.bx--data-table--short.bx--data-table--sort th .bx--table-sort__flex { + min-height: 2rem; +} + +.bx--data-table--tall.bx--data-table--sort th .bx--table-sort__flex { + align-items: flex-start; + min-height: 4rem; +} + +.bx--table-sort .bx--table-sort__icon-inactive { + display: block; +} + +.bx--table-sort .bx--table-sort__icon { display: none; } -.bx--search-input[disabled] { - color: var(--disabled-02, #525252); - background-color: var(--disabled-01, #262626); - border-bottom: 1px solid transparent; - cursor: not-allowed; +.bx--table-sort__icon-unsorted { + width: 1.25rem; + min-width: 1rem; + margin-right: 0.5rem; + margin-left: 0.5rem; + opacity: 0; + fill: var(--ui-05, #f4f4f4); } -.bx--search-input[disabled]::placeholder { - color: var(--disabled-02, #525252); +.bx--table-sort.bx--table-sort--active { + background: var(--hover-selected-ui, #4c4c4c); } -.bx--search--light .bx--search-input { - background: var(--field-02, #393939); +.bx--table-sort.bx--table-sort--active .bx--table-sort__icon-unsorted { + display: none; } -.bx--search--sm .bx--search-input { - height: 2rem; - padding: 0 2rem; +.bx--table-sort.bx--table-sort--active .bx--table-sort__icon { + display: block; + opacity: 1; } -.bx--search--sm .bx--search-magnifier { - left: 0.5rem; +.bx--table-sort--ascending .bx--table-sort__icon { + transform: rotate(180deg); } -.bx--search--lg .bx--search-input { - height: 2.5rem; - padding: 0 2.5rem; +.bx--table-sort__icon { + width: 1.25rem; + min-width: 1rem; + margin-right: 0.5rem; + margin-left: 0.5rem; + transform: rotate(0); + opacity: 1; + transition: transform 110ms cubic-bezier(0.2, 0, 0.38, 0.9); + fill: var(--ui-05, #f4f4f4); } -.bx--search--lg .bx--search-magnifier { - left: 0.75rem; +@media screen and (-ms-high-contrast: active), screen and (prefers-contrast) { + .bx--table-sort__icon, + .bx--table-sort__icon-unsorted { + fill: ButtonText; + } } -.bx--search--xl .bx--search-input { - height: 3rem; - padding: 0 3rem; +.bx--data-table--compact.bx--data-table--sort th { + height: 1.5rem; } -.bx--search-magnifier { - position: absolute; - top: 50%; - left: 1rem; - z-index: 2; - width: 1rem; - height: 1rem; - transform: translateY(-50%); - pointer-events: none; - fill: var(--icon-02, #c6c6c6); +.bx--data-table--short.bx--data-table--sort th { + height: 2rem; +} + +.bx--data-table--tall.bx--data-table--sort th { + height: 4rem; +} + +.bx--data-table--tall.bx--data-table--sort th .bx--table-sort { + display: inline-block; + height: 4rem; +} + +.bx--data-table--tall .bx--table-sort__icon-unsorted, +.bx--data-table--tall .bx--table-sort__icon { + margin-top: 0.8125rem; +} + +.bx--inline-edit-label { + display: flex; + align-items: center; + justify-content: space-between; } -@media screen and (-ms-high-contrast: active), screen and (prefers-contrast) { - .bx--search-magnifier { - fill: ButtonText; - } +.bx--inline-edit-label:hover .bx--inline-edit-label__icon { + opacity: 1; } -.bx--search-close { +.bx--inline-edit-label--inactive { + display: none; +} + +.bx--inline-edit-label__action { box-sizing: border-box; margin: 0; padding: 0; @@ -8713,197 +8748,174 @@ fieldset[disabled] .bx--form__helper-text { border: 0; cursor: pointer; appearance: none; - outline: 2px solid transparent; - outline-offset: -2px; - position: absolute; - top: 0; - right: 0; } -.bx--search-close *, -.bx--search-close *::before, -.bx--search-close *::after { +.bx--inline-edit-label__action *, +.bx--inline-edit-label__action *::before, +.bx--inline-edit-label__action *::after { box-sizing: inherit; } -.bx--search-close::-moz-focus-inner { +.bx--inline-edit-label__action::-moz-focus-inner { border: 0; } -.bx--search-close::before { - position: absolute; - top: 0.0625rem; - left: 0; - display: block; - width: 2px; - height: calc(100% - 2px); - background-color: var(--field-01, #262626); - transition: background-color 110ms cubic-bezier(0.2, 0, 0.38, 0.9); - content: \\"\\"; +.bx--inline-edit-label__action:hover { + cursor: pointer; } -.bx--search-close:hover { - border-bottom: 1px solid var(--ui-04, #6f6f6f); +.bx--inline-edit-label__action:focus { + outline: 1px solid var(--focus, #ffffff); + padding: 0.125rem; } -.bx--search-close:hover::before { - background-color: var(--hover-field, #353535); +@media screen and (prefers-contrast) { + .bx--inline-edit-label__action:focus { + outline-style: dotted; + } } -.bx--search-button { - flex-shrink: 0; - margin-left: 0.125rem; - background-color: var(--field-01, #262626); +.bx--inline-edit-label__action:focus .bx--inline-edit-label__icon { + width: auto; + opacity: 1; } -.bx--search-button svg { - vertical-align: middle; - fill: currentColor; +.bx--inline-edit-label__icon { + opacity: 0; + fill: var(--ui-05, #f4f4f4); } -.bx--search-close svg { - fill: inherit; +.bx--inline-edit-input { + display: none; } -@media screen and (prefers-contrast) { - .bx--search-close svg { - fill: ButtonText; - } +.bx--inline-edit-input--active { + display: block; + margin-left: -0.75rem; } -.bx--search-close, -.bx--search-button { - display: flex; - align-items: center; - justify-content: center; - width: 2.5rem; - height: 2.5rem; - border-color: transparent; - border-style: solid; - border-width: 1px 0; - visibility: inherit; - cursor: pointer; - opacity: 1; - transition: opacity 110ms cubic-bezier(0.2, 0, 0.38, 0.9), background-color 110ms cubic-bezier(0.2, 0, 0.38, 0.9), outline 110ms cubic-bezier(0.2, 0, 0.38, 0.9), border 110ms cubic-bezier(0.2, 0, 0.38, 0.9); - fill: var(--icon-01, #f4f4f4); +.bx--inline-edit-input--active input { + padding-left: 0.75rem; } -.bx--search-close:hover, -.bx--search-button:hover { - background-color: var(--hover-field, #353535); +.bx--data-table.bx--skeleton th { + padding-left: 1rem; + vertical-align: middle; } -.bx--search-close:focus, -.bx--search-button:focus { - outline: 2px solid var(--focus, #ffffff); - outline-offset: -2px; +.bx--data-table.bx--skeleton th span, +.bx--data-table.bx--skeleton td span { + position: relative; + padding: 0; + background: var(--skeleton-01, #353535); + border: none; + box-shadow: none; + pointer-events: none; + display: block; + width: 4rem; + height: 1rem; } -@media screen and (prefers-contrast) { - .bx--search-close:focus, - .bx--search-button:focus { - outline-style: dotted; - } +.bx--data-table.bx--skeleton th span:hover, .bx--data-table.bx--skeleton th span:focus, .bx--data-table.bx--skeleton th span:active, +.bx--data-table.bx--skeleton td span:hover, +.bx--data-table.bx--skeleton td span:focus, +.bx--data-table.bx--skeleton td span:active { + border: none; + outline: none; + cursor: default; } -.bx--search-close:active, -.bx--search-button:active { - outline: 2px solid var(--focus, #ffffff); - outline-offset: -2px; - background-color: var(--selected-ui, #393939); +.bx--data-table.bx--skeleton th span::before, +.bx--data-table.bx--skeleton td span::before { + position: absolute; + width: 100%; + height: 100%; + background: var(--skeleton-02, #525252); + animation: 3000ms ease-in-out skeleton infinite; + content: \\"\\"; + will-change: transform-origin, transform, opacity; } -@media screen and (prefers-contrast) { - .bx--search-close:active, - .bx--search-button:active { - outline-style: dotted; +@media (prefers-reduced-motion: reduce) { + .bx--data-table.bx--skeleton th span::before, + .bx--data-table.bx--skeleton td span::before { + animation: none; } } -.bx--search--disabled .bx--search-close { - outline: none; - cursor: not-allowed; -} - -.bx--search--disabled .bx--search-close:hover { - background-color: transparent; - border-bottom-color: transparent; -} - -.bx--search--disabled .bx--search-close:hover::before { - background-color: transparent; +.bx--data-table.bx--skeleton tr:hover td { + background: transparent; + border-color: var(--ui-03, #393939); } -.bx--search--disabled svg { - fill: var(--disabled-02, #525252); +.bx--data-table.bx--skeleton tr:hover td:first-of-type, .bx--data-table.bx--skeleton tr:hover td:last-of-type { + border-color: var(--ui-03, #393939); } -.bx--search-close:focus::before, -.bx--search-close:active::before { - background-color: var(--focus, #ffffff); +.bx--data-table.bx--skeleton .bx--table-sort-v2 { + pointer-events: none; } -.bx--search-input:focus ~ .bx--search-close:hover { - outline: 2px solid var(--focus, #ffffff); - outline-offset: -2px; +.bx--data-table.bx--skeleton th span { + background: var(--skeleton-02, #525252); } -@media screen and (prefers-contrast) { - .bx--search-input:focus ~ .bx--search-close:hover { - outline-style: dotted; - } +.bx--data-table.bx--skeleton th span::before { + background: var(--skeleton-01, #353535); } -.bx--search--sm .bx--search-close, -.bx--search--sm ~ .bx--search-button { - width: 2rem; - height: 2rem; +.bx--data-table-container.bx--skeleton .bx--data-table-header__title { + position: relative; + padding: 0; + background: var(--skeleton-01, #353535); + border: none; + box-shadow: none; + pointer-events: none; + width: 7.5rem; + height: 1.5rem; } -.bx--search--lg .bx--search-close, -.bx--search--lg ~ .bx--search-button { - width: 2.5rem; - height: 2.5rem; +.bx--data-table-container.bx--skeleton .bx--data-table-header__title:hover, .bx--data-table-container.bx--skeleton .bx--data-table-header__title:focus, .bx--data-table-container.bx--skeleton .bx--data-table-header__title:active { + border: none; + outline: none; + cursor: default; } -.bx--search--xl .bx--search-close, -.bx--search--xl ~ .bx--search-button { - width: 3rem; - height: 3rem; +.bx--data-table-container.bx--skeleton .bx--data-table-header__title::before { + position: absolute; + width: 100%; + height: 100%; + background: var(--skeleton-02, #525252); + animation: 3000ms ease-in-out skeleton infinite; + content: \\"\\"; + will-change: transform-origin, transform, opacity; } -.bx--search-close--hidden { - visibility: hidden; - opacity: 0; +@media (prefers-reduced-motion: reduce) { + .bx--data-table-container.bx--skeleton .bx--data-table-header__title::before { + animation: none; + } } -.bx--search--xl.bx--skeleton .bx--search-input, -.bx--search--lg.bx--skeleton .bx--search-input, -.bx--search--sm.bx--skeleton .bx--search-input { +.bx--data-table-container.bx--skeleton .bx--data-table-header__description { position: relative; padding: 0; background: var(--skeleton-01, #353535); border: none; box-shadow: none; pointer-events: none; - width: 100%; + width: 10rem; + height: 1rem; + margin-top: 0.5rem; } -.bx--search--xl.bx--skeleton .bx--search-input:hover, .bx--search--xl.bx--skeleton .bx--search-input:focus, .bx--search--xl.bx--skeleton .bx--search-input:active, -.bx--search--lg.bx--skeleton .bx--search-input:hover, -.bx--search--lg.bx--skeleton .bx--search-input:focus, -.bx--search--lg.bx--skeleton .bx--search-input:active, -.bx--search--sm.bx--skeleton .bx--search-input:hover, -.bx--search--sm.bx--skeleton .bx--search-input:focus, -.bx--search--sm.bx--skeleton .bx--search-input:active { +.bx--data-table-container.bx--skeleton .bx--data-table-header__description:hover, .bx--data-table-container.bx--skeleton .bx--data-table-header__description:focus, .bx--data-table-container.bx--skeleton .bx--data-table-header__description:active { border: none; outline: none; cursor: default; } -.bx--search--xl.bx--skeleton .bx--search-input::before, -.bx--search--lg.bx--skeleton .bx--search-input::before, -.bx--search--sm.bx--skeleton .bx--search-input::before { +.bx--data-table-container.bx--skeleton .bx--data-table-header__description::before { position: absolute; width: 100%; height: 100%; @@ -8914,23 +8926,11 @@ fieldset[disabled] .bx--form__helper-text { } @media (prefers-reduced-motion: reduce) { - .bx--search--xl.bx--skeleton .bx--search-input::before, - .bx--search--lg.bx--skeleton .bx--search-input::before, - .bx--search--sm.bx--skeleton .bx--search-input::before { + .bx--data-table-container.bx--skeleton .bx--data-table-header__description::before { animation: none; } } -.bx--search--xl.bx--skeleton .bx--search-input::placeholder, -.bx--search--lg.bx--skeleton .bx--search-input::placeholder, -.bx--search--sm.bx--skeleton .bx--search-input::placeholder { - color: transparent; -} - -.bx--search-button, .bx--search-close { - color: var(--icon-01, #f4f4f4); -} - .security--data-table__table-wrapper { z-index: 0; } diff --git a/src/components/DataTable/_index.scss b/src/components/DataTable/_index.scss index 7c4587d50..9f3dbeadd 100644 --- a/src/components/DataTable/_index.scss +++ b/src/components/DataTable/_index.scss @@ -1,24 +1,24 @@ //// /// Data table component. /// @group data-table -/// @copyright IBM Security 2019 - 2020 +/// @copyright IBM Security 2019 - 2021 //// @import '@carbon/themes/scss/tokens'; -@import 'carbon-components/scss/components/data-table-v2/data-table-v2'; - @import 'carbon-components/scss/globals/scss/layout'; @import 'carbon-components/scss/globals/scss/vars'; @import '../../globals/namespace/index'; +@import '../Component/mixins'; + @import '../Checkbox/index'; @import '../IconButton/index'; @import '../ScrollGradient/index'; @import '../Search/index'; -@import '../Component/mixins'; +@import 'carbon-components/scss/components/data-table-v2/data-table-v2'; @include security--component($name: data-table) { &__table-wrapper { From 826914c09e2223c881336501b9e4b4f12c62dbf8 Mon Sep 17 00:00:00 2001 From: semantic-release-bot Date: Wed, 5 May 2021 20:28:26 +0000 Subject: [PATCH 2/7] chore(release): 1.40.2-prerelease.1 [skip ci] ## [1.40.2-prerelease.1](https://github.com/carbon-design-system/ibm-security/compare/v1.40.1...v1.40.2-prerelease.1) (2021-05-05) ### Bug Fixes * **data-table:** fix styles import order ([#957](https://github.com/carbon-design-system/ibm-security/issues/957)) ([09b3019](https://github.com/carbon-design-system/ibm-security/commit/09b301920ca0ef7d86ce4c9ca8cdc723c8592fb7)) --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 45daa70b6..319495aba 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@carbon/ibm-security", - "version": "1.40.1", + "version": "1.40.2-prerelease.1", "description": "Carbon for IBM Security", "license": "Apache-2.0", "main": "lib/index.js", From 54836ad29e4065ed6025d33c16d02396e06a9f12 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 12 May 2021 10:18:43 +0000 Subject: [PATCH 3/7] build(deps-dev): bump postcss from 7.0.21 to 8.2.10 (#959) * build(deps-dev): bump postcss from 7.0.21 to 8.2.10 Bumps [postcss](https://github.com/postcss/postcss) from 7.0.21 to 8.2.10. - [Release notes](https://github.com/postcss/postcss/releases) - [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md) - [Commits](https://github.com/postcss/postcss/compare/7.0.21...8.2.10) Signed-off-by: dependabot[bot] * build(deps-dev): bump postcss from 7.0.21 to 8.2.10 Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Simon Finney --- .yarn/offline-mirror/colorette-1.2.1.tgz | Bin 4023 -> 0 bytes .yarn/offline-mirror/colorette-1.2.2.tgz | Bin 0 -> 3545 bytes .yarn/offline-mirror/nanoid-3.1.23.tgz | Bin 0 -> 11061 bytes .yarn/offline-mirror/postcss-7.0.21.tgz | Bin 222453 -> 0 bytes .yarn/offline-mirror/postcss-8.2.10.tgz | Bin 0 -> 44555 bytes package.json | 2 +- scripts/audit/index.js | 8 +++--- yarn.lock | 33 +++++++++++++---------- 8 files changed, 23 insertions(+), 20 deletions(-) delete mode 100644 .yarn/offline-mirror/colorette-1.2.1.tgz create mode 100644 .yarn/offline-mirror/colorette-1.2.2.tgz create mode 100644 .yarn/offline-mirror/nanoid-3.1.23.tgz delete mode 100644 .yarn/offline-mirror/postcss-7.0.21.tgz create mode 100644 .yarn/offline-mirror/postcss-8.2.10.tgz diff --git a/.yarn/offline-mirror/colorette-1.2.1.tgz b/.yarn/offline-mirror/colorette-1.2.1.tgz deleted file mode 100644 index 93dab570b02a7e5754a95a1838e02f5e390c85b9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4023 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 dYPRU2VyVy9=hjEv=ctv1qFyUg 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 TZqMzxeXI6wt&-mW073u&U)B3Q literal 0 HcmV?d00001 diff --git a/.yarn/offline-mirror/nanoid-3.1.23.tgz b/.yarn/offline-mirror/nanoid-3.1.23.tgz new file mode 100644 index 0000000000000000000000000000000000000000..9c4f97f9a02b1a49f75fadc984369fd1582c94e9 GIT binary patch literal 11061 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 literal 0 HcmV?d00001 diff --git a/.yarn/offline-mirror/postcss-7.0.21.tgz b/.yarn/offline-mirror/postcss-7.0.21.tgz deleted file mode 100644 index 2a2afc7584d2b0f0ede3bbe4079fe6af948430f7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 222453 zcmbT7Q9x;37{@c9FqS4d(r`W->eEE$8^U>mqm{ghVnBMKivGq(Py4(|O}{!`sZ&whHU#V{40dg|))+h2P#-(t7nhUWA0=HI*e zvtUv3nDGV74PiZJ;@bbYeRc!xdZcAL-leko#A&7*=kl5AH&jLQoPNSrPxuDxK42A= zdb4>8+oTT86`Gk+4?hEwqXmJS0R2q3-`54Vax|Fw0EnItx~@1Af^*6$m@C?Ks?t>frfb~TW!LOp-9=RrP^($k5N_>%{-; zeF=}g2hs!g^LGK<_4_=OmN!?+S082d`f<6GN5AXmKG!;1d+?>2^5gw*BA4g;Iha4X zvN1;QXOQQsZ-)Oj`1^Et^hNb`@8{F|Y40<`r=vpW`|a)V060mt{CjwWzwvgz zJ0@3ON3Sm|T%^axcrDN7@^FBK{q-=k@{zZHweg0YhOYOkXu_}U{Q+U4>ih0IGP{1( zR7H<|#;=pB(=f-cbk?V>^Zg*Fx1PtR)B6VyvgZddKHJ;(-Cs_PvHWqeF%qZp`g=Xr#82d` zc8%QZD7r%8%>Q2y&{XpKnBVWdr$)-+IHI5A@cXm})~KQ%FQa^4&Z4g1Ra{+N9Ac0k zhgQhV@yd{Q{i)FL0juNi`NLK1D>bY|^PznIE#DJ1Quv*I zVMu?#ld-xRLSL~3ns{J#K@NcRS3dh)uW|^~tK%Y`{qFAd`9=TUuxAo~>yFEAT<|Le z%7x~9Z~z=ycanC7Yue$vRj?15u;)^4wD*U?1>)D)J_{+Wwt%$>@jyKWW7iWKqTccad)2-&$eR`oXX z0yx_%?u9|gEl<)P48`|d0c9a<0_!?;$DVv^&bXsc9|KRts$mP9{isK9V>Nf+Q)3Mp zbUc0ARx|9U?nU%rIg&s8@I|AO0AhVSu-|g@{k$~X>>LFHQ1V*{w{3?(w);_+HEY-% zvUKBW>Kq#l7kB?m1^^7>>!wq4z~wQ%qDwhU#m;s7!_c_rQnaUZXr@NDn+L>*PQc#J(o1QbvBY+(XY zpXI^uVy7Ga(cXs(j}0=53|S4S_V{F(ea8%Q-3_p-@`uktM9ZkQiWQWNZeZ*JyPdE1 zZw^F)3#Z$$XFK?1XD@^8@>}ul_XTC%bZ+}8H@&m5>X7^B)BTK9ceq2?DdrQV!0T_$Z7DveJVuh1lN8y2dw=YhtxI=ZRl$V@EmBt~;GLoy-lCq_z zqXd}bXB-3fi^_!y;2%LZ=M9Gi8-K-E_G#R-RsQr?`t@z{hZ`*NJDgFEwQh*>9jg4a zVD)RR0QpzHv6O-u?Ts9m-)8-5LOhU!z!N6HJDz9$;V_cZvt$8H1`^+Z_itIK;7Roa%#Ie7IuOq8ATx-kInJtfhs&!!etj4Dwn)pcCceH zf`zya$1Y8=#lY)l+mx#2N*(w0b1i7 zRlwhe&IZ(x+*97s{LavLS6-Xi1#ceN5r6p+@n)wA*FjW4*o%P*rz{$Kzp2=D0Qh*h z{z9$-hxqR>c2BwBT}Zz23z(?A1A zEB+4fvSI?L-?6CoZE*0yz;bI@&G`DtK!Rk9%q(LGuNfzWBC|rDtek{?;A}g$yyfTL#XW7@tV@r&npqHBvIK_++a7fmab*cK4;v`8ryfgr~CKjRhU;( zXlyESGaJiPk#G&=YTV`iGkH!6q|7T(uO`v#DDmD*^VIGWM_ zXX$DYCiGi$V$)bnkYw9)rt@BU2cO&1{Ip!u%P}e4825R&L<4zL3pq zOj4~*G8H3lJoTZTi6-GnV108Y_i9Y)Q78Ap%=vGt*MscqVorGGtPJhBm)pu`J~clG z@MpdSrsDYCCa`jXrtSOl9q?`oZ7Z)oDq6X>T^hVAp3)uS1GDb5yHlTp-DItq$CG~C zZu0!xqbUfjydIxzGIBu9!wAG`1pVqs5EdVXT9vE}OppKb5xFWh#)^XZvOE!LxPs)j zzZ_)jkhfOZeN9PU%l=mGZ!5Z>rc!aX z`{Tb-w4I)qh;1M*QgsqSlGVU~6Ap<3=|UWh5}UnYdH5xq>gs*XUid6ldNSeOnMMWo z7&SathysKXxoiNhfGyRpW1`Ip^wmHx3VyK+I?u`fFo z89EmvxCl9?R^4L>Rq46wV(RewgRYAT8 z+7K+&QOk01Oz1+qkyT?N-`O^bLc?FtgqNi#B79?-NN*%96phpdibsjj!g2Bj(F7CB zD5AXoXJD<47FCF2LKEf9Y^6ZFnfm|pjii_CIlK3ok)ueVytGO(QD>yW0a4ah9lk5% zy*6jD$B#L+%(W}Z6r{x8%be?EbHo;^yM&JpTULKoX8BTe$@NXtpfVu(;96x!&EBso zA1SB!Rf&%A6+%W=?1&c?b z+bFklxlyoR#M&i~j$?uJse(r8yeYJCOZ#PYQ;3e%2!M;Ol^gH>IFAv+3E_ZCs9`eT z7fRp5`jP));KC`;m^1IQ1!t`aO7v5Cq3AsgL-(qwq++mb1^>Gv=5KyQweC*z}gq%#XB}sp}#_ ziY?xq|BOZqn}zmn?T_&L3In_}fxo5Gh}$%?|e;&=jOUVCsh=Ra7)GdJ55;(QQ>1_I7i<`Jowoa_^~v{E9>xv}d%nAzZZ zooEQcRbe4xSzlN537H0gC*i%W2gJOQx0VC9GBTIHe2ewD5j0~=FEf}sGznlwP^@$2 z90OVGFzUoDc|kmx4yuY4T0fe}iGe^FbIkMM@H0ED*%uG*T2vRdft*LGjk#eueZu<8 zhP$7!Z%5T@(LazB(iYi0*UowCLd=_GjifJXn_=%N*l@ce5)&j!tf+FLe&*vyO*azJ z8Bbz&?pmIso_RciiOU%6f)kNaB=Ki9xt!=%{f$roUwjzTmQ0-6EzB!&Gp?Z9VmT6@ zT(Q_?pcSk@rUF1Mu6E;TuW1=~CY68mhfeCu5@yV6;=Ih}4u&d*tFml#^F$m zrtGj|%p8h)w}4D*29Jc2E7G_m$$5KXd$C$!8DF-QvJ|}?iD5KV6X)>~`IQKVvT>Ckn3t@AHszMejC_VVN^3Ee znMN#~tKicwgPO1N_9M9KkSko4;+E{aCYkiPm+JC0@YlB2h!&<1O*Iiv0XN<&mE~$X zwr>@(a7UqZcNMljM#ZrBVLi6kQ=8+*V=Q9;H7_rOR94TL^7O~4MU$FixbK4N9BZyH zC1`;mKb2b6E^%@23!HO!B0Vggyfj|>?soh@^5&5|NUw#9ML%NLKG0nX3Cb!lTtEG* zM;AA2nKu13LkaxO&tEsAwr#+~K!UST(sc8uySiH0YK(99l$pQHpLwc4m*E|u@SePj zE*2K|(b!eMdM7|7S4*0Lpbgp^r&QjuQE9%_Ylve^la>NCRLl7xGnIs^7zzY*PMx8e z4w=B(&(WNT|H;;2v~hFMTd>R=L9%K`I|0}Z-bON!Yn1DM)~VH8hI<5yqr_q=8 zA~!t~EwJ14Y&OyhRqWNp#LX7WFzTJ5>&+2Zjzf}-;#q8}!glHkRO~jTcv`8GGT3&a zHtG^R=1Zf53fQX2l`>fsAZoZ1GFj!s?A0W2-r1qLsh2X?b;WGe6e|BYi~r|b$!1d> zyIXG=BY%{h&MOpQ=~{CP1xZ6u*CDx#UPUmUyF3H6oQ7f7+`E8@VOFgA#jo1O+3QPO z9`Lr@K*Hk82m82z0{EudNrzX-`217a!k5r{Nj|uv0iS1T}QoSKm@oJ90@0bXQa`= z7YI|GDw7z{e@^gGSS!8EqxxuPXIaKt0oyLZRF-;1_0zS`f3?Bc4GG}k!(e;{aoP-KlUg1pH=*pRm`fT~#5u;Ya6mD$bi4n|}^Gd2Xve~6W+gi*)rY!$} zG3nS6en%VQK(M@yc8l@0KDk`)xuV|nFV}nu+OJm?+&Q3~Gk0YXMlQ125~{)#&XrDH zyHu_N%!KRhM|+YAaL%b?v? zm2M4STx`0Sg80pDK(>+)nC58HYpmATC}P#&)sFF}SO!$^qOPo2#bs7x>PR ztk!{Lv=-z1aaGsWj_4x}|BfeB*Xlw5kafRsj7{8@_}7@_73d)1mPkiJ@ERvadc7!W z6abH8(}MJJ6&ahaHL(deX~d2YzLTYL9{8vEg^ox%H`dXCZB<&eq1DApxsSJT%ZbxE zzYleNP<7OWWtWHj^jHEWhwG6K@>K&xU;_v0fG~hp8(U+Q`Kpt<42p8yN6grU9Qq1% z-A#z@3-Pz%S}L}(pJm*(y)rMjqvc2ckt*^7Pay@~sf3yV)Zqini?2BzzJqVPC(Sb< zmdh>shwoDRGMU}7sM^+R+;_Iy)-cP_)iyg2FV4Xru@<<`pONts!)7?|i-6q^*>6y( z|KDUISbpa=Y|`70NI4Yo`xv869Fn*|k5T1#rl#m?q|>wf>o;6ogwE72EvCK@n=_K( z^8`ce743Igx{-eYG{~@7YHNBrMtbUrjWwJh^|GCE66uVx1hq0c%g_bVj>||zu$y`JWiSjW~hql3_XM%P)$M<5Vq>bUVWB!-EgU` z!rQ|`ew0XIv0hCQz7CUfAjLG-f60#_Qy>T{5kHO716R&^utZor4SP7v+t1+9U&$eV zB5%_!Jh-fZk97Fo`Z~Y$Z5!6ad)&;>P!H4Z5tVQ6R}D%72Hl6n3HM8w*3QzTU9a$O z@*o>HkN2A=%B!V#-3GR|5Y5HKJhadna%y3uHS>eFbLPIb3P%A2F+o-qP*!V{+ji9^nN&K9Wt$N%LneL1w&>L^Jnc; z-)29?d|KtrCPs2QnlnvUpOrjuu=^+9U5{4|=EpNDuJ1(wS5AVDUywF?;i^_kYv3&1TESENhxC2`5`;zlHkZs zDivM55AzW7&(0OT z!28j!m8qM-_OnKNci(E%F=q@Jar4|UvSY7rOkfBHBo>;vG4(T-R^v5$hF@>faoFCs zn01%hGBUjGmE*z-nhO^McJw+r*-R0Pu$P4YrN}7hF4++Dzxp0PwTlZ{FWs z7rVMQ7p$uj^>{C6-5(d{_p+W*@B?9?aM@N27?t=Z7uk6IdVA6C@jtx?u|(mRP)1xB zTbEC0pa2;f5TNY)Fj0ekHZ;J%T5x&@kd_7rgkc=o|4lFu0N;e6XxbSl))z5bn>hpq zCn^xad&^4E03m%c&_O`6)ImU$rRZY?jH#mlfF42T%?Zw+1Bo^{ow7#)2o^ z(SXA-fSBSyp@T$helj*SLCX8FX*?6_BSZz-o3gh+1^da+Km}*T0plTRjS5T#Op6mr zAi`%&l%fKcPjJg1+;@$*qkxo_9Zz(s8U18N{lwtZYVU<;YPC0KP8?1MqV|cZKR&=A zMG32gy#PxE2Lq5guC&~uZuKnBpf)uSu;z4}70Y8r3MdS-DtT8Mt5LK0g zMA}-=QRC`kLh|hu@c+B-`mhiKK+~s-gYVmw5JUfiPI6S!En1L2#*$F`7U%(iEs9Fn z$bAdHuvC=bu}9Rcg0&$bhLGHQISqvPxsDPu^gtjZA)0B5x0{T1;xoH?yj)_9HB%Xh zpf-11@xFSSp`vgjpm$cVu@MJ5>|CY?J96yI{;qU5TZms0LygK9o?wG5pW;A+u1jC2 z(F~R!>{w>XFBlGX(VJX;VC zqwAGCP;LwZ0w#k^atsCJn(4oHsM43occjP`ta%m`>_V&f`RbKI^dLjwXivs;w$WPj zAWL9rFGhD&o1H9}Ip)<|P{DhEqjot6pQrNq!2Qh3&v?==n|M50Hsj|lon+3|Q?YqQ zd4X^EZc(>H^I`~l&(@~%X?$dh2jrGOz_rS|*8qYy)IT!4}NbOkm1Zt>GB) z)hcOL{SB(Hm4IVdF6Cq>SF44i`WqNJ+5hQ)7Ki_WSpdnr?=jm6>;UV4h<62~wXS^| z2^Q{Vhh8i)kgW~;(x=LpO@N_3BuYwQ)h_V&S_p>WCEEr4a{KXmIM{1$oS?Js6(s5g z$kKqubD;j`eec2Gh$f7dHb0HZ+SGwTj8z#6(#DWRvXx=?Bm&?u6k-FlK3u3@jhKTa z5WWuseN|DOA{wAU>>1;)PVHwp9U|XC+bOEd92H3H^dD9?N1CC5niXTH1LN@NrO+8B zL*tuPZLeP=X=$J!;GI6dp}B0J(9(b|aW#^>;52_8gAsi`l{drL%~aup7`!y@Wdx|! z(FqW+24NBwSgnpC~^*{@asi~^`ud5Q$6-suh!sNUEV#dh+k zG`sZ8!RhKps$#D}oqOEZsP9ogNE$rd_vV{&^_8A7%o+l~3_?YWK<}ku>^lkvgcdu) zg+(i4Ys?5a_>W6QM*?VZ&DD^pkKW2!6r65u89B>mH8+ul>viC-LwhYusGjafAfcg> zI15_RYHA>)D%77FgrTA3z&{jV#GGr+Dgjzv%cvRHC4YJbH3wqnlkWhC{%)qcTdif- z#Z$2DJs_%+Bvmz8SVkdR;_ zBAwVoPP7)_N`(C<)(BYfkBtU#Vzh)%!wV@9Rzk2*5c0p3pK&lUd_ppTQ)68eoSj*q z{OXh}JvX>y*eU-;hYvY6im!>bq%V<7Ahg3GKQtR_I%-<*2oD_el%;}*kJjiw1BbRz zd)qcK$RW+6^?w+vc>Q8EW9$eKpht!ZkP@4Q zTqHpA3ro^l^FrS|WsdV-HjQuVxmvi+W-tMuD%w>z*A92$9>DZe>*6=?1Ulv#cIuiNo1c32A8Vpm#@L|-0 z1Z$2sTf~xJJD)GoIoThD=MLVUtH@M{mRmpAc$>uv#yp9~Dt0z@>gmOCewcLEFSm5y z%Ay+XfOZEODpEt?WkTBke1kD>RGSR}xzhfnc69-Q4Z>GYMTiOAQjJqWhpLYt@K#7$$-bwwid)GLkO z7|y{FPJ!PI>aiN^`U#wZIC7EMVOZr1BsNJ-<`5` z*q#2J`SW%-TIzjIKkVsZ#KY*l%-)BWe9(=<*~d1Mul`-S2(pk}LyoV; zxn`@Z-k(=loQhEE%TgM?rMQ;eMjyQUTC0BDR(}N_Ur#FSoide&fxJvFvH9gOh*Cm` z%QpSL(nJ}F4)3eynJl+IPvl;cNJR>md@KZUMsZ;GLQi}D&dQK&U<77@0r9tJsFd+q zC&9m|x<2%eCAGiHUvrMQjJt4P(*)$x@8wN&s5Zb zmwZx(Wf43HeX30wUDhpF5PS5z|AW3< zdct#asICpGe4F8eD^ zO!ogz=T7Vsm+7(KL!SsN4EC;x@}bJ|4bmn^-~~35$%3`a!Um-b+-=2SHm^Ym$M3|m zr`6>eD=)&p(-fXjmlkrhayqU}E#(TlK%JN6Y)ga1mT7#yZvxE1&iK@v7wo>=#AgYU zQc5Az+i2ESVxZnf4s%V2AAyrDdY!1V41CGpLnDR|$R#E2v4%2-)F~O3aB+W#m1~nc z`5TY;Pkd*<7{Krt*|7aBA7kYrZuzw;K)qF5$V-@wSWGcsO4{fr3x##ak zrs4Q!i5kYMIReOTLMiB<525Tm9~A;w%v}RU3=pne)>?vk36iE8JDcP+;v4cJ{Cfyg z9fx!!_pCAF-0TvnI8{~>f?a#^6*I)a-A96*C7UlmZU} zG6xC~&V-|6a~1EMx2eRe^9~&f`c%|}uljmZK#26f_~650g}mB7hGp1i=0(~8SW=SA ztV(1#0%yo8wzyW@2DCh~hU|C|@?CkYr#wukj0+1NLWBYVBTyK2>@v)wQFGp$6`-C< zpl^wFxLTHH*UUVYO(@KTav{!i2K@H8iEXpHsV~)7+l$h@ z_eowZWvn?9Q30tqu@^BQ9$Kv$Op6T(p7u{Y$Z01C{nSyE376rlA+LxV7MPLVl|iNF zQvqR*TPHF?^dwGGU#y9yr6}&LQ939mBlBOrznlu4{hV{`{ouXFCQPG&QS{-03Z^?@ zoNrQwVU}B~lCsTh|M*#TxN-EeYgq+o0HO@VlNxh+&V?SvRAp*Y(MCXD0CdKFSnmn% zdmUS;+!qrOBeh^B2yJV2ugh#vs_KKVE5lBh-tkyIpWe<{XKVkD{1C31h+;heVYc7# z!W$La<+P53VX|DK_ir3}q&O}iR5I}P%>_w0^~?>{u?Xl!l+(wW%RX9}E$U{CAJAW{ zZ6ji}w#mAg%;;^{?e%2+vxQbMk9fx;g+*bxFNb8gH}@-Hk*^j=1cS2m!GWEY`0On{ zM`g9TEEql*Z0iFM;;%?=XR>t|N)0Q+B(cSf6>ydu(ckSs4r4%quSe%F@VP=X&WBx`r_9+k|)xkH_kKfevaV8oeyOB^@k^nWn zB9Aee;HX{vGL|i6jDRR(4o9ICkAhJYM92v>8zb;drclmb#9S9yamoNw)yk>p1O!K04Rb^QtlreKAXlqyw-P;mWH&JD$ zpFoU_+O$hhSes6IrAS&%zKyCPBWO-%MvPbCrYlWwrjz57sPZO66Um;zph|J;)nBuF zwob9l^44pKv5>jA*R4rj4VDnw4tQPCQAZ zNi*&snVP$O3|R&hX%75;tqOG-e%v8~YS`sawdh{pIzRfs`sUK4WEX;tKNhO5cVB{S z{j5>9HK&=hCuVh680#F`!QLmZ#2k~dIKvX%bX0zReP_igOfHnH86MNSYK>#a-?=Y0;WWu|LJzNq7rK>a0oJzo~*E!u~?14b8Q#s?lZZ@1*w{xJCdX(1aud|bfz z#dx~aFF*opidf52b6cSrLMTCy$^+x(N-=K;k)N^FL=rHFva(*IbIYz)B@kC9k_myu zsWg^2KsX+_?N&979V(bIgTZsw6cVr;LCH2OPew5LoETuIN+Db_-b+n27=772335#& zABAq;BxotCJqWUR_N0Ftj7s0RmW4?K&KCo;i_JL=0mckf51f9WfB@uy*WvmPo$Dlq z-|$35Kf79=1E@UFy)N8+YKMvZ!#CFRliK&`z_;Cn>i5(Xtaf-nZOlsWj&KWERLr2;ITc6}sWMfK#?~aX&tK$s#+d^7}HHUpMwL)p2?Qt zLQcK`XyTtiJy-)L&CEH&3O_^@)es;;Q-m4vE%O>#_iI;zA^&^&RnOVV2_pw4F$}g zHj94`H^9@YhJ&el-Y{{YCovj`ZlQs=`c*egSaC(h6~j zX3wy|&O*2R@gi=95W`}-;k`{VivZ3{^ngsDm)Niku@7OdaD(93g~1c36+Utz&H)?n zi#-%+tx#fGb9eNnj@XUwu0of@qnI-nIV(F5PZ=<^oU3~@LS23Ah=NUzdH`A&1!+}c zHnijJ_FkP18@w9zTIN-}=!)p;-ovW;vi6^WDYdl%i*Bdmm_<+V;P9GO`?~#T)v1K| z3h}}@-^cOdgt82%P(Z{)aL5cgH`?U~20bIN!>lngRp5+1a}y?Mf*w}_dK;#0cqd+oBgDv9W+~adwW;c^n;4F9^mZtVP#6VwNE0<5RM|fu+zN_MQEe#h)f>vqdVt_ zU^)+L)=_moDT2sqY8v=%p%>bIlWPk_b{?z@Ykt1Cd(Qyv8siG7R@H`PnTh4<&@%rL&x^xkqX3xKQCa_%@e$*#eYI zC{dKYk*BWhx)0SgJkSKFFs4&6DjZ9`QrFDQAXm6wE0l@znc>$7sq7x30+%U2fuA|f zP~ne(H!weud;hBK*h|z2^;EHcN?J`@BH9}}coErcYK+H999W;|bl+$qz zu8J|W$7Fgi?3kih)SQ!s9FjJ^%1T;}3G|Us&w1GB8EdfGO5plgz8|cHlc}a{(c=sD zD9<4liYbUj92aD$fwvcHtf}iFNlzPBE~83Z-n*K0iTt>SnR$^534ho zh(pib9qI+{Xuc0EQ>vkA-IWRif0e166K#^LU+T4}_38f!U4pkA1`@0Cwy|^kMUnN> z16*)l%2EcvM1*szk!V>8M39q^rXoxU6G#9}#C07!+|)|fswHjYWDj4leiVn8wwQzo z-aO(BL{8HX8ta`34wz6)6p7{_8mj(fFlY706zW6jmDH>VtA_0`p6h>nd_&)MG?X?_ zik^VRvp~B3KjRO*38uV6JRPJ9v>_5MqQODU>GbeZ&~r+Xi;2ya^7J_Z4r0cl#BrBwsa3<) z$_*m=)I$0us`ao@B}%5CS{=s!udxlN>0xKet)cPd`_L>#?#+`AUe{z$ zV?uPiKsKrY#5<}B{~&`95||9&*HThB+%cMY%~U3CRrP^cxsoSbv|l6%o8$HaIL-_SY^!1Q{PJ3PS+@MiFVYYkFfcjQ1MG z$}oYEgsi@IFN32$5}DGHKmL1QrI$>y@u$Pn#op5RCtKwBr`t;$mFbJQ z;n_X8*5(>eUMaki;W<)YIwbzTci4lomnkW*SM|nk#qekV=$n+ofvTyZqs^0t-^ug1 z^jDITg2e_Fv;Ls|&I2OUQ|(IL2#ndF{m%i|nlJeEyjku-Z~GHc;e@}>t`Ri_QHw6&{GviNw)#-%j?$`aLw25Qn4Un4_y%f6Q?2zO zwJmIe!0>^2*Wf!ZghvCDtTnq!6@|M^C_`3Pm=Sa5HzYUX^@X@h$A)13UH6t(L*Ee;3Q=FxWY^JzXW0U3+pM}HD0JeT z0Bno|yJ1|rk`F>1q;LT#pr1maz|6hd0|%SyUBjmDJ9VjcN8Mn31ds17W}4@^SlOOA z#t50c628v-9c{I4VQS!_YSZzC^-B^F#Gr-=i--knWjPg)w1?ClgT?alzyN{BRe1ec z2fnRq)!#Q$d3~pT#F3p&gSVfqk~|tE2l^zWW4e;$ z5d~)TF#bs~aj33n16NhAN_s48BjVXtFW9e73Xm=#d?NW}#Xnb$;39&XQkzzuSPBst ze-`MyONb^9SFUWcb3mw7RpyWHoQO9)2qfW?0Z5R#Z18aaka((&%t*kD#q9y4#ds zy!;1Y!fAC2h_eN7>O@%3`|(gdN@nS#Q~dhDToL-&YK-^nJ@mJ1b{iOu^L-(WY+z~J zg0aZO6bczeqn(j!M_ZH&{``?x@iyt~QFH94Wir8|A5YzPX#))fgXCw>5phy? zh=sl+d&&FV4z7=^`TDm0T|iDsw zAu>Wi5}r-a>XqHM?*MI+{S!t9ZO2=~p_R#fHEdv&$K*WfFI}-d&vbD6;;i+eMQx54 z7zts|IaM?3{8EM4lN9os=+tG?9BY{x-M!q_IG!$RSEJI^mK{?K3{NAWhv_yY8+JS} z3tS^Bp`n)~PHTngVfga7a`|lXAOe``?>s>X_9hmhI7W7EiPOvh%94{tm+v~d(c-SI zFb3r2)}Vxd8iW&G@5CXlO`|w$+}NzrVS7_Gn_?*Ak0C$bn7g;8X(ZrcRdOaS(AtD^ zUB?)+7zF7J(2=aWWc?S@T+bXK_TuT|oqu$3I34GxMo@^1El2-d+Qpeie&}Q)@1Bz_ zIWJGnky{FYyZ+XSt>!n`2J74)(?S9CN&i>@Ve@NcU<|x|k*KTP3I}hQR#UX1lUM8^ zhX_TXot*PM;MxVWqgT*gwUe8~mKRYuWM~fnXLf}$kPZlrusli7GK;KNpO3jR9NOjv z!T-*}4vKR$j~rgYGnp3iLmUqWuS$-4*&&B#=3?P{oq%??!JGAUjjObWXWHtNZz0G< z@k!O*+qoyt#=)AKCC+w0@zdEfBTJFL%L)efrcb2{?q z&!i5v98=fRg5_b<`xK&?1TL|4x*05g-yr?EjKr0y$ki~`bOxJjcQqP)oh2}FlL{GI z;YkkE&T_oL21ON)gK)dl{qBjOnBDdrw)xF0a|nMFq#f~@iAtS%(#^ccGY|==L`gnS?7%W0Err;3u{eO zXE*uqO4AOXOOaruX6xrZllZzL+j>3+fPZYcLfsR*Au88Grkh;^b%jb3rgTti%q89bq z+(Z~edHrk_!Qz9qsQXz!%$omz40zu6S!e<);kdXHVjMeJF$hQ=UYcx?V9!CC+wZK% zDPQ!XgEXTm+)f4UsC4`W!A?<*t#=rPk$Q@r5?o76MaL&}Vttu>&M?EMad|%3qG7UG zJ?pZgX~UvnHOWYk(E0JxuVa{HcDr@Ha>0^Sb!KN$<==t|6`qtjsuM?*Q7KPjKzQ~L z=5qlG`htKIQ#%$@Ihuni`E(+VEfc4<%43~fG~TJo7vYXIh9>{_FOF^P3{$V^!%laC9(J&J*9k^)bd?7at?_hZ%Da!+mtq`nO_&m1kQk^&TM0CV5bk54ZBk{a?Jp z{~-8>h9Jfkc~adc+1-oczbu@(%*G+DSGmRdoxFOn1xJw#86((@%Oj_}WV}i5ml6?0 zs#D!g5=AJYIU2nlkxP@&&llrrIT^pi>Qv4vJsJ}lr&YV%n+ztipVE`+HH_wI&A!X( zmxc;C>ABm6CBJVx(*AY8HZrhBu-f1m8o&!1`8nwI*KHk3!lJ038J;k#`E`H=o zZR1-{Wd7vWR#xM>Idy+&7@gBPdWUD|fd!M_&$Ns_-9jN-7hQXSz4j-L(rSsSkJKA3 zS?c&=A$5+_Z~b79XOQWuA4EfATBt?nChw)VuZX0gFjz;+wbAVdNf)&mefobv#c55~ zN~BjpUT8oTWG9QC!{;rzCm>W#VWZ@Ylo>8~Wc#Tb1(ClgDX_avIp7*5qXx^=kH5uJ zqNZMXzz;Ci{R5q%I|Pcc&PD(D+qYV_D(hN$2k#Wd2{0Dr z{A+DNLF2y7SaNIsi(r6pYX(Cdh7Joy3vh2s7?HSYaza+?^lk)}i4w0uReWvFUCLu%@u|8*wZ3_z}Py zRw5*u|HJSRQqbs+R=fLrmAz0NC=f9E_4V~~sZ$izX89>I(hFrY)F~{(sM0RwbNHlh zmS4L!?AfQL*~nEHH)L*q?!dakt*EliDH3(B&2DT{0FK>Hzs386x^uyz!KbWD^eEH7 zlQ{54%Nt6_UdSql#b_Fy>*Mt=mC`5a%=so84c{xJ*{ez2(PACuCNP8#hf1RDj>N6w z>cJGNlkf7>9LB7G6%f?e99R5PAE$5qcKRS_h6eGMO9}+elyL#MC4=go)BC@U9-cMo zTwJv}cy%PQPS%G?)jX-OCnqNPJczrFbW=UX=yO5)nTA)s{l7%1TA{b`0#vi}K`pI1 zQ-UnEM`)Gqrm>Q15D_XP?HX?HM7B5ybmLB9z-bW(I)JEv9#2%M$A0fVVPC?F&M(!m zH|vCr8#=pqJKOrov?B<>c637$MkHwGt{hM*1hoOI%j(egD2#XiFI^t*qejBj5OXxN zV`#<|bP9@xr{3!RKWzPDb8QW@MvKO_ZQD*(Y}E+LKmc(R4*Zm})&P+{a0x%W+aKBGvj#N!~V3vWb>hvkiIb`xUX(GMn5Czst z5zz^>c&8eHKK@r6L0uz{o^a-M8y8GzLwRgd9PVl3|24+KNMmJDJ}g_jla1Z~&lG#Y zw1mohNPO8iJ{+kFR3|l~J*<4%7C8W0 zNz_pYAhxZhQd0~^|M^IJa`v@7iVqwlDhd*%!Lg@azAkHWEqsYi; z%EZIb#lTsAKRz$MuYnqv9~GN6!RlK-8V~~?9(!~bKXS4Q5i?`pxHKY0BY6KRf958N z^zxGh2JWG@jK0lYB;31tGVhZIFMo(E#J%8@5dT*3ONuHLnc^!9iK3S>ll`-JEnYbp zMJ2uBnvYKTdALm(t4t?6S7ONoxyLJG8A;j&?5weMVUW#5m6*-i?%B%EgB36yV|@2q z*Y}-FYwFZGHnqG-Ik1l&>RZ` zql*=ureRQ|$n3&jGeM^sP0X8_ST_EJm}>bk^gK>Pg_D4Yf%B)kzAOu+k8E187&+3# zvQ0=uklNFQJ4$3p?Q0{QoS?C*oP$PjOrK&Z(sJ<47~i}XRC3KaTP!MQp8ZEJBt`Uf z*yIGQ;toZA`9&h!fBeGfmtW)&J3Ia#zaX~643$2+zyjTHyVabT;FVTrObFci{pj7Z zRHv#Sb1sjddh02oA{wr@RfSRcS)v92l|4Ptfnt#hspK}!0Q9(eiak?<+`3nz+mhF6 zftt{teeIe*vwD0jie+mxMj5F6;>f2SsoVsZbGq|*SPPx<2R0Oo;p6p+BQ+aqvIQD> zhEKTZ)VP0Eykpq0T1+Ay0uTs0bxgHcl5juL23`qJyDiqDf;B@(43mzG?2QyS(F14i z2beAl)1B**)+Q<=X9g!4Cfi?m>ggo0RR8Hrf|W{lq+P5gS)k_%tcyg+-a3eci&r_g zDR)@o6=#{Ima68b&&1(%qm`+K2guP#G$kC3d?z?l|F=0c`j8GcsaIcwn|n~f16^la zgsiHV$|fF6ef?ob`ue-TmLHlD(DcKAOTV3ppQxL2auJ+&8~x|$m-kZ-Qo|!$b$_c z3N%)bW%nY0L}<$FiOJ)Y%9$sK(ie@;m)D>=I7Sd_*BF|UI^*;S*tATwafqeEp*)Ce zsUc4$96>P~xl?Zk>KM?R(a;CTD_xd%*3^k>C<(8D`%Rqihq(T%S>MqlG8+pjU?AyG z+a^11ZtN=G#qTb(7y}Sqq{~TnM}jOxhuSESDe&HCnZpWxsgN>N;HJhzmU4Mv0!&=Y z@~n!fp)~Cs5m>xGbo4}VT{U}c#4j#wPC4j^c#mWxD4wpHBr3s7_1J&8mc3#=-g{0| z@KFUZ+H>XtBec6z9pD@xmg~>1Z+rJaxEs(zB{#qh<&0sU(d5c+Fi*=0k@)5iFT5YI zzvpx1Kwq__)ojb(h_HrnFliqlh(&T!>ePY-Z!S({ziIGcaak9BYG6d0ZJaq9*-Cq5 z!dNnj)7f{;!~whxdNh_w?t6nE`z>I_ORh&F^1N2kL7dnXXetbdID^3bE@gx*xisG{ zWZ;##QpC1BX8M&xE^2-+pYfHZu+_^yIAj`M^FJI6l$r)X3Qx$RSzQkU69-7~xabu^ zQjp?ii^at%^XoqWiK~Kyaa9Asa&a(Tyu?x6 z5^TaSW|WmIPmqkm4S9%OHCNSxk{CTjHS$=(RP4YC>G+UEHB9TisRwpjJ^_zaFN&rE z)xk3!lN+|7&6l|VvP>Qf-nfXtrfC%?#ndUy6eun>p^XOAt%k%p0@SNo@hAf|!(1V{ z?jZ3J^JnRccQkH1jgfLAgkO1~YGzj3*t5Dkh+a@O%fV5}n)m4*gt`VPV6Dewk;u2I zXN_))8R9kg`F-lx6Ok$^vZKD?*)ruOQ_c-@1ib{u{NO;XJB+tb+%6t1q$-m?Nu73B(AD zhhM%TQq;=KInog?%F=LPgPTYjX-bArjPn+ZeszQ1U}zN_&(7EPNEJpi@GyV4{|@YT z`V%F#N22&$gdnuJM^Ti=X)H2(sZuoN+32OPayHGfNUCf>iKH^d<3kQK)FK)waqRaf z=LO{&zZ@hC4*`07fB#o;D(3-pXM7ScLULw@V@SjHc{|J;@tdpOpBWyUWjh5Zn*s@x z-gp3f6xGq(%78UU4VclKbW2zZ!>imp?WIPk<5jTFXZ7m!gj?Qy9%6{6lG<4?pePkN@&acTB(u4KY=@~Y1W)3pRia@qy8HrlQo{u&UZ zRvC6JUDKRAAI;ady8ZrYn?xOtAgRq^6Hs8GM-*d$3qeqn(AVZI4V%1lJ!Sfx$Zc6|C$;O-f;Mn66z%f zamD@-7UXX#_M$veBDI+&%t`R&NBHY%k8kjHy}z*!KQuoZ#wIhAF;K zPJ(31Eh!V=G`$1l-u@kl3C1>zDopbiHe~eAK6%vc^DEjR zz9SB@$LJALQSwux)Ax)_EP+Q0Iqgr^nT_l^9FXL*X7x%V@ph~?5+&K^xl~V)ipKSF zXx~_`GBpdud_iJF8kRLtT$Bj4(h3XX&M*nEGyl$}ZDP3pK6vEBz)#PhaG=XoHmd9) zMNr|3!?}fOs0K)_E0Nf`H8-yRdgW208q-RhtTMETefbTjwvqzpsM55$&@?uy zU|e}~x^$5B{zH<+$zH!m(lw=0W^BDOr0G8-xlM+*`)6vqG)f<=M3KOG=;MskLS>j> z5u0_nkR1s+UPNu@AhAvuwaaw5gqdjo8zqmODFd1cWtqPsIzeGT66^bF;WnLEFSWf8 zvYq%BN`6zgFm@`FByTP^>^6sCO^;dbL1N69J-MGeH}D{@6zSwz;`HVu)svhypgop;RWScArEaQWEvaCe>Y!(XEJ0 zvb31ec^J7*`gJlab=>t>R0hl-*Yk;0XDZcTEP80p0rlRmUN#=an}s3-Ch+2P;5^ci z-kbaVqSqNOhpr_mp3h7bvo6r;{N5o3Oo93DiIVltkIrpy1^0xj9^C?lPO~N39J_b& z*uDAjf_A}8j0u8Bse*pst2ae|@$pn@YM3yT;<6gH1}1bHm)|M1>)%1O%V{yT=@RG> zQDJ~{3d@=qtX8-n3juW5th%)&*Py zTcJ*~KnxB1SoQl^fUsO##e4ai3TTgA z@e5UroEN~|cW4GW3`}y zryW*Qav0Y@kkiiHAq0U&(kW@m^b@|dmMfj_`n|x#@F@Ej^%W2m*ofV!fsttK{1;VC zA`}n}B{lC2t-+SMmvAd)NAMN@9WYsKy9pZIJbhxEr53^oSDuu#ZBjKc#NDaSi5{qF zqd)`ME8!MKz6FmOhBxemuJOhd~J4^b4oESf2g)_{k zL=7&GFV~7jQWPvSG2~gS1I1Ts6**ziR>iKNs5yrpBnRbwTng&YCx0f)3| z9eF;*;lz_L;n1qFY?o*M6E5TyklE3|XqC8}FP~K{DkCS3S41#rlpQ|llWv>S+EgnK zBmP_XC57cGOlv2Nljbhu+%H6H?f5CvLj|UZ7YR@UfZ3<1OCfLf#kHJ8!f+sbOU8Dk z&Zv!1GPo}S1?(Q7Mn^YG&W;R3C2lp!)A(v3?)cyVGXx}~kB~xF8>bQ!_D|4U?pslq z01789P+5()=De6`v&GqY7m)-J;rGzLVg9`t8^h^!Kx7D7{RM5;Z#DS{`nM(Nm8L+BdY34Srk~5S2~4)H4Vw;Ad}m__Gla4m!`xI zbh^f`QW`B0k$`$v=TPmOp{&m3bUo!8`C$ZdN0Kcw=ZoeGQXlyS>Mxq5V3z8XC{@Li zLkXa|3Qe;vjbBP*qc+zOwueo_JmCH76tqu*RG_&endwTCB)qi;uu2FL4pa!jZ|sc` zMdW_U5-v(fo48+VK-CRUOP;(GF0}a7YWIEduV{jp4LTu1q`_iPHh!k6*RwB&A${~} zw-)TD2Dxp_M52IQp_3vY@&ZE=C(q7LU4@h0eVY7M6n8|3mDHL?eZtVNbeIh&!s6&G zDtmh10PC}7dO;#GfhSYFmEnR>MxP$u>a%vghyqwQ=D~6a*sanLi%jK-bK_K42E~0b z7^#})vTndU$X$Whk0W1~V>r-01%LU)1I`-FmSOx! zO6T>s5;k{JbQjjQ=1CdqbX+)dWH2b=MWc*Iuo=q$t;@qS#gx1a(biPw1U zHK>|=&gJWv&9#XcqsHD?3UngRMnNlsD$kX+Le93s7;oN&rC|UkZEn!a&_AzJ(_IvsFr zipJHJ) zk>xJlYN2m`o`Gk1ef?5Nsgz~MPx7X_ef4#=8&26YE)#-V4+yEji7av1l;#jwxcy!) z1XhEmbXx-H^}Y+HbwJBZ3h-QemjC#8{OsA@&{xm=9&NmBd5}xZt*&08rl(*(gJ&kp zY0^DNI)A~yn@-nBs^fkB!&M*^Z1N-R;$D>NZ9Z%m8_6atkISzGV=F)hhgSISyWLGF zbVzyuk!8U&7L?Q}I{u7F%AE{+$(jg!NxMR-|C4gk>@YPbu83|*B^euWOr%fUip&mR zPaW?#Q{WW;erk#=?;cZ0c!U>GE{zo@26=bbu+}TBjS+O>WN_3s8~TUVA$KdxyNfe* z?QFcJ_3DFGm!JJu`@F_7HS|M*2d74b0E#V@C){;MY-YGXcgz;NO@Sd~c#wy{PB2c7 z1zZ&>tO5~XDPxL+So2y4@9fH5n{fheH=s{u@|ITVCbUkBFg1sPOF7<3MiplKl261K z1yL;obk%#zHs=FyMG>+*>x)DLbx4Y! ztYFV%ZtN8u{3X`|&@*G{lTT)vp*a-@s^ zTdKHX4v0j8nzt>0+^Fn=_GIA3-EGAEdN%DpQK-SSFC3yDJQUkq{VZ&Efr3^x%xuV| z-A`Hayp`zOoaXYuIr>cw1LTTybIb3O(5jdvsPB*oK`UFX zuY9TDv3po-gFCqmi{)PxfLu5R+>`G8P%TB0&&{bo})>}o=n zQLJ18S6qA4j#hS@0{-|7VTueAFn=WfRgy2#h4TT)UoDht^Ywq(0{*m>#`D7o?^R*% zXIphH>+F=EQ@^Uv)&HqNQeY*Zr@yMuR(Kw7+g$yk`}t^mM%6qYrxe{q6*<|GI>HPP^nMJDX;Ky9rpbhe1fBifqit|3ELO0iqFc1({@hWz8z zVcKS-%tdpOfV8_p$#T)>3N~zo!!h{`(KbT^23Ij$erkZhJOt`p@ld;j==I9M)e(Na z&}~amZLiA<2{V&pqsB+bCr3jj)Tt{s6WT{}L8!l7$drNVNoC#3Um0gSOz+RmuZY8} zn}K#J71TL0OZt3#Ov`@X_o+%c1mz=ecz3ZlXj1p7MG`rgj zv`sPdlGJD)-mz_pv4xB%@MC;a6#UYS9QPHo`gnT&+}N=`FW~$CH*N}H{WfQFI1F69 zxeq}}w-`y#Qg=d&E8W(3R;&7IluP@HB_mm0Bn%LtN5&(VB|}K24b%nh4;W|{j<5V8 z%IWeLaN>(V)}+oT(rK~4ca0CEAWP~jd!Fret-0HlRA2VMFuorYpu;WCQCuA)zia7S z`ALepP~`AZR(Snf_PGDO5B{dnt$(1EE327|_D|Ypz!^{%1x*VkIO7Sapd^idzX=bJ zv0IX)ORci8xMQwxh`KrnQxuDUlwg?CLC;_q7O{^ia`&7%V@Ns8%9CI|u~!MovS9PWfH@FAjTZqtz?LsdS^cY3^-M*hT$@~eQpZu z$m>~YWfcKN#`cHHIuq6q{>nQj+!GL>{MaCoZq4bim9=0CD2UZwIEE2N(ht)~;0@Ju z-6ttmv`&*Y;zi-Q=TR5IkUHLAEqm7LE~wvozm0dd5xY4?HoH9fX>ubE47P4V0brEP z6fWo#o+76Y^FG~FPaO;%d{SEbH}`qu!8 zmX3npom%nM2)wGFa(*}cYa?r3J}qg-a7}J_|7+WnFw4bNCP|J*C5hzMKoI^U*bFB} zoatzMt+cb^IJ9W_X@Oc?qhKu6P0h_8TF|2v0w*Ui!&z%ig;Zm@&g33stSSm*HewdF zWFKppwKJ>X{76RlB?Na_H^wlkjazQ%9A1{Rs{d*>HvefhB_#B)ojGKKPJ5vND|E%y zznaZT%l~LLSI+NU?nH6Fnhj_peAI?$kl`r#tEFD^doL9C7tAJLN8}DXApU2Q%g9EH zi@ImwY-pV4P&8@r2DSY7kHkSL3l_;KQB(z_;s?+k&%YU9Bukjh6bh}x zX;yO}F5B>2219_Ye)>GLC#)g~?WJ^qVwWyHzJf=)+e6_dYS``I@B(ztna$iuxSJj} zN;P?j1IwcrTutJYZ-k+f{?3MtHZ9c-+w2hAQae`uM4*?X)}PlV`FlVb7YX+NUkGSf zqc^`<0s)3XH?I4w-=X9GTq6&&Y%?#BIV+rO$k+-H+Ta|aKj{YzVQEsUc``detI_uLH(i&Q?R)%r@iGm4PWYgh>lhOmz3SVcxY! z(&P?Q`X3{K6IeG3mO4~hdK(m9(odm$xGz#-mk`_bZRI!Z#hEm7xVAclUh3uwwq;n? zHtCSNfXCgrJ|Zql+kid2vzBW8Le_KyitJ@uQii~+ft%Ex2mbP>6CAotw z$K2(l(0K^mK8IK~kxO*dZ>MOc<`&vTX}%M6j;9Xn0W$KF^3QDsHyWv zXF_T>@7_>%F0mCyrsdLJDt}gE5Ym0v82Mgvdzh--XqxqRtG{MdW*93L)cJc+AX^Yf z9P6bik0^RSkfepqR}~CIq*KT4AmO*lHRUIKI^7~(toFO($78vj>$1{Z8^)dAOgq>x zb{R9wX$>+B6CoX)&F#W#_}Hhj+VbSry?FS*tjv}M;#xjP=)$GbR*w@=s!_TPO`!Ih zzjEDJ9PBbs29-g9N*WlBC)Tfkro^Cj>pMLRYR-+x!e&7wb)#gelCbsFS7jUJ$T{U* zQ8-OE{_S>NGdSkJN2~!j?F0r&IhlahD#=v|_aMU{w>316LxFEdrvZA~`G;c%`6pUU zsX!@HRY7paDV)zXmZ&>nQi0l)IJt_OnFbJ$n11Y}VggN9)UqnVW50+Tk|HUZG`G#W zc3)gBUcw9P>CR_R!o*oUqaEL@XGi)nZ`#u5<#VJYY$ONPAA&?4(G!Mi!fcdcJVs!P zh~((Z*SQUT^1)}E-BF_?*Ob@&v(9erA(qOl0@rPtLU_e`7nw2*j$J-r)$5*12$WZ- zEC4|GQqg`#6XC-nTo9^lml@iZ5pshdM|>-u(LI8z$~MQ7(Dr@Xucz*ky-pOGp9;O%) zEM#9WM!LiVV)4Z@yDD|Y^DRkw+q4&P!F`s+;70xz@8_Y zgTxz{PrbMql4$Dh!6X|osSBqx@oA8!IzAE`%p;REL90k|*!OEft>xB&c~Z%rKx~>x zJo%sF#|`lvv30Rj5l?$cUO)tkj1q+e%!x++7ShTZ9OJ)97&`Ntz?`Jgs85|1x)3qf zA&TI7kVcb;4?t3=BHPrZ1f*CkT%*D8)mMfO^$aNg@o?*qQAOT|QQPbMn`X}35av$g zNI@@cg;`3|^3ojS9k2U-BgpE|r5hjOEDe_+80-LdbFE3gPl`~ZM)<(8iWBZhy%pDn zz=#ZLaurRsATQ4fdyDc8>9PbzF}wNpuPzo&M^vyXYUJiBt0(2*QAYa59PUTVp@dm| z$vfW1yl;Lt5E3To^q)CHp7kwKibUf#z?Pb=BlGT`CAeBnPexjbVj@Z^f5)r&b4#ti^&_ zZO`u^YD;GdZ6~#f3twq)wXF21g5Hp~m+DhnDMr}(AJUtB^s9)B&B5rcz+WFAy-ck( zI`uG{>V*_EM$M-@4d$=Y!iXOp?(3=HGL*d;b!kM!6NZv}uRZDzu^_P=O+l1}tmJl^ zXtZCu+YVzeoO6@jjv3MCP1`iEZb7HXA#N(5Mi-IL(?vtc{imVgHn^!tr&3+9fbL;) zAScS&JBEN?i^d21zNQt5IRGIclQ5;%n%&{RGmzoaZuH@mkSV9@vXCFh1cpmv0zgrR ziMVY|EdiPH-)cH*SsWl}|1w@lo`T!3u<3XQ8y!%*c&qq+(gH69FNfp)=awq|3)X~r zuEJr6RoQ;FgHtzK?LMK+Z(M8{BoP*#+hW z9|3ghaku>ovc{@|wVmBf_ox=Rv-PqmMps@VEm3&6T-_t5ydGKicshM|*?*F}bcb}c zD^djx#EWg?ILek|QG8~Ol&5hYKaedblhME5aaPC34_^{Ld72{0kCS@Oofme@=>FVu zG$;{)2BTy|2dQXc&fl+03ytpx)M=rdB&>mO6riLmTj?_D{5Y zv|fRGCz+CS7riQwOw!DxVJ@a+AbZUsUgn#)EIU4hBVjLFUPspGBBzO`+p&eGu(Bdw_B z-j0Te(kiJSU>0r4J}mNU)0Ao!X`uBSZN97;S_)SsI?D4aM#e~ex}#FqA;Gt=SU?|@ zXCQLwKt(KaYcQr}i?5=Pu#(V>B&@=gqPWOrTpN7=5aq6gXf4hE`>sRs1jdG)7?Jd- zwQvJmv;%&Tw_{10fTEour^pwEbwRLKe}OSP^l`aR+@6qQOTe2t!HLYdVv8!)U;sW< zg-!wa@ek1@y!V(Se|^55K_@qfQ>-^~g`Q(SiUM^K>Y+#9@?WY{cp=N(FJAl#Ok(VL zMag2>k+A$g9(NYC~5d;hP3V=14P_CSJH zG+!4c|K2&32rji_QNnd1U?=06#s?w6i5M@^P97l~oE7fpkbt?CL03%zeP}(Apb0Q>k}Ie zK`PiCND8a6q@)5Ghys}9WeaAQP%*O=O(#XtBWW0ga>>ZhJoC?@i;23WZE$4N=f2X^s#`*#iRlUL4H z>{H1>W7ga|6CL?h{2^AFn6q3EWmHGrrpWZVB zP0Ahv1soFv>i>N^1O!Q_6V4d66NJ`fgcN3`V=z!m{m{%20+Ft2WU3lfU+LC=(|L3N zM3Nv(=?wSg_jvf@1hx>gBy;P|3fK7GqXX~d;<%^SdVGdU z#MCB}@+Gni05VJv696Mw*O`6rqmSl3#qi-L>+7EaJw%wVKZ+0p+c^ii$9kIRjqHF4=ZoKgTr;VMtxyF=inrsaoJx zX`Q?=9a04nZyz-&;sU{x40_6q0>&7sRb5IfMJ#16GICP9QpeT3b+#dkUQYL-$}}~z zO!;m&=_gy)?h=Cp7m?j<(t#Z*56g-{2$A*mt{>IGXie?&XOqkOVPzfHc4yt-Dq0Xi z&`eY&Y^$M5DX6(PN*Tc*#5;=Ct(It#!B-jR4$q_#Xuh)h=m{n!>OqvlFjvZ`g{glb zP3rHsWh3Qqz%+@xtyt@#xgqs-j`R5U$ZQUz5y)?&;?<3O0HK^+h0pUeJxU=m%pJu} zI+Th%B}$chJFK%Wr_*tyodFI_f+nf5y#rIX)7kg%_Ui6moF6xXn|H2>gD49zwx&*g z)s;3UP7BTRtFp9%X_jU$p3T^%VO%8|*cg{CEF^M6PLZB6SBl%7>C@ldEJx0yw*QM7 zCvTydwF{KH85~-NJhnJoJ7}R?Su!hFhE9W21u%AR`8XJ3#}kmMLy*q5>gFPj(!YZF z?zxTF36qt9RlcJd$<>l`-RSx*c$^QHC8vW3jJH6Y(>bzb>NKU=AN1&qxOPl+dDDIa z$Dmh{9kMui?K7Uk2C&QqQ#VTUJA@~`f{9lMGrU~uL4v6^EW%zVtTJRYzpSYiSJw#A z6+>mxxo+!gHmh4JkrW@tYi5a;m&ZzVAfK(5&st`p5mJGU14(jrfJO7ecj?*d2p+&7 zN-;i*I!VZ;qKU})Bm5q~_NY$K?D!@nBVbRObS^Yu|4KZZ?gW4`hN!Y4Dk&0v!*k}d z8BD%)ntP$yl*N)FzG7vLkarq99xZjLP(M13VMf}ydy|HyP=jMtCyDK>4-(y!8J`d{ zBShwA#KXZ6^dP%nRWI($PRh*WkhY-%I z(S4N>3q3i$7NG}4JllI~rBEka4?RC5inyC0XE+7^*mh~^L2@S_{ohVdwW!;Z7#}K} zW)Iqa*Y5oXdX^e(0Sb5r#;mnSQUDpR1W~OW&EK@SNuf#3MsgaKf79umqQTfoT?OUP z6bKbB`d!Yq4jrjv6wT&1znwVxp&<)T95hDSJ5YyWk5jE<8ub$Hw)EByJ7DGaH-@A| z)s;KEVHT97BRKdW-3a3H&IsT2;G48_=1~ij5g!(Is;*#E5yvkxe^s*O4Kc-p7U_cvq*4xjX zA4fCND+BPO1%Hc|0dPSAj(^%1@*Q12;1l;6rcC#sN>n;)D4e3fqWCEc1c}SSTA#uz?GTE#mHS=$mYqwRNCmM<4U6+-$`NU2eZ%*6Nctt zKg+-j833Mi?r&~psnf}dN@KiH=z{f!wPAAV!T#|M3pN8}S8lc?tF;dxo7lHQItl$#G| zg7Z$svZ%PB^UK|Q_u%i9{m)skel|VETQ(Dw=mI2gYkeh4e<;e$&O_1!@aC;!Tq_ie zYB5)Sd+-$Qf=#NVMS#Te(GAKaH;j~7-`Aft&xIzo1Y?8Oua9#o%TxDQ11w{S%WI<< z08tDqBVvTikrJH*C}mMa3uPn%9-f)DXh-0k;B4wQ!?DTnbzw*nz^nbU<|0jp@F-eh zB4YUzV&_GET@_AE%JN*v9dnLpQn;ZYusudugzNFV1e+1b?32WVb)2hLq6U$xeE3z) zSiyQR)0p|w2h4sl1t3aD97fb*$c8k^GAQXXLqzUcOH2d*l8yPt>-`Qg(r&9C=@LU; z9z(cyqNvL>JW)A6BbQD84%dZO#OWA|O?P)4iX9lnL;5{aO`;w}S)Om!NK6E+Cd5Id zMAgHinsBR_6fy}HM&F)Bj4it zrixyE&UBb-$!I^0IqOft_3aFB_H)$*k!` zZk%C+&sPVzc~N&Dw#+VE(FEXBG>wECW;2-g!ebiW8SArbBoXK@ih zKJjs<5)fCzv$y&B^$XRP^?FT-mR#&vb8=IuP&44^>}lY6r{c`EIh*6gVDEeHiS`2m zBH6Br+tfks)ExsPuf^~ss*ISu=SfOIHpB>SZ_I#xSWd%7-XD*;W28HrgQ6m5KJ?Ml9|6Z!s}9%s3X8G2ha{eTtxsWnfOY*|uR3%p(k=3(kHJsx8#Su9va#^sOc3_MOiGIvmL(gC>)kHv zF>0^JOl}7*%Qv8oFi>-8V1MWf2$%}1rT&q8(k2{`FH`ixx(udLYJ_f|je2G=Z(^$R z(-zru5-bqd54c(3Hbi|?S!w^FfUXLbwjPYHAMHVcaEJle0aQh17lf2D=}G!} zFfWB_Qza*QPZqpX19-hRl2IG^cahq$Y7VQD%-Ucz{lvw_#m>7%A575=eU)E$Dr4&K zL4o7>p;P%p^SR^Qi~~D8D&R4d%ZWlC^b{G~wl#D_-sjPTMMxdn`kUpPoWqBlF|RoM zsRRQy+TO=$(={Q@o!)fPj6&;4d?B&;}4Mkphmr{uq;{T+!7ypz|QaKK`pW z_>^ZEZ6l?a+J+ZJ!*trnZzejF6$|B0mMXA-{41?)_xgpDYgEOK?BhTed^A5vZvhkD zp9Y~~VHx}(vSu%~5?PU|P1NzgYF|bt5np$+4ZPt^Y2V>ak*f`tJg$y4)|pEu(Grx@ z*HXeG)w|KBurKl5nOQ%%x<44KK+L)RNEhjjIk4`ct zeH~~fwCV5a>5c+HS%D<3&HZ|lA{iKwH~%v)7h|IZ9!Yn z+9NZAB_-gTpIQ8Bq%91l0>xt*+WNDeG(S0y3_W;&>Y)$uwOTmdWbTc3mQ=coPPNSWf2;<%Es!Y5W2I z&MacjxIC)cOe#LL!VE6s+n18R;P^3oK3QNMSfOXegols1Gi#ibJ4Un;7DjrH=D}aa z+%=lsGpzAS3dQmbj0jT#K%~u+@s|U=zz#Db+tg50(=CM9+aoar0EHkK8eK^yfHfSb z_$aNBh!CByR4(iyc6%=Jz$pPd!j#;iA>y8!q*k35xVo%37XjqbAP}Tz!)A3$Kp|NJ zRX&}BYT|Wbw-Ze&oEg~p0{4U~N2lyWbJ?$i=U?;MSt%2D;6Euo8A6)5>4SQMkmh(K z$Sw&Uwxf`feuK4~d!}QP2Wku5;#&1(REST0?y&J`30 zJLXqht2((Hm@n!1Wikz)_4t2gQ_SV-Lo4^VdDe#A2qZnot_MiI?||bT69mt0nEvG; zPhDz1W|VtW&ptPUk zOWW8kF@T?%!QMLAstM~Sx8PExA6gb{Q-IbUdfe*PxMVG!sbP4b4kqlGWI;3QKqgcv zps_fN8A{8gs?n8b+Vt#%s^Ry6c@*Ln)gKJ0(a>vA;yfg!WBhdyk4X}cZ(sI2xV~_H zziGpVk9f^<9G$ElJUbjwGg7WVwd$UB&z#H1B+nTU&uV87C_f&q$G{*&h0$@Vqr?>C zCivNPX2yI$lo@ovLQA?DG;eY)ICG7~I^v-9^Re@@Kw2=BR@I$f{*jIoW`XlgU(4qA zw`l_w8@}H0K1^5$Rhuw5Yla2QgT|+-&m!F?{^+`7d(1K^U#vgFnaF;k>dXL@C=35C zYw0>lzC+~EUkzSK1TRd#RC=I$(7fttn^T(E%8r5s4=)Y0svGpYg>GU1c-q_(@EOGF zJ_Naq0CeBE3wOtUJ&FSo@dVk^)PGMXmG_-R`|^dDSP$&BY%o3FJL-kfIZHft)4YGG zN&MmU5J87r!$`IU8%76Q$CAfKNVet&;)Rgx0AIGvQ@Rz=_4C2f7w8tnJg9ufLHtQc zE=v9eSsvcfa}s+0uW7=j=~*Q>wU2~zcZ{Qm2~<~k0FzSSCO()mgGmE}n|8+15bC<& ztmH8xI|*HO-&X*-xpIsRe80OBE@|s7y7;lOv*-Ayem6oxsN{JZCt-NDpaq%n#t{y1 zTH$zTYV4w*S2#mRrWQY~Bm=P|V?l90E2U#j?s!g}VzP0>zP(U3Tv$Ermg6U#enNXF zxp9t}wQ5nr+9A1Wmuj@DMVN-C12XlN-A!36NLGbB0daudkb3=^ zH`lKH$>t1DqdD~%QwRO2MC9teT0KzB+MI*l62aZA_E6>9K_wot1*+v&zrAHC$p-Bt z1RzBq71f7Q|Ci%klUT+BW{!+svAe<7;ILP;3N77K-%p~E3e>BBEU7I|ib5GMalL?Q zdr_VD`nayKS+rHd0+6*6rK{u2RX_6mTe`LBLgn(2?U`$Jrdo;sY0IoAMd_;4^HWwq z_26j9w)Y|Z4E^*tJ_Zv-jADJjzpac40AG7rT3o7sSA`s9o~wkm0|y$3B^shIB4sJY z(zldp%nG7aMFISi!^KQ?X*i#STbk%A%OBXLRvj?wc+XryS5O&A<{5uqHs2d-3x_to z%>%u9p6H=EUsz~)e_q)6%wa{ykuV+~Y)peTzfWXK%I)8ahd5t-9kP6^DOD0zp|4eV z15G2$25~6$qFVYU9ELOEi^z|X1sugCkuX4@Na}b55(s+1C4lJpQb+`!i}R;u?%k{7qh?C=)M~Orbu;o&~jKROxzQH!~Nl|p}WE4)C zti0>_`TD_hts~*}7iwU@ZZ62_Si6YXYKma!4fLs?!siDCI=1@cGG~sSazjJF&olPg zER0Qz*aboSOl6{j@ftadXiD2V1=PdSfC$rnnP7K!sGmXCRGR{;~> z=JsId%2U7|26&iwU$@ME4j2@;-6jWy%9Cgfp8QJ!Ecq`^9SF2R1VgDs?N}5D+kDkq zfV^l*Q*oda(Fd@9uo8>$C<{Fx^0L)k4AS7MP?lK$WGiO6R>*|%2UUY`KL>Nl0lxy5 z=)BP^kz8;HhJo{!K?XfoT+uqcWlyB~w|RnrFx0047Q;5i(y=-y)R}^?Mxi--J4T0n zEEWx`X?(H~i{-83hT9H$3<_v^(V`~~`# zIj`RoYZA)hx)$={x>H>2fTW2zxwI14?UNj0q!^T>nJ^QgMrfovV(>oE&kkpOOA;EN zhYoNimrPn;BxG$TZkx9XB7oqcsl7$n)7V5c+=cfCDR5(3os@10vM?0ChA4Dq zdR-A)&FL3JVub}qbo_+yFagO|mFX#yI_P^`2&HWdWkW7ZLuw=kO2dq4!-Bnw7w^pi1`d9VgI82p zVc%FanK|NJAge}yC9i~5qGaD8zOkSuY;hO)2agSzo_@hthRWYVRuuqWxsejf{=aq! z#PUUSo4Ms@c{TG5Tu$uz`J!*PG22yv zG2*$h`8e)UZ5iTy1I13UbDG&^axIZ$;O(K8Q-|&t8V+wGKE#^(vbS1b0>vo1ClKFn zjc50<{{(QOjhE!?s%!&df-LO7v;i{Rm$!*wBM8;^*iZL-{AObe^u@0Xp+S>GE z^OT!+mB}79HAdyiSsPnfZmGaB4z4u>Yv?afT7rGGeObDqZ{JQ% zAmTq|8wDU0s(*eX0AKNr_`pexfn{)#L#%$y<0~%8uDk0pig}DH-uIWbG zChw4TtDlxZfJpZL+-BOhl1I!EK!L|k;=^bN2va!$@DXj7Fyw|i{$|AJQy;8p5qabQ zvjrH|bSo|&1#z=ruEs&eau@;hQN1%)%b-6nX=~COov<~+uDluyo-u^{Lm|D!PZA7- zKWl(X#(X>%QWVQ4%V4la`G2T7r{GSYX4}WMZQHhO+qP}n6JuiAP9}CTvF+p^JGt|n zb5GrKANK36+7G+xw^nzrrm6U&@%9I~FAJPuxoL&|Y#k@qLBP{qo#FZ>S4B7Q_+NbU z>>jh0@itK<3F^vbtt;KE-OLc8LUMiliWQG031zj}7hdY5l((Vc5XL%)`xa7i;^%>W z1iSa;{va;b@!DRzCDfBCu;V4fBRpIzDLO={Kr%?9tS|(OOtI2Y@Zv`$#a#C1!RN)+ zjmc}xIG4M3NT5{KSoPgT&l1QWTs4>3pIk28`E&30r_OR+&x8C)B9z}LD36#)P1TPl zYPC5@I+U6}%szQGVpJZu2F0Sb9&sE|OdaUNt>z*b0Aw1+%Y>x{IUvdKemG<8U5HwY zbM>pN3ZDFs+o}0^omtD-*I3ATt^0#G0xF+tsZQHeDm?M%{Z3?@CMiO>TJV3T zs7KZ`EfDUf@Y9t3D|sO`l305LoSOY(DM)E-PrA|)JvRz%GPP(=>~$h?aEt8d$?G>U zJsUZWFqjrReBY0UJgEdc z-c*NG5IzYFyflh@@|rbU%|FC)s6N)!oq{^=_2CLo8WIWC$qY3i(GWDb4g%#il!adodnC)y%p!MO5D#^RYD zbEHOAPQr~oQ7IMR97z`jKah%!Rv=gnE)pjQW&*Z@bH?tzBGvtHae(*P%pxowHbD4S z2yk$w&%Sn1Frq5znw)@R?Ela=`7rE?TtZIo^0x5ikXyh_Uo(9fRDzm(6+mZ=pXzOyZYgyT_y_g&n+ZJcBxH*MmTUSGbSaGD{ESt|IhXD(t zK?gc~!`e4!Q9LSkAdj1g8CwrLl-c&Z%!-S3UBL|A+lk%E&^O?t$L#(WsJ;##&t(!} zOJ_WsqguUOwb%zt2g-tj^jBs!%H68L5qrP_+m+ibM^W!)dcJ_w7Pml3f=uBesDIeO zHFZ5Uzwk{EGp0CQvL_GG!eG!J=``!;$V`-YLMUrgOzH)=q+=vSv~LCWfCE9sxpi#M zFyj5^Q|Wdtua*I9twyxYR*m0in6??r^v10!wJuP1S{rLys*Tv|w|JT{&>D7S91^(U z3CTUD6m-xBE+hY3i*G2!a~8x^MZd%n94ablfJt_OL^BKH?A-M%V>n7;yt5;vCQ(Io z%w;3YWd+J&hko;tyy{{JwY7?=b#}^0c-TxiwY7nS3=Z+|VlLYPsEq3(8A%Qs<;=sZ z^im^$jfG0;oI&JIf(iOlc)E1H9AJg0BXN({Hh$F9Uz|J^F)x*Zu0^9hq&izS0*|g?nL-p`AYrku!74^>OkdVT|2QXn%*|I-Y ziRpmOZ;-d+(Sz;Rezfy2R)6x?BjlD}v9nPo8`_@Oyu^~7H}rs`P#>cESXst}JQ9vC zov(5+=AG$#g>4d+0)o~KrDEa^%~PV~#-Vn7>fCp1v2-p5^JDRW{CpiS#a!#nJ*mT^ z0I;brj7v-sr3OdBr6Il|A-YCWpyDsGEi=DrVrOzVGS-IX{=^7HLmQ^77F0qsoq9@x zL@DYWVV$qqlM=sdTwOI!E3|%BY>ZW`c1Ony_SvEJjPbLrQ1|9^_W!xonUck+u3Gp# zv*qtqy6cMSkHlCpdmF5IpZPa{0qPnEj|cyBqk?<2HZG}p_eJ+q`L`!LcOjL+7Y)gvvq0*FG z-krEMO6>6BoW<#HNuY_$I;9dOek{_+N;G^?YTydV=nhqa9Yzy76>z^w-w8?%gWuId zS7r7P9W?Gtda^v4 zuqC7YiUU zX#Z^`m1UbUq2tm+am9s%tPIOZ3iIt~y~f=8w=2>epTkFa59b?0g6XHR;^%`yYlgCj zI-U-ohAVW1+MPgy64D0l+-lvnY_4@14Gt2C%;)@s%9AX;lnROM4+bC!!%pBLta1n0 zy$5Yi#xKvJdS!v7=O;_Tj8u=p(J)3Et^$h`S4t8N{`-O?YR^$6CH3H{ctuhgGrHP7CS(w1`ROz%=hAw zyfz*KQ#hQo;bsOugi~fx$XHZ;7FXv_M1Yq;ykyXbd?*w-cCoPNJjprr8i{eVa=PkV z2;UtKAXGk)e&9iym5!cv7q9ILgAX{!jxs|o!@!*5;L(W16B#egp9%WYPU zxV2`hJ~Fi215w}(z+!})c-6M|Nb|7ICHgn#7}^v@#Yo36dySDnX}z^ z+4s!f=MPc{x5~(PLyR$8tw{+;z!gY7BJ=mOvu^Z#XH*iOGz7OTvo7Oh7r0bZrg(Jk7{XHeDZRrcTBtutyx z(&*U}RBS1?{7S`lr-M+m>?|+UWd(5(We3`|YK1bMh#OJ&sO`viIAYREFJ6=yX(mhy zOY4!3ssW@8$ksER*e-pvsLD*r5;UDZpD8)6^rarZ7uKTP4n%a5Z~fG4*ks&mFpEr+ z+58GaMkam^TdKR%dq3%{4hmNtc=K*rs<4Jf3w4 zU$Sy;u7&ep-x(R5_b-F5mw=fMYZurVYe_czIha1Q8xPsqoxBQ_6@2I76)NTM6T8wW zeidxeqfunRP3VSFmAW)6DW4em@r<~r8Ay6?zpG1gcdMm-TC+(rR$5ibCrIR|F-Ssh zsD*x3vW?HmE)k_h_|cvN(JcL2oFl@)VOUC;u)*Ixdn4r?pEe{6S>b$^V8gfR!~kJc zx~q_95NX5tq$DEAw^rS;UFjM4RRk|%M$rvBc)A&?P(YndanQz-aPW1gNe|3MxK>7{vQR5qihpWM#5CTuzUAd_N!_VMWV^t&B4>0+l?i`F;T^T z#2vw=Rw}R&rn;i#ghBw05~00_Ci*dmzc2U}0CsW?2cCVlZ3I+~i;iVD*&R+UE_i__@UFNLnvF6uxjd}!tH8e*g!o zci_h@X6j?UGpB4x-p}S9qW1|JJQ?2D$tuE%@rnd$AH+-J7Gbd(7UpMK%LZeu!cSL{ z6w`!9#IsO{&TaE&EgOb=gYqr_ z7O064T78+x3EboD5d*ai>skLX-O;3e&IfEMNce;n0*h2r4x)LGLNB%lk4C zXm9>}D=Ap{XbGg5MHr+R7vm7IVE`fuygoi27fZ>I6^>3%h}RD7V2!4Ty4m6XXeOdv z0c~v6aOac-3Pd%GP&q)rh!WbBzzg>ORZJZY-Xg6@z(sVqisfJ_Errf#88Bv z5$CZ9dz$&6QB|E5Ps(T+KbAc04#r#x?avnI=Mrq^?PqJ`>)e0=gO=7Kyc)zFTrh06 z4RI(S_?AcfDYLQmd3`YlqbiLIG#uSG{0HSr{r{j`@rQyW=kf9OLEvkuGhbL(#uIr+ zwja*-?jMtn26@{eZAk+1S|tt}yYEv*#(bqvF?6b(cbv1o^F$#M%hZ^yvK2tq@wMP$ z-k~wNqqbAad6dU33Nf5@q%;a@iG;9l_1TTwwu9vRO3jj_-CtxclmL93DE?~Vkp z?f9`$09iaDV2-cQ0&+LlPYIrj?KuSKKETNZfeMQI&AVZOy*+o)zsT;*7s}mi@uHps zltpNzt6`heJ@A-KrSnTwc|8SL_E#Y^>=raAYC%c#72mf084kuN60ScyVc_*>gQs@w+I-|HXGv4f~Lo6DXUB!F{rHlYqyZ@shHRjn7)b6Yx?RIqS(f zCS@OjW)MB|WNg~Hu_kz0aI!qX`(1Xfc-I&G0-SZK^$%A(Z!tuj7);$P8p}IpC#rd6 z0VrrD;1Oxiw@^{GKy(9ccnGD@f>BWW$m%5}V2BO9)`YVf-}O^~4peh!4}ibA?8%M{ za`OB$)+<*ahrmnn`#VEGU_ru$IQ0Sy1KnZ>$(@w)t%tqVsk{<>t!h+#I7NZPfFgn9 zZJX{dw*S%k+;O!}g`Z+iM;7tQ^OhK)SV(Ce9M%nFNX2DnO8VabBzLkF9Uz?l584OB zPeI7`L)V?Ut0RwAap0rz+=PWxlTTK6g8km?f7fk@>FF?JlcwR1)LX++R+lBW{Z*D! zWOfMFV6nxs;Ra$&%al4oHN}7=14?sVAPq8;)1*?#j0#R3R*Oj}N(1^^ELKMUzp&j> zX@9Xi0kP`)^}m4q5k_#7*ZyA;+igqm318$)&ERUQP6{YqQ=HHJG4P<4%cbon{Q-4- z1@bZXrbb_ZHNjNe-DTljyQ5liv~r23ig`l7PHlD72Wx)_B`1aI%UGzdQ+3r1-wJQ> zU*N{wG-|#^Uu)#%`YW9|J1h4F7TpFIq3?mO9u(saQMXO_HPmeVd#&u7Ugckb7$cY3 z;jszy#RoOYz$ZM}ThV=s4ihn_MnB&N+ywXJUO!W`56d-oRreRwr;;z6_bX9ca|8&b zQ8DUDiqO{z5gQOESx(vC5)uOgc@{p;3fcIWm?wJ$(%JaXpTrmln1^3>sq(Xu@4IXb z*Ad`2i*frcHFDYIx7=%hMLz#IMnyuE8(4)UO-}vUCCcWD|o<^7G-I*GeQa z;!Me1-9DxX&@-^_LZm;jcOp()s~i6So5$Il;ylv?CW5MrXiAPMHmQnE_*Ar1(GHWA z(o3mGZILyZ{1%?Un@}6g*l5C+&wTh+sp*6ZQm5$xo0*-&Y0C$LJ=TVI90$1)PjQN> z#2n4Q0~=gD=PNixZ>ocE)=iL$XWO&~Z)MN2bzND9#5u&`*RxtBm8G(QmR{~AJ)NS9 zV0FDnnwa6GN$|bbCRrEmkAU0Rbj49Om+RrL2N94|0mlOsQ2)6LwS;eylsR`EK4CTL z9GCS=wa7c?LIjU#0rdg`<}jlKHD;C?6D-kctjZw5?x0gsOF`F?ncYaIgA@#r>CpxU zA)F3|(L`V$)??}+78<-8z%*tn{w#cYDHObBBXCSpzJt-Cm{_gq&JuE6INz4`E}CZRc9(9o+jedK8OXg0wo1gIKlB!wzD(y-gM?9Fl8K45DifYa+~`sw4l9)OYju~W=0YeCe6HJ;&K0WdChg$5Jkbn7=*v}`d0g?E zEnf8I+(gZ%_?O_>Z&^9FH$!tRB|l-@$C@GGRH>c#c_iH|BJ3~?IfzCzsa&oenGG-Q%Dxe z)BGw1v#%2VR>LtnEwxUP7VYzw%B}FeWohV_LK5%kRnuju>5r+-f}o6mEpmZ^@B@hJv%=F>++Nsj@r&Zz z?8a?yd|)-4J>bG3cjj#{a^3p^z}VPZnqa(O{9b-x*9de$0avY}SW_yPOwfS!{I&jS zk5`TUmG&{`d&xbncg)_8Kdl1ScgKSi3$!1eLSUL2z7I!}0cy~~DB_j0C0{J` zeXO;@HwWPJek0v6w@U z6q9hq>>}fcPG(G|Gw2A!MH+cA8l@1=<2}uhUIG;x8b4)_vQ$)Nm=E$tF$H0L4Wm%B z=T(bmE1Ux^S#aH<)mJ~PgFKaJ)23Tq*KzgSy$ZE-$tnBYQo6hYW%$T}5So8Tp=Q;t z6fGL96D-Bq`ge-5kf2nm-&>g&8k@Xz_@O3!fF`0H*hS};-|zxpj0>( zy&zw@L=rYGvQ1~3(*mQfZ{l?42y+L^S)#Aer$G2}p0?hzWIgJ?)I$y}3=wgkLO1^FHNHL<7*jZLPWvSk1yp)j^xAM#dD-9NAMTC$|^Pf}wP(O}kM-LeS9 z4$h{g+}=yH7f@+-Ak)}(LIF$E8(nzQC^j&^RTf1hI zR3xTm_B1@I3*5P9TTx=;YHr_Rzf-*y2a3bst8`*gnRs0>@27X%w{LWsA-40d)hx(F zGFV68jMeK~Ve5J5_|;RH_K^$Kix|S)G9~I~PDn4T5w6ef zWS}W1Gy?awGh^kOk$?5zAg`k8e(JT=+JjPEl-Xee+Pu*RGW3_2u0-?d*#?nea#X>! zHZ%Qsu~B@oHCivK4n8czdNO4T1hmgYNIKnI6m86e1$af-zKL5>Ck`dVb(ND_=Eb%g z##z_XJg6O-6^~fgOfcnNu{9bw5{~Twv$!*mKDZsVW21g_0=gW;@V{}Y=STp=N&+`- zjRzsZQ#vcC20>2T=h|g#8AxHmzJf28xOnTrQQ&G7))fKAYB*r5HW(h+VnNUC!AB7G z`T=@ta-mF3j~NykgVl#8TZN~c$00w2J6g&w=M`{7ESLGdUxQHNdAKyo%<+zHW+ z>$e={D2~K!dr)IA&fkJkIux(@#tYSK(%n+!-*%ToC?=L9_6V*U3C|sJACFpphv!2x zmKS18Pzq6{I=JuZJPmAoEZERP`L!{a;mD_faGE0&OJ>5%vyH6=mMo$LTXRQImR6FA zfP(63GU8*-Yt$~_n*YsxiUP~WmTh$~>5sD`M~m%oZ=8;YkD*96WXQA0vuN6I(ewR2 zWZUXEMlF1@g*g~2_gGCo9J+ncf`zN{wqK$q_?Waay4b3FkXUFt;zU6&Yt4wSXKfS( z2-ogbtr%18Kk9)q33KEM(<%Mb(dFV13dR@Y8s~!g51uqzaYFc{(v;bnv#Vocz%ri0js~Xn0y`Dkx7vJ0 zdB%>h)7Nj^{pyBVtXu9GcJlk1%XQ^HHUqAGSclNzI&+m>5!KwSf8e9$3XQPlEK;;PJV}7HosG0f?ekg?oI~RnTB%d$(~Yd76#Q zJaK_X`uN8~oFRF@ zAq6xVGKD9Rf?P0f1N8Wx>0IMZiJ)gem#iy!9xj;6-q#z0(K(c z)byXSUY40E!#i_7OiE=q1i6^|btK9H(6M=O zz*vDF&GYa;VP5&f!sor_quMS`vGk-VO&tjL()tiE*=kJYL8fq>Gupgdeh$cpU8H*h z4lx~Y^1(*Clr=HsSW>*{xzZ|zC_@bOz9~tXq_J~|GNt9=Ts=i}(B7mhx(Vt+pU`lfB0jX`Crux%BpgxS4ed9 zKD_EmINzO>Te!W^@|`=%ZuDH7lc+w%OUXagb2OTfdej64ZL1*?v)8!Q9OK5!kWD@a zTrWwHk%0JxTr`y8?@qA!_}9J`PgY~jFdE| zAv;|V{*JCxc2H)rVnpX4v%9Z$eVrox>$#@IkxBdFS3g53OB8#X3XzhcTb$2IL$lU^ zs6+h<#wllt-QskoXtXs6XWeElJ-8H)VHA8vAa2NC)u?3kDn3%@>o@GmOiZFLyE`nX z?OvEfACu1GqSIs&=x17g^$Q7*sv8)&n@V?@HmA{4>AW{NniK^AlCCof0p?z`B+_CU z6z(x%o`WvB{YCR*$1hUz+5AM5d_R5^D(D-O2Q`9ne2ghF2zv1iH8N`!a`8xlv8r&Y z02%m_=x^ zVmfVTSn}G$2)N6#P3G#%nM{OVS@h09#Qf^q%JB*E>5MG2!2z$}Z|r_NK|%s-zTVtT zgnD)}iUxogo3?I$VZ}KSb2Ps=$xJdo-`Q5j+9DCDH+9Cwtp@%`-uQ_JlpAlhku>iT zgEU_njK&6Ug1^&A-ll#g%AkQtY(DK0^aSpAl7wl3i`<+IWZ?ysr9;f<36)NG5?nA& zN?prRT717u5D|G!9)Y;A{cN|MQ^zuBdWpoM=v2E}Kdk-jJs-(s#3_0UG(lpg%lr~t zfajDWCfTYbC8$Elw?covkQxT2HAbGJ)+aW9dav>DpQ)`jr*4E(Rnj-rj!5lSXhJ|; zrz68$hoEfy9+pbh@=9>Q89$FFp5GW)fFy4kB)Z14}Mxw+HkiCzZx%C$2> z@lz-Xk;TsYm!zZBYi4XL5~m;{IDY=;$xAe4{e0F%g?SMHMSM0c`bB&(h*8}R@7C8N z?zR-SbXwsh9H&&kR7L(&?>N3@LQk1KmM>Vp#?H7q^uRgayluWUbXYkq3)!Z^&ixUP z7P~G}ZZ;De7^{M%s!>hBI7wSJ_l=_7Q2@UZ^j?~Kcsv1%sdW$%Z6puM2$azg;E6Y{=>%D_$ z7BV))&x;xknFQGw5ll$IR28lvY`fV3Qd`^bg;NjowK<97p19kK6;V4iMkcam_Z$--6Sh*`J5{n#-ohyLUFbj z3N?SrtU0(HC&n74o^y@=G_f;~0=0X$-m za zR|6Qna~WAx1el0h_sBpU_%RzDQ+?CoYs*{9&~4>K~OnT?k&r9!-1>rx~H^g0#p681&zk?RVR^TSHv|A{|?IdO11?rsR9|v zi>Pkg=6~9OLwk@S#wAfz>QZG3>K;M{1K~elr_OkL|I^(G{P#~h8bjpL<pgXJnl@*TsBJG8r#G*9PL!(?z3IVtZ z$t4QPkxBKkrG4bA3QXt%dN(??8zq$B`T{00r05j+`7aMLX+fnH$e|$_6zFIr^+Hku zUN0u4a0PAX&_ybo))y3cSKgbTM{|EVD;|@FwATLMn72c^{^>~P61*bKs{*+s(^ z5tm9QPotSC;zKx0p@I8M5-OTHPaxlJgkuW(&bli6n$Q&{El(du;*l9Kh}bLp)RYjy zNcxGOQAmjXp#ea0H^AvCcsoso9_j_Kn0=d3Mkq}jIe(nfgix3}g z-M--YC?Z}X7`DDFw%&Lvbn&|{Z+H@H<-2=fM!u$T91yYa{KxW-p6JfD^dUVe&0dze~uBl>2k<|27a~oo5%HIlUHvy z>ZyS@m~@n=b%b)ZH)_yi+0EraK-nkUr#6N**mA}bdO}dyEl+9J&jV4y)#PYmv>CfB zx`^H|1Fig)+7RKh-lX~ZUGIOR*Ma~m6u%^XS7-G(rP*ar`Vtc9qkaD;DmT_APmhV5tUdeRPW zc4{`)$4wLT#VN=K&I}!eU3KlhYyTIK9yDtChnsB%2Z>E*ZXW3${H{$7+e+BZQdRG}5S1yEdyd5rgD+lmj@7f4)9cuZvF-{*a zX$aS6H?N8qB>z3+IT#q%Uf?c`rHJkBP*F6QK3QITv{p!yvT8vv#@E zwqor&s4W=2Pu-KJOGB~GX~}uUAkPfhZbw^-Rlm@S2>sI1z^`q0o&M;VsZE0yzvK3p za~)aOW{tpdCyypqTY~!Mwtn9BZd~5>^ta+~>-{s258v*lZMqW=MUVURT9@0aBU9t< zWY_kb*r&6?*W}1v%A~ouLfI!N4G^kuJP`y?al3hPR*yi-7gG63sa2ZGw$ z0z7-aN%Z~i6Bhs3Te|_*+kJt)#5w=pm!0x2Q161{{%(kS4^D?Cpj*6~^h3R*kYmm2 z^p1z8ksBu*@x{5c7_vEp+rywf9{P`g%|H6H;iJo&?Ue<2+cW&H@Yknef&g!`U9^1z z-2Cr4utdAt2|s=TeT*{dHY)7Yba9fkrMU|0cV%xRq4GTxAT9hgCf z?+}A!e&+|7d)_#K(WlOG4T27KR}KeQ-It%<*BN{3OQ6}!GXQG;wJ)c~{F8;%(Lgtd z+au_N9*AS}>_g&133u1cuMX`HftXuQPR)H++)?O$MH^fuL_5piRb$80J*AzOeWYj9 zAx5totW(TzSLUDL_oHXnH+Zd_S%I1*?15G_gRR}|>2;njW_Y|O8{AFVv9COjW3#WS zjg5Z5!sv>2zsk7&)gxw|LhB{(Th7kJ%FyzyN4HMn>UXRDmbIGTzz?|9?eJLa(qVY) zQtFpOx|L^ge()({K>Moa?A4RU_0p~FOll&g<&1iJQ!7uPM^B*f5N~U(kEyTgZNrvf zdu`~``*Y;Y#q&ynF7=hW2j`0GiN>LaFRXQspE51m*5qiHtB=bHlKtu%!Te9;Q-FCu zud;nQM!TSu>88!&?EAc6!ondUzfZsO(&mm6!*hEA1`>lMAPymRkF|X4?Q(Jjc`nfQ zwrX)>O4v{{{p~Au4)Ss}{jGQF{B!5p!M4}H{+c~tx1v_K;IX%@(O}yFFJ0EdVc*Qu z*W1^%*VjYOreMf-*#dOM%>V7PaAV~|>{YYKzCONHeZlayX8la_RMv$KC^c`hIrWR+ zVZ1eV`+M@j(zn*#N9AHQ!4an;V5`i|wo#Kh4QKg#WBJDZX7w78>8G~1%)4iei}s+| z{)eyqKEAnD!vDkn=J$qPZ^+B`QfhCm79=y~^2x~a=;ZS0aCq#YU;f5=__rb~=hFq> zz-x(Hkm*K3Fz+5vAL&Wr;qH|BNjqb}?)}l=E#&3Y+RO9khPXSy>*qvU=%FA#w~KM@ z<~_llX7`5Sv^M1>Jl=;wQKl(gtuo=MWY{X^rmjj^4R`mmh~jX18{XXWsL#i=foq$h zOoI1)qo#G8K?q#vN8fG~Y*w}? zYg5CyA3^nB&8cLjI;oF=gKWu;Y6-!!+0`@G^3?4wLoe4)=6aF?wJUFfK8R-(jrw%l zmO{6!@qGKIA_Ln%rI0LAQtl8e983x*Dn87sd{Y z7hv-uuq;VOnmPF!nuM{q7)_B{-!+4$e)Jpj*z5u@Lv33m*-bUB?<_|R*5f8iKgU{Ik z5P$1kDt<95f*Wkmb+ONPs%=KehJHihL4Mc0a(*Wm_UHM<-@Wh-6eV{g)|w!i0RaZx zao=AZp2xaI8TNiWu}J4r$9%1G|Lwi827$93K{8;93w|cwg?~}T-QK{|utzo0{Rldw znFZbQq?u{1ra5aNx~(%3=#&ZU1@8g1LbZb0v(8Jy>832L-agD5!KwLKmu3$1@hdjs z^0HrvP8`s~I(-LHO{>Jcd?;tKBp++n2p+YyKO;QpL*PO(_!kX(V{@6}gmJ_Qc<=S8 zg}(Q#P7dX$w+RQ=E1*4+Wy0Lk-@#JUmE;cg{AD?2=|0e%JC9$d{cUgfSK%3FdDEl9 zP^&t2=|s7irGJUb{}$jSc%@%JaJzp>0;sHpxqv#rUO=4j#dO2UwC%k&zJ)OkdNHoS z?B`r%e;xdy7{55U7zuhd+VW*MfT>@~c2#09%+wVhc$&(Wq-0vHH9<8q4cya8oO5Bb z4B?+#@h>{OGE{>pKj1l+eCI;ujDk$ETL;;xoogj_#yvN}2h@UfZ73_^Mhdj+)e1d| zURSz*I6<3+wh86}Pbc_2B7TCpO{;{u0T0M;QEGgwVg|w9WF4yG_4jpFv8`rgp2)fd`d3{|;gbH_@pvBfH@{!n=K*ne0w5x{z@wG87S3P80ali^l&j-STkk*>|;xINwH4yF!C-93XlndVh%VN{apDin(Fv^e=PKE^ z1m=%;-2hpUAsSMSgg-p)6ZtmJ~C2fLBsk3A_SPvi8` zqVX?MRgwjrvM6ltBah`@ z=DUBs2l~!$3^7&}r><;x%{lc2_BJkWH&?;^5O&8-5!R1e`gHk3+E+ieXChpD@d>x^ zhPo*_i*>|Z%F|C|aRpw`Iw6Ynl(rAPmA`C$?u&hWq#VjdzDD1lZ%$-LIG2dC#}HR? z8q6<-R*KtoiP{xnXN+n8EjUPYd4Q6SY$gc-L&nWfU6a^oKeLLcmceL6UoeSGD`jtVl=^OQb+nBH68N{fA|0e0FQNMRH2!wUH)HuY~?RN0rJ9gG(^-<(JME=$)e^m={*TDEyr z0iX^U@SU?Q*W#&mm@6%bCp3;VFI`A3RvAbq4z2E(6joiQS&bT~9Smpz{D`jAPM(u* zLmR2yZXcrY({(70K#3cc;Sz~X&%??LLttt(z;?Bub9_4VXs}VbC(sA)7kn+?Ep0yV zpUjp7ku$t@--~U#W-7+1JT=mNFpuBVf9sj>2}t7-7zCsrh_aFZ&A_&O7ejh~Sj}hD zv=K6=9B?da7xy?yChTBWI;iD>2vhbT;!))_6zpluV!B(6zG%a9bW1ijB6SYsvO3B8 z@L(QPp{;BU<8jXu@BESLSZ`I?S{uI&5~%Hl07ptTL$88^U;S`FIJMwL^WXhRQ;c+U z;m!{i`}t&IlW%R8rm)XjTCZM07|&zKn$miMh01}-sJ)@sy4>vqA^nmoF% z&HS^+SMPfv)f6k|z61bg`D^d~rGo?9$?8%wvriEXA_#oKt)O4_L$o0&^3 z*lX&*6YnXOEsYx|xD z85$TJ?(6W&21ajj6DzKY)1vBVd&bluPxT52QoO^bzX$q zIPN@hTjjSjB4m4G{T%dW8Sg)ck%V7eP`A`g>YCh#D-=%4rj;&gJ+lL;s_zT|OMkEVt&VEOh?=7rK8=5@KmiYZJPewnlqvUnJuqF`+_ z)!?WIk5xVM)cKox&s1q39}m-$CPIF)=^oUe4hCc(utLSC#ePk-u6Oh-m8&=?XX)9Y z6F*;%ZMS#Y5WYg_RP`@R3>of?QV8AS61txV59+_(WS<^@g>m@;pBb_Fj@JSAxJ7~K z4it0xiG*XT)~@c0&I_!)SI*b?L#n5gZ(h2+f=SJE31hL(IHVg-`zx3EJ1YDTg?8VC zc5Pt{_daB38i;7=a%{*zD@&~xxiaJuirOmeT_XU2{(oNd0hhASv6gCrQiL&5-o@3ATdhh2PU z(YE2Fv%-VzQ689t@i^+m{@>XETeOFo0WkHUVM&gC0rqxCvr?21@b3z+K+Lw|A>2CM z5=)&;db^Vslx>B~&Q{goWj@)=yWL9^;;aMaIc41Y!CA@Ehg#DEUBEn7Iw5_?VJ&E3 zgeKU33N1cQjle+3;})@~;MGkE8Cu`Om6k!vAv(Bxo7a zq4xh%7Za?Dd&iQQ&fkVc^_#fQJ)n9c;5qFz_JyARDsxTAS8y8gwYP6sMW107FCPhw z(F2`0|15N-=wS)C$k_*k+hNDN0xdBNIk&QA00S>sH=Upz!W zVIExi>_DD^jp{swItlU=O~qnN@bpgt9#DoyX-Kv{dId7*^wsSsQd5mcy1`XIaXf9! zXfIk>Aa=^8z&bXxUSW9kiGq^c8HDj*uX zC<!8<0qv^C#-e!CZGqS~36{l0PI&&SfX7}7zvqrSS z*s)M8olel;>;FO+UQo`**Ky79@o~^$%uB0?3i$@Ak44}sTR0GoosrM^JB?!d)N_#c z^KcLhvqq$98N6tC7{C@zPowgL262`_LW3J;HpFH#;9jqAHn055S+p82I+z`K%to=2zbBF{RtwJ5?^$XkmDPpQ+Ckk|ZNlsa+XcEh=t{&otQAqBc&gq!i#A6i4a`vf&sUHTT!hiOuuZqYcOAD@@u zKanQmC*r>^iTTOXJ<}?VN;gf2^L>%rE{cb!vqAwT;`K7XnEN1vl_zLMgPPkd*TVA- zm~@ssx#9GRo*yD&>9g7FG#Z5e&F5zREkrS1`to(=&P!~&CwquoZ+!laz3{5kqzohh zv0=CF+j`)RIp}UjeJ*AE!)6WbNdRHt*I&PCx{9Wu%6DjzUgH=DF+KBJcnsN^ z(+c{reVrEAz#Qq9k_(6r(%j{ZU<6l-Bhq98S~COVx#ENcInGjX@d$AtQ_rXJ;u*<{ z1SJBVZ)*PtIRR=d?L($#LWKz=V=8Emd;Gf)&%kLC_I!YY7c>@L(0O=4XX1r>xVYru z1;xa57G4PML2(#52QS32aB5R$#|2>F^BM~eF>s!t)^d=4i~ggzx7XjipLr|R?Gw#B zWA8=+kxXbliy80x& zN@6eg)_Z=i$o8$^JgoS_{X%=e_fD+TUKk{`x!;B4VtYPPZueSl-9GOIMR#y3~8BlP73wQ(c_Cw5;|zAN7|57q=DY$orS*t14cGQ|J=~OmBLWD`9+BK_1 zPv0Lm9jyrIjp}6W>x{rPi!+qS%K+3_3_m1R6A?ii(h^U;1!@DTQeq5nt@NmW5#ku^5(wi}Ac+k$A&WfHy2^ykSx24U0N&SWKw%EJo@)i(#E- z$;TBI2kAUM`d$Q{uryfbS@Jy}qw_4q>pa}w(g2-D;{%KG0Zrz)m{&z%764llexe-} zrXF0|L4q(o99@Gs;Z-r6{-f0MR*!i*ZGqKQ9xDW;1Iv>kyZr%MW8RLotmc z>|!a*E|%ii#S*cL~PqQh{a$zq-J;Sq)+ciN9ba z)CiuX^`-MHeF))0wtjY{AE(vW5ncZ3oyQHF&kEzcFbL!|&Nm)3=ZD@2OHm>`pOXi# z9)R3*EL>W%!br{!`!U__gmHZ=>NcVecb=&!+1gD+^{AjZ_CYQjZT)x6LjA4h9VpMx>7wEUw zvb!iMB+h#z9C!Q>VZb9y5dSA;&MQ;m(_!*rK+BccKAm>gH3EO1+I%7hhU2zzT)j4X zyDYO)t!E>Lz#ph2V~ez_c8#@`cWB;sw#SWZM7(=$`V@B&%ZLk1!WDo_kZM8G&b3i< zt`ozC>i816C;TI(`*lu;F`MDWTU|+Rw zMCs$0I4NJ>eo3bfN?^<^VgEw{FY!IekBOeW6ZAR<_Rd*(p;x3O`ogX>^2Kac>KAJ_ zpU$-dYh<^Y%gclGzXe+%LWV}X(_yL+bw92V-^nwr0eR+C0WENFRE9|o)~`fJ9Y)tu zM4bX=$9GHY5-?XnqY-lR6E_;PS)h9xPOD}kuqlraf7Rmyxj(9ci-G~IevyPwaU9h0 z?u>2MuqZ_`Yt$6qu3Em&{oisvgY>pJ%>pN$z_zAsM0}f;^-Jz69pZg87vmk~-t~kK z)Px#CRKy=EhQS9PzA~&D0<#2|AQFL6qXhLcStL#k^?)_1n=UVsTq0~KxI%9Stq^ss zEf6)3V0{A5#V(I&e4~kd^LD$sRu&4zrPl9Q7l_+c2e#AazN9MAWJX;$xq(ogsDF^Vf#EzDGUDLDTSh&(CC`101d1{#>VWa=jAD=GQXiqT`i9K3 z6@;DGDIn}v*uL^_xHzd93{d23e3gAomtJ`;|EQ#KoQjBDroQ}fVlRaw@NXgcA+K}U zsvs7!J>&+(8LWiOr7Q6p)fL*Pt_C)$E80eNMc=5d=o{6Q#Gcoc7|-iUl;?HTw_RNs z?0NNVKv!VHx_ZCob=CJytmk!gkmr^AUA@QiYKxugihoONi_I&h8su+2E1ErPys|F< zr3t%a!vU;ee9#Wkf#Ufp4s8-6&uSQXR^yRpm5?W&3t-QxhCQn~_N?mIvzi!tR%5Vd zH41xRG&=gM4n`jzDy)9N*YC$4ny}VG90KKYgD{A@hGzz&5Im9>ShN~6tmN|wk+dH^ zT*B+ap;H)#zR;JiA;u*_Tz#kLgDh35(}<$VQ1i-f#l#&o?m9PNZ{3-GMLQG_DprH+ z8%>)we>P`DF(|btuzYPU-iRW4{!1iFH~ga$Tk2`;VmRu@0|$&%PcJM}5DVTN2dMCI zR$Skb$UNuC6+VF$5-Zd#K7CI&{*zSL1)s6=cOpVnz+u}no2oiM_@`&C4ee(Y zWJ9{3Uf)OR-M%}l{-K4A(L)*Mga#?oTqf8$Jvi^9;SW;w`=rz#sp0wHbD)HJXVSgr zUYW0=o>X5bzK5UWccn{i=v-+0O{{F?S7bAk+m z5t=@XR8kSmj8`>U$H!wRnu;%$B}&cLZ)t0$lznPR>iS|JVL#5Ck^d@QqmojXGFbx- zHZoq=gz_uWkUV(ZePs^eWz%M8C99F79u^6r|Dj9{e$zlEv|%MS2!CF}WVtHdlX7p$ z`$zu{)!&{*nR+^CU)t!frGfJ{M-N>ZFvc?Sdk(DXIf-L(5aYm~e`P8zO5CX0@c->8 zRSc<6;ogt-r-o~v7H%4+$BT#j9#x{ELe5m33M)}<;OC`Qp^2V(j|F;9j~l(SlWqKc zT|3!xw(VJ{`M?-$+5)=vGj;No@n^kgqrIxc=UsUK)>>u3ST2KU-$ zc&&AW*P1woGwm5{3#&X)5pVcj*@EZhOVmdV`Y>tyG*(s2ohwLToACR1uS3snK^xQ$ z_1Ql=S$C;WHr#_gVO}(Tt~!N%&X?*{o|B7X;yJClwc~tG^_`;v)wlFK7A@ZJRr)$O zJFXS24{P{+{`B~!Q|78t1Y=b-%EotU^~zRP6mvhK_Gs-6)V=p!;bEL_@w$p|AUN$g z=JCxXz^KRXt@bO&Ft(F+gW*-=c{izQ4#5eYy{4kx3|qo2>Pr+9ruiK&-kMvDCcn#t zq03a&2!D4Q0KW}YQHNo8i`9YlWg&C8c6L&4SLX?a^)tqm+v?U$Ti{l^g4KaqrFAOu zOK<=@I$kZDm3dBLd|j+)wU3pt_%~L&`hIrA#hkgi+IqeA0orITV7ph<4<&*jRokL9 zp^90zVw{&SuFq#S&9^SbSAg}&GYkkGi(USi`0&JvbSDs?bI!P7x0OnFP-ebxQMO}YgqKTS;g<0{^IZOPJ=3n;XQ#P z^qs3)K|5YWEHT#tz;%9)>4=L%F{N z<&W+@JOlTzn%xfew?DtWv0KD@jdglfK9f78_71u7UA=U`?ea5wTf3V${!^-KcU0cz zv5LM+{itUzsNJd<_o;nz0-v7)?ZRgs#=B3?>>r3{7zX<^-rPR+`TOC4ckLiY&lgMY z16A{K4H#R#xLf?_zn+J_a&74AlEx4He24e<04}=>v!nI><4qdF@g~5PU>Ab#9zR=y zXUp`=nX3MWbLsB$ysv5AM>&_CIp(>vkCR?;mZ3s{s!Bzk9fU z+<-n{Ob3Jm>$_Vxp8R`W=LN!_vmEz(wsBKJT##!|bIfto!y{h%t9_f`vI}FxXFu|s zYa8^=aec#&N0$=E_?`aEXZSp3nC3SaCSAa_RaF`B?11`d68;}AZV32oa(mYVH?zD= z?V6VgUNr6!zgwg+m8)X>r!@Yv_rCRbFZ;xHu(D%`D?9GM`(2nLu1k+AJRYq_&E=Tk zAm-B8;PzJQ)IP6S5ynS-A4pg-3{M2UoJzXiE#i1r#CRR|5NVBZqb}&vCS34fX8Q1{ zfba)eIoWwn<2gKgPwQ~I_r7FPUx?Q z`F-XS+}_D4!|Ifu*(VrRay#oZc93t3Gi}Bhe^P}YS2)r08hZcjprOdDs zyrstDD}=_iqsAq9w&25X59e7rU_3qGc0SU$K)YZ#9`kw~e0L>{94S7ZI}3xyq$}Gnu2-Ew~1@U>{ z6=fe>^HsY3sk|+C3FCZa6ZDEGd=~sj%IPDTo79792RvrhMUHr_HU-XY626pI_k1*u zI0iVS>lkFHnWyBapR1FF^Wk@3(eXjuIXd9t!!|_RH6t zs5s2;HJG352v`)E){izBCi6w6iK7e27wW8QkX*54m12Sk9cwEUYh zmyd_koth z7#U}Ma^R@xqlft#ujO%_`PE^K@#J`w`BmWt@VK#obEyhlBnfX9x+}KV=VVRY`NG`L=mp*#6%Di5OtZOxxr=QX_tGu%$bx{G=c|Tl1ZWHf65;DCjU{VK| zU`6iL{v&X0H;iiu^>f&7)Bx9i$Guu#>g4$ip%<1|UxM+S6gMofW>rBizY9Gb;Z@df z#M8xbo@L%sU2ZD9O{_cVZ3t8ReJphw;&VdxEC_k|C#C;0v6m@J`e)sEf$1OiVLX?` zr=|a@k50v&q|Exto}d12ODqSZz9Q-Wu*A52TU7LK{psodqr@EnSD-1T3y1sOyk;8R zTY%q<$HL?wsoi0)9h^(mU7=Ab6v@Z(nzCE%w+JyI#AL_7t=cGmgO?TG^#RW)Qv}Dp{o2*XC>Q+1|)> zaCUt2K48xhd?nBP{%}v&O`K)PlRsYWkbTjTHe%M9)n4%_#T+=eY_TY zuuRXM)C9kCZ-kvw;8<-}>=}jqVdqA?=Lq;O>`VEm_^hyLmL*;6CE6#KbHyuwKfq(f zw>K8HKm461o^t81U7F{09FTEGa_-U|z0Wigkb$*zKi#`zzdB+X^6azk*AdqMFRrQ2 z3eclfu6uGq_LBtuzH6?W(-FzSrob`KU6lMG8PoVAagX-!f)CVCpY`mYjmjqD$QjF? zTd5z_gnjm-kO`)E51(iM5v&*5mkw*ZSJLorZ;cFRMlBUVt3AJy1y3N#s%704_1%lS>_Jqu(j1e)dNeRfs0Au$hveKFbI z_5(hl>m1S_`dk=xo6`3AKf&hPtm^cZ~{q#}|1L9Jh5ftXleuc2 zekSy!y^T`;;eKwP|M_I^y-(MY{QSs~wiu#y^zE~*5Z5;A3MJooYL~u!s`T5#-om#} z5`4znQzwiA0bSuVSGePR1V0v$q!oj=GBenFlWUV>KEjZpWjkGSf53+R{)u;m!xOhm6p{ z4+g~#1bpuvE)ZWnVEH3`ncKo9A@Rx`0lW~xa)1vL9P<~7 zH~s(Yz58|=NwP0|{_dw>JZl|E({34%BQ^JYntM(5H4;7H(_9Eh z9;*G79_X${!<=jTa<1*?uD<%5r`KS8*b*NEYkh3ln;!4kIA`BYSvRbX*atxIw(K)q ztG%@e<*oA`^H%NKiEXUx^}L$T*p^PR*lNpwS5vOc%{ z7`%zvGh-P#$ccXe*l|ud==c~uho!ftQL_0yxX59Ox^w$RXNf1PQ0EH==xYWq62 zGrZ5)ZZaRWySaKcJO*x^#KVnwxDJ~}k##Vx<*|+GObyoSb3X6Nr9?K4)maV5xhs|p zr(eYHFsItsk8*CM_GIY%MC_reoUe*b8D$-Rw)7(J%5*<(+e1BEXXPv6<4}28&w-8u zn=<0B34O-4yi@*o+?I~BZ`u=ER_U`|vJvvbtdjgtd+5)Rm3_23^*Ju>kFs1B-zVPJ zuJqJen`FAIp&Kka7qXwal{LXq)&xiD98z?%wx8q9-dz3brDdI=`NW^FP1~P5-8YeC z$j{+Dhht+m^O*M=a;7VK^UB>9fO)9Ts-uVb05b`e1bPx z-nUEnSe>18eUrUL!`Y+pat*bIes1aXjM^8dGX0D%P-8^)NiE6q2yDl^>j%bj^P1=3 zjW2!ga`~6ezQXo2YsqNaX3RKc9?AS^9MkU>%ZXmtmgRlB%CX4UN%B|?Lv3IkuuTZyl@+UFvE8i=p7 zoXgT${yLXLUMws5T652bm*F#{IA4Tb?&`K0>oXe~2bse%wq0NNw8g)dB70ZW@ERRB z2YF$TQ@n6@SI^YE;E25A11zuk!uk1Sr z_thEdx4`U=(K=Grc`SRaGoO3%qoch;S=-t34t-(pc~kje+$fvkG`qw0R`!sbCz|yL z&&w{=S8J&HTz`FaRvN93We)F$yg3Q^7c9*hYK?lG^&FkqQ2%)icT_uPAJHV&-E1h| zZ$2}=@ade2%RCPG&|;h4DE&`zZZK(tXvK0|Y}pjc&)kEohwjCP1=jMXIpY&)@$FXj zBXB-qIVn&1UsCy3jrjT+Jnnaqa~@nb#qPU^UpU!dAdd^DS(bSf@_D|J`J!~K$lSVR zt5mN^9-fNLAGrNUua(cKvwj+=^SWzULo_Dh3wp+~SlMVq8xr-kM#wVU=+Zek#uxaRb_oNQgHY(93E&Y|V zc<)H`h4$Gud)5`=n>x$b3ngQ#&N=-R>YGwk--{66_M=kvo!AMF@=1LSeBv8EX-;mX zJ-uD+sZFRod6t79!^qD<=3YAxT{%~N2)DAI9`Q%Uy-L2T@rLhQN&9*^S5`gyE*1HF zG&9k=R4iBJF4fI-HcnTvFL-0SmNOpFfsN9gjPq8Fb2n?ttW&qH?V9y~ly{wEK9W6L zly7ZXC$sH!CwsVP*|f1Yf^hEd=CKUy_VUsUqkn1 zD(3!@yAO9>yC_+DC_0ukKA&mJy2kOVz7E}2172!$nRa}3-t^U44Cl^u_0fHD{^z4F z#H6YBWSZ7`QTAo#wWseV={-!fhUmC!2&Spq{@6BQdm3VEG_?+ud7U(8h9ck4<|p~p zvHOd@r;e{x(OIjRyJF5-GOP9nQMTb8yz+f=);M(kubJr;7Fn1>YoPN8^jA==uh-R} ziZbS!@0)d;`&>de8s38~raEVS2*4J*^It(Tr70A{d96z+8*C_^j%XYE#D`#()H;MHlzve zH{Drt(>db0L-){!mj%3++MKs;7OmD4OrX_w@|)w>jzum0Q1Ey6M(Oi}Fm&UbQEEaW%cZ05&m;eOGdu7>h_*r74Y!?WhLD73&jFUNQ%cNBQjAX&Vq-1b|I zA=CbJQ!Jzczc9M(UR(|R!kb~Q&|G=h%u)ZSv@Blu3%@Xg=cAz4E)Myger?-r9dD>y zY5Vo`6#Jg+74k5?`Bgs)G}CweOAp0DWd!|y@L_x*-KamCNLz92kB4=j|Dbi6g8H_- zHjaI6=wY9Lp8Z*60sR14o&9E>-whju(+59Sxo&JTM?JjHeIa+J3qi6>?OJf2TqYP? z!1zpS55*kOL_HsMW|gEjg|%v)`f&?mg1r6UZ8LVPf+60G#yjrtoO$zNjb#kIi{?Ww zdp4K&1q=1O2>tIBf>k$rqT(4K9|3)W2gP$h(*^LO;!BE!a9QBH>X%X8F?laiG!NkY z?d5nO_05O%Hr`p!Cy{5N>@CcRSuczE8V+9^&$C_V$D-d#1>HgbbG2cQ>q^@98;u$9 zmpAP2_c6vl=wvg~{t?iG;xFiaN;^z@8q;PH=D`MdcUCN9rk&RPL$`%ZXUP zE)&yYb9pue8ueNzk7|n!@tcWzP&V~|O^`Y1A2o(Rw*cx%_O}_JQ6&X@w(zIT)d2Vt z>f2HoR-GN<$J)GGx9355JS<_mp>OF5@*~WHnx>b?8_3sufP8vxSM51{MDZI=V`$O@ z8Z3Gs1G&H5TW_2h4vtd8a;tKJa55_@a2UIYwLLTF5bh6A_hJKh1eqU5Z-Dy*| zucziH$bM+w+HcoT&TqO~;jwlJ=r9@f(;eZbs_N6Q3p~txpz1*VaAJ5RJeLdkNpFTR zHl%Ej?>IK_8|Y9A20RuZ%WF4^$NTMOl6BI_LkxY+Jk(jO%en|;*t9z2_z%O4nlpOt}0!}Xy4}Y!fP5`WI^3=tt0bAm`6s7qi~lPdCTCH0Zv%H@w_t$QCP8tdg_gr+T2&cF8Q2up5ulB65 zCEm^sN22$v7(SC>^x4^I@jRn+>7qM6n-|-)d9Qu75t?6SMR}Y!f`VC*-jhM)w-TmI+(QU(#9aRf10;Fnde1&{=-~RWux6# zEHG`$S(F=KRKOWlGXs91FDNU|mD<-5wXP-%ciaPR7|1ny1!m*S7Cd$bVhr-&XCkm>0W! z2D)4LzC&_M(~H)xemW0!MG4lq>maTkm|q+l%IM%Nt_#Z)$7?lbTO_J4P!}~Xp#Q)> z9>#U!HCa60n)*(Su0JK(a!fQ_-{|;j_8LdqI5G!`hL<4!c};LP?A0eQ_m7PZQ1Z^1 zi~QWbD4m$H&(z%ISZ(LHw$*J=>n+em?3bd>QPMcBpn|7R1AC78BgN=?|Rv+HBQJ>`R9|jM#(+=pf z^7h`LBiDI0DUEAjGmz}Z7J9Zi2>knGeWyJaqiaT>Bg777+A6v*4~A)&F}kI$$A;qKUD`TpN8Rx{;cTdFnjLFw zXHGq9eOEQ>I(t2>d3mkNW}A!G7~Rkw8_)Ac?Bak)q4A>X}J=-)Y+4aOyjGFg70V|MY>kX*{6q6q^ua7?g|q7Lhhx7lP%^^=lgYH##lrHK$&~ zqh5RHw7SNozNp>GT6m$>;kcIqdB9f1y#dr)92XCDGK?p+?}@zwvkpAMy&o92qkD<1 z2=XJprZoiERl{Ol-fuIaEBqAF2<>H$_@;uivhC_;{v*Aq#wkL3&<7`M*Jm)E;R(p; zQNLwu1z7Xpp3(^B?T@l=V|3cgk&{ES#w{YxgX|B|v>xZZn+@-?l6@~WT%2yzdr&{h zI`xf@wqFa^Pt6JF*E;I~Y`eYB({aWEcxeRV1h(JlGLDz4K-W$y1v1UpFtWa+c}@Gy z7gsyiNI(l%H?FHVei%D)(5$4q3)-`u+v`JXJ!|w`5T{?)6g$z|4rd))ZvlIV`Yt~+79kzJ1kLA<}$*=BF=@w~S-rfzLSQ|>rNwV)py>zoc zYw{eg;c6)78$R%TZGn66m(oTb#?x;#7LTmy>~?{?ruF2?Sr^np`{>zx{Q8f^$nYla zOVC_1`a5h-usnalo>2N)>x+xvj%*^(C#5v?a~81$Y#m_tMQl=B)7ZL$*9*qZF#EGg z=W!c2ZY%9sgHAYs`F1)*Td z?`=@unJ**#`jRm=ZU3KP1IYOY$>%qQ^&~ ze5~Tu4@Hm7fHouCGY4Ib`#pqNVaxfi(!D@mSjQRt`|tHN$%|^cRwrKEj@0?Cr3>a- zF811$_aNhxKHWf>0q$|i?`^l0x&_{yKe5iHb2k{1t;c87+^^VuZi8iUne{;)M4Smn%jK^^| z+_A6D=bf$iHFnXl6L3!$`L}80?^mt8l%1h;#z}I}&L9t*zOSFnfcJl2UC(n8&(Cr1 zd(%lbZ$aiN3=~)2{6qUoI*@ogtmAnM{~6cP`6SO9&)H|^{%{)UTg;yObNgk+Q;qQ_ zeI~1X9@&=*Zp3$X_pPKPMef;e8pFofP zUv$Q4V-=0e7)EuIepgnwKlS00`}h`0y6G|5qJ5sd-^FgO3zia$KiJ8h z_Q^B8N{IcGLHQc-cX)I^WqZ6Sk4NMW`>Aj`?t%T|U)*aOk8rb^YyYyHwEatm*VE=v zq06LB@Cw z(D&5cxY?`~%GV>WIL5wCP8iZqd!FG zoXxbI?N+<(goTB)F<4k`c{|#!Wl)3{*%#CFgZwYor=@KWrlHuZrah{k@5UMK+rw%& z7^iqW0d%;kdtuq8@`4QvbJW6gv*jAiqwI+6aP69lC>ZAdF(CkLu$U$id?|$-DObZD+bbzJKG%Uh*ftbI@QO=xW1finf2LA1j|aFuq^|y7I}DvD>F* zEbYb2(02@Yb}c^1GvFaU)4YZ>NB$hwx}~k{qa?nwGqg*2uCVOQsk7Pb&huT3c?f;v zwFdRkSzD5xOFdve+u2gHnd_|Iy;l^rUF`C$eL|vH{YhEEa`qx5W217) z=#n^^rP-%jwbznU?mexDFS6bC8u~FKZL}R0Dlfk6$OE8X%>9Plx(IZ`aB$@KnF|dW zKhm^kID5)p-IAxbY!hkTcvKeJ_KEf|f&4C;Z~E!dZ+Ld_ z=|Z2$QoXHI>J;z(zJ7oRboO7LXX|16?%aEfsWrDHpF}x^XG#lPkMp^W*%NkU z46p0Z?$Y;fLw6dyqYUBPUJ4D$*|WQ{wC}PRf0rW8&c%BkGAA6F^woDIc%3iwKYR1O zuJS%#KFS?3ytAWhL68$CGial=FPO6A!^yK`qI0hyCw!K*_5kXc5o0C)TW&mCZirvJ z#;0y|$%oVMWd^aS?Y(@(8zEjAs(HS!#?$B#zIU$mh&N4*`i0;%$RI3#RSez5;j(J} zW&KHe#pM96T5cV6_ zvhYsLpU7U?&O2MGuIy?UzB3iOe;s?5=*jhFozKCVX5Wf^?IU|^az4m024=DcPV)?TY={IVrBg4{K<_j7Td&$eH`XwIsAfM?IqzkA>Andg+weNiPJhqTr}zlKU= zP3U63%N|)|4=p_Yv_5)BeqTH{_p+7mu)4=@uXC_&`>Zy!4phZ)-%PA7P7aOEJzJZ* zg5N-A=7opw{x#j5u=Z}8`Df`!Gau-FxU5UqU!@gncg^eHeIGn@mR*JZ+2`52=39CD z=Jfse>~062XVBN>(y>|N?Y!`sO7yiIE5kl(Qe)@nDc3*nOU4!N%FzAJ5wkyzKn#|Loyr26Yp8Ef6fs1ijsKdW$mRTdl%@t@6YYC9KPS1!MzLebHTC0b3(UH zxj(6F6`0H6drD9~?KhY+zo;B-#++07?Ml#vu_e3pBDnSI$d3(t&c0Fg%nf``5^uLo z7Qm-y4^83wO=z!(`1`4Qpd1H-_Y33qI3M*50)D9B8K;&N4Sna$yo>jlRp(Jj&|w+S ziE;Z>nfKm>+_@p&Th{g#Vr zPm$yx*ceed;oYcUa6x{zFrJlp{FroMPFKiR$=L6%Kb703H$yLGyg80Z%>C*w>J#e| zoWq`p!!eS56}d}u%rTk1NnPv*sC~r54)oIKXMuCTPw_c)39#p}IsJhxexj+YHSi+%LyxxQ`9;_(AboZmh0 zc1j)ZPbvNd-E~QODZ|+#z6O!D6|*BFzp^4TzLEbo$qRe$ndRRp#(Q!0Rn=aR?bnb* zJNf?MGUjfZvDHrRe7qBkds<+3pbwGAD6(m^t(QBUUOM|<6Y(!j-d~!#1mV3Drp2_2 z=Y~|ad%w*to7>Ty=E=t|wrtD)J#tUZy#r_6r*_818WXced-=6%LgU9teuv^OWBcxG zBWaAzr+LD*DC&}3KF~3-tRA^ng7@U*Kr^3 zQ?&9}ehK}Ma6fRM?`@-OuRM?)J*_Qv`aeB#Zv^B>73!Pz=xhRco$XuR3z?{Re+$ve z{VP~E6p3HFb>z&bK<6tb=)Ysp;<2~~%1)Mkx%nR3&$nYhfgDOHzg}A>dNFBaPjlqs zdacF$k9*N(f8d{*KOXw&l#UOg@3vd*_`)-8(DN1Hk0GutWRHO2Aja~>`(3;tu@f&H zUbWAcLcW@2PmSub`@nnQyVsuDx2~R1=aWMnyN_d_xqG!HcBCD<@J99sPn8||=$I@0 ztZ1K;Pm7;m%y_@y$-QB-*V>;o*BzJ}Fut-E@`ykD?)@LhGj!Ldsnxb!KU=8%n5*bs zE$^?#>?`oSB0Q&Pn)BPN@{^T)v9Y(y-`I^Evim-ck`I>dvg17Nj779#{_?rFz6TpK zp6u_d_PA4DLSykik~=EZXOg1vx{PSUHzcj*0uL=9;n9iWtvUe6cTcA_J$vLzUxI&J}G#XMk3n zT88r(}eL5HRcKFuIT@@}{ z$r;DrnAb-k8D{ySXg*bEt!dsLzRK?M37Le>YUA#UPV~O?CB;NmeLe~8i32^dXR}_* zN4^V;zIEiOJBE5Z_s`Uvd%GjLD5yO9r!M&70)lm zms`a@>Z8AN4&z3iZZETbi_5_HFU^(QgI~kC;h`&M)3PSUHMQIYaL3-E#qKtaxQ%L^ z8f~BIzpQ`IE>i3HdFWj%?>TcMzov8LP;78Lx1Jn>U3W=&Ue!&!QAbwD9i3p;_~Tv< z<<;_``2S?_ai%L6 zA1R=7Elu0h$b$YtrmkY>_9FJ`KNf;<~j`Ctmxa;+NCj z3f3dD$L@vO{ws!->RhoBXTO>;tXsZA<~{D`+;mAc)gH6I&Vc{OzDIgF@jp`0H0nHy zeKusiI{V~$U7_~2WAB88W6>9%d-vlj;v$FQAd7!$#GZ2YNad{TK70qj*tAJo?x}oy z{tWFXrQ+*rJ!E|6yTrkf`m`^wy$8wThB1j5!vW_)r;TyTiY(YoX zL?|{lj0vC7o^tu8&!K_2Unlqn5uXb2`J^$;#k40IrJc1#R_pt?welCm77xeXSMjeY z{_fVfr?=7lAD8@cwuJHNg5u45?8c&9JQQcipTGNG|FVCJo;T?Y2d{#0|CP5|{jl23 z*1h{52FvAqd3dw>CUqo}$=AoniMZ#<oXllaMZ%I(mI{0-xWc z_9y-}t95S)P5FDvq0S@|`tzUU@5N>{NUYY&vA2Hl_Pg%}_lx;*y*m8xVX(TI`IIW$6hP^$e2{oLp7nx@@o*Htzx6Z9IDDmY{V-D5 zxX4eNnYSL#XS<4+_iqjoe@iR}>&+8{YRh*62<6ba+82J0ELGTG{7=KF8_r%XXE0W{m^=LW2OUwp$iQ3@P zU^$q1gB(uU{TFK}C^71-W_#;Ie=wLO#!~8P;3s}a0Nn@6{R1b3*9(Gy|Kb1|rh0@` zhT1uvjRwo{dR3m!SA+f4rk@R<=`XoN`i>1#&kq;N`Fg(IE|7)Z^=}5=`p{brdTY$8 zGMGeAcQogrH=hA>ZoDB9n`7wx~b|ZGs^2-~XNX z!-w&Tljo%f$#I~DM7oCArLA1bADq^@%yA6~g)g{;FpZak)e2iU1=*JvjMp%#zy{n9 zpmQ%_%0h;)>JwT~g_;a6RG;|mAuv|Bd{I)dYNbey`Y6ur>3Gj+_&c1 z2h9{JXKy*&Ob4?yeEk4*yjSe=?$bU_h69_8sCX&$5f%+G;!CLBD&!~PonSNgNfq@n zF_=Lcmc4!e4?p#S738^t*}@M{gucWQK8=T)rFjNz`3x;mJzKer*JUfBeKtwsxyxmI z#ZVw20_a;-(@l+-46D3nwm0KSTq*Ai3H6{-Cz%~1i4Iqz-ZUWX4a&}Gpwo-#4l-x~fOkv6ZMvJr>YaBq$;e=n%1QcXF$npzL;$Pn;dWVb6 zYIF$f6KwZ;oE%7i$+C_}RkG%=Kc4xLUe_Tx#*m>0`UR4sNU;joKX_}T*+GPVRYqy3 zBkYCbDhcuS=jardCSkX%d43SqOkv6SX=V+p?xV{+kme9NJ-COKzW8NE1;7;b2fqR< zqKNw;6{;rGz4^<;f=1VUZe&U5IZUS~%bGhHZK3HjcP4*a=1^Nha&S%!9X_w2e^Jjv z>3>Q*UcPFp)d%QvY*~=O=~3L<@4kEWr$2p{_*3EL@~za^f)=MfD)S(Fbb9e>M`-R{|v^nNumPG z@kh${IWZlqM{{3Q^?truV+-%bphMB5#$4msVzW-H=9?wVohg_V>p2*LYm~J3dcGVF z(ejj*1apu`$fa0b@l#?u-+%&{uLm%(>!{{GjRVpl(*=C-6XP|Ohn4nbJ{CCRp3<8; z(CVsDFCz_HjfeG{QZ+i#$!bpG2bD&bADC4HgdeZ@^r@icIRj2aFirUj@6EbYC zUj6*%gqw&He5Q)x`%&wSk-ZcTE|E)v4GaY{92sxGYlrlHf3Go{%;tA96vkt;9rn;1 z;S4_|_N0$Lz}wXxm=jROD_Rk`txEh1)9H^NKD=+#avwfG5~CqM56k>wdxHAi3C?HKM&o+U@r9sFp++NsWtc&Ue$S`;Lik@ z2*@xz7(4R8x^Xj|{i^cu&&P7A=KaD`(#q-U8buZe>&NECci7&u{tBvu`MK!9WCKQj zW_}*HU-gvX-w9;7m&k(56drP*#Ti`MEBL=2H+O9Ih0HIBf-i+0FGc>m6!F1@@lYpt z{e#kw#xud+aoJ2IvYNz4FVz?xpg`vgm|i#lyLlGe^|l~Yf7^gK0b+a%&zz5ki4I5* zkUg8gPxLrB&0*;=ihfmEf2)MT&YAd8r9~5B(DQKwIgd6faE0V#`uI{;Fz|XPdS;6$ zPzqZ#>Vf)S4Q|1P5A@i;FI+0E4ke$;{-3mHP-7Z?sVBQM@R?$TQ$H$LIEkw8l{IQo zcBJIUKt<=|*Y=D1q$WGH7etj8%uxyTL7z?b;u;DItQBzY&#Dc=dq^eZQB4ZdXyUKu z%r>jJyL#g$aC&6=gayhY?pE(`1sZWLoX%)0ozAn9y^?R-aZ2|ywU$Tav*|g{(j9$& zhMf9VJr`@m={qQ!KCGbik>vN6NQ)lzN)G?LIl3l0-jCvz<{F#viP&Sl;a)SQ1Yu z+663w2K9B%n_Mq@wjkJ%V1LK1F;xa;wW|dVoCc{im(t_(m`nj$wLvf3+-BWQ4d+x= zhwQBiyPMJnOZVh)i&3=w;C`(Z4~0s@EXSt3wMtH_7@kMUej)B5>z@ey&Gi=v@Sjrf zUt*Uk!w(wLsqVf#^Z(-f`aZD-COWK~_e2vrIlq^zq#6EVeTVe_0S)2h)Svg>M&yT? zN;_plxTd|I_MkZ?Pw3>V!I8|)+WAMhNQbWu z6Pc|#5_;(_&3S*|Sw+bK8rjM)B|R9a!`0dc${dbY*VmnoPn3eQNM{_(ZVxN(&T}8m zi}kZiIrky^uKcc6|LBm(nm^iJ7|rkMG7LV>d74Hq5{cu)f3uysvjwmYroR(N*<-GK zBJH0OuOV$B(eL@sDmg)^|La+4e|&a(-#|*RabDPz5gyZvy!@B5KMEE{zB-h3WUNbb z;)ckIE-hlo5*>fAEHJ&%ID`|7!RWTXBH3U#6QAtGO;fWo^}S<1YO|6Gh;YGw zP6s$`BKvoLbY3U^Rz%bAvsj4q108JefW+-GA5W-+jbGBa%z-q3_fzpyiw~T}tH;U_ zy1?>oI9R*KHLAQPCe9<9UC-G!GmNU-S)8GL``zdLh*JYEUbTmpaXky?jXI~P#BaZw zk~7w!B!O3<#BaZQ_3Dp8gDaT)Fi#q_^3Q&6-TMhopT~SI_v!{$JfOdpu*Us)v;Oqv zZNIk~ygq(8*p?_nEx{7q%pc0xlE9`nABs1NesPMSpi>Wn)=9F{9doP`zb?Ze)kI-I?G1P-$s#E>e@z~T!&)J<7 z@_B{(R5u-Ls0@NRf&8;l&}mn0`(ylG3H)3NuP=< z)`7}Rk8b@`<<@VPZn}*MhB{L1QF)=ySUz5v#_;X=RlN|*dWHK%H$6&H8Ar`KuW-8c zFDmCc->j1C7EV)sR`nC;LTNLrUb{;Dgtlzy{RCkQ}6Y^WRSUF)rZzsr@NU8$>b?i4 zp|7n`mik&>XL;OCnHQR8t2&g?OBPp6`1B?`?!9D#`rFGjesuY-0(3`uuX9ZIyHySH zwV=Iq$k)0d`e$6ew&`^BWPfUns*HbpCwN0-O&m=IL&h z%6h0|W&EJevFYEH3;sFq{&6)Jt~!wCU8898!Ry+rnZvTKa^2VX4Elc!e3xr%@0-Lw z&}R?%xOGMOS~0xQfX{lWxVld2J_j@|jdhvmFZAn3pM)OFpRFsRDa~I<({EhyJmxuh z4r#AxZt=XhqVd4-=JHF<_|$dz$Q!?bjKH=W!RH7*kE;(WRVLAxdE^c8Mm;&?u^m$x z_mHQJ^kF%Zf2gvYx`T1S=jB?YJ=o8rl*N5&F)fzTj+NCOZs!*1kUNsHb0Q0KT%hds${%I3Fpv_8e5;n*3SyR&85FmF7OMtX$#MV zX4tkX?q{k>eBR_d*iV|9EKAOapZmEY&)a5$#;CR>8eGWuwTN!5j?D3#r1e%;B!5}n z`NFf_q{wqdWI&DSC^8^m8PG0ess7gb+{_8=tAA0xXl7|X674{TFzr_G8|8PY&gF?L z^v^k;r`kQMk_;(jm~Zd1Op9YZFR;H#uGZbUFI8Dp>gS5-H@=6tnQziKH#_uB$rh3O z=S-&+w?X&{%04GPW?EiRJDM^kN11GBPGH)tj4SfqIn4$B>^XFA=d(_qlO3nNT5Nr_ z$LpJ_xw?|RzagFhIYhskH;$e=r_W|i_m||T)L-ZMlM}i#y+qGkC5s|gbE{4R<&sBj zZ)PcPAa=u)?T9?f&-4lKOcU#!t2xPi2^R1>fZr9N@kaND$0sT8-@|y@>E1DIn&+%@ zc}%+vmMvYTc{Qxpu)Wtw)-8?mkSr)5Jt`%lVYABRB}7+kC%em%|>W^(><5cX7Gh4sld_Z~m9%P}dpBBI`L zV<*x-KijDjeT8pxNPnEO=lvYd38)AA^S&>#slmS&YL3JErs!3i`xTj&D?=wUKO4+v z-5&5LmNl3ZmENE-YIVB|&*4$l1F4*{JFq`A{z*Ol_cHg+n=C7m^7|c?*YMaK)WO>~?5 ztSSR|qyapc2ibAyv)*Ws9B)=AZ8KLjbGg~vVLyN^*lc2ZYsy~e)0#%s31e-m3T=5l z5P#x$7AicRXbYXYwpUl_GL}P4ULT-tO_AN9=q0)rZNO`>>l#dVpY=|=n+?;iY1v8M zgzFKzv@2^Nu{DcguN~8P4RXxez2wza`t(}cW;^Yx^}0IAC$FzdS&~KYtlP-nUQcVS za^Y%h@8R$je+(~BeBIi@y1vcV%A@-inW;BDT^FoV)srY9CvAZd`n@NTfwH&x?A_GGrG+ITPGuUj^Q07L|;aS@pjtfjG+#Rz2Wf2R9<`;hPI3TER*7}-1Ffj zhMe3UuQ=>3&~etBsd5mu3uu<|wuTnoc%sH-sP;f*Y!LoyrNZf|F%5+y`;DO1a+Q%! zA#$~Cup#CxyO ze--8gA?2T>OTIMfNmz4LzCdu?^)H$;fu8uy3Wr0m(2{muN;NmV^vSKyA>m;j;fmGXrmGg{Ii}t<)I$hoOTI;yP$!h>pDMS=R~nIwC3?6Wv06e;0+(sR9m3OplyDE!el3VSpxyu zf&TW=1n;ouTM*%~Vc+YSzB)^2*E3ZNC4+iF^M-;9;^%WGdpvBB{IATxM!=9IqyB|Y@aCQLD8SGuY7SDkKoiF3HyF#4 zVj=Tv+0n_{c>|W~lkzM6(Y&qtjB>n#_9odCrBy#&S(^5$5bY)mI)=u9`Lv}6ZXvTkAZEWeqz`y%5R5{vqHJ4GutO=`=z=e%yTmDI8>&AA31$=9AbEn<%i7C znbLnz+EQ3C(C?r(PD8Yc*nSwo3-s&8qA}&gFl6r7oH}9sh<_DbFkGU1-$Cmb9kGMf z>dc&>k{Lcm%i0RbCD*n({$2T5pXn=lMQk$PDZgydU*wx=H;08Y_MsD6FBEckw;yAFa6!A^tuu#m@(XP`zj-%j}<_ zLewRn;$f-dlx>~nv*iHWL;q*#W5!yynZuIrNWW{&SMpEEQ`KJzi_G732*)VA2f~_P z>-E9VhJ2$?tTo;K{2hjW>^3V&41L(Vz|eOgd7M+@8}AQu$#t$^Z5pu^E^P=BJEY`= z<9Fl2h(+v*Zi=A0luZe8+0UBwc`bR;boN@NsgZBnd$PBn?Qdf@%Nj@^8F>x!``av{ zQ{Ua>USD0$ht1Z>O}}tTA%Z(o+<#fk9K#TDJ z=mWG^(;l9NzR~h{=RXO1IwXHE;M-yj*Okam`BeX+x{BF1l)X*^_4!mCBxe!U1YzVQ zlxk--8FqBYV}z=%O+a5KF~oc`U+Z?hqz?q)YQpZ8F@*2<_Tog&~ zP`K;ZGonj+A6Pmd1iLNr`aOm@KN86Kc6APG1<$)dD7oWX17A-e;l=M3>dcYfE$GVp z@uh3Su8Zea2%W7%Z8L;IbJKP51)EU5W%0bYQoLe9Oj}{Pxeb;NFNTCya(aY*zYCo& zZ}u;2C_rfMwzs9RJoe)t5R|;jcBTx4e!oP0*p0&5Ykn6$VcbWVl&2+xmY4G5pdHQ} z$RykkkFHe>Y$WKU2k2{nJQWif-{uE`j#F*v9+gIe`qORZbW*luuUmGV4N(&eE^2Z7 zq{|ha(vTXsCkZ-Z#p6Fge!08Mj>v8)>oCug2<)D~=ZeoX&5tDL(j?kASI8>@pKQ^B zc)APo1?MU4+ilOtCb|UM2EH#%c@y2faw|0&DPQycHoq2>>l!cpO+qvXG81(^YBC7gelPs&Lh z&z|HZJtn*BGNJk>8}@}C&VW`M)sLqk2W35kay2b5YT1mjeR<8JbrJj3o3*swuO!Hw z>N7*`t9>!!vybaKIp_1@?smKzL-`kHPpp5|PuXm@WrqCyzIdJk9?pymUp|?K>5TS7 zwiILU8dx*yEJ&T-S?9%f)_EMmC426krKX|4geLnbCBI!LEuR0Zdqd50 z^a(H!-dYw;x*@s8&(2W)dMLA?4&q&TzU1d--DV&|BhYrV?}zZG?}Yzj)>B;WV=!kq z;6Xl1L|%(I*Qi*wZ7N`ymHDww`zEzhy$;IBXF;H!1s>0~`(dmI*0a;P!|zjqx-w7( zkMV}sGx;&vAi7T3yQejpel{9;mQ9B;{&{w(_`Y1A{(y3ingmPTPv6C@UHGi(sI;K- z$LHC-bB2sp>w^ZAOZ)u`vxby&Joa6oIt-lp)An&cUHT2-EcmRDpv}yAS!BKXWosA5 zFQRUpSb}z`|-PRiT0U2Iae#U)ZW;?JXFHJLF5z47Uuc^wM0u;)~@r^D2qn?5}jqqd^s5QGNP%KtLK z$>^H7&TA#u7baOf837f`u>+u*j7|hp4(=wL!UTA`Bgk58d;_a(;ot@;8U!%OflF` zq0cl4!&EyoZ6SJL=OQUV)Y%C+r4AMKwY23Z7oQW$-rXuuG|@gd?!{~Xxdw^;c0KrE zJ^ukeIbiW)WG21F%$WdMV{mo+m{|eTIgEx)?cD8PxmEG%SH0T-W?UsOh_}qz@n9tZ z>-w9u3_B}UE7CnE=haVEv42W@><^$*gO5K^77WV+|KCpg^I(I8w_Tu0XjcDl_>8bmar08HZ`7(M}OZ9PB?h?lBRm^3gZAhdz&6E_HH^U*M@6TeOcJ@Ih* zt(=ZhuoiDVowBZlhJ#jJ_L#u-K#kXmnlkjNrSO%Q&J3^g?ra6h-5XKBS`4A@lQdf= zyisq4F@562+)KB~4z2*yBT|y0+^A-M^=$v^OhO9&MDzWxv)wbBx=2&?Z^AP_QH-d> z-b=*;KT%l8&uRvncrVtprC=|_qbhb=G{lRO{C{|Sms&u6?^C%aGHpIo7*>${NHIP~ zYg@{7Ta^|1Rr7us#sX32wKa-y!u}N)*MxlY$L%`CeaYW>xZizr1#9o3zQ12>!7wqte3J!*{2fp@tiHb*n7%cHxfrEK}Uo29$4eCO+(x@)ZBUby$N zQYuD8!Q=bh7k;kDcSz4yq4*5VNbH5C?uYd(nS1;`JeQZRwoB)JvUFZ9K>BnubD6Al z>e>4?$7A8WM=wcmlnAXmeiy99`fgQ@Xe@qwX9%xM5SGzDPWfPd-c#=jtc2ilkF zy3o&&dn@RF(1r8_5!$rx-MIV4mt#B!JbCc540}p`jCkLM&hJhH9)383dVf^s@$bf& zG4AvCwwY6XXGOui;ys-79lRZ;Aa;dzHUpUop z+4>AU>qVer*`Ee|bZ`%w?jD8sK7;2-L4OK7FJr*_wL*uBQmS)QBlvZ_FLiMh=hu%u zg(JUppR~?7Wv`g~g}#SYU!Dc$8-nz{iSFALoilERQ_nQWr^U(p<9JvK9ta-#2z{Sw zC*n`~d&BoC{-QBwSn<NwHYIm&4Q@i~l&o1x|lHs4wJOLRN$*0ctEZ+|8Uv>M8^PiAxj6eHP z=M0~K?-1@C&wlW118f8K6Oi){mU56IwN-k zK*qzE_uAE=pGIH2VB_9BJy!Q?W8@m$BRb(T)C%_Hq0{aL=r4)7w14DpEcv+Twy%u8 zUZI3OeMyn4`h3E@zubI)Jg+15;@mHk0;Cb}{%dLPgGXoMct*y2Ix_{_z(dPx;BhP0SLwl}>@7kwMc6WIp8)0~v3-Wkg1~On_{F|_^8Q_Q7QMc9H zbk5cN=gJ9;|7{;_4m>wcHv{GGOFE~}-1-+2xlfF+*v-IhAD?}>bKTpTb3d3DLwgSC zdJEcKvhJ8Ta~=JFlEA~5W@XojG6wmC{4A$1rwfY|%HK{lFL&l^BPe?qBOk1DvkLiC zdRx{*mfgVTh1fo-yY?Vw_-IdTJ8FERJhb38^Ej$AM7y8J!$2dv2amppcfhkiujYew z&oYB&oPMh^m-~$;{UaP-)=P4qe}jIy&)}t#W2Y=La;CilnMTVvAo#A1;LyZ2)+9!(SB%hT} zo5vC#LECo4Ttr{dx`@v^!RCpqz5aa;`6Yk$`5*6Mean+S{(JQN?>LoAMb7_HC+XzB z&;Ndpzi)T`N4Q*1pZ{Sp8|*!VQTUAWLquR=$j2Wj>abOs3b#xc-p?pXrT<~tTm0@v zlDyUZUhfy~10xOx>zA~JNXL=5U%F2SywIEETln}7eyM;1665c`SMb07VC5~x3qEb6 zRKJXWeQP~FGzis@BK|o-)G`RN_1=c9R_s8b!C%lW?l|m?Z1sA0-u*Y)>i&tsnlo0Y ziY?Kn{eUrn6rG zIFZMD++YH4`vVeN9edkAOa$mUxZ}Y7`!Ce4{&L_A#?nx~6*Lx3=ZqLEV66&Uu| zqF645xdZv;5NYDVqP+UAzutZS(_dfx_0_Ax^;bOxHyc*4?gIB%r zD;GpFVE_aZ7DC$32~ARsMB)ygo0{ws3l0aUd^@m)#lV?ZBh1h}3jw~j%?nkM=2nq4 z79T^#Ll-c|!8yE+LkM3Ws-Mrtkv)OQ<`YT~3JY~iEAqpX<$^>|ZbI>tQGkpjOc42WNK39sz=#pH$m+rT?AW}$KoaH@@GMQK6!GIp#z zljr0VhEqaH@;?h&=t+*nSD#>Eko|;IZ*Hlh|?K*p(bKulRes z_z#`|D3w!xeqnKl%_3t2+}g8}5+acvqQu^x_adXJ#{NKafx{I_Y($|iNukCgUJhi5 zq799~W4POYr|E%>0x3o3*Xp;p97rGd*S=k=Eq?g5sfG(vqRd@)X=$eW!nqH*aQUHo z#y=IXxcp>%P7MX}8YKg$ zdq3$)x#+hphq2hOYjW94ODwVa&4`9juX;Y4_YsYNz9>r#tI7U08XAgoi!YLsb$@U; zJVfX-$V94unnmz~=)NS1L0}Yt@lnW#cIgk$)k!oFyb>975Qms4xVs5K2QK4>@`sW& zN?dXQE6egnG=t<)xLDZs_tNFh3H8n7dkViODuQJ0q+TXc2g;uXYte?wOW~8Fmzq6N z+Ns3_+|sjB%Z0d^X-R@V7~v#6v}{X8=3<>^=`c$VnslV-f7Z#RCA~mVC=b%R@6JT!4*5glOpdxNbtb4HhREus>g@43iJ}cK$ut}C&&T6oZE;mpaxVgu^%DYYY zp!dLrapq~nPWe&?wntVSv8D=68MZy#^@a_|_Y70$iL#@1jU_hhohzc!%fv6t5R<|7 zr^E{^=LJuQ;b8rfVKn%)AK@Ki@v8Ol*f*O6pMO2DG1sU%^uCL6xRZCX?L;F3FB4`< z#umerM02#n7a-os^Xj|*>3)JLK3J@O;6t~a zPjy=-H|zr__XiR43*%EDe%nzdDVS;wCYZ#s!kFdrPP>x5P9`~ic_HAkrWAiw@Xabz zrktNaSs8_)w(VlvpNnq5cyswX{A}Po*lBRM!dq5jH_oM#GSuK2ziH#b@yi+ls7<-LkH)5S8rZ>j1?(zNC zf}0=j6Q5vg;$%(m_LTo%gM2`qg}0Wsan~GtHI9E@5`W5?jakvX3HxuZA?+#Rl9VO? zdHqKDa0VH{hZ+eM!B{YJ6u#O@a2Jjh4iMwAECl0&;{Rt_6UObTDqO6(!iPb;3Kv5T z@tqhKtg2%A8+?*xk@6$n24Per8UIBvDgvsz#aJ{~lcL}=cs6qz z`yg*{r`Ce+eJlmQ*51rUDVXrAQc)L!lMve7|d7C5jNDtHTw)-NgHx8cwiA+H0G0`gFRH= zD(na3Q^sxUFa}JCu-clzxx#iJoTf(UorAf7?QR&{62YBVFuudpZS^MVW6ZcV>%4<+ zgjjOXcKxPsxDcbHHKD$Db>HL4Xyok*!mf-uO+xF=~_$Un+VR8#Y+l{E9{@nG~@ZR6x=4E zWrHy$p?rn2))Nd9l#_%#Gr5YzeU$!>xE#hqwD9>XoUcle$C~9f;?OZ>3d>_pu#vhq z20O3`$hdbCg(u2$rxThx zf*0jtY_g0X8oBk6p32J|i%S}VREBU!Yq>W_i}M=rnuCi*{8?k!m~LLUSWX>GoAa60 z`9`kcZK(4~Gh@2i0;`+USCg!fuzkX#B#{$I2FFDn^XA8VXS z2Ro}SSfQkk8zj5WK^!5!q*kE*r5IzYmZ$!lYknl$J3mvq5d6P~jGE&$ zq-iaC%FmCWd{@REF&|X#tD;Y}?x)WhW33Ty*>qhgoH3F~%wx@J1iuLTH{p3+V_T{w z7-SYLP=1|o`AwQni1Ai3WpTY&R!wBofbYg+D$@V1gBv&ze8!x@z(YO_I=VikTh@e8 zMm$Th5oM&{aO!!^We5gZzRS3n@1-n_Wf#4tV=yN>go~D>a-q*N)JF}OLk*ro3X^dX z#j}gb)+W`fcv zucdS?)9p%dnHm4=Dpx}My_mk>ntiXFZ(E-$99ohSb&XwX+Xxp-p^e>Ee!&b53>gRV;ji0Q|C+Uh(Hr;V{F6xP~Zr(K)#J--v3 zCKj*A+zpJ4d4y%?`-FKD$LbpQPArTzPw$~zt#MyP>ZX{5UK;Uc5VM2stKIRP5p^GE zK5R^zh^6&_dlQ~uY3R6W6i=0Lo#b9$$PYYn2P*y^8To|Y;XNp#(L2GCC|)ENp*xDQ zuYz}}=w6z}Ur@2{IsK{EpP~)QMeZUJy|Ni98-3}4 zR;Q7;vl5f_JqU{atcgDTZ$4$u=5(*Obvi9t?@MVFx6Py2oy8XU%kd8pl1>Rljw(=7@2Cv|M44wG&I_7*h{=AAgXUFfg zV!ON8K969Gxbfs;um!BUc2eiAdkgLLX=w+~+Pui+&h;H7+DnzV^X+VDG&o9mMXUW` zd>j=UnCFWf*U^qm%W;1Nr{KX$t?t@&8Ryi!=Qq0f+N3ipUfjR2%WXYme1-kg&flkM zlWw6__aftt=`jv^b#hvvIK_CU&x)(5;=bc}oA{(eFWCbg-kWhw4!f;;#NdmGH$NJ| zn(qBIVNu|nA{R@=<#m`l7grmWkukA!v!?^-)6wO_!fR(w;oqBEpdZY;>YVqnPiWjO zBXMfa)ZJ_APTE}VgywNycID$8w+q_0hQ7byJ2Ro!(!9T&(YPZvu0_$pMBw{P%tIZX z-}*kcoj#KP2`rr*d17#{LVW+&ecypPpzfuX)1%vdt8v?D zO>R|r;j+qZEa5Q55y{0eoio_6j^lXE@U+A%Je9G;__c^1mG0I@R(W>643>e-j~p)) zF+GuQNj_FJ{$vuLTXPfW$NcBU4n@6;{5c56^p3$`VP1^KBk=IfJ7I6J{_oT^{-wId z2C}SqXWbRlci&v>m6-UIQl?;f+PIp}!+c4(Hp(Xlqa}hB70avo9+-};u5q%k{~PN} zXnt8gG3Q?*b6Z<0CZ&rJ6NCAp#uPp+d>9^Y&3ke6I+$B(jEilD?+~+y(p`peKI&He z82ZQ7HeS^;^DnwAE5xoSzEPON zY(M0_H?ftY@>KNqf@0)nJvT37vsh=t6sP=qgIkkwcu>V8hB>h?m^L8WBD`&6wU(tC zKha=jDvY4A!3SCuS@&aEh|y-p=HNAroZ-6iS)VVj}Fd}Y79F~;Zp2x??vNOxBzEapYpx02uS;2=CmVSZltOV6xq5jJL9h zq5j&jndA9V$y+sc;W)>qj%{G+c!NVA?aDunPtG8Nu)be+ zrl%`AX1uveuHzm=%F{U5m?ne;j(Ivdb^`EsJA>G~2KNPHH?ZvrG8eJC8hBTl;x1@g z0@D~dyokI1t#N=gu3K`bvFmb-J7vXcurS?s=huE2IgK^9pnu$dY)f1$8-oSIIK)*Q zBOb~$J{ZSNd-R-o-re?Ha#+pB`4#Z!RefUJODEocZDMG93S0O!VU{S_b2Ep0+Rjw_ z0Xo)2R90Dfp4NfGkt>6B9Qi56l<2ycDy+xQ2gsI-B(G^b0AtbIUPf_HcrWWbIkfB^ zEl;5yL-R=&_X&QC;wWcM4ZaJvo7ZwD7A9%5?T$>>G6LIf#)kb~$+y>H3u{@ub6ueAbHNQ1n(F!+Dh@;qeS+p;8n}3F4xSLnYYPMQ zRM+(da?7R7**s!9^4Q$AgL}{4u3oqEcenVjygeabE``k-)r~v{l^hM(3i>_ojh<-V zugjf0IN7*9QM9);E01v=aT^%dQ0owD9WQI9&>9`FKl&K=Wf}ng9}ju|Horhzxj~Y6 zVX60?SeBd;Jy;H>Fb0f~qm@9#i;390h)r=+j43mi;Qkn6el!t34Qw#7Z{y_JuJ!)k zAIIx?>-xvm^RzD1I3wfJIrKj$r}K-lU@OL9dpsvT7Uqq_0Ew}md2jtW_OGn-7%xHc z4Q(4z^QLVx*n4L^iLr!p{ShpK616QKisvWei0Pm%JGK(lWBCZG^g1TYz}=^oHNzR` zG>vs_VKCGFw2A$8vEKL`_epSGG45Uj>vrMdI6qc~mgCnJh7Id$vO^5cHe;xf4-|d%9^Y6Gb{|DpF=#Gt7ka9X+4TRUsr6GxUg1i)tcw$~1u1A9z zzgI=>z5VX9x=wVKkkYYB_gi8yie=6d4a!hg-PgLzlReSQ`&~H~0v>mF(enbSHB@U)#}Cc89CMXMa$UZTPn!nP5UJ zXV1EA#<$@hjdQJAMaWU(0aaO)foUCjDUwykeUB;s(CUE>!Nb>OO=u6RYjgpe!bo7V zbp!%vyLqE;*X!G@>fPaZhIh|QVtL>a7XNet3lYCz}?y}BeHmI0qN1HMe$jmFSg6`2E!AGrdL z@+e;Vgzu`FV&z(AB!q;S0HHV%x~)@dI3w>$7q0=8djOe9qeD1!;Ponz!#NHmwb^N6wGlV;>E~LKOtewaL z;mi9f0+roY3%DxUR}p}pzh*db1bfdI-;eWIeiM8GCLQ=6IkHnvMq9J;VWRj6o^lBs zVoaCA)9oeS&z{d}0~GmK6c*n{NFOx;2KNJR1Fvk77uSfl5)2p%1#9zrOJD2nv-icg zNDx+&KPRjoiR`XAIscP?cW75Y8H!k34v6^i3MTS=ISB`l)BXJnGF$&h>~0980-|l1 zYOzyD`u^D_0^V<)_9lbGZ=1nmuvE{mE6fFU_(6B4KOc}iwXX!@pP3VpTxhh+gTY}i zAIj@Pb17XezDKy6Y%`0)v21IQURs2*!xu;!!BW3Hth_tVeaKasWHRi*8-K%Ao*Vh> z5Bq!Al|7D1f?;Y;;-j`BKH^VQ`H1pE z=x`$E4)@}NhS}1hC!+CDg8#$ii8Tu-P*@LCAZuol8+3^tCje*v7P7!hL96cnxfAfK zXWJoJKl@_l#N^`;QEVJNIz`!xvgYUqE;>3fjW6%D6O2v ztpfk-=eXu!X($8po_@UzC0-5IR~)Ns-&zvsm9bky6Z8=DH@uAfLM4lTw5+7EE7a2` z+G=NL^2#r+Vc`tR&1^lM4w@zq)l#o&cnNfP8=teMt7u|)rbRGb@9$aqQl;x-z+qjB zlh8_uMCxJ0S0qXwzx?-q^NO@MTf>{wuLp@gn+JV-;LQtRL=6 zlqy)PlP-z??Fui21OCdi`}5Dv2A7_XYU?=^=-1u{vt#|5FkTcf%MA=@ixV?361!^t z#cJQLc9hbENO?6mHnV*v4xwrz7tf(Yt)Va*u2PW0wDOF_Yj{Ud{e3W!IF|N?SG1{O zii+&msPcBpV`o}^cyt7K6tERik=>TZBlbSspD35xJ$ZsNB5jK2@CbMBM_4(%i+w(K`!970 z!+NNG{|Y1e_Q268AHaflq`fLLGP%d7^K{W#&Gnaq-o(sFEH7cD`{l#<`|p3z2U z^EqKVgfV~bt{C1%tqiG^-|yS``9#BdqN651qT3!*&^8IJQ7ItZ1)mnvupS#63TYoSt!d`{+z(4d>A9T)NrJbCUxe znu1hv=b>q`g&1Hv#pnYq$l?rnlnD;4GdA+E=&gGa4`1zoDk9ps7~BFA!y+mAn%hOM zQ@=)4Ph>jSo(|@$CKRkx%iS-GSQ-}FhD{xOlXr~r!b>#k>?j5h2KS{T7JeB2MAArM z3I~Ov%zu8Fu)BkV|GJ(SwvBY+3y=FSX7mgenJ_axVnpAMsvMAZJqr}Zi4E?a33}}D z;Lze47hgK6Ds5=ZXTjDIpfPPxh2Uuul3$M(0pC-!VBA{UwPQ%($ps04Ws*9bI^_1? zcKT?`i{I&BJ(~OY2-~HyqvrPq{mn43*enqsy1%DZXSW@-S_)mnH@Uf2wxza;Mennb}IVE^8;EQ--sb1oS=$(k|B0+LR_vF{;o<)lBQ_FD1Es2`i!thvHFr+CMm+LJ!1cUu&jEz}>%AM|Gw!|&a7 zvX*Zro9~)Lm;A$^b#lYl0QqDmP51;;sDIQi+@DCf1^YMQuNUqE3md@31E6uEzN$DO zsm#i!_z%>dz|T3@1p1CqBW+3rwyID%tc=Ifr13QhvIS_n? z4#zz`&2pU0T5fk7-gT+k%p(p&Q{zC4@Be@H-gLW-BTE-Ozx@;__dQL?rX&ocY)a)i zO@IIhkN|}t6NBxx03<|!NDRV25Ukc(=QYmj-6y$wipYq}1W37D)phPFt!0zU%$RoU zDRxBc?-6s0cAN@f8FVnB19bLjSsKcB# zBtNXo7vfHI>x@w#eeLGzs;`{4wR&B21I&iD$Mg8;st!prd9&X-$N`IK?oF6HblbeP|Pe+niB zLu@-Lhb-s)ZPipx_?nI1kW@L{v20WFCp*kjYvHK}k+VAH?62GOv-`@qpBRGi=4B5LA)3% z_j!fnu$5E!?`!tB?L6a*xq>;6S!b?PKbbDw8t1h(aztalV7|>f^)B-?%ZZa>z2uxo zzWo4uqdp-WTmU(v{MUl%P-FTs7D6}oFp`|X*MVNb_H{1l7>o^-3ps+JQg+43lHXe8r|wNmyqJ7a`T_mj0^bvU!n)47cL6{1Y>U7z0BT@<@*A3q8q?=aV{o)} zZgyw=D3~n5hxrG|M?U6U>+9SA>?-CB?~7f&LjMBgvT-K3FbC!{G`A@K4HKUObD=wD z6{-*OmOEs}sXiRL8|2o%ZrJi7a?SMVJ7un;bsE#B>fSzq|ABY_peue<{I(=~fF%1S zl9&Hpblgh#Dq+xn^bQ7m>ldt+kxuK1Nljq zdp_`!?rT%V&=@E`$;hitz6{GsQ7~JkRv#VCO>SU>5D$tjx)y$(2@l*bjTO!d+m1f) zH|Me+<&@9Ee{;WX;63Xe=DR_@J`Hqi^!ujZ>V))mfpCjJZ?S$Vd=}ZuhWfe`eSRZ) z41J0c`%m5n!80k@_G3cWM{GaxJDt;>eWr42{D;W)9oa&baaZhV#qNhgIphUP1LxvS z@B@%%no{N_uJ7K&E>pMK83-l`Vv!iQF))9~do9-ckF{BWbL+Re7s^K zy^#J8Js7*kWy~$aKS93g3HFSma6m|}A|@98tcXpWD;>w!FD%y`)-yiqa)lY-mVQwF zIrpii`b1^9UVbKiNVDEB-&NE*eAZ&Q^ii*y7#bz>Td6zG&v<+e^X8&9(O4cAqC@w! zRb)I4|3a`t1P3jfhyHbie+~Ysq(uKV=x^YO>ZHzdq4hb) z@!uKmf_?q^3C~;gfo*ObG3m%A@H(hV>yf%US@n|jY@e4>Tu*v}eAjBwh{P6OWp?ODyl&nhVVEVULOpPq2~ z44+!;CE6G#ShM(7LYFSnR`K06+I1Xn)hU_&tl*jvPL=e>&@IV|wH_J>%>X(u*HWUpZj3SBF#n#> zJUG0@s@s@?s}ox$o}^u%SAb`!&6cP2it3BtwB7LO48V=JUs=`f;f-;~Ifa ziasjvp`{}n8@FyNkiw`xmmULaFk;^n2i0|t` zzgw)6ssXQ(k8&Nft8x8ivX;o&J`~fW5u!zN9GUAP`%CTzi6Py*3uPU_Te}s5l-*eNgz5 zUH+zeqjU?>+?8<&c9p_){0uaa^;yc0*AcHfB%Xo(59yz@cVYQyyV!ZVVL6fYjp*H) zJ;#1%jnDd2$v(ZyTl3Iue4YLRT3+=S*Rb53jtIM{0c#5AH^y!Vua+^6=5hV2GQEY) zj$WrKe{{tBV$#gZ>oOMZ)H>@FefIYxcIJr9(6~y>7d_SYIq-8r}X_; z;jOB;EU!z{oUEQPC*e4p5r4{bFHHVHKU>)oTqD6spKHp0o9cGdJd(cYvM;*VJ`XS+qv&~AAnb6~QMV!Ao&5!o z_s5XDcg^|ow7k!i4~F%xMcy~HJ7bT{S>Fj(ucZUJV{?B*eB*T9ij#Nvn{>^>$n+n1 zT~@f%dn=6R*s}2cS`YcS7`%*cQM;49K83rSsmFe=`r^qNq@NFBY_aWRgx6iYACf=V zj{g2Opsi!!tut0E`%MiMXKger8ie-B=B&GU9yTiWT2=7`tv6_`xdeJX7+BM=X78|# znkbxKh1I&Sb)xKv^z#+5nH5VWLi4y)F$HU$+J4^JKS-bEt+Axf@-`;B;)N=&Eq9iT zP9(0ad>L%h*i*6M4atD7sIF9~u9{s}dHr-^!w7W^RO}Z#o{p=sm`v;cE_>nT<2{+ro0h(Jb7-tUGD4H zt~V8~x5@U^S_8#n)gnDzzs-8BX5mY^IeQOV$$-+M2V?ICa4Vgi!mUIe@q26=PM_{8 z(_p0MK4;B+*TOY#b{X^9s8{OnYi;*KtAVoNFuw1d#&5r_HRv1$=jd)%FZ$`zB;rT% z*(QHID4y-ST(;V2XD{KoKbRJhA-qe(E?9SsGaDAxjQQLf^nr6x6Y!E{Zacvmav772otArhb zG!r}mBma1w@F@E&A92wzxA+Ot5a~}?bQ)73i}h=4FlckvX`MbICRo2!p!x?k_Gh+K z%vL(>#i=?E*2yvUV~22qvWvk^SLFBH$-`Fj3`d+<01Mt>3a2I^9{HfAn)#=Wu6Bu%iN z-DzPp&={8LJM*laiGg?;!Z$j*_X;LH!-&q}_0t{6ch8uPDz|)jM_6NwYl{3-JWchB zTf+SmTuH)b6JDbn`{i8-KTPH5r?YDjEJwoFp|%m1E>j-?J*hwT8AQZv;C}Rgm%L(O z12jZFQ}hmDPio8p#so0Ooii~{71oJ~o2M`{0$E{9KgM(;S;>HYDY|&B59mEuC|n{s z!zdW5HhvT1lnBNW;l8PJj#mw{e$Wq$9fEzgaaR!vlv=hViU`*avLllg&k zkh^34r{4`M6ygtVZzgz7xrtRq#)D@blb!bM=5QVA3};dS^5%Bdn;xqIJS5no77z}}|T_Xlx(ZB1N zSbUd=+g#Um5}qStpnyIqYzAq>drFPM7{oD{BUZa1Y@!+QpsBwP<7sH@EwjuaS~Ou! z+1`llX8e_B;44>0pyv*aOV5vPBa@2531QsjXO4?_Fm(tYEYR~XCKJyJ>jEBhXE2X+ z2DyhkGd)Yecj~O~Bjc={;u&(pXCyk$I zVdtRjHgQOV$IdqW%gL<=bccE}y>@*LzS$}8BVt8w5a$zQo6qPP{8h?p3>{NGZaW74 z4)_eG(C580FmTb5h^346jA=K3vM0A9%bQYxWR!3wz4Yi*WcIe-a>3@FO`!ZEkHfd+ zq*(VmGj|64PYq^>$L4_i`uAQV`v~R0e%7F!2kt=hPY2F5JbNz_prOO?}Q2g6;WS}3O)_dsh{Y&rtH|V{T!oUNcH?Q>r ztgH9yL7b~NUL>FW>+~S_@7Y6oQ2RXHcE!T2L|Vc-&@Tt{PN4t5KdWh(fVm9(7A>pj z7uMrs^$*g4C-J&3Xy+?*VC4zjw^xpy)`g9II`Bc)_4m?+ zarHp21#6T5w^FVD@xB`J9Iaap`u*CMbssgxyZG!x>y~#w*97(n^vFc_!^ATTbi2my z9b}SGA6fJV`slEJ-g%_&XwE?=Js=;#+F@nd{diw>oGmlHp>rGY_ccCYeT3hlt_B_$ z?dRj{LSv1y3}!j0Z5KO{rmd??t{h{Fs#cn|!8e8}S|B2H;`(ruMfUFbi^D&E2K zul1Z~Px~1dLwW>r@BsR=u=3J{Qz)MzEM<-DXvL52C^k2Xp>MDTsj7KsrBY|cdsw?U zfsRNAchTbYAJVljLtXVuUJT~{@3>Y8+2K2|9jka9h_TpHx?6XZ^J8T-@GI7BbsrRI zRw@K#1(!9>|Ks)CrSa_(_5#O*{tC?Vu223s(9JzSt9$`?0CARymx$;0@ddB7Oy45L zP8Qvh4#vETu71`>8_O8%Gmi6d?2|BsQwM3LaYIY_vy^uk#ZVT0GVatK_UrVT$f0o`t*MoYjQWJ1ED@G>&iEQ zIoLq|=VBua|2K>Ay-~k`xTgjkq2K6>I&zN~`we`8cdN&pR&}ZB?Mxk*j}eq{=^NZr zVSjnA{x|tw(-q_{L}S8EU3Xe*(8q;Tx9vU`2VCFNzACIo9{R4JZ(;l=z&9S~SncOW zF?MM^UF*==A-TAop^tJhH)4t32fAr~tM(xJ=?DLM`f%UfjdZ*zgpqp|{LX%g><`UD zys-+=+|-2>&ky!WPVt`nra3vw*WI&1)9>&;Le9hSO}v)uH-+{LDE^+y&&z4j$uosv zPx#Ihr=3J%_M~ekXCV8|+=|h{f8`YVxnO^B?HR#XHukE(r(hdx#2hYhU*mKZ;BjX$ zet%ouoi8Kpq)7+KTJIFGrg4v8Qp%$)@G!pp2!7_H;HSg80j#$O{~7%g+t1J>Qoh_jF%OL5$X$FPpz^{P9<*uIM0bDN%E z5R*Tt@-W2sU_ROe+D`=kY2#f|ycGIY2mM+z_erx(eiG-y?bT;?-iho5`aPX#;f~@3 zDn1YP9mbME8spfczkAnFwZNDALHDhl4EK}bzpx%&!ru>G%T0Bk>05m5-svBzvl^#& zASZXd+(^cMj#%P9Xj7ec7{;fDZ~J?|J20j>?q69veaNo~=*F+?~skG5xaP%&+<3Y;-60Trh4w@xZXqD`(etUNm1u<+4PHNvn#gM z#GAYyM0?+p^6rrA1pIYn&DnwVrR2_`brbm=Ba=^8_T2k+{H-`b-Mi{K!oyk@Y_=-1yYUcXU4D zvk+*<>nS;_G>g;&{{g=ywd_oUcF!Is_T>S6Br|8xp7LFwNfr8WYWarxyu%E}0Cv0U zcIEtly$^qF<+(c5xwc}*1M9<}57Z}EBf^@!U7MG|&$@DB$1tX|2Ub5$C9l%$?0P&{ z1ZQ@1-}#J;yV|xJO!JP9ztfo*BL~xH)Oswy+Tr|rbuOX-Jb6_t_bYC45jQWkos}~V zg|M$l|IOUi=@RTqCWzO{o_c|JiT8{Ze~q(U%u5EkBn98X8UTDEoFiJppU+CUb!d#@ zKWEhZoltBSeQeMZss0RjtL4(XUqN~BGskEj`Mu3o_@4F`qM&)hz~F(0)9A* zYdRVYE-Na|jQ?@`F%5PV*8ZS_)IN-&!5HN0-i!Fv^xq=p_W|XPrx_9FXq^v{^}Vt7417zIN8@=)?Xz3YjdS6&Z+;cBk9hw2(3wlkceBbO&d%!fJ@Sau z<6*oObl)%XKGBm_YbCXZr?fH@E)n`k%!JFp}&u7 zDP;?z=ls>)`YGNeNIF6%KBp``NHAxSbIpMaDSa>s*GuOIt|RRQGHJxSV)ebu;~Zm7 z-~$!xIGVA}cC9jWzKHc#d7rH_b-uj^ZONW}7vlNy9lb-L^p^G)t$kbHkg12@46nh< z(et|cTNn$iO^q>W8k0>8otazmS)MHzWE>jT>lom!K8OPeB+P%@ZW0v`fl}yw~@(00|QY%|1bIXEutSF_{d=W?fW1v z|8KtyR~5>`uOZx`Df{o|V~_AO1qL9ez#T?Ie=%G#lF_R7Y3T0~1ns;=&?@Az6+#;$ zXazwGu8y(vVmVw5m-qO|qKBZ%qagxZAZEqq&3rvX$Qec((75S@C$U;nl?cDbXx6Xs zPxUP#fvuSJ%2R}9%GvfNvfXENTVMPSA*Wdcup@gBqkwPzK0)w7GN*| zk%ULze{aK5`or~lDA0BA;m_k=EnG%wK8#SwjoZMp;SQO&c^fh~ zzIdcpi8wk1Kq-5>@$C^Jhg%&xvO1=!wK4J z7`keeAhq#Is5|sTR{^ay1H>9ltVeU`K1$(7#6G!Q&Nnmf<1ttDu|HpW!{w`G&l_)6 zACF0o%|WLv5q)O4MhH)Zt1}+1UJ}xbbVI?W2sD{O`)kDZ$0{h}lafFG`UMIhRvzIpT0UlKp#%cJAOQTY9@RNWiWs!)lg zRk2d;m#IVPIfA_We3ZZ%f0@z$*GD!$rF6{F%vAE_lhZhuPp7@-P2+mmo2|y!-&fy# zRT54f4fN--n)pp&HMIz2&Q0WIm9A7u(TzJv>g(TbM*HFEdFG zk>-aB1v5)c88gdG+cUd=)_y)ZKKk{T6cJC|H(%a|(TT8FoWJqU1rf9uWNNTntE3s4 z1h>tscQ(|^%z(+ktJb)jpsO|ngG1p8fE(OzAP}xGNpJAvJ zSkl~e1Olkn2*JI;@7`sdp?5b|L6M!juCnuQlr_f6>oJoE9Kd4s+LacL+wz|9PPiRPXJe*jlk`8T9Z54(HQVU~De{`!2R|E01HCg+ zv$Z^gPmxs0lme<@r7%lzYQ{=Zr7NrEbzPLwSEp>!X)_rL!?7SC+_9Bfyl$qC?i(r9 zTuB)zY2lFmIvr0-(cjVUB&AMQQco7LF==?6xHOwWmrE;^AE)A(T4@9y3kcT`O6@81 z#x!6mm13a^d`6HJ1qC@$*YiUud9FB>dq<_h;?&2o_b4TGC>`5}np-Bg8Arp- zOcb31o^x+GC1f&y`Y^`#S!5^0=>RJ!O7kVDTTPym)TgQs$oEBtJ#h`$wCcaq^iwHW zGmBg^0>u)fEpsgB4x4@ri+)U(?%09@c+2VEN#?9HaFp^&(%2qocN*7j@O_XfU(z4X zq}`orw=q^}--)kXN;L)a7f6IWL)x5j3dP1cXQuqpvV(9u_S}~>-7}+$AoZbwVp;1n zW;(SNrMmR5Rl0AP5A5^2rf4>)spksnMIZ(UwxnUD3Qtv38fOE}C!2GFxwKMJQ(q(v znlaxIJ!sB%gHsxpRZ8Q=E?l=Sx-zBH+C|erl0I#yxos%jW27);c^+x_m3q#CFKC)j zGH%LFhb}bYba~Q;s=#qHQ>>?gbgCZc$!eYY*6d!mp|oA7%W5vuN@VS%UZ_yIV=q}R zQkuy22-DOT5DKcP(wp%Z{g7@mbT+35Y&O(Fw0R$2Dn_yc^XeCKY%<0|Q zVplpUMPQfpz((L|YC08cGXGdFaJtdzr0#@Ml%alBc0$Jcw(jzHhhVEE{qEa3%oluf zT9-889fA0$+b~8K3PywGDam#~WPB}s)ASI#LTy*_oFcd4*pMIC?@H2TTLg34b@I!4 z%Pn5#$#2qrS}lN*d)wNTjBu}c<#FWqFENx`;p6O=)lqlq;;~rv-7f36MR`lt4K6FR zrN_sKF*TIy4|We+=Ou-hp`I>%kNzF{ZoMKOq2lYH?7M~1c7?9B%=wsgrp9g3R;oH? zSlQ6Cf|ZhsAt}jkb8dt87?M7vZGfPjwcaXXzw~^rwwABqS+`Bcg_HeE8B?5)Pik%v z^Krex4!)sOU#(Qi+HUA%Ff>l-2+r_&oK^0!y6xkYc{BBvy&W?3aN7{xR|?ki2d{OO z>^97FTxNgV$4s7RmJF+6{kVq=ExFaTVl!&+8fLH2CI(o{-eg~!T;P%ty_BJ}E?JRty zsbukk%!~irwg&T<`k3!>tFzKYVegUOaNn*PQCjmHWBR|!?T7LC7Gy{2P9ChA*LIu| zt&)rMkNGO?(zX_E4TAmv9aHy*`LpSj=FN#*2}?d)HMD%k9Gx<@>4I%clFdCwmxFa^ zE>B}e8p=8quarLajBl=Is85oSBS-sm1NSLLH$-U_>RWIm_UbXIc_;QLs3E63M-L;^ zugG&ozxWvT4%5)Fj=P@W)$-eU@Xaa8{`x96SwxQANEzOePp;yxYK3hJUUwqBy$
{>PV3MX=z4}%T7VaBjcf9^9k64t-rrqAechrDV>n;Q)s=fZ zx-l42Dv_N>$Ng(Tih-i<W^x_d$pD%XHM5bo8dY+uoK_4+Agfc~KtXn36jF zZrWz4Z}GMKB{7_@=PyY&+H2Ewg!R=lNN>j1rLuH2xSPRiYurn9xcG;-x`uBN)~>~s1HAH#>?Ra7kRPdKVN*y-@XEd`xdumxq?M+J$go2{ESQKEvP+3=KZ^uiNC7N zDEKS!@BfZJ%+dWXdj1YRlX1PH2VdUfb~APh22@lsk@)GGH{bo+Z@+zT>iOS(`|eH9 zgBQH>rT;cd$==ua)9yI2oX^+CiTPr^Qd?!~(RlS*f1yui!0+#a_duwd1#NU;QT!8k zzyJEh_ylW)_xQtjIuAJL z<90k2nSTmeqz=-a{ALDZ9nXfIaq2l3!asr z!I-^NUzr^ZN*Wu^zhR}w)bQhdaH8N(R$DN@RnXzcE91iwzht)+UY`iMXaLd`|EPl3^xkL_NL{#)C7Ka> zg{G=OT(`mletfvcm@@m_lT){{tNN-bw9EcOiMJiEM|z0AgN6ft*jt{PycQgwuwU5} zjAuxaV&b5e(rR#45Y5;TJ2VOkX8Zcy#bDe1!1Tt6=o_S+pD-84M{joM)a% zJPZOPf_WSOvBtB_&^lkpUk@MFS|=UF9Md>@89nG0^kO-j&hLl0(b)H3uEIyeLS$bJ z*ZX-l@-k{D(zc}_h2bxUJr6B)#Qq+(03rQvj*bq4F6Yx&Esrk@HBW~D@mo+df0EAp zj1PXbmAdsxdvPJlvK;!rQ1>{`Jl@yp3AORkDj;6~I|g)BlvBlyV+Jr-tqddb#h$U3 z5mCVdI=c@bpJHk?J*^jdt~8VXHeM??EiB{5@N#u7$93uFYx(VN!nwpCSCA< z8IRuuzyI9WP5X2Iwfg&4P!I3zL$|*zho3AlP<4jAgWpIFb=6vd^r|{d? zpT_<$U@YQ7_Fd^M{SMA8EeF(M*xbfm;~0<@!MLmxzzH&vt&5 z%V9c!;b#7h?nb!Tuktn4^DLcWG%2i};bPPzaCYulwtH@5N@uhx}g*X9F+^PQ8?yPZywNW^@|#<;xh&?|Je3VZE@d^g#K7 zPqWNG%h^%ZFKvj#I; z0Idk5`95)k)f`0@I>Wh-L;qzauQaXj5V3a0ep$i?!NmbpXsL^-B6vz4-$HwDzKe6> z;En1he3SU@%~52&gN~b%Z4D=+3Mg8zp2rKB)%@p4OV$;EkYRpJjtnf?gf`_(Es zJc*?aL-7;iu^u2bqh2T;dmrZMu($eBqDN6bHdHh=h9adyUR9(~Q}9#~TO6Mwd_t?A z75n@eM@jwmSc}825vm$4t0rmSw4!TZFb)14F!!H>m4#Y`!~0;wZ~pU_?f36~dGpJg zH(=CPYpyQlokWnAK#w+bU9qjeevjz_cim<=Iu`` zl;MhuwZU=1^ux%Dv_4)97crN=3{paM3m&|0 zr=MDDuZSnOU+~Q@_6D{z9pV>jQNw0ScAPR$G9O-mX6yy1*1p00D%I_0xUE4*T5}Q5 z_FdG97)vv`H^`B?RPbal_czm-{S3d7dy+=qbU^!sUML?21VCSa7mdK0JM*3)k6+mu z_$(4iz$I`Hdl=5V$lbaF@mAdT2|4A`BDuSsC&uiB`9(rl?49~H%yGxo$7*)HcOl0; zL9}{D|341BVamQ!6n>RRSs#3{zn?G1x8qsQ-`7H9$gdBz8U1=+FZL}r!pn@Wqw3M0 zXLI@EFGpWD(A2&$B@dDB?=nMAEyWZclf3Yj50Ga)7=bFBy}5m9F*Z)(>wnsOcu}b{4q#e82kSXcu4i zrX4MVa?9R!1(RazIE0qiq0pl@9QbsCh)%!e#c$Qk>cV0>mnfc(s9F?-2}JG;HCBRUKbT=>zKH zIfIU!rWHpmOp{dxb*mlyijL2#bI{^Xzh{wb#4NzDxS_V~M~ zlMuAq*tm;IFzxs^L1^LK2~N>8=KG#aN-2c*N3kusNBW3qis+swp5dJOm_D8EugV#E zx?hU03DED=nQ_rdRl4b++J@Hs`k|B+4^cVhiVN7Bv?l63C_&)V&~CjxB}#KnbzUF3VP4}Paz z&i1FL_g;~q*Y#L<{0t?9cWR673D;Bh`>nHd*Qw5X2!(+(OS{QEeHrzEo}E_xl<)c? zl)cn}?X|mpxV+V8gdU=K!aKSTrw-1|MAM$(t;aew5z=)eb2aI;%XEK)=ltv~rc&zQ zH@*oCNU6+Iz*9T97rYr{+;z8IqP`C2^VYFwCs0gzgz%C2(p#F-KG8IQFj2hU)oHq1v#-gn+~E$=p~_uv;Rl!-JU49e z9>dQ-88xrrG+;C@n%6NUrn@Fu61+Lz(*_=SRCmmQPnl<1^+{9R*$$1P%j4elFvZ=p zuo8L4w5<9rdc%^#bK)bYThSHj@g9XI*S!{|xo6sT@oca~BO0$tFZT3Za=!0I&l*ml z&~);vR#V<5=PNH+&emFm3%s{mYn9{(&vH*ROZ7YJOTJsV<5@^lxk=JMTbhwp8ctvjSizDq2316}FsXP^h( zp+vg0p`HxWC%+Z?oIqbje1|i*?^=`lm~yYL!uRgn0@Lm^r|vqd`-QG?hqKOi-i6Ly zPVOk;-PTL##|8cUsP1A8ez-|hvvsGQzb@p7?m(ye+N6+e(Y?w-mhX^OTYSHAV)wB@ z_j_A>cU1BOWa_!=0@7`r<@>fgpMAL-KgjDj!~2WZPR<%DS61^1^_9TOUp)Um8hR&>v{pXWQ7m3-NuwwndME8R+6n7lKTyV8{j^XhO? zq59;GvAQE#R`Y^oddV`6qxHb|uG?z?0eAr;V=;=GK zpkJJ1p-|8NxN?|=+3Vt2F33&L;d~DIPBY~K=qY_bcgtIOqVE9jslwk^Nxom)pYWKw za{vDZXwh+kzI4V^C-YaUFe19Ovz8oT|5ZK-%&p)yjC>N#dSds3zqxTrKUldar0+H6 z*&3B?S6LR?b-qj7rg@jU@O+mYd3TuSyU92Cn%tePnPaHM_EqkUw{o#EzZG4R9(bI8cu_+&k2(POo@ z9wh@xXNn#qy`N^j1$n)sya$tt=24u_s^~hrQ*H8OJv3)6zLP!|n&Dh2y+?Ewd%fz4 zz7rkHc9F(cD6(#x{{eGQ0l!sb^rD=jd*e(4q;);eS?g_xW_QFhEtb!!$Z1dKZy+8j zct9hXNB5ldcAyWys z8|dyExqsht>RB^yOJC%2Ai8CcuRF}^g={D{4fW5pZCOfqu*LN8a?a)c08P**hek+l_#?D361d?=<#d;FOqWo6HB8kKh?O zgosx#$AsB0hiNACc8IPxmqJ&R|1$e1_Bx=K5&X=&Lsr)CLHw5!182MAYZ7q^} zA*E^FlH5csMf2&J=cEaK(xdWw?c7b4znfEfPSx$}oDEU^QqBkYag6*VNgjKh=~Gks zM(KLpk0Q3=UyyEd^NOdd#@MpTUXTq;GOu>I-f1u%m-JNA7)M3sTjr>VdZCN!3b&?w z8rG@g(@;(v^6lb%I+QEPKjqGq|MDRIZL)q5>#tnb+&VpT9b3`D&roqOkDJIo~W&&hv}DG*mE)o z(+qi2V;>mTPo~Z}o*3?ja+woh5xPv;y|4fK_ZDV*0jjA21*9HLGB zq&C@Fv=cqP5gU6GlGmj0+ojNIA-+N*ybkKYe7cg?#mq;8Ix`_{jgn92B9_M=ebHSi zcTL5zH^F+gwuLsjYW>b}44Id-?LUWP`^w5|mOh1fDDXPpF>>OBd_gmhQY+3UYUB9U zJT6)fbT35L@tmX|^12=JD{EXQ>&#JSNAhvl7fs#%_xqy!?Tz}T$v%OdPe}LOi_q1W zKg=Cg*YOv!7cTRa%empYcHSqky`1lhV;9vH)ATHBzw#uM7Ji(Hs=haJZM$n8I+szAH*NH zRIw?TyOE;J5Mxs&!OqJC#63XSu?PYD>kP;DL;z6jpQ%uC99;%ncr%P z-*60fQum3-w%F>*PTF$Be?$7@IR_fXX4ct8p7NVrHnsgR;%bjL=h3ydiUIT;UQ2ir z<-gY?zheD<-xyfF9`bSZdXti(HRj8toN9Hp*%!^Cn&ZI7GJXFV%c%J4XS@z+`g`LH zQdaB;#k{P%m3pqmCOxZa&E+t!__E%Sbx*Tv<<9GijT|_YZEa`UM2c1MJnU4Q7G+g@ zHJpp?K-S{ApO-H3?TzRPjs>Bvp!fN$#Jsd0X2cgk?>Q>I_=vW*!}8O!bXX>vx7ICf ztb_T6<~OPQB3p+IC#4u(TxDu@4E3?jI{swey4bV}UcP3nEvmBi?B=Z8imOmu#kN<{ zziP4+Ti5Uj-RSJsjcsk)Nd6s_6Hdjr(I2UV;!`rN3j5y}`*Bo`(0p3?y0C^K->6CL zRx+VAe^UN_BF3y@-C&1=29=4-8INZ!dO_9O)UjgSC#sA4#BuV9eKG9KGVD+ z>wYS;l>XjWI+p!Wl>c_kh|6<~pMAKdq^|uwew|8 z#Fp7>(hSP9p{v-p9djJB%JQz(PEGagSxR`n7Q_iy&M+R_YP(_sWew$&)AIdi8ON2% z11a^%J_*sOpnRr=a}u*IS*7;KU5k0f-H5*&T1(`W4!DTb0d3K3m>ZVjORPh^NloX) zjfoHLWF39LA1fICn4gzi#}}Q3wjbs?=>z-aYuheiyq5az+H=)Z{;J9gToSuh&BfUt zT<=L9)rfuq9jf9F;XYkRpKkW7(Iu~GlKviOowKs+jauJ%No@mA_D0JT@ye=wNTR1VJq`BZnJUu+#wv*)Fp zJ3Ou*}PB)Z<-T3XZVGc_gDPz)`hjtysbCXel*7kS-)4be5ib=w03{2+xcT# zrxz+0F0D1Ne87JXvfq+X{wL41=<-zF@~>Jv)}Gk4nAi->gRkR*NyPs8-;XF2_KH{-D%u7espGMsGO8Apw(r!U?rjZNX zVO})zvD3Hh1?hzP&YreavJh<5B{W_qT&4*%|SCoUl zI3hW#yXE-)wnqo|w=4OYty?Cy^u8~CeudXNML9=NayV|paR#?Q`PyAxpEXtf>9`p0 z4a!CkuW0s?9D8^9@4#2SL*Leqj-!G8UEQUzwjOfT3Fon|iEeOs4hyVv+*&{j*@NLa zur1C9?t1a`;<)REefDmh+Dkv=K&Jko{DeOn`5(z<$a#qCaL#UH{c7X~_d>D9N>Y5} zE0$r$+z)GnV!k(VInnFmxV-az!OZJkdvqm7yX?O-yZInqXzYWLuWH0GAG>lEg!#HF z>!6;!?m@c%T|lD0p!#6wcW)PpvnGWmSL{dTl}sgT2lA!YBX!gG_SHR!#5Bpz)wYRf z)D7jn$5_ii@@U^koDF?sI-k;72UrlqZ>TrTy*kjFrjBMFEhwEEva8CDBA=#>vm~VZ z`xEEj9%7UIL41~}O*`sa;;$a)V>6cL1Tk=p4cYY11ksIr#y0JxG1;a#8aoD_ z24M%p&N0=2@!z7Gt^0Z9Z(Qqs6)2`^+Ok4(9MpB#KIwiLyzbgqFuWi6mT5BjKx-jc z>ogR;%ALKp5B6qT=W|OB^}G@HC|35L^`f=%B9G(5wLxh89-Q?^hW2GzvhKhbzO`R+ zCNVRPAKCFVjen7;jqUXVe%rCnpneX{sy<_F&)5BcPnR2ppNoUq?`E308Y=Gyva~|a~@1!xGcO?R$tn#z-d3DT#UQH4n zz@>TrVSB3}l^H_W$mOgck0pO@uhk{o1M}|?jPknE&VEoZ*8)*ZFwdB4e7Fm8k}KF{ zgcGMau@42iT`sR6t*b_^-V@Bt&UZ0#wFesGR>4|9h5U8F&) zHna1-2XNq}MnT~28B!bP#LTH45A}@Yy9=1d$E)0A(}#KQX6p0O#fjiL7;x^v9g-Nh z^4pQnD14v9&bzPXNY_=Z!W=x>_!K65HO}=Z-AB19p5Av67om9)n{%J|4`IP^9ex-$;>^y`Z_+Zkh|8@XM(gzxA#GLb#+!Jb7gF9Bw(P072W9*7xH)LGIIh-PIbi-IEVLfH=(;#vut8UQL zn$tMisJm~6+Y9MMXmj0dj1ZIN`%-bT@zQ>>m)Cc~4E&6s55^p6Opm}GRG}Y*oqgvj zR;~{6u;9K-JA}D0(QSrhgY=-9^J4dYAQ&kn#Fv9uAz@uS8n?0x_>=GxpS1AqkQ?uV}w~k{NiscJQTaEKfJ7M zf;)(}v(hfB_ziW~7VW<4mMb3+|Anz&qI%!9HM?#rb?;5x3mC_$n;R{zOl%x2Hz|8Q zFRQ*+cv4nGPdz{zg~<>xaV}RzozJ&f71Ij}hn>$9aC?L_ze5(INrmw?dYf2xfc5w=ta3hNjif47ki#f94o%hSqyZet&igH ztGeK4CQVt=bh;wkvd)I@h8lh6wgUeY+Zc<#din69_~W2&{at@rKwU=tx}MTK%7tOC zSYMFucp8?wXXxS@`!<4!73E3oTlwBDyY6Qe(Eh{dde8k;HD11_YtI$S0M-|0W8(O8 z-?!MGeecK*pI_zJmiA}vs-HW+GYZctgf)fqH0A~L-07o-IB?@zllEs8%}qX6cZH36 zr#$wptg*In@Z1^$+hF*YCaEDc$3~y2N!l<5ypST!3u`f5L4vQ0KO@_kF_K;yzzlI5p_&6eivL zAwDDBb*F6R9>3UFf7~uY#1=fBr4nfB61R+Pv@0ps#o9ai?ANt9P{(`0>l= z+Uwk0?X~brSUprUbhNT9 z_I-MggY#u6H`u6nj`nqI>_@zFe=9hKn{uqaAbhW2-JA0U?aT52`UkSi{{M9|zbL_) zt4|nn!Fyx=jk?a49~#{5728QEqCo#OLq%&*)SJ~|Yi0v#f4M*Ok8eY5Qy z`CqDzaPA4J!~fm3urKxA4Kh{lz`EP`uCg-an{n)n_*=kVh+9d1Ti8CZUueqR;78Oa zTFN}5x7tG@K+}RN1Idk>67_@U|@ZXR3xW*b}YEthcro6q*lr_UyDIz=PZ(@8< zD_-dpe*`-^zb)@99q@b$hXzGmb$L8)wYf|(-j^&-v@`aGW+e%O|BY!tDM-LOCO0BfKV?At>mo`Zf+ z8}tQXqtZjbk#BJvVvB+~v2ytcPc5#)@qE-3LEfOr%{co5 z;wttjo*;RB?g;yP1?#vC#mE}jv$%TtneqbW0@eoGx6$#abwA7(^l=Xz#P5BGEvxzf zeU!ME%GCvH%wk~&Ygo-o*ThSa{f4vfvri#B;C<`bzhyqkj}M!^j@LQgmv=GaD+YOw zj5&B)y2xAeP|3y9{`bt`le7rMh|Jgt$};T%qP&dJX4LO`x!Zg6ldsc*MMQpBjw5_7 z`z+}5N}XzbItqPP5UhA=FO&=FRxoTs*v@LavNsy+F`Tb$ePXR?!g$V-+lu;#Iz{_t zd*c~K?6#EaOhxyo^}g_G6sMbGh39BXg})JR7S}`BA3x<_PA_48GnKa#OAXK8{#f&* z+p5AEkm`^=(H_ng=%MkZfu|{V7RDL-Eg$6w*7b3*C9@qRf20?~G6}Sf(`)D9cn_?Z z)w*UdkF>}1RkHIo@U2bT&HcIBqc^@c%Uo_D5=Uc{=j%m|a&vkJ=cC16L1E1opA-_Pc{IhAZe~(%FmS9QYftb! zumQwtgGm`6k_RW}HjqBY)E5)_;)LY$bXCGh~!{vJSV*JvC=v3Lc3FQy*qWgCm z=M$e(mi?a+0#qYdfV%!Mo5`P_?9PPNi)E zXBkBeY(k?Xk7W#$>dgk&?GWT*q=pdI-kq8BUnV)2D3~U$APNR+r?FQ6KNdNVM%+Kd zDM0wXmzwrL8}vlizi-6fNPcy*i{AThzI^lMyYIe9e3v-)eTGCB_`TI?xB`-lhRg9f zu^tV9Z+w5gMNAq*ZiQh_hwIVYTfK&oSolABec-g-U=4q~`G%#cO1Q93AfZ#^39JDo zwl_`ul}G+1@v{iR>eqxzBSzMx{wO>G#)MRe;jOfc6DVVt6r3P#L zVgTtND1^My^+7KN!`15baCZN?dUKKgEnjsRU;^HF8|qDnokc8kV}A$07C56 za=s-wCoTHo=)-)q&NUiDp;f{V{6uds7$UkmH-r#6>jZ+Xl^ZuzBcZ;gSp+JVerUyk zxKXG(!Zc=5{fw`X^VDm8V6vbw=XGMmRic;pn6s?HM=g(}e0t*W8X{xAU+)WiC2 zhwEnyMRk98Kb$d$S5E`gqYy5}KEr;k*24vtd@+1|`&k~$q zZUvsXA1-&;$4?s=J(=by@HhB;E3>E)Q)Zkm>KkGJHt4{AgXMUEjlSL^+K6!WD>Kav zeYkoZUpqmeE&L78De-}S5dW=5y>()+93qYe@g4VAYB}^z$q7x$3T6TnTyL|UPk~AU znE2hHo^0n!58j?9=oetoF|b>YxbFY`-~VTo;E%a?z;+wod%8ow7^Cs+$cO)MFuj#A z`-&IL!Ksch`%1?Mxehvp+=svYw{%VVC-&v9wnTps?qD83F<=!oUR#BS554KaAM#)1 zlYq_{_xk=&G>NF2@3am?IG@);R)WrKGMjH_2~~#l92PqU#|r1{9kb7um#U68ZxVJt z-=Q?F(cy$jR_}VRS0G65PTpnSB_g%|KYbroMMhNw(t>qF-t?@mmWP$*Z+WSO~85~g3P~dd&}9EI2Fn7 zzbGgg`qu=Jv5J4umhNeJB;h5+wHywH2yKZHi0x~O6wzCVIjzdK_)Dd;pRb+&R^@DW z@zB5jE7f!S4E&QQXsdG}6)g<$C6SZal8;48@7K)aUnXSke^M$_nBm2dQlZ`uJeC30 zd~}Qs|4)Ajw72x(1!Fj|jM!f!2=D#%w&zbSK*_HVQW`5ljUW0j!Daxv|AMPJP8?n6 z*42_>m%tic2IT@n@I|!kOTDBpH7ZtYDpac>6fs+=q9Q~LC)Ayy^l+XTK$BJ1`;c4B z>+yx@Ph$y`d~SfwS`&$QSf!ILr#IM|KeB~sB+`sub>zCIg$(f{HN86{ck)| zeG=q0?cj$dM(Jc@6oOhD?YzY#N{uWx{_w?LLH+wfT*1Ce9QBSsG7VI9@R&dWeA@%p zt%KM#V__|OAKox()s^4eZU4y7WB3~~6;(hM&o_@z~Z@?UUGuWX5jk>#BqjqL1m zP++OL1oH`AN)?>GpcHbpda1$y)Pemx$Jz!#Kl?*a#v_F;c|8((I)sKgT>_|s(8Hwy$mI%?-DCea>EzNm-|&>E`G|w zBEmCk$On%|6W3ZHsE6^(gy3y>tzdv20u@ut6DHkZb!dg#{{h_4`?Ll{{(G6>_b9OVNjxCs z=hVgUB+}D=nmOd&eDxHTs4#mLFJKINWRvD|Y52fT&DHDIubI3YP_Ib!FhAgt`Mp6< z!$DC+V)oYP(7Yz~Mw>g+@xxf}4WJ7qUr5cZ@p|-vzNv38?j>)jW2;}Ec8PQ5xY0G{ zt(wDrv2NLRj)M+8=^<-9{+mC<#Zqs1yP3il3VQrlNXgriw8{1YKYe+e_-!)8o!8`h z{_W3H1^@B=_vW?-)$lVu|J7`PpF}{$gC32sc4$ZU0Dr#6=YN)m3aA{O*-esVqMa=H z^5@^ix~V6X5dnBdI>wtyvhs+tUI*6)q@ysbLq3&h=qZpOow3V&)a#IsID--K7<09R zgHF}%RXG2pYeLoY5F=MPIeqs!Ef4JsRm~y~=7LDzvgerx9zR>G*!eECd zFU{pYJ_s!tgB5)&!%G{Q)436IFWlmBAwXy`N9%S9=lm4n19)bx49$qAe8a57rN2+4 zemywb!M@KQKI5Op%deX952`DNr=4fAr?J76*Nh`kQ$)H^fAKol{Fa$FIb%8Oc?QzB zSqz!s&{SiS=2UYR{+p)yRoqmw4I{NkQzJHP5Ypr3-;sIen#vobx z_~JOx^SqZIPU^M8L(M9`Qd#0xs z_By%f!O1bb!2NS$M|$uegB|C=Cojxk?5FVqd8B`h#9h^*lSJ4$t-)#`bQ}slkDQ1S ztEBxqIp7ri%se_3oR)b1jZw=}r;!po7QGaXJCQUtKevvaj3cLu#zH{5h$gvu{o>_& z<8|ohl3l|3Q2+iV@PdM)SLQjf_;XJ&y^9-vxRa3%#uSP@<|2cj&kqD>WeX2w>EAG} z^F{iBXF-BDa&a=jkzm&@@uEK*^zeA4F1ZE$FzwAYxZ#!PZ^k~XGSs^2 z4i5yGzfg6-ELV~9 zVIE`J+p}G#4tF(y0e;ox)rnD}UsAt@ zLXs2-)Go|BEP;;G2h+w}9IMTtUTbLx&ENo!6UJ1UDi>;(rJi|4 zSMSK%njOBNjpc>a4P)UdP*|yPh;4YX7*Ri;UYU+Z->L#uZb)8gJWmR%Jev~+D-d&e--PR1j~%QGe&MrG?K13 zoZr(nW*t6KD~&y+Y=MeK&ZHJQaHgs@#;PVqR<-)bsI>Mz{v~-s?}Jr{Rbfn3^d{o| zs6#d-K2Tt;bF4QnX#EiqP~IS;MuLrpV8J5?C4aJx>fkkqwVcKYKBdEzaUbG~=w3I) zdNBAxy@FrOm`kvAM!VnW7W^`^PQU7or2=PzdhosRDB=T1DeIdUu~7xE!guul<8RCg z-pNlcx_3gdyST|vXQ7OFFiuRFlrxSR2Pa4ZBE+1tl8H9H7OfCCT>6-deQ3*C*#?}z zwcLC%ikS{Cm%>BJuTn1$bja$9MQZpkqMrU^I>d7`pvcL)vK|`8nlM<^N&* z7W_LpQ;jDRg5%clrxU<2-_192EKSZ`1wOW%oZe#m`=d2GFFz`Wn@(o2dp@SC66?gM zcaL>_ke&}PR)|oK$ zRY9_NNq}6>&O62+czkpLXaDn<6{(f_~>0 z)+Q)4T%6DMwfvQv`!JyR;l=L!^gQnst{kI5?3G<_@+00!-u4gqD9D%v4W%`e-)#eN*-%tnpXWV z3&H|QY1X|3Q)wOWeZJaJTd;Jar!>PO6+HrA#l!H9owxH!D$Wjk?CDF~sSdaPg* zFG_h(f`f_NF2VN6t&MFy*eDOSnM^&e+NQe!K=_##wE{dsa)nhJx`({LSeq6ChheAz z_CbvSz+zL07!UccAL$d6k`-BV>MAXCz#m^)sR!7(81MkI!0rTU6kufE4m!3 z!V|{$N4-^0DLH7+t)Blfp(_cI7K0@gdCh@KUpT6%)^57@Mi>3zr}Z8l;o3gF`R*gt zzzaq4XxOL1y*6FX5|17qtSGL$Nyb0pD)cYk{rkV2{P6zIZ|IMp`tcO+68C1R3E2}+ ze4$?h2ZP{Z8`=^8sX-Je%Dqn9Vch-WpMvU4SyYiUIsK{_Vs&h>y7Cb5wwO>kAgp2C zWvu)qjCI*#!a#K>$m6w=Hc<^~NMnkrNKM8;xWqYhX)_odk!@EoMhxX}gp3>>)#KkC8^dF4ydOX=>n}4qGDcgB@_*91qS9HXyu;O9 zA_3M-I0hcPI|}dR$$|k@`ulIbywDf7gG=W8O761$2YSr#E>QTv9XkwMDE*)h>C@^l zk!Y|*rN71)2KG_!#FmiNq?C}qj51)A_I8G?T&Us_+K4aW1;amyG0S6`DSn47gvzSX zeMzv%MK_s#L!+c#MuKBvZ1>j1R=CN!_?b1m`6ea-z;F75?3Av%zm`wnRp?`w!8iXV z)m3_n1+?nauYbZb?eE}Ee>@;Qe{%E5{5?}@t` zOu1hTzxts`V=)uUlw|zWC+KJSet_RhQ&4Yp)J@ZKN)k(LOX4K@y?FMhe)c%&b&l)f zLB`sbw!J9>`^B{S}dXw5(i*oR4{T^~`MiY}O- zv2~WVes`+#Uh82(^%=k^^mp;B>0OpFsTF}v@$cTEJN11YGtVovk?A5W7TuytW9(q^ zt*M)X`tAo)qR9g09p}}2cGoYSZMsfj>J?q)h1TgK@M5yo>L$DG5`MGmwzI2FtLnQ5 z&%%WHFK7$KcjY9{Zt!;)(@D2QbOYX^ z@os_6TY6V?r=2#?w?IkBgcj7dW`ri3a7f1Hj`}_&Jj1`2-IlwpVUo?X>-VL9-lgYv zTPM_BKT};$GV%%VL)w=)QwcHo_YTm8=N`sojJuicjN1*Mhe~n08j;dvuJ^Y zCI34Tem>+baf6a~K%iWuU^l27`A_7!)ogpl}Nfa?kZL*m7L})fx7kOR!4w60YHuP&+Ra%y#Q(sC*@)o^zJ~L1pz!Zf$*x_rT`f_c{N@H`Rvvk zalqHr&o!8nrelFADuB{pZXBMsmI5YMAg0XEHwrwLK>dW*n63z3NZ`301-{5Y-UBrz zoP)BXX^wnA^gy7+5Ad_Yb;pjAo;7nkZ;hP|D(g6!-ydp|nhE}W%>bkbM2_I~{zV8R zxMuY=$smbB|Ib3Vx3%Q_tLfGfpj`of)F8PI@iy0|!58@*>l^qF=JdJ=eQGpC|0L%> zu&jGo0jC_*h_?%4mc_1s%(IO2@?{3xZh8E?HOdK?WmaTvCZN77%g&1Dp~)b*70^kJ z0p=)R_g$8gxzd3mj}?~Jod%@EZyN$gd%^raCz=ce=(m~_aL7qTH&kq<(_5y)^5rniUAfv(;%zrQseWwmT z3m0JkRwn>L^_?8`XG$Qp6aJ=2^Xpsli=dMZ^B%S3aGMVI+s_Gj^JkIEo#wAGfr(!` z8iW|X2O0`!I?IuO-*TT+S=~O`qWZ;3^U$;YOI5SoWR-Lk%R?SPa)Cd2P92un8QLxd zMvb(s=C$17czOb$%Alq0A{*#77>7Gipt4xkwPjBq3)&7T@X#j9GJd;|F-`@P`$B_} zvRxrL7F{kNq+YJUdSEWLs-<|f;}DOkGA3y9We8B7!M|G%3|QLs(3T@#o`@Y;pdB`C zo7k@%e8=;eybasFD%l}=Ur5#SY_GgY%>?%r5Z0;yv?_b@*MQU5kGp}x`mcLo z(SquD-k3~4V;&Rm0qVGx_@Ni3y#jxT+i3gDQ|*OmuiE6h@jP}AJidn@+U~%zSv{Z+ z(W{L*1;;LaSf-pKz9JBEntO-Ofuq;fd|1d7aYXe@ zHDf)nQhLD0enS76Y=2$Sf0l1Sb5$jK#=eC$S54y01HOfq7rt(fE-XN8(3!|{j;4*T zW!RH70Qnq-eI1BQi|@Cn&8jlji=4eiDddL2<6$4JC$eGr+%5N!c>rlcJb`ml*1leQ zl#{v8cAw~)5m9B-IjT1 ztaBAv-(JfaNaW;$@QwoQj`3sG&6-QT;>rzyq&HZ9^ARBeWd7i~!Q`)&lTVxc zMLtB^6`NhQ{jNt@`?@uWO=!N$z})8>x%CC{NRo7JzL94d*LdA|QMdREY*Nv?Ao@;t zUD^YkUCoyRU4p(#f#MruWxLTobC}0U3|PNjeJzi%9sob<&h)2T@u$`@k6Y6Q7C`Qa z55=xOtv7+Tu$~whz7y)utV4kI)f+3WBD~TQfO=Q?31eR8C_5|jxl;1kveu{ro}=_4 zZ`*i3Z~Lt!%lByAg=}|R9Sxb+!1uLdIHZfg4l-!G#P)Bs^R%r8V{&%Qvn*YDbZ)2T- z{jq(4I{Sp|3%Km7xMSrv*1k@!O@5@hZyehOSh5H05xszpCcW6_<2AjkqsuzRX82>R zJ1Z`GEpb%zxvaG~{}kF;deM!@Z+A@Vql${{cG=h4TJg}9$3ATu>;i&ggVx$=zAgV1?Ip%pR1BxaaxO6(wig}dhf}l*LSJ5sIW^@Q&>VUa8y^5a^=a*U zwyEnjsb6c6jUw}<=AE_?k5w_lHR|VP`ZOPv)oKxCtvTiX@OtMgk2=UseYZ}wHQ|l77FT^}qfc3~a7v3|d%i1rlTu;^x=Guwv-TIkp zM7CL1=m+nVJx}Eh&z0$GoN}y0d=0lPJ}v0nIQ#2OG(X@t+@bi_AY0a6k;sY5ZSgt> zeV?XLSASBo>guy>=(;fWQ)hprP=~cpM~&~2{FPa4im`%q5HpDQ&Hf^Y3mHC|-V57W zu>mR5id#oCZ5y8yo5MC9{2^}=SvT>XS^w#WI94>KFF+&8_P-a9m7ZtYP{ z#Vrik8H;_()wJ(MZJtP9w?RDHztH7TA3ChhyGhpPCqm|EIK|7b!G02(tnG@X8R%4cS%(w!^IV}IFvZvmm#AKVYe#7#0w!;Nwhbu`t zj(d}@s2C9T$rt;o{3_hDj;^Irw=~CM_hzhH&qUri=6@aPqiP5DuI%+yxE;gJviwZd z+|b_tGw6f+EZEOM-lE4w&5yFhs=hpIN=HJiz59)6NUwn1B)el{#u&$-i zwvwM%=-#dLxr(NfADic;Y8n8%^tQDtFA#8jFst3xGSx>X}a67vm zpCPd6dLZwwTYSa`K~8(E)V7}~CrgFk3{nr?ml&890eJ5ffNrnVU3A+e1mxB28t+c` zlsUzApv=^3o!-&;lW|tg<Dt~7iiI5kL@R(n1%8U(wg{+v(`^rK`|0xM z>(Du`03<9s#j#&;*+r@7Z%R~u7_|0w#PvkagN* zz5aU9w%_wPvWw(x094!^^)FpN3}oDcIuQK4oKa`l1_Xdg<CJm%=$FkObL0&p&FO}e7Zz|x*7CXmwVUDc!A%120E?!3V0H} z>$Izn-F5}Waysv}%L|VH=$zZ`^lSxm$)H>jXkROZvb65D>vJgkcuoAT>dcNhbhfK- z$2>5bzOQ%l&(eP^hdedv!Aeg5wV5Csr3IDACI~!0gJ-YYOR40RULwns^0L?-uLKdr%BJv{b>53a`0_si-Up22*%C&0J6!DS8F_z`5faMx=+ED-Dx^e4C*C&@NZ z$B_A_O)5zWW;Y_3o40*v^)jAY4;DGyUDEuicU$^DJ>X1^LsP1jsx@4d!<=s32-Y4QT~&34lp4pL`8!RB z1KymdD+IId74X(9 zz*~5j&hsyzK1q8Fo&CZ(C*4@~UDPfpo?ojR|ALZn8Lzj~atic~m@$!Wp{-D8=+8)o zX7ee)=S90&Tmh{JZ?|Rn+?IjVXuCA!`ERm*qc>e|dTD=ydKA#vs6BlI8te~mb}VN~ z)YRJtK3~CR(ReSyYDP@B@=)5v$c6hk@io6t1|1=ZYutaB<~G0=_Wk|b`*45z_B!9# zbW_gAA8=B|A=ifiLbaxh7H{tQ9 zom$TT9?2f=@yeeAFAns$S_Y&3hBlF$U3R2-Rw>K;1Lf>smpQj(vFJHYL-3HS=Elc( zcLZ$~Zfb4a6)1u|L^N(UtOprXg|XhK=XC>apo6X7s%(T8&owWuv79MQrLp)Gta*2) ziClVsALV(eUN4#o@7uMz&AZw$THQ75@BBm-FU1M(-JEz}WHNYg@VBa%ro zkaN=j{sFyR`MY*2vjw{s_3s_v^#$Ic>FzQ$fIsLym3z7;GxLthnz}T22426D_Y^Ga zNZ$jG^or$mUhdj}y=L^9#@F#i;X}gPL1vVLF34`-8);Y*p3^Lr7p6sDOd~Gf-4`=% z1NX^#mBGDOekyzg_Rvh>xq{6gW849MMOoiZ9-mwI@K(vedI9XP6zZJJ14MR!Y;I7~ zdTAg&^z|D5S0+9w6R&(&`R(Wn;yS6ATJ@(03mVpDwUJ3iz7naO8tQoI>B*rZ4ylG7ovH*9JaT0=|PfbUQ_J z&q~>g`Av=dAMb3rqJ0S2(XN*|_expKLl(fZzjb9T@l3oU2Kbj>b-gN#|G0;F$8DN} zWpM0!@DI-SzLz~C9&vM}?)`0tMbB9)>EU2I@BFLDuszL#-5Z3~;4SPueA03eUS<^~?}g-prXFZu$M=vZmH)CLh2)QFto89rllceBW#TTvqJG z)ML;FelO1}zn+0}AqXs<$u^iXHrb;K^ry5_Be1EefYWbI#9i{?v2KQUSko7q9?(NO zHJq1{Z`OXQG47@UuT=YfVV%Wi3tx7;-}?N zyJ*K7+lKX@D|N>dY2|>P6ZRupK8cdPH>}p&xP;GFo$QFdzlr)jLhm76H;@lb(GSqc zNAwhW{$!s zL^%LnK(T@k;rQm}9NfM2Y;8KZf2H`dA@9{CM}q@lz^Z zcb#1UPc%OEo2VWxb5)P?KRR3BXXK+o+p+8^AGl@19>QzViPf6K-z|6iqx|khe>bst zpV5C?)e(%L@w=Tu-#)?{=)Oiaz!vX>1B~`ZY0TAYv8KTeZHIo+8{SPD>5vbcd78er zZuu2uy>WAa+#B^;V3Qd>DtwuI;TzD$reMR1pX&PuJjYhH*rzkd8+_IJh=vWyI@ATW z8;+&a=L5EXwnz^p;Dv*+H-qz6Je}{S+j3lwbp~|pgFdM4zmx5YdQ1O0cqBOEnhd-- zc2k;FAL@ehH*i*D10%gks419&`;jpW#-^6#Gn+PIR@VSO(~* zmlQLqDV|YhA5ASJKNJpTN67oZmJZ0*9utEgyI8FqZDaYJ<`Y`d_G*W1a(YL6cId~m z=QtE!BR_}eA{I``=TUj2`KDUiQCX83Jpex5`z`i2%h@~rZqPd>W3*@R zL7hLp(@x`FNvC;QULB*Q=HHl>q^?9oXzAu^#d_A|d|2EuE*5teOGPjAoy7~Ez{3v| zqek2d>A9hr6&Uw6``#hHU!hF0;?$A&H|rv@e)s+0fWC4Tu8T2epN$n$jq-REqdmss z@4%h|y|kPZ|KYvRpGAAD+p3xy!t<5JK|%L^*HZq{-gYM zVmE9;bx!`MGcO7*DSd2?_LP=M0ym%s(!U-4qV#s6<*z-{)uuE)Q}ji=1$5^!^I_zx zaE55B79K|w12lXHdEM98KqHJ%_uvefhpQZnz8Mt8Zx7Gw*`7g zfMYfG&6IwQeJg;AUvDRc;YBp3WB&lpdAk{Gj6d#NFaNj&&_QNP8^w9g%#=DVf3cR!PPR$DgBio3i_cj*nRVZul_HTRu%U z6&)0P4G2G~Qxwuo#h0b&N}o|)=w=4?wrvj<7?$xkPCjSmkA?gmc{|&lr|_7^WRL1j z1xTZ4H)9>9!?bfKUc-4Kv={O33XWINKJpYiqPVW~NuKv3@$EfrO#u|G~z1?@lrmk>@Z?mUAH2*Yhn~ueunEu5`U%@_ptaU#{7hD1`*vW{5xc(c2BY=v@xoID!~f7ow{W5XKLjs1T$E&@*N`ss?;PO<*ZFhBamtpvC>V$x;*PiAskZiZ^h%I zXMW?ikZ0sq-DZ9-`C^J^MRgUWkF(x@`7M)9HW(hYBLp9HuA1_Bq#sFNXeN{AJdUN8 zpQzJG?uqi<;@S_(+mq}LCHsc6w#wrLn*(j->v4Y(!nLun6L9^OU2wW=9d!zo#qW@j zqUYf`YrR(MXuKEZGRP4X8-%Bd$R9cd@`~>;$P&W%#2ZQ>+T|WG3v~!=pURD3@p9tWE%kAi|YR| zerwP%y~W*~_hxvLjo77A&~e$Xgm$Z?iyiQVuz%gvDIMO~1)bd?a8qnlPkjc)@k(Nmd*Ns&$_-! z(#gPfEboy|nRtfyBZ$|Qy+QNQ&bK}TSc9x6kAR;BPD~JE;V>THY?AX9GGo6Ptk5p* zYkR-4DCs=SOa)`p9E0&e7u*iP9zJ9Ko=^G(1wi7}{nM~prlyFUGU!`onuX3T*Qooc3I zeaKgnM`gajxtxpdim!*{GuHPV-tbwitQ>j5r${aX>Z=&*E07Kns`opL(cSQQgiT+| zbM{YfhoL&ci(`DMiuisdwr8Gk#LlC4bK+a$VUh3=bh%Swut&}#kLQ7BKg9eMyoW=1 zEywe9a6I(s@>(N$rS^B>xNdF$!&&9BAm2CoFPvAJd@waD|3v%FCnhcmay;^VH1>Z= zZ1fWAHur_+9g9VZP8{{8x2oDlfa^FOX90L|ZVCFs-5Sw>H>|z&s7l zZ74^e3GZLU=Fwa6d&}pb<5b6eQKIJ`h$G^C7C-!~UGLh?Ghw|w8Xsl)j>*-q;xP!9 z8m<9kXsCX+t?z2zn0+rv&!zQV&^u5*YWs}g$@+TW-aYIh+;h4<_u|MLa#o>xW#-OC zQRUy=h(95g$8gTVxmuf(_u%Fd=sPVs-ZWEpK!`u=fM?4y`aUD;`czxq%%Sp)OHx;y zbAKC(A4PJsKGrU_A3z_tzTB#u`*-m9@+S7~mh36Xd0eC`Co%TikLblfW5B1AjgEc&02&`^z)drg0X|<`KAK8lghac z$Av<9+B)wVWD>~qs^gP#?=rYBJe=>XYQvA5oKIsfy7x$Bjx^B0BrdO9`J)UjIXM90 z=Nf(NjAgzV<@($DJl|K9arkbZ_jp74%&j%9fnQDTX=r*l5<^Eg9Fvn3ua;s48TP-@IOy9jzW(-!cSFqGi!<_leVvXtQ9fPK(R><1>uJcp z|1)RhkzW9Fg6PhV(j~6*2Yu~d6=#XjYxOu}1Cwr~ZG?w-|EyYX5$zeaAFZ7EUXydP zQ9qU10O!^nK+2zzyBKkIhmPl6S#})d)Pr3~x$9#q-@2LKKAq!-_Z5Q&zozo^O^*0= zAvx;JK%N&K(S8j|)BdJ}x>&0^2YfTO%9Q+L^PA>{ZKuk8ILRI5Jg*Juu!VdI^&}WW z!DZ;!%A7Zr?$TXM%q`E4`zfQ#g>q}1{erz-z!<39y~CXGJ?wj>a(2~S1)!Z2@JNCo zoC)wqpgl7_#XKlyLu_!)v5}r5>`Uc*bY1V@4D&K z;2Ixzzi3~>d3Df-rQS97Kv&^BpPL%_3HHD%y%>Ll#;bPL=&ggA?Qe+EOS_O6c4uY% zH{O}5O!LN$GkNqowDHj2Lb`W^pE&o+p3Gx2xPx+lZR`&^x6bhceYSJn48Q#T;X3Do zE^TakzMoAw+JW?UL3!ll7=3ka(Kv%JdJ=9D2UB?kd?%Z1sf!u@dwYGE+m?*J41ZtSYZu(ox^sZG zn~|~X%K$_`yT2I7eR6>F<89XHhxB(S{upCRYB_-RI@hcyN9EzzspUX67smh4=E6LG zin+@DaN*~`7mH`Wuh)Lz`*nL3cy!;i1^haHnvNp&s?KX~V?7JHlZLS#onr;MUO+rk zomW(bG%z>ojP6TdObYWtTOINnV(u^B9d&XAjgC_&CUxx$N#W=Lx&bA?=tfV z_~*g#SP#o989Thm1^Mg3Xw*)v7M8yF8TCD~GpEPaDmiHUJ=PgHnD=6@6LT-+4mHZo zL;1B#ugYGv)?x2W>|LGn5R%IrYjJo=eQm)OtE z`xGBC+UNbi;Z^Rtz?VubdEbRE=#!Ce+M4MagSKojz)bqZ)}5k zfc-17-$y<4Go>2qZjU<4*-uNFlmQ49d`S96Yd`~{KyEmVU<6E!1UwvOnk)QV45FDjuRTcEks)nPE!&`W* zYGSp~Cb&WwPz`7u*+*OF0J{|L%4ax70Cmq<19Mr1*Uezvr`*^)j2+{zx9*yndtU~h z(We`xd&|zl^BnovB*|b0uPyyR>TGDcP1PmA{FeSSC-_4&GWO-3YaeU#;GH#CLznAN z5RP*$C-Q8HUl}{czMHmtGptZ8gvNb0yCwZ(&^%9qOnvBW@cbyh2-e_J{RDS^?*wlo zE_N&)Wnx_9XIHUBpYks4{hns4X?=+O#-Tf#C?o3gVk(Ee6Y&`W{imtBimnDGzOpd-xhbS{AXVg=Gt-XHA|*_V4jV8 zR{8}1+c zL(OZ+rmMB_kD?x9?|*-<|1G-xNq0DS9gKUgsq^!z`_&&khv#{3-@Hl0 zeeQWlFPZcb|Bya=3%|U5>%nvI%bU0F;O8H`khuRg*iRXj@}C`tHUk?`KmSht`!hBV zU#*wp{`$}FO^@eaei^K8si$+|M{05ZKBoQi!+h)~Jk_$BuxE)~p~tiJU^!n@2cI|N z<=~Q^f4<~Dpa1z4Bii!MFLb+aZh(EttMnwl`DrujQ`hPPZ_Ru6FA~407US?&;-CHr zf7qM*SNi-1cucnS1AXx2ed3EX0k=f&uU0P;^Tm1vqkfY};KJ3qXM?S5LV?G6`n^1? z0Yp#pU;1%+`33bvUoUqwK|#cs1)z;c)Sx>}plp&DPz=+;TZzJ|i%}!qv}L zpO*8fd7IyV{nuA3*y8_rJ$|(wtN_^hLHo%>V(@ATD+3Ob`1VKa2;ZJ>V1wg9)^?X^#632)lHbLfFuhodPOY5PuTGS`8JpO5-iSb_)43Q*~E z32M_~Dx*qBQ(I^(f$il~Y4Xd8v@FHa*s5h|zh30h_pPFC1IVSq7t&TCxD2&mQ7tA+ zE9^$&n%nhoJLitH_v?h(3UNE{eq1~6OKy?O?UowekjwM)n#a2JB&~t`Ikjp~?QW@zIPaq)tx38B4{S4(=avBi zH)&zAP;G9mRmp!IYr^gHxEy**T0pgF|8|QmZUvJ>c-dvv8(b!TE-e%HQfePtA$6z> zKecxB`7EV1UB@f7ofe=;hFM?A$xC~X8MmpvJ*!N%(!SblLvzP%UJKlIAh+saYg}00 z?WCBg=BTuNURt6RxV3{%?fPn5qQ0nG#UNZ74QUn1?aDi_)|h>&79%&Rg_D%8SFNry zrsV>)z4*xI*5;O|wZ{i+U0kVcca=##S0P+$U>gf~r!(f(kkpd+hTFoJmPFM4(&IK6 zO+_<7>>78@8daO4bn%Z|qqLf_+bUoiT*R+rMcQkJ+qPkQr;k;)J!`{i5lhc@;MsNx z)`GlFg)3U+OYQnWo;eklRyI>1{@8NL%Wvf~r!;&`nbqbw;h#Q*?>n=`rk$2@vFvKW z>xp}Gf2mSUoU)=*NoYJ(242RWQIj zT8{Y|0K?~ES{$p=Y*bn*lKR9YI?wy9?AadSRLq{^wE$RWMWybL%(E7=(zSmP!j-A(wWlzIr5dAmvmD{O#HUV6nNC_#0x9?6K2l2j;pJ50? zxxyqYqg;L=P|M$oF|NKEe=q|~wKFO13J#Tpe*Yn9> zHr@|T8bUp6z2Bctr-RvPzC?M}db_)>@|K@|xx4;u3C~(Dqd()MSMfpny;G+&^Zm_T zpSZA(;;;PX^A(4T@nnj3YCRgSUMVjr{d{je7l4sF z6o1#w&==N2{mpX82ddw(zFh(T8lVH{*)#jo!F1f82ZV^9y1{B-kGC9j*MmF3oTW1t zErPv9@TPW`;A1~!IWE$|9alr-S+2Dsn@}>R&=HEw7thVL>4K z+w0ly!UCTW20Z)0@`c)n@$HX1+fT`#-&>FL0B{pMi5lvCbeK=e!JwwFiC6LB>4CmP z2LeEx{JQX^=pgdN$pZn8+Rm4LbfE4UdCAG+{1&sH>0-UBo;HZ$FX1uf>k%OB!T0%( zkVBb4$ru&ES;PDdi8vs$kasrs2a5T~L$Um4JR7f{53aeweU^)m5YN|6Qy2mbx9tH1o8*BlwZ zcPtvCCCNC?w4a_nU3RytSHa*DO#x3tzg&)oBl|@ONT{)KiBk$g@c^&r4_MA~SkH^+ zKmGg9fB6ZP_VWw+`~SRt@jhlz^bP>?;L`YkWXuCXukNprnqt&@W!hw83txU0ab>2MctHowD(mcWn zVDeiSzI^^H@gM(@Fn|B_EF7%-lPvs&wKEZ3hUf6sWIlWFe@#4l@eCBDXFosFm~4gU z^qaw8He8SBH7~pZGvNDYZsZQXrDJeE7K}h8nRmZ(Sfq-j*`I}|RPD>+rHV`M8XOa|8Ta8~O>r767#qr}Nb zWmO@sLvDUe};jm5M}kK@Y=f-^0hCUcis3?1hHMh$DfgfD#WAGV;1`f)?2lwsS zQhY$M^!?^j z>#$U5mzSRG`JpuL<>0~mMM5&7l!p8*^Ti;>3$p-?cdFbfws`)do$OJW`aa5759pSz zi_=yw!){KkVQQUAgZ7Yy{S+ru%XOU=0?pqu(3gnoh!4RrlI_jY@p8_x^%%-L>mkGl z{mf7Fipw44TfZR`kX>T>F6O>$9Jo zZ@;*UiCNacxX5u0P(bbY1w&&$;L20F^l>YiS8KB*2UX%!!0xB@U|AO4 z_JqQwhqpj#ad-Y2*t@$7W1_~nX9TGtC~cwF=^WwB5sq+ngd?c9ZUo|?MI10}^tr`Y z$q^uj;v<^x>hOm-Jmf8*GsFM0o!WE|2mZUW6;6@ zk`sToK@}I6x3eGO;{QkB<9c;Ox<()S=^zYkm!grkN}9hiJ|5IGNsIpzeL(=3Z)bWh zHb;(s!W9dL7-xhNB4`t@Uni~x!D6sn!JjsuQMr7t85%u8o%~a6Kz%QnI3{i78;f)!K9m?R#e+y23da64M%7_v=z99QTgTC_WiWbZ zw0RXyo_U$zY#;TZ@}0Uq6!SgVV`EG4TOi!zW(>;KfU^o zfBgByzdrxzuiKwreEWJF=gC2rP2!(rRrve2c(oU2XaZo)tw(b99Go`BFLy}*p^WC&UD z9v4D~0zpqK;)1UMQJIwaW}U!cPF&1^(7L^>L(%saFv{z{sA%F}Uc;Zip=m##Pl!d= zx}OGesU#v8o|y7jNY6qX#}g5W`&ntN#LkGJym0bGaga~*&CDP8F`_3dZZHJR!%;rL zed1q!jKrctvgST6p};luZ0@SoV#^kOQ?C+UOuaZ7TaCvNhGs%L5uU;i;lg}=@4xv% zzP;%6JN5nlm|{5n@mbK{x9OrV^;2x!jz0t|r=X1#U@(Pfu;2~VyQE?{s{bc`&-G(l zRP@HGoBIa;mR!Lz8(q{(8rFxU}p45@V-@VYgrfAQs`p``^ zHdKJ8c{aIAbqZAXaE$xH`mxscu-;Ci9Q2w2j{VT1Vmw&mnD(Rk2;=ywFFY6VX=S`Y zL;o%P?Bv~CXCa?+p97euqUzYvxWT5&Fr;3?R6r>8xR8CrXJ!73dI!<|gAT6&YqHLz zC=eH-K=@OwUn<;T>LJ7Drj{Osf7eSc`UvxU2(Kr3PveRyI0a`xb)_d2sp+rw z?~l3gRfp+~d+IVhTlJ_7o-?jWeQ_y@Ma5%qjZLaqi#>P&7Z@kxbL@YC@Xf-{`z{yT zO80^=O_l-o@*7RVbe7oP2J4;E`e3eVQfO$@D{Kj0u?BaeaK40fQ13mV`G+3ihw2B% zc+o2a_Y9lrgWm*PuX8PKdZz{aE`2SyO)!}DxaZmA^kQ63{lsEjL8jWuXDhYGGX9MP zdU})VRo5$KD$P6>-)eHPuAXO$Ove=5 z%2UBD9JhHd1-9~7ENCr7u(nkEs>5TJs$(h4EhMAKJfNg1iun#O^RJx<0SovEiGFGO!u*evU*Q*mOGS$Wf6#&DcRS1h3ui;i; zQJ}Rn%2i%xKBJ47;k#7)E1#FbURbb+3sqr3r+S?VRMlyn`IhyJ6jq{VXbo^)^b?D! z;Tq&`DzpS=4SQ+iYU9U%ilo)Ka8{+6nO34OE<~ z-lwzcaG|go7rHve>inEQ-Zv zXBEt<&>Fa)SUJ!5x?0`gn3w7^JcD&z;UE>AYup|jtDoa@soY7itnuT>tebJKT6+u# z-*@yK;~tz}HwtQ9)#$p4GA`qhH|Iipm+|k{qwkj#9TFUHe+C|>ykAyu z!S|c>H(XTj^!0yqZ~^Fy@GtZ}<5C@XC*r8)M+o~?ooT%-_y+LJ?JJWx{!CRSm3OL0 zAMuIgt$nsOUf+~*-@AD2ZBZ6BE;`jhEEf0M-FUL*9Yg8z1+2Vjyls3 z^Hkv{ODUko?={b|%;$%iKh+sV$akw1KF1nAtBMgig$&bz2cErO8_t3Yw_L1p;>f<5 z;bkHNsBm7H_scZUkiwRL4=l?jbNah0{Jv6;pZBij$gw=}T9IR2Ph`9BrYiB7MGnup zR{#E;6t!#!4qJTI|KJpN^gM_5N>_mtn8Z2ff`640;1ZOTjI@eC<{0h^#zik*596X< zgGEPjW=+Q9AX}{+q$5x9)y7HZz%o(JVTnae58@9g#KB@iuSw(_!VqY>T|dBAlGp#Oe5JuU3!iIK3Y9iT>I|hg=PYr&t251X^@TxPNizdXaS zAq8qZ#(ODld@uHbvyKMa9jtpdndkNaXUK+_+$#KpwTy`8R=w{TpHTPZ^Hw~v%zIu7 z9RU1VBe!TW(m|f=s}C{o8uMP)>e+0mP`34QE=bHed%aX3{#^>mj%%@jM2}SkVf{=k zN4)*&j^Do(-HP`&2Hm@nq5a+I{mm8K7<_E1Gh@C2ywm7)7Eh=#E;Wr_M=%8X9+eq} zxv!rit?VGtH=FBA;UV;Q&nw=t%<(jzsu~*6b}8bWDq`&N4m^)HA-G|YVvmXxD;&1? z$&ob|rO2~oPa3{a3&H+lrTLhpLc?(OYM!ctt6)bvc%3_dd#n#S`jRf(T@|}*kpo>u z*{Y;FnF7Qp-z$nYQsL-&)_I2QdC(Kcj`di-8c4Bluv>3p_$1@OzL6E1AUBv?hi!7h zzauv0#IZ3I?3n*llnzK|Q5%yDDK=T-ipFVj(Q#eO+Up-YcjQ4dUaOpS;mt+Kg;yxO z)MFW(KU4e__7Uj$TX`(n{gGt#J=>GGZyq1d#L^LnU#zJxw~a@r_oMD`=k=W;=2hm= z6PC4QRs1@OxLuEd>#e|By&vN7c|Ow%md$deT`2;7M|;gl!R_3m?7gPs5%Fv)a?W@z z^NLOo5FCvCzt*;B4-3tsFD%DA_5;Wz(vw1dfv)Eii+{i(x@9J6Qwg^0sOM?!Vk>bd9Te$F1|Ru z>_z+M2v<7UIC~XzP4qu-adD&1kYB7mc4R_96;!9<`(ANTaf*LC`oIT%hwZQi!+b8f z<{Q*C?e#kL96#IO_n9YuU>{r_?SkK@OA~m~5ewBTh z=LVid`>&C$G*xmL{b;zSTcs-t4Eq!DH;8_KypHfN>Q|$p{7PpN8U6WAbh->YuCR*B^Uxxjcj&0mbUK*P*MvjZ$#}v6Iy}az;lWmJOcpYt)F_p0!jXup@u&kU{$?|JH+#g6SN{we2t8S59U zt+S`Yo9KzozVBV1MQueo`!^@c7201;!F;QHh}}v2K0A>ZRU>K>r`jj!NP-(593JdV zzDlk&FEwu@zguk_YgZPDuTF9ydja(0mdJqS`DNHPu9NP?vZ|b8UHrCg8gtOkLOk7D zaKbT19hd*#GoQXtal1>FgNWzX_W1c~_WXCsYomi1{iT|XjVtYo**N;_NCO+80l*DE z8;Q-~_~G|cx3*8DCcGsh=l!-4=ga1Ou#ct5_8{V5mGPWl($5teVLo{r7OeC7xx>Ei z+xoR@X97-y?Q`)HWDfdTRlJAse9ZGUl+F}5{?O*(_!;w@++O(LjCu9#S%qzxQV(F| z=)mHW?}<-UVE8%Avl_K<%rwqV>yeHnJo2$Jt7Z@G_b#7x?B;vj&?ZJdDbFf9TVK-p zY+3ejCAtnildeohuFOkGqa?M?h}`k9vD2maYjWbR$)Wvtf`30Pe6lG#Ap61i6vA{I z;XOJ=*&IdqdU)-K&&}o&d(%EWX}F~9za0N;hR#)Z-PfI~$X4{L-R6qMw)e<)jty?4v-#pX(CgIWG2GjAofM1*2P!a9OaJjX|_Yr_e=gYqK#Xzi%Q}LFUwv~_LEP=_)^H08{|Uz<5=mBWs+S4 z-%vxnCi}83b-aP`8S%EMo90P;pZ&47YW*~)G`1V7cvM~MM?9YJBU(S^qG-CQ8=qiV z;0H2~Y~$KpAUs}luYHK;d-afPM&8Hk5-$ zxwAcqJNT1pSKrHO{Fbqm-wyG4&ibau{)(oe8{Yqh`D@OrC|?er|C)J2`7`k=?W_I@ z-q0$>zxO0vF+WsvMY^yahxsGNc*LjJP`a<(yN}sr8(q? z_T5^Dd_NcY{+K(Uf3UwuwN4oX0HB)(|h_~71z@+Xu|qU`54qPGei_@pbU z297-)r()hv7CtNd=d+ykgVKGg*i_KSQqZl%hE}>&8f|~=*P@u9j>V#Hs)2UgTKiTy ztiO(r<<)e&3de7p_%}7GjMF0)Rh`pEIT-un=Zi2=c8$nU+pe)}M2^wUUHiFSQMih8 z-1B)qW}`ME!eA{qkz0X%aV2ZrXdgnrdiEenzl0;r+EKr3^PmjTF`SI$OAo^XYnzRAkd&s;h*%=kApdK$j>z1kn`qdTcP{(gAJ z&I6RZ)?3MIE$3o&D}~=~{HJKgf9gW7O24Wej*0(1dl2Kbc0L{09K_>Q4hrX5nGCPDyyL${nh3%mCv9cbdk?o(Zhnot&lT=sY9I zWjTR&(wGaEhW79?S23|E%SSEw1u^z8#a*uyoIcbmzk6=Br6)_tM^*limFTqd#zJGLhfk(t~?96$CzXLdHHO+tY*XZ z58=;7d={+JHzrB3o4etdcf;~0R!@m}s|L=qa>Nd_WOc=%|B${_KH!56`8LX|pGXeA zCpeS3UHP7|`#?*HaeL3C_HBe(T=3yCh5)PC6&xK?D>r8`vws*>B+l=Jj z#jL5x&Ck{NeHq`_L)BcYUoV}{9llEw%7+oXR_MRM@#o^U8lO9x6dhY&nhWJ6BCfCY zCLa%Quy_tZ3=dFiq;U9;bT zY?*-a9N2zPevb8}1xt!=@?9tGcg@7&+TO7*#9vo&)>59-RgMh%f$AoYkNGF+7xujs zj=i;2eow%>r*HNy_qeXZv`czP?QqUG>nH%vT14Iw-@1z9Tl7v1Wx%-=a}eGS_-f~b zhz!ZNxYS|&>8_#T6$qzmraj-yF9Q7R82#t5GRtu8f2){1L|66Q<3~kTJ-YwZr)L@x z2az>xDlU$t)H#Ra-BsqRw}QuSRW7^0=HW1{{oT-H;fZmV!vEB`TXXM(_LdCo?I^t> zZr%#+mzB><`SSOYYu8-l6>e1bt9Kyh^40ug)n@%SQ@UzkzEdD~%BE3&1nujq?zM&P z%pBvl3P;R+nQ=JIZTaid9haW(ig|S>Rr#pQ-j6+3+=>pfk#i8AW$r;})A)Va_orff zMY*#Yl9yE-=c+Le!?8U%yP1r6*_T+G(gn()*jwLY+odFUTb@Wv-mBJQb*X(QzScrK z479u-D0uA7g--;U$FQ8tDVqp!L3~mnA1K=+D~?SyavubTFzy`AKNPDBVI4!o`9y!XWu9KQ;-#Lxo152p zD>3;=HOZ%_vQAo!&qF$6TMJ~yowmtxJM_=R&8PS{z0>N*oodmU_1%V(^L_B#)`~ZE zC!+u7-26gWuYw2L4z4dPtlN%4_^fy#$NH2%OZ4XW`_#9{_q8l3V-D_4cn-&b_9o8| z@x@m(CU#el?TkZmgn2|t$&FiO^YQmBUwB~1Pgr*RgkEg!j+NI*`o_+^8`BTnO{Z~# zn0))L!~5ipp3;q*Su00fJ=2)5oL4#Gg=E&%f2?>j=~R(;v5uKloS2!f=wK`7=2fO9 z-fZz9IT* zJM7Eus61!S^*Pop9Ps6SYuJ`1zf$wjjrS*A-g+anP?tM#d>$%CfPGkZ6r-m+(03wR z1DZ!{GIe(b^OmghclM!bUQ`$-RUW3q(W{q|)1>@T@wrSP8LRAE$t%)+skYGpL_Xl2 z9tFo}j!Zpe`@W3)sO8AtDLFLZ+~jiZ_JH40Q|ykg;SoK5*`&L2$Pj>;E6U9S>~XI(Glxs3SOMk1>| zhvFq)bAN#IeaY4;%l^vN-D2^9)+DCd%-QrRIwjVCV4b*a(|Yra>GN)+WJs<*F?yX% z&%F@eH+O}6J7-34DbF}~SB||ybSHXwJz9U_p_<)pCEo({sPjvf>*7--{lJa8sQ9et zR_@t07k}j0?yR%5ZMU@h{*!lrD$cpxbuN$b+4!91TPM${TrYpFM)JtXjtlSYaNe@; z4=c`&x%(e`?3ax>tI7`PN%>ExeonKI5}j-sj{E)pmT%H;P9Obpkt zXXz}DfUwlC!*)QfW?_voxvp?I*i@0IN982tn1O-b(PuA+Qzso*jU zV_wTy?wF1rcSoTSg0J#Th3_2pB(9|N0r3}1glAO#ulQKiu`8UDbgLXZs}v) zT#P*+=Ztwzr{ojgsyZ#0d#?S5bRR-~%KfBt^-|d*Pu_dbM` z%VYHLwyL|M>Y7aYT7Q-M=Ei=InlTpdWglTojfFpATyt05*d1DSPlnMu`L**Hxoi6e z%O+30Zr4?y+E(a$aqfY2b8S18BRO4K-xps%CwDL>q0aHICeu$>`OhmS+^a+w`8n|s zNlc(Wso3k_x(fB2ss|*wA|t7pbP*fV??mqpioMMCN%YPo=Wp5Hfo#P!=c$$*$=E!~ zGF{7VKr%K^ci}(lx;2aoZ^XAOIooT`&3Ej-kvy%oI)_qWoi*d+AAz^$RLy}1%XhPENeURohN1 zv!?G>m07Q)=W=JpFKL~5^4h7d^+EVW)7+b)`f>`6y}HTEmv{x|gOdLlb(hX%-)q}G z#Y<)9pilY08Lk2DEp>){I>Y>2&SI=&y6{66XH!qE|K6gzMJ2T;9L`s*${vcBhx1h_ z2RNSYEZ}NkU&rOh z%6X`Ka;fJs6o0SdOV{tqK1*6J6uwt&DI00BWB*tFqob#}KL3rt^(I!|ZYen_de+|5 z6tQSvXJV6`7{9r7kITKMrTpoSqHAyP4#!FU^nK>&JuQ&KC*-A`8{TKxB)z)v4~h@i z(t~tO4|VrL;A?13)mo5Rx0gCc>E6+ulx&?>zgD&$qwzb@Z^3>%LgU*AjZ^*b@`K+h z-gm$z>ZQ&+stJvC=cmECUpU|S*-Q>=iDP|fzYsk1#+fPA$IkXQrIcIiyO@03beqX- zFJ1Jmuee5ex3viR_B(0wx%0fP_gxus4d{zmX?%X)OC{I1CihuYE8AX6-Yd1J=KHKw zIFmZxl_A%^x95kk(-rrb@K|X*P9N)83mhh$W@qF#AHC}W!lS&u&a2w|nRl(in<0Gu z(3_RL{!Hq;XGe?PER*!Jli>i?f1SM;0$k?Z*6l`W^$$PRGW<;baYJLkGk#&T=GbE=j(j#u3I{oWY9%VxZ8A=sB@ zc0F$xr_dSouF3)J-+pdd-gTOJuhX#4cDRUJcS+$@4cE0A%6?bZS6s*a1HkOMK)nOr zUSH-`1iP!ox_3Vx-qtekPLk&S)DXB7;^w}X-_!*5W`4W(0K(V)doIt&xdiSUSA3q= z+2P{)YOVIZ>cBbqT&G-pmIinL&Roo|TMS?MeleIfb|vaFa6YY0@tNVmUL(Si)-yKe z<-Uux*sI)ofnclV#Ir1?yRGVdH+wOccY3#Z&sr=0Yp3#iSlf)xygvI72rj69VVuaW z&K12j_j%u}RmPhYgLV_-LQ>wdHNx;gyw!*gI= z{*k~m2tPB%UKZV?p)LAXpnd?uVoLLzgD`6A-Vncc4&+PzLw|Z?4yo;bBWIv#T#tqI z^Ycpw7p!w0?D}uR@Dx0^dtrPn>@~kTwC-NII%k@CVqA^CNku>BA({pHtWqD4n=nll zj9k$0vFNE+XaGMxd*~GENb8$Ut3NdTJR-aa_)Xy5@bfE!^F_a;=rUOCTQzmY8S0&2 zcp0vfc(&nPdW&wJbOcfez^{h7skWIrIw({O%;##H16@|?&R z+~ed-`kJ_7eX3;wlo9USw6}Ged6bM>+4O*Kw^PG;Dfwp3dzj3d$us{ZSksl zLNc##7WlhN&9`vc@GR;vGv{Zw1_!WLg~pq*ulayFj}*+^EPK5)%C(DGF&X-v&uiRi zRnx$CH?gwb^Z_DzL3pt2Q#hKDemNKOe!2?suoBrL_U*y3JJb9M*5t~`t6(ep2cGlj zd?zvh=bg5jkNZx;p$XmNhIAf)b1xtNeSZhz=hwcapV%^*bev`~8S@>@&Ap4Xe&o-o z|B&YImac|;L+wYOOU94L@)_XLRb$_^WrW2uiGHuB$ItNNoriQZFYYqme}ea^@5!Zi zj_29j^&_&JX+N*`4!qBSldG3#z6)}F9r#yfUG_XT+5Yh34u019!w=(&S*zB!csJ-? zg~keH7tLKzy@9HLJCDHsd=F_G_A$K8y0C(G7ahPG1v7l6xL?g&{m0r@fqS^beQ)p; zZH%qbclHt42><%nOQ}`dgvW^GQ4yIMddC?*1PkX3{ddJ(c>k7eMSNnU@FOA{W7m8I zG=+3gi-BX>i-lv1&bw(Ne(XjDHw)+68;}#>cNHCD@2t*2o#Vvy?dP%UvuGaeqQD(5 zY3T-s$2Ry}?%B8vynfRG9ppL-xY&r%gKat>7z9z;dIG=o7}+pSyBIohoz6n@7_qBt zTjgwnGN1b$y|L^#TQ>-%$cJLyMg8bwXF|Qpz~-66pB=w%@yRpQ6Kwc#e6hXJ>uP{r z`}hF7ds5N+Gw9V!Gg-VZ|M-&;8EQ@0oA1o*v;bF099h57u6=UmCzXh|yyWy>|+Y`(8Fm z@3A~c*?rBkWsmx4k$n*5abX>Vd)!%YcKizNdaW~z(~((^IZZ$ACs*56W3_7;U1g7F zqjVHK59u>!yLQWmvn&GL`GHFhPxX2xGp z;^E0U2loh6KA4>A?>es61!0|^`kh%ad*4h)=w(={T|Bm2dZzaf-b#Ld2c4cQJ6_!(a9$^zmwN>8eV=F2A|u(kEl599vu z)75t9>OG3TNA+dnn~CbphkXy$Sy11}i=|m7($HwpnW3L`_1KD)(NEY~Av>Ra3I}Wr z3#X3w2o;am!x>E3r*RgKqXC@xF@5aN+K>7FB6^_FiDPwtC&9}D z-}gUeXFe=0u^ z8(Gsd>eY9J^K_?GyhJ}f*r1AT!s~b!1IPO|;#SS&fr9JX5ZuVeL;ZLixg~b)lwxu8 zOqb$Y6TqoC*+d_9na`zK)OL*ev$*eXGqs4?CCX01vlyS@d8}ct7~`9O&G)f09?q_7 zeT8q^>uh_fWaKr&gZpvUqPTa^7LV{dq;^n$o@?mWKt)m)~eu`3B}_gF{RUEJ+96M`fnrU*v?n1 zm%H{f+B%g(zU+s7fpx+-A365khCLZSbwocLj^g}!=<~TtbtFzU3B!x_$M$9PUFyr7 zm-tyW)<13V|B#&-V}mF^)L@r^vpx&7jS(EMJqYIJtiHy6wPUTC2P!-AkRF_l@jn-+ zZ~6fleyV&kaQYO(xB1x&`U=)Dez*wl6uSf0qNPP`|-mzeF&Z#I69Ogdx} znEWBh3#q_bbS(Xm04aIUVp7ibNy_k45!9Ol{ zMEH4Vyfd1=FY$y>%zQ)pYaRC6gr66f?X4Ur+qN@#cR|E<|JvNV@SJ>3bk?IMo?BK;ZI zMk6|Jod*!d+l_x0Y@jXXUUZt(OVCgDI<_0uKOMZ|oTgAdq0RfF>j9oA-z9s~@~W3E zgYH`dyeTiOctiXcie}iJIe^y(Vsp{wnNNrDFGg33#1RgSB|IO`BZltWXRaQ`tTKAz!y(NwFN;&k{AR`eDA!K4;$6c?+{ew$ z5f*o_C*(ixr_>)Ci8ovJTmAXgj4I!FGztP1O2vIQRN|s$B78)a0H+(Wyr|9*xSeT`ATsN7XL;4*1wUGDN zyaIT1=c(EqId`Hb(|UX3R~1Q$v0gh-Sa@KJh>(w){=W9;yVR?g+5iwZgKpP zjUL6uFb-Ffy@vVZ6E?0DqmBARDF=aZtbym}^0atfe|qef>`~4WJF82)`-Gek=0^_h zaXtp$B?)5V4de@o?5B2G{*-MCgmX(w%)yn12Cpzb2x&dz=olu~>FK!S(K8}{=O215 zn^4Za&LIiQ0Gc}+o1eyG#Kjk)en-9DugMWnd8HbD$#}dsIae1}JTZK)B8)#FKX&|` zvaiS$iQt`y^(EKwap6X69!ZpDLh|Xq0e|h7uay8(K&-!Gww3#hkz6y7jpbyIWVx*) zM&jjkPw~SJ<-<0rmtA7qe6kBcY{ z7K47ev0^$jIH+{kBYAgjuK#7`h|Y?#fbwf!drW%EW&S|EQZ!fUCMM=!+kfzz#Z{;7#vns+`%rAf=%UfwA?5$i>$nTb_)aRA#KtV>E^Zam-3y2);;N^8)J|qm*UU+J#fqM z7Ma_80ZRmA%2j>5y!cm9WdDuDH#qpybY1+2XA1NZ7Ioe1O<=92*a zm%FX<9`MS(vpl@Xe*f9ZKlxm8_zn5A9(t)2`ycY?oOYr8-**Aux?Xb8 zN8HIfzSSdoSi~Ws) zg1J=Jmv6-HGCwV6FF2U9hc@5ncx)Qi)4;nIlZgD(u;_psI-7Kw6_zQN*KxXb)Q)@- z_v8#gPq%R8G+LP9o-q%lI3?TTem?FCzLchm{q@ZI@tc46-~ayJ|66qXlkRZvIvDp} zFXpRtf3UHL&pq$WS^5mVOP{^%nrqs181F#>>Ga zzw~^`e?I^7tJl`^e}3^ojj~wI`-9bLzC39R{j@a#Ze}(df7+cif_~Z>p+BEa2eb7_ z@5{5++ue1Q!S?ja-Su}%c-DIPVKDPg+&e#NgRZ+=oi;B$X}uYYSEub3AGF?Ep1RS{ zE|>H9Y4hQO{NAU{tWT(Q;H7!*{zc-q#B#9SEN2P$EAdbNggjMRuZi_s ztvoRWAdMFQI+$C(Jb3I*;WPYwJVl<65W$i7w46^9&*ZOX^1S@{T$cXgl??tIK70vh zfiJzpNx!^!wH^&-aQ-XeFaMJGjknpK&sOtb@G6)O<;z#_?hE|#%L}!tS$8^EfixSa z3E|V%25r@F(x#AwarBV*DwgAR}`pe*E#rL=w@Lv1GjB+0}^N z&o4rg!0_fvJ+hoJF5hrf#l7`uy#MBli~1|TeHYsR&0$sD1Y*A5UHXZOkJkzr?nVQg zA=rJlT>>Et{Dg)$5eH2CF!l$D-W-NlZH{T@s-C3e<^Em4TwT?L)$P!Nt2me(l zZb^^9RExoKy*qF^{b10Y4Xm>fC_dM)mM5OQOaLhw5*K8Bj@RauViG;NbYk2(g z`3rvLi)IMciCiE)!{R_%jt2ltL)qP6HBX>YvqDh(DhK~-Vmerl=6(XcBp$DT1{@W~ z1CUISzcVoe^BF*CJ`Yw=fbd3LZYO_ySgcoSA^1D3`Soi!=kY25|3lIC&<#)rSY+|q2pzN@Ow^I zGb@?=c>;O;Ja`!38~1~L=nY`vaQuU=pC1Q<=g)fG)c~aePL02ZABHJlasbm{0eTZZ z;(W_o0;>B)V&`hJ@c;cTw&E zYaA@~VMIn?cJPlN-Bw_zt-b&kL9uY^i2&}70e8Ox&i;GO1%bBh29rzB)>qF_XAc1u z1=yctl2@zE0?(hGLzG;ws4`%tFAy9e$X_O&)#e}(ddvBC1?)B9&w&-K6EaZZS>oG- z8O%DHla5BITdd@NVd10y3rRWr@>QZn@(HMLmiQGv`PE*1{C|ok(mP^LgAF~O{rW0# zElOe!jI8bhv*_dh(I6}V9iip&UcEIX7EoM_*W+$5-UBiZxBM$|QaLB?Q-3q=$X;jfm$;Y41W*HT4)tt@-k~QhrcaT0W&r458G*GphYt`RnG1wXF=WtR_yzv2w(i0h^Z}X)%0YmyChDtAHvntT*4`X) z>}|$@KLB$|eo5rr_4PsVnxXQA3nFs~C;ET?@Bas+F-&`$I$<@#0my!QpO?k7I^Qh8 z?3s2K5&I7DU(=}qRfr%Re~JD>A+!egNAwx2)MRMw;oLmY%C(mXEVQwg_~v#r?vHTu z>n;j76m2pJ0s$Y3*vGt#|5(p!!ntuiJQ~_G*(2lGVzZ_Z04&|v4o!I=p{Lm!zpjP` zx?#EeG7*d?s0n5^pFRzi_G%1nA_M)B_z76)>gR;~&Ew5y=mfwM{gnXoD;&qK2{83m zkwandC@y(XyNk1|K^v@%r($|rn8TJ8OlVGB2}`4fqts5?N;sY!(pgd&+`v3QZAyy7 zG;gKi-b%S|rQ|J|1sN?WRP-_!@N-sIfDf_>9)o$#_=t4$O9bJvHo^#IvCj)sDRSs& zxUF{!ctpO80j8RfpLn&Ifg1Q}{5bHRKl^Sv-+#C6_MW|9v+k#7_{Y!gN{v@eMmS}y z=qrn?bUK*!fGhk)UmjU0e*cQx8PA`cEgpeS2mR+s@BadI2>yIwRttZDPnCkV6APXTa`OI7preO|2gE`A z6mZz(46s4n1z^)3Aw>~*URjKeQ0CA7Cg1)!BnPzL`V`3V!@mP?m&WV=H-VlzK0IZI zC7u8yJ_}c!1J_KLB|AFi6>4ItifGGJgkD|7OT&Q1KKz zTrw7}1_8{8FnQLE2U$1q+h1p2!r)q-j(^MFhkZsf`J>^)10$T!LFGIX2Pkw~{g&u{ zS`QFPf1SmH>94a0h}ivg5{S@rj|Y(o*r`CCj2;)``$bC&k!11+d=+{aApiOwMJ>4n ztpGMsua0;1s zRUi6eY*kX-wP8+7vw?NVIOlu6P~P{GnU&x47d?7Tt+m|LdxmFyOkql43lp4+OUU5o zcd6oMOee$NJB7v+ub<(1`-R5NzoNa&I;{%ryFWe0RNp&A4CIzF4iEC0RpHU7Tpws;*TH5}Jk4LZ|&vL|CzobOaC6!?8&{mx~R zam-Nr7K9I_OyPG_o}AW0ZBpR7fZB|VTQxYBW`5hpE4XmxAI8`3KI~WAvaz01tsDRI zKljq&{cgqMhyP(~9c=qZt;Mkg**Ucs$M!%Ua=NYc1GQtzar^cze$1_!PE;x2eTFG*Y-o~89DCdedw8lGWRqSEQ z(tul8$y};6DYhAGQtPnX8`bi&p4DfSH|M*~)(IDKYJaMQ@imWmVYlVXOS{6NwA_@| z$kGzZYG14H8`mK%X7`ogg3iU4_Ek6DHQ`c8TBzPiE7?J=T-Eym*jBH6fCIMkD}RRhTD{@EIu*MeXx+b6xJ_*|8QxujYyG?=Ev79zT_m|3Z0@nb{Nkf(6>7EX zBD|{e`3qjHx&2(D!R`GT+^()uzom2UaQjOSX&T!nmg}mmqS~{x8^`w3QCd`UNgK;@ zhxgC8TOV8W+PI+4ZoDG%2Wp3kJfU$ZZEjWjVGqv-=PXO>F4Ni*U_N1buhqF_?p<=o z{7yep&h#fm;w#urJC2va*mY+w>9Ww?HQ{p)c`dgdleVCZ=r|$XOs$`-Gw|!&=C3}M zR@m4&o?E0vc|AVI^lZa2Ep2r*e~|XXpX1g9pI0lbk$XmIY{?hseRb;GzP=N?C&af# zW-xL0aVz_heJrItDxN>JzZH4H?Te*#EPOY!cyC8qCU>Rntddukgv$ru3(qtvcV%}! z`wq)1*$=iYZ4mx*+q(MQT6j*GXpq|Q)%&YXU9Y88nFPCa7)8_E-FjloUpyKeNJ6zJ1FNAFdc$SMxNiuseRsY zJ3ne`|B-pkoM|k1L2GG9t6#N#YJWP3!C6I1*gDo49(R z-|v~0e-)+YV!F5W&erlK2%(>^fuxagnWKJb(_g#F(5`_DIYJzzepu)PE8%5lm0tMvtz!RhYoGbx^5 z!)I9jyEnyBP1SiDQ}t89s+Wa*U1e5-T4tzhtbU48`afS6@_T^$U456a&at>J(cBAu zCMV_OYMFOp%WXd9#kQI~D!ZoOH_z?~Z|={&w{5#mwT!V1^JIrz)|0npExR+G$E5Jz zb(;0zz@xGsOLzy)qa1+k1~y+g*-tgj`3j^O_sx*)KRADP-Mdb!n#6JugQPXa%o{qk z=T-FquM6_`x5Hkmv4VYU@d`;LS-uO684L<}povGiwskYk7<^ZD=T4oe4|rAf&?e-o zn=;0gwwvb$29u4p8FwT6ZiQFd%@xb9aLu4(X~zj;@z0JObM`)1MVbgW5>r2wtCdN*Y`#T%!_a&U57SHEyo~ra(hjQo#S3F^zvljk#}cZnJN;MS(*b_D6dY{@4JT&^R)7V2!27 zgKn#XrQ3l2=XafSgJem6KezY`^4;pWz>8pSeaF|8uRLs5idXYCSc>vGU!5a=x8~a8 zRkL29g8aiHetkvHAly^kW;N*KW&J##E@=UHw4xFx*g^!>3b+IK5j^-cEO-58*bejm zLZ*i8RNGn8s!gpMa4GnNpU2Ri-tc?vvgll(J798TXwW?H)v`y7G z1Lr019?lF;NOIW`z*D?x$ECd;{-pWw%@xVImA(!hd6uu!^LM80t(l8Ilk#Vu%{48< z--r(KHt)_8eN&khkpJB#UY(@tk($5YwYc66cs%mK6woHhOf4%ehP`G3uM|#z4?HLt zJ7}IKvHUdPKvK&3ex|c;dc$_>cE~ar{uRzQ9lGXrzEUzz&JJP!xv%h>%Fdi&+aXP} zH?-&NFyvP>YoE~H3m%WI5ZCdl<~99mJo?Q5OP-K!1+wI=%xm$0l{N3k@m1c`kRLy} zmW8z!dvBS3IsiD2;JnTr{FW{E4b2$d4d+AhKDhu`4sD(02#DLgVW6#vv;>~D zr`Uqv40$K5lmCvP3n|~gEtQd`sGOxdAB1!%TCc2WxCpJ`TguGWE0hEPAe; z0_vA};9KMm9{Q~^wJ9LJV|3IH)GjIQkNVRyY{418_Ya+{=zMtH75G-CkoVe18#~o% z($X2RoEx?*V1D|pLS@=kpg;2&U8j;LQ$`)YMbI@ztWO-KFN=pL`98PhRy&mky`%xK zOj60IKZuv%GaG={s_Rk9D4-*5H5GTh(&7>L|JefIilt+d{VT%ZIky$#mOMsJa&Uv} zxY7(^{${Rl8A~eFQ|G8(pl?5oS4)8gCjj#etPS{7W6QQ4wuJ!Q)1If{&hhE@_aw3I_hd!qL^B_k?G)2M%2vYoDRm&Tbp{7JS8;27`%`n;VF!{PWpOAZcEhiPA7 zS(o+y$KJcIr;#lCg6Hq`6tvc!mT1c|AjxgnORF~^K%k2ah^yPX&7}k-3W}yc2-%wN z{69}HFEI07=KMku;d*cVSO$FOIfBUJbL-6KH}do728Z7GGqIvC+o80z3dYdm#YAd@2QH(j4*OH-#uS9T3U(8h4H z*+E2jv;oYc{0;0+rYbB4!2;+q2WDtl-G0s!hHOsgFc^M*Ul*Zp3dUGJS5GpaEp+|< zx-jheb%k`HdSXi9nE0%~C4M#bR#*ElzTuD>J}lG??=z29(5IvDIZp+~p@nA;!Tlnx ziMWTuyZQw00T6B!`KXQ|4i+-+bbfP1@UsaO!b6|85afsoZOCUU5_YIR zZKI4{9SrKQk3h&iE3gKGzI2+1kXfZ9$R(%?&!yD&;-F%T6}205aTxam?8$&GeBPqY z->8k&S$a%5Bed`IxpFLn?Vq$!mxVo5yXuEf!o54{?hLhpA->arJy6*ntDpPhqiOpz zDA#;mJJjbRhCbobY%=1o()za(K65C;nA{_jn}WG6^4SsXIz|=d};Rg5ToY zZB{clhjHxgRbB9%&PC~*t&wK_C?H>CK$guNt9h}JKh!uF=S7)XvK&lbs2{ZOe7PX| zLWG9NU*diQ&xeU_!8ssjM9}9DpZfZlI!Azf7;c94EGN0}{+!OTNgm$k{IkR>chJWD z##PSPC(B-+b<|a8pS>hLtL_rg61x2-tEuwP1F z#}HE3#vq;ib)L&Q>U9nKBRPjxp-l*i71G_F*@}nP_+HN!b=D7jJO}xP=kTF1Wq31d zzm4$hpks&Td~-OY@v5)wAC#RAh9pARuW_e2blTa$mK~}rf+ywgrL}WP;8!S<_Re(vr_ZShcn49z{nc&z6z?7a`=2!EAM+O4 zPo2)mo{07Ljc3|EAC2j5Lm;ecZt1?hv`CM*yE!|_ElUI|jL$}aeqJ^+2e@x4r7l4? zyKpbA(g?#lz~^Vxem`oA`CbL}CF;wgXSAVvkP~%Bbge>QY>;nVvFn0#-L_h9PcQp) z$FPqOy;&S6zpi49+1Ag97PqS+A_1 z-1X~9@|_Fmmj%bcI}+q|KBJ`dEo$8S`0lBqOo~4KdXB~pfBm=HKZ@- zodmVSG{&%yN!gpOK);o9=w`N*23?lqYCpfUqj(r}Mz)_ry;Sqp1?}-UT(qwLd&ePY zyEjQh^QP9rWG#kus*&<-24OA4bE_rllpVC^WSuXe?k}Rp*kAjCcgTk-6kO>3_}h42 z!lnPrcO&W742^vU?ZQw!4CVdaPEUX~qbJ6R^WC_pM~&cjl)R<3ZXTylSnq;QyR-GR z2hZ^mC^uRnFO2(x|GYVq)OBN8hSu}L;yh=4qdaGzJHXuVP;Nr~I4;8{=s(2$7431N zX}@}Ojz~B`{{JL?@l0FsLj>l+D_ZmR+R-+9(Mf3(*9!yZrB0Wm< zay*kfU%f#Y-zz$>4{)Mo5}#?~x@y=ApTIiJbfdeZb^bo&I}o(R@b{%!jzT?T4@|mb z720Uj*O^?{*X85C;Oe420sOa_b!)o|?auqZI_9%? zamZ1gAMRluOuZZ1W|x?4((lAyGhxANxJ7|WYjotdPeH#?nP&z<$r>05lO8O0(Vcd{`v7#ml6KgM+YlHjw8s?j%dr(LpT+AyIL&Io2)5JAU8|E;Wdyd=brzaD4 zPHcjS1TsQ8gAHqRyx_1xL#%$RyCO)Nmy4N=Xa^>9Q9hMj+_k%|i%>=n^7z%?{6=tz zD0%P~3g~&mo)35EXGgaV<_US1ZA%kzd~gkejMy(4%3t)?J$m&vwwN%=M&HkbF2$-g zBmk0!vN1LtW|S&$3S;UxCsrBZ4^KN|&^3~v#td|?W1p)^N){N&!JU2P3B;LbS`zG* zFCst3U~!&xW-FxX(w&Xg004}M&4bQ`73T;h<#g^>8sor&aS=!wK>=gON5(HexnR!_ z#|!2!mw{LYh{~t4;d()+A!be54|2VG4}xv-bfa;K@pvGv3iS2Z|m z=lp`vUwoh#d8Q#z2oQzFOTEf6I*LL}S%0ShUi6}-mc2dQ!>p=Cb3$AJsRW>3*2-Sv zloQtqOehVNAxz*Qynr>Ce>RaXBt6y}ITC7m#flN-07rZ1_^u^{NmHyuQkrBn9`A(K zuOEKc33PKOz89&TrzXo!1>$Jp;fz zf(hd-y6|l$A!SHo;snJ=Pu7|gl#^z=A|$ARSOg5;!*1Z(MBjH_{rc+HpMLdzitwG? z+50IDZ{YQ-SB3zhd?JB5W*g|m$KNX$5VHL98L2`*Z}e<4hT+ZtR+Z}J%phUl70QEI%qsytJ_cv%{nXAAa^(2 zgOy-@fuk7R0HlXCfySdo#OsdYq7C%i`S>5ZpI*dwU&Vnh1lDRebC)FEa~BF21}?a zGsn%Eb^Fas3gj@54RjxzW^V#p1Y_O@x^7kwG5VdZgD93XY%z5RU~s});s8~%QJ-1U zI^l>}1!SH~>DaA8w;c7NVT4tv={r+43C>oUIObS zJdyhzrO_B5UN@B=l^chP?taC`-hgr`tbLW+fnhA`WM4z&W61D?_-YE?NIgXuDUJM+ zFia?v4fJ_jAJOjuhML5@cekxZ<+9aGV?Oo+Y9ys^Wb=_k%#S3CBcYiwV7Vd_G z&mwk7S5QxxY)$HD$}+cszdlDIG*)-Z%p_sN%^bt*J~pO@9CG& zKD;ZZacv8>N^M-9RGPyjw>f{`&n01eE~(wn7oc4Q?U67Khh}5`m5eIfW2A^ZfycFA99yb8k9I0@rpkS{s=g14`-)Q`?OcFJXeebmcq zxCoHHc?IRw75x&fqE`v}mP9}JR_%iN(c*s02v-K`?dB8)1^JzyAhrVe(F<=~gBFDOK2SU-+@c7(YPAs!zYR z;PiB8Op^n~UO8FAySYLf8|X)c>5%gfQ^Vl#icc%S5=t-zK%HrSD02ldF`CrR>fMn0 z*{8WB7zQVTS5pBxOp&J=gdsrKGDII4mxYYsO3KZ>zn3{d{QpMU(4#gqRGJWP13y8T zJ+IF5I&*$n$GRP&MXJa+DT2qqxHF1|F7b@ea8e$53JU~jd!le*t{C@#``GAbtE;;k z;y>;a%@5>d!lg+NMhlK}?n2?DFn$H_Q}5^ZNuYnNVxQ-EjzJxBq)$D?Wi%L*X0EWD zx+8^kQxx16#%oYKEBHDW)USrdo56OM1N{enq4}oru^cNie{wt9S&>^Hi%cA;3d_Zm z$j3S21>t+>-_O#9Q{pY?V+Y#X(&Nz2GF@37bcEk~HSP=cjru}-gEaDZ4iTmej=$g& z?W^~UiBU&6l^~ux(LA3}^FPOJXMSypTyX^-$cjlN2lN;f1M|JSGO@OL zUZ;k6%HcF5-&C4D&EwY30a+;gtK_uw%c*j|#*AB)&mvw6$?K8eo$z`!<2iYOcsD~@ z`&Ntx)k$zV>X#|kl3J$o`czeIB-vY|wX7jBPH1gO-wnJd>faU5u^Y+D*eHz_m_1zQ6G_i5f`OiRroE%z#1WV zT(U+uSK;-!=HpjQ%i|)^<5K8V$x7V;SqE}~dE-VfVPpj?(qosJI&bkW8I+@!EHfO` zY4A7WR^s1r`jWmVyMU5RWH zz380e4c9690<1aA$4U6@hz?iM@-ac!Zv~d4^$&{X8_EspA-qN1E5TSx?X1b)xux*; z0n|zB@D=cA1KR*H9RF6c3iD{7F^^=uAsSo=?pU{WnUMA^1n=yie4k++CBCcsI%pR4 zq;?MHMy2+Ko&nzy_SBW|L0$0Ri05D(wot}39bA`$1~l(gog{-RrzMj|^Gesnd0!hP zaIRI#e)-IANUJ(xDh2fsg{O8Vcxt^|neeEtfFEE#4tYS=v02`+3_<;!b)gHH&lcj# zu`GQp^q!TIJPzkT=b(;%1Uf#oG5=H>Eod8JmuWo4MqlGGo)>V;k6fu&>9q}>E6XSA zl=+8rJ@@5U-;?qb{uZy(qUU3Oi8iU^Nl=fy2&^l;+=Y?>C*k?Un2PlbKU?yCLE418 zCTlk2yF5ETX`hfxzt4wcU`y$1K{sOSN*PEwwN z%y(0UlWeKhv|dxckTqN7?aCgkDtkm}dmZS2>*#r<8rY9?cs=EQ)U}+<%U;LHn)6Kd zzUTegMPScSjV?POx{1xa<*I!-_xTFewUGR((pYSeYxjL_Q-k$|p6J7t=$?I;lf;|% zy4*bf<@})M;XFPSeVx}PUT;=XDoSA*9#na}<@R7vP{$f0+QLzWF!ZLRlIHBXYx*5ox6-yLOw`ZUrQ zbq&VB>?e5LvV_Nwm#E(T;Yl!`!~1i|hjI$@^>Q^sXP|v1th4=g2lf&5)rK=UJR|in z-Td=Dg?YBGe9n^Sa~8yNqw_5v+X~N^0{Cf#_Ps7A)h5g<$Zz_xQrEW#4y4o#mqM z-I0BEis!(-|L%3z);}Ng$?G%@$=^DNr5EsvRKBqV!p&25--r*Q{XX$LFEeaUD(KID z)k42!^vP>NIfeQvVBepo(BlL0O+d^I!FTI7E4PS$)@h)>)!iZa=Aj>HunxpfSo7Ir z{4})V&fHtgOW+g1a3~x)ttP&wFz1pc?Y0`1H_+!1o#hsIOk3!4OTLu{(}t@uBj= z0X~WLjWuy97z+)3V@oDo72TN@=@9OP#=+A5sOXQ@Mc?scViWG2_A!UFw<@1s{t^4g z(>Z-*)n{J~?GI07o0ta@!oFKL8n$zRI|kRsio<>>pNllpBi|n)ZjbUQraOp&++Q@x zgVtmuST0FCea%Qjr)Vlsq%@3`HQ?u^FWs)vRiP&)ELi^7BIhoClRx+bjWy#{o5Y;*0LY?8b2sJ zM!cufJnGMd63`0zn1TAIhdw3{%0%E7AGcEQ5};g#$6q*FbWcYElC@)Jh5pa2RNm|6 zb=l-U&p3&hDbyo)dx+;F_!m_*_EY&A^5HS=y(%dfYw~9!|6zrh@ooJM%uTvOBRnA= ze}pkJWZeCGx)Eb%oEhs@F)RGOet(B^fqhjQN3XHZt?HpU_9y=RpUjU5`Il-ej_dl` zdb^>ndJx~jkP$%tTo>TxmL(C#@gw+Ued~n&wGL8xRIacK?Dz({h=qrDe+$L)=Zskyy3a(6un1itn;V{q+%(1#(jG=&?xx2j zU)Gt}6l*j^fB5zGmKXZ&^yFZ0kqu*tnDQ>|YTOUtNyhS6=P#88`lfvZ+vB_^m~}xc z6jdIyu|;>|gQZ`##`K(md^#eW3w$1uQ4wp4tVe6uJ96)f@|W}g`8~L8=9l>I_h$a? z{>=8*)hl%`nXFf@P7?09?M^9;bJxRv=c_lGuSu^g@O|!?S}%fY1I`_;GwH8P=6xsrxDZV$fC9JYD###sH>4)jO|TL@1Y$(YyaYtWU^mq z%|F}^er}1re4afDtXcHD{tabsCB7705}itRhcmEZ?0ur>d-cneXw?@@e5)Y`SLHYUpZrce4O`W%W#%2IqgLKpa=5- z%1r=ICR(Y%Q|%?18#V=`!%)A+!lT(E)>FpF<9AcU1|eJwms^f>S3x}5(7J^?eD!gD~| zl)#)K`v;HZYRkk_Vhmu>sXkmKM9$QvCT$UGv#r+Tu9h6Ik30Ayt1GTXGT5YIkm>GCZ=Tl@~}I;FzZDf znB>a)Y%lCfydWErs)@~&j@&z|f04YFUtjY|N#L(W$!jydBk9CKJKB4NbcNT#gN98_ za8Dnit+7wY!1_@~J~MgA!0oLgZn8e}I1kv~80&GkuReV@mG^L2%)bNS)Q4q#uo z!Trr6d<6OwVo{1Oy4Y3?19J`jP3ky?xGwFN61dN#^2ZM2$p+6jpLWyr+yxq{|mMU8`9a`xo;EZ^4ZSFqnCQ_Y766QFk9k#!T}1bmHp89W+c`_(4H0LI>rBEo5%My+dR_y z6`d9Th5PWFPZ0k>MYI0{!5{wH6Zj8@2S5LO7{-4{9i$Hb!hiTPK7Snk1Ns?r@b6~; zGVHy=K4I*S3t>~>?q`Q)vx9Jk$x75l8c>pyE>A&O~lPwctfaqN35 zX3up|yS}?Ll65}p%nk4FNo;~HPUxJ2zW(T*;%&w;(38;zGuZiv_zDucd`6CS@bnWQ z82EEnzEQaM_#QT9XC}k)Pb%AWtUbpa$Ww$th;J?;^({rb5{Lxd@^1x5NY7@S)!sio z5IMgxRr8YRpI>#s4|?oA0A-Mv@>`G-o#hy6^tH zm)J`sx7V;FJ_xZo{l3-5sW_)vb^D_U66B1JpPnMkcT6eHXv_)WF!56-h>%nSc7;Fs z^mBsjg>pi3(VF{zy5Gkz)k0|?LDxd@(T{cTF>!Z*9Fi@_`mtVTf*Il4f$+5VmJ>n^ zIuVIBg6fcop>a|u!Gi!r?D;v>eAv?!5)8x?F<%g_{qtmFUa{ zAOV5xQB3w^3aHTB#JLYzUWN+rEEq$hT@wXdLG0LxeU^@VRy_zdSBqnQYZTtMyxz?2 z0#SfIe@_`TxKQtGO@R0<3{}x{rzuQebeTu+Q;a2j9X$nSh2a%S z?V_#+Ab~;>O%VrZ(Cf^1LQ?J{zy72=iw%$AHNp1*{VBDlGV%b*17Vk_k6ZilF@f5 zR>E=j`Gq+42r-NVp)AHAREX}i3nF>ae||xorv&{oieTm1m<=>4b3KyJ`4|I63zZ32226bJfkV3*3 zKx#u|NQa%@ZP&YKkpi(P;53WA%cq>5hym2WONjJ@#iE`Yxz z$w>I@_~oskpP}}Qzav$8ei8ffum%Sc5Q(B2VhIV_og#)9A<)g}A^lb`54MSR!H5*x zA!~BGclrJ#_gn6=&YC*B=`YrCN(`rc8D&nc5ze-;5sCqpo!KOaHDbQm*>1UuSRc9# zdJjzPIf)#-ujNkcq9`)jzekV~+ZB5-oI}3lu3pSh&SFVJL|2M^uzMpdnQ`y60+A0Q z8s-KS00T0d&!^toSFe`K<(`4vH}_uAv}gUzLdZg`vO@E(?ZMuSx3?VyL}HGV@B%@4 z`R5esC_~uNX9;4KxH%v60%tPix^8d4Ch3=b*$DESfzI#H5^c{JQUrAeMdjaYk9NTD zjCaEFdq<~^VlHk;0q};%yCfv zKac&QHC9#^bkLDM4p?5yNcZtK`^Ae-8__JNSAL-r>uzoW*>J^seHYP4Hr2Fu+i?~K z7KYI~DxG@hmuD+Ri_>fUGe8BIUp7Nl2qXqhtKb0HN(Ka=KLR}9|4^!vpJ_8xk^Klx zkx}Aw;SG1}r^_)qfYsxyMvxBM2cL%{zA%sb?r>jGeBMp|K+9 z1y-jIGRLt{LM(hKK@f_x8>Dhxu~d3xNF;@Qi6z29$-tD98w3YQ9o3ZCVlsjBeYZzz z5#ta>3X-SrcWf*kkruH>ozQ+}JB+Xs6i9jmBT!I8E7*vEqTkEG=D#CqW48mMw!5&M zzBT(>1oSA%RDYm8;4h%*fB}wxR@ic2&k1meaUL^q`_`UW+$B7CAQtRfesSsQ)q2t` zf@ItJx&`Xu7AR84ke^~$0O;W!Hwd5YG0N&%XLyj+Icc;K{UA`P&(fct)DtPYuU2UA z%%Cp(x2Ls5`OO8=;hCV=;*$26pgl*{%0C2FN+c_$ijjb-8%Sd?euzFiKE~)&aS-^y zwYiAn@?7&4gx71T#ewb#KRqbMimB~9G6)MZYl3Iybgqs1^u!!q?@^jVYZUuQvxq!C ze$^UzP&<1Fk^~tD=0@xb5AuUZ2=2tpom#Uw^p9ETfmzCLf!Q0~6y)XZN&!TM3Ni@) zplP{^E=c+WWkHd9Pc&O`U8p`K{sRdjCrjY8#T-NCDZ;*zneWk=mx%za)5-=$b`)}} z1D!&>5Vb`Dae{&C4K1jY56b*QlSg~_L5_Jg^iS5{@ad*Lg?ys);6#iZHQDi*pDWx{ zB9NafFFq7A-O}tmLuSwiRcJXZ>p08K$|HjDoZo$JAzeAnunE0)!J}kMhv$|f3`j?_ zIG<=j#4KF0K%#kGXTaA_Q51rq4t_L+mN3*7uB0%#@faAm2Pp|C4S0Wcas{Mm9b_zB#a%o)}kLj`ZeE$V$PdYYb?ZVz5C8B(6XmZ(7Z=fDlSh zWGEM%I0@j792f}<(&>)-3{WV+K?!7VB1VBJXWVJjR|0rQ0FzgvqgO`Iy!o9v#JL+xfjN&;u}14Ln(Om9*eS_InY+?Si^SjfPI{U(Dh zO2E%3a6>T?F7+8OQW-fGUl(sY1*(@}@H+zf$%KITuC5TMDH@3HP66>jm&~>xP=tUb8o+f3x=>?K83r;4 zv>)4C(_nsO1`J?e2uFY{@&PcvT8q*MILO!lN{9fed*om85ssv`Ez%6P5d{U#d0^~DhV98821imBy3{D7~ zv7URXkI?3O82|iv?oAlHF(ZH=R|2vj;A8?s*(jS}aTx&%>j)@Gn`ly>W*D?8&%jD` z1}+r3od-ZQ_lH>pL_q*8$)chofojzl49g~ZHv8Ov0x@(5n4%H{U(9p8ODe0KC>4TW zGCcyS>*vY>IK-e5ol#A|QkDwb&ID_$3J{k7TDTgRq9MRrM32#h@I8YcRT;44gYbHp z+TTcK33QNvHISBb976%7GQd6+*iqvsC*W>5=x1H%y`H{KAS)-8>T+4hAzv&H;BT%> z?XPFf3v;0Ru)yG$LEw-zFhl{kB!D6T@@iLuU~ctn2;5Y_I}tD@2wI~-N#3u45hi%9 z3K-$7fO&Ze%&Sw=AZY?zgY=kY-z#9uQvwOQK`^x|1{R!Eb1=5GqA7>qFUvEmoAjg8GB8)Z&46De0a3{b&?Z78m%n1hV=?Lh~rGWKya{?Nt#zM6x;SsMj zG^iN!Xh*;+f%Y&z+LsIrmQ&zpJQu6MdTT6;&zXmV{i-t94$F^v{~|bs36l8;4CI3u z=94UYFOtv(0$WqG`B&vh8-V~|K%c+5Y6Q{ta?5YEURn+r`79a)prJiS}t+^3JBc$AQ+LS#(>r(ky#qps3L1j z8|HJPfq<14JO^$xcq{=4g>`^>Ew`>q7=XW5>OIM~oKaRXsq$lV05dk=yH%p-NqSHwKv4G{Gw^D%iTMF_^y7C1BgXo~g2=;J@02F1V&oWqr z4{ULs=b))j*0f)6hTVem8lBfLh^((qF9)s0;fR8GHx34%S339|bY;UKutq=<-3dDK zm&ln6+rokE>-WzDvRV4=q~Ps3Na|UBPQX0qtkxbo2kmB&on;%B_r0VBurc!^$O!Kb zRs@1`hmK60LVa;|s%T6>y|pfWKEAtcuZAlbn+4U&j>o_IG^YKCu7{lP?~CY=h_rEm z?)MmQn1jNSBjjzjP(yH-iC-@P?@WyVXy zuixlTyQ6jz#+DqNKTPh-u}9}MPBXa})DSEvcX?Ga_{j&_@SO&0sk&nX%{JS3gS>EE zjep(Y`C&$iQP_Ekh7*4K%@l6DjfgA@6D(rQ#j=qQQ+MC`yAoM)Tp zNsfC6_9XqOOzJSF2yCg_Y$i92S3ou>nlVTSIjj16{s7?Bu-j_Z6R<~LVE_jU!M;eI z)M2h&_Jec^&SlN}dS5S~S0|-M=;_l(11F6SiSJp4`n=6`Zvq_3kJ_gc>|C8i5S?4& z8p+vqHZ!Ea+%iui=TgLvaH!k1s(vtV z6I@LCcH{#N>A8+$pMiR`41)E@=UD`aD=g9R73CcT18-}-I6yk2t&|yjJgLhqGA%fd z0xW8lCJ4j>>nyKPh07$!Mfz<7j%T@hnlK&MBg^fj(E0dqWXM4rBcP*lI91>}xk2kx zox@xXd^#MMa@7P(g7WhToi1<4S)c_1dGu13t4^bYbjPu}xv+yYMUWL(zgE$*7-YM- zu1C-u=Frlr`m)|1|FibSI)wi_qW|~EsF1aS&>3oAwUK5u#z1JW=3P4LZ?}* zr#|O?=T~h6{{gw)Lwdpb3}Z+jTzD4c18RloZL~2vyl*#ZgGS2G7yNZ@+R7)U5uitz z9s)(Ah9CL2|A0Dpj`(A+&NJ(B{&%Gx1m!b1+^h3W_bkxHLp;ZI z!*V|=4eE_17~cl)D?J|Y?+9eBmL-982X*d3a@ZlzmpbtB(Fl0vrh}kdc1Y);xu13w zZ<)G)fB^(_pzt#Sw;Ep#`x-Fy6Ht*1$0LE>9cxV7MX4?p!MDL&YbOUw|A-fF8W)rDQ#$`E;=;<|{Do4)0CyxSo>3g%Zd! z1_Ej~Dq6PknmcqJ=_BlEDsDGbxqo!7D^P&_J0E0a|4#OL6#?YRC}0Jp&#i%oLi-Q( zdXxX&Iccs_0k9Hdt-3STz;7!b=rkjcL=7@~Fu2;!5WQPKYl}cx>x=gHx8LMBgNDA` zHP^3i`Um{e&dPcpnAf~cf_^Y-f43~;at+<%w!4q*WBXz)SP-3DNi-Xhm|nT7@%&wZgGFD)6w(f@nd`5)pB617}V>%ou0I+3?>UY zccOdGAhR%+6Xz7Ttv9&V0A9pv3kH?c`>Mf*s{;*MqG|rb{@EOVqkNIO{+UP+xE0qE z57LK0{f1$^-T)0GkdP&Vt}ys0->KDC0@_F8bRN3@3xQ24Kq5Jlz`$v(g>f%9C^A?U z(s_iSvpAPZt2Ho}5GabKk;)HxcLmQ#5JYyuZT9KNca0IiS8Hk3fP>&)zunyj-Mip` zo((!vHgiwlc_^>^wI0u9a zCO(Jt5o9OG`OLJH^33&w&LAuVQL$ld!8K=7J+PN77KVxbY3BaD{pPm6-`_v??^J1Q zVT^A@PN4q4AgHv5@^wsJo1ssu!{2+b?+=4|JqE7z2v8`U30xKOudTY`ci~M0aYZm^ z=0O4EP71(K#=PSmnEI~)s6&8xU0xf#PIC%-jWo&`4SI*`Cd>s&*8#q6+x~tbik~~x zLtp0x`k)SDKJ&r)(re&z2(}mk^C2)dxx-$7P9bMp!>KVZr)%I`1w$u-y#|7}n)l|0 z4izY8GuRmdC=zpvYJ9z}rJmE^|0WWNQB&Ny$_$9-b{pxxv>AnsL3-$MNt z_kV%?)xn@j`|$dZfQn(wq4~2)vv?blGbHat z|HJ(~?C~lDC=;>#C*|7!AR<(Z&WdT$!Oi%1htbfGjv8QhxGL2s%! zJ%{fSj5BI|=E`eAIY93k0pOC1nJ6%A__}uj zpVyB_H-+`HZ34?@GnrblEYA+W$nt6|abhsD6 zvrhyIE;7jaLIdGHLLa3o(7VkvdgFtx^^Y_deqI5Mg+QHoUBtcousa!PP;ajP`TDBt zK?0zVCW!dDp1)4N$930?2Ifco8UZ`uJM0fKeCE_h%efr_R%Sqs%^j;LfgUui3_x)@ z6HJ)80gNs2GXYQs0!-v^k9p^{#`zoAL-_J@>cVq7^}RT#7-yk$4h*^qg4P00(tV!XsnK47 z+Gw4n$0S=(XSwA5JiSN3_WN_Ls`}ECd%ggO=*F?=kB_EpmN`+hr@4dj1bF*^Z)+Zq(KruA4DuS2fy@EiN?@53Y8mh$^|T{Y%pQr{Co`Re=zXjh;B zC3dTEIV(oo{jKp_Qud;!_*Z0cp6T4qMh03j^XfBneaETJ)mc8%UV!!vbnYQ%8L6Rz zG7#!@k-vQ%;2UX|H_t)W_{Ikqo|tz+5$C9O#sDM!*6~{pHu5Ns?I+azet7=X=wPbkpR}77kI(h} z1kL4$ddzXayN4Cf9rVAZJt$Go3<|cwK|GF4x*rlk8RT=On05SjOveNzS8Aw`tsYjX_x@`;riy!of$Bj;78A%`=O` zRyMjHO6R(kz#MDi5ejhS??qLt00pdU$dzx=4IiVBbzDqCcgp_6I- z1OtuyVSSMG8ssr*ZNNSy=ik&P=}WXe8vJ*) zkG5i^X&d;fMSIO8**j1@?{UBR2g)2}FPlpHXDRHDMEY;>#AA*NyM*r}j+VXBYzr+3EVJ&Pc} z$%XiM!}G6SW8`5Q$j8`b3zd^bfY6w>$c=al{aF3vaWm_3X3qoJ7)D?((D#+@xsh{Z zt<2wXAYPDs3?EGJ20K}VK%FgmkdVkXcd=-17nlhhus4 zj!2D&U1LDjA~MV0=k7Xm=o&J7Bxv=gxQQFN2G{kDskQ*@QIc3U+w`IgI zsYhD8<0HQ-`2TN(eK$dYHMXY@BTpD8I57!}DmWG)*iJ^dp^t{TAp$e>QRf;2Osqq= z1K|;U4E>Yv9~GLDfI3HD%S*QBKo4&k{syY&yljb^AE^ z>`BiZPoYyN02#~KD8ny6^+@nfgRu1hTxTCM?!(=Fk>i~%N=WPu(umTO9EX3 zQmFKCMfO;((;KSC3PEAmxwQxvjUZoytWz!SHVoMX7xFYBeh~M4M-y^vPhNI`w4OEF z-o**4;AEL@B1w0c19^zUX<{Nhq!^D@zBw#G7xpA0&oZlQXHu+zEWwiEW@h0V4N*kU zhJoT^M3=X*?LcFLDY##6W6>Q8rd16!pFYGNXBMAZ^zi%f9tV#IyO~D<4!uOjwqFaB90Lz>aQ7_ez(!7A%n6U5d>nHGSs{`*XT@}fHNypSEiWp%srpo&{P=Mrblp9de}cRBFRgFCxmU` ztTS8b2@@blZ`he2;}c4x6-At22;3)Q&A9nHlvG+CJ0U3X33znKQoJhR#d1u)ooX0}2YqduBlzd@2Al78wRWb6-{>?gTm=M%%}i=2Rd+c4W9e z1fu>2gQP*kd74@v{pX@||M+7p^eCv6n<&rbI2}KpEfN74WrcraM9A!lMjDpgr@*^) zeTx-C$rFq=A`e3n!<434EjM-cy%-4iIclt78KUHiRuL)NV^ZYlB}_E|mU)ovxCPi@ zJ_sn&0gQh9U*x(H4_6uDL)Z_f&V;(GSEO~0q{Jbv`^nvAT~+t`+5+hR3qV9nq9REJ;d!7t1;k?HmD zDQ=>Nb2S^F!_~_$imneID%;3S=&(qkm`bFWLvNf=KLZ5I*aZcP3Lh!;0Ud*D{1?=TJ?+E^hTT^)lqkJ+{wpW}TLKKJe20yuY* zieoXpor%APHXjLvWx=?0V#lR?Xen=h*c%_BeIMp&wwk4dDxdA{%`|<&?Zbe~{Q~3h zF@7G|?lLVJ=nqKtYW91(sBvD(CMFEx(u6Q#__>p5C6bx*TtYBlF3$`MnagtZZl*Bs zY8nGCzpwDDtQ=$Uyw8;sE>~7?xlRO^>m*z!VxTFUyNa!F-4OH3$;$KJ%TZW&Alc z+uSGWswsRotg8uSU|FrGx-=e7<5KlcaI(06^+cJknVzO zm2XS?JF2fW{_P2N*hqLw`0s++EbX{yF#Si|*JKvvA>w~6c;3}BjCFU!*o;r%CMGX| zC-X1|bBZ5sv7HUVi@R)S+&pYYsu*ZTi?Iv29nHLq6XL=Vo|fX7ppY*v!YlNwp9^B`Mb8uO=RVAfT8eQFLB0)*c`**o3(1qJXDUhO0%a!S(-Cg!y6p(A zU1MhsYXI8a`*L1v-%G25TWxE+TEogh-<4FSQE@b`hg#{h)j9H_0a34dK%A) z{dg4?mf&q|YLmuskUCC+SYGFXnah5;qlMq^vKxVkrLoeUz{3h-X&AoCL0m1dRVI5h z!8KXO5-_k=j5?~_)KTJE+0U4E^w|u(6aS<^tId&9n95p+E_u%yhg%j~a(cr1STlW)VI z65m*jRj2Th&?iyPlSwqTR0IYX`-6+V>-!&HmQ}eQ#2;MGn?`Ba&h|`7s}5+Jr9g!eb`D3{P%|4 zeW#F5Aubc)!?E4B9#d@#TyPwJu5QGZyHxw4Ml$(r_;RPF-??DK1jalG`<^83#rDyM zu(VnZ&a$HbUP4hY5VWsncBtl@!dI9Q9$^IEC|tD`(7eA7e9L%dBUsbW=J^t6omF-B z5~ag(D!-`K(NCA_2;i!*{Lol=rhkU`M2F^p@GfE*Tp?yexUY9>?JfFa^t$*cog(w< z_r2s=yN|+sxekm|!tfUtjEStq@Gw<9@3VtYJXE<$XYqZ|>ofn8urp7Cm>P(~RZ8W5zOMEVFIA5x z$TPxPg?`P%xc%aW||EZ+-Dc?;&W`Z6&@`B@DNB#RA_b|L)xpaZ&Xk8N=J!c)) zsC?5CzhR=m=|Dj}U6p6ZYqaC9+*X~-4_EeJs>Z`wW%L>2 zdpnIdBxIW%#Qiz32WPFpH`dKMklth9x#4JSU2B6J?C+PRAS(-4Zw+z#44hupk72H@ z(z9Z=NBzKcGFa|mz{maBxT%yEF@uaV&io^Io_X<)hIN$m#a!m+@K_`7q6|}e-6%}4 z@O(1HiEtrGE5;28?9Y-nP30f2slQHS`FsNecHY2*WG>|bQxpGxA|GHk(!%fo%xGmkJ`9oAy;?_-=1g$wvS^`s7y=rh=x=z6AzO=Us4D$4EVfUx)2H7v&iRsZ@PNzbV>qaJ^J^xf7*c^Y1a zOiYIG-um3m;F_Ai^?ie!_4Q`K5*3~ioqk=H@%wanwDCOV30=f!vkN-&801sF)wp!e zsQ(9%`(NYil4vMt7e1~|&poR;8_zU?=S4owi5|=3ybttf8fOqfgEgF6V~sTKA|GEP zjXmVyn8&2(5r`Mw7dYUyJafABKx(*~UH!49rrO-!Q1>X4D9&~0H26kIpZ?XT3ls7GQin0g1%2HK|2m4bLvn{h7m8s__= zM`55WfUXK#1ZhNf;doEpt`=V#HUq!+R;8oA{bxJ+ZTJNIKhc!>5BL6j!v8asB6rD< z|L6X}U;dwe%IA;s|Ln0pj5T|f2dGZ{r~81~lc6=U=ia&Nde)A&=#pX9Zp>Rutr>mC zn$&aOei^zYo|J6Qwc}^-6UE;}m89`nmam;c+_M1iZEyu!W^=l;>x&9W&t=o8Q z&p>wk0DTE}H0Jx%|7OqG%LgsKv2ieAZ7)5Wbyo0%{_e@|9i29giO?B;H;`Xv{Ka_u z*8l#ox*B&~XHWh9v=e{#E=W0Q(#*P+QSzy-$_^%1?_&Qv_N$R$iO0IID2(0(l4IF1 zBkjlE>=!RSnQ0=%AjZA*E0}=j-ig19XvkjQomh|8yhm^WfhzwNq5%1F919`*SNJ%@ zRL|mzi0Mm1z0t9$6SU~|jqQWpN93Fjau7pz;{q7vs}pwH77rZd*+>TA?!;NeKF{6H zw0M3dFSn7k@*>?hRFlMUkqYQ7W-|;+zOgX@J8^$aO-8xVCwCEZV&;yuvzi$5n>iyL z@KZ+4ZZId+w%3`WL?Qp$RIo_#(wB7F-SA6n?qV|>N4(~MHg8G!QzeJJ1XR|b8<**d z`Td?N$eKQG0=8C^$L+mW4m^L!-Pl$#7Sn$)9Jh_++J`%k7z+{46ThAv{HcrC0olXi z+;Bn>-oWg8Z02rXuXffQ7yf;0p%;~V%}%m`hrXpfPNrCKqP>C9J575jbXRlh<=lOV ze`C;}j`NtOlIfJy@yG)L|4eA=xHB6~?(Ip)-63~t%~q^3&R~MyS{~_;?$UHN-{rL3 z#hl7gI{-4}=bW&M@ZK85{uKL6{?4D@QVtKcnecy-$ewsY<8$;F;-ykKkpj!2#}{h1 zd%7sk8r!ITPM|p33+Ehm$OmwTed{_-Jf_oco|j?u7TE9C$#$HCn{p_ncEXH+7qN$p z*;J-jIGf6(XN~gBAn)sk9e>B9_Eb^68kG3Ix_bngGA!E7i&W7`c*QXu{mVOt-l3ZT zUNH~xh>6`D*nI$=(-jOqD>>c9QL0_LbP>uKT@6~P;j~+z{L^*{;nyjTT!EmQgbFuE z`G@^|a43lQ`8bTek2}yWcF&-z6MSZv8wA`o0^y9o@Ln7*^=G^RiIP2SP{B1xfq*@T&023l1zVYey# zZ;o65O8s0>ne*o>xeKq(q3ko~r+Ew;K9q88ap%ZNeM<>xo?uh)i#rvLT+*MjyFpLP z-`Nyf%)OfxHnneY*ko6^rI1OuGNYGzauQbhg!|!fc^oDh!>X4kB(<3CSNSiS?$`V0 zM1%T(`rb{j8F*Jh+V>>9cXw2#Q1{iuGSEgYV?b$J2@WYOp`7PvzK`S4#ZcTBGCWu0 zb|uq+GOAV8Pd3f3R0F2@Nxz)3HZ4a}@=Eq@LLtIy2h_HfO<}SR$=wD+V2^YN?^AN| zsMT{<)w?V0;(;OQ>;3mcGwDMoQTjmiz;M#oo~ul@&h)$EvCL1(#N!u-Yh!uZM_#z9 zvFl6iJnxXZz!lSbA^oYTIU?>0Twje{KYTX;3Jc$0v;C18&nwMi&3@K*@i5XPE`qdW z{%EnA#Zi`B2ZqwOl9Vxp)sf~Cx({IbOK}@0GGC>MCmJ;#hlWkOf2a7VmNogQ$7$Ie z<>o5nIwAaez%;~=?3aF6cYbzpUU0G$?)w>S>5hV~A?Si}#pPZ4VdCfP_9Sy0>C>*2 zecq(-=v+<*=Jw^NM6#jI{rVmHIjiOjw;YyD@OMsbI7noX)Pq}~4JZeDMhO1PE zT&3#lVp4Ch-1x&>m@--I=7aR9vujud`1}gcA@jOTG%$qME{SGh%% z69X!v4}4bk-O`i`Q7Jg~+-{+Z3VYA8?=+hQUca>GHhC~PB| z{21*jh0_?OQ%2}$GRX{t6AhRpLOQRzUwqvH{il_hV_1%#Ej!8j+KIbDvqh)(M)psjFoeS8l6v17P#KVpB{NC^QO|9r%qV58Y-c#5Iilyu06a z%B%xp2tLw_&#_F_h1bH8b;Kmd52x**$=!j27b^Zj$y$rr709nB9MBRngYmz*J)<0Cw9XqIKvcNiG&UW(0`qr$zh>8XS)+b8ou z*u#_~LZTTV6@{ioc=Z>>lU%@!Me0y}3emF`2(i9td;;~KCI;=s9fsXr3vUMby*7sv z5GeA)Rjb*DvP%w{Y_=Z>+ZPHGNAp01BB$_+y392bBr?A^1G@U={}{fJ`x6z0O~O?L z+g42btp z?-fIBqg=ki&>;7`o<)=yVX_ife@=3nT_Nvt9)>2RHTH@_sA8JZ$~RLwvop&5jMkV7 zJ9<6Cd>3{oM61oF+J-C3@8ZIEcRt2_d>z*1p_J=Hv|r8-(7lWM5^&vwx+L@~y0hqT zun0T;8eR4Jjao#QR^JVvC@vCFrh{Z=movlKvinK9nNN0_CFd;LTb!rp++wcU>4(N+ zc~}d(sOdA10qQeL!+kPfdPj8^sBCTC7Yffw&&=}AvLjE{$zZt7z`Ua}7iOrDv+Seh zTQ<`^@moEUSz#Vlc-$91iN9pySzG7-YFa?sd>#46PFphPaOBb%%cV8CVmVZHG*} zPcfuae^KQgyE}5));155-w4~^fM5}jXV)i*2*jg^xX-sHK6B0nI#PQ4(nK+<~H#*@*bVZ zQrIN>y&3c)IPs_VHu+H5Tj}7gDj`ZCtoOtFX<+h4A`MF)qXo|EtD@A#6pm zp%Q7V?QEbPGHtOZef!q#FFKCq3x!=?p+ zkffpNbZwGIECSYXA&J8RsF1p*=i@@s5~^0{JsJTv&r@ZI4a)Vevb;o`Q{@$ZhJFj+s^?rI4ht+hlaGZBWDV~Km*Id>w{P$zx6C~W;-HyEw zc>2zAXS-|7mzFgl@{^I-`zid=25`YvfD%G2-n((_$qv+^I!OOFfL{%39H8{yLyvvH zN?r1mIS;O(GyW@Wm&Oppk7Ea;af(>wJOvE5np6 zGKlwl!=>k%E*XXY6#LA)7iqsF29fxJtR!Pa5O|K~LOL->hOig&gMxg!36&saW1IZ?gLYNA&4HfMgj4nCcG6SE-qyg^Pzp^rzkF1BjgFw= zqnM7m{^c_zL3Tttx*0c^3^uJfDhmNZN$Sr0C1o(1X&QlPpNG$=rhdlNaNQ`(EPAtb zn3N8DQ+=|683lOK`DGMnriBH;It26P8C6d6GQ82UW1$_qnY1ZN44e~3@1z{+e z2Lcm}vxDZ~dNi0=8tPi~hP&9{mAi=b-3bV=xrAy6>Tx95Xf$`j&0g9d?{H^G+CXQ? z$;AFu8vidzv)GqkCkSq>T}pnP7^2OWX7Yd2Dvu`++SlzWCWRlcjI7)1DKQrYM}`4= zz5yO3{;zI;m&6O74F-5gF?M^}0B?LZ?Xj^Q#l~#$<+jr;)Dc&auz&mGyw}IFZ8BU- zv{C~ya%(r!_;=N65~lF)UBMsL_+;byirbbP_D(bG%L|LPZ{VhkIYOAbQMkcq{FeA% z-}voOqXWSOg+5IMi+Frq!1|9)$k>H2dAW`<SBXZHTTOZHg>l7y0I!vyG{154$L_N>$PP(N5hH^Ub4}l zG0l6^FvaUMFUk0#SvXLan1qL*FD3CHzbY34le&l4b1gbpzjN4_A~Wu$?!4}PUtziq z@o<`Op~iB7QYd-d)a8s1_opiMu4A26obI@S7li1GK195rUO0_$Kp(!)ql+npXR$h5 zwm^2`1y!qw2kcH5Ulrw}#$h`jx2HXLu8dUrc=-@AQW2w*3H7_$7d%&%!9kn^ZOk&X z_7jr`BNeLqKgCGJZ~MPwq!Pew$|3Gheg)%u$n>SLqsuJ548s04`SKSpwF?g73nyER zEu0vz?>>c8c-F>!8ONMk8z}0z6T<>12Jp z8nYiCR%&ke?K~&!$V>Mu`^IbL@9xj+H`C&YJLm$<)n%@fjd~Bx3suJ}jPH$k8~2$$ z<^h^cidjz?J)wRC{DMXkAQu}4JWgVKbG4swx^_=ra<9_?`=I)HNIKRT(4zM(7v97- z(HGuEoO4r-*U0b$^I2?o(ndOD18GbQG{JUzCf-s3FSm0Vv+9{RZqJkVG-onD7f%zD zDB};5?b;9{d&tfpJ_ee|enbD23t5@(6BEPfU!nV7h6dkbXdnh#4Kj>zc`e8zR?EHB zNZO!#Kwp%>mly|7zYhjg#6)Y{-FH_&0~l9a+gjP_z{E#u!FpUQWUgD;&E-M65nmn0 zWZF%^+MaXr#lmpdN_o?e!2)04j~{ER;MnqeisMogLq!8`pZ02IJ0lDxjK2E#L%@%N z7RuXH9r(y^huJrgNeZvc$JJqD;}p;=>CZu&yM!YS`UdJVC55-^nKEDU4y;s~u^eeF zso$S7MmqOX@Z`{-u;-ZNhw>KkiSwr9f7~F%G>jgg?gV^728U5bCmoPM!Lfgy!3gu= z(SFx~{x%$_^X`^t>+3#1*GvLrr_&-G3&*Cul9&f(nc65u*7Y^rpoa2|4ZwltV6IOt zLi!Nv`MidTeoj1GKY;!Zl_5?~V>(0ICuo#~m{e4TLwMja=UaMjK{$pimx6P7Vd#DE z?lRd*4LmYhJ#}vT)y$}y`Wbb-gvM`;*aIB6**4V6yj8u6>hFGs@c$7nTNy#-_tiS6 z@U)D6KhL1Y*Z&m`^CqL59^+p@df?~x=IQzefy*o-p`9-l?w}{Lnh441PlPAIkox@AkY`ovHn*<9XKHd&L*| z-rm@r{L3amPuTywPV9&6e-0Br@Bd~0^JjdfomtOv#A@bP-39JgyR+T-?j-(&%vpBb z<1O`S>-ZS2aoy`!AnT7m27c}?qH@esTKV!$-#uRMP;K`0&JVMX^H2QEqHolKZ>|3w z=AZodqa9Z<2cd!=5^;R)s%NhMZ1LldTYL-Ump@nO7CZC!J8VYp7~uhOvza^F*~)e% z6L%iFwkQ1<9|6a|dU54+R7UZ*#-j=wxmGn`|j5w+!dkBykHg_J4r ziLDA8bsoJt-F0^TUwC~Qe~@ah81=>4Us5Ub=mByw`8-H^Ej^vVHyBWBGCy|V>&zP1-rSlQwA!7= zzgR$^u;aa7PP7f&7CzpJ|HALzZvB7%@Bg*6o8G&%J-Z8hzMfv*P!{?Ac5CR~ zS~JWybviu@@6{r5>UWe^|9ZPMvj@XD=I+ew&UvS6IT5+_JIbwpz1?CGVRniDACZ-w zQ#Shcb_)~ZrBp;(d`wC43#XjVfRdegRBH7Ka$I!g!@XTP+)3dlFm1>gO)Me&xS=CqgMI2V|H0G^r3s5|^fR`u$^b3bNKQ z*>!il-43WCz1<+G1x1IFy)-bgj8}7ru1Ne6c|6aqp1lD06BXh;o`d|d+r3J^J9<&vWp&*lH zq@mU62e}EEbLA*0b_27HsgT~a{A_G6mg8}h9LNkjJuzDP@s=(CMIu2!F$`d+5S%K= zkULvY(=J%z!P25)1X$=s%R(pI06jotf~u6MVVZU9r*gQ*3DJ#6X5^*paab}2II z(XIaJEpbuopP}~ehJL@j2AX)WV7HRrQQ=3lC3vaJ#s%rq+qZ0;f`yCW2=snFpY5zC zj(>BV+p&Kqid~~o(ibuVqF-a%LDR)R>E0Gn+MD&>#uhV&s((9q)lt?B>2xj)pYwDP z{=ZBwuaXzH7lSveLaGN3atHXbRk)nDnkUo!L3SU0W~TTscQlu>BX5azT;l%Gf_D zj_S|Czp}Lc^gfrG9$lZ@-zT97)E!7xv3j)zeZ4HFUst%+w42UyF$4NfJ{iog{P2oO z#>cOYF0!*SJzxJU<@qvGPZQyZbdgD+57~0M04=S-_p^4|!`ibS($i7)9$#Bt`eKgHeAC}eo z29%S!yziwhv-Cc7G3+(+>E3B((7H)i%7v43ZGPT#8}BP`uHRQ$^Yg30Sz+m(Wp4(Z z!XPoo4U2=5Cb0SdF<6$T{mPreyq%c8PrKdhz&(4PaXTl~bTwzEFRh{5$(Bc$UzM4; zSl06At=z&IwwlnM#UOidAZZQ?Bgk7$Tw?jvp^MM*8S70mZ@*5T-waCGGSmU>fOnUe z&Kge73IncJm5BsBNoN~AopUrb{NF_!*P{RXBJ{o-`d!0E=l<`Oya#?MmrM9OM?ci> zVmdQGK2pCgLhs9=-!r)~U%gtUKg45fc}q&Pg_`UZ%J1!s^84Wd_D7TB&06f%N4x(C z^cokH%5i7PD&=I?)W}4?f!$93A->yzt#s!fw%ST}U@MKAWmK&|O;<|mIjnIz_Q%er zczn4xU3kNtj;}7`b4mX;=w`R{lZGp568zdP$VJOi>;SiFM9Fa*|E#;$?vas97z4* zIQg&ywa40dnZ(rbce7*8yX!I;AQjc(g*&+mZ@gpY!P}czw9ngl_43tVcPj>?v$NQ! z2zH>yQ92-NO_h~@G1^+sZ zP7vRnZs1wH*_2&}}TVL@NNPN8eVnRR_UeX;fT ztry;|+7F=4P7P({T$Hrqtt5;G?f4P}1?%OK7P7W(u1! zP=za8Z({EdUlQ8}l=lTcBRgGE_T%xlJE1bT_{84+&we51_Fxf@Kj5Z`#mX`uR`$@L z2qwZ3GQI5VCgbmnt(L#14g5j}IT-mJo0(5GnG6^n*k`JvL2DOwo3x<=A((jQ{$rxr z;6fWTP??7jfgz(Azhi}(qof0tg2{q!rGpmqZI|jX(cA5Kpu>T#fb2GR z>BgI#Kn-e_%>wQ?LaYa8pq#;c{Tkk4DTR71A7eroL#x5~ex3i?{q^<}%D0zh z0WZI#b|2JJZ_(vbo1MgNWGjt~|MBw0*OxE;?bTpREtAU&5Fga#nvpdJ5nw_oT{ubYe7-|Kq zwXz^(Rz*lNcYDw!|EZT*U3CW7Sz55(ZOnLWJFszmNnSrt0#um0g_n4AhF(THTO(_= zm~QQwmkrpK`L4HX2{aHO{h2@7G4`%lKlPsQC!=Cc| zfaT4Gnb}#r#3Kcm-Ri7ettpD_Jd-7@6cbP8TJGSb$WGi4s+PlWwa>y@kf$W^I(0N0p0im zvcnq9m|VN|F&}lJGYj;8;~0aYxZ^>CL5REXs1yIiGbk;hDn#eEW)fny;QNQTzR>Za zm=BteRkI42a4>MJmw5h%C%>R~L8t70Xpek!$VbQf2rlb^RQ~_jd)MtWl5An{{Pt7O z?pa52m&;C&WE=ZbcZ;h)fJ8zj7ni^KfW&}EE*2mO)$v;M6tmX6$^4p!`JQBAUm`Lh zGeMHeRj1E4rL}AzGp;-KJtFp=K7T1xR^?9a9ZD`icWnh=xz`4DAYg`Xb`6L23_e<) zgtRf|C7pOC4$fcv<8T-S87Ni38vpeCfBj$o?{nM|F(DT%_Wua@so5-Wv+Hw!Lc1t( z_~L^=7;p~?&hYuOPy$IC5rT|2>A;hye|?yo9#c0SLB0kvxRx{c_kaJ30K1UN5Rx5) z!lP!iezh80FMPi=UoYIr@b*w|+ZSuSI8@Xw1jkqtMoEF&*ZbanWfe4vS5TI&W1+h5 z9|j2RJ&e$TvHZ9Yn$vSKO9ubp>HC@9$3Yw_&la22P>e?C=bM**Nop9q!C6Yt7@mVF zCS?Av62Q#&8UW|RU%$RoLq^SAtAv;(mL|61kQORZdnefZMbCS#Z{rCxY))pw#b&KL z+dm6icLw4<2`p@9Ys$wdf>5*#?swTjgKxNkD)7 z1mgPTM{4)eOS~lg;=lO(M-cx2RY0o0M`kma46nay7@&RUf0EYm+oMSSx76F@n?KM0 z{1JcOBmNJtu3Wxw>QtJ)*rzSXRJ_0-_8b}JNq4rj~tHnZ@yc!Lzji50*`RqgXLw0+e> zb?^5*1>Je}RS!Tk=q)E}N+u=1Nf8uS+Y-OwT+VvoESFN%O8fwiX$x2ITEQ*o=4m6K z!9C$hsCo5Ut901k2nA4vG2w6t{7ftie~V8urZp3vZA_&*(G$J|IZ)tY`O5%I`Vc0iVR~O$I4#Ygh%;Dhm-ymEDcK-uilo`(t)+~S#mfB%JBu5v=qaVO$DJoTrhZK zduaU}=n2!X@?-`~r#D{*AxXIPAAZtORH_(W^3$(>#Lu4I9zejDg9B~;d_X5ev7iEDj=2MM zwoc2KhvPEPLRI3~2RZAg-)LRI>LVCKQ=}kECj7Ovr3QHJFO2^5SUM1f<0pN2C0PL8 z9)MH`5LCcS;3Y!FjDDlmUGGzT5shoe8nfEKGWE3%Sg6j~dKiT-n6=D2_+ui;D}=in zi9;;;cRiJt39gS&;1fl!!c}ALb`Z*0hwc3M6Ev@Zo`MERSVTFHdZ)NXT>QPrG-MDy zZBYiCK2sa{M5XB?HmIjngfVcwNRChxtPcQyo`qx&KQyBlDapyrAs_%!6Tk;kLdGp8 z;GeOc8baa`tta#HXvC!uM-+`3%>3Zj1I1|Ytu6?V{=!_1B9#66zekrQOkN=Y&#GL^ z1n~JmJk{;51ME>MgaMOO1CG-o0^K1jn!g@Id9EokdbfteP@@ri8$!UXg(T3IOiSK~ z@!n(!`V>uxdLI(6Unfp|K~I9V$2~6?ym+bOIRtRgnBzzB`jd{f%yOwIYuwYz_W+0tW|j&YY>X_S$}*)1*Q6@a)} z5ju!jBUldoG1FkUeWDPoatb9F;Te;6%E{SKEP;nH4|}(uXK3b?s;eU}*cepllfLQ_ z?e+JV64MZrF^O0aF1I~@dKg$;lW_W2YI_o;rzg=AMQ~L$zrF}zXk?|i<8X6wJaJh0 zOwB2RAwTIv9VYWI`)X(cS?6QwIRbYF4|@QnFvCe89ww&tfloj{YSa(r%R$_7(~`VW z5;TDBx2+1V#EZuPDK8~T2uSMr?*=5y&bWig5t!;n7otss^Rn~V3<)2&jYLv z!Cz%$eU?j!l|JJCnr8kft|)CO20Qcr z;2Nvl6!BE>hsZ)Evo@BLfG2lEaXGNbACvK7APVgHryu^0*CA+Y>9_aO)+3pISicLY zxv;^Y)cPE<%ZM$ERiiCEh&*PJ?*}j<7xFwAFP?x4Q2b9s_>G7F{`LPVM6kndGyTQ) z6O4zF%?CVPD6BzXNiwrvd=EapAA_ETLr=vb1CO4@$+Z=K^h!UH`@_CWJnx4$znk{+ zcT@L?t|$2dp0b>}2jl;zs|n7a*u{hwzj-YK=io!iJo}vfSnV|%W9wueZRb2uSdmZd zDbfmSm`nUVs^R@cFlg4h;cVPx)JK7$FjVaV#@cVcL5B%795|Yv(sowXiZs91NA-;o z_emoIz8Mm?=+oVN4td?wD{r_2gAnucz%%yQLk+<>#fL_E=tT=AL{)!K4*3N41C{h{ zG|$9iI3jxHr8O8oTY7z9`gZ7H#7C_8`&VmBE?|A2Z~s9vpkKPPKLEFwoNh@56cO^e zJj5SdUOb&Y=o?(H`57SyUb2ty@>8&4mMRx$Hc)lO8kq5!-f!+{-&GqXT6rYt<2o}+NA73sOwHE38AhbTyEZWx*6BG zbK1#r#>Md07~%=TR%0Gq$X6-8%aBbrgnP?EIhiX|h1QliYcC=Hqh6<;y1N;qj50Y0 zQ>xmguwU@r@3%A7&?(<^&!#E_Hq=shI555VYdXgwtduX5nSas@cUW$ zW+2;1ayT$tI|^&u;r=M38m=3L8^$plc^fC?uEqS-ns?eZg@nZU71lIA3Qb4h(J4e< zQ@-Oox=b0?L2m!k4Fg`)Ox}pIN&4zWoalg1$G(d2r9M#QKheODFS*Dddgcd|N zqzbE^g`wl_!|gkAeGwK6Tc@__A4SJPAyyUKg0-K!Glu=GSEP{kVy$m?hOCEh-%cJw zf;YvdOCi`XWI4V|-DNpHeI^KD4&lxnsFQaw^tii%obnK+9@^qC=1`{qp~r3CfzaV+ z{XB#scQHghhD>)ItYbGIocg$iVdYy!e-O&v)%rVcHZg3w(Vr_mUDcnLY342HuV(fK zVeki9e6AIj!z!kcpn zW$#d!e+*rpKjD-Bc`-(@CN6~iZ*!>mTw`)4+A3r^PIc9U@ca{m!9CZ3@b^tj70|f5 z3_|;hdFIpNvx99=2>Z1t=jKJ*O`1!7)pyDO=NznG-5nv^dQQ24b8ame7B<1+zQC|p z+gM(vP7w13x^Zb-bC@^$?&T?E!@%P9+O`a__A%CN zA)eP--0vB^;}i)3?%1!9&cV-^W1}$tO$zhx!k9R<0gUxdzz%8IRj`A36FxuGhBw8O z4>=F!Dd$s!lo9W6-Nkw=Vci_-mc~ha`ovF4D@QzQI2OKR7@ToB22Pqi zERVR^Oy*@;1?c0dIl=TBWulW>6Z>kNWO06i#%!dO{2ir~C|q+&i5un(cXpwK?G2`N z!eh~{#AC5$Wr@cf=-chkIuRar9iodK&Be_I=`j#C>pG49Qqnc@Gi!mc;TyJzZKeo<}+>Wm+SPsXYK!;j>2L@_YO6U&zHK zrAYA+u9(K8wam$s88nVMjicRVp0ObO5`D`w92(xYXgnQ+ZzEMFT%!KQ9ZJnIp>-@| z8J1hgGb{PQ+lypP^l1xiDufd)z}=nvWXZ5*TJXNqsqIdX{srmr%1DorBL3D5(vY}X z8j>%N;)Ce~)~{S|7;9fPcv!27a*f)`TQsLC;1tNj3aqaV3;Pjm0WUzlD|Dv1gcZ_L zeoN_X^7ou7B~NSC(fC(V%-NFsYmWR2=@obcwcAOShz@A}Qg#WAl;&H@mqI)Z);oDy zH)-I8fAgFb&r)exkY@qC>bQ7RVEo}!Jj~Mso$jR-z(q+b-Kdao)!ZT&C75eUkc?a>KH}xYg8%rl7zZ$W!MaUeb?`!%^x3O2h zX_J1#X`WQds2b`?*k`kxmFcN8{e2>7q0Tau;dTE2Oo;zA(u|jGj&Y4_mi9QuI(CkA z>|AX6u6y@^wWjAS!quL_W8@Q#p^LCgvsmYnaJmcAJf&S@-LF;B)2fvj_s_Ac&~?Zb zggK@IIoVj#nsVJ1%d`uJ=#lBluQ3npO1ow{l4~zhfaPdhKufhvo%D~}oigkU=wu~j zm=8EEd6YwVJ-%Qao^7cc#`BewVZbwx_O}Mi&iCr&Xfu&sUKQLnc72%tD6h1dS z#%JoYo;t~K+BI39%ey6_Ke9uG4S~3*`44pXu0uGv!#06;x-1!!EU{RY6uw6vZ2!QV zl>JjuwlwGqc9!8ek#@a{z7^~<=@_!Zr7{!Z=OfZ{LuE*g&>Huwa)D(>R*eP5-yTP8 zXs|c8(uRh4uj|Ub0Q}sp$=+hVtWx12ZByH18`;@F2Lo6w47_1{$SeH|biu&Sg)nB@ z(t)zJkLmp|HKJh~i8_GKthY1?CYeIO|8-he=Jv_{>Xc}M{3udRFyEuKykx&i9oq$+ zzM%PeTI*b(?}5MQ6z3e+Q!Hzosxi-gzG~Q4J=Sshq+_-~R}i1w=-fL-dPCx|#50Bt z`xC^RT&-=JY_mM!DflsB?kVw5unXDu(m*~`UNWz)@%rU>o>*SU=ndQ4_crmd zYnyDOh0VN^@cNW-AKw+Bjo!3Owr?w$#d+TAdOWXJYMnFih1bN(*QJjY=h(MMm*rHD zD{NQj$PT=3*Rl~fHbc6Q)iKtC?W8J=eH4esrhX6OgmJqa=CS1!rw*0nuj|`z>P%PH zA#SDYV0_wBA8nL#qCxUMvd<9K3S=bPYho>OycSvX$zFo&4C9>>(8E=OQgu#=U!BJC ztH9PLI&(-zgs~>;)4YkFFqgJXa;C9n9Yx41jP2ylZ;5*kW z^B48$Ey7@jyr>xXi!#?&e7f(Hi-AwekV}^l8z=7s{b*}AaHR~3|WO}bZz=K2c*$Vjao&fm@*rp|ayMQ(J0d^JBLl~yJ>B2{O$7z0#1K)!e zkpa4|QRsnPX{QY^Epg3a`ksb;YRvzxS#LULz9sz~nUFu|E=W;K`vQR9peOM@1Hiv5 zea0@!Pi+qZ_6MLJ!b8_98@OPR4rr5nv~7|F8yZVK1^X*{TQ-fcNNuF0{l@FYHddjQzw6`tCSV!3NK|M>` z10tV9GH>e6vYmpdZyXhJ#yFU-x6~Q{F5v!Vu0#Iia+h>UpjBM2UcO||Zj)%c73g7z zPfdwW4U=~uza283v;1Gz=YGz>za;5p1Gb;ft#UK&J*{D3++)4CmzVG)pVvVA*70TN zm}B?2edbg6zDe{4?Vb=mN#9yt+Wz3fy+YWS^5aW=KQ5neO7lAFVsplA(wkbmX6U2U z_Pqp8c4O#9rfLuLO46(9QXZiGa7<~)8!Cl5`jm*41YH!|sO@8^esC_VJCm$$5x-^r zBz=y@^^hIZgZ*8TM=Ck3XwU89Gnf6I%~WX@?Oj!hURKIMVOszn&enMUx6k{%p2a#* zo9)Xc+pOTjBKva5`1gQptit+sm24D!F`Tyb7&;jQc9YaO9)kl@va4CXNWVriljHsW zT!ZX}r|DcrKJ%5%TZ3OZQ)5lLlHbsLuH?Q2>dKZ*Bg(HlC)}@|)Mw-DH{p$??cGqD zZ%n+Yzm+nw>!1%zmzx^ilxZKq4Q#%qjz7C(!9DBUR(_A4W+nH8cll{xEoX91uu||@ zHwgQNLVG4H<=Y_Nh#bo_ek{S7%YEB4(lYw($R?Qv{uy_duPDd*>}6-NLkEF#1I4_Q zYk1zH+ZvP2&;Egdv^CTjl`{KnmQSRs+ER?C8PFB$oO0}@Ub5o-O>JN7F?e4`I07FB zo>F7qWi?MSf0(b8Y0P2VJ${^A2<$x685`z0&3SKM;XLbdHRhE8Uy$_P^4PZZvmjUF z`1}L7&ICx^o9=YQ?$m)@6aG#5b|G1zIID~ zK$qYJdYI<(IAT1r1dMcB>pRkPoIH9mO<(;UG~N1rX&TRZ#mdU7fVN#a$JCa-$d0jh z;C)~HFFAThp9A@DCG|NE{Tg1jA348QVjZ4s9NgFYeQcci4*M2)6z_3H{T{F$e9lDf znK=^wtL&#E9PLf3h8+^@#qPCvSx4mkpr*^X;Iod{&4K+JCo>*xQ%jqTd~&J!_D|gZ zopB%Z%dx_Ju#;NuEuV!@dL{2|{^35os-t)$^w$oZ`DA;iJm)=yr`aafJCwIw<@@vl z-TkPRHTQ>z*AJ$0U$QFq#e=m@o#f;myr@$p8Iyd_rwYCnN1gp$gKTyO%zM;XVjAQ0 ziSYmZ^jitLtUAxq4$iaWx50UqTJ~G?TRzLgehGKYelyzhhO?GCyemHWzP1z4Z)fc-^$Zem@ZdAyf=vdbn>d&$QBT`Rn=t8}Rf>VVkh zUF0mj+(-IDZN`w^7tr=v+0)YZQDc8#KVO^kzUz0{l=FsUlCytFb%5c?Mh2H1ROjPsVg!rp7dzWIJt{^LWo&!{uOn zF3Hcj6O`dTr0nLo;an{CWwm0@$vO4!=W}9S*`LOqDLZ)@{S^ZGYX$rJC=XlGZ_4K! z?rp+Z_VM=_m*HF&;DUr**HY&)0{F;tF0EuXkQ0a#k{UNBG`nvQhZry(b|Lz3xER0(dWYUc2$y<*RPHmg}cZEW8T|_l)5_?p#>4dAndw z3vRPue|DyYb}46#hRM54DVw2txmSx(`Ck0n-VOSb(~-Ped@(tlm$Ij$Qg*Ov7mr7! zqP)9^cVFL>vfe;EpH~Xlmb^dQfIF&Cw=JH_Haq(LM(A&Q8m^b?7t{CMrg)cxI^jO$ z-Qs$<-*I~wU#&A`3r%^-Cr`g9i6hCk@flY_p0x9Ozr#)G5kD0C-UThkL! zx18)8**Am9>7p}tm;IuEks5 zak`+p)wiR8c0c#Lk$H<{McZC+yc{Ign|{jnD|r9f_0EfM7ui{fwzT`;eyE@FP5-Dq z;3pQFmtkymzLx62OtRQbbxG#jjrkF2P;+ovzD zV(dX5UQ5thvfCI_dC@lCO~8)2R2>i&r z`zA`uj7*Fh4=yR6pRay zrMX9FaeFcmGtLCC84=)76y8>?=+P6^K&g2uAmso>{|7Vx==cM!v1+;3NP zyyN%^r>}JybqTiuygriU2Fnu44UgAG!Oj}Ch3rdpMsYldVm6$PFPoNV%Y}FYGl3gE zz#*6qv~@D>x11Qf)Y?&e!5WFRyze%MM-GaGZKsvI53Li%9AO+B1vr=tkDuVdF(r1a zHO8+{xFpBARd5Z~v>{+2=)s&Du7Tg5)dl>+JYDgP(dV;UkmpOFf0L%f8UY<`Plb*! z2zZJ{2Qp^Jd30>>9r`wDEDrxLe#mawAY?eo1|C1cP4q2f#>w0(jz*Qn>7Am_)L78C z7)KFgx|sLm^fm-rUA|FU$u;)TZk!-am9qJ?fL9=E0B4HjZMRjp*4m+QWvz56SCI6f z<|JuFm+3os_>m6tfKEYA6L^B{^nl)Sr*BKe>F6?>F>t3MV~^xkqTK2_G+(UWLAcZd zI^?>olrh(I0d9ni+vKk%faw}z@oQLR9>HNE4 z!0!hS@EhWpyLA#sNT8*J|gCv5#zVb zwH5L|M7t@{!JsXYv9Kg_@Q0#`w24siAKrn1eHI<1<(bHNiP8ID!NI#ki$l=8KvlQd+Xgx5&O z=d{63Vt93_EyscS;X;mqY#~Rsf$^xyL=!T0(xyA}w*%P^;&XnXFeVEkL(55sfge0nkjc?=^JC+@b_pL8WX~-qQ#UFu!%fF|HhVitkS*F4!!A4 zqUBpDrh$SrD$&{qTizCYQ`o$%dU%Zk`yI!K`bkdU)1vF@@Yuy40(wJTPx9x+0QDLb zTPtUgOedbPa}1J)un#3ed{61ciq0RQcgZ+hpnJ`MZb?@*d>ISHXTow6`Eac-^bf)J z($jXsnIzTDgnF&2{LwrHll|=yq z!7J2rj9JIJF4IL9V;zQUBao?Nmx126ly<7F(;90Pvdd)M9Xvq6sw>KgHZ`3vsr0%) zzfwF?gH51sM`GD!i3T2$-w)wE@fZcmQF+n<+>h8GC|`1?kAk16*PZUe;T`s?g2k)@ z_NW^tvjVz_mG_4JwG%QZ>gPHpWD-D+8R~e2>;b&1GORg_6Ncy z2H$rjxgNF)clYf^8hwW4tskzxn>KYE`*wWGMq;C8Lo(|LbgSY`o>k-U$dpBZON66R z=X`{Y5-|h3PezxIA)fgtKJhd;s^Pl^n>f3#KX+ICtZqA_4_vdIO}`q$V0Rx3TY*1nmX$((rWz zunGL~fv~{9ClTHUo>!urm%jYNPGiJQo-%(eD-*aW_BR)`H zU~e;C&$`ROJn+SxN9~dC!)Kp@+lpr~ZU%9M7rb}9WSe7Mjg0qu@Y^Vk|5n+l&*!}H zt#bS+ypH20|Izw##4o>(H?m)GhyC~%J5{#vC;ohI{6Rl>oZav(IzRG|UT7cYDYmKd z=lgqj(>MDgV&&8$V8#1C-#}xSgW#!pt=i9j487<+=4cyn_;TS#<=VICn-ACtAs<|@ zm-8gwyga7?aFV)giuKQ3zV^61km5W9|Ua2erd`Q$e#g%zgf+>)xc-Eu~N9Aw5=}FEs3U z*7LXxUe*p)W(ui#O3+H_Q9d-1_O+ zzdiDA*&9rIqv30R(to|;6hGTnSF6X?f6Sj{S#OSy6LHVQUn-SMCjRZ{G z337E^L&m6R&ZnEj#KZhzm?~-&B#451P?Pz3c)eKK!!Mf&q;11Whu8G;@cFCPTKVTM zAmNnCp|zv#qJQ-w@vF>OC4NCREb*Za_8<8Cy(q@Re2)*let;}kssn}SoTaP3nfTuD zn$l=dLNS=be0Xb2OHTbzmWMQ2;{7YLJ@NQ!Bz=}D^4} zSG$uz1&1;8#8XW=TEu1Cnu-uHeu;UJlLFn=1|ssS>a7CtXbM zTO2G9gYD2|FS_)Gi52LQ8C@{=!WVYR^-z#-x@b^c_2B}uLzgVO7=$Jr1TdBXXq_OT zjDE48K^F$kIUo>Uwy&#;u3e{4=veiYv-bi4A9l@VLNLnAgwnqj2I8i2WHNX-kRXJ` zOepbJUeUi1!sK4nolmucD{3v2G9iUJ9Y#O#y=}PPad23MgcBW-Hx6UT!$Nz6mVTfe z+QB4BT{wt0xtNso@oswa>g03%r^gGdKmWe#pDzCe)16J`J^#n?WHk20zxDS~1oq1R zTre{~z-A{p7!pHvaSxk{`>F#K(H;#dJ8I+z%h6G|0kQ{mFc}SwE^W zmi&Ws4H(*4sd!cq|C+xv&+^s07$fKx2mNb7bHnxO;5`FPg7np3+nc|HBE9vGw~K3U zPYIdfHd11A-P>Xb(m3J@42Rr?-&@6uVmtKx#VwWS`Tm|kjC-qb^z}^elli)bB@Xx0 zezE7>uX~5}b?@7cd*6QA`}Y0bw;y)BefCwysnKxV1UzkSm&3zfu7{s75A0yLS}imk zld=^j;QdGI)5}mcV0@gU^sh2kH02*g#E=N&A+Jmyc*8Ei_e9LKRkS)C%T;v?|>+Sa_|75a>!|ngI9e)4~Otx%ViEf)zB2h zB>wY16ULjvAj>x)>jybZehP3yeO#@MlyYZM$Q=$=t6*8wu*B#Ot(O6Rl1u*L5bXkF zCdwj!CSJ-l8O;~h!~FI2;(GNSnddW^X&cl04p+oJ4-Rm3k%{?>#Zpfrj1LZVfZ{Or zLllY)7CsI=#Ctv(IEiiPNU5h8#uju`z~TPz6OBONS`&GrYg zq)?{|t4eDOcMex{r!n4iYvld2M*gmBTVto4v`e;=EMWfA)EM?)Fi-8URiHeyN98f* z@tt{FnSXcKa##Ig`UuUwR$&gNOoz(&UctWUrQD5+K5ontyX~iH{@|!~Gng2;g4tgO z_1sN2pPt#|&w`w~{_qU*$!@ysvE>%i*WK1J<^jet<&-0M+i&?B(MAd8+ArdLO&t4x z@(q{!^GuTR@cQ#U?n}8_VNz`ely6v!$z4%CS{gIKAie4zk?A@p-Yuzqay$rf_EGkk(yD_1*Ddxe6jq#T;2MEMtD&)Cs%mLsO^3b;JaXz|+b*qoN;Zht>i{n&P zRpkkvK#uRtv`XkTHNdGEW=D zqE~q)-Hgn?P~#kO5EnwtU5oe8pq!r^qqm~-8I zxn&JlP%Ot5#kiyVnc&JY;~8T;&T&Gq?Oe)VQf0T)c@ST#reZRs##(F}j2p)}l_L2) za6V1WJL^(T3=4B8L%c?ZV|Z~ayb9-vX}F>McoZko5+_e62!;DI4(Vz2afP)h4bMU zVm%|yiEGAQ1oLp*1;J?|^TE|Hu1_fb$v7syuwzeR^Q`9f z(H6!w;=CL#=St(8&d_$w$>X|0ZVK_PR^r&3GJgA8?hp7`xsf$u{hjGN!d1K~E#wpC zA}=@;$Gu2xyBK%ao^sA=Tnmbw)1de_WtqFB`P6x;{M0}T3yb;SS%vdoHklW+Ou9bP z>Dr;#YuA#uqO589*?^BB&DbU%k}loFs^^f7AoZ|%Dh+WTAiw>a*0#*C3h<6C=v1Tb zynNHg`@{HqPHt1>`nCG0wJ(0ZfxBC>Y-N%To;N(bJnJ@^i&*F+gEQA+*D%E=$!1Co z$162K-z(Uk-Tb)Fbnt8p?^}A4!K`p4bRTQ59lU{iYjD1#GOL|*TE{CcGxoB{qyABO z3h`@r{F}~^KkiQ`?u>qh;bM}x>J{Of;R)PtI-$5Or*r8(*4q%eCES0N{anEv6k{B7 z-|rXiZoIAPN7TF3`#?Qa_933#_p>%3x~`xq>C&S5*<+3s-Pn2s#H-buH0 zC-ldGoKs)#PwLIG-F9P7yZ4Jd?GE0?wHqHNC#;j7E?P&ZgRj({JMXCj9uHFKt=iYt z&fcjrw&J~c_EmF(= zI71-si)wbriJ&R_vOC4?h{bs{z5v=Cc*jD6O9kx`+d-O~1otM*GUah6wOYWIh?fn= z&k@fGtJ}6Z`%~V6J=1O5_vI~~tHplxd7m41dw_owR(+nUcAiY0DZsUg#e=iJMr?qs zBy1asO*002DYQML!wS#qApZ2)OT72kZ4X9`*2%5ct}i-Awfl2{Kf|qR2an!c7yC7D`fa18Q^Ejii2}|8B94(_~yV!1f zv`^(3KfD_#U@u@`-pi@XmN&iDu{xW&_YUf=@r3S0a4Zh(Jd1k|TYCGq`{MB{dRAqp zuj0#KTTcJE1^8d^XYBt;Pv`eN{8qm#(_pVZOOpZkA*#NTh(|C9J~{Q=#m zjS|EQ{-y3*G-0pn;OB#bSK!mkF1+FC`p|ko#c~%;Mlbd}wp8Xcd)}y=HqNl6pJU6Y z_pf7L*Yd4OsYXMY$2V|!n#K2t*w=-8K8LkG$G&c!X7KGg_HEY2m)Ef`FD~=7UmA7i z)W+^V#sZXZc3Hk-%M%-R*^nzS!Mp*0C!cDD&%{=2W4t@es~e zOWBLcMGcC4h%Iv3Xy)xw;~Yx-Exsq&!29?Hn(*$QvG45sFQ?64@-Z4{{@V+!YUVWeOU4#>n}-3te)aKZQRunAy-%-InX`QRmwY38dYQ)#dOv=)eoTLQ zJ<+!h6Gf`_zeCBDDHy}ygk zhiY4jcCADiZsL``jU@{W@VFdoJiSbO*(}!Lhd-GQSK_0$63+&U`Fc1PUxuqe4>sO{ z&A^H%M^!IAe_jn$8Bcz>T&!SAYIq|`iIz6k*PXEB5p7@F=rTtmC-6!_ zO5leDCl{c>zyFj7U}iQL>?DfCU+H_xp%!06dRof;H7aj(BufXolY~=h-iT}~I7lHr zUWH!1PkiqAt07ee#N&n6s9f~+!q~a=XpdZS{{Q^XgnEX|Tz?=Kw17;sMX?si7m2?F z%>)~o3d?xe;SbU52gWnCy}r7gtOsKnQc!=;6T+5TeXl=5L1a7;!o~QVwT+)J8~Gri zHrruT>Y=yLHe$I!$gykn5_2N@7RAL+mzaRA}^sk4#scIjW zMU(61>S?0!VrC6IDD>*{^@ zj(r4wN`}hAKL;-&b)T8PV&HVCNH;Wd$#6_m2`c>vG60~W?2zbmwbCKh7QBUp`U`*k z5E`!z1s)HVG}kG@x72Z{Sk{FL9Y=`r8FR7-b?Tfhcp9@pyU;A4G;Q#t5pwakp+*Fa zhLM1Ere^(WJzT91xz!ipMTvmwPz($I+sl`B;Nf1tOHKD%;2aNWLnH=3iD8;Lk23ha z&ZYuRikdpCfD*4dkNXE&>cB^z>x}dfD#adN6oVpcFFb19!|VDqJ`{`{ItmkJ3?JIT zg#sSLXK7#TA>n5c!0cc?zn%5$V?6uWPK?eK!*U)&v$8Cje~4RHhtCFT2m7#)Fb+i- zEGs2Bs#1nT#!`O|Y+3q~wjA~ z)h-EVp30+5TUopa2B7f}L)pFvjfyQ_*;1S)yH_VWZ3etUIZ$2!FiSwoaikR#BmTTv zh4ro2hQL0J)q?^H-_*HxOQX2vaPD%0wTrcbM9tWvArY{ko;X!Grw zV@Tc@?l^_FI3H;QM-&VO_QO>X43X+PKpxRv(ca#-pa`rdv>x|;A3^+=P=mZiW8hAp zv?z?(;j)23(wV%IsVIf@Z?BccntDOZY?nS_eHV4abXsZ)@{sZ&ulhVz`*@1@exv|@ zj0oQ+#2+KZpDxIEz;2H)e?Xjv0U4$Wxe^bk|Bn;l4+!x+V*JsDnzo;@UwoTI<3zY( znQ;xq(Z~aWe9zjEFpufS5a$oA)$hQ;63Y3sS&a|%9$!4TI1zhJdnzjY@B=-O7iL1c zAEvt=?@Qq>k?H>jcRY-2t%jsudZCg~_dWhkH_nvn|9$Y4-l$!M_rcefa=f@1@?L#= zhPQG=Z~qDxV$^}9%FMm5QM>_6!UM4eTHA87;hdZ`^X_NIbuZmKUPyt%cH4R?J?%OL z3oe7$`LtV~-WA%(g4;~mcuA%{E#w->TD9)hO7PpU?%>h{)W5J@uPWNba!xXnsax1? z(RSQCJahAfEVhxv!=sl@-o0oiYqskY8a7;fnbxY!WUXL6OV@4Z?c#-;hUiy}ZTwk`FIRUn1-ifkmwHZ?!H-neAGF;YkDjd{fGU;4gh06VDkcM5dTQ6MI&kO_<65}K zUjA;`p9SqTQ{CAhmyF;LRR`H3ehlC{9#pQU#^b?Mt&IwP z#TUBn=`t1tz$O?J?!7z(V3Zfs22-NV!I^vCLzv@%OK6V|>g|dxA`h(loM_xv7b#>C zF+tzptxc`2a5mzY`(Uf$riB6w&$PY3Ebo(NqKn8nw3%nKBh47W)2 zZ#f9e0#$-2vU!D|~zij0?AMwAS9A`k!Lfq7~#CofO^mvr8rvn!WSpw)?sRnVVw=( zA|;F7GX}bx=E`+k*VTm=!lhci9G$BZg7ujT?cRoPB8L~aT2(m~xRjTQmVrd^3TAD* z%t)7U3SGV^$Cn%(8h2V=Uc9A?fB7w3G=s})Rjb4a=hY=7xC}HEpK!_Y3g^(WGwQM! zUTUK8HR#e-nJ$#&-|}VJd~ivO;DO_`I>yCEn{f7mXxq(UyL?H=-FMl{8p%s{6bq`s zN$s!Xn#ekSaIwo#Nw6t#^^`7Q0-nKp&neTTr*@a)T8;SWdy`I4jKDA-)FY@6Zu)DK)7v{hSpxpO7w+GhN=3BNr|P*0aHPXs^l_|l~pcj*%A3Y@V6+DOU^zZ+f? zzW7^9F%PNL0v>~~sZHs3lXydyXttK8b(0C|y_|SYN#M79+19EWa+59^=99d>7jcQw zoh0Fho5ec%g)c}N7Yz3xltZc)_92I zUB~jGrxQ1p;3729EnN77i-3HI(;+-?5N5ny19@2*_<_cg8(GAU4#78xYi_qrvV58I z%HW+=$GB{4Uhb_G=)ynA?jf&lKhN~kbh81!qf5lp=E9&6xY(@Ah;v?FmNRwZvZ>{Q zOyV)%1m)Cd5BYb^!p~g&$ji#{AU;9>0E8P|K<}a~3uv=`U&xxW zcpXQdTjC3OAwz1&hwUrkJ+|c#UA85U;LGre7n96%nFrWeb)l5!8C<}2uJjA*a5)<6 z0Msv`Y=dy$L7Z>ExKT&Gm3#s4vBEN}D)|YPN0Z4ICjo@Nsr_R=_Oq`ch&>>V*QNQe6Hb>7W2|u1au#aqjMz#lpsA68E-A->meK` zc^|^@Gq$(FG!j#vY`jqYB3-sN>kA%>0SUNl0qNB7=PVQ0-tv^rK$rMwd=A-;H}%
~{>O$BLfb;;mJdBt1oGTs^>rUlt7lT3M?^#YSOc1N{rby}4) zL-J^f>zqe@2xuAQ0tL$;S|mN%o*v`-Zo3eAZmNxRdg-Qdg8T1Hpc54oKik6fXt7ajE-E zq@ALb(ebBh@SURq**GkV*?-j|UB=J$@@8-p8O(Ej6GqqJ9qjxNivO{&WhvX$9y706Og*qvnz*dt)nM7$Dm#UbfnW4+^x? za%1Jb$No?^uxGEJOh9Xq;43ZCIoy`CZwS{p7B}l6!qz)td*YVoBJEiYa8j?j=3DE0R9(2;6qbUhLo;Y7-af z&mJRelbMKbNdQqmuD|fMJjqvgLUw8w%i3;cX7YRVKNMN!;#fgesd4G;rlhWW92*cT zq`NIx?~d3fn(kHr9p8~SYz2Nx+mzEc^@$8x2L27U``V1V4Yu>z-JH@rx8GpP6iSMo zO#ZbFVz9fVZ=pFDeuq1Ug9Ak4#0sUAO zUa;?9=qY%pfsuCE(^_$87&xK1@=v!j)$uw-ZPaxnA8p*OvvUe zbYkg;c(oJwO998ztp|MJyI=>t@KpT@_NH;qJI8pJW4y!tpAddTe5b%$m2PG1cS)I< zR5}*(zMP#u4s=5e?v021L3{X`rdy#usIk?8Jz6Ihrmwb!GBEJfmScUrfv+~+*Qupl~+Ad$OQ$RUsQ?Sw+?%(WN59Qaf=!^*XcRK8ItFqsvOR{fWpW8VD zZ;s^N2iw%_e*#&Jc9-B&3yOgMkjm1$$O8hd$XE#RHC@5wuz ze?{IY_sCFx3R#rI8X6+mX%Cut+ROc zLYs5o?}R<{E}#9&X*rxg(GueZ3kJ*j) z*Sd60MCx>IfRB58Z=k0){VdX(pj{cnTJxju{v^t-V}?yn`p^2)7=F|Aq^+woMxxn|Rm;__OJ1%fb7J2eg-*%ws{kOY^ntk>3i2&{x$;pX2Z5_>#^z8-8cR^#<*=UpB}GT#r2$ zcF(#s=jQA(jJx5)4)b!*hc1&+Nuz#;d0;nZj+xE~$o&`6IW&5PzRpPxuq!mayJ^rL z`y{~!kVoHuOqx=)BZ(b=Z`fF;kw@83Zsr%NKjx>2o~Hf-0ttIpq1agdth8A1=qS0bAsUVr}K8!`WL50zG=5EZv{tad#h>E8elBy1Y{$J9(_3Qa$Jrwie0KA$ceHw7&H1jHQO9}+ zr?fj~IIg!3j4R_L?SeD)n+=-Bmj_`GwEgCxwp|QD?w#%^r;S^``v!H={Zio$0?ZFQ z@i`Em-T69wo}JFy*|MOmyTQda-4~x;DQVqwlfnAJ9XZ!ZH|#>X(45u*CvIBX%mDgp zpV{J{s9)?X&fDws#nt+>)DZOT-(j2WLb6{(l{tW=T#47d+L=piu$ zmp_5uo8ZnL2XUved>0K9S*W{$mGC{lBnQXm_5mL&9AIC3-g&LG)oqAz!9BZnbtTHd zUBDFvh@ab#%tCyZ_xUg&`l{QmkF@)ME6ATbJhLymv+lik7nE=5b>aRV29Ni>iRe%K z3*Q4oT$2Iv#d!NO&+5Ut6>Il{?a4~ObM6(#TAB2$JFoc^MBlp8=81P3VeP8gnBjgP zJ}U&zI&*i{g*6h-TgjvmpkLiBl#Wu?=Ft!u2!$SJ-sebU06R_6XQ2 zdU6c?9^|fh1n{WLg0+DJ4%O`GtcGr$|Tw;PrPFs^f%Y=DxB1jz}CcrTQahiLl5=QBYsz?V5`hCOu)b~f|w zb0J79a&FYEHA>mejA_T@>x3KErCfel%I4Ezp6brF8dug#TB7dcLXrtF{vb&M(^__w zF69bZ@(~4#doSf%ozzH<&rA+ctc?dLXVjd!?PlJ;u$#-sJHA8yM(gvc)2{iYf}N>f zMav6)CR#S%EeKuxjgede`4+A-(6NzFqFa1t%wI2melPio{*GbaKpq~_ZN`Z2=aD+N z_7Ydjb{XP`?%sv_ z({WO*VZ+4BXnSJaCJ&SW{C%K5qye*yWq@~FK77|4c=^`59~28$-NslbpZE=~P>Pv0*MIIE;Gb9>uQ-Q|Ga0IVHOcvYEo#q(rN z@u3Fcy-5?9E5Vz$U?)o1AmH5(-Kk%N`>8O_S9pyo4M``qXVN>gUAQ)IMDm|Fdm}VQ z(p^9wkueCQPBI!@ZZi|FC7!lRQWo{At~I)toX*PzAIWU?$pt~TqiQI*4JLyM)5;mf zRNy32o{)#PbKv)3dJ*l6fmR$#(50ot@Icuh$|9{r?CDwA57Q=>mAt^HAIPclq@(&o z8+6Z@NQR;AuwglrbIg8CS;6pANvRAuw1;oQa}}Qg)=$do2=7#F)A~@%g=VU=fW&B0 zZ;o3dji1XlAaT{Y+L*?UN9rh2?*LvW>XYv73jGig9i`l9yc}RSVsb68BczTQEfe5; zOdEp#cUyNr<2(D%^wULDcU3l=RARSV+IUm2IP*8#CS@86Dd(m1Z9G?3nmH8;Z*^R(+oDpzHW`1fSKdu+v8K zN6V`0j^t%(t!hbO3kv&O#;Xx9EUf08ImCfk3tO!UeW~$Q!t#S)uwyLsRV+VvG=7MG zg)l9k%(_9p2l)#g&`qV?sNV0^ufl%h7#kuS!|K9poBbe&hq~Sy_D{c-{^?R~F)Am~ zhh)h1owBKD-^9o=gST{Ng_Yp>JLO$iCUGn$lLy4x7>|-ksAotS)WAfHG4}3Gern7e zX*Qmps&x#%+l%jES#(sh1^|ogVEGuC^Em<+-7mEhCx18j6RI0yt7&6IU&QHH=`ayp z(4;j1M>Xz1@A1R*^hExt<1+987kz0RmGD<3bL4#wKV%;i?upM+UCoEI#<`ngBi>AP zekkR3>w!&-4<_3ccI-B@5uXMU{QKe?(vadifv#%syQuCd{rZ$x__012jYsD~zKorAm6X?r ztJYxdnl@yh>+kddk}ms5IkDH@$g%wz*@}wK1my3SL zp69v6`4dRb3i}jx`1{7DfAOLAz`yuF8TOCw>o3l~xRdtc{jDg+fF>JxwFkSBO{VJLMwDxFCciAiZ$A21Q(<+>J9FFta?(}2q!|@0XN5}J69`?Tx z|5C}OFJg2i-9OGTdC@1g-`^R&3Li>Q62(lS>6kJ=))J8=EC`No2M z9mG*%Kho?+%*9=SuCRkPv>39Zxq$7u-vV9t@is>ce_?%D!ErY(M&S2!y&Lcs^bo`^ z+T&O7kb4;6F_ImK=Kw~RlbvhyB>g*92Uc`K^J=9~U-6U<6tQ#m`70lzhfCa0XBBXd zcZZKF9pf{K*T++}n|><^XC)r=xkw%{V4G3e0kLJDs(*`r?U?oKhhd(N<4dQH(8Evn z`f&E>r*N*O-AtDAPtv``ztA}$<%bh=9ic&`gKP1)Lpm^@SBRH|A^xWJb}EhNxc2+z z6#v;fZ_)1dQ9L8wH+&>`;}rag583X&84n*N*G^;XKY)eWE4%gDwZ(ZvK8O7h58zlt z-kbXy`g=TQu~lbE)VY!9xuc!uR3@F^^zq~Kat)HIlOML(5AO0F0QAO`6zKaS&tKhVUXJQ^W<*0 zdL?Q>#eWX(db6cJgztmJe6^MZF;&eP^VQ=6S$^J|4KaIjLOp-|3^E(5dXVh|hm{cJ zZOnkOO0362a|nsy-TJyWSP#7fq(4sd=9Hm5LCO1GVRdTbpUd8LZD$5AS`Dfrcvr3}gx#fc~rpNzZ>m*u26Yhp+#~ z;g3Jx{_x|A*LtRQd>3R4VyNKLkJcw6IS#+0B+p-8J`2`0yt4Yr;l~mZVJb0g1qDLtE;YHQUU&qPJ_o)dOw;Rxqfgt)kYHzLGo#T*T|) z(idbVmJwI+^-Hl3oLT7W2c)=PG=6|1jN=r)sPsSo0tte;!qBpBgmUH&?mMVN^k;>& zFcK#h{%Ybuf|O!GsS@AV-6tM?*K2AwJ1P9&j=!ofgdTrA6}}WcMc{5 zaMGEWfLVO$co7%i`%(|OZNo+5b|&jKvCMtlH|Gu)_b^CY5L{?cPYzZCG54-j%V7Ys z);Nck03rA}jcp+Vm4^awpK*X^x_m~L{3$q1n*+VHyDIplx-i|k%ef6sNRo0h1FPmY zvv)PbkyKhJy)|DvlNSjPrz+dU7f^i9CmFmH)@k{h!8WrHhW#zzYN^;2_?Q9X<{AzT zmd?B-7-0$*;ow`VyBrEbu!2f3I`6-f@)>_vEUX32`P{y|)R7W~+_ZmGk_UY)GME_m z%{C}G)=>uVR`p5kr3d{PUM|qvdn=s;a$Z7t|57TjaWJoryy93GiIUDTOe3Qa7}#*Q z$AiuPA{>siMxEC2h!a4K2J+w}8%O8zbCNk76bsu<%Nh;kM&OY(BAU#|WJ4o3bluBl z5SG2Ry%2P7#f(E5OTpOln!%#AAAvu$?f2UmYuL!#Q@1B_h7`7w^IS%cj?Q?>AccP-V7(!T#Xlu#Uq<9 z%Fq}qb2-M5FyI9qw`hYI?s&Pd?K{T{r~*7A45y=Wim z(#cxl6>KE%rZ>?j@rCgX(8_M!aH`|>4t&HuqkLgW54Cz4^o9WC3eIM%r|{XxOmh7+2UJhzYNYYAYbl*FKRYP zV1rnCfK?ZhFj1l#PPS%I&_-7V5aUE%7~li~adBWn2-Z&tmpVpZAG;wFU<3h2W%3X& zUoHl=jTRi0g9CAZP)>5d0VE))+`XQBYs!g!Xj~2j16s2ku;E}I*O(AW8<$GBMZv>v zI6%_M)`Ct%%NH6Hn59tUWGF^(rG0h*UAoPH&TH}I%ePX-J$TtVRoM2Y=?&=YLe~=d zdu`lJ1s4rb2UBg^eT5sYwN#FLa;V>ejsZG(D<#`;J=ky&dPuUXF3;jdwl!=E{a5Hv zc&R;=Ude+aQ?0M7p@%YXA< zSpI|8^LuXq?3Mp1>+O*hk^k1w(Vz1FkNEqZ{(pP8ydJKGb0Ir>iKV|8P3HgW|NOsK z35i#U(mFBd%@h4$VsJg|fwHh!fqV4VfBKX8G*Mf4!@ok|uW=g#AoacBz<)KF!9aTR zHA?lr39*ikQKpOj#n@gZ4o-1!e^F%*UM7Bpy$J7p;y`49?&U#Oy<}WX*Z8-Y`&TG zhu7TLL}*`ki9`uMxHTLYd*rnysg-?ykDLG@S)vB+b)gMHEq+A35tcosyNQOTjE*+q z5+P*b^ThX8k8B7$=fmsuHqqOx7c-#~4tl=7eWkWj6fW^<9|F$2#2HCN6_6c%Cw}@# z(pj)wLN8FwhM&AqqV0+_g>sx&FJRE?;kBIDiuSn7*)eLazRGQg#HoMV+pZGBFPokZ zjr`B&T>tt1jBHha7Os}$fqe|x*qblrio_B`t*_)5UeS0DCyAf_o|wGC#!<270UW&0 zb~FgqR7flGAp(m4lMFii)@evAK{}@mm*({r0M!e#95q^PxKQgSWD?qTSU}IhZc#s8 z5iJJmj#kzJmOdyWeop|GGFxor#Ro2{AOK^o2%{*0L?L&{1f*$0%0PYO*3|2(pf-bt ziCsO{3K$^Lf#gHS2&5DBlEJ|M!4kO5i(g}hpI!Ky+5DR)@LgsypfTWF-t3qQm!a9v z4}(HsJNyt9QLGfqMkjb`0z|(jr;hIUV(w#0)(Z|<4$CT;^+A@PDXC=cb{ zA#XPRDAr>AzV}LeeV?@6Cy(DJA_8^awsz~mQ3=RBBaHqAsczwONK2!wxQk6`w_;^o+>Bmd;5=9)p!|%Z>QZ4We zeC6j~Ur6R=Ac7hvbr3&N7Gysp4ur}gKGbmIw#SW^2CDpXHUw-J(vji&SL3<1=}r9s zznuRTc{*7Oy7YaNm=DXtoz0jcxiucn6Whfm0ac^=;)96JvoMi7gv+m=Jqd24j3L)n z2VVeSk5kC@4Hj`ULYji1EUw=tZpV}LFhYkQ5s_RNA9&0ko_#%pa~GkFdiC~Se5W40 zTd=zVN4Qhuy*e3#Cj;O6>OFY4EIeWlUN8(>1>Q0HWI*1p4PMXDJTdqkj)C%LuZ^MP zvP1No;gMjdchyhbCHt*o_O4w?GYRpIjGT-S6ef>PhqWLuaH(CHW zp~cCItLoZWEtNt6`Zw@3Srh9HY4#{wv6#~hq^KYqthH#ZIn_q;lv4LlNN1nYg_SUs zMUzvtGOqBc71!ppaTJc2(-Ab1Beh1b{?#eLrkAgEBdJ^xuFZdJo+ z^I%+@#%hfxU+h_$Qo^UkxoA2(@M?3IcS>Dak}2sKH_Hw3q@Op?d%V^{AZu{3D2=Ks zQy~(*%;*HpJJ~*+BqEwpq4NRe14qJzLK_P@*l{vP&db+M@5r=+As(ckXd=A#>uzl< z+PZw?$(TmB4Lia$I3|BzD&|L$pB^u=-N814USd2QGRc%7tS6it>CBu_=cw#=+OQ)6 zN78Y({B0etb*x6s8C(skVcpLSJY69BI~DR`+;3-AblqdYrxt9#le!iCB+>ic!LTRf zwLXVkYkp5&=rN2JJoBqk*2{Ra^s<{h9qV=Bs={!KCwrz47OT|q*FxTGy(_QM1;EsLws95{kgmD2$`<> z;m{+ZAHGhLS@tKHoRh4M`iNV>DHF3lTb=v~UoDCKM<-VT9DiV)8NRpuGk4w-bkKwy zLb%p7$yhxBW2K9Tb~_OARnka7w)==NiGN~F%Mk4;+Hz*@JzU8w9U)91#MrW5yt`L$ zeayTe+-uRlr;|k)e;{%F-#fvvRU?1gBO`7lik> z3>P@5v=X$XUwH~>hfb@ZZYbvWZUk3IMEz}m8{WM~BiN%plNXy+LVqy7L5(cjn)AbzFC!becz={1Y^H(w6Im zp=o%XDl@gaC-7RV)tT)NCgY_j^FygP-BAB>H&4-t9`=mkPx#tvS7jXt$ER?lyc^~Q zj+cTRzuyZc0p1FkgI5Xpi5><{N$F|!D_#^UuQD<-lAv?Pm z{*_PcG5?YH{&_Mg!*5RG&^XyUPl=yOZW!}0LTp4%>uT);cnYUB&fK-AcT>3+beS_k zO$788;G?ur6>K`G^vY``6<+Gs1G`|WX2%rHT;LMQO%;k7aH7_S=WV=BjCuh5cFl0! zyH5UgboxFEa97aTM(Afz9Ym9JVVnuk?~M$rdY%nVAO@#ulYmdw#Vo&p6O9*F`CIYN zx|n3*^|EBl3FFukn2HaM0zZM!JB588!@s0_(tHGFXmL7~LA;ZAgn2DD7=vC$hCm+^ zEf6nTg|FdCnSU{1nwe(=9(aNenBg7RH}OXH!N1MW4ri!esWKQ!Lc97ZWa}n4Q6go6 zb`_RSivluthDx6{oblaMC zdOPVOkDC~Jr_!}t6LPhFpdI*1%@lS)>HJr9-Qh;`Kx|51E*b9l1Jm| zSfQVIXVa0;EvbzdgR2FG9`_&|k6{Pu zC-P5-$Ijeie6NK*3Fhy`pNb;6`em>!ryqSHN}m7W&sX5B{oZFx_MiVvp1e7U-2Xi} zIr;Pa&mZvzJ5SGHzvub;#B<&lc@EoJ&u@m;tI1*x&)>eXUZs-s*c+|}*AqOR0+9ZpCBDq)_T|c+bk9?~ zm=3qFmj*>YKF4usLrgrs9>U#Xe0V)vUM~j2)oO8#zhSchzwvRFS#Jry)EME%tT&%5 zH$HAssF%x$FDib*?t7c{ShOcbb~^X2hucJBvYt<-iT~)~&wsA)=d0_@-)Un0WH6ks za4OYOlb($iv*A+E6+9fT*UQ!W*RSP;&c*fUHI@4R*n79;IIb*R?7eU z(EcSIwvT^?*S9YFl9^Qi*=o(@G-IZPs>;1`U)Emt3r!!6(xO}jr?4BH#yC6A=HqOB zoQGR?e40+rFy_C!HMldlwITjUUG)xDjo)qz?hS6b-xlZW#@S(i68}!WhTA?%b3R&x z1V(d!Pqu3OG8hkP{rPlJoh|*`PK)BqPc`9FqLQ%ZCh4@wRxK_3(Y7l5Zc^D7&39MRys8=RrfF3tw-UPz zec)@IjI(rXe?NM2POr<#ZG8V7v5U#H!1ovWCx8C{uRo~E1uv$epD`gKPWFw&on23k4vVvFp8t@Q^h|Ak z@9YqDvQJrcZ^u3UocRzvD-4Mr}b(|3gD-)vna^`y0GdedMp`q0@t2e7;ROZ=ax^yoh z3`*;SX5g@oUS!`9!DV#N-vkM+(+}6LfBo$6`gKAlmPe9MOh~5rS(XeB(yAH)^@dOA z>*3(KMAZ;FkBf{!Cz4Y{K#qx26tkpS&g=9I&!Eakh^X`9s-NVTHXct2Wf0y%1E%Tx zWZ~isZR$Wh6^(2qdUa?ka~g=mr<0Pyqcy-yaK3WeF;3DEVfKJdg|=XnvB;I?^!0q1 zyiTX|7eFgmT{DduEo~M9+oP00^L6F$Us;?Jlvp~d{I1Z-h(B^94xOWJjcyDdA9mG% zaQsWLn2wn)xU0;!7Rz>Tk*TSa*j|6PJpK;@n>{S zM9!F2(BhNF^Q2lFpK|=%Qsau|jpZm14qF8wsAO?zy;ClxS--J7kUFk=W5iERY_!Pf z_p~e){$>o^g3hOiw8i?&~{{@99sqFI?7M@1$^oF z$?UkOmQ|h2^gQ>ICuw;?OPbO2_!dqHtENkRf!vV&MO|o_kaF0k8-uF^;SC=M>O7qn z!{mYp2Tzv3%-#Cj3vs4+!cB~%vAKnrWBb!-NfOl(+yen*`3&(xIURC8c}2%T&u7PH zc#>`^n;7x`IEsGFxO$>Y;GKJ7xrrK8xbPZzV%Zn~SMyZVOj zD_X}a8&t1PcJJQ2b^d0j{lnmVezHOPQGdE&^V#^U*W0fgniBhvNNy&hd3u7lcqRz_ zPVSs=2p%z1t}B#6a3SYI6ccNy|qO#Cd~T#U;-%*;cz^< zz1M})UGGcSp1U&=2{_6E%9Z1u)oBg{OTpudxt=i)dR|-r#QaQeGEFC~n1CxUwy3&! zKu`oPn&gKGD+es1tW&|s7D;I-DtujJ!2=*mL~*bTpleG1KOt=4fOw*J7bRlvc$TLcg zUI=AKNef!C6k;fOLN8p5284RMq83Ae#Q%?`#b|d%I!sow62(*B<>1x9t7@B;R`Ie( zev$xduz6hZL2`dl%R<1(Kqro&z#w?9uTmR6(jA`>r#uBZ(Nb}ZdFu`12!C~>4(Lwv ziLwkZ&E6mmRMt}E70*m;2ibX*Y^mn1oA{^y>c2@?#H#pD+R*KA3-d}NESEUaQ$nH( z!ns0T76}cc?1}s_qc3f%2?v!)?-L1RN+?IHMDS?%n^8K-rm}nGFxiqnOys$bAGbSC zL&nMf)@7F2S*YGs$xk~1Z@W*gqM07jgTqd6bfgSL|GO=OH#k6MYqSpo-5l6H=xaKb zs+cnpR~a&CSomg_cvj_*PQzoYR3&0g~Vz69ffh1%kGGOBi&>Ny4lU) z)3OJ82(&&WIyiqlV$QzLl%5Oi;+0Hb(s1favNf`4DDlR923NrTHg5JY2i9Y8giuTO zHG{xa-}bceU@>D`Agy_EP7)ejenuP704@r}GGg^5v98wUF?9j(bd*m8#|{eS527MW zi{ebTU|LieZ>nb#mGBA3KXTjo5`ftU^uYM*KxBu88puTJ8h$wRTa_HKB}%^-kP_8- zO&cb>78MQwY$w}F$^2{5vov{hC z_+z3`_1C`m;)_p`xAv%vIW9`VgY&|qZoZg&Q5*(|cw@s}$qSBLR>%=#I5rgem(r)3 z?*DGQ44&nRmUuYX2*3UjU;U`VZe3x3y;IDfGVYH2=a=Dgdw6J1ANbV=0LE@@Bs}hx zEacYh@VQU$&?f@;)}1Q=ev7Z(>VSLl%ggvMRtdn010n!>F^o^ki+fO+9qv0hV93)M z>ci0Z=bJSVJdmSKyj0wKvW5bMua{e)*uT%L2J#jwwOLAp`m$LHA`4MJPr*BF3Le`e zuTmg=8sJ{CyXzrW`T$J$?ukvzY_s3%b&ue3oG?Q8d?p&>5xFsv1u@WdNw2Fss01d~ z+9!hAj@RocTdwCiF5G$Y7Pe1P2mdx> zG6(4$l8CH;xh)I=`jJf*UZjCxli6iRBqZz4FN|+T^s29s0UB--W1?HPkZRkw404KX z8`H$aw9Z*v3D?Vf8!~M2wE{K70g(eq=ABGi7NlsNHyYP2NmOfxAUK0*Nl~z32|E%W zoz6&G9;l(Sq9$e!{jE5a_T)%Y8;RnH{ldA-=z%fsesxX)E8S$;iomGQv=H$H z$tvBGF=^+P^2Q<(ZPCTti(iU}9aCCV#%!xXnJvluDTJzBLV=t!Ecc&3rX}H&Kpl~y zRY6~w6P7Wgt?h0_;zJ~qYftX{a_7nI8^7E(U6l@1G=4UvG5U#xt&jT(fexZ99pp6Q zlF9^if@;m!L>Z`vK3>2(n-LX-?S~X1h~ZUTu-L+)a>^RGVmk)G1n6xyEn!AwHhqf< zY%G+1w6x|%LqBt0lz$$)GLrptx~j*rwCd$Ap)XYqyD4_?sDbBx5=2v-9m-jycAtxO zw9V#@In7Wdqk+Aa4h#no8(P$~bF{B2UveOCg>sr~K?A?+y*BcDneX?au?BY28d;r0 zG`bDJ&OS7V_DJmKIcN^-Y@+t~TLTnP?XO~cpQ1)zY{#J**aua_MK|J=uF>?ofX(+3 z<^#e`f6<2g=HZC+`k`Kv%5DO$%1@Ei-%+hMSS1D{?&s4i#CF~yZ%;F^8@iz$&=85J zLlfgY!8TxDb1o`e_p>MNy zeJqbVc*n^n?6aU>j?(jd5C*LTK1$4;roQrt!D&64Zo9({yp?v`&PDmr#~nd15*>It z|7^f{gII^F5RV4#2j2|AAjXa!_zD^gF=XH z&PWO0L*U~Hd+2K>+a-y}s_b`}xEVb}J`JT+Lj*@V#3~AB;T%^WFijr~gNY8@mVcaZ z(b(8)Pj21ad2;I);?(9HG$V%IMZf4Oo8{1JAytf#Voo^5!^}BB5(iodKrLg7UUtmw zCyxFS2qAVOT&Wl4I`8$KHq93JeOw$bX6{THckBp6d*xl){)<+(v-qC}zuo`(%STV1 zefbl{{n)>?@jrL&-M!hW|9bQ0jlaf!{w)8lB@a&1Imz8miWBjf5}{#NSvm$Ts0UI^ZkLvQ-dkP$gSLc)lW1 zbbnDDpVt59|1z(Fjk)=YD?+$mjFP8meY`kh!nYdWJ-^crBy{1qtR<%nLR%Tqj`OLL z`+iAd{NTGfoAyYJrsTOieob#bC=ed-I(+pV9bHGV?a);bLQD+=rL>O18UxgpJ#Sqn+%nqcBESm=IRuq7})c`vx+4dy{TLjcx6l~P0#2HPD zTWt#lHGp+fVfjE}NLA4&&yujxuk$k!1d^vY9o5-lI?qqS72oIpcj+jg?Bh9n+0H9Q zJP75L0;`I6&*wWN39$I!hj*ZC6W8|VXNxj@}hK z!SQK6nW)|3IZ3_`($~2iG{4;tiS_(zB-_7MQv-j7{b7j3&vFj&qZiXMg5ko4xuVyD zQzTwwG6gOVNl=%xf9Gc?a5tkHTvdy3s!&Hd zHoJo8ur;+o1D{Q^)8u!HRNfg;MV*ilP#2||S9U0iilO+4*&JCOHQ5s;^F0MHfu z9nqq!42Rrp+zAQAP|O%YjT|cG^8u=zWNUi>D--UdSP=vWk%pT$Jjrk`xpO%?`HEim zG%doZ-M$|@~czsBu>iA5;T0L_|q*QpHSRlam(7t3k=i%Qxe){~`i^Kh|4~HEa zcEb}HTM@Ia9MKsgaF1j}YTz`uc+BxNFe1Kq*eES#C!Oi0K0ekF$^9{1_xV|P044-D zW-z!lxYeGl;jxrx!%h@zDPWW3)bkP$AmtQ(uwm?wxaZKb0-CCl$~L83a{++NPq6{Q za7Y}V?-$VcD+jBKh!Lu=vrS|P5ZwYqZ=6>g1}&nMhS?FzoWIV?V$P)Fbz0_l zX5evQEYBl=QX}!<6oQAya-$OBw!vzF=D*9b^JECIa4_PCd|?*_N97M+6b11QVnS1r zaOSN1kf0-92RIz;nh8i%?iXcYyTs2RZ9TUbAQ=wv;%Qp`enFS?87-=cgq69X6bt)p z31tj()-gxJt2HW$z_`QPGq0finAN?Mk-R7~o)NPx7L~HcK7^4PflFv1GA$~VVj6Hb z3~9>Rt^@}NxnQ3bZzve?5~d~$eyXE}c==(0AQ=3$58Sd3_w@icYR|6>!=H&n!d}N? zR>_&&4aKl*xgcAlR`o4(O^5WAAn3>Kp;2&g7uun5tXA9KwgPFBp&$!!h20_F5AcWT zln&>3QCI%X4OHUDdGBO_Tlk@$yzx^RzM#u>jghdpm><~nm%Hn!fn3Boo1KgGl;83j zRFhl|9aYzeNfN)Trd)>!O?&ubueO z5_;5GGu#_$Q2oHD6it_-EQtA4jK2>UPZsC=i|8pS@>+;-r_*$vE2+Cngt*J9@E7Ec z?zO+L(=mm;;&hm5adJX)mJ+)rG0Rp!Y#7K>EcFGz?loma_~wY1kr+~*EKC~eHmxv# zyX!XrOBpR@L=i{RWbus0PKHAS zgAcz03b)j>ha^qXjRIbulqJH9aYAs(0Y-DQ~8(O@~1p> z&bn(#N`?Urwd_?00y=fcM<&q4%7tkur1>OI3ShclCxn5Ai?b~GHbv~chyu*5ntR1m z-4@!~180^&IM4aH6Z%bBbOR;#PlAqqXu)v|>PWTfm%|_gn^`CQmezIo=_fCfAKwne zg@*hyH#9$)6VqdZS7m!pxwv(Wv2M@S-}`8}hle&v7Ni18o*j9I7GmV+H5`4dbYTSk(_LF$nEa$>Pz$U16g3 zoG`rL2@Q4g;!bD}WkG8(pJ$*hDX~Y`oeXKzGR3q-x0q?QHgUHJX;#A!b;F0G9;rGy zXVT{&8KW}`3%ud7>!E7)Fnx{0SUMMxazBL2+4?5wnQAOLMUhyCY~&no38UB^`nfqn znA~ZWLXFmWCrj`=_$cd7e9(wLt>6tWN?!PPw;zOz1$nReL@TWaKunD{S`4ffg*S;e4X)Rdn>TL!t>_rX2zOJ($FstF!TN5wjWYLV>UCqhnr|D? zQb$4^@Ccdnh?%NRIV_*lt49a-Sg`Ofz&$fu z6B_;dMeeeXSl3~*1`^6h<&l8B*Lf{1BHc^yT83r$5}u@h(T(LiOTj+kqZ_JTF%JQh3^dB=p_oS zibC+#t~c(Y*?7&4b1G&SN#N*AC+Uuzh~K8u^fk_l$*!wg@ip0pMd=K_Y2Kj!{7V0oIKNieDOfj+2oE+($@tSlVE2i2I0Q| zR@sLaY=6-Y0A z*GJE%oJuioy$%6zuu5M8^#_%sMFwMp|rdZ&gPvK#T#^5KF5eH%^gBQx_D)3@t8bFo#t49Owo765fo_$@mUq4q#XRNY?ys|S>NUMUdUf+y@j8{YR8>4cmBIzYw0 z3{Kc-d9**~Pr6}Bgdi}V$vLMvpqEs!Cbgfj_-K&Y#*S z26>d7(sdDIKlafEdZlJR?D-~5;f7{|a6ujIu(4P}SZhwk#GoG>AUh8Z7x7D(Cg~r7 zIT7fq*I|ge0=(uTq%Uiqm=ifBpMl>bLd!UMh4k zpvRB=NFd}B+!>U|0*%tTWQg%+oeZ>DX2vO1XjaE2d+DU<_I4myy#Y4j7*3fS1wLZK zWM5`O9uK|H&}hvKz2Cn7p&L4gr_tp9Fr3VIsX7rSANM`0epoR{NiazGvbP zTV7{u5eq#;Qg=i{jWu4eL$(ken9jYQGrW$@B?1{i>R$wU^>Y%%^Yi36vEPz3d}k#J z6kTU~G40q^&oWHJ3nE07zRkqnNo8Rg;$>iOz=Uk_fw+kai22%yu>8{Rm<=SIs z>1}z_*dqF!Kg|^P`Qhse8oRe%P&mO!t)YR;w&n1hZ34 z;gMWv9QVDtxSKpFkSaZ6jorh2)8Ms{f%c9n_39+%z_G`VIBu+R?kcIC<({{Av0=d1GSDrTPlGf`3r;KIkgt}`l0%yUhiQnORFmPEprjj zDKG5#ha{$jevJZI@HAgr7wF>0S1|zQ#*I<@-F_>!Bp!$WS9vcKEjJcsgEgZ9{dCom zqzQ2Q$ENa3Qeyil?X2$X>eya0D7ZO#OF~HXM5&FCfx9D%#YMh{lTJv7Jvf#l^y;go z?J&y8g;28?TOAQa1c*Fg^(s%;Piz><26nS~MD`A|btnT8Iav1BZ0yR%B>b7nsaPyD zUH;RwI`z64qW{=A(!>kNmt>43h%M)VDMGjzw}Z$;x^KGqCNS}pcB&=F7|n=Z17lUm zwa29Fa7BmZY-t)^kUFL>Hp@4t8F6@;m&L+~Znp!AE9}Uew(U%-7m}ha!6H&UOT0o{ zIy|Ce0)lO5PjM1a@`)}dbe4>!1(6m%38SArq|0=oagLOA^zdc+C!2y~^lFOZ(3nLD z+hoRAt>o7=r?9WzjXSNS@U+k7sBOUk&Lge<+a%<-l_opKfp?N~d5z9!EE{MR)ogZN zFWsIu)I~AN%%Qpi@Kyf4N?)g90&wz8$zt`qP{85F zTl)G`>~APsBSCw~78fjm+VdN9DHtLHmuqZ@J0XHGiBw=z*|DfGd0MFwVlIVnq-7~p z|1c@M!?>1t3!*U0;h4>*O5NF9%JvI5-9-sDUPE69RjeMECCmFcGk)8U)HZs4gbLE! ztlF{oIumP0vc=>X#81#d;xxB8kHn&3Wd#8Nl-vRJmxaEl0tD}ZD0Y70V;rQ~a4Xyd zKv)71e-g(nmeF3|heOwn!o~!&n@a(ub1gK@A;xmNET3g>NTB9?x-gy(%(`uCNTC47gg5a@-d(;b;&1CL>4l*)xMeMd|XIv zE9Q|z8Bi;y*EjNrL>rMy_8ZY!HgGH(!+@Q;!y7hxun#-LdI?*0u_7$LYMk^sKsFk} z0xq5htc^1Q{R@YSj8DHHiwA!i2-yLuseWR$t-3wHG73_l26Q{`Q9dydTB>%*&nIqS zW1+>jf>6OLzE$ndRi2*G0$!)31v}l+h{47}To&UjEzhzt4s2?9Bs(MOsx|J*TN+|0 z!Hy*>TN)xEj4%w>zonssQ9OjoI-yWz7|(Mz!@VJ08W#QbaBrF0A#ead-}H(`2pN8E zeX#`bSXqN%BhmJj1{#WCf=EH7ie{khNAd4?L<}na%??z^cpngNCY@B6E@;x1Uw@+{ zG$Jr&zUfpV+8RPEFiCCQ_M&b&aYbykfvsN{T7Ux`STSrexqPB!shOo32T%W zelx@ZkWG1x2ZU7DZ1;^RH8vwqL}(%$Maa~gCZlp+K%3OZAw^#^pZey=f)pT{L!O$a z>bEMU9R_385rv2FzJ+cgw^SE^xIY^&DwklQD$*fL|BEtWx7d<4mu21)WQ+5Tv;s!u zr8nG5?`P9IoysepYw-l=Uu9+z8zb|BVlv5G#y`K_cGyeNbrJT5n8LpzegJSmd?mI9 z1~|=5(&ME@q#z5S%sAP(4AcW=Ua|=ma)Ov{qga6yFvb9yBR4iZQEQq1Tj z^outk@Pr52L-;U#z3OA)s-t ztd^Zo=>;LY@s4Ln;!&!Wvr#cM{$%CLg+D`p3xfL%#%*r}56G3!)6r4`#}KRgwDr4g7RjQr0i0NKPKZbcbMqu@X zC1fmz0(6iO?epRNvDvV@YD;8KD1waJI0(Hu!h*GRW!df3=Ek!KX&RvZd%A7i~rXD}Rw$(FUN zm#+GBwZg3xMC6TqP-Y(A)?u`LBf0@+Y8SzF(Yk`LJFnwCfU_eoL1?D1n+-1_h_DMv z#nPTFNay9&Lh_=FWs-Po7^4#C7bJAJ5(;WlazpCE$cBHJ#%y9IxW@2g$r6?N`CwDy zlHR~1E^w1r=;nlg9x#5*e!rH-e0)hjfPN zlwbdk?Mu<{NypeB_IS6Ul8YP}D8dwyNGoH7%q(le=VW%gZGp8dcyxy*$3k455mDOF5JpE8=FLF)i>`RKhQ z(TazoX>o$^GCY5Q=ehVHzTLe=_`G}L4*hrcw7A%*3z7iOvK=%i+rgW6R4&vv??C6C zE_c$43?8aoRiF{6fIso~P3BIen$DSGo8JZG4>mg4KG_nU`uU>dI`G%iqv(_InPhd@)Qq;pu{T@!@vB2V*68-Hvek0WF&y;+}6#sLcX7b4GhiI@F8Y zUat3CNs1ijVY$FHv0wFjW=O`H7BIqC`Xf4f!c4}coVd(1H@rA6F1R%GXxX!g{ppYY zZQT0p=*8g^`r##Ww4<;g<4a&}^u=DXrmk&h*6kV8J#7JDxavS!j=4F&OfJqw5tF@y~>+*Z`J^gK|(tD13(F9Nk=NNSra33`Zfs*9e(5zgI% zjj^(>s_Ir^rBwKI)C%ax;X_a% znkXP?YS6s;!0kiQsg6%`LLTYycv7T)4?qMfN^66*Ek0dIqMQaP@lRo-Q&<)8rQBx7$5#&BV5FtF2Gdl-+>)!G_G3=}3W`Yz(2|!DBlA@^yZkX?w-P zGJTyBf6lcVj$^&rcLhVGsvf%mdfxCF6wD$j1HoQ-9-A}~)I*dO!Z|I+YL^|Me<5Mi zlf#3~D&Wu=URAsF^R{A4S!x#}#3*XuDbPme?UAMCFLsV|xwpC(v_UX#Mu`TN=>pd_ z2YS$9afgovIb$=~q#AJhzAtjggz`ZX;V%aSe(11a#o<@yc>L7&gU#EYylKfz|Oa~`9%107|{76lheIqbLS!( zo#pk;X7YE58-)XSD_d`xH{WuORJI)y%NqJUBdXSAg~!XsN$iD_^zZoe(@&Glbe@ab zV^bz7czBjAr4r1iDxmD!WA~TnVZ;ZXZusEag7osRJs6ER(#8dqNSXFwFImy3KqKE0DTE_ia2t$(qmQKh zixi43#OC7eQKlnQO^|D5;q}%Iwg`PA61bN7m_snN9+oLGh3@8da7l!ehSTtdGkaN2 z8^Ca$vNO|~?I=P$q~8MTY2VZ#JyI=<%OIV%e z$FUIZ;_ajhG_SQE>VSNys!a4UMgs2#lh}I_kb@Q-vd>5|a^H)%W;*3Oc{D#kaflTc z_*BSjmczI8X#e5UM}ygTs2Z>z?c{Q3xI{woaj%%joAimKI?Jcis&7d-q5T3<(qf*o z`4gE~qz&^>*C_Sb1ieN|bnG^9k`y+HG_`i-acdH=3T{R`CBm^lOw1=emf0mx8y$j( z=FxeTIh_&_sI6>pGI;;a7Wpd0I>ljhjjPNe(wEcz<-oWU0d|HAM%Ip#vm3gUjOe1TO)nP5(ga%_wcw?B9F z@v9lINy@rB?G&WJ(g}4+nt3{VJuY?|k8X>#%dIy)N7fOXq1G2y;3AnSRJe87uihNT ztFcnuI3Oa}Pib>`gHz=fL>5+{wc9~%055^D+PGV>UAapo#Mr6FD&CZT09ZnR=ZXRY{xc`;OGoO zoxk05#SZe0ziHmcpoz95pKwq<`_jYO$?aoyF-s7I&u1|;TM4-*{aHcnBKQMo3(NKt zk~D1|AXo3-@m6P(h2)S@mf}C7$m8lNek-kC@-xukTq;lWDJu>9=rLAWbDwjP8 zsq+=f7<*VkHJYO{uKp$ZcCPZz{6CJq{RQ5!zW>vWU)*l_e{S5p^H=}R&+^ave~$hJ zbgL$Mb42v4-pOYtFXhjdz22|s6OwUH=AUkqsLr`TcX(W%e!B6iyBi5zeEN$27S%hQ z(kG<47FBUh(gb@Yh{B^cFpo@2>*S)gjoBujYi-b-78I1hQ|wk@xSc5`6Xk9Z|FQ@61`^ zyfp9MO%~{1`TiXZeE&|uRr?wl^Zp%ayF@J6YEOf?TzNQgu6;H_n8=teL%D>#Y@Bf{ zH`oc69kk}I{p9e1ccY)|PxDbaO8Y(TPL7C*lITegctj(AGrrUYDFY*D<|2nW|aj~(>iEXlDez$Jl^W5+59h%Iqchk?E9QN_wPVim?rp+%=Ux|+K$k0GTX~Uiv02q6)C~Q#JHS7 zTBp!f2FOv6xb2h&^f*+#lzL@(P>}?_XQwrfvl&;wv4G7+2tsIr!JokA}y;N4SktD>9%yoc8w%_;?&t zKEXh2(-29lY(4TVU&X*EY9yB zMPE-C-wkkIoVZR%?Q`}x_^hI}MGJ)UC%TG9=q(jHs~O2P4~Mq3U05O>zNj(boUz+k z>uc*@EiUruQlv5;C<}O6gG#{hPj(b?18c66KVOjiz=7I$;#7sqFwN;&@|dM+9`*&z zyo%`o>Y~>&JuW(sun?Y%^O+Rhmw_UoS3VLs*dg|W0)p@JEim*Kd3*xdh10W$F+~rn zNiG@whM$>mCZlXDe0$>K(O~-U@?l0h#0*=ArGfSb-+mbcQgBNJ)Da9WoWWwNTPG;7 z$8mtR05ta>=42X>?(-9p%Cl0pmtO-tNhy)kYevB^e*bAkbau)E2LAcU%stL3nsgYC z>(a61r!r#f>a7PaOaeR{7r798{8Gt1gR4p#&^T&x$!+EukSB|@B#D+WQ#NQ8*kcju zQq@vfWXh(mDekWB%`=$lW5g@#Dc{}Mh%swa)TcYLyM%Q_o405`Y6K>-;wzOQ@E5+q zPuoWMv{Hm=S~_DF0~PH)9wJ3bI-~Q0r1`r|S4u%|JcjQnogO3T`=rdRF^LS3z%v>& z%S9E^iEyG}IK^aI5D*W1`INkyCBz?80c3Z=Got%F?s2S>@oYAv&b(Sx8TjP73WMMtb z?j^h7y-t3x9%Nq4(%BEYt#Q2$@#C^kyA?~;@x2aGei_7D;*LJ37h`Yqvf;fBq3<$) z>>rz-?KTGXIvDX~piUQbIZl!0^m?~3xYuTTu^QL`P9A*agX!dpUW=n$u26QPNd%_X zl)f5Jude4dq{%D5Nr?&UhNF57V%>z%1?2TvO2h*#mHh70;9f%kxeBOe6eA6k0Miv{ zwE|2qU^hmskgK&Ib%8pVW^eZ2)Ww_u`Qg2Y-?u?^!EyuqU%gNa=z!9Bw@EFoPIJk3 z*TE~pa6>o*Mjs+LJugjn4!8m~^YEURIIavQr8$t2lAfJ0U(4l~jmKUYj8!C&f+QLo z-gBaJH=L{AQU=pAabX3tPAo3GceHFY0&4&{t!EG;ttOq{ zx8bk(@6U!wou05w=(mSYpQuLI)?!c)XIxy&J7IA+uavk0pr`t57o1nsn*fBi_OU*p z$*yHIPC31FT1j7Aj*;n7tuTY}8hBR(BhqR^vvIkm2ck<{--6%Sg=tuy(gXHpaNWc0 z>kYW+dbsp6+bLH;25xjiMs=n&kkLYJ^^Bi9S~+9D-H~=SR{;;5L3X{ax{S#kav^Es?G9){p3YD&KEO0`c+dUMopC+ zZPW0Q?Xsf0v&E)W;Z2cbmXA|4qP%APKMl$_W1gM(3juR%!G zDq0xhmUXM7oeeON@&XVdItHyqS!5`=XyF0xT|e43xF z!n9YHs$9)wykhae7~Q3cf(_RZJ$JRPAbM*u6c1qeU|*xHnA;vm!A%Z}6|>8dKWYS$ zvF1Ph@qgs&&X2IoWTdsm#iL2De6^U8l7WZ=1kCOTOeB301}^#I*$%_paoWy&EWfi| zW0dVMz->(HJ6NYoe0d@MkjK?034i~%wyz!%eRdNVqh|?8EeQD+=W1S8J1AvJdQiE; zOgpWQ28-DlGR54Pjd~ey!3@^wsUb6^W;d=Uu`~}v68P|At>QwxAE+D&=mN7QJl%q zK4o(bD6K6ElG}ILD0#?>@o%`exELS?iu7cM@H>GONi9RL2RQ=-KLIe?kfYEIHF=Vc zMsV-}(jeLTiiG9l){UF@ws~UTptzjRevsy2!suKa##}_u`l8?-b=6+4cXNO~r(>~$ zkHkw)(1 z^PR5_ByKhgv<-VOGVgcKLa-%eocLf-FUkqB{J69|aY*UL=q5MR&W!_9gvd`w5E!mb zbwgOWe7UDdLu{?xOODi~>obXv8Mc?~{sR&$|BKze`<~`Zk8d)e-jTU%_I)J2e)G}> zyzQ@sO#I^W4$#uL-h+0#u-gL8|9vTGOA_^d$W^8#UBRUlUUh5qIBh$$P2tvNXxrG_ z?#Dmc%B8&TCURq5+H9gD>=ZEWJb=S?`2%U6?oq*;=P3!)Q`m0#kC*HYXKym0h(jAI zcLI`^PLZ*`lx}}vqyontnZE6^%+q<8`(jzXYc>x~bNWf94I9y^uJ5qCWF> z98j$eogipTZ$I7J&ywdHHQeV!f(r!tlkRdPT|BhrO;s&KB>q;LhurKWwC6mN9ZAP7 z_2cdoxLfVg$^7lD8$NLu-EIfT*9FZJxz`5y)(1egA`H8Cx0wZN79abrbk3+Gdc=Px z*KXas`-=~NE)aGxYJ1>uF37m%FJ5s9li=rfLU(#S_;LeTiSHxnbuC{cVzo3j*OU#c+Y@Wt>Vc zYr`*tI<3yOaGJz~wp`+_BugqNEap?cobWBY9L?}`uV_8&f7;~qTTR>L_gCfd)+YVW z?)B@t*9QhNNe1WndA1cm9l)1DGmL)LX>1*J9KxytNM1I81n*#j!Pe$rv+)Q|mE^p7 zYmYPKZJPEsj^F5R99jCAv>dd~3avGjPF8~#+MmQ|kY>~QhYV3U)bV^@Nh zdl&B%?8wIXfl%&~hlCIw~|6k$-8{FW3`l;Z6Ojh5oN z**LFzT)M@oUW~Kn*_<$mrEx6sNMD#wmKP$Y&b7JMX8@5ss4FZ)ilT12etm6C=a>bbH~og=G& zBm@G@*BlM_v@N^5!e!-$?A(2w3Dh?TuVw2F_Imbl>&IlAlRB9$iLOsbgF=dHvbzgf zgbJVcAQ=CG6K`3wy?*^m^e91mG!YQ|=_yEOEeokp zxf?yY&46HZ6gc=A=C<{q?5W-6;{r}x5guU0pSwX-Svt>9)MVE`DNtS%)9K<|pp^W# z24Sq9TXs_9RlVCeLIB@qd#RruPGiL1bweD*_Eq_4po-&TI#B^O(ogFr_$r%BUS$_K z;!PR@1nASO&WbXcUjQksXGMiXn(UR>U&P{ce36%DE>J)KJ^K2-K*{E#^>a!u@_BJm zrsLxEZt$>xIV2fDrvq`JTn}oxILor}EOyu z^Pr&bj_ch=Zx9Dl#iu*V$D{~A6sn~6y+bQO8t zNs%HUMI7?emGWUMd$q}~e}pBS=n0j5^npqApA|C>Igvx}dKhKe_L$Aj<$*Gh0#xAguBd6@`h1T2-0> zzfpu%_=v333+fHnBPf=-9q16N!QxR5nm%-aerrW!O!PyEc_ODmrb?vyfp!%oGh6CSLuW@A| z5c`{5I1;BQf+1|eL8WF-KWQFwJZvkj)(6+_OKH9x_H*wT zujLC)tbBYE(o;At6cmc{5_t;>0_!?o^3Pm*cTbEauDG!jZP?mq&s{{vJ7p4+!*%{A`T2hcFf--&yUHv~sm=9&2T$ zDz6us9+TJJJ%m_Z0;*W{~b? zDGBq!mwGuN%@6hU^5bmWcTw)FN2ITdd`z!CAvoWi;y}X|GQRIYHb?A!uht?2zFrKi zS=`!vED-!IODoi}9HI8aJnN0P0U5_i+XiCEJH>oQs?zw1DO{gwJ`R$FoLS{BXKW28 z6I){7nR!I|A3}})P4f8RBht6(?4%3|zk7)F1_8dB z4}o<*6$>6a{o8Q;t>K1JHP;y#yv|Vrv*O@T_3>r1>T~=r%2<8cgd(K$+tf)2W;uAEG-s;w7uk-980HNPhVrvMRe?;{^`l4>1r`!+1y=5(VFpsZf zVWG+c8ZBmTYFUoNdhNJ*!bJyXr!J?tx?nxMD-7udf$Vuxm+~>JxF|E~cgh938R{HL3joO%*0S?S9h^ zE1YDK*4p+neY+-<<^b6V#YkU;q8aonPE- z)qlTr8WGli*V=E594b`(~@5wV&8D{-;0w2S?+qT88EYmRX}fH%IfLwv@`KS|>>CtvjyVI4X2&$yu?!$4LSG zUfp<0TnZdvkzA1%)NmOV68cwHhrV-vx=DSG=EhY~o-Wi$(MXtRp5^MWxr-a+EcSD> z90gYv;?-TyET&JNMA`HmFI}<7K>0N1LTQN4kq4ZPH_1=5m>C3qt!>=dnz@g%u(&5Z zm7GmbbP3>`!K~V^@2lX;q;=%gtQ3@wdL6>A4BOn^5^KnDO47?{0Yz)i7oOh2a=gJr zJ#~|6K$NjYQDJ#tFhe}q;3TUL>AzdsgSt3i^>zzkPG%{2yWM-)G{5_#pe~)QC`rOj z=gmZ*b(N*LaBrjir4L9j<&*h$HU}paa%IHK=g5XFo|N~(^WZYpqrl#N&op4ECdoD8 zrLOC$UYtn-ja*PQQi@66(o{pPO_*0_4gEi5AEb|6-i`{@K@CTCr&})S5EeN*!?>W0 z^b5q<`J&KPQ^#5G%y`E>DfAB$!=3w>#8s1TH455BHLas^w$WZK){SA}o;1GX-Uw3H zXY6Ysj0t;BPNaqlo!%796QlqU-7lh+br5bIy~g(oS+x<|Q?|=8xw{+URt}fmoa@c? z-fn-=s3?8qV!zSu{7WwO`-~O7pxE!jLJorap??KeENc33Kf(u5-`wGv-Kew)IFCim zo6PkgXV3VTLW;FC z(+MUrSrDUKbD;!}j??=1bV~{tD;{YDb9$6*YFsNg-jPis!WNHN)ngi=5ehO^I~6B? zr`>3=Q__bLhKj9iP~x{qHYG$9SWY;CVPAyx97jY#@{ zwTHW1YW*~z(|knCXbWFC&qLR$@qp(v+ujQAmlRQS^|E>Jj41RaF~HVF2?;y3M$5`X1j}| z+2f2Cjv2%!D42?P!G8D22hBj7?eP7(%Bq6~24J@SxcT)WE`*!leJ+CZ?S=rfzQ0R0 zTP~Uy8C(;JD;ID!O{SxObF|dI7I1b2oY&U}j&{w}2X52`wxYJNRZs-!p05hbgPxF9 zv!W_6$n{T98<_s@!wUm*NX@^nn!rR#e6Bg4)0Jug+mT+e7H|Xdzm!_Qmlp!&el!p= z$3Y9$e_bVkBl}b;=mKdZjTgep`u7uu5{c+ z)kMu(KDAD{RnsWILJXF{jgV!Aenwm*F_52FF#$A_;}mLNs%A+=LFw?0V3ncPrDZW9 zSSM=Qw%TKJ5l1WT7RYT{fX#J-9IGlP5w@o$*a6;{H%luX*i;7AY2La7j(liM7{e3BU9)HfyeW%m zQoQEAj1JKh4_&jWV{WnyuYkx82x;l59+6f-gpP=LLI|uLVGrxjQ3xKF~?y*oSE93?8o)0&X7))AbgWe0@W_2Ke+L(^t&cF@_zQN|w_wUSJ`u-i4zK}csDHnlriS`)f&AB7J zhVVJi!TY1DLIAd0Gd9J8DqOt|L{$tCE91COcTQ3~G)F-fsYVWQlzW=OO8ovEGKx#3 zt31A#<#jwqnjAsV9>DZvKxnU9C$;K`vp*fIX6ghogfA@{?r4iV#PhH+FPdb+uBN29qc8>A zY?)Sc%@ILLi4VT>; z%P?4zkWbQjxK*E+l!H@k5keMAOiExp>_>BOJ!!{zh3L1jAc{zBh8Lq%C+eDsDar;E zRquveS3Oplvvre_cPM%`^OnIzOIX=>2S*t#hVDzrlmV!xw1p)u0o1NF9iJGQYPF`x zv=JNbSz|iluF9MnR%TNv@5~ZLY$gOz4E$VTN>I6Od#H|zMo4JjOF+#9#0K9jQTj;| zIOe-GN=4>$!FQe6o;~)vK51_EUxUW|&+A{T|FbXRCvO6@KK|zyx9{9&>i@TH-1}?) zpP%L5wdA*A3H^>Op%0`xwm79etco71;9_W-<}GE>A#4Iu%}Z6CFKT zc8=zW&_JiuvvDLyYKT%Ae4#`{cyS{`>zN2^eS1eGl75hI!6Z1ODt0~_zw))!xTu|p za4g+4;=KD|@K+*6*Cm%D=U{b`ZloZ-<%zQ2Tix0s3LA^X@nS~8Bz3OJ$#l;SEDaiM zm=9dbP;K+5Lp0PNO}N#wRwO^4LUJ;FMFno`<}mp;KB;3l?71kSO9I$2b}xzI(+9i! zt;DT6kbB_+?%Pf0>9VAT4@hH31S7l8T5*IAIh|zs>`Uvez(3=(r#RnijO4|$Ov}dK z*Cw%HMu7#Ocm&oFawdI~3dPLMp%T`;sb{m%1JbFv19I_7*7)H#Bk`ni2|IK&61s%1 zj)pIa0tLvq->)2aM%RPH=ki3nf$M=rwg{i0;S3^SlHc0Ay*5U;cM5qBOBja@1a%lt zf+k3ef;^N~r<*d)r&%Ve4e{u*D9P39^0+ekGV)i;>LGVnF>;-or!cB^D z8B)+02>A#lx-=I~-cfy$NV!So92Z52Kug7}fXe1ok8dbC!w9db3hTZBG%+g%Q-8U} zO8#L#K$`1}yRn&9v=`x;8Ce~<5}@8l8dv2yIs{JVKhTys#7W0hOzDYip;;4wA*$^^ zVCtL-MBBjX0YR!H%WaT+5r%&eXL?oO?bSH~V5;S8ggOOWNnm)i$=@RD{U7E@viWjo zz+`vCm|p2*f>Hb#!#4h5HZ5nsjlDiv^)Q;K~qnWR-6(>fH&;ILy$Xq@Fgs5{@AGd+>@ zvu5&y%ary;+5Gqv`9j=8N*W5%ZA;*{ad9E`3^%CLlr%})xtNRR+iK!sc~#$^J{o#-t`aF2=3^vsk{WtkaF_{tnVn~;Gzy~sh;c;R z({Q4kF4cSm(?pK0a6!dpT5r$jh1*#7@|T|wikvTr8Jz>|99@Eg2Pl$)hP}?G95K!e zsd?PuNb&^Zn2CHYacNwUSgy2VLc|gdXe)a1{ZX!c=zrYo;ioTX8p@}hJ%9A|_Yb~# z@#OD`v)sIO8_Z-#kIBFRUWp*G{dz0kW*B~eRZz;y_JsfR$N$I}{c15gum1GMe{=>7 zsqctzm)|dnIty~<@k?(GyD?H-uwH&bsP}~LE2!oW1+d>doA^jFtW{(*yiGuSsyi~! zr?)mYh`wpdEIOc^C;E5E&28S0uV^5EzsOD=y*cld*$J`c0U=-g7~=_CFjNNGLnzO+ zB`@2ycQ?noT2qdRh&?Ms;Lg;AR4}%4RHnPuECzE~?DOT0U=LpaQe}?eW{LKl>4CrL z9ygN~Zpu8Ol<|NLtR>3sxn2jR?|l>rZqW01j#rJDyOgkhjhims>|XB?Q)1>;N{W~e zt4S;{+=X&0Z8@6eg!Wi*vAU<7bRb16)YD7HFbo5CMSJ)$5r@xlFeAM-CS9e*8g{m_8SIRm~~XvKn`P9Zc3&TIaGyLNa@dV=O}&Lmlxfl_v` zFUi2(Z{7^+t88PO7jeuvfjZrfV)3GuxwCtbUL@c0+?>wRkjtz{f<+^8grkos*z%2Q zSxBl(cG~Vmn#r=}in#c1LV`Q(oMK=ZjJ(7j&)UrV^HhJq4E`Sss<6P6A^aZQq zZ39JUxx(Ci?vC8m9?Dp$zT(#PKzaaMcS%;O*zkbOIp#8{f$3wuS$pBE-*bAU*eLX# z^07FdTEn0Q)DISEHj62-dRoUQcX1LkIB7sL`=XoHk)31U?5#l;zsQSU74f@W+6zxl z)qi_}?-b+P6h+N5v2ZO$s-N==&MgQO{>kyEsJHqBijM&>NwA!M7|9&f+9PJo$Qg3$lw&Y+Y6sy zDsrKDhQ*O4Hq(@Lp7#ZGnS}>7sAy6UX9Gz59FfAfS>@xow#AeH?Ak|s%sF3I>W&Bc z4VXNp(eE+ML3YrAuc|0h28rle%0~$R;ca5Eu=TntD*Q~J+u-?^#yg~zq~hZjib+6! z!%>g*x?QNrB!=q11neJ6tEP#u!EEaeLsN8@`RIiSa#hM?h_e{zghJ14&nE8fqWKBj z^%fJEyV-02IzM*@>>li?{5N5Ks{#-yr@(5lFB;VgZH~&{q-a{hZk38917V{nNxs9L zijkv?c>0{L&rF;;$fvRDIrA!4B9c0#aQJqpQQnf6%@`a7<#U~^6iX@t)2^8|f>Ye< z4L4a#-xN`1lXha$x%rL6g!{dPRSc|0GAO~1NJLp+i3)0)^-)KBIu;Z|+Ig)G;zk z_LHnW243QjO2qN^ofQ{eHQ0tKJ;j(n`QR3|577hj`V$`06I9bYM=lHEVy60>5J|rf zrdXPebjwPWQ;FqnDW>P*bv6c~r*lDKY1wQnFI<0kNyE#j*i3Wx5e|H(eBd(u)(h4( zT81~KZQJE_n}x1n&liY2Sy58K_Lk1IdBcpRmLmcY^nZ{E7ss{eB9_N{w=jsN&L{)vAgxeoDVR{TIT zNn2HK`edNZPkO!G>(_hq)NeQp+f}eYKWh%j9A(yree8+SbMuN^14$8@IbbN}sNMIT z6EQbQuq0Q-ws)je)5Ss{c6-8Xv%s4w*t@0UKHqcBQz`k8ji2)`M=!ViPi~5ztOht3 z3|s}ej{}L+OW~I0Du!MHK|YBAkvbxO{F(%$&yqhRhZb8wB=8TG9WF5T{ErV*-J(Z= zw<8g}@dck^LMQM*U3kry7}GqUdW}<(saP%LA$s(jMyj*L--F};-=r)P@{i7#$t6{M z0wC+}IADQ?7*AqBV_$&9oXQG43{>>**Y?V60sSuL)KV6KZ2^{j!z@LFM5}0GekFlN zY?d@i$Zbxfb-YSmxr@AHhYfNrho5a>k$WzxJ($m)?#pBU6+ORgU(?^8aMFQQ;CEj; zdrx@Wa@d>;O}Koxy%+xa$qGzxzsRZYadd%A)?pAl#g;^EKgu{@%nJ_Vmym?dQ8;zU zHF2M$KP=@ZMy+Ti;k;XGao8E5uPpxa`1SgmwvmZ`T=BvNa7FMWCNgvfW_hI+ZS5~p ziHrzAnrnvSk~uIX$qO0JOT`+478DbiYW^rg(<=HCSLU*ksFqm=S|F6b~u z*J7SzISYVdo8p2NGRv`q;$kNBx7Z}qGR;LUb_^iKY)AsehB%Egr_9MCyMj;L+bDU# zW)gXRPfr|(DjQ|ghyK&v`Ys$dWR*?OOrdV9eH)P>v)Ca88g^4`7>>gks3acDx(!tR zVu~3kAg%i3YCM3IE&>NsWhd)cSe`GQYX-D%=R76g!CN3thM2-}h~&(U8RsJf3Fx@|$=e2H5}{j9l}Shd&5?%Z`SIDWmBBo- z{KQR24D_B&?CB=RACRq$M`pq>)FFl1Q&o^;dI8*ceO}Gyd!}>)G%L@035wgc0f+WW z1rBfqO_lLIn?M7O!_9}P1-i|b6mWENg*TsVDrJ^gZx3(H@i-b<8acQxm|Db+pG%yb z&n1d^9wY|fkM;~^1t)&OYCy#}_v2e4en>3E3GkHrO;dTC!lb%tV*whzC>Rin5ncBe z0c1!+IEVe4W3F;2nS|!v5!4q|zkCe~6oV3#90mg6-4Zge=Dq`J`?enhFW1Pa9V<66 zHZRncRh%G+v=YY|c*sdvEav0Bff{j;=}w7;D>5h1(z$2(sajoB+uvSsVR-_u8n>?M z(aRRCi0962d#*Hh4!~tE-_G@r$@n!TSC}flZ_QL=!tLZopw|O+8Hzn6#7i}$RNyRT z7@3GYZ{^64V&WP9TO^RFKXA)lK@>uveVtw4b=9`}W`*nv===2xSSvq#>Ky~GIP;W8 zh7%W9!Mx>*HPe3RZH*r>_f?~>xB%!i;q(J=!5V^Z*DT~CcmHGezHID#W8W{?bw@`( zaI(!|SDh@PeuK%11vcQQ0n=j|{xm&TKHR2^k3TR!x-&bPV^$g5)l;OAdbc_Q)Zn$U zq?7eY(koJ=4O{^%AJgDx9;p20Hsnf4(?Q*U)hW}mg3i3@w5I!1s&C?i}capN5pdhsAo z)7@KJ+IlVx7 zV{mt)p(g9|t1Z&;a@!YDG6GPpdtxlku$hZ(b11)YN8xOsr$XU;Fa=8p29qzew#PtRdPI)Mo5z-D{9j^Yct@N9`jHzG?TFJm zKWJmFx+C7D{nOliPF2wN20aVBNc55SKEChv!5AN&jbv zTP8ERD<_{jHm5VFjU{wzUD73nH1(~bT&D%QcbI7B;ud_YT~uIK%8CG^6YJPEUL0r6 zMacNm&?w`10fH@F-`bMIo@)u0hWHg`z+FKETP1$|L}GyR7YPVPlbo$` zO?&NO%(8>!ySfIPcAAS~+iyuVfxLqSz44Stq&IE0Iwwwl^mR29wli zub_TF#8}pgagou=`HwYqg30+hW&(-m^A#eIgKU>Oq5x(EbIqNA&XRy+&wEK|pItBd zs1_~>&IENG3R}QnZUP(IISIlq8T0U4j+_5XO;=_<3`U~rrF%zJ816MHP&)0F| z4`aggUYy6Zx{&E_dEV^NF<{YGEBw9$vaZZlIKQNiD*;0hS%W-&Dp!vYroQKIOGR!oF9tJVOAwgKrIWz02X&m2iT z*N{3Eu*LWoRz0cXs`^g;*lP+pF{B`-Fxoy6nV!m%TRLLT@<;~y!zxkaAg)vFVi?#> z(%M0`FE{2WKcQt9FaDbsPYf%sK3YB548W!kd+EcmYN5>PgK+ScpNN;tBJe>>UFTlx zvwI1yIVVoYMud|vtZ|PF5;W0snCHz@Jo|;ZtU?Gm`UzVNB2R$bvmUg&rbSJQI<%1V z1vA9h)Cwrp$HHRIXZbvzEoQQn-ebYeZ7o#fUK;Sm_-tq%54heM5&*-6t3y+ra+jb5 z7Cu*E(>zw_m#!>(t9{tkzrx8EzT#h$-hW1-2DHH*QK3)DYFaMOD|#as(x$d)a7~BNKewZh48y04hnaA>Pr_# z7FkGMn4T8|WjOgp`)46gQ01QvQM$`wVz!IbIWOE-))fTnn+*No#*pCTG0;qton)A|3dvZk`TKjz_lLmSP*7U{CK_eE7>NUz*w|X zq9Qt?@)u5<^=o$VOfhtcubMArqb^6QNQ)m2UBt~0{@X5;Yibj*j?osB6Ky#uMLu|k zHeJadNu+ZD$f)=^rT?!bT1jTbL$)lFg((r z8}*d(k%+{=X(&N`?e=|-+eN$0=eV3_5`!vRAEv0THUX|64q@pSu9!*-)_EaG>w{^B z#X=QRdK+D1PNGRmSm*tY^RF3lbvfFMRyt_!iegE+B!T$XxkG_BK?8&ni2W@xgelp1}_|~}`Cf%GSF)+7`Jap<2 zr)ddtReNI^U=9iAnfRCu87F?Y$YLIe*KL{ zPwu@CzO`YFUJae?Zf=jXO>jqeF_HeNSWSx~{?W)>XLh3YPJK&0hQ!L?+gf{FBsO5@^+CRCS<^LnTl}KW^%dTveqQFU;h7b$ zo1D4N2Z`yf1p7ox_@@9I za_&mAi#&>>HN)_BBSDHw7<@+$XeH6WTwDhQ5SqiLMLOPh8xq!ZiR?7v3|HYX@8VXt z_J;fiaDi<}_5{n;FCVW;6JQhde?8>A^wL>YY)GzF|{0MvBl0&Z2n#|bh*o- z5|Dxwij!n6bo#iugso<9zIH7RN?U2-QJf){Jd!FdvE@NcA|0XFvfKir4lYpOY_24THvt>8J?LDdmnwC4 z&@%h#tIaP_-Gk%MgitOA?RbF~+oFI6b?6(UXfwo>&*Sp3>qJHx0~X#+kXSjr1{$`w zil*jhVs4OgD+#%yjMOSO!$u~G^D77WxJeJBX7uH#py#%rVw+imAtVeY)3pa zT!dZjRzDKuA-0q4zMRcmy6$N5zQ!oUulAI}vRkDat;=bT?f*eVcQF|BBhgdr0j`Uz zS((7XbFNN4E!ckT%B|`WQHi0LXHNFn%B|!%B5Y+pwOE6*o|>VC^J|aeMjTGA!wWMh zYtC^XM3`#ldR5<+?Lafjy&+ct6@-DV7LCJR7?(7>kftbFF}ezr`U@%OrxY@6el6{PCBFGXol=xj$)HM9}0k2>y~De zfQC{Z`lxDOB-P4Zc6gy|INNc*YdGty2&Y4IMV}#_j+&TIn_yCcFz@Wz0zDC&nr~DGv;TKRrE5j(cm+; z^pKf1OGa>caIQ395!_N`UZ2kSW%v0NTT-)*UX1B&51XLeCbBHR^O!K@=WBg@O6)MW z7jBf6VYkoR??cwKwdo?jH#Ro6KZ*8BAJN$ev7#;0AiFPWkTfF=Cm{>NT=@a2Nggj)I+2;z z(OiXC)KRcypieX`2&)gXYlEME%myFYPvZ{hoqtf;{qyYs6O(^dTObto>N{X{_0fh( z0^`dLWLq}ZqG1q+Y)Q~?D(hY%vF<@|8EMKnDpTi`S_cCXJlI(v-B_rfrU`57m!i}?-|qHMYPGtcA&b4W`MS}P`>wEh5Vc-$ z!j$IqwV6hG5fxtUhbQoPU~TWLoDE`VwIkP0^|^3-E!};S*`S!w)rg zizl&W#^r)7+QHVqGP@=Eays3n`OI>NSW$i(q9>a>(4RUO+6 zs`DY|ZSUIHy}qF=l?|eh(MWY_c<{4H{V~8}m~s-=|6zBdahVa|w;p_u5aJuTyO!aW z1)zQv?xVNyH}1j4>)iKia*aF{&}+@6Dz!UzZvfneY~b!N4XudrB8K(l@xrSSXKk>n+QhFO?b=aC zXMLA+8ylXT%sI zQR^d|GkR+b%*Q)tyjR9xeWY_H^2#`b|JUQ3>5v}9S7{jQ-HwsV5)U^UJiuW9EkYVU zO6^O4C} zu*;ZxZ#K1m>#~g$1y`>TWIg4&y2MP*MSVh>8dtBE57r<_yH~UEa^Wl927~P2#yzMP z#IUEK{lE>dUH0`d+_S2~iJB4aX>c~G@I-TPcIncpQKRD4q05cc6_R9)(9Hwu;M2?d1`_jz~E z*r~@?JZ^PQ$}U1+^{s^^-h!4#G2nhC(&V z!r=g{z=>7Cad}0cWN++06tnlHQs3)27SqN{P$-hV8Jvtijc0he`V2(!q5Eejq2NMd z!j-!|1V>^tvuIK18_&Zd(IBS!2XTv@AR{R^AJK+bQoAuzCpCO^&i% z;QQW?!TwM}i#s>$IHKeMYB9kR4C_Y8KVto)n$?otwy>pPMH`;u*mLHaW|mtVw$i|h z&UzpQ*$a5?0{hjffCAoSGe~Sol!*5m8OIwHW+6xM(H|gNUiNV8Ka%cwUse&_QZn{AmOX{Tig0dtRRhgIs#1M-r*o-=zEGzpS*`2e1OmG8`WiMB7 zR#QERx`HJGJ!#&a5b|;Q z7cv$Rqd}-50hEgf5I&MQDzb{8w~;3mI0m#m?*RTbM}hKGFy_RK9||L$+dzZHtri9U z#mXL&jODHoLN&#Y4lk->Kid`od<>BqJTEQwZZ3TCzMe?lp6q=+!IN9ENcdFp)l^+dxEW1o>0 zg>qI%z+NV!JxqD^%SmGWVb#MnA5rrpEZPk_D(mCHU4f02f z|Ds(8L@9N#?}be zXqs-Z=r2L7OS5G~gj)jpjKP^)K|)8jCHw@AVBol=ELP)pIVpOvdP!veLfpZhd_|{k z(^0XU!EZbxJQkelgy0PbBXM5YJy-)V4iFz7+e#-d?JDe1>V@fhuFwXzy`+&oj20!p z0^*chU`R7am_}YYe-#|05}@GP_?XYHY=IQ?4Yb0je=K!gcrCG2c~yQ~4n*FA(Av!i z`bn3Q<{7n_7<}OSN-q-S@*pwx*SvyrDs?kid{B+U0y|bncxWsugFo@_RH|YYw71VTYS)MBQO$pSX8y8C3n%mrHou|lprwXxRTx#R47T)JEtbuTz8tg zt`Ti{5m86}5ZU4ih}KO$(KRBYi$_wN9~gzF6i5gUOx#mve@}i|mH(bW=R7T^OT?tz zI9%()s2>l8?#Ur$xg_Q*#j~YMpL^C)1B)|C&eF*Y-0N9xBIUFYy`{Sydl|hMWsHJR z9MO~GYJC~!kDs2NIz^_Ob;Q{Q#DklZuKM|<#*+dt^Hr`EL%%GqrgJeHoL zYZu=ff98^0!>8kSaQ9gcM`Tak0u7H|zj}W1%hAv+%lY8!O!h)8#3XEUKQ8EJ>5n7U zpai=DPl?cs1l4zAx+V?}3A1k~J4(i2wh*MuogoJ;Kq5Odj&Ow7GZ8FitsH4$t^T)q z!|$e!;gxAtiRbwgKd4h%x|x9>Kmh1CNg)km+%6YTR8;tSnqBB&G5EaknG5~_G#&mi zo9J*p`0s?n`Bd( z*1lS%gnCjkrT0DP7*A%4ipf)7L&Nyp`zx5_TnU(Z!Ek}Ly`gR|_*q6dtU~C*9ryCc2VhWJS7f^4H4!pRB-G9mc{ZC_#)VK^ z1=DHXi3QX}$tbq~s$(Fc4kMk*5_}zu&}6s(+gri&0UTGU!Lbh$KEmz1r?pf`(%+v#UZCkD4Kav< zc&IssHbzPzv~%?V?k{Z84?J!n-@xG`t17Lhrth@fi@0WooB{-8KoHlyN8fNyNg9ZE z>>O^+SsLBLa~-n%p+u%XeZ~Qge9Y&8%Z_`llh6ic-md{C> z99W0YNXrkBeG=yW_WS}4+Q5wBZqXMl!7^W;2C#>4dxHgBL`b)pM<%&}b&R$K8dn7} z-(X2(;us>|!N^fgO4H2Qd=P$SYm$laoXOlPUk#7WR2A_v`^0NS?|T}#vbOT@jxO}E z;iOM{qD~YC%{0N$;BpNzUyjQOr3Yx2C}ImEPnYGGP@H_wFvXOff{~bp=#ir}TTjZP z#-iX>zP-@={jlttgm`vT(LTkfHGlGM%h3~al5OGo9JA7rrUO?0T`pRUUXhMgBcsx^ zjR#JpmoeQ}2fV=w(F%o6)K-^)e!^aV(>N2hzN@9*Zs+^4@=OIgGz8F@8e=QMCeG^V za#rGbUvW~Euy7Dk%kw^koz8dbsr%K{YO(fZ@22xHa3I=E_(RZqzA1r@qa#HgHIy8^ zo=za2O~;}J_jecohDiDyPN!PVAP2Xm=~U?vRq-Y4!4-(~?&=8cgrv2mHs4s(QZgp= zx{F%l!k?W)-bFMVM0m&%E`RT<-+A%d);5Am3-KSY3d%|7W0>hbf zS$0@JsNG?iSMBe&B4Pp7JtSvJ>U5x_2q($dQb9liTjJd%Uwl;}ZbFVv3<6L~sbxqi z={+g`?-Smyi|GvSHN*4xe`qvd4}6&>f#0Crhtzs%?LP4V)`*cJ5f~23=lK%2^mZ0+ zIysS2u=qln#jy^Sin`9Csyx>gwvjC|6R{s5FwR@~dM2hNL#DDxKGEzR`(vY??auc` z>e61f=AbWo>r1r2?C%XT({4X{Ah$j2kzYdRBIs^>Q+{bk6tV5wUHQh~$AP?})lt9fB|ei9E(hVl`j zNo#D&$ie`t_0Wofn8!v951LGSI3i`bS|bu)%WKbQq^;0cYt!0$?7Ntc?S5<9!fw5? q4P_l|)^V z>fSL`BPFYnWQtXlHJMqWI2syj_+ekJ9}HaB@PmQIeXtD}hF=X_0~hF@vhcmT_g~!j zI3ICNo~$aW)vcLbX?L2H=OfN{M4X5?5z}~Z9-k(?$Gh7*PY-tf>gV{ky1IJr?%gPq z4*%BIR_{lDb?5VYt7~ib?yW+()wR|2d!NJKzxoCK&5AP4p(`I?knk@ufB!=M9iAo8 zlikDUaXLsQMH02(qupq1XVc3(Jv}R<_0_dI(bi;`CzsJdT29jQ=*yTse^bzBH=jLd zG@d2-I4z1an?z|5oh5m4d>NhQ@uW}Mw$XT$Ua|0Xo7>Fjuv7H6Gkm?G%oSqX^+Ceq|~a2&lXkBVe8LI^4Jo5pH; zM`f_fZ z`C$Yl_P3rM{w~`4I@)^ryXbFspFZkDJAe0Vf9K#J+S_mJK6&X{%H5< zH_=0=_jC{T^)75^0D8C=VS@_P?#=-Md$O~?{VjZMJ=}e~d-%If^!4uHQ-Im{dT&44 zik@xlAMS2Hf4sFHJ$t_YZ0}$PntudfpYA^WdLLTZd9w5LunVn1TD0>Wd_)J|ZascX zO>I4g-tSZYw)dX>Zh!ZiZx5qy_Z~mmfy9S9(6gq>fQI>?qE^_+S`Kv-#*;kdy2!@-g|nu51$q0GcIu>HX-Ax0so1oQ)r>p?RE!e=?Hj_iH4M(M6DZC zb(&{yFZWKmlWdqkLzG6p0p3xc3g<}))RJ5824L#urg`$=+Y14u2BAq{Bk7D=e)%8#3|0A9M zr?83LqmSF#p89RxCFa;u`Ja5^)!u8?9tqWKL;V$pLg#!U=0B1C8x;S6F~HpOzkcW5 z=hgFn=kxoY&i}_b|Bn(l=Q&?|9W*es8GsG2=sUQ9ZjX|95?#4Pi_7tGHY!vxjWIla zf)9Lq0n)+TX`JKj8A)5m(7=<~gzoOq0DEwd&GJFgQq&lcj-tMl(jCXsRvK+S5M(^n zq&qcqTSC&=RDPI1H{j0OEhtk`_Y^T!8&Q_&&^XS|AEkMD`Fu(p;{M>TBQ;-rXzU~& z6$lCYf_Xki!96{J3v~8i-!AilM{CGBs($h(nC(#7(x9xJC z9M6C$5#2T2Vhp`$xia149!VLxMN&S?vogbSdnZ&!FA{c@GlnBfGd`wBnJtNS_FGp}md8L

ZYD=Xf+a2I8`ib5;Om6QJnO-yxNz9S>}6 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 LRG?^w09FG4!l7^O literal 0 HcmV?d00001 diff --git a/package.json b/package.json index 319495aba..9f40ea21a 100644 --- a/package.json +++ b/package.json @@ -155,7 +155,7 @@ "lint-staged": "^9.4.2", "node-sass": "^4.7.2", "npm-run-all": "^4.1.5", - "postcss": "^7.0.13", + "postcss": "^8.2.10", "postcss-scss": "^2.0.0", "prettier": "^1.16.4", "prismjs": "^1.15.0", diff --git a/scripts/audit/index.js b/scripts/audit/index.js index 435d7dd8f..67bfa38a2 100644 --- a/scripts/audit/index.js +++ b/scripts/audit/index.js @@ -1,6 +1,6 @@ /** * @file Audit. - * @copyright IBM Security 2020 + * @copyright IBM Security 2020 - 2021 */ const { exec, exit } = require('shelljs'); // https://www.npmjs.com/package/shelljs @@ -16,12 +16,10 @@ exec( .map(JSON.parse) .filter(({ type }) => type === 'auditAdvisory'); - const { length: hasAuditAdvisories } = auditAdvisories; - - if (hasAuditAdvisories) { + if (auditAdvisories.length) { console.log(inspect(auditAdvisories, { colors: true, depth: null })); } - exit(hasAuditAdvisories); + exit(); } ); diff --git a/yarn.lock b/yarn.lock index 8ddc155e0..1ab5b3446 100644 --- a/yarn.lock +++ b/yarn.lock @@ -7250,10 +7250,10 @@ color@^3.1.2: color-convert "^1.9.1" color-string "^1.5.2" -colorette@^1.2.1: - version "1.2.1" - resolved "https://registry.yarnpkg.com/colorette/-/colorette-1.2.1.tgz#4d0b921325c14faf92633086a536db6e89564b1b" - integrity sha512-puCDz0CzydiSYOrnXpz/PKd69zRrribezjtE9yd4zvytoRc8+RY/KJPvtPFKZS3E3wP6neGyMe0vOTlHO5L3Pw== +colorette@^1.2.1, colorette@^1.2.2: + version "1.2.2" + resolved "https://registry.yarnpkg.com/colorette/-/colorette-1.2.2.tgz#cbcc79d5e99caea2dbf10eb3a26fd8b3e6acfa94" + integrity sha512-MKGMzyfeuutC/ZJ1cba9NqcNpfeqMUcYmyF1ZFY6/Cn7CNSAKx6a+s48sqLqyAiZuaP2TcqMhoo+dlwFnVxT9w== colormin@^1.0.5: version "1.1.2" @@ -14488,6 +14488,11 @@ nan@^2.13.2: resolved "https://registry.yarnpkg.com/nan/-/nan-2.14.2.tgz#f5376400695168f4cc694ac9393d0c9585eeea19" integrity sha512-M2ufzIiINKCuDfBSAUr1vWQ+vuVcA9kqx8JJUsbQi6yf1uGRyb7HfpdfUr5qLXf3B/t8dPvcjhKMmlfnP47EzQ== +nanoid@^3.1.22: + version "3.1.23" + resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.1.23.tgz#f744086ce7c2bc47ee0a8472574d5c78e4183a81" + integrity sha512-FiB0kzdP0FFVGDKlRLEQ1BgDzU87dy5NnzjeW9YZNt+/c3+q82EQDUwniSAUxp/F0gFNI1ZhKU1FqYsMuqZVnw== + nanomatch@^1.2.9: version "1.2.13" resolved "https://registry.yarnpkg.com/nanomatch/-/nanomatch-1.2.13.tgz#b87a8aa4fc0de8fe6be88895b38983ff265bd119" @@ -16582,16 +16587,7 @@ postcss@^6.0.1, postcss@^6.0.21: source-map "^0.6.1" supports-color "^5.4.0" -postcss@^7.0.0, postcss@^7.0.1, postcss@^7.0.13, postcss@^7.0.14, postcss@^7.0.16, postcss@^7.0.17, postcss@^7.0.2, postcss@^7.0.21, postcss@^7.0.4, postcss@^7.0.5, postcss@^7.0.6, postcss@^7.0.7: - version "7.0.21" - resolved "https://registry.yarnpkg.com/postcss/-/postcss-7.0.21.tgz#06bb07824c19c2021c5d056d5b10c35b989f7e17" - integrity sha512-uIFtJElxJo29QC753JzhidoAhvp/e/Exezkdhfmt8AymWT6/5B7W1WmponYWkHk2eg6sONyTch0A3nkMPun3SQ== - dependencies: - chalk "^2.4.2" - source-map "^0.6.1" - supports-color "^6.1.0" - -postcss@^7.0.32: +postcss@^7.0.0, postcss@^7.0.1, postcss@^7.0.13, postcss@^7.0.14, postcss@^7.0.16, postcss@^7.0.17, postcss@^7.0.2, postcss@^7.0.21, postcss@^7.0.32, postcss@^7.0.4, postcss@^7.0.5, postcss@^7.0.6, postcss@^7.0.7: version "7.0.35" resolved "https://registry.yarnpkg.com/postcss/-/postcss-7.0.35.tgz#d2be00b998f7f211d8a276974079f2e92b970e24" integrity sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg== @@ -16600,6 +16596,15 @@ postcss@^7.0.32: source-map "^0.6.1" supports-color "^6.1.0" +postcss@^8.2.10: + version "8.2.10" + resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.2.10.tgz#ca7a042aa8aff494b334d0ff3e9e77079f6f702b" + integrity sha512-b/h7CPV7QEdrqIxtAf2j31U5ef05uBDuvoXv6L51Q4rcS1jdlXAVKJv+atCFdUXYl9dyTHGyoMzIepwowRJjFw== + dependencies: + colorette "^1.2.2" + nanoid "^3.1.22" + source-map "^0.6.1" + prelude-ls@~1.1.2: version "1.1.2" resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.1.2.tgz#21932a549f5e52ffd9a827f570e04be62a97da54" From a10d5973a856557b7165da78322bc19b97520f0f Mon Sep 17 00:00:00 2001 From: Simon Finney Date: Wed, 12 May 2021 16:16:37 +0100 Subject: [PATCH 4/7] feat(themes): align CSS custom properties with Carbon (#948) * feat(themes): normalise themes * refactor(themes): update JavaScript theme * refactor(reset): remove CSS output * refactor(themes): add feature flag compatibility * refactor(themes): add feature flag compatibility * chore: merge `dev` into `spike/css-custom-properties` * refactor(themes): add existing compatibility * refactor(theme): add development warning * feat(themes): align CSS custom properties with Carbon * chore(release): 1.40.0-alpha.1 [skip ci] # [1.40.0-alpha.1](https://github.com/carbon-design-system/ibm-security/compare/v1.39.0...v1.40.0-alpha.1) (2021-04-14) ### Features * **themes:** align CSS custom properties with Carbon ([df1e91a](https://github.com/carbon-design-system/ibm-security/commit/df1e91a6dcbde749427f33568c4b15af492ad00d)) * **themes:** normalise themes ([b644f26](https://github.com/carbon-design-system/ibm-security/commit/b644f263c67e3da952a17438cd7ccb9fdd2a288e)) * chore(release): 1.40.0-alpha.2 [skip ci] # [1.40.0-alpha.2](https://github.com/carbon-design-system/ibm-security/compare/v1.40.0-alpha.1...v1.40.0-alpha.2) (2021-04-19) ### Bug Fixes * **PanelV2:** change footer position to absolute ([#940](https://github.com/carbon-design-system/ibm-security/issues/940)) ([160293f](https://github.com/carbon-design-system/ibm-security/commit/160293fb6adbb1950af40d0036e557a38b260bdd)) ### Features * **telemetry:** add Carbon telemetry ([#894](https://github.com/carbon-design-system/ibm-security/issues/894)) ([1e0fa3a](https://github.com/carbon-design-system/ibm-security/commit/1e0fa3a51b52482d3d805f72dd96c4a131c3e9d2)) * docs(themes): add migration justification * docs(themes): reduce warning messages * feat(themes): add check for Carbon feature flag * docs(themes): add explicit CSS custom property guidance * chore: merge `dev` into `spike/css-custom-propereties` * chore: merge `dev` into `spike/css-custom-properities` * chore: merge `dev` into `sp[ike/css-custom-propereties` Co-authored-by: semantic-release-bot --- .storybook/main.js | 13 +- docs/migration/2.x/themes.md | 15 +- docs/themes/README.md | 11 +- .../scss/__snapshots__/SCSS.spec.js.snap | 7704 ++++++++++------- .../DataTablePagination.spec.js.snap | 4 +- .../__snapshots__/DataTable.spec.js.snap | 24 +- .../FilterSubcategory.spec.js.snap | 18 +- .../__snapshots__/Filter.spec.js.snap | 2 +- .../__snapshots__/TagWallFilter.spec.js.snap | 52 +- .../__snapshots__/TearsheetSmall.spec.js.snap | 8 +- .../__snapshots__/Tearsheet.spec.js.snap | 4 +- .../__snapshots__/publicAPI.spec.js.snap | 272 +- src/globals/feature-flags/_index.scss | 23 +- src/globals/theme/_index.scss | 23 +- src/globals/theme/_mixins.scss | 47 +- src/globals/theme/_variables.scss | 24 +- src/globals/theme/index.js | 4 +- src/globals/type/_index.scss | 4 +- 18 files changed, 4976 insertions(+), 3276 deletions(-) diff --git a/.storybook/main.js b/.storybook/main.js index 5dc87af38..0c68122e6 100644 --- a/.storybook/main.js +++ b/.storybook/main.js @@ -1,15 +1,13 @@ /** * @file Configuration. - * @copyright IBM Security 2020 + * @copyright IBM Security 2020 - 2021 */ -const { sync } = require('git-branch'); -const { merge } = require('webpack-merge'); - const { BRANCH, CIRCLE_BRANCH } = process.env; // Pass the branch name from Netlify, CircleCI, or the local branch. -process.env.STORYBOOK_BRANCH = BRANCH || CIRCLE_BRANCH || sync(); +process.env.STORYBOOK_BRANCH = + BRANCH || CIRCLE_BRANCH || require('git-branch').sync(); module.exports = { addons: [ @@ -26,7 +24,10 @@ module.exports = { ], stories: ['../src/**/*.stories.*'], webpackFinal: async configuration => - merge(configuration, { + require('webpack-merge').merge(configuration, { + devServer: { + stats: 'errors-only', + }, module: { rules: [ { diff --git a/docs/migration/2.x/themes.md b/docs/migration/2.x/themes.md index 3fe99b02b..9abe7aa4d 100644 --- a/docs/migration/2.x/themes.md +++ b/docs/migration/2.x/themes.md @@ -1,5 +1,13 @@ # Themes +To align with [Carbon's support for inline theming with CSS custom properties](https://medium.com/carbondesign/whats-coming-to-carbon-in-2021-39a4c7d1762a), theme-related feature flags and variables, instead of referencing Carbon for IBM Security-specific members, now directly reference underlying Carbon feature flags and members to provide consistency in accessing common variables. + +### Feature flags + +| `1.x` | `2.x` | +| --------------------------------------- | ------------------------------ | +| `security--css-custom-property-theming` | `enable-css-custom-properties` | + ### Functions | `1.x` | `2.x` | @@ -8,6 +16,7 @@ ### Variables -| `1.x` | `2.x` | -| ------------------ | -------------------------------- | -| `$security--theme` | [Themes](../../themes/README.md) | +| `1.x` | `2.x` | +| --------------------------------------------------- | --------------------------------------- | +| `$security--theme` | [Themes](../../themes/README.md) | +| `var(--token)`, for example `var(--interactive-01)` | `$token`, for example `$interactive-01` | diff --git a/docs/themes/README.md b/docs/themes/README.md index 4a6bdcb5c..cacf92aad 100644 --- a/docs/themes/README.md +++ b/docs/themes/README.md @@ -4,7 +4,7 @@ ## Usage -Themes are used for applying color and offered by outputting Carbon for IBM Security-specific [CSS custom properties](https://developer.mozilla.org/en-US/docs/Web/CSS/--*) as theme tokens, independently of [Carbon's experimental `enable-css-custom-properties` feature flag](https://github.com/carbon-design-system/carbon/blob/main/packages/components/src/globals/scss/_feature-flags.scss). +Themes are used for applying color and offered by outputting [CSS custom properties](https://developer.mozilla.org/en-US/docs/Web/CSS/--*) as theme tokens. Each theme is assigned universal color variables, which are determined by [common roles and usage](https://www.carbondesignsystem.com/guidelines/color/usage). This allows for uniform color application across themes while maintaining full styling flexibility. @@ -22,15 +22,6 @@ Currently, only 2 themes are supported: **Gray 100**, activated by default, and | Gray 100 (default) | `security--theme--g100` | | Cool gray 10 | `security--theme--cg10` | -#### Tokens - -All of the components' processed and minified styles automatically includes and initializes all tokens as CSS custom properties for use with CSS. For example: - -```css -var(--interactive-01); -var(--interactive-02); -``` - ### Sass If your project is using Sass, you can include the following in your Sass file: diff --git a/src/__tests__/scss/__snapshots__/SCSS.spec.js.snap b/src/__tests__/scss/__snapshots__/SCSS.spec.js.snap index c854853a9..8fb7f5651 100644 --- a/src/__tests__/scss/__snapshots__/SCSS.spec.js.snap +++ b/src/__tests__/scss/__snapshots__/SCSS.spec.js.snap @@ -3,210 +3,666 @@ exports[`SCSS Bundle 1`] = ` ".security--input__background__color--light .bx--date-picker__input, .security--input__background__color--light .bx--dropdown, .security--input__background__color--light .bx--number input[type=\\"number\\"], .security--input__background__color--light .bx--search-input, .security--input__background__color--light .bx--select-input, .security--input__background__color--light .bx--text-area, .security--input__background__color--light .bx--text-input, .security--input__background__color--light .bx--list-box, .security--input__background__color--light .bx--list-box__menu, .security--input__background__color--light .security--button--icon:focus, .security--input__background__color--light .security--button--icon:hover, .security--card .bx--number .security--input__background__color--light input[type=\\"number\\"], .security--tearsheet--small .bx--number .security--input__background__color--light input[type=\\"number\\"], .security--tearsheet .bx--number .security--input__background__color--light input[type=\\"number\\"] { - background-color: var(--ui-02, #393939); + background-color: var(--cds-ui-02, #393939); } .security--theme--cg10 { - --interactive-01: #0f62fe; - --interactive-02: #343a3f; - --interactive-03: #0f62fe; - --interactive-04: #0f62fe; - --ui-background: #f2f4f8; - --ui-01: #ffffff; - --ui-02: #f2f4f8; - --ui-03: #dde1e6; - --ui-04: #878d96; - --ui-05: #121619; - --text-01: #121619; - --text-02: #4d5358; - --text-03: #a2a9b0; - --text-04: #ffffff; - --text-05: #697077; - --text-error: #da1e28; - --icon-01: #121619; - --icon-02: #4d5358; - --icon-03: #ffffff; - --link-01: #0f62fe; - --link-02: #0043ce; - --inverse-link: #78a9ff; - --field-01: #ffffff; - --field-02: #f2f4f8; - --inverse-01: #ffffff; - --inverse-02: #343a3f; - --support-01: #da1e28; - --support-02: #24a148; - --support-03: #f1c21b; - --support-04: #0043ce; - --inverse-support-01: #fa4d56; - --inverse-support-02: #42be65; - --inverse-support-03: #f1c21b; - --inverse-support-04: #4589ff; - --overlay-01: rgba(22, 22, 22, 0.5); - --danger-01: #da1e28; - --danger-02: #da1e28; - --focus: #0f62fe; - --inverse-focus-ui: #ffffff; - --hover-primary: #0353e9; - --active-primary: #002d9c; - --hover-primary-text: #0043ce; - --hover-secondary: #464c51; - --active-secondary: #697077; - --hover-tertiary: #0353e9; - --active-tertiary: #002d9c; - --hover-ui: #e0e4ea; - --hover-light-ui: #e5e5e5; - --active-ui: #c1c7cd; - --active-light-ui: #c1c7cd; - --selected-ui: #dde1e6; - --selected-light-ui: #dde1e6; - --inverse-hover-ui: #464c51; - --hover-selected-ui: #c4c9d1; - --hover-danger: #b81921; - --active-danger: #750e13; - --hover-row: #e0e4ea; - --visited-link: #8a3ffc; - --disabled-01: #ffffff; - --disabled-02: #c1c7cd; - --disabled-03: #878d96; - --highlight: #edf5ff; - --decorative-01: #dde1e6; - --button-separator: #dde1e6; - --skeleton-01: #e0e4ea; - --skeleton-02: #c1c7cd; - --brand-01: #0f62fe; - --brand-02: #343a3f; - --brand-03: #0f62fe; - --active-01: #c1c7cd; - --hover-field: #e0e4ea; - --danger: #da1e28; + --cds-interactive-01: #0f62fe; + --cds-interactive-02: #343a3f; + --cds-interactive-03: #0f62fe; + --cds-interactive-04: #0f62fe; + --cds-ui-background: #f2f4f8; + --cds-ui-01: #ffffff; + --cds-ui-02: #f2f4f8; + --cds-ui-03: #dde1e6; + --cds-ui-04: #878d96; + --cds-ui-05: #121619; + --cds-text-01: #121619; + --cds-text-02: #4d5358; + --cds-text-03: #a2a9b0; + --cds-text-04: #ffffff; + --cds-text-05: #697077; + --cds-text-error: #da1e28; + --cds-icon-01: #121619; + --cds-icon-02: #4d5358; + --cds-icon-03: #ffffff; + --cds-link-01: #0f62fe; + --cds-link-02: #0043ce; + --cds-inverse-link: #78a9ff; + --cds-field-01: #ffffff; + --cds-field-02: #f2f4f8; + --cds-inverse-01: #ffffff; + --cds-inverse-02: #343a3f; + --cds-support-01: #da1e28; + --cds-support-02: #24a148; + --cds-support-03: #f1c21b; + --cds-support-04: #0043ce; + --cds-inverse-support-01: #fa4d56; + --cds-inverse-support-02: #42be65; + --cds-inverse-support-03: #f1c21b; + --cds-inverse-support-04: #4589ff; + --cds-overlay-01: rgba(22, 22, 22, 0.5); + --cds-danger-01: #da1e28; + --cds-danger-02: #da1e28; + --cds-focus: #0f62fe; + --cds-inverse-focus-ui: #ffffff; + --cds-hover-primary: #0353e9; + --cds-active-primary: #002d9c; + --cds-hover-primary-text: #0043ce; + --cds-hover-secondary: #464c51; + --cds-active-secondary: #697077; + --cds-hover-tertiary: #0353e9; + --cds-active-tertiary: #002d9c; + --cds-hover-ui: #e0e4ea; + --cds-hover-light-ui: #e5e5e5; + --cds-hover-selected-ui: #c4c9d1; + --cds-active-ui: #c1c7cd; + --cds-active-light-ui: #c1c7cd; + --cds-selected-ui: #dde1e6; + --cds-selected-light-ui: #dde1e6; + --cds-inverse-hover-ui: #464c51; + --cds-hover-danger: #b81921; + --cds-active-danger: #750e13; + --cds-hover-row: #e0e4ea; + --cds-visited-link: #8a3ffc; + --cds-disabled-01: #ffffff; + --cds-disabled-02: #c1c7cd; + --cds-disabled-03: #878d96; + --cds-highlight: #edf5ff; + --cds-decorative-01: #dde1e6; + --cds-button-separator: #dde1e6; + --cds-skeleton-01: #e0e4ea; + --cds-skeleton-02: #c1c7cd; + --cds-brand-01: #0f62fe; + --cds-brand-02: #343a3f; + --cds-brand-03: #0f62fe; + --cds-active-01: #c1c7cd; + --cds-hover-field: #e0e4ea; + --cds-danger: #da1e28; + --cds-caption-01-font-size: 0.75rem; + --cds-caption-01-font-weight: 400; + --cds-caption-01-line-height: 1.34; + --cds-caption-01-letter-spacing: 0.32px; + --cds-label-01-font-size: 0.75rem; + --cds-label-01-font-weight: 400; + --cds-label-01-line-height: 1.34; + --cds-label-01-letter-spacing: 0.32px; + --cds-helper-text-01-font-size: 0.75rem; + --cds-helper-text-01-line-height: 1.34; + --cds-helper-text-01-letter-spacing: 0.32px; + --cds-body-short-01-font-size: 0.875rem; + --cds-body-short-01-font-weight: 400; + --cds-body-short-01-line-height: 1.29; + --cds-body-short-01-letter-spacing: 0.16px; + --cds-body-long-01-font-size: 0.875rem; + --cds-body-long-01-font-weight: 400; + --cds-body-long-01-line-height: 1.43; + --cds-body-long-01-letter-spacing: 0.16px; + --cds-body-short-02-font-size: 1rem; + --cds-body-short-02-font-weight: 400; + --cds-body-short-02-line-height: 1.375; + --cds-body-short-02-letter-spacing: 0; + --cds-body-long-02-font-size: 1rem; + --cds-body-long-02-font-weight: 400; + --cds-body-long-02-line-height: 1.5; + --cds-body-long-02-letter-spacing: 0; + --cds-code-01-font-family: \\"IBM Plex Mono\\", \\"Menlo\\", \\"DejaVu Sans Mono\\", \\"Bitstream Vera Sans Mono\\", Courier, monospace; + --cds-code-01-font-size: 0.75rem; + --cds-code-01-font-weight: 400; + --cds-code-01-line-height: 1.34; + --cds-code-01-letter-spacing: 0.32px; + --cds-code-02-font-family: \\"IBM Plex Mono\\", \\"Menlo\\", \\"DejaVu Sans Mono\\", \\"Bitstream Vera Sans Mono\\", Courier, monospace; + --cds-code-02-font-size: 0.875rem; + --cds-code-02-font-weight: 400; + --cds-code-02-line-height: 1.43; + --cds-code-02-letter-spacing: 0.32px; + --cds-heading-01-font-size: 0.875rem; + --cds-heading-01-font-weight: 600; + --cds-heading-01-line-height: 1.29; + --cds-heading-01-letter-spacing: 0.16px; + --cds-productive-heading-01-font-size: 0.875rem; + --cds-productive-heading-01-font-weight: 600; + --cds-productive-heading-01-line-height: 1.29; + --cds-productive-heading-01-letter-spacing: 0.16px; + --cds-heading-02-font-size: 1rem; + --cds-heading-02-font-weight: 600; + --cds-heading-02-line-height: 1.375; + --cds-heading-02-letter-spacing: 0; + --cds-productive-heading-02-font-size: 1rem; + --cds-productive-heading-02-font-weight: 600; + --cds-productive-heading-02-line-height: 1.375; + --cds-productive-heading-02-letter-spacing: 0; + --cds-productive-heading-03-font-size: 1.25rem; + --cds-productive-heading-03-font-weight: 400; + --cds-productive-heading-03-line-height: 1.4; + --cds-productive-heading-03-letter-spacing: 0; + --cds-productive-heading-04-font-size: 1.75rem; + --cds-productive-heading-04-font-weight: 400; + --cds-productive-heading-04-line-height: 1.29; + --cds-productive-heading-04-letter-spacing: 0; + --cds-productive-heading-05-font-size: 2rem; + --cds-productive-heading-05-font-weight: 400; + --cds-productive-heading-05-line-height: 1.25; + --cds-productive-heading-05-letter-spacing: 0; + --cds-productive-heading-06-font-size: 2.625rem; + --cds-productive-heading-06-font-weight: 300; + --cds-productive-heading-06-line-height: 1.199; + --cds-productive-heading-06-letter-spacing: 0; + --cds-productive-heading-07-font-size: 3.375rem; + --cds-productive-heading-07-font-weight: 300; + --cds-productive-heading-07-line-height: 1.19; + --cds-productive-heading-07-letter-spacing: 0; + --cds-expressive-heading-01-font-size: 0.875rem; + --cds-expressive-heading-01-font-weight: 600; + --cds-expressive-heading-01-line-height: 1.25; + --cds-expressive-heading-01-letter-spacing: 0.16px; + --cds-expressive-heading-02-font-size: 1rem; + --cds-expressive-heading-02-font-weight: 600; + --cds-expressive-heading-02-line-height: 1.5; + --cds-expressive-heading-02-letter-spacing: 0; + --cds-expressive-heading-03-font-size: 1.25rem; + --cds-expressive-heading-03-font-weight: 400; + --cds-expressive-heading-03-line-height: 1.4; + --cds-expressive-heading-03-letter-spacing: 0; + --cds-expressive-heading-04-font-size: 1.75rem; + --cds-expressive-heading-04-font-weight: 400; + --cds-expressive-heading-04-line-height: 1.29; + --cds-expressive-heading-04-letter-spacing: 0; + --cds-expressive-heading-05-font-size: 2rem; + --cds-expressive-heading-05-font-weight: 400; + --cds-expressive-heading-05-line-height: 1.25; + --cds-expressive-heading-05-letter-spacing: 0; + --cds-expressive-heading-06-font-size: 2rem; + --cds-expressive-heading-06-font-weight: 600; + --cds-expressive-heading-06-line-height: 1.25; + --cds-expressive-heading-06-letter-spacing: 0; + --cds-expressive-paragraph-01-font-size: 1.5rem; + --cds-expressive-paragraph-01-font-weight: 300; + --cds-expressive-paragraph-01-line-height: 1.334; + --cds-expressive-paragraph-01-letter-spacing: 0; + --cds-quotation-01-font-size: 1.25rem; + --cds-quotation-01-font-weight: 400; + --cds-quotation-01-line-height: 1.3; + --cds-quotation-01-letter-spacing: 0; + --cds-quotation-02-font-size: 2rem; + --cds-quotation-02-font-weight: 300; + --cds-quotation-02-line-height: 1.25; + --cds-quotation-02-letter-spacing: 0; + --cds-display-01-font-size: 2.625rem; + --cds-display-01-font-weight: 300; + --cds-display-01-line-height: 1.19; + --cds-display-01-letter-spacing: 0; + --cds-display-02-font-size: 2.625rem; + --cds-display-02-font-weight: 600; + --cds-display-02-line-height: 1.19; + --cds-display-02-letter-spacing: 0; + --cds-display-03-font-size: 2.625rem; + --cds-display-03-font-weight: 300; + --cds-display-03-line-height: 1.19; + --cds-display-03-letter-spacing: 0; + --cds-display-04-font-size: 2.625rem; + --cds-display-04-font-weight: 600; + --cds-display-04-line-height: 1.19; + --cds-display-04-letter-spacing: 0; + --cds-spacing-01: 0.125rem; + --cds-spacing-02: 0.25rem; + --cds-spacing-03: 0.5rem; + --cds-spacing-04: 0.75rem; + --cds-spacing-05: 1rem; + --cds-spacing-06: 1.5rem; + --cds-spacing-07: 2rem; + --cds-spacing-08: 2.5rem; + --cds-spacing-09: 3rem; + --cds-spacing-10: 4rem; + --cds-spacing-11: 5rem; + --cds-spacing-12: 6rem; + --cds-spacing-13: 10rem; + --cds-fluid-spacing-01: 0; + --cds-fluid-spacing-02: 2vw; + --cds-fluid-spacing-03: 5vw; + --cds-fluid-spacing-04: 10vw; + --cds-layout-01: 1rem; + --cds-layout-02: 1.5rem; + --cds-layout-03: 2rem; + --cds-layout-04: 3rem; + --cds-layout-05: 4rem; + --cds-layout-06: 6rem; + --cds-layout-07: 10rem; + --cds-container-01: 1.5rem; + --cds-container-02: 2rem; + --cds-container-03: 2.5rem; + --cds-container-04: 3rem; + --cds-container-05: 4rem; + --cds-icon-size-01: 1rem; + --cds-icon-size-02: 1.25rem; + --interactive-01: var(--cds-interactive-01, #0f62fe); + --interactive-02: var(--cds-interactive-02, #343a3f); + --interactive-03: var(--cds-interactive-03, #0f62fe); + --interactive-04: var(--cds-interactive-04, #0f62fe); + --ui-background: var(--cds-ui-background, #f2f4f8); + --ui-01: var(--cds-ui-01, #ffffff); + --ui-02: var(--cds-ui-02, #f2f4f8); + --ui-03: var(--cds-ui-03, #dde1e6); + --ui-04: var(--cds-ui-04, #878d96); + --ui-05: var(--cds-ui-05, #121619); + --text-01: var(--cds-text-01, #121619); + --text-02: var(--cds-text-02, #4d5358); + --text-03: var(--cds-text-03, #a2a9b0); + --text-04: var(--cds-text-04, #ffffff); + --text-05: var(--cds-text-05, #697077); + --text-error: var(--cds-text-error, #da1e28); + --icon-01: var(--cds-icon-01, #121619); + --icon-02: var(--cds-icon-02, #4d5358); + --icon-03: var(--cds-icon-03, #ffffff); + --link-01: var(--cds-link-01, #0f62fe); + --link-02: var(--cds-link-02, #0043ce); + --inverse-link: var(--cds-inverse-link, #78a9ff); + --field-01: var(--cds-field-01, #ffffff); + --field-02: var(--cds-field-02, #f2f4f8); + --inverse-01: var(--cds-inverse-01, #ffffff); + --inverse-02: var(--cds-inverse-02, #343a3f); + --support-01: var(--cds-support-01, #da1e28); + --support-02: var(--cds-support-02, #24a148); + --support-03: var(--cds-support-03, #f1c21b); + --support-04: var(--cds-support-04, #0043ce); + --inverse-support-01: var(--cds-inverse-support-01, #fa4d56); + --inverse-support-02: var(--cds-inverse-support-02, #42be65); + --inverse-support-03: var(--cds-inverse-support-03, #f1c21b); + --inverse-support-04: var(--cds-inverse-support-04, #4589ff); + --overlay-01: var(--cds-overlay-01, rgba(22, 22, 22, 0.5)); + --danger-01: var(--cds-danger-01, #da1e28); + --danger-02: var(--cds-danger-02, #da1e28); + --focus: var(--cds-focus, #0f62fe); + --inverse-focus-ui: var(--cds-inverse-focus-ui, #ffffff); + --hover-primary: var(--cds-hover-primary, #0353e9); + --active-primary: var(--cds-active-primary, #002d9c); + --hover-primary-text: var(--cds-hover-primary-text, #0043ce); + --hover-secondary: var(--cds-hover-secondary, #464c51); + --active-secondary: var(--cds-active-secondary, #697077); + --hover-tertiary: var(--cds-hover-tertiary, #0353e9); + --active-tertiary: var(--cds-active-tertiary, #002d9c); + --hover-ui: var(--cds-hover-ui, #e0e4ea); + --hover-light-ui: var(--cds-hover-light-ui, #e5e5e5); + --active-ui: var(--cds-active-ui, #c1c7cd); + --active-light-ui: var(--cds-active-light-ui, #c1c7cd); + --selected-ui: var(--cds-selected-ui, #dde1e6); + --selected-light-ui: var(--cds-selected-light-ui, #dde1e6); + --inverse-hover-ui: var(--cds-inverse-hover-ui, #464c51); + --hover-selected-ui: var(--cds-hover-selected-ui, #c4c9d1); + --hover-danger: var(--cds-hover-danger, #b81921); + --active-danger: var(--cds-active-danger, #750e13); + --hover-row: var(--cds-hover-row, #e0e4ea); + --visited-link: var(--cds-visited-link, #8a3ffc); + --disabled-01: var(--cds-disabled-01, #ffffff); + --disabled-02: var(--cds-disabled-02, #c1c7cd); + --disabled-03: var(--cds-disabled-03, #878d96); + --highlight: var(--cds-highlight, #edf5ff); + --decorative-01: var(--cds-decorative-01, #dde1e6); + --button-separator: var(--cds-button-separator, #dde1e6); + --skeleton-01: var(--cds-skeleton-01, #e0e4ea); + --skeleton-02: var(--cds-skeleton-02, #c1c7cd); + --brand-01: var(--cds-brand-01, #0f62fe); + --brand-02: var(--cds-brand-02, #343a3f); + --brand-03: var(--cds-brand-03, #0f62fe); + --active-01: var(--cds-active-01, #c1c7cd); + --hover-field: var(--cds-hover-field, #e0e4ea); + --danger: var(--cds-danger, #da1e28); } .security--theme--g100 { - --interactive-01: #0f62fe; - --interactive-02: #6f6f6f; - --interactive-03: #ffffff; - --interactive-04: #4589ff; - --ui-background: #161616; - --ui-01: #262626; - --ui-02: #393939; - --ui-03: #393939; - --ui-04: #6f6f6f; - --ui-05: #f4f4f4; - --text-01: #f4f4f4; - --text-02: #c6c6c6; - --text-03: #6f6f6f; - --text-04: #ffffff; - --text-05: #8d8d8d; - --text-error: #ff8389; - --icon-01: #f4f4f4; - --icon-02: #c6c6c6; - --icon-03: #ffffff; - --link-01: #78a9ff; - --link-02: #a6c8ff; - --inverse-link: #0f62fe; - --field-01: #262626; - --field-02: #393939; - --inverse-01: #161616; - --inverse-02: #f4f4f4; - --support-01: #fa4d56; - --support-02: #42be65; - --support-03: #f1c21b; - --support-04: #4589ff; - --inverse-support-01: #da1e28; - --inverse-support-02: #24a148; - --inverse-support-03: #f1c21b; - --inverse-support-04: #0f62fe; - --overlay-01: rgba(22, 22, 22, 0.7); - --danger-01: #da1e28; - --danger-02: #fa4d56; - --focus: #ffffff; - --inverse-focus-ui: #0f62fe; - --hover-primary: #0353e9; - --active-primary: #002d9c; - --hover-primary-text: #a6c8ff; - --hover-secondary: #606060; - --active-secondary: #393939; - --hover-tertiary: #f4f4f4; - --active-tertiary: #c6c6c6; - --hover-ui: #353535; - --hover-light-ui: #4c4c4c; - --active-ui: #525252; - --active-light-ui: #6f6f6f; - --selected-ui: #393939; - --selected-light-ui: #525252; - --inverse-hover-ui: #e5e5e5; - --hover-selected-ui: #4c4c4c; - --hover-danger: #b81921; - --active-danger: #750e13; - --hover-row: #353535; - --visited-link: #be95ff; - --disabled-01: #262626; - --disabled-02: #525252; - --disabled-03: #8d8d8d; - --highlight: #002d9c; - --decorative-01: #525252; - --button-separator: #161616; - --skeleton-01: #353535; - --skeleton-02: #525252; - --brand-01: #0f62fe; - --brand-02: #6f6f6f; - --brand-03: #ffffff; - --active-01: #525252; - --hover-field: #353535; - --danger: #da1e28; + --cds-interactive-01: #0f62fe; + --cds-interactive-02: #6f6f6f; + --cds-interactive-03: #ffffff; + --cds-interactive-04: #4589ff; + --cds-ui-background: #161616; + --cds-ui-01: #262626; + --cds-ui-02: #393939; + --cds-ui-03: #393939; + --cds-ui-04: #6f6f6f; + --cds-ui-05: #f4f4f4; + --cds-text-01: #f4f4f4; + --cds-text-02: #c6c6c6; + --cds-text-03: #6f6f6f; + --cds-text-04: #ffffff; + --cds-text-05: #8d8d8d; + --cds-text-error: #ff8389; + --cds-icon-01: #f4f4f4; + --cds-icon-02: #c6c6c6; + --cds-icon-03: #ffffff; + --cds-link-01: #78a9ff; + --cds-link-02: #a6c8ff; + --cds-inverse-link: #0f62fe; + --cds-field-01: #262626; + --cds-field-02: #393939; + --cds-inverse-01: #161616; + --cds-inverse-02: #f4f4f4; + --cds-support-01: #fa4d56; + --cds-support-02: #42be65; + --cds-support-03: #f1c21b; + --cds-support-04: #4589ff; + --cds-inverse-support-01: #da1e28; + --cds-inverse-support-02: #24a148; + --cds-inverse-support-03: #f1c21b; + --cds-inverse-support-04: #0f62fe; + --cds-overlay-01: rgba(22, 22, 22, 0.7); + --cds-danger-01: #da1e28; + --cds-danger-02: #fa4d56; + --cds-focus: #ffffff; + --cds-inverse-focus-ui: #0f62fe; + --cds-hover-primary: #0353e9; + --cds-active-primary: #002d9c; + --cds-hover-primary-text: #a6c8ff; + --cds-hover-secondary: #606060; + --cds-active-secondary: #393939; + --cds-hover-tertiary: #f4f4f4; + --cds-active-tertiary: #c6c6c6; + --cds-hover-ui: #353535; + --cds-hover-light-ui: #4c4c4c; + --cds-hover-selected-ui: #4c4c4c; + --cds-active-ui: #525252; + --cds-active-light-ui: #6f6f6f; + --cds-selected-ui: #393939; + --cds-selected-light-ui: #525252; + --cds-inverse-hover-ui: #e5e5e5; + --cds-hover-danger: #b81921; + --cds-active-danger: #750e13; + --cds-hover-row: #353535; + --cds-visited-link: #be95ff; + --cds-disabled-01: #262626; + --cds-disabled-02: #525252; + --cds-disabled-03: #8d8d8d; + --cds-highlight: #002d9c; + --cds-decorative-01: #525252; + --cds-button-separator: #161616; + --cds-skeleton-01: #353535; + --cds-skeleton-02: #525252; + --cds-brand-01: #0f62fe; + --cds-brand-02: #6f6f6f; + --cds-brand-03: #ffffff; + --cds-active-01: #525252; + --cds-hover-field: #353535; + --cds-danger: #da1e28; + --cds-caption-01-font-size: 0.75rem; + --cds-caption-01-font-weight: 400; + --cds-caption-01-line-height: 1.34; + --cds-caption-01-letter-spacing: 0.32px; + --cds-label-01-font-size: 0.75rem; + --cds-label-01-font-weight: 400; + --cds-label-01-line-height: 1.34; + --cds-label-01-letter-spacing: 0.32px; + --cds-helper-text-01-font-size: 0.75rem; + --cds-helper-text-01-line-height: 1.34; + --cds-helper-text-01-letter-spacing: 0.32px; + --cds-body-short-01-font-size: 0.875rem; + --cds-body-short-01-font-weight: 400; + --cds-body-short-01-line-height: 1.29; + --cds-body-short-01-letter-spacing: 0.16px; + --cds-body-long-01-font-size: 0.875rem; + --cds-body-long-01-font-weight: 400; + --cds-body-long-01-line-height: 1.43; + --cds-body-long-01-letter-spacing: 0.16px; + --cds-body-short-02-font-size: 1rem; + --cds-body-short-02-font-weight: 400; + --cds-body-short-02-line-height: 1.375; + --cds-body-short-02-letter-spacing: 0; + --cds-body-long-02-font-size: 1rem; + --cds-body-long-02-font-weight: 400; + --cds-body-long-02-line-height: 1.5; + --cds-body-long-02-letter-spacing: 0; + --cds-code-01-font-family: \\"IBM Plex Mono\\", \\"Menlo\\", \\"DejaVu Sans Mono\\", \\"Bitstream Vera Sans Mono\\", Courier, monospace; + --cds-code-01-font-size: 0.75rem; + --cds-code-01-font-weight: 400; + --cds-code-01-line-height: 1.34; + --cds-code-01-letter-spacing: 0.32px; + --cds-code-02-font-family: \\"IBM Plex Mono\\", \\"Menlo\\", \\"DejaVu Sans Mono\\", \\"Bitstream Vera Sans Mono\\", Courier, monospace; + --cds-code-02-font-size: 0.875rem; + --cds-code-02-font-weight: 400; + --cds-code-02-line-height: 1.43; + --cds-code-02-letter-spacing: 0.32px; + --cds-heading-01-font-size: 0.875rem; + --cds-heading-01-font-weight: 600; + --cds-heading-01-line-height: 1.29; + --cds-heading-01-letter-spacing: 0.16px; + --cds-productive-heading-01-font-size: 0.875rem; + --cds-productive-heading-01-font-weight: 600; + --cds-productive-heading-01-line-height: 1.29; + --cds-productive-heading-01-letter-spacing: 0.16px; + --cds-heading-02-font-size: 1rem; + --cds-heading-02-font-weight: 600; + --cds-heading-02-line-height: 1.375; + --cds-heading-02-letter-spacing: 0; + --cds-productive-heading-02-font-size: 1rem; + --cds-productive-heading-02-font-weight: 600; + --cds-productive-heading-02-line-height: 1.375; + --cds-productive-heading-02-letter-spacing: 0; + --cds-productive-heading-03-font-size: 1.25rem; + --cds-productive-heading-03-font-weight: 400; + --cds-productive-heading-03-line-height: 1.4; + --cds-productive-heading-03-letter-spacing: 0; + --cds-productive-heading-04-font-size: 1.75rem; + --cds-productive-heading-04-font-weight: 400; + --cds-productive-heading-04-line-height: 1.29; + --cds-productive-heading-04-letter-spacing: 0; + --cds-productive-heading-05-font-size: 2rem; + --cds-productive-heading-05-font-weight: 400; + --cds-productive-heading-05-line-height: 1.25; + --cds-productive-heading-05-letter-spacing: 0; + --cds-productive-heading-06-font-size: 2.625rem; + --cds-productive-heading-06-font-weight: 300; + --cds-productive-heading-06-line-height: 1.199; + --cds-productive-heading-06-letter-spacing: 0; + --cds-productive-heading-07-font-size: 3.375rem; + --cds-productive-heading-07-font-weight: 300; + --cds-productive-heading-07-line-height: 1.19; + --cds-productive-heading-07-letter-spacing: 0; + --cds-expressive-heading-01-font-size: 0.875rem; + --cds-expressive-heading-01-font-weight: 600; + --cds-expressive-heading-01-line-height: 1.25; + --cds-expressive-heading-01-letter-spacing: 0.16px; + --cds-expressive-heading-02-font-size: 1rem; + --cds-expressive-heading-02-font-weight: 600; + --cds-expressive-heading-02-line-height: 1.5; + --cds-expressive-heading-02-letter-spacing: 0; + --cds-expressive-heading-03-font-size: 1.25rem; + --cds-expressive-heading-03-font-weight: 400; + --cds-expressive-heading-03-line-height: 1.4; + --cds-expressive-heading-03-letter-spacing: 0; + --cds-expressive-heading-04-font-size: 1.75rem; + --cds-expressive-heading-04-font-weight: 400; + --cds-expressive-heading-04-line-height: 1.29; + --cds-expressive-heading-04-letter-spacing: 0; + --cds-expressive-heading-05-font-size: 2rem; + --cds-expressive-heading-05-font-weight: 400; + --cds-expressive-heading-05-line-height: 1.25; + --cds-expressive-heading-05-letter-spacing: 0; + --cds-expressive-heading-06-font-size: 2rem; + --cds-expressive-heading-06-font-weight: 600; + --cds-expressive-heading-06-line-height: 1.25; + --cds-expressive-heading-06-letter-spacing: 0; + --cds-expressive-paragraph-01-font-size: 1.5rem; + --cds-expressive-paragraph-01-font-weight: 300; + --cds-expressive-paragraph-01-line-height: 1.334; + --cds-expressive-paragraph-01-letter-spacing: 0; + --cds-quotation-01-font-size: 1.25rem; + --cds-quotation-01-font-weight: 400; + --cds-quotation-01-line-height: 1.3; + --cds-quotation-01-letter-spacing: 0; + --cds-quotation-02-font-size: 2rem; + --cds-quotation-02-font-weight: 300; + --cds-quotation-02-line-height: 1.25; + --cds-quotation-02-letter-spacing: 0; + --cds-display-01-font-size: 2.625rem; + --cds-display-01-font-weight: 300; + --cds-display-01-line-height: 1.19; + --cds-display-01-letter-spacing: 0; + --cds-display-02-font-size: 2.625rem; + --cds-display-02-font-weight: 600; + --cds-display-02-line-height: 1.19; + --cds-display-02-letter-spacing: 0; + --cds-display-03-font-size: 2.625rem; + --cds-display-03-font-weight: 300; + --cds-display-03-line-height: 1.19; + --cds-display-03-letter-spacing: 0; + --cds-display-04-font-size: 2.625rem; + --cds-display-04-font-weight: 600; + --cds-display-04-line-height: 1.19; + --cds-display-04-letter-spacing: 0; + --cds-spacing-01: 0.125rem; + --cds-spacing-02: 0.25rem; + --cds-spacing-03: 0.5rem; + --cds-spacing-04: 0.75rem; + --cds-spacing-05: 1rem; + --cds-spacing-06: 1.5rem; + --cds-spacing-07: 2rem; + --cds-spacing-08: 2.5rem; + --cds-spacing-09: 3rem; + --cds-spacing-10: 4rem; + --cds-spacing-11: 5rem; + --cds-spacing-12: 6rem; + --cds-spacing-13: 10rem; + --cds-fluid-spacing-01: 0; + --cds-fluid-spacing-02: 2vw; + --cds-fluid-spacing-03: 5vw; + --cds-fluid-spacing-04: 10vw; + --cds-layout-01: 1rem; + --cds-layout-02: 1.5rem; + --cds-layout-03: 2rem; + --cds-layout-04: 3rem; + --cds-layout-05: 4rem; + --cds-layout-06: 6rem; + --cds-layout-07: 10rem; + --cds-container-01: 1.5rem; + --cds-container-02: 2rem; + --cds-container-03: 2.5rem; + --cds-container-04: 3rem; + --cds-container-05: 4rem; + --cds-icon-size-01: 1rem; + --cds-icon-size-02: 1.25rem; + --interactive-01: var(--cds-interactive-01, #0f62fe); + --interactive-02: var(--cds-interactive-02, #6f6f6f); + --interactive-03: var(--cds-interactive-03, #ffffff); + --interactive-04: var(--cds-interactive-04, #4589ff); + --ui-background: var(--cds-ui-background, #161616); + --ui-01: var(--cds-ui-01, #262626); + --ui-02: var(--cds-ui-02, #393939); + --ui-03: var(--cds-ui-03, #393939); + --ui-04: var(--cds-ui-04, #6f6f6f); + --ui-05: var(--cds-ui-05, #f4f4f4); + --text-01: var(--cds-text-01, #f4f4f4); + --text-02: var(--cds-text-02, #c6c6c6); + --text-03: var(--cds-text-03, #6f6f6f); + --text-04: var(--cds-text-04, #ffffff); + --text-05: var(--cds-text-05, #8d8d8d); + --text-error: var(--cds-text-error, #ff8389); + --icon-01: var(--cds-icon-01, #f4f4f4); + --icon-02: var(--cds-icon-02, #c6c6c6); + --icon-03: var(--cds-icon-03, #ffffff); + --link-01: var(--cds-link-01, #78a9ff); + --link-02: var(--cds-link-02, #a6c8ff); + --inverse-link: var(--cds-inverse-link, #0f62fe); + --field-01: var(--cds-field-01, #262626); + --field-02: var(--cds-field-02, #393939); + --inverse-01: var(--cds-inverse-01, #161616); + --inverse-02: var(--cds-inverse-02, #f4f4f4); + --support-01: var(--cds-support-01, #fa4d56); + --support-02: var(--cds-support-02, #42be65); + --support-03: var(--cds-support-03, #f1c21b); + --support-04: var(--cds-support-04, #4589ff); + --inverse-support-01: var(--cds-inverse-support-01, #da1e28); + --inverse-support-02: var(--cds-inverse-support-02, #24a148); + --inverse-support-03: var(--cds-inverse-support-03, #f1c21b); + --inverse-support-04: var(--cds-inverse-support-04, #0f62fe); + --overlay-01: var(--cds-overlay-01, rgba(22, 22, 22, 0.7)); + --danger-01: var(--cds-danger-01, #da1e28); + --danger-02: var(--cds-danger-02, #fa4d56); + --focus: var(--cds-focus, #ffffff); + --inverse-focus-ui: var(--cds-inverse-focus-ui, #0f62fe); + --hover-primary: var(--cds-hover-primary, #0353e9); + --active-primary: var(--cds-active-primary, #002d9c); + --hover-primary-text: var(--cds-hover-primary-text, #a6c8ff); + --hover-secondary: var(--cds-hover-secondary, #606060); + --active-secondary: var(--cds-active-secondary, #393939); + --hover-tertiary: var(--cds-hover-tertiary, #f4f4f4); + --active-tertiary: var(--cds-active-tertiary, #c6c6c6); + --hover-ui: var(--cds-hover-ui, #353535); + --hover-light-ui: var(--cds-hover-light-ui, #4c4c4c); + --active-ui: var(--cds-active-ui, #525252); + --active-light-ui: var(--cds-active-light-ui, #6f6f6f); + --selected-ui: var(--cds-selected-ui, #393939); + --selected-light-ui: var(--cds-selected-light-ui, #525252); + --inverse-hover-ui: var(--cds-inverse-hover-ui, #e5e5e5); + --hover-selected-ui: var(--cds-hover-selected-ui, #4c4c4c); + --hover-danger: var(--cds-hover-danger, #b81921); + --active-danger: var(--cds-active-danger, #750e13); + --hover-row: var(--cds-hover-row, #353535); + --visited-link: var(--cds-visited-link, #be95ff); + --disabled-01: var(--cds-disabled-01, #262626); + --disabled-02: var(--cds-disabled-02, #525252); + --disabled-03: var(--cds-disabled-03, #8d8d8d); + --highlight: var(--cds-highlight, #002d9c); + --decorative-01: var(--cds-decorative-01, #525252); + --button-separator: var(--cds-button-separator, #161616); + --skeleton-01: var(--cds-skeleton-01, #353535); + --skeleton-02: var(--cds-skeleton-02, #525252); + --brand-01: var(--cds-brand-01, #0f62fe); + --brand-02: var(--cds-brand-02, #6f6f6f); + --brand-03: var(--cds-brand-03, #ffffff); + --active-01: var(--cds-active-01, #525252); + --hover-field: var(--cds-hover-field, #353535); + --danger: var(--cds-danger, #da1e28); } h1 { - font-size: 2.625rem; - font-weight: 300; - line-height: 1.199; - letter-spacing: 0; + font-size: var(--cds-productive-heading-06-font-size, 2.625rem); + font-weight: var(--cds-productive-heading-06-font-weight, 300); + line-height: var(--cds-productive-heading-06-line-height, 1.199); + letter-spacing: var(--cds-productive-heading-06-letter-spacing, 0); } h2 { - font-size: 2rem; - font-weight: 400; - line-height: 1.25; - letter-spacing: 0; + font-size: var(--cds-productive-heading-05-font-size, 2rem); + font-weight: var(--cds-productive-heading-05-font-weight, 400); + line-height: var(--cds-productive-heading-05-line-height, 1.25); + letter-spacing: var(--cds-productive-heading-05-letter-spacing, 0); } h3 { - font-size: 1.75rem; - font-weight: 400; - line-height: 1.29; - letter-spacing: 0; + font-size: var(--cds-productive-heading-04-font-size, 1.75rem); + font-weight: var(--cds-productive-heading-04-font-weight, 400); + line-height: var(--cds-productive-heading-04-line-height, 1.29); + letter-spacing: var(--cds-productive-heading-04-letter-spacing, 0); } h4 { - font-size: 1.25rem; - font-weight: 400; - line-height: 1.4; - letter-spacing: 0; + font-size: var(--cds-productive-heading-03-font-size, 1.25rem); + font-weight: var(--cds-productive-heading-03-font-weight, 400); + line-height: var(--cds-productive-heading-03-line-height, 1.4); + letter-spacing: var(--cds-productive-heading-03-letter-spacing, 0); } h5 { - font-size: 1rem; - font-weight: 600; - line-height: 1.375; - letter-spacing: 0; + font-size: var(--cds-productive-heading-02-font-size, 1rem); + font-weight: var(--cds-productive-heading-02-font-weight, 600); + line-height: var(--cds-productive-heading-02-line-height, 1.375); + letter-spacing: var(--cds-productive-heading-02-letter-spacing, 0); } h6 { - font-size: 0.875rem; - font-weight: 600; - line-height: 1.29; - letter-spacing: 0.16px; + font-size: var(--cds-productive-heading-01-font-size, 0.875rem); + font-weight: var(--cds-productive-heading-01-font-weight, 600); + line-height: var(--cds-productive-heading-01-line-height, 1.29); + letter-spacing: var(--cds-productive-heading-01-letter-spacing, 0.16px); } p { - font-size: 1rem; - font-weight: 400; - line-height: 1.5; - letter-spacing: 0; + font-size: var(--cds-body-long-02-font-size, 1rem); + font-weight: var(--cds-body-long-02-font-weight, 400); + line-height: var(--cds-body-long-02-line-height, 1.5); + letter-spacing: var(--cds-body-long-02-letter-spacing, 0); } a { - color: var(--link-01, #78a9ff); + color: #78a9ff; } em { @@ -2225,38 +2681,38 @@ body { } .ibm-type-a { - font-size: 0.75rem; - font-weight: 400; - line-height: 1.34; - letter-spacing: 0.32px; + font-size: var(--cds-caption-01-font-size, 0.75rem); + font-weight: var(--cds-caption-01-font-weight, 400); + line-height: var(--cds-caption-01-line-height, 1.34); + letter-spacing: var(--cds-caption-01-letter-spacing, 0.32px); } .ibm-type-b { - font-size: 0.875rem; - font-weight: 400; - line-height: 1.43; - letter-spacing: 0.16px; + font-size: var(--cds-body-long-01-font-size, 0.875rem); + font-weight: var(--cds-body-long-01-font-weight, 400); + line-height: var(--cds-body-long-01-line-height, 1.43); + letter-spacing: var(--cds-body-long-01-letter-spacing, 0.16px); } .ibm-type-c { - font-size: 1rem; - font-weight: 400; - line-height: 1.375; - letter-spacing: 0; + font-size: var(--cds-body-short-02-font-size, 1rem); + font-weight: var(--cds-body-short-02-font-weight, 400); + line-height: var(--cds-body-short-02-line-height, 1.375); + letter-spacing: var(--cds-body-short-02-letter-spacing, 0); } .ibm-type-d { - font-size: 1rem; - font-weight: 600; - line-height: 1.375; - letter-spacing: 0; + font-size: var(--cds-heading-02-font-size, 1rem); + font-weight: var(--cds-heading-02-font-weight, 600); + line-height: var(--cds-heading-02-line-height, 1.375); + letter-spacing: var(--cds-heading-02-letter-spacing, 0); } .ibm-type-e { - font-size: 1.25rem; - font-weight: 400; - line-height: 1.4; - letter-spacing: 0; + font-size: var(--cds-productive-heading-03-font-size, 1.25rem); + font-weight: var(--cds-productive-heading-03-font-weight, 400); + line-height: var(--cds-productive-heading-03-line-height, 1.4); + letter-spacing: var(--cds-productive-heading-03-letter-spacing, 0); } .ibm-type-f { @@ -2264,20 +2720,36 @@ body { font-weight: 400; line-height: 1.29; letter-spacing: 0; + font-size: calc(1.75rem + 0 * ((100vw - 20rem) / 62)); +} + +@media (min-width: 82rem) { + .ibm-type-f { + font-size: 1.75rem; + line-height: 1.25; + font-size: calc(1.75rem + 0.25 * ((100vw - 82rem) / 17)); + } +} + +@media (min-width: 99rem) { + .ibm-type-f { + font-size: 2rem; + font-size: 2rem; + } } .ibm-type-g { - font-size: 1.75rem; - font-weight: 400; - line-height: 1.29; - letter-spacing: 0; + font-size: var(--cds-productive-heading-04-font-size, 1.75rem); + font-weight: var(--cds-productive-heading-04-font-weight, 400); + line-height: var(--cds-productive-heading-04-line-height, 1.29); + letter-spacing: var(--cds-productive-heading-04-letter-spacing, 0); } .ibm-type-h { - font-size: 2rem; - font-weight: 400; - line-height: 1.25; - letter-spacing: 0; + font-size: var(--cds-productive-heading-05-font-size, 2rem); + font-weight: var(--cds-productive-heading-05-font-weight, 400); + line-height: var(--cds-productive-heading-05-line-height, 1.25); + letter-spacing: var(--cds-productive-heading-05-letter-spacing, 0); } .ibm-type-i { @@ -2285,6 +2757,37 @@ body { font-weight: 300; line-height: 1.19; letter-spacing: 0; + font-size: calc(2.625rem + 0 * ((100vw - 20rem) / 22)); +} + +@media (min-width: 42rem) { + .ibm-type-i { + font-size: 2.625rem; + font-size: calc(2.625rem + 0.75 * ((100vw - 42rem) / 24)); + } +} + +@media (min-width: 66rem) { + .ibm-type-i { + font-size: 3.375rem; + font-size: calc(3.375rem + 0.375 * ((100vw - 66rem) / 16)); + } +} + +@media (min-width: 82rem) { + .ibm-type-i { + font-size: 3.75rem; + line-height: 1.17; + font-size: calc(3.75rem + 1 * ((100vw - 82rem) / 17)); + } +} + +@media (min-width: 99rem) { + .ibm-type-i { + font-size: 4.75rem; + line-height: 1.13; + font-size: 4.75rem; + } } .ibm-type-j { @@ -2292,6 +2795,41 @@ body { font-weight: 300; line-height: 1.19; letter-spacing: 0; + font-size: calc(2.625rem + 1.625 * ((100vw - 20rem) / 22)); +} + +@media (min-width: 42rem) { + .ibm-type-j { + font-size: 4.25rem; + line-height: 1.15; + font-size: calc(4.25rem + 1.5 * ((100vw - 42rem) / 24)); + } +} + +@media (min-width: 66rem) { + .ibm-type-j { + font-size: 5.75rem; + line-height: 1.11; + letter-spacing: -0.64px; + font-size: calc(5.75rem + 1.875 * ((100vw - 66rem) / 16)); + } +} + +@media (min-width: 82rem) { + .ibm-type-j { + font-size: 7.625rem; + line-height: 1.07; + font-size: calc(7.625rem + 2.125 * ((100vw - 82rem) / 17)); + } +} + +@media (min-width: 99rem) { + .ibm-type-j { + font-size: 9.75rem; + line-height: 1.05; + letter-spacing: -0.96px; + font-size: 9.75rem; + } } .ibm-type-k { @@ -2299,6 +2837,42 @@ body { font-weight: 600; line-height: 1.19; letter-spacing: 0; + font-size: calc(2.625rem + 1.625 * ((100vw - 20rem) / 22)); +} + +@media (min-width: 42rem) { + .ibm-type-k { + font-size: 4.25rem; + line-height: 1.15; + font-size: calc(4.25rem + 1.5 * ((100vw - 42rem) / 24)); + } +} + +@media (min-width: 66rem) { + .ibm-type-k { + font-size: 5.75rem; + line-height: 1.11; + letter-spacing: -0.64px; + font-size: calc(5.75rem + 1.875 * ((100vw - 66rem) / 16)); + } +} + +@media (min-width: 82rem) { + .ibm-type-k { + font-size: 7.625rem; + line-height: 1.07; + letter-spacing: -0.64px; + font-size: calc(7.625rem + 2.125 * ((100vw - 82rem) / 17)); + } +} + +@media (min-width: 99rem) { + .ibm-type-k { + font-size: 9.75rem; + line-height: 1.05; + letter-spacing: -0.96px; + font-size: 9.75rem; + } } .bx--link { @@ -2309,11 +2883,11 @@ body { font-family: inherit; vertical-align: baseline; border: 0; - font-size: 0.875rem; - font-weight: 400; - line-height: 1.29; - letter-spacing: 0.16px; - color: var(--link-01, #78a9ff); + font-size: var(--cds-body-short-01-font-size, 0.875rem); + font-weight: var(--cds-body-short-01-font-weight, 400); + line-height: var(--cds-body-short-01-line-height, 1.29); + letter-spacing: var(--cds-body-short-01-letter-spacing, 0.16px); + color: var(--cds-link-01, #78a9ff); text-decoration: none; outline: none; transition: color 70ms cubic-bezier(0.2, 0, 0.38, 0.9); @@ -2326,17 +2900,17 @@ body { } .bx--link:hover { - color: var(--hover-primary-text, #a6c8ff); + color: var(--cds-hover-primary-text, #a6c8ff); text-decoration: underline; } .bx--link:active, .bx--link:active:visited, .bx--link:active:visited:hover { - color: var(--text-01, #f4f4f4); + color: var(--cds-text-01, #f4f4f4); text-decoration: underline; } .bx--link:focus { - outline: 1px solid var(--focus, #ffffff); + outline: 1px solid var(--cds-focus, #ffffff); } @media screen and (prefers-contrast) { @@ -2346,11 +2920,11 @@ body { } .bx--link:visited { - color: var(--link-01, #78a9ff); + color: var(--cds-link-01, #78a9ff); } .bx--link:visited:hover { - color: var(--hover-primary-text, #a6c8ff); + color: var(--cds-hover-primary-text, #a6c8ff); } .bx--link--disabled, @@ -2362,12 +2936,12 @@ body { font-family: inherit; vertical-align: baseline; border: 0; - font-size: 0.875rem; - font-weight: 400; - line-height: 1.29; - letter-spacing: 0.16px; + font-size: var(--cds-body-short-01-font-size, 0.875rem); + font-weight: var(--cds-body-short-01-font-weight, 400); + line-height: var(--cds-body-short-01-line-height, 1.29); + letter-spacing: var(--cds-body-short-01-letter-spacing, 0.16px); display: inline; - color: var(--disabled-02, #525252); + color: var(--cds-disabled-02, #525252); font-weight: 400; text-decoration: none; cursor: not-allowed; @@ -2383,11 +2957,11 @@ body { } .bx--link.bx--link--visited:visited { - color: var(--visited-link, #be95ff); + color: var(--cds-visited-link, #be95ff); } .bx--link.bx--link--visited:visited:hover { - color: var(--hover-primary-text, #a6c8ff); + color: var(--cds-hover-primary-text, #a6c8ff); } .bx--link.bx--link--inline { @@ -2403,16 +2977,16 @@ body { } .bx--link--sm { - font-size: 0.75rem; - line-height: 1.34; - letter-spacing: 0.32px; + font-size: var(--cds-helper-text-01-font-size, 0.75rem); + line-height: var(--cds-helper-text-01-line-height, 1.34); + letter-spacing: var(--cds-helper-text-01-letter-spacing, 0.32px); } .bx--link--lg { - font-size: 1rem; - font-weight: 400; - line-height: 1.375; - letter-spacing: 0; + font-size: var(--cds-body-short-02-font-size, 1rem); + font-weight: var(--cds-body-short-02-font-weight, 400); + line-height: var(--cds-body-short-02-line-height, 1.375); + letter-spacing: var(--cds-body-short-02-letter-spacing, 0); } .bx--breadcrumb { @@ -2423,10 +2997,10 @@ body { font-family: inherit; vertical-align: baseline; border: 0; - font-size: 0.875rem; - font-weight: 400; - line-height: 1.29; - letter-spacing: 0.16px; + font-size: var(--cds-body-short-01-font-size, 0.875rem); + font-weight: var(--cds-body-short-01-font-weight, 400); + line-height: var(--cds-body-short-01-line-height, 1.29); + letter-spacing: var(--cds-body-short-01-letter-spacing, 0.16px); display: inline; } @@ -2451,16 +3025,16 @@ body { } .bx--breadcrumb-item .bx--link:visited { - color: var(--link-01, #78a9ff); + color: var(--cds-link-01, #78a9ff); } .bx--breadcrumb-item .bx--link:visited:hover { - color: var(--hover-primary-text, #a6c8ff); + color: var(--cds-hover-primary-text, #a6c8ff); } .bx--breadcrumb-item::after { margin-left: 0.5rem; - color: var(--text-01, #f4f4f4); + color: var(--cds-text-01, #f4f4f4); content: \\"/\\"; } @@ -2479,7 +3053,7 @@ body { .bx--breadcrumb-item [aria-current=\\"page\\"], .bx--breadcrumb-item.bx--breadcrumb-item--current .bx--link { - color: var(--text-01, #f4f4f4); + color: var(--cds-text-01, #f4f4f4); cursor: auto; } @@ -2495,7 +3069,7 @@ body { } .bx--breadcrumb-item .bx--overflow-menu:focus { - outline: 1px solid var(--focus, #ffffff); + outline: 1px solid var(--cds-focus, #ffffff); } .bx--breadcrumb-item .bx--overflow-menu:hover { @@ -2507,7 +3081,7 @@ body { bottom: 2px; width: 0.75rem; height: 1px; - background: var(--hover-primary-text, #a6c8ff); + background: var(--cds-hover-primary-text, #a6c8ff); opacity: 0; transition: opacity 70ms cubic-bezier(0.2, 0, 0.38, 0.9); content: \\"\\"; @@ -2525,11 +3099,11 @@ body { .bx--breadcrumb-item .bx--overflow-menu__icon { position: relative; transform: translateY(4px); - fill: var(--link-01, #78a9ff); + fill: var(--cds-link-01, #78a9ff); } .bx--breadcrumb-item .bx--overflow-menu:hover .bx--overflow-menu__icon { - fill: var(--hover-primary-text, #a6c8ff); + fill: var(--cds-hover-primary-text, #a6c8ff); } .bx--breadcrumb-menu-options:focus { @@ -2544,14 +3118,14 @@ body { margin: 0 auto; background: transparent; border-right: 0.4375rem solid transparent; - border-bottom: 0.4375rem solid var(--field-01, #262626); + border-bottom: 0.4375rem solid var(--cds-field-01, #262626); border-left: 0.4375rem solid transparent; } .bx--breadcrumb.bx--skeleton .bx--link { position: relative; padding: 0; - background: var(--skeleton-01, #353535); + background: var(--cds-skeleton-01, #353535); border: none; box-shadow: none; pointer-events: none; @@ -2569,7 +3143,7 @@ body { position: absolute; width: 100%; height: 100%; - background: var(--skeleton-02, #525252); + background: var(--cds-skeleton-02, #525252); animation: 3000ms ease-in-out skeleton infinite; content: \\"\\"; will-change: transform-origin, transform, opacity; @@ -2588,10 +3162,10 @@ body { .bx--breadcrumb, .bx--breadcrumb .bx--breadcrumb-item > .bx--link { - font-size: 0.75rem; - font-weight: 400; - line-height: 1.34; - letter-spacing: 0.32px; + font-size: var(--cds-caption-01-font-size, 0.75rem); + font-weight: var(--cds-caption-01-font-weight, 400); + line-height: var(--cds-caption-01-line-height, 1.34); + letter-spacing: var(--cds-caption-01-letter-spacing, 0.32px); } .bx--breadcrumb .bx--breadcrumb-item > .bx--link { @@ -2601,13 +3175,13 @@ body { } .bx--breadcrumb .bx--breadcrumb-item > .bx--link:visited { - color: var(--link-01, #78a9ff); + color: var(--cds-link-01, #78a9ff); } .bx--skeleton__text { position: relative; padding: 0; - background: var(--skeleton-01, #353535); + background: var(--cds-skeleton-01, #353535); border: none; box-shadow: none; pointer-events: none; @@ -2626,7 +3200,7 @@ body { position: absolute; width: 100%; height: 100%; - background: var(--skeleton-02, #525252); + background: var(--cds-skeleton-02, #525252); animation: 3000ms ease-in-out skeleton infinite; content: \\"\\"; will-change: transform-origin, transform, opacity; @@ -2664,15 +3238,15 @@ body { min-width: 12rem; min-height: 6rem; padding: 1rem; - color: var(--text-01, #f4f4f4); - background-color: var(--ui-01, #262626); + color: var(--cds-text-01, #f4f4f4); + background-color: var(--cds-ui-01, #262626); flex-direction: column; word-break: break-word; } .security--input__background__color--light .bx--number .security--card input[type=\\"number\\"], .security--card .bx--date-picker__input, .security--card .bx--dropdown, .security--card .bx--number input[type=\\"number\\"], .security--card .bx--search-input, .security--card .bx--select-input, .security--card .bx--text-area, .security--card .bx--text-input, .security--card .bx--list-box, .security--card .bx--list-box__menu, .security--card .security--button--icon:focus, .security--card .security--button--icon:hover, .security--tearsheet--small .bx--number .security--card input[type=\\"number\\"], .security--tearsheet .bx--number .security--card input[type=\\"number\\"] { - background-color: var(--ui-02, #393939); + background-color: var(--cds-ui-02, #393939); } .security--card__link { @@ -2685,11 +3259,11 @@ body { } .security--card__link:focus, .security--card__link:hover { - background-color: var(--hover-ui, #353535); + background-color: var(--cds-hover-ui, #353535); } .security--card__link:focus { - outline: 2px solid var(--focus, #ffffff); + outline: 2px solid var(--cds-focus, #ffffff); outline-offset: -2px; } @@ -2706,19 +3280,19 @@ body { } .security--card__header__title { - font-size: 0.875rem; - font-weight: 600; - line-height: 1.29; - letter-spacing: 0.16px; + font-size: var(--cds-heading-01-font-size, 0.875rem); + font-weight: var(--cds-heading-01-font-weight, 600); + line-height: var(--cds-heading-01-line-height, 1.29); + letter-spacing: var(--cds-heading-01-letter-spacing, 0.16px); margin-top: 0; margin-bottom: 1rem; } .security--card__header__tag { - font-size: 0.75rem; - font-weight: 400; - line-height: 1.34; - letter-spacing: 0.32px; + font-size: var(--cds-caption-01-font-size, 0.75rem); + font-weight: var(--cds-caption-01-font-weight, 400); + line-height: var(--cds-caption-01-line-height, 1.34); + letter-spacing: var(--cds-caption-01-letter-spacing, 0.32px); margin-top: 0.75rem; margin-bottom: 0.75rem; } @@ -2728,18 +3302,18 @@ body { } .security--card__body__text { - font-size: 0.75rem; - font-weight: 400; - line-height: 1.34; - letter-spacing: 0.32px; + font-size: var(--cds-caption-01-font-size, 0.75rem); + font-weight: var(--cds-caption-01-font-weight, 400); + line-height: var(--cds-caption-01-line-height, 1.34); + letter-spacing: var(--cds-caption-01-letter-spacing, 0.32px); margin-bottom: 1rem; } .security--card__footer { - font-size: 0.75rem; - font-weight: 400; - line-height: 1.34; - letter-spacing: 0.32px; + font-size: var(--cds-label-01-font-size, 0.75rem); + font-weight: var(--cds-label-01-font-weight, 400); + line-height: var(--cds-label-01-line-height, 1.34); + letter-spacing: var(--cds-label-01-letter-spacing, 0.32px); margin-top: auto; } @@ -2765,13 +3339,13 @@ body { font-family: inherit; vertical-align: baseline; border: 0; - font-size: 0.875rem; - font-weight: 400; - line-height: 1.29; - letter-spacing: 0.16px; - color: var(--text-01, #f4f4f4); + font-size: var(--cds-body-short-01-font-size, 0.875rem); + font-weight: var(--cds-body-short-01-font-weight, 400); + line-height: var(--cds-body-short-01-line-height, 1.29); + letter-spacing: var(--cds-body-short-01-letter-spacing, 0.16px); + color: var(--cds-text-01, #f4f4f4); line-height: 1; - background-color: var(--ui-background, #161616); + background-color: var(--cds-ui-background, #161616); } .bx--body *, @@ -2788,10 +3362,10 @@ body { font-family: inherit; vertical-align: baseline; border: 0; - font-size: 0.875rem; - font-weight: 400; - line-height: 1.29; - letter-spacing: 0.16px; + font-size: var(--cds-body-short-01-font-size, 0.875rem); + font-weight: var(--cds-body-short-01-font-weight, 400); + line-height: var(--cds-body-short-01-line-height, 1.29); + letter-spacing: var(--cds-body-short-01-letter-spacing, 0.16px); position: relative; display: inline-flex; flex-shrink: 0; @@ -2817,9 +3391,9 @@ body { } .bx--btn:disabled, .bx--btn:hover:disabled, .bx--btn:focus:disabled, .bx--btn.bx--btn--disabled, .bx--btn.bx--btn--disabled:hover, .bx--btn.bx--btn--disabled:focus { - color: var(--disabled-03, #8d8d8d); - background: var(--disabled-02, #525252); - border-color: var(--disabled-02, #525252); + color: var(--cds-disabled-03, #8d8d8d); + background: var(--cds-disabled-02, #525252); + border-color: var(--cds-disabled-02, #525252); box-shadow: none; cursor: not-allowed; } @@ -2838,20 +3412,20 @@ body { } .bx--btn--primary { - color: var(--text-04, #ffffff); - background-color: var(--interactive-01, #0f62fe); + color: var(--cds-text-04, #ffffff); + background-color: var(--cds-interactive-01, #0f62fe); border-color: transparent; border-style: solid; border-width: 1px; } .bx--btn--primary:hover { - background-color: var(--hover-primary, #0353e9); + background-color: var(--cds-hover-primary, #0353e9); } .bx--btn--primary:focus { - border-color: var(--focus, #ffffff); - box-shadow: inset 0 0 0 1px var(--focus, #ffffff), inset 0 0 0 2px var(--ui-background, #161616); + border-color: var(--cds-focus, #ffffff); + box-shadow: inset 0 0 0 1px var(--cds-focus, #ffffff), inset 0 0 0 2px var(--cds-ui-background, #161616); } @media screen and (-ms-high-contrast: active), screen and (prefers-contrast) { @@ -2862,7 +3436,7 @@ body { } .bx--btn--primary:active { - background-color: var(--active-primary, #002d9c); + background-color: var(--cds-active-primary, #002d9c); } .bx--btn--primary .bx--btn__icon, @@ -2871,24 +3445,24 @@ body { } .bx--btn--primary:hover { - color: var(--text-04, #ffffff); + color: var(--cds-text-04, #ffffff); } .bx--btn--secondary { - color: var(--text-04, #ffffff); - background-color: var(--interactive-02, #6f6f6f); + color: var(--cds-text-04, #ffffff); + background-color: var(--cds-interactive-02, #6f6f6f); border-color: transparent; border-style: solid; border-width: 1px; } .bx--btn--secondary:hover { - background-color: var(--hover-secondary, #606060); + background-color: var(--cds-hover-secondary, #606060); } .bx--btn--secondary:focus { - border-color: var(--focus, #ffffff); - box-shadow: inset 0 0 0 1px var(--focus, #ffffff), inset 0 0 0 2px var(--ui-background, #161616); + border-color: var(--cds-focus, #ffffff); + box-shadow: inset 0 0 0 1px var(--cds-focus, #ffffff), inset 0 0 0 2px var(--cds-ui-background, #161616); } @media screen and (-ms-high-contrast: active), screen and (prefers-contrast) { @@ -2899,7 +3473,7 @@ body { } .bx--btn--secondary:active { - background-color: var(--active-secondary, #393939); + background-color: var(--cds-active-secondary, #393939); } .bx--btn--secondary .bx--btn__icon, @@ -2908,24 +3482,24 @@ body { } .bx--btn--secondary:hover, .bx--btn--secondary:focus { - color: var(--text-04, #ffffff); + color: var(--cds-text-04, #ffffff); } .bx--btn--tertiary { - color: var(--interactive-03, #ffffff); + color: var(--cds-interactive-03, #ffffff); background-color: transparent; - border-color: var(--interactive-03, #ffffff); + border-color: var(--cds-interactive-03, #ffffff); border-style: solid; border-width: 1px; } .bx--btn--tertiary:hover { - background-color: var(--hover-tertiary, #f4f4f4); + background-color: var(--cds-hover-tertiary, #f4f4f4); } .bx--btn--tertiary:focus { - border-color: var(--focus, #ffffff); - box-shadow: inset 0 0 0 1px var(--focus, #ffffff), inset 0 0 0 2px var(--ui-background, #161616); + border-color: var(--cds-focus, #ffffff); + box-shadow: inset 0 0 0 1px var(--cds-focus, #ffffff), inset 0 0 0 2px var(--cds-ui-background, #161616); } @media screen and (-ms-high-contrast: active), screen and (prefers-contrast) { @@ -2936,7 +3510,7 @@ body { } .bx--btn--tertiary:active { - background-color: var(--active-tertiary, #c6c6c6); + background-color: var(--cds-active-tertiary, #c6c6c6); } .bx--btn--tertiary .bx--btn__icon, @@ -2945,28 +3519,28 @@ body { } .bx--btn--tertiary:hover { - color: var(--inverse-01, #161616); + color: var(--cds-inverse-01, #161616); } .bx--btn--tertiary:focus { - color: var(--inverse-01, #161616); - background-color: var(--interactive-03, #ffffff); + color: var(--cds-inverse-01, #161616); + background-color: var(--cds-interactive-03, #ffffff); } .bx--btn--tertiary:active { - color: var(--inverse-01, #161616); - background-color: var(--active-tertiary, #c6c6c6); + color: var(--cds-inverse-01, #161616); + background-color: var(--cds-active-tertiary, #c6c6c6); border-color: transparent; } .bx--btn--tertiary:disabled, .bx--btn--tertiary:hover:disabled, .bx--btn--tertiary:focus:disabled, .bx--btn--tertiary.bx--btn--disabled, .bx--btn--tertiary.bx--btn--disabled:hover, .bx--btn--tertiary.bx--btn--disabled:focus { - color: var(--disabled-03, #8d8d8d); + color: var(--cds-disabled-03, #8d8d8d); background: transparent; outline: none; } .bx--btn--ghost { - color: var(--link-01, #78a9ff); + color: var(--cds-link-01, #78a9ff); background-color: transparent; border-color: transparent; border-style: solid; @@ -2975,12 +3549,12 @@ body { } .bx--btn--ghost:hover { - background-color: var(--hover-ui, #353535); + background-color: var(--cds-hover-ui, #353535); } .bx--btn--ghost:focus { - border-color: var(--focus, #ffffff); - box-shadow: inset 0 0 0 1px var(--focus, #ffffff), inset 0 0 0 2px var(--ui-background, #161616); + border-color: var(--cds-focus, #ffffff); + box-shadow: inset 0 0 0 1px var(--cds-focus, #ffffff), inset 0 0 0 2px var(--cds-ui-background, #161616); } @media screen and (-ms-high-contrast: active), screen and (prefers-contrast) { @@ -2991,7 +3565,7 @@ body { } .bx--btn--ghost:active { - background-color: var(--active-ui, #525252); + background-color: var(--cds-active-ui, #525252); } .bx--btn--ghost .bx--btn__icon, @@ -3005,15 +3579,15 @@ body { } .bx--btn--ghost:hover, .bx--btn--ghost:active { - color: var(--hover-primary-text, #a6c8ff); + color: var(--cds-hover-primary-text, #a6c8ff); } .bx--btn--ghost:active { - background-color: var(--active-ui, #525252); + background-color: var(--cds-active-ui, #525252); } .bx--btn--ghost:disabled, .bx--btn--ghost:hover:disabled, .bx--btn--ghost:focus:disabled, .bx--btn--ghost.bx--btn--disabled, .bx--btn--ghost.bx--btn--disabled:hover, .bx--btn--ghost.bx--btn--disabled:focus { - color: var(--disabled-03, #8d8d8d); + color: var(--cds-disabled-03, #8d8d8d); background: transparent; border-color: transparent; outline: none; @@ -3036,7 +3610,7 @@ body { } .bx--btn.bx--btn--icon-only.bx--tooltip__trigger:focus { - outline: 1px solid var(--focus, #ffffff); + outline: 1px solid var(--cds-focus, #ffffff); } @media screen and (prefers-contrast) { @@ -3050,7 +3624,7 @@ body { } .bx--btn.bx--btn--icon-only.bx--tooltip__trigger:focus svg { - outline: 1px solid var(--focus, #ffffff); + outline: 1px solid var(--cds-focus, #ffffff); } @media screen and (prefers-contrast) { @@ -3112,16 +3686,16 @@ body { max-width: 13rem; height: auto; padding: 0.1875rem 1rem; - color: var(--inverse-01, #161616); + color: var(--cds-inverse-01, #161616); font-weight: 400; text-align: left; - background-color: var(--inverse-02, #f4f4f4); + background-color: var(--cds-inverse-02, #f4f4f4); border-radius: 0.125rem; transform: translateX(-50%); - font-size: 0.875rem; - font-weight: 400; - line-height: 1.29; - letter-spacing: 0.16px; + font-size: var(--cds-body-short-01-font-size, 0.875rem); + font-weight: var(--cds-body-short-01-font-weight, 400); + line-height: var(--cds-body-short-01-line-height, 1.29); + letter-spacing: var(--cds-body-short-01-letter-spacing, 0.16px); } @media all and (-ms-high-contrast: none), (-ms-high-contrast: active) { @@ -3224,7 +3798,7 @@ body { } .bx--btn.bx--btn--icon-only.bx--tooltip__trigger:focus { - border-color: var(--focus, #ffffff); + border-color: var(--cds-focus, #ffffff); } @media screen and (-ms-high-contrast: active), screen and (prefers-contrast) { @@ -3246,7 +3820,7 @@ body { .bx--btn.bx--btn--icon-only.bx--tooltip__trigger[disabled]:focus, .bx--btn.bx--btn--icon-only.bx--tooltip__trigger[disabled]:active { cursor: not-allowed; - fill: var(--disabled-03, #8d8d8d); + fill: var(--cds-disabled-03, #8d8d8d); } .bx--btn--icon-only--top { @@ -3258,7 +3832,7 @@ body { } .bx--btn--icon-only--top:focus { - outline: 1px solid var(--focus, #ffffff); + outline: 1px solid var(--cds-focus, #ffffff); } @media screen and (prefers-contrast) { @@ -3272,7 +3846,7 @@ body { } .bx--btn--icon-only--top:focus svg { - outline: 1px solid var(--focus, #ffffff); + outline: 1px solid var(--cds-focus, #ffffff); } @media screen and (prefers-contrast) { @@ -3334,16 +3908,16 @@ body { max-width: 13rem; height: auto; padding: 0.1875rem 1rem; - color: var(--inverse-01, #161616); + color: var(--cds-inverse-01, #161616); font-weight: 400; text-align: left; - background-color: var(--inverse-02, #f4f4f4); + background-color: var(--cds-inverse-02, #f4f4f4); border-radius: 0.125rem; transform: translateX(-50%); - font-size: 0.875rem; - font-weight: 400; - line-height: 1.29; - letter-spacing: 0.16px; + font-size: var(--cds-body-short-01-font-size, 0.875rem); + font-weight: var(--cds-body-short-01-font-weight, 400); + line-height: var(--cds-body-short-01-line-height, 1.29); + letter-spacing: var(--cds-body-short-01-letter-spacing, 0.16px); } @media all and (-ms-high-contrast: none), (-ms-high-contrast: active) { @@ -3446,7 +4020,7 @@ body { .bx--btn--icon-only--top::before { top: -0.5rem; - border-color: var(--inverse-02, #f4f4f4) transparent transparent transparent; + border-color: var(--cds-inverse-02, #f4f4f4) transparent transparent transparent; border-width: 0.3125rem 0.25rem 0 0.25rem; transform: translate(-50%, -100%); } @@ -3478,7 +4052,7 @@ body { .bx--btn--icon-only--bottom::before { bottom: -0.5rem; - border-color: transparent transparent var(--inverse-02, #f4f4f4) transparent; + border-color: transparent transparent var(--cds-inverse-02, #f4f4f4) transparent; border-width: 0 0.25rem 0.3125rem 0.25rem; transform: translate(-50%, 100%); } @@ -3505,7 +4079,7 @@ body { } .bx--btn--icon-only.bx--btn--selected { - background: var(--selected-ui, #393939); + background: var(--cds-selected-ui, #393939); } .bx--btn path[data-icon-path=\\"inner-path\\"] { @@ -3521,13 +4095,13 @@ body { .bx--btn--ghost.bx--btn--icon-only .bx--btn__icon path:not([data-icon-path]), .bx--btn--ghost.bx--btn--icon-only .bx--btn__icon { - fill: var(--icon-01, #f4f4f4); + fill: var(--cds-icon-01, #f4f4f4); } .bx--btn--ghost.bx--btn--icon-only[disabled] .bx--btn__icon path, .bx--btn--ghost.bx--btn--icon-only[disabled] .bx--btn__icon, .bx--btn.bx--btn--icon-only.bx--btn--ghost[disabled]:hover .bx--btn__icon { - fill: var(--disabled-03, #8d8d8d); + fill: var(--cds-disabled-03, #8d8d8d); } @media screen and (-ms-high-contrast: active), screen and (prefers-contrast) { @@ -3553,20 +4127,20 @@ body { } .bx--btn--danger { - color: var(--text-04, #ffffff); - background-color: var(--danger-01, #da1e28); + color: var(--cds-text-04, #ffffff); + background-color: var(--cds-danger-01, #da1e28); border-color: transparent; border-style: solid; border-width: 1px; } .bx--btn--danger:hover { - background-color: var(--hover-danger, #b81921); + background-color: var(--cds-hover-danger, #b81921); } .bx--btn--danger:focus { - border-color: var(--focus, #ffffff); - box-shadow: inset 0 0 0 1px var(--focus, #ffffff), inset 0 0 0 2px var(--ui-background, #161616); + border-color: var(--cds-focus, #ffffff); + box-shadow: inset 0 0 0 1px var(--cds-focus, #ffffff), inset 0 0 0 2px var(--cds-ui-background, #161616); } @media screen and (-ms-high-contrast: active), screen and (prefers-contrast) { @@ -3577,7 +4151,7 @@ body { } .bx--btn--danger:active { - background-color: var(--active-danger, #750e13); + background-color: var(--cds-active-danger, #750e13); } .bx--btn--danger .bx--btn__icon, @@ -3586,24 +4160,24 @@ body { } .bx--btn--danger:hover { - color: var(--text-04, #ffffff); + color: var(--cds-text-04, #ffffff); } .bx--btn--danger-tertiary, .bx--btn--danger--tertiary { - color: var(--danger-02, #fa4d56); + color: var(--cds-danger-02, #fa4d56); background-color: transparent; - border-color: var(--danger-02, #fa4d56); + border-color: var(--cds-danger-02, #fa4d56); border-style: solid; border-width: 1px; } .bx--btn--danger-tertiary:hover, .bx--btn--danger--tertiary:hover { - background-color: var(--hover-danger, #b81921); + background-color: var(--cds-hover-danger, #b81921); } .bx--btn--danger-tertiary:focus, .bx--btn--danger--tertiary:focus { - border-color: var(--focus, #ffffff); - box-shadow: inset 0 0 0 1px var(--focus, #ffffff), inset 0 0 0 2px var(--ui-background, #161616); + border-color: var(--cds-focus, #ffffff); + box-shadow: inset 0 0 0 1px var(--cds-focus, #ffffff), inset 0 0 0 2px var(--cds-ui-background, #161616); } @media screen and (-ms-high-contrast: active), screen and (prefers-contrast) { @@ -3614,7 +4188,7 @@ body { } .bx--btn--danger-tertiary:active, .bx--btn--danger--tertiary:active { - background-color: var(--active-danger, #750e13); + background-color: var(--cds-active-danger, #750e13); } .bx--btn--danger-tertiary .bx--btn__icon, @@ -3624,28 +4198,28 @@ body { } .bx--btn--danger-tertiary:hover, .bx--btn--danger--tertiary:hover { - color: var(--text-04, #ffffff); - border-color: var(--hover-danger, #b81921); + color: var(--cds-text-04, #ffffff); + border-color: var(--cds-hover-danger, #b81921); } .bx--btn--danger-tertiary:focus, .bx--btn--danger--tertiary:focus { - color: var(--text-04, #ffffff); - background-color: var(--danger-01, #da1e28); + color: var(--cds-text-04, #ffffff); + background-color: var(--cds-danger-01, #da1e28); } .bx--btn--danger-tertiary:active, .bx--btn--danger--tertiary:active { - color: var(--text-04, #ffffff); - border-color: var(--active-danger, #750e13); + color: var(--cds-text-04, #ffffff); + border-color: var(--cds-active-danger, #750e13); } .bx--btn--danger-tertiary:disabled, .bx--btn--danger-tertiary:hover:disabled, .bx--btn--danger-tertiary:focus:disabled, .bx--btn--danger-tertiary.bx--btn--disabled, .bx--btn--danger-tertiary.bx--btn--disabled:hover, .bx--btn--danger-tertiary.bx--btn--disabled:focus, .bx--btn--danger--tertiary:disabled, .bx--btn--danger--tertiary:hover:disabled, .bx--btn--danger--tertiary:focus:disabled, .bx--btn--danger--tertiary.bx--btn--disabled, .bx--btn--danger--tertiary.bx--btn--disabled:hover, .bx--btn--danger--tertiary.bx--btn--disabled:focus { - color: var(--disabled-03, #8d8d8d); + color: var(--cds-disabled-03, #8d8d8d); background: transparent; outline: none; } .bx--btn--danger-ghost, .bx--btn--danger--ghost { - color: var(--danger-02, #fa4d56); + color: var(--cds-danger-02, #fa4d56); background-color: transparent; border-color: transparent; border-style: solid; @@ -3654,12 +4228,12 @@ body { } .bx--btn--danger-ghost:hover, .bx--btn--danger--ghost:hover { - background-color: var(--hover-danger, #b81921); + background-color: var(--cds-hover-danger, #b81921); } .bx--btn--danger-ghost:focus, .bx--btn--danger--ghost:focus { - border-color: var(--focus, #ffffff); - box-shadow: inset 0 0 0 1px var(--focus, #ffffff), inset 0 0 0 2px var(--ui-background, #161616); + border-color: var(--cds-focus, #ffffff); + box-shadow: inset 0 0 0 1px var(--cds-focus, #ffffff), inset 0 0 0 2px var(--cds-ui-background, #161616); } @media screen and (-ms-high-contrast: active), screen and (prefers-contrast) { @@ -3670,7 +4244,7 @@ body { } .bx--btn--danger-ghost:active, .bx--btn--danger--ghost:active { - background-color: var(--active-danger, #750e13); + background-color: var(--cds-active-danger, #750e13); } .bx--btn--danger-ghost .bx--btn__icon, @@ -3685,11 +4259,11 @@ body { } .bx--btn--danger-ghost:hover, .bx--btn--danger-ghost:active, .bx--btn--danger--ghost:hover, .bx--btn--danger--ghost:active { - color: var(--text-04, #ffffff); + color: var(--cds-text-04, #ffffff); } .bx--btn--danger-ghost:disabled, .bx--btn--danger-ghost:hover:disabled, .bx--btn--danger-ghost:focus:disabled, .bx--btn--danger-ghost.bx--btn--disabled, .bx--btn--danger-ghost.bx--btn--disabled:hover, .bx--btn--danger-ghost.bx--btn--disabled:focus, .bx--btn--danger--ghost:disabled, .bx--btn--danger--ghost:hover:disabled, .bx--btn--danger--ghost:focus:disabled, .bx--btn--danger--ghost.bx--btn--disabled, .bx--btn--danger--ghost.bx--btn--disabled:hover, .bx--btn--danger--ghost.bx--btn--disabled:focus { - color: var(--disabled-02, #525252); + color: var(--cds-disabled-02, #525252); background: transparent; border-color: transparent; outline: none; @@ -3710,17 +4284,17 @@ body { .bx--btn--xl:not(.bx--btn--icon-only) { align-items: baseline; - padding-top: 1rem; - padding-right: 4rem; - padding-left: 1rem; + padding-top: var(--cds-spacing-05, 1rem); + padding-right: var(--cds-spacing-10, 4rem); + padding-left: var(--cds-spacing-05, 1rem); min-height: 5rem; } .bx--btn--lg:not(.bx--btn--icon-only) { align-items: baseline; - padding-top: 1rem; - padding-right: 4rem; - padding-left: 1rem; + padding-top: var(--cds-spacing-05, 1rem); + padding-right: var(--cds-spacing-10, 4rem); + padding-left: var(--cds-spacing-05, 1rem); min-height: 4rem; } @@ -3732,7 +4306,7 @@ body { .bx--btn.bx--skeleton { position: relative; padding: 0; - background: var(--skeleton-01, #353535); + background: var(--cds-skeleton-01, #353535); border: none; box-shadow: none; pointer-events: none; @@ -3749,7 +4323,7 @@ body { position: absolute; width: 100%; height: 100%; - background: var(--skeleton-02, #525252); + background: var(--cds-skeleton-02, #525252); animation: 3000ms ease-in-out skeleton infinite; content: \\"\\"; will-change: transform-origin, transform, opacity; @@ -3775,7 +4349,7 @@ body { } .bx--btn-set .bx--btn:not(:focus) { - box-shadow: -0.0625rem 0 0 0 var(--button-separator, #161616); + box-shadow: -0.0625rem 0 0 0 var(--cds-button-separator, #161616); } .bx--btn-set .bx--btn:first-of-type:not(:focus) { @@ -3787,7 +4361,7 @@ body { } .bx--btn-set--stacked .bx--btn:not(:focus) { - box-shadow: 0 -0.0625rem 0 0 var(--button-separator, #161616); + box-shadow: 0 -0.0625rem 0 0 var(--cds-button-separator, #161616); } .bx--btn-set--stacked .bx--btn:first-of-type:not(:focus) { @@ -3795,7 +4369,7 @@ body { } .bx--btn-set .bx--btn.bx--btn--disabled { - box-shadow: -0.0625rem 0 0 0 var(--disabled-03, #8d8d8d); + box-shadow: -0.0625rem 0 0 0 var(--cds-disabled-03, #8d8d8d); } .bx--btn-set .bx--btn.bx--btn--disabled:first-of-type { @@ -3803,7 +4377,7 @@ body { } .bx--btn-set--stacked .bx--btn.bx--btn--disabled { - box-shadow: 0 -0.0625rem 0 0 var(--disabled-03, #8d8d8d); + box-shadow: 0 -0.0625rem 0 0 var(--cds-disabled-03, #8d8d8d); } .bx--btn-set--stacked .bx--btn.bx--btn--disabled:first-of-type { @@ -3811,12 +4385,12 @@ body { } .security--button--ghost-danger { - color: var(--text-01, #f4f4f4); + color: var(--cds-text-01, #f4f4f4); } .security--button--ghost-danger:focus, .security--button--ghost-danger:hover { - color: var(--text-04, #ffffff); - background-color: var(--hover-danger, #b81921); + color: var(--cds-text-04, #ffffff); + background-color: var(--cds-hover-danger, #b81921); } .security--button--ghost-danger:hover > .bx--btn__icon > path { @@ -3837,10 +4411,10 @@ body { } .bx--list-box__wrapper--inline .bx--label { - font-size: 0.875rem; - font-weight: 400; - line-height: 1.29; - letter-spacing: 0.16px; + font-size: var(--cds-body-short-01-font-size, 0.875rem); + font-weight: var(--cds-body-short-01-font-weight, 400); + line-height: var(--cds-body-short-01-line-height, 1.29); + letter-spacing: var(--cds-body-short-01-letter-spacing, 0.16px); } .bx--list-box__wrapper--inline .bx--label, @@ -3869,10 +4443,10 @@ body { width: 100%; height: 2.5rem; max-height: 2.5rem; - color: var(--text-01, #f4f4f4); - background-color: var(--field-01, #262626); + color: var(--cds-text-01, #f4f4f4); + background-color: var(--cds-field-01, #262626); border: none; - border-bottom: 1px solid var(--ui-04, #6f6f6f); + border-bottom: 1px solid var(--cds-ui-04, #6f6f6f); cursor: pointer; transition: all 70ms cubic-bezier(0.2, 0, 0.38, 0.9); } @@ -3884,7 +4458,7 @@ body { } .bx--list-box:hover { - background-color: var(--hover-ui, #353535); + background-color: var(--cds-hover-ui, #353535); } .bx--list-box--xl { @@ -3898,15 +4472,15 @@ body { } .bx--list-box--expanded { - border-bottom-color: var(--ui-03, #393939); + border-bottom-color: var(--cds-ui-03, #393939); } .bx--list-box--expanded:hover { - background-color: var(--field-01, #262626); + background-color: var(--cds-field-01, #262626); } .bx--list-box--expanded:hover.bx--list-box--light:hover { - background-color: var(--field-02, #393939); + background-color: var(--cds-field-02, #393939); } .bx--list-box .bx--text-input { @@ -3919,11 +4493,11 @@ body { top: 50%; right: 2.5rem; transform: translateY(-50%); - fill: var(--support-01, #fa4d56); + fill: var(--cds-support-01, #fa4d56); } .bx--list-box__invalid-icon--warning { - fill: var(--support-03, #f1c21b); + fill: var(--cds-support-03, #f1c21b); } .bx--list-box__invalid-icon--warning path[fill] { @@ -3942,19 +4516,19 @@ body { } .bx--list-box--light { - background-color: var(--field-02, #393939); + background-color: var(--cds-field-02, #393939); } .bx--list-box--light:hover { - background-color: var(--hover-light-ui, #4c4c4c); + background-color: var(--cds-hover-light-ui, #4c4c4c); } .bx--list-box--light .bx--list-box__menu { - background: var(--field-02, #393939); + background: var(--cds-field-02, #393939); } .bx--list-box--light .bx--list-box__menu-item__option { - border-top-color: var(--decorative-01, #525252); + border-top-color: var(--cds-decorative-01, #525252); } .bx--list-box--light.bx--list-box--expanded { @@ -3962,11 +4536,11 @@ body { } .bx--list-box--disabled:hover { - background-color: var(--field-01, #262626); + background-color: var(--cds-field-01, #262626); } .bx--list-box--light.bx--list-box--disabled { - background-color: var(--field-02, #393939); + background-color: var(--cds-field-02, #393939); } .bx--list-box--disabled, @@ -3978,12 +4552,12 @@ body { .bx--list-box--disabled .bx--list-box__label, .bx--list-box--disabled.bx--list-box--inline .bx--list-box__label { - color: var(--disabled-02, #525252); + color: var(--cds-disabled-02, #525252); } .bx--list-box--disabled .bx--list-box__menu-icon > svg, .bx--list-box--disabled .bx--list-box__selection > svg { - fill: var(--disabled-02, #525252); + fill: var(--cds-disabled-02, #525252); } @media screen and (-ms-high-contrast: active), screen and (prefers-contrast) { @@ -4002,7 +4576,7 @@ body { .bx--list-box--disabled .bx--list-box__menu-item, .bx--list-box--disabled .bx--list-box__menu-item:hover, .bx--list-box--disabled .bx--list-box__menu-item--highlighted { - color: var(--disabled-02, #525252); + color: var(--cds-disabled-02, #525252); text-decoration: none; } @@ -4024,7 +4598,7 @@ body { } .bx--list-box.bx--list-box--inline:hover { - background-color: var(--hover-ui, #353535); + background-color: var(--cds-hover-ui, #353535); } .bx--list-box.bx--list-box--inline.bx--list-box--expanded { @@ -4040,7 +4614,7 @@ body { } .bx--list-box.bx--list-box--inline.bx--list-box--expanded:hover { - background-color: var(--field-02, #393939); + background-color: var(--cds-field-02, #393939); } .bx--list-box.bx--list-box--inline .bx--list-box__field { @@ -4056,7 +4630,7 @@ body { } .bx--list-box--inline .bx--list-box__label { - color: var(--text-01, #f4f4f4); + color: var(--cds-text-01, #f4f4f4); } .bx--list-box--inline .bx--list-box__field { @@ -4117,7 +4691,7 @@ body { } .bx--list-box__field:focus { - outline: 2px solid var(--focus, #ffffff); + outline: 2px solid var(--cds-focus, #ffffff); outline-offset: -2px; } @@ -4134,7 +4708,7 @@ body { } .bx--list-box__field[disabled] { - color: var(--disabled-02, #525252); + color: var(--cds-disabled-02, #525252); outline: none; } @@ -4167,12 +4741,12 @@ body { } .bx--list-box__label { - font-size: 0.875rem; - font-weight: 400; - line-height: 1.29; - letter-spacing: 0.16px; + font-size: var(--cds-body-short-01-font-size, 0.875rem); + font-weight: var(--cds-body-short-01-font-weight, 400); + line-height: var(--cds-body-short-01-line-height, 1.29); + letter-spacing: var(--cds-body-short-01-letter-spacing, 0.16px); overflow: hidden; - color: var(--text-01, #f4f4f4); + color: var(--cds-text-01, #f4f4f4); white-space: nowrap; text-overflow: ellipsis; user-select: none; @@ -4215,7 +4789,7 @@ body { } .bx--list-box__menu-icon > svg { - fill: var(--icon-01, #f4f4f4); + fill: var(--cds-icon-01, #f4f4f4); } @media screen and (-ms-high-contrast: active), screen and (prefers-contrast) { @@ -4270,7 +4844,7 @@ body { } .bx--list-box__selection:focus { - outline: 2px solid var(--focus, #ffffff); + outline: 2px solid var(--cds-focus, #ffffff); outline-offset: -2px; } @@ -4281,7 +4855,7 @@ body { } .bx--list-box__selection:focus:hover { - outline: 2px solid var(--focus, #ffffff); + outline: 2px solid var(--cds-focus, #ffffff); outline-offset: -2px; } @@ -4292,7 +4866,7 @@ body { } .bx--list-box__selection > svg { - fill: var(--icon-01, #f4f4f4); + fill: var(--cds-icon-01, #f4f4f4); } @media screen and (-ms-high-contrast: active), screen and (prefers-contrast) { @@ -4306,10 +4880,10 @@ body { } .bx--list-box__selection--multi { - font-size: 0.75rem; - font-weight: 400; - line-height: 1.34; - letter-spacing: 0.32px; + font-size: var(--cds-label-01-font-size, 0.75rem); + font-weight: var(--cds-label-01-font-weight, 400); + line-height: var(--cds-label-01-line-height, 1.34); + letter-spacing: var(--cds-label-01-letter-spacing, 0.32px); position: static; top: auto; display: flex; @@ -4320,9 +4894,9 @@ body { margin-right: 0.625rem; padding: 0.5rem; padding-right: 0.125rem; - color: var(--inverse-01, #161616); + color: var(--cds-inverse-01, #161616); line-height: 0; - background-color: var(--inverse-02, #f4f4f4); + background-color: var(--cds-inverse-02, #f4f4f4); border-radius: 0.75rem; transform: none; } @@ -4338,11 +4912,11 @@ body { height: 1.25rem; margin-left: 0.25rem; padding: 0.125rem; - fill: var(--inverse-01, #161616); + fill: var(--cds-inverse-01, #161616); } .bx--list-box__selection--multi > svg:hover { - background-color: var(--hover-secondary, #606060); + background-color: var(--cds-hover-secondary, #606060); border-radius: 50%; } @@ -4353,17 +4927,17 @@ body { } .bx--list-box--disabled .bx--list-box__selection--multi { - color: var(--disabled-01, #262626); - background-color: var(--disabled-02, #525252); + color: var(--cds-disabled-01, #262626); + background-color: var(--cds-disabled-02, #525252); } .bx--list-box--disabled .bx--list-box__selection--multi.bx--tag--interactive:hover, .bx--list-box--disabled .bx--list-box__selection--multi .bx--tag__close-icon:hover { - background-color: var(--disabled-02, #525252); + background-color: var(--cds-disabled-02, #525252); } .bx--list-box--disabled .bx--list-box__selection--multi > svg { - fill: var(--disabled-01, #262626); + fill: var(--cds-disabled-01, #262626); } .bx--list-box--disabled .bx--list-box__selection--multi > svg:hover { @@ -4388,12 +4962,12 @@ body { z-index: 9100; width: 100%; overflow-y: auto; - background-color: var(--ui-01, #262626); + background-color: var(--cds-ui-01, #262626); transition: max-height 110ms cubic-bezier(0.2, 0, 0.38, 0.9); } .bx--list-box__menu:focus { - outline: 1px solid var(--focus, #ffffff); + outline: 1px solid var(--cds-focus, #ffffff); } @media screen and (prefers-contrast) { @@ -4419,28 +4993,28 @@ body { } .bx--list-box__menu-item { - font-size: 0.875rem; - font-weight: 400; - line-height: 1.29; - letter-spacing: 0.16px; + font-size: var(--cds-body-short-01-font-size, 0.875rem); + font-weight: var(--cds-body-short-01-font-weight, 400); + line-height: var(--cds-body-short-01-line-height, 1.29); + letter-spacing: var(--cds-body-short-01-letter-spacing, 0.16px); position: relative; height: 2.5rem; - color: var(--text-02, #c6c6c6); + color: var(--cds-text-02, #c6c6c6); cursor: pointer; transition: background 70ms cubic-bezier(0.2, 0, 0.38, 0.9); user-select: none; } .bx--list-box__menu-item:hover { - background-color: var(--hover-ui, #353535); + background-color: var(--cds-hover-ui, #353535); } .bx--list-box__menu-item:active { - background-color: var(--selected-ui, #393939); + background-color: var(--cds-selected-ui, #393939); } .bx--list-box--light .bx--list-box__menu-item:hover { - background-color: var(--hover-light-ui, #4c4c4c); + background-color: var(--cds-hover-light-ui, #4c4c4c); } .bx--list-box--sm .bx--list-box__menu-item { @@ -4456,11 +5030,11 @@ body { } .bx--list-box--light .bx--list-box__menu-item:active { - background-color: var(--selected-light-ui, #525252); + background-color: var(--cds-selected-light-ui, #525252); } .bx--list-box--disabled .bx--list-box__menu-item__option:hover { - border-top-color: var(--ui-03, #393939); + border-top-color: var(--cds-ui-03, #393939); } .bx--list-box__menu-item:first-of-type .bx--list-box__menu-item__option { @@ -4468,7 +5042,7 @@ body { } .bx--list-box__menu-item:hover .bx--list-box__menu-item__option { - color: var(--text-01, #f4f4f4); + color: var(--cds-text-01, #f4f4f4); } .bx--list-box__menu-item:hover + .bx--list-box__menu-item .bx--list-box__menu-item__option { @@ -4476,7 +5050,7 @@ body { } .bx--list-box--disabled .bx--list-box__menu-item:hover + .bx--list-box__menu-item .bx--list-box__menu-item__option { - border-top-color: var(--ui-03, #393939); + border-top-color: var(--cds-ui-03, #393939); } .bx--list-box__menu-item__option { @@ -4488,20 +5062,20 @@ body { padding: 0.6875rem 0; padding-right: 1.5rem; overflow: hidden; - color: var(--text-02, #c6c6c6); + color: var(--cds-text-02, #c6c6c6); font-weight: normal; line-height: 1rem; white-space: nowrap; text-decoration: none; text-overflow: ellipsis; border-top: 1px solid transparent; - border-top-color: var(--ui-03, #393939); + border-top-color: var(--cds-ui-03, #393939); border-bottom: 1px solid transparent; transition: border-color 70ms cubic-bezier(0.2, 0, 0.38, 0.9), color 70ms cubic-bezier(0.2, 0, 0.38, 0.9); } .bx--list-box__menu-item__option:focus { - outline: 2px solid var(--focus, #ffffff); + outline: 2px solid var(--cds-focus, #ffffff); outline-offset: -2px; margin: 0; padding: 0.6875rem 1rem; @@ -4522,7 +5096,7 @@ body { } .bx--list-box__menu-item__option:hover { - color: var(--text-01, #f4f4f4); + color: var(--cds-text-01, #f4f4f4); border-color: transparent; } @@ -4540,7 +5114,7 @@ body { .bx--list-box--disabled .bx--list-box__menu-item:hover .bx--list-box__menu-item__option, .bx--list-box--disabled .bx--list-box__menu-item__option { - color: var(--disabled-02, #525252); + color: var(--cds-disabled-02, #525252); } .bx--list-box.bx--list-box--inline .bx--list-box__menu-item__option { @@ -4554,8 +5128,8 @@ body { } .bx--list-box__menu-item--highlighted { - color: var(--text-01, #f4f4f4); - background-color: var(--hover-ui, #353535); + color: var(--cds-text-01, #f4f4f4); + background-color: var(--cds-hover-ui, #353535); border-color: transparent; } @@ -4572,28 +5146,28 @@ body { } .bx--list-box__menu-item--highlighted .bx--list-box__menu-item__option { - color: var(--text-01, #f4f4f4); + color: var(--cds-text-01, #f4f4f4); } .bx--list-box__menu-item--active { - color: var(--text-01, #f4f4f4); - background-color: var(--selected-ui, #393939); - border-bottom-color: var(--selected-ui, #393939); + color: var(--cds-text-01, #f4f4f4); + background-color: var(--cds-selected-ui, #393939); + border-bottom-color: var(--cds-selected-ui, #393939); } .bx--list-box--light .bx--list-box__menu-item--active { - background-color: var(--selected-light-ui, #525252); - border-bottom-color: var(--selected-light-ui, #525252); + background-color: var(--cds-selected-light-ui, #525252); + border-bottom-color: var(--cds-selected-light-ui, #525252); } .bx--list-box__menu-item--active:hover, .bx--list-box__menu-item--active.bx--list-box__menu-item--highlighted { - background-color: var(--selected-ui, #393939); - border-bottom-color: var(--selected-ui, #393939); + background-color: var(--cds-selected-ui, #393939); + border-bottom-color: var(--cds-selected-ui, #393939); } .bx--list-box__menu-item--active .bx--list-box__menu-item__option { - color: var(--text-01, #f4f4f4); + color: var(--cds-text-01, #f4f4f4); } .bx--list-box__menu-item--active + .bx--list-box__menu-item > .bx--list-box__menu-item__option { @@ -4606,7 +5180,7 @@ body { right: 1rem; display: none; transform: translateY(-50%); - fill: var(--icon-01, #f4f4f4); + fill: var(--cds-icon-01, #f4f4f4); } .bx--list-box--inline .bx--list-box__menu-item__selected-icon { @@ -4655,10 +5229,10 @@ body { } .bx--dropdown__wrapper--inline .bx--label { - font-size: 0.875rem; - font-weight: 400; - line-height: 1.29; - letter-spacing: 0.16px; + font-size: var(--cds-body-short-01-font-size, 0.875rem); + font-weight: var(--cds-body-short-01-font-weight, 400); + line-height: var(--cds-body-short-01-line-height, 1.29); + letter-spacing: var(--cds-body-short-01-letter-spacing, 0.16px); } .bx--dropdown__wrapper--inline .bx--label, @@ -4685,11 +5259,11 @@ body { display: block; width: 100%; height: 2.5rem; - color: var(--text-01, #f4f4f4); + color: var(--cds-text-01, #f4f4f4); list-style: none; - background-color: var(--field-01, #262626); + background-color: var(--cds-field-01, #262626); border: none; - border-bottom: 1px solid var(--ui-04, #6f6f6f); + border-bottom: 1px solid var(--cds-ui-04, #6f6f6f); outline: 2px solid transparent; cursor: pointer; transition: background-color 70ms cubic-bezier(0.2, 0, 0.38, 0.9); @@ -4702,7 +5276,7 @@ body { } .bx--dropdown:hover { - background-color: var(--hover-ui, #353535); + background-color: var(--cds-hover-ui, #353535); } .bx--dropdown .bx--list-box__field { @@ -4734,11 +5308,11 @@ body { } .bx--dropdown--open { - border-bottom-color: var(--ui-03, #393939); + border-bottom-color: var(--cds-ui-03, #393939); } .bx--dropdown--invalid { - outline: 2px solid var(--support-01, #fa4d56); + outline: 2px solid var(--cds-support-01, #fa4d56); outline-offset: -2px; } @@ -4755,19 +5329,19 @@ body { .bx--dropdown--invalid + .bx--form-requirement { display: inline-block; max-height: 12.5rem; - color: var(--text-error, #ff8389); + color: var(--cds-text-error, #ff8389); } .bx--dropdown__invalid-icon { position: absolute; top: 50%; - right: 2.5rem; + right: var(--cds-spacing-08, 2.5rem); transform: translateY(-50%); - fill: var(--support-01, #fa4d56); + fill: var(--cds-support-01, #fa4d56); } .bx--dropdown--open:hover { - background-color: var(--field-01, #262626); + background-color: var(--cds-field-01, #262626); } .bx--dropdown--open:focus { @@ -4781,11 +5355,11 @@ body { } .bx--dropdown--light { - background-color: var(--field-02, #393939); + background-color: var(--cds-field-02, #393939); } .bx--dropdown--light:hover { - background-color: var(--hover-light-ui, #4c4c4c); + background-color: var(--cds-hover-light-ui, #4c4c4c); } .bx--dropdown--up .bx--dropdown-list { @@ -4799,19 +5373,19 @@ body { transform-origin: 50% 45%; transition: transform 110ms cubic-bezier(0.2, 0, 0.38, 0.9); pointer-events: none; - fill: var(--ui-05, #f4f4f4); + fill: var(--cds-ui-05, #f4f4f4); } button.bx--dropdown-text { width: 100%; - color: var(--text-01, #f4f4f4); + color: var(--cds-text-01, #f4f4f4); text-align: left; background: none; border: none; } button.bx--dropdown-text:focus { - outline: 2px solid var(--focus, #ffffff); + outline: 2px solid var(--cds-focus, #ffffff); outline-offset: -2px; } @@ -4822,10 +5396,10 @@ button.bx--dropdown-text:focus { } .bx--dropdown-text { - font-size: 0.875rem; - font-weight: 400; - line-height: 1.29; - letter-spacing: 0.16px; + font-size: var(--cds-body-short-01-font-size, 0.875rem); + font-weight: var(--cds-body-short-01-font-weight, 400); + line-height: var(--cds-body-short-01-line-height, 1.29); + letter-spacing: var(--cds-body-short-01-letter-spacing, 0.16px); display: block; height: calc(100% + 1px); padding-right: 2.625rem; @@ -4846,10 +5420,10 @@ button.bx--dropdown-text:focus { outline: 2px solid transparent; outline-offset: -2px; box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2); - font-size: 0.875rem; - font-weight: 400; - line-height: 1.29; - letter-spacing: 0.16px; + font-size: var(--cds-body-short-01-font-size, 0.875rem); + font-weight: var(--cds-body-short-01-font-weight, 400); + line-height: var(--cds-body-short-01-line-height, 1.29); + letter-spacing: var(--cds-body-short-01-letter-spacing, 0.16px); position: absolute; z-index: 9100; display: flex; @@ -4859,7 +5433,7 @@ button.bx--dropdown-text:focus { overflow-x: hidden; overflow-y: auto; list-style: none; - background-color: var(--ui-01, #262626); + background-color: var(--cds-ui-01, #262626); transition: max-height 110ms cubic-bezier(0.2, 0, 0.38, 0.9); } @@ -4870,7 +5444,7 @@ button.bx--dropdown-text:focus { } .bx--dropdown--light .bx--dropdown-list { - background-color: var(--field-02, #393939); + background-color: var(--cds-field-02, #393939); } .bx--dropdown:not(.bx--dropdown--open) .bx--dropdown-item { @@ -4885,7 +5459,7 @@ button.bx--dropdown-text:focus { } .bx--dropdown-item:hover { - background-color: var(--hover-ui, #353535); + background-color: var(--cds-hover-ui, #353535); } .bx--dropdown-item:hover + .bx--dropdown-item .bx--dropdown-link { @@ -4893,7 +5467,7 @@ button.bx--dropdown-text:focus { } .bx--dropdown-item:active { - background-color: var(--selected-ui, #393939); + background-color: var(--cds-selected-ui, #393939); } .bx--dropdown-item:first-of-type .bx--dropdown-link { @@ -4912,23 +5486,23 @@ button.bx--dropdown-text:focus { margin: 0 1rem; padding: 0.6875rem 0; overflow: hidden; - color: var(--text-02, #c6c6c6); + color: var(--cds-text-02, #c6c6c6); font-weight: normal; line-height: 1rem; white-space: nowrap; text-decoration: none; text-overflow: ellipsis; border: 1px solid transparent; - border-top-color: var(--ui-03, #393939); + border-top-color: var(--cds-ui-03, #393939); } .bx--dropdown-link:hover { - color: var(--text-01, #f4f4f4); + color: var(--cds-text-01, #f4f4f4); border-color: transparent; } .bx--dropdown--light .bx--dropdown-link { - border-top-color: var(--decorative-01, #525252); + border-top-color: var(--cds-decorative-01, #525252); } .bx--dropdown--sm .bx--dropdown-link { @@ -4945,7 +5519,7 @@ button.bx--dropdown-text:focus { .bx--dropdown--focused, .bx--dropdown-link:focus { - outline: 2px solid var(--focus, #ffffff); + outline: 2px solid var(--cds-focus, #ffffff); outline-offset: -2px; margin: 0; padding: 0.6875rem 1rem; @@ -4965,7 +5539,7 @@ button.bx--dropdown-text:focus { } .bx--dropdown-list[aria-activedescendant] .bx--dropdown--focused:focus { - outline: 2px solid var(--focus, #ffffff); + outline: 2px solid var(--cds-focus, #ffffff); outline-offset: -2px; margin: 0; padding: 0.6875rem 1rem; @@ -4982,7 +5556,7 @@ button.bx--dropdown-text:focus { } .bx--dropdown-item:hover .bx--dropdown-link { - border-bottom-color: var(--hover-ui, #353535); + border-bottom-color: var(--cds-hover-ui, #353535); } .bx--dropdown--selected { @@ -5010,7 +5584,7 @@ button.bx--dropdown-text:focus { } .bx--dropdown--disabled:hover { - background-color: var(--field-01, #262626); + background-color: var(--cds-field-01, #262626); } .bx--dropdown--disabled:focus { @@ -5019,16 +5593,16 @@ button.bx--dropdown-text:focus { .bx--dropdown--disabled .bx--dropdown-text, .bx--dropdown--disabled .bx--list-box__label { - color: var(--disabled-02, #525252); + color: var(--cds-disabled-02, #525252); } .bx--dropdown--disabled .bx--dropdown__arrow, .bx--dropdown--disabled .bx--list-box__menu-icon svg { - fill: var(--disabled-02, #525252); + fill: var(--cds-disabled-02, #525252); } .bx--dropdown--disabled.bx--dropdown--light:hover { - background-color: var(--field-02, #393939); + background-color: var(--cds-field-02, #393939); } .bx--dropdown--disabled .bx--list-box__field, @@ -5051,7 +5625,7 @@ button.bx--dropdown-text:focus { } .bx--dropdown--inline:hover { - background-color: var(--hover-ui, #353535); + background-color: var(--cds-hover-ui, #353535); } .bx--dropdown--inline.bx--dropdown--disabled { @@ -5072,11 +5646,11 @@ button.bx--dropdown-text:focus { height: 2rem; padding: 0.4375rem 2rem 0.4375rem 0.75rem; overflow: visible; - color: var(--text-01, #f4f4f4); + color: var(--cds-text-01, #f4f4f4); } .bx--dropdown--inline.bx--dropdown--disabled .bx--dropdown-text { - color: var(--disabled-02, #525252); + color: var(--cds-disabled-02, #525252); } .bx--dropdown--inline.bx--dropdown--disabled:focus .bx--dropdown-text { @@ -5101,12 +5675,12 @@ button.bx--dropdown-text:focus { .bx--dropdown--show-selected .bx--dropdown--selected { display: block; - color: var(--text-01, #f4f4f4); - background-color: var(--hover-ui, #353535); + color: var(--cds-text-01, #f4f4f4); + background-color: var(--cds-hover-ui, #353535); } .bx--dropdown--show-selected .bx--dropdown--selected:hover { - background-color: var(--selected-ui, #393939); + background-color: var(--cds-selected-ui, #393939); } .bx--dropdown--show-selected .bx--dropdown--selected .bx--dropdown-link { @@ -5125,7 +5699,7 @@ button.bx--dropdown-text:focus { .bx--dropdown.bx--skeleton { position: relative; padding: 0; - background: var(--skeleton-01, #353535); + background: var(--cds-skeleton-01, #353535); border: none; box-shadow: none; pointer-events: none; @@ -5145,7 +5719,7 @@ button.bx--dropdown-text:focus { position: absolute; width: 100%; height: 100%; - background: var(--skeleton-02, #525252); + background: var(--cds-skeleton-02, #525252); animation: 3000ms ease-in-out skeleton infinite; content: \\"\\"; will-change: transform-origin, transform, opacity; @@ -5218,7 +5792,7 @@ button.bx--dropdown-text:focus { .bx--overflow-menu:focus, .bx--overflow-menu__trigger:focus { - outline: 2px solid var(--focus, #ffffff); + outline: 2px solid var(--cds-focus, #ffffff); outline-offset: -2px; } @@ -5231,7 +5805,7 @@ button.bx--dropdown-text:focus { .bx--overflow-menu:hover, .bx--overflow-menu__trigger:hover { - background-color: var(--hover-ui, #353535); + background-color: var(--cds-hover-ui, #353535); } .bx--overflow-menu--sm { @@ -5245,7 +5819,7 @@ button.bx--dropdown-text:focus { } .bx--overflow-menu__trigger.bx--tooltip--a11y.bx--tooltip__trigger:focus { - outline: 2px solid var(--focus, #ffffff); + outline: 2px solid var(--cds-focus, #ffffff); outline-offset: -2px; } @@ -5262,19 +5836,19 @@ button.bx--dropdown-text:focus { .bx--overflow-menu.bx--overflow-menu--open, .bx--overflow-menu.bx--overflow-menu--open .bx--overflow-menu__trigger { box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2); - background-color: var(--field-01, #262626); + background-color: var(--cds-field-01, #262626); transition: none; } .bx--overflow-menu--light.bx--overflow-menu--open, .bx--overflow-menu--light.bx--overflow-menu--open .bx--overflow-menu__trigger { - background-color: var(--field-02, #393939); + background-color: var(--cds-field-02, #393939); } .bx--overflow-menu__icon { width: 1rem; height: 1rem; - fill: var(--icon-01, #f4f4f4); + fill: var(--cds-icon-01, #f4f4f4); } @media screen and (-ms-high-contrast: active), screen and (prefers-contrast) { @@ -5301,7 +5875,7 @@ button.bx--dropdown-text:focus { align-items: flex-start; width: 10rem; list-style: none; - background-color: var(--field-01, #262626); + background-color: var(--cds-field-01, #262626); } .bx--overflow-menu-options *, @@ -5313,25 +5887,25 @@ button.bx--dropdown-text:focus { .bx--overflow-menu-options::after { position: absolute; display: block; - background-color: var(--field-01, #262626); + background-color: var(--cds-field-01, #262626); transition: background-color 110ms cubic-bezier(0, 0, 0.38, 0.9); content: \\"\\"; } .bx--overflow-menu.bx--overflow-menu--open:hover { - background-color: var(--field-01, #262626); + background-color: var(--cds-field-01, #262626); } .bx--overflow-menu-options--light { - background-color: var(--field-02, #393939); + background-color: var(--cds-field-02, #393939); } .bx--overflow-menu-options--light::after { - background-color: var(--field-02, #393939); + background-color: var(--cds-field-02, #393939); } .bx--overflow-menu.bx--overflow-menu--light.bx--overflow-menu--open:hover { - background-color: var(--field-02, #393939); + background-color: var(--cds-field-02, #393939); } .bx--overflow-menu-options[data-floating-menu-direction=\\"bottom\\"]::after { @@ -5430,11 +6004,11 @@ button.bx--dropdown-text:focus { } .bx--overflow-menu--divider { - border-top: 1px solid var(--ui-03, #393939); + border-top: 1px solid var(--cds-ui-03, #393939); } .bx--overflow-menu--light .bx--overflow-menu--divider { - border-top: 1px solid var(--decorative-01, #525252); + border-top: 1px solid var(--cds-decorative-01, #525252); } a.bx--overflow-menu-options__btn::before { @@ -5445,10 +6019,10 @@ a.bx--overflow-menu-options__btn::before { } .bx--overflow-menu-options__btn { - font-size: 0.875rem; - font-weight: 400; - line-height: 1.29; - letter-spacing: 0.16px; + font-size: var(--cds-body-short-01-font-size, 0.875rem); + font-weight: var(--cds-body-short-01-font-weight, 400); + line-height: var(--cds-body-short-01-line-height, 1.29); + letter-spacing: var(--cds-body-short-01-letter-spacing, 0.16px); outline: 2px solid transparent; outline-offset: -2px; display: inline-flex; @@ -5457,7 +6031,7 @@ a.bx--overflow-menu-options__btn::before { max-width: 11.25rem; height: 100%; padding: 0 1rem; - color: var(--text-02, #c6c6c6); + color: var(--cds-text-02, #c6c6c6); font-weight: 400; text-align: left; background-color: transparent; @@ -5467,11 +6041,11 @@ a.bx--overflow-menu-options__btn::before { } .bx--overflow-menu-options__btn:hover { - color: var(--text-01, #f4f4f4); + color: var(--cds-text-01, #f4f4f4); } .bx--overflow-menu-options__btn:focus { - outline: 2px solid var(--focus, #ffffff); + outline: 2px solid var(--cds-focus, #ffffff); outline-offset: -2px; } @@ -5486,11 +6060,11 @@ a.bx--overflow-menu-options__btn::before { } .bx--overflow-menu-options__btn svg { - fill: var(--icon-02, #c6c6c6); + fill: var(--cds-icon-02, #c6c6c6); } .bx--overflow-menu-options__btn:hover svg { - fill: var(--icon-01, #f4f4f4); + fill: var(--cds-icon-01, #f4f4f4); } .bx--overflow-menu-options__option-content { @@ -5500,13 +6074,13 @@ a.bx--overflow-menu-options__btn::before { } .bx--overflow-menu-options__option:hover { - background-color: var(--hover-ui, #353535); + background-color: var(--cds-hover-ui, #353535); } .bx--overflow-menu-options__option--danger .bx--overflow-menu-options__btn:hover, .bx--overflow-menu-options__option--danger .bx--overflow-menu-options__btn:focus { - color: var(--text-04, #ffffff); - background-color: var(--danger-01, #da1e28); + color: var(--cds-text-04, #ffffff); + background-color: var(--cds-danger-01, #da1e28); } .bx--overflow-menu-options__option--danger .bx--overflow-menu-options__btn:hover svg, @@ -5515,23 +6089,23 @@ a.bx--overflow-menu-options__btn::before { } .bx--overflow-menu-options__option--disabled:hover { - background-color: var(--ui-01, #262626); + background-color: var(--cds-ui-01, #262626); cursor: not-allowed; } .bx--overflow-menu-options__option--disabled .bx--overflow-menu-options__btn { - color: var(--disabled-02, #525252); + color: var(--cds-disabled-02, #525252); pointer-events: none; } .bx--overflow-menu-options__option--disabled .bx--overflow-menu-options__btn:hover, .bx--overflow-menu-options__option--disabled .bx--overflow-menu-options__btn:active, .bx--overflow-menu-options__option--disabled .bx--overflow-menu-options__btn:focus { outline: 2px solid transparent; outline-offset: -2px; - background-color: var(--ui-01, #262626); + background-color: var(--cds-ui-01, #262626); } .bx--overflow-menu-options__option--disabled .bx--overflow-menu-options__btn svg { - fill: var(--disabled-02, #525252); + fill: var(--cds-disabled-02, #525252); } .bx--overflow-menu--flip { @@ -5563,28 +6137,28 @@ a.bx--overflow-menu-options__btn::before { } .security--combo-button__icon { - fill: var(--icon-03, #ffffff); + fill: var(--cds-icon-03, #ffffff); pointer-events: none; } .security--combo-button .security--combo-button__overflow-menu { width: 3rem; - background-color: var(--interactive-01, #0f62fe); + background-color: var(--cds-interactive-01, #0f62fe); margin-left: 1px; } .security--combo-button .security--combo-button__overflow-menu:hover, .security--combo-button .security--combo-button__overflow-menu.bx--overflow-menu--open { - background-color: var(--hover-primary, #0353e9); + background-color: var(--cds-hover-primary, #0353e9); } .security--combo-button .security--combo-button__overflow-menu:active { - background-color: var(--active-primary, #002d9c); + background-color: var(--cds-active-primary, #002d9c); } .security--combo-button .bx--overflow-menu-options { display: grid; width: 100%; - background-color: var(--ui-02, #393939); + background-color: var(--cds-ui-02, #393939); outline: unset; } @@ -5593,7 +6167,7 @@ a.bx--overflow-menu-options__btn::before { } .security--combo-button .bx--overflow-menu-options__option:hover { - background-color: var(--hover-selected-ui, #4c4c4c); + background-color: var(--cds-hover-selected-ui, #4c4c4c); } .security--combo-button .bx--overflow-menu-options__option:first-child .security--combo-button-item__wrapper { @@ -5618,7 +6192,7 @@ a.bx--overflow-menu-options__btn::before { outline: unset; padding: 0; margin: 0 1rem; - border-top: 1px solid var(--active-ui, #525252); + border-top: 1px solid var(--cds-active-ui, #525252); border-bottom: 1px solid transparent; display: flex; width: unset; @@ -5627,7 +6201,7 @@ a.bx--overflow-menu-options__btn::before { } .security--combo-button .security--combo-button-item__wrapper:focus { - outline: 2px solid var(--focus, #ffffff); + outline: 2px solid var(--cds-focus, #ffffff); outline-offset: -2px; margin: 0; padding: 0 1rem; @@ -5641,7 +6215,7 @@ a.bx--overflow-menu-options__btn::before { } .security--combo-button .security--combo-button-item__wrapper:hover { - color: var(--text-01, #f4f4f4); + color: var(--cds-text-01, #f4f4f4); background-color: unset; } @@ -5651,11 +6225,11 @@ a.bx--overflow-menu-options__btn::before { } .security--combo-button .security--combo-button-item__wrapper:disabled, .security--combo-button .security--combo-button-item__wrapper:disabled:hover { - color: var(--text-03, #6f6f6f); + color: var(--cds-text-03, #6f6f6f); } .security--combo-button .security--combo-button-item__wrapper:disabled svg, .security--combo-button .security--combo-button-item__wrapper:disabled:hover svg { - fill: var(--text-03, #6f6f6f); + fill: var(--cds-text-03, #6f6f6f); } .security--button--icon { @@ -5680,7 +6254,7 @@ a.bx--overflow-menu-options__btn::before { padding-top: 0; padding-right: 0; padding-left: 0; - color: var(--icon-01, #f4f4f4); + color: var(--cds-icon-01, #f4f4f4); background-color: inherit; align-items: center; border: 0; @@ -5704,11 +6278,11 @@ a.bx--overflow-menu-options__btn::before { } .security--button--icon:hover, .security--button--icon:focus { - background-color: var(--hover-ui, #353535); + background-color: var(--cds-hover-ui, #353535); } .security--button--icon:focus { - outline: 2px solid var(--focus, #ffffff); + outline: 2px solid var(--cds-focus, #ffffff); outline-offset: -2px; border-width: 0; } @@ -5720,12 +6294,12 @@ a.bx--overflow-menu-options__btn::before { } .security--button--icon:disabled { - fill: var(--disabled-03, #8d8d8d); + fill: var(--cds-disabled-03, #8d8d8d); cursor: not-allowed; } .security--button--icon:disabled, .security--button--icon:disabled:hover, .security--button--icon:disabled:focus { - background-color: var(--disabled-01, #262626); + background-color: var(--cds-disabled-01, #262626); } .security--button--icon:disabled:focus { @@ -5764,15 +6338,15 @@ a.bx--overflow-menu-options__btn::before { } .security--button--icon--tooltip::before { - font-size: 0.875rem; - font-weight: 400; - line-height: 1.29; - letter-spacing: 0.16px; + font-size: var(--cds-body-short-01-font-size, 0.875rem); + font-weight: var(--cds-body-short-01-font-weight, 400); + line-height: var(--cds-body-short-01-line-height, 1.29); + letter-spacing: var(--cds-body-short-01-letter-spacing, 0.16px); display: flex; position: absolute; padding: 0.125rem 1rem; - color: var(--inverse-01, #161616); - background-color: var(--inverse-02, #f4f4f4); + color: var(--cds-inverse-01, #161616); + background-color: var(--cds-inverse-02, #f4f4f4); align-items: center; border-radius: 0.125rem; opacity: 0; @@ -5817,7 +6391,7 @@ a.bx--overflow-menu-options__btn::before { } .security--button--icon--tooltip--top::after { - border-top-color: var(--inverse-02, #f4f4f4); + border-top-color: var(--cds-inverse-02, #f4f4f4); transform: translate(-50%, 0.25rem); } @@ -5830,7 +6404,7 @@ a.bx--overflow-menu-options__btn::before { } .security--button--icon--tooltip--right::after { - border-right-color: var(--inverse-02, #f4f4f4); + border-right-color: var(--cds-inverse-02, #f4f4f4); transform: translate(-0.25rem, -50%); } @@ -5843,7 +6417,7 @@ a.bx--overflow-menu-options__btn::before { } .security--button--icon--tooltip--bottom::after { - border-bottom-color: var(--inverse-02, #f4f4f4); + border-bottom-color: var(--cds-inverse-02, #f4f4f4); transform: translate(-50%, -0.25rem); } @@ -5856,7 +6430,7 @@ a.bx--overflow-menu-options__btn::before { } .security--button--icon--tooltip--left::after { - border-left-color: var(--inverse-02, #f4f4f4); + border-left-color: var(--cds-inverse-02, #f4f4f4); transform: translate(0.25rem, -50%); } @@ -5867,8 +6441,8 @@ a.bx--overflow-menu-options__btn::before { right: 0; height: 100%; width: 20rem; - color: var(--text-01, #f4f4f4); - background-color: var(--ui-01, #262626); + color: var(--cds-text-01, #f4f4f4); + background-color: var(--cds-ui-01, #262626); flex-direction: column; justify-content: space-between; outline: none; @@ -5876,78 +6450,306 @@ a.bx--overflow-menu-options__btn::before { } .security--theme--cg10 .security--panel--v2 { - --interactive-01: #0f62fe; - --interactive-02: #697077; - --interactive-03: #ffffff; - --interactive-04: #4589ff; - --ui-background: #121619; - --ui-01: #21272a; - --ui-02: #343a3f; - --ui-03: #343a3f; - --ui-04: #697077; - --ui-05: #f2f4f8; - --text-01: #f2f4f8; - --text-02: #c1c7cd; - --text-03: #697077; - --text-04: #ffffff; - --text-05: #878d96; - --text-error: #ff8389; - --icon-01: #f2f4f8; - --icon-02: #c1c7cd; - --icon-03: #ffffff; - --link-01: #78a9ff; - --link-02: #a6c8ff; - --inverse-link: #0f62fe; - --field-01: #21272a; - --field-02: #343a3f; - --inverse-01: #121619; - --inverse-02: #f2f4f8; - --support-01: #fa4d56; - --support-02: #42be65; - --support-03: #f1c21b; - --support-04: #4589ff; - --inverse-support-01: #da1e28; - --inverse-support-02: #24a148; - --inverse-support-03: #f1c21b; - --inverse-support-04: #0f62fe; - --overlay-01: rgba(22, 22, 22, 0.7); - --danger-01: #da1e28; - --danger-02: #fa4d56; - --focus: #ffffff; - --inverse-focus-ui: #0f62fe; - --hover-primary: #0353e9; - --active-primary: #002d9c; - --hover-primary-text: #a6c8ff; - --hover-secondary: #5a6066; - --active-secondary: #343a3f; - --hover-tertiary: #f2f4f8; - --active-tertiary: #c1c7cd; - --hover-ui: #2f353a; - --hover-light-ui: #4c4c4c; - --active-ui: #4d5358; - --active-light-ui: #697077; - --selected-ui: #343a3f; - --selected-light-ui: #4d5358; - --inverse-hover-ui: #e0e4ea; - --hover-selected-ui: #464c51; - --hover-danger: #b81921; - --active-danger: #750e13; - --hover-row: #2f353a; - --visited-link: #be95ff; - --disabled-01: #21272a; - --disabled-02: #4d5358; - --disabled-03: #878d96; - --highlight: #002d9c; - --decorative-01: #4d5358; - --button-separator: #121619; - --skeleton-01: #2f353a; - --skeleton-02: #4d5358; - --brand-01: #0f62fe; - --brand-02: #697077; - --brand-03: #ffffff; - --active-01: #4d5358; - --hover-field: #2f353a; - --danger: #da1e28; + --cds-interactive-01: #0f62fe; + --cds-interactive-02: #697077; + --cds-interactive-03: #ffffff; + --cds-interactive-04: #4589ff; + --cds-ui-background: #121619; + --cds-ui-01: #21272a; + --cds-ui-02: #343a3f; + --cds-ui-03: #343a3f; + --cds-ui-04: #697077; + --cds-ui-05: #f2f4f8; + --cds-text-01: #f2f4f8; + --cds-text-02: #c1c7cd; + --cds-text-03: #697077; + --cds-text-04: #ffffff; + --cds-text-05: #878d96; + --cds-text-error: #ff8389; + --cds-icon-01: #f2f4f8; + --cds-icon-02: #c1c7cd; + --cds-icon-03: #ffffff; + --cds-link-01: #78a9ff; + --cds-link-02: #a6c8ff; + --cds-inverse-link: #0f62fe; + --cds-field-01: #21272a; + --cds-field-02: #343a3f; + --cds-inverse-01: #121619; + --cds-inverse-02: #f2f4f8; + --cds-support-01: #fa4d56; + --cds-support-02: #42be65; + --cds-support-03: #f1c21b; + --cds-support-04: #4589ff; + --cds-inverse-support-01: #da1e28; + --cds-inverse-support-02: #24a148; + --cds-inverse-support-03: #f1c21b; + --cds-inverse-support-04: #0f62fe; + --cds-overlay-01: rgba(22, 22, 22, 0.7); + --cds-danger-01: #da1e28; + --cds-danger-02: #fa4d56; + --cds-focus: #ffffff; + --cds-inverse-focus-ui: #0f62fe; + --cds-hover-primary: #0353e9; + --cds-active-primary: #002d9c; + --cds-hover-primary-text: #a6c8ff; + --cds-hover-secondary: #5a6066; + --cds-active-secondary: #343a3f; + --cds-hover-tertiary: #f2f4f8; + --cds-active-tertiary: #c1c7cd; + --cds-hover-ui: #2f353a; + --cds-hover-light-ui: #4c4c4c; + --cds-hover-selected-ui: #464c51; + --cds-active-ui: #4d5358; + --cds-active-light-ui: #697077; + --cds-selected-ui: #343a3f; + --cds-selected-light-ui: #4d5358; + --cds-inverse-hover-ui: #e0e4ea; + --cds-hover-danger: #b81921; + --cds-active-danger: #750e13; + --cds-hover-row: #2f353a; + --cds-visited-link: #be95ff; + --cds-disabled-01: #21272a; + --cds-disabled-02: #4d5358; + --cds-disabled-03: #878d96; + --cds-highlight: #002d9c; + --cds-decorative-01: #4d5358; + --cds-button-separator: #121619; + --cds-skeleton-01: #2f353a; + --cds-skeleton-02: #4d5358; + --cds-brand-01: #0f62fe; + --cds-brand-02: #697077; + --cds-brand-03: #ffffff; + --cds-active-01: #4d5358; + --cds-hover-field: #2f353a; + --cds-danger: #da1e28; + --cds-caption-01-font-size: 0.75rem; + --cds-caption-01-font-weight: 400; + --cds-caption-01-line-height: 1.34; + --cds-caption-01-letter-spacing: 0.32px; + --cds-label-01-font-size: 0.75rem; + --cds-label-01-font-weight: 400; + --cds-label-01-line-height: 1.34; + --cds-label-01-letter-spacing: 0.32px; + --cds-helper-text-01-font-size: 0.75rem; + --cds-helper-text-01-line-height: 1.34; + --cds-helper-text-01-letter-spacing: 0.32px; + --cds-body-short-01-font-size: 0.875rem; + --cds-body-short-01-font-weight: 400; + --cds-body-short-01-line-height: 1.29; + --cds-body-short-01-letter-spacing: 0.16px; + --cds-body-long-01-font-size: 0.875rem; + --cds-body-long-01-font-weight: 400; + --cds-body-long-01-line-height: 1.43; + --cds-body-long-01-letter-spacing: 0.16px; + --cds-body-short-02-font-size: 1rem; + --cds-body-short-02-font-weight: 400; + --cds-body-short-02-line-height: 1.375; + --cds-body-short-02-letter-spacing: 0; + --cds-body-long-02-font-size: 1rem; + --cds-body-long-02-font-weight: 400; + --cds-body-long-02-line-height: 1.5; + --cds-body-long-02-letter-spacing: 0; + --cds-code-01-font-family: \\"IBM Plex Mono\\", \\"Menlo\\", \\"DejaVu Sans Mono\\", \\"Bitstream Vera Sans Mono\\", Courier, monospace; + --cds-code-01-font-size: 0.75rem; + --cds-code-01-font-weight: 400; + --cds-code-01-line-height: 1.34; + --cds-code-01-letter-spacing: 0.32px; + --cds-code-02-font-family: \\"IBM Plex Mono\\", \\"Menlo\\", \\"DejaVu Sans Mono\\", \\"Bitstream Vera Sans Mono\\", Courier, monospace; + --cds-code-02-font-size: 0.875rem; + --cds-code-02-font-weight: 400; + --cds-code-02-line-height: 1.43; + --cds-code-02-letter-spacing: 0.32px; + --cds-heading-01-font-size: 0.875rem; + --cds-heading-01-font-weight: 600; + --cds-heading-01-line-height: 1.29; + --cds-heading-01-letter-spacing: 0.16px; + --cds-productive-heading-01-font-size: 0.875rem; + --cds-productive-heading-01-font-weight: 600; + --cds-productive-heading-01-line-height: 1.29; + --cds-productive-heading-01-letter-spacing: 0.16px; + --cds-heading-02-font-size: 1rem; + --cds-heading-02-font-weight: 600; + --cds-heading-02-line-height: 1.375; + --cds-heading-02-letter-spacing: 0; + --cds-productive-heading-02-font-size: 1rem; + --cds-productive-heading-02-font-weight: 600; + --cds-productive-heading-02-line-height: 1.375; + --cds-productive-heading-02-letter-spacing: 0; + --cds-productive-heading-03-font-size: 1.25rem; + --cds-productive-heading-03-font-weight: 400; + --cds-productive-heading-03-line-height: 1.4; + --cds-productive-heading-03-letter-spacing: 0; + --cds-productive-heading-04-font-size: 1.75rem; + --cds-productive-heading-04-font-weight: 400; + --cds-productive-heading-04-line-height: 1.29; + --cds-productive-heading-04-letter-spacing: 0; + --cds-productive-heading-05-font-size: 2rem; + --cds-productive-heading-05-font-weight: 400; + --cds-productive-heading-05-line-height: 1.25; + --cds-productive-heading-05-letter-spacing: 0; + --cds-productive-heading-06-font-size: 2.625rem; + --cds-productive-heading-06-font-weight: 300; + --cds-productive-heading-06-line-height: 1.199; + --cds-productive-heading-06-letter-spacing: 0; + --cds-productive-heading-07-font-size: 3.375rem; + --cds-productive-heading-07-font-weight: 300; + --cds-productive-heading-07-line-height: 1.19; + --cds-productive-heading-07-letter-spacing: 0; + --cds-expressive-heading-01-font-size: 0.875rem; + --cds-expressive-heading-01-font-weight: 600; + --cds-expressive-heading-01-line-height: 1.25; + --cds-expressive-heading-01-letter-spacing: 0.16px; + --cds-expressive-heading-02-font-size: 1rem; + --cds-expressive-heading-02-font-weight: 600; + --cds-expressive-heading-02-line-height: 1.5; + --cds-expressive-heading-02-letter-spacing: 0; + --cds-expressive-heading-03-font-size: 1.25rem; + --cds-expressive-heading-03-font-weight: 400; + --cds-expressive-heading-03-line-height: 1.4; + --cds-expressive-heading-03-letter-spacing: 0; + --cds-expressive-heading-04-font-size: 1.75rem; + --cds-expressive-heading-04-font-weight: 400; + --cds-expressive-heading-04-line-height: 1.29; + --cds-expressive-heading-04-letter-spacing: 0; + --cds-expressive-heading-05-font-size: 2rem; + --cds-expressive-heading-05-font-weight: 400; + --cds-expressive-heading-05-line-height: 1.25; + --cds-expressive-heading-05-letter-spacing: 0; + --cds-expressive-heading-06-font-size: 2rem; + --cds-expressive-heading-06-font-weight: 600; + --cds-expressive-heading-06-line-height: 1.25; + --cds-expressive-heading-06-letter-spacing: 0; + --cds-expressive-paragraph-01-font-size: 1.5rem; + --cds-expressive-paragraph-01-font-weight: 300; + --cds-expressive-paragraph-01-line-height: 1.334; + --cds-expressive-paragraph-01-letter-spacing: 0; + --cds-quotation-01-font-size: 1.25rem; + --cds-quotation-01-font-weight: 400; + --cds-quotation-01-line-height: 1.3; + --cds-quotation-01-letter-spacing: 0; + --cds-quotation-02-font-size: 2rem; + --cds-quotation-02-font-weight: 300; + --cds-quotation-02-line-height: 1.25; + --cds-quotation-02-letter-spacing: 0; + --cds-display-01-font-size: 2.625rem; + --cds-display-01-font-weight: 300; + --cds-display-01-line-height: 1.19; + --cds-display-01-letter-spacing: 0; + --cds-display-02-font-size: 2.625rem; + --cds-display-02-font-weight: 600; + --cds-display-02-line-height: 1.19; + --cds-display-02-letter-spacing: 0; + --cds-display-03-font-size: 2.625rem; + --cds-display-03-font-weight: 300; + --cds-display-03-line-height: 1.19; + --cds-display-03-letter-spacing: 0; + --cds-display-04-font-size: 2.625rem; + --cds-display-04-font-weight: 600; + --cds-display-04-line-height: 1.19; + --cds-display-04-letter-spacing: 0; + --cds-spacing-01: 0.125rem; + --cds-spacing-02: 0.25rem; + --cds-spacing-03: 0.5rem; + --cds-spacing-04: 0.75rem; + --cds-spacing-05: 1rem; + --cds-spacing-06: 1.5rem; + --cds-spacing-07: 2rem; + --cds-spacing-08: 2.5rem; + --cds-spacing-09: 3rem; + --cds-spacing-10: 4rem; + --cds-spacing-11: 5rem; + --cds-spacing-12: 6rem; + --cds-spacing-13: 10rem; + --cds-fluid-spacing-01: 0; + --cds-fluid-spacing-02: 2vw; + --cds-fluid-spacing-03: 5vw; + --cds-fluid-spacing-04: 10vw; + --cds-layout-01: 1rem; + --cds-layout-02: 1.5rem; + --cds-layout-03: 2rem; + --cds-layout-04: 3rem; + --cds-layout-05: 4rem; + --cds-layout-06: 6rem; + --cds-layout-07: 10rem; + --cds-container-01: 1.5rem; + --cds-container-02: 2rem; + --cds-container-03: 2.5rem; + --cds-container-04: 3rem; + --cds-container-05: 4rem; + --cds-icon-size-01: 1rem; + --cds-icon-size-02: 1.25rem; + --interactive-01: var(--cds-interactive-01, #0f62fe); + --interactive-02: var(--cds-interactive-02, #697077); + --interactive-03: var(--cds-interactive-03, #ffffff); + --interactive-04: var(--cds-interactive-04, #4589ff); + --ui-background: var(--cds-ui-background, #121619); + --ui-01: var(--cds-ui-01, #21272a); + --ui-02: var(--cds-ui-02, #343a3f); + --ui-03: var(--cds-ui-03, #343a3f); + --ui-04: var(--cds-ui-04, #697077); + --ui-05: var(--cds-ui-05, #f2f4f8); + --text-01: var(--cds-text-01, #f2f4f8); + --text-02: var(--cds-text-02, #c1c7cd); + --text-03: var(--cds-text-03, #697077); + --text-04: var(--cds-text-04, #ffffff); + --text-05: var(--cds-text-05, #878d96); + --text-error: var(--cds-text-error, #ff8389); + --icon-01: var(--cds-icon-01, #f2f4f8); + --icon-02: var(--cds-icon-02, #c1c7cd); + --icon-03: var(--cds-icon-03, #ffffff); + --link-01: var(--cds-link-01, #78a9ff); + --link-02: var(--cds-link-02, #a6c8ff); + --inverse-link: var(--cds-inverse-link, #0f62fe); + --field-01: var(--cds-field-01, #21272a); + --field-02: var(--cds-field-02, #343a3f); + --inverse-01: var(--cds-inverse-01, #121619); + --inverse-02: var(--cds-inverse-02, #f2f4f8); + --support-01: var(--cds-support-01, #fa4d56); + --support-02: var(--cds-support-02, #42be65); + --support-03: var(--cds-support-03, #f1c21b); + --support-04: var(--cds-support-04, #4589ff); + --inverse-support-01: var(--cds-inverse-support-01, #da1e28); + --inverse-support-02: var(--cds-inverse-support-02, #24a148); + --inverse-support-03: var(--cds-inverse-support-03, #f1c21b); + --inverse-support-04: var(--cds-inverse-support-04, #0f62fe); + --overlay-01: var(--cds-overlay-01, rgba(22, 22, 22, 0.7)); + --danger-01: var(--cds-danger-01, #da1e28); + --danger-02: var(--cds-danger-02, #fa4d56); + --focus: var(--cds-focus, #ffffff); + --inverse-focus-ui: var(--cds-inverse-focus-ui, #0f62fe); + --hover-primary: var(--cds-hover-primary, #0353e9); + --active-primary: var(--cds-active-primary, #002d9c); + --hover-primary-text: var(--cds-hover-primary-text, #a6c8ff); + --hover-secondary: var(--cds-hover-secondary, #5a6066); + --active-secondary: var(--cds-active-secondary, #343a3f); + --hover-tertiary: var(--cds-hover-tertiary, #f2f4f8); + --active-tertiary: var(--cds-active-tertiary, #c1c7cd); + --hover-ui: var(--cds-hover-ui, #2f353a); + --hover-light-ui: var(--cds-hover-light-ui, #4c4c4c); + --active-ui: var(--cds-active-ui, #4d5358); + --active-light-ui: var(--cds-active-light-ui, #697077); + --selected-ui: var(--cds-selected-ui, #343a3f); + --selected-light-ui: var(--cds-selected-light-ui, #4d5358); + --inverse-hover-ui: var(--cds-inverse-hover-ui, #e0e4ea); + --hover-selected-ui: var(--cds-hover-selected-ui, #464c51); + --hover-danger: var(--cds-hover-danger, #b81921); + --active-danger: var(--cds-active-danger, #750e13); + --hover-row: var(--cds-hover-row, #2f353a); + --visited-link: var(--cds-visited-link, #be95ff); + --disabled-01: var(--cds-disabled-01, #21272a); + --disabled-02: var(--cds-disabled-02, #4d5358); + --disabled-03: var(--cds-disabled-03, #878d96); + --highlight: var(--cds-highlight, #002d9c); + --decorative-01: var(--cds-decorative-01, #4d5358); + --button-separator: var(--cds-button-separator, #121619); + --skeleton-01: var(--cds-skeleton-01, #2f353a); + --skeleton-02: var(--cds-skeleton-02, #4d5358); + --brand-01: var(--cds-brand-01, #0f62fe); + --brand-02: var(--cds-brand-02, #697077); + --brand-03: var(--cds-brand-03, #ffffff); + --active-01: var(--cds-active-01, #4d5358); + --hover-field: var(--cds-hover-field, #2f353a); + --danger: var(--cds-danger, #da1e28); } .security--panel--v2[dir=\\"rtl\\"], @@ -5986,7 +6788,7 @@ a.bx--overflow-menu-options__btn::before { box-sizing: border-box; flex-direction: row-reverse; justify-content: space-between; - border-bottom: 0.0625rem solid var(--ui-04, #6f6f6f); + border-bottom: 0.0625rem solid var(--cds-ui-04, #6f6f6f); } .security--panel--v2__header__container--title { @@ -5994,25 +6796,25 @@ a.bx--overflow-menu-options__btn::before { } .security--panel--v2__header--title, .security--panel--v2__header--subtitle { - color: var(--text-01, #f4f4f4); + color: var(--cds-text-01, #f4f4f4); word-break: break-word; } .security--panel--v2__header--title { - font-size: 1.25rem; - font-weight: 400; - line-height: 1.4; - letter-spacing: 0; + font-size: var(--cds-productive-heading-03-font-size, 1.25rem); + font-weight: var(--cds-productive-heading-03-font-weight, 400); + line-height: var(--cds-productive-heading-03-line-height, 1.4); + letter-spacing: var(--cds-productive-heading-03-letter-spacing, 0); display: block; margin-top: 1rem; margin-bottom: 0.75rem; } .security--panel--v2__header--subtitle { - font-size: 0.875rem; - font-weight: 400; - line-height: 1.29; - letter-spacing: 0.16px; + font-size: var(--cds-body-short-01-font-size, 0.875rem); + font-weight: var(--cds-body-short-01-font-weight, 400); + line-height: var(--cds-body-short-01-line-height, 1.29); + letter-spacing: var(--cds-body-short-01-letter-spacing, 0.16px); } .security--panel--v2__body { @@ -6022,13 +6824,13 @@ a.bx--overflow-menu-options__btn::before { } .security--panel--v2__body--content { - font-size: 0.75rem; - font-weight: 400; - line-height: 1.34; - letter-spacing: 0.32px; + font-size: var(--cds-caption-01-font-size, 0.75rem); + font-weight: var(--cds-caption-01-font-weight, 400); + line-height: var(--cds-caption-01-line-height, 1.34); + letter-spacing: var(--cds-caption-01-letter-spacing, 0.32px); padding-top: 1rem; padding-bottom: 1rem; - border-bottom: 0.0625rem solid var(--ui-04, #6f6f6f); + border-bottom: 0.0625rem solid var(--cds-ui-04, #6f6f6f); } .security--panel--v2__body--content:last-child { @@ -6079,15 +6881,15 @@ a.bx--overflow-menu-options__btn::before { } .security--decorator { - font-size: 0.875rem; - font-weight: 400; - line-height: 1.29; - letter-spacing: 0.16px; + font-size: var(--cds-body-short-01-font-size, 0.875rem); + font-weight: var(--cds-body-short-01-font-weight, 400); + line-height: var(--cds-body-short-01-line-height, 1.29); + letter-spacing: var(--cds-body-short-01-letter-spacing, 0.16px); display: inline-flex; box-sizing: border-box; font-family: \\"IBM Plex Sans\\", \\"Helvetica Neue\\", Arial, sans-serif; height: 1.625rem; - background-color: var(--hover-ui, #353535); + background-color: var(--cds-hover-ui, #353535); font-style: normal; font-stretch: normal; text-align: left; @@ -6096,7 +6898,7 @@ a.bx--overflow-menu-options__btn::before { padding: unset; border: unset; vertical-align: middle; - color: var(--text-02, #c6c6c6); + color: var(--cds-text-02, #c6c6c6); text-decoration: none; } @@ -6110,24 +6912,24 @@ a.bx--overflow-menu-options__btn::before { } .security--decorator--interactive:not(.security--decorator--active) .security--decorator__type { - color: var(--text-02, #c6c6c6); + color: var(--cds-text-02, #c6c6c6); } .security--decorator--interactive:not(.security--decorator--active) .security--decorator__value { - color: var(--hover-primary-text, #a6c8ff); + color: var(--cds-hover-primary-text, #a6c8ff); } .security--decorator--interactive:not(.security--decorator--active):visited .security--decorator__value { - color: var(--visited-link, #be95ff); + color: var(--cds-visited-link, #be95ff); } .security--decorator.security--decorator--interactive:hover { cursor: pointer; - background-color: var(--active-ui, #525252); + background-color: var(--cds-active-ui, #525252); } .security--decorator.security--decorator--interactive:focus { - outline: 2px solid var(--focus, #ffffff); + outline: 2px solid var(--cds-focus, #ffffff); outline-offset: -2px; } @@ -6147,14 +6949,14 @@ a.bx--overflow-menu-options__btn::before { } .security--decorator.security--decorator--active, .security--decorator.security--decorator--active:hover, .security--decorator.security--decorator:focus:active { - background-color: var(--ui-05, #f4f4f4); - color: var(--active-ui, #525252); + background-color: var(--cds-ui-05, #f4f4f4); + color: var(--cds-active-ui, #525252); } .security--decorator.security--decorator--active:focus { - outline: 2px solid var(--focus, #ffffff); + outline: 2px solid var(--cds-focus, #ffffff); outline-offset: -2px; - outline-color: var(--inverse-focus-ui, #0f62fe); + outline-color: var(--cds-inverse-focus-ui, #0f62fe); } @media screen and (prefers-contrast) { @@ -6173,10 +6975,10 @@ a.bx--overflow-menu-options__btn::before { } .security--decorator.security--decorator--inline { - font-size: 0.75rem; - font-weight: 400; - line-height: 1.34; - letter-spacing: 0.32px; + font-size: var(--cds-caption-01-font-size, 0.75rem); + font-weight: var(--cds-caption-01-font-weight, 400); + line-height: var(--cds-caption-01-line-height, 1.34); + letter-spacing: var(--cds-caption-01-letter-spacing, 0.32px); height: 1.25rem; vertical-align: middle; } @@ -6195,11 +6997,11 @@ a.bx--overflow-menu-options__btn::before { } .security--decorator--unknown .security--decorator__icon, .security--decorator__icon--unknown { - fill: var(--icon-02, #c6c6c6); + fill: var(--cds-icon-02, #c6c6c6); } .security--decorator--low .security--decorator__icon, .security--decorator__icon--low { - fill: var(--support-03, #f1c21b); + fill: var(--cds-support-03, #f1c21b); } .security--decorator--medium .security--decorator__icon, .security--decorator__icon--medium { @@ -6207,24 +7009,24 @@ a.bx--overflow-menu-options__btn::before { } .security--decorator__icon--high, .security--decorator__icon--critical { - fill: var(--support-01, #fa4d56); + fill: var(--cds-support-01, #fa4d56); } .security--decorator--high .security--decorator__icon, .security--decorator--critical .security--decorator__icon { - fill: var(--support-01, #fa4d56); + fill: var(--cds-support-01, #fa4d56); } .security--decorator--high--active .security--decorator__icon, .security--decorator--high:focus:active .security--decorator__icon, .security--decorator--critical--active .security--decorator__icon, .security--decorator--critical:focus:active .security--decorator__icon { - fill: var(--hover-danger, #b81921); + fill: var(--cds-hover-danger, #b81921); } .security--decorator__type { - border-right: 1px solid var(--ui-01, #262626); + border-right: 1px solid var(--cds-ui-01, #262626); white-space: nowrap; } .security--decorator--active .security--decorator__type { - border-right: 1px solid var(--ui-04, #6f6f6f); + border-right: 1px solid var(--cds-ui-04, #6f6f6f); } .security--decorator__value { @@ -6258,10 +7060,10 @@ a.bx--overflow-menu-options__btn::before { } .bx--form-item { - font-size: 0.875rem; - font-weight: 400; - line-height: 1.29; - letter-spacing: 0.16px; + font-size: var(--cds-body-short-01-font-size, 0.875rem); + font-weight: var(--cds-body-short-01-font-weight, 400); + line-height: var(--cds-body-short-01-line-height, 1.29); + letter-spacing: var(--cds-body-short-01-letter-spacing, 0.16px); display: flex; flex: 1 1 auto; flex-direction: column; @@ -6276,13 +7078,13 @@ a.bx--overflow-menu-options__btn::before { font-family: inherit; vertical-align: baseline; border: 0; - font-size: 0.75rem; - font-weight: 400; - line-height: 1.34; - letter-spacing: 0.32px; + font-size: var(--cds-label-01-font-size, 0.75rem); + font-weight: var(--cds-label-01-font-weight, 400); + line-height: var(--cds-label-01-line-height, 1.34); + letter-spacing: var(--cds-label-01-letter-spacing, 0.32px); display: inline-block; margin-bottom: 0.5rem; - color: var(--text-02, #c6c6c6); + color: var(--cds-text-02, #c6c6c6); font-weight: 400; line-height: 1rem; vertical-align: baseline; @@ -6295,16 +7097,16 @@ a.bx--overflow-menu-options__btn::before { } .bx--label .bx--tooltip__trigger { - font-size: 0.75rem; - font-weight: 400; - line-height: 1.34; - letter-spacing: 0.32px; + font-size: var(--cds-label-01-font-size, 0.75rem); + font-weight: var(--cds-label-01-font-weight, 400); + line-height: var(--cds-label-01-line-height, 1.34); + letter-spacing: var(--cds-label-01-letter-spacing, 0.32px); } .bx--label.bx--skeleton { position: relative; padding: 0; - background: var(--skeleton-01, #353535); + background: var(--cds-skeleton-01, #353535); border: none; box-shadow: none; pointer-events: none; @@ -6322,7 +7124,7 @@ a.bx--overflow-menu-options__btn::before { position: absolute; width: 100%; height: 100%; - background: var(--skeleton-02, #525252); + background: var(--cds-skeleton-02, #525252); animation: 3000ms ease-in-out skeleton infinite; content: \\"\\"; will-change: transform-origin, transform, opacity; @@ -6345,7 +7147,7 @@ input[data-invalid]:not(:focus), .bx--select-input__wrapper[data-invalid] .bx--select-input:not(:focus), .bx--list-box[data-invalid]:not(:focus), .bx--combo-box[data-invalid] .bx--text-input:not(:focus) { - outline: 2px solid var(--support-01, #fa4d56); + outline: 2px solid var(--cds-support-01, #fa4d56); outline-offset: -2px; } @@ -6393,7 +7195,7 @@ input[data-invalid] ~ .bx--form-requirement, .bx--select-input__wrapper[data-invalid] ~ .bx--form-requirement, .bx--time-picker[data-invalid] ~ .bx--form-requirement, .bx--list-box[data-invalid] ~ .bx--form-requirement { - color: var(--text-error, #ff8389); + color: var(--cds-text-error, #ff8389); } .bx--form--fluid .bx--text-input__field-wrapper[data-invalid], @@ -6426,10 +7228,10 @@ input:not(output):not([data-invalid]):-moz-ui-invalid { font-family: inherit; vertical-align: baseline; border: 0; - font-size: 0.75rem; - font-weight: 400; - line-height: 1.34; - letter-spacing: 0.32px; + font-size: var(--cds-caption-01-font-size, 0.75rem); + font-weight: var(--cds-caption-01-font-weight, 400); + line-height: var(--cds-caption-01-line-height, 1.34); + letter-spacing: var(--cds-caption-01-letter-spacing, 0.32px); display: none; max-height: 0; margin: 0.25rem 0 0; @@ -6447,24 +7249,24 @@ input:not(output):not([data-invalid]):-moz-ui-invalid { } .bx--form__helper-text { - font-size: 0.75rem; - line-height: 1.34; - letter-spacing: 0.32px; + font-size: var(--cds-helper-text-01-font-size, 0.75rem); + line-height: var(--cds-helper-text-01-line-height, 1.34); + letter-spacing: var(--cds-helper-text-01-letter-spacing, 0.32px); z-index: 0; width: 100%; margin-top: 0.25rem; - color: var(--text-02, #c6c6c6); + color: var(--cds-text-02, #c6c6c6); opacity: 1; } .bx--label--disabled, .bx--form__helper-text--disabled { - color: var(--disabled-02, #525252); + color: var(--cds-disabled-02, #525252); } fieldset[disabled] .bx--label, fieldset[disabled] .bx--form__helper-text { - color: var(--disabled-02, #525252); + color: var(--cds-disabled-02, #525252); } .bx--form-item.bx--checkbox-wrapper { @@ -6504,10 +7306,10 @@ fieldset[disabled] .bx--form__helper-text { font-family: inherit; vertical-align: baseline; border: 0; - font-size: 0.875rem; - font-weight: 400; - line-height: 1.29; - letter-spacing: 0.16px; + font-size: var(--cds-body-short-01-font-size, 0.875rem); + font-weight: var(--cds-body-short-01-font-weight, 400); + line-height: var(--cds-body-short-01-line-height, 1.29); + letter-spacing: var(--cds-body-short-01-letter-spacing, 0.16px); position: relative; display: flex; min-height: 1.5rem; @@ -6540,7 +7342,7 @@ fieldset[disabled] .bx--form__helper-text { height: 1rem; margin: 0.125rem 0.125rem 0.125rem 0.1875rem; background-color: transparent; - border: 1px solid var(--icon-01, #f4f4f4); + border: 1px solid var(--cds-icon-01, #f4f4f4); border-radius: 1px; content: \\"\\"; } @@ -6553,8 +7355,8 @@ fieldset[disabled] .bx--form__helper-text { height: 0.3125rem; margin-top: -0.1875rem /*rtl:0rem*/; background: none; - border-bottom: 2px solid var(--inverse-01, #161616); - border-left: 2px solid var(--inverse-01, #161616); + border-bottom: 2px solid var(--cds-inverse-01, #161616); + border-left: 2px solid var(--cds-inverse-01, #161616); transform: scale(0) rotate(-45deg); transform-origin: bottom right /*rtl:center*/; content: \\"\\"; @@ -6564,8 +7366,8 @@ fieldset[disabled] .bx--form__helper-text { .bx--checkbox:indeterminate + .bx--checkbox-label::before, .bx--checkbox-label[data-contained-checkbox-state=\\"true\\"]::before, .bx--checkbox-label[data-contained-checkbox-state=\\"mixed\\"]::before { - background-color: var(--icon-01, #f4f4f4); - border-color: var(--icon-01, #f4f4f4); + background-color: var(--cds-icon-01, #f4f4f4); + border-color: var(--cds-icon-01, #f4f4f4); border-width: 1px; } @@ -6578,8 +7380,8 @@ fieldset[disabled] .bx--form__helper-text { .bx--checkbox-label[data-contained-checkbox-state=\\"mixed\\"]::after { top: 0.6875rem; width: 0.5rem; - border-bottom: 2px solid var(--inverse-01, #161616); - border-left: 0 solid var(--inverse-01, #161616); + border-bottom: 2px solid var(--cds-inverse-01, #161616); + border-left: 0 solid var(--cds-inverse-01, #161616); transform: scale(1) rotate(0deg); } @@ -6589,37 +7391,37 @@ fieldset[disabled] .bx--form__helper-text { .bx--checkbox-label[data-contained-checkbox-state=\\"true\\"].bx--checkbox-label__focus::before, .bx--checkbox:indeterminate:focus + .bx--checkbox-label::before, .bx--checkbox-label[data-contained-checkbox-state=\\"mixed\\"].bx--checkbox-label__focus::before { - outline: 2px solid var(--focus, #ffffff); + outline: 2px solid var(--cds-focus, #ffffff); outline-offset: 1px; } .bx--checkbox:disabled + .bx--checkbox-label, .bx--checkbox-label[data-contained-checkbox-disabled=\\"true\\"] { - color: var(--disabled-02, #525252); + color: var(--cds-disabled-02, #525252); cursor: not-allowed; } .bx--checkbox:disabled + .bx--checkbox-label::before, .bx--checkbox-label[data-contained-checkbox-disabled=\\"true\\"]::before { - border-color: var(--disabled-02, #525252); + border-color: var(--cds-disabled-02, #525252); } .bx--checkbox:checked:disabled + .bx--checkbox-label::before, .bx--checkbox:indeterminate:disabled + .bx--checkbox-label::before, .bx--checkbox-label[data-contained-checkbox-state=\\"true\\"][data-contained-checkbox-disabled=\\"true\\"]::before, .bx--checkbox-label[data-contained-checkbox-state=\\"mixed\\"][data-contained-checkbox-disabled=\\"true\\"]::before { - background-color: var(--disabled-02, #525252); + background-color: var(--cds-disabled-02, #525252); } .bx--checkbox-label-text.bx--skeleton { position: relative; padding: 0; - background: var(--skeleton-01, #353535); + background: var(--cds-skeleton-01, #353535); border: none; box-shadow: none; pointer-events: none; width: 6.25rem; - height: 1rem; + height: var(--cds-spacing-05, 1rem); margin: 0.0625rem 0 0 0.375rem; } @@ -6633,7 +7435,7 @@ fieldset[disabled] .bx--form__helper-text { position: absolute; width: 100%; height: 100%; - background: var(--skeleton-02, #525252); + background: var(--cds-skeleton-02, #525252); animation: 3000ms ease-in-out skeleton infinite; content: \\"\\"; will-change: transform-origin, transform, opacity; @@ -6745,20 +7547,20 @@ fieldset[disabled] .bx--form__helper-text { font-family: inherit; vertical-align: baseline; border: 0; - font-size: 0.875rem; - font-weight: 400; - line-height: 1.29; - letter-spacing: 0.16px; + font-size: var(--cds-body-short-01-font-size, 0.875rem); + font-weight: var(--cds-body-short-01-font-weight, 400); + line-height: var(--cds-body-short-01-line-height, 1.29); + letter-spacing: var(--cds-body-short-01-letter-spacing, 0.16px); outline: 2px solid transparent; outline-offset: -2px; order: 1; width: 100%; padding: 0 2.5rem; - color: var(--text-01, #f4f4f4); + color: var(--cds-text-01, #f4f4f4); text-overflow: ellipsis; - background-color: var(--field-01, #262626); + background-color: var(--cds-field-01, #262626); border: none; - border-bottom: 1px solid var(--ui-04, #6f6f6f); + border-bottom: 1px solid var(--cds-ui-04, #6f6f6f); transition: background-color 110ms cubic-bezier(0.2, 0, 0.38, 0.9), outline 110ms cubic-bezier(0.2, 0, 0.38, 0.9); appearance: none; } @@ -6770,7 +7572,7 @@ fieldset[disabled] .bx--form__helper-text { } .bx--search-input:focus { - outline: 2px solid var(--focus, #ffffff); + outline: 2px solid var(--cds-focus, #ffffff); outline-offset: -2px; } @@ -6781,7 +7583,7 @@ fieldset[disabled] .bx--form__helper-text { } .bx--search-input::placeholder { - color: var(--text-05, #8d8d8d); + color: var(--cds-text-05, #8d8d8d); opacity: 1; } @@ -6790,23 +7592,23 @@ fieldset[disabled] .bx--form__helper-text { } .bx--search-input[disabled] { - color: var(--disabled-02, #525252); - background-color: var(--disabled-01, #262626); + color: var(--cds-disabled-02, #525252); + background-color: var(--cds-disabled-01, #262626); border-bottom: 1px solid transparent; cursor: not-allowed; } .bx--search-input[disabled]::placeholder { - color: var(--disabled-02, #525252); + color: var(--cds-disabled-02, #525252); } .bx--search--light .bx--search-input { - background: var(--field-02, #393939); + background: var(--cds-field-02, #393939); } .bx--search--sm .bx--search-input { height: 2rem; - padding: 0 2rem; + padding: 0 var(--cds-spacing-07, 2rem); } .bx--search--sm .bx--search-magnifier { @@ -6815,7 +7617,7 @@ fieldset[disabled] .bx--form__helper-text { .bx--search--lg .bx--search-input { height: 2.5rem; - padding: 0 2.5rem; + padding: 0 var(--cds-spacing-08, 2.5rem); } .bx--search--lg .bx--search-magnifier { @@ -6824,19 +7626,19 @@ fieldset[disabled] .bx--form__helper-text { .bx--search--xl .bx--search-input { height: 3rem; - padding: 0 3rem; + padding: 0 var(--cds-spacing-09, 3rem); } .bx--search-magnifier { position: absolute; top: 50%; - left: 1rem; + left: var(--cds-spacing-05, 1rem); z-index: 2; width: 1rem; height: 1rem; transform: translateY(-50%); pointer-events: none; - fill: var(--icon-02, #c6c6c6); + fill: var(--cds-icon-02, #c6c6c6); } @media screen and (-ms-high-contrast: active), screen and (prefers-contrast) { @@ -6883,23 +7685,23 @@ fieldset[disabled] .bx--form__helper-text { display: block; width: 2px; height: calc(100% - 2px); - background-color: var(--field-01, #262626); + background-color: var(--cds-field-01, #262626); transition: background-color 110ms cubic-bezier(0.2, 0, 0.38, 0.9); content: \\"\\"; } .bx--search-close:hover { - border-bottom: 1px solid var(--ui-04, #6f6f6f); + border-bottom: 1px solid var(--cds-ui-04, #6f6f6f); } .bx--search-close:hover::before { - background-color: var(--hover-field, #353535); + background-color: var(--cds-hover-field, #353535); } .bx--search-button { flex-shrink: 0; margin-left: 0.125rem; - background-color: var(--field-01, #262626); + background-color: var(--cds-field-01, #262626); } .bx--search-button svg { @@ -6931,17 +7733,17 @@ fieldset[disabled] .bx--form__helper-text { cursor: pointer; opacity: 1; transition: opacity 110ms cubic-bezier(0.2, 0, 0.38, 0.9), background-color 110ms cubic-bezier(0.2, 0, 0.38, 0.9), outline 110ms cubic-bezier(0.2, 0, 0.38, 0.9), border 110ms cubic-bezier(0.2, 0, 0.38, 0.9); - fill: var(--icon-01, #f4f4f4); + fill: var(--cds-icon-01, #f4f4f4); } .bx--search-close:hover, .bx--search-button:hover { - background-color: var(--hover-field, #353535); + background-color: var(--cds-hover-field, #353535); } .bx--search-close:focus, .bx--search-button:focus { - outline: 2px solid var(--focus, #ffffff); + outline: 2px solid var(--cds-focus, #ffffff); outline-offset: -2px; } @@ -6954,9 +7756,9 @@ fieldset[disabled] .bx--form__helper-text { .bx--search-close:active, .bx--search-button:active { - outline: 2px solid var(--focus, #ffffff); + outline: 2px solid var(--cds-focus, #ffffff); outline-offset: -2px; - background-color: var(--selected-ui, #393939); + background-color: var(--cds-selected-ui, #393939); } @media screen and (prefers-contrast) { @@ -6981,16 +7783,16 @@ fieldset[disabled] .bx--form__helper-text { } .bx--search--disabled svg { - fill: var(--disabled-02, #525252); + fill: var(--cds-disabled-02, #525252); } .bx--search-close:focus::before, .bx--search-close:active::before { - background-color: var(--focus, #ffffff); + background-color: var(--cds-focus, #ffffff); } .bx--search-input:focus ~ .bx--search-close:hover { - outline: 2px solid var(--focus, #ffffff); + outline: 2px solid var(--cds-focus, #ffffff); outline-offset: -2px; } @@ -7028,7 +7830,7 @@ fieldset[disabled] .bx--form__helper-text { .bx--search--sm.bx--skeleton .bx--search-input { position: relative; padding: 0; - background: var(--skeleton-01, #353535); + background: var(--cds-skeleton-01, #353535); border: none; box-shadow: none; pointer-events: none; @@ -7053,7 +7855,7 @@ fieldset[disabled] .bx--form__helper-text { position: absolute; width: 100%; height: 100%; - background: var(--skeleton-02, #525252); + background: var(--cds-skeleton-02, #525252); animation: 3000ms ease-in-out skeleton infinite; content: \\"\\"; will-change: transform-origin, transform, opacity; @@ -7074,23 +7876,23 @@ fieldset[disabled] .bx--form__helper-text { } .bx--search-button, .bx--search-close { - color: var(--icon-01, #f4f4f4); + color: var(--cds-icon-01, #f4f4f4); } .bx--table-toolbar { position: relative; display: flex; width: 100%; - height: 3rem; + height: var(--cds-spacing-09, 3rem); overflow: hidden; - background-color: var(--ui-01, #262626); + background-color: var(--cds-ui-01, #262626); } .bx--toolbar-content { display: flex; justify-content: flex-end; width: 100%; - height: 3rem; + height: var(--cds-spacing-09, 3rem); transform: translate3d(0, 0, 0); transition: transform 110ms cubic-bezier(0.2, 0, 0.38, 0.9), clip-path 110ms cubic-bezier(0.2, 0, 0.38, 0.9); } @@ -7112,15 +7914,15 @@ fieldset[disabled] .bx--form__helper-text { .bx--toolbar-search-container-expandable { position: relative; - width: 3rem; - height: 3rem; + width: var(--cds-spacing-09, 3rem); + height: var(--cds-spacing-09, 3rem); box-shadow: none; cursor: pointer; transition: width 240ms cubic-bezier(0.2, 0, 0.38, 0.9), background-color 110ms cubic-bezier(0, 0, 0.38, 0.9); } .bx--toolbar-search-container-expandable:hover { - background-color: var(--hover-field, #353535); + background-color: var(--cds-hover-field, #353535); } .bx--toolbar-search-container-expandable .bx--search-input { @@ -7132,13 +7934,13 @@ fieldset[disabled] .bx--form__helper-text { .bx--toolbar-search-container-expandable .bx--search-magnifier { left: 0; - width: 3rem; - height: 3rem; - padding: 1rem; + width: var(--cds-spacing-09, 3rem); + height: var(--cds-spacing-09, 3rem); + padding: var(--cds-spacing-05, 1rem); } .bx--toolbar-search-container-expandable.bx--search--disabled .bx--search-magnifier { - background-color: var(--disabled-01, #262626); + background-color: var(--cds-disabled-01, #262626); cursor: not-allowed; transition: background-color none; } @@ -7152,18 +7954,18 @@ fieldset[disabled] .bx--form__helper-text { } .bx--toolbar-search-container-expandable.bx--search .bx--search-close { - width: 3rem; - height: 3rem; + width: var(--cds-spacing-09, 3rem); + height: var(--cds-spacing-09, 3rem); } .bx--toolbar-search-container-expandable.bx--search .bx--search-close::before { top: 0.125rem; height: calc(100% - 0.25rem); - background-color: var(--hover-ui, #353535); + background-color: var(--cds-hover-ui, #353535); } .bx--toolbar-search-container-expandable.bx--search .bx--search-close:focus::before { - background-color: var(--focus, #ffffff); + background-color: var(--cds-focus, #ffffff); } .bx--toolbar-search-container-active.bx--search { @@ -7176,7 +7978,7 @@ fieldset[disabled] .bx--form__helper-text { .bx--toolbar-search-container-active .bx--label, .bx--toolbar-search-container-active .bx--search-input { - padding: 0 3rem; + padding: 0 var(--cds-spacing-09, 3rem); cursor: text; } @@ -7187,7 +7989,7 @@ fieldset[disabled] .bx--form__helper-text { } .bx--toolbar-search-container-active .bx--search-input:not(:placeholder-shown) { - background-color: var(--hover-field, #353535); + background-color: var(--cds-hover-field, #353535); border: none; } @@ -7227,9 +8029,9 @@ fieldset[disabled] .bx--form__helper-text { appearance: none; width: 100%; display: flex; - width: 3rem; - height: 3rem; - padding: 1rem; + width: var(--cds-spacing-09, 3rem); + height: var(--cds-spacing-09, 3rem); + padding: var(--cds-spacing-05, 1rem); cursor: pointer; transition: background 110ms cubic-bezier(0, 0, 0.38, 0.9); } @@ -7260,8 +8062,8 @@ fieldset[disabled] .bx--form__helper-text { appearance: none; width: 100%; display: flex; - width: 3rem; - height: 3rem; + width: var(--cds-spacing-09, 3rem); + height: var(--cds-spacing-09, 3rem); cursor: pointer; transition: background 110ms cubic-bezier(0, 0, 0.38, 0.9); } @@ -7277,11 +8079,11 @@ fieldset[disabled] .bx--form__helper-text { } .bx--toolbar-action:hover:not([disabled]) { - background-color: var(--hover-field, #353535); + background-color: var(--cds-hover-field, #353535); } .bx--toolbar-action:hover[aria-expanded=\\"true\\"] { - background-color: var(--ui-01, #262626); + background-color: var(--cds-ui-01, #262626); } .bx--toolbar-action[disabled] { @@ -7290,12 +8092,12 @@ fieldset[disabled] .bx--form__helper-text { .bx--toolbar-action[disabled] .bx--toolbar-action__icon { cursor: not-allowed; - fill: var(--disabled-02, #525252); + fill: var(--cds-disabled-02, #525252); } .bx--toolbar-action:focus:not([disabled]), .bx--toolbar-action:active:not([disabled]) { - outline: 2px solid var(--focus, #ffffff); + outline: 2px solid var(--cds-focus, #ffffff); outline-offset: -2px; } @@ -7318,20 +8120,20 @@ fieldset[disabled] .bx--form__helper-text { } .bx--overflow-menu--data-table { - height: 3rem; + height: var(--cds-spacing-09, 3rem); } .bx--toolbar-action__icon { width: auto; - max-width: 1rem; - height: 1rem; - fill: var(--icon-01, #f4f4f4); + max-width: var(--cds-spacing-05, 1rem); + height: var(--cds-spacing-05, 1rem); + fill: var(--cds-icon-01, #f4f4f4); } .bx--toolbar-search-container-persistent { position: relative; width: 100%; - height: 3rem; + height: var(--cds-spacing-09, 3rem); opacity: 1; } @@ -7345,17 +8147,17 @@ fieldset[disabled] .bx--form__helper-text { } .bx--toolbar-search-container-persistent .bx--search-magnifier { - left: 1rem; + left: var(--cds-spacing-05, 1rem); } .bx--toolbar-search-container-persistent .bx--search-input { - height: 3rem; - padding: 0 3rem; + height: var(--cds-spacing-09, 3rem); + padding: 0 var(--cds-spacing-09, 3rem); border: none; } .bx--toolbar-search-container-persistent .bx--search-input:focus:not([disabled]) { - outline: 2px solid var(--focus, #ffffff); + outline: 2px solid var(--cds-focus, #ffffff); outline-offset: -2px; } @@ -7366,17 +8168,17 @@ fieldset[disabled] .bx--form__helper-text { } .bx--toolbar-search-container-persistent .bx--search-input:hover:not([disabled]) { - background-color: var(--hover-field, #353535); + background-color: var(--cds-hover-field, #353535); } .bx--toolbar-search-container-persistent .bx--search-input:active:not([disabled]), .bx--toolbar-search-container-persistent .bx--search-input:not(:placeholder-shown) { - background-color: var(--hover-field, #353535); + background-color: var(--cds-hover-field, #353535); } .bx--toolbar-search-container-persistent .bx--search-close { - width: 3rem; - height: 3rem; + width: var(--cds-spacing-09, 3rem); + height: var(--cds-spacing-09, 3rem); } .bx--batch-actions--active ~ .bx--toolbar-search-container, @@ -7394,10 +8196,10 @@ fieldset[disabled] .bx--form__helper-text { align-items: center; width: 100%; height: 100%; - padding-right: 1.5rem; - padding-left: 1.5rem; + padding-right: var(--cds-spacing-06, 1.5rem); + padding-left: var(--cds-spacing-06, 1.5rem); overflow-x: auto; - background-color: var(--interactive-01, #0f62fe); + background-color: var(--cds-interactive-01, #0f62fe); transform: translate3d(0, 48px, 0); transition: transform 110ms cubic-bezier(0.2, 0, 0.38, 0.9), clip-path 110ms cubic-bezier(0.2, 0, 0.38, 0.9), opacity 110ms cubic-bezier(0.2, 0, 0.38, 0.9); clip-path: polygon(0 0, 100% 0, 100% 0, 0 0); @@ -7406,7 +8208,7 @@ fieldset[disabled] .bx--form__helper-text { } .bx--batch-actions:focus { - outline: 1px solid var(--focus, #ffffff); + outline: 1px solid var(--cds-focus, #ffffff); } @media screen and (prefers-contrast) { @@ -7430,17 +8232,17 @@ fieldset[disabled] .bx--form__helper-text { .bx--action-list .bx--btn { min-width: 0; padding: calc(0.875rem - 3px) 16px; - color: var(--text-04, #ffffff); + color: var(--cds-text-04, #ffffff); } .bx--action-list .bx--btn:disabled { - color: var(--disabled-03, #8d8d8d); + color: var(--cds-disabled-03, #8d8d8d); } .bx--action-list .bx--btn .bx--btn__icon { position: static; - margin-left: 0.5rem; - fill: var(--icon-03, #ffffff); + margin-left: var(--cds-spacing-03, 0.5rem); + fill: var(--cds-icon-03, #ffffff); } .bx--action-list .bx--btn .bx--btn__icon .st0 { @@ -7459,7 +8261,7 @@ fieldset[disabled] .bx--form__helper-text { } .bx--action-list .bx--btn--primary:focus { - outline: 2px solid var(--ui-01, #262626); + outline: 2px solid var(--cds-ui-01, #262626); outline-offset: -0.125rem; } @@ -7474,8 +8276,8 @@ fieldset[disabled] .bx--form__helper-text { left: 0; display: block; width: 0.0625rem; - height: 1rem; - background-color: var(--text-04, #ffffff); + height: var(--cds-spacing-05, 1rem); + background-color: var(--cds-text-04, #ffffff); border: none; opacity: 1; transition: opacity 110ms cubic-bezier(0.2, 0, 0.38, 0.9); @@ -7489,7 +8291,7 @@ fieldset[disabled] .bx--form__helper-text { .bx--batch-summary__cancel { position: relative; - padding-right: 1rem; + padding-right: var(--cds-spacing-05, 1rem); } .bx--batch-summary { @@ -7497,15 +8299,15 @@ fieldset[disabled] .bx--form__helper-text { left: 0; display: flex; align-items: center; - margin-left: 1rem; - color: var(--text-04, #ffffff); + margin-left: var(--cds-spacing-05, 1rem); + color: var(--cds-text-04, #ffffff); } .bx--batch-summary__para { - font-size: 0.875rem; - font-weight: 400; - line-height: 1.29; - letter-spacing: 0.16px; + font-size: var(--cds-body-short-01-font-size, 0.875rem); + font-weight: var(--cds-body-short-01-font-weight, 400); + line-height: var(--cds-body-short-01-line-height, 1.29); + letter-spacing: var(--cds-body-short-01-letter-spacing, 0.16px); } .bx--table-toolbar--small { @@ -7532,7 +8334,7 @@ fieldset[disabled] .bx--form__helper-text { .bx--table-toolbar--small .bx--toolbar-search-container-persistent .bx--search-magnifier { width: 2rem; height: 2rem; - padding: 0.5rem; + padding: var(--cds-spacing-03, 0.5rem); } .bx--table-toolbar--small .bx--toolbar-action.bx--toolbar-search-container-persistent { @@ -7544,7 +8346,7 @@ fieldset[disabled] .bx--form__helper-text { } .bx--table-toolbar--small .bx--toolbar-search-container-expandable .bx--search .bx--search-input { - padding: 0 3rem; + padding: 0 var(--cds-spacing-09, 3rem); } .bx--table-toolbar--small .bx--toolbar-search-container-active { @@ -7557,9 +8359,9 @@ fieldset[disabled] .bx--form__helper-text { } .bx--table-toolbar--small .bx--toolbar-search-container-active .bx--search-input:focus { - outline: 2px solid var(--focus, #ffffff); + outline: 2px solid var(--cds-focus, #ffffff); outline-offset: -2px; - background-color: var(--hover-field, #353535); + background-color: var(--cds-hover-field, #353535); } @media screen and (prefers-contrast) { @@ -7570,7 +8372,7 @@ fieldset[disabled] .bx--form__helper-text { .bx--table-toolbar--small .bx--toolbar-search-container-active .bx--search-input:active, .bx--table-toolbar--small .bx--toolbar-search-container-active .bx--search-input:not(:placeholder-shown) { - background-color: var(--hover-field, #353535); + background-color: var(--cds-hover-field, #353535); } .bx--table-toolbar--small .bx--toolbar-search-container-active .bx--search-magnifier:focus, @@ -7592,7 +8394,7 @@ fieldset[disabled] .bx--form__helper-text { .bx--table-toolbar--small .bx--toolbar-action { width: 2rem; height: 2rem; - padding: 0.5rem 0; + padding: var(--cds-spacing-03, 0.5rem) 0; } .bx--table-toolbar--small .bx--btn--primary { @@ -7612,7 +8414,7 @@ fieldset[disabled] .bx--form__helper-text { } .bx--data-table-container { - padding-top: 0.125rem; + padding-top: var(--cds-spacing-01, 0.125rem); } .bx--data-table-content { @@ -7620,24 +8422,24 @@ fieldset[disabled] .bx--form__helper-text { } .bx--data-table-header { - padding: 1rem 0 1.5rem 1rem; - background: var(--ui-01, #262626); + padding: var(--cds-spacing-05, 1rem) 0 var(--cds-spacing-06, 1.5rem) var(--cds-spacing-05, 1rem); + background: var(--cds-ui-01, #262626); } .bx--data-table-header__title { - font-size: 1.25rem; - font-weight: 400; - line-height: 1.4; - letter-spacing: 0; - color: var(--text-01, #f4f4f4); + font-size: var(--cds-productive-heading-03-font-size, 1.25rem); + font-weight: var(--cds-productive-heading-03-font-weight, 400); + line-height: var(--cds-productive-heading-03-line-height, 1.4); + letter-spacing: var(--cds-productive-heading-03-letter-spacing, 0); + color: var(--cds-text-01, #f4f4f4); } .bx--data-table-header__description { - font-size: 0.875rem; - font-weight: 400; - line-height: 1.29; - letter-spacing: 0.16px; - color: var(--text-02, #c6c6c6); + font-size: var(--cds-body-short-01-font-size, 0.875rem); + font-weight: var(--cds-body-short-01-font-weight, 400); + line-height: var(--cds-body-short-01-line-height, 1.29); + letter-spacing: var(--cds-body-short-01-letter-spacing, 0.16px); + color: var(--cds-text-02, #c6c6c6); } .bx--data-table { @@ -7647,25 +8449,25 @@ fieldset[disabled] .bx--form__helper-text { } .bx--data-table thead { - font-size: 0.875rem; - font-weight: 600; - line-height: 1.29; - letter-spacing: 0.16px; - background-color: var(--ui-03, #393939); + font-size: var(--cds-productive-heading-01-font-size, 0.875rem); + font-weight: var(--cds-productive-heading-01-font-weight, 600); + line-height: var(--cds-productive-heading-01-line-height, 1.29); + letter-spacing: var(--cds-productive-heading-01-letter-spacing, 0.16px); + background-color: var(--cds-ui-03, #393939); } .bx--data-table tbody { - font-size: 0.875rem; - font-weight: 400; - line-height: 1.29; - letter-spacing: 0.16px; + font-size: var(--cds-body-short-01-font-size, 0.875rem); + font-weight: var(--cds-body-short-01-font-weight, 400); + line-height: var(--cds-body-short-01-line-height, 1.29); + letter-spacing: var(--cds-body-short-01-letter-spacing, 0.16px); width: 100%; - background-color: var(--ui-01, #262626); + background-color: var(--cds-ui-01, #262626); } .bx--data-table tr { width: 100%; - height: 3rem; + height: var(--cds-spacing-09, 3rem); border: none; } @@ -7676,20 +8478,20 @@ fieldset[disabled] .bx--form__helper-text { } .bx--data-table tbody tr:hover { - background: var(--hover-ui, #353535); + background: var(--cds-hover-ui, #353535); } .bx--data-table tbody tr:hover td, .bx--data-table tbody tr:hover th { - color: var(--text-01, #f4f4f4); - background: var(--hover-ui, #353535); - border-top: 1px solid var(--hover-ui, #353535); - border-bottom: 1px solid var(--hover-ui, #353535); + color: var(--cds-text-01, #f4f4f4); + background: var(--cds-hover-ui, #353535); + border-top: 1px solid var(--cds-hover-ui, #353535); + border-bottom: 1px solid var(--cds-hover-ui, #353535); } .bx--data-table tbody tr:hover td .bx--link, .bx--data-table tbody tr:hover th .bx--link { - color: var(--link-02, #a6c8ff); + color: var(--cds-link-02, #a6c8ff); } .bx--data-table th, @@ -7699,10 +8501,10 @@ fieldset[disabled] .bx--form__helper-text { } .bx--data-table th { - padding-right: 1rem; - padding-left: 1rem; - color: var(--text-01, #f4f4f4); - background-color: var(--ui-03, #393939); + padding-right: var(--cds-spacing-05, 1rem); + padding-left: var(--cds-spacing-05, 1rem); + color: var(--cds-text-01, #f4f4f4); + background-color: var(--cds-ui-03, #393939); } .bx--data-table th:last-of-type { @@ -7716,17 +8518,17 @@ fieldset[disabled] .bx--form__helper-text { .bx--data-table td, .bx--data-table tbody th { - padding-right: 1rem; - padding-left: 1rem; - color: var(--text-02, #c6c6c6); - background: var(--ui-01, #262626); - border-top: 1px solid var(--ui-01, #262626); - border-bottom: 1px solid var(--ui-03, #393939); + padding-right: var(--cds-spacing-05, 1rem); + padding-left: var(--cds-spacing-05, 1rem); + color: var(--cds-text-02, #c6c6c6); + background: var(--cds-ui-01, #262626); + border-top: 1px solid var(--cds-ui-01, #262626); + border-bottom: 1px solid var(--cds-ui-03, #393939); } .bx--data-table td + td:first-of-type, .bx--data-table tbody th + td:first-of-type { - padding-left: 0.75rem; + padding-left: var(--cds-spacing-04, 0.75rem); } @supports (-moz-appearance: none) { @@ -7744,11 +8546,11 @@ fieldset[disabled] .bx--form__helper-text { .bx--number__control-btn::after, .bx--text-input, .bx--select-input { - background-color: var(--field-02, #393939); + background-color: var(--cds-field-02, #393939); } .bx--data-table td.bx--table-column-menu .bx--overflow-menu[aria-expanded=\\"false\\"]:focus { - outline: 2px solid var(--focus, #ffffff); + outline: 2px solid var(--cds-focus, #ffffff); outline-offset: -2px; } @@ -7782,21 +8584,21 @@ fieldset[disabled] .bx--form__helper-text { .bx--table-row--menu-option .bx--overflow-menu-options__btn .bx--overflow-menu-options__option-content svg { position: relative; top: 0.1875rem; - margin-right: 0.5rem; + margin-right: var(--cds-spacing-03, 0.5rem); } .bx--data-table .bx--overflow-menu:hover, .bx--data-table .bx--overflow-menu__trigger:hover { - background-color: var(--hover-selected-ui, #4c4c4c); + background-color: var(--cds-hover-selected-ui, #4c4c4c); } .bx--data-table--selected .bx--overflow-menu:hover, .bx--data-table--selected .bx--overflow-menu__trigger:hover { - background-color: var(--hover-ui, #353535); + background-color: var(--cds-hover-ui, #353535); } .bx--data-table--selected .bx--link { - color: var(--link-02, #a6c8ff); + color: var(--cds-link-02, #a6c8ff); } .bx--data-table--compact td.bx--table-column-menu, @@ -7811,35 +8613,35 @@ fieldset[disabled] .bx--form__helper-text { } .bx--data-table--tall .bx--table-column-menu { - padding-top: 0.5rem; + padding-top: var(--cds-spacing-03, 0.5rem); } .bx--data-table--zebra tbody tr:not(.bx--parent-row):nth-child(odd) td { - border-bottom: 1px solid var(--ui-01, #262626); + border-bottom: 1px solid var(--cds-ui-01, #262626); } .bx--data-table--zebra tbody tr:not(.bx--parent-row):nth-child(even) td { - background-color: var(--ui-02, #393939); - border-top: 1px solid var(--ui-02, #393939); - border-bottom: 1px solid var(--ui-02, #393939); + background-color: var(--cds-ui-02, #393939); + border-top: 1px solid var(--cds-ui-02, #393939); + border-bottom: 1px solid var(--cds-ui-02, #393939); } .bx--data-table--zebra tbody tr:not(.bx--parent-row):hover td { - background-color: var(--hover-ui, #353535); - border-top: 1px solid var(--hover-ui, #353535); - border-bottom: 1px solid var(--hover-ui, #353535); + background-color: var(--cds-hover-ui, #353535); + border-top: 1px solid var(--cds-hover-ui, #353535); + border-bottom: 1px solid var(--cds-hover-ui, #353535); } .bx--table-column-checkbox .bx--checkbox-label { - padding-left: 1rem; + padding-left: var(--cds-spacing-05, 1rem); } .bx--data-table th.bx--table-column-checkbox { position: static; width: 2.75rem; - padding-right: 1rem; - padding-left: 1rem; - background: var(--ui-03, #393939); + padding-right: var(--cds-spacing-05, 1rem); + padding-left: var(--cds-spacing-05, 1rem); + background: var(--cds-ui-03, #393939); transition: background-color 70ms cubic-bezier(0, 0, 0.38, 0.9); } @@ -7853,8 +8655,8 @@ fieldset[disabled] .bx--form__helper-text { .bx--data-table thead th.bx--table-column-checkbox, .bx--data-table tbody td.bx--table-column-checkbox { width: 1rem; - padding-right: 1rem; - padding-left: 1rem; + padding-right: var(--cds-spacing-05, 1rem); + padding-left: var(--cds-spacing-05, 1rem); } .bx--data-table thead th.bx--table-expand, @@ -7885,11 +8687,11 @@ fieldset[disabled] .bx--form__helper-text { } .bx--data-table--tall .bx--table-column-radio { - padding-top: 1rem; + padding-top: var(--cds-spacing-05, 1rem); } .bx--date-table tbody th.bx--table-column-checkbox:hover { - background: var(--hover-selected-ui, #4c4c4c); + background: var(--cds-hover-selected-ui, #4c4c4c); } .bx--table-column-radio { @@ -7902,38 +8704,38 @@ fieldset[disabled] .bx--form__helper-text { .bx--data-table--zebra tbody tr:nth-child(odd).bx--data-table--selected td, tr.bx--data-table--selected td { - color: var(--text-01, #f4f4f4); - background-color: var(--selected-ui, #393939); - border-top: 1px solid var(--selected-ui, #393939); - border-bottom: 1px solid var(--active-ui, #525252); + color: var(--cds-text-01, #f4f4f4); + background-color: var(--cds-selected-ui, #393939); + border-top: 1px solid var(--cds-selected-ui, #393939); + border-bottom: 1px solid var(--cds-active-ui, #525252); } .bx--data-table--zebra tbody tr:first-of-type:nth-child(odd).bx--data-table--selected td, tr.bx--data-table--selected:first-of-type td { - border-top: 1px solid var(--active-ui, #525252); + border-top: 1px solid var(--cds-active-ui, #525252); } .bx--data-table--zebra tbody tr:last-of-type:nth-child(odd).bx--data-table--selected td, .bx--data-table--zebra tbody tr:last-of-type:nth-child(even).bx--data-table--selected td, tr.bx--data-table--selected:last-of-type td { - border-top: 1px solid var(--selected-ui, #393939); - border-bottom: 1px solid var(--selected-ui, #393939); + border-top: 1px solid var(--cds-selected-ui, #393939); + border-bottom: 1px solid var(--cds-selected-ui, #393939); } .bx--data-table--zebra tbody tr:nth-child(even).bx--data-table--selected td { - border-bottom: 1px solid var(--active-ui, #525252); + border-bottom: 1px solid var(--cds-active-ui, #525252); } .bx--data-table--zebra tbody tr:nth-child(even).bx--data-table--selected:hover td { - border-bottom: 1px solid var(--hover-selected-ui, #4c4c4c); + border-bottom: 1px solid var(--cds-hover-selected-ui, #4c4c4c); } .bx--data-table--zebra tbody tr:nth-child(odd).bx--data-table--selected:hover td, .bx--data-table tbody .bx--data-table--selected:hover td { - color: var(--text-01, #f4f4f4); - background: var(--hover-selected-ui, #4c4c4c); - border-top: 1px solid var(--hover-selected-ui, #4c4c4c); - border-bottom: 1px solid var(--hover-selected-ui, #4c4c4c); + color: var(--cds-text-01, #f4f4f4); + background: var(--cds-hover-selected-ui, #4c4c4c); + border-top: 1px solid var(--cds-hover-selected-ui, #4c4c4c); + border-bottom: 1px solid var(--cds-hover-selected-ui, #4c4c4c); } .bx--data-table--selected .bx--overflow-menu .bx--overflow-menu__icon { @@ -8005,8 +8807,8 @@ tr.bx--data-table--selected:last-of-type td { } .bx--data-table--tall .bx--table-header-label { - padding-top: 1rem; - padding-bottom: 1rem; + padding-top: var(--cds-spacing-05, 1rem); + padding-bottom: var(--cds-spacing-05, 1rem); } .bx--data-table--tall td, @@ -8020,10 +8822,10 @@ tr.bx--data-table--selected:last-of-type td { } .bx--data-table--cell-secondary-text { - font-size: 0.75rem; - font-weight: 400; - line-height: 1.34; - letter-spacing: 0.32px; + font-size: var(--cds-label-01-font-size, 0.75rem); + font-weight: var(--cds-label-01-font-weight, 400); + line-height: var(--cds-label-01-line-height, 1.34); + letter-spacing: var(--cds-label-01-letter-spacing, 0.32px); } .bx--data-table--static { @@ -8031,7 +8833,7 @@ tr.bx--data-table--selected:last-of-type td { } .bx--data-table_inner-container { - background-color: var(--ui-03, #393939); + background-color: var(--cds-ui-03, #393939); transform: translateZ(0); } @@ -8060,7 +8862,7 @@ tr.bx--data-table--selected:last-of-type td { } .bx--data-table--sticky-header thead tr th { - border-bottom: 1px solid var(--active-ui, #525252); + border-bottom: 1px solid var(--cds-active-ui, #525252); } .bx--data-table--sticky-header tbody { @@ -8096,7 +8898,7 @@ tr.bx--data-table--selected:last-of-type td { } .bx--data-table--sticky-header tr.bx--parent-row.bx--expandable-row:hover + tr[data-child-row] td { - border-top: 1px solid var(--hover-ui, #353535); + border-top: 1px solid var(--cds-hover-ui, #353535); } .bx--data-table--sticky-header tr.bx--expandable-row:last-of-type { @@ -8234,12 +9036,12 @@ tr.bx--data-table--selected:last-of-type td { } .bx--data-table tr.bx--parent-row:first-of-type td { - border-top: 1px solid var(--ui-03, #393939); + border-top: 1px solid var(--cds-ui-03, #393939); } .bx--expandable-row--hidden td { width: auto; - padding: 1rem; + padding: var(--cds-spacing-05, 1rem); border-top: 0; } @@ -8251,7 +9053,7 @@ tr.bx--parent-row:not(.bx--expandable-row) + tr[data-child-row] { tr.bx--parent-row:not(.bx--expandable-row) + tr[data-child-row] td { padding-top: 0; padding-bottom: 0; - background-color: var(--hover-ui, #353535); + background-color: var(--cds-hover-ui, #353535); border: 0; transition: padding 150ms cubic-bezier(0.2, 0, 0.38, 0.9), background-color 150ms cubic-bezier(0.2, 0, 0.38, 0.9); } @@ -8267,7 +9069,7 @@ tr.bx--parent-row.bx--expandable-row + tr[data-child-row] { tr.bx--parent-row.bx--expandable-row + tr[data-child-row] td { padding-left: 4rem; - border-bottom: 1px solid var(--ui-03, #393939); + border-bottom: 1px solid var(--cds-ui-03, #393939); transition: padding-bottom 110ms cubic-bezier(0.2, 0, 0.38, 0.9), transform 110ms cubic-bezier(0.2, 0, 0.38, 0.9), background-color 110ms cubic-bezier(0.2, 0, 0.38, 0.9); } @@ -8289,8 +9091,8 @@ tr.bx--parent-row.bx--expandable-row + tr[data-child-row] td .bx--child-row-inne .bx--parent-row.bx--expandable-row > td, .bx--parent-row.bx--expandable-row + tr[data-child-row] > td { - border-bottom: 1px solid var(--ui-03, #393939); - box-shadow: 0 1px var(--ui-03, #393939); + border-bottom: 1px solid var(--cds-ui-03, #393939); + box-shadow: 0 1px var(--cds-ui-03, #393939); } .bx--parent-row:not(.bx--expandable-row) + tr[data-child-row] > td { @@ -8308,40 +9110,40 @@ tr.bx--parent-row.bx--expandable-row { } tr.bx--parent-row:not(.bx--expandable-row):first-of-type:hover td { - border-top: 1px solid var(--ui-03, #393939); - border-bottom: 1px solid var(--ui-03, #393939); + border-top: 1px solid var(--cds-ui-03, #393939); + border-bottom: 1px solid var(--cds-ui-03, #393939); } tr.bx--parent-row.bx--expandable-row:hover td { - color: var(--text-01, #f4f4f4); - background-color: var(--hover-ui, #353535); - border-top: 1px solid var(--ui-03, #393939); - border-bottom: 1px solid var(--ui-03, #393939); + color: var(--cds-text-01, #f4f4f4); + background-color: var(--cds-hover-ui, #353535); + border-top: 1px solid var(--cds-ui-03, #393939); + border-bottom: 1px solid var(--cds-ui-03, #393939); } tr.bx--parent-row.bx--expandable-row:hover td:first-of-type { - border-bottom: 1px solid var(--hover-ui, #353535); + border-bottom: 1px solid var(--cds-hover-ui, #353535); } tr.bx--parent-row.bx--expandable-row:hover + tr[data-child-row] td { - color: var(--text-01, #f4f4f4); - background-color: var(--hover-ui, #353535); - border-bottom: 1px solid var(--ui-03, #393939); + color: var(--cds-text-01, #f4f4f4); + background-color: var(--cds-hover-ui, #353535); + border-bottom: 1px solid var(--cds-ui-03, #393939); } tr.bx--expandable-row--hover + tr[data-child-row] td { - border-bottom: 1px solid var(--ui-03, #393939); + border-bottom: 1px solid var(--cds-ui-03, #393939); } tr.bx--expandable-row--hover { - background-color: var(--hover-ui, #353535); + background-color: var(--cds-hover-ui, #353535); } tr.bx--expandable-row--hover td { - color: var(--text-01, #f4f4f4); - background-color: var(--hover-ui, #353535); - border-top: 1px solid var(--ui-03, #393939); - border-bottom: 1px solid var(--ui-03, #393939); + color: var(--cds-text-01, #f4f4f4); + background-color: var(--cds-hover-ui, #353535); + border-top: 1px solid var(--cds-ui-03, #393939); + border-bottom: 1px solid var(--cds-ui-03, #393939); } tr.bx--parent-row.bx--expandable-row.bx--expandable-row--hover td:first-of-type { @@ -8349,7 +9151,7 @@ tr.bx--parent-row.bx--expandable-row.bx--expandable-row--hover td:first-of-type } .bx--data-table td.bx--table-expand { - border-bottom: 1px solid var(--ui-03, #393939); + border-bottom: 1px solid var(--cds-ui-03, #393939); } .bx--data-table th.bx--table-expand + .bx--table-column-checkbox, @@ -8406,7 +9208,7 @@ tr.bx--parent-row.bx--expandable-row.bx--expandable-row--hover td:first-of-type .bx--table-expand__button:focus { outline: none; - box-shadow: inset 0 0 0 2px var(--focus, #ffffff); + box-shadow: inset 0 0 0 2px var(--cds-focus, #ffffff); } @media screen and (-ms-high-contrast: active), screen and (prefers-contrast) { @@ -8418,7 +9220,7 @@ tr.bx--parent-row.bx--expandable-row.bx--expandable-row--hover td:first-of-type .bx--table-expand__svg { transform: rotate(90deg); transition: transform 150ms cubic-bezier(0.2, 0, 0.38, 0.9); - fill: var(--ui-05, #f4f4f4); + fill: var(--cds-ui-05, #f4f4f4); } @media screen and (-ms-high-contrast: active), screen and (prefers-contrast) { @@ -8438,13 +9240,13 @@ tr.bx--parent-row.bx--expandable-row td.bx--table-expand + td::after { left: 0; width: 0.5rem; height: 0.0625rem; - background: var(--ui-03, #393939); + background: var(--cds-ui-03, #393939); content: \\"\\"; } tr.bx--parent-row.bx--expandable-row:hover td.bx--table-expand + td::after, tr.bx--parent-row.bx--expandable-row.bx--expandable-row--hover td.bx--table-expand + td::after { - background: var(--hover-ui, #353535); + background: var(--cds-hover-ui, #353535); } tr.bx--parent-row.bx--data-table--selected td.bx--table-expand + td::after { @@ -8453,14 +9255,14 @@ tr.bx--parent-row.bx--data-table--selected td.bx--table-expand + td::after { .bx--data-table--zebra tbody tr[data-parent-row]:nth-child(4n + 3) td, .bx--data-table--zebra tbody tr[data-child-row]:nth-child(4n + 4) td { - border-bottom: 1px solid var(--ui-01, #262626); + border-bottom: 1px solid var(--cds-ui-01, #262626); } .bx--data-table--zebra tbody tr[data-parent-row]:nth-child(4n + 1) td, .bx--data-table--zebra tbody tr[data-child-row]:nth-child(4n + 2) td { - background-color: var(--ui-02, #393939); - border-top: 1px solid var(--ui-02, #393939); - border-bottom: 1px solid var(--ui-02, #393939); + background-color: var(--cds-ui-02, #393939); + border-top: 1px solid var(--cds-ui-02, #393939); + border-bottom: 1px solid var(--cds-ui-02, #393939); } .bx--data-table--zebra tr.bx--parent-row td, @@ -8471,81 +9273,81 @@ tr.bx--parent-row.bx--data-table--selected td.bx--table-expand + td::after { .bx--data-table--zebra tbody tr[data-parent-row]:hover td, .bx--data-table--zebra tbody tr[data-parent-row]:hover + tr[data-child-row] td, .bx--data-table--zebra tbody tr[data-child-row]:hover td { - background-color: var(--hover-field, #353535); - border-top: 1px solid var(--hover-field, #353535); - border-bottom: 1px solid var(--hover-field, #353535); + background-color: var(--cds-hover-field, #353535); + border-top: 1px solid var(--cds-hover-field, #353535); + border-bottom: 1px solid var(--cds-hover-field, #353535); } .bx--data-table--zebra tr.bx--parent-row.bx--expandable-row.bx--expandable-row--hover td { - background: var(--hover-ui, #353535); - border-top: 1px solid var(--hover-field, #353535); - border-bottom: 1px solid var(--hover-field, #353535); + background: var(--cds-hover-ui, #353535); + border-top: 1px solid var(--cds-hover-field, #353535); + border-bottom: 1px solid var(--cds-hover-field, #353535); } tr.bx--parent-row.bx--data-table--selected:first-of-type td { - background: var(--selected-ui, #393939); - border-top: 1px solid var(--active-ui, #525252); - border-bottom: 1px solid var(--ui-03, #393939); - box-shadow: 0 1px var(--active-ui, #525252); + background: var(--cds-selected-ui, #393939); + border-top: 1px solid var(--cds-active-ui, #525252); + border-bottom: 1px solid var(--cds-ui-03, #393939); + box-shadow: 0 1px var(--cds-active-ui, #525252); } tr.bx--parent-row.bx--data-table--selected td { - color: var(--text-01, #f4f4f4); - background: var(--selected-ui, #393939); + color: var(--cds-text-01, #f4f4f4); + background: var(--cds-selected-ui, #393939); border-bottom: 1px solid transparent; - box-shadow: 0 1px var(--active-ui, #525252); + box-shadow: 0 1px var(--cds-active-ui, #525252); } tr.bx--parent-row.bx--data-table--selected:last-of-type td { - background: var(--selected-ui, #393939); + background: var(--cds-selected-ui, #393939); border-bottom: 1px solid transparent; - box-shadow: 0 1px var(--ui-03, #393939); + box-shadow: 0 1px var(--cds-ui-03, #393939); } tr.bx--parent-row.bx--data-table--selected:not(.bx--expandable-row):hover td { - background: var(--hover-selected-ui, #4c4c4c); - border-top: 1px solid var(--hover-selected-ui, #4c4c4c); - border-bottom: 1px solid var(--ui-03, #393939); - box-shadow: 0 1px var(--hover-selected-ui, #4c4c4c); + background: var(--cds-hover-selected-ui, #4c4c4c); + border-top: 1px solid var(--cds-hover-selected-ui, #4c4c4c); + border-bottom: 1px solid var(--cds-ui-03, #393939); + box-shadow: 0 1px var(--cds-hover-selected-ui, #4c4c4c); } tr.bx--parent-row.bx--data-table--selected.bx--expandable-row td, tr.bx--parent-row.bx--data-table--selected.bx--expandable-row td:first-of-type { border-bottom: 1px solid transparent; - box-shadow: 0 1px var(--selected-ui, #393939); + box-shadow: 0 1px var(--cds-selected-ui, #393939); } tr.bx--parent-row.bx--data-table--selected.bx--expandable-row:hover td, tr.bx--parent-row.bx--data-table--selected.bx--expandable-row:hover td:first-of-type, tr.bx--parent-row.bx--data-table--selected.bx--expandable-row--hover td, tr.bx--parent-row.bx--data-table--selected.bx--expandable-row--hover td:first-of-type { - background: var(--hover-selected-ui, #4c4c4c); - border-top: 1px solid var(--hover-selected-ui, #4c4c4c); + background: var(--cds-hover-selected-ui, #4c4c4c); + border-top: 1px solid var(--cds-hover-selected-ui, #4c4c4c); border-bottom: 1px solid transparent; - box-shadow: 0 1px var(--hover-selected-ui, #4c4c4c); + box-shadow: 0 1px var(--cds-hover-selected-ui, #4c4c4c); } tr.bx--parent-row.bx--data-table--selected.bx--expandable-row + tr[data-child-row] td { - color: var(--text-01, #f4f4f4); - background-color: var(--hover-ui, #353535); - border-top: 1px solid var(--active-ui, #525252); - border-bottom: 1px solid var(--ui-03, #393939); - box-shadow: 0 1px var(--active-ui, #525252); + color: var(--cds-text-01, #f4f4f4); + background-color: var(--cds-hover-ui, #353535); + border-top: 1px solid var(--cds-active-ui, #525252); + border-bottom: 1px solid var(--cds-ui-03, #393939); + box-shadow: 0 1px var(--cds-active-ui, #525252); } tr.bx--parent-row.bx--data-table--selected.bx--expandable-row + tr[data-child-row]:last-of-type td { padding-bottom: 1.5rem; - box-shadow: inset 0 -1px var(--active-ui, #525252); + box-shadow: inset 0 -1px var(--cds-active-ui, #525252); } tr.bx--parent-row.bx--data-table--selected.bx--expandable-row:hover + tr[data-child-row] td, tr.bx--parent-row.bx--data-table--selected.bx--expandable-row--hover + tr[data-child-row] td { - background: var(--selected-ui, #393939); + background: var(--cds-selected-ui, #393939); } .bx--data-table--sort th, .bx--data-table th[aria-sort] { - height: 3rem; + height: var(--cds-spacing-09, 3rem); padding: 0; border-top: none; border-bottom: none; @@ -8570,11 +9372,11 @@ tr.bx--parent-row.bx--data-table--selected.bx--expandable-row--hover + tr[data-c justify-content: space-between; width: 100%; min-height: 100%; - padding-left: 1rem; - color: var(--text-01, #f4f4f4); + padding-left: var(--cds-spacing-05, 1rem); + color: var(--cds-text-01, #f4f4f4); font: inherit; line-height: 1; - background-color: var(--ui-03, #393939); + background-color: var(--cds-ui-03, #393939); transition: background-color 70ms cubic-bezier(0, 0, 0.38, 0.9), outline 70ms cubic-bezier(0, 0, 0.38, 0.9); } @@ -8589,7 +9391,7 @@ tr.bx--parent-row.bx--data-table--selected.bx--expandable-row--hover + tr[data-c } .bx--table-sort:focus { - outline: 2px solid var(--focus, #ffffff); + outline: 2px solid var(--cds-focus, #ffffff); outline-offset: -2px; } @@ -8600,7 +9402,7 @@ tr.bx--parent-row.bx--data-table--selected.bx--expandable-row--hover + tr[data-c } .bx--table-sort:hover { - background: var(--hover-selected-ui, #4c4c4c); + background: var(--cds-hover-selected-ui, #4c4c4c); } .bx--table-sort:focus svg, @@ -8609,8 +9411,8 @@ tr.bx--parent-row.bx--data-table--selected.bx--expandable-row--hover + tr[data-c } .bx--data-table.bx--data-table--sort th > .bx--table-header-label { - padding-right: 1rem; - padding-left: 1rem; + padding-right: var(--cds-spacing-05, 1rem); + padding-left: var(--cds-spacing-05, 1rem); } th .bx--table-sort__flex { @@ -8656,15 +9458,15 @@ th .bx--table-sort__flex { .bx--table-sort__icon-unsorted { width: 1.25rem; - min-width: 1rem; - margin-right: 0.5rem; - margin-left: 0.5rem; + min-width: var(--cds-spacing-05, 1rem); + margin-right: var(--cds-spacing-03, 0.5rem); + margin-left: var(--cds-spacing-03, 0.5rem); opacity: 0; - fill: var(--ui-05, #f4f4f4); + fill: var(--cds-ui-05, #f4f4f4); } .bx--table-sort.bx--table-sort--active { - background: var(--hover-selected-ui, #4c4c4c); + background: var(--cds-hover-selected-ui, #4c4c4c); } .bx--table-sort.bx--table-sort--active .bx--table-sort__icon-unsorted { @@ -8682,13 +9484,13 @@ th .bx--table-sort__flex { .bx--table-sort__icon { width: 1.25rem; - min-width: 1rem; - margin-right: 0.5rem; - margin-left: 0.5rem; + min-width: var(--cds-spacing-05, 1rem); + margin-right: var(--cds-spacing-03, 0.5rem); + margin-left: var(--cds-spacing-03, 0.5rem); transform: rotate(0); opacity: 1; transition: transform 110ms cubic-bezier(0.2, 0, 0.38, 0.9); - fill: var(--ui-05, #f4f4f4); + fill: var(--cds-ui-05, #f4f4f4); } @media screen and (-ms-high-contrast: active), screen and (prefers-contrast) { @@ -8765,8 +9567,8 @@ th .bx--table-sort__flex { } .bx--inline-edit-label__action:focus { - outline: 1px solid var(--focus, #ffffff); - padding: 0.125rem; + outline: 1px solid var(--cds-focus, #ffffff); + padding: var(--cds-spacing-01, 0.125rem); } @media screen and (prefers-contrast) { @@ -8782,7 +9584,7 @@ th .bx--table-sort__flex { .bx--inline-edit-label__icon { opacity: 0; - fill: var(--ui-05, #f4f4f4); + fill: var(--cds-ui-05, #f4f4f4); } .bx--inline-edit-input { @@ -8795,7 +9597,7 @@ th .bx--table-sort__flex { } .bx--inline-edit-input--active input { - padding-left: 0.75rem; + padding-left: var(--cds-spacing-04, 0.75rem); } .bx--data-table.bx--skeleton th { @@ -8807,7 +9609,7 @@ th .bx--table-sort__flex { .bx--data-table.bx--skeleton td span { position: relative; padding: 0; - background: var(--skeleton-01, #353535); + background: var(--cds-skeleton-01, #353535); border: none; box-shadow: none; pointer-events: none; @@ -8830,7 +9632,7 @@ th .bx--table-sort__flex { position: absolute; width: 100%; height: 100%; - background: var(--skeleton-02, #525252); + background: var(--cds-skeleton-02, #525252); animation: 3000ms ease-in-out skeleton infinite; content: \\"\\"; will-change: transform-origin, transform, opacity; @@ -8845,11 +9647,11 @@ th .bx--table-sort__flex { .bx--data-table.bx--skeleton tr:hover td { background: transparent; - border-color: var(--ui-03, #393939); + border-color: var(--cds-ui-03, #393939); } .bx--data-table.bx--skeleton tr:hover td:first-of-type, .bx--data-table.bx--skeleton tr:hover td:last-of-type { - border-color: var(--ui-03, #393939); + border-color: var(--cds-ui-03, #393939); } .bx--data-table.bx--skeleton .bx--table-sort-v2 { @@ -8857,17 +9659,17 @@ th .bx--table-sort__flex { } .bx--data-table.bx--skeleton th span { - background: var(--skeleton-02, #525252); + background: var(--cds-skeleton-02, #525252); } .bx--data-table.bx--skeleton th span::before { - background: var(--skeleton-01, #353535); + background: var(--cds-skeleton-01, #353535); } .bx--data-table-container.bx--skeleton .bx--data-table-header__title { position: relative; padding: 0; - background: var(--skeleton-01, #353535); + background: var(--cds-skeleton-01, #353535); border: none; box-shadow: none; pointer-events: none; @@ -8885,7 +9687,7 @@ th .bx--table-sort__flex { position: absolute; width: 100%; height: 100%; - background: var(--skeleton-02, #525252); + background: var(--cds-skeleton-02, #525252); animation: 3000ms ease-in-out skeleton infinite; content: \\"\\"; will-change: transform-origin, transform, opacity; @@ -8900,13 +9702,13 @@ th .bx--table-sort__flex { .bx--data-table-container.bx--skeleton .bx--data-table-header__description { position: relative; padding: 0; - background: var(--skeleton-01, #353535); + background: var(--cds-skeleton-01, #353535); border: none; box-shadow: none; pointer-events: none; width: 10rem; height: 1rem; - margin-top: 0.5rem; + margin-top: var(--cds-spacing-03, 0.5rem); } .bx--data-table-container.bx--skeleton .bx--data-table-header__description:hover, .bx--data-table-container.bx--skeleton .bx--data-table-header__description:focus, .bx--data-table-container.bx--skeleton .bx--data-table-header__description:active { @@ -8919,7 +9721,7 @@ th .bx--table-sort__flex { position: absolute; width: 100%; height: 100%; - background: var(--skeleton-02, #525252); + background: var(--cds-skeleton-02, #525252); animation: 3000ms ease-in-out skeleton infinite; content: \\"\\"; will-change: transform-origin, transform, opacity; @@ -8940,7 +9742,7 @@ th .bx--table-sort__flex { } .security--data-table .bx--data-table { - background-color: var(--ui-03, #393939); + background-color: var(--cds-ui-03, #393939); } .security--data-table .bx--data-table-content { @@ -8971,10 +9773,10 @@ th .bx--table-sort__flex { } .security--error-page__title { - font-size: 2rem; - font-weight: 400; - line-height: 1.25; - letter-spacing: 0; + font-size: var(--cds-productive-heading-05-font-size, 2rem); + font-weight: var(--cds-productive-heading-05-font-weight, 400); + line-height: var(--cds-productive-heading-05-line-height, 1.25); + letter-spacing: var(--cds-productive-heading-05-letter-spacing, 0); margin-top: 0.75rem; margin-bottom: 3rem; } @@ -8984,24 +9786,24 @@ th .bx--table-sort__flex { } .security--error-page__sub-title { - font-size: 1.25rem; - font-weight: 400; - line-height: 1.4; - letter-spacing: 0; + font-size: var(--cds-productive-heading-03-font-size, 1.25rem); + font-weight: var(--cds-productive-heading-03-font-weight, 400); + line-height: var(--cds-productive-heading-03-line-height, 1.4); + letter-spacing: var(--cds-productive-heading-03-letter-spacing, 0); margin-bottom: 1rem; } .security--error-page__description { - font-size: 1rem; - font-weight: 600; - line-height: 1.375; - letter-spacing: 0; + font-size: var(--cds-heading-02-font-size, 1rem); + font-weight: var(--cds-heading-02-font-weight, 600); + line-height: var(--cds-heading-02-line-height, 1.375); + letter-spacing: var(--cds-heading-02-letter-spacing, 0); margin-bottom: 2rem; } .security--error-page__content-wrapper { display: flex; - padding: 6rem 2rem; + padding: 6rem var(--cds-spacing-07, 2rem); flex-direction: column; justify-content: space-between; } @@ -9020,10 +9822,10 @@ th .bx--table-sort__flex { } .security--link--external { - font-size: 0.875rem; - font-weight: 400; - line-height: 1.29; - letter-spacing: 0.16px; + font-size: var(--cds-body-short-01-font-size, 0.875rem); + font-weight: var(--cds-body-short-01-font-weight, 400); + line-height: var(--cds-body-short-01-line-height, 1.29); + letter-spacing: var(--cds-body-short-01-letter-spacing, 0.16px); position: relative; box-shadow: none; word-wrap: break-word; @@ -9091,12 +9893,12 @@ th .bx--table-sort__flex { .bx--accordion__item { overflow: visible; - border-top: 1px solid var(--ui-03, #393939); + border-top: 1px solid var(--cds-ui-03, #393939); transition: all 110ms cubic-bezier(0.2, 0, 0.38, 0.9); } .bx--accordion__item:last-child { - border-bottom: 1px solid var(--ui-03, #393939); + border-bottom: 1px solid var(--cds-ui-03, #393939); } .bx--accordion__heading { @@ -9123,7 +9925,7 @@ th .bx--table-sort__flex { min-height: 2.5rem; margin: 0; padding: 0.625rem 0; - color: var(--text-01, #f4f4f4); + color: var(--cds-text-01, #f4f4f4); cursor: pointer; transition: background-color cubic-bezier(0.2, 0, 0.38, 0.9) 110ms; } @@ -9148,7 +9950,7 @@ th .bx--table-sort__flex { } .bx--accordion__heading:hover::before { - background-color: var(--hover-ui, #353535); + background-color: var(--cds-hover-ui, #353535); } .bx--accordion__heading:focus { @@ -9157,7 +9959,7 @@ th .bx--table-sort__flex { .bx--accordion__heading:focus::before { box-sizing: border-box; - border: 2px solid var(--focus, #ffffff); + border: 2px solid var(--cds-focus, #ffffff); } @media screen and (prefers-contrast) { @@ -9176,12 +9978,12 @@ th .bx--table-sort__flex { } .bx--accordion__heading[disabled] { - color: var(--disabled-02, #525252); + color: var(--cds-disabled-02, #525252); cursor: not-allowed; } .bx--accordion__heading[disabled] .bx--accordion__arrow { - fill: var(--disabled-02, #525252); + fill: var(--cds-disabled-02, #525252); } .bx--accordion__heading[disabled]:hover::before { @@ -9190,11 +9992,11 @@ th .bx--table-sort__flex { .bx--accordion__item--disabled, .bx--accordion__item--disabled + .bx--accordion__item { - border-top: 1px solid var(--disabled-02, #525252); + border-top: 1px solid var(--cds-disabled-02, #525252); } li.bx--accordion__item--disabled:last-of-type { - border-bottom: 1px solid var(--disabled-02, #525252); + border-bottom: 1px solid var(--cds-disabled-02, #525252); } .bx--accordion__arrow { @@ -9206,7 +10008,7 @@ li.bx--accordion__item--disabled:last-of-type { margin: 2px 1rem 0 0; transform: rotate(90deg) /*rtl:ignore*/; transition: all 110ms cubic-bezier(0.2, 0, 0.38, 0.9); - fill: var(--ui-05, #f4f4f4); + fill: var(--cds-ui-05, #f4f4f4); } @media screen and (-ms-high-contrast: active), screen and (prefers-contrast) { @@ -9216,10 +10018,10 @@ li.bx--accordion__item--disabled:last-of-type { } .bx--accordion__title { - font-size: 0.875rem; - font-weight: 400; - line-height: 1.43; - letter-spacing: 0.16px; + font-size: var(--cds-body-long-01-font-size, 0.875rem); + font-weight: var(--cds-body-long-01-font-weight, 400); + line-height: var(--cds-body-long-01-line-height, 1.43); + letter-spacing: var(--cds-body-long-01-letter-spacing, 0.16px); z-index: 1; width: 100%; margin: 0 0 0 1rem; @@ -9246,10 +10048,10 @@ li.bx--accordion__item--disabled:last-of-type { } .bx--accordion__content > p { - font-size: 0.875rem; - font-weight: 400; - line-height: 1.43; - letter-spacing: 0.16px; + font-size: var(--cds-body-long-01-font-size, 0.875rem); + font-weight: var(--cds-body-long-01-font-weight, 400); + line-height: var(--cds-body-long-01-line-height, 1.43); + letter-spacing: var(--cds-body-long-01-letter-spacing, 0.16px); } .bx--accordion--start .bx--accordion__heading { @@ -9283,14 +10085,14 @@ li.bx--accordion__item--disabled:last-of-type { .bx--accordion__item--active .bx--accordion__content { display: block; - padding-top: 0.5rem; + padding-top: var(--cds-spacing-03, 0.5rem); padding-bottom: 1.5rem; transition: padding-top cubic-bezier(0, 0, 0.38, 0.9) 110ms, padding-bottom cubic-bezier(0, 0, 0.38, 0.9) 110ms; } .bx--accordion__item--active .bx--accordion__arrow { transform: rotate(-90deg) /*rtl:ignore*/; - fill: var(--ui-05, #f4f4f4); + fill: var(--cds-ui-05, #f4f4f4); } @media screen and (-ms-high-contrast: active), screen and (prefers-contrast) { @@ -9307,7 +10109,7 @@ li.bx--accordion__item--disabled:last-of-type { .bx--accordion.bx--skeleton .bx--accordion__arrow { cursor: default; pointer-events: none; - fill: var(--ui-05, #f4f4f4); + fill: var(--cds-ui-05, #f4f4f4); } .bx--accordion.bx--skeleton .bx--accordion__arrow:hover, .bx--accordion.bx--skeleton .bx--accordion__arrow:focus, .bx--accordion.bx--skeleton .bx--accordion__arrow:active { @@ -9321,7 +10123,7 @@ li.bx--accordion__item--disabled:last-of-type { } .bx--accordion--end.bx--skeleton .bx--accordion__arrow { - margin-left: 1rem; + margin-left: var(--cds-spacing-05, 1rem); } .bx--skeleton .bx--accordion__heading:focus .bx--accordion__arrow { @@ -9353,14 +10155,14 @@ li.bx--accordion__item--disabled:last-of-type { .security--filter-category { padding-top: 0.5rem; padding-bottom: 0.5rem; - border-top: 0.0625rem solid var(--ui-03, #393939); + border-top: 0.0625rem solid var(--cds-ui-03, #393939); } .security--filter-category__title { - font-size: 0.75rem; - font-weight: 400; - line-height: 1.34; - letter-spacing: 0.32px; + font-size: var(--cds-caption-01-font-size, 0.75rem); + font-weight: var(--cds-caption-01-font-weight, 400); + line-height: var(--cds-caption-01-line-height, 1.34); + letter-spacing: var(--cds-caption-01-letter-spacing, 0.32px); font-weight: 600; display: flex; margin-top: 0.5rem; @@ -9370,7 +10172,7 @@ li.bx--accordion__item--disabled:last-of-type { .security--filter-category__count { font-weight: 400; - color: var(--text-02, #c6c6c6); + color: var(--cds-text-02, #c6c6c6); } .security--filter-search { @@ -9385,7 +10187,7 @@ li.bx--accordion__item--disabled:last-of-type { width: 100%; max-height: 19rem; padding: 0.5rem; - background-color: var(--ui-01, #262626); + background-color: var(--cds-ui-01, #262626); box-sizing: border-box; overflow-y: auto; z-index: 9100; @@ -9400,23 +10202,23 @@ li.bx--accordion__item--disabled:last-of-type { .security--filter-search__subcategory { padding-top: 0.5rem; padding-bottom: 0.5rem; - border-top: 0.0625rem solid var(--ui-04, #6f6f6f); + border-top: 0.0625rem solid var(--cds-ui-04, #6f6f6f); } .security--filter-search__subcategory__title { - font-size: 0.75rem; - font-weight: 400; - line-height: 1.34; - letter-spacing: 0.32px; + font-size: var(--cds-caption-01-font-size, 0.75rem); + font-weight: var(--cds-caption-01-font-weight, 400); + line-height: var(--cds-caption-01-line-height, 1.34); + letter-spacing: var(--cds-caption-01-letter-spacing, 0.32px); margin-top: 0; margin-bottom: 0.5rem; } .security--filter-search__results--none { - font-size: 0.75rem; - font-weight: 400; - line-height: 1.34; - letter-spacing: 0.32px; + font-size: var(--cds-caption-01-font-size, 0.75rem); + font-weight: var(--cds-caption-01-font-weight, 400); + line-height: var(--cds-caption-01-line-height, 1.34); + letter-spacing: var(--cds-caption-01-letter-spacing, 0.32px); } .security--filter-search__results--visible { @@ -9425,10 +10227,10 @@ li.bx--accordion__item--disabled:last-of-type { } .security--filter-selector { - font-size: 0.875rem; - font-weight: 400; - line-height: 1.29; - letter-spacing: 0.16px; + font-size: var(--cds-body-short-01-font-size, 0.875rem); + font-weight: var(--cds-body-short-01-font-weight, 400); + line-height: var(--cds-body-short-01-line-height, 1.29); + letter-spacing: var(--cds-body-short-01-letter-spacing, 0.16px); display: flex; } @@ -9447,12 +10249,12 @@ li.bx--accordion__item--disabled:last-of-type { } .security--filter-selector__count { - font-size: 0.75rem; - font-weight: 400; - line-height: 1.34; - letter-spacing: 0.32px; + font-size: var(--cds-caption-01-font-size, 0.75rem); + font-weight: var(--cds-caption-01-font-weight, 400); + line-height: var(--cds-caption-01-line-height, 1.34); + letter-spacing: var(--cds-caption-01-letter-spacing, 0.32px); margin-left: 0.75rem; - color: var(--text-02, #c6c6c6); + color: var(--cds-text-02, #c6c6c6); } .security--filter-selector__label { @@ -9486,7 +10288,7 @@ li.bx--accordion__item--disabled:last-of-type { padding-top: 0.25rem; padding-bottom: 0.25rem; min-height: 2rem; - color: var(--text-02, #c6c6c6); + color: var(--cds-text-02, #c6c6c6); } .security--filter-subcategory > .bx--accordion__content { @@ -9494,7 +10296,7 @@ li.bx--accordion__item--disabled:last-of-type { } .security--filter-subcategory.bx--accordion__item--active > .bx--accordion__heading { - color: var(--text-01, #f4f4f4); + color: var(--cds-text-01, #f4f4f4); } .security--filter-subcategory__button--toggle { @@ -9507,7 +10309,7 @@ li.bx--accordion__item--disabled:last-of-type { } .security--filter-subcategory__button--toggle.bx--btn, .security--filter-subcategory__button--toggle.bx--btn:active, .security--filter-subcategory__button--toggle.bx--btn:hover { - color: var(--text-02, #c6c6c6); + color: var(--cds-text-02, #c6c6c6); } .security--filter-subcategory__button--toggle.bx--btn > .bx--btn__icon, .security--filter-subcategory__button--toggle.bx--btn:hover > .bx--btn__icon { @@ -9535,20 +10337,20 @@ li.bx--accordion__item--disabled:last-of-type { .security--filter-panel-label__count { margin-left: 0.75rem; - color: var(--text-02, #c6c6c6); + color: var(--cds-text-02, #c6c6c6); } .security--filter-panel-group { padding-top: 0.5rem; padding-bottom: 0.5rem; - border-top: 1px solid var(--ui-03, #393939); + border-top: 1px solid var(--cds-ui-03, #393939); } .security--filter-panel-group__title { - font-size: 0.75rem; - font-weight: 400; - line-height: 1.34; - letter-spacing: 0.32px; + font-size: var(--cds-caption-01-font-size, 0.75rem); + font-weight: var(--cds-caption-01-font-weight, 400); + line-height: var(--cds-caption-01-line-height, 1.34); + letter-spacing: var(--cds-caption-01-letter-spacing, 0.32px); font-weight: 600; margin-top: 0; margin-bottom: 1rem; @@ -9606,18 +10408,18 @@ li.bx--accordion__item--disabled:last-of-type { padding: 0; border: none; background: transparent; - color: var(--link-01, #78a9ff); + color: var(--cds-link-01, #78a9ff); margin-top: 1px; } .security--truncated-list__expand-button:hover { background: transparent; - color: var(--link-01, #78a9ff); + color: var(--cds-link-01, #78a9ff); } .security--truncated-list__expand-button:active { background: transparent; - color: var(--text-01, #f4f4f4); + color: var(--cds-text-01, #f4f4f4); } .security--filter-panel-accordion-item { @@ -9629,10 +10431,10 @@ li.bx--accordion__item--disabled:last-of-type { } .security--filter-panel-accordion-item__count { - font-size: 0.75rem; - font-weight: 400; - line-height: 1.34; - letter-spacing: 0.32px; + font-size: var(--cds-caption-01-font-size, 0.75rem); + font-weight: var(--cds-caption-01-font-weight, 400); + line-height: var(--cds-caption-01-line-height, 1.34); + letter-spacing: var(--cds-caption-01-letter-spacing, 0.32px); } .security--filter-panel-accordion-item__list { @@ -9645,7 +10447,7 @@ li.bx--accordion__item--disabled:last-of-type { padding-top: 0.25rem; padding-bottom: 0.25rem; min-height: 2rem; - color: var(--text-02, #c6c6c6); + color: var(--cds-text-02, #c6c6c6); border: 2px solid transparent; } @@ -9655,7 +10457,7 @@ li.bx--accordion__item--disabled:last-of-type { } .security--filter-panel-accordion-item > .bx--accordion__heading:focus::before { - outline: 2px solid var(--focus, #ffffff); + outline: 2px solid var(--cds-focus, #ffffff); outline-offset: -2px; border: none; } @@ -9675,14 +10477,14 @@ li.bx--accordion__item--disabled:last-of-type { } .security--filter-panel-accordion-item.bx--accordion__item--active > .bx--accordion__heading { - color: var(--text-01, #f4f4f4); + color: var(--cds-text-01, #f4f4f4); } - -.security--filter-panel-checkbox__wrapper { - font-size: 0.875rem; - font-weight: 400; - line-height: 1.29; - letter-spacing: 0.16px; + +.security--filter-panel-checkbox__wrapper { + font-size: var(--cds-body-short-01-font-size, 0.875rem); + font-weight: var(--cds-body-short-01-font-weight, 400); + line-height: var(--cds-body-short-01-line-height, 1.29); + letter-spacing: var(--cds-body-short-01-letter-spacing, 0.16px); display: flex; max-width: 100%; } @@ -9692,10 +10494,10 @@ li.bx--accordion__item--disabled:last-of-type { } .security--filter-panel-checkbox__count { - font-size: 0.75rem; - font-weight: 400; - line-height: 1.34; - letter-spacing: 0.32px; + font-size: var(--cds-caption-01-font-size, 0.75rem); + font-weight: var(--cds-caption-01-font-weight, 400); + line-height: var(--cds-caption-01-line-height, 1.34); + letter-spacing: var(--cds-caption-01-letter-spacing, 0.32px); } .security--filter-panel-checkbox__count::before { @@ -9723,14 +10525,14 @@ li.bx--accordion__item--disabled:last-of-type { } .security--filter-panel-checkbox-with-overflow-menu--open, .security--filter-panel-checkbox-with-overflow-menu:hover, .security--filter-panel-checkbox-with-overflow-menu:focus-within { - background-color: var(--field-01, #262626); + background-color: var(--cds-field-01, #262626); } .security--filter-panel-checkbox-with-overflow-menu__overflow-button { position: absolute; top: 0; right: 0; - background-color: var(--field-01, #262626); + background-color: var(--cds-field-01, #262626); height: 1.5rem; width: 1.5rem; } @@ -9760,17 +10562,17 @@ li.bx--accordion__item--disabled:last-of-type { width: 100%; max-height: 19rem; padding: 0.5rem; - background-color: var(--ui-01, #262626); + background-color: var(--cds-ui-01, #262626); box-sizing: border-box; overflow-y: auto; z-index: 9100; } .security--filter-panel__title { - font-size: 0.875rem; - font-weight: 400; - line-height: 1.29; - letter-spacing: 0.16px; + font-size: var(--cds-body-short-01-font-size, 0.875rem); + font-weight: var(--cds-body-short-01-font-weight, 400); + line-height: var(--cds-body-short-01-line-height, 1.29); + letter-spacing: var(--cds-body-short-01-letter-spacing, 0.16px); margin-top: 0.75rem; margin-bottom: 0.75rem; } @@ -9787,7 +10589,7 @@ li.bx--accordion__item--disabled:last-of-type { .security--ica-skeleton .security--ica-skeleton__value { position: relative; padding: 0; - background: var(--skeleton-01, #353535); + background: var(--cds-skeleton-01, #353535); border: none; box-shadow: none; pointer-events: none; @@ -9807,7 +10609,7 @@ li.bx--accordion__item--disabled:last-of-type { position: absolute; width: 100%; height: 100%; - background: var(--skeleton-02, #525252); + background: var(--cds-skeleton-02, #525252); animation: 3000ms ease-in-out skeleton infinite; content: \\"\\"; will-change: transform-origin, transform, opacity; @@ -9832,28 +10634,28 @@ li.bx--accordion__item--disabled:last-of-type { } .security--ica__label { - font-size: 0.75rem; - font-weight: 400; - line-height: 1.34; - letter-spacing: 0.32px; + font-size: var(--cds-label-01-font-size, 0.75rem); + font-weight: var(--cds-label-01-font-weight, 400); + line-height: var(--cds-label-01-line-height, 1.34); + letter-spacing: var(--cds-label-01-letter-spacing, 0.32px); display: block; - color: var(--text-02, #c6c6c6); + color: var(--cds-text-02, #c6c6c6); margin: 0; } .security--ica__value { - font-size: 1.75rem; - font-weight: 400; - line-height: 1.29; - letter-spacing: 0; + font-size: var(--cds-productive-heading-04-font-size, 1.75rem); + font-weight: var(--cds-productive-heading-04-font-weight, 400); + line-height: var(--cds-productive-heading-04-line-height, 1.29); + letter-spacing: var(--cds-productive-heading-04-letter-spacing, 0); margin-bottom: 0; } .security--ica__total { - font-size: 0.875rem; - font-weight: 400; - line-height: 1.29; - letter-spacing: 0.16px; + font-size: var(--cds-body-short-01-font-size, 0.875rem); + font-weight: var(--cds-body-short-01-font-weight, 400); + line-height: var(--cds-body-short-01-line-height, 1.29); + letter-spacing: var(--cds-body-short-01-letter-spacing, 0.16px); margin-bottom: 0; padding-top: 0.875rem; } @@ -9868,53 +10670,53 @@ li.bx--accordion__item--disabled:last-of-type { } .security--ica__percentage { - font-size: 1.75rem; - font-weight: 400; - line-height: 1.29; - letter-spacing: 0; + font-size: var(--cds-productive-heading-04-font-size, 1.75rem); + font-weight: var(--cds-productive-heading-04-font-weight, 400); + line-height: var(--cds-productive-heading-04-line-height, 1.29); + letter-spacing: var(--cds-productive-heading-04-letter-spacing, 0); } .security--ica__percentage-mark { - font-size: 0.875rem; - font-weight: 400; - line-height: 1.29; - letter-spacing: 0.16px; + font-size: var(--cds-body-short-01-font-size, 0.875rem); + font-weight: var(--cds-body-short-01-font-weight, 400); + line-height: var(--cds-body-short-01-line-height, 1.29); + letter-spacing: var(--cds-body-short-01-letter-spacing, 0.16px); } .security--ica--lg .security--ica__value, .security--ica--lg .security--ica__percentage { - font-size: 2.625rem; - font-weight: 300; - line-height: 1.199; - letter-spacing: 0; + font-size: var(--cds-productive-heading-06-font-size, 2.625rem); + font-weight: var(--cds-productive-heading-06-font-weight, 300); + line-height: var(--cds-productive-heading-06-line-height, 1.199); + letter-spacing: var(--cds-productive-heading-06-letter-spacing, 0); } .security--ica--lg .security--ica__total, .security--ica--lg .security--ica__percentage-mark { - font-size: 1.25rem; - font-weight: 400; - line-height: 1.4; - letter-spacing: 0; + font-size: var(--cds-productive-heading-03-font-size, 1.25rem); + font-weight: var(--cds-productive-heading-03-font-weight, 400); + line-height: var(--cds-productive-heading-03-line-height, 1.4); + letter-spacing: var(--cds-productive-heading-03-letter-spacing, 0); padding-top: 1.25rem; } .security--ica--xl .security--ica__label { - font-size: 0.875rem; - font-weight: 400; - line-height: 1.29; - letter-spacing: 0.16px; + font-size: var(--cds-body-short-01-font-size, 0.875rem); + font-weight: var(--cds-body-short-01-font-weight, 400); + line-height: var(--cds-body-short-01-line-height, 1.29); + letter-spacing: var(--cds-body-short-01-letter-spacing, 0.16px); } .security--ica--xl .security--ica__value, .security--ica--xl .security--ica__percentage { - font-size: 3.375rem; - font-weight: 300; - line-height: 1.19; - letter-spacing: 0; + font-size: var(--cds-productive-heading-07-font-size, 3.375rem); + font-weight: var(--cds-productive-heading-07-font-weight, 300); + line-height: var(--cds-productive-heading-07-line-height, 1.19); + letter-spacing: var(--cds-productive-heading-07-letter-spacing, 0); } .security--ica--xl .security--ica__total, .security--ica--xl .security--ica__percentage-mark { - font-size: 1.75rem; - font-weight: 400; - line-height: 1.29; - letter-spacing: 0; + font-size: var(--cds-productive-heading-04-font-size, 1.75rem); + font-weight: var(--cds-productive-heading-04-font-weight, 400); + line-height: var(--cds-productive-heading-04-line-height, 1.29); + letter-spacing: var(--cds-productive-heading-04-letter-spacing, 0); padding-top: 1.5rem; } @@ -9986,7 +10788,7 @@ li.bx--accordion__item--disabled:last-of-type { } .security--icon-button-bar__divider__inner { - background-color: var(--ui-03, #393939); + background-color: var(--cds-ui-03, #393939); width: 1px; } @@ -10070,7 +10872,7 @@ li.bx--accordion__item--disabled:last-of-type { } .bx--loading__stroke { - stroke: var(--interactive-04, #4589ff); + stroke: var(--cds-interactive-04, #4589ff); stroke-dashoffset: 16; } @@ -10100,11 +10902,11 @@ li.bx--accordion__item--disabled:last-of-type { } .bx--loading--small .bx--loading__svg { - stroke: var(--interactive-04, #4589ff); + stroke: var(--cds-interactive-04, #4589ff); } .bx--loading__background { - stroke: var(--ui-03, #393939); + stroke: var(--cds-ui-03, #393939); stroke-dashoffset: -22; } @@ -10127,7 +10929,7 @@ li.bx--accordion__item--disabled:last-of-type { justify-content: center; width: 100%; height: 100%; - background-color: var(--overlay-01, rgba(22, 22, 22, 0.7)); + background-color: var(--cds-overlay-01, rgba(22, 22, 22, 0.7)); transition: background-color 720ms cubic-bezier(0.4, 0.14, 0.3, 1); } @@ -10157,11 +10959,11 @@ li.bx--accordion__item--disabled:last-of-type { } .bx--inline-loading__text { - font-size: 0.75rem; - font-weight: 400; - line-height: 1.34; - letter-spacing: 0.32px; - color: var(--text-02, #c6c6c6); + font-size: var(--cds-label-01-font-size, 0.75rem); + font-weight: var(--cds-label-01-font-weight, 400); + line-height: var(--cds-label-01-line-height, 1.34); + letter-spacing: var(--cds-label-01-letter-spacing, 0.32px); + color: var(--cds-text-02, #c6c6c6); } .bx--inline-loading__animation { @@ -10173,7 +10975,7 @@ li.bx--accordion__item--disabled:last-of-type { } .bx--inline-loading__checkmark-container { - fill: var(--support-02, #42be65); + fill: var(--cds-support-02, #42be65); } .bx--inline-loading__checkmark-container.bx--inline-loading__svg { @@ -10192,7 +10994,7 @@ li.bx--accordion__item--disabled:last-of-type { animation-duration: 250ms; animation-fill-mode: forwards; fill: none; - stroke: var(--interactive-04, #4589ff); + stroke: var(--cds-interactive-04, #4589ff); stroke-width: 1.8; stroke-dasharray: 12; stroke-dashoffset: 12; @@ -10201,7 +11003,7 @@ li.bx--accordion__item--disabled:last-of-type { .bx--inline-loading--error { width: 1rem; height: 1rem; - fill: var(--support-01, #fa4d56); + fill: var(--cds-support-01, #fa4d56); } .bx--inline-loading--error[hidden] { @@ -10209,7 +11011,7 @@ li.bx--accordion__item--disabled:last-of-type { } .bx--loading--small .bx--inline-loading__svg { - stroke: var(--interactive-04, #4589ff); + stroke: var(--cds-interactive-04, #4589ff); } /* If IE11 Don\\"t show check animation */ @@ -10239,12 +11041,12 @@ li.bx--accordion__item--disabled:last-of-type { border: 0; cursor: pointer; appearance: none; - font-size: 0.75rem; - font-weight: 400; - line-height: 1.34; - letter-spacing: 0.32px; - color: #393939; - background-color: #e0e0e0; + font-size: var(--cds-label-01-font-size, 0.75rem); + font-weight: var(--cds-label-01-font-weight, 400); + line-height: var(--cds-label-01-line-height, 1.34); + letter-spacing: var(--cds-label-01-letter-spacing, 0.32px); + color: var(--cds-tag-color-gray, #c6c6c6); + background-color: var(--cds-tag-background-gray, #393939); display: inline-flex; align-items: center; justify-content: center; @@ -10271,7 +11073,7 @@ li.bx--accordion__item--disabled:last-of-type { .bx--tag.bx--tag--interactive:hover, .bx--tag .bx--tag__close-icon:hover { - background-color: #c6c6c6; + background-color: var(--cds-tag-hover-gray, #525252); } .bx--tag:not(:first-child) { @@ -10279,120 +11081,120 @@ li.bx--accordion__item--disabled:last-of-type { } .bx--tag--red { - color: #750e13; - background-color: #ffd7d9; + color: var(--cds-tag-color-red, #ffb3b8); + background-color: var(--cds-tag-background-red, #750e13); } .bx--tag--red.bx--tag--interactive:hover, .bx--tag--red .bx--tag__close-icon:hover { - background-color: #ffb3b8; + background-color: var(--cds-tag-hover-red, #a2191f); } .bx--tag--magenta { - color: #740937; - background-color: #ffd6e8; + color: var(--cds-tag-color-magenta, #ffafd2); + background-color: var(--cds-tag-background-magenta, #740937); } .bx--tag--magenta.bx--tag--interactive:hover, .bx--tag--magenta .bx--tag__close-icon:hover { - background-color: #ffafd2; + background-color: var(--cds-tag-hover-magenta, #9f1853); } .bx--tag--purple { - color: #491d8b; - background-color: #e8daff; + color: var(--cds-tag-color-purple, #d4bbff); + background-color: var(--cds-tag-background-purple, #491d8b); } .bx--tag--purple.bx--tag--interactive:hover, .bx--tag--purple .bx--tag__close-icon:hover { - background-color: #d4bbff; + background-color: var(--cds-tag-hover-purple, #6929c4); } .bx--tag--blue { - color: #002d9c; - background-color: #d0e2ff; + color: var(--cds-tag-color-blue, #a6c8ff); + background-color: var(--cds-tag-background-blue, #002d9c); } .bx--tag--blue.bx--tag--interactive:hover, .bx--tag--blue .bx--tag__close-icon:hover { - background-color: #a6c8ff; + background-color: var(--cds-tag-hover-blue, #0043ce); } .bx--tag--cyan { - color: #003a6d; - background-color: #bae6ff; + color: var(--cds-tag-color-cyan, #82cfff); + background-color: var(--cds-tag-background-cyan, #003a6d); } .bx--tag--cyan.bx--tag--interactive:hover, .bx--tag--cyan .bx--tag__close-icon:hover { - background-color: #82cfff; + background-color: var(--cds-tag-hover-cyan, #00539a); } .bx--tag--teal { - color: #004144; - background-color: #9ef0f0; + color: var(--cds-tag-color-teal, #3ddbd9); + background-color: var(--cds-tag-background-teal, #004144); } .bx--tag--teal.bx--tag--interactive:hover, .bx--tag--teal .bx--tag__close-icon:hover { - background-color: #3ddbd9; + background-color: var(--cds-tag-hover-teal, #005d5d); } .bx--tag--green { - color: #044317; - background-color: #a7f0ba; + color: var(--cds-tag-color-green, #6fdc8c); + background-color: var(--cds-tag-background-green, #044317); } .bx--tag--green.bx--tag--interactive:hover, .bx--tag--green .bx--tag__close-icon:hover { - background-color: #6fdc8c; + background-color: var(--cds-tag-hover-green, #0e6027); } .bx--tag--gray { - color: #393939; - background-color: #e0e0e0; + color: var(--cds-tag-color-gray, #c6c6c6); + background-color: var(--cds-tag-background-gray, #393939); } .bx--tag--gray.bx--tag--interactive:hover, .bx--tag--gray .bx--tag__close-icon:hover { - background-color: #c6c6c6; + background-color: var(--cds-tag-hover-gray, #525252); } .bx--tag--cool-gray { - color: #343a3f; - background-color: #dde1e6; + color: var(--cds-tag-color-cool-gray, #c1c7cd); + background-color: var(--cds-tag-background-cool-gray, #343a3f); } .bx--tag--cool-gray.bx--tag--interactive:hover, .bx--tag--cool-gray .bx--tag__close-icon:hover { - background-color: #c1c7cd; + background-color: var(--cds-tag-hover-cool-gray, #4d5358); } .bx--tag--warm-gray { - color: #3c3838; - background-color: #e5e0df; + color: var(--cds-tag-color-warm-gray, #cac5c4); + background-color: var(--cds-tag-background-warm-gray, #3c3838); } .bx--tag--warm-gray.bx--tag--interactive:hover, .bx--tag--warm-gray .bx--tag__close-icon:hover { - background-color: #cac5c4; + background-color: var(--cds-tag-hover-warm-gray, #565151); } .bx--tag--high-contrast { - color: var(--inverse-01, #161616); - background-color: var(--inverse-02, #f4f4f4); + color: var(--cds-inverse-01, #161616); + background-color: var(--cds-inverse-02, #f4f4f4); } .bx--tag--high-contrast.bx--tag--interactive:hover, .bx--tag--high-contrast .bx--tag__close-icon:hover { - background-color: var(--inverse-hover-ui, #e5e5e5); + background-color: var(--cds-inverse-hover-ui, #e5e5e5); } .bx--tag--disabled, .bx--tag--filter.bx--tag--disabled, .bx--tag--interactive.bx--tag--disabled { - color: var(--disabled-02, #525252); - background-color: var(--disabled-01, #262626); + color: var(--cds-disabled-02, #525252); + background-color: var(--cds-disabled-01, #262626); } .bx--tag--disabled.bx--tag--interactive:hover, @@ -10401,7 +11203,7 @@ li.bx--accordion__item--disabled:last-of-type { .bx--tag--filter.bx--tag--disabled .bx--tag__close-icon:hover, .bx--tag--interactive.bx--tag--disabled.bx--tag--interactive:hover, .bx--tag--interactive.bx--tag--disabled .bx--tag__close-icon:hover { - background-color: var(--disabled-01, #262626); + background-color: var(--cds-disabled-01, #262626); } .bx--tag--disabled:hover, @@ -10419,7 +11221,7 @@ li.bx--accordion__item--disabled:last-of-type { .bx--tag--interactive:focus { outline: none; - box-shadow: inset 0 0 0 1px var(--focus, #ffffff); + box-shadow: inset 0 0 0 1px var(--cds-focus, #ffffff); } .bx--tag--interactive:hover { @@ -10466,7 +11268,7 @@ li.bx--accordion__item--disabled:last-of-type { flex-shrink: 0; width: 1rem; height: 1rem; - margin-right: 0.25rem; + margin-right: var(--cds-spacing-02, 0.25rem); padding: 0; color: currentColor; background-color: transparent; @@ -10485,7 +11287,7 @@ li.bx--accordion__item--disabled:last-of-type { .bx--tag__close-icon:focus { border-radius: 50%; outline: none; - box-shadow: inset 0 0 0 1px var(--focus, #ffffff); + box-shadow: inset 0 0 0 1px var(--cds-focus, #ffffff); } @media screen and (-ms-high-contrast: active), screen and (prefers-contrast) { @@ -10495,7 +11297,7 @@ li.bx--accordion__item--disabled:last-of-type { } .bx--tag--high-contrast .bx--tag__close-icon:focus { - box-shadow: inset 0 0 0 1px var(--inverse-focus-ui, #0f62fe); + box-shadow: inset 0 0 0 1px var(--cds-inverse-focus-ui, #0f62fe); } .bx--tag--filter.bx--tag--disabled .bx--tag__close-icon:hover { @@ -10503,7 +11305,7 @@ li.bx--accordion__item--disabled:last-of-type { } .bx--tag--filter.bx--tag--disabled svg { - fill: var(--disabled-02, #525252); + fill: var(--cds-disabled-02, #525252); } .bx--tag--sm { @@ -10524,12 +11326,12 @@ li.bx--accordion__item--disabled:last-of-type { .bx--tag.bx--skeleton { position: relative; padding: 0; - background: var(--skeleton-01, #353535); + background: var(--cds-skeleton-01, #353535); border: none; box-shadow: none; pointer-events: none; - color: var(--text-01, #f4f4f4); - background-color: var(--skeleton-01, #353535); + color: var(--cds-text-01, #f4f4f4); + background-color: var(--cds-skeleton-01, #353535); width: 3.75rem; overflow: hidden; } @@ -10544,7 +11346,7 @@ li.bx--accordion__item--disabled:last-of-type { position: absolute; width: 100%; height: 100%; - background: var(--skeleton-02, #525252); + background: var(--cds-skeleton-02, #525252); animation: 3000ms ease-in-out skeleton infinite; content: \\"\\"; will-change: transform-origin, transform, opacity; @@ -10558,7 +11360,7 @@ li.bx--accordion__item--disabled:last-of-type { .bx--tag.bx--skeleton.bx--tag--interactive:hover, .bx--tag.bx--skeleton .bx--tag__close-icon:hover { - background-color: var(--skeleton-01, #353535); + background-color: var(--cds-skeleton-01, #353535); } @media not all and (min-resolution: 0.001dpcm) { @@ -10570,8 +11372,8 @@ li.bx--accordion__item--disabled:last-of-type { } .security--tag--interactive--default { - color: var(--text-01, #f4f4f4); - background-color: var(--active-ui, #525252); + color: var(--cds-text-01, #f4f4f4); + background-color: var(--cds-active-ui, #525252); } .security--tag--interactive > .bx--tag__close-icon:hover { @@ -10579,10 +11381,10 @@ li.bx--accordion__item--disabled:last-of-type { } .security--layout-module--action-bar { - font-size: 0.875rem; - font-weight: 400; - line-height: 1.29; - letter-spacing: 0.16px; + font-size: var(--cds-body-short-01-font-size, 0.875rem); + font-weight: var(--cds-body-short-01-font-weight, 400); + line-height: var(--cds-body-short-01-line-height, 1.29); + letter-spacing: var(--cds-body-short-01-letter-spacing, 0.16px); display: flex; padding-bottom: 0.5rem; align-items: center; @@ -10598,12 +11400,12 @@ li.bx--accordion__item--disabled:last-of-type { .security--layout-module--button-cluster__button { display: flex; - border-bottom: 0.0625rem solid var(--ui-03, #393939); + border-bottom: 0.0625rem solid var(--cds-ui-03, #393939); flex-flow: column; } .security--layout-module--button-cluster__button:first-of-type { - border-top: 0.0625rem solid var(--ui-03, #393939); + border-top: 0.0625rem solid var(--cds-ui-03, #393939); } .security--layout-module--button-cluster__button > .bx--btn { @@ -10631,10 +11433,10 @@ li.bx--accordion__item--disabled:last-of-type { } .security--layout-module--description__content { - font-size: 0.875rem; - font-weight: 400; - line-height: 1.43; - letter-spacing: 0.16px; + font-size: var(--cds-body-long-01-font-size, 0.875rem); + font-weight: var(--cds-body-long-01-font-weight, 400); + line-height: var(--cds-body-long-01-line-height, 1.43); + letter-spacing: var(--cds-body-long-01-letter-spacing, 0.16px); margin-top: 0; margin-bottom: 1.25125rem; } @@ -10658,7 +11460,7 @@ li.bx--accordion__item--disabled:last-of-type { } .security--layout-module--ica--hover:hover { - background-color: var(--hover-ui, #353535); + background-color: var(--cds-hover-ui, #353535); } .security--layout-module--title-bar { @@ -10666,10 +11468,10 @@ li.bx--accordion__item--disabled:last-of-type { } .security--layout-module--title-bar__title { - font-size: 1.25rem; - font-weight: 400; - line-height: 1.4; - letter-spacing: 0; + font-size: var(--cds-productive-heading-03-font-size, 1.25rem); + font-weight: var(--cds-productive-heading-03-font-weight, 400); + line-height: var(--cds-productive-heading-03-line-height, 1.4); + letter-spacing: var(--cds-productive-heading-03-letter-spacing, 0); margin-top: 1rem; margin-bottom: 1rem; } @@ -10680,10 +11482,10 @@ li.bx--accordion__item--disabled:last-of-type { } .security--layout-module--title-bar--subsection > .security--layout-module--title-bar__title { - font-size: 1rem; - font-weight: 600; - line-height: 1.375; - letter-spacing: 0; + font-size: var(--cds-productive-heading-02-font-size, 1rem); + font-weight: var(--cds-productive-heading-02-font-weight, 600); + line-height: var(--cds-productive-heading-02-line-height, 1.375); + letter-spacing: var(--cds-productive-heading-02-letter-spacing, 0); } .security--layout-module--title-bar--subsection > .security--layout-module--title-bar__items { @@ -10717,7 +11519,7 @@ li.bx--accordion__item--disabled:last-of-type { right: 2rem; bottom: 0; width: auto; - border-bottom: 0.0625rem solid var(--ui-02, #393939); + border-bottom: 0.0625rem solid var(--cds-ui-02, #393939); content: \\"\\"; } @@ -10738,22 +11540,22 @@ li.bx--accordion__item--disabled:last-of-type { } .security--nav__heading { - font-size: 0.75rem; - font-weight: 400; - line-height: 1.34; - letter-spacing: 0.32px; + font-size: var(--cds-caption-01-font-size, 0.75rem); + font-weight: var(--cds-caption-01-font-weight, 400); + line-height: var(--cds-caption-01-line-height, 1.34); + letter-spacing: var(--cds-caption-01-letter-spacing, 0.32px); padding: 0.75rem 2rem; margin-top: unset; margin-bottom: unset; - color: var(--text-02, #c6c6c6); + color: var(--cds-text-02, #c6c6c6); font-weight: 400; } .security--nav__list { - font-size: 0.875rem; - font-weight: 400; - line-height: 1.29; - letter-spacing: 0.16px; + font-size: var(--cds-body-short-01-font-size, 0.875rem); + font-weight: var(--cds-body-short-01-font-weight, 400); + line-height: var(--cds-body-short-01-line-height, 1.29); + letter-spacing: var(--cds-body-short-01-letter-spacing, 0.16px); display: flex; flex-direction: column; list-style: none; @@ -10764,12 +11566,12 @@ li.bx--accordion__item--disabled:last-of-type { } .security--nav__list:focus { - background-color: var(--ui-02, #393939); + background-color: var(--cds-ui-02, #393939); outline-width: 0; } .security--nav__list:focus > .security--nav__list__item__link { - outline: 2px solid var(--focus, #ffffff); + outline: 2px solid var(--cds-focus, #ffffff); outline-offset: -2px; } @@ -10786,7 +11588,7 @@ li.bx--accordion__item--disabled:last-of-type { position: absolute; top: 25%; left: 1rem; - fill: var(--text-01, #f4f4f4); + fill: var(--cds-text-01, #f4f4f4); transform: translate3d(-50%, 0, 0) rotate(270deg); } @@ -10797,10 +11599,10 @@ li.bx--accordion__item--disabled:last-of-type { } .security--nav__list__item { - font-size: 0.875rem; - font-weight: 400; - line-height: 1.29; - letter-spacing: 0.16px; + font-size: var(--cds-body-short-01-font-size, 0.875rem); + font-weight: var(--cds-body-short-01-font-weight, 400); + line-height: var(--cds-body-short-01-line-height, 1.29); + letter-spacing: var(--cds-body-short-01-letter-spacing, 0.16px); position: relative; } @@ -10835,7 +11637,7 @@ li.bx--accordion__item--disabled:last-of-type { } .security--nav__list__item--disabled > .security--nav__list__item__link { - color: var(--disabled-03, #8d8d8d); + color: var(--cds-disabled-03, #8d8d8d); } .security--nav__list__item--active { @@ -10848,7 +11650,7 @@ li.bx--accordion__item--disabled:last-of-type { } .security--nav__list__item--active::before { - background-color: var(--interactive-01, #0f62fe); + background-color: var(--cds-interactive-01, #0f62fe); transform: translate3d(0, 0, 0); } @@ -10859,18 +11661,18 @@ li.bx--accordion__item--disabled:last-of-type { position: relative; display: flex; padding: 0.375rem 2rem; - color: var(--text-01, #f4f4f4); + color: var(--cds-text-01, #f4f4f4); text-decoration: none; cursor: pointer; justify-content: space-between; } .security--nav__list__item__link:hover, .security--nav__list__item__link:focus { - background-color: var(--ui-02, #393939); + background-color: var(--cds-ui-02, #393939); } .security--nav__list__item__link:focus { - outline: 2px solid var(--focus, #ffffff); + outline: 2px solid var(--cds-focus, #ffffff); outline-offset: -2px; } @@ -10883,7 +11685,7 @@ li.bx--accordion__item--disabled:last-of-type { .security--nav__list__item__link--external .security--nav__list__item__link--external__icon { margin-left: 0.25rem; align-self: center; - fill: var(--text-01, #f4f4f4); + fill: var(--cds-text-01, #f4f4f4); opacity: 0; flex-shrink: 0; } @@ -12978,7 +13780,7 @@ li.bx--accordion__item--disabled:last-of-type { } .security--ne-section__title, .security--ne-section__sub-title, .security--ne-section__description { - color: var(--ui-05, #f4f4f4); + color: var(--cds-ui-05, #f4f4f4); font-weight: normal; line-height: initial; } @@ -13029,7 +13831,7 @@ li.bx--accordion__item--disabled:last-of-type { min-height: 3rem; margin-top: 1rem; margin-bottom: 1rem; - color: var(--inverse-01, #161616); + color: var(--cds-inverse-01, #161616); } .bx--inline-notification *, @@ -13065,7 +13867,7 @@ li.bx--accordion__item--disabled:last-of-type { } .bx--inline-notification:not(.bx--inline-notification--low-contrast) a { - color: var(--inverse-link, #0f62fe); + color: var(--cds-inverse-link, #0f62fe); } .bx--inline-notification a { @@ -13077,11 +13879,11 @@ li.bx--accordion__item--disabled:last-of-type { } .bx--inline-notification a:focus { - outline: 1px solid var(--inverse-link, #0f62fe); + outline: 1px solid var(--cds-inverse-link, #0f62fe); } .bx--inline-notification.bx--inline-notification--low-contrast a:focus { - outline: 1px solid var(--focus, #ffffff); + outline: 1px solid var(--cds-focus, #ffffff); } @media screen and (prefers-contrast) { @@ -13091,7 +13893,7 @@ li.bx--accordion__item--disabled:last-of-type { } .bx--inline-notification--low-contrast { - color: var(--text-01, #f4f4f4); + color: var(--cds-text-01, #f4f4f4); } .bx--inline-notification--low-contrast::before { @@ -13109,113 +13911,113 @@ li.bx--accordion__item--disabled:last-of-type { } .bx--inline-notification--error { - background: var(--inverse-02, #f4f4f4); - border-left: 3px solid var(--inverse-support-01, #da1e28); + background: var(--cds-inverse-02, #f4f4f4); + border-left: 3px solid var(--cds-inverse-support-01, #da1e28); } .bx--inline-notification--error .bx--inline-notification__icon, .bx--inline-notification--error .bx--toast-notification__icon { - fill: var(--inverse-support-01, #da1e28); + fill: var(--cds-inverse-support-01, #da1e28); } .bx--inline-notification--low-contrast.bx--inline-notification--error { - background: #fff1f1; - border-left: 3px solid var(--support-01, #fa4d56); + background: var(--cds-notification-background-error, var(--cds-ui-01, #262626)); + border-left: 3px solid var(--cds-support-01, #fa4d56); } .bx--inline-notification--low-contrast.bx--inline-notification--error .bx--inline-notification__icon, .bx--inline-notification--low-contrast.bx--inline-notification--error .bx--toast-notification__icon { - fill: var(--support-01, #fa4d56); + fill: var(--cds-support-01, #fa4d56); } .bx--inline-notification--low-contrast.bx--inline-notification--error::before { - border-color: var(--support-01, #fa4d56); + border-color: var(--cds-support-01, #fa4d56); } .bx--inline-notification--success { - background: var(--inverse-02, #f4f4f4); - border-left: 3px solid var(--inverse-support-02, #24a148); + background: var(--cds-inverse-02, #f4f4f4); + border-left: 3px solid var(--cds-inverse-support-02, #24a148); } .bx--inline-notification--success .bx--inline-notification__icon, .bx--inline-notification--success .bx--toast-notification__icon { - fill: var(--inverse-support-02, #24a148); + fill: var(--cds-inverse-support-02, #24a148); } .bx--inline-notification--low-contrast.bx--inline-notification--success { - background: #defbe6; - border-left: 3px solid var(--support-02, #42be65); + background: var(--cds-notification-background-success, var(--cds-ui-01, #262626)); + border-left: 3px solid var(--cds-support-02, #42be65); } .bx--inline-notification--low-contrast.bx--inline-notification--success .bx--inline-notification__icon, .bx--inline-notification--low-contrast.bx--inline-notification--success .bx--toast-notification__icon { - fill: var(--support-02, #42be65); + fill: var(--cds-support-02, #42be65); } .bx--inline-notification--low-contrast.bx--inline-notification--success::before { - border-color: var(--support-02, #42be65); + border-color: var(--cds-support-02, #42be65); } .bx--inline-notification--info, .bx--inline-notification--info-square { - background: var(--inverse-02, #f4f4f4); - border-left: 3px solid var(--inverse-support-04, #0f62fe); + background: var(--cds-inverse-02, #f4f4f4); + border-left: 3px solid var(--cds-inverse-support-04, #0f62fe); } .bx--inline-notification--info .bx--inline-notification__icon, .bx--inline-notification--info .bx--toast-notification__icon, .bx--inline-notification--info-square .bx--inline-notification__icon, .bx--inline-notification--info-square .bx--toast-notification__icon { - fill: var(--inverse-support-04, #0f62fe); + fill: var(--cds-inverse-support-04, #0f62fe); } .bx--inline-notification--low-contrast.bx--inline-notification--info, .bx--inline-notification--low-contrast.bx--inline-notification--info-square { - background: #edf5ff; - border-left: 3px solid var(--support-04, #4589ff); + background: var(--cds-notification-background-info, var(--cds-ui-01, #262626)); + border-left: 3px solid var(--cds-support-04, #4589ff); } .bx--inline-notification--low-contrast.bx--inline-notification--info .bx--inline-notification__icon, .bx--inline-notification--low-contrast.bx--inline-notification--info .bx--toast-notification__icon, .bx--inline-notification--low-contrast.bx--inline-notification--info-square .bx--inline-notification__icon, .bx--inline-notification--low-contrast.bx--inline-notification--info-square .bx--toast-notification__icon { - fill: var(--support-04, #4589ff); + fill: var(--cds-support-04, #4589ff); } .bx--inline-notification--low-contrast.bx--inline-notification--info::before, .bx--inline-notification--low-contrast.bx--inline-notification--info-square::before { - border-color: var(--support-04, #4589ff); + border-color: var(--cds-support-04, #4589ff); } .bx--inline-notification--warning, .bx--inline-notification--warning-alt { - background: var(--inverse-02, #f4f4f4); - border-left: 3px solid var(--inverse-support-03, #f1c21b); + background: var(--cds-inverse-02, #f4f4f4); + border-left: 3px solid var(--cds-inverse-support-03, #f1c21b); } .bx--inline-notification--warning .bx--inline-notification__icon, .bx--inline-notification--warning .bx--toast-notification__icon, .bx--inline-notification--warning-alt .bx--inline-notification__icon, .bx--inline-notification--warning-alt .bx--toast-notification__icon { - fill: var(--inverse-support-03, #f1c21b); + fill: var(--cds-inverse-support-03, #f1c21b); } .bx--inline-notification--low-contrast.bx--inline-notification--warning, .bx--inline-notification--low-contrast.bx--inline-notification--warning-alt { - background: #fdf6dd; - border-left: 3px solid var(--support-03, #f1c21b); + background: var(--cds-notification-background-warning, var(--cds-ui-01, #262626)); + border-left: 3px solid var(--cds-support-03, #f1c21b); } .bx--inline-notification--low-contrast.bx--inline-notification--warning .bx--inline-notification__icon, .bx--inline-notification--low-contrast.bx--inline-notification--warning .bx--toast-notification__icon, .bx--inline-notification--low-contrast.bx--inline-notification--warning-alt .bx--inline-notification__icon, .bx--inline-notification--low-contrast.bx--inline-notification--warning-alt .bx--toast-notification__icon { - fill: var(--support-03, #f1c21b); + fill: var(--cds-support-03, #f1c21b); } .bx--inline-notification--low-contrast.bx--inline-notification--warning::before, .bx--inline-notification--low-contrast.bx--inline-notification--warning-alt::before { - border-color: var(--support-03, #f1c21b); + border-color: var(--cds-support-03, #f1c21b); } .bx--inline-notification--warning .bx--inline-notification__icon path[opacity=\\"0\\"] { @@ -13248,18 +14050,18 @@ li.bx--accordion__item--disabled:last-of-type { } .bx--inline-notification__title { - font-size: 0.875rem; - font-weight: 600; - line-height: 1.29; - letter-spacing: 0.16px; + font-size: var(--cds-productive-heading-01-font-size, 0.875rem); + font-weight: var(--cds-productive-heading-01-font-weight, 600); + line-height: var(--cds-productive-heading-01-line-height, 1.29); + letter-spacing: var(--cds-productive-heading-01-letter-spacing, 0.16px); margin: 0 0.25rem 0 0; } .bx--inline-notification__subtitle { - font-size: 0.875rem; - font-weight: 400; - line-height: 1.29; - letter-spacing: 0.16px; + font-size: var(--cds-body-short-01-font-size, 0.875rem); + font-weight: var(--cds-body-short-01-font-weight, 400); + line-height: var(--cds-body-short-01-line-height, 1.29); + letter-spacing: var(--cds-body-short-01-letter-spacing, 0.16px); word-break: break-word; } @@ -13276,22 +14078,22 @@ li.bx--accordion__item--disabled:last-of-type { } .bx--inline-notification:not(.bx--inline-notification--low-contrast) .bx--inline-notification__action-button.bx--btn--ghost { - color: var(--inverse-link, #0f62fe); + color: var(--cds-inverse-link, #0f62fe); } .bx--inline-notification__action-button.bx--btn--ghost:active, .bx--inline-notification__action-button.bx--btn--ghost:hover { - background-color: var(--inverse-hover-ui, #e5e5e5); + background-color: var(--cds-inverse-hover-ui, #e5e5e5); } .bx--inline-notification--low-contrast .bx--inline-notification__action-button.bx--btn--ghost:active, .bx--inline-notification--low-contrast .bx--inline-notification__action-button.bx--btn--ghost:hover { - background-color: #ffffff; + background-color: var(--cds-notification-action-hover, var(--cds-hover-ui, #353535)); } .bx--inline-notification__action-button.bx--btn--ghost:focus { border-color: transparent; - outline: 2px solid var(--inverse-focus-ui, #0f62fe); + outline: 2px solid var(--cds-inverse-focus-ui, #0f62fe); outline-offset: -2px; box-shadow: none; } @@ -13304,7 +14106,7 @@ li.bx--accordion__item--disabled:last-of-type { } .bx--inline-notification--low-contrast .bx--inline-notification__action-button.bx--btn--ghost:focus { - outline-color: var(--focus, #ffffff); + outline-color: var(--cds-focus, #ffffff); } .bx--inline-notification--hide-close-button .bx--inline-notification__action-button.bx--btn--ghost { @@ -13333,7 +14135,7 @@ li.bx--accordion__item--disabled:last-of-type { } .bx--inline-notification__close-button:focus { - outline: 2px solid var(--inverse-focus-ui, #0f62fe); + outline: 2px solid var(--cds-inverse-focus-ui, #0f62fe); outline-offset: -2px; } @@ -13344,7 +14146,7 @@ li.bx--accordion__item--disabled:last-of-type { } .bx--inline-notification__close-button .bx--inline-notification__close-icon { - fill: var(--inverse-01, #161616); + fill: var(--cds-inverse-01, #161616); } @media (min-width: 42rem) { @@ -13354,7 +14156,7 @@ li.bx--accordion__item--disabled:last-of-type { } .bx--inline-notification--low-contrast .bx--inline-notification__close-button:focus { - outline: 2px solid var(--focus, #ffffff); + outline: 2px solid var(--cds-focus, #ffffff); outline-offset: -2px; } @@ -13365,7 +14167,7 @@ li.bx--accordion__item--disabled:last-of-type { } .bx--inline-notification--low-contrast .bx--inline-notification__close-button .bx--inline-notification__close-icon { - fill: var(--icon-01, #f4f4f4); + fill: var(--cds-icon-01, #f4f4f4); } .bx--toast-notification { @@ -13383,7 +14185,7 @@ li.bx--accordion__item--disabled:last-of-type { margin-right: 1rem; margin-bottom: 0.5rem; padding-left: 1rem; - color: var(--inverse-01, #161616); + color: var(--cds-inverse-01, #161616); box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.2); } @@ -13411,7 +14213,7 @@ li.bx--accordion__item--disabled:last-of-type { } .bx--toast-notification:not(.bx--toast-notification--low-contrast) a { - color: var(--inverse-link, #0f62fe); + color: var(--cds-inverse-link, #0f62fe); } .bx--toast-notification a { @@ -13423,11 +14225,11 @@ li.bx--accordion__item--disabled:last-of-type { } .bx--toast-notification a:focus { - outline: 1px solid var(--inverse-link, #0f62fe); + outline: 1px solid var(--cds-inverse-link, #0f62fe); } .bx--toast-notification.bx--toast-notification--low-contrast a:focus { - outline: 1px solid var(--focus, #ffffff); + outline: 1px solid var(--cds-focus, #ffffff); } @media screen and (prefers-contrast) { @@ -13437,99 +14239,99 @@ li.bx--accordion__item--disabled:last-of-type { } .bx--toast-notification--low-contrast { - color: var(--text-01, #f4f4f4); + color: var(--cds-text-01, #f4f4f4); } .bx--toast-notification--error { - background: var(--inverse-02, #f4f4f4); - border-left: 3px solid var(--inverse-support-01, #da1e28); + background: var(--cds-inverse-02, #f4f4f4); + border-left: 3px solid var(--cds-inverse-support-01, #da1e28); } .bx--toast-notification--error .bx--inline-notification__icon, .bx--toast-notification--error .bx--toast-notification__icon { - fill: var(--inverse-support-01, #da1e28); + fill: var(--cds-inverse-support-01, #da1e28); } .bx--toast-notification--low-contrast.bx--toast-notification--error { - background: #fff1f1; - border-left: 3px solid var(--support-01, #fa4d56); + background: var(--cds-notification-background-error, var(--cds-ui-01, #262626)); + border-left: 3px solid var(--cds-support-01, #fa4d56); } .bx--toast-notification--low-contrast.bx--toast-notification--error .bx--inline-notification__icon, .bx--toast-notification--low-contrast.bx--toast-notification--error .bx--toast-notification__icon { - fill: var(--support-01, #fa4d56); + fill: var(--cds-support-01, #fa4d56); } .bx--toast-notification--success { - background: var(--inverse-02, #f4f4f4); - border-left: 3px solid var(--inverse-support-02, #24a148); + background: var(--cds-inverse-02, #f4f4f4); + border-left: 3px solid var(--cds-inverse-support-02, #24a148); } .bx--toast-notification--success .bx--inline-notification__icon, .bx--toast-notification--success .bx--toast-notification__icon { - fill: var(--inverse-support-02, #24a148); + fill: var(--cds-inverse-support-02, #24a148); } .bx--toast-notification--low-contrast.bx--toast-notification--success { - background: #defbe6; - border-left: 3px solid var(--support-02, #42be65); + background: var(--cds-notification-background-success, var(--cds-ui-01, #262626)); + border-left: 3px solid var(--cds-support-02, #42be65); } .bx--toast-notification--low-contrast.bx--toast-notification--success .bx--inline-notification__icon, .bx--toast-notification--low-contrast.bx--toast-notification--success .bx--toast-notification__icon { - fill: var(--support-02, #42be65); + fill: var(--cds-support-02, #42be65); } .bx--toast-notification--info, .bx--toast-notification--info-square { - background: var(--inverse-02, #f4f4f4); - border-left: 3px solid var(--inverse-support-04, #0f62fe); + background: var(--cds-inverse-02, #f4f4f4); + border-left: 3px solid var(--cds-inverse-support-04, #0f62fe); } .bx--toast-notification--info .bx--inline-notification__icon, .bx--toast-notification--info .bx--toast-notification__icon, .bx--toast-notification--info-square .bx--inline-notification__icon, .bx--toast-notification--info-square .bx--toast-notification__icon { - fill: var(--inverse-support-04, #0f62fe); + fill: var(--cds-inverse-support-04, #0f62fe); } .bx--toast-notification--low-contrast.bx--toast-notification--info, .bx--toast-notification--low-contrast.bx--toast-notification--info-square { - background: #edf5ff; - border-left: 3px solid var(--support-04, #4589ff); + background: var(--cds-notification-background-info, var(--cds-ui-01, #262626)); + border-left: 3px solid var(--cds-support-04, #4589ff); } .bx--toast-notification--low-contrast.bx--toast-notification--info .bx--inline-notification__icon, .bx--toast-notification--low-contrast.bx--toast-notification--info .bx--toast-notification__icon, .bx--toast-notification--low-contrast.bx--toast-notification--info-square .bx--inline-notification__icon, .bx--toast-notification--low-contrast.bx--toast-notification--info-square .bx--toast-notification__icon { - fill: var(--support-04, #4589ff); + fill: var(--cds-support-04, #4589ff); } .bx--toast-notification--warning, .bx--toast-notification--warning-alt { - background: var(--inverse-02, #f4f4f4); - border-left: 3px solid var(--inverse-support-03, #f1c21b); + background: var(--cds-inverse-02, #f4f4f4); + border-left: 3px solid var(--cds-inverse-support-03, #f1c21b); } .bx--toast-notification--warning .bx--inline-notification__icon, .bx--toast-notification--warning .bx--toast-notification__icon, .bx--toast-notification--warning-alt .bx--inline-notification__icon, .bx--toast-notification--warning-alt .bx--toast-notification__icon { - fill: var(--inverse-support-03, #f1c21b); + fill: var(--cds-inverse-support-03, #f1c21b); } .bx--toast-notification--low-contrast.bx--toast-notification--warning, .bx--toast-notification--low-contrast.bx--toast-notification--warning-alt { - background: #fdf6dd; - border-left: 3px solid var(--support-03, #f1c21b); + background: var(--cds-notification-background-warning, var(--cds-ui-01, #262626)); + border-left: 3px solid var(--cds-support-03, #f1c21b); } .bx--toast-notification--low-contrast.bx--toast-notification--warning .bx--inline-notification__icon, .bx--toast-notification--low-contrast.bx--toast-notification--warning .bx--toast-notification__icon, .bx--toast-notification--low-contrast.bx--toast-notification--warning-alt .bx--inline-notification__icon, .bx--toast-notification--low-contrast.bx--toast-notification--warning-alt .bx--toast-notification__icon { - fill: var(--support-03, #f1c21b); + fill: var(--cds-support-03, #f1c21b); } .bx--toast-notification--warning .bx--toast-notification__icon path[opacity=\\"0\\"] { @@ -13567,7 +14369,7 @@ li.bx--accordion__item--disabled:last-of-type { } .bx--toast-notification__close-button:focus { - outline: 2px solid var(--inverse-focus-ui, #0f62fe); + outline: 2px solid var(--cds-inverse-focus-ui, #0f62fe); outline-offset: -2px; } @@ -13578,11 +14380,11 @@ li.bx--accordion__item--disabled:last-of-type { } .bx--toast-notification__close-button .bx--toast-notification__close-icon { - fill: var(--inverse-01, #161616); + fill: var(--cds-inverse-01, #161616); } .bx--toast-notification--low-contrast .bx--toast-notification__close-button:focus { - outline: 2px solid var(--focus, #ffffff); + outline: 2px solid var(--cds-focus, #ffffff); outline-offset: -2px; } @@ -13593,46 +14395,46 @@ li.bx--accordion__item--disabled:last-of-type { } .bx--toast-notification--low-contrast .bx--toast-notification__close-button .bx--toast-notification__close-icon { - fill: var(--icon-01, #f4f4f4); + fill: var(--cds-icon-01, #f4f4f4); } .bx--toast-notification__title { - font-size: 0.875rem; - font-weight: 600; - line-height: 1.29; - letter-spacing: 0.16px; + font-size: var(--cds-productive-heading-01-font-size, 0.875rem); + font-weight: var(--cds-productive-heading-01-font-weight, 600); + line-height: var(--cds-productive-heading-01-line-height, 1.29); + letter-spacing: var(--cds-productive-heading-01-letter-spacing, 0.16px); margin-top: 1rem; font-weight: 600; word-break: break-word; } .bx--toast-notification__subtitle { - font-size: 0.875rem; - font-weight: 400; - line-height: 1.29; - letter-spacing: 0.16px; + font-size: var(--cds-body-short-01-font-size, 0.875rem); + font-weight: var(--cds-body-short-01-font-weight, 400); + line-height: var(--cds-body-short-01-line-height, 1.29); + letter-spacing: var(--cds-body-short-01-letter-spacing, 0.16px); margin-top: 0; margin-bottom: 1rem; - color: var(--inverse-01, #161616); + color: var(--cds-inverse-01, #161616); word-break: break-word; } .bx--toast-notification--low-contrast .bx--toast-notification__subtitle { - color: var(--text-01, #f4f4f4); + color: var(--cds-text-01, #f4f4f4); } .bx--toast-notification__caption { - font-size: 0.875rem; - font-weight: 400; - line-height: 1.29; - letter-spacing: 0.16px; + font-size: var(--cds-body-short-01-font-size, 0.875rem); + font-weight: var(--cds-body-short-01-font-weight, 400); + line-height: var(--cds-body-short-01-line-height, 1.29); + letter-spacing: var(--cds-body-short-01-letter-spacing, 0.16px); margin-bottom: 1rem; padding-top: 0.5rem; - color: var(--inverse-01, #161616); + color: var(--cds-inverse-01, #161616); } .bx--toast-notification--low-contrast .bx--toast-notification__caption { - color: var(--text-01, #f4f4f4); + color: var(--cds-text-01, #f4f4f4); } .security--panel { @@ -13642,86 +14444,314 @@ li.bx--accordion__item--disabled:last-of-type { right: 0; height: 100%; width: 20rem; - color: var(--text-01, #f4f4f4); - background-color: var(--ui-01, #262626); + color: var(--cds-text-01, #f4f4f4); + background-color: var(--cds-ui-01, #262626); flex-direction: column; justify-content: space-between; z-index: 9000; } .security--theme--cg10 .security--panel { - --interactive-01: #0f62fe; - --interactive-02: #697077; - --interactive-03: #ffffff; - --interactive-04: #4589ff; - --ui-background: #121619; - --ui-01: #21272a; - --ui-02: #343a3f; - --ui-03: #343a3f; - --ui-04: #697077; - --ui-05: #f2f4f8; - --text-01: #f2f4f8; - --text-02: #c1c7cd; - --text-03: #697077; - --text-04: #ffffff; - --text-05: #878d96; - --text-error: #ff8389; - --icon-01: #f2f4f8; - --icon-02: #c1c7cd; - --icon-03: #ffffff; - --link-01: #78a9ff; - --link-02: #a6c8ff; - --inverse-link: #0f62fe; - --field-01: #21272a; - --field-02: #343a3f; - --inverse-01: #121619; - --inverse-02: #f2f4f8; - --support-01: #fa4d56; - --support-02: #42be65; - --support-03: #f1c21b; - --support-04: #4589ff; - --inverse-support-01: #da1e28; - --inverse-support-02: #24a148; - --inverse-support-03: #f1c21b; - --inverse-support-04: #0f62fe; - --overlay-01: rgba(22, 22, 22, 0.7); - --danger-01: #da1e28; - --danger-02: #fa4d56; - --focus: #ffffff; - --inverse-focus-ui: #0f62fe; - --hover-primary: #0353e9; - --active-primary: #002d9c; - --hover-primary-text: #a6c8ff; - --hover-secondary: #5a6066; - --active-secondary: #343a3f; - --hover-tertiary: #f2f4f8; - --active-tertiary: #c1c7cd; - --hover-ui: #2f353a; - --hover-light-ui: #4c4c4c; - --active-ui: #4d5358; - --active-light-ui: #697077; - --selected-ui: #343a3f; - --selected-light-ui: #4d5358; - --inverse-hover-ui: #e0e4ea; - --hover-selected-ui: #464c51; - --hover-danger: #b81921; - --active-danger: #750e13; - --hover-row: #2f353a; - --visited-link: #be95ff; - --disabled-01: #21272a; - --disabled-02: #4d5358; - --disabled-03: #878d96; - --highlight: #002d9c; - --decorative-01: #4d5358; - --button-separator: #121619; - --skeleton-01: #2f353a; - --skeleton-02: #4d5358; - --brand-01: #0f62fe; - --brand-02: #697077; - --brand-03: #ffffff; - --active-01: #4d5358; - --hover-field: #2f353a; - --danger: #da1e28; + --cds-interactive-01: #0f62fe; + --cds-interactive-02: #697077; + --cds-interactive-03: #ffffff; + --cds-interactive-04: #4589ff; + --cds-ui-background: #121619; + --cds-ui-01: #21272a; + --cds-ui-02: #343a3f; + --cds-ui-03: #343a3f; + --cds-ui-04: #697077; + --cds-ui-05: #f2f4f8; + --cds-text-01: #f2f4f8; + --cds-text-02: #c1c7cd; + --cds-text-03: #697077; + --cds-text-04: #ffffff; + --cds-text-05: #878d96; + --cds-text-error: #ff8389; + --cds-icon-01: #f2f4f8; + --cds-icon-02: #c1c7cd; + --cds-icon-03: #ffffff; + --cds-link-01: #78a9ff; + --cds-link-02: #a6c8ff; + --cds-inverse-link: #0f62fe; + --cds-field-01: #21272a; + --cds-field-02: #343a3f; + --cds-inverse-01: #121619; + --cds-inverse-02: #f2f4f8; + --cds-support-01: #fa4d56; + --cds-support-02: #42be65; + --cds-support-03: #f1c21b; + --cds-support-04: #4589ff; + --cds-inverse-support-01: #da1e28; + --cds-inverse-support-02: #24a148; + --cds-inverse-support-03: #f1c21b; + --cds-inverse-support-04: #0f62fe; + --cds-overlay-01: rgba(22, 22, 22, 0.7); + --cds-danger-01: #da1e28; + --cds-danger-02: #fa4d56; + --cds-focus: #ffffff; + --cds-inverse-focus-ui: #0f62fe; + --cds-hover-primary: #0353e9; + --cds-active-primary: #002d9c; + --cds-hover-primary-text: #a6c8ff; + --cds-hover-secondary: #5a6066; + --cds-active-secondary: #343a3f; + --cds-hover-tertiary: #f2f4f8; + --cds-active-tertiary: #c1c7cd; + --cds-hover-ui: #2f353a; + --cds-hover-light-ui: #4c4c4c; + --cds-hover-selected-ui: #464c51; + --cds-active-ui: #4d5358; + --cds-active-light-ui: #697077; + --cds-selected-ui: #343a3f; + --cds-selected-light-ui: #4d5358; + --cds-inverse-hover-ui: #e0e4ea; + --cds-hover-danger: #b81921; + --cds-active-danger: #750e13; + --cds-hover-row: #2f353a; + --cds-visited-link: #be95ff; + --cds-disabled-01: #21272a; + --cds-disabled-02: #4d5358; + --cds-disabled-03: #878d96; + --cds-highlight: #002d9c; + --cds-decorative-01: #4d5358; + --cds-button-separator: #121619; + --cds-skeleton-01: #2f353a; + --cds-skeleton-02: #4d5358; + --cds-brand-01: #0f62fe; + --cds-brand-02: #697077; + --cds-brand-03: #ffffff; + --cds-active-01: #4d5358; + --cds-hover-field: #2f353a; + --cds-danger: #da1e28; + --cds-caption-01-font-size: 0.75rem; + --cds-caption-01-font-weight: 400; + --cds-caption-01-line-height: 1.34; + --cds-caption-01-letter-spacing: 0.32px; + --cds-label-01-font-size: 0.75rem; + --cds-label-01-font-weight: 400; + --cds-label-01-line-height: 1.34; + --cds-label-01-letter-spacing: 0.32px; + --cds-helper-text-01-font-size: 0.75rem; + --cds-helper-text-01-line-height: 1.34; + --cds-helper-text-01-letter-spacing: 0.32px; + --cds-body-short-01-font-size: 0.875rem; + --cds-body-short-01-font-weight: 400; + --cds-body-short-01-line-height: 1.29; + --cds-body-short-01-letter-spacing: 0.16px; + --cds-body-long-01-font-size: 0.875rem; + --cds-body-long-01-font-weight: 400; + --cds-body-long-01-line-height: 1.43; + --cds-body-long-01-letter-spacing: 0.16px; + --cds-body-short-02-font-size: 1rem; + --cds-body-short-02-font-weight: 400; + --cds-body-short-02-line-height: 1.375; + --cds-body-short-02-letter-spacing: 0; + --cds-body-long-02-font-size: 1rem; + --cds-body-long-02-font-weight: 400; + --cds-body-long-02-line-height: 1.5; + --cds-body-long-02-letter-spacing: 0; + --cds-code-01-font-family: \\"IBM Plex Mono\\", \\"Menlo\\", \\"DejaVu Sans Mono\\", \\"Bitstream Vera Sans Mono\\", Courier, monospace; + --cds-code-01-font-size: 0.75rem; + --cds-code-01-font-weight: 400; + --cds-code-01-line-height: 1.34; + --cds-code-01-letter-spacing: 0.32px; + --cds-code-02-font-family: \\"IBM Plex Mono\\", \\"Menlo\\", \\"DejaVu Sans Mono\\", \\"Bitstream Vera Sans Mono\\", Courier, monospace; + --cds-code-02-font-size: 0.875rem; + --cds-code-02-font-weight: 400; + --cds-code-02-line-height: 1.43; + --cds-code-02-letter-spacing: 0.32px; + --cds-heading-01-font-size: 0.875rem; + --cds-heading-01-font-weight: 600; + --cds-heading-01-line-height: 1.29; + --cds-heading-01-letter-spacing: 0.16px; + --cds-productive-heading-01-font-size: 0.875rem; + --cds-productive-heading-01-font-weight: 600; + --cds-productive-heading-01-line-height: 1.29; + --cds-productive-heading-01-letter-spacing: 0.16px; + --cds-heading-02-font-size: 1rem; + --cds-heading-02-font-weight: 600; + --cds-heading-02-line-height: 1.375; + --cds-heading-02-letter-spacing: 0; + --cds-productive-heading-02-font-size: 1rem; + --cds-productive-heading-02-font-weight: 600; + --cds-productive-heading-02-line-height: 1.375; + --cds-productive-heading-02-letter-spacing: 0; + --cds-productive-heading-03-font-size: 1.25rem; + --cds-productive-heading-03-font-weight: 400; + --cds-productive-heading-03-line-height: 1.4; + --cds-productive-heading-03-letter-spacing: 0; + --cds-productive-heading-04-font-size: 1.75rem; + --cds-productive-heading-04-font-weight: 400; + --cds-productive-heading-04-line-height: 1.29; + --cds-productive-heading-04-letter-spacing: 0; + --cds-productive-heading-05-font-size: 2rem; + --cds-productive-heading-05-font-weight: 400; + --cds-productive-heading-05-line-height: 1.25; + --cds-productive-heading-05-letter-spacing: 0; + --cds-productive-heading-06-font-size: 2.625rem; + --cds-productive-heading-06-font-weight: 300; + --cds-productive-heading-06-line-height: 1.199; + --cds-productive-heading-06-letter-spacing: 0; + --cds-productive-heading-07-font-size: 3.375rem; + --cds-productive-heading-07-font-weight: 300; + --cds-productive-heading-07-line-height: 1.19; + --cds-productive-heading-07-letter-spacing: 0; + --cds-expressive-heading-01-font-size: 0.875rem; + --cds-expressive-heading-01-font-weight: 600; + --cds-expressive-heading-01-line-height: 1.25; + --cds-expressive-heading-01-letter-spacing: 0.16px; + --cds-expressive-heading-02-font-size: 1rem; + --cds-expressive-heading-02-font-weight: 600; + --cds-expressive-heading-02-line-height: 1.5; + --cds-expressive-heading-02-letter-spacing: 0; + --cds-expressive-heading-03-font-size: 1.25rem; + --cds-expressive-heading-03-font-weight: 400; + --cds-expressive-heading-03-line-height: 1.4; + --cds-expressive-heading-03-letter-spacing: 0; + --cds-expressive-heading-04-font-size: 1.75rem; + --cds-expressive-heading-04-font-weight: 400; + --cds-expressive-heading-04-line-height: 1.29; + --cds-expressive-heading-04-letter-spacing: 0; + --cds-expressive-heading-05-font-size: 2rem; + --cds-expressive-heading-05-font-weight: 400; + --cds-expressive-heading-05-line-height: 1.25; + --cds-expressive-heading-05-letter-spacing: 0; + --cds-expressive-heading-06-font-size: 2rem; + --cds-expressive-heading-06-font-weight: 600; + --cds-expressive-heading-06-line-height: 1.25; + --cds-expressive-heading-06-letter-spacing: 0; + --cds-expressive-paragraph-01-font-size: 1.5rem; + --cds-expressive-paragraph-01-font-weight: 300; + --cds-expressive-paragraph-01-line-height: 1.334; + --cds-expressive-paragraph-01-letter-spacing: 0; + --cds-quotation-01-font-size: 1.25rem; + --cds-quotation-01-font-weight: 400; + --cds-quotation-01-line-height: 1.3; + --cds-quotation-01-letter-spacing: 0; + --cds-quotation-02-font-size: 2rem; + --cds-quotation-02-font-weight: 300; + --cds-quotation-02-line-height: 1.25; + --cds-quotation-02-letter-spacing: 0; + --cds-display-01-font-size: 2.625rem; + --cds-display-01-font-weight: 300; + --cds-display-01-line-height: 1.19; + --cds-display-01-letter-spacing: 0; + --cds-display-02-font-size: 2.625rem; + --cds-display-02-font-weight: 600; + --cds-display-02-line-height: 1.19; + --cds-display-02-letter-spacing: 0; + --cds-display-03-font-size: 2.625rem; + --cds-display-03-font-weight: 300; + --cds-display-03-line-height: 1.19; + --cds-display-03-letter-spacing: 0; + --cds-display-04-font-size: 2.625rem; + --cds-display-04-font-weight: 600; + --cds-display-04-line-height: 1.19; + --cds-display-04-letter-spacing: 0; + --cds-spacing-01: 0.125rem; + --cds-spacing-02: 0.25rem; + --cds-spacing-03: 0.5rem; + --cds-spacing-04: 0.75rem; + --cds-spacing-05: 1rem; + --cds-spacing-06: 1.5rem; + --cds-spacing-07: 2rem; + --cds-spacing-08: 2.5rem; + --cds-spacing-09: 3rem; + --cds-spacing-10: 4rem; + --cds-spacing-11: 5rem; + --cds-spacing-12: 6rem; + --cds-spacing-13: 10rem; + --cds-fluid-spacing-01: 0; + --cds-fluid-spacing-02: 2vw; + --cds-fluid-spacing-03: 5vw; + --cds-fluid-spacing-04: 10vw; + --cds-layout-01: 1rem; + --cds-layout-02: 1.5rem; + --cds-layout-03: 2rem; + --cds-layout-04: 3rem; + --cds-layout-05: 4rem; + --cds-layout-06: 6rem; + --cds-layout-07: 10rem; + --cds-container-01: 1.5rem; + --cds-container-02: 2rem; + --cds-container-03: 2.5rem; + --cds-container-04: 3rem; + --cds-container-05: 4rem; + --cds-icon-size-01: 1rem; + --cds-icon-size-02: 1.25rem; + --interactive-01: var(--cds-interactive-01, #0f62fe); + --interactive-02: var(--cds-interactive-02, #697077); + --interactive-03: var(--cds-interactive-03, #ffffff); + --interactive-04: var(--cds-interactive-04, #4589ff); + --ui-background: var(--cds-ui-background, #121619); + --ui-01: var(--cds-ui-01, #21272a); + --ui-02: var(--cds-ui-02, #343a3f); + --ui-03: var(--cds-ui-03, #343a3f); + --ui-04: var(--cds-ui-04, #697077); + --ui-05: var(--cds-ui-05, #f2f4f8); + --text-01: var(--cds-text-01, #f2f4f8); + --text-02: var(--cds-text-02, #c1c7cd); + --text-03: var(--cds-text-03, #697077); + --text-04: var(--cds-text-04, #ffffff); + --text-05: var(--cds-text-05, #878d96); + --text-error: var(--cds-text-error, #ff8389); + --icon-01: var(--cds-icon-01, #f2f4f8); + --icon-02: var(--cds-icon-02, #c1c7cd); + --icon-03: var(--cds-icon-03, #ffffff); + --link-01: var(--cds-link-01, #78a9ff); + --link-02: var(--cds-link-02, #a6c8ff); + --inverse-link: var(--cds-inverse-link, #0f62fe); + --field-01: var(--cds-field-01, #21272a); + --field-02: var(--cds-field-02, #343a3f); + --inverse-01: var(--cds-inverse-01, #121619); + --inverse-02: var(--cds-inverse-02, #f2f4f8); + --support-01: var(--cds-support-01, #fa4d56); + --support-02: var(--cds-support-02, #42be65); + --support-03: var(--cds-support-03, #f1c21b); + --support-04: var(--cds-support-04, #4589ff); + --inverse-support-01: var(--cds-inverse-support-01, #da1e28); + --inverse-support-02: var(--cds-inverse-support-02, #24a148); + --inverse-support-03: var(--cds-inverse-support-03, #f1c21b); + --inverse-support-04: var(--cds-inverse-support-04, #0f62fe); + --overlay-01: var(--cds-overlay-01, rgba(22, 22, 22, 0.7)); + --danger-01: var(--cds-danger-01, #da1e28); + --danger-02: var(--cds-danger-02, #fa4d56); + --focus: var(--cds-focus, #ffffff); + --inverse-focus-ui: var(--cds-inverse-focus-ui, #0f62fe); + --hover-primary: var(--cds-hover-primary, #0353e9); + --active-primary: var(--cds-active-primary, #002d9c); + --hover-primary-text: var(--cds-hover-primary-text, #a6c8ff); + --hover-secondary: var(--cds-hover-secondary, #5a6066); + --active-secondary: var(--cds-active-secondary, #343a3f); + --hover-tertiary: var(--cds-hover-tertiary, #f2f4f8); + --active-tertiary: var(--cds-active-tertiary, #c1c7cd); + --hover-ui: var(--cds-hover-ui, #2f353a); + --hover-light-ui: var(--cds-hover-light-ui, #4c4c4c); + --active-ui: var(--cds-active-ui, #4d5358); + --active-light-ui: var(--cds-active-light-ui, #697077); + --selected-ui: var(--cds-selected-ui, #343a3f); + --selected-light-ui: var(--cds-selected-light-ui, #4d5358); + --inverse-hover-ui: var(--cds-inverse-hover-ui, #e0e4ea); + --hover-selected-ui: var(--cds-hover-selected-ui, #464c51); + --hover-danger: var(--cds-hover-danger, #b81921); + --active-danger: var(--cds-active-danger, #750e13); + --hover-row: var(--cds-hover-row, #2f353a); + --visited-link: var(--cds-visited-link, #be95ff); + --disabled-01: var(--cds-disabled-01, #21272a); + --disabled-02: var(--cds-disabled-02, #4d5358); + --disabled-03: var(--cds-disabled-03, #878d96); + --highlight: var(--cds-highlight, #002d9c); + --decorative-01: var(--cds-decorative-01, #4d5358); + --button-separator: var(--cds-button-separator, #121619); + --skeleton-01: var(--cds-skeleton-01, #2f353a); + --skeleton-02: var(--cds-skeleton-02, #4d5358); + --brand-01: var(--cds-brand-01, #0f62fe); + --brand-02: var(--cds-brand-02, #697077); + --brand-03: var(--cds-brand-03, #ffffff); + --active-01: var(--cds-active-01, #4d5358); + --hover-field: var(--cds-hover-field, #2f353a); + --danger: var(--cds-danger, #da1e28); } .security--panel[dir=\\"rtl\\"], @@ -13759,7 +14789,7 @@ li.bx--accordion__item--disabled:last-of-type { margin-left: 1rem; box-sizing: border-box; justify-content: space-between; - border-bottom: 0.0625rem solid var(--ui-04, #6f6f6f); + border-bottom: 0.0625rem solid var(--cds-ui-04, #6f6f6f); } .security--panel__header__container--title { @@ -13767,24 +14797,24 @@ li.bx--accordion__item--disabled:last-of-type { } .security--panel__header--title, .security--panel__header--subtitle { - color: var(--text-01, #f4f4f4); + color: var(--cds-text-01, #f4f4f4); word-break: break-word; } .security--panel__header--title { - font-size: 1.25rem; - font-weight: 400; - line-height: 1.4; - letter-spacing: 0; + font-size: var(--cds-productive-heading-03-font-size, 1.25rem); + font-weight: var(--cds-productive-heading-03-font-weight, 400); + line-height: var(--cds-productive-heading-03-line-height, 1.4); + letter-spacing: var(--cds-productive-heading-03-letter-spacing, 0); display: block; margin-bottom: 0.75rem; } .security--panel__header--subtitle { - font-size: 0.875rem; - font-weight: 400; - line-height: 1.29; - letter-spacing: 0.16px; + font-size: var(--cds-body-short-01-font-size, 0.875rem); + font-weight: var(--cds-body-short-01-font-weight, 400); + line-height: var(--cds-body-short-01-line-height, 1.29); + letter-spacing: var(--cds-body-short-01-letter-spacing, 0.16px); } .security--panel__body { @@ -13794,12 +14824,12 @@ li.bx--accordion__item--disabled:last-of-type { } .security--panel__body--content { - font-size: 0.75rem; - font-weight: 400; - line-height: 1.34; - letter-spacing: 0.32px; + font-size: var(--cds-caption-01-font-size, 0.75rem); + font-weight: var(--cds-caption-01-font-weight, 400); + line-height: var(--cds-caption-01-line-height, 1.34); + letter-spacing: var(--cds-caption-01-letter-spacing, 0.32px); padding: 1rem; - border-bottom: 0.0625rem solid var(--ui-04, #6f6f6f); + border-bottom: 0.0625rem solid var(--cds-ui-04, #6f6f6f); } .security--panel__body--content:last-child { @@ -13834,16 +14864,16 @@ li.bx--accordion__item--disabled:last-of-type { } .security--profile-image { - font-size: 0.875rem; - font-weight: 400; - line-height: 1.29; - letter-spacing: 0.16px; + font-size: var(--cds-body-short-01-font-size, 0.875rem); + font-weight: var(--cds-body-short-01-font-weight, 400); + line-height: var(--cds-body-short-01-line-height, 1.29); + letter-spacing: var(--cds-body-short-01-letter-spacing, 0.16px); display: inline-flex; width: 1.75rem; height: 1.75rem; - color: var(--inverse-01, #161616); + color: var(--cds-inverse-01, #161616); align-items: center; - background-color: var(--icon-02, #c6c6c6); + background-color: var(--cds-icon-02, #c6c6c6); border-radius: 50%; justify-content: center; object-fit: cover; @@ -13851,10 +14881,10 @@ li.bx--accordion__item--disabled:last-of-type { } .security--profile-image--large { - font-size: 1.25rem; - font-weight: 400; - line-height: 1.4; - letter-spacing: 0; + font-size: var(--cds-productive-heading-03-font-size, 1.25rem); + font-weight: var(--cds-productive-heading-03-font-weight, 400); + line-height: var(--cds-productive-heading-03-line-height, 1.4); + letter-spacing: var(--cds-productive-heading-03-letter-spacing, 0); width: 3.5rem; height: 3.5rem; } @@ -13916,18 +14946,18 @@ li.bx--accordion__item--disabled:last-of-type { height: 1rem; margin: 0.625rem 0.5rem 0 0; border-radius: 50%; - fill: var(--interactive-04, #4589ff); + fill: var(--cds-interactive-04, #4589ff); } .bx--progress-label { - font-size: 0.875rem; - font-weight: 400; - line-height: 1.29; - letter-spacing: 0.16px; + font-size: var(--cds-body-short-01-font-size, 0.875rem); + font-weight: var(--cds-body-short-01-font-weight, 400); + line-height: var(--cds-body-short-01-line-height, 1.29); + letter-spacing: var(--cds-body-short-01-letter-spacing, 0.16px); max-width: 5.5rem; margin: 0.5rem 0 0 0; overflow: hidden; - color: var(--text-01, #f4f4f4); + color: var(--cds-text-01, #f4f4f4); line-height: 1.45; white-space: nowrap; text-overflow: ellipsis; @@ -13940,15 +14970,15 @@ li.bx--accordion__item--disabled:last-of-type { } .bx--progress-label:hover { - color: var(--link-01, #78a9ff); - box-shadow: 0 0.0625rem var(--link-01, #78a9ff); + color: var(--cds-link-01, #78a9ff); + box-shadow: 0 0.0625rem var(--cds-link-01, #78a9ff); cursor: pointer; } .bx--progress-label:focus { - color: var(--link-01, #78a9ff); + color: var(--cds-link-01, #78a9ff); outline: none; - box-shadow: 0 0.1875rem 0 0 var(--link-01, #78a9ff); + box-shadow: 0 0.1875rem 0 0 var(--cds-link-01, #78a9ff); } .bx--progress--space-equal .bx--progress-label { @@ -13957,8 +14987,8 @@ li.bx--accordion__item--disabled:last-of-type { } .bx--progress-label:active { - color: var(--interactive-01, #0f62fe); - box-shadow: 0 0.1875rem 0 0 var(--interactive-01, #0f62fe); + color: var(--cds-interactive-01, #0f62fe); + box-shadow: 0 0.1875rem 0 0 var(--cds-interactive-01, #0f62fe); } .bx--progress-label-overflow:hover ~ .bx--tooltip, @@ -13977,10 +15007,10 @@ li.bx--accordion__item--disabled:last-of-type { } .bx--progress-step .bx--tooltip { - font-size: 0.875rem; - font-weight: 400; - line-height: 1.43; - letter-spacing: 0.16px; + font-size: var(--cds-body-long-01-font-size, 0.875rem); + font-weight: var(--cds-body-long-01-font-weight, 400); + line-height: var(--cds-body-long-01-line-height, 1.43); + letter-spacing: var(--cds-body-long-01-letter-spacing, 0.16px); display: block; width: 7.8125rem; min-width: 7.1875rem; @@ -13988,47 +15018,47 @@ li.bx--accordion__item--disabled:last-of-type { margin-top: 2.5rem; margin-left: 1.375rem; padding: 0.5rem 1rem; - color: var(--inverse-01, #161616); + color: var(--cds-inverse-01, #161616); visibility: hidden; } .bx--progress-step .bx--tooltip_multi { - font-size: 0.875rem; - font-weight: 400; - line-height: 1.43; - letter-spacing: 0.16px; + font-size: var(--cds-body-long-01-font-size, 0.875rem); + font-weight: var(--cds-body-long-01-font-weight, 400); + line-height: var(--cds-body-long-01-line-height, 1.43); + letter-spacing: var(--cds-body-long-01-letter-spacing, 0.16px); width: 9.375rem; height: auto; - color: var(--inverse-01, #161616); + color: var(--cds-inverse-01, #161616); } .bx--progress-optional { - font-size: 0.75rem; - font-weight: 400; - line-height: 1.34; - letter-spacing: 0.32px; + font-size: var(--cds-label-01-font-size, 0.75rem); + font-weight: var(--cds-label-01-font-weight, 400); + line-height: var(--cds-label-01-line-height, 1.34); + letter-spacing: var(--cds-label-01-letter-spacing, 0.32px); position: absolute; left: 0; margin-top: 1.75rem; margin-left: 1.5rem; - color: var(--text-02, #c6c6c6); + color: var(--cds-text-02, #c6c6c6); text-align: start; } .bx--progress-step--current .bx--progress-line { - background-color: var(--interactive-04, #4589ff); + background-color: var(--cds-interactive-04, #4589ff); } .bx--progress-step--incomplete svg { - fill: var(--ui-05, #f4f4f4); + fill: var(--cds-ui-05, #f4f4f4); } .bx--progress-step--incomplete .bx--progress-line { - background-color: var(--ui-03, #393939); + background-color: var(--cds-ui-03, #393939); } .bx--progress-step--complete .bx--progress-line { - background-color: var(--interactive-04, #4589ff); + background-color: var(--cds-interactive-04, #4589ff); } .bx--progress-step-button { @@ -14066,14 +15096,14 @@ li.bx--accordion__item--disabled:last-of-type { } .bx--progress-step-button--unclickable .bx--progress-label:hover { - color: var(--text-01, #f4f4f4); + color: var(--cds-text-01, #f4f4f4); box-shadow: none; cursor: default; } .bx--progress-step-button--unclickable .bx--tooltip__label:hover { - color: var(--link-01, #78a9ff); - box-shadow: 0 0.0625rem var(--link-01, #78a9ff); + color: var(--cds-link-01, #78a9ff); + box-shadow: 0 0.0625rem var(--cds-link-01, #78a9ff); cursor: pointer; } @@ -14084,12 +15114,12 @@ li.bx--accordion__item--disabled:last-of-type { .bx--progress-step--disabled svg { cursor: not-allowed; - fill: var(--disabled-02, #525252); + fill: var(--cds-disabled-02, #525252); } .bx--progress-step--disabled .bx--progress-label, .bx--progress-step--disabled .bx--progress-label:hover { - color: var(--disabled-02, #525252); + color: var(--cds-disabled-02, #525252); box-shadow: none; cursor: not-allowed; } @@ -14109,13 +15139,13 @@ li.bx--accordion__item--disabled:last-of-type { } .bx--progress__warning > * { - fill: var(--support-01, #fa4d56); + fill: var(--cds-support-01, #fa4d56); } .bx--progress.bx--skeleton .bx--progress-label { position: relative; padding: 0; - background: var(--skeleton-01, #353535); + background: var(--cds-skeleton-01, #353535); border: none; box-shadow: none; pointer-events: none; @@ -14134,7 +15164,7 @@ li.bx--accordion__item--disabled:last-of-type { position: absolute; width: 100%; height: 100%; - background: var(--skeleton-02, #525252); + background: var(--cds-skeleton-02, #525252); animation: 3000ms ease-in-out skeleton infinite; content: \\"\\"; will-change: transform-origin, transform, opacity; @@ -14229,7 +15259,7 @@ li.bx--accordion__item--disabled:last-of-type { } .bx--multi-select .bx--list-box__menu-item .bx--checkbox:checked ~ .bx--checkbox-label-text { - color: var(--text-01, #f4f4f4); + color: var(--cds-text-01, #f4f4f4); } .bx--multi-select--filterable { @@ -14243,7 +15273,7 @@ li.bx--accordion__item--disabled:last-of-type { } .bx--multi-select--filterable--input-focused { - outline: 2px solid var(--focus, #ffffff); + outline: 2px solid var(--cds-focus, #ffffff); outline-offset: -2px; } @@ -14258,11 +15288,11 @@ li.bx--accordion__item--disabled:last-of-type { } .bx--multi-select--filterable.bx--list-box--disabled:hover .bx--text-input { - background-color: var(--field-01, #262626); + background-color: var(--cds-field-01, #262626); } .bx--multi-select--filterable .bx--list-box__selection--multi { - margin: 0 0 0 1rem; + margin: 0 0 0 var(--cds-spacing-05, 1rem); } .bx--multi-select--filterable.bx--multi-select--inline, @@ -14317,7 +15347,7 @@ li.bx--accordion__item--disabled:last-of-type { .security--stacked-notification { border-width: 0; - box-shadow: 0.25rem 0.25rem var(--ui-04, #6f6f6f), 0.5rem 0.5rem 0 var(--ui-03, #393939); + box-shadow: 0.25rem 0.25rem var(--cds-ui-04, #6f6f6f), 0.5rem 0.5rem 0 var(--cds-ui-03, #393939); } @keyframes rotate { @@ -14376,8 +15406,8 @@ li.bx--accordion__item--disabled:last-of-type { .security--status-icon__icon--success { padding: 0.5rem; - fill: var(--icon-01, #f4f4f4); - border: 0.125rem solid var(--support-02, #42be65); + fill: var(--cds-icon-01, #f4f4f4); + border: 0.125rem solid var(--cds-support-02, #42be65); border-radius: 100%; box-sizing: border-box; transform: scale3d(0.55, 0.55, 0.55); @@ -14386,24 +15416,24 @@ li.bx--accordion__item--disabled:last-of-type { .security--status-icon__icon--color { width: 0.5rem; height: 0.5rem; - background-color: var(--icon-02, #c6c6c6); + background-color: var(--cds-icon-02, #c6c6c6); border-radius: 50%; } .security--status-icon__icon--color--error { - background-color: var(--support-01, #fa4d56); + background-color: var(--cds-support-01, #fa4d56); } .security--status-icon__icon--color--info { - background-color: var(--support-04, #4589ff); + background-color: var(--cds-support-04, #4589ff); } .security--status-icon__icon--color--success { - background-color: var(--support-02, #42be65); + background-color: var(--cds-support-02, #42be65); } .security--status-icon__icon--color--warning { - background-color: var(--support-03, #f1c21b); + background-color: var(--cds-support-03, #f1c21b); } .security--status-icon--lg > .security--status-icon__icon { @@ -14431,10 +15461,10 @@ li.bx--accordion__item--disabled:last-of-type { } .security--status-indicator__title { - font-size: 1rem; - font-weight: 600; - line-height: 1.375; - letter-spacing: 0; + font-size: var(--cds-heading-02-font-size, 1rem); + font-weight: var(--cds-heading-02-font-weight, 600); + line-height: var(--cds-heading-02-line-height, 1.375); + letter-spacing: var(--cds-heading-02-letter-spacing, 0); margin-top: 0; margin-bottom: 0.25rem; } @@ -14452,7 +15482,7 @@ li.bx--accordion__item--disabled:last-of-type { } .security--status-indicator__step__icon-wrapper > .bx--inline-loading__text, .security--status-indicator__step-wrapper > .bx--inline-loading__text { - color: var(--text-01, #f4f4f4); + color: var(--cds-text-01, #f4f4f4); } .security--status-indicator__step__icon-wrapper { @@ -14467,36 +15497,36 @@ li.bx--accordion__item--disabled:last-of-type { } .security--status-indicator__step__label { - font-size: 0.875rem; - font-weight: 400; - line-height: 1.29; - letter-spacing: 0.16px; + font-size: var(--cds-body-short-01-font-size, 0.875rem); + font-weight: var(--cds-body-short-01-font-weight, 400); + line-height: var(--cds-body-short-01-line-height, 1.29); + letter-spacing: var(--cds-body-short-01-letter-spacing, 0.16px); margin-top: 0; margin-bottom: 0; } .security--status-indicator__step--failed__icon { - fill: var(--support-01, #fa4d56); + fill: var(--cds-support-01, #fa4d56); } .security--status-indicator__step--incomplete__icon { - fill: var(--disabled-03, #8d8d8d); + fill: var(--cds-disabled-03, #8d8d8d); } .security--status-indicator__step--incomplete__label { - color: var(--disabled-03, #8d8d8d); + color: var(--cds-disabled-03, #8d8d8d); } .security--status-indicator__step__error-message { - font-size: 0.75rem; - font-weight: 400; - line-height: 1.34; - letter-spacing: 0.32px; + font-size: var(--cds-label-01-font-size, 0.75rem); + font-weight: var(--cds-label-01-font-weight, 400); + line-height: var(--cds-label-01-line-height, 1.34); + letter-spacing: var(--cds-label-01-letter-spacing, 0.32px); display: inline-block; margin-top: 0; margin-bottom: 0.25rem; margin-left: 2rem; - color: var(--support-01, #fa4d56); + color: var(--cds-support-01, #fa4d56); } .security--status-indicator__button--retry { @@ -14504,17 +15534,17 @@ li.bx--accordion__item--disabled:last-of-type { } .bx--tooltip__label { - font-size: 0.75rem; - font-weight: 400; - line-height: 1.34; - letter-spacing: 0.32px; + font-size: var(--cds-label-01-font-size, 0.75rem); + font-weight: var(--cds-label-01-font-weight, 400); + line-height: var(--cds-label-01-line-height, 1.34); + letter-spacing: var(--cds-label-01-letter-spacing, 0.32px); display: inline-flex; align-items: center; - color: var(--text-02, #c6c6c6); + color: var(--cds-text-02, #c6c6c6); } .bx--tooltip__label:focus { - outline: 1px solid var(--focus, #ffffff); + outline: 1px solid var(--cds-focus, #ffffff); } @media screen and (prefers-contrast) { @@ -14524,7 +15554,7 @@ li.bx--accordion__item--disabled:last-of-type { } .bx--tooltip__trigger svg { - fill: var(--icon-02, #c6c6c6); + fill: var(--cds-icon-02, #c6c6c6); } @media screen and (-ms-high-contrast: active), screen and (prefers-contrast) { @@ -14564,8 +15594,8 @@ li.bx--accordion__item--disabled:last-of-type { } .bx--tooltip__trigger:not(.bx--btn--icon-only):focus { - outline: 1px solid var(--focus, #ffffff); - fill: var(--hover-primary, #0353e9); + outline: 1px solid var(--cds-focus, #ffffff); + fill: var(--cds-hover-primary, #0353e9); } @media screen and (prefers-contrast) { @@ -14598,9 +15628,9 @@ li.bx--accordion__item--disabled:last-of-type { max-width: 18rem; margin-top: 0.25rem; padding: 1rem; - color: var(--inverse-01, #161616); + color: var(--cds-inverse-01, #161616); word-wrap: break-word; - background: var(--inverse-02, #f4f4f4); + background: var(--cds-inverse-02, #f4f4f4); border-radius: 0.125rem; } @@ -14618,7 +15648,7 @@ li.bx--accordion__item--disabled:last-of-type { .bx--tooltip:focus { outline: 0; - box-shadow: inset 0 0 0 1px var(--inverse-02, #f4f4f4), inset 0 0 0 2px var(--ui-background, #161616); + box-shadow: inset 0 0 0 1px var(--cds-inverse-02, #f4f4f4), inset 0 0 0 2px var(--cds-ui-background, #161616); } .bx--tooltip.bx--tooltip--top.bx--tooltip--align-start, .bx--tooltip.bx--tooltip--bottom.bx--tooltip--align-start { @@ -14672,10 +15702,10 @@ li.bx--accordion__item--disabled:last-of-type { } .bx--tooltip p { - font-size: 0.875rem; - font-weight: 400; - line-height: 1.29; - letter-spacing: 0.16px; + font-size: var(--cds-body-short-01-font-size, 0.875rem); + font-weight: var(--cds-body-short-01-font-weight, 400); + line-height: var(--cds-body-short-01-line-height, 1.29); + letter-spacing: var(--cds-body-short-01-letter-spacing, 0.16px); } .bx--tooltip button { @@ -14683,26 +15713,26 @@ li.bx--accordion__item--disabled:last-of-type { } .bx--tooltip .bx--btn:focus { - border-color: var(--inverse-focus-ui, #0f62fe); - outline-color: var(--inverse-02, #f4f4f4); + border-color: var(--cds-inverse-focus-ui, #0f62fe); + outline-color: var(--cds-inverse-02, #f4f4f4); } .bx--tooltip .bx--link { - color: var(--inverse-link, #0f62fe); + color: var(--cds-inverse-link, #0f62fe); font-size: 0.875rem; } .bx--tooltip .bx--link:focus { - outline: 1px solid var(--inverse-focus-ui, #0f62fe); + outline: 1px solid var(--cds-inverse-focus-ui, #0f62fe); outline-offset: 2px; } .bx--tooltip .bx--link:active, .bx--tooltip .bx--link:active:visited, .bx--tooltip .bx--link:active:visited:hover { - color: var(--inverse-01, #161616); + color: var(--cds-inverse-01, #161616); } .bx--tooltip .bx--link:visited { - color: var(--inverse-link, #0f62fe); + color: var(--cds-inverse-link, #0f62fe); } .bx--tooltip .bx--tooltip__content[tabindex=\\"-1\\"]:focus { @@ -14718,7 +15748,7 @@ li.bx--accordion__item--disabled:last-of-type { height: 0; margin: 0 auto; border-right: 0.42969rem solid transparent; - border-bottom: 0.42969rem solid var(--inverse-02, #f4f4f4); + border-bottom: 0.42969rem solid var(--cds-inverse-02, #f4f4f4); border-left: 0.42969rem solid transparent; content: \\"\\"; } @@ -14751,11 +15781,11 @@ li.bx--accordion__item--disabled:last-of-type { } .bx--tooltip__heading { - font-size: 0.875rem; - font-weight: 600; - line-height: 1.29; - letter-spacing: 0.16px; - margin-bottom: 0.5rem; + font-size: var(--cds-productive-heading-01-font-size, 0.875rem); + font-weight: var(--cds-productive-heading-01-font-weight, 600); + line-height: var(--cds-productive-heading-01-line-height, 1.29); + letter-spacing: var(--cds-productive-heading-01-letter-spacing, 0.16px); + margin-bottom: var(--cds-spacing-03, 0.5rem); } .bx--tooltip--shown { @@ -14781,14 +15811,14 @@ li.bx--accordion__item--disabled:last-of-type { } .bx--tooltip--definition .bx--tooltip__trigger { - font-size: 0.75rem; - font-weight: 400; - line-height: 1.34; - letter-spacing: 0.32px; + font-size: var(--cds-label-01-font-size, 0.75rem); + font-weight: var(--cds-label-01-font-weight, 400); + line-height: var(--cds-label-01-line-height, 1.34); + letter-spacing: var(--cds-label-01-letter-spacing, 0.32px); position: relative; display: inline-flex; - color: var(--text-01, #f4f4f4); - border-bottom: 1px dotted var(--interactive-01, #0f62fe); + color: var(--cds-text-01, #f4f4f4); + border-bottom: 1px dotted var(--cds-interactive-01, #0f62fe); } .bx--tooltip--definition .bx--tooltip__trigger:hover { @@ -14801,7 +15831,7 @@ li.bx--accordion__item--disabled:last-of-type { } .bx--tooltip--definition .bx--tooltip__trigger:focus { - outline: 1px solid var(--focus, #ffffff); + outline: 1px solid var(--cds-focus, #ffffff); } @media screen and (prefers-contrast) { @@ -14824,7 +15854,7 @@ li.bx--accordion__item--disabled:last-of-type { width: 13rem; margin-top: 0.75rem; padding: 0.5rem 1rem; - background: var(--inverse-02, #f4f4f4); + background: var(--cds-inverse-02, #f4f4f4); border-radius: 0.125rem; cursor: pointer; pointer-events: none; @@ -14832,11 +15862,11 @@ li.bx--accordion__item--disabled:last-of-type { .bx--tooltip--definition__bottom p, .bx--tooltip--definition__top p { - font-size: 0.875rem; - font-weight: 400; - line-height: 1.29; - letter-spacing: 0.16px; - color: var(--inverse-01, #161616); + font-size: var(--cds-body-short-01-font-size, 0.875rem); + font-weight: var(--cds-body-short-01-font-weight, 400); + line-height: var(--cds-body-short-01-line-height, 1.29); + letter-spacing: var(--cds-body-short-01-letter-spacing, 0.16px); + color: var(--cds-inverse-01, #161616); } .bx--tooltip--definition__bottom .bx--tooltip__caret, @@ -14847,7 +15877,7 @@ li.bx--accordion__item--disabled:last-of-type { width: 0.6rem; height: 0.6rem; margin-left: 1rem; - background: var(--inverse-02, #f4f4f4); + background: var(--cds-inverse-02, #f4f4f4); } .bx--tooltip--definition__bottom .bx--tooltip__caret { @@ -14901,17 +15931,17 @@ li.bx--accordion__item--disabled:last-of-type { } .bx--tooltip__trigger.bx--tooltip__trigger--definition { - font-size: 0.75rem; - font-weight: 400; - line-height: 1.34; - letter-spacing: 0.32px; - border-bottom: 0.0625rem dotted var(--text-02, #c6c6c6); + font-size: var(--cds-label-01-font-size, 0.75rem); + font-weight: var(--cds-label-01-font-weight, 400); + line-height: var(--cds-label-01-line-height, 1.34); + letter-spacing: var(--cds-label-01-letter-spacing, 0.32px); + border-bottom: 0.0625rem dotted var(--cds-text-02, #c6c6c6); transition: border-color 110ms; } .bx--tooltip__trigger.bx--tooltip__trigger--definition:hover, .bx--tooltip__trigger.bx--tooltip__trigger--definition:focus { - border-bottom-color: var(--interactive-04, #4589ff); + border-bottom-color: var(--cds-interactive-04, #4589ff); } .bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top { @@ -14923,7 +15953,7 @@ li.bx--accordion__item--disabled:last-of-type { } .bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top:focus { - outline: 1px solid var(--focus, #ffffff); + outline: 1px solid var(--cds-focus, #ffffff); } @media screen and (prefers-contrast) { @@ -14985,16 +16015,16 @@ li.bx--accordion__item--disabled:last-of-type { max-width: 13rem; height: auto; padding: 0.5rem 1rem; - color: var(--inverse-01, #161616); + color: var(--cds-inverse-01, #161616); font-weight: 400; text-align: left; - background-color: var(--inverse-02, #f4f4f4); + background-color: var(--cds-inverse-02, #f4f4f4); border-radius: 0.125rem; transform: translateX(-50%); - font-size: 0.875rem; - font-weight: 400; - line-height: 1.29; - letter-spacing: 0.16px; + font-size: var(--cds-body-short-01-font-size, 0.875rem); + font-weight: var(--cds-body-short-01-font-weight, 400); + line-height: var(--cds-body-short-01-line-height, 1.29); + letter-spacing: var(--cds-body-short-01-letter-spacing, 0.16px); } @media all and (-ms-high-contrast: none), (-ms-high-contrast: active) { @@ -15097,7 +16127,7 @@ li.bx--accordion__item--disabled:last-of-type { .bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top::before { top: -0.25rem; - border-color: var(--inverse-02, #f4f4f4) transparent transparent transparent; + border-color: var(--cds-inverse-02, #f4f4f4) transparent transparent transparent; border-width: 0.3125rem 0.25rem 0 0.25rem; transform: translate(-50%, -100%); } @@ -15129,7 +16159,7 @@ li.bx--accordion__item--disabled:last-of-type { .bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-start::before { top: -0.25rem; - border-color: var(--inverse-02, #f4f4f4) transparent transparent transparent; + border-color: var(--cds-inverse-02, #f4f4f4) transparent transparent transparent; border-width: 0.3125rem 0.25rem 0 0.25rem; transform: translate(-50%, -100%); } @@ -15161,7 +16191,7 @@ li.bx--accordion__item--disabled:last-of-type { .bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-center::before { top: -0.25rem; - border-color: var(--inverse-02, #f4f4f4) transparent transparent transparent; + border-color: var(--cds-inverse-02, #f4f4f4) transparent transparent transparent; border-width: 0.3125rem 0.25rem 0 0.25rem; transform: translate(-50%, -100%); } @@ -15193,7 +16223,7 @@ li.bx--accordion__item--disabled:last-of-type { .bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-end::before { top: -0.25rem; - border-color: var(--inverse-02, #f4f4f4) transparent transparent transparent; + border-color: var(--cds-inverse-02, #f4f4f4) transparent transparent transparent; border-width: 0.3125rem 0.25rem 0 0.25rem; transform: translate(-50%, -100%); } @@ -15216,7 +16246,7 @@ li.bx--accordion__item--disabled:last-of-type { } .bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom:focus { - outline: 1px solid var(--focus, #ffffff); + outline: 1px solid var(--cds-focus, #ffffff); } @media screen and (prefers-contrast) { @@ -15278,16 +16308,16 @@ li.bx--accordion__item--disabled:last-of-type { max-width: 13rem; height: auto; padding: 0.5rem 1rem; - color: var(--inverse-01, #161616); + color: var(--cds-inverse-01, #161616); font-weight: 400; text-align: left; - background-color: var(--inverse-02, #f4f4f4); + background-color: var(--cds-inverse-02, #f4f4f4); border-radius: 0.125rem; transform: translateX(-50%); - font-size: 0.875rem; - font-weight: 400; - line-height: 1.29; - letter-spacing: 0.16px; + font-size: var(--cds-body-short-01-font-size, 0.875rem); + font-weight: var(--cds-body-short-01-font-weight, 400); + line-height: var(--cds-body-short-01-line-height, 1.29); + letter-spacing: var(--cds-body-short-01-letter-spacing, 0.16px); } @media all and (-ms-high-contrast: none), (-ms-high-contrast: active) { @@ -15390,7 +16420,7 @@ li.bx--accordion__item--disabled:last-of-type { .bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom::before { bottom: -0.25rem; - border-color: transparent transparent var(--inverse-02, #f4f4f4) transparent; + border-color: transparent transparent var(--cds-inverse-02, #f4f4f4) transparent; border-width: 0 0.25rem 0.3125rem 0.25rem; transform: translate(-50%, 100%); } @@ -15427,7 +16457,7 @@ li.bx--accordion__item--disabled:last-of-type { .bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-start::before { bottom: -0.25rem; - border-color: transparent transparent var(--inverse-02, #f4f4f4) transparent; + border-color: transparent transparent var(--cds-inverse-02, #f4f4f4) transparent; border-width: 0 0.25rem 0.3125rem 0.25rem; transform: translate(-50%, 100%); } @@ -15464,7 +16494,7 @@ li.bx--accordion__item--disabled:last-of-type { .bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-center::before { bottom: -0.25rem; - border-color: transparent transparent var(--inverse-02, #f4f4f4) transparent; + border-color: transparent transparent var(--cds-inverse-02, #f4f4f4) transparent; border-width: 0 0.25rem 0.3125rem 0.25rem; transform: translate(-50%, 100%); } @@ -15500,7 +16530,7 @@ li.bx--accordion__item--disabled:last-of-type { .bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-end::before { bottom: -0.25rem; - border-color: transparent transparent var(--inverse-02, #f4f4f4) transparent; + border-color: transparent transparent var(--cds-inverse-02, #f4f4f4) transparent; border-width: 0 0.25rem 0.3125rem 0.25rem; transform: translate(-50%, 100%); } @@ -15553,10 +16583,10 @@ li.bx--accordion__item--disabled:last-of-type { .bx--tooltip--icon__top::before, .bx--tooltip--icon__top::after, .bx--tooltip--icon__bottom::before, .bx--tooltip--icon__bottom::after { - font-size: 0.875rem; - font-weight: 400; - line-height: 1.29; - letter-spacing: 0.16px; + font-size: var(--cds-body-short-01-font-size, 0.875rem); + font-weight: var(--cds-body-short-01-font-weight, 400); + line-height: var(--cds-body-short-01-line-height, 1.29); + letter-spacing: var(--cds-body-short-01-letter-spacing, 0.16px); position: absolute; display: flex; align-items: center; @@ -15574,7 +16604,7 @@ li.bx--accordion__item--disabled:last-of-type { margin: 0 auto; margin-top: 1px; margin-left: 50%; - border-color: transparent transparent var(--inverse-02, #f4f4f4) transparent; + border-color: transparent transparent var(--cds-inverse-02, #f4f4f4) transparent; border-style: solid; border-width: 0 0.25rem 0.3125rem 0.25rem; content: \\"\\"; @@ -15588,10 +16618,10 @@ li.bx--accordion__item--disabled:last-of-type { height: 1.5rem; margin-left: 50%; padding: 0 1rem; - color: var(--inverse-01, #161616); + color: var(--cds-inverse-01, #161616); font-weight: 400; white-space: nowrap; - background-color: var(--inverse-02, #f4f4f4); + background-color: var(--cds-inverse-02, #f4f4f4); border-radius: 0.125rem; transform: translateX(-50%); content: attr(aria-label); @@ -15609,7 +16639,7 @@ li.bx--accordion__item--disabled:last-of-type { .bx--tooltip--icon__top:hover svg, .bx--tooltip--icon__top:focus svg, .bx--tooltip--icon__bottom:hover svg, .bx--tooltip--icon__bottom:focus svg { - fill: var(--icon-02, #c6c6c6); + fill: var(--cds-icon-02, #c6c6c6); } .bx--tooltip--icon__top:focus, @@ -15619,7 +16649,7 @@ li.bx--accordion__item--disabled:last-of-type { .bx--tooltip--icon__top:focus svg, .bx--tooltip--icon__bottom:focus svg { - outline: 1px solid var(--focus, #ffffff); + outline: 1px solid var(--cds-focus, #ffffff); } @media screen and (prefers-contrast) { @@ -15709,7 +16739,7 @@ li.bx--accordion__item--disabled:last-of-type { /* end legacy tooltip icon */ .bx--tooltip__trigger:hover svg, .bx--tooltip__trigger:focus svg { - fill: var(--icon-02, #c6c6c6); + fill: var(--cds-icon-02, #c6c6c6); } @media screen and (-ms-high-contrast: active), screen and (prefers-contrast) { @@ -15727,7 +16757,7 @@ li.bx--accordion__item--disabled:last-of-type { } .bx--tooltip__trigger.bx--tooltip--top:focus { - outline: 1px solid var(--focus, #ffffff); + outline: 1px solid var(--cds-focus, #ffffff); } @media screen and (prefers-contrast) { @@ -15741,7 +16771,7 @@ li.bx--accordion__item--disabled:last-of-type { } .bx--tooltip__trigger.bx--tooltip--top:focus svg { - outline: 1px solid var(--focus, #ffffff); + outline: 1px solid var(--cds-focus, #ffffff); } @media screen and (prefers-contrast) { @@ -15803,16 +16833,16 @@ li.bx--accordion__item--disabled:last-of-type { max-width: 13rem; height: auto; padding: 0.1875rem 1rem; - color: var(--inverse-01, #161616); + color: var(--cds-inverse-01, #161616); font-weight: 400; text-align: left; - background-color: var(--inverse-02, #f4f4f4); + background-color: var(--cds-inverse-02, #f4f4f4); border-radius: 0.125rem; transform: translateX(-50%); - font-size: 0.875rem; - font-weight: 400; - line-height: 1.29; - letter-spacing: 0.16px; + font-size: var(--cds-body-short-01-font-size, 0.875rem); + font-weight: var(--cds-body-short-01-font-weight, 400); + line-height: var(--cds-body-short-01-line-height, 1.29); + letter-spacing: var(--cds-body-short-01-letter-spacing, 0.16px); } @media all and (-ms-high-contrast: none), (-ms-high-contrast: active) { @@ -15915,7 +16945,7 @@ li.bx--accordion__item--disabled:last-of-type { .bx--tooltip__trigger.bx--tooltip--top::before { top: -0.5rem; - border-color: var(--inverse-02, #f4f4f4) transparent transparent transparent; + border-color: var(--cds-inverse-02, #f4f4f4) transparent transparent transparent; border-width: 0.3125rem 0.25rem 0 0.25rem; transform: translate(-50%, -100%); } @@ -15947,7 +16977,7 @@ li.bx--accordion__item--disabled:last-of-type { .bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-start::before { top: -0.5rem; - border-color: var(--inverse-02, #f4f4f4) transparent transparent transparent; + border-color: var(--cds-inverse-02, #f4f4f4) transparent transparent transparent; border-width: 0.3125rem 0.25rem 0 0.25rem; transform: translate(-50%, -100%); } @@ -15979,7 +17009,7 @@ li.bx--accordion__item--disabled:last-of-type { .bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-center::before { top: -0.5rem; - border-color: var(--inverse-02, #f4f4f4) transparent transparent transparent; + border-color: var(--cds-inverse-02, #f4f4f4) transparent transparent transparent; border-width: 0.3125rem 0.25rem 0 0.25rem; transform: translate(-50%, -100%); } @@ -16011,7 +17041,7 @@ li.bx--accordion__item--disabled:last-of-type { .bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-end::before { top: -0.5rem; - border-color: var(--inverse-02, #f4f4f4) transparent transparent transparent; + border-color: var(--cds-inverse-02, #f4f4f4) transparent transparent transparent; border-width: 0.3125rem 0.25rem 0 0.25rem; transform: translate(-50%, -100%); } @@ -16034,7 +17064,7 @@ li.bx--accordion__item--disabled:last-of-type { } .bx--tooltip__trigger.bx--tooltip--right:focus { - outline: 1px solid var(--focus, #ffffff); + outline: 1px solid var(--cds-focus, #ffffff); } @media screen and (prefers-contrast) { @@ -16048,7 +17078,7 @@ li.bx--accordion__item--disabled:last-of-type { } .bx--tooltip__trigger.bx--tooltip--right:focus svg { - outline: 1px solid var(--focus, #ffffff); + outline: 1px solid var(--cds-focus, #ffffff); } @media screen and (prefers-contrast) { @@ -16110,16 +17140,16 @@ li.bx--accordion__item--disabled:last-of-type { max-width: 13rem; height: auto; padding: 0.1875rem 1rem; - color: var(--inverse-01, #161616); + color: var(--cds-inverse-01, #161616); font-weight: 400; text-align: left; - background-color: var(--inverse-02, #f4f4f4); + background-color: var(--cds-inverse-02, #f4f4f4); border-radius: 0.125rem; transform: translateX(-50%); - font-size: 0.875rem; - font-weight: 400; - line-height: 1.29; - letter-spacing: 0.16px; + font-size: var(--cds-body-short-01-font-size, 0.875rem); + font-weight: var(--cds-body-short-01-font-weight, 400); + line-height: var(--cds-body-short-01-line-height, 1.29); + letter-spacing: var(--cds-body-short-01-letter-spacing, 0.16px); } @media all and (-ms-high-contrast: none), (-ms-high-contrast: active) { @@ -16222,7 +17252,7 @@ li.bx--accordion__item--disabled:last-of-type { .bx--tooltip__trigger.bx--tooltip--right::before { right: -0.5rem; - border-color: transparent var(--inverse-02, #f4f4f4) transparent transparent; + border-color: transparent var(--cds-inverse-02, #f4f4f4) transparent transparent; border-width: 0.25rem 0.3125rem 0.25rem 0; transform: translate(100%, -50%); } @@ -16253,7 +17283,7 @@ li.bx--accordion__item--disabled:last-of-type { .bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-start::before { right: -0.5rem; - border-color: transparent var(--inverse-02, #f4f4f4) transparent transparent; + border-color: transparent var(--cds-inverse-02, #f4f4f4) transparent transparent; border-width: 0.25rem 0.3125rem 0.25rem 0; transform: translate(100%, -50%); } @@ -16284,7 +17314,7 @@ li.bx--accordion__item--disabled:last-of-type { .bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-center::before { right: -0.5rem; - border-color: transparent var(--inverse-02, #f4f4f4) transparent transparent; + border-color: transparent var(--cds-inverse-02, #f4f4f4) transparent transparent; border-width: 0.25rem 0.3125rem 0.25rem 0; transform: translate(100%, -50%); } @@ -16315,7 +17345,7 @@ li.bx--accordion__item--disabled:last-of-type { .bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-end::before { right: -0.5rem; - border-color: transparent var(--inverse-02, #f4f4f4) transparent transparent; + border-color: transparent var(--cds-inverse-02, #f4f4f4) transparent transparent; border-width: 0.25rem 0.3125rem 0.25rem 0; transform: translate(100%, -50%); } @@ -16336,7 +17366,7 @@ li.bx--accordion__item--disabled:last-of-type { } .bx--tooltip__trigger.bx--tooltip--bottom:focus { - outline: 1px solid var(--focus, #ffffff); + outline: 1px solid var(--cds-focus, #ffffff); } @media screen and (prefers-contrast) { @@ -16350,7 +17380,7 @@ li.bx--accordion__item--disabled:last-of-type { } .bx--tooltip__trigger.bx--tooltip--bottom:focus svg { - outline: 1px solid var(--focus, #ffffff); + outline: 1px solid var(--cds-focus, #ffffff); } @media screen and (prefers-contrast) { @@ -16412,16 +17442,16 @@ li.bx--accordion__item--disabled:last-of-type { max-width: 13rem; height: auto; padding: 0.1875rem 1rem; - color: var(--inverse-01, #161616); + color: var(--cds-inverse-01, #161616); font-weight: 400; text-align: left; - background-color: var(--inverse-02, #f4f4f4); + background-color: var(--cds-inverse-02, #f4f4f4); border-radius: 0.125rem; transform: translateX(-50%); - font-size: 0.875rem; - font-weight: 400; - line-height: 1.29; - letter-spacing: 0.16px; + font-size: var(--cds-body-short-01-font-size, 0.875rem); + font-weight: var(--cds-body-short-01-font-weight, 400); + line-height: var(--cds-body-short-01-line-height, 1.29); + letter-spacing: var(--cds-body-short-01-letter-spacing, 0.16px); } @media all and (-ms-high-contrast: none), (-ms-high-contrast: active) { @@ -16524,7 +17554,7 @@ li.bx--accordion__item--disabled:last-of-type { .bx--tooltip__trigger.bx--tooltip--bottom::before { bottom: -0.5rem; - border-color: transparent transparent var(--inverse-02, #f4f4f4) transparent; + border-color: transparent transparent var(--cds-inverse-02, #f4f4f4) transparent; border-width: 0 0.25rem 0.3125rem 0.25rem; transform: translate(-50%, 100%); } @@ -16555,7 +17585,7 @@ li.bx--accordion__item--disabled:last-of-type { .bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-start::before { bottom: -0.5rem; - border-color: transparent transparent var(--inverse-02, #f4f4f4) transparent; + border-color: transparent transparent var(--cds-inverse-02, #f4f4f4) transparent; border-width: 0 0.25rem 0.3125rem 0.25rem; transform: translate(-50%, 100%); } @@ -16587,7 +17617,7 @@ li.bx--accordion__item--disabled:last-of-type { .bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-center::before { bottom: -0.5rem; - border-color: transparent transparent var(--inverse-02, #f4f4f4) transparent; + border-color: transparent transparent var(--cds-inverse-02, #f4f4f4) transparent; border-width: 0 0.25rem 0.3125rem 0.25rem; transform: translate(-50%, 100%); } @@ -16618,7 +17648,7 @@ li.bx--accordion__item--disabled:last-of-type { .bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-end::before { bottom: -0.5rem; - border-color: transparent transparent var(--inverse-02, #f4f4f4) transparent; + border-color: transparent transparent var(--cds-inverse-02, #f4f4f4) transparent; border-width: 0 0.25rem 0.3125rem 0.25rem; transform: translate(-50%, 100%); } @@ -16641,7 +17671,7 @@ li.bx--accordion__item--disabled:last-of-type { } .bx--tooltip__trigger.bx--tooltip--left:focus { - outline: 1px solid var(--focus, #ffffff); + outline: 1px solid var(--cds-focus, #ffffff); } @media screen and (prefers-contrast) { @@ -16655,7 +17685,7 @@ li.bx--accordion__item--disabled:last-of-type { } .bx--tooltip__trigger.bx--tooltip--left:focus svg { - outline: 1px solid var(--focus, #ffffff); + outline: 1px solid var(--cds-focus, #ffffff); } @media screen and (prefers-contrast) { @@ -16717,16 +17747,16 @@ li.bx--accordion__item--disabled:last-of-type { max-width: 13rem; height: auto; padding: 0.1875rem 1rem; - color: var(--inverse-01, #161616); + color: var(--cds-inverse-01, #161616); font-weight: 400; text-align: left; - background-color: var(--inverse-02, #f4f4f4); + background-color: var(--cds-inverse-02, #f4f4f4); border-radius: 0.125rem; transform: translateX(-50%); - font-size: 0.875rem; - font-weight: 400; - line-height: 1.29; - letter-spacing: 0.16px; + font-size: var(--cds-body-short-01-font-size, 0.875rem); + font-weight: var(--cds-body-short-01-font-weight, 400); + line-height: var(--cds-body-short-01-line-height, 1.29); + letter-spacing: var(--cds-body-short-01-letter-spacing, 0.16px); } @media all and (-ms-high-contrast: none), (-ms-high-contrast: active) { @@ -16829,7 +17859,7 @@ li.bx--accordion__item--disabled:last-of-type { .bx--tooltip__trigger.bx--tooltip--left::before { left: -0.5rem; - border-color: transparent transparent transparent var(--inverse-02, #f4f4f4); + border-color: transparent transparent transparent var(--cds-inverse-02, #f4f4f4); border-width: 0.25rem 0 0.25rem 0.3125rem; transform: translate(-100%, -50%); } @@ -16860,7 +17890,7 @@ li.bx--accordion__item--disabled:last-of-type { .bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-start::before { left: -0.5rem; - border-color: transparent transparent transparent var(--inverse-02, #f4f4f4); + border-color: transparent transparent transparent var(--cds-inverse-02, #f4f4f4); border-width: 0.25rem 0 0.25rem 0.3125rem; transform: translate(-100%, -50%); } @@ -16891,7 +17921,7 @@ li.bx--accordion__item--disabled:last-of-type { .bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-center::before { left: -0.5rem; - border-color: transparent transparent transparent var(--inverse-02, #f4f4f4); + border-color: transparent transparent transparent var(--cds-inverse-02, #f4f4f4); border-width: 0.25rem 0 0.25rem 0.3125rem; transform: translate(-100%, -50%); } @@ -16922,7 +17952,7 @@ li.bx--accordion__item--disabled:last-of-type { .bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-end::before { left: -0.5rem; - border-color: transparent transparent transparent var(--inverse-02, #f4f4f4); + border-color: transparent transparent transparent var(--cds-inverse-02, #f4f4f4); border-width: 0.25rem 0 0.25rem 0.3125rem; transform: translate(-100%, -50%); } @@ -16988,20 +18018,20 @@ li.bx--accordion__item--disabled:last-of-type { } .bx--select-input { - font-size: 0.875rem; - font-weight: 400; - line-height: 1.29; - letter-spacing: 0.16px; + font-size: var(--cds-body-short-01-font-size, 0.875rem); + font-weight: var(--cds-body-short-01-font-weight, 400); + line-height: var(--cds-body-short-01-line-height, 1.29); + letter-spacing: var(--cds-body-short-01-letter-spacing, 0.16px); outline: 2px solid transparent; outline-offset: -2px; display: block; width: 100%; height: 2.5rem; - padding: 0 3rem 0 1rem; - color: var(--text-01, #f4f4f4); - background-color: var(--field-01, #262626); + padding: 0 var(--cds-spacing-09, 3rem) 0 var(--cds-spacing-05, 1rem); + color: var(--cds-text-01, #f4f4f4); + background-color: var(--cds-field-01, #262626); border: none; - border-bottom: 1px solid var(--ui-04, #6f6f6f); + border-bottom: 1px solid var(--cds-ui-04, #6f6f6f); border-radius: 0; cursor: pointer; opacity: 1; @@ -17010,7 +18040,7 @@ li.bx--accordion__item--disabled:last-of-type { } .bx--select-input:hover { - background-color: var(--hover-ui, #353535); + background-color: var(--cds-hover-ui, #353535); } .bx--select-input::-ms-expand { @@ -17026,9 +18056,9 @@ li.bx--accordion__item--disabled:last-of-type { } .bx--select-input:focus { - outline: 2px solid var(--focus, #ffffff); + outline: 2px solid var(--cds-focus, #ffffff); outline-offset: -2px; - color: var(--text-01, #f4f4f4); + color: var(--cds-text-01, #f4f4f4); } @media screen and (prefers-contrast) { @@ -17038,9 +18068,9 @@ li.bx--accordion__item--disabled:last-of-type { } .bx--select-input:disabled, .bx--select-input:hover:disabled { - color: var(--disabled-02, #525252); - background-color: var(--disabled-01, #262626); - border-bottom-color: var(--disabled-01, #262626); + color: var(--cds-disabled-02, #525252); + background-color: var(--cds-disabled-01, #262626); + border-bottom-color: var(--cds-disabled-01, #262626); cursor: not-allowed; } @@ -17056,7 +18086,7 @@ li.bx--accordion__item--disabled:last-of-type { .bx--select--disabled .bx--label, .bx--select--disabled .bx--form__helper-text { - color: var(--disabled-02, #525252); + color: var(--cds-disabled-02, #525252); } .bx--select-input__wrapper[data-invalid] .bx--select-input, @@ -17065,30 +18095,30 @@ li.bx--accordion__item--disabled:last-of-type { } .bx--select-input:disabled ~ .bx--select__arrow { - fill: var(--disabled-02, #525252); + fill: var(--cds-disabled-02, #525252); } .bx--select--light .bx--select-input { - background-color: var(--field-02, #393939); + background-color: var(--cds-field-02, #393939); } .bx--select--light .bx--select-input:hover { - background-color: var(--hover-ui, #353535); + background-color: var(--cds-hover-ui, #353535); } .bx--select--light .bx--select-input:disabled, .bx--select--light .bx--select-input:hover:disabled { - color: var(--disabled-02, #525252); - background-color: var(--field-02, #393939); + color: var(--cds-disabled-02, #525252); + background-color: var(--cds-field-02, #393939); cursor: not-allowed; } .bx--select__arrow { position: absolute; top: 0; - right: 1rem; + right: var(--cds-spacing-05, 1rem); height: 100%; pointer-events: none; - fill: var(--ui-05, #f4f4f4); + fill: var(--cds-ui-05, #f4f4f4); } @media screen and (-ms-high-contrast: active), screen and (prefers-contrast) { @@ -17099,15 +18129,15 @@ li.bx--accordion__item--disabled:last-of-type { .bx--select__invalid-icon { position: absolute; - right: 2.5rem; + right: var(--cds-spacing-08, 2.5rem); } .bx--select-input__wrapper[data-invalid] .bx--select-input ~ .bx--select__invalid-icon { - fill: var(--support-01, #fa4d56); + fill: var(--cds-support-01, #fa4d56); } .bx--select__invalid-icon--warning { - fill: var(--support-03, #f1c21b); + fill: var(--cds-support-03, #f1c21b); } .bx--select__invalid-icon--warning path[fill] { @@ -17117,16 +18147,16 @@ li.bx--accordion__item--disabled:last-of-type { .bx--select-optgroup, .bx--select-option { - color: var(--text-01, #f4f4f4); + color: var(--cds-text-01, #f4f4f4); } @-moz-document url-prefix() { .bx--select-option { - color: var(--text-01, #f4f4f4); - background-color: var(--ui-01, #262626); + color: var(--cds-text-01, #f4f4f4); + background-color: var(--cds-ui-01, #262626); } .bx--select-optgroup { - color: var(--text-01, #f4f4f4); + color: var(--cds-text-01, #f4f4f4); } } @@ -17144,7 +18174,7 @@ li.bx--accordion__item--disabled:last-of-type { .bx--select--inline .bx--form__helper-text { margin-bottom: 0; - margin-left: 0.5rem; + margin-left: var(--cds-spacing-03, 0.5rem); } .bx--select--inline .bx--label { @@ -17154,16 +18184,16 @@ li.bx--accordion__item--disabled:last-of-type { .bx--select--inline .bx--select-input { width: auto; - padding-right: 2rem; + padding-right: var(--cds-spacing-07, 2rem); padding-left: 0.5rem; - color: var(--text-01, #f4f4f4); + color: var(--cds-text-01, #f4f4f4); background-color: transparent; border-bottom: none; } .bx--select--inline .bx--select-input[disabled], .bx--select--inline .bx--select-input[disabled]:hover { - background-color: var(--disabled-01, #262626); + background-color: var(--cds-disabled-01, #262626); } .bx--select--inline .bx--select__arrow { @@ -17175,11 +18205,11 @@ li.bx--accordion__item--disabled:last-of-type { } .bx--select--inline.bx--select--invalid .bx--select-input ~ .bx--select__invalid-icon { - right: 2rem; + right: var(--cds-spacing-07, 2rem); } .bx--select--inline .bx--select-input:disabled { - color: var(--disabled-02, #525252); + color: var(--cds-disabled-02, #525252); cursor: not-allowed; } @@ -17190,7 +18220,7 @@ li.bx--accordion__item--disabled:last-of-type { .bx--select.bx--skeleton { position: relative; padding: 0; - background: var(--skeleton-01, #353535); + background: var(--cds-skeleton-01, #353535); border: none; box-shadow: none; pointer-events: none; @@ -17208,7 +18238,7 @@ li.bx--accordion__item--disabled:last-of-type { position: absolute; width: 100%; height: 100%; - background: var(--skeleton-02, #525252); + background: var(--cds-skeleton-02, #525252); animation: 3000ms ease-in-out skeleton infinite; content: \\"\\"; will-change: transform-origin, transform, opacity; @@ -17245,10 +18275,10 @@ li.bx--accordion__item--disabled:last-of-type { } .security--summary-card__body { - font-size: 0.875rem; - font-weight: 400; - line-height: 1.43; - letter-spacing: 0.16px; + font-size: var(--cds-body-long-01-font-size, 0.875rem); + font-weight: var(--cds-body-long-01-font-weight, 400); + line-height: var(--cds-body-long-01-line-height, 1.43); + letter-spacing: var(--cds-body-long-01-letter-spacing, 0.16px); overflow: hidden; display: flex; flex-direction: column; @@ -17266,11 +18296,11 @@ li.bx--accordion__item--disabled:last-of-type { } .security--summary-card__header__title { - font-size: 0.75rem; - font-weight: 400; - line-height: 1.34; - letter-spacing: 0.32px; - color: var(--text-02, #c6c6c6); + font-size: var(--cds-caption-01-font-size, 0.75rem); + font-weight: var(--cds-caption-01-font-weight, 400); + line-height: var(--cds-caption-01-line-height, 1.34); + letter-spacing: var(--cds-caption-01-letter-spacing, 0.32px); + color: var(--cds-text-02, #c6c6c6); flex-grow: 1; margin: 0; padding: 0; @@ -17279,8 +18309,8 @@ li.bx--accordion__item--disabled:last-of-type { .security--summary-card__footer { position: relative; display: flex; - background-color: var(--ui-01, #262626); - border-top: 1px solid var(--ui-02, #393939); + background-color: var(--cds-ui-01, #262626); + border-top: 1px solid var(--cds-ui-02, #393939); z-index: 0; } @@ -17329,7 +18359,7 @@ li.bx--accordion__item--disabled:last-of-type { position: absolute; display: flex; flex-direction: column; - background-color: var(--ui-01, #262626); + background-color: var(--cds-ui-01, #262626); z-index: 6000; top: -18rem; bottom: 3rem; @@ -17343,10 +18373,10 @@ li.bx--accordion__item--disabled:last-of-type { } .security--summary-card__action-overlay__title, .security--summary-card__action-overlay__content { - font-size: 0.875rem; - font-weight: 400; - line-height: 1.43; - letter-spacing: 0.16px; + font-size: var(--cds-body-long-01-font-size, 0.875rem); + font-weight: var(--cds-body-long-01-font-weight, 400); + line-height: var(--cds-body-long-01-line-height, 1.43); + letter-spacing: var(--cds-body-long-01-letter-spacing, 0.16px); margin: 0; } @@ -17364,11 +18394,11 @@ li.bx--accordion__item--disabled:last-of-type { } .security--summary-card__action-overlay__close-button, .security--summary-card__action-overlay__close-button:hover, .security--summary-card__action-overlay__close-button:focus, .security--summary-card__action-overlay__close-button:active { - color: var(--text-01, #f4f4f4); + color: var(--cds-text-01, #f4f4f4); } .security--summary-card__action-overlay__close-button .bx--btn__icon path, .security--summary-card__action-overlay__close-button:hover .bx--btn__icon path, .security--summary-card__action-overlay__close-button:focus .bx--btn__icon path, .security--summary-card__action-overlay__close-button:active .bx--btn__icon path { - fill: var(--icon-01, #f4f4f4); + fill: var(--cds-icon-01, #f4f4f4); } .security--summary-card__action-overlay__close-button .bx--btn__icon { @@ -17403,7 +18433,7 @@ li.bx--accordion__item--disabled:last-of-type { .security--summary-card__action-overlay--transparent { position: absolute; - background-color: var(--overlay-01, rgba(22, 22, 22, 0.7)); + background-color: var(--cds-overlay-01, rgba(22, 22, 22, 0.7)); top: -21rem; bottom: 3rem; right: 0; @@ -17412,10 +18442,10 @@ li.bx--accordion__item--disabled:last-of-type { } .security--tag-wall__label { - font-size: 0.75rem; - font-weight: 400; - line-height: 1.34; - letter-spacing: 0.32px; + font-size: var(--cds-caption-01-font-size, 0.75rem); + font-weight: var(--cds-caption-01-font-weight, 400); + line-height: var(--cds-caption-01-line-height, 1.34); + letter-spacing: var(--cds-caption-01-letter-spacing, 0.32px); margin-top: 0.5rem; margin-bottom: 0.5rem; } @@ -17436,19 +18466,19 @@ li.bx--accordion__item--disabled:last-of-type { font-family: inherit; vertical-align: baseline; border: 0; - font-size: 0.875rem; - font-weight: 400; - line-height: 1.29; - letter-spacing: 0.16px; + font-size: var(--cds-body-short-01-font-size, 0.875rem); + font-weight: var(--cds-body-short-01-font-weight, 400); + line-height: var(--cds-body-short-01-line-height, 1.29); + letter-spacing: var(--cds-body-short-01-letter-spacing, 0.16px); outline: 2px solid transparent; outline-offset: -2px; width: 100%; height: 2.5rem; padding: 0 1rem; - color: var(--text-01, #f4f4f4); - background-color: var(--field-01, #262626); + color: var(--cds-text-01, #f4f4f4); + background-color: var(--cds-field-01, #262626); border: none; - border-bottom: 1px solid var(--ui-04, #6f6f6f); + border-bottom: 1px solid var(--cds-ui-04, #6f6f6f); transition: background-color 70ms cubic-bezier(0.2, 0, 0.38, 0.9), outline 70ms cubic-bezier(0.2, 0, 0.38, 0.9); } @@ -17459,7 +18489,7 @@ li.bx--accordion__item--disabled:last-of-type { } .bx--text-input:focus, .bx--text-input:active { - outline: 2px solid var(--focus, #ffffff); + outline: 2px solid var(--cds-focus, #ffffff); outline-offset: -2px; } @@ -17486,12 +18516,12 @@ li.bx--accordion__item--disabled:last-of-type { } .bx--text-input::placeholder { - color: var(--text-05, #8d8d8d); + color: var(--cds-text-05, #8d8d8d); opacity: 1; } .bx--text-input--light { - background-color: var(--field-02, #393939); + background-color: var(--cds-field-02, #393939); } .bx--text-input__field-wrapper { @@ -17506,11 +18536,11 @@ li.bx--accordion__item--disabled:last-of-type { top: 50%; right: 1rem; transform: translateY(-50%); - fill: var(--support-01, #fa4d56); + fill: var(--cds-support-01, #fa4d56); } .bx--text-input__field-wrapper .bx--text-input__invalid-icon--warning { - fill: var(--support-03, #f1c21b); + fill: var(--cds-support-03, #f1c21b); } .bx--text-input__field-wrapper .bx--text-input__invalid-icon--warning path:first-of-type { @@ -17527,7 +18557,7 @@ li.bx--accordion__item--disabled:last-of-type { } .bx--text-input__field-wrapper .bx--text-input--password__visibility:focus { - outline: 1px solid var(--focus, #ffffff); + outline: 1px solid var(--cds-focus, #ffffff); } @media screen and (prefers-contrast) { @@ -17541,7 +18571,7 @@ li.bx--accordion__item--disabled:last-of-type { } .bx--text-input__field-wrapper .bx--text-input--password__visibility:focus svg { - outline: 1px solid var(--focus, #ffffff); + outline: 1px solid var(--cds-focus, #ffffff); } @media screen and (prefers-contrast) { @@ -17603,16 +18633,16 @@ li.bx--accordion__item--disabled:last-of-type { max-width: 13rem; height: auto; padding: 0.1875rem 1rem; - color: var(--inverse-01, #161616); + color: var(--cds-inverse-01, #161616); font-weight: 400; text-align: left; - background-color: var(--inverse-02, #f4f4f4); + background-color: var(--cds-inverse-02, #f4f4f4); border-radius: 0.125rem; transform: translateX(-50%); - font-size: 0.875rem; - font-weight: 400; - line-height: 1.29; - letter-spacing: 0.16px; + font-size: var(--cds-body-short-01-font-size, 0.875rem); + font-weight: var(--cds-body-short-01-font-weight, 400); + line-height: var(--cds-body-short-01-line-height, 1.29); + letter-spacing: var(--cds-body-short-01-letter-spacing, 0.16px); } @media all and (-ms-high-contrast: none), (-ms-high-contrast: active) { @@ -17715,7 +18745,7 @@ li.bx--accordion__item--disabled:last-of-type { .bx--text-input__field-wrapper .bx--text-input--password__visibility::before { bottom: -0.5rem; - border-color: transparent transparent var(--inverse-02, #f4f4f4) transparent; + border-color: transparent transparent var(--cds-inverse-02, #f4f4f4) transparent; border-width: 0 0.25rem 0.3125rem 0.25rem; transform: translate(-50%, 100%); } @@ -17749,7 +18779,7 @@ li.bx--accordion__item--disabled:last-of-type { .bx--text-input__field-wrapper .bx--text-input--password__visibility svg, .bx--text-input__field-wrapper .bx--btn.bx--text-input--password__visibility__toggle.bx--tooltip__trigger svg { transition: fill 70ms cubic-bezier(0.2, 0, 0.38, 0.9); - fill: var(--icon-02, #c6c6c6); + fill: var(--cds-icon-02, #c6c6c6); } @media screen and (-ms-high-contrast: active), screen and (prefers-contrast) { @@ -17760,7 +18790,7 @@ li.bx--accordion__item--disabled:last-of-type { } .bx--text-input__field-wrapper .bx--btn.bx--text-input--password__visibility__toggle.bx--tooltip__trigger:focus { - outline: 2px solid var(--focus, #ffffff); + outline: 2px solid var(--cds-focus, #ffffff); outline-offset: -2px; } @@ -17772,7 +18802,7 @@ li.bx--accordion__item--disabled:last-of-type { .bx--text-input__field-wrapper .bx--btn.bx--text-input--password__visibility__toggle.bx--tooltip__trigger:hover, .bx--text-input__field-wrapper .bx--btn.bx--text-input--password__visibility__toggle.bx--tooltip__trigger:focus svg { - fill: var(--icon-01, #f4f4f4); + fill: var(--cds-icon-01, #f4f4f4); } .bx--text-input__field-wrapper .bx--text-input--invalid { @@ -17795,35 +18825,35 @@ li.bx--accordion__item--disabled:last-of-type { .bx--text-input:disabled + .bx--text-input--password__visibility svg, .bx--text-input:disabled + .bx--text-input--password__visibility__toggle svg { cursor: not-allowed; - fill: var(--disabled-02, #525252); + fill: var(--cds-disabled-02, #525252); } .bx--text-input:disabled + .bx--text-input--password__visibility svg:hover, .bx--text-input:disabled + .bx--text-input--password__visibility__toggle svg:hover { - fill: var(--disabled-02, #525252); + fill: var(--cds-disabled-02, #525252); } .bx--text-input:disabled { outline: 2px solid transparent; outline-offset: -2px; - color: var(--disabled-02, #525252); - background-color: var(--disabled-01, #262626); + color: var(--cds-disabled-02, #525252); + background-color: var(--cds-disabled-01, #262626); border-bottom: 1px solid transparent; -webkit-text-fill-color: currentColor; cursor: not-allowed; } .bx--text-input--light:disabled { - background-color: var(--field-02, #393939); + background-color: var(--cds-field-02, #393939); } .bx--text-input:disabled::placeholder { - color: var(--disabled-02, #525252); + color: var(--cds-disabled-02, #525252); opacity: 1; } .bx--text-input--invalid { - outline: 2px solid var(--support-01, #fa4d56); + outline: 2px solid var(--cds-support-01, #fa4d56); outline-offset: -2px; box-shadow: none; } @@ -17842,7 +18872,7 @@ li.bx--accordion__item--disabled:last-of-type { .bx--skeleton.bx--text-input { position: relative; padding: 0; - background: var(--skeleton-01, #353535); + background: var(--cds-skeleton-01, #353535); border: none; box-shadow: none; pointer-events: none; @@ -17858,7 +18888,7 @@ li.bx--accordion__item--disabled:last-of-type { position: absolute; width: 100%; height: 100%; - background: var(--skeleton-02, #525252); + background: var(--cds-skeleton-02, #525252); animation: 3000ms ease-in-out skeleton infinite; content: \\"\\"; will-change: transform-origin, transform, opacity; @@ -17872,7 +18902,7 @@ li.bx--accordion__item--disabled:last-of-type { .bx--form--fluid .bx--text-input-wrapper { position: relative; - background: var(--field-01, #262626); + background: var(--cds-field-01, #262626); transition: background-color 70ms cubic-bezier(0.2, 0, 0.38, 0.9), outline 70ms cubic-bezier(0.2, 0, 0.38, 0.9); } @@ -17907,7 +18937,7 @@ li.bx--accordion__item--disabled:last-of-type { .bx--form--fluid .bx--text-input--warn + .bx--text-input__divider { display: block; margin: 0 1rem; - border-color: var(--ui-03, #393939); + border-color: var(--cds-ui-03, #393939); border-style: solid; border-bottom: none; } @@ -17917,7 +18947,7 @@ li.bx--accordion__item--disabled:last-of-type { } .bx--form--fluid .bx--text-input-wrapper--light { - background: var(--field-02, #393939); + background: var(--cds-field-02, #393939); } .bx--form--fluid .bx--text-input__field-wrapper[data-invalid] > .bx--text-input--invalid { @@ -17926,7 +18956,7 @@ li.bx--accordion__item--disabled:last-of-type { } .bx--form--fluid .bx--text-input__field-wrapper[data-invalid]:not(:focus) { - outline: 2px solid var(--support-01, #fa4d56); + outline: 2px solid var(--cds-support-01, #fa4d56); outline-offset: -2px; } @@ -17937,7 +18967,7 @@ li.bx--accordion__item--disabled:last-of-type { } .bx--form--fluid .bx--text-input__field-wrapper[data-invalid] > .bx--text-input--invalid:focus { - outline: 2px solid var(--focus, #ffffff); + outline: 2px solid var(--cds-focus, #ffffff); outline-offset: -2px; } @@ -18016,7 +19046,7 @@ li.bx--accordion__item--disabled:last-of-type { } .security--filter__search__icon { - fill: var(--icon-02, #c6c6c6); + fill: var(--cds-icon-02, #c6c6c6); } .security--filter__add { @@ -18029,7 +19059,7 @@ li.bx--accordion__item--disabled:last-of-type { } .security--filter__list-container { - background-color: var(--ui-01, #262626); + background-color: var(--cds-ui-01, #262626); } .security--filter__list-container:empty { @@ -18042,7 +19072,7 @@ li.bx--accordion__item--disabled:last-of-type { } .security--filter__list-item:focus { - outline: 2px solid var(--focus, #ffffff); + outline: 2px solid var(--cds-focus, #ffffff); outline-offset: -2px; } @@ -18053,7 +19083,7 @@ li.bx--accordion__item--disabled:last-of-type { } .security--filter__list-item:hover { - background: var(--ui-02, #393939); + background: var(--cds-ui-02, #393939); position: relative; } @@ -18061,7 +19091,7 @@ li.bx--accordion__item--disabled:last-of-type { content: \\"\\"; position: absolute; width: 100%; - background: var(--ui-02, #393939); + background: var(--cds-ui-02, #393939); height: 1px; bottom: 0; transform: translateY(1px); @@ -18128,7 +19158,7 @@ li.bx--accordion__item--disabled:last-of-type { min-height: 20rem; margin-right: 1rem; margin-left: 1rem; - background-color: var(--ui-01, #262626); + background-color: var(--cds-ui-01, #262626); transform: translate3d(calc( -50% - 1rem), 0, 0); z-index: 9000; flex-direction: column; @@ -18136,7 +19166,7 @@ li.bx--accordion__item--disabled:last-of-type { .security--input__background__color--light .bx--number .security--tearsheet--small input[type=\\"number\\"], .security--card .bx--number .security--tearsheet--small input[type=\\"number\\"], .security--tearsheet--small .bx--date-picker__input, .security--tearsheet--small .bx--dropdown, .security--tearsheet--small .bx--number input[type=\\"number\\"], .security--tearsheet--small .bx--search-input, .security--tearsheet--small .bx--select-input, .security--tearsheet--small .bx--text-area, .security--tearsheet--small .bx--text-input, .security--tearsheet--small .bx--list-box, .security--tearsheet--small .bx--list-box__menu, .security--tearsheet--small .security--button--icon:focus, .security--tearsheet--small .security--button--icon:hover, .security--tearsheet .bx--number .security--tearsheet--small input[type=\\"number\\"] { - background-color: var(--ui-02, #393939); + background-color: var(--cds-ui-02, #393939); } .security--tearsheet--small__transition--enter--active, .security--tearsheet--small__transition--leave--active { @@ -18169,11 +19199,11 @@ li.bx--accordion__item--disabled:last-of-type { .security--tearsheet--small > .bx--loading-overlay { position: absolute; - background-color: var(--overlay-01, rgba(22, 22, 22, 0.7)); + background-color: var(--cds-overlay-01, rgba(22, 22, 22, 0.7)); } .security--tearsheet--small__loading .bx--loading__stroke { - stroke: var(--inverse-focus-ui, #0f62fe); + stroke: var(--cds-inverse-focus-ui, #0f62fe); } @media (min-width: 42rem) { @@ -18203,10 +19233,10 @@ li.bx--accordion__item--disabled:last-of-type { } .security--tearsheet--small__title { - font-size: 2rem; - font-weight: 400; - line-height: 1.25; - letter-spacing: 0; + font-size: var(--cds-productive-heading-05-font-size, 2rem); + font-weight: var(--cds-productive-heading-05-font-weight, 400); + line-height: var(--cds-productive-heading-05-line-height, 1.25); + letter-spacing: var(--cds-productive-heading-05-letter-spacing, 0); margin-top: 0; margin-bottom: 1rem; } @@ -18225,10 +19255,10 @@ li.bx--accordion__item--disabled:last-of-type { } .security--tearsheet--small__description { - font-size: 0.875rem; - font-weight: 400; - line-height: 1.29; - letter-spacing: 0.16px; + font-size: var(--cds-body-short-01-font-size, 0.875rem); + font-weight: var(--cds-body-short-01-font-weight, 400); + line-height: var(--cds-body-short-01-line-height, 1.29); + letter-spacing: var(--cds-body-short-01-letter-spacing, 0.16px); } .security--tearsheet--small__content { @@ -18267,7 +19297,7 @@ li.bx--accordion__item--disabled:last-of-type { } .security--tag-wall-filter__tag-wall__label { - color: var(--text-02, #c6c6c6); + color: var(--cds-text-02, #c6c6c6); } .security--tag-wall-filter__description { @@ -18295,7 +19325,7 @@ li.bx--accordion__item--disabled:last-of-type { right: 0; bottom: 0; left: 0; - background-color: var(--overlay-01, rgba(22, 22, 22, 0.7)); + background-color: var(--cds-overlay-01, rgba(22, 22, 22, 0.7)); justify-content: center; z-index: 6000; } @@ -18362,14 +19392,14 @@ li.bx--accordion__item--disabled:last-of-type { min-height: 20rem; margin-right: 1rem; margin-left: 1rem; - background-color: var(--ui-01, #262626); + background-color: var(--cds-ui-01, #262626); transform: translate3d(calc( -50% - 1rem), 0, 0); z-index: 9000; } .security--input__background__color--light .bx--number .security--tearsheet input[type=\\"number\\"], .security--card .bx--number .security--tearsheet input[type=\\"number\\"], .security--tearsheet--small .bx--number .security--tearsheet input[type=\\"number\\"], .security--tearsheet .bx--date-picker__input, .security--tearsheet .bx--dropdown, .security--tearsheet .bx--number input[type=\\"number\\"], .security--tearsheet .bx--search-input, .security--tearsheet .bx--select-input, .security--tearsheet .bx--text-area, .security--tearsheet .bx--text-input, .security--tearsheet .bx--list-box, .security--tearsheet .bx--list-box__menu, .security--tearsheet .security--button--icon:focus, .security--tearsheet .security--button--icon:hover { - background-color: var(--ui-02, #393939); + background-color: var(--cds-ui-02, #393939); } .security--tearsheet__transition--enter--active, .security--tearsheet__transition--leave--active { @@ -18402,11 +19432,11 @@ li.bx--accordion__item--disabled:last-of-type { .security--tearsheet > .bx--loading-overlay { position: absolute; - background-color: var(--overlay-01, rgba(22, 22, 22, 0.7)); + background-color: var(--cds-overlay-01, rgba(22, 22, 22, 0.7)); } .security--tearsheet__loading .bx--loading__stroke { - stroke: var(--inverse-focus-ui, #0f62fe); + stroke: var(--cds-inverse-focus-ui, #0f62fe); } .security--tearsheet__button { @@ -18423,11 +19453,11 @@ li.bx--accordion__item--disabled:last-of-type { } .security--tearsheet__button--tertiary__text { - font-size: 0.75rem; - font-weight: 400; - line-height: 1.34; - letter-spacing: 0.32px; - color: var(--text-01, #f4f4f4); + font-size: var(--cds-label-01-font-size, 0.75rem); + font-weight: var(--cds-label-01-font-weight, 400); + line-height: var(--cds-label-01-line-height, 1.34); + letter-spacing: var(--cds-label-01-letter-spacing, 0.32px); + color: var(--cds-text-01, #f4f4f4); } .security--tearsheet__sidebar { @@ -18435,26 +19465,26 @@ li.bx--accordion__item--disabled:last-of-type { width: 33%; max-width: 16.5rem; padding: 1.5rem; - border-right: 0.0625rem solid var(--ui-background, #161616); + border-right: 0.0625rem solid var(--cds-ui-background, #161616); } .security--tearsheet__sidebar__title { - font-size: 1.25rem; - font-weight: 400; - line-height: 1.4; - letter-spacing: 0; + font-size: var(--cds-productive-heading-03-font-size, 1.25rem); + font-weight: var(--cds-productive-heading-03-font-weight, 400); + line-height: var(--cds-productive-heading-03-line-height, 1.4); + letter-spacing: var(--cds-productive-heading-03-letter-spacing, 0); margin-top: 0; margin-bottom: 0.25rem; } .security--tearsheet__sidebar__subtitle { - font-size: 0.75rem; - font-weight: 400; - line-height: 1.34; - letter-spacing: 0.32px; + font-size: var(--cds-caption-01-font-size, 0.75rem); + font-weight: var(--cds-caption-01-font-weight, 400); + line-height: var(--cds-caption-01-line-height, 1.34); + letter-spacing: var(--cds-caption-01-letter-spacing, 0.32px); margin-top: 0; margin-bottom: 1.5rem; - color: var(--text-02, #c6c6c6); + color: var(--cds-text-02, #c6c6c6); } .security--tearsheet__sidebar__footer { @@ -18489,10 +19519,10 @@ li.bx--accordion__item--disabled:last-of-type { } .security--tearsheet__main__title { - font-size: 1.75rem; - font-weight: 400; - line-height: 1.29; - letter-spacing: 0; + font-size: var(--cds-productive-heading-04-font-size, 1.75rem); + font-weight: var(--cds-productive-heading-04-font-weight, 400); + line-height: var(--cds-productive-heading-04-line-height, 1.29); + letter-spacing: var(--cds-productive-heading-04-letter-spacing, 0); padding-right: 1.5rem; margin-top: 0; margin-bottom: 1.5rem; @@ -18570,18 +19600,18 @@ li.bx--accordion__item--disabled:last-of-type { } .security--time-indicator { - font-size: 0.75rem; - font-weight: 400; - line-height: 1.34; - letter-spacing: 0.32px; + font-size: var(--cds-label-01-font-size, 0.75rem); + font-weight: var(--cds-label-01-font-weight, 400); + line-height: var(--cds-label-01-line-height, 1.34); + letter-spacing: var(--cds-label-01-letter-spacing, 0.32px); display: flex; - color: var(--text-02, #c6c6c6); + color: var(--cds-text-02, #c6c6c6); align-items: center; } .security--time-indicator__icon { margin-right: 0.5rem; - fill: var(--icon-01, #f4f4f4); + fill: var(--cds-icon-01, #f4f4f4); } .security--toolbar { @@ -18590,8 +19620,8 @@ li.bx--accordion__item--disabled:last-of-type { bottom: 0; left: 0; width: 3rem; - padding: 0.5rem 0.25rem; - background-color: var(--ui-background, #161616); + padding: var(--cds-spacing-03, 0.5rem) 0.25rem; + background-color: var(--cds-ui-background, #161616); box-sizing: border-box; z-index: 8002; } @@ -18609,78 +19639,306 @@ li.bx--accordion__item--disabled:last-of-type { } .security--theme--cg10 .security--toolbar, .security--theme--cg10 .security--toolbar__panel { - --interactive-01: #0f62fe; - --interactive-02: #697077; - --interactive-03: #ffffff; - --interactive-04: #4589ff; - --ui-background: #121619; - --ui-01: #21272a; - --ui-02: #343a3f; - --ui-03: #343a3f; - --ui-04: #697077; - --ui-05: #f2f4f8; - --text-01: #f2f4f8; - --text-02: #c1c7cd; - --text-03: #697077; - --text-04: #ffffff; - --text-05: #878d96; - --text-error: #ff8389; - --icon-01: #f2f4f8; - --icon-02: #c1c7cd; - --icon-03: #ffffff; - --link-01: #78a9ff; - --link-02: #a6c8ff; - --inverse-link: #0f62fe; - --field-01: #21272a; - --field-02: #343a3f; - --inverse-01: #121619; - --inverse-02: #f2f4f8; - --support-01: #fa4d56; - --support-02: #42be65; - --support-03: #f1c21b; - --support-04: #4589ff; - --inverse-support-01: #da1e28; - --inverse-support-02: #24a148; - --inverse-support-03: #f1c21b; - --inverse-support-04: #0f62fe; - --overlay-01: rgba(22, 22, 22, 0.7); - --danger-01: #da1e28; - --danger-02: #fa4d56; - --focus: #ffffff; - --inverse-focus-ui: #0f62fe; - --hover-primary: #0353e9; - --active-primary: #002d9c; - --hover-primary-text: #a6c8ff; - --hover-secondary: #5a6066; - --active-secondary: #343a3f; - --hover-tertiary: #f2f4f8; - --active-tertiary: #c1c7cd; - --hover-ui: #2f353a; - --hover-light-ui: #4c4c4c; - --active-ui: #4d5358; - --active-light-ui: #697077; - --selected-ui: #343a3f; - --selected-light-ui: #4d5358; - --inverse-hover-ui: #e0e4ea; - --hover-selected-ui: #464c51; - --hover-danger: #b81921; - --active-danger: #750e13; - --hover-row: #2f353a; - --visited-link: #be95ff; - --disabled-01: #21272a; - --disabled-02: #4d5358; - --disabled-03: #878d96; - --highlight: #002d9c; - --decorative-01: #4d5358; - --button-separator: #121619; - --skeleton-01: #2f353a; - --skeleton-02: #4d5358; - --brand-01: #0f62fe; - --brand-02: #697077; - --brand-03: #ffffff; - --active-01: #4d5358; - --hover-field: #2f353a; - --danger: #da1e28; + --cds-interactive-01: #0f62fe; + --cds-interactive-02: #697077; + --cds-interactive-03: #ffffff; + --cds-interactive-04: #4589ff; + --cds-ui-background: #121619; + --cds-ui-01: #21272a; + --cds-ui-02: #343a3f; + --cds-ui-03: #343a3f; + --cds-ui-04: #697077; + --cds-ui-05: #f2f4f8; + --cds-text-01: #f2f4f8; + --cds-text-02: #c1c7cd; + --cds-text-03: #697077; + --cds-text-04: #ffffff; + --cds-text-05: #878d96; + --cds-text-error: #ff8389; + --cds-icon-01: #f2f4f8; + --cds-icon-02: #c1c7cd; + --cds-icon-03: #ffffff; + --cds-link-01: #78a9ff; + --cds-link-02: #a6c8ff; + --cds-inverse-link: #0f62fe; + --cds-field-01: #21272a; + --cds-field-02: #343a3f; + --cds-inverse-01: #121619; + --cds-inverse-02: #f2f4f8; + --cds-support-01: #fa4d56; + --cds-support-02: #42be65; + --cds-support-03: #f1c21b; + --cds-support-04: #4589ff; + --cds-inverse-support-01: #da1e28; + --cds-inverse-support-02: #24a148; + --cds-inverse-support-03: #f1c21b; + --cds-inverse-support-04: #0f62fe; + --cds-overlay-01: rgba(22, 22, 22, 0.7); + --cds-danger-01: #da1e28; + --cds-danger-02: #fa4d56; + --cds-focus: #ffffff; + --cds-inverse-focus-ui: #0f62fe; + --cds-hover-primary: #0353e9; + --cds-active-primary: #002d9c; + --cds-hover-primary-text: #a6c8ff; + --cds-hover-secondary: #5a6066; + --cds-active-secondary: #343a3f; + --cds-hover-tertiary: #f2f4f8; + --cds-active-tertiary: #c1c7cd; + --cds-hover-ui: #2f353a; + --cds-hover-light-ui: #4c4c4c; + --cds-hover-selected-ui: #464c51; + --cds-active-ui: #4d5358; + --cds-active-light-ui: #697077; + --cds-selected-ui: #343a3f; + --cds-selected-light-ui: #4d5358; + --cds-inverse-hover-ui: #e0e4ea; + --cds-hover-danger: #b81921; + --cds-active-danger: #750e13; + --cds-hover-row: #2f353a; + --cds-visited-link: #be95ff; + --cds-disabled-01: #21272a; + --cds-disabled-02: #4d5358; + --cds-disabled-03: #878d96; + --cds-highlight: #002d9c; + --cds-decorative-01: #4d5358; + --cds-button-separator: #121619; + --cds-skeleton-01: #2f353a; + --cds-skeleton-02: #4d5358; + --cds-brand-01: #0f62fe; + --cds-brand-02: #697077; + --cds-brand-03: #ffffff; + --cds-active-01: #4d5358; + --cds-hover-field: #2f353a; + --cds-danger: #da1e28; + --cds-caption-01-font-size: 0.75rem; + --cds-caption-01-font-weight: 400; + --cds-caption-01-line-height: 1.34; + --cds-caption-01-letter-spacing: 0.32px; + --cds-label-01-font-size: 0.75rem; + --cds-label-01-font-weight: 400; + --cds-label-01-line-height: 1.34; + --cds-label-01-letter-spacing: 0.32px; + --cds-helper-text-01-font-size: 0.75rem; + --cds-helper-text-01-line-height: 1.34; + --cds-helper-text-01-letter-spacing: 0.32px; + --cds-body-short-01-font-size: 0.875rem; + --cds-body-short-01-font-weight: 400; + --cds-body-short-01-line-height: 1.29; + --cds-body-short-01-letter-spacing: 0.16px; + --cds-body-long-01-font-size: 0.875rem; + --cds-body-long-01-font-weight: 400; + --cds-body-long-01-line-height: 1.43; + --cds-body-long-01-letter-spacing: 0.16px; + --cds-body-short-02-font-size: 1rem; + --cds-body-short-02-font-weight: 400; + --cds-body-short-02-line-height: 1.375; + --cds-body-short-02-letter-spacing: 0; + --cds-body-long-02-font-size: 1rem; + --cds-body-long-02-font-weight: 400; + --cds-body-long-02-line-height: 1.5; + --cds-body-long-02-letter-spacing: 0; + --cds-code-01-font-family: \\"IBM Plex Mono\\", \\"Menlo\\", \\"DejaVu Sans Mono\\", \\"Bitstream Vera Sans Mono\\", Courier, monospace; + --cds-code-01-font-size: 0.75rem; + --cds-code-01-font-weight: 400; + --cds-code-01-line-height: 1.34; + --cds-code-01-letter-spacing: 0.32px; + --cds-code-02-font-family: \\"IBM Plex Mono\\", \\"Menlo\\", \\"DejaVu Sans Mono\\", \\"Bitstream Vera Sans Mono\\", Courier, monospace; + --cds-code-02-font-size: 0.875rem; + --cds-code-02-font-weight: 400; + --cds-code-02-line-height: 1.43; + --cds-code-02-letter-spacing: 0.32px; + --cds-heading-01-font-size: 0.875rem; + --cds-heading-01-font-weight: 600; + --cds-heading-01-line-height: 1.29; + --cds-heading-01-letter-spacing: 0.16px; + --cds-productive-heading-01-font-size: 0.875rem; + --cds-productive-heading-01-font-weight: 600; + --cds-productive-heading-01-line-height: 1.29; + --cds-productive-heading-01-letter-spacing: 0.16px; + --cds-heading-02-font-size: 1rem; + --cds-heading-02-font-weight: 600; + --cds-heading-02-line-height: 1.375; + --cds-heading-02-letter-spacing: 0; + --cds-productive-heading-02-font-size: 1rem; + --cds-productive-heading-02-font-weight: 600; + --cds-productive-heading-02-line-height: 1.375; + --cds-productive-heading-02-letter-spacing: 0; + --cds-productive-heading-03-font-size: 1.25rem; + --cds-productive-heading-03-font-weight: 400; + --cds-productive-heading-03-line-height: 1.4; + --cds-productive-heading-03-letter-spacing: 0; + --cds-productive-heading-04-font-size: 1.75rem; + --cds-productive-heading-04-font-weight: 400; + --cds-productive-heading-04-line-height: 1.29; + --cds-productive-heading-04-letter-spacing: 0; + --cds-productive-heading-05-font-size: 2rem; + --cds-productive-heading-05-font-weight: 400; + --cds-productive-heading-05-line-height: 1.25; + --cds-productive-heading-05-letter-spacing: 0; + --cds-productive-heading-06-font-size: 2.625rem; + --cds-productive-heading-06-font-weight: 300; + --cds-productive-heading-06-line-height: 1.199; + --cds-productive-heading-06-letter-spacing: 0; + --cds-productive-heading-07-font-size: 3.375rem; + --cds-productive-heading-07-font-weight: 300; + --cds-productive-heading-07-line-height: 1.19; + --cds-productive-heading-07-letter-spacing: 0; + --cds-expressive-heading-01-font-size: 0.875rem; + --cds-expressive-heading-01-font-weight: 600; + --cds-expressive-heading-01-line-height: 1.25; + --cds-expressive-heading-01-letter-spacing: 0.16px; + --cds-expressive-heading-02-font-size: 1rem; + --cds-expressive-heading-02-font-weight: 600; + --cds-expressive-heading-02-line-height: 1.5; + --cds-expressive-heading-02-letter-spacing: 0; + --cds-expressive-heading-03-font-size: 1.25rem; + --cds-expressive-heading-03-font-weight: 400; + --cds-expressive-heading-03-line-height: 1.4; + --cds-expressive-heading-03-letter-spacing: 0; + --cds-expressive-heading-04-font-size: 1.75rem; + --cds-expressive-heading-04-font-weight: 400; + --cds-expressive-heading-04-line-height: 1.29; + --cds-expressive-heading-04-letter-spacing: 0; + --cds-expressive-heading-05-font-size: 2rem; + --cds-expressive-heading-05-font-weight: 400; + --cds-expressive-heading-05-line-height: 1.25; + --cds-expressive-heading-05-letter-spacing: 0; + --cds-expressive-heading-06-font-size: 2rem; + --cds-expressive-heading-06-font-weight: 600; + --cds-expressive-heading-06-line-height: 1.25; + --cds-expressive-heading-06-letter-spacing: 0; + --cds-expressive-paragraph-01-font-size: 1.5rem; + --cds-expressive-paragraph-01-font-weight: 300; + --cds-expressive-paragraph-01-line-height: 1.334; + --cds-expressive-paragraph-01-letter-spacing: 0; + --cds-quotation-01-font-size: 1.25rem; + --cds-quotation-01-font-weight: 400; + --cds-quotation-01-line-height: 1.3; + --cds-quotation-01-letter-spacing: 0; + --cds-quotation-02-font-size: 2rem; + --cds-quotation-02-font-weight: 300; + --cds-quotation-02-line-height: 1.25; + --cds-quotation-02-letter-spacing: 0; + --cds-display-01-font-size: 2.625rem; + --cds-display-01-font-weight: 300; + --cds-display-01-line-height: 1.19; + --cds-display-01-letter-spacing: 0; + --cds-display-02-font-size: 2.625rem; + --cds-display-02-font-weight: 600; + --cds-display-02-line-height: 1.19; + --cds-display-02-letter-spacing: 0; + --cds-display-03-font-size: 2.625rem; + --cds-display-03-font-weight: 300; + --cds-display-03-line-height: 1.19; + --cds-display-03-letter-spacing: 0; + --cds-display-04-font-size: 2.625rem; + --cds-display-04-font-weight: 600; + --cds-display-04-line-height: 1.19; + --cds-display-04-letter-spacing: 0; + --cds-spacing-01: 0.125rem; + --cds-spacing-02: 0.25rem; + --cds-spacing-03: 0.5rem; + --cds-spacing-04: 0.75rem; + --cds-spacing-05: 1rem; + --cds-spacing-06: 1.5rem; + --cds-spacing-07: 2rem; + --cds-spacing-08: 2.5rem; + --cds-spacing-09: 3rem; + --cds-spacing-10: 4rem; + --cds-spacing-11: 5rem; + --cds-spacing-12: 6rem; + --cds-spacing-13: 10rem; + --cds-fluid-spacing-01: 0; + --cds-fluid-spacing-02: 2vw; + --cds-fluid-spacing-03: 5vw; + --cds-fluid-spacing-04: 10vw; + --cds-layout-01: 1rem; + --cds-layout-02: 1.5rem; + --cds-layout-03: 2rem; + --cds-layout-04: 3rem; + --cds-layout-05: 4rem; + --cds-layout-06: 6rem; + --cds-layout-07: 10rem; + --cds-container-01: 1.5rem; + --cds-container-02: 2rem; + --cds-container-03: 2.5rem; + --cds-container-04: 3rem; + --cds-container-05: 4rem; + --cds-icon-size-01: 1rem; + --cds-icon-size-02: 1.25rem; + --interactive-01: var(--cds-interactive-01, #0f62fe); + --interactive-02: var(--cds-interactive-02, #697077); + --interactive-03: var(--cds-interactive-03, #ffffff); + --interactive-04: var(--cds-interactive-04, #4589ff); + --ui-background: var(--cds-ui-background, #121619); + --ui-01: var(--cds-ui-01, #21272a); + --ui-02: var(--cds-ui-02, #343a3f); + --ui-03: var(--cds-ui-03, #343a3f); + --ui-04: var(--cds-ui-04, #697077); + --ui-05: var(--cds-ui-05, #f2f4f8); + --text-01: var(--cds-text-01, #f2f4f8); + --text-02: var(--cds-text-02, #c1c7cd); + --text-03: var(--cds-text-03, #697077); + --text-04: var(--cds-text-04, #ffffff); + --text-05: var(--cds-text-05, #878d96); + --text-error: var(--cds-text-error, #ff8389); + --icon-01: var(--cds-icon-01, #f2f4f8); + --icon-02: var(--cds-icon-02, #c1c7cd); + --icon-03: var(--cds-icon-03, #ffffff); + --link-01: var(--cds-link-01, #78a9ff); + --link-02: var(--cds-link-02, #a6c8ff); + --inverse-link: var(--cds-inverse-link, #0f62fe); + --field-01: var(--cds-field-01, #21272a); + --field-02: var(--cds-field-02, #343a3f); + --inverse-01: var(--cds-inverse-01, #121619); + --inverse-02: var(--cds-inverse-02, #f2f4f8); + --support-01: var(--cds-support-01, #fa4d56); + --support-02: var(--cds-support-02, #42be65); + --support-03: var(--cds-support-03, #f1c21b); + --support-04: var(--cds-support-04, #4589ff); + --inverse-support-01: var(--cds-inverse-support-01, #da1e28); + --inverse-support-02: var(--cds-inverse-support-02, #24a148); + --inverse-support-03: var(--cds-inverse-support-03, #f1c21b); + --inverse-support-04: var(--cds-inverse-support-04, #0f62fe); + --overlay-01: var(--cds-overlay-01, rgba(22, 22, 22, 0.7)); + --danger-01: var(--cds-danger-01, #da1e28); + --danger-02: var(--cds-danger-02, #fa4d56); + --focus: var(--cds-focus, #ffffff); + --inverse-focus-ui: var(--cds-inverse-focus-ui, #0f62fe); + --hover-primary: var(--cds-hover-primary, #0353e9); + --active-primary: var(--cds-active-primary, #002d9c); + --hover-primary-text: var(--cds-hover-primary-text, #a6c8ff); + --hover-secondary: var(--cds-hover-secondary, #5a6066); + --active-secondary: var(--cds-active-secondary, #343a3f); + --hover-tertiary: var(--cds-hover-tertiary, #f2f4f8); + --active-tertiary: var(--cds-active-tertiary, #c1c7cd); + --hover-ui: var(--cds-hover-ui, #2f353a); + --hover-light-ui: var(--cds-hover-light-ui, #4c4c4c); + --active-ui: var(--cds-active-ui, #4d5358); + --active-light-ui: var(--cds-active-light-ui, #697077); + --selected-ui: var(--cds-selected-ui, #343a3f); + --selected-light-ui: var(--cds-selected-light-ui, #4d5358); + --inverse-hover-ui: var(--cds-inverse-hover-ui, #e0e4ea); + --hover-selected-ui: var(--cds-hover-selected-ui, #464c51); + --hover-danger: var(--cds-hover-danger, #b81921); + --active-danger: var(--cds-active-danger, #750e13); + --hover-row: var(--cds-hover-row, #2f353a); + --visited-link: var(--cds-visited-link, #be95ff); + --disabled-01: var(--cds-disabled-01, #21272a); + --disabled-02: var(--cds-disabled-02, #4d5358); + --disabled-03: var(--cds-disabled-03, #878d96); + --highlight: var(--cds-highlight, #002d9c); + --decorative-01: var(--cds-decorative-01, #4d5358); + --button-separator: var(--cds-button-separator, #121619); + --skeleton-01: var(--cds-skeleton-01, #2f353a); + --skeleton-02: var(--cds-skeleton-02, #4d5358); + --brand-01: var(--cds-brand-01, #0f62fe); + --brand-02: var(--cds-brand-02, #697077); + --brand-03: var(--cds-brand-03, #ffffff); + --active-01: var(--cds-active-01, #4d5358); + --hover-field: var(--cds-hover-field, #2f353a); + --danger: var(--cds-danger, #da1e28); } .security--toolbar__group { @@ -18696,7 +19954,7 @@ li.bx--accordion__item--disabled:last-of-type { } .security--toolbar__button--active, .security--toolbar__button:hover, .security--toolbar__button:focus { - background-color: var(--ui-01, #262626); + background-color: var(--cds-ui-01, #262626); } .security--toolbar__button--active .security--toolbar__icon, .security--toolbar__button:hover .security--toolbar__icon, .security--toolbar__button:focus .security--toolbar__icon { @@ -18708,78 +19966,306 @@ li.bx--accordion__item--disabled:last-of-type { } .security--theme--cg10 .security--toolbar__button::after, .security--theme--cg10 .security--toolbar__button::before { - --interactive-01: #0f62fe; - --interactive-02: #343a3f; - --interactive-03: #0f62fe; - --interactive-04: #0f62fe; - --ui-background: #f2f4f8; - --ui-01: #ffffff; - --ui-02: #f2f4f8; - --ui-03: #dde1e6; - --ui-04: #878d96; - --ui-05: #121619; - --text-01: #121619; - --text-02: #4d5358; - --text-03: #a2a9b0; - --text-04: #ffffff; - --text-05: #697077; - --text-error: #da1e28; - --icon-01: #121619; - --icon-02: #4d5358; - --icon-03: #ffffff; - --link-01: #0f62fe; - --link-02: #0043ce; - --inverse-link: #78a9ff; - --field-01: #ffffff; - --field-02: #f2f4f8; - --inverse-01: #ffffff; - --inverse-02: #343a3f; - --support-01: #da1e28; - --support-02: #24a148; - --support-03: #f1c21b; - --support-04: #0043ce; - --inverse-support-01: #fa4d56; - --inverse-support-02: #42be65; - --inverse-support-03: #f1c21b; - --inverse-support-04: #4589ff; - --overlay-01: rgba(22, 22, 22, 0.5); - --danger-01: #da1e28; - --danger-02: #da1e28; - --focus: #0f62fe; - --inverse-focus-ui: #ffffff; - --hover-primary: #0353e9; - --active-primary: #002d9c; - --hover-primary-text: #0043ce; - --hover-secondary: #464c51; - --active-secondary: #697077; - --hover-tertiary: #0353e9; - --active-tertiary: #002d9c; - --hover-ui: #e0e4ea; - --hover-light-ui: #e5e5e5; - --active-ui: #c1c7cd; - --active-light-ui: #c1c7cd; - --selected-ui: #dde1e6; - --selected-light-ui: #dde1e6; - --inverse-hover-ui: #464c51; - --hover-selected-ui: #c4c9d1; - --hover-danger: #b81921; - --active-danger: #750e13; - --hover-row: #e0e4ea; - --visited-link: #8a3ffc; - --disabled-01: #ffffff; - --disabled-02: #c1c7cd; - --disabled-03: #878d96; - --highlight: #edf5ff; - --decorative-01: #dde1e6; - --button-separator: #dde1e6; - --skeleton-01: #e0e4ea; - --skeleton-02: #c1c7cd; - --brand-01: #0f62fe; - --brand-02: #343a3f; - --brand-03: #0f62fe; - --active-01: #c1c7cd; - --hover-field: #e0e4ea; - --danger: #da1e28; + --cds-interactive-01: #0f62fe; + --cds-interactive-02: #343a3f; + --cds-interactive-03: #0f62fe; + --cds-interactive-04: #0f62fe; + --cds-ui-background: #f2f4f8; + --cds-ui-01: #ffffff; + --cds-ui-02: #f2f4f8; + --cds-ui-03: #dde1e6; + --cds-ui-04: #878d96; + --cds-ui-05: #121619; + --cds-text-01: #121619; + --cds-text-02: #4d5358; + --cds-text-03: #a2a9b0; + --cds-text-04: #ffffff; + --cds-text-05: #697077; + --cds-text-error: #da1e28; + --cds-icon-01: #121619; + --cds-icon-02: #4d5358; + --cds-icon-03: #ffffff; + --cds-link-01: #0f62fe; + --cds-link-02: #0043ce; + --cds-inverse-link: #78a9ff; + --cds-field-01: #ffffff; + --cds-field-02: #f2f4f8; + --cds-inverse-01: #ffffff; + --cds-inverse-02: #343a3f; + --cds-support-01: #da1e28; + --cds-support-02: #24a148; + --cds-support-03: #f1c21b; + --cds-support-04: #0043ce; + --cds-inverse-support-01: #fa4d56; + --cds-inverse-support-02: #42be65; + --cds-inverse-support-03: #f1c21b; + --cds-inverse-support-04: #4589ff; + --cds-overlay-01: rgba(22, 22, 22, 0.5); + --cds-danger-01: #da1e28; + --cds-danger-02: #da1e28; + --cds-focus: #0f62fe; + --cds-inverse-focus-ui: #ffffff; + --cds-hover-primary: #0353e9; + --cds-active-primary: #002d9c; + --cds-hover-primary-text: #0043ce; + --cds-hover-secondary: #464c51; + --cds-active-secondary: #697077; + --cds-hover-tertiary: #0353e9; + --cds-active-tertiary: #002d9c; + --cds-hover-ui: #e0e4ea; + --cds-hover-light-ui: #e5e5e5; + --cds-hover-selected-ui: #c4c9d1; + --cds-active-ui: #c1c7cd; + --cds-active-light-ui: #c1c7cd; + --cds-selected-ui: #dde1e6; + --cds-selected-light-ui: #dde1e6; + --cds-inverse-hover-ui: #464c51; + --cds-hover-danger: #b81921; + --cds-active-danger: #750e13; + --cds-hover-row: #e0e4ea; + --cds-visited-link: #8a3ffc; + --cds-disabled-01: #ffffff; + --cds-disabled-02: #c1c7cd; + --cds-disabled-03: #878d96; + --cds-highlight: #edf5ff; + --cds-decorative-01: #dde1e6; + --cds-button-separator: #dde1e6; + --cds-skeleton-01: #e0e4ea; + --cds-skeleton-02: #c1c7cd; + --cds-brand-01: #0f62fe; + --cds-brand-02: #343a3f; + --cds-brand-03: #0f62fe; + --cds-active-01: #c1c7cd; + --cds-hover-field: #e0e4ea; + --cds-danger: #da1e28; + --cds-caption-01-font-size: 0.75rem; + --cds-caption-01-font-weight: 400; + --cds-caption-01-line-height: 1.34; + --cds-caption-01-letter-spacing: 0.32px; + --cds-label-01-font-size: 0.75rem; + --cds-label-01-font-weight: 400; + --cds-label-01-line-height: 1.34; + --cds-label-01-letter-spacing: 0.32px; + --cds-helper-text-01-font-size: 0.75rem; + --cds-helper-text-01-line-height: 1.34; + --cds-helper-text-01-letter-spacing: 0.32px; + --cds-body-short-01-font-size: 0.875rem; + --cds-body-short-01-font-weight: 400; + --cds-body-short-01-line-height: 1.29; + --cds-body-short-01-letter-spacing: 0.16px; + --cds-body-long-01-font-size: 0.875rem; + --cds-body-long-01-font-weight: 400; + --cds-body-long-01-line-height: 1.43; + --cds-body-long-01-letter-spacing: 0.16px; + --cds-body-short-02-font-size: 1rem; + --cds-body-short-02-font-weight: 400; + --cds-body-short-02-line-height: 1.375; + --cds-body-short-02-letter-spacing: 0; + --cds-body-long-02-font-size: 1rem; + --cds-body-long-02-font-weight: 400; + --cds-body-long-02-line-height: 1.5; + --cds-body-long-02-letter-spacing: 0; + --cds-code-01-font-family: \\"IBM Plex Mono\\", \\"Menlo\\", \\"DejaVu Sans Mono\\", \\"Bitstream Vera Sans Mono\\", Courier, monospace; + --cds-code-01-font-size: 0.75rem; + --cds-code-01-font-weight: 400; + --cds-code-01-line-height: 1.34; + --cds-code-01-letter-spacing: 0.32px; + --cds-code-02-font-family: \\"IBM Plex Mono\\", \\"Menlo\\", \\"DejaVu Sans Mono\\", \\"Bitstream Vera Sans Mono\\", Courier, monospace; + --cds-code-02-font-size: 0.875rem; + --cds-code-02-font-weight: 400; + --cds-code-02-line-height: 1.43; + --cds-code-02-letter-spacing: 0.32px; + --cds-heading-01-font-size: 0.875rem; + --cds-heading-01-font-weight: 600; + --cds-heading-01-line-height: 1.29; + --cds-heading-01-letter-spacing: 0.16px; + --cds-productive-heading-01-font-size: 0.875rem; + --cds-productive-heading-01-font-weight: 600; + --cds-productive-heading-01-line-height: 1.29; + --cds-productive-heading-01-letter-spacing: 0.16px; + --cds-heading-02-font-size: 1rem; + --cds-heading-02-font-weight: 600; + --cds-heading-02-line-height: 1.375; + --cds-heading-02-letter-spacing: 0; + --cds-productive-heading-02-font-size: 1rem; + --cds-productive-heading-02-font-weight: 600; + --cds-productive-heading-02-line-height: 1.375; + --cds-productive-heading-02-letter-spacing: 0; + --cds-productive-heading-03-font-size: 1.25rem; + --cds-productive-heading-03-font-weight: 400; + --cds-productive-heading-03-line-height: 1.4; + --cds-productive-heading-03-letter-spacing: 0; + --cds-productive-heading-04-font-size: 1.75rem; + --cds-productive-heading-04-font-weight: 400; + --cds-productive-heading-04-line-height: 1.29; + --cds-productive-heading-04-letter-spacing: 0; + --cds-productive-heading-05-font-size: 2rem; + --cds-productive-heading-05-font-weight: 400; + --cds-productive-heading-05-line-height: 1.25; + --cds-productive-heading-05-letter-spacing: 0; + --cds-productive-heading-06-font-size: 2.625rem; + --cds-productive-heading-06-font-weight: 300; + --cds-productive-heading-06-line-height: 1.199; + --cds-productive-heading-06-letter-spacing: 0; + --cds-productive-heading-07-font-size: 3.375rem; + --cds-productive-heading-07-font-weight: 300; + --cds-productive-heading-07-line-height: 1.19; + --cds-productive-heading-07-letter-spacing: 0; + --cds-expressive-heading-01-font-size: 0.875rem; + --cds-expressive-heading-01-font-weight: 600; + --cds-expressive-heading-01-line-height: 1.25; + --cds-expressive-heading-01-letter-spacing: 0.16px; + --cds-expressive-heading-02-font-size: 1rem; + --cds-expressive-heading-02-font-weight: 600; + --cds-expressive-heading-02-line-height: 1.5; + --cds-expressive-heading-02-letter-spacing: 0; + --cds-expressive-heading-03-font-size: 1.25rem; + --cds-expressive-heading-03-font-weight: 400; + --cds-expressive-heading-03-line-height: 1.4; + --cds-expressive-heading-03-letter-spacing: 0; + --cds-expressive-heading-04-font-size: 1.75rem; + --cds-expressive-heading-04-font-weight: 400; + --cds-expressive-heading-04-line-height: 1.29; + --cds-expressive-heading-04-letter-spacing: 0; + --cds-expressive-heading-05-font-size: 2rem; + --cds-expressive-heading-05-font-weight: 400; + --cds-expressive-heading-05-line-height: 1.25; + --cds-expressive-heading-05-letter-spacing: 0; + --cds-expressive-heading-06-font-size: 2rem; + --cds-expressive-heading-06-font-weight: 600; + --cds-expressive-heading-06-line-height: 1.25; + --cds-expressive-heading-06-letter-spacing: 0; + --cds-expressive-paragraph-01-font-size: 1.5rem; + --cds-expressive-paragraph-01-font-weight: 300; + --cds-expressive-paragraph-01-line-height: 1.334; + --cds-expressive-paragraph-01-letter-spacing: 0; + --cds-quotation-01-font-size: 1.25rem; + --cds-quotation-01-font-weight: 400; + --cds-quotation-01-line-height: 1.3; + --cds-quotation-01-letter-spacing: 0; + --cds-quotation-02-font-size: 2rem; + --cds-quotation-02-font-weight: 300; + --cds-quotation-02-line-height: 1.25; + --cds-quotation-02-letter-spacing: 0; + --cds-display-01-font-size: 2.625rem; + --cds-display-01-font-weight: 300; + --cds-display-01-line-height: 1.19; + --cds-display-01-letter-spacing: 0; + --cds-display-02-font-size: 2.625rem; + --cds-display-02-font-weight: 600; + --cds-display-02-line-height: 1.19; + --cds-display-02-letter-spacing: 0; + --cds-display-03-font-size: 2.625rem; + --cds-display-03-font-weight: 300; + --cds-display-03-line-height: 1.19; + --cds-display-03-letter-spacing: 0; + --cds-display-04-font-size: 2.625rem; + --cds-display-04-font-weight: 600; + --cds-display-04-line-height: 1.19; + --cds-display-04-letter-spacing: 0; + --cds-spacing-01: 0.125rem; + --cds-spacing-02: 0.25rem; + --cds-spacing-03: 0.5rem; + --cds-spacing-04: 0.75rem; + --cds-spacing-05: 1rem; + --cds-spacing-06: 1.5rem; + --cds-spacing-07: 2rem; + --cds-spacing-08: 2.5rem; + --cds-spacing-09: 3rem; + --cds-spacing-10: 4rem; + --cds-spacing-11: 5rem; + --cds-spacing-12: 6rem; + --cds-spacing-13: 10rem; + --cds-fluid-spacing-01: 0; + --cds-fluid-spacing-02: 2vw; + --cds-fluid-spacing-03: 5vw; + --cds-fluid-spacing-04: 10vw; + --cds-layout-01: 1rem; + --cds-layout-02: 1.5rem; + --cds-layout-03: 2rem; + --cds-layout-04: 3rem; + --cds-layout-05: 4rem; + --cds-layout-06: 6rem; + --cds-layout-07: 10rem; + --cds-container-01: 1.5rem; + --cds-container-02: 2rem; + --cds-container-03: 2.5rem; + --cds-container-04: 3rem; + --cds-container-05: 4rem; + --cds-icon-size-01: 1rem; + --cds-icon-size-02: 1.25rem; + --interactive-01: var(--cds-interactive-01, #0f62fe); + --interactive-02: var(--cds-interactive-02, #343a3f); + --interactive-03: var(--cds-interactive-03, #0f62fe); + --interactive-04: var(--cds-interactive-04, #0f62fe); + --ui-background: var(--cds-ui-background, #f2f4f8); + --ui-01: var(--cds-ui-01, #ffffff); + --ui-02: var(--cds-ui-02, #f2f4f8); + --ui-03: var(--cds-ui-03, #dde1e6); + --ui-04: var(--cds-ui-04, #878d96); + --ui-05: var(--cds-ui-05, #121619); + --text-01: var(--cds-text-01, #121619); + --text-02: var(--cds-text-02, #4d5358); + --text-03: var(--cds-text-03, #a2a9b0); + --text-04: var(--cds-text-04, #ffffff); + --text-05: var(--cds-text-05, #697077); + --text-error: var(--cds-text-error, #da1e28); + --icon-01: var(--cds-icon-01, #121619); + --icon-02: var(--cds-icon-02, #4d5358); + --icon-03: var(--cds-icon-03, #ffffff); + --link-01: var(--cds-link-01, #0f62fe); + --link-02: var(--cds-link-02, #0043ce); + --inverse-link: var(--cds-inverse-link, #78a9ff); + --field-01: var(--cds-field-01, #ffffff); + --field-02: var(--cds-field-02, #f2f4f8); + --inverse-01: var(--cds-inverse-01, #ffffff); + --inverse-02: var(--cds-inverse-02, #343a3f); + --support-01: var(--cds-support-01, #da1e28); + --support-02: var(--cds-support-02, #24a148); + --support-03: var(--cds-support-03, #f1c21b); + --support-04: var(--cds-support-04, #0043ce); + --inverse-support-01: var(--cds-inverse-support-01, #fa4d56); + --inverse-support-02: var(--cds-inverse-support-02, #42be65); + --inverse-support-03: var(--cds-inverse-support-03, #f1c21b); + --inverse-support-04: var(--cds-inverse-support-04, #4589ff); + --overlay-01: var(--cds-overlay-01, rgba(22, 22, 22, 0.5)); + --danger-01: var(--cds-danger-01, #da1e28); + --danger-02: var(--cds-danger-02, #da1e28); + --focus: var(--cds-focus, #0f62fe); + --inverse-focus-ui: var(--cds-inverse-focus-ui, #ffffff); + --hover-primary: var(--cds-hover-primary, #0353e9); + --active-primary: var(--cds-active-primary, #002d9c); + --hover-primary-text: var(--cds-hover-primary-text, #0043ce); + --hover-secondary: var(--cds-hover-secondary, #464c51); + --active-secondary: var(--cds-active-secondary, #697077); + --hover-tertiary: var(--cds-hover-tertiary, #0353e9); + --active-tertiary: var(--cds-active-tertiary, #002d9c); + --hover-ui: var(--cds-hover-ui, #e0e4ea); + --hover-light-ui: var(--cds-hover-light-ui, #e5e5e5); + --active-ui: var(--cds-active-ui, #c1c7cd); + --active-light-ui: var(--cds-active-light-ui, #c1c7cd); + --selected-ui: var(--cds-selected-ui, #dde1e6); + --selected-light-ui: var(--cds-selected-light-ui, #dde1e6); + --inverse-hover-ui: var(--cds-inverse-hover-ui, #464c51); + --hover-selected-ui: var(--cds-hover-selected-ui, #c4c9d1); + --hover-danger: var(--cds-hover-danger, #b81921); + --active-danger: var(--cds-active-danger, #750e13); + --hover-row: var(--cds-hover-row, #e0e4ea); + --visited-link: var(--cds-visited-link, #8a3ffc); + --disabled-01: var(--cds-disabled-01, #ffffff); + --disabled-02: var(--cds-disabled-02, #c1c7cd); + --disabled-03: var(--cds-disabled-03, #878d96); + --highlight: var(--cds-highlight, #edf5ff); + --decorative-01: var(--cds-decorative-01, #dde1e6); + --button-separator: var(--cds-button-separator, #dde1e6); + --skeleton-01: var(--cds-skeleton-01, #e0e4ea); + --skeleton-02: var(--cds-skeleton-02, #c1c7cd); + --brand-01: var(--cds-brand-01, #0f62fe); + --brand-02: var(--cds-brand-02, #343a3f); + --brand-03: var(--cds-brand-03, #0f62fe); + --active-01: var(--cds-active-01, #c1c7cd); + --hover-field: var(--cds-hover-field, #e0e4ea); + --danger: var(--cds-danger, #da1e28); } .security--toolbar__icon { @@ -18798,10 +20284,10 @@ li.bx--accordion__item--disabled:last-of-type { left: 3rem; bottom: 0; width: 16rem; - padding-top: 0.5rem; - padding-bottom: 0.5rem; - background-color: var(--ui-01, #262626); - box-shadow: 0.125rem 0 0 0 var(--overlay-01, rgba(22, 22, 22, 0.7)); + padding-top: var(--cds-spacing-03, 0.5rem); + padding-bottom: var(--cds-spacing-03, 0.5rem); + background-color: var(--cds-ui-01, #262626); + box-shadow: 0.125rem 0 0 0 var(--cds-overlay-01, rgba(22, 22, 22, 0.7)); box-sizing: border-box; overflow-x: hidden; overflow-y: auto; @@ -18812,14 +20298,14 @@ li.bx--accordion__item--disabled:last-of-type { [dir=\\"rtl\\"] .security--toolbar__panel { right: 3rem; left: unset; - box-shadow: -0.125rem 0 0 0 var(--overlay-01, rgba(22, 22, 22, 0.7)); + box-shadow: -0.125rem 0 0 0 var(--cds-overlay-01, rgba(22, 22, 22, 0.7)); } .security--toolbar__content { - font-size: 0.875rem; - font-weight: 400; - line-height: 1.29; - letter-spacing: 0.16px; + font-size: var(--cds-body-short-01-font-size, 0.875rem); + font-weight: var(--cds-body-short-01-font-weight, 400); + line-height: var(--cds-body-short-01-line-height, 1.29); + letter-spacing: var(--cds-body-short-01-letter-spacing, 0.16px); height: 95%; width: 13rem; overflow: hidden; @@ -18837,14 +20323,14 @@ li.bx--accordion__item--disabled:last-of-type { } .security--toolbar__content a { - color: var(--link-01, #78a9ff); + color: var(--cds-link-01, #78a9ff); } .security--toolbar__content h1 { - font-size: 1.25rem; - font-weight: 400; - line-height: 1.4; - letter-spacing: 0; + font-size: var(--cds-productive-heading-03-font-size, 1.25rem); + font-weight: var(--cds-productive-heading-03-font-weight, 400); + line-height: var(--cds-productive-heading-03-line-height, 1.4); + letter-spacing: var(--cds-productive-heading-03-letter-spacing, 0); } .security--toolbar__transition--enter--active, .security--toolbar__transition--leave--active { @@ -18941,17 +20427,17 @@ li.bx--accordion__item--disabled:last-of-type { display: block; min-width: 12rem; padding: 1rem; - background-color: var(--ui-01, #262626); + background-color: var(--cds-ui-01, #262626); transition-duration: 0.1s; text-decoration: unset; } .security--trending-card:focus, .security--trending-card:hover { - background-color: var(--hover-ui, #353535); + background-color: var(--cds-hover-ui, #353535); } .security--trending-card:focus { - outline: 2px solid var(--focus, #ffffff); + outline: 2px solid var(--cds-focus, #ffffff); outline-offset: -2px; } @@ -18969,21 +20455,21 @@ li.bx--accordion__item--disabled:last-of-type { } .security--trending-card__title { - font-size: 0.875rem; - font-weight: 400; - line-height: 1.43; - letter-spacing: 0.16px; + font-size: var(--cds-body-long-01-font-size, 0.875rem); + font-weight: var(--cds-body-long-01-font-weight, 400); + line-height: var(--cds-body-long-01-line-height, 1.43); + letter-spacing: var(--cds-body-long-01-letter-spacing, 0.16px); margin-top: 0; margin-bottom: 0.25rem; - color: var(--text-01, #f4f4f4); + color: var(--cds-text-01, #f4f4f4); } .security--trending-card__subtitle { - font-size: 0.75rem; - font-weight: 400; - line-height: 1.34; - letter-spacing: 0.32px; - color: var(--text-02, #c6c6c6); + font-size: var(--cds-caption-01-font-size, 0.75rem); + font-weight: var(--cds-caption-01-font-weight, 400); + line-height: var(--cds-caption-01-line-height, 1.34); + letter-spacing: var(--cds-caption-01-letter-spacing, 0.32px); + color: var(--cds-text-02, #c6c6c6); } .bx--structured-list--selection .bx--structured-list-td, @@ -19034,27 +20520,27 @@ li.bx--accordion__item--disabled:last-of-type { .bx--structured-list-row { display: table-row; - border-bottom: 1px solid var(--ui-03, #393939); + border-bottom: 1px solid var(--cds-ui-03, #393939); transition: background-color 110ms cubic-bezier(0.2, 0, 0.38, 0.9); } .bx--structured-list--selection .bx--structured-list-row:hover:not(.bx--structured-list-row--header-row):not(.bx--structured-list-row--selected) { - background-color: var(--hover-row, #353535); - border-bottom: 1px solid var(--hover-row, #353535); + background-color: var(--cds-hover-row, #353535); + border-bottom: 1px solid var(--cds-hover-row, #353535); cursor: pointer; } .bx--structured-list-row.bx--structured-list-row--selected { - background-color: var(--selected-ui, #393939); + background-color: var(--cds-selected-ui, #393939); } .bx--structured-list-row.bx--structured-list-row--header-row { - border-bottom: 1px solid var(--selected-ui, #393939); + border-bottom: 1px solid var(--cds-selected-ui, #393939); cursor: inherit; } .bx--structured-list-row:focus:not(.bx--structured-list-row--header-row) { - outline: 2px solid var(--focus, #ffffff); + outline: 2px solid var(--cds-focus, #ffffff); outline-offset: -2px; } @@ -19066,11 +20552,11 @@ li.bx--accordion__item--disabled:last-of-type { .bx--structured-list--selection .bx--structured-list-row:hover:not(.bx--structured-list-row--header-row) > .bx--structured-list-td, .bx--structured-list-row.bx--structured-list-row--selected > .bx--structured-list-td { - color: var(--text-01, #f4f4f4); + color: var(--cds-text-01, #f4f4f4); } .bx--structured-list--selection .bx--structured-list-row:hover:not(.bx--structured-list-row--header-row) > .bx--structured-list-td { - border-top: 1px solid var(--ui-01, #262626); + border-top: 1px solid var(--cds-ui-01, #262626); } .bx--structured-list-thead { @@ -19087,13 +20573,13 @@ li.bx--accordion__item--disabled:last-of-type { vertical-align: baseline; border: 0; padding: 1rem 1rem 0.5rem 1rem; - font-size: 0.875rem; - font-weight: 600; - line-height: 1.29; - letter-spacing: 0.16px; + font-size: var(--cds-productive-heading-01-font-size, 0.875rem); + font-weight: var(--cds-productive-heading-01-font-weight, 600); + line-height: var(--cds-productive-heading-01-line-height, 1.29); + letter-spacing: var(--cds-productive-heading-01-letter-spacing, 0.16px); display: table-cell; height: 2.5rem; - color: var(--text-01, #f4f4f4); + color: var(--cds-text-01, #f4f4f4); font-weight: 600; text-align: left; text-transform: none; @@ -19119,15 +20605,15 @@ li.bx--accordion__item--disabled:last-of-type { font-family: inherit; vertical-align: baseline; border: 0; - font-size: 0.875rem; - font-weight: 400; - line-height: 1.43; - letter-spacing: 0.16px; + font-size: var(--cds-body-long-01-font-size, 0.875rem); + font-weight: var(--cds-body-long-01-font-weight, 400); + line-height: var(--cds-body-long-01-line-height, 1.43); + letter-spacing: var(--cds-body-long-01-letter-spacing, 0.16px); padding: 1rem 1rem 1.5rem 1rem; position: relative; display: table-cell; max-width: 36rem; - color: var(--text-02, #c6c6c6); + color: var(--cds-text-02, #c6c6c6); transition: color 110ms cubic-bezier(0.2, 0, 0.38, 0.9); } @@ -19154,7 +20640,7 @@ li.bx--accordion__item--disabled:last-of-type { .bx--structured-list-input:checked + .bx--structured-list-row .bx--structured-list-svg, .bx--structured-list-input:checked + .bx--structured-list-td .bx--structured-list-svg { - fill: var(--icon-01, #f4f4f4); + fill: var(--cds-icon-01, #f4f4f4); } @media screen and (-ms-high-contrast: active), screen and (prefers-contrast) { @@ -19179,7 +20665,7 @@ li.bx--accordion__item--disabled:last-of-type { .bx--structured-list.bx--skeleton span { position: relative; padding: 0; - background: var(--skeleton-01, #353535); + background: var(--cds-skeleton-01, #353535); border: none; box-shadow: none; pointer-events: none; @@ -19198,7 +20684,7 @@ li.bx--accordion__item--disabled:last-of-type { position: absolute; width: 100%; height: 100%; - background: var(--skeleton-02, #525252); + background: var(--cds-skeleton-02, #525252); animation: 3000ms ease-in-out skeleton infinite; content: \\"\\"; will-change: transform-origin, transform, opacity; @@ -19235,10 +20721,10 @@ li.bx--accordion__item--disabled:last-of-type { } .security--type-layout__container__cell { - font-size: 0.875rem; - font-weight: 400; - line-height: 1.43; - letter-spacing: 0.16px; + font-size: var(--cds-body-long-01-font-size, 0.875rem); + font-weight: var(--cds-body-long-01-font-weight, 400); + line-height: var(--cds-body-long-01-line-height, 1.43); + letter-spacing: var(--cds-body-long-01-letter-spacing, 0.16px); padding: 0.5rem 1.5rem 0.5rem 0.5rem; } @@ -19268,10 +20754,10 @@ li.bx--accordion__item--disabled:last-of-type { } .security--type-layout__container--sm__cell, .security--type-layout__container--xs__cell { - font-size: 0.75rem; - font-weight: 400; - line-height: 1.34; - letter-spacing: 0.32px; + font-size: var(--cds-caption-01-font-size, 0.75rem); + font-weight: var(--cds-caption-01-font-weight, 400); + line-height: var(--cds-caption-01-line-height, 1.34); + letter-spacing: var(--cds-caption-01-letter-spacing, 0.32px); } .security--type-layout__container--sm .security--type-layout__container__cell { @@ -19290,7 +20776,7 @@ li.bx--accordion__item--disabled:last-of-type { .security--type-layout__container__cell:last-of-type { padding-right: 0; - color: var(--text-01, #f4f4f4); + color: var(--cds-text-01, #f4f4f4); } .security--type-layout__container--bordered .security--type-layout__container__row { @@ -19428,9 +20914,9 @@ li.bx--accordion__item--disabled:last-of-type { } .security--header__notification__content:focus { - outline: 2px solid var(--focus, #ffffff); + outline: 2px solid var(--cds-focus, #ffffff); outline-offset: -2px; - outline-color: var(--inverse-focus-ui, #0f62fe); + outline-color: var(--cds-inverse-focus-ui, #0f62fe); transform: translate3d(0, 0, 0); opacity: 1; } @@ -19446,27 +20932,27 @@ li.bx--accordion__item--disabled:last-of-type { } .security--header__notification__content > .bx--tooltip--definition > .bx--tooltip__trigger:focus { - outline-color: var(--inverse-focus-ui, #0f62fe); + outline-color: var(--cds-inverse-focus-ui, #0f62fe); } .security--header__notification__content > .bx--tooltip--definition > .bx--tooltip__trigger.bx--tooltip--bottom + .bx--assistive-text, .security--header__notification__content > .bx--tooltip--definition > .bx--tooltip__trigger.bx--tooltip--top + .bx--assistive-text { - background-color: var(--inverse-01, #161616); - color: var(--inverse-02, #f4f4f4); + background-color: var(--cds-inverse-01, #161616); + color: var(--cds-inverse-02, #f4f4f4); } .security--header__notification__content > .bx--tooltip--definition > .bx--tooltip__trigger.bx--tooltip--bottom::before { - border-bottom-color: var(--inverse-01, #161616); + border-bottom-color: var(--cds-inverse-01, #161616); } .security--header__notification__content > .bx--tooltip--definition > .bx--tooltip__trigger.bx--tooltip--top::before { - border-top-color: var(--inverse-01, #161616); + border-top-color: var(--cds-inverse-01, #161616); } .security--header__notification__details { - font-size: 0.75rem; - font-weight: 400; - line-height: 1.34; - letter-spacing: 0.32px; + font-size: var(--cds-caption-01-font-size, 0.75rem); + font-weight: var(--cds-caption-01-font-weight, 400); + line-height: var(--cds-caption-01-line-height, 1.34); + letter-spacing: var(--cds-caption-01-letter-spacing, 0.32px); display: block; margin-bottom: 0.5rem; } @@ -19497,7 +20983,7 @@ li.bx--accordion__item--disabled:last-of-type { padding-top: 0; padding-right: 0; padding-left: 0; - color: var(--icon-01, #f4f4f4); + color: var(--cds-icon-01, #f4f4f4); background-color: inherit; align-items: center; border: 0; @@ -19505,7 +20991,7 @@ li.bx--accordion__item--disabled:last-of-type { justify-content: center; transition: 0.2s cubic-bezier(0.2, 0, 0.38, 0.9) background-color; margin-left: auto; - color: var(--inverse-01, #161616); + color: var(--cds-inverse-01, #161616); transition: 0.1s background-color cubic-bezier(0.2, 0, 0.38, 0.9); cursor: inherit; flex-shrink: 0; @@ -19531,11 +21017,11 @@ li.bx--accordion__item--disabled:last-of-type { } .security--header__notification__button:hover, .security--header__notification__button:focus { - background-color: var(--hover-ui, #353535); + background-color: var(--cds-hover-ui, #353535); } .security--header__notification__button:focus { - outline: 2px solid var(--focus, #ffffff); + outline: 2px solid var(--cds-focus, #ffffff); outline-offset: -2px; border-width: 0; } @@ -19547,12 +21033,12 @@ li.bx--accordion__item--disabled:last-of-type { } .security--header__notification__button:disabled { - fill: var(--disabled-03, #8d8d8d); + fill: var(--cds-disabled-03, #8d8d8d); cursor: not-allowed; } .security--header__notification__button:disabled, .security--header__notification__button:disabled:hover, .security--header__notification__button:disabled:focus { - background-color: var(--disabled-01, #262626); + background-color: var(--cds-disabled-01, #262626); } .security--header__notification__button:disabled:focus { @@ -19591,15 +21077,15 @@ li.bx--accordion__item--disabled:last-of-type { } .security--header__notification__button--tooltip::before { - font-size: 0.875rem; - font-weight: 400; - line-height: 1.29; - letter-spacing: 0.16px; + font-size: var(--cds-body-short-01-font-size, 0.875rem); + font-weight: var(--cds-body-short-01-font-weight, 400); + line-height: var(--cds-body-short-01-line-height, 1.29); + letter-spacing: var(--cds-body-short-01-letter-spacing, 0.16px); display: flex; position: absolute; padding: 0.125rem 1rem; - color: var(--inverse-01, #161616); - background-color: var(--inverse-02, #f4f4f4); + color: var(--cds-inverse-01, #161616); + background-color: var(--cds-inverse-02, #f4f4f4); align-items: center; border-radius: 0.125rem; opacity: 0; @@ -19644,7 +21130,7 @@ li.bx--accordion__item--disabled:last-of-type { } .security--header__notification__button--tooltip--top::after { - border-top-color: var(--inverse-02, #f4f4f4); + border-top-color: var(--cds-inverse-02, #f4f4f4); transform: translate(-50%, 0.25rem); } @@ -19657,7 +21143,7 @@ li.bx--accordion__item--disabled:last-of-type { } .security--header__notification__button--tooltip--right::after { - border-right-color: var(--inverse-02, #f4f4f4); + border-right-color: var(--cds-inverse-02, #f4f4f4); transform: translate(-0.25rem, -50%); } @@ -19670,7 +21156,7 @@ li.bx--accordion__item--disabled:last-of-type { } .security--header__notification__button--tooltip--bottom::after { - border-bottom-color: var(--inverse-02, #f4f4f4); + border-bottom-color: var(--cds-inverse-02, #f4f4f4); transform: translate(-50%, -0.25rem); } @@ -19683,19 +21169,19 @@ li.bx--accordion__item--disabled:last-of-type { } .security--header__notification__button--tooltip--left::after { - border-left-color: var(--inverse-02, #f4f4f4); + border-left-color: var(--cds-inverse-02, #f4f4f4); transform: translate(0.25rem, -50%); } .security--header__notification__button:focus, .security--header__notification__button:hover { - background-color: var(--inverse-hover-ui, #e5e5e5); - outline-color: var(--inverse-focus-ui, #0f62fe); + background-color: var(--cds-inverse-hover-ui, #e5e5e5); + outline-color: var(--cds-inverse-focus-ui, #0f62fe); } .security--header__notification__button:focus { - outline: 2px solid var(--focus, #ffffff); + outline: 2px solid var(--cds-focus, #ffffff); outline-offset: -2px; - outline-color: var(--inverse-focus-ui, #0f62fe); + outline-color: var(--cds-inverse-focus-ui, #0f62fe); transform: translate3d(0, 0, 0); opacity: 1; } @@ -19708,7 +21194,7 @@ li.bx--accordion__item--disabled:last-of-type { .security--header__notification__button:active, .security--header__notification__button:focus, .security--header__notification__button:hover { cursor: pointer; - background-color: var(--active-tertiary, #c6c6c6); + background-color: var(--cds-active-tertiary, #c6c6c6); } .security--header__notification__transition--enter--active, .security--header__notification__transition--leave--active { @@ -19750,18 +21236,18 @@ li.bx--accordion__item--disabled:last-of-type { } .security--header__popover__header__title { - font-size: 1rem; - font-weight: 600; - line-height: 1.375; - letter-spacing: 0; + font-size: var(--cds-heading-02-font-size, 1rem); + font-weight: var(--cds-heading-02-font-weight, 600); + line-height: var(--cds-heading-02-line-height, 1.375); + letter-spacing: var(--cds-heading-02-letter-spacing, 0); } .security--header__popover__link--secondary, .security--header__popover__link--secondary:focus, .security--header__popover__link--secondary:hover, .security--header__popover__link--secondary:visited { - color: var(--inverse-link, #0f62fe); + color: var(--cds-inverse-link, #0f62fe); } .security--header__popover__link--secondary:focus { - outline-color: var(--inverse-link, #0f62fe); + outline-color: var(--cds-inverse-link, #0f62fe); } .security--header { @@ -19781,14 +21267,14 @@ li.bx--accordion__item--disabled:last-of-type { width: 100%; height: 3rem; padding-top: 0.5rem; - background-color: var(--ui-background, #161616); + background-color: var(--cds-ui-background, #161616); } .security--header__link { - font-size: 0.875rem; - font-weight: 400; - line-height: 1.29; - letter-spacing: 0.16px; + font-size: var(--cds-body-short-01-font-size, 0.875rem); + font-weight: var(--cds-body-short-01-font-weight, 400); + line-height: var(--cds-body-short-01-line-height, 1.29); + letter-spacing: var(--cds-body-short-01-letter-spacing, 0.16px); margin-left: 2rem; } @@ -19797,14 +21283,14 @@ li.bx--accordion__item--disabled:last-of-type { } .security--header__link:hover, .security--header__link:focus { - color: var(--text-02, #c6c6c6); + color: var(--cds-text-02, #c6c6c6); } .security--header__link__title--domain { - font-size: 0.875rem; - font-weight: 600; - line-height: 1.29; - letter-spacing: 0.16px; + font-size: var(--cds-heading-01-font-size, 0.875rem); + font-weight: var(--cds-heading-01-font-weight, 600); + line-height: var(--cds-heading-01-line-height, 1.29); + letter-spacing: var(--cds-heading-01-letter-spacing, 0.16px); } .security--header__group { @@ -19830,7 +21316,7 @@ li.bx--accordion__item--disabled:last-of-type { bottom: 0; width: 100%; height: 0.25rem; - background-color: var(--interactive-01, #0f62fe); + background-color: var(--cds-interactive-01, #0f62fe); transition: 0.2s height cubic-bezier(0.2, 0, 0.38, 0.9); } @@ -19841,23 +21327,23 @@ li.bx--accordion__item--disabled:last-of-type { right: 0.5rem; width: 0.5rem; height: 0.5rem; - background-color: var(--support-01, #fa4d56); + background-color: var(--cds-support-01, #fa4d56); border-radius: 50%; content: \\"\\"; z-index: 6000; } .security--header__popover { - font-size: 0.875rem; - font-weight: 400; - line-height: 1.29; - letter-spacing: 0.16px; + font-size: var(--cds-body-short-01-font-size, 0.875rem); + font-weight: var(--cds-body-short-01-font-weight, 400); + line-height: var(--cds-body-short-01-line-height, 1.29); + letter-spacing: var(--cds-body-short-01-letter-spacing, 0.16px); position: absolute; right: 0; width: 100%; max-width: 100%; - color: var(--inverse-01, #161616); - background-color: var(--inverse-02, #f4f4f4); + color: var(--cds-inverse-01, #161616); + background-color: var(--cds-inverse-02, #f4f4f4); } @media (min-width: 42rem) { @@ -19879,10 +21365,10 @@ li.bx--accordion__item--disabled:last-of-type { } .security--header__popover__title { - font-size: 1.25rem; - font-weight: 400; - line-height: 1.4; - letter-spacing: 0; + font-size: var(--cds-productive-heading-03-font-size, 1.25rem); + font-weight: var(--cds-productive-heading-03-font-weight, 400); + line-height: var(--cds-productive-heading-03-line-height, 1.4); + letter-spacing: var(--cds-productive-heading-03-letter-spacing, 0); } .security--header__popover__content { @@ -19914,7 +21400,7 @@ li.bx--accordion__item--disabled:last-of-type { padding-top: 0; padding-right: 0; padding-left: 0; - color: var(--icon-01, #f4f4f4); + color: var(--cds-icon-01, #f4f4f4); background-color: inherit; align-items: center; border: 0; @@ -19922,7 +21408,7 @@ li.bx--accordion__item--disabled:last-of-type { justify-content: center; transition: 0.2s cubic-bezier(0.2, 0, 0.38, 0.9) background-color; margin-left: auto; - color: var(--inverse-01, #161616); + color: var(--cds-inverse-01, #161616); transition: 0.1s background-color cubic-bezier(0.2, 0, 0.38, 0.9); } @@ -19941,11 +21427,11 @@ li.bx--accordion__item--disabled:last-of-type { } .security--header__popover__button:hover, .security--header__popover__button:focus { - background-color: var(--hover-ui, #353535); + background-color: var(--cds-hover-ui, #353535); } .security--header__popover__button:focus { - outline: 2px solid var(--focus, #ffffff); + outline: 2px solid var(--cds-focus, #ffffff); outline-offset: -2px; border-width: 0; } @@ -19957,12 +21443,12 @@ li.bx--accordion__item--disabled:last-of-type { } .security--header__popover__button:disabled { - fill: var(--disabled-03, #8d8d8d); + fill: var(--cds-disabled-03, #8d8d8d); cursor: not-allowed; } .security--header__popover__button:disabled, .security--header__popover__button:disabled:hover, .security--header__popover__button:disabled:focus { - background-color: var(--disabled-01, #262626); + background-color: var(--cds-disabled-01, #262626); } .security--header__popover__button:disabled:focus { @@ -20001,15 +21487,15 @@ li.bx--accordion__item--disabled:last-of-type { } .security--header__popover__button--tooltip::before { - font-size: 0.875rem; - font-weight: 400; - line-height: 1.29; - letter-spacing: 0.16px; + font-size: var(--cds-body-short-01-font-size, 0.875rem); + font-weight: var(--cds-body-short-01-font-weight, 400); + line-height: var(--cds-body-short-01-line-height, 1.29); + letter-spacing: var(--cds-body-short-01-letter-spacing, 0.16px); display: flex; position: absolute; padding: 0.125rem 1rem; - color: var(--inverse-01, #161616); - background-color: var(--inverse-02, #f4f4f4); + color: var(--cds-inverse-01, #161616); + background-color: var(--cds-inverse-02, #f4f4f4); align-items: center; border-radius: 0.125rem; opacity: 0; @@ -20054,7 +21540,7 @@ li.bx--accordion__item--disabled:last-of-type { } .security--header__popover__button--tooltip--top::after { - border-top-color: var(--inverse-02, #f4f4f4); + border-top-color: var(--cds-inverse-02, #f4f4f4); transform: translate(-50%, 0.25rem); } @@ -20067,7 +21553,7 @@ li.bx--accordion__item--disabled:last-of-type { } .security--header__popover__button--tooltip--right::after { - border-right-color: var(--inverse-02, #f4f4f4); + border-right-color: var(--cds-inverse-02, #f4f4f4); transform: translate(-0.25rem, -50%); } @@ -20080,7 +21566,7 @@ li.bx--accordion__item--disabled:last-of-type { } .security--header__popover__button--tooltip--bottom::after { - border-bottom-color: var(--inverse-02, #f4f4f4); + border-bottom-color: var(--cds-inverse-02, #f4f4f4); transform: translate(-50%, -0.25rem); } @@ -20093,20 +21579,20 @@ li.bx--accordion__item--disabled:last-of-type { } .security--header__popover__button--tooltip--left::after { - border-left-color: var(--inverse-02, #f4f4f4); + border-left-color: var(--cds-inverse-02, #f4f4f4); transform: translate(0.25rem, -50%); } .security--header__popover__button:focus, .security--header__popover__button:hover { - background-color: var(--inverse-hover-ui, #e5e5e5); - outline-color: var(--inverse-focus-ui, #0f62fe); + background-color: var(--cds-inverse-hover-ui, #e5e5e5); + outline-color: var(--cds-inverse-focus-ui, #0f62fe); } .security--header__popover__label { - font-size: 0.875rem; - font-weight: 600; - line-height: 1.29; - letter-spacing: 0.16px; + font-size: var(--cds-heading-01-font-size, 0.875rem); + font-weight: var(--cds-heading-01-font-weight, 600); + line-height: var(--cds-heading-01-line-height, 1.29); + letter-spacing: var(--cds-heading-01-letter-spacing, 0.16px); } .security--header__popover__list { @@ -20126,7 +21612,7 @@ li.bx--accordion__item--disabled:last-of-type { } .security--header__popover__list-item .security--header__notification { - box-shadow: inset 0 -0.0625rem 0 0 var(--inverse-hover-ui, #e5e5e5); + box-shadow: inset 0 -0.0625rem 0 0 var(--cds-inverse-hover-ui, #e5e5e5); } .security--header__popover__list-item .security--header__notification__wrapper { @@ -20142,7 +21628,7 @@ li.bx--accordion__item--disabled:last-of-type { } .security--header__popover__list-item:focus, .security--header__popover__list-item:hover { - background-color: var(--inverse-hover-ui, #e5e5e5); + background-color: var(--cds-inverse-hover-ui, #e5e5e5); } .security--header__popover__list-item:focus .security--header__notification__button, .security--header__popover__list-item:hover .security--header__notification__button { @@ -20151,7 +21637,7 @@ li.bx--accordion__item--disabled:last-of-type { } .security--header__popover__list-item:focus { - outline: 2px solid var(--focus, #ffffff); + outline: 2px solid var(--cds-focus, #ffffff); outline-offset: -2px; } @@ -20185,19 +21671,19 @@ li.bx--accordion__item--disabled:last-of-type { } .security--header__popover__profile__header__title { - font-size: 1.25rem; - font-weight: 400; - line-height: 1.4; - letter-spacing: 0; + font-size: var(--cds-productive-heading-03-font-size, 1.25rem); + font-weight: var(--cds-productive-heading-03-font-weight, 400); + line-height: var(--cds-productive-heading-03-line-height, 1.4); + letter-spacing: var(--cds-productive-heading-03-letter-spacing, 0); hyphens: auto; word-break: break-word; } .security--header__popover__profile__header__email { - font-size: 0.75rem; - font-weight: 400; - line-height: 1.34; - letter-spacing: 0.32px; + font-size: var(--cds-caption-01-font-size, 0.75rem); + font-weight: var(--cds-caption-01-font-weight, 400); + line-height: var(--cds-caption-01-line-height, 1.34); + letter-spacing: var(--cds-caption-01-letter-spacing, 0.32px); word-break: break-all; } @@ -20213,18 +21699,18 @@ li.bx--accordion__item--disabled:last-of-type { padding-left: 1.5rem; } -.security--header__popover__profile__body__label { - font-size: 0.75rem; - font-weight: 400; - line-height: 1.34; - letter-spacing: 0.32px; +.security--header__popover__profile__body__label { + font-size: var(--cds-caption-01-font-size, 0.75rem); + font-weight: var(--cds-caption-01-font-weight, 400); + line-height: var(--cds-caption-01-line-height, 1.34); + letter-spacing: var(--cds-caption-01-letter-spacing, 0.32px); } .security--header__popover__profile__body__name { - font-size: 1rem; - font-weight: 400; - line-height: 1.375; - letter-spacing: 0; + font-size: var(--cds-body-short-02-font-size, 1rem); + font-weight: var(--cds-body-short-02-font-weight, 400); + line-height: var(--cds-body-short-02-line-height, 1.375); + letter-spacing: var(--cds-body-short-02-letter-spacing, 0); text-align: left; width: 13rem; overflow: hidden; @@ -20256,13 +21742,13 @@ li.bx--accordion__item--disabled:last-of-type { } .security--header__popover__profile__body__accordion__item .bx--accordion__heading:focus::before, .security--header__popover__profile__body__accordion__item .bx--accordion__heading:hover::before { - background-color: var(--inverse-hover-ui, #e5e5e5); + background-color: var(--cds-inverse-hover-ui, #e5e5e5); } .security--header__popover__profile__body__accordion__item .bx--accordion__heading:focus::before { - outline: 2px solid var(--focus, #ffffff); + outline: 2px solid var(--cds-focus, #ffffff); outline-offset: -2px; - outline-color: var(--inverse-focus-ui, #0f62fe); + outline-color: var(--cds-inverse-focus-ui, #0f62fe); } @media screen and (prefers-contrast) { @@ -20304,10 +21790,10 @@ li.bx--accordion__item--disabled:last-of-type { cursor: pointer; appearance: none; width: 100%; - font-size: 0.875rem; - font-weight: 400; - line-height: 1.29; - letter-spacing: 0.16px; + font-size: var(--cds-body-short-01-font-size, 0.875rem); + font-weight: var(--cds-body-short-01-font-weight, 400); + line-height: var(--cds-body-short-01-line-height, 1.29); + letter-spacing: var(--cds-body-short-01-letter-spacing, 0.16px); padding: 1rem 1.5rem; color: inherit; text-align: left; @@ -20324,13 +21810,13 @@ li.bx--accordion__item--disabled:last-of-type { } .security--header__popover__profile__body__account__button:focus, .security--header__popover__profile__body__account__button:hover { - background-color: var(--inverse-hover-ui, #e5e5e5); + background-color: var(--cds-inverse-hover-ui, #e5e5e5); } .security--header__popover__profile__body__account__button:focus { - outline: 2px solid var(--focus, #ffffff); + outline: 2px solid var(--cds-focus, #ffffff); outline-offset: -2px; - outline-color: var(--inverse-focus-ui, #0f62fe); + outline-color: var(--cds-inverse-focus-ui, #0f62fe); } @media screen and (prefers-contrast) { @@ -20345,7 +21831,7 @@ li.bx--accordion__item--disabled:last-of-type { right: 1.5rem; bottom: 0; left: 1.5rem; - background-color: var(--inverse-hover-ui, #e5e5e5); + background-color: var(--cds-inverse-hover-ui, #e5e5e5); height: 0.0625rem; content: \\"\\"; transform: translate3d(0, -0.125rem, 0); @@ -20360,14 +21846,14 @@ li.bx--accordion__item--disabled:last-of-type { } .security--header__popover__footer { - font-size: 0.875rem; - font-weight: 400; - line-height: 1.29; - letter-spacing: 0.16px; + font-size: var(--cds-body-short-01-font-size, 0.875rem); + font-weight: var(--cds-body-short-01-font-weight, 400); + line-height: var(--cds-body-short-01-line-height, 1.29); + letter-spacing: var(--cds-body-short-01-letter-spacing, 0.16px); display: flex; padding: 0.75rem 1.5rem; align-items: center; - border-top: 0.0625rem solid var(--inverse-hover-ui, #e5e5e5); + border-top: 0.0625rem solid var(--cds-inverse-hover-ui, #e5e5e5); justify-content: space-between; } @@ -20461,7 +21947,7 @@ li.bx--accordion__item--disabled:last-of-type { left: 0; height: inherit; padding-left: 1rem; - background-color: var(--ui-01, #262626); + background-color: var(--cds-ui-01, #262626); background-position: left; background-repeat: no-repeat; background-size: 10rem 1.5rem; @@ -20471,82 +21957,310 @@ li.bx--accordion__item--disabled:last-of-type { } .security--theme--cg10 .security--shell__banner { - --interactive-01: #0f62fe; - --interactive-02: #697077; - --interactive-03: #ffffff; - --interactive-04: #4589ff; - --ui-background: #121619; - --ui-01: #21272a; - --ui-02: #343a3f; - --ui-03: #343a3f; - --ui-04: #697077; - --ui-05: #f2f4f8; - --text-01: #f2f4f8; - --text-02: #c1c7cd; - --text-03: #697077; - --text-04: #ffffff; - --text-05: #878d96; - --text-error: #ff8389; - --icon-01: #f2f4f8; - --icon-02: #c1c7cd; - --icon-03: #ffffff; - --link-01: #78a9ff; - --link-02: #a6c8ff; - --inverse-link: #0f62fe; - --field-01: #21272a; - --field-02: #343a3f; - --inverse-01: #121619; - --inverse-02: #f2f4f8; - --support-01: #fa4d56; - --support-02: #42be65; - --support-03: #f1c21b; - --support-04: #4589ff; - --inverse-support-01: #da1e28; - --inverse-support-02: #24a148; - --inverse-support-03: #f1c21b; - --inverse-support-04: #0f62fe; - --overlay-01: rgba(22, 22, 22, 0.7); - --danger-01: #da1e28; - --danger-02: #fa4d56; - --focus: #ffffff; - --inverse-focus-ui: #0f62fe; - --hover-primary: #0353e9; - --active-primary: #002d9c; - --hover-primary-text: #a6c8ff; - --hover-secondary: #5a6066; - --active-secondary: #343a3f; - --hover-tertiary: #f2f4f8; - --active-tertiary: #c1c7cd; - --hover-ui: #2f353a; - --hover-light-ui: #4c4c4c; - --active-ui: #4d5358; - --active-light-ui: #697077; - --selected-ui: #343a3f; - --selected-light-ui: #4d5358; - --inverse-hover-ui: #e0e4ea; - --hover-selected-ui: #464c51; - --hover-danger: #b81921; - --active-danger: #750e13; - --hover-row: #2f353a; - --visited-link: #be95ff; - --disabled-01: #21272a; - --disabled-02: #4d5358; - --disabled-03: #878d96; - --highlight: #002d9c; - --decorative-01: #4d5358; - --button-separator: #121619; - --skeleton-01: #2f353a; - --skeleton-02: #4d5358; - --brand-01: #0f62fe; - --brand-02: #697077; - --brand-03: #ffffff; - --active-01: #4d5358; - --hover-field: #2f353a; - --danger: #da1e28; + --cds-interactive-01: #0f62fe; + --cds-interactive-02: #697077; + --cds-interactive-03: #ffffff; + --cds-interactive-04: #4589ff; + --cds-ui-background: #121619; + --cds-ui-01: #21272a; + --cds-ui-02: #343a3f; + --cds-ui-03: #343a3f; + --cds-ui-04: #697077; + --cds-ui-05: #f2f4f8; + --cds-text-01: #f2f4f8; + --cds-text-02: #c1c7cd; + --cds-text-03: #697077; + --cds-text-04: #ffffff; + --cds-text-05: #878d96; + --cds-text-error: #ff8389; + --cds-icon-01: #f2f4f8; + --cds-icon-02: #c1c7cd; + --cds-icon-03: #ffffff; + --cds-link-01: #78a9ff; + --cds-link-02: #a6c8ff; + --cds-inverse-link: #0f62fe; + --cds-field-01: #21272a; + --cds-field-02: #343a3f; + --cds-inverse-01: #121619; + --cds-inverse-02: #f2f4f8; + --cds-support-01: #fa4d56; + --cds-support-02: #42be65; + --cds-support-03: #f1c21b; + --cds-support-04: #4589ff; + --cds-inverse-support-01: #da1e28; + --cds-inverse-support-02: #24a148; + --cds-inverse-support-03: #f1c21b; + --cds-inverse-support-04: #0f62fe; + --cds-overlay-01: rgba(22, 22, 22, 0.7); + --cds-danger-01: #da1e28; + --cds-danger-02: #fa4d56; + --cds-focus: #ffffff; + --cds-inverse-focus-ui: #0f62fe; + --cds-hover-primary: #0353e9; + --cds-active-primary: #002d9c; + --cds-hover-primary-text: #a6c8ff; + --cds-hover-secondary: #5a6066; + --cds-active-secondary: #343a3f; + --cds-hover-tertiary: #f2f4f8; + --cds-active-tertiary: #c1c7cd; + --cds-hover-ui: #2f353a; + --cds-hover-light-ui: #4c4c4c; + --cds-hover-selected-ui: #464c51; + --cds-active-ui: #4d5358; + --cds-active-light-ui: #697077; + --cds-selected-ui: #343a3f; + --cds-selected-light-ui: #4d5358; + --cds-inverse-hover-ui: #e0e4ea; + --cds-hover-danger: #b81921; + --cds-active-danger: #750e13; + --cds-hover-row: #2f353a; + --cds-visited-link: #be95ff; + --cds-disabled-01: #21272a; + --cds-disabled-02: #4d5358; + --cds-disabled-03: #878d96; + --cds-highlight: #002d9c; + --cds-decorative-01: #4d5358; + --cds-button-separator: #121619; + --cds-skeleton-01: #2f353a; + --cds-skeleton-02: #4d5358; + --cds-brand-01: #0f62fe; + --cds-brand-02: #697077; + --cds-brand-03: #ffffff; + --cds-active-01: #4d5358; + --cds-hover-field: #2f353a; + --cds-danger: #da1e28; + --cds-caption-01-font-size: 0.75rem; + --cds-caption-01-font-weight: 400; + --cds-caption-01-line-height: 1.34; + --cds-caption-01-letter-spacing: 0.32px; + --cds-label-01-font-size: 0.75rem; + --cds-label-01-font-weight: 400; + --cds-label-01-line-height: 1.34; + --cds-label-01-letter-spacing: 0.32px; + --cds-helper-text-01-font-size: 0.75rem; + --cds-helper-text-01-line-height: 1.34; + --cds-helper-text-01-letter-spacing: 0.32px; + --cds-body-short-01-font-size: 0.875rem; + --cds-body-short-01-font-weight: 400; + --cds-body-short-01-line-height: 1.29; + --cds-body-short-01-letter-spacing: 0.16px; + --cds-body-long-01-font-size: 0.875rem; + --cds-body-long-01-font-weight: 400; + --cds-body-long-01-line-height: 1.43; + --cds-body-long-01-letter-spacing: 0.16px; + --cds-body-short-02-font-size: 1rem; + --cds-body-short-02-font-weight: 400; + --cds-body-short-02-line-height: 1.375; + --cds-body-short-02-letter-spacing: 0; + --cds-body-long-02-font-size: 1rem; + --cds-body-long-02-font-weight: 400; + --cds-body-long-02-line-height: 1.5; + --cds-body-long-02-letter-spacing: 0; + --cds-code-01-font-family: \\"IBM Plex Mono\\", \\"Menlo\\", \\"DejaVu Sans Mono\\", \\"Bitstream Vera Sans Mono\\", Courier, monospace; + --cds-code-01-font-size: 0.75rem; + --cds-code-01-font-weight: 400; + --cds-code-01-line-height: 1.34; + --cds-code-01-letter-spacing: 0.32px; + --cds-code-02-font-family: \\"IBM Plex Mono\\", \\"Menlo\\", \\"DejaVu Sans Mono\\", \\"Bitstream Vera Sans Mono\\", Courier, monospace; + --cds-code-02-font-size: 0.875rem; + --cds-code-02-font-weight: 400; + --cds-code-02-line-height: 1.43; + --cds-code-02-letter-spacing: 0.32px; + --cds-heading-01-font-size: 0.875rem; + --cds-heading-01-font-weight: 600; + --cds-heading-01-line-height: 1.29; + --cds-heading-01-letter-spacing: 0.16px; + --cds-productive-heading-01-font-size: 0.875rem; + --cds-productive-heading-01-font-weight: 600; + --cds-productive-heading-01-line-height: 1.29; + --cds-productive-heading-01-letter-spacing: 0.16px; + --cds-heading-02-font-size: 1rem; + --cds-heading-02-font-weight: 600; + --cds-heading-02-line-height: 1.375; + --cds-heading-02-letter-spacing: 0; + --cds-productive-heading-02-font-size: 1rem; + --cds-productive-heading-02-font-weight: 600; + --cds-productive-heading-02-line-height: 1.375; + --cds-productive-heading-02-letter-spacing: 0; + --cds-productive-heading-03-font-size: 1.25rem; + --cds-productive-heading-03-font-weight: 400; + --cds-productive-heading-03-line-height: 1.4; + --cds-productive-heading-03-letter-spacing: 0; + --cds-productive-heading-04-font-size: 1.75rem; + --cds-productive-heading-04-font-weight: 400; + --cds-productive-heading-04-line-height: 1.29; + --cds-productive-heading-04-letter-spacing: 0; + --cds-productive-heading-05-font-size: 2rem; + --cds-productive-heading-05-font-weight: 400; + --cds-productive-heading-05-line-height: 1.25; + --cds-productive-heading-05-letter-spacing: 0; + --cds-productive-heading-06-font-size: 2.625rem; + --cds-productive-heading-06-font-weight: 300; + --cds-productive-heading-06-line-height: 1.199; + --cds-productive-heading-06-letter-spacing: 0; + --cds-productive-heading-07-font-size: 3.375rem; + --cds-productive-heading-07-font-weight: 300; + --cds-productive-heading-07-line-height: 1.19; + --cds-productive-heading-07-letter-spacing: 0; + --cds-expressive-heading-01-font-size: 0.875rem; + --cds-expressive-heading-01-font-weight: 600; + --cds-expressive-heading-01-line-height: 1.25; + --cds-expressive-heading-01-letter-spacing: 0.16px; + --cds-expressive-heading-02-font-size: 1rem; + --cds-expressive-heading-02-font-weight: 600; + --cds-expressive-heading-02-line-height: 1.5; + --cds-expressive-heading-02-letter-spacing: 0; + --cds-expressive-heading-03-font-size: 1.25rem; + --cds-expressive-heading-03-font-weight: 400; + --cds-expressive-heading-03-line-height: 1.4; + --cds-expressive-heading-03-letter-spacing: 0; + --cds-expressive-heading-04-font-size: 1.75rem; + --cds-expressive-heading-04-font-weight: 400; + --cds-expressive-heading-04-line-height: 1.29; + --cds-expressive-heading-04-letter-spacing: 0; + --cds-expressive-heading-05-font-size: 2rem; + --cds-expressive-heading-05-font-weight: 400; + --cds-expressive-heading-05-line-height: 1.25; + --cds-expressive-heading-05-letter-spacing: 0; + --cds-expressive-heading-06-font-size: 2rem; + --cds-expressive-heading-06-font-weight: 600; + --cds-expressive-heading-06-line-height: 1.25; + --cds-expressive-heading-06-letter-spacing: 0; + --cds-expressive-paragraph-01-font-size: 1.5rem; + --cds-expressive-paragraph-01-font-weight: 300; + --cds-expressive-paragraph-01-line-height: 1.334; + --cds-expressive-paragraph-01-letter-spacing: 0; + --cds-quotation-01-font-size: 1.25rem; + --cds-quotation-01-font-weight: 400; + --cds-quotation-01-line-height: 1.3; + --cds-quotation-01-letter-spacing: 0; + --cds-quotation-02-font-size: 2rem; + --cds-quotation-02-font-weight: 300; + --cds-quotation-02-line-height: 1.25; + --cds-quotation-02-letter-spacing: 0; + --cds-display-01-font-size: 2.625rem; + --cds-display-01-font-weight: 300; + --cds-display-01-line-height: 1.19; + --cds-display-01-letter-spacing: 0; + --cds-display-02-font-size: 2.625rem; + --cds-display-02-font-weight: 600; + --cds-display-02-line-height: 1.19; + --cds-display-02-letter-spacing: 0; + --cds-display-03-font-size: 2.625rem; + --cds-display-03-font-weight: 300; + --cds-display-03-line-height: 1.19; + --cds-display-03-letter-spacing: 0; + --cds-display-04-font-size: 2.625rem; + --cds-display-04-font-weight: 600; + --cds-display-04-line-height: 1.19; + --cds-display-04-letter-spacing: 0; + --cds-spacing-01: 0.125rem; + --cds-spacing-02: 0.25rem; + --cds-spacing-03: 0.5rem; + --cds-spacing-04: 0.75rem; + --cds-spacing-05: 1rem; + --cds-spacing-06: 1.5rem; + --cds-spacing-07: 2rem; + --cds-spacing-08: 2.5rem; + --cds-spacing-09: 3rem; + --cds-spacing-10: 4rem; + --cds-spacing-11: 5rem; + --cds-spacing-12: 6rem; + --cds-spacing-13: 10rem; + --cds-fluid-spacing-01: 0; + --cds-fluid-spacing-02: 2vw; + --cds-fluid-spacing-03: 5vw; + --cds-fluid-spacing-04: 10vw; + --cds-layout-01: 1rem; + --cds-layout-02: 1.5rem; + --cds-layout-03: 2rem; + --cds-layout-04: 3rem; + --cds-layout-05: 4rem; + --cds-layout-06: 6rem; + --cds-layout-07: 10rem; + --cds-container-01: 1.5rem; + --cds-container-02: 2rem; + --cds-container-03: 2.5rem; + --cds-container-04: 3rem; + --cds-container-05: 4rem; + --cds-icon-size-01: 1rem; + --cds-icon-size-02: 1.25rem; + --interactive-01: var(--cds-interactive-01, #0f62fe); + --interactive-02: var(--cds-interactive-02, #697077); + --interactive-03: var(--cds-interactive-03, #ffffff); + --interactive-04: var(--cds-interactive-04, #4589ff); + --ui-background: var(--cds-ui-background, #121619); + --ui-01: var(--cds-ui-01, #21272a); + --ui-02: var(--cds-ui-02, #343a3f); + --ui-03: var(--cds-ui-03, #343a3f); + --ui-04: var(--cds-ui-04, #697077); + --ui-05: var(--cds-ui-05, #f2f4f8); + --text-01: var(--cds-text-01, #f2f4f8); + --text-02: var(--cds-text-02, #c1c7cd); + --text-03: var(--cds-text-03, #697077); + --text-04: var(--cds-text-04, #ffffff); + --text-05: var(--cds-text-05, #878d96); + --text-error: var(--cds-text-error, #ff8389); + --icon-01: var(--cds-icon-01, #f2f4f8); + --icon-02: var(--cds-icon-02, #c1c7cd); + --icon-03: var(--cds-icon-03, #ffffff); + --link-01: var(--cds-link-01, #78a9ff); + --link-02: var(--cds-link-02, #a6c8ff); + --inverse-link: var(--cds-inverse-link, #0f62fe); + --field-01: var(--cds-field-01, #21272a); + --field-02: var(--cds-field-02, #343a3f); + --inverse-01: var(--cds-inverse-01, #121619); + --inverse-02: var(--cds-inverse-02, #f2f4f8); + --support-01: var(--cds-support-01, #fa4d56); + --support-02: var(--cds-support-02, #42be65); + --support-03: var(--cds-support-03, #f1c21b); + --support-04: var(--cds-support-04, #4589ff); + --inverse-support-01: var(--cds-inverse-support-01, #da1e28); + --inverse-support-02: var(--cds-inverse-support-02, #24a148); + --inverse-support-03: var(--cds-inverse-support-03, #f1c21b); + --inverse-support-04: var(--cds-inverse-support-04, #0f62fe); + --overlay-01: var(--cds-overlay-01, rgba(22, 22, 22, 0.7)); + --danger-01: var(--cds-danger-01, #da1e28); + --danger-02: var(--cds-danger-02, #fa4d56); + --focus: var(--cds-focus, #ffffff); + --inverse-focus-ui: var(--cds-inverse-focus-ui, #0f62fe); + --hover-primary: var(--cds-hover-primary, #0353e9); + --active-primary: var(--cds-active-primary, #002d9c); + --hover-primary-text: var(--cds-hover-primary-text, #a6c8ff); + --hover-secondary: var(--cds-hover-secondary, #5a6066); + --active-secondary: var(--cds-active-secondary, #343a3f); + --hover-tertiary: var(--cds-hover-tertiary, #f2f4f8); + --active-tertiary: var(--cds-active-tertiary, #c1c7cd); + --hover-ui: var(--cds-hover-ui, #2f353a); + --hover-light-ui: var(--cds-hover-light-ui, #4c4c4c); + --active-ui: var(--cds-active-ui, #4d5358); + --active-light-ui: var(--cds-active-light-ui, #697077); + --selected-ui: var(--cds-selected-ui, #343a3f); + --selected-light-ui: var(--cds-selected-light-ui, #4d5358); + --inverse-hover-ui: var(--cds-inverse-hover-ui, #e0e4ea); + --hover-selected-ui: var(--cds-hover-selected-ui, #464c51); + --hover-danger: var(--cds-hover-danger, #b81921); + --active-danger: var(--cds-active-danger, #750e13); + --hover-row: var(--cds-hover-row, #2f353a); + --visited-link: var(--cds-visited-link, #be95ff); + --disabled-01: var(--cds-disabled-01, #21272a); + --disabled-02: var(--cds-disabled-02, #4d5358); + --disabled-03: var(--cds-disabled-03, #878d96); + --highlight: var(--cds-highlight, #002d9c); + --decorative-01: var(--cds-decorative-01, #4d5358); + --button-separator: var(--cds-button-separator, #121619); + --skeleton-01: var(--cds-skeleton-01, #2f353a); + --skeleton-02: var(--cds-skeleton-02, #4d5358); + --brand-01: var(--cds-brand-01, #0f62fe); + --brand-02: var(--cds-brand-02, #697077); + --brand-03: var(--cds-brand-03, #ffffff); + --active-01: var(--cds-active-01, #4d5358); + --hover-field: var(--cds-hover-field, #2f353a); + --danger: var(--cds-danger, #da1e28); } .security--shell__banner, .security--shell__banner:hover, .security--shell__banner:visited { - color: var(--text-01, #f4f4f4); + color: var(--cds-text-01, #f4f4f4); } .security--shell__banner__container { @@ -20554,14 +22268,14 @@ li.bx--accordion__item--disabled:last-of-type { } .security--shell__banner__icon { - fill: var(--icon-03, #ffffff); + fill: var(--cds-icon-03, #ffffff); } .security--shell__banner__text { - font-size: 0.75rem; - font-weight: 400; - line-height: 1.34; - letter-spacing: 0.32px; + font-size: var(--cds-caption-01-font-size, 0.75rem); + font-weight: var(--cds-caption-01-font-weight, 400); + line-height: var(--cds-caption-01-line-height, 1.34); + letter-spacing: var(--cds-caption-01-letter-spacing, 0.32px); padding-left: 0.75rem; max-width: 26.5rem; overflow: hidden; @@ -20574,7 +22288,7 @@ li.bx--accordion__item--disabled:last-of-type { } .security--shell__banner:focus { - outline: 2px solid var(--focus, #ffffff); + outline: 2px solid var(--cds-focus, #ffffff); outline-offset: -2px; } @@ -20592,10 +22306,10 @@ li.bx--accordion__item--disabled:last-of-type { .security--shell__skip-to-content__link.bx--skip-to-content:focus { left: auto; - border-color: var(--focus, #ffffff); - background-color: var(--interactive-01, #0f62fe); + border-color: var(--cds-focus, #ffffff); + background-color: var(--cds-interactive-01, #0f62fe); margin-top: 0.5rem; - color: var(--text-04, #ffffff); + color: var(--cds-text-04, #ffffff); } @keyframes collapse-accordion { @@ -20664,28 +22378,28 @@ li.bx--accordion__item--disabled:last-of-type { .bx--snippet--disabled, .bx--snippet--disabled .bx--btn.bx--snippet-btn--expand { - color: var(--disabled-02, #525252); - background-color: var(--disabled-01, #262626); + color: var(--cds-disabled-02, #525252); + background-color: var(--cds-disabled-01, #262626); } .bx--snippet--disabled .bx--snippet-btn--expand:hover, .bx--snippet--disabled .bx--copy-btn:hover { - color: var(--disabled-02, #525252); - background-color: var(--disabled-01, #262626); + color: var(--cds-disabled-02, #525252); + background-color: var(--cds-disabled-01, #262626); cursor: not-allowed; } .bx--snippet--disabled .bx--snippet__icon, .bx--snippet--disabled .bx--snippet-btn--expand .bx--icon-chevron--down { - fill: var(--disabled-02, #525252); + fill: var(--cds-disabled-02, #525252); } .bx--snippet code { - font-family: \\"IBM Plex Mono\\", \\"Menlo\\", \\"DejaVu Sans Mono\\", \\"Bitstream Vera Sans Mono\\", Courier, monospace; - font-size: 0.75rem; - font-weight: 400; - line-height: 1.34; - letter-spacing: 0.32px; + font-family: var(--cds-code-01-font-family, \\"IBM Plex Mono\\", \\"Menlo\\", \\"DejaVu Sans Mono\\", \\"Bitstream Vera Sans Mono\\", Courier, monospace); + font-size: var(--cds-code-01-font-size, 0.75rem); + font-weight: var(--cds-code-01-font-weight, 400); + line-height: var(--cds-code-01-line-height, 1.34); + letter-spacing: var(--cds-code-01-letter-spacing, 0.32px); } .bx--snippet--inline { @@ -20699,8 +22413,8 @@ li.bx--accordion__item--disabled:last-of-type { position: relative; display: inline; padding: 0; - color: var(--text-01, #f4f4f4); - background-color: var(--field-01, #262626); + color: var(--cds-text-01, #f4f4f4); + background-color: var(--cds-field-01, #262626); border: 2px solid transparent; border-radius: 4px; cursor: pointer; @@ -20713,15 +22427,15 @@ li.bx--accordion__item--disabled:last-of-type { } .bx--snippet--inline:hover { - background-color: var(--ui-03, #393939); + background-color: var(--cds-ui-03, #393939); } .bx--snippet--inline:active { - background-color: var(--active-ui, #525252); + background-color: var(--cds-active-ui, #525252); } .bx--snippet--inline:focus { - border: 2px solid var(--focus, #ffffff); + border: 2px solid var(--cds-focus, #ffffff); outline: none; } @@ -20749,16 +22463,16 @@ li.bx--accordion__item--disabled:last-of-type { max-width: 13rem; height: auto; padding: 0.1875rem 1rem; - color: var(--inverse-01, #161616); + color: var(--cds-inverse-01, #161616); font-weight: 400; text-align: left; - background-color: var(--inverse-02, #f4f4f4); + background-color: var(--cds-inverse-02, #f4f4f4); border-radius: 0.125rem; transform: translateX(-50%); - font-size: 0.875rem; - font-weight: 400; - line-height: 1.29; - letter-spacing: 0.16px; + font-size: var(--cds-body-short-01-font-size, 0.875rem); + font-weight: var(--cds-body-short-01-font-weight, 400); + line-height: var(--cds-body-short-01-line-height, 1.29); + letter-spacing: var(--cds-body-short-01-letter-spacing, 0.16px); display: none; box-sizing: content-box; margin: auto; @@ -20809,7 +22523,7 @@ li.bx--accordion__item--disabled:last-of-type { .bx--snippet--inline::before { bottom: -0.5rem; - border-color: transparent transparent var(--inverse-02, #f4f4f4) transparent; + border-color: transparent transparent var(--cds-inverse-02, #f4f4f4) transparent; border-width: 0 0.25rem 0.3125rem 0.25rem; transform: translate(-50%, 100%); } @@ -20837,7 +22551,7 @@ li.bx--accordion__item--disabled:last-of-type { } .bx--snippet--inline code { - padding: 0 0.5rem; + padding: 0 var(--cds-spacing-03, 0.5rem); } .bx--snippet--inline.bx--snippet--no-copy { @@ -20845,25 +22559,25 @@ li.bx--accordion__item--disabled:last-of-type { } .bx--snippet--inline.bx--snippet--no-copy:hover { - background-color: var(--field-01, #262626); + background-color: var(--cds-field-01, #262626); cursor: auto; } .bx--snippet--light.bx--snippet--inline.bx--snippet--no-copy:hover { - background-color: var(--field-02, #393939); + background-color: var(--cds-field-02, #393939); cursor: auto; } .bx--snippet--single { - font-family: \\"IBM Plex Mono\\", \\"Menlo\\", \\"DejaVu Sans Mono\\", \\"Bitstream Vera Sans Mono\\", Courier, monospace; - font-size: 0.75rem; - font-weight: 400; - line-height: 1.34; - letter-spacing: 0.32px; + font-family: var(--cds-code-01-font-family, \\"IBM Plex Mono\\", \\"Menlo\\", \\"DejaVu Sans Mono\\", \\"Bitstream Vera Sans Mono\\", Courier, monospace); + font-size: var(--cds-code-01-font-size, 0.75rem); + font-weight: var(--cds-code-01-font-weight, 400); + line-height: var(--cds-code-01-line-height, 1.34); + letter-spacing: var(--cds-code-01-letter-spacing, 0.32px); position: relative; width: 100%; max-width: 48rem; - background-color: var(--field-01, #262626); + background-color: var(--cds-field-01, #262626); display: flex; align-items: center; height: 2.5rem; @@ -20894,7 +22608,7 @@ li.bx--accordion__item--disabled:last-of-type { } .bx--snippet--single .bx--snippet-container:focus { - outline: 2px solid var(--focus, #ffffff); + outline: 2px solid var(--cds-focus, #ffffff); outline-offset: -2px; } @@ -20905,12 +22619,12 @@ li.bx--accordion__item--disabled:last-of-type { } .bx--snippet--single pre { - font-family: \\"IBM Plex Mono\\", \\"Menlo\\", \\"DejaVu Sans Mono\\", \\"Bitstream Vera Sans Mono\\", Courier, monospace; - font-size: 0.75rem; - font-weight: 400; - line-height: 1.34; - letter-spacing: 0.32px; - padding-right: 0.5rem; + font-family: var(--cds-code-01-font-family, \\"IBM Plex Mono\\", \\"Menlo\\", \\"DejaVu Sans Mono\\", \\"Bitstream Vera Sans Mono\\", Courier, monospace); + font-size: var(--cds-code-01-font-size, 0.75rem); + font-weight: var(--cds-code-01-font-weight, 400); + line-height: var(--cds-code-01-line-height, 1.34); + letter-spacing: var(--cds-code-01-letter-spacing, 0.32px); + padding-right: var(--cds-spacing-03, 0.5rem); } .bx--snippet--single pre, @@ -20919,15 +22633,15 @@ li.bx--accordion__item--disabled:last-of-type { } .bx--snippet--multi { - font-family: \\"IBM Plex Mono\\", \\"Menlo\\", \\"DejaVu Sans Mono\\", \\"Bitstream Vera Sans Mono\\", Courier, monospace; - font-size: 0.75rem; - font-weight: 400; - line-height: 1.34; - letter-spacing: 0.32px; + font-family: var(--cds-code-01-font-family, \\"IBM Plex Mono\\", \\"Menlo\\", \\"DejaVu Sans Mono\\", \\"Bitstream Vera Sans Mono\\", Courier, monospace); + font-size: var(--cds-code-01-font-size, 0.75rem); + font-weight: var(--cds-code-01-font-weight, 400); + line-height: var(--cds-code-01-line-height, 1.34); + letter-spacing: var(--cds-code-01-letter-spacing, 0.32px); position: relative; width: 100%; max-width: 48rem; - background-color: var(--field-01, #262626); + background-color: var(--cds-field-01, #262626); display: flex; padding: 1rem; } @@ -20948,7 +22662,7 @@ li.bx--accordion__item--disabled:last-of-type { } .bx--snippet--multi.bx--snippet--expand .bx--snippet-container { - padding-bottom: 1rem; + padding-bottom: var(--cds-spacing-05, 1rem); transition: max-height 150ms cubic-bezier(0.2, 0, 0.38, 0.9); } @@ -20977,7 +22691,7 @@ li.bx--accordion__item--disabled:last-of-type { right: 0; width: 1rem; height: 100%; - background-image: linear-gradient(to right, rgba(var(--field-01, #262626), 0), var(--field-01, #262626)); + background-image: linear-gradient(to right, rgba(var(--cds-field-01, #262626), 0), var(--cds-field-01, #262626)); content: \\"\\"; } @@ -20989,7 +22703,7 @@ li.bx--accordion__item--disabled:last-of-type { width: 1rem; height: 1rem; transition: all 70ms cubic-bezier(0.2, 0, 0.38, 0.9); - fill: var(--icon-01, #f4f4f4); + fill: var(--cds-icon-01, #f4f4f4); } @media screen and (-ms-high-contrast: active), screen and (prefers-contrast) { @@ -21016,7 +22730,7 @@ li.bx--accordion__item--disabled:last-of-type { height: 2.5rem; padding: 0; overflow: visible; - background-color: var(--field-01, #262626); + background-color: var(--cds-field-01, #262626); border: none; outline: none; cursor: pointer; @@ -21029,9 +22743,9 @@ li.bx--accordion__item--disabled:last-of-type { } .bx--snippet-button:focus { - outline: 2px solid var(--focus, #ffffff); + outline: 2px solid var(--cds-focus, #ffffff); outline-offset: -2px; - outline-color: var(--focus, #ffffff); + outline-color: var(--cds-focus, #ffffff); } @media screen and (prefers-contrast) { @@ -21041,25 +22755,25 @@ li.bx--accordion__item--disabled:last-of-type { } .bx--snippet--multi .bx--snippet-button { - top: 0.5rem; - right: 0.5rem; + top: var(--cds-spacing-03, 0.5rem); + right: var(--cds-spacing-03, 0.5rem); width: 2rem; height: 2rem; } .bx--snippet-button:hover { - background: var(--hover-ui, #353535); + background: var(--cds-hover-ui, #353535); } .bx--snippet-button:active { - background-color: var(--active-ui, #525252); + background-color: var(--cds-active-ui, #525252); } .bx--btn--copy__feedback { - font-size: 0.875rem; - font-weight: 400; - line-height: 1.29; - letter-spacing: 0.16px; + font-size: var(--cds-body-short-01-font-size, 0.875rem); + font-weight: var(--cds-body-short-01-font-weight, 400); + line-height: var(--cds-body-short-01-line-height, 1.29); + letter-spacing: var(--cds-body-short-01-letter-spacing, 0.16px); font-family: \\"IBM Plex Sans\\", \\"Helvetica Neue\\", Arial, sans-serif; top: 0.75rem; right: 1.25rem; @@ -21070,7 +22784,7 @@ li.bx--accordion__item--disabled:last-of-type { .bx--btn--copy__feedback::before, .bx--btn--copy__feedback::after { - background: var(--inverse-02, #f4f4f4); + background: var(--cds-inverse-02, #f4f4f4); } .bx--btn--copy__feedback::after { @@ -21085,10 +22799,10 @@ li.bx--accordion__item--disabled:last-of-type { } .bx--snippet-btn--expand { - font-size: 0.875rem; - font-weight: 400; - line-height: 1.29; - letter-spacing: 0.16px; + font-size: var(--cds-body-short-01-font-size, 0.875rem); + font-weight: var(--cds-body-short-01-font-weight, 400); + line-height: var(--cds-body-short-01-line-height, 1.29); + letter-spacing: var(--cds-body-short-01-letter-spacing, 0.16px); font-family: \\"IBM Plex Sans\\", \\"Helvetica Neue\\", Arial, sans-serif; position: absolute; right: 0; @@ -21096,9 +22810,9 @@ li.bx--accordion__item--disabled:last-of-type { z-index: 10; display: inline-flex; align-items: center; - padding: 0.5rem 1rem; - color: var(--text-01, #f4f4f4); - background-color: var(--field-01, #262626); + padding: var(--cds-spacing-03, 0.5rem) var(--cds-spacing-05, 1rem); + color: var(--cds-text-01, #f4f4f4); + background-color: var(--cds-field-01, #262626); border: 0; } @@ -21112,23 +22826,23 @@ li.bx--accordion__item--disabled:last-of-type { } .bx--snippet-btn--expand .bx--icon-chevron--down { - margin-left: 0.5rem; + margin-left: var(--cds-spacing-03, 0.5rem); transform: rotate(0deg); transition: 150ms cubic-bezier(0.2, 0, 0.38, 0.9); - fill: var(--text-01, #f4f4f4); + fill: var(--cds-text-01, #f4f4f4); } .bx--snippet-btn--expand:hover { - color: var(--text-01, #f4f4f4); - background: var(--hover-ui, #353535); + color: var(--cds-text-01, #f4f4f4); + background: var(--cds-hover-ui, #353535); } .bx--snippet-btn--expand:active { - background-color: var(--active-ui, #525252); + background-color: var(--cds-active-ui, #525252); } .bx--snippet-btn--expand:focus { - outline: 2px solid var(--focus, #ffffff); + outline: 2px solid var(--cds-focus, #ffffff); outline-offset: -2px; border-color: transparent; } @@ -21148,26 +22862,26 @@ li.bx--accordion__item--disabled:last-of-type { .bx--snippet--light .bx--snippet-button, .bx--snippet--light .bx--btn.bx--snippet-btn--expand, .bx--snippet--light .bx--copy-btn { - background-color: var(--field-02, #393939); + background-color: var(--cds-field-02, #393939); } .bx--snippet--light.bx--snippet--inline:hover, .bx--snippet--light .bx--snippet-button:hover, .bx--snippet--light .bx--btn.bx--snippet-btn--expand:hover, .bx--snippet--light .bx--copy-btn:hover { - background-color: var(--hover-light-ui, #4c4c4c); + background-color: var(--cds-hover-light-ui, #4c4c4c); } .bx--snippet--light.bx--snippet--inline:active, .bx--snippet--light .bx--snippet-button:active, .bx--snippet--light .bx--btn.bx--snippet-btn--expand:active, .bx--snippet--light .bx--copy-btn:active { - background-color: var(--active-light-ui, #6f6f6f); + background-color: var(--cds-active-light-ui, #6f6f6f); } .bx--snippet--light.bx--snippet--single::after, .bx--snippet--light.bx--snippet--multi .bx--snippet-container pre::after { - background-image: linear-gradient(to right, rgba(var(--field-02, #393939), 0), var(--field-02, #393939)); + background-image: linear-gradient(to right, rgba(var(--cds-field-02, #393939), 0), var(--cds-field-02, #393939)); } .bx--snippet.bx--skeleton .bx--snippet-container { @@ -21217,13 +22931,13 @@ li.bx--accordion__item--disabled:last-of-type { .bx--snippet__overflow-indicator--left { order: 0; margin-right: -1rem; - background-image: linear-gradient(to left, transparent, var(--field-01, #262626)); + background-image: linear-gradient(to left, transparent, var(--cds-field-01, #262626)); } .bx--snippet__overflow-indicator--right { order: 2; margin-left: -1rem; - background-image: linear-gradient(to right, transparent, var(--field-01, #262626)); + background-image: linear-gradient(to right, transparent, var(--cds-field-01, #262626)); } .bx--snippet--single .bx--snippet__overflow-indicator--right, @@ -21246,20 +22960,20 @@ li.bx--accordion__item--disabled:last-of-type { } .bx--snippet--light .bx--snippet__overflow-indicator--left { - background-image: linear-gradient(to left, transparent, var(--field-02, #393939)); + background-image: linear-gradient(to left, transparent, var(--cds-field-02, #393939)); } .bx--snippet--light .bx--snippet__overflow-indicator--right { - background-image: linear-gradient(to right, transparent, var(--field-02, #393939)); + background-image: linear-gradient(to right, transparent, var(--cds-field-02, #393939)); } @media not all and (min-resolution: 0.001dpcm) { @supports (-webkit-appearance: none) and (stroke-color: transparent) { .bx--snippet__overflow-indicator--left { - background-image: linear-gradient(to left, rgba(var(--field-01, #262626), 0), var(--field-01, #262626)); + background-image: linear-gradient(to left, rgba(var(--cds-field-01, #262626), 0), var(--cds-field-01, #262626)); } .bx--snippet__overflow-indicator--right { - background-image: linear-gradient(to right, rgba(var(--field-01, #262626), 0), var(--field-01, #262626)); + background-image: linear-gradient(to right, rgba(var(--cds-field-01, #262626), 0), var(--cds-field-01, #262626)); } } } @@ -21275,7 +22989,7 @@ li.bx--accordion__item--disabled:last-of-type { .bx--snippet.bx--skeleton span { position: relative; padding: 0; - background: var(--skeleton-01, #353535); + background: var(--cds-skeleton-01, #353535); border: none; box-shadow: none; pointer-events: none; @@ -21295,7 +23009,7 @@ li.bx--accordion__item--disabled:last-of-type { position: absolute; width: 100%; height: 100%; - background: var(--skeleton-02, #525252); + background: var(--cds-skeleton-02, #525252); animation: 3000ms ease-in-out skeleton infinite; content: \\"\\"; will-change: transform-origin, transform, opacity; @@ -21362,19 +23076,19 @@ li.bx--accordion__item--disabled:last-of-type { } .bx--btn--copy__feedback:focus { - border: 2px solid var(--support-01, #fa4d56); + border: 2px solid var(--cds-support-01, #fa4d56); } .bx--btn--copy__feedback::before { box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2); - font-size: 0.875rem; - font-weight: 400; - line-height: 1.29; - letter-spacing: 0.16px; + font-size: var(--cds-body-short-01-font-size, 0.875rem); + font-weight: var(--cds-body-short-01-font-weight, 400); + line-height: var(--cds-body-short-01-line-height, 1.29); + letter-spacing: var(--cds-body-short-01-letter-spacing, 0.16px); top: 1.1rem; z-index: 2; - padding: 0.25rem; - color: var(--inverse-01, #161616); + padding: var(--cds-spacing-02, 0.25rem); + color: var(--cds-inverse-01, #161616); font-weight: 400; white-space: nowrap; border-radius: 4px; @@ -21389,8 +23103,8 @@ li.bx--accordion__item--disabled:last-of-type { z-index: 1; width: 0.6rem; height: 0.6rem; - border-right: 1px solid var(--inverse-02, #f4f4f4); - border-bottom: 1px solid var(--inverse-02, #f4f4f4); + border-right: 1px solid var(--cds-inverse-02, #f4f4f4); + border-bottom: 1px solid var(--cds-inverse-02, #f4f4f4); transform: rotate(-135deg); content: \\"\\"; } @@ -21399,7 +23113,7 @@ li.bx--accordion__item--disabled:last-of-type { .bx--btn--copy__feedback::after { position: absolute; display: block; - background: var(--inverse-02, #f4f4f4); + background: var(--cds-inverse-02, #f4f4f4); } .bx--btn--copy__feedback--displayed { @@ -21421,7 +23135,7 @@ li.bx--accordion__item--disabled:last-of-type { width: 2.5rem; height: 2.5rem; padding: 0; - background-color: var(--ui-01, #262626); + background-color: var(--cds-ui-01, #262626); border: none; cursor: pointer; } @@ -21433,11 +23147,11 @@ li.bx--accordion__item--disabled:last-of-type { } .bx--copy-btn:hover { - background-color: var(--hover-ui, #353535); + background-color: var(--cds-hover-ui, #353535); } .bx--copy-btn:active { - background-color: var(--active-ui, #525252); + background-color: var(--cds-active-ui, #525252); } .bx--copy-btn::before { @@ -21458,16 +23172,16 @@ li.bx--accordion__item--disabled:last-of-type { max-width: 13rem; height: auto; padding: 0.1875rem 1rem; - color: var(--inverse-01, #161616); + color: var(--cds-inverse-01, #161616); font-weight: 400; text-align: left; - background-color: var(--inverse-02, #f4f4f4); + background-color: var(--cds-inverse-02, #f4f4f4); border-radius: 0.125rem; transform: translateX(-50%); - font-size: 0.875rem; - font-weight: 400; - line-height: 1.29; - letter-spacing: 0.16px; + font-size: var(--cds-body-short-01-font-size, 0.875rem); + font-weight: var(--cds-body-short-01-font-weight, 400); + line-height: var(--cds-body-short-01-line-height, 1.29); + letter-spacing: var(--cds-body-short-01-letter-spacing, 0.16px); display: none; box-sizing: content-box; margin: auto; @@ -21518,7 +23232,7 @@ li.bx--accordion__item--disabled:last-of-type { .bx--copy-btn::before { bottom: -0.5rem; - border-color: transparent transparent var(--inverse-02, #f4f4f4) transparent; + border-color: transparent transparent var(--cds-inverse-02, #f4f4f4) transparent; border-width: 0 0.25rem 0.3125rem 0.25rem; transform: translate(-50%, 100%); } @@ -21531,9 +23245,9 @@ li.bx--accordion__item--disabled:last-of-type { } .bx--copy-btn:focus { - outline: 2px solid var(--focus, #ffffff); + outline: 2px solid var(--cds-focus, #ffffff); outline-offset: -2px; - outline-color: var(--focus, #ffffff); + outline-color: var(--cds-focus, #ffffff); } @media screen and (prefers-contrast) { @@ -21562,11 +23276,11 @@ li.bx--accordion__item--disabled:last-of-type { } .bx--combo-box:hover { - background-color: var(--field-01, #262626); + background-color: var(--cds-field-01, #262626); } .bx--combo-box.bx--list-box--light:hover { - background-color: var(--field-02, #393939); + background-color: var(--cds-field-02, #393939); } .bx--combo-box .bx--text-input::-ms-clear { @@ -21574,7 +23288,7 @@ li.bx--accordion__item--disabled:last-of-type { } .bx--combo-box.bx--list-box--expanded .bx--text-input { - border-bottom-color: var(--ui-03, #393939); + border-bottom-color: var(--cds-ui-03, #393939); } .bx--combo-box .bx--list-box__field, @@ -21612,10 +23326,10 @@ li.bx--accordion__item--disabled:last-of-type { font-family: inherit; vertical-align: baseline; border: 0; - font-size: 0.875rem; - font-weight: 400; - line-height: 1.29; - letter-spacing: 0.16px; + font-size: var(--cds-body-short-01-font-size, 0.875rem); + font-weight: var(--cds-body-short-01-font-weight, 400); + line-height: var(--cds-body-short-01-line-height, 1.29); + letter-spacing: var(--cds-body-short-01-letter-spacing, 0.16px); outline: 2px solid transparent; outline-offset: -2px; position: relative; @@ -21625,14 +23339,14 @@ li.bx--accordion__item--disabled:last-of-type { margin: 0; padding: 0.5rem 1rem; overflow: hidden; - color: var(--text-02, #c6c6c6); + color: var(--cds-text-02, #c6c6c6); white-space: nowrap; text-align: left; text-decoration: none; background-color: transparent; border: none; - border-top: 0.0625rem solid var(--ui-05, #f4f4f4); - border-bottom: 0.0625rem solid var(--ui-05, #f4f4f4); + border-top: 0.0625rem solid var(--cds-ui-05, #f4f4f4); + border-bottom: 0.0625rem solid var(--cds-ui-05, #f4f4f4); transition: all 70ms cubic-bezier(0.2, 0, 0.38, 0.9); } @@ -21644,8 +23358,8 @@ li.bx--accordion__item--disabled:last-of-type { .bx--content-switcher-btn:focus { z-index: 3; - border-color: var(--focus, #ffffff); - box-shadow: inset 0 0 0 2px var(--focus, #ffffff), inset 0 0 0 3px var(--ui-01, #262626); + border-color: var(--cds-focus, #ffffff); + box-shadow: inset 0 0 0 2px var(--cds-focus, #ffffff), inset 0 0 0 3px var(--cds-ui-01, #262626); } @media screen and (prefers-contrast) { @@ -21655,20 +23369,20 @@ li.bx--accordion__item--disabled:last-of-type { } .bx--content-switcher-btn:hover { - color: var(--text-01, #f4f4f4); + color: var(--cds-text-01, #f4f4f4); cursor: pointer; } .bx--content-switcher-btn:hover, .bx--content-switcher-btn:active { z-index: 3; - color: var(--text-01, #f4f4f4); - background-color: var(--hover-ui, #353535); + color: var(--cds-text-01, #f4f4f4); + background-color: var(--cds-hover-ui, #353535); } .bx--content-switcher-btn:disabled { - color: var(--disabled-02, #525252); + color: var(--cds-disabled-02, #525252); background-color: transparent; - border-color: var(--disabled-02, #525252); + border-color: var(--cds-disabled-02, #525252); } .bx--content-switcher-btn:disabled:hover { @@ -21676,17 +23390,17 @@ li.bx--accordion__item--disabled:last-of-type { } .bx--content-switcher-btn:disabled:first-child, .bx--content-switcher-btn:disabled:last-child { - border-color: var(--disabled-02, #525252); + border-color: var(--cds-disabled-02, #525252); } .bx--content-switcher-btn:first-child { - border-left: 0.0625rem solid var(--ui-05, #f4f4f4); + border-left: 0.0625rem solid var(--cds-ui-05, #f4f4f4); border-top-left-radius: 0.25rem; border-bottom-left-radius: 0.25rem; } .bx--content-switcher-btn:last-child { - border-right: 0.0625rem solid var(--ui-05, #f4f4f4); + border-right: 0.0625rem solid var(--cds-ui-05, #f4f4f4); border-top-right-radius: 0.25rem; border-bottom-right-radius: 0.25rem; } @@ -21704,7 +23418,7 @@ li.bx--accordion__item--disabled:last-of-type { display: block; width: 0.0625rem; height: 1rem; - background-color: var(--ui-03, #393939); + background-color: var(--cds-ui-03, #393939); content: \\"\\"; } @@ -21723,7 +23437,7 @@ li.bx--accordion__item--disabled:last-of-type { .bx--content-switcher-btn:disabled::before, .bx--content-switcher-btn:disabled:hover + .bx--content-switcher-btn:disabled::before { - background-color: var(--disabled-02, #525252); + background-color: var(--cds-disabled-02, #525252); } .bx--content-switcher-btn.bx--content-switcher--selected:disabled + .bx--content-switcher-btn::before, @@ -21733,7 +23447,7 @@ li.bx--accordion__item--disabled:last-of-type { .bx--content-switcher__icon { transition: fill 70ms cubic-bezier(0.2, 0, 0.38, 0.9); - fill: var(--text-02, #c6c6c6); + fill: var(--cds-text-02, #c6c6c6); } .bx--content-switcher__icon + span { @@ -21749,22 +23463,22 @@ li.bx--accordion__item--disabled:last-of-type { .bx--content-switcher-btn:hover .bx--content-switcher__icon, .bx--content-switcher-btn:focus .bx--content-switcher__icon { - fill: var(--text-01, #f4f4f4); + fill: var(--cds-text-01, #f4f4f4); } .bx--content-switcher-btn.bx--content-switcher--selected { z-index: 3; - color: var(--inverse-01, #161616); - background-color: var(--ui-05, #f4f4f4); + color: var(--cds-inverse-01, #161616); + background-color: var(--cds-ui-05, #f4f4f4); } .bx--content-switcher-btn.bx--content-switcher--selected:disabled { - color: var(--disabled-02, #525252); - background-color: var(--disabled-03, #8d8d8d); + color: var(--cds-disabled-02, #525252); + background-color: var(--cds-disabled-03, #8d8d8d); } .bx--content-switcher-btn.bx--content-switcher--selected .bx--content-switcher__icon { - fill: var(--inverse-01, #161616); + fill: var(--cds-inverse-01, #161616); } @keyframes hide-feedback { @@ -21834,11 +23548,11 @@ li.bx--accordion__item--disabled:last-of-type { border: none; margin-top: -2px; overflow: hidden; - background-color: var(--ui-01, #262626); + background-color: var(--cds-ui-01, #262626); } .flatpickr-calendar.open:focus { - outline: 1px solid var(--focus, #ffffff); + outline: 1px solid var(--cds-focus, #ffffff); } @media screen and (prefers-contrast) { @@ -21902,15 +23616,15 @@ li.bx--accordion__item--disabled:last-of-type { } .flatpickr-month { - font-size: 0.875rem; - font-weight: 600; - line-height: 1.29; - letter-spacing: 0.16px; + font-size: var(--cds-productive-heading-01-font-size, 0.875rem); + font-weight: var(--cds-productive-heading-01-font-weight, 600); + line-height: var(--cds-productive-heading-01-line-height, 1.29); + letter-spacing: var(--cds-productive-heading-01-letter-spacing, 0.16px); height: 2.5rem; display: flex; align-items: center; background-color: transparent; - color: var(--text-01, #f4f4f4); + color: var(--cds-text-01, #f4f4f4); line-height: 1; text-align: center; } @@ -21933,14 +23647,14 @@ li.bx--accordion__item--disabled:last-of-type { height: 2.5rem; width: 2.5rem; padding: 0; - fill: var(--icon-01, #f4f4f4); + fill: var(--cds-icon-01, #f4f4f4); transform: scale(1, 1) /*rtl: scale(-1,1)*/; transition: background-color 70ms cubic-bezier(0.2, 0, 0.38, 0.9); } .flatpickr-prev-month:hover, .flatpickr-next-month:hover { - background-color: var(--hover-ui, #353535); + background-color: var(--cds-hover-ui, #353535); } @media screen and (-ms-high-contrast: active), (prefers-contrast) { @@ -21952,20 +23666,20 @@ li.bx--accordion__item--disabled:last-of-type { .flatpickr-next-month.disabled svg, .flatpickr-prev-month.disabled svg { - fill: var(--ui-05, #f4f4f4); + fill: var(--cds-ui-05, #f4f4f4); cursor: not-allowed; } .flatpickr-next-month.disabled:hover svg, .flatpickr-prev-month.disabled:hover svg { - fill: var(--ui-05, #f4f4f4); + fill: var(--cds-ui-05, #f4f4f4); } .flatpickr-current-month { - font-size: 0.875rem; - font-weight: 600; - line-height: 1.29; - letter-spacing: 0.16px; + font-size: var(--cds-productive-heading-01-font-size, 0.875rem); + font-weight: var(--cds-productive-heading-01-font-weight, 600); + line-height: var(--cds-productive-heading-01-line-height, 1.29); + letter-spacing: var(--cds-productive-heading-01-letter-spacing, 0.16px); display: flex; align-items: center; justify-content: center; @@ -21979,7 +23693,7 @@ li.bx--accordion__item--disabled:last-of-type { } .flatpickr-current-month .cur-month:hover { - background-color: var(--hover-ui, #353535); + background-color: var(--cds-hover-ui, #353535); } .numInputWrapper { @@ -21988,7 +23702,7 @@ li.bx--accordion__item--disabled:last-of-type { } .numInputWrapper:hover { - background-color: var(--hover-ui, #353535); + background-color: var(--cds-hover-ui, #353535); } .numInputWrapper:hover .arrowUp, @@ -22007,18 +23721,18 @@ li.bx--accordion__item--disabled:last-of-type { padding: 0.25rem; margin: 0; border: none; - color: var(--text-01, #f4f4f4); + color: var(--cds-text-01, #f4f4f4); font-size: inherit; font-family: inherit; font-weight: 600; - background-color: var(--field-01, #262626); + background-color: var(--cds-field-01, #262626); cursor: default; -moz-appearance: textfield; /* Firefox */ } .numInputWrapper .numInput:focus { - outline: 1px solid var(--focus, #ffffff); + outline: 1px solid var(--cds-focus, #ffffff); } @media screen and (prefers-contrast) { @@ -22028,8 +23742,8 @@ li.bx--accordion__item--disabled:last-of-type { } .numInputWrapper .numInput[disabled], .numInputWrapper .numInput[disabled]:hover { - color: var(--disabled-02, #525252); - background-color: var(--ui-01, #262626); + color: var(--cds-disabled-02, #525252); + background-color: var(--cds-ui-01, #262626); pointer-events: none; } @@ -22040,11 +23754,11 @@ li.bx--accordion__item--disabled:last-of-type { } .numInput[disabled] ~ .arrowUp::after { - border-bottom-color: var(--disabled-02, #525252); + border-bottom-color: var(--cds-disabled-02, #525252); } .numInput[disabled] ~ .arrowDown::after { - border-top-color: var(--disabled-02, #525252); + border-top-color: var(--cds-disabled-02, #525252); } .numInputWrapper .arrowUp, @@ -22072,14 +23786,14 @@ li.bx--accordion__item--disabled:last-of-type { .numInputWrapper .arrowUp:hover::after, .numInputWrapper .arrowDown:hover::after { - border-bottom-color: var(--interactive-01, #0f62fe); - border-top-color: var(--interactive-01, #0f62fe); + border-bottom-color: var(--cds-interactive-01, #0f62fe); + border-top-color: var(--cds-interactive-01, #0f62fe); } .numInputWrapper .arrowUp:active::after, .numInputWrapper .arrowDown:active::after { - border-bottom-color: var(--interactive-04, #4589ff); - border-top-color: var(--interactive-04, #4589ff); + border-bottom-color: var(--cds-interactive-04, #4589ff); + border-top-color: var(--cds-interactive-04, #4589ff); } .numInputWrapper .arrowUp { @@ -22088,7 +23802,7 @@ li.bx--accordion__item--disabled:last-of-type { } .numInputWrapper .arrowUp::after { - border-bottom: 0.25rem solid var(--icon-01, #f4f4f4); + border-bottom: 0.25rem solid var(--cds-icon-01, #f4f4f4); } .numInputWrapper .arrowDown { @@ -22096,7 +23810,7 @@ li.bx--accordion__item--disabled:last-of-type { } .numInputWrapper .arrowDown::after { - border-top: 0.25rem solid var(--icon-01, #f4f4f4); + border-top: 0.25rem solid var(--cds-icon-01, #f4f4f4); } .flatpickr-weekdays { @@ -22111,12 +23825,12 @@ li.bx--accordion__item--disabled:last-of-type { } .flatpickr-weekday { - font-size: 0.875rem; - font-weight: 400; - line-height: 1.29; - letter-spacing: 0.16px; + font-size: var(--cds-body-short-01-font-size, 0.875rem); + font-weight: var(--cds-body-short-01-font-weight, 400); + line-height: var(--cds-body-short-01-line-height, 1.29); + letter-spacing: var(--cds-body-short-01-letter-spacing, 0.16px); cursor: default; - color: var(--text-01, #f4f4f4); + color: var(--cds-text-01, #f4f4f4); flex: 1; } @@ -22156,28 +23870,28 @@ li.bx--accordion__item--disabled:last-of-type { } .flatpickr-day { - font-size: 0.875rem; - font-weight: 400; - line-height: 1.29; - letter-spacing: 0.16px; + font-size: var(--cds-body-short-01-font-size, 0.875rem); + font-weight: var(--cds-body-short-01-font-weight, 400); + line-height: var(--cds-body-short-01-line-height, 1.29); + letter-spacing: var(--cds-body-short-01-letter-spacing, 0.16px); height: 2.5rem; width: 2.5rem; display: flex; align-items: center; justify-content: center; - color: var(--text-01, #f4f4f4); + color: var(--cds-text-01, #f4f4f4); cursor: pointer; transition: all 70ms cubic-bezier(0.2, 0, 0.38, 0.9); } .flatpickr-day:hover { - background: var(--hover-ui, #353535); + background: var(--cds-hover-ui, #353535); } .flatpickr-day:focus { - outline: 2px solid var(--focus, #ffffff); + outline: 2px solid var(--cds-focus, #ffffff); outline-offset: -2px; - outline-color: var(--interactive-01, #0f62fe); + outline-color: var(--cds-interactive-01, #0f62fe); } @media screen and (prefers-contrast) { @@ -22188,12 +23902,12 @@ li.bx--accordion__item--disabled:last-of-type { .nextMonthDay, .prevMonthDay { - color: var(--text-05, #8d8d8d); + color: var(--cds-text-05, #8d8d8d); } .flatpickr-day.today { position: relative; - color: var(--link-01, #78a9ff); + color: var(--cds-link-01, #78a9ff); font-weight: 600; } @@ -22206,7 +23920,7 @@ li.bx--accordion__item--disabled:last-of-type { transform: translateX(-50%); height: 0.25rem; width: 0.25rem; - background-color: var(--link-01, #78a9ff); + background-color: var(--cds-link-01, #78a9ff); } .flatpickr-day.today.no-border { @@ -22214,7 +23928,7 @@ li.bx--accordion__item--disabled:last-of-type { } .flatpickr-day.today.selected { - outline: 2px solid var(--focus, #ffffff); + outline: 2px solid var(--cds-focus, #ffffff); outline-offset: -2px; } @@ -22229,17 +23943,17 @@ li.bx--accordion__item--disabled:last-of-type { } .flatpickr-day.inRange { - background-color: var(--highlight, #002d9c); - color: var(--text-01, #f4f4f4); + background-color: var(--cds-highlight, #002d9c); + color: var(--cds-text-01, #f4f4f4); } .flatpickr-day.selected { - color: var(--text-04, #ffffff); - background-color: var(--interactive-01, #0f62fe); + color: var(--cds-text-04, #ffffff); + background-color: var(--cds-interactive-01, #0f62fe); } .flatpickr-day.selected:focus { - outline: 0.0625rem solid var(--ui-02, #393939); + outline: 0.0625rem solid var(--cds-ui-02, #393939); outline-offset: -0.1875rem; } @@ -22250,9 +23964,9 @@ li.bx--accordion__item--disabled:last-of-type { .flatpickr-day.startRange.inRange:not(.selected), .flatpickr-day.endRange.inRange { - outline: 2px solid var(--focus, #ffffff); + outline: 2px solid var(--cds-focus, #ffffff); outline-offset: -2px; - background: var(--ui-01, #262626); + background: var(--cds-ui-01, #262626); z-index: 3; } @@ -22264,10 +23978,10 @@ li.bx--accordion__item--disabled:last-of-type { } .flatpickr-day.endRange:hover { - outline: 2px solid var(--focus, #ffffff); + outline: 2px solid var(--cds-focus, #ffffff); outline-offset: -2px; - background: var(--ui-01, #262626); - color: var(--text-01, #f4f4f4); + background: var(--cds-ui-01, #262626); + color: var(--cds-text-01, #f4f4f4); } @media screen and (prefers-contrast) { @@ -22277,13 +23991,13 @@ li.bx--accordion__item--disabled:last-of-type { } .flatpickr-day.endRange.inRange.selected { - color: var(--text-04, #ffffff); - background: var(--interactive-01, #0f62fe); + color: var(--cds-text-04, #ffffff); + background: var(--cds-interactive-01, #0f62fe); } .flatpickr-day.flatpickr-disabled { cursor: not-allowed; - color: var(--disabled-02, #525252); + color: var(--cds-disabled-02, #525252); } .flatpickr-day.flatpickr-disabled:hover { @@ -22364,7 +24078,7 @@ li.bx--accordion__item--disabled:last-of-type { } .bx--date-picker--light .bx--date-picker__input { - background: var(--field-02, #393939); + background: var(--cds-field-02, #393939); } .bx--date-picker ~ .bx--label { @@ -22405,7 +24119,7 @@ li.bx--accordion__item--disabled:last-of-type { } .bx--date-picker .bx--date-picker-input__wrapper--warn ~ .bx--form-requirement { - color: var(--text-01, #f4f4f4); + color: var(--cds-text-01, #f4f4f4); } .bx--date-picker__input { @@ -22416,21 +24130,21 @@ li.bx--accordion__item--disabled:last-of-type { font-family: inherit; vertical-align: baseline; border: 0; - font-family: \\"IBM Plex Mono\\", \\"Menlo\\", \\"DejaVu Sans Mono\\", \\"Bitstream Vera Sans Mono\\", Courier, monospace; - font-size: 0.875rem; - font-weight: 400; - line-height: 1.43; - letter-spacing: 0.32px; + font-family: var(--cds-code-02-font-family, \\"IBM Plex Mono\\", \\"Menlo\\", \\"DejaVu Sans Mono\\", \\"Bitstream Vera Sans Mono\\", Courier, monospace); + font-size: var(--cds-code-02-font-size, 0.875rem); + font-weight: var(--cds-code-02-font-weight, 400); + line-height: var(--cds-code-02-line-height, 1.43); + letter-spacing: var(--cds-code-02-letter-spacing, 0.32px); outline: 2px solid transparent; outline-offset: -2px; position: relative; display: block; height: 2.5rem; padding: 0 1rem; - color: var(--text-01, #f4f4f4); - background-color: var(--field-01, #262626); + color: var(--cds-text-01, #f4f4f4); + background-color: var(--cds-field-01, #262626); border: none; - border-bottom: 1px solid var(--ui-04, #6f6f6f); + border-bottom: 1px solid var(--cds-ui-04, #6f6f6f); transition: 70ms cubic-bezier(0.2, 0, 0.38, 0.9) all; } @@ -22441,7 +24155,7 @@ li.bx--accordion__item--disabled:last-of-type { } .bx--date-picker__input:focus, .bx--date-picker__input.bx--focused { - outline: 2px solid var(--focus, #ffffff); + outline: 2px solid var(--cds-focus, #ffffff); outline-offset: -2px; } @@ -22452,14 +24166,14 @@ li.bx--accordion__item--disabled:last-of-type { } .bx--date-picker__input:disabled { - color: var(--disabled-02, #525252); - background-color: var(--disabled-01, #262626); + color: var(--cds-disabled-02, #525252); + background-color: var(--cds-disabled-01, #262626); border-bottom: 1px solid transparent; cursor: not-allowed; } .bx--date-picker__input:disabled::placeholder { - color: var(--disabled-02, #525252); + color: var(--cds-disabled-02, #525252); } .bx--date-picker__input:disabled:hover { @@ -22467,7 +24181,7 @@ li.bx--accordion__item--disabled:last-of-type { } .bx--date-picker__input::placeholder { - color: var(--text-05, #8d8d8d); + color: var(--cds-text-05, #8d8d8d); opacity: 1; } @@ -22486,7 +24200,7 @@ li.bx--accordion__item--disabled:last-of-type { z-index: 1; transform: translateY(-50%); cursor: pointer; - fill: var(--icon-01, #f4f4f4); + fill: var(--cds-icon-01, #f4f4f4); } @media screen and (-ms-high-contrast: active), screen and (prefers-contrast) { @@ -22501,7 +24215,7 @@ li.bx--accordion__item--disabled:last-of-type { } .bx--date-picker__icon--warn { - fill: var(--support-03, #f1c21b); + fill: var(--cds-support-03, #f1c21b); } .bx--date-picker__icon--warn path:first-of-type { @@ -22510,7 +24224,7 @@ li.bx--accordion__item--disabled:last-of-type { } .bx--date-picker__icon--invalid { - fill: var(--support-01, #fa4d56); + fill: var(--cds-support-01, #fa4d56); } .bx--date-picker__icon ~ .bx--date-picker__input { @@ -22519,7 +24233,7 @@ li.bx--accordion__item--disabled:last-of-type { .bx--date-picker__input:disabled ~ .bx--date-picker__icon { cursor: not-allowed; - fill: var(--disabled-02, #525252); + fill: var(--cds-disabled-02, #525252); } .bx--date-picker--range > .bx--date-picker-container:first-child { @@ -22535,7 +24249,7 @@ li.bx--accordion__item--disabled:last-of-type { .bx--date-picker__input.bx--skeleton { position: relative; padding: 0; - background: var(--skeleton-01, #353535); + background: var(--cds-skeleton-01, #353535); border: none; box-shadow: none; pointer-events: none; @@ -22556,7 +24270,7 @@ li.bx--accordion__item--disabled:last-of-type { position: absolute; width: 100%; height: 100%; - background: var(--skeleton-02, #525252); + background: var(--cds-skeleton-02, #525252); animation: 3000ms ease-in-out skeleton infinite; content: \\"\\"; will-change: transform-origin, transform, opacity; @@ -22577,7 +24291,7 @@ li.bx--accordion__item--disabled:last-of-type { .bx--date-picker.bx--skeleton .bx--label { position: relative; padding: 0; - background: var(--skeleton-01, #353535); + background: var(--cds-skeleton-01, #353535); border: none; box-shadow: none; pointer-events: none; @@ -22595,7 +24309,7 @@ li.bx--accordion__item--disabled:last-of-type { position: absolute; width: 100%; height: 100%; - background: var(--skeleton-02, #525252); + background: var(--cds-skeleton-02, #525252); animation: 3000ms ease-in-out skeleton infinite; content: \\"\\"; will-change: transform-origin, transform, opacity; @@ -22609,84 +24323,84 @@ li.bx--accordion__item--disabled:last-of-type { .bx--date-picker__day.inRange, .flatpickr-day.inRange { - background: var(--selected-ui, #393939); + background: var(--cds-selected-ui, #393939); } .bx--date-picker__day.inRange:hover, .flatpickr-day.inRange:hover { - background: var(--hover-selected-ui, #4c4c4c); + background: var(--cds-hover-selected-ui, #4c4c4c); } .bx--date-picker__day.selected, .flatpickr-day.selected { - background: var(--link-01, #78a9ff); - color: var(--inverse-01, #161616); + background: var(--cds-link-01, #78a9ff); + color: var(--cds-inverse-01, #161616); } .bx--date-picker__day.selected, .flatpickr-day.endRange.inRange.selected { - background: var(--link-01, #78a9ff); - color: var(--inverse-01, #161616); + background: var(--cds-link-01, #78a9ff); + color: var(--cds-inverse-01, #161616); } .flatpickr-current-month input.cur-year:disabled { - color: var(--disabled-03, #8d8d8d); + color: var(--cds-disabled-03, #8d8d8d); } .bx--date-picker__month .numInputWrapper .numInput:focus, .flatpickr-month .numInputWrapper .numInput:focus, .bx--date-picker__day:focus, .flatpickr-day:focus { - outline: 1px solid var(--interactive-04, #4589ff); + outline: 1px solid var(--cds-interactive-04, #4589ff); } .bx--date-picker__day.today, .flatpickr-day.today { - color: var(--text-01, #f4f4f4); + color: var(--cds-text-01, #f4f4f4); } .bx--date-picker__day.today:after, .flatpickr-day.today:after { - background-color: var(--interactive-04, #4589ff); + background-color: var(--cds-interactive-04, #4589ff); } .bx--date-picker__day.today.selected, .flatpickr-day.today.selected { - color: var(--inverse-01, #161616); + color: var(--cds-inverse-01, #161616); border: none; } .bx--date-picker__day.today.selected:after, .flatpickr-day.today.selected:after { - background-color: var(--inverse-01, #161616); + background-color: var(--cds-inverse-01, #161616); } .flatpickr-prev-month svg, .flatpickr-next-month svg { - fill: var(--icon-01, #f4f4f4); + fill: var(--cds-icon-01, #f4f4f4); } .flatpickr-prev-month svg:hover, .flatpickr-prev-month svg:focus, .flatpickr-prev-month svg:active, .flatpickr-next-month svg:hover, .flatpickr-next-month svg:focus, .flatpickr-next-month svg:active { - fill: var(--interactive-04, #4589ff); + fill: var(--cds-interactive-04, #4589ff); } .bx--date-picker__month .numInputWrapper span.arrowUp::after, .bx--date-picker__month .numInputWrapper span.arrowDown::after, .flatpickr-month .numInputWrapper span.arrowUp::after, .flatpickr-month .numInputWrapper span.arrowDown::after { - border-bottom-color: var(--icon-01, #f4f4f4); - border-top-color: var(--icon-01, #f4f4f4); + border-bottom-color: var(--cds-icon-01, #f4f4f4); + border-top-color: var(--cds-icon-01, #f4f4f4); } .bx--date-picker__month .numInputWrapper span.arrowUp:hover::after, .bx--date-picker__month .numInputWrapper span.arrowDown:hover::after, .flatpickr-month .numInputWrapper span.arrowUp:hover::after, .flatpickr-month .numInputWrapper span.arrowDown:hover::after { - border-bottom-color: var(--interactive-04, #4589ff); - border-top-color: var(--interactive-04, #4589ff); + border-bottom-color: var(--cds-interactive-04, #4589ff); + border-top-color: var(--cds-interactive-04, #4589ff); } @keyframes rotate { @@ -22735,7 +24449,7 @@ li.bx--accordion__item--disabled:last-of-type { .bx--file--invalid { margin-right: 0.5rem; - fill: var(--support-01, #fa4d56); + fill: var(--cds-support-01, #fa4d56); } .bx--file--label { @@ -22746,12 +24460,12 @@ li.bx--accordion__item--disabled:last-of-type { font-family: inherit; vertical-align: baseline; border: 0; - font-size: 0.875rem; - font-weight: 600; - line-height: 1.29; - letter-spacing: 0.16px; + font-size: var(--cds-productive-heading-01-font-size, 0.875rem); + font-weight: var(--cds-productive-heading-01-font-weight, 600); + line-height: var(--cds-productive-heading-01-line-height, 1.29); + letter-spacing: var(--cds-productive-heading-01-letter-spacing, 0.16px); margin-bottom: 0.5rem; - color: var(--text-01, #f4f4f4); + color: var(--cds-text-01, #f4f4f4); } .bx--file--label *, @@ -22761,7 +24475,7 @@ li.bx--accordion__item--disabled:last-of-type { } .bx--file--label--disabled { - color: var(--disabled-02, #525252); + color: var(--cds-disabled-02, #525252); } .bx--file-input { @@ -22788,7 +24502,7 @@ li.bx--accordion__item--disabled:last-of-type { width: 100%; max-width: 20rem; margin-bottom: 0.5rem; - color: var(--link-01, #78a9ff); + color: var(--cds-link-01, #78a9ff); outline: 2px solid transparent; outline-offset: -2px; cursor: pointer; @@ -22796,7 +24510,7 @@ li.bx--accordion__item--disabled:last-of-type { } .bx--file-browse-btn:focus, .bx--file-browse-btn:hover { - outline: 2px solid var(--interactive-03, #ffffff); + outline: 2px solid var(--cds-interactive-03, #ffffff); } .bx--file-browse-btn:hover, .bx--file-browse-btn:focus, .bx--file-browse-btn:active, .bx--file-browse-btn:active:visited { @@ -22804,23 +24518,23 @@ li.bx--accordion__item--disabled:last-of-type { } .bx--file-browse-btn:active { - color: var(--text-01, #f4f4f4); + color: var(--cds-text-01, #f4f4f4); } .bx--file-browse-btn--disabled { - color: var(--disabled-02, #525252); + color: var(--cds-disabled-02, #525252); text-decoration: none; cursor: no-drop; } .bx--file-browse-btn--disabled:hover, .bx--file-browse-btn--disabled:focus { - color: var(--disabled-02, #525252); + color: var(--cds-disabled-02, #525252); text-decoration: none; outline: none; } .bx--file-browse-btn--disabled .bx--file__drop-container { - border: 1px dashed var(--disabled-02, #525252); + border: 1px dashed var(--cds-disabled-02, #525252); } .bx--label-description { @@ -22831,12 +24545,12 @@ li.bx--accordion__item--disabled:last-of-type { font-family: inherit; vertical-align: baseline; border: 0; - font-size: 0.875rem; - font-weight: 400; - line-height: 1.29; - letter-spacing: 0.16px; + font-size: var(--cds-body-short-01-font-size, 0.875rem); + font-weight: var(--cds-body-short-01-font-weight, 400); + line-height: var(--cds-body-short-01-line-height, 1.29); + letter-spacing: var(--cds-body-short-01-letter-spacing, 0.16px); margin-bottom: 1rem; - color: var(--text-02, #c6c6c6); + color: var(--cds-text-02, #c6c6c6); } .bx--label-description *, @@ -22846,7 +24560,7 @@ li.bx--accordion__item--disabled:last-of-type { } .bx--label-description--disabled { - color: var(--disabled-02, #525252); + color: var(--cds-disabled-02, #525252); } .bx--file-btn ~ .bx--file-container { @@ -22872,7 +24586,7 @@ li.bx--accordion__item--disabled:last-of-type { min-height: 3rem; margin-bottom: 0.5rem; word-break: break-word; - background-color: var(--field-01, #262626); + background-color: var(--cds-field-01, #262626); } .bx--file__selected-file:last-child { @@ -22891,10 +24605,10 @@ li.bx--accordion__item--disabled:last-of-type { } .bx--file__selected-file .bx--file-filename { - font-size: 0.875rem; - font-weight: 400; - line-height: 1.29; - letter-spacing: 0.16px; + font-size: var(--cds-body-short-01-font-size, 0.875rem); + font-weight: var(--cds-body-short-01-font-weight, 400); + line-height: var(--cds-body-short-01-line-height, 1.29); + letter-spacing: var(--cds-body-short-01-letter-spacing, 0.16px); margin-left: 1rem; overflow: hidden; white-space: nowrap; @@ -22918,11 +24632,11 @@ li.bx--accordion__item--disabled:last-of-type { } .bx--file__selected-file--invalid__wrapper { - outline: 2px solid var(--support-01, #fa4d56); + outline: 2px solid var(--cds-support-01, #fa4d56); outline-offset: -2px; max-width: 20rem; margin-bottom: 0.5rem; - background-color: var(--field-01, #262626); + background-color: var(--cds-field-01, #262626); outline-width: 1px; } @@ -22933,7 +24647,7 @@ li.bx--accordion__item--disabled:last-of-type { } .bx--file__selected-file--invalid { - outline: 2px solid var(--support-01, #fa4d56); + outline: 2px solid var(--cds-support-01, #fa4d56); outline-offset: -2px; padding: 0.75rem 0; } @@ -22954,7 +24668,7 @@ li.bx--accordion__item--disabled:last-of-type { .bx--file__selected-file--invalid .bx--form-requirement { padding-top: 1rem; - border-top: 1px solid var(--ui-03, #393939); + border-top: 1px solid var(--cds-ui-03, #393939); } .bx--file__selected-file--invalid.bx--file__selected-file--sm .bx--form-requirement { @@ -22967,37 +24681,37 @@ li.bx--accordion__item--disabled:last-of-type { .bx--file__selected-file--invalid .bx--form-requirement__title, .bx--file__selected-file--invalid .bx--form-requirement__supplement { - font-size: 0.75rem; - font-weight: 400; - line-height: 1.34; - letter-spacing: 0.32px; + font-size: var(--cds-label-01-font-size, 0.75rem); + font-weight: var(--cds-label-01-font-weight, 400); + line-height: var(--cds-label-01-line-height, 1.34); + letter-spacing: var(--cds-label-01-letter-spacing, 0.32px); padding: 0 1rem; } .bx--file__selected-file--invalid .bx--form-requirement__title { - color: var(--text-error, #ff8389); + color: var(--cds-text-error, #ff8389); } .bx--file__selected-file--invalid .bx--form-requirement__supplement { - color: var(--text-01, #f4f4f4); + color: var(--cds-text-01, #f4f4f4); } .bx--file__selected-file--invalid + .bx--form-requirement { - font-size: 0.75rem; - font-weight: 400; - line-height: 1.34; - letter-spacing: 0.32px; + font-size: var(--cds-caption-01-font-size, 0.75rem); + font-weight: var(--cds-caption-01-font-weight, 400); + line-height: var(--cds-caption-01-line-height, 1.34); + letter-spacing: var(--cds-caption-01-letter-spacing, 0.32px); display: block; max-height: 12.5rem; padding: 0.5rem 1rem; overflow: visible; - color: var(--text-error, #ff8389); + color: var(--cds-text-error, #ff8389); font-weight: 400; } .bx--file__selected-file--invalid + .bx--form-requirement .bx--form-requirement__supplement { padding-bottom: 0.5rem; - color: var(--text-01, #f4f4f4); + color: var(--cds-text-01, #f4f4f4); } .bx--file__state-container { @@ -23009,16 +24723,16 @@ li.bx--accordion__item--disabled:last-of-type { } .bx--file__state-container .bx--loading__svg { - stroke: var(--ui-05, #f4f4f4); + stroke: var(--cds-ui-05, #f4f4f4); } .bx--file__state-container .bx--file-complete { cursor: pointer; - fill: var(--interactive-04, #4589ff); + fill: var(--cds-interactive-04, #4589ff); } .bx--file__state-container .bx--file-complete:focus { - outline: 1px solid var(--focus, #ffffff); + outline: 1px solid var(--cds-focus, #ffffff); } @media screen and (prefers-contrast) { @@ -23029,13 +24743,13 @@ li.bx--accordion__item--disabled:last-of-type { .bx--file__state-container .bx--file-complete [data-icon-path=\\"inner-path\\"] { opacity: 1; - fill: var(--icon-03, #ffffff); + fill: var(--cds-icon-03, #ffffff); } .bx--file__state-container .bx--file-invalid { width: 1rem; height: 1rem; - fill: var(--support-01, #fa4d56); + fill: var(--cds-support-01, #fa4d56); } .bx--file__state-container .bx--file-close { @@ -23048,11 +24762,11 @@ li.bx--accordion__item--disabled:last-of-type { background-color: transparent; border: none; cursor: pointer; - fill: var(--icon-01, #f4f4f4); + fill: var(--cds-icon-01, #f4f4f4); } .bx--file__state-container .bx--file-close:focus { - outline: 2px solid var(--focus, #ffffff); + outline: 2px solid var(--cds-focus, #ffffff); outline-offset: -2px; } @@ -23063,7 +24777,7 @@ li.bx--accordion__item--disabled:last-of-type { } .bx--file__state-container .bx--file-close svg path { - fill: var(--icon-01, #f4f4f4); + fill: var(--cds-icon-01, #f4f4f4); } @media screen and (-ms-high-contrast: active), screen and (prefers-contrast) { @@ -23083,12 +24797,12 @@ li.bx--accordion__item--disabled:last-of-type { height: 6rem; padding: 1rem; overflow: hidden; - border: 1px dashed var(--ui-04, #6f6f6f); + border: 1px dashed var(--cds-ui-04, #6f6f6f); } .bx--file__drop-container--drag-over { background: none; - outline: 2px solid var(--interactive-03, #ffffff); + outline: 2px solid var(--cds-interactive-03, #ffffff); outline-offset: -2px; } @@ -23112,10 +24826,10 @@ li.bx--accordion__item--disabled:last-of-type { font-family: inherit; vertical-align: baseline; border: 0; - font-size: 0.875rem; - font-weight: 400; - line-height: 1.29; - letter-spacing: 0.16px; + font-size: var(--cds-body-short-01-font-size, 0.875rem); + font-weight: var(--cds-body-short-01-font-weight, 400); + line-height: var(--cds-body-short-01-line-height, 1.29); + letter-spacing: var(--cds-body-short-01-letter-spacing, 0.16px); list-style: none; } @@ -23139,7 +24853,7 @@ li.bx--accordion__item--disabled:last-of-type { } .bx--list__item { - color: var(--text-01, #f4f4f4); + color: var(--cds-text-01, #f4f4f4); } .bx--list--nested { @@ -23243,7 +24957,7 @@ li.bx--accordion__item--disabled:last-of-type { } .bx--modal.is-visible { - background-color: var(--overlay-01, rgba(22, 22, 22, 0.7)); + background-color: var(--cds-overlay-01, rgba(22, 22, 22, 0.7)); visibility: inherit; opacity: 1; transition: background-color 720ms cubic-bezier(0, 0, 0.3, 1), opacity 240ms cubic-bezier(0, 0, 0.3, 1), visibility 0ms linear; @@ -23257,7 +24971,7 @@ li.bx--accordion__item--disabled:last-of-type { .bx--modal .bx--dropdown-list, .bx--modal .bx--number input[type=\\"number\\"], .bx--modal .bx--date-picker__input { - background-color: var(--field-02, #393939); + background-color: var(--cds-field-02, #393939); } .bx--modal.is-visible .bx--modal-container { @@ -23275,7 +24989,7 @@ li.bx--accordion__item--disabled:last-of-type { height: 100%; max-height: 100%; overflow: hidden; - background-color: var(--ui-01, #262626); + background-color: var(--cds-ui-01, #262626); outline: 3px solid transparent; outline-offset: -3px; transform: translate3d(0, -24px, 0); @@ -23296,7 +25010,7 @@ li.bx--accordion__item--disabled:last-of-type { padding-right: 20%; } .bx--modal-container .bx--modal-content--with-form { - padding-right: 1rem; + padding-right: var(--cds-spacing-05, 1rem); } } @@ -23315,17 +25029,17 @@ li.bx--accordion__item--disabled:last-of-type { .bx--modal-header, .bx--modal-content { - padding-left: 1rem; + padding-left: var(--cds-spacing-05, 1rem); } .bx--modal-header, .bx--modal-content, .bx--modal-content__regular-content { - padding-right: 1rem; + padding-right: var(--cds-spacing-05, 1rem); } .bx--modal-content--with-form { - padding-right: 1rem; + padding-right: var(--cds-spacing-05, 1rem); } .bx--modal-container--xs .bx--modal-header { @@ -23335,7 +25049,7 @@ li.bx--accordion__item--disabled:last-of-type { .bx--modal-container--xs .bx--modal-content, .bx--modal-container--xs .bx--modal-content__regular-content, .bx--modal-container--xs .bx--modal-content--with-form { - padding-right: 1rem; + padding-right: var(--cds-spacing-05, 1rem); } @media (min-width: 42rem) { @@ -23364,7 +25078,7 @@ li.bx--accordion__item--disabled:last-of-type { .bx--modal-container--sm .bx--modal-content, .bx--modal-container--sm .bx--modal-content__regular-content, .bx--modal-container--sm .bx--modal-content--with-form { - padding-right: 1rem; + padding-right: var(--cds-spacing-05, 1rem); } @media (min-width: 42rem) { @@ -23390,7 +25104,7 @@ li.bx--accordion__item--disabled:last-of-type { padding-right: 20%; } .bx--modal-container--sm .bx--modal-content--with-form { - padding-right: 1rem; + padding-right: var(--cds-spacing-05, 1rem); } } @@ -23401,7 +25115,7 @@ li.bx--accordion__item--disabled:last-of-type { .bx--modal-container--lg .bx--modal-content, .bx--modal-container--lg .bx--modal-content__regular-content, .bx--modal-container--lg .bx--modal-content--with-form { - padding-right: 1rem; + padding-right: var(--cds-spacing-05, 1rem); } @media (min-width: 42rem) { @@ -23414,7 +25128,7 @@ li.bx--accordion__item--disabled:last-of-type { padding-right: 20%; } .bx--modal-container--lg .bx--modal-content--with-form { - padding-right: 1rem; + padding-right: var(--cds-spacing-05, 1rem); } } @@ -23434,45 +25148,45 @@ li.bx--accordion__item--disabled:last-of-type { .bx--modal-header { grid-row: 1/1; grid-column: 1/-1; - margin-bottom: 0.5rem; - padding-top: 1rem; - padding-right: 3rem; + margin-bottom: var(--cds-spacing-03, 0.5rem); + padding-top: var(--cds-spacing-05, 1rem); + padding-right: var(--cds-spacing-09, 3rem); } .bx--modal-header__label { - font-size: 0.75rem; - font-weight: 400; - line-height: 1.34; - letter-spacing: 0.32px; - margin-bottom: 0.25rem; - color: var(--text-02, #c6c6c6); + font-size: var(--cds-label-01-font-size, 0.75rem); + font-weight: var(--cds-label-01-font-weight, 400); + line-height: var(--cds-label-01-line-height, 1.34); + letter-spacing: var(--cds-label-01-letter-spacing, 0.32px); + margin-bottom: var(--cds-spacing-02, 0.25rem); + color: var(--cds-text-02, #c6c6c6); } .bx--modal-header__heading { - font-size: 1.25rem; - font-weight: 400; - line-height: 1.4; - letter-spacing: 0; - color: var(--text-01, #f4f4f4); + font-size: var(--cds-productive-heading-03-font-size, 1.25rem); + font-weight: var(--cds-productive-heading-03-font-weight, 400); + line-height: var(--cds-productive-heading-03-line-height, 1.4); + letter-spacing: var(--cds-productive-heading-03-letter-spacing, 0); + color: var(--cds-text-01, #f4f4f4); } .bx--modal-content { - font-size: 0.875rem; - font-weight: 400; - line-height: 1.43; - letter-spacing: 0.16px; + font-size: var(--cds-body-long-01-font-size, 0.875rem); + font-weight: var(--cds-body-long-01-font-weight, 400); + line-height: var(--cds-body-long-01-line-height, 1.43); + letter-spacing: var(--cds-body-long-01-letter-spacing, 0.16px); position: relative; grid-row: 2/-2; grid-column: 1/-1; - margin-bottom: 3rem; - padding-top: 0.5rem; + margin-bottom: var(--cds-spacing-09, 3rem); + padding-top: var(--cds-spacing-03, 0.5rem); overflow-y: auto; - color: var(--text-01, #f4f4f4); + color: var(--cds-text-01, #f4f4f4); font-weight: 400; } .bx--modal-content:focus { - outline: 2px solid var(--focus, #ffffff); + outline: 2px solid var(--cds-focus, #ffffff); outline-offset: -2px; } @@ -23483,25 +25197,25 @@ li.bx--accordion__item--disabled:last-of-type { } .bx--modal-content > p { - font-size: 0.875rem; - font-weight: 400; - line-height: 1.43; - letter-spacing: 0.16px; + font-size: var(--cds-body-long-01-font-size, 0.875rem); + font-weight: var(--cds-body-long-01-font-weight, 400); + line-height: var(--cds-body-long-01-line-height, 1.43); + letter-spacing: var(--cds-body-long-01-letter-spacing, 0.16px); } .bx--modal-scroll-content > *:last-child { - padding-bottom: 2rem; + padding-bottom: var(--cds-spacing-07, 2rem); } .bx--modal-content--overflow-indicator { position: absolute; - bottom: 3rem; + bottom: var(--cds-spacing-09, 3rem); left: 0; grid-row: 2/-2; grid-column: 1/-1; width: 100%; height: 2rem; - background-image: linear-gradient(to bottom, rgba(var(--ui-01, #262626), 0), var(--ui-01, #262626)); + background-image: linear-gradient(to bottom, rgba(var(--cds-ui-01, #262626), 0), var(--cds-ui-01, #262626)); content: \\"\\"; pointer-events: none; } @@ -23534,8 +25248,8 @@ li.bx--accordion__item--disabled:last-of-type { max-width: none; height: 4rem; margin: 0; - padding-top: 1rem; - padding-bottom: 2rem; + padding-top: var(--cds-spacing-05, 1rem); + padding-bottom: var(--cds-spacing-07, 2rem); } .bx--modal-footer--three-button .bx--btn { @@ -23565,11 +25279,11 @@ li.bx--accordion__item--disabled:last-of-type { } .bx--modal-close:hover { - background-color: var(--hover-ui, #353535); + background-color: var(--cds-hover-ui, #353535); } .bx--modal-close:focus { - border-color: var(--focus, #ffffff); + border-color: var(--cds-focus, #ffffff); outline: none; } @@ -23586,7 +25300,7 @@ li.bx--accordion__item--disabled:last-of-type { .bx--modal-close__icon { width: 1.25rem; height: 1.25rem; - fill: var(--icon-01, #f4f4f4); + fill: var(--cds-icon-01, #f4f4f4); } @media screen and (-ms-high-contrast: active), screen and (prefers-contrast) { @@ -23624,10 +25338,10 @@ li.bx--accordion__item--disabled:last-of-type { } .bx--number input[type=\\"number\\"] { - font-size: 0.875rem; - font-weight: 400; - line-height: 1.29; - letter-spacing: 0.16px; + font-size: var(--cds-body-short-01-font-size, 0.875rem); + font-weight: var(--cds-body-short-01-font-weight, 400); + line-height: var(--cds-body-short-01-line-height, 1.29); + letter-spacing: var(--cds-body-short-01-letter-spacing, 0.16px); outline: 2px solid transparent; outline-offset: -2px; display: inline-flex; @@ -23637,19 +25351,19 @@ li.bx--accordion__item--disabled:last-of-type { height: 2.5rem; padding-right: 8rem; padding-left: 1rem; - color: var(--text-01, #f4f4f4); + color: var(--cds-text-01, #f4f4f4); font-weight: 300; font-family: \\"IBM Plex Mono\\", \\"Menlo\\", \\"DejaVu Sans Mono\\", \\"Bitstream Vera Sans Mono\\", Courier, monospace; - background-color: var(--field-01, #262626); + background-color: var(--cds-field-01, #262626); border: 0; - border-bottom: 0.0625rem solid var(--ui-04, #6f6f6f); + border-bottom: 0.0625rem solid var(--cds-ui-04, #6f6f6f); border-radius: 0; transition: background-color 70ms cubic-bezier(0.2, 0, 0.38, 0.9), outline 70ms cubic-bezier(0.2, 0, 0.38, 0.9); -moz-appearance: textfield; } .bx--number input[type=\\"number\\"]:focus { - outline: 2px solid var(--focus, #ffffff); + outline: 2px solid var(--cds-focus, #ffffff); outline-offset: -2px; } @@ -23665,7 +25379,7 @@ li.bx--accordion__item--disabled:last-of-type { } .bx--number input[type=\\"number\\"]:disabled ~ .bx--number__controls svg { - fill: var(--disabled-02, #525252); + fill: var(--cds-disabled-02, #525252); } .bx--number input[type=\\"number\\"]::-ms-clear { @@ -23686,8 +25400,8 @@ li.bx--accordion__item--disabled:last-of-type { .bx--number input[type=\\"number\\"]:disabled, .bx--number--readonly input[type=\\"number\\"] { - color: var(--disabled-02, #525252); - background-color: var(--disabled-01, #262626); + color: var(--cds-disabled-02, #525252); + background-color: var(--cds-disabled-01, #262626); border-bottom-color: transparent; cursor: not-allowed; } @@ -23751,8 +25465,8 @@ li.bx--accordion__item--disabled:last-of-type { align-items: center; justify-content: center; height: 100%; - color: var(--icon-01, #f4f4f4); - border-bottom: 0.0625rem solid var(--ui-04, #6f6f6f); + color: var(--cds-icon-01, #f4f4f4); + border-bottom: 0.0625rem solid var(--cds-ui-04, #6f6f6f); } .bx--number__control-btn *, @@ -23771,7 +25485,7 @@ li.bx--accordion__item--disabled:last-of-type { display: block; width: 0.125rem; height: 2.25rem; - background-color: var(--field-01, #262626); + background-color: var(--cds-field-01, #262626); content: \\"\\"; } @@ -23788,8 +25502,8 @@ li.bx--accordion__item--disabled:last-of-type { } .bx--number__control-btn:focus { - outline: 1px solid var(--focus, #ffffff); - color: var(--icon-01, #f4f4f4); + outline: 1px solid var(--cds-focus, #ffffff); + color: var(--cds-icon-01, #f4f4f4); outline-width: 2px; outline-offset: -2px; } @@ -23801,13 +25515,13 @@ li.bx--accordion__item--disabled:last-of-type { } .bx--number__control-btn:hover { - color: var(--icon-01, #f4f4f4); - background-color: var(--hover-ui, #353535); + color: var(--cds-icon-01, #f4f4f4); + background-color: var(--cds-hover-ui, #353535); cursor: pointer; } .bx--number__control-btn:hover::before, .bx--number__control-btn:hover::after { - background-color: var(--hover-ui, #353535); + background-color: var(--cds-hover-ui, #353535); } .bx--number__control-btn:focus::before, .bx--number__control-btn:focus::after, .bx--number__control-btn:hover:focus::before, .bx--number__control-btn:hover:focus::after { @@ -23815,7 +25529,7 @@ li.bx--accordion__item--disabled:last-of-type { } .bx--number__control-btn:disabled { - color: var(--disabled-02, #525252); + color: var(--cds-disabled-02, #525252); border-bottom-color: transparent; cursor: not-allowed; } @@ -23833,7 +25547,7 @@ li.bx--accordion__item--disabled:last-of-type { } .bx--number input[type=\\"number\\"]:focus ~ .bx--number__controls .bx--number__control-btn:hover { - outline: 2px solid var(--focus, #ffffff); + outline: 2px solid var(--cds-focus, #ffffff); outline-offset: -2px; border: 0; } @@ -23849,7 +25563,7 @@ li.bx--accordion__item--disabled:last-of-type { } .bx--number input[type=\\"number\\"][data-invalid]:not(:focus) ~ .bx--number__controls .bx--number__control-btn:hover { - outline: 2px solid var(--support-01, #fa4d56); + outline: 2px solid var(--cds-support-01, #fa4d56); outline-offset: -2px; } @@ -23864,12 +25578,12 @@ li.bx--accordion__item--disabled:last-of-type { } .bx--number input[type=\\"number\\"][data-invalid] ~ .bx--number__controls .bx--number__control-btn.up-icon::after { - background-color: var(--support-01, #fa4d56); + background-color: var(--cds-support-01, #fa4d56); } .bx--number input[type=\\"number\\"][data-invalid]:focus ~ .bx--number__controls .bx--number__control-btn.up-icon::after, .bx--number input[type=\\"number\\"][data-invalid] ~ .bx--number__controls .bx--number__control-btn.up-icon:focus::after { - background-color: var(--focus, #ffffff); + background-color: var(--cds-focus, #ffffff); } .bx--number__rule-divider { @@ -23877,7 +25591,7 @@ li.bx--accordion__item--disabled:last-of-type { z-index: 6000; width: 0.0625rem; height: 1rem; - background-color: var(--ui-03, #393939); + background-color: var(--cds-ui-03, #393939); } .bx--number__rule-divider:first-of-type { @@ -23890,12 +25604,12 @@ li.bx--accordion__item--disabled:last-of-type { } .bx--number__invalid + .bx--number__controls .bx--number__rule-divider:first-of-type { - background-color: var(--ui-03, #393939); + background-color: var(--cds-ui-03, #393939); } .bx--number--light .bx--number__rule-divider, .bx--number--light .bx--number__invalid + .bx--number__controls .bx--number__rule-divider:first-of-type { - background-color: var(--decorative-01, #525252); + background-color: var(--cds-decorative-01, #525252); } .bx--number input[type=\\"number\\"]:disabled + .bx--number__controls .bx--number__rule-divider:first-of-type { @@ -23903,7 +25617,7 @@ li.bx--accordion__item--disabled:last-of-type { } .bx--number input[type=\\"number\\"]:disabled + .bx--number__controls .bx--number__rule-divider { - background-color: var(--disabled-02, #525252); + background-color: var(--cds-disabled-02, #525252); } .bx--number__control-btn:focus ~ .bx--number__rule-divider { @@ -23917,7 +25631,7 @@ li.bx--accordion__item--disabled:last-of-type { .bx--number__invalid { position: absolute; right: 6rem; - fill: var(--support-01, #fa4d56); + fill: var(--cds-support-01, #fa4d56); } .bx--number--xl .bx--number__invalid { @@ -23949,7 +25663,7 @@ li.bx--accordion__item--disabled:last-of-type { } .bx--number__invalid--warning { - fill: var(--support-03, #f1c21b); + fill: var(--cds-support-03, #f1c21b); } .bx--number__invalid--warning path:first-of-type { @@ -23958,17 +25672,17 @@ li.bx--accordion__item--disabled:last-of-type { } .bx--number--light input[type=\\"number\\"] { - background-color: var(--field-02, #393939); + background-color: var(--cds-field-02, #393939); } .bx--number--light input[type=\\"number\\"]:disabled, .bx--number--light .bx--number--readonly input[type=\\"number\\"] { - background-color: var(--field-02, #393939); + background-color: var(--cds-field-02, #393939); } .bx--number--light .bx--number__control-btn::before, .bx--number--light .bx--number__control-btn::after { - background-color: var(--field-02, #393939); + background-color: var(--cds-field-02, #393939); } .bx--number--light .bx--number__control-btn:focus::before, @@ -23979,7 +25693,7 @@ li.bx--accordion__item--disabled:last-of-type { .bx--number--light .bx--number__control-btn:hover, .bx--number--light .bx--number__control-btn:hover::before, .bx--number--light .bx--number__control-btn:hover::after { - background-color: var(--hover-light-ui, #4c4c4c); + background-color: var(--cds-hover-light-ui, #4c4c4c); } .bx--number--xl input[type=\\"number\\"] { @@ -24021,7 +25735,7 @@ li.bx--accordion__item--disabled:last-of-type { .bx--number.bx--skeleton { position: relative; padding: 0; - background: var(--skeleton-01, #353535); + background: var(--cds-skeleton-01, #353535); border: none; box-shadow: none; pointer-events: none; @@ -24039,7 +25753,7 @@ li.bx--accordion__item--disabled:last-of-type { position: absolute; width: 100%; height: 100%; - background: var(--skeleton-02, #525252); + background: var(--cds-skeleton-02, #525252); animation: 3000ms ease-in-out skeleton infinite; content: \\"\\"; will-change: transform-origin, transform, opacity; @@ -24067,18 +25781,18 @@ li.bx--accordion__item--disabled:last-of-type { font-family: inherit; vertical-align: baseline; border: 0; - font-size: 0.875rem; - font-weight: 400; - line-height: 1.29; - letter-spacing: 0.16px; + font-size: var(--cds-body-short-01-font-size, 0.875rem); + font-weight: var(--cds-body-short-01-font-weight, 400); + line-height: var(--cds-body-short-01-line-height, 1.29); + letter-spacing: var(--cds-body-short-01-letter-spacing, 0.16px); display: flex; align-items: center; justify-content: space-between; width: calc(100% - 1px); min-height: 3rem; overflow-x: auto; - background-color: var(--ui-01, #262626); - border-top: 1px solid var(--ui-03, #393939); + background-color: var(--cds-ui-01, #262626); + border-top: 1px solid var(--cds-ui-03, #393939); } .bx--pagination *, @@ -24120,18 +25834,18 @@ li.bx--accordion__item--disabled:last-of-type { } .bx--pagination .bx--select-input { - font-size: 0.875rem; - font-weight: 400; - line-height: 1.29; - letter-spacing: 0.16px; + font-size: var(--cds-body-short-01-font-size, 0.875rem); + font-weight: var(--cds-body-short-01-font-weight, 400); + line-height: var(--cds-body-short-01-line-height, 1.29); + letter-spacing: var(--cds-body-short-01-letter-spacing, 0.16px); width: auto; min-width: auto; height: 3rem; - padding: 0 2.25rem 0 1rem; + padding: 0 2.25rem 0 var(--cds-spacing-05, 1rem); } .bx--pagination .bx--select-input:hover { - background: var(--hover-ui, #353535); + background: var(--cds-hover-ui, #353535); } .bx--pagination .bx--select__arrow { @@ -24140,11 +25854,11 @@ li.bx--accordion__item--disabled:last-of-type { } .bx--pagination .bx--select__item-count .bx--select-input { - border-right: 0.0625rem solid var(--ui-03, #393939); + border-right: 0.0625rem solid var(--cds-ui-03, #393939); } .bx--pagination .bx--select__page-number .bx--select-input { - border-left: 1px solid var(--ui-03, #393939); + border-left: 1px solid var(--cds-ui-03, #393939); } .bx--pagination__left, @@ -24191,7 +25905,7 @@ li.bx--accordion__item--disabled:last-of-type { span.bx--pagination__text { margin-left: 1rem; - color: var(--text-02, #c6c6c6); + color: var(--cds-text-02, #c6c6c6); } .bx--pagination__button, @@ -24211,10 +25925,10 @@ span.bx--pagination__text { margin: 0; background: none; border: none; - border-left: 1px solid var(--ui-03, #393939); + border-left: 1px solid var(--cds-ui-03, #393939); cursor: pointer; transition: outline 110ms cubic-bezier(0.2, 0, 0.38, 0.9), background-color 110ms cubic-bezier(0.2, 0, 0.38, 0.9); - fill: var(--ui-05, #f4f4f4); + fill: var(--cds-ui-05, #f4f4f4); } .bx--pagination__button *, @@ -24235,7 +25949,7 @@ span.bx--pagination__text { .bx--pagination__button:focus, .bx--btn--ghost:focus.bx--pagination__button { - outline: 2px solid var(--focus, #ffffff); + outline: 2px solid var(--cds-focus, #ffffff); outline-offset: -2px; border-left: 0; } @@ -24249,23 +25963,23 @@ span.bx--pagination__text { .bx--pagination__button:hover, .bx--btn--ghost:hover.bx--pagination__button { - background: var(--hover-ui, #353535); + background: var(--cds-hover-ui, #353535); } .bx--pagination__button--no-index, .bx--btn--ghost.bx--pagination__button--no-index { cursor: not-allowed; - fill: var(--disabled-02, #525252); + fill: var(--cds-disabled-02, #525252); } .bx--pagination__button:disabled:hover, .bx--pagination__button--no-index:hover, .bx--btn--ghost:disabled:hover.bx--pagination__button, .bx--btn--ghost:hover.bx--pagination__button--no-index { - background: var(--ui-01, #262626); - border-color: var(--ui-03, #393939); + background: var(--cds-ui-01, #262626); + border-color: var(--cds-ui-03, #393939); cursor: not-allowed; - fill: var(--disabled-02, #525252); + fill: var(--cds-disabled-02, #525252); } .bx--pagination.bx--skeleton .bx--skeleton__text { @@ -24315,10 +26029,10 @@ span.bx--pagination__text { } .bx--radio-button__label { - font-size: 0.875rem; - font-weight: 400; - line-height: 1.29; - letter-spacing: 0.16px; + font-size: var(--cds-body-short-01-font-size, 0.875rem); + font-weight: var(--cds-body-short-01-font-weight, 400); + line-height: var(--cds-body-short-01-line-height, 1.29); + letter-spacing: var(--cds-body-short-01-letter-spacing, 0.16px); display: flex; align-items: center; margin-right: 1rem; @@ -24338,7 +26052,7 @@ span.bx--pagination__text { height: 1.125rem; margin: 0.125rem 0.5rem 0.125rem 0.125rem; background-color: transparent; - border: 1px solid var(--icon-01, #f4f4f4); + border: 1px solid var(--cds-icon-01, #f4f4f4); border-radius: 50%; } @@ -24352,7 +26066,7 @@ span.bx--pagination__text { display: flex; align-items: center; justify-content: center; - border-color: var(--icon-01, #f4f4f4); + border-color: var(--cds-icon-01, #f4f4f4); } .bx--radio-button:checked + .bx--radio-button__label .bx--radio-button__appearance::before { @@ -24360,7 +26074,7 @@ span.bx--pagination__text { display: inline-block; width: 100%; height: 100%; - background-color: var(--icon-01, #f4f4f4); + background-color: var(--cds-icon-01, #f4f4f4); border-radius: 50%; transform: scale(0.5); content: \\"\\"; @@ -24379,29 +26093,29 @@ span.bx--pagination__text { } .bx--radio-button:disabled + .bx--radio-button__label { - color: var(--disabled-02, #525252); + color: var(--cds-disabled-02, #525252); cursor: not-allowed; } .bx--radio-button:disabled + .bx--radio-button__label .bx--radio-button__appearance, .bx--radio-button:disabled:checked + .bx--radio-button__label .bx--radio-button__appearance { - border-color: var(--disabled-02, #525252); + border-color: var(--cds-disabled-02, #525252); } .bx--radio-button:disabled + .bx--radio-button__label .bx--radio-button__appearance::before, .bx--radio-button:disabled:checked + .bx--radio-button__label .bx--radio-button__appearance::before { - background-color: var(--disabled-02, #525252); + background-color: var(--cds-disabled-02, #525252); } .bx--radio-button:focus + .bx--radio-button__label .bx--radio-button__appearance { outline: 1px solid transparent; - box-shadow: 0 0 0 2px var(--focus, #ffffff); + box-shadow: 0 0 0 2px var(--cds-focus, #ffffff); } .bx--radio-button__label.bx--skeleton { position: relative; padding: 0; - background: var(--skeleton-01, #353535); + background: var(--cds-skeleton-01, #353535); border: none; box-shadow: none; pointer-events: none; @@ -24419,7 +26133,7 @@ span.bx--pagination__text { position: absolute; width: 100%; height: 100%; - background: var(--skeleton-02, #525252); + background: var(--cds-skeleton-02, #525252); animation: 3000ms ease-in-out skeleton infinite; content: \\"\\"; will-change: transform-origin, transform, opacity; @@ -24482,12 +26196,12 @@ span.bx--pagination__text { } .bx--slider__range-label { - font-family: \\"IBM Plex Mono\\", \\"Menlo\\", \\"DejaVu Sans Mono\\", \\"Bitstream Vera Sans Mono\\", Courier, monospace; - font-size: 0.875rem; - font-weight: 400; - line-height: 1.43; - letter-spacing: 0.32px; - color: var(--text-01, #f4f4f4); + font-family: var(--cds-code-02-font-family, \\"IBM Plex Mono\\", \\"Menlo\\", \\"DejaVu Sans Mono\\", \\"Bitstream Vera Sans Mono\\", Courier, monospace); + font-size: var(--cds-code-02-font-size, 0.875rem); + font-weight: var(--cds-code-02-font-weight, 400); + line-height: var(--cds-code-02-line-height, 1.43); + letter-spacing: var(--cds-code-02-letter-spacing, 0.32px); + color: var(--cds-text-01, #f4f4f4); white-space: nowrap; } @@ -24499,7 +26213,7 @@ span.bx--pagination__text { position: absolute; width: 100%; height: 0.125rem; - background: var(--ui-03, #393939); + background: var(--cds-ui-03, #393939); transform: translate(0%, -50%); cursor: pointer; } @@ -24517,7 +26231,7 @@ span.bx--pagination__text { display: inline-block; width: 0.125rem; height: 0.25rem; - background: var(--ui-03, #393939); + background: var(--cds-ui-03, #393939); transform: translate(-50%, 0); content: \\"\\"; } @@ -24526,7 +26240,7 @@ span.bx--pagination__text { position: absolute; width: 100%; height: 0.125rem; - background: var(--ui-05, #f4f4f4); + background: var(--cds-ui-05, #f4f4f4); transform: translate(0%, -50%); transform-origin: left; transition: background 110ms cubic-bezier(0.2, 0, 0.38, 0.9); @@ -24545,7 +26259,7 @@ span.bx--pagination__text { z-index: 3; width: 0.875rem; height: 0.875rem; - background: var(--ui-05, #f4f4f4); + background: var(--cds-ui-05, #f4f4f4); border-radius: 50%; outline: none; box-shadow: inset 0 0 0 1px transparent, inset 0 0 0 2px transparent; @@ -24559,8 +26273,8 @@ span.bx--pagination__text { } .bx--slider__thumb:focus { - background-color: var(--interactive-04, #4589ff); - box-shadow: inset 0 0 0 2px var(--interactive-04, #4589ff), inset 0 0 0 3px var(--ui-01, #262626); + background-color: var(--cds-interactive-04, #4589ff); + box-shadow: inset 0 0 0 2px var(--cds-interactive-04, #4589ff), inset 0 0 0 3px var(--cds-ui-01, #262626); transform: translate(-50%, -50%) scale(1.4286); } @@ -24571,7 +26285,7 @@ span.bx--pagination__text { } .bx--slider__thumb:active { - box-shadow: inset 0 0 0 2px var(--interactive-04, #4589ff); + box-shadow: inset 0 0 0 2px var(--cds-interactive-04, #4589ff); transform: translate(-50%, -50%) scale(1.4286); } @@ -24600,15 +26314,15 @@ span.bx--pagination__text { } .bx--slider__thumb:focus ~ .bx--slider__filled-track { - background-color: var(--interactive-04, #4589ff); + background-color: var(--cds-interactive-04, #4589ff); } .bx--label--disabled ~ .bx--slider-container > .bx--slider__range-label { - color: var(--disabled-02, #525252); + color: var(--cds-disabled-02, #525252); } .bx--slider--disabled .bx--slider__thumb { - background-color: var(--ui-03, #393939); + background-color: var(--cds-ui-03, #393939); } .bx--slider--disabled .bx--slider__thumb:hover { @@ -24617,28 +26331,28 @@ span.bx--pagination__text { } .bx--slider--disabled .bx--slider__thumb:focus { - background-color: var(--ui-03, #393939); + background-color: var(--cds-ui-03, #393939); outline: none; box-shadow: none; transform: translate(-50%, -50%); } .bx--slider--disabled .bx--slider__thumb:active { - background: var(--ui-03, #393939); + background: var(--cds-ui-03, #393939); transform: translate(-50%, -50%); } .bx--slider--disabled .bx--slider__track, .bx--slider--disabled .bx--slider__filled-track, .bx--slider--disabled .bx--slider__thumb:focus ~ .bx--slider__filled-track { - background-color: var(--ui-03, #393939); + background-color: var(--cds-ui-03, #393939); cursor: not-allowed; } .bx--slider--disabled ~ .bx--form-item .bx--slider-text-input, .bx--slider--disabled ~ .bx--slider-text-input { - color: var(--disabled-02, #525252); - background-color: var(--disabled-01, #262626); + color: var(--cds-disabled-02, #525252); + background-color: var(--cds-disabled-01, #262626); border: none; cursor: not-allowed; transition: none; @@ -24648,14 +26362,14 @@ span.bx--pagination__text { .bx--slider--disabled ~ .bx--slider-text-input:active, .bx--slider--disabled ~ .bx--slider-text-input:focus, .bx--slider--disabled ~ .bx--slider-text-input:hover { - color: var(--disabled-02, #525252); + color: var(--cds-disabled-02, #525252); outline: none; } .bx--slider-container.bx--skeleton .bx--slider__range-label { position: relative; padding: 0; - background: var(--skeleton-01, #353535); + background: var(--cds-skeleton-01, #353535); border: none; box-shadow: none; pointer-events: none; @@ -24673,7 +26387,7 @@ span.bx--pagination__text { position: absolute; width: 100%; height: 100%; - background: var(--skeleton-02, #525252); + background: var(--cds-skeleton-02, #525252); animation: 3000ms ease-in-out skeleton infinite; content: \\"\\"; will-change: transform-origin, transform, opacity; @@ -24704,14 +26418,14 @@ span.bx--pagination__text { font-family: inherit; vertical-align: baseline; border: 0; - font-size: 0.875rem; - font-weight: 400; - line-height: 1.29; - letter-spacing: 0.16px; + font-size: var(--cds-body-short-01-font-size, 0.875rem); + font-weight: var(--cds-body-short-01-font-weight, 400); + line-height: var(--cds-body-short-01-line-height, 1.29); + letter-spacing: var(--cds-body-short-01-letter-spacing, 0.16px); position: relative; width: 100%; height: auto; - color: var(--text-01, #f4f4f4); + color: var(--cds-text-01, #f4f4f4); } .bx--tabs *, @@ -24738,10 +26452,10 @@ span.bx--pagination__text { align-items: center; justify-content: space-between; height: 2.5rem; - padding: 0 3rem 0 1rem; - color: var(--text-01, #f4f4f4); - background-color: var(--field-01, #262626); - border-bottom: 1px solid var(--ui-04, #6f6f6f); + padding: 0 var(--cds-spacing-09, 3rem) 0 var(--cds-spacing-05, 1rem); + color: var(--cds-text-01, #f4f4f4); + background-color: var(--cds-field-01, #262626); + border-bottom: 1px solid var(--cds-ui-04, #6f6f6f); outline: 2px solid transparent; cursor: pointer; } @@ -24754,7 +26468,7 @@ span.bx--pagination__text { .bx--tabs-trigger:focus, .bx--tabs-trigger:active { - outline: 2px solid var(--focus, #ffffff); + outline: 2px solid var(--cds-focus, #ffffff); outline-offset: -2px; } @@ -24767,9 +26481,9 @@ span.bx--pagination__text { .bx--tabs-trigger svg { position: absolute; - right: 1rem; + right: var(--cds-spacing-05, 1rem); transition: transform 70ms cubic-bezier(0.2, 0, 0.38, 0.9); - fill: var(--ui-05, #f4f4f4); + fill: var(--cds-ui-05, #f4f4f4); } .bx--tabs-trigger--open:focus, @@ -24780,7 +26494,7 @@ span.bx--pagination__text { } .bx--tabs-trigger--open { - background: var(--ui-03, #393939); + background: var(--cds-ui-03, #393939); } .bx--tabs-trigger--open svg { @@ -24790,13 +26504,13 @@ span.bx--pagination__text { } .bx--tabs--light.bx--tabs-trigger { - background-color: var(--field-02, #393939); + background-color: var(--cds-field-02, #393939); } .bx--tabs-trigger-text { padding-top: 2px; overflow: hidden; - color: var(--text-01, #f4f4f4); + color: var(--cds-text-01, #f4f4f4); font-weight: 400; white-space: nowrap; text-decoration: none; @@ -24804,7 +26518,7 @@ span.bx--pagination__text { } .bx--tabs-trigger-text:hover { - color: var(--text-01, #f4f4f4); + color: var(--cds-text-01, #f4f4f4); } .bx--tabs-trigger-text:focus { @@ -24822,7 +26536,7 @@ span.bx--pagination__text { margin: 0; padding: 0; list-style: none; - background: var(--ui-01, #262626); + background: var(--cds-ui-01, #262626); transition: max-height 70ms cubic-bezier(0.2, 0, 0.38, 0.9); } @@ -24865,7 +26579,7 @@ span.bx--pagination__text { width: 100%; height: 2.5rem; padding: 0; - background-color: var(--ui-01, #262626); + background-color: var(--cds-ui-01, #262626); cursor: pointer; transition: background-color 70ms cubic-bezier(0.2, 0, 0.38, 0.9); } @@ -24888,11 +26602,11 @@ span.bx--pagination__text { @media (min-width: 42rem) { .bx--tabs--container .bx--tabs__nav-item { - background-color: var(--ui-03, #393939); + background-color: var(--cds-ui-03, #393939); } .bx--tabs--container .bx--tabs__nav-item + .bx--tabs__nav-item { margin-left: 0; - box-shadow: -1px 0 0 0 var(--ui-04, #6f6f6f); + box-shadow: -1px 0 0 0 var(--cds-ui-04, #6f6f6f); } .bx--tabs--container .bx--tabs__nav-item + .bx--tabs__nav-item.bx--tabs__nav-item--selected, .bx--tabs--container .bx--tabs__nav-item.bx--tabs__nav-item--selected + .bx--tabs__nav-item { @@ -24911,8 +26625,8 @@ span.bx--pagination__text { } .bx--tabs__nav-item:hover:not(.bx--tabs__nav-item--disabled) { - background-color: var(--hover-ui, #353535); - box-shadow: 0 -1px 0 var(--hover-ui, #353535); + background-color: var(--cds-hover-ui, #353535); + box-shadow: 0 -1px 0 var(--cds-hover-ui, #353535); } @media (min-width: 42rem) { @@ -24926,7 +26640,7 @@ span.bx--pagination__text { @media (min-width: 42rem) { .bx--tabs--container .bx--tabs__nav-item:hover:not(.bx--tabs__nav-item--disabled) { - background-color: var(--hover-selected-ui, #4c4c4c); + background-color: var(--cds-hover-selected-ui, #4c4c4c); } } @@ -24939,13 +26653,13 @@ span.bx--pagination__text { @media (min-width: 42rem) { .bx--tabs--container .bx--tabs__nav-item.bx--tabs__nav-item--disabled, .bx--tabs--container .bx--tabs__nav-item.bx--tabs__nav-item--disabled:hover { - background-color: var(--disabled-02, #525252); + background-color: var(--cds-disabled-02, #525252); } } @media (min-width: 42rem) { .bx--tabs--container .bx--tabs__nav-item--disabled .bx--tabs__nav-link { - color: var(--disabled-03, #8d8d8d); + color: var(--cds-disabled-03, #8d8d8d); border-bottom: none; } } @@ -24963,26 +26677,26 @@ span.bx--pagination__text { .bx--tabs__nav-item--selected:not(.bx--tabs__nav-item--disabled) .bx--tabs__nav-link, .bx--tabs__nav-item--selected:not(.bx--tabs__nav-item--disabled) .bx--tabs__nav-link:focus, .bx--tabs__nav-item--selected:not(.bx--tabs__nav-item--disabled) .bx--tabs__nav-link:active { - font-size: 0.875rem; - font-weight: 600; - line-height: 1.29; - letter-spacing: 0.16px; - color: var(--text-01, #f4f4f4); - border-bottom: 2px solid var(--interactive-04, #4589ff); + font-size: var(--cds-productive-heading-01-font-size, 0.875rem); + font-weight: var(--cds-productive-heading-01-font-weight, 600); + line-height: var(--cds-productive-heading-01-line-height, 1.29); + letter-spacing: var(--cds-productive-heading-01-letter-spacing, 0.16px); + color: var(--cds-text-01, #f4f4f4); + border-bottom: 2px solid var(--cds-interactive-04, #4589ff); } } @media (min-width: 42rem) { .bx--tabs--container .bx--tabs__nav-item--selected:not(.bx--tabs__nav-item--disabled), .bx--tabs--container .bx--tabs__nav-item--selected:hover:not(.bx--tabs__nav-item--disabled) { - background-color: var(--ui-01, #262626); + background-color: var(--cds-ui-01, #262626); } .bx--tabs--container .bx--tabs__nav-item--selected:not(.bx--tabs__nav-item--disabled) .bx--tabs__nav-link, .bx--tabs--container .bx--tabs__nav-item--selected:hover:not(.bx--tabs__nav-item--disabled) .bx--tabs__nav-link { - padding: 0.5rem 1rem; - line-height: calc(3rem - (0.5rem * 2)); + padding: var(--cds-spacing-03, 0.5rem) var(--cds-spacing-05, 1rem); + line-height: calc(3rem - (var(--cds-spacing-03, 0.5rem) * 2)); border-bottom: none; - box-shadow: inset 0 2px 0 0 var(--interactive-04, #4589ff); + box-shadow: inset 0 2px 0 0 var(--cds-interactive-04, #4589ff); } .bx--tabs--container .bx--tabs__nav-item--selected:not(.bx--tabs__nav-item--disabled) .bx--tabs__nav-link:focus, .bx--tabs--container .bx--tabs__nav-item--selected:not(.bx--tabs__nav-item--disabled) .bx--tabs__nav-link:active, @@ -24998,21 +26712,21 @@ a.bx--tabs__nav-link { display: inline-block; width: calc(100% - 32px); height: 2.5rem; - margin: 0 1rem; - padding: 0.75rem 0; + margin: 0 var(--cds-spacing-05, 1rem); + padding: var(--cds-spacing-04, 0.75rem) 0; overflow: hidden; - color: var(--text-02, #c6c6c6); + color: var(--cds-text-02, #c6c6c6); font-weight: 400; line-height: 1rem; white-space: nowrap; text-decoration: none; text-overflow: ellipsis; - border-bottom: 1px solid var(--ui-03, #393939); + border-bottom: 1px solid var(--cds-ui-03, #393939); transition: border 70ms cubic-bezier(0.2, 0, 0.38, 0.9), outline 70ms cubic-bezier(0.2, 0, 0.38, 0.9); } a.bx--tabs__nav-link:focus, a.bx--tabs__nav-link:active { - outline: 2px solid var(--focus, #ffffff); + outline: 2px solid var(--cds-focus, #ffffff); outline-offset: -2px; width: 100%; margin: 0; @@ -25029,9 +26743,9 @@ a.bx--tabs__nav-link:focus, a.bx--tabs__nav-link:active { a.bx--tabs__nav-link { width: 10rem; margin: 0; - padding: 0.75rem 1rem 0.5rem; + padding: var(--cds-spacing-04, 0.75rem) var(--cds-spacing-05, 1rem) var(--cds-spacing-03, 0.5rem); line-height: inherit; - border-bottom: 2px solid var(--ui-03, #393939); + border-bottom: 2px solid var(--cds-ui-03, #393939); } a.bx--tabs__nav-link:focus, a.bx--tabs__nav-link:active { width: 10rem; @@ -25042,20 +26756,20 @@ a.bx--tabs__nav-link:focus, a.bx--tabs__nav-link:active { @media (min-width: 42rem) { .bx--tabs--container a.bx--tabs__nav-link { height: 3rem; - padding: 0.5rem 1rem; - line-height: calc(3rem - (0.5rem * 2)); + padding: var(--cds-spacing-03, 0.5rem) var(--cds-spacing-05, 1rem); + line-height: calc(3rem - (var(--cds-spacing-03, 0.5rem) * 2)); border-bottom: none; } } .bx--tabs__nav-item:hover:not(.bx--tabs__nav-item--selected):not(.bx--tabs__nav-item--disabled) .bx--tabs__nav-link { - color: var(--text-01, #f4f4f4); + color: var(--cds-text-01, #f4f4f4); } @media (min-width: 42rem) { .bx--tabs__nav-item:hover:not(.bx--tabs__nav-item--selected):not(.bx--tabs__nav-item--disabled) .bx--tabs__nav-link { - color: var(--text-01, #f4f4f4); - border-bottom: 2px solid var(--ui-04, #6f6f6f); + color: var(--cds-text-01, #f4f4f4); + border-bottom: 2px solid var(--cds-ui-04, #6f6f6f); } } @@ -25066,25 +26780,25 @@ a.bx--tabs__nav-link:focus, a.bx--tabs__nav-link:active { } .bx--tabs__nav-item--disabled .bx--tabs__nav-link { - color: var(--disabled-02, #525252); - border-bottom: 2px solid var(--disabled-01, #262626); + color: var(--cds-disabled-02, #525252); + border-bottom: 2px solid var(--cds-disabled-01, #262626); pointer-events: none; } .bx--tabs__nav-item--disabled:hover .bx--tabs__nav-link { - border-bottom: 2px solid var(--disabled-01, #262626); + border-bottom: 2px solid var(--cds-disabled-01, #262626); cursor: no-drop; } .bx--tabs__nav-item--disabled .bx--tabs__nav-link:focus, .bx--tabs__nav-item--disabled a.bx--tabs__nav-link:active { - border-bottom: 2px solid var(--disabled-01, #262626); + border-bottom: 2px solid var(--cds-disabled-01, #262626); outline: none; } .bx--tabs__nav-item:not(.bx--tabs__nav-item--selected):not(.bx--tabs__nav-item--disabled):not(.bx--tabs__nav-item--selected) .bx--tabs__nav-link:focus, .bx--tabs__nav-item:not(.bx--tabs__nav-item--selected):not(.bx--tabs__nav-item--disabled):not(.bx--tabs__nav-item--selected) a.bx--tabs__nav-link:active { - color: var(--text-02, #c6c6c6); + color: var(--cds-text-02, #c6c6c6); } .bx--tab-content { @@ -25097,7 +26811,7 @@ a.bx--tabs__nav-link:focus, a.bx--tabs__nav-link:active { } .bx--skeleton.bx--tabs--scrollable:not(.bx--tabs--scrollable--container) .bx--tabs--scrollable__nav-item { - border-bottom: 2px solid var(--skeleton-02, #525252); + border-bottom: 2px solid var(--cds-skeleton-02, #525252); } .bx--tabs.bx--skeleton .bx--tabs__nav-link { @@ -25111,7 +26825,7 @@ a.bx--tabs__nav-link:focus, a.bx--tabs__nav-link:active { .bx--tabs.bx--skeleton .bx--tabs__nav-link span { position: relative; padding: 0; - background: var(--skeleton-01, #353535); + background: var(--cds-skeleton-01, #353535); border: none; box-shadow: none; pointer-events: none; @@ -25130,7 +26844,7 @@ a.bx--tabs__nav-link:focus, a.bx--tabs__nav-link:active { position: absolute; width: 100%; height: 100%; - background: var(--skeleton-02, #525252); + background: var(--cds-skeleton-02, #525252); animation: 3000ms ease-in-out skeleton infinite; content: \\"\\"; will-change: transform-origin, transform, opacity; @@ -25145,7 +26859,7 @@ a.bx--tabs__nav-link:focus, a.bx--tabs__nav-link:active { .bx--tabs.bx--skeleton .bx--tabs-trigger { position: relative; padding: 0; - background: var(--skeleton-01, #353535); + background: var(--cds-skeleton-01, #353535); border: none; box-shadow: none; pointer-events: none; @@ -25162,7 +26876,7 @@ a.bx--tabs__nav-link:focus, a.bx--tabs__nav-link:active { position: absolute; width: 100%; height: 100%; - background: var(--skeleton-02, #525252); + background: var(--cds-skeleton-02, #525252); animation: 3000ms ease-in-out skeleton infinite; content: \\"\\"; will-change: transform-origin, transform, opacity; @@ -25195,15 +26909,15 @@ a.bx--tabs__nav-link:focus, a.bx--tabs__nav-link:active { font-family: inherit; vertical-align: baseline; border: 0; - font-size: 0.875rem; - font-weight: 400; - line-height: 1.29; - letter-spacing: 0.16px; + font-size: var(--cds-body-short-01-font-size, 0.875rem); + font-weight: var(--cds-body-short-01-font-weight, 400); + line-height: var(--cds-body-short-01-line-height, 1.29); + letter-spacing: var(--cds-body-short-01-letter-spacing, 0.16px); display: flex; width: 100%; height: auto; min-height: 2.5rem; - color: var(--text-01, #f4f4f4); + color: var(--cds-text-01, #f4f4f4); } .bx--tabs--scrollable *, @@ -25243,43 +26957,43 @@ a.bx--tabs__nav-link:focus, a.bx--tabs__nav-link:active { .bx--tabs--scrollable .bx--tabs__overflow-indicator--left { margin-right: -0.5rem; - background-image: linear-gradient(to left, transparent, var(--ui-background, #161616)); + background-image: linear-gradient(to left, transparent, var(--cds-ui-background, #161616)); } .bx--tabs--scrollable .bx--tabs__overflow-indicator--right { margin-left: -0.5rem; - background-image: linear-gradient(to right, transparent, var(--ui-background, #161616)); + background-image: linear-gradient(to right, transparent, var(--cds-ui-background, #161616)); } .bx--tabs--scrollable .bx--tabs--scrollable--light .bx--tabs__overflow-indicator--left { - background-image: linear-gradient(to left, transparent, var(--ui-01, #262626)); + background-image: linear-gradient(to left, transparent, var(--cds-ui-01, #262626)); } .bx--tabs--scrollable .bx--tabs--scrollable--light .bx--tabs__overflow-indicator--right { - background-image: linear-gradient(to right, transparent, var(--ui-01, #262626)); + background-image: linear-gradient(to right, transparent, var(--cds-ui-01, #262626)); } .bx--tabs--scrollable.bx--tabs--scrollable--container .bx--tabs__overflow-indicator--left { - background-image: linear-gradient(to left, transparent, var(--ui-03, #393939)); + background-image: linear-gradient(to left, transparent, var(--cds-ui-03, #393939)); } .bx--tabs--scrollable.bx--tabs--scrollable--container .bx--tabs__overflow-indicator--right { - background-image: linear-gradient(to right, transparent, var(--ui-03, #393939)); + background-image: linear-gradient(to right, transparent, var(--cds-ui-03, #393939)); } @media not all and (min-resolution: 0.001dpcm) { @supports (-webkit-appearance: none) and (stroke-color: transparent) { .bx--tabs--scrollable .bx--tabs__overflow-indicator--left { - background-image: linear-gradient(to left, rgba(var(--ui-background, #161616), 0), var(--ui-background, #161616)); + background-image: linear-gradient(to left, rgba(var(--cds-ui-background, #161616), 0), var(--cds-ui-background, #161616)); } .bx--tabs--scrollable .bx--tabs__overflow-indicator--right { - background-image: linear-gradient(to right, rgba(var(--ui-background, #161616), 0), var(--ui-background, #161616)); + background-image: linear-gradient(to right, rgba(var(--cds-ui-background, #161616), 0), var(--cds-ui-background, #161616)); } .bx--tabs--scrollable.bx--tabs--scrollable--container .bx--tabs__overflow-indicator--left { - background-image: linear-gradient(to left, rgba(var(--ui-03, #393939), 0), var(--ui-03, #393939)); + background-image: linear-gradient(to left, rgba(var(--cds-ui-03, #393939), 0), var(--cds-ui-03, #393939)); } .bx--tabs--scrollable.bx--tabs--scrollable--container .bx--tabs__overflow-indicator--right { - background-image: linear-gradient(to right, rgba(var(--ui-03, #393939), 0), var(--ui-03, #393939)); + background-image: linear-gradient(to right, rgba(var(--cds-ui-03, #393939), 0), var(--cds-ui-03, #393939)); } } } @@ -25317,7 +27031,7 @@ a.bx--tabs__nav-link:focus, a.bx--tabs__nav-link:active { } .bx--tabs--scrollable .bx--tab--overflow-nav-button:focus { - outline: 2px solid var(--focus, #ffffff); + outline: 2px solid var(--cds-focus, #ffffff); outline-offset: -2px; } @@ -25334,11 +27048,11 @@ a.bx--tabs__nav-link:focus, a.bx--tabs__nav-link:active { .bx--tabs--scrollable.bx--tabs--scrollable--container .bx--tab--overflow-nav-button { width: 3rem; margin: 0; - background-color: var(--ui-03, #393939); + background-color: var(--cds-ui-03, #393939); } .bx--tabs--scrollable .bx--tab--overflow-nav-button svg { - fill: var(--icon-01, #f4f4f4); + fill: var(--cds-icon-01, #f4f4f4); } .bx--tabs--scrollable .bx--tabs--scrollable__nav-item { @@ -25366,12 +27080,12 @@ a.bx--tabs__nav-link:focus, a.bx--tabs__nav-link:active { } .bx--tabs--scrollable.bx--tabs--scrollable--container .bx--tabs--scrollable__nav-item { - background-color: var(--ui-03, #393939); + background-color: var(--cds-ui-03, #393939); } .bx--tabs--scrollable.bx--tabs--scrollable--container .bx--tabs--scrollable__nav-item + .bx--tabs--scrollable__nav-item { margin-left: 0; - box-shadow: -0.0625rem 0 0 0 var(--ui-04, #6f6f6f); + box-shadow: -0.0625rem 0 0 0 var(--cds-ui-04, #6f6f6f); } .bx--tabs--scrollable.bx--tabs--scrollable--container .bx--tabs--scrollable__nav-item + .bx--tabs--scrollable__nav-item.bx--tabs--scrollable__nav-item--selected, @@ -25384,7 +27098,7 @@ a.bx--tabs__nav-link:focus, a.bx--tabs__nav-link:active { } .bx--tabs--scrollable.bx--tabs--scrollable--container .bx--tabs--scrollable__nav-item:hover { - background-color: var(--hover-selected-ui, #4c4c4c); + background-color: var(--cds-hover-selected-ui, #4c4c4c); } .bx--tabs--scrollable .bx--tabs--scrollable__nav-item--disabled, @@ -25396,7 +27110,7 @@ a.bx--tabs__nav-link:focus, a.bx--tabs__nav-link:active { .bx--tabs--scrollable.bx--tabs--scrollable--container .bx--tabs--scrollable__nav-item.bx--tabs--scrollable__nav-item--disabled, .bx--tabs--scrollable.bx--tabs--scrollable--container .bx--tabs--scrollable__nav-item.bx--tabs--scrollable__nav-item--disabled:hover { - background-color: var(--disabled-02, #525252); + background-color: var(--cds-disabled-02, #525252); } .bx--tabs--scrollable .bx--tabs--scrollable__nav-item--selected { @@ -25406,17 +27120,17 @@ a.bx--tabs__nav-link:focus, a.bx--tabs__nav-link:active { .bx--tabs--scrollable .bx--tabs--scrollable__nav-item--selected .bx--tabs--scrollable__nav-link, .bx--tabs--scrollable .bx--tabs--scrollable__nav-item--selected .bx--tabs--scrollable__nav-link:focus, .bx--tabs--scrollable .bx--tabs--scrollable__nav-item--selected .bx--tabs--scrollable__nav-link:active { - font-size: 0.875rem; - font-weight: 600; - line-height: 1.29; - letter-spacing: 0.16px; - color: var(--text-01, #f4f4f4); - border-bottom: 2px solid var(--interactive-04, #4589ff); + font-size: var(--cds-productive-heading-01-font-size, 0.875rem); + font-weight: var(--cds-productive-heading-01-font-weight, 600); + line-height: var(--cds-productive-heading-01-line-height, 1.29); + letter-spacing: var(--cds-productive-heading-01-letter-spacing, 0.16px); + color: var(--cds-text-01, #f4f4f4); + border-bottom: 2px solid var(--cds-interactive-04, #4589ff); } .bx--tabs--scrollable.bx--tabs--scrollable--container .bx--tabs--scrollable__nav-item--selected, .bx--tabs--scrollable.bx--tabs--scrollable--container .bx--tabs--scrollable__nav-item--selected:hover { - background-color: var(--ui-01, #262626); + background-color: var(--cds-ui-01, #262626); } .bx--tabs--scrollable.bx--tabs--scrollable--container .bx--tabs--scrollable__nav-item--selected .bx--tabs--scrollable__nav-link:focus, @@ -25427,13 +27141,13 @@ a.bx--tabs__nav-link:focus, a.bx--tabs__nav-link:active { } .bx--tabs--scrollable.bx--tabs--scrollable--container .bx--tabs--scrollable__nav-item--selected .bx--tabs--scrollable__nav-link { - line-height: calc(3rem - (0.5rem * 2)); - box-shadow: inset 0 2px 0 0 var(--interactive-04, #4589ff); + line-height: calc(3rem - (var(--cds-spacing-03, 0.5rem) * 2)); + box-shadow: inset 0 2px 0 0 var(--cds-interactive-04, #4589ff); } .bx--tabs--scrollable.bx--tabs--scrollable--light.bx--tabs--scrollable--container .bx--tabs--scrollable__nav-item--selected, .bx--tabs--scrollable.bx--tabs--scrollable--light.bx--tabs--scrollable--container .bx--tabs--scrollable__nav-item--selected:hover { - background-color: var(--ui-background, #161616); + background-color: var(--cds-ui-background, #161616); } .bx--tabs--scrollable .bx--tabs--scrollable__nav-link { @@ -25452,19 +27166,19 @@ a.bx--tabs__nav-link:focus, a.bx--tabs__nav-link:active { appearance: none; outline: 2px solid transparent; outline-offset: -2px; - font-size: 0.875rem; - font-weight: 400; - line-height: 1.29; - letter-spacing: 0.16px; + font-size: var(--cds-body-short-01-font-size, 0.875rem); + font-weight: var(--cds-body-short-01-font-weight, 400); + line-height: var(--cds-body-short-01-line-height, 1.29); + letter-spacing: var(--cds-body-short-01-letter-spacing, 0.16px); width: 10rem; - padding: 0.75rem 1rem 0.5rem; + padding: var(--cds-spacing-04, 0.75rem) var(--cds-spacing-05, 1rem) var(--cds-spacing-03, 0.5rem); overflow: hidden; - color: var(--text-02, #c6c6c6); + color: var(--cds-text-02, #c6c6c6); white-space: nowrap; text-align: left; text-decoration: none; text-overflow: ellipsis; - border-bottom: 2px solid var(--ui-03, #393939); + border-bottom: 2px solid var(--cds-ui-03, #393939); transition: border 70ms cubic-bezier(0.2, 0, 0.38, 0.9), outline 70ms cubic-bezier(0.2, 0, 0.38, 0.9); } @@ -25479,7 +27193,7 @@ a.bx--tabs__nav-link:focus, a.bx--tabs__nav-link:active { } .bx--tabs--scrollable .bx--tabs--scrollable__nav-link:focus, .bx--tabs--scrollable .bx--tabs--scrollable__nav-link:active { - outline: 2px solid var(--focus, #ffffff); + outline: 2px solid var(--cds-focus, #ffffff); outline-offset: -2px; } @@ -25491,14 +27205,14 @@ a.bx--tabs__nav-link:focus, a.bx--tabs__nav-link:active { .bx--tabs--scrollable.bx--tabs--scrollable--container .bx--tabs--scrollable__nav-link { height: 3rem; - padding: 0.5rem 1rem; - line-height: calc(3rem - (0.5rem * 2)); + padding: var(--cds-spacing-03, 0.5rem) var(--cds-spacing-05, 1rem); + line-height: calc(3rem - (var(--cds-spacing-03, 0.5rem) * 2)); border-bottom: 0; } .bx--tabs--scrollable .bx--tabs--scrollable__nav-item:hover .bx--tabs--scrollable__nav-link { - color: var(--text-01, #f4f4f4); - border-bottom: 2px solid var(--ui-04, #6f6f6f); + color: var(--cds-text-01, #f4f4f4); + border-bottom: 2px solid var(--cds-ui-04, #6f6f6f); } .bx--tabs--scrollable.bx--tabs--scrollable--container .bx--tabs--scrollable__nav-item .bx--tabs--scrollable__nav-link { @@ -25506,38 +27220,38 @@ a.bx--tabs__nav-link:focus, a.bx--tabs__nav-link:active { } .bx--tabs--scrollable .bx--tabs--scrollable__nav-item--disabled .bx--tabs--scrollable__nav-link { - color: var(--disabled-02, #525252); - border-bottom: 2px solid var(--disabled-01, #262626); + color: var(--cds-disabled-02, #525252); + border-bottom: 2px solid var(--cds-disabled-01, #262626); } .bx--tabs--scrollable .bx--tabs--scrollable__nav-item--disabled:hover .bx--tabs--scrollable__nav-link { - color: var(--disabled-02, #525252); - border-bottom: 2px solid var(--disabled-01, #262626); + color: var(--cds-disabled-02, #525252); + border-bottom: 2px solid var(--cds-disabled-01, #262626); cursor: not-allowed; pointer-events: none; } .bx--tabs--scrollable .bx--tabs--scrollable__nav-item--disabled .bx--tabs--scrollable__nav-link:focus, .bx--tabs--scrollable .bx--tabs--scrollable__nav-item--disabled .bx--tabs--scrollable__nav-link:active { - border-bottom: 2px solid var(--disabled-01, #262626); + border-bottom: 2px solid var(--cds-disabled-01, #262626); outline: none; } .bx--tabs--scrollable .bx--tabs--scrollable--light .bx--tabs--scrollable__nav-item--disabled .bx--tabs--scrollable__nav-link { - border-bottom-color: var(--ui-03, #393939); + border-bottom-color: var(--cds-ui-03, #393939); } .bx--tabs--scrollable .bx--tabs--scrollable--light .bx--tabs--scrollable__nav-item--disabled:hover .bx--tabs--scrollable__nav-link { - border-bottom-color: var(--ui-03, #393939); + border-bottom-color: var(--cds-ui-03, #393939); } .bx--tabs--scrollable .bx--tabs--scrollable--light .bx--tabs--scrollable__nav-item--disabled .bx--tabs--scrollable__nav-link:focus, .bx--tabs--scrollable .bx--tabs--scrollable--light .bx--tabs--scrollable__nav-item--disabled .bx--tabs--scrollable__nav-link:active { - border-bottom-color: var(--ui-03, #393939); + border-bottom-color: var(--cds-ui-03, #393939); } .bx--tabs--scrollable.bx--tabs--scrollable--container .bx--tabs--scrollable__nav-item--disabled .bx--tabs--scrollable__nav-link { - color: var(--disabled-03, #8d8d8d); + color: var(--cds-disabled-03, #8d8d8d); border-bottom: none; } @@ -25553,7 +27267,7 @@ a.bx--tabs__nav-link:focus, a.bx--tabs__nav-link:active { .bx--tabs--scrollable .bx--tabs.bx--skeleton .bx--tabs--scrollable__nav-link { position: relative; padding: 0; - background: var(--skeleton-01, #353535); + background: var(--cds-skeleton-01, #353535); border: none; box-shadow: none; pointer-events: none; @@ -25570,7 +27284,7 @@ a.bx--tabs__nav-link:focus, a.bx--tabs__nav-link:active { position: absolute; width: 100%; height: 100%; - background: var(--skeleton-02, #525252); + background: var(--cds-skeleton-02, #525252); animation: 3000ms ease-in-out skeleton infinite; content: \\"\\"; will-change: transform-origin, transform, opacity; @@ -25585,7 +27299,7 @@ a.bx--tabs__nav-link:focus, a.bx--tabs__nav-link:active { .bx--tabs--scrollable .bx--tabs.bx--skeleton .bx--tabs-trigger { position: relative; padding: 0; - background: var(--skeleton-01, #353535); + background: var(--cds-skeleton-01, #353535); border: none; box-shadow: none; pointer-events: none; @@ -25603,7 +27317,7 @@ a.bx--tabs__nav-link:focus, a.bx--tabs__nav-link:active { position: absolute; width: 100%; height: 100%; - background: var(--skeleton-02, #525252); + background: var(--cds-skeleton-02, #525252); animation: 3000ms ease-in-out skeleton infinite; content: \\"\\"; will-change: transform-origin, transform, opacity; @@ -25636,10 +27350,10 @@ a.bx--tabs__nav-link:focus, a.bx--tabs__nav-link:active { font-family: inherit; vertical-align: baseline; border: 0; - font-size: 0.875rem; - font-weight: 400; - line-height: 1.43; - letter-spacing: 0.16px; + font-size: var(--cds-body-long-01-font-size, 0.875rem); + font-weight: var(--cds-body-long-01-font-weight, 400); + line-height: var(--cds-body-long-01-line-height, 1.43); + letter-spacing: var(--cds-body-long-01-letter-spacing, 0.16px); outline: 2px solid transparent; outline-offset: -2px; width: 100%; @@ -25647,10 +27361,10 @@ a.bx--tabs__nav-link:focus, a.bx--tabs__nav-link:active { height: 100%; min-height: 2.5rem; padding: 0.6875rem 1rem; - color: var(--text-01, #f4f4f4); - background-color: var(--field-01, #262626); + color: var(--cds-text-01, #f4f4f4); + background-color: var(--cds-field-01, #262626); border: none; - border-bottom: 1px solid var(--ui-04, #6f6f6f); + border-bottom: 1px solid var(--cds-ui-04, #6f6f6f); transition: background-color 70ms cubic-bezier(0.2, 0, 0.38, 0.9), outline 70ms cubic-bezier(0.2, 0, 0.38, 0.9); resize: vertical; } @@ -25663,7 +27377,7 @@ a.bx--tabs__nav-link:focus, a.bx--tabs__nav-link:active { .bx--text-area:focus, .bx--text-area:active { - outline: 2px solid var(--focus, #ffffff); + outline: 2px solid var(--cds-focus, #ffffff); outline-offset: -2px; } @@ -25675,16 +27389,16 @@ a.bx--tabs__nav-link:focus, a.bx--tabs__nav-link:active { } .bx--text-area::placeholder { - color: var(--text-05, #8d8d8d); + color: var(--cds-text-05, #8d8d8d); opacity: 1; - font-size: 0.875rem; - font-weight: 400; - line-height: 1.43; - letter-spacing: 0.16px; + font-size: var(--cds-body-long-01-font-size, 0.875rem); + font-weight: var(--cds-body-long-01-font-weight, 400); + line-height: var(--cds-body-long-01-line-height, 1.43); + letter-spacing: var(--cds-body-long-01-letter-spacing, 0.16px); } .bx--text-area--light { - background-color: var(--field-02, #393939); + background-color: var(--cds-field-02, #393939); } .bx--text-area--invalid { @@ -25701,29 +27415,29 @@ a.bx--tabs__nav-link:focus, a.bx--tabs__nav-link:active { position: absolute; top: 0.75rem; right: 1rem; - fill: var(--support-01, #fa4d56); + fill: var(--cds-support-01, #fa4d56); } .bx--text-area:disabled { - color: var(--disabled-02, #525252); - background-color: var(--disabled-01, #262626); + color: var(--cds-disabled-02, #525252); + background-color: var(--cds-disabled-01, #262626); border-bottom: 1px solid transparent; outline: none; cursor: not-allowed; } .bx--text-area:disabled::placeholder { - color: var(--disabled-02, #525252); + color: var(--cds-disabled-02, #525252); } .bx--text-area.bx--text-area--light:disabled { - background-color: var(--field-02, #393939); + background-color: var(--cds-field-02, #393939); } .bx--text-area.bx--skeleton { position: relative; padding: 0; - background: var(--skeleton-01, #353535); + background: var(--cds-skeleton-01, #353535); border: none; box-shadow: none; pointer-events: none; @@ -25740,7 +27454,7 @@ a.bx--tabs__nav-link:focus, a.bx--tabs__nav-link:active { position: absolute; width: 100%; height: 100%; - background: var(--skeleton-02, #525252); + background: var(--cds-skeleton-02, #525252); animation: 3000ms ease-in-out skeleton infinite; content: \\"\\"; will-change: transform-origin, transform, opacity; @@ -25762,13 +27476,13 @@ a.bx--tabs__nav-link:focus, a.bx--tabs__nav-link:active { min-width: 8rem; min-height: 4rem; padding: 1rem; - background-color: var(--ui-01, #262626); + background-color: var(--cds-ui-01, #262626); outline: 2px solid transparent; outline-offset: -2px; } .bx--tile:focus { - outline: 2px solid var(--focus, #ffffff); + outline: 2px solid var(--cds-focus, #ffffff); outline-offset: -2px; } @@ -25779,7 +27493,7 @@ a.bx--tabs__nav-link:focus, a.bx--tabs__nav-link:active { } .bx--tile--light { - background-color: var(--ui-02, #393939); + background-color: var(--cds-ui-02, #393939); } .bx--tile--clickable, @@ -25792,12 +27506,12 @@ a.bx--tabs__nav-link:focus, a.bx--tabs__nav-link:active { .bx--tile--clickable:hover, .bx--tile--selectable:hover, .bx--tile--expandable:hover { - background: var(--hover-ui, #353535); + background: var(--cds-hover-ui, #353535); } .bx--tile--clickable:focus, .bx--tile--expandable:focus { - outline: 2px solid var(--focus, #ffffff); + outline: 2px solid var(--cds-focus, #ffffff); outline-offset: -2px; } @@ -25826,11 +27540,11 @@ a.bx--tabs__nav-link:focus, a.bx--tabs__nav-link:active { font-family: inherit; vertical-align: baseline; border: 0; - font-size: 0.875rem; - font-weight: 400; - line-height: 1.29; - letter-spacing: 0.16px; - color: var(--text-01, #f4f4f4); + font-size: var(--cds-body-short-01-font-size, 0.875rem); + font-weight: var(--cds-body-short-01-font-weight, 400); + line-height: var(--cds-body-short-01-line-height, 1.29); + letter-spacing: var(--cds-body-short-01-letter-spacing, 0.16px); + color: var(--cds-text-01, #f4f4f4); text-decoration: none; } @@ -25844,18 +27558,18 @@ a.bx--tabs__nav-link:focus, a.bx--tabs__nav-link:active { .bx--tile--clickable:active, .bx--tile--clickable:visited, .bx--tile--clickable:visited:hover { - color: var(--text-01, #f4f4f4); + color: var(--cds-text-01, #f4f4f4); text-decoration: none; } .bx--tile--clickable.bx--link--disabled { - color: var(--disabled-02, #525252); + color: var(--cds-disabled-02, #525252); } .bx--tile--clickable:hover.bx--link--disabled { display: block; - color: var(--disabled-02, #525252); - background-color: var(--disabled-01, #262626); + color: var(--cds-disabled-02, #525252); + background-color: var(--cds-disabled-01, #262626); } .bx--tile--selectable { @@ -25879,11 +27593,11 @@ a.bx--tabs__nav-link:focus, a.bx--tabs__nav-link:active { .bx--tile__checkmark svg { border-radius: 50%; - fill: var(--icon-02, #c6c6c6); + fill: var(--cds-icon-02, #c6c6c6); } .bx--tile__checkmark:focus { - outline: 2px solid var(--focus, #ffffff); + outline: 2px solid var(--cds-focus, #ffffff); outline-offset: -2px; } @@ -25906,7 +27620,7 @@ a.bx--tabs__nav-link:focus, a.bx--tabs__nav-link:active { margin-left: 0.5rem; transform-origin: center; transition: 110ms cubic-bezier(0.2, 0, 0.38, 0.9); - fill: var(--ui-05, #f4f4f4); + fill: var(--cds-ui-05, #f4f4f4); } @media screen and (-ms-high-contrast: active), screen and (prefers-contrast) { @@ -25960,7 +27674,7 @@ a.bx--tabs__nav-link:focus, a.bx--tabs__nav-link:active { } .bx--tile--is-selected { - outline: 1px solid var(--ui-05, #f4f4f4); + outline: 1px solid var(--cds-ui-05, #f4f4f4); outline-offset: -1px; } @@ -25969,7 +27683,7 @@ a.bx--tabs__nav-link:focus, a.bx--tabs__nav-link:active { } .bx--tile--is-selected .bx--tile__checkmark svg { - fill: var(--ui-05, #f4f4f4); + fill: var(--cds-ui-05, #f4f4f4); } @media screen and (-ms-high-contrast: active), screen and (prefers-contrast) { @@ -25997,7 +27711,7 @@ a.bx--tabs__nav-link:focus, a.bx--tabs__nav-link:active { } .bx--tile-input:focus + .bx--tile { - outline: 2px solid var(--focus, #ffffff); + outline: 2px solid var(--cds-focus, #ffffff); outline-offset: -2px; } @@ -26008,21 +27722,21 @@ a.bx--tabs__nav-link:focus, a.bx--tabs__nav-link:active { } .bx--tile--disabled.bx--tile--selectable { - color: var(--disabled-02, #525252); - background-color: var(--ui-01, #262626); + color: var(--cds-disabled-02, #525252); + background-color: var(--cds-ui-01, #262626); cursor: not-allowed; } .bx--tile--disabled.bx--tile--selectable.bx--tile--light { - background-color: var(--ui-02, #393939); + background-color: var(--cds-ui-02, #393939); } .bx--tile--disabled.bx--tile--is-selected { - outline-color: var(--disabled-02, #525252); + outline-color: var(--cds-disabled-02, #525252); } .bx--tile--disabled.bx--tile--is-selected .bx--tile__checkmark svg { - fill: var(--disabled-02, #525252); + fill: var(--cds-disabled-02, #525252); } .bx--tile-group { @@ -26070,11 +27784,11 @@ a.bx--tabs__nav-link:focus, a.bx--tabs__nav-link:active { .bx--time-picker__input-field { outline: 2px solid transparent; outline-offset: -2px; - font-family: \\"IBM Plex Mono\\", \\"Menlo\\", \\"DejaVu Sans Mono\\", \\"Bitstream Vera Sans Mono\\", Courier, monospace; - font-size: 0.875rem; - font-weight: 400; - line-height: 1.43; - letter-spacing: 0.32px; + font-family: var(--cds-code-02-font-family, \\"IBM Plex Mono\\", \\"Menlo\\", \\"DejaVu Sans Mono\\", \\"Bitstream Vera Sans Mono\\", Courier, monospace); + font-size: var(--cds-code-02-font-size, 0.875rem); + font-weight: var(--cds-code-02-font-weight, 400); + line-height: var(--cds-code-02-line-height, 1.43); + letter-spacing: var(--cds-code-02-letter-spacing, 0.32px); display: flex; align-items: center; width: 4.875rem; @@ -26083,20 +27797,20 @@ a.bx--tabs__nav-link:focus, a.bx--tabs__nav-link:active { } .bx--time-picker__input-field::placeholder { - color: var(--text-05, #8d8d8d); + color: var(--cds-text-05, #8d8d8d); opacity: 1; } .bx--time-picker--light .bx--select-input { - background-color: var(--field-02, #393939); + background-color: var(--cds-field-02, #393939); } .bx--time-picker--light .bx--select-input:hover { - background-color: var(--hover-ui, #353535); + background-color: var(--cds-hover-ui, #353535); } .bx--time-picker--light .bx--select-input:disabled, .bx--time-picker--light .bx--select-input:hover:disabled { - color: var(--disabled-02, #525252); + color: var(--cds-disabled-02, #525252); background-color: transparent; border-bottom: 1px solid transparent; cursor: not-allowed; @@ -26132,10 +27846,10 @@ a.bx--tabs__nav-link:focus, a.bx--tabs__nav-link:active { } .bx--toggle__label { - font-size: 0.75rem; - font-weight: 400; - line-height: 1.34; - letter-spacing: 0.32px; + font-size: var(--cds-label-01-font-size, 0.75rem); + font-weight: var(--cds-label-01-font-weight, 400); + line-height: var(--cds-label-01-line-height, 1.34); + letter-spacing: var(--cds-label-01-letter-spacing, 0.32px); position: relative; display: flex; align-items: center; @@ -26156,7 +27870,7 @@ a.bx--tabs__nav-link:focus, a.bx--tabs__nav-link:active { box-sizing: border-box; width: 3rem; height: 1.5rem; - background-color: var(--ui-04, #6f6f6f); + background-color: var(--cds-ui-04, #6f6f6f); border-radius: 0.9375rem; box-shadow: 0 0 0 1px transparent, 0 0 0 3px transparent; cursor: pointer; @@ -26173,7 +27887,7 @@ a.bx--tabs__nav-link:focus, a.bx--tabs__nav-link:active { box-sizing: border-box; width: 1.125rem; height: 1.125rem; - background-color: var(--icon-03, #ffffff); + background-color: var(--cds-icon-03, #ffffff); border-radius: 50%; cursor: pointer; transition: transform 70ms cubic-bezier(0.2, 0, 1, 0.9); @@ -26189,15 +27903,15 @@ a.bx--tabs__nav-link:focus, a.bx--tabs__nav-link:active { height: 0.3125rem; transform: scale(0.2); transition: 70ms cubic-bezier(0.2, 0, 1, 0.9); - fill: var(--icon-03, #ffffff); + fill: var(--cds-icon-03, #ffffff); } .bx--toggle__text--left, .bx--toggle__text--right { - font-size: 0.875rem; - font-weight: 400; - line-height: 1.29; - letter-spacing: 0.16px; + font-size: var(--cds-body-short-01-font-size, 0.875rem); + font-weight: var(--cds-body-short-01-font-weight, 400); + line-height: var(--cds-body-short-01-line-height, 1.29); + letter-spacing: var(--cds-body-short-01-letter-spacing, 0.16px); position: relative; margin-left: 0.5rem; } @@ -26218,11 +27932,11 @@ a.bx--tabs__nav-link:focus, a.bx--tabs__nav-link:active { } .bx--toggle:checked + .bx--toggle__label .bx--toggle__appearance::before { - background-color: var(--support-02, #42be65); + background-color: var(--cds-support-02, #42be65); } .bx--toggle:checked + .bx--toggle__label .bx--toggle__appearance::after { - background-color: var(--icon-03, #ffffff); + background-color: var(--cds-icon-03, #ffffff); transform: translateX(1.5rem); } @@ -26232,7 +27946,7 @@ a.bx--tabs__nav-link:focus, a.bx--tabs__nav-link:active { .bx--toggle:focus + .bx--toggle__label, .bx--toggle:active + .bx--toggle__label .bx--toggle__appearance::before { - box-shadow: 0 0 0 1px var(--ui-02, #393939), 0 0 0 3px var(--focus, #ffffff); + box-shadow: 0 0 0 1px var(--cds-ui-02, #393939), 0 0 0 3px var(--cds-focus, #ffffff); } .bx--toggle:disabled + .bx--toggle__label { @@ -26240,11 +27954,11 @@ a.bx--tabs__nav-link:focus, a.bx--tabs__nav-link:active { } .bx--toggle:disabled + .bx--toggle__label .bx--toggle__appearance::before { - background-color: var(--disabled-01, #262626); + background-color: var(--cds-disabled-01, #262626); } .bx--toggle:disabled + .bx--toggle__label .bx--toggle__appearance::after { - background-color: var(--disabled-02, #525252); + background-color: var(--cds-disabled-02, #525252); } .bx--toggle:disabled + .bx--toggle__label .bx--toggle__appearance::before, .bx--toggle:disabled + .bx--toggle__label .bx--toggle__appearance::after { @@ -26254,7 +27968,7 @@ a.bx--tabs__nav-link:focus, a.bx--tabs__nav-link:active { .bx--toggle:disabled + .bx--toggle__label .bx--toggle__text--left, .bx--toggle:disabled + .bx--toggle__label .bx--toggle__text--right { - color: var(--disabled-02, #525252); + color: var(--cds-disabled-02, #525252); } .bx--toggle:disabled:active + .bx--toggle__label .bx--toggle__appearance:before { @@ -26262,7 +27976,7 @@ a.bx--tabs__nav-link:focus, a.bx--tabs__nav-link:active { } .bx--toggle:disabled + .bx--toggle__label .bx--toggle__check { - fill: var(--disabled-02, #525252); + fill: var(--cds-disabled-02, #525252); } .bx--toggle--small + .bx--toggle__label .bx--toggle__appearance { @@ -26287,7 +28001,7 @@ a.bx--tabs__nav-link:focus, a.bx--tabs__nav-link:active { .bx--toggle--small:checked + .bx--toggle__label .bx--toggle__check { transform: scale(1) translateX(1rem); - fill: var(--support-02, #42be65); + fill: var(--cds-support-02, #42be65); } .bx--toggle--small + .bx--toggle__label .bx--toggle__text--left { @@ -26317,14 +28031,14 @@ a.bx--tabs__nav-link:focus, a.bx--tabs__nav-link:active { } .bx--toggle-input__label { - font-size: 0.75rem; - font-weight: 400; - line-height: 1.34; - letter-spacing: 0.32px; + font-size: var(--cds-label-01-font-size, 0.75rem); + font-weight: var(--cds-label-01-font-weight, 400); + line-height: var(--cds-label-01-line-height, 1.34); + letter-spacing: var(--cds-label-01-letter-spacing, 0.32px); display: flex; flex-direction: column; align-items: flex-start; - color: var(--text-02, #c6c6c6); + color: var(--cds-text-02, #c6c6c6); cursor: pointer; } @@ -26344,7 +28058,7 @@ a.bx--tabs__nav-link:focus, a.bx--tabs__nav-link:active { box-sizing: border-box; width: 3rem; height: 1.5rem; - background-color: var(--ui-04, #6f6f6f); + background-color: var(--cds-ui-04, #6f6f6f); border-radius: 0.9375rem; box-shadow: 0 0 0 1px transparent, 0 0 0 3px transparent; transition: box-shadow 70ms cubic-bezier(0.2, 0, 1, 0.9), background-color 70ms cubic-bezier(0.2, 0, 1, 0.9); @@ -26366,7 +28080,7 @@ a.bx--tabs__nav-link:focus, a.bx--tabs__nav-link:active { box-sizing: border-box; width: 1.125rem; height: 1.125rem; - background-color: var(--icon-03, #ffffff); + background-color: var(--cds-icon-03, #ffffff); border-radius: 50%; transition: transform 70ms cubic-bezier(0.2, 0, 1, 0.9); content: \\"\\"; @@ -26384,10 +28098,10 @@ a.bx--tabs__nav-link:focus, a.bx--tabs__nav-link:active { .bx--toggle__text--off, .bx--toggle__text--on { - font-size: 0.875rem; - font-weight: 400; - line-height: 1.29; - letter-spacing: 0.16px; + font-size: var(--cds-body-short-01-font-size, 0.875rem); + font-weight: var(--cds-body-short-01-font-weight, 400); + line-height: var(--cds-body-short-01-line-height, 1.29); + letter-spacing: var(--cds-body-short-01-letter-spacing, 0.16px); position: absolute; top: 50%; margin-left: 3.5rem; @@ -26402,17 +28116,17 @@ a.bx--tabs__nav-link:focus, a.bx--tabs__nav-link:active { } .bx--toggle-input:checked + .bx--toggle-input__label > .bx--toggle__switch::before { - background-color: var(--support-02, #42be65); + background-color: var(--cds-support-02, #42be65); } .bx--toggle-input:checked + .bx--toggle-input__label > .bx--toggle__switch::after { - background-color: var(--icon-03, #ffffff); + background-color: var(--cds-icon-03, #ffffff); transform: translateX(1.5rem); } .bx--toggle-input:focus + .bx--toggle-input__label > .bx--toggle__switch::before, .bx--toggle-input:active + .bx--toggle-input__label > .bx--toggle__switch::before { - box-shadow: 0 0 0 1px var(--ui-02, #393939), 0 0 0 3px var(--focus, #ffffff); + box-shadow: 0 0 0 1px var(--cds-ui-02, #393939), 0 0 0 3px var(--cds-focus, #ffffff); } @media screen and (-ms-high-contrast: active), screen and (prefers-contrast) { @@ -26423,7 +28137,7 @@ a.bx--tabs__nav-link:focus, a.bx--tabs__nav-link:active { } .bx--toggle-input:disabled + .bx--toggle-input__label { - color: var(--disabled-02, #525252); + color: var(--cds-disabled-02, #525252); cursor: not-allowed; } @@ -26432,11 +28146,11 @@ a.bx--tabs__nav-link:focus, a.bx--tabs__nav-link:active { } .bx--toggle-input:disabled + .bx--toggle-input__label > .bx--toggle__switch::before { - background-color: var(--disabled-01, #262626); + background-color: var(--cds-disabled-01, #262626); } .bx--toggle-input:disabled + .bx--toggle-input__label > .bx--toggle__switch::after { - background-color: var(--disabled-02, #525252); + background-color: var(--cds-disabled-02, #525252); } .bx--toggle-input:disabled + .bx--toggle-input__label > .bx--toggle__switch::before, .bx--toggle-input:disabled + .bx--toggle-input__label > .bx--toggle__switch::after { @@ -26449,11 +28163,11 @@ a.bx--tabs__nav-link:focus, a.bx--tabs__nav-link:active { } .bx--data-table .bx--toggle-input:disabled + .bx--toggle-input__label > .bx--toggle__switch::before { - background-color: var(--disabled-02, #525252); + background-color: var(--cds-disabled-02, #525252); } .bx--data-table .bx--toggle-input:disabled + .bx--toggle-input__label > .bx--toggle__switch::after { - background-color: var(--disabled-03, #8d8d8d); + background-color: var(--cds-disabled-03, #8d8d8d); } .bx--toggle-input--small + .bx--toggle-input__label > .bx--toggle__switch { @@ -26483,11 +28197,11 @@ a.bx--tabs__nav-link:focus, a.bx--tabs__nav-link:active { .bx--toggle-input--small:checked + .bx--toggle-input__label .bx--toggle__check { transform: scale(1) translateX(1rem); - fill: var(--support-02, #42be65); + fill: var(--cds-support-02, #42be65); } .bx--toggle-input--small:disabled:checked + .bx--toggle-input__label .bx--toggle__check { - fill: var(--disabled-01, #262626); + fill: var(--cds-disabled-01, #262626); } .bx--toggle__label.bx--skeleton { @@ -26606,10 +28320,10 @@ a.bx--tabs__nav-link:focus, a.bx--tabs__nav-link:active { } a.bx--header__name { - font-size: 0.875rem; - font-weight: 400; - line-height: 1.29; - letter-spacing: 0.16px; + font-size: var(--cds-body-short-01-font-size, 0.875rem); + font-weight: var(--cds-body-short-01-font-weight, 400); + line-height: var(--cds-body-short-01-line-height, 1.29); + letter-spacing: var(--cds-body-short-01-letter-spacing, 0.16px); display: flex; align-items: center; height: 100%; @@ -26734,7 +28448,7 @@ a.bx--header__menu-item[aria-current=\\"page\\"]::after, bottom: -2px; left: 0; width: 100%; - border-bottom: 3px solid var(--inverse-support-04, #0f62fe); + border-bottom: 3px solid var(--cds-inverse-support-04, #0f62fe); content: \\"\\"; } @@ -26900,10 +28614,10 @@ a.bx--header__menu-item.bx--header__menu-item--current:focus { .bx--product-switcher__subheader, .bx--product-switcher__all-btn { - font-size: 0.875rem; - font-weight: 400; - line-height: 1.29; - letter-spacing: 0.16px; + font-size: var(--cds-body-short-01-font-size, 0.875rem); + font-weight: var(--cds-body-short-01-font-weight, 400); + line-height: var(--cds-body-short-01-line-height, 1.29); + letter-spacing: var(--cds-body-short-01-letter-spacing, 0.16px); padding: 0.5rem; color: #c6c6c6; } @@ -26939,10 +28653,10 @@ a.bx--header__menu-item.bx--header__menu-item--current:focus { } .bx--product-switcher__back-btn { - font-size: 0.875rem; - font-weight: 400; - line-height: 1.29; - letter-spacing: 0.16px; + font-size: var(--cds-body-short-01-font-size, 0.875rem); + font-weight: var(--cds-body-short-01-font-weight, 400); + line-height: var(--cds-body-short-01-line-height, 1.29); + letter-spacing: var(--cds-body-short-01-letter-spacing, 0.16px); display: flex; align-items: center; padding: 0.5rem 1rem; @@ -26983,10 +28697,10 @@ a.bx--header__menu-item.bx--header__menu-item--current:focus { } .bx--product-link__name { - font-size: 0.875rem; - font-weight: 400; - line-height: 1.29; - letter-spacing: 0.16px; + font-size: var(--cds-body-short-01-font-size, 0.875rem); + font-weight: var(--cds-body-short-01-font-weight, 400); + line-height: var(--cds-body-short-01-line-height, 1.29); + letter-spacing: var(--cds-body-short-01-letter-spacing, 0.16px); margin-left: 0.25rem; color: #c6c6c6; font-weight: 400; @@ -27039,30 +28753,30 @@ a.bx--header__menu-item.bx--header__menu-item--current:focus { .bx--switcher__item { width: 100%; - height: 2rem; + height: var(--cds-spacing-07, 2rem); } .bx--switcher__item:nth-child(1) { - margin-top: 1rem; + margin-top: var(--cds-spacing-05, 1rem); } .bx--switcher__item--divider { display: block; width: 14rem; height: 1px; - margin: 0.5rem 1rem; + margin: var(--cds-spacing-03, 0.5rem) var(--cds-spacing-05, 1rem); background: #393939; border: none; } .bx--switcher__item-link { - font-size: 0.875rem; - font-weight: 600; - line-height: 1.29; - letter-spacing: 0.16px; + font-size: var(--cds-productive-heading-01-font-size, 0.875rem); + font-weight: var(--cds-productive-heading-01-font-weight, 600); + line-height: var(--cds-productive-heading-01-line-height, 1.29); + letter-spacing: var(--cds-productive-heading-01-letter-spacing, 0.16px); display: block; - height: 2rem; - padding: 0.375rem 1rem; + height: var(--cds-spacing-07, 2rem); + padding: 0.375rem var(--cds-spacing-05, 1rem); color: #c6c6c6; text-decoration: none; } @@ -27104,7 +28818,7 @@ a.bx--header__menu-item.bx--header__menu-item--current:focus { } .bx--side-nav--ux { - top: 3rem; + top: var(--cds-spacing-09, 3rem); width: 16rem; } @@ -27142,7 +28856,7 @@ a.bx--header__menu-item.bx--header__menu-item--current:focus { .bx--side-nav__overlay-active { width: 100vw; height: 100vh; - background-color: var(--overlay-01, rgba(22, 22, 22, 0.7)); + background-color: var(--cds-overlay-01, rgba(22, 22, 22, 0.7)); opacity: 1; transition: opacity 240ms cubic-bezier(0.2, 0, 0.38, 0.9), background-color 240ms cubic-bezier(0.2, 0, 0.38, 0.9); } @@ -27259,7 +28973,7 @@ a.bx--header__menu-item.bx--header__menu-item--current:focus { } .bx--side-nav__select:focus { - outline: 2px solid var(--focus, #ffffff); + outline: 2px solid var(--cds-focus, #ffffff); outline-offset: -2px; } @@ -27309,7 +29023,7 @@ a.bx--header__menu-item.bx--header__menu-item--current:focus { } .bx--side-nav__toggle:focus { - outline: 2px solid var(--focus, #ffffff); + outline: 2px solid var(--cds-focus, #ffffff); outline-offset: -2px; } @@ -27366,7 +29080,7 @@ a.bx--header__menu-item.bx--header__menu-item--current:focus { .bx--side-nav__divider { height: 1px; - margin: 0.5rem 1rem; + margin: var(--cds-spacing-03, 0.5rem) var(--cds-spacing-05, 1rem); background-color: #e0e0e0; } @@ -27385,10 +29099,10 @@ a.bx--header__menu-item.bx--header__menu-item--current:focus { cursor: pointer; appearance: none; width: 100%; - font-size: 0.875rem; - font-weight: 600; - line-height: 1.29; - letter-spacing: 0.16px; + font-size: var(--cds-productive-heading-01-font-size, 0.875rem); + font-weight: var(--cds-productive-heading-01-font-weight, 600); + line-height: var(--cds-productive-heading-01-line-height, 1.29); + letter-spacing: var(--cds-productive-heading-01-letter-spacing, 0.16px); outline: 2px solid transparent; outline-offset: -2px; display: flex; @@ -27416,7 +29130,7 @@ a.bx--header__menu-item.bx--header__menu-item--current:focus { } .bx--side-nav__submenu:focus { - outline: 2px solid var(--focus, #ffffff); + outline: 2px solid var(--cds-focus, #ffffff); outline-offset: -2px; } @@ -27519,10 +29233,10 @@ a.bx--side-nav__link, .bx--side-nav .bx--header__menu-title[aria-expanded=\\"true\\"] + .bx--header__menu { outline: 2px solid transparent; outline-offset: -2px; - font-size: 0.875rem; - font-weight: 600; - line-height: 1.29; - letter-spacing: 0.16px; + font-size: var(--cds-productive-heading-01-font-size, 0.875rem); + font-weight: var(--cds-productive-heading-01-font-weight, 600); + line-height: var(--cds-productive-heading-01-line-height, 1.29); + letter-spacing: var(--cds-productive-heading-01-letter-spacing, 0.16px); position: relative; display: flex; align-items: center; @@ -27550,7 +29264,7 @@ a.bx--side-nav__link > .bx--side-nav__link-text, a.bx--side-nav__link:focus, .bx--side-nav a.bx--header__menu-item:focus { - outline: 2px solid var(--focus, #ffffff); + outline: 2px solid var(--cds-focus, #ffffff); outline-offset: -2px; } @@ -27903,7 +29617,7 @@ a.bx--navigation-link:focus { .bx--content { padding: 2rem; - background: var(--ui-02, #393939); + background: var(--cds-ui-02, #393939); will-change: margin-left; } @@ -27920,8 +29634,8 @@ a.bx--navigation-link:focus { } .security--unstable--background { - background-color: var(--ui-01, #262626); - outline: 0.0625rem solid var(--ui-background, #161616); + background-color: var(--cds-ui-01, #262626); + outline: 0.0625rem solid var(--cds-ui-background, #161616); } .security--unstable-pagination { @@ -27932,16 +29646,16 @@ a.bx--navigation-link:focus { font-family: inherit; vertical-align: baseline; border: 0; - font-size: 0.875rem; - font-weight: 400; - line-height: 1.29; - letter-spacing: 0.16px; + font-size: var(--cds-body-short-01-font-size, 0.875rem); + font-weight: var(--cds-body-short-01-font-weight, 400); + line-height: var(--cds-body-short-01-line-height, 1.29); + letter-spacing: var(--cds-body-short-01-letter-spacing, 0.16px); width: 100%; - background-color: var(--ui-01, #262626); + background-color: var(--cds-ui-01, #262626); display: flex; align-items: center; justify-content: space-between; - border-top: 1px solid var(--ui-03, #393939); + border-top: 1px solid var(--cds-ui-03, #393939); height: 3rem; overflow: hidden; } @@ -27954,7 +29668,7 @@ a.bx--navigation-link:focus { .security--unstable-pagination__text { margin: 0 1rem; - color: var(--text-02, #c6c6c6); + color: var(--cds-text-02, #c6c6c6); } @media (min-width: 42rem) { @@ -28000,11 +29714,11 @@ a.bx--navigation-link:focus { height: 100%; margin: 0; padding: 0 0.875rem; - border-left: 1px solid var(--ui-03, #393939); + border-left: 1px solid var(--cds-ui-03, #393939); display: flex; justify-content: center; align-items: center; - fill: var(--ui-05, #f4f4f4); + fill: var(--cds-ui-05, #f4f4f4); transition: outline 110ms cubic-bezier(0.2, 0, 0.38, 0.9); transition: background-color 110ms cubic-bezier(0.2, 0, 0.38, 0.9); } @@ -28023,27 +29737,27 @@ a.bx--navigation-link:focus { .security--unstable-pagination__button, .security--unstable-pagination__button:disabled { background: none; border: 0; - border-left: 1px solid var(--ui-03, #393939); + border-left: 1px solid var(--cds-ui-03, #393939); } .security--unstable-pagination__button:hover { - background: var(--hover-ui, #353535); + background: var(--cds-hover-ui, #353535); } .security--unstable-pagination__button.bx--btn--icon-only.bx--tooltip__trigger:focus { outline: none; - border: 2px solid var(--focus, #ffffff); + border: 2px solid var(--cds-focus, #ffffff); } .security--unstable-pagination__button--no-index { - fill: var(--disabled-02, #525252); + fill: var(--cds-disabled-02, #525252); cursor: not-allowed; } .security--unstable-pagination__button:disabled:hover, .security--unstable-pagination__button--no-index:hover { cursor: not-allowed; - fill: var(--disabled-02, #525252); - background: var(--ui-01, #262626); + fill: var(--cds-disabled-02, #525252); + background: var(--cds-ui-01, #262626); } .security--unstable-pagination__page-selector, .security--unstable-pagination__page-sizer { @@ -28057,10 +29771,10 @@ a.bx--navigation-link:focus { } .security--unstable-pagination__page-selector .bx--select-input, .security--unstable-pagination__page-sizer .bx--select-input { - font-size: 0.875rem; - font-weight: 400; - line-height: 1.29; - letter-spacing: 0.16px; + font-size: var(--cds-body-short-01-font-size, 0.875rem); + font-weight: var(--cds-body-short-01-font-weight, 400); + line-height: var(--cds-body-short-01-line-height, 1.29); + letter-spacing: var(--cds-body-short-01-letter-spacing, 0.16px); width: auto; min-width: auto; height: 100%; @@ -28076,7 +29790,7 @@ a.bx--navigation-link:focus { } .security--unstable-pagination__page-selector .bx--select-input:hover, .security--unstable-pagination__page-sizer .bx--select-input:hover { - background: var(--hover-ui, #353535); + background: var(--cds-hover-ui, #353535); } .security--unstable-pagination__page-selector .bx--select__arrow, .security--unstable-pagination__page-sizer .bx--select__arrow { @@ -28091,11 +29805,11 @@ a.bx--navigation-link:focus { } .security--unstable-pagination__page-selector { - border-left: 1px solid var(--ui-02, #393939); + border-left: 1px solid var(--cds-ui-02, #393939); } .security--unstable-pagination__page-sizer { - border-right: 1px solid var(--ui-02, #393939); + border-right: 1px solid var(--cds-ui-02, #393939); } body { @@ -28106,13 +29820,13 @@ body { font-family: inherit; vertical-align: baseline; border: 0; - font-size: 0.875rem; - font-weight: 400; - line-height: 1.29; - letter-spacing: 0.16px; - color: var(--text-01, #f4f4f4); + font-size: var(--cds-body-short-01-font-size, 0.875rem); + font-weight: var(--cds-body-short-01-font-weight, 400); + line-height: var(--cds-body-short-01-line-height, 1.29); + letter-spacing: var(--cds-body-short-01-letter-spacing, 0.16px); + color: var(--cds-text-01, #f4f4f4); line-height: 1; - background-color: var(--ui-background, #161616); + background-color: var(--cds-ui-background, #161616); } body *, @@ -30211,130 +31925,130 @@ strong { } .bx--type-caption-01 { - font-size: 0.75rem; - font-weight: 400; - line-height: 1.34; - letter-spacing: 0.32px; + font-size: var(--cds-caption-01-font-size, 0.75rem); + font-weight: var(--cds-caption-01-font-weight, 400); + line-height: var(--cds-caption-01-line-height, 1.34); + letter-spacing: var(--cds-caption-01-letter-spacing, 0.32px); } .bx--type-label-01 { - font-size: 0.75rem; - font-weight: 400; - line-height: 1.34; - letter-spacing: 0.32px; + font-size: var(--cds-label-01-font-size, 0.75rem); + font-weight: var(--cds-label-01-font-weight, 400); + line-height: var(--cds-label-01-line-height, 1.34); + letter-spacing: var(--cds-label-01-letter-spacing, 0.32px); } .bx--type-helper-text-01 { - font-size: 0.75rem; - line-height: 1.34; - letter-spacing: 0.32px; + font-size: var(--cds-helper-text-01-font-size, 0.75rem); + line-height: var(--cds-helper-text-01-line-height, 1.34); + letter-spacing: var(--cds-helper-text-01-letter-spacing, 0.32px); } .bx--type-body-short-01 { - font-size: 0.875rem; - font-weight: 400; - line-height: 1.29; - letter-spacing: 0.16px; + font-size: var(--cds-body-short-01-font-size, 0.875rem); + font-weight: var(--cds-body-short-01-font-weight, 400); + line-height: var(--cds-body-short-01-line-height, 1.29); + letter-spacing: var(--cds-body-short-01-letter-spacing, 0.16px); } .bx--type-body-short-02 { - font-size: 1rem; - font-weight: 400; - line-height: 1.375; - letter-spacing: 0; + font-size: var(--cds-body-short-02-font-size, 1rem); + font-weight: var(--cds-body-short-02-font-weight, 400); + line-height: var(--cds-body-short-02-line-height, 1.375); + letter-spacing: var(--cds-body-short-02-letter-spacing, 0); } .bx--type-body-long-01 { - font-size: 0.875rem; - font-weight: 400; - line-height: 1.43; - letter-spacing: 0.16px; + font-size: var(--cds-body-long-01-font-size, 0.875rem); + font-weight: var(--cds-body-long-01-font-weight, 400); + line-height: var(--cds-body-long-01-line-height, 1.43); + letter-spacing: var(--cds-body-long-01-letter-spacing, 0.16px); } .bx--type-body-long-02 { - font-size: 1rem; - font-weight: 400; - line-height: 1.5; - letter-spacing: 0; + font-size: var(--cds-body-long-02-font-size, 1rem); + font-weight: var(--cds-body-long-02-font-weight, 400); + line-height: var(--cds-body-long-02-line-height, 1.5); + letter-spacing: var(--cds-body-long-02-letter-spacing, 0); } .bx--type-code-01 { - font-family: \\"IBM Plex Mono\\", \\"Menlo\\", \\"DejaVu Sans Mono\\", \\"Bitstream Vera Sans Mono\\", Courier, monospace; - font-size: 0.75rem; - font-weight: 400; - line-height: 1.34; - letter-spacing: 0.32px; + font-family: var(--cds-code-01-font-family, \\"IBM Plex Mono\\", \\"Menlo\\", \\"DejaVu Sans Mono\\", \\"Bitstream Vera Sans Mono\\", Courier, monospace); + font-size: var(--cds-code-01-font-size, 0.75rem); + font-weight: var(--cds-code-01-font-weight, 400); + line-height: var(--cds-code-01-line-height, 1.34); + letter-spacing: var(--cds-code-01-letter-spacing, 0.32px); } .bx--type-code-02 { - font-family: \\"IBM Plex Mono\\", \\"Menlo\\", \\"DejaVu Sans Mono\\", \\"Bitstream Vera Sans Mono\\", Courier, monospace; - font-size: 0.875rem; - font-weight: 400; - line-height: 1.43; - letter-spacing: 0.32px; + font-family: var(--cds-code-02-font-family, \\"IBM Plex Mono\\", \\"Menlo\\", \\"DejaVu Sans Mono\\", \\"Bitstream Vera Sans Mono\\", Courier, monospace); + font-size: var(--cds-code-02-font-size, 0.875rem); + font-weight: var(--cds-code-02-font-weight, 400); + line-height: var(--cds-code-02-line-height, 1.43); + letter-spacing: var(--cds-code-02-letter-spacing, 0.32px); } .bx--type-heading-01 { - font-size: 0.875rem; - font-weight: 600; - line-height: 1.29; - letter-spacing: 0.16px; + font-size: var(--cds-heading-01-font-size, 0.875rem); + font-weight: var(--cds-heading-01-font-weight, 600); + line-height: var(--cds-heading-01-line-height, 1.29); + letter-spacing: var(--cds-heading-01-letter-spacing, 0.16px); } .bx--type-heading-02 { - font-size: 1rem; - font-weight: 600; - line-height: 1.375; - letter-spacing: 0; + font-size: var(--cds-heading-02-font-size, 1rem); + font-weight: var(--cds-heading-02-font-weight, 600); + line-height: var(--cds-heading-02-line-height, 1.375); + letter-spacing: var(--cds-heading-02-letter-spacing, 0); } .bx--type-productive-heading-01 { - font-size: 0.875rem; - font-weight: 600; - line-height: 1.29; - letter-spacing: 0.16px; + font-size: var(--cds-productive-heading-01-font-size, 0.875rem); + font-weight: var(--cds-productive-heading-01-font-weight, 600); + line-height: var(--cds-productive-heading-01-line-height, 1.29); + letter-spacing: var(--cds-productive-heading-01-letter-spacing, 0.16px); } .bx--type-productive-heading-02 { - font-size: 1rem; - font-weight: 600; - line-height: 1.375; - letter-spacing: 0; + font-size: var(--cds-productive-heading-02-font-size, 1rem); + font-weight: var(--cds-productive-heading-02-font-weight, 600); + line-height: var(--cds-productive-heading-02-line-height, 1.375); + letter-spacing: var(--cds-productive-heading-02-letter-spacing, 0); } .bx--type-productive-heading-03 { - font-size: 1.25rem; - font-weight: 400; - line-height: 1.4; - letter-spacing: 0; + font-size: var(--cds-productive-heading-03-font-size, 1.25rem); + font-weight: var(--cds-productive-heading-03-font-weight, 400); + line-height: var(--cds-productive-heading-03-line-height, 1.4); + letter-spacing: var(--cds-productive-heading-03-letter-spacing, 0); } .bx--type-productive-heading-04 { - font-size: 1.75rem; - font-weight: 400; - line-height: 1.29; - letter-spacing: 0; + font-size: var(--cds-productive-heading-04-font-size, 1.75rem); + font-weight: var(--cds-productive-heading-04-font-weight, 400); + line-height: var(--cds-productive-heading-04-line-height, 1.29); + letter-spacing: var(--cds-productive-heading-04-letter-spacing, 0); } .bx--type-productive-heading-05 { - font-size: 2rem; - font-weight: 400; - line-height: 1.25; - letter-spacing: 0; + font-size: var(--cds-productive-heading-05-font-size, 2rem); + font-weight: var(--cds-productive-heading-05-font-weight, 400); + line-height: var(--cds-productive-heading-05-line-height, 1.25); + letter-spacing: var(--cds-productive-heading-05-letter-spacing, 0); } .bx--type-productive-heading-06 { - font-size: 2.625rem; - font-weight: 300; - line-height: 1.199; - letter-spacing: 0; + font-size: var(--cds-productive-heading-06-font-size, 2.625rem); + font-weight: var(--cds-productive-heading-06-font-weight, 300); + line-height: var(--cds-productive-heading-06-line-height, 1.199); + letter-spacing: var(--cds-productive-heading-06-letter-spacing, 0); } .bx--type-productive-heading-07 { - font-size: 3.375rem; - font-weight: 300; - line-height: 1.19; - letter-spacing: 0; + font-size: var(--cds-productive-heading-07-font-size, 3.375rem); + font-weight: var(--cds-productive-heading-07-font-weight, 300); + line-height: var(--cds-productive-heading-07-line-height, 1.19); + letter-spacing: var(--cds-productive-heading-07-letter-spacing, 0); } .bx--type-expressive-paragraph-01 { @@ -30362,17 +32076,17 @@ strong { } .bx--type-expressive-heading-01 { - font-size: 0.875rem; - font-weight: 600; - line-height: 1.25; - letter-spacing: 0.16px; + font-size: var(--cds-expressive-heading-01-font-size, 0.875rem); + font-weight: var(--cds-expressive-heading-01-font-weight, 600); + line-height: var(--cds-expressive-heading-01-line-height, 1.25); + letter-spacing: var(--cds-expressive-heading-01-letter-spacing, 0.16px); } .bx--type-expressive-heading-02 { - font-size: 1rem; - font-weight: 600; - line-height: 1.5; - letter-spacing: 0; + font-size: var(--cds-expressive-heading-02-font-size, 1rem); + font-weight: var(--cds-expressive-heading-02-font-weight, 600); + line-height: var(--cds-expressive-heading-02-line-height, 1.5); + letter-spacing: var(--cds-expressive-heading-02-letter-spacing, 0); } .bx--type-expressive-heading-03 { diff --git a/src/components/DataTable/DataTablePagination/__tests__/__snapshots__/DataTablePagination.spec.js.snap b/src/components/DataTable/DataTablePagination/__tests__/__snapshots__/DataTablePagination.spec.js.snap index 61ff531c2..7e21d53c9 100644 --- a/src/components/DataTable/DataTablePagination/__tests__/__snapshots__/DataTablePagination.spec.js.snap +++ b/src/components/DataTable/DataTablePagination/__tests__/__snapshots__/DataTablePagination.spec.js.snap @@ -133,7 +133,7 @@ exports[`DataTablePagination Rendering renders the HTML of the node's subtree 1` aria-hidden="true" class="security--scroll-gradient__before" role="presentation" - style="background-image:linear-gradient(-90deg, rgba(0,0,0,0), var(--ui-01, #262626) 90%)" + style="background-image:linear-gradient(-90deg, rgba(0,0,0,0), var(--cds-ui-01, #262626) 90%)" />

diff --git a/src/components/DataTable/__tests__/__snapshots__/DataTable.spec.js.snap b/src/components/DataTable/__tests__/__snapshots__/DataTable.spec.js.snap index 41ce47be9..0a50fcdd7 100644 --- a/src/components/DataTable/__tests__/__snapshots__/DataTable.spec.js.snap +++ b/src/components/DataTable/__tests__/__snapshots__/DataTable.spec.js.snap @@ -285,7 +285,7 @@ exports[`DataTable Rendering renders 1`] = ` > @@ -1652,7 +1652,7 @@ exports[`DataTable Rendering renders 1`] = ` role="presentation" style={ Object { - "backgroundImage": "linear-gradient(-90deg, var(--ui-01, #262626) 10%, rgba(0,0,0,0))", + "backgroundImage": "linear-gradient(-90deg, var(--cds-ui-01, #262626) 10%, rgba(0,0,0,0))", } } /> @@ -1943,7 +1943,7 @@ exports[`DataTable Rendering renders a custom table 1`] = ` > @@ -3310,7 +3310,7 @@ exports[`DataTable Rendering renders a custom table 1`] = ` role="presentation" style={ Object { - "backgroundImage": "linear-gradient(-90deg, var(--ui-01, #262626) 10%, rgba(0,0,0,0))", + "backgroundImage": "linear-gradient(-90deg, var(--cds-ui-01, #262626) 10%, rgba(0,0,0,0))", } } /> @@ -3601,7 +3601,7 @@ exports[`DataTable Rendering renders a selectable table 1`] = ` > @@ -4968,7 +4968,7 @@ exports[`DataTable Rendering renders a selectable table 1`] = ` role="presentation" style={ Object { - "backgroundImage": "linear-gradient(-90deg, var(--ui-01, #262626) 10%, rgba(0,0,0,0))", + "backgroundImage": "linear-gradient(-90deg, var(--cds-ui-01, #262626) 10%, rgba(0,0,0,0))", } } /> @@ -5259,7 +5259,7 @@ exports[`DataTable Rendering renders a sortable table 1`] = ` > @@ -6626,7 +6626,7 @@ exports[`DataTable Rendering renders a sortable table 1`] = ` role="presentation" style={ Object { - "backgroundImage": "linear-gradient(-90deg, var(--ui-01, #262626) 10%, rgba(0,0,0,0))", + "backgroundImage": "linear-gradient(-90deg, var(--cds-ui-01, #262626) 10%, rgba(0,0,0,0))", } } /> diff --git a/src/components/FilterPanel/LEGACY_FilterPanel/FilterSubcategory/__tests__/__snapshots__/FilterSubcategory.spec.js.snap b/src/components/FilterPanel/LEGACY_FilterPanel/FilterSubcategory/__tests__/__snapshots__/FilterSubcategory.spec.js.snap index 98c0197c1..879c67e34 100644 --- a/src/components/FilterPanel/LEGACY_FilterPanel/FilterSubcategory/__tests__/__snapshots__/FilterSubcategory.spec.js.snap +++ b/src/components/FilterPanel/LEGACY_FilterPanel/FilterSubcategory/__tests__/__snapshots__/FilterSubcategory.spec.js.snap @@ -10,7 +10,7 @@ exports[`FilterSubcategory Events collapses expanded truncated list of filters 1 className="security--filter-subcategory__filter-list" >