@charset "utf-8";
.clg-avatar-group{display:inline-flex;align-items:flex-start}:host(clg-avatar-group[size=larger]) .clg-avatar-group__profile-avatar{margin-left:var(--clg-dimension-app-avatar-larger-group-gap, -12px)}:host(clg-avatar-group[size=largest]) .clg-avatar-group__profile-avatar{margin-left:var(--clg-dimension-app-avatar-largest-group-gap, -12px)}.clg-profile-avatar{--clg-avatar-bg-color: unset;--clg-avatar-border-width: unset;--clg-avatar-border-color: var(--clg-color-app-avatar-border, #FFFFFF);--clg-avatar-size: unset;position:relative;display:inline-block;fill:var(--clg-avatar-bg-color)}:host(clg-profile-avatar[size=smallest]) .clg-profile-avatar{--clg-avatar-size: var(--clg-dimension-app-avatar-smallest-image-size, 24px)}:host(clg-profile-avatar[border][size=smallest]) .clg-profile-avatar{--clg-avatar-border-width: var(--clg-shape-app-avatar-smallest-border-width, 1px)}:host(clg-profile-avatar[size=smaller]) .clg-profile-avatar{--clg-avatar-size: var(--clg-dimension-app-avatar-smaller-image-size, 32px)}:host(clg-profile-avatar[border][size=smaller]) .clg-profile-avatar{--clg-avatar-border-width: var(--clg-shape-app-avatar-smaller-border-width, 1px)}:host(clg-profile-avatar[size=base]) .clg-profile-avatar{--clg-avatar-size: var(--clg-dimension-app-avatar-base-image-size, 32px)}:host(clg-profile-avatar[border][size=base]) .clg-profile-avatar{--clg-avatar-border-width: var(--clg-shape-app-avatar-base-border-width, 2px)}:host(clg-profile-avatar[size=larger]) .clg-profile-avatar{--clg-avatar-size: var(--clg-dimension-app-avatar-larger-image-size, 40px)}:host(clg-profile-avatar[border][size=larger]) .clg-profile-avatar{--clg-avatar-border-width: var(--clg-shape-app-avatar-larger-border-width, 4px)}:host(clg-profile-avatar[size=largest]) .clg-profile-avatar{--clg-avatar-size: var(--clg-dimension-app-avatar-largest-image-size, 64px)}:host(clg-profile-avatar[border][size=largest]) .clg-profile-avatar{--clg-avatar-border-width: var(--clg-shape-app-avatar-largest-border-width, 4px)}:host(clg-profile-avatar[color=red][with-image]) .clg-profile-avatar{--clg-avatar-bg-color: var(--clg-color-sem-background-surface-expressive-red-light, #F7D5DA)}:host(clg-profile-avatar[color=red]) .clg-profile-avatar{--clg-avatar-bg-color: var(--clg-color-sem-background-surface-expressive-red-dark, #93150E)}:host(clg-profile-avatar[color=yellow][with-image]) .clg-profile-avatar{--clg-avatar-bg-color: var(--clg-color-sem-background-surface-expressive-yellow-light, #F19D27)}:host(clg-profile-avatar[color=yellow]) .clg-profile-avatar{--clg-avatar-bg-color: var(--clg-color-sem-background-surface-expressive-yellow-dark, #814C1D)}:host(clg-profile-avatar[color=blue][with-image]) .clg-profile-avatar{--clg-avatar-bg-color: var(--clg-color-sem-background-surface-expressive-blue-light, #CCEBFF)}:host(clg-profile-avatar[color=blue]) .clg-profile-avatar{--clg-avatar-bg-color: var(--clg-color-sem-background-surface-expressive-blue-dark, #2638C0)}:host(clg-profile-avatar[color=green][with-image]) .clg-profile-avatar{--clg-avatar-bg-color: var(--clg-color-sem-background-surface-expressive-green-light, #4BC46D)}:host(clg-profile-avatar[color=green]) .clg-profile-avatar{--clg-avatar-bg-color: var(--clg-color-sem-background-surface-expressive-green-dark, #095E31)}:host(clg-profile-avatar[color=purple][with-image]) .clg-profile-avatar{--clg-avatar-bg-color: var(--clg-color-sem-background-surface-expressive-purple-light, #A09BF3)}:host(clg-profile-avatar[color=purple]) .clg-profile-avatar{--clg-avatar-bg-color: var(--clg-color-sem-background-surface-expressive-purple-dark, #6F62C6)}:host(clg-profile-avatar[color=teal][with-image]) .clg-profile-avatar{--clg-avatar-bg-color: var(--clg-color-sem-background-surface-expressive-teal-light, #CADADE)}:host(clg-profile-avatar[color=teal]) .clg-profile-avatar{--clg-avatar-bg-color: var(--clg-color-sem-background-surface-expressive-teal-dark, #789AA2)}.clg-profile-avatar__circle{display:none;border-radius:var(--clg-shape-app-avatar-profile-border-radius, 999999px);background-color:var(--clg-avatar-bg-color)}:host(clg-profile-avatar[size=smallest]) .clg-profile-avatar__circle{display:block;width:var(--clg-dimension-app-avatar-smallest-size, 24px);height:var(--clg-dimension-app-avatar-smallest-size, 24px)}:host(clg-profile-avatar[size=smaller]) .clg-profile-avatar__circle{display:block;width:var(--clg-dimension-app-avatar-smaller-size, 32px);height:var(--clg-dimension-app-avatar-smaller-size, 32px)}.clg-profile-avatar__shape{display:block}:host(clg-profile-avatar[size=smaller]) .clg-profile-avatar__shape,:host(clg-profile-avatar[size=smallest]) .clg-profile-avatar__shape{display:none}:host(clg-profile-avatar[border]) .clg-profile-avatar{stroke:var(--clg-avatar-border-color);stroke-width:var(--clg-avatar-border-width)}.clg-profile-avatar__initial,.clg-profile-avatar__content{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);border-radius:var(--clg-shape-app-avatar-profile-border-radius, 999999px);display:flex;align-items:center;justify-content:center}.clg-profile-avatar__content{height:var(--clg-avatar-size);width:var(--clg-avatar-size);overflow:hidden}:host(clg-profile-avatar[border][size=smallest]) .clg-profile-avatar__content,:host(clg-profile-avatar[border][size=smaller]) .clg-profile-avatar__content{border-radius:var(--clg-shape-app-avatar-profile-border-radius, 999999px);border:var(--clg-avatar-border-width) solid var(--clg-avatar-border-color)}.clg-profile-avatar__content ::slotted(img){width:100%;height:100%;object-fit:cover;display:block}.clg-profile-avatar__initial{color:var(--clg-color-app-avatar-text, #FFFFFF);text-align:center}:host(clg-profile-avatar[size=smallest]) .clg-profile-avatar__initial{font-family:var(--clg-typography-sem-product-heading-mobile-small-font-family, "Guardian-EgypTT", "Charter", "Charter Bitstream", "Cambria", "Noto Serif Light", "Droid Serif", "Georgia", "serif");font-weight:var(--clg-typography-sem-product-heading-mobile-small-font-weight, 300);font-size:var(--clg-typography-sem-product-heading-mobile-small-font-size, 19.01px);line-height:var(--clg-typography-sem-product-heading-mobile-small-tight-line-height, 1.2);letter-spacing:var(--clg-typography-sem-product-heading-mobile-small-letter-spacing, 0.23763px);font-size:var(--clg-dimension-app-avatar-smallest-text-size, 12px)}:host(clg-profile-avatar[size=smaller]) .clg-profile-avatar__initial{font-family:var(--clg-typography-sem-product-heading-mobile-small-font-family, "Guardian-EgypTT", "Charter", "Charter Bitstream", "Cambria", "Noto Serif Light", "Droid Serif", "Georgia", "serif");font-weight:var(--clg-typography-sem-product-heading-mobile-small-font-weight, 300);font-size:var(--clg-typography-sem-product-heading-mobile-small-font-size, 19.01px);line-height:var(--clg-typography-sem-product-heading-mobile-small-line-height, 1.6);letter-spacing:var(--clg-typography-sem-product-heading-mobile-small-letter-spacing, 0.23763px);font-size:var(--clg-dimension-app-avatar-smaller-text-size, 16px)}:host(clg-profile-avatar[size=base]) .clg-profile-avatar__initial{font-family:var(--clg-typography-sem-product-heading-mobile-base-font-family, "Guardian-EgypTT", "Charter", "Charter Bitstream", "Cambria", "Noto Serif Light", "Droid Serif", "Georgia", "serif");font-weight:var(--clg-typography-sem-product-heading-mobile-base-font-weight, 300);font-size:var(--clg-typography-sem-product-heading-mobile-base-font-size, 24px);line-height:var(--clg-typography-sem-product-heading-mobile-base-line-height, 1.15);letter-spacing:var(--clg-typography-sem-product-heading-mobile-base-letter-spacing, 0.48px);font-size:var(--clg-dimension-app-avatar-base-text-size, 24px)}:host(clg-profile-avatar[size=larger]) .clg-profile-avatar__initial{font-family:var(--clg-typography-sem-product-heading-mobile-large-font-family, "Guardian-EgypTT", "Charter", "Charter Bitstream", "Cambria", "Noto Serif Light", "Droid Serif", "Georgia", "serif");font-weight:var(--clg-typography-sem-product-heading-mobile-large-font-weight, 300);font-size:var(--clg-typography-sem-product-heading-mobile-large-font-size, 31.01px);line-height:var(--clg-typography-sem-product-heading-mobile-large-line-height, 1.1);letter-spacing:var(--clg-typography-sem-product-heading-mobile-large-letter-spacing, 0px);font-size:var(--clg-dimension-app-avatar-larger-text-size, 32px)}:host(clg-profile-avatar[size=largest]) .clg-profile-avatar__initial{font-family:var(--clg-typography-sem-product-heading-mobile-large-font-family, "Guardian-EgypTT", "Charter", "Charter Bitstream", "Cambria", "Noto Serif Light", "Droid Serif", "Georgia", "serif");font-weight:var(--clg-typography-sem-product-heading-mobile-large-font-weight, 300);font-size:var(--clg-typography-sem-product-heading-mobile-large-font-size, 31.01px);line-height:var(--clg-typography-sem-product-heading-mobile-large-line-height, 1.1);letter-spacing:var(--clg-typography-sem-product-heading-mobile-large-letter-spacing, 0px);font-size:var(--clg-dimension-app-avatar-largest-text-size, 40px)}.clg-profile-avatar__dot-indicator{position:absolute}:host(clg-profile-avatar[size=smallest]) .clg-profile-avatar__dot-indicator{top:calc(-1 * var(--clg-dimension-pal-grid-050, 4px));right:calc(-1 * var(--clg-dimension-pal-grid-050, 4px))}:host(clg-profile-avatar[size=smaller]) .clg-profile-avatar__dot-indicator{top:calc(-1 * var(--clg-dimension-pal-grid-050, 4px));right:calc(-1 * var(--clg-dimension-pal-grid-050, 4px))}:host(clg-profile-avatar[size=base]) .clg-profile-avatar__dot-indicator{top:0;right:0}:host(clg-profile-avatar[size=larger]) .clg-profile-avatar__dot-indicator{top:var(--clg-dimension-pal-grid-025, 2px);right:var(--clg-dimension-pal-grid-025, 2px)}:host(clg-profile-avatar[size=largest]) .clg-profile-avatar__dot-indicator{top:var(--clg-dimension-pal-grid-050, 4px);right:var(--clg-dimension-pal-grid-050, 4px)}.clg-profile-avatar__badge{position:absolute;bottom:calc(-1 * var(--clg-dimension-pal-grid-025, 2px));right:calc(-1 * var(--clg-dimension-pal-grid-025, 2px))}.clg-profile-avatar__badge-admin{display:none;--clg-logo-frame-height: var(--clg-dimension-sem-icon-core-smaller, 18px);--clg-logo-frame-width: var(--clg-dimension-sem-icon-core-smaller, 18px)}:host(clg-profile-avatar[badge=etsy-admin]) .clg-profile-avatar__badge-admin{display:block}:host(clg-profile-avatar[size=largest]) .clg-profile-avatar__badge-admin{--clg-logo-frame-height: var(--clg-dimension-sem-icon-core-base, 24px);--clg-logo-frame-width: var(--clg-dimension-sem-icon-core-base, 24px)}.clg-profile-avatar__badge-star-seller{display:none;background:var(--clg-color-app-avatar-border, #FFFFFF);border-radius:var(--clg-shape-app-avatar-profile-border-radius, 999999px)}:host(clg-profile-avatar[badge=star-seller]) .clg-profile-avatar__badge-star-seller{display:block}.clg-profile-avatar__badge-star-seller-icon{color:var(--clg-color-sem-text-star-seller);--clg-icon-size: var(--clg-dimension-sem-icon-core-smaller, 18px)}:host(clg-profile-avatar[size=largest]) .clg-profile-avatar__badge-star-seller-icon{--clg-icon-size: var(--clg-dimension-sem-icon-core-base, 24px)}.clg-shape{--clg-avatar-svg-scale: 1}:host(clg-shape[border][size=larger]) .clg-shape{--clg-avatar-svg-scale: 1.02}:host(clg-shape[border][size=largest]) .clg-shape{--clg-avatar-svg-scale: 1.04}.clg-shape svg{transform-origin:center;transform:scale(var(--clg-avatar-svg-scale))}:host(clg-shape[border]) .clg-shape path{vector-effect:non-scaling-stroke}.clg-shop-avatar{--clg-shop-avatar-size: var(--clg-dimension-app-avatar-base-size, 48px);--clg-shop-avatar-border-width: var(--clg-shape-app-avatar-base-border-width, 2px);display:flex;width:var(--clg-shop-avatar-size);height:var(--clg-shop-avatar-size);justify-content:center;align-items:center;border-radius:var(--clg-shape-app-avatar-shop-border-radius, 4px);background-color:var(--clg-color-app-avatar-background, rgba(14, 14, 14, 0.0901960784))}:host(clg-shop-avatar[border]) .clg-shop-avatar{border:var(--clg-shop-avatar-border-width) solid var(--clg-color-app-avatar-border, #FFFFFF)}:host(clg-shop-avatar[size=larger]) .clg-shop-avatar{--clg-shop-avatar-size: var(--clg-dimension-app-avatar-larger-size, 64px);--clg-shop-avatar-border-width: var(--clg-shape-app-avatar-larger-border-width, 4px)}:host(clg-shop-avatar[size=largest]) .clg-shop-avatar{--clg-shop-avatar-size: var(--clg-dimension-app-avatar-largest-size, 96px);--clg-shop-avatar-border-width: var(--clg-shape-app-avatar-largest-border-width, 4px)}.clg-shop-avatar ::slotted(img){width:100%;height:100%;object-fit:cover;display:block;border-radius:var(--clg-shape-app-avatar-shop-border-radius, 4px)}:host(clg-global-alert-banner),:host(clg-section-alert-banner){display:block}.clg-alert-banner{--clg-banner-color: var(--clg-color-sem-text-on-surface-light);--clg-banner-icon-color: var(--clg-color-sem-text-on-surface-light);--clg-banner-icon-bg: var(--clg-color-pal-greyscale-000);--clg-banner-bg: unset;color:var(--clg-banner-color);background-color:var(--clg-banner-bg);border-radius:var(--clg-banner-border-radius)}.clg-alert-banner__icon{background:var(--clg-color-app-alert-banner-strong-icon-background, #FFFFFF);color:var(--clg-banner-icon-color);background-color:var(--clg-banner-icon-bg);width:var(--clg-dimension-pal-grid-400, 32px);height:var(--clg-dimension-pal-grid-400, 32px);justify-content:center;align-items:center}.clg-alert-banner__bell,.clg-alert-banner__exclamation,.clg-alert-banner__check{display:none}:host(clg-section-alert-banner) .clg-alert-banner{--clg-banner-border-radius: var(--clg-shape-app-alert-border-radius)}:host(clg-section-alert-banner[color=warning]) .clg-alert-banner__bell{display:flex}:host(clg-section-alert-banner[color=critical]) .clg-alert-banner__exclamation{display:flex}:host(clg-global-alert-banner[color=warning]) .clg-alert-banner__bell{display:flex}:host(clg-global-alert-banner[color=critical]) .clg-alert-banner__exclamation{display:flex}:host(clg-section-alert-banner[color=success]) .clg-alert-banner__check{display:flex}:host(clg-section-alert-banner[color=warning][variant=subtle]) .clg-alert-banner{--clg-banner-icon-bg: var( --clg-color-app-alert-banner-subtle-warning-icon-background );--clg-banner-icon-color: var( --clg-color-app-alert-banner-subtle-warning-icon-foreground )}:host(clg-section-alert-banner[color=warning][variant=strong]) .clg-alert-banner{--clg-banner-bg: var( --clg-color-app-alert-banner-strong-warning-background );--clg-banner-color: var(--clg-color-app-alert-banner-strong-warning-text)}:host(clg-global-alert-banner[color=warning]) .clg-alert-banner{--clg-banner-bg: var( --clg-color-app-alert-banner-strong-warning-background );--clg-banner-color: var(--clg-color-app-alert-banner-strong-warning-text)}:host(clg-section-alert-banner[color=critical][variant=subtle]) .clg-alert-banner{--clg-banner-icon-bg: var( --clg-color-app-alert-banner-subtle-critical-icon-background );--clg-banner-icon-color: var( --clg-color-app-alert-banner-subtle-critical-icon-foreground )}:host(clg-section-alert-banner[color=critical][variant=strong]) .clg-alert-banner{--clg-banner-bg: var( --clg-color-app-alert-banner-strong-critical-background );--clg-banner-color: var(--clg-color-app-alert-banner-strong-critical-text)}:host(clg-global-alert-banner[color=critical]) .clg-alert-banner{--clg-banner-bg: var( --clg-color-app-alert-banner-strong-critical-background );--clg-banner-color: var(--clg-color-app-alert-banner-strong-critical-text)}:host(clg-section-alert-banner[color=success][variant=subtle]) .clg-alert-banner{--clg-banner-icon-bg: var( --clg-color-app-alert-banner-subtle-success-icon-background );--clg-banner-icon-color: var( --clg-color-app-alert-banner-subtle-success-icon-foreground )}:host(clg-section-alert-banner[color=success][variant=strong]) .clg-alert-banner{--clg-banner-bg: var( --clg-color-app-alert-banner-strong-success-background );--clg-banner-color: var(--clg-color-app-alert-banner-strong-success-text)}:host(clg-banner-base){display:block}.clg-banner-base{padding:var(--clg-dimension-app-alert-banner-padding-vertical, 12px);position:relative;display:flex;text-align:left;font-family:var(--clg-typography-sem-product-body-mobile-small-font-family, "Graphik Webfont", "-apple-system", "Helvetica Neue", "Droid Sans", "Arial", "sans-serif");font-weight:var(--clg-typography-sem-product-body-mobile-small-font-weight, 400);font-size:var(--clg-typography-sem-product-body-mobile-small-font-size, 12.99px);line-height:var(--clg-typography-sem-product-body-mobile-small-line-height, 1.4);letter-spacing:var(--clg-typography-sem-product-body-mobile-small-letter-spacing, 0.1299px);color:var(--clg-banner-color);background-color:var(--clg-banner-bg);border-radius:var(--clg-banner-border-radius)}:host(clg-banner-base:not([open])) .clg-banner-base{display:none}@media only screen and (min-width: 640px){.clg-banner-base{font-family:var(--clg-typography-sem-product-body-desktop-small-font-family, "Graphik Webfont", "-apple-system", "Helvetica Neue", "Droid Sans", "Arial", "sans-serif");font-weight:var(--clg-typography-sem-product-body-desktop-small-font-weight, 400);font-size:var(--clg-typography-sem-product-body-desktop-small-font-size, 12.99px);line-height:var(--clg-typography-sem-product-body-desktop-small-line-height, 1.4);letter-spacing:var(--clg-typography-sem-product-body-desktop-small-letter-spacing, 0.1299px)}}:host(clg-banner-base[variant=subtle]) .clg-banner-base{border:var(--clg-shape-app-alert-border-width, 1.5px) solid var(--clg-color-app-alert-banner-subtle-border, rgba(14, 14, 14, 0.1803921569))}.clg-banner-base__container{display:flex;width:100%;justify-content:space-between;align-items:flex-start}@media only screen and (min-width: 0)and (max-width: 899px){.clg-banner-base__container{flex-direction:column;gap:var(--clg-dimension-app-alert-banner-button-group-margin, 8px)}}.clg-banner-base__alert-content{display:flex}:host(clg-banner-base:not([subtitle])) .clg-banner-base__alert-content{align-items:center}.clg-banner-base__text-content{display:flex;flex-direction:column;gap:var(--clg-dimension-pal-grid-050, 4px);flex:1}.clg-banner-base__title a,.clg-banner-base__body a{color:inherit}.clg-banner-base__title{font-family:var(--clg-typography-sem-product-title-mobile-base-font-family, "Graphik Webfont", "-apple-system", "Helvetica Neue", "Droid Sans", "Arial", "sans-serif");font-weight:var(--clg-typography-sem-product-title-mobile-base-font-weight, 500);font-size:var(--clg-typography-sem-product-title-mobile-base-font-size, 16px);line-height:var(--clg-typography-sem-product-title-mobile-base-line-height, 1.25);letter-spacing:var(--clg-typography-sem-product-title-mobile-base-letter-spacing, 0.08px);display:flex;align-items:center}@media only screen and (min-width: 640px){.clg-banner-base__title{font-family:var(--clg-typography-sem-product-title-desktop-base-font-family, "Graphik Webfont", "-apple-system", "Helvetica Neue", "Droid Sans", "Arial", "sans-serif");font-weight:var(--clg-typography-sem-product-title-desktop-base-font-weight, 500);font-size:var(--clg-typography-sem-product-title-desktop-base-font-size, 16px);line-height:var(--clg-typography-sem-product-title-desktop-base-line-height, 1.25);letter-spacing:var(--clg-typography-sem-product-title-desktop-base-letter-spacing, 0.08px)}}.clg-banner-base__title ::slotted([slot=title]){font:inherit;margin:0}.clg-banner-base__icon{display:flex;width:var(--clg-dimension-pal-grid-400, 32px);height:var(--clg-dimension-pal-grid-400, 32px);justify-content:center;align-items:center;border-radius:var(--clg-shape-sem-border-radius-full, 999999px);overflow:hidden;flex:0 0 auto;margin-right:var(--clg-dimension-pal-spacing-300, 18px)}.clg-banner-base__button-group,.clg-banner-base__inline-button,.clg-banner-base__dismiss-button{display:none}:host(clg-banner-base[buttons=dismissOnly]) .clg-banner-base__dismiss-button{display:block}:host(clg-banner-base[buttons=inlineButton]) .clg-banner-base__inline-button{display:block}@media only screen and (min-width: 0)and (max-width: 899px){:host(clg-banner-base[buttons=inlineButton]) .clg-banner-base__inline-button{margin-left:calc(var(--clg-dimension-pal-grid-400, 32px) + var(--clg-dimension-pal-spacing-300, 18px))}}:host(clg-banner-base[buttons=buttonGroup]) .clg-banner-base__button-group{display:block}@media only screen and (min-width: 0)and (max-width: 899px){:host(clg-banner-base[buttons=buttonGroup]) .clg-banner-base__button-group{margin-left:calc(var(--clg-dimension-pal-grid-400, 32px) + var(--clg-dimension-pal-spacing-300, 18px))}}:host(clg-signal-banner){display:block}.clg-signal-banner{--clg-banner-color: unset;--clg-banner-icon-color: var(--clg-color-app-alert-banner-strong-icon-foreground);--clg-banner-icon-bg: var(--clg-color-app-alert-banner-strong-icon-background);--clg-banner-bg: unset;--clg-banner-border-radius: var(--clg-shape-app-alert-border-radius);color:var(--clg-banner-color);background-color:var(--clg-banner-bg);border-radius:var(--clg-banner-border-radius)}.clg-signal-banner__icon{background:var(--clg-color-app-alert-banner-strong-icon-background, #FFFFFF);color:var(--clg-banner-icon-color);background-color:var(--clg-banner-icon-bg);display:flex;width:var(--clg-dimension-pal-grid-400, 32px);height:var(--clg-dimension-pal-grid-400, 32px);justify-content:center;align-items:center}:host(clg-signal-banner[color=neutral][variant=subtle]) .clg-signal-banner{--clg-banner-icon-bg: var( --clg-color-app-alert-banner-subtle-neutral-icon-background );--clg-banner-icon-color: var( --clg-color-app-alert-banner-subtle-neutral-icon-foreground )}:host(clg-signal-banner[color=neutral][variant=strong]) .clg-signal-banner{--clg-banner-bg: var( --clg-color-app-alert-banner-strong-neutral-background );--clg-banner-color: var(--clg-color-app-alert-banner-strong-neutral-text)}:host(clg-signal-banner[color=highlight][variant=subtle]) .clg-signal-banner{--clg-banner-icon-bg: var( --clg-color-app-alert-banner-subtle-highlight-icon-background );--clg-banner-icon-color: var( --clg-color-app-alert-banner-subtle-highlight-icon-foreground )}:host(clg-signal-banner[color=highlight][variant=strong]) .clg-signal-banner{--clg-banner-bg: var( --clg-color-app-alert-banner-strong-highlight-background );--clg-banner-color: var(--clg-color-app-alert-banner-strong-highlight-text)}:host(clg-button){display:inline-block}.clg-button{--clg-button-bg-color: unset;--clg-button-text-color: unset;--clg-button-border-color: unset;--clg-button-border-width: unset;--clg-button-font-size: var(--clg-typography-sem-product-title-desktop-base-font-size, 16px);--clg-button-font-line-height: var(--clg-typography-sem-product-body-desktop-base-tight-line-height, 1.5);--clg-button-height: var(--clg-dimension-sem-minimum-tap-target, 48px);--clg-button-width: var(--clg-dimension-sem-interaction-base, 48px);--clg-button-padding-vertical: var(--clg-dimension-app-button-padding-vertical, 12px);--clg-button-padding-horizontal: var(--clg-dimension-app-button-padding-horizontal, 18px);display:inline-block;position:relative;vertical-align:middle;width:100%;min-height:var(--clg-button-height);min-width:var(--clg-button-width);padding:var(--clg-button-padding-vertical) var(--clg-button-padding-horizontal);font:inherit;font-size:var(--clg-button-font-size);font-weight:var(--clg-typography-sem-product-title-desktop-base-font-weight, 500);line-height:var(--clg-button-font-line-height);text-align:center;text-decoration:none;background:none;outline:none;border-radius:var(--clg-shape-app-button-border-radius, 24px);background-color:var(--clg-button-bg-color);border:var(--clg-button-border-color) solid var(--clg-button-border-width);color:var(--clg-button-text-color);cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-appearance:none;appearance:none;transition:scale var(--clg-effect-app-button-on-hover-scale-curve, cubic-bezier(0.3, 0, 0, 1)) var(--clg-effect-app-button-on-hover-scale-duration, 75ms),background-color var(--clg-effect-app-button-on-hover-fade-curve, cubic-bezier(0, 0, 1, 1)) var(--clg-effect-app-button-on-hover-fade-duration, 25ms);--clg-focus-ring-color: var(--clg-color-app-button-focused-border, #3B67D9)}:host(clg-button:not([disabled]):not([loading])) .clg-button:hover{box-shadow:var(--clg-effect-sem-shadow-elevation-3, 0px 1px 3px 0px rgba(0, 0, 0, 0.3019607843), 0px 4px 8px 3px rgba(0, 0, 0, 0.1490196078));scale:var(--clg-effect-app-button-on-hover-scale-to, 1.01)}:host(clg-button:not([disabled]):not([loading])) .clg-button:hover{color:var(--clg-button-text-color-hovered);background-color:var(--clg-button-bg-color-hovered);border-color:var(--clg-button-border-color-hovered)}:host(clg-button:not([disabled]):not([loading])) .clg-button:active{color:var(--clg-button-text-color-pressed);background-color:var(--clg-button-bg-color-pressed);border-color:var(--clg-button-border-color-pressed);scale:var(--clg-effect-app-button-on-press-scale-to, 0.985);transition:scale var(--clg-effect-app-button-on-press-scale-curve, cubic-bezier(0.3, 0, 0, 1)) var(--clg-effect-app-button-on-press-scale-duration, 75ms),background-color var(--clg-effect-app-button-on-press-fade-curve, cubic-bezier(0, 0, 1, 1)) var(--clg-effect-app-button-on-press-fade-duration, 25ms)}:host(clg-button:not([disabled]):not([loading])) .clg-button[data-released]{transition:scale var(--clg-effect-app-button-on-release-scale-curve, cubic-bezier(0.3, 0, 0, 1)) var(--clg-effect-app-button-on-release-scale-duration, 150ms),background-color var(--clg-effect-app-button-on-release-fade-curve, cubic-bezier(0.3, 0, 0, 1)) var(--clg-effect-app-button-on-release-fade-duration, 150ms)}:host(clg-button[background-type=light]) .clg-button{--clg-focus-ring-color: var(--clg-color-app-button-focused-on-surface-light-border, #3B67D9)}:host(clg-button[background-type=dark]) .clg-button{--clg-focus-ring-color: var(--clg-color-app-button-focused-on-surface-dark-border, #8DB2EE)}:host([pseudo-focus]) :host(clg-button:not([disabled])) .clg-button,:host(clg-button:not([disabled])) .clg-button:focus{outline:var(--clg-focus-ring-width, var(--clg-shape-sem-border-width-focused, 2px)) solid var(--clg-focus-ring-color, var(--clg-color-sem-border-focused, #3B67D9));outline-offset:var(--clg-focus-ring-offset, var(--clg-shape-sem-border-width-focused, 2px))}:host(clg-button:not([disabled])) .clg-button:focus-within,:host(clg-button:not([disabled])) .clg-button:focus-visible{outline:var(--clg-focus-ring-width, var(--clg-shape-sem-border-width-focused, 2px)) solid var(--clg-focus-ring-color, var(--clg-color-sem-border-focused, #3B67D9));outline-offset:var(--clg-focus-ring-offset, var(--clg-shape-sem-border-width-focused, 2px))}:host([pseudo-focus]) :host(clg-button:not([disabled])) .clg-button:not(:focus-visible),:host(clg-button:not([disabled])) .clg-button:focus:not(:focus-visible){outline:none}:host(clg-button[loading]) .clg-button,:host(clg-button[disabled]) .clg-button{color:var(--clg-button-text-color-disabled);background-color:var(--clg-button-bg-color-disabled);border-color:var(--clg-button-border-color-disabled)}:host(clg-button[disabled]) .clg-button{cursor:not-allowed}:host(clg-button[disabled][loading]) .clg-button,:host(clg-button[loading]) .clg-button{cursor:progress}:host(clg-button[loading]) .clg-button__content{opacity:0}:host(clg-button[size=small]) .clg-button{--clg-button-font-line-height: var(--clg-typography-sem-product-body-desktop-small-line-height, 1.4);--clg-button-font-size: var(--clg-typography-sem-product-body-desktop-small-font-size, 12.99px);--clg-button-height: var(--clg-dimension-sem-interaction-small, 36px);--clg-button-width: var(--clg-dimension-sem-interaction-small, 36px);--clg-button-padding-vertical: var(--clg-dimension-app-button-small-padding-vertical, 9px);--clg-button-padding-horizontal: var(--clg-dimension-app-button-small-padding-horizontal, 15px);--clg-icon-size: var(--clg-dimension-sem-icon-core-smaller, 18px)}.clg-button__content{display:flex;align-items:center;justify-content:center;gap:var(--clg-dimension-app-button-gap, 6px)}.clg-button__spinner-frame{position:absolute;inset:0;display:flex;justify-content:center;align-items:center}:host(clg-button) .clg-button__spinner-frame__light-spinner,:host(clg-button) .clg-button__spinner-frame__dark-spinner{display:none}:host(clg-button[variant=primary][background-type=dynamic]) .clg-button__spinner-frame__light-spinner,:host(clg-button[variant=primary][background-type=light]) .clg-button__spinner-frame__light-spinner,:host(clg-button[variant=secondary][background-type=dark]) .clg-button__spinner-frame__light-spinner,:host(clg-button[variant=tertiary][background-type=dark]) .clg-button__spinner-frame__light-spinner{display:block}:host(clg-button[variant=primary][background-type=dark]) .clg-button__spinner-frame__dark-spinner,:host(clg-button[variant=secondary][background-type=dynamic]) .clg-button__spinner-frame__dark-spinner,:host(clg-button[variant=secondary][background-type=light]) .clg-button__spinner-frame__dark-spinner,:host(clg-button[variant=tertiary][background-type=dynamic]) .clg-button__spinner-frame__dark-spinner,:host(clg-button[variant=tertiary][background-type=light]) .clg-button__spinner-frame__dark-spinner{display:block}:host(clg-button[variant=primary]) .clg-button{--clg-button-bg-color: var(--clg-color-app-button-primary-background, #222222);--clg-button-text-color: var(--clg-color-app-button-primary-text, #FFFFFF);--clg-button-border-color: var(--clg-color-app-button-primary-border, rgba(0, 0, 0, 0));--clg-button-bg-color-hovered: var(--clg-color-app-button-primary-hovered-background, #2f2f2f);--clg-button-text-color-hovered: var(--clg-color-app-button-primary-hovered-text, #FFFFFF);--clg-button-border-color-hovered: var(--clg-color-app-button-primary-hovered-border, rgba(0, 0, 0, 0));--clg-button-bg-color-pressed: var(--clg-color-app-button-primary-pressed-background, #595959);--clg-button-text-color-pressed: var(--clg-color-app-button-primary-pressed-text, #FFFFFF);--clg-button-border-color-pressed: var(--clg-color-app-button-primary-pressed-border, rgba(0, 0, 0, 0));--clg-button-bg-color-disabled: var(--clg-color-app-button-primary-disabled-background, #757575);--clg-button-text-color-disabled: var(--clg-color-app-button-primary-disabled-text, #FFFFFF);--clg-button-border-color-disabled: var(--clg-color-app-button-primary-disabled-border, rgba(0, 0, 0, 0))}:host(clg-button[variant=primary][background-type=light]) .clg-button{--clg-button-bg-color: var(--clg-color-app-button-primary-on-surface-light-background, #222222);--clg-button-text-color: var(--clg-color-app-button-primary-on-surface-light-text, #FFFFFF);--clg-button-border-color: var(--clg-color-app-button-primary-on-surface-light-border, rgba(0, 0, 0, 0));--clg-button-bg-color-hovered: var(--clg-color-app-button-primary-on-surface-light-hovered-background, #3E3E3E);--clg-button-text-color-hovered: var(--clg-color-app-button-primary-on-surface-light-hovered-text, #FFFFFF);--clg-button-border-color-hovered: var(--clg-color-app-button-primary-on-surface-light-hovered-border, rgba(0, 0, 0, 0));--clg-button-bg-color-pressed: var(--clg-color-app-button-primary-on-surface-light-pressed-background, #595959);--clg-button-text-color-pressed: var(--clg-color-app-button-primary-on-surface-light-pressed-text, #FFFFFF);--clg-button-border-color-pressed: var(--clg-color-app-button-primary-on-surface-light-pressed-border, rgba(0, 0, 0, 0));--clg-button-bg-color-disabled: var(--clg-color-app-button-primary-on-surface-light-disabled-background, #757575);--clg-button-text-color-disabled: var(--clg-color-app-button-primary-on-surface-light-disabled-text, #FFFFFF);--clg-button-border-color-disabled: var(--clg-color-app-button-primary-on-surface-light-disabled-border, rgba(0, 0, 0, 0))}:host(clg-button[variant=primary][background-type=dark]) .clg-button{--clg-button-bg-color: var(--clg-color-app-button-primary-on-surface-dark-background, #FFFFFF);--clg-button-text-color: var(--clg-color-app-button-primary-on-surface-dark-text, #222222);--clg-button-border-color: var(--clg-color-app-button-primary-on-surface-dark-border, rgba(0, 0, 0, 0));--clg-button-bg-color-hovered: var(--clg-color-app-button-primary-on-surface-dark-hovered-background, #EAEAEA);--clg-button-text-color-hovered: var(--clg-color-app-button-primary-on-surface-dark-hovered-text, #222222);--clg-button-border-color-hovered: var(--clg-color-app-button-primary-on-surface-dark-hovered-border, rgba(0, 0, 0, 0));--clg-button-bg-color-pressed: var(--clg-color-app-button-primary-on-surface-dark-pressed-background, #D3D3D3);--clg-button-text-color-pressed: var(--clg-color-app-button-primary-on-surface-dark-pressed-text, #222222);--clg-button-border-color-pressed: var(--clg-color-app-button-primary-on-surface-dark-pressed-border, rgba(0, 0, 0, 0));--clg-button-bg-color-disabled: var(--clg-color-app-button-primary-on-surface-dark-disabled-background, #757575);--clg-button-text-color-disabled: var(--clg-color-app-button-primary-on-surface-dark-disabled-text, #222222);--clg-button-border-color-disabled: var(--clg-color-app-button-primary-on-surface-dark-disabled-border, rgba(0, 0, 0, 0))}:host(clg-button[variant=secondary]) .clg-button{--clg-button-bg-color: var(--clg-color-app-button-secondary-background, rgba(0, 0, 0, 0));--clg-button-text-color: var(--clg-color-app-button-secondary-text, #222222);--clg-button-border-color: var(--clg-color-app-button-secondary-border, #222222);--clg-button-bg-color-hovered: var(--clg-color-app-button-secondary-hovered-background, rgba(0, 0, 0, 0));--clg-button-text-color-hovered: var(--clg-color-app-button-secondary-hovered-text, #222222);--clg-button-border-color-hovered: var(--clg-color-app-button-secondary-hovered-border, #222222);--clg-button-bg-color-pressed: var(--clg-color-app-button-secondary-pressed-background, rgba(14, 14, 14, 0.1803921569));--clg-button-text-color-pressed: var(--clg-color-app-button-secondary-pressed-text, #222222);--clg-button-border-color-pressed: var(--clg-color-app-button-secondary-pressed-border, #222222);--clg-button-bg-color-disabled: var(--clg-color-app-button-secondary-disabled-background, rgba(0, 0, 0, 0));--clg-button-text-color-disabled: var(--clg-color-app-button-secondary-disabled-text, #757575);--clg-button-border-color-disabled: var(--clg-color-app-button-secondary-disabled-border, #757575)}:host(clg-button[variant=secondary][background-type=light]) .clg-button{--clg-button-bg-color: var(--clg-color-app-button-secondary-on-surface-light-background, rgba(0, 0, 0, 0));--clg-button-text-color: var(--clg-color-app-button-secondary-on-surface-light-text, #222222);--clg-button-border-color: var(--clg-color-app-button-secondary-on-surface-light-border, #222222);--clg-button-bg-color-hovered: var(--clg-color-app-button-secondary-on-surface-light-hovered-background, rgba(0, 0, 0, 0));--clg-button-text-color-hovered: var(--clg-color-app-button-secondary-on-surface-light-hovered-text, #222222);--clg-button-border-color-hovered: var(--clg-color-app-button-secondary-on-surface-light-hovered-border, #222222);--clg-button-bg-color-pressed: var(--clg-color-app-button-secondary-on-surface-light-pressed-background, rgba(14, 14, 14, 0.1803921569));--clg-button-text-color-pressed: var(--clg-color-app-button-secondary-on-surface-light-pressed-text, #222222);--clg-button-border-color-pressed: var(--clg-color-app-button-secondary-on-surface-light-pressed-border, #222222);--clg-button-bg-color-disabled: var(--clg-color-app-button-secondary-on-surface-light-disabled-background, rgba(0, 0, 0, 0));--clg-button-text-color-disabled: var(--clg-color-app-button-secondary-on-surface-light-disabled-text, #757575);--clg-button-border-color-disabled: var(--clg-color-app-button-secondary-on-surface-light-disabled-border, #757575)}:host(clg-button[variant=secondary][background-type=dark]) .clg-button{--clg-button-bg-color: var(--clg-color-app-button-secondary-on-surface-dark-background, rgba(0, 0, 0, 0));--clg-button-text-color: var(--clg-color-app-button-secondary-on-surface-dark-text, #FFFFFF);--clg-button-border-color: var(--clg-color-app-button-secondary-on-surface-dark-border, #FFFFFF);--clg-button-bg-color-hovered: var(--clg-color-app-button-secondary-on-surface-dark-hovered-background, rgba(0, 0, 0, 0));--clg-button-text-color-hovered: var(--clg-color-app-button-secondary-on-surface-dark-hovered-text, #FFFFFF);--clg-button-border-color-hovered: var(--clg-color-app-button-secondary-on-surface-dark-hovered-border, #FFFFFF);--clg-button-bg-color-pressed: var(--clg-color-app-button-secondary-on-surface-dark-pressed-background, rgba(255, 255, 255, 0.2392156863));--clg-button-text-color-pressed: var(--clg-color-app-button-secondary-on-surface-dark-pressed-text, #FFFFFF);--clg-button-border-color-pressed: var(--clg-color-app-button-secondary-on-surface-dark-pressed-border, #FFFFFF);--clg-button-bg-color-disabled: var(--clg-color-app-button-secondary-on-surface-dark-disabled-background, rgba(0, 0, 0, 0));--clg-button-text-color-disabled: var(--clg-color-app-button-secondary-on-surface-dark-disabled-text, #757575);--clg-button-border-color-disabled: var(--clg-color-app-button-secondary-on-surface-dark-disabled-border, #757575)}:host(clg-button[variant=tertiary]) .clg-button{--clg-button-bg-color: var(--clg-color-app-button-tertiary-background, rgba(14, 14, 14, 0.0901960784));--clg-button-text-color: var(--clg-color-app-button-tertiary-text, #222222);--clg-button-border-color: var(--clg-color-app-button-tertiary-border, rgba(0, 0, 0, 0));--clg-button-bg-color-hovered: var(--clg-color-app-button-tertiary-hovered-background, rgba(14, 14, 14, 0.1803921569));--clg-button-text-color-hovered: var(--clg-color-app-button-tertiary-hovered-text, #222222);--clg-button-border-color-hovered: var(--clg-color-app-button-tertiary-hovered-border, rgba(0, 0, 0, 0));--clg-button-bg-color-pressed: var(--clg-color-app-button-tertiary-pressed-background, rgba(14, 14, 14, 0.2705882353));--clg-button-text-color-pressed: var(--clg-color-app-button-tertiary-pressed-text, #222222);--clg-button-border-color-pressed: var(--clg-color-app-button-tertiary-pressed-border, rgba(0, 0, 0, 0));--clg-button-bg-color-disabled: var(--clg-color-app-button-tertiary-disabled-background, rgba(14, 14, 14, 0.0901960784));--clg-button-text-color-disabled: var(--clg-color-app-button-tertiary-disabled-text, #9E9E9E);--clg-button-border-color-disabled: var(--clg-color-app-button-tertiary-disabled-border, rgba(0, 0, 0, 0))}:host(clg-button[variant=tertiary][background-type=light]) .clg-button{--clg-button-bg-color: var(--clg-color-app-button-tertiary-on-surface-light-background, rgba(14, 14, 14, 0.0901960784));--clg-button-text-color: var(--clg-color-app-button-tertiary-on-surface-light-text, #222222);--clg-button-border-color: var(--clg-color-app-button-tertiary-on-surface-light-border, rgba(0, 0, 0, 0));--clg-button-bg-color-hovered: var(--clg-color-app-button-tertiary-on-surface-light-hovered-background, rgba(14, 14, 14, 0.1803921569));--clg-button-text-color-hovered: var(--clg-color-app-button-tertiary-on-surface-light-hovered-text, #222222);--clg-button-border-color-hovered: var(--clg-color-app-button-tertiary-on-surface-light-hovered-border, rgba(0, 0, 0, 0));--clg-button-bg-color-pressed: var(--clg-color-app-button-tertiary-on-surface-light-pressed-background, rgba(14, 14, 14, 0.2705882353));--clg-button-text-color-pressed: var(--clg-color-app-button-tertiary-on-surface-light-pressed-text, #222222);--clg-button-border-color-pressed: var(--clg-color-app-button-tertiary-on-surface-light-pressed-border, rgba(0, 0, 0, 0));--clg-button-bg-color-disabled: var(--clg-color-app-button-tertiary-on-surface-light-disabled-background, rgba(14, 14, 14, 0.0901960784));--clg-button-text-color-disabled: var(--clg-color-app-button-tertiary-on-surface-light-disabled-text, #9E9E9E);--clg-button-border-color-disabled: var(--clg-color-app-button-tertiary-on-surface-light-disabled-border, rgba(0, 0, 0, 0))}:host(clg-button[variant=tertiary][background-type=dark]) .clg-button{--clg-button-bg-color: var(--clg-color-app-button-tertiary-on-surface-dark-background, rgba(255, 255, 255, 0.1294117647));--clg-button-text-color: var(--clg-color-app-button-tertiary-on-surface-dark-text, #FFFFFF);--clg-button-border-color: var(--clg-color-app-button-tertiary-on-surface-dark-border, rgba(0, 0, 0, 0));--clg-button-bg-color-hovered: var(--clg-color-app-button-tertiary-on-surface-dark-hovered-background, rgba(255, 255, 255, 0.2392156863));--clg-button-text-color-hovered: var(--clg-color-app-button-tertiary-on-surface-dark-hovered-text, #FFFFFF);--clg-button-border-color-hovered: var(--clg-color-app-button-tertiary-on-surface-dark-hovered-border, rgba(0, 0, 0, 0));--clg-button-bg-color-pressed: var(--clg-color-app-button-tertiary-on-surface-dark-pressed-background, rgba(255, 255, 255, 0.2705882353));--clg-button-text-color-pressed: var(--clg-color-app-button-tertiary-on-surface-dark-pressed-text, #FFFFFF);--clg-button-border-color-pressed: var(--clg-color-app-button-tertiary-on-surface-dark-pressed-border, rgba(0, 0, 0, 0));--clg-button-bg-color-disabled: var(--clg-color-app-button-tertiary-on-surface-dark-disabled-background, rgba(255, 255, 255, 0.1294117647));--clg-button-text-color-disabled: var(--clg-color-app-button-tertiary-on-surface-dark-disabled-text, #9E9E9E);--clg-button-border-color-disabled: var(--clg-color-app-button-tertiary-on-surface-dark-disabled-border, rgba(0, 0, 0, 0))}:host(clg-button[variant=primary]) .clg-button{--clg-button-border-width: var(--clg-shape-app-button-primary-border-width, 0px)}:host(clg-button[variant=secondary]) .clg-button{--clg-button-border-width: var(--clg-shape-app-button-secondary-border-width, 1.5px)}:host(clg-button[variant=tertiary]) .clg-button{--clg-button-border-width: var(--clg-shape-app-button-tertiary-border-width, 0px)}:host(clg-button[variant=tertiary]:not([disabled]):not([loading])) .clg-button:hover,:host(clg-button[variant=tertiary]:not([disabled]):not([loading])) .clg-button:focus-within,:host(clg-button[variant=tertiary]:not([disabled]):not([loading])) .clg-button:focus-visible{box-shadow:none;transform:none;transition:none}:host(clg-button) ::slotted(input[type=submit]){position:absolute;opacity:0;inset:0;border-radius:var(--clg-shape-app-button-border-radius, 24px);cursor:inherit}:host(clg-button[hydrated]) ::slotted(input[type=submit]){display:none}.clg-button-group{--clg-button-group-direction: unset;display:flex;position:relative;flex-wrap:wrap;gap:var(--clg-dimension-app-button-gap, 6px);flex-direction:var(--clg-button-group-direction)}:host(clg-button-group){display:inline-block}:host(clg-button-group[orientation=horizontal]) .clg-button-group{--clg-button-group-direction: row}:host(clg-button-group[orientation=vertical]) .clg-button-group{--clg-button-group-direction: column}:host(clg-anchored-button-group){display:block;width:100%}.clg-anchored-button-group{display:flex;flex-direction:column;gap:var(--clg-dimension-pal-grid-150, 12px);padding:var(--clg-dimension-pal-grid-150, 12px) var(--clg-dimension-pal-grid-200, 16px)}.clg-anchored-button-group__buttons{--clg-anchored-button-group-direction: column;--clg-anchored-button-group-align-items: stretch;--clg-anchored-button-group-gap: var(--clg-dimension-pal-grid-150, 12px);display:flex;width:100%;gap:var(--clg-anchored-button-group-gap);flex-direction:var(--clg-anchored-button-group-direction);align-items:var(--clg-anchored-button-group-align-items)}:host(clg-anchored-button-group[divider]) .clg-anchored-button-group{border-top:var(--clg-shape-sem-border-width-thin, 1px) solid var(--clg-color-sem-border-divider, rgba(14, 14, 14, 0.1803921569))}:host(clg-anchored-button-group[orientation=vertical]) .clg-anchored-button-group__buttons{--clg-anchored-button-group-direction: column;--clg-anchored-button-group-align-items: stretch;--clg-anchored-button-group-gap: var(--clg-dimension-pal-grid-150, 12px)}:host(clg-anchored-button-group[orientation=horizontal]) .clg-anchored-button-group__buttons{--clg-anchored-button-group-direction: row;--clg-anchored-button-group-align-items: center;--clg-anchored-button-group-gap: var(--clg-dimension-app-button-gap, 6px);justify-content:flex-end}:host(clg-anchored-button-group[orientation=horizontal]) .clg-anchored-button-group__buttons__primary{order:2}:host(clg-anchored-button-group[orientation=horizontal]) .clg-anchored-button-group__buttons__secondary{order:1}:host(clg-anchored-button-group[orientation=horizontal]) .clg-anchored-button-group__buttons__tertiary{order:0;margin-right:auto}:host(clg-button[variant=primary][withrefresh]),:host(clg-button[variant=primary][withrefresh]) .clg-button{--clg-button-bg-color: var(--clg-color-app-button-primary-on-surface-light-background);--clg-button-text-color: var(--clg-color-app-button-primary-on-surface-light-text)}:host(clg-button[variant=primary][withrefresh]:not([disabled])):hover,:host(clg-button[variant=primary][withrefresh]:not([disabled])):focus-within,:host(clg-button[variant=primary][withrefresh]:not([disabled])):focus-visible,:host(clg-button[variant=primary][withrefresh]:not([disabled])) .clg-button:hover,:host(clg-button[variant=primary][withrefresh]:not([disabled])) .clg-button:focus-within,:host(clg-button[variant=primary][withrefresh]:not([disabled])) .clg-button:focus-visible{--clg-button-bg-color: var(--clg-color-app-button-primary-on-surface-light-background);--clg-button-text-color: var(--clg-color-app-button-primary-on-surface-light-text)}:host(clg-button[variant=primary][withrefresh]:not([disabled])):active,:host(clg-button[variant=primary][withrefresh]:not([disabled])) .clg-button:active{--clg-button-bg-color: var(--clg-color-app-button-primary-pressed-background)}:host(clg-button[variant=tertiary][withrefresh]),:host(clg-button[variant=tertiary][withrefresh]) .clg-button{--clg-button-bg-color: var(--clg-color-app-button-tertiary-on-surface-light-background);--clg-button-text-color: var(--clg-color-app-button-tertiary-on-surfaec-light-text)}:host(clg-button[variant=tertiary][withrefresh]:not([disabled])):hover,:host(clg-button[variant=tertiary][withrefresh]:not([disabled])):focus-within,:host(clg-button[variant=tertiary][withrefresh]:not([disabled])):focus-visible,:host(clg-button[variant=tertiary][withrefresh]:not([disabled])) .clg-button:hover,:host(clg-button[variant=tertiary][withrefresh]:not([disabled])) .clg-button:focus-within,:host(clg-button[variant=tertiary][withrefresh]:not([disabled])) .clg-button:focus-visible{--clg-button-bg-color: var(--clg-color-app-button-tertiary-on-surface-light-background);--clg-button-text-color: var(--clg-color-app-button-tertiary-on-surface-light-text)}:host(clg-button[variant=tertiary][withrefresh]:not([disabled])):active,:host(clg-button[variant=tertiary][withrefresh]:not([disabled])) .clg-button:active{--clg-button-bg-color: var(--clg-color-app-button-tertiary-pressed-background);--clg-button-text-color: var(--clg-color-app-button-tertiary-pressed-text)}.clg-favorite-button{--clg-favorite-button-bg-color: unset;--clg-favorite-button-icon-color: unset;--clg-favorite-button-border-color: unset;--clg-favorite-button-border-width: unset;--clg-icon-fill-color: var(--clg-favorite-button-icon-color);--clg-favorite-button-height: var(--clg-dimension-sem-interaction-base, 48px);--clg-favorite-button-width: var(--clg-dimension-sem-interaction-base, 48px);--clg-favorite-button-padding-vertical: var(--clg-dimension-app-button-favorite-padding-vertical, 4px);--clg-favorite-button-padding-horizontal: var(--clg-dimension-app-button-favorite-padding-horizontal, 4px);--clg-favorite-button-scale: scaleX(1) scaleY(1) perspective(1px);--clg-favorite-button-scale-hover: scaleX(1.015) scaleY(1.035) perspective(1px);--clg-favorite-button-scale-pressed: scale(0.99);--clg-favorite-button-icon-size: var(--clg-dimension-sem-icon-core-base, 24px);display:flex;justify-content:center;align-items:center;z-index:var(--clg-effect-pal-z-index-100, 10);min-height:var(--clg-favorite-button-height);min-width:var(--clg-favorite-button-width);background:none;outline:none;border-radius:var(--clg-shape-app-button-border-radius, 24px);background-color:var(--clg-favorite-button-bg-color);border:var(--clg-favorite-button-border-color) solid var(--clg-favorite-button-border-width);cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-appearance:none}:host(clg-favorite-button:not([disabled])) .clg-favorite-button:hover{box-shadow:var(--clg-effect-sem-shadow-elevation-3, 0px 1px 3px 0px rgba(0, 0, 0, 0.3019607843), 0px 4px 8px 3px rgba(0, 0, 0, 0.1490196078));transform:var(--clg-favorite-button-scale-hover);transition:transform var(--clg-effect-pal-duration-200, 200ms) cubic-bezier(0.345, 0.115, 0.135, 1.42),opacity var(--clg-effect-pal-duration-200, 200ms) ease-out}:host(clg-favorite-button:not([disabled])) .clg-favorite-button:active{transform:var(--clg-favorite-button-scale-pressed)}:host([pseudo-focus]) .clg-favorite-button,.clg-favorite-button:focus{outline:var(--clg-focus-ring-width, var(--clg-shape-sem-border-width-focused, 2px)) solid var(--clg-focus-ring-color, var(--clg-color-sem-border-focused, #3B67D9));outline-offset:var(--clg-focus-ring-offset, var(--clg-shape-sem-border-width-focused, 2px))}:host([pseudo-focus-visible]) .clg-favorite-button,.clg-favorite-button:focus-visible{outline:var(--clg-focus-ring-width, var(--clg-shape-sem-border-width-focused, 2px)) solid var(--clg-focus-ring-color, var(--clg-color-sem-border-focused, #3B67D9));outline-offset:var(--clg-focus-ring-offset, var(--clg-shape-sem-border-width-focused, 2px))}:host([pseudo-focus]) .clg-favorite-button:not(:focus-visible),.clg-favorite-button:focus:not(:focus-visible){outline:none}:host(clg-favorite-button){display:inline-block}:host(clg-favorite-button) .clg-favorite-button{--clg-favorite-button-bg-color: var(--clg-color-app-button-favorite-background, #FFFFFF);--clg-favorite-button-border-color: var(--clg-color-app-button-favorite-border, rgba(14, 14, 14, 0.1803921569));--clg-favorite-button-icon-color: var(--clg-color-app-button-favorite-icon, #222222);--clg-favorite-button-border-width: var(--clg-shape-app-button-secondary-border-width, 1.5px)}:host(clg-favorite-button) .clg-favorite-button:active{--clg-favorite-button-bg-color: var(--clg-color-app-button-favorite-pressed-background, #D3D3D3);--clg-favorite-button-border-color: var(--clg-color-app-button-favorite-pressed-border, #949494);--clg-favorite-button-icon-color: var(--clg-color-app-button-favorite-pressed-icon, #222222)}:host(clg-favorite-button[selected]) .clg-favorite-button{--clg-favorite-button-bg-color: var(--clg-color-app-button-favorite-selected-background, #FFFFFF);--clg-favorite-button-border-color: var(--clg-color-app-button-favorite-selected-border, rgba(14, 14, 14, 0.1803921569));--clg-favorite-button-icon-color: var(--clg-color-app-button-favorite-selected-icon, #B50330)}:host(clg-favorite-button[selected]) .clg-favorite-button:active{--clg-favorite-button-bg-color: var(--clg-color-app-button-favorite-selected-pressed-background, #D3D3D3);--clg-favorite-button-border-color: var(--clg-color-app-button-favorite-selected-pressed-border, #949494);--clg-favorite-button-icon-color: var(--clg-color-app-button-favorite-selected-pressed-icon, #B50330)}:host(clg-favorite-button[background-type=dark]) .clg-favorite-button{--clg-favorite-button-bg-color: var(--clg-color-app-button-favorite-on-surface-dark-background, #0E0E0E);--clg-favorite-button-border-color: var(--clg-color-app-button-favorite-on-surface-dark-border, rgba(255, 255, 255, 0.2392156863));--clg-favorite-button-icon-color: var(--clg-color-app-button-favorite-on-surface-dark-icon, #FFFFFF)}:host(clg-favorite-button[background-type=dark]) .clg-favorite-button:active{--clg-favorite-button-bg-color: var(--clg-color-app-button-favorite-on-surface-dark-pressed-background, #595959);--clg-favorite-button-border-color: var(--clg-color-app-button-favorite-on-surface-dark-pressed-border, #949494);--clg-favorite-button-icon-color: var(--clg-color-app-button-favorite-on-surface-dark-pressed-icon, #FFFFFF)}:host(clg-favorite-button[selected][background-type=dark]) .clg-favorite-button{--clg-favorite-button-bg-color: var(--clg-color-app-button-favorite-on-surface-dark-selected-background, #0E0E0E);--clg-favorite-button-border-color: var(--clg-color-app-button-favorite-on-surface-dark-selected-border, rgba(255, 255, 255, 0.2392156863));--clg-favorite-button-icon-color: var(--clg-color-app-button-favorite-on-surface-dark-selected-icon, #FF7B9C)}:host(clg-favorite-button[selected][background-type=dark]) .clg-favorite-button:active{--clg-favorite-button-bg-color: var(--clg-color-app-button-favorite-on-surface-dark-selected-pressed-background, #595959);--clg-favorite-button-border-color: var(--clg-color-app-button-favorite-on-surface-dark-selected-pressed-border, #949494);--clg-favorite-button-icon-color: var(--clg-color-app-button-favorite-on-surface-dark-selected-pressed-icon, #FF7B9C)}:host(clg-favorite-button[disabled]) .clg-favorite-button{cursor:not-allowed}:host(clg-favorite-button[size=small]) .clg-favorite-button{--clg-favorite-button-height: var(--clg-dimension-app-button-icon-small-size, 36px);--clg-favorite-button-width: var(--clg-dimension-app-button-icon-small-size, 36px);--clg-favorite-button-padding-vertical: var(--clg-dimension-app-button-icon-padding-vertical, 4px);--clg-favorite-button-padding-horizontal: var(--clg-dimension-app-button-icon-padding-horizontal, 4px);--clg-dimension-sem-icon-core-base: var(--clg-dimension-sem-icon-core-smaller, 18px)}.clg-icon-button{--clg-icon-button-bg-color: unset;--clg-icon-button-icon-color: unset;--clg-icon-button-border-color: unset;--clg-icon-button-border-width: unset;--clg-icon-button-font-size: var(--clg-typography-sem-product-title-desktop-base-font-size, 16px);--clg-icon-button-font-line-height: var(--clg-typography-sem-product-body-desktop-base-tight-line-height, 1.5);--clg-icon-button-height: var(--clg-dimension-sem-interaction-base, 48px);--clg-icon-button-width: var(--clg-dimension-sem-interaction-base, 48px);--clg-icon-button-padding-vertical: var(--clg-dimension-app-button-icon-padding-vertical, 4px);--clg-icon-button-padding-horizontal: var(--clg-dimension-app-button-icon-padding-horizontal, 4px);--clg-icon-button-scale: scaleX(1) scaleY(1) perspective(1px);--clg-icon-button-scale-hover: scaleX(1.015) scaleY(1.035) perspective(1px);--clg-icon-button-scale-pressed: scale(0.99);--clg-dimension-sem-icon-core-base: var(--clg-dimension-sem-icon-core-base, 24px);display:flex;align-items:center;justify-content:center;vertical-align:middle;min-height:var(--clg-icon-button-height);min-width:var(--clg-icon-button-width);padding:var(--clg-icon-button-padding-vertical) var(--clg-icon-button-padding-horizontal);font:inherit;font-size:var(--clg-icon-button-font-size);font-weight:var(--clg-typography-sem-product-title-desktop-base-font-weight, 500);line-height:var(--clg-icon-button-font-line-height);text-align:center;text-decoration:none;background:none;outline:none;border-radius:var(--clg-shape-app-button-border-radius, 24px);background-color:var(--clg-icon-button-bg-color);border:var(--clg-icon-button-border-color) solid var(--clg-icon-button-border-width);color:var(--clg-icon-button-icon-color);cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-appearance:none}:host(clg-icon-button:not([disabled])) .clg-icon-button:hover{box-shadow:var(--clg-effect-sem-shadow-elevation-3, 0px 1px 3px 0px rgba(0, 0, 0, 0.3019607843), 0px 4px 8px 3px rgba(0, 0, 0, 0.1490196078));transform:var(--clg-icon-button-scale-hover);transition:transform var(--clg-effect-pal-duration-200, 200ms) cubic-bezier(0.345, 0.115, 0.135, 1.42),opacity var(--clg-effect-pal-duration-200, 200ms) ease-out}:host(clg-icon-button:not([disabled])) .clg-icon-button:active{transform:var(--clg-icon-button-scale-pressed)}:host([pseudo-focus]) .clg-icon-button,.clg-icon-button:focus{outline:var(--clg-focus-ring-width, var(--clg-shape-sem-border-width-focused, 2px)) solid var(--clg-focus-ring-color, var(--clg-color-sem-border-focused, #3B67D9));outline-offset:var(--clg-focus-ring-offset, var(--clg-shape-sem-border-width-focused, 2px))}:host([pseudo-focus-visible]) .clg-icon-button,.clg-icon-button:focus-visible{outline:var(--clg-focus-ring-width, var(--clg-shape-sem-border-width-focused, 2px)) solid var(--clg-focus-ring-color, var(--clg-color-sem-border-focused, #3B67D9));outline-offset:var(--clg-focus-ring-offset, var(--clg-shape-sem-border-width-focused, 2px))}:host([pseudo-focus]) .clg-icon-button:not(:focus-visible),.clg-icon-button:focus:not(:focus-visible){outline:none}:host(clg-icon-button){display:inline-block}:host(clg-icon-button[variant=primary]) .clg-icon-button{--clg-icon-button-bg-color: var(--clg-color-app-button-primary-background, #222222);--clg-icon-button-border-color: var(--clg-color-app-button-primary-border, rgba(0, 0, 0, 0));--clg-icon-button-icon-color: var(--clg-color-app-button-primary-text, #FFFFFF)}:host(clg-icon-button[variant=primary]:not([disabled])) .clg-icon-button:hover,:host(clg-icon-button[variant=primary]:not([disabled])) .clg-icon-button:focus-visible{--clg-icon-button-bg-color: var(--clg-color-app-button-primary-hovered-background, #2f2f2f);--clg-icon-button-border-color: var(--clg-color-app-button-primary-hovered-border, rgba(0, 0, 0, 0));--clg-icon-button-icon-color: var(--clg-color-app-button-primary-hovered-text, #FFFFFF)}:host(clg-icon-button[variant=primary]:not([disabled])) .clg-icon-button:active{--clg-icon-button-bg-color: var(--clg-color-app-button-primary-pressed-background, #595959);--clg-icon-button-border-color: var(--clg-color-app-button-primary-pressed-border, rgba(0, 0, 0, 0));--clg-icon-button-icon-color: var(--clg-color-app-button-primary-pressed-text, #FFFFFF)}:host(clg-icon-button[variant=primary][background-type=light]) .clg-icon-button{--clg-icon-button-bg-color: var(--clg-color-app-button-icon-primary-on-surface-light-background, #222222);--clg-icon-button-border-color: var(--clg-color-app-button-icon-primary-on-surface-light-border, rgba(0, 0, 0, 0));--clg-icon-button-icon-color: var(--clg-color-app-button-icon-primary-on-surface-light-icon, #FFFFFF)}:host(clg-icon-button[variant=primary][background-type=light]:not([disabled])) .clg-icon-button:hover,:host(clg-icon-button[variant=primary][background-type=light]:not([disabled])) .clg-icon-button:focus-visible{--clg-icon-button-bg-color: var(--clg-color-app-button-icon-primary-on-surface-light-hovered-background, #3E3E3E);--clg-icon-button-border-color: var(--clg-color-app-button-icon-primary-on-surface-light-hovered-border, rgba(0, 0, 0, 0));--clg-icon-button-icon-color: var(--clg-color-app-button-icon-primary-on-surface-light-hovered-icon, #FFFFFF)}:host(clg-icon-button[variant=primary][background-type=light]:not([disabled])) .clg-icon-button:active{--clg-icon-button-bg-color: var(--clg-color-app-button-icon-primary-on-surface-light-pressed-background, #595959);--clg-icon-button-border-color: var(--clg-color-app-button-icon-primary-on-surface-light-pressed-border, rgba(0, 0, 0, 0));--clg-icon-button-icon-color: var(--clg-color-app-button-icon-primary-on-surface-light-pressed-icon, #FFFFFF)}:host(clg-icon-button[variant=primary][background-type=dark]) .clg-icon-button{--clg-icon-button-bg-color: var(--clg-color-app-button-icon-primary-on-surface-dark-background, #FFFFFF);--clg-icon-button-border-color: var(--clg-color-app-button-icon-primary-on-surface-dark-border, rgba(0, 0, 0, 0));--clg-icon-button-icon-color: var(--clg-color-app-button-icon-primary-on-surface-dark-icon, #222222)}:host(clg-icon-button[variant=primary][background-type=dark]:not([disabled])) .clg-icon-button:hover,:host(clg-icon-button[variant=primary][background-type=dark]:not([disabled])) .clg-icon-button:focus-visible{--clg-icon-button-bg-color: var(--clg-color-app-button-primary-on-surface-dark-hovered-background, #EAEAEA);--clg-icon-button-border-color: var(--clg-color-app-button-primary-on-surface-dark-hovered-border, rgba(0, 0, 0, 0));--clg-icon-button-icon-color: var(--clg-color-app-button-primary-on-surface-dark-hovered-text, #222222)}:host(clg-icon-button[variant=primary][background-type=dark]:not([disabled])) .clg-icon-button:active{--clg-icon-button-bg-color: var(--clg-color-app-button-primary-on-surface-dark-pressed-background, #D3D3D3);--clg-icon-button-border-color: var(--clg-color-app-button-primary-on-surface-dark-pressed-border, rgba(0, 0, 0, 0));--clg-icon-button-icon-color: var(--clg-color-app-button-primary-on-surface-dark-pressed-text, #222222)}:host(clg-icon-button[variant=secondary-strong]) .clg-icon-button{--clg-icon-button-padding-vertical: calc(var(--clg-dimension-app-button-padding-vertical, 12px) - var(--clg-shape-app-button-secondary-border-width, 1.5px));--clg-icon-button-bg-color: var(--clg-color-app-button-icon-secondary-strong-background, rgba(0, 0, 0, 0));--clg-icon-button-border-color: var(--clg-color-app-button-icon-secondary-strong-border, #222222);--clg-icon-button-icon-color: var(--clg-color-app-button-icon-secondary-strong-icon, #222222);--clg-icon-button-border-width: var(--clg-shape-app-button-secondary-border-width, 1.5px)}:host(clg-icon-button[variant=secondary-strong]:not([disabled])) .clg-icon-button:hover,:host(clg-icon-button[variant=secondary-strong]:not([disabled])) .clg-icon-button:focus-visible{--clg-icon-button-bg-color: var(--clg-color-app-button-icon-secondary-strong-hovered-background, rgba(0, 0, 0, 0));--clg-icon-button-border-color: var(--clg-color-app-button-icon-secondary-strong-hovered-border, #222222);--clg-icon-button-icon-color: var(--clg-color-app-button-icon-secondary-strong-hovered-icon, #222222)}:host(clg-icon-button[variant=secondary-strong]:not([disabled])) .clg-icon-button:active{--clg-icon-button-bg-color: var(--clg-color-app-button-icon-secondary-strong-pressed-background, rgba(14, 14, 14, 0.1803921569));--clg-icon-button-border-color: var(--clg-color-app-button-icon-secondary-strong-pressed-border, #222222);--clg-icon-button-icon-color: var(--clg-color-app-button-icon-secondary-strong-pressed-icon, #222222)}:host(clg-icon-button[variant=secondary-strong][background-type=light]) .clg-icon-button{--clg-icon-button-bg-color: var(--clg-color-app-button-icon-secondary-strong-on-surface-light-background, rgba(0, 0, 0, 0));--clg-icon-button-border-color: var(--clg-color-app-button-icon-secondary-strong-on-surface-light-border, #222222);--clg-icon-button-icon-color: var(--clg-color-app-button-icon-secondary-strong-on-surface-light-icon, #222222)}:host(clg-icon-button[variant=secondary-strong][background-type=light]:not([disabled])) .clg-icon-button:hover,:host(clg-icon-button[variant=secondary-strong][background-type=light]:not([disabled])) .clg-icon-button:focus-visible{--clg-icon-button-bg-color: var(--clg-color-app-button-icon-secondary-strong-on-surface-light-hovered-background, rgba(0, 0, 0, 0));--clg-icon-button-border-color: var(--clg-color-app-button-icon-secondary-strong-on-surface-light-hovered-border, #222222);--clg-icon-button-icon-color: var(--clg-color-app-button-icon-secondary-strong-on-surface-light-hovered-icon, #222222)}:host(clg-icon-button[variant=secondary-strong][background-type=light]:not([disabled])) .clg-icon-button:active{--clg-icon-button-bg-color: var(--clg-color-app-button-icon-secondary-strong-on-surface-light-pressed-background, rgba(14, 14, 14, 0.1803921569));--clg-icon-button-border-color: var(--clg-color-app-button-icon-secondary-strong-on-surface-light-pressed-border, #222222);--clg-icon-button-icon-color: var(--clg-color-app-button-icon-secondary-strong-on-surface-light-pressed-icon, #222222)}:host(clg-icon-button[variant=secondary-strong][background-type=dark]) .clg-icon-button{--clg-icon-button-bg-color: var(--clg-color-app-button-icon-secondary-strong-on-surface-dark-background, rgba(0, 0, 0, 0));--clg-icon-button-border-color: var(--clg-color-app-button-icon-secondary-strong-on-surface-dark-border, #FFFFFF);--clg-icon-button-icon-color: var(--clg-color-app-button-icon-secondary-strong-on-surface-dark-icon, #FFFFFF)}:host(clg-icon-button[variant=secondary-strong][background-type=dark]:not([disabled])) .clg-icon-button:hover,:host(clg-icon-button[variant=secondary-strong][background-type=dark]:not([disabled])) .clg-icon-button:focus-visible{--clg-icon-button-bg-color: var(--clg-color-app-button-icon-secondary-strong-on-surface-dark-hovered-background, rgba(0, 0, 0, 0));--clg-icon-button-border-color: var(--clg-color-app-button-icon-secondary-strong-on-surface-dark-hovered-border, #FFFFFF);--clg-icon-button-icon-color: var(--clg-color-app-button-icon-secondary-strong-on-surface-dark-hovered-icon, #FFFFFF)}:host(clg-icon-button[variant=secondary-strong][background-type=dark]:not([disabled])) .clg-icon-button:active{--clg-icon-button-bg-color: var(--clg-color-app-button-icon-secondary-strong-on-surface-dark-pressed-background, rgba(255, 255, 255, 0.2392156863));--clg-icon-button-border-color: var(--clg-color-app-button-icon-secondary-strong-on-surface-dark-pressed-border, #FFFFFF);--clg-icon-button-icon-color: var(--clg-color-app-button-icon-secondary-strong-on-surface-dark-pressed-icon, #FFFFFF)}:host(clg-icon-button[variant=secondary-subtle]) .clg-icon-button{--clg-icon-button-padding-vertical: calc(var(--clg-dimension-app-button-padding-vertical, 12px) - var(--clg-shape-app-button-secondary-border-width, 1.5px));--clg-icon-button-bg-color: var(--clg-color-app-button-icon-secondary-subtle-background, #FFFFFF);--clg-icon-button-border-color: var(--clg-color-app-button-icon-secondary-subtle-border, #949494);--clg-icon-button-icon-color: var(--clg-color-app-button-icon-secondary-subtle-icon, #222222);--clg-icon-button-border-width: var(--clg-shape-app-button-secondary-border-width, 1.5px)}:host(clg-icon-button[variant=secondary-subtle]:not([disabled])) .clg-icon-button:hover,:host(clg-icon-button[variant=secondary-subtle]:not([disabled])) .clg-icon-button:focus-visible{--clg-icon-button-bg-color: var(--clg-color-app-button-icon-secondary-subtle-hovered-background, #FFFFFF);--clg-icon-button-border-color: var(--clg-color-app-button-icon-secondary-subtle-hovered-border, #949494);--clg-icon-button-icon-color: var(--clg-color-app-button-icon-secondary-subtle-hovered-icon, #222222)}:host(clg-icon-button[variant=secondary-subtle]:not([disabled])) .clg-icon-button:active{--clg-icon-button-bg-color: var(--clg-color-app-button-icon-secondary-subtle-pressed-background, rgba(14, 14, 14, 0.1803921569));--clg-icon-button-border-color: var(--clg-color-app-button-icon-secondary-subtle-pressed-border, #949494);--clg-icon-button-icon-color: var(--clg-color-app-button-icon-secondary-subtle-pressed-icon, #222222)}:host(clg-icon-button[variant=secondary-subtle][background-type=light]) .clg-icon-button{--clg-icon-button-bg-color: var(--clg-color-app-button-icon-secondary-subtle-on-surface-light-background, #FFFFFF);--clg-icon-button-border-color: var(--clg-color-app-button-icon-secondary-subtle-on-surface-light-border, #949494);--clg-icon-button-icon-color: var(--clg-color-app-button-icon-secondary-subtle-on-surface-light-icon, #222222)}:host(clg-icon-button[variant=secondary-subtle][background-type=light]:not([disabled])) .clg-icon-button:hover,:host(clg-icon-button[variant=secondary-subtle][background-type=light]:not([disabled])) .clg-icon-button:focus-visible{--clg-icon-button-bg-color: var(--clg-color-app-button-icon-secondary-subtle-on-surface-light-hovered-background, #FFFFFF);--clg-icon-button-border-color: var(--clg-color-app-button-icon-secondary-subtle-on-surface-light-hovered-border, #949494);--clg-icon-button-icon-color: var(--clg-color-app-button-icon-secondary-subtle-on-surface-light-hovered-icon, #222222)}:host(clg-icon-button[variant=secondary-subtle][background-type=light]:not([disabled])) .clg-icon-button:active{--clg-icon-button-bg-color: var(--clg-color-app-button-icon-secondary-subtle-on-surface-light-pressed-background, rgba(14, 14, 14, 0.1803921569));--clg-icon-button-border-color: var(--clg-color-app-button-icon-secondary-subtle-on-surface-light-pressed-border, #949494);--clg-icon-button-icon-color: var(--clg-color-app-button-icon-secondary-subtle-on-surface-light-pressed-icon, #222222)}:host(clg-icon-button[variant=secondary-subtle][background-type=dark]) .clg-icon-button{--clg-icon-button-bg-color: var(--clg-color-app-button-icon-secondary-subtle-on-surface-dark-background, #0E0E0E);--clg-icon-button-border-color: var(--clg-color-app-button-icon-secondary-subtle-on-surface-dark-border, #949494);--clg-icon-button-icon-color: var(--clg-color-app-button-icon-secondary-subtle-on-surface-dark-icon, #FFFFFF)}:host(clg-icon-button[variant=secondary-subtle][background-type=dark]:not([disabled])) .clg-icon-button:hover,:host(clg-icon-button[variant=secondary-subtle][background-type=dark]:not([disabled])) .clg-icon-button:focus-visible{--clg-icon-button-bg-color: var(--clg-color-app-button-icon-secondary-subtle-on-surface-dark-hovered-background, #0E0E0E);--clg-icon-button-border-color: var(--clg-color-app-button-icon-secondary-subtle-on-surface-dark-hovered-border, #949494);--clg-icon-button-icon-color: var(--clg-color-app-button-icon-secondary-subtle-on-surface-dark-hovered-icon, #FFFFFF)}:host(clg-icon-button[variant=secondary-subtle][background-type=dark]:not([disabled])) .clg-icon-button:active{--clg-icon-button-bg-color: var(--clg-color-app-button-icon-secondary-subtle-on-surface-dark-pressed-background, rgba(255, 255, 255, 0.2392156863));--clg-icon-button-border-color: var(--clg-color-app-button-icon-secondary-subtle-on-surface-dark-pressed-border, #949494);--clg-icon-button-icon-color: var(--clg-color-app-button-icon-secondary-subtle-on-surface-dark-pressed-icon, #FFFFFF)}:host(clg-icon-button[variant=tertiary]) .clg-icon-button{--clg-icon-button-bg-color: var(--clg-color-app-button-icon-tertiary-background, rgba(14, 14, 14, 0.0901960784));--clg-icon-button-border-color: var(--clg-color-app-button-icon-tertiary-border, rgba(0, 0, 0, 0));--clg-icon-button-icon-color: var(--clg-color-app-button-icon-tertiary-icon, #222222)}:host(clg-icon-button[variant=tertiary]:not([disabled])) .clg-icon-button:focus-visible{--clg-icon-button-bg-color: var(--clg-color-app-button-icon-tertiary-hovered-background, rgba(14, 14, 14, 0.1803921569));--clg-icon-button-border-color: var(--clg-color-app-button-icon-tertiary-hovered-border, rgba(0, 0, 0, 0));--clg-icon-button-icon-color: var(--clg-color-app-button-icon-tertiary-hovered-icon, #222222)}:host(clg-icon-button[variant=tertiary]:not([disabled])) .clg-icon-button:active{--clg-icon-button-bg-color: var(--clg-color-app-button-icon-tertiary-pressed-background, rgba(14, 14, 14, 0.2705882353));--clg-icon-button-border-color: var(--clg-color-app-button-icon-tertiary-pressed-border, rgba(0, 0, 0, 0));--clg-icon-button-icon-color: var(--clg-color-app-button-icon-tertiary-pressed-icon, #222222)}:host(clg-icon-button[variant=tertiary][background-type=light]) .clg-icon-button{--clg-icon-button-bg-color: var(--clg-color-app-button-icon-tertiary-on-surface-light-background, rgba(14, 14, 14, 0.0901960784));--clg-icon-button-border-color: var(--clg-color-app-button-icon-tertiary-on-surface-light-border, rgba(0, 0, 0, 0));--clg-icon-button-icon-color: var(--clg-color-app-button-icon-tertiary-on-surface-light-icon, #222222)}:host(clg-icon-button[variant=tertiary][background-type=light]:not([disabled])) .clg-icon-button:focus-visible{--clg-icon-button-bg-color: var(--clg-color-app-button-icon-tertiary-on-surface-light-hovered-background, rgba(14, 14, 14, 0.1803921569));--clg-icon-button-border-color: var(--clg-color-app-button-icon-tertiary-on-surface-light-hovered-border, rgba(0, 0, 0, 0));--clg-icon-button-icon-color: var(--clg-color-app-button-icon-tertiary-on-surface-light-hovered-icon, #222222)}:host(clg-icon-button[variant=tertiary][background-type=light]:not([disabled])) .clg-icon-button:active{--clg-icon-button-bg-color: var(--clg-color-app-button-icon-tertiary-on-surface-light-pressed-background, rgba(14, 14, 14, 0.2705882353));--clg-icon-button-border-color: var(--clg-color-app-button-icon-tertiary-on-surface-light-pressed-border, rgba(0, 0, 0, 0));--clg-icon-button-icon-color: var(--clg-color-app-button-icon-tertiary-on-surface-light-pressed-icon, #222222)}:host(clg-icon-button[variant=tertiary][background-type=dark]) .clg-icon-button{--clg-icon-button-bg-color: var(--clg-color-app-button-icon-tertiary-on-surface-dark-background, rgba(255, 255, 255, 0.1294117647));--clg-icon-button-border-color: var(--clg-color-app-button-icon-tertiary-on-surface-dark-border, rgba(0, 0, 0, 0));--clg-icon-button-icon-color: var(--clg-color-app-button-icon-tertiary-on-surface-dark-icon, #FFFFFF)}:host(clg-icon-button[variant=tertiary][background-type=dark]:not([disabled])) .clg-icon-button:focus-visible{--clg-icon-button-bg-color: var(--clg-color-app-button-icon-tertiary-on-surface-dark-hovered-background, rgba(255, 255, 255, 0.2392156863));--clg-icon-button-border-color: var(--clg-color-app-button-icon-tertiary-on-surface-dark-hovered-border, rgba(0, 0, 0, 0));--clg-icon-button-icon-color: var(--clg-color-app-button-icon-tertiary-on-surface-dark-hovered-icon, #FFFFFF)}:host(clg-icon-button[variant=tertiary][background-type=dark]:not([disabled])) .clg-icon-button:active{--clg-icon-button-bg-color: var(--clg-color-app-button-icon-tertiary-on-surface-dark-pressed-background, rgba(255, 255, 255, 0.2705882353));--clg-icon-button-border-color: var(--clg-color-app-button-icon-tertiary-on-surface-dark-pressed-border, rgba(0, 0, 0, 0));--clg-icon-button-icon-color: var(--clg-color-app-button-icon-tertiary-on-surface-dark-pressed-icon, #FFFFFF)}:host(clg-icon-button[variant=transparent]) .clg-icon-button{--clg-icon-button-bg-color: var(--clg-color-app-button-icon-transparent-background, rgba(0, 0, 0, 0));--clg-icon-button-border-color: var(--clg-color-app-button-icon-transparent-border, rgba(0, 0, 0, 0));--clg-icon-button-icon-color: var(--clg-color-app-button-icon-transparent-icon, #222222)}:host(clg-icon-button[variant=transparent]:not([disabled])) .clg-icon-button:focus-visible{--clg-icon-button-bg-color: var(--clg-color-app-button-icon-transparent-hovered-background, rgba(14, 14, 14, 0.031372549));--clg-icon-button-border-color: var(--clg-color-app-button-icon-transparent-hovered-border, rgba(0, 0, 0, 0));--clg-icon-button-icon-color: var(--clg-color-app-button-icon-transparent-hovered-icon, #222222)}:host(clg-icon-button[variant=transparent]:not([disabled])) .clg-icon-button:active{--clg-icon-button-bg-color: var(--clg-color-app-button-icon-transparent-pressed-background, rgba(14, 14, 14, 0.1803921569));--clg-icon-button-border-color: var(--clg-color-app-button-icon-transparent-pressed-border, rgba(0, 0, 0, 0));--clg-icon-button-icon-color: var(--clg-color-app-button-icon-transparent-pressed-icon, #222222)}:host(clg-icon-button[variant=transparent][background-type=light]) .clg-icon-button{--clg-icon-button-bg-color: var(--clg-color-app-button-icon-transparent-on-surface-light-background, rgba(0, 0, 0, 0));--clg-icon-button-border-color: var(--clg-color-app-button-icon-transparent-on-surface-light-border, rgba(0, 0, 0, 0));--clg-icon-button-icon-color: var(--clg-color-app-button-icon-transparent-on-surface-light-icon, #222222)}:host(clg-icon-button[variant=transparent][background-type=light]:not([disabled])) .clg-icon-button:focus-visible{--clg-icon-button-bg-color: var(--clg-color-app-button-icon-transparent-on-surface-light-hovered-background, rgba(14, 14, 14, 0.0901960784));--clg-icon-button-border-color: var(--clg-color-app-button-icon-transparent-on-surface-light-hovered-border, rgba(0, 0, 0, 0));--clg-icon-button-icon-color: var(--clg-color-app-button-icon-transparent-on-surface-light-hovered-icon, #222222)}:host(clg-icon-button[variant=transparent][background-type=light]:not([disabled])) .clg-icon-button:active{--clg-icon-button-bg-color: var(--clg-color-app-button-icon-transparent-on-surface-light-pressed-background, rgba(14, 14, 14, 0.1803921569));--clg-icon-button-border-color: var(--clg-color-app-button-icon-transparent-on-surface-light-pressed-border, rgba(0, 0, 0, 0));--clg-icon-button-icon-color: var(--clg-color-app-button-icon-transparent-on-surface-light-pressed-icon, #222222)}:host(clg-icon-button[variant=transparent][background-type=dark]) .clg-icon-button{--clg-icon-button-bg-color: var(--clg-color-app-button-icon-transparent-on-surface-dark-background, rgba(0, 0, 0, 0));--clg-icon-button-border-color: var(--clg-color-app-button-icon-transparent-on-surface-dark-border, rgba(0, 0, 0, 0));--clg-icon-button-icon-color: var(--clg-color-app-button-icon-transparent-on-surface-dark-icon, #FFFFFF)}:host(clg-icon-button[variant=transparent][background-type=dark]:not([disabled])) .clg-icon-button:focus-visible{--clg-icon-button-bg-color: var(--clg-color-app-button-icon-transparent-on-surface-dark-hovered-background, rgba(255, 255, 255, 0.1294117647));--clg-icon-button-border-color: var(--clg-color-app-button-icon-transparent-on-surface-dark-hovered-border, rgba(0, 0, 0, 0));--clg-icon-button-icon-color: var(--clg-color-app-button-icon-transparent-on-surface-dark-hovered-icon, #FFFFFF)}:host(clg-icon-button[variant=transparent][background-type=dark]:not([disabled])) .clg-icon-button:active{--clg-icon-button-bg-color: var(--clg-color-app-button-icon-transparent-on-surface-dark-pressed-background, rgba(255, 255, 255, 0.2392156863));--clg-icon-button-border-color: var(--clg-color-app-button-icon-transparent-on-surface-dark-pressed-border, rgba(0, 0, 0, 0));--clg-icon-button-icon-color: var(--clg-color-app-button-icon-transparent-on-surface-dark-pressed-icon, #FFFFFF)}:host(clg-icon-button[variant=primary][disabled]) .clg-icon-button,:host(clg-icon-button[variant=secondary-strong][disabled]) .clg-icon-button,:host(clg-icon-button[variant=secondary-subtle][disabled]) .clg-icon-button,:host(clg-icon-button[variant=tertiary][disabled]) .clg-icon-button,:host(clg-icon-button[variant=transparent][disabled]) .clg-icon-button{cursor:not-allowed}:host(clg-icon-button[variant=primary][disabled]) .clg-icon-button{--clg-icon-button-bg-color: var(--clg-color-app-button-icon-primary-disabled-background, #757575);--clg-icon-button-border-color: var(--clg-color-app-button-icon-primary-disabled-border, rgba(0, 0, 0, 0));--clg-icon-button-icon-color: var(--clg-color-app-button-primary-disabled-text, #FFFFFF)}:host(clg-icon-button[variant=primary][background-type=dark][disabled]) .clg-icon-button{--clg-icon-button-bg-color: var(--clg-color-app-button-primary-on-surface-dark-disabled-background, #757575);--clg-icon-button-border-color: var(--clg-color-app-button-primary-on-surface-dark-disabled-border, rgba(0, 0, 0, 0));--clg-icon-button-icon-color: var(--clg-color-app-button-primary-on-surface-dark-disabled-text, #222222)}:host(clg-icon-button[variant=secondary-strong][disabled]) .clg-icon-button{--clg-icon-button-bg-color: var(--clg-color-app-button-icon-secondary-strong-disabled-background, rgba(0, 0, 0, 0));--clg-icon-button-border-color: var(--clg-color-app-button-icon-secondary-strong-disabled-border, #757575);--clg-icon-button-icon-color: var(--clg-color-app-button-icon-secondary-strong-disabled-icon, #757575)}:host(clg-icon-button[variant=secondary-strong][background-type=dark][disabled]) .clg-icon-button{--clg-icon-button-bg-color: var(--clg-color-app-button-icon-secondary-strong-on-surface-dark-disabled-background, rgba(0, 0, 0, 0));--clg-icon-button-border-color: var(--clg-color-app-button-icon-secondary-strong-on-surface-dark-disabled-border, #757575);--clg-icon-button-icon-color: var(--clg-color-app-button-icon-secondary-strong-on-surface-dark-disabled-icon, #757575)}:host(clg-icon-button[variant=secondary-subtle][disabled]) .clg-icon-button{--clg-icon-button-bg-color: var(--clg-color-app-button-icon-secondary-subtle-disabled-background, #FFFFFF);--clg-icon-button-border-color: var(--clg-color-app-button-icon-secondary-subtle-disabled-border, #757575);--clg-icon-button-icon-color: var(--clg-color-app-button-icon-secondary-subtle-disabled-icon, #757575)}:host(clg-icon-button[variant=secondary-subtle][background-type=dark][disabled]) .clg-icon-button{--clg-icon-button-bg-color: var(--clg-color-app-button-icon-secondary-subtle-on-surface-dark-disabled-background, #0E0E0E);--clg-icon-button-border-color: var(--clg-color-app-button-icon-secondary-subtle-on-surface-dark-disabled-border, #757575);--clg-icon-button-icon-color: var(--clg-color-app-button-icon-secondary-subtle-on-surface-dark-disabled-icon, #757575)}:host(clg-icon-button[variant=tertiary][disabled]) .clg-icon-button{--clg-icon-button-bg-color: var(--clg-color-app-button-icon-tertiary-disabled-background, rgba(14, 14, 14, 0.0901960784));--clg-icon-button-border-color: var(--clg-color-app-button-icon-tertiary-disabled-border, rgba(0, 0, 0, 0));--clg-icon-button-icon-color: var(--clg-color-app-button-icon-tertiary-disabled-icon, #9E9E9E)}:host(clg-icon-button[variant=tertiary][background-type=dark][disabled]) .clg-icon-button{--clg-icon-button-bg-color: var(--clg-color-app-button-icon-tertiary-on-surface-dark-disabled-background, rgba(255, 255, 255, 0.1294117647));--clg-icon-button-border-color: var(--clg-color-app-button-icon-tertiary-on-surface-dark-disabled-border, rgba(0, 0, 0, 0));--clg-icon-button-icon-color: var(--clg-color-app-button-icon-tertiary-on-surface-dark-disabled-icon, #9E9E9E)}:host(clg-icon-button[variant=transparent][disabled]) .clg-icon-button{--clg-icon-button-bg-color: var(--clg-color-app-button-icon-transparent-disabled-background, rgba(0, 0, 0, 0));--clg-icon-button-border-color: var(--clg-color-app-button-icon-transparent-disabled-border, rgba(0, 0, 0, 0));--clg-icon-button-icon-color: var(--clg-color-app-button-icon-transparent-disabled-icon, #757575)}:host(clg-icon-button[variant=transparent][background-type=dark][disabled]) .clg-icon-button{--clg-icon-button-bg-color: var(--clg-color-app-button-icon-transparent-on-surface-dark-disabled-background, rgba(0, 0, 0, 0));--clg-icon-button-border-color: var(--clg-color-app-button-icon-transparent-on-surface-dark-disabled-border, rgba(0, 0, 0, 0));--clg-icon-button-icon-color: var(--clg-color-app-button-icon-transparent-on-surface-dark-disabled-icon, #757575)}:host(clg-icon-button[size=small]) .clg-icon-button{--clg-icon-button-font-line-height: var(--clg-typography-sem-product-body-desktop-small-line-height, 1.4);--clg-icon-button-font-size: var(--clg-typography-sem-product-body-desktop-small-font-size, 12.99px);--clg-icon-button-height: var(--clg-dimension-app-button-icon-small-size, 36px);--clg-icon-button-width: var(--clg-dimension-app-button-icon-small-size, 36px);--clg-icon-button-padding-vertical: var(--clg-dimension-app-button-icon-padding-vertical, 4px);--clg-icon-button-padding-horizontal: var(--clg-dimension-app-button-icon-padding-horizontal, 4px);--clg-dimension-sem-icon-core-base: var(--clg-dimension-sem-icon-core-smaller, 18px)}:host(clg-icon-button[size=smallest]) .clg-icon-button{--clg-icon-button-font-line-height: var(--clg-typography-sem-product-body-desktop-small-line-height, 1.4);--clg-icon-button-font-size: var(--clg-typography-sem-product-body-desktop-small-font-size, 12.99px);--clg-icon-button-height: var(--clg-dimension-app-button-icon-smallest-size, 24px);--clg-icon-button-width: var(--clg-dimension-app-button-icon-smallest-size, 24px);--clg-icon-button-padding-vertical: var(--clg-dimension-app-button-icon-smallest-vertical, 2px);--clg-icon-button-padding-horizontal: var(--clg-dimension-app-button-icon-smallest-horizontal, 2px);--clg-dimension-sem-icon-core-base: var(--clg-dimension-sem-icon-core-smallest, 12px)}:host(clg-icon-button[variant=transparent]:not([disabled])) .clg-icon-button:hover,:host(clg-icon-button[variant=tertiary]:not([disabled])) .clg-icon-button:hover{box-shadow:none}.clg-logo-button{--clg-logo-button-bg-color: unset;--clg-logo-button-text-color: unset;--clg-logo-button-border-color: unset;--clg-logo-button-border-width: unset;--clg-logo-button-font-size: var(--clg-typography-sem-product-title-desktop-base-font-size, 16px);--clg-logo-button-font-line-height: var(--clg-typography-sem-product-body-desktop-base-tight-line-height, 1.5);--clg-logo-button-height: var(--clg-dimension-sem-minimum-tap-target, 48px);--clg-logo-button-width: var(--clg-dimension-sem-interaction-base, 48px);--clg-logo-button-padding-vertical: var(--clg-dimension-app-button-padding-vertical, 12px);--clg-logo-button-padding-horizontal: var(--clg-dimension-app-button-padding-horizontal, 18px);--clg-logo-button-scale: scaleX(1) scaleY(1) perspective(1px);--clg-logo-button-scale-hover: scaleX(1.015) scaleY(1.035) perspective(1px);--clg-logo-button-scale-pressed: scale(0.99);display:inline-block;position:relative;vertical-align:middle;z-index:var(--clg-effect-pal-z-index-100, 10);min-height:var(--clg-logo-button-height);min-width:var(--clg-logo-button-width);padding:var(--clg-logo-button-padding-vertical) var(--clg-logo-button-padding-horizontal);font:inherit;font-size:var(--clg-logo-button-font-size);font-weight:var(--clg-typography-sem-product-title-desktop-base-font-weight, 500);line-height:var(--clg-logo-button-font-line-height);text-align:center;text-decoration:none;background:none;outline:none;border-radius:var(--clg-shape-app-button-border-radius, 24px);background-color:var(--clg-logo-button-bg-color);border:var(--clg-logo-button-border-color) solid var(--clg-logo-button-border-width);color:var(--clg-logo-button-text-color);cursor:pointer;appearance:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-appearance:none}.clg-logo-button__content{display:flex;gap:var(--clg-dimension-pal-grid-050, 4px);justify-content:center;align-items:center}:host(clg-logo-button:not([disabled])) .clg-logo-button:hover{box-shadow:var(--clg-effect-sem-shadow-elevation-3, 0px 1px 3px 0px rgba(0, 0, 0, 0.3019607843), 0px 4px 8px 3px rgba(0, 0, 0, 0.1490196078));transform:var(--clg-logo-button-scale-hover);transition:transform var(--clg-effect-pal-duration-200, 200ms) cubic-bezier(0.345, 0.115, 0.135, 1.42),opacity var(--clg-effect-pal-duration-200, 200ms) ease-out}:host(clg-logo-button:not([disabled])) .clg-logo-button:active{transform:var(--clg-logo-button-scale-pressed)}:host([pseudo-focus]) .clg-logo-button,.clg-logo-button:focus{outline:var(--clg-focus-ring-width, var(--clg-shape-sem-border-width-focused, 2px)) solid var(--clg-focus-ring-color, var(--clg-color-sem-border-focused, #3B67D9));outline-offset:var(--clg-focus-ring-offset, var(--clg-shape-sem-border-width-focused, 2px))}:host([pseudo-focus-visible]) .clg-logo-button,.clg-logo-button:focus-visible{outline:var(--clg-focus-ring-width, var(--clg-shape-sem-border-width-focused, 2px)) solid var(--clg-focus-ring-color, var(--clg-color-sem-border-focused, #3B67D9));outline-offset:var(--clg-focus-ring-offset, var(--clg-shape-sem-border-width-focused, 2px))}:host([pseudo-focus]) .clg-logo-button:not(:focus-visible),.clg-logo-button:focus:not(:focus-visible){outline:none}.clg-logo-button__spinner-frame{position:absolute;inset:0;display:flex;justify-content:center;align-items:center}.clg-logo-button__spinner-frame .clg-logo-button__spinner--default,.clg-logo-button__spinner-frame .clg-logo-button__spinner--light{display:none}:host(clg-logo-button){display:inline-block}:host(clg-logo-button) .clg-logo-button{--clg-logo-button-padding-vertical: calc( var(--clg-dimension-pal-grid-100, 8px) - var(--clg-shape-app-button-secondary-border-width, 1.5px) );--clg-logo-button-bg-color: var(--clg-color-app-button-secondary-background, rgba(0, 0, 0, 0));--clg-logo-button-border-color: var(--clg-color-app-button-secondary-border, #222222);--clg-logo-button-text-color: var(--clg-color-app-button-secondary-text, #222222);--clg-logo-button-border-width: var(--clg-shape-app-button-secondary-border-width, 1.5px)}:host(clg-logo-button[loading]) .clg-logo-button{cursor:progress;--clg-logo-button-border-color: var(--clg-color-app-button-secondary-disabled-border, #757575);--clg-logo-button-bg-color: var(--clg-color-app-button-secondary-disabled-background, rgba(0, 0, 0, 0))}:host(clg-logo-button[loading]) .clg-logo-button__content{opacity:0}:host(clg-logo-button:not([disabled])) .clg-logo-button:hover,:host(clg-logo-button:not([disabled])) .clg-logo-button:focus-within,:host(clg-logo-button:not([disabled])) .clg-logo-button:focus-visible{--clg-logo-button-bg-color: var(--clg-color-app-button-secondary-hovered-background, rgba(0, 0, 0, 0));--clg-logo-button-border-color: var(--clg-color-app-button-secondary-hovered-border, #222222);--clg-logo-button-text-color: var(--clg-color-app-button-secondary-hovered-text, #222222)}:host(clg-logo-button:not([disabled])) .clg-logo-button:active{--clg-logo-button-bg-color: var(--clg-color-app-button-secondary-pressed-background, rgba(14, 14, 14, 0.1803921569));--clg-logo-button-border-color: var(--clg-color-app-button-secondary-pressed-border, #222222);--clg-logo-button-text-color: var(--clg-color-app-button-secondary-pressed-text, #222222)}:host(clg-logo-button[background-type=dark]) .clg-logo-button{--clg-logo-button-bg-color: var(--clg-color-app-button-secondary-on-surface-dark-background, rgba(0, 0, 0, 0));--clg-logo-button-border-color: var(--clg-color-app-button-secondary-on-surface-dark-border, #FFFFFF);--clg-logo-button-text-color: var(--clg-color-app-button-secondary-on-surface-dark-text, #FFFFFF)}:host(clg-logo-button[variant=apple-pay]) .clg-logo-button__spinner--light,:host(clg-logo-button[variant=google-pay]) .clg-logo-button__spinner--light{display:inline-flex}:host(clg-logo-button:not([variant])) .clg-logo-button__spinner--default,:host(clg-logo-button[variant=payment]) .clg-logo-button__spinner--default,:host(clg-logo-button[variant=signin]) .clg-logo-button__spinner--default{display:inline-flex}:host(clg-logo-button[background-type=dark]:not([disabled])) .clg-logo-button:hover,:host(clg-logo-button[background-type=dark]:not([disabled])) .clg-logo-button:focus-within,:host(clg-logo-button[background-type=dark]:not([disabled])) .clg-logo-button:focus-visible{--clg-logo-button-bg-color: var(--clg-color-app-button-secondary-on-surface-dark-hovered-background, rgba(0, 0, 0, 0));--clg-logo-button-border-color: var(--clg-color-app-button-secondary-on-surface-dark-hovered-border, #FFFFFF);--clg-logo-button-text-color: var(--clg-color-app-button-secondary-on-surface-dark-hovered-text, #FFFFFF)}:host(clg-logo-button[background-type=dark]:not([disabled])) .clg-logo-button:active{--clg-logo-button-bg-color: var(--clg-color-app-button-secondary-on-surface-dark-pressed-background, rgba(255, 255, 255, 0.2392156863));--clg-logo-button-border-color: var(--clg-color-app-button-secondary-on-surface-dark-pressed-border, #FFFFFF);--clg-logo-button-text-color: var(--clg-color-app-button-secondary-on-surface-dark-pressed-text, #FFFFFF)}:host(clg-logo-button[disabled]) .clg-logo-button{--clg-logo-button-bg-color: var(--clg-color-app-button-secondary-disabled-background, rgba(0, 0, 0, 0));--clg-logo-button-border-color: var(--clg-color-app-button-secondary-disabled-border, #757575);--clg-logo-button-text-color: var(--clg-color-app-button-secondary-disabled-text, #757575)}:host(clg-logo-button[background-type=dark][disabled]) .clg-logo-button{--clg-logo-button-bg-color: var(--clg-color-app-button-secondary-on-surface-dark-disabled-background, rgba(0, 0, 0, 0));--clg-logo-button-border-color: var(--clg-color-app-button-secondary-on-surface-dark-disabled-border, #757575);--clg-logo-button-text-color: var(--clg-color-app-button-secondary-on-surface-dark-disabled-text, #757575)}:host(clg-logo-button) .clg-logo-button__apple-pay,:host(clg-logo-button) .clg-logo-button__google-pay{display:none}:host(clg-logo-button[variant=apple-pay]) .clg-logo-button{--clg-logo-button-text-color: var(--clg-color-app-button-primary-text, #FFFFFF);--clg-logo-button-bg-color: var(--clg-color-app-button-primary-background, #222222);--clg-logo-button-border-color: var(--clg-color-app-button-primary-border, rgba(0, 0, 0, 0))}:host(clg-logo-button[variant=apple-pay]) .clg-logo-button__apple-pay{display:inline-flex;--clg-logo-svg-width: auto;--clg-logo-svg-height: auto;--clg-logo-frame-width: 48px}:host(clg-logo-button[variant=google-pay]) .clg-logo-button{--clg-logo-button-text-color: var(--clg-color-app-button-primary-text, #FFFFFF);--clg-logo-button-bg-color: var(--clg-color-app-button-primary-background, #222222);--clg-logo-button-border-color: var(--clg-color-app-button-primary-border, rgba(0, 0, 0, 0))}:host(clg-logo-button[variant=google-pay]) .clg-logo-button__google-pay{display:inline-flex;--clg-logo-svg-width: auto;--clg-logo-svg-height: auto;--clg-logo-frame-width: 58px}:host(clg-logo-button[variant=apple-pay][background-type=dark]) .clg-logo-button,:host(clg-logo-button[variant=google-pay][background-type=dark]) .clg-logo-button{--clg-logo-button-bg-color: var(--clg-color-app-button-primary-on-surface-dark-background, #FFFFFF);--clg-logo-button-border-color: var(--clg-color-app-button-primary-on-surface-dark-border, rgba(0, 0, 0, 0));--clg-logo-button-text-color: var(--clg-color-app-button-primary-on-surface-dark-text, #222222)}:host(clg-logo-button[variant=apple-pay][disabled]) .clg-logo-button,:host(clg-logo-button[variant=google-pay][disabled]) .clg-logo-button{--clg-logo-button-bg-color: var(--clg-color-app-button-primary-disabled-background, #757575);--clg-logo-button-border-color: var(--clg-color-app-button-primary-disabled-border, rgba(0, 0, 0, 0));--clg-logo-button-text-color: var(--clg-color-app-button-primary-disabled-text, #FFFFFF)}:host(clg-logo-button[variant=apple-pay][background-type=dark][disabled]) .clg-logo-button,:host(clg-logo-button[variant=google-pay][background-type=dark][disabled]) .clg-logo-button{--clg-logo-button-bg-color: var(--clg-color-app-button-primary-on-surface-dark-disabled-background, #757575);--clg-logo-button-border-color: var(--clg-color-app-button-primary-on-surface-dark-disabled-border, rgba(0, 0, 0, 0));--clg-logo-button-text-color: var(--clg-color-app-button-primary-on-surface-dark-disabled-text, #222222)}:host(clg-logo-button[variant=apple-pay]:not([disabled])) .clg-logo-button:hover,:host(clg-logo-button[variant=apple-pay]:not([disabled])) .clg-logo-button:focus-within,:host(clg-logo-button[variant=apple-pay]:not([disabled])) .clg-logo-button:focus-visible,:host(clg-logo-button[variant=google-pay]:not([disabled])) .clg-logo-button:hover,:host(clg-logo-button[variant=google-pay]:not([disabled])) .clg-logo-button:focus-within,:host(clg-logo-button[variant=google-pay]:not([disabled])) .clg-logo-button:focus-visible{--clg-logo-button-bg-color: var(--clg-color-app-button-primary-hovered-background, #2f2f2f);--clg-logo-button-border-color: var(--clg-color-app-button-primary-hovered-border, rgba(0, 0, 0, 0));--clg-logo-button-text-color: var(--clg-color-app-button-primary-hovered-text, #FFFFFF)}:host(clg-logo-button[variant=apple-pay]:not([disabled])) .clg-logo-button:active,:host(clg-logo-button[variant=google-pay]:not([disabled])) .clg-logo-button:active{--clg-logo-button-bg-color: var(--clg-color-app-button-primary-pressed-background, #595959);--clg-logo-button-border-color: var(--clg-color-app-button-primary-pressed-border, rgba(0, 0, 0, 0));--clg-logo-button-text-color: var(--clg-color-app-button-primary-pressed-text, #FFFFFF)}:host(clg-text-button){display:inline-block}.clg-text-button{--clg-text-button-bg-color: unset;--clg-text-button-text-color: unset;--clg-text-button-border-color: var(--clg-color-app-button-transparent-on-surface-light-border, rgba(0, 0, 0, 0));--clg-text-button-border-width: var(--clg-shape-app-button-transparent-border-width, 0px);--clg-text-button-font-size: var(--clg-typography-sem-product-title-desktop-base-font-size, 16px);--clg-text-button-font-line-height: var(--clg-typography-sem-product-body-desktop-base-tight-line-height, 1.5);--clg-text-button-height: var(--clg-dimension-sem-interaction-base, 48px);--clg-text-button-width: var(--clg-dimension-sem-interaction-base, 48px);--clg-text-button-padding-horizontal: unset;--clg-text-button-scale: scaleX(0.7) scaleY(0.7) perspective(1px) rotate(0.0001deg);--clg-text-button-scale-hover: scaleX(1.015) scaleY(1.035) perspective(1px) rotate(0.0001deg);--clg-text-button-scale-pressed: scale(0.99);display:inline-flex;align-items:center;position:relative;vertical-align:middle;z-index:var(--clg-effect-pal-z-index-100, 10);width:100%;min-height:var(--clg-text-button-height);min-width:var(--clg-text-button-width);padding-left:var(--clg-text-button-padding-horizontal);padding-right:var(--clg-text-button-padding-horizontal);font:inherit;font-size:var(--clg-text-button-font-size);font-weight:var(--clg-typography-sem-product-title-desktop-base-font-weight, 500);line-height:var(--clg-text-button-font-line-height);text-align:center;text-decoration:none;background:none;outline:none;border-radius:var(--clg-shape-app-button-border-radius, 24px);border:0;background-color:rgba(0,0,0,0);color:var(--clg-text-button-text-color);cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-appearance:none;appearance:none}.clg-text-button:after{content:"";border-radius:inherit;position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;transform:var(--clg-text-button-scale);-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:var(--clg-text-button-bg-color);transition:transform var(--clg-effect-pal-duration-200, 200ms) cubic-bezier(0.345, 0.115, 0.135, 1.42),background 150ms ease-out,box-shadow var(--clg-effect-pal-duration-200, 200ms) ease-out}.clg-text-button:not(:disabled):hover:after,.clg-text-button:not(:disabled):focus-visible:after{transform:var(--clg-text-button-scale-hover);text-decoration:none;opacity:1}:host([pseudo-focus]) .clg-text-button,.clg-text-button:focus{outline:var(--clg-focus-ring-width, var(--clg-shape-sem-border-width-focused, 2px)) solid var(--clg-focus-ring-color, var(--clg-color-sem-border-focused, #3B67D9));outline-offset:var(--clg-focus-ring-offset, var(--clg-shape-sem-border-width-focused, 2px))}:host([pseudo-focus-visible]) .clg-text-button,.clg-text-button:focus-visible{outline:var(--clg-focus-ring-width, var(--clg-shape-sem-border-width-focused, 2px)) solid var(--clg-focus-ring-color, var(--clg-color-sem-border-focused, #3B67D9));outline-offset:var(--clg-focus-ring-offset, var(--clg-shape-sem-border-width-focused, 2px))}:host([pseudo-focus]) .clg-text-button:not(:focus-visible),.clg-text-button:focus:not(:focus-visible){outline:none}.clg-text-button__content{display:flex;align-items:center;justify-content:center;gap:var(--clg-dimension-app-button-gap, 6px);width:100%}.clg-text-button__spinner-frame{position:absolute;inset:0;display:flex;justify-content:center;align-items:center}:host(clg-text-button[loading]) .clg-text-button{cursor:progress}:host(clg-text-button[loading]) .clg-text-button__content{opacity:0}:host(clg-text-button) .clg-text-button__spinner-frame__light-spinner,:host(clg-text-button) .clg-text-button__spinner-frame__dark-spinner{display:none}:host(clg-text-button:not([background-type=dark])[loading]) .clg-text-button__spinner-frame__dark-spinner{display:block}:host(clg-text-button[background-type=dark][loading]) .clg-text-button__spinner-frame__light-spinner{display:block}:host(clg-text-button[variant=primary]) .clg-text-button{--clg-text-button-text-color: var(--clg-color-app-button-text-primary-text, #3B67D9);--clg-text-button-bg-color: var(--clg-color-app-button-transparent-on-surface-light-background, rgba(0, 0, 0, 0));--clg-text-button-border-color: var(--clg-color-app-button-transparent-on-surface-light-border, rgba(0, 0, 0, 0))}:host(clg-text-button[variant=primary]) .clg-text-button:focus-visible{box-shadow:none;--clg-text-button-text-color: var(--clg-color-app-button-text-primary-hovered-text, #3B67D9);--clg-text-button-border-color: var(--clg-color-app-button-focused-border, #3B67D9)}:host(clg-text-button[variant=primary]) .clg-text-button:active{--clg-text-button-text-color: var(--clg-color-app-button-text-primary-pressed-text, #3B67D9)}:host([pseudo-focus]) :host(clg-text-button[variant=primary]) .clg-text-button,:host(clg-text-button[variant=primary]) .clg-text-button:focus{outline:var(--clg-focus-ring-width, var(--clg-shape-sem-border-width-focused, 2px)) solid var(--clg-focus-ring-color, var(--clg-color-sem-border-focused, #3B67D9));outline-offset:var(--clg-focus-ring-offset, var(--clg-shape-sem-border-width-focused, 2px))}:host([pseudo-focus-visible]) :host(clg-text-button[variant=primary]) .clg-text-button,:host(clg-text-button[variant=primary]) .clg-text-button:focus-visible{outline:var(--clg-focus-ring-width, var(--clg-shape-sem-border-width-focused, 2px)) solid var(--clg-focus-ring-color, var(--clg-color-sem-border-focused, #3B67D9));outline-offset:var(--clg-focus-ring-offset, var(--clg-shape-sem-border-width-focused, 2px))}:host([pseudo-focus]) :host(clg-text-button[variant=primary]) .clg-text-button:not(:focus-visible),:host(clg-text-button[variant=primary]) .clg-text-button:focus:not(:focus-visible){outline:none}:host(clg-text-button[variant=primary][background-type=dark]) .clg-text-button{--clg-text-button-text-color: var(--clg-color-app-button-text-primary-on-surface-dark-text, #A2C5F4);--clg-text-button-bg-color: var(--clg-color-app-button-transparent-on-surface-dark-background, rgba(0, 0, 0, 0));--clg-text-button-border-color: var(--clg-color-app-button-transparent-on-surface-dark-border, rgba(0, 0, 0, 0))}:host(clg-text-button[variant=primary][background-type=dark]) .clg-text-button:focus-visible{box-shadow:none;--clg-text-button-text-color: var(--clg-color-app-button-text-primary-on-surface-dark-hovered-text, #A2C5F4);--clg-text-button-border-color: var(--clg-color-app-button-focused-border, #3B67D9)}:host(clg-text-button[variant=primary][background-type=dark]) .clg-text-button:active{--clg-text-button-text-color: var(--clg-color-app-button-text-primary-on-surface-dark-pressed-text, #A2C5F4)}:host([pseudo-focus]) :host(clg-text-button[variant=primary][background-type=dark]) .clg-text-button,:host(clg-text-button[variant=primary][background-type=dark]) .clg-text-button:focus{outline:var(--clg-focus-ring-width, var(--clg-shape-sem-border-width-focused, 2px)) solid var(--clg-focus-ring-color, var(--clg-color-sem-border-focused, #3B67D9));outline-offset:var(--clg-focus-ring-offset, var(--clg-shape-sem-border-width-focused, 2px))}:host([pseudo-focus-visible]) :host(clg-text-button[variant=primary][background-type=dark]) .clg-text-button,:host(clg-text-button[variant=primary][background-type=dark]) .clg-text-button:focus-visible{outline:var(--clg-focus-ring-width, var(--clg-shape-sem-border-width-focused, 2px)) solid var(--clg-focus-ring-color, var(--clg-color-sem-border-focused, #3B67D9));outline-offset:var(--clg-focus-ring-offset, var(--clg-shape-sem-border-width-focused, 2px))}:host([pseudo-focus]) :host(clg-text-button[variant=primary][background-type=dark]) .clg-text-button:not(:focus-visible),:host(clg-text-button[variant=primary][background-type=dark]) .clg-text-button:focus:not(:focus-visible){outline:none}:host(clg-text-button[variant=secondary]) .clg-text-button{--clg-text-button-text-color: var(--clg-color-app-button-text-secondary-text, #222222);--clg-text-button-bg-color: var(--clg-color-app-button-transparent-on-surface-light-background, rgba(0, 0, 0, 0));--clg-text-button-border-color: var(--clg-color-app-button-transparent-on-surface-light-border, rgba(0, 0, 0, 0))}:host(clg-text-button[variant=secondary]) .clg-text-button:focus-visible{box-shadow:none;--clg-text-button-text-color: var(--clg-color-app-button-text-secondary-hovered-text, #222222);--clg-text-button-border-color: var(--clg-color-app-button-focused-border, #3B67D9)}:host(clg-text-button[variant=secondary]) .clg-text-button:active{--clg-text-button-text-color: var(--clg-color-app-button-text-secondary-pressed-text, #222222)}:host([pseudo-focus]) :host(clg-text-button[variant=secondary]) .clg-text-button,:host(clg-text-button[variant=secondary]) .clg-text-button:focus{outline:var(--clg-focus-ring-width, var(--clg-shape-sem-border-width-focused, 2px)) solid var(--clg-focus-ring-color, var(--clg-color-sem-border-focused, #3B67D9));outline-offset:var(--clg-focus-ring-offset, var(--clg-shape-sem-border-width-focused, 2px))}:host([pseudo-focus-visible]) :host(clg-text-button[variant=secondary]) .clg-text-button,:host(clg-text-button[variant=secondary]) .clg-text-button:focus-visible{outline:var(--clg-focus-ring-width, var(--clg-shape-sem-border-width-focused, 2px)) solid var(--clg-focus-ring-color, var(--clg-color-sem-border-focused, #3B67D9));outline-offset:var(--clg-focus-ring-offset, var(--clg-shape-sem-border-width-focused, 2px))}:host([pseudo-focus]) :host(clg-text-button[variant=secondary]) .clg-text-button:not(:focus-visible),:host(clg-text-button[variant=secondary]) .clg-text-button:focus:not(:focus-visible){outline:none}:host(clg-text-button[variant=secondary][background-type=dark]) .clg-text-button{--clg-text-button-text-color: var(--clg-color-app-button-text-secondary-on-surface-dark-text, #FFFFFF);--clg-text-button-bg-color: var(--clg-color-app-button-transparent-on-surface-dark-background, rgba(0, 0, 0, 0));--clg-text-button-border-color: var(--clg-color-app-button-transparent-on-surface-dark-border, rgba(0, 0, 0, 0))}:host(clg-text-button[variant=secondary][background-type=dark]) .clg-text-button:focus-visible{box-shadow:none;--clg-text-button-text-color: var(--clg-color-app-button-text-secondary-on-surface-dark-hovered-text, #FFFFFF);--clg-text-button-border-color: var(--clg-color-app-button-focused-border, #3B67D9)}:host(clg-text-button[variant=secondary][background-type=dark]) .clg-text-button:active{--clg-text-button-text-color: var(--clg-color-app-button-text-secondary-on-surface-dark-pressed-text, #FFFFFF)}:host([pseudo-focus]) :host(clg-text-button[variant=secondary][background-type=dark]) .clg-text-button,:host(clg-text-button[variant=secondary][background-type=dark]) .clg-text-button:focus{outline:var(--clg-focus-ring-width, var(--clg-shape-sem-border-width-focused, 2px)) solid var(--clg-focus-ring-color, var(--clg-color-sem-border-focused, #3B67D9));outline-offset:var(--clg-focus-ring-offset, var(--clg-shape-sem-border-width-focused, 2px))}:host([pseudo-focus-visible]) :host(clg-text-button[variant=secondary][background-type=dark]) .clg-text-button,:host(clg-text-button[variant=secondary][background-type=dark]) .clg-text-button:focus-visible{outline:var(--clg-focus-ring-width, var(--clg-shape-sem-border-width-focused, 2px)) solid var(--clg-focus-ring-color, var(--clg-color-sem-border-focused, #3B67D9));outline-offset:var(--clg-focus-ring-offset, var(--clg-shape-sem-border-width-focused, 2px))}:host([pseudo-focus]) :host(clg-text-button[variant=secondary][background-type=dark]) .clg-text-button:not(:focus-visible),:host(clg-text-button[variant=secondary][background-type=dark]) .clg-text-button:focus:not(:focus-visible){outline:none}:host(clg-text-button[variant=primary][disabled]) .clg-text-button,:host(clg-text-button[variant=secondary][disabled]) .clg-text-button{pointer-events:none;cursor:not-allowed}:host(clg-text-button[variant=primary][disabled]) .clg-text-button ::slotted(.wt-icon),:host(clg-text-button[variant=secondary][disabled]) .clg-text-button ::slotted(.wt-icon){opacity:.5}:host(clg-text-button[variant=primary][disabled]) .clg-text-button{--clg-text-button-text-color: var(--clg-color-app-button-text-primary-disabled-text, #757575)}:host(clg-text-button[variant=secondary][disabled]) .clg-text-button{--clg-text-button-text-color: var(--clg-color-app-button-text-secondary-disabled-text, #757575)}:host(clg-text-button[fillwidth]),:host(clg-text-button[fillwidth]) .clg-text-button{width:100%}:host(clg-text-button[size=small]) .clg-text-button{--clg-text-button-font-line-height: var(--clg-typography-sem-product-body-desktop-small-line-height, 1.4);--clg-text-button-font-size: var(--clg-typography-sem-product-body-desktop-small-font-size, 12.99px);--clg-text-button-height: var(--clg-dimension-sem-interaction-small, 36px);--clg-text-button-width: var(--clg-dimension-sem-interaction-small, 36px)}:host(clg-text-button[underline]) .clg-text-button{text-decoration:underline}:host(clg-text-button:not([underline])) .clg-text-button:hover,:host(clg-text-button:not([underline])) .clg-text-button:focus-visible{text-decoration:underline}:host(clg-text-button[padding]) .clg-text-button{--clg-text-button-padding-horizontal: var(--clg-dimension-pal-grid-100, 8px)}:host(clg-slot-card){display:block}.clg-slot-card{display:block;padding:var(--clg-dimension-pal-grid-200, 16px);background-color:var(--clg-color-sem-background-elevation-1, #FFFFFF);border-radius:var(--clg-shape-sem-border-radius-card, 12px);border:var(--clg-shape-sem-border-width-thin, 1px) solid var(--clg-color-sem-background-elevation-1, #FFFFFF)}:host(clg-slot-card[border]) .clg-slot-card{border-color:var(--clg-color-sem-border-divider, rgba(14, 14, 14, 0.1803921569))}:host(clg-checkbox){display:inline-block}.clg-checkbox__with-label{display:flex;align-items:center;gap:var(--clg-dimension-pal-grid-100, 8px);cursor:pointer}:host(clg-checkbox[with-helper-text]) .clg-checkbox__with-label{align-items:flex-start}.clg-checkbox__label{color:var(--clg-color-sem-text-primary, #222222);font-family:var(--clg-typography-sem-product-body-mobile-base-font-family, "Graphik Webfont", "-apple-system", "Helvetica Neue", "Droid Sans", "Arial", "sans-serif");font-weight:var(--clg-typography-sem-product-body-mobile-base-font-weight, 400);font-size:var(--clg-typography-sem-product-body-mobile-base-font-size, 16px);line-height:var(--clg-typography-sem-product-body-mobile-base-line-height, 1.7);letter-spacing:var(--clg-typography-sem-product-body-mobile-base-letter-spacing, 0.16px)}@media only screen and (min-width: 640px){.clg-checkbox__label{font-family:var(--clg-typography-sem-product-body-desktop-base-font-family, "Graphik Webfont", "-apple-system", "Helvetica Neue", "Droid Sans", "Arial", "sans-serif");font-weight:var(--clg-typography-sem-product-body-desktop-base-font-weight, 400);font-size:var(--clg-typography-sem-product-body-desktop-base-font-size, 16px);line-height:var(--clg-typography-sem-product-body-desktop-base-line-height, 1.7);letter-spacing:var(--clg-typography-sem-product-body-desktop-base-letter-spacing, 0.16px)}}:host(clg-checkbox[size=small]) .clg-checkbox__label{font-family:var(--clg-typography-sem-product-body-mobile-small-font-family, "Graphik Webfont", "-apple-system", "Helvetica Neue", "Droid Sans", "Arial", "sans-serif");font-weight:var(--clg-typography-sem-product-body-mobile-small-font-weight, 400);font-size:var(--clg-typography-sem-product-body-mobile-small-font-size, 12.99px);line-height:var(--clg-typography-sem-product-body-mobile-small-tight-line-height, 1.2);letter-spacing:var(--clg-typography-sem-product-body-mobile-small-letter-spacing, 0.1299px)}@media only screen and (min-width: 640px){:host(clg-checkbox[size=small]) .clg-checkbox__label{font-family:var(--clg-typography-sem-product-body-desktop-small-font-family, "Graphik Webfont", "-apple-system", "Helvetica Neue", "Droid Sans", "Arial", "sans-serif");font-weight:var(--clg-typography-sem-product-body-desktop-small-font-weight, 400);font-size:var(--clg-typography-sem-product-body-desktop-small-font-size, 12.99px);line-height:var(--clg-typography-sem-product-body-desktop-small-tight-line-height, 1.2);letter-spacing:var(--clg-typography-sem-product-body-desktop-small-letter-spacing, 0.1299px)}}:host(clg-checkbox[with-helper-text]) .clg-checkbox__label{font-family:var(--clg-typography-sem-product-title-mobile-base-font-family, "Graphik Webfont", "-apple-system", "Helvetica Neue", "Droid Sans", "Arial", "sans-serif");font-weight:var(--clg-typography-sem-product-title-mobile-base-font-weight, 500);font-size:var(--clg-typography-sem-product-title-mobile-base-font-size, 16px);line-height:var(--clg-typography-sem-product-title-mobile-base-line-height, 1.25);letter-spacing:var(--clg-typography-sem-product-title-mobile-base-letter-spacing, 0.08px)}@media only screen and (min-width: 640px){:host(clg-checkbox[with-helper-text]) .clg-checkbox__label{font-family:var(--clg-typography-sem-product-title-desktop-base-font-family, "Graphik Webfont", "-apple-system", "Helvetica Neue", "Droid Sans", "Arial", "sans-serif");font-weight:var(--clg-typography-sem-product-title-desktop-base-font-weight, 500);font-size:var(--clg-typography-sem-product-title-desktop-base-font-size, 16px);line-height:var(--clg-typography-sem-product-title-desktop-base-line-height, 1.25);letter-spacing:var(--clg-typography-sem-product-title-desktop-base-letter-spacing, 0.08px)}}:host(clg-checkbox[size=small][with-helper-text]) .clg-checkbox__label{font-family:var(--clg-typography-sem-product-title-mobile-small-font-family, "Graphik Webfont", "-apple-system", "Helvetica Neue", "Droid Sans", "Arial", "sans-serif");font-weight:var(--clg-typography-sem-product-title-mobile-small-font-weight, 500);font-size:var(--clg-typography-sem-product-title-mobile-small-font-size, 12.99px);line-height:var(--clg-typography-sem-product-title-mobile-small-tight-line-height, 1.2);letter-spacing:var(--clg-typography-sem-product-title-mobile-small-letter-spacing, 0.1299px)}@media only screen and (min-width: 640px){:host(clg-checkbox[size=small][with-helper-text]) .clg-checkbox__label{font-family:var(--clg-typography-sem-product-title-desktop-small-font-family, "Graphik Webfont", "-apple-system", "Helvetica Neue", "Droid Sans", "Arial", "sans-serif");font-weight:var(--clg-typography-sem-product-title-desktop-small-font-weight, 500);font-size:var(--clg-typography-sem-product-title-desktop-small-font-size, 12.99px);line-height:var(--clg-typography-sem-product-title-desktop-small-tight-line-height, 1.2);letter-spacing:var(--clg-typography-sem-product-title-desktop-small-letter-spacing, 0.1299px)}}.clg-checkbox__input{position:absolute;opacity:0;pointer-events:none}.clg-checkbox__input:focus,.clg-checkbox__input:focus-visible{outline:0}:host(clg-checkbox[disabled]) .clg-checkbox__with-label{cursor:not-allowed}:host(clg-checkbox[disabled]) .clg-checkbox__label{color:var(--clg-color-app-input-disabled-text, #595959)}:host(clg-checkbox[with-caption]) .clg-checkbox__after,:host(clg-checkbox[caption]) .clg-checkbox__after,:host(clg-checkbox[invalid]) .clg-checkbox__after{margin-top:var(--clg-dimension-pal-grid-050, 4px)}clg-checkbox-square{width:var(--clg-dimension-app-input-selectable-size, 32px);height:var(--clg-dimension-app-input-selectable-size, 32px)}clg-checkbox-square[size=small]{width:var(--clg-dimension-app-input-selectable-small-size, 20px);height:var(--clg-dimension-app-input-selectable-small-size, 20px)}:host(clg-checkbox-group){display:inline-block}.clg-checkbox-group{--clg-checkbox-group-direction: column;margin:0;padding:0;border:none}.clg-checkbox-group__before{margin-bottom:var(--clg-dimension-pal-grid-200, 16px)}:host(clg-checkbox-group[with-caption]) .clg-checkbox-group__after,:host(clg-checkbox-group[caption]) .clg-checkbox-group__after,:host(clg-checkbox-group[invalid]) .clg-checkbox-group__after{margin-top:var(--clg-dimension-pal-grid-200, 16px)}.clg-checkbox-group__content{display:flex;flex-direction:var(--clg-checkbox-group-direction);align-items:flex-start;gap:var(--clg-dimension-pal-grid-200, 16px)}.clg-checkbox-group__legend{display:contents}:host(clg-checkbox-group[orientation=horizontal]) .clg-checkbox-group__content{--clg-checkbox-group-direction: row;gap:var(--clg-dimension-pal-grid-200, 16px)}.clg-checkbox-square{display:flex;align-items:center;justify-content:center;appearance:none;width:var(--clg-dimension-app-input-selectable-size, 32px);height:var(--clg-dimension-app-input-selectable-size, 32px);background:var(--clg-color-app-input-selectable-background, rgba(0, 0, 0, 0));border-radius:var(--clg-shape-app-input-checkbox-border-radius, 2px);border:var(--clg-shape-app-input-border-width, 1.5px) solid var(--clg-color-app-input-border, #949494);transition:background var(--clg-effect-app-checkbox-selected-fade-duration, 25ms) var(--clg-effect-app-checkbox-selected-fade-curve, cubic-bezier(0, 0, 1, 1))}.clg-checkbox-square__check{position:absolute;color:var(--clg-color-app-input-selectable-selected-text, #FFFFFF);scale:0;--clg-icon-size: var(--clg-dimension-app-input-selectable-checkbox-indicator-size, 24px)}:host(clg-checkbox-square[rendered]) .clg-checkbox-square__check{animation:clg-checkbox-uncheck-scale var(--clg-effect-app-checkbox-unselected-scale-duration, 75ms) var(--clg-effect-app-checkbox-unselected-scale-curve, cubic-bezier(0, 0, 0, 1))}:host(clg-checkbox-square[rendered][checked]) .clg-checkbox-square__check{animation:clg-checkbox-check-scale-beat1 var(--clg-effect-app-checkbox-selected-scale-1-duration, 150ms) var(--clg-effect-app-checkbox-selected-scale-1-curve, cubic-bezier(0, 0, 0.5, 1)),clg-checkbox-check-scale-beat2 var(--clg-effect-app-checkbox-selected-scale-2-duration, 200ms) var(--clg-effect-app-checkbox-selected-scale-2-curve, cubic-bezier(0.5, 0, 0.5, 1)) var(--clg-effect-app-checkbox-selected-scale-1-duration, 150ms)}:host(clg-checkbox-square[focused]) .clg-checkbox-square{outline:var(--clg-focus-ring-width, var(--clg-shape-sem-border-width-focused, 2px)) solid var(--clg-focus-ring-color, var(--clg-color-sem-border-focused, #3B67D9));outline-offset:var(--clg-focus-ring-offset, 0);border-color:rgba(0,0,0,0)}:host(clg-checkbox-square[checked]) .clg-checkbox-square{background:var(--clg-color-app-input-selectable-selected-background, #222222);border-color:var(--clg-color-app-input-selectable-selected-border, #222222);transition:background var(--clg-effect-app-checkbox-selected-fade-duration, 25ms) var(--clg-effect-app-checkbox-selected-fade-curve, cubic-bezier(0, 0, 1, 1))}:host(clg-checkbox-square[checked]) .clg-checkbox-square__check{scale:var(--clg-effect-app-checkbox-selected-scale-2-to, 1)}:host(clg-checkbox-square[checked][focused]) .clg-checkbox-square{outline:var(--clg-focus-ring-width, var(--clg-shape-sem-border-width-focused, 2px)) solid var(--clg-focus-ring-color, var(--clg-color-sem-border-focused, #3B67D9));outline-offset:var(--clg-focus-ring-offset, var(--clg-shape-sem-border-width-focused, 2px))}:host(clg-checkbox-square[disabled]) .clg-checkbox-square{cursor:not-allowed;background:var(--clg-color-app-input-disabled-background, #EAEAEA);border-color:var(--clg-color-app-input-disabled-border, #949494)}:host(clg-checkbox-square[invalid]) .clg-checkbox-square{background:var(--clg-color-app-input-error-background, #FFEAF0);border-color:var(--clg-color-app-input-selectable-error-selected-border, #9A0027)}:host(clg-checkbox-square[invalid][focused]) .clg-checkbox-square{outline:var(--clg-focus-ring-width, var(--clg-shape-sem-border-width-focused, 2px)) solid var(--clg-focus-ring-color, var(--clg-color-app-input-selectable-error-selected-border, #9A0027));outline-offset:var(--clg-focus-ring-offset, 0);border-color:rgba(0,0,0,0)}:host(clg-checkbox-square[invalid][checked]) .clg-checkbox-square{background:var(--clg-color-app-input-selectable-error-selected-background, #9A0027);border-color:var(--clg-color-app-input-selectable-error-selected-border, #9A0027)}:host(clg-checkbox-square[invalid][focused][checked]) .clg-checkbox-square{outline:var(--clg-focus-ring-width, var(--clg-shape-sem-border-width-focused, 2px)) solid var(--clg-focus-ring-color, var(--clg-color-app-input-selectable-error-selected-border, #9A0027));outline-offset:var(--clg-focus-ring-offset, var(--clg-shape-sem-border-width-focused, 2px))}:host(clg-checkbox-square[size=small]) .clg-checkbox-square{width:var(--clg-dimension-app-input-selectable-small-size, 20px);height:var(--clg-dimension-app-input-selectable-small-size, 20px)}:host(clg-checkbox-square[size=small]) .clg-checkbox-square__check{--clg-icon-size: var(--clg-dimension-app-input-selectable-checkbox-small-indicator-size, 12px)}@keyframes clg-checkbox-check-scale-beat1{from{scale:var(--clg-effect-app-checkbox-selected-scale-1-from, 0.6)}to{scale:var(--clg-effect-app-checkbox-selected-scale-1-to, 1.1)}}@keyframes clg-checkbox-check-scale-beat2{from{scale:var(--clg-effect-app-checkbox-selected-scale-2-from, 1.1)}to{scale:var(--clg-effect-app-checkbox-selected-scale-2-to, 1)}}@keyframes clg-checkbox-uncheck-scale{from{scale:var(--clg-effect-app-checkbox-unselected-scale-from, 1)}to{scale:var(--clg-effect-app-checkbox-unselected-scale-to, 0.7)}}.clg-form-field__label{display:flex;align-items:center;padding:0}:host([background-type=light]) .clg-form-field__label{color:var(--clg-color-sem-text-on-surface-light, #222222)}:host([background-type=dark]) .clg-form-field__label{color:var(--clg-color-sem-text-on-surface-dark, #FFFFFF)}.clg-form-field__label__text{font-family:var(--clg-typography-sem-product-title-mobile-base-font-family, "Graphik Webfont", "-apple-system", "Helvetica Neue", "Droid Sans", "Arial", "sans-serif");font-weight:var(--clg-typography-sem-product-title-mobile-base-font-weight, 500);font-size:var(--clg-typography-sem-product-title-mobile-base-font-size, 16px);line-height:var(--clg-typography-sem-product-title-mobile-base-line-height, 1.25);letter-spacing:var(--clg-typography-sem-product-title-mobile-base-letter-spacing, 0.08px)}@media only screen and (min-width: 640px){.clg-form-field__label__text{font-family:var(--clg-typography-sem-product-title-desktop-base-font-family, "Graphik Webfont", "-apple-system", "Helvetica Neue", "Droid Sans", "Arial", "sans-serif");font-weight:var(--clg-typography-sem-product-title-desktop-base-font-weight, 500);font-size:var(--clg-typography-sem-product-title-desktop-base-font-size, 16px);line-height:var(--clg-typography-sem-product-title-desktop-base-line-height, 1.25);letter-spacing:var(--clg-typography-sem-product-title-desktop-base-letter-spacing, 0.08px)}}:host([variant=subtle]) .clg-form-field__label__text{font-family:var(--clg-typography-sem-product-body-mobile-base-font-family, "Graphik Webfont", "-apple-system", "Helvetica Neue", "Droid Sans", "Arial", "sans-serif");font-weight:var(--clg-typography-sem-product-body-mobile-base-font-weight, 400);font-size:var(--clg-typography-sem-product-body-mobile-base-font-size, 16px);line-height:var(--clg-typography-sem-product-body-mobile-base-line-height, 1.7);letter-spacing:var(--clg-typography-sem-product-body-mobile-base-letter-spacing, 0.16px)}@media only screen and (min-width: 640px){:host([variant=subtle]) .clg-form-field__label__text{font-family:var(--clg-typography-sem-product-body-desktop-base-font-family, "Graphik Webfont", "-apple-system", "Helvetica Neue", "Droid Sans", "Arial", "sans-serif");font-weight:var(--clg-typography-sem-product-body-desktop-base-font-weight, 400);font-size:var(--clg-typography-sem-product-body-desktop-base-font-size, 16px);line-height:var(--clg-typography-sem-product-body-desktop-base-line-height, 1.7);letter-spacing:var(--clg-typography-sem-product-body-desktop-base-letter-spacing, 0.16px)}}:host([disabled]) .clg-form-field__label__text{color:var(--clg-color-sem-text-disabled, #757575)}:host([size=small]) .clg-form-field__label__text{font-family:var(--clg-typography-sem-product-title-mobile-small-font-family, "Graphik Webfont", "-apple-system", "Helvetica Neue", "Droid Sans", "Arial", "sans-serif");font-weight:var(--clg-typography-sem-product-title-mobile-small-font-weight, 500);font-size:var(--clg-typography-sem-product-title-mobile-small-font-size, 12.99px);line-height:var(--clg-typography-sem-product-title-mobile-small-line-height, 1.4);letter-spacing:var(--clg-typography-sem-product-title-mobile-small-letter-spacing, 0.1299px)}@media only screen and (min-width: 640px){:host([size=small]) .clg-form-field__label__text{font-family:var(--clg-typography-sem-product-title-desktop-small-font-family, "Graphik Webfont", "-apple-system", "Helvetica Neue", "Droid Sans", "Arial", "sans-serif");font-weight:var(--clg-typography-sem-product-title-desktop-small-font-weight, 500);font-size:var(--clg-typography-sem-product-title-desktop-small-font-size, 12.99px);line-height:var(--clg-typography-sem-product-title-desktop-small-line-height, 1.4);letter-spacing:var(--clg-typography-sem-product-title-desktop-small-letter-spacing, 0.1299px)}}.clg-form-field__label__optional,.clg-form-field__label__required-star{font-family:var(--clg-typography-sem-product-body-mobile-small-font-family, "Graphik Webfont", "-apple-system", "Helvetica Neue", "Droid Sans", "Arial", "sans-serif");font-weight:var(--clg-typography-sem-product-body-mobile-small-font-weight, 400);font-size:var(--clg-typography-sem-product-body-mobile-small-font-size, 12.99px);line-height:var(--clg-typography-sem-product-body-mobile-small-line-height, 1.4);letter-spacing:var(--clg-typography-sem-product-body-mobile-small-letter-spacing, 0.1299px)}@media only screen and (min-width: 640px){.clg-form-field__label__optional,.clg-form-field__label__required-star{font-family:var(--clg-typography-sem-product-body-desktop-small-font-family, "Graphik Webfont", "-apple-system", "Helvetica Neue", "Droid Sans", "Arial", "sans-serif");font-weight:var(--clg-typography-sem-product-body-desktop-small-font-weight, 400);font-size:var(--clg-typography-sem-product-body-desktop-small-font-size, 12.99px);line-height:var(--clg-typography-sem-product-body-desktop-small-line-height, 1.4);letter-spacing:var(--clg-typography-sem-product-body-desktop-small-letter-spacing, 0.1299px)}}.clg-form-field__label__optional{display:none}:host([optional]:not([required])) .clg-form-field__label__optional{display:inline}.clg-form-field__label__required-star,.clg-form-field__label__required-text{display:none}:host([required]) .clg-form-field__label__required-star,:host([required]) .clg-form-field__label__required-text{display:inline}.clg-form-field__label__required-star{color:var(--clg-color-sem-text-critical, #9A0027);align-self:flex-start}:host([hide-label]) .clg-form-field__label{border:0 !important;clip:rect(0 0 0 0) !important;height:1px !important;margin:-1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important}.clg-form-field__helper-text{margin-top:var(--clg-dimension-pal-grid-025, 2px)}.clg-form-field__error{color:var(--clg-color-app-input-error-text, #9A0027);transition:opacity var(--clg-effect-pal-duration-200, 200ms) ease-in;margin:0}.clg-form-field__error__icon{position:relative;bottom:2px}.clg-form-field__helper-text,.clg-form-field__caption,.clg-form-field__error{font-family:var(--clg-typography-sem-product-body-mobile-small-font-family, "Graphik Webfont", "-apple-system", "Helvetica Neue", "Droid Sans", "Arial", "sans-serif");font-weight:var(--clg-typography-sem-product-body-mobile-small-font-weight, 400);font-size:var(--clg-typography-sem-product-body-mobile-small-font-size, 12.99px);line-height:var(--clg-typography-sem-product-body-mobile-small-tight-line-height, 1.2);letter-spacing:var(--clg-typography-sem-product-body-mobile-small-letter-spacing, 0.1299px)}@media only screen and (min-width: 640px){.clg-form-field__helper-text,.clg-form-field__caption,.clg-form-field__error{font-family:var(--clg-typography-sem-product-body-desktop-small-font-family, "Graphik Webfont", "-apple-system", "Helvetica Neue", "Droid Sans", "Arial", "sans-serif");font-weight:var(--clg-typography-sem-product-body-desktop-small-font-weight, 400);font-size:var(--clg-typography-sem-product-body-desktop-small-font-size, 12.99px);line-height:var(--clg-typography-sem-product-body-desktop-small-tight-line-height, 1.2);letter-spacing:var(--clg-typography-sem-product-body-desktop-small-letter-spacing, 0.1299px)}}.clg-form-field__helper-text,.clg-form-field__caption{color:var(--clg-color-sem-text-secondary, #595959)}:host([invalid]) .clg-form-field__caption{display:none}:host(clg-brand-icon){display:inline-block;vertical-align:middle}.clg-brand-icon{border-radius:var(--clg-shape-sem-border-radius-full, 999999px);display:flex;align-items:center;justify-content:center}.clg-brand-icon svg{display:block;fill:var(--clg-icon-fill-color, currentColor);height:var(--clg-icon-size, var(--clg-dimension-sem-icon-brand-base, 96px));width:var(--clg-icon-size, var(--clg-dimension-sem-icon-brand-base, 96px))}:host(clg-brand-icon[size=smallest]) .clg-brand-icon{--clg-icon-container-size: var(--clg-dimension-sem-icon-brand-container-smallest, 96px);--clg-icon-size: var(--clg-dimension-sem-icon-brand-smallest, 60px)}:host(clg-brand-icon[size=smaller]) .clg-brand-icon{--clg-icon-container-size: var(--clg-dimension-sem-icon-brand-container-smaller, 120px);--clg-icon-size: var(--clg-dimension-sem-icon-brand-smaller, 84px)}:host(clg-brand-icon[size=larger]) .clg-brand-icon{--clg-icon-container-size: var(--clg-dimension-sem-icon-brand-container-larger, 168px);--clg-icon-size: var(--clg-dimension-sem-icon-brand-larger, 108px)}:host(clg-brand-icon[size=largest]) .clg-brand-icon{--clg-icon-container-size: var(--clg-dimension-sem-icon-brand-container-largest, 192px);--clg-icon-size: var(--clg-dimension-sem-icon-brand-largest, 120px)}:host(clg-brand-icon[variant=empty]) .clg-brand-icon,:host(clg-brand-icon[variant=success01]) .clg-brand-icon,:host(clg-brand-icon[variant=success02]) .clg-brand-icon,:host(clg-brand-icon[variant=error01]) .clg-brand-icon,:host(clg-brand-icon[variant=error02]) .clg-brand-icon,:host(clg-brand-icon[variant=marketing01]) .clg-brand-icon,:host(clg-brand-icon[variant=marketing02]) .clg-brand-icon,:host(clg-brand-icon[variant=marketing03]) .clg-brand-icon{height:var(--clg-icon-container-size, var(--clg-dimension-sem-icon-brand-container-base, 144px));width:var(--clg-icon-container-size, var(--clg-dimension-sem-icon-brand-container-base, 144px))}:host(clg-brand-icon[variant=empty]) .clg-brand-icon{background-color:var(--clg-color-app-brand-icon-empty-background, rgba(0, 0, 0, 0));color:var(--clg-color-app-brand-icon-empty-foreground, #222222)}:host(clg-brand-icon[variant=success01]) .clg-brand-icon{background-color:var(--clg-color-app-brand-icon-success-01-background, #CCEBFF);color:var(--clg-color-app-brand-icon-success-01-foreground, #222222)}:host(clg-brand-icon[variant=success02]) .clg-brand-icon{background-color:var(--clg-color-app-brand-icon-success-02-background, #FFFFFF);color:var(--clg-color-app-brand-icon-success-02-foreground, #222222)}:host(clg-brand-icon[variant=error01]) .clg-brand-icon{background-color:var(--clg-color-app-brand-icon-error-01-background, #FDD95C);color:var(--clg-color-app-brand-icon-error-01-foreground, #222222)}:host(clg-brand-icon[variant=error02]) .clg-brand-icon{background-color:var(--clg-color-app-brand-icon-error-02-background, #9A0027);color:var(--clg-color-app-brand-icon-error-02-foreground, #FFFFFF)}:host(clg-brand-icon[variant=marketing01]) .clg-brand-icon{background-color:var(--clg-color-app-brand-icon-marketing-01-background, rgba(0, 0, 0, 0));color:var(--clg-color-app-brand-icon-marketing-01-foreground, #F1641E)}:host(clg-brand-icon[variant=marketing02]) .clg-brand-icon{background-color:var(--clg-color-app-brand-icon-marketing-02-background, #F8EBE6);color:var(--clg-color-app-brand-icon-marketing-02-foreground, #F1641E)}:host(clg-brand-icon[variant=marketing03]) .clg-brand-icon{background-color:var(--clg-color-app-brand-icon-marketing-03-background, #FFFFFF);color:var(--clg-color-app-brand-icon-marketing-03-foreground, #F1641E)}:host(clg-icon){display:inline-block;vertical-align:middle}.clg-icon{display:flex;align-items:center;justify-content:center}:host(clg-icon[size=smallest]) .clg-icon{--clg-icon-size: var(--clg-dimension-sem-icon-core-smallest, 12px)}:host(clg-icon[size=smaller]) .clg-icon{--clg-icon-size: var(--clg-dimension-sem-icon-core-smaller, 18px)}:host(clg-icon[size=larger]) .clg-icon{--clg-icon-size: var(--clg-dimension-sem-icon-core-larger, 36px)}:host(clg-icon[size=largest]) .clg-icon{--clg-icon-size: var(--clg-dimension-sem-icon-core-largest, 48px)}.clg-icon svg{display:block;fill:var(--clg-icon-fill-color, currentColor);height:var(--clg-icon-size, var(--clg-dimension-sem-icon-core-base, 24px));width:var(--clg-icon-size, var(--clg-dimension-sem-icon-core-base, 24px))}:host(clg-dot-indicator){display:inline-block}.clg-dot-indicator{--clg-dot-indicator-background-color: unset;display:inline-block;border-radius:var(--clg-shape-app-button-border-radius, 24px);height:var(--clg-dimension-app-indicator-dot-size, 10px);width:var(--clg-dimension-app-indicator-dot-size, 10px);background-color:var(--clg-dot-indicator-background-color)}:host(clg-dot-indicator[color=important]) .clg-dot-indicator{--clg-dot-indicator-background-color: var(--clg-color-app-indicator-important-background)}:host(clg-dot-indicator[color=highlight]) .clg-dot-indicator{--clg-dot-indicator-background-color: var(--clg-color-app-indicator-highlight-background)}:host(clg-dot-indicator[border]) .clg-dot-indicator{border:var(--clg-shape-app-indicator-border-width, 1px) solid var(--clg-color-app-indicator-border, #FFFFFF)}:host(clg-status-indicator){display:inline-block}.clg-status-indicator{--clg-status-indicator-bg-color: unset;--clg-status-indicator-text-color: unset;--clg-status-indicator-min-width: var(--clg-dimension-app-indicator-minimum-width);--clg-status-indicator-padding-vertical: var(--clg-dimension-app-indicator-padding-vertical);--clg-status-indicator-padding-horizontal: var(--clg-dimension-app-indicator-padding-horizontal);display:inline-flex;min-height:var(--clg-dimension-app-indicator-minimum-height, 20px);padding:var(--clg-status-indicator-padding-vertical) var(--clg-status-indicator-padding-horizontal);justify-content:center;align-items:center;gap:var(--clg-dimension-app-indicator-gap, 3px);border-radius:var(--clg-shape-app-indicator-border-radius, 12px);background-color:var(--clg-status-indicator-bg-color);color:var(--clg-status-indicator-text-color);font-family:var(--clg-typography-sem-product-title-mobile-smallest-font-family, "Graphik Webfont", "-apple-system", "Helvetica Neue", "Droid Sans", "Arial", "sans-serif");font-weight:var(--clg-typography-sem-product-title-mobile-smallest-font-weight, 500);font-size:var(--clg-typography-sem-product-title-mobile-smallest-font-size, 11px);line-height:var(--clg-typography-sem-product-title-mobile-smallest-line-height, 1.1);letter-spacing:var(--clg-typography-sem-product-title-mobile-smallest-letter-spacing, 0px)}@media only screen and (min-width: 640px){.clg-status-indicator{font-family:var(--clg-typography-sem-product-title-desktop-smallest-font-family, "Graphik Webfont", "-apple-system", "Helvetica Neue", "Droid Sans", "Arial", "sans-serif");font-weight:var(--clg-typography-sem-product-title-desktop-smallest-font-weight, 500);font-size:var(--clg-typography-sem-product-title-desktop-smallest-font-size, 11px);line-height:var(--clg-typography-sem-product-title-desktop-smallest-line-height, 1.1);letter-spacing:var(--clg-typography-sem-product-title-desktop-smallest-letter-spacing, 0px)}}:host(clg-status-indicator[color=success]) .clg-status-indicator{--clg-status-indicator-bg-color: var(--clg-color-app-indicator-success-background);--clg-status-indicator-text-color: var(--clg-color-app-indicator-success-text)}:host(clg-status-indicator[color=warning]) .clg-status-indicator{--clg-status-indicator-bg-color: var(--clg-color-app-indicator-warning-background);--clg-status-indicator-text-color: var(--clg-color-app-indicator-warning-text)}:host(clg-status-indicator[color=critical]) .clg-status-indicator{--clg-status-indicator-bg-color: var(--clg-color-app-indicator-critical-background);--clg-status-indicator-text-color: var(--clg-color-app-indicator-critical-text)}:host(clg-status-indicator[size=large]) .clg-status-indicator{font-family:var(--clg-typography-sem-product-title-mobile-small-font-family, "Graphik Webfont", "-apple-system", "Helvetica Neue", "Droid Sans", "Arial", "sans-serif");font-weight:var(--clg-typography-sem-product-title-mobile-small-font-weight, 500);font-size:var(--clg-typography-sem-product-title-mobile-small-font-size, 12.99px);line-height:var(--clg-typography-sem-product-title-mobile-small-line-height, 1.4);letter-spacing:var(--clg-typography-sem-product-title-mobile-small-letter-spacing, 0.1299px);--clg-status-indicator-min-width: var(--clg-dimension-app-indicator-large-minimum-width);--clg-status-indicator-padding-vertical: var(--clg-dimension-app-indicator-large-padding-vertical);--clg-status-indicator-padding-horizontal: var(--clg-dimension-app-indicator-large-padding-horizontal)}@media only screen and (min-width: 640px){:host(clg-status-indicator[size=large]) .clg-status-indicator{font-family:var(--clg-typography-sem-product-title-desktop-small-font-family, "Graphik Webfont", "-apple-system", "Helvetica Neue", "Droid Sans", "Arial", "sans-serif");font-weight:var(--clg-typography-sem-product-title-desktop-small-font-weight, 500);font-size:var(--clg-typography-sem-product-title-desktop-small-font-size, 12.99px);line-height:var(--clg-typography-sem-product-title-desktop-small-line-height, 1.4);letter-spacing:var(--clg-typography-sem-product-title-desktop-small-letter-spacing, 0.1299px)}}:host(clg-counter-indicator){display:inline-block}.clg-counter-indicator{--clg-counter-indicator-bg-color: var(--clg-color-app-indicator-background, #EAEAEA);--clg-counter-indicator-text-color: var(--clg-color-app-indicator-text, #222222);display:inline-flex;align-items:center;justify-content:center;min-height:var(--clg-dimension-app-indicator-minimum-height, 20px);min-width:var(--clg-dimension-app-indicator-minimum-width, 20px);padding:var(--clg-dimension-app-indicator-padding-vertical, 3px) var(--clg-dimension-app-indicator-padding-horizontal, 6px);border-radius:var(--clg-shape-app-indicator-border-radius, 12px);background-color:var(--clg-counter-indicator-bg-color);color:var(--clg-counter-indicator-text-color);font-family:var(--clg-typography-sem-product-body-mobile-smallest-font-family, "Graphik Webfont", "-apple-system", "Helvetica Neue", "Droid Sans", "Arial", "sans-serif");font-weight:var(--clg-typography-sem-product-body-mobile-smallest-font-weight, 400);font-size:var(--clg-typography-sem-product-body-mobile-smallest-font-size, 11px);line-height:var(--clg-typography-sem-product-body-mobile-smallest-line-height, 1.1);letter-spacing:var(--clg-typography-sem-product-body-mobile-smallest-letter-spacing, 0px)}@media only screen and (min-width: 640px){.clg-counter-indicator{font-family:var(--clg-typography-sem-product-body-desktop-smallest-font-family, "Graphik Webfont", "-apple-system", "Helvetica Neue", "Droid Sans", "Arial", "sans-serif");font-weight:var(--clg-typography-sem-product-body-desktop-smallest-font-weight, 400);font-size:var(--clg-typography-sem-product-body-desktop-smallest-font-size, 11px);line-height:var(--clg-typography-sem-product-body-desktop-smallest-line-height, 1.1);letter-spacing:var(--clg-typography-sem-product-body-desktop-smallest-letter-spacing, 0px)}}:host(clg-counter-indicator[priority=neutral]) .clg-counter-indicator{--clg-counter-indicator-bg-color: var(--clg-color-app-indicator-background, #EAEAEA);--clg-counter-indicator-text-color: var(--clg-color-app-indicator-text, #222222)}:host(clg-counter-indicator[priority=highlight]) .clg-counter-indicator{--clg-counter-indicator-bg-color: var(--clg-color-app-indicator-highlight-background, #3B67D9);--clg-counter-indicator-text-color: var(--clg-color-app-indicator-highlight-text, #FFFFFF)}:host(clg-counter-indicator[priority=important]) .clg-counter-indicator{--clg-counter-indicator-bg-color: var(--clg-color-app-indicator-important-background, #CF4018);--clg-counter-indicator-text-color: var(--clg-color-app-indicator-important-text, #FFFFFF)}:host(clg-counter-indicator[size=large]) .clg-counter-indicator{font-family:var(--clg-typography-sem-product-body-mobile-small-font-family, "Graphik Webfont", "-apple-system", "Helvetica Neue", "Droid Sans", "Arial", "sans-serif");font-weight:var(--clg-typography-sem-product-body-mobile-small-font-weight, 400);font-size:var(--clg-typography-sem-product-body-mobile-small-font-size, 12.99px);line-height:var(--clg-typography-sem-product-body-mobile-small-tight-line-height, 1.2);letter-spacing:var(--clg-typography-sem-product-body-mobile-small-letter-spacing, 0.1299px);min-height:var(--clg-dimension-app-indicator-large-minimum-height, 28px);min-width:var(--clg-dimension-app-indicator-large-minimum-width, 28px);padding:var(--clg-dimension-app-indicator-large-padding-vertical, 4px) var(--clg-dimension-app-indicator-large-padding-horizontal, 8px);border-radius:var(--clg-shape-app-indicator-large-border-radius, 16px)}@media only screen and (min-width: 640px){:host(clg-counter-indicator[size=large]) .clg-counter-indicator{font-family:var(--clg-typography-sem-product-body-desktop-small-font-family, "Graphik Webfont", "-apple-system", "Helvetica Neue", "Droid Sans", "Arial", "sans-serif");font-weight:var(--clg-typography-sem-product-body-desktop-small-font-weight, 400);font-size:var(--clg-typography-sem-product-body-desktop-small-font-size, 12.99px);line-height:var(--clg-typography-sem-product-body-desktop-small-tight-line-height, 1.2);letter-spacing:var(--clg-typography-sem-product-body-desktop-small-letter-spacing, 0.1299px)}}:host(clg-counter-indicator[border]) .clg-counter-indicator{border:var(--clg-shape-app-indicator-border-width, 1px) solid var(--clg-color-app-indicator-border, #FFFFFF)}.clg-counter-indicator__value{display:inline-block}:host(clg-list){display:block}.clg-list{--clg-list-direction: column}.clg-list__content{display:flex;flex-direction:var(--clg-list-direction);gap:var(--clg-dimension-app-list-gap, 4px)}.clg-list__label{font-family:var(--clg-typography-sem-product-title-mobile-base-font-family, "Graphik Webfont", "-apple-system", "Helvetica Neue", "Droid Sans", "Arial", "sans-serif");font-weight:var(--clg-typography-sem-product-title-mobile-base-font-weight, 500);font-size:var(--clg-typography-sem-product-title-mobile-base-font-size, 16px);line-height:var(--clg-typography-sem-product-title-mobile-base-line-height, 1.25);letter-spacing:var(--clg-typography-sem-product-title-mobile-base-letter-spacing, 0.08px)}@media only screen and (min-width: 640px){.clg-list__label{font-family:var(--clg-typography-sem-product-title-desktop-base-font-family, "Graphik Webfont", "-apple-system", "Helvetica Neue", "Droid Sans", "Arial", "sans-serif");font-weight:var(--clg-typography-sem-product-title-desktop-base-font-weight, 500);font-size:var(--clg-typography-sem-product-title-desktop-base-font-size, 16px);line-height:var(--clg-typography-sem-product-title-desktop-base-line-height, 1.25);letter-spacing:var(--clg-typography-sem-product-title-desktop-base-letter-spacing, 0.08px)}}.clg-list__label ::slotted([slot=title]){font:inherit;margin:0}:host(clg-list[orientation=vertical]) .clg-list{--clg-list-direction: column}:host(clg-list[orientation=horizontal]) .clg-list{--clg-list-direction: row}:host(clg-list[orientation=horizontal]) .clg-list__label{margin-bottom:var(--clg-dimension-app-list-gap, 4px)}:host(clg-list[orientation=horizontal]) .clg-list__content ::slotted(:not([slot=title])){border-left:var(--clg-shape-sem-border-width-thin, 1px) solid var(--clg-color-sem-border-divider, rgba(14, 14, 14, 0.1803921569))}.clg-list-item{display:flex;align-items:center;justify-content:space-between;padding:var(--clg-dimension-app-list-padding-vertical, 8px) var(--clg-dimension-app-list-padding-vertical, 8px);border-bottom:var(--clg-shape-sem-border-width-thin, 1px) solid var(--clg-color-sem-border-divider, rgba(14, 14, 14, 0.1803921569))}:host(clg-list-item[no-divider]) .clg-list-item{border-bottom:none}:host(clg-logo){display:inline-block;vertical-align:middle}.clg-logo{display:flex;align-items:center;justify-content:center;height:var(--clg-logo-frame-height, var(--clg-dimension-sem-icon-core-base, 24px));width:var(--clg-logo-frame-width)}.clg-logo svg{display:block;width:var(--clg-logo-svg-width, 100%);height:var(--clg-logo-svg-height, 100%);fill:currentColor}.clg-native-select{transition:all 200ms ease-out;position:relative;width:100%;text-align:left}.clg-native-select__input-frame{position:relative}.clg-native-select__input-frame:after{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 24 24%22%3E%3Cpolygon fill%3D%22var%28--clg-color-sem-text-primary, %23222222%29%22 points%3D%2216.5 10 12 16 7.5 10 16.5 10%22%2F%3E%3C%2Fsvg%3E");width:var(--clg-dimension-sem-icon-core-base, 24px);height:var(--clg-dimension-sem-icon-core-base, 24px);pointer-events:none;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.clg-native-select__label{display:block;margin-bottom:var(--clg-dimension-pal-spacing-100, 6px);font-family:var(--clg-typography-sem-product-title-mobile-base-font-family, "Graphik Webfont", "-apple-system", "Helvetica Neue", "Droid Sans", "Arial", "sans-serif");font-weight:var(--clg-typography-sem-product-title-mobile-base-font-weight, 500);font-size:var(--clg-typography-sem-product-title-mobile-base-font-size, 16px);line-height:var(--clg-typography-sem-product-title-mobile-base-line-height, 1.25);letter-spacing:var(--clg-typography-sem-product-title-mobile-base-letter-spacing, 0.08px)}@media only screen and (min-width: 640px){.clg-native-select__label{font-family:var(--clg-typography-sem-product-title-desktop-base-font-family, "Graphik Webfont", "-apple-system", "Helvetica Neue", "Droid Sans", "Arial", "sans-serif");font-weight:var(--clg-typography-sem-product-title-desktop-base-font-weight, 500);font-size:var(--clg-typography-sem-product-title-desktop-base-font-size, 16px);line-height:var(--clg-typography-sem-product-title-desktop-base-line-height, 1.25);letter-spacing:var(--clg-typography-sem-product-title-desktop-base-letter-spacing, 0.08px)}}:host(clg-native-select[required=true]) .clg-native-select__label::after{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 24 24%22%3E%3Cpath d%3D%22M16.89 10.49a1 1 0 0 0-1.34-.49L13 11.32V7.94a1 1 0 0 0-2 0v3.38L8.45 10a1 1 0 0 0-1.34.45 1 1 0 0 0 .44 1.34l2.76 1.38-2.14 2.18a1 1 0 0 0 0 1.42 1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29L12 14.35l2.41 2.42a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29 1 1 0 0 0 0-1.42l-2.14-2.14 2.76-1.38a1 1 0 0 0 .44-1.34z%22 fill%3D%22var%28--clg-color-sem-text-critical, %239A0027%29%22%2F%3E%3C%2Fsvg%3E");width:var(--clg-dimension-app-indicator-minimum-width, 20px);height:var(--clg-dimension-app-indicator-minimum-height, 20px);display:inline-block;margin-left:calc(-1 * var(--clg-dimension-pal-spacing-100, 6px));margin-top:calc(-1 * var(--clg-dimension-pal-spacing-100, 6px) * 0.5);vertical-align:text-top}.clg-native-select__invalid{color:var(--clg-color-sem-text-critical, #9A0027);margin-top:var(--clg-dimension-pal-spacing-100, 6px);font-size:var(--clg-typography-sem-product-body-desktop-base-font-size, 16px);line-height:var(--clg-typography-sem-product-body-desktop-base-line-height, 1.7);font-weight:var(--clg-typography-sem-product-body-desktop-base-font-weight, 400);font-family:var(--clg-typography-sem-product-body-desktop-base-font-family, "Graphik Webfont", "-apple-system", "Helvetica Neue", "Droid Sans", "Arial", "sans-serif");transition:opacity var(--clg-effect-pal-duration-200, 200ms) ease-in;display:flex;align-items:center;gap:var(--clg-dimension-pal-spacing-200, 12px)}.clg-native-select__invalid[hidden]{display:none}:host(clg-native-select[size=small]) .clg-native-select__invalid,:host(clg-native-select[_smalllabels]) .clg-native-select__invalid,:host(clg-native-select[size=small]) .clg-native-select__label,:host(clg-native-select[_smalllabels]) .clg-native-select__label{font-size:var(--clg-typography-sem-product-body-desktop-small-font-size, 12.99px);line-height:var(--clg-typography-sem-product-body-desktop-small-line-height, 1.4)}.clg-native-select__invalid__icon{color:var(--clg-color-app-input-error-icon-foreground, #FFFFFF);background-color:var(--clg-color-app-input-error-icon-background, #9A0027);border-radius:50%;flex-grow:0;flex-shrink:1;max-height:100%;display:block}.clg-native-select__invalid__icon,.clg-native-select__invalid__icon svg{height:var(--clg-dimension-sem-icon-core-base, 24px);width:var(--clg-dimension-sem-icon-core-base, 24px)}:host(clg-native-select[size=small]) .clg-native-select__invalid__icon,:host(clg-native-select[_smalllabels]) .clg-native-select__invalid__icon,:host(clg-native-select[size=small]) .clg-native-select__invalid__icon svg,:host(clg-native-select[_smalllabels]) .clg-native-select__invalid__icon svg{height:var(--clg-dimension-sem-icon-core-smaller, 18px);width:var(--clg-dimension-sem-icon-core-smaller, 18px)}.clg-native-select__invalid__icon svg{display:block;fill:currentColor}:host(clg-navigational-list){display:block}.clg-navigational-list{width:100%}.clg-navigational-list__label{font-family:var(--clg-typography-sem-product-title-mobile-large-font-family, "Graphik Webfont", "-apple-system", "Helvetica Neue", "Droid Sans", "Arial", "sans-serif");font-weight:var(--clg-typography-sem-product-title-mobile-large-font-weight, 500);font-size:var(--clg-typography-sem-product-title-mobile-large-font-size, 18px);line-height:var(--clg-typography-sem-product-title-mobile-large-line-height, 1.35);letter-spacing:var(--clg-typography-sem-product-title-mobile-large-letter-spacing, 0.09px)}.clg-navigational-list__label ::slotted([slot=title]){font:inherit;margin:0}.clg-navigational-list__content{display:flex;flex-direction:column;gap:var(--clg-dimension-app-list-gap, 4px)}:host(clg-navigational-list-item) a{text-decoration:none;color:inherit}:host(clg-navigational-list-item) a:hover .clg-navigational-list-item__header__text__title,:host(clg-navigational-list-item) a:focus .clg-navigational-list-item__header__text__title,:host(clg-navigational-list-item) a:active .clg-navigational-list-item__header__text__title{text-decoration:underline}.clg-navigational-list-item{display:flex;align-items:center;justify-content:space-between;min-height:var(--clg-dimension-sem-interaction-base, 48px);width:100%;padding:var(--clg-dimension-app-list-padding-vertical, 8px) var(--clg-dimension-app-list-padding-vertical, 8px);border-bottom:var(--clg-shape-sem-border-width-thin, 1px) solid var(--clg-color-sem-border-divider, rgba(14, 14, 14, 0.1803921569));cursor:pointer}.clg-navigational-list-item:active{background-color:var(--clg-color-sem-background-surface-selected-subtle, rgba(14, 14, 14, 0.0509803922))}.clg-navigational-list-item__header{display:flex;gap:var(--clg-dimension-app-list-graphic-margin, 8px)}.clg-navigational-list-item__header__graphic{display:flex;justify-content:center;align-items:center}.clg-navigational-list-item__header__text{display:flex;flex-direction:column;justify-content:center;align-items:start;gap:var(--clg-dimension-app-list-text-margin, 4px);flex-grow:1;font-family:var(--clg-typography-sem-product-body-mobile-base-font-family, "Graphik Webfont", "-apple-system", "Helvetica Neue", "Droid Sans", "Arial", "sans-serif");font-weight:var(--clg-typography-sem-product-body-mobile-base-font-weight, 400);font-size:var(--clg-typography-sem-product-body-mobile-base-font-size, 16px);line-height:var(--clg-typography-sem-product-body-mobile-base-tight-line-height, 1.25);letter-spacing:var(--clg-typography-sem-product-body-mobile-base-letter-spacing, 0.16px)}@media only screen and (min-width: 640px){.clg-navigational-list-item__header__text{font-family:var(--clg-typography-sem-product-body-desktop-base-font-family, "Graphik Webfont", "-apple-system", "Helvetica Neue", "Droid Sans", "Arial", "sans-serif");font-weight:var(--clg-typography-sem-product-body-desktop-base-font-weight, 400);font-size:var(--clg-typography-sem-product-body-desktop-base-font-size, 16px);line-height:var(--clg-typography-sem-product-body-desktop-base-tight-line-height, 1.5);letter-spacing:var(--clg-typography-sem-product-body-desktop-base-letter-spacing, 0.16px)}}.clg-navigational-list-item__content{display:flex;gap:var(--clg-dimension-app-list-graphic-margin, 8px);align-items:center;color:var(--clg-color-sem-text-secondary, #595959);font-family:var(--clg-typography-sem-product-body-mobile-small-font-family, "Graphik Webfont", "-apple-system", "Helvetica Neue", "Droid Sans", "Arial", "sans-serif");font-weight:var(--clg-typography-sem-product-body-mobile-small-font-weight, 400);font-size:var(--clg-typography-sem-product-body-mobile-small-font-size, 12.99px);line-height:var(--clg-typography-sem-product-body-mobile-small-line-height, 1.4);letter-spacing:var(--clg-typography-sem-product-body-mobile-small-letter-spacing, 0.1299px);text-decoration:none}@media only screen and (min-width: 640px){.clg-navigational-list-item__content{font-family:var(--clg-typography-sem-product-body-desktop-small-font-family, "Graphik Webfont", "-apple-system", "Helvetica Neue", "Droid Sans", "Arial", "sans-serif");font-weight:var(--clg-typography-sem-product-body-desktop-small-font-weight, 400);font-size:var(--clg-typography-sem-product-body-desktop-small-font-size, 12.99px);line-height:var(--clg-typography-sem-product-body-desktop-small-line-height, 1.4);letter-spacing:var(--clg-typography-sem-product-body-desktop-small-letter-spacing, 0.1299px)}}:host(clg-navigational-list-item[no-divider]) .clg-navigational-list-item{border-bottom:none}:host(clg-navigational-list-item[variant=subtle]) .clg-navigational-list-item__header__text__title{font-family:var(--clg-typography-sem-product-body-mobile-base-font-family, "Graphik Webfont", "-apple-system", "Helvetica Neue", "Droid Sans", "Arial", "sans-serif");font-weight:var(--clg-typography-sem-product-body-mobile-base-font-weight, 400);font-size:var(--clg-typography-sem-product-body-mobile-base-font-size, 16px);line-height:var(--clg-typography-sem-product-body-mobile-base-tight-line-height, 1.25);letter-spacing:var(--clg-typography-sem-product-body-mobile-base-letter-spacing, 0.16px)}@media only screen and (min-width: 640px){:host(clg-navigational-list-item[variant=subtle]) .clg-navigational-list-item__header__text__title{font-family:var(--clg-typography-sem-product-body-desktop-base-font-family, "Graphik Webfont", "-apple-system", "Helvetica Neue", "Droid Sans", "Arial", "sans-serif");font-weight:var(--clg-typography-sem-product-body-desktop-base-font-weight, 400);font-size:var(--clg-typography-sem-product-body-desktop-base-font-size, 16px);line-height:var(--clg-typography-sem-product-body-desktop-base-tight-line-height, 1.5);letter-spacing:var(--clg-typography-sem-product-body-desktop-base-letter-spacing, 0.16px)}}:host(clg-navigational-list-item[variant=subtle]) .clg-navigational-list-item__header__text__subtitle{display:none}:host(clg-navigational-list-item[variant=strong]) .clg-navigational-list-item__header__text__title{font-family:var(--clg-typography-sem-product-title-mobile-base-font-family, "Graphik Webfont", "-apple-system", "Helvetica Neue", "Droid Sans", "Arial", "sans-serif");font-weight:var(--clg-typography-sem-product-title-mobile-base-font-weight, 500);font-size:var(--clg-typography-sem-product-title-mobile-base-font-size, 16px);line-height:var(--clg-typography-sem-product-title-mobile-base-line-height, 1.25);letter-spacing:var(--clg-typography-sem-product-title-mobile-base-letter-spacing, 0.08px)}@media only screen and (min-width: 640px){:host(clg-navigational-list-item[variant=strong]) .clg-navigational-list-item__header__text__title{font-family:var(--clg-typography-sem-product-title-desktop-base-font-family, "Graphik Webfont", "-apple-system", "Helvetica Neue", "Droid Sans", "Arial", "sans-serif");font-weight:var(--clg-typography-sem-product-title-desktop-base-font-weight, 500);font-size:var(--clg-typography-sem-product-title-desktop-base-font-size, 16px);line-height:var(--clg-typography-sem-product-title-desktop-base-line-height, 1.25);letter-spacing:var(--clg-typography-sem-product-title-desktop-base-letter-spacing, 0.08px)}}:host(clg-navigational-list-item[variant=strong]) .clg-navigational-list-item__header__text__subtitle{font-family:var(--clg-typography-sem-product-body-mobile-small-font-family, "Graphik Webfont", "-apple-system", "Helvetica Neue", "Droid Sans", "Arial", "sans-serif");font-weight:var(--clg-typography-sem-product-body-mobile-small-font-weight, 400);font-size:var(--clg-typography-sem-product-body-mobile-small-font-size, 12.99px);line-height:var(--clg-typography-sem-product-body-mobile-small-tight-line-height, 1.2);letter-spacing:var(--clg-typography-sem-product-body-mobile-small-letter-spacing, 0.1299px)}@media only screen and (min-width: 640px){:host(clg-navigational-list-item[variant=strong]) .clg-navigational-list-item__header__text__subtitle{font-family:var(--clg-typography-sem-product-body-desktop-small-font-family, "Graphik Webfont", "-apple-system", "Helvetica Neue", "Droid Sans", "Arial", "sans-serif");font-weight:var(--clg-typography-sem-product-body-desktop-small-font-weight, 400);font-size:var(--clg-typography-sem-product-body-desktop-small-font-size, 12.99px);line-height:var(--clg-typography-sem-product-body-desktop-small-tight-line-height, 1.2);letter-spacing:var(--clg-typography-sem-product-body-desktop-small-letter-spacing, 0.1299px)}}:host(clg-radio){--clg-radio-focus-ring-offset: 0;display:block}.clg-radio{display:block}:host(clg-radio) .clg-radio{display:flex;flex-direction:column;padding-top:var(--clg-dimension-pal-grid-100, 8px);padding-bottom:var(--clg-dimension-pal-grid-100, 8px)}:host(clg-radio) .clg-radio__control{display:inline-flex;flex-direction:row}:host(clg-radio) .clg-radio__label{display:flex;flex-direction:row;gap:var(--clg-dimension-pal-grid-100, 8px);align-items:center;color:var(--clg-color-sem-text-primary, #222222);cursor:pointer}:host(:focus-visible){outline:none}:host(clg-radio[checked]:focus-visible),:host(clg-radio[checked][data-storybook-focus-visible]){--clg-radio-focus-ring-offset: calc(var(--clg-shape-sem-border-width-focused, 2px))}:host(:focus-visible) .clg-radio__label__circle,:host(clg-radio[data-storybook-focus-visible]) .clg-radio__label__circle{outline:var(--clg-focus-ring-width, var(--clg-shape-sem-border-width-focused, 2px)) solid var(--clg-focus-ring-color, var(--clg-color-sem-border-focused, #3B67D9));outline-offset:var(--clg-focus-ring-offset, var(--clg-radio-focus-ring-offset));display:inline-flex;border-radius:50%}:host(clg-radio[invalid]:focus-visible) .clg-radio__label__circle,:host(clg-radio[invalid][data-storybook-focus-visible]) .clg-radio__label__circle{outline:var(--clg-focus-ring-width, var(--clg-shape-sem-border-width-focused, 2px)) solid var(--clg-focus-ring-color, var(--clg-color-sem-border-critical, #9A0027));outline-offset:var(--clg-focus-ring-offset, var(--clg-radio-focus-ring-offset))}:host(clg-radio[background-type=light]) .clg-radio__label{color:var(--clg-color-sem-text-on-surface-light, #222222)}:host(clg-radio[background-type=dark]) .clg-radio__label{color:var(--clg-color-sem-text-on-surface-dark, #FFFFFF)}:host(clg-radio[disabled]) .clg-radio__label{color:var(--clg-color-sem-text-disabled, #757575);cursor:not-allowed}.clg-radio-circle{position:relative}:host(clg-radio-circle) .clg-radio-circle{--clg-radio-circle-background-color: var(--clg-color-app-input-selectable-background, rgba(0, 0, 0, 0));--clg-radio-circle-dot-color: var(--clg-color-app-input-selectable-selected-text, #FFFFFF);--clg-radio-circle-border-color: var(--clg-color-app-input-selectable-border, #949494);width:var(--clg-radio-circle-size, var(--clg-dimension-app-input-selectable-size, 32px));height:var(--clg-radio-circle-size, var(--clg-dimension-app-input-selectable-size, 32px));background-color:var(--clg-radio-circle-background-color);border-radius:50%;border:var(--clg-shape-pal-border-width-150, 1.5px) solid var(--clg-radio-circle-border-color);box-sizing:border-box;display:flex;align-items:center;justify-content:center}:host(clg-radio-circle) .clg-radio-circle__dot{width:var(--clg-radio-circle-dot-size, var(--clg-dimension-app-input-selectable-radio-indicator-size, 16px));height:var(--clg-radio-circle-dot-size, var(--clg-dimension-app-input-selectable-radio-indicator-size, 16px));border-radius:16px;background-color:var(--clg-radio-circle-dot-color);display:none}:host(clg-radio-circle[checked]) .clg-radio-circle__dot{display:inline-block}:host(clg-radio-circle[checked]) .clg-radio-circle,:host(clg-radio-circle[checked]) .clg-radio-circle{--clg-radio-circle-background-color: var(--clg-color-app-input-selectable-selected-background, #222222);--clg-radio-circle-dot-color: var(--clg-color-app-input-selectable-selected-text, #FFFFFF);--clg-radio-circle-border-color: var(--clg-color-app-input-selectable-selected-border, #222222)}:host(clg-radio-circle[background-type=dark]) .clg-radio-circle{--clg-radio-circle-background-color: var(--clg-color-app-input-selectable-selected-background, #222222);--clg-radio-circle-dot-color: var(--clg-color-app-input-selectable-selected-background, #222222)}:host(clg-radio-circle[checked][background-type=dark]) .clg-radio-circle{--clg-radio-circle-background-color: var(--clg-color-app-input-selectable-selected-text, #FFFFFF);--clg-radio-circle-dot-color: var(--clg-color-app-input-selectable-selected-background, #222222);--clg-radio-circle-border-color: var(--clg-color-app-input-selectable-selected-border, #222222)}:host(clg-radio-circle[size=small]){--clg-radio-circle-size: var(--clg-dimension-app-input-selectable-small-size, 20px);--clg-radio-circle-dot-size: var(--clg-dimension-app-input-selectable-radio-small-indicator-size, 8px)}:host(clg-radio-circle[invalid]) .clg-radio-circle{--clg-radio-circle-background-color: var(--clg-color-app-input-error-background, #FFEAF0);--clg-radio-circle-border-color: var(--clg-color-app-input-selectable-error-selected-border, #9A0027)}:host(clg-radio-circle[invalid][background-type=dark]) .clg-radio-circle{--clg-radio-circle-background-color: var(--clg-color-app-input-selectable-error-selected-border, #9A0027);--clg-radio-circle-border-color: var(--clg-color-app-input-error-background, #FFEAF0)}:host(clg-radio-circle[invalid][checked]) .clg-radio-circle{--clg-radio-circle-background-color: var(--clg-color-app-input-selectable-error-selected-background, #9A0027);--clg-radio-circle-border-color: var(--clg-color-app-input-selectable-error-selected-border, #9A0027)}:host(clg-radio-circle[disabled]) .clg-radio-circle{--clg-radio-circle-background-color: var(--clg-color-app-input-disabled-background, #EAEAEA);--clg-radio-circle-border-color: var(--clg-color-app-input-disabled-border, #949494);--clg-radio-circle-dot-color: var(--clg-color-app-input-disabled-text, #595959)}:host(clg-radio-group){display:block;--clg-radio-group-direction: column;--clg-radio-group-gap: var(--clg-dimension-pal-grid-050, 4px)}:host([orientation=horizontal]){--clg-radio-group-direction: row;--clg-radio-group-gap: var(--clg-dimension-pal-grid-200, 16px)}.clg-radio-group{display:block;border:none;padding:0;margin:0}.clg-radio-group__content{display:flex;flex-direction:var(--clg-radio-group-direction);gap:var(--clg-radio-group-gap)}.clg-select{display:block;position:relative;text-align:left;transition:all 200ms ease-out}.clg-select__combobox{transition:border-color 200ms ease-out,box-shadow 200ms ease-out;display:flex;justify-content:flex-start;align-items:center;font-family:inherit;font-size:var(--clg-typography-sem-product-body-desktop-base-font-size, 16px);height:var(--clg-dimension-sem-interaction-base, 48px);padding-left:var(--clg-dimension-pal-spacing-200, 12px);padding-right:calc(
            var(--clg-dimension-pal-spacing-200, 12px) + var(--clg-dimension-sem-icon-core-base, 24px)
        );border-radius:var(--clg-shape-pal-border-radius-base-unit, 8px);background:var(--clg-color-sem-background-elevation-0, #FFFFFF);border:var(--clg-shape-pal-border-width-100, 1px) solid var(--clg-color-app-input-border, #949494);color:var(--clg-color-sem-text-primary, #222222);cursor:pointer;overflow:hidden;position:relative;user-select:none}:host([pseudo-focus]) .clg-select__combobox,.clg-select__combobox:focus{outline:var(--clg-focus-ring-width, var(--clg-shape-sem-border-width-focused, 2px)) solid var(--clg-focus-ring-color, var(--clg-color-sem-border-focused, #3B67D9));outline-offset:var(--clg-focus-ring-offset, var(--clg-shape-sem-border-width-focused, 2px))}:host([pseudo-focus-visible]) .clg-select__combobox,.clg-select__combobox:focus-visible{outline:var(--clg-focus-ring-width, var(--clg-shape-sem-border-width-focused, 2px)) solid var(--clg-focus-ring-color, var(--clg-color-sem-border-focused, #3B67D9));outline-offset:var(--clg-focus-ring-offset, var(--clg-shape-sem-border-width-focused, 2px))}:host([pseudo-focus]) .clg-select__combobox:not(:focus-visible),.clg-select__combobox:focus:not(:focus-visible){outline:none}.clg-select__combobox:hover{border-color:var(--clg-color-app-input-hovered-border, rgba(14, 14, 14, 0.568627451));box-shadow:var(--clg-effect-sem-shadow-elevation-2, 0px 1px 2px 0px rgba(0, 0, 0, 0.3019607843), 0px 2px 6px 2px rgba(0, 0, 0, 0.1490196078))}.clg-select__combobox:focus{border-color:var(--clg-color-sem-border-focused, #3B67D9)}:host([pseudo-focus]) .clg-select__combobox--visible,.clg-select__combobox--visible:focus{outline:var(--clg-focus-ring-width, var(--clg-shape-sem-border-width-focused, 2px)) solid var(--clg-focus-ring-color, var(--clg-color-sem-border-focused, #3B67D9));outline-offset:var(--clg-focus-ring-offset, var(--clg-shape-sem-border-width-focused, 2px))}:host([pseudo-focus-visible]) .clg-select__combobox--visible,.clg-select__combobox--visible:focus-visible{outline:var(--clg-focus-ring-width, var(--clg-shape-sem-border-width-focused, 2px)) solid var(--clg-focus-ring-color, var(--clg-color-sem-border-focused, #3B67D9));outline-offset:var(--clg-focus-ring-offset, var(--clg-shape-sem-border-width-focused, 2px))}:host([pseudo-focus]) .clg-select__combobox--visible:not(:focus-visible),.clg-select__combobox--visible:focus:not(:focus-visible){outline:none}:host(clg-select[invalid=true]) .clg-select__combobox{background-color:var(--clg-color-sem-background-surface-critical-subtle, #FFEAF0);border:var(--clg-shape-app-input-border-width, 1.5px) solid var(--clg-color-sem-border-critical, #9A0027)}:host(clg-select[disabled=true]) .clg-select__combobox{background-color:var(--clg-color-app-input-disabled-background, #EAEAEA);color:var(--clg-color-app-input-disabled-text, #595959);cursor:not-allowed;box-shadow:0 0 0 0 rgba(0,0,0,.1)}.clg-select__combobox::after{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 24 24%22%3E%3Cpolygon fill%3D%22var%28--clg-color-sem-text-primary, %23222222%29%22 points%3D%2216.5 10 12 16 7.5 10 16.5 10%22%2F%3E%3C%2Fsvg%3E");width:var(--clg-dimension-sem-icon-core-base, 24px);height:var(--clg-dimension-sem-icon-core-base, 24px);pointer-events:none;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.clg-select__value{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.clg-select__listbox{z-index:var(--clg-effect-pal-z-index-700, 70);min-width:min-content;width:100%;max-width:100%;max-height:calc(100vh - 20px);clip-path:none;overflow:auto;opacity:0;visibility:hidden;translate:0 calc(var(--clg-dimension-pal-spacing-200, 12px) * -1);scale:.95;box-shadow:0px 0px 0px rgba(0,0,0,0);transition-property:visibility,opacity,translate,scale,box-shadow;transition-duration:90ms;transition-timing-function:ease;background:var(--clg-color-sem-background-elevation-0, #FFFFFF);border-radius:var(--clg-shape-sem-border-radius-base, 12px)}.clg-select__listbox--visible{transition-duration:180ms;visibility:visible;opacity:1;translate:0;scale:1;box-shadow:var(--clg-effect-sem-shadow-elevation-3, 0px 1px 3px 0px rgba(0, 0, 0, 0.3019607843), 0px 4px 8px 3px rgba(0, 0, 0, 0.1490196078))}.clg-select__label{display:block;margin-bottom:var(--clg-dimension-pal-spacing-100, 6px);font-family:var(--clg-typography-sem-product-title-mobile-base-font-family, "Graphik Webfont", "-apple-system", "Helvetica Neue", "Droid Sans", "Arial", "sans-serif");font-weight:var(--clg-typography-sem-product-title-mobile-base-font-weight, 500);font-size:var(--clg-typography-sem-product-title-mobile-base-font-size, 16px);line-height:var(--clg-typography-sem-product-title-mobile-base-line-height, 1.25);letter-spacing:var(--clg-typography-sem-product-title-mobile-base-letter-spacing, 0.08px)}@media only screen and (min-width: 640px){.clg-select__label{font-family:var(--clg-typography-sem-product-title-desktop-base-font-family, "Graphik Webfont", "-apple-system", "Helvetica Neue", "Droid Sans", "Arial", "sans-serif");font-weight:var(--clg-typography-sem-product-title-desktop-base-font-weight, 500);font-size:var(--clg-typography-sem-product-title-desktop-base-font-size, 16px);line-height:var(--clg-typography-sem-product-title-desktop-base-line-height, 1.25);letter-spacing:var(--clg-typography-sem-product-title-desktop-base-letter-spacing, 0.08px)}}:host(clg-select[required=true]) .clg-select__label::after{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 24 24%22%3E%3Cpath d%3D%22M16.89 10.49a1 1 0 0 0-1.34-.49L13 11.32V7.94a1 1 0 0 0-2 0v3.38L8.45 10a1 1 0 0 0-1.34.45 1 1 0 0 0 .44 1.34l2.76 1.38-2.14 2.18a1 1 0 0 0 0 1.42 1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29L12 14.35l2.41 2.42a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29 1 1 0 0 0 0-1.42l-2.14-2.14 2.76-1.38a1 1 0 0 0 .44-1.34z%22 fill%3D%22var%28--clg-color-sem-text-critical, %239A0027%29%22%2F%3E%3C%2Fsvg%3E");width:var(--clg-dimension-app-indicator-minimum-width, 20px);height:var(--clg-dimension-app-indicator-minimum-height, 20px);display:inline-block;margin-left:calc(-1 * var(--clg-dimension-pal-spacing-100, 6px));margin-top:calc(-1 * var(--clg-dimension-pal-spacing-100, 6px) * 0.5);vertical-align:text-top}.clg-select__invalid{color:var(--clg-color-sem-text-critical, #9A0027);margin-top:var(--clg-dimension-pal-spacing-100, 6px);font-size:var(--clg-typography-sem-product-body-desktop-base-font-size, 16px);line-height:var(--clg-typography-sem-product-body-desktop-base-line-height, 1.7);font-weight:var(--clg-typography-sem-product-body-desktop-base-font-weight, 400);font-family:var(--clg-typography-sem-product-body-desktop-base-font-family, "Graphik Webfont", "-apple-system", "Helvetica Neue", "Droid Sans", "Arial", "sans-serif");transition:opacity var(--clg-effect-pal-duration-200, 200ms) ease-in;display:flex;align-items:center;gap:var(--clg-dimension-pal-spacing-200, 12px)}.clg-select__invalid[hidden]{display:none}:host(clg-select[size=small]) .clg-select__invalid,:host(clg-select[_smalllabels]) .clg-select__invalid,:host(clg-select[size=small]) .clg-select__label,:host(clg-select[_smalllabels]) .clg-select__label{font-size:var(--clg-typography-sem-product-body-desktop-small-font-size, 12.99px);line-height:var(--clg-typography-sem-product-body-desktop-small-line-height, 1.4)}.clg-select__invalid__icon{color:var(--clg-color-app-input-error-icon-foreground, #FFFFFF);background-color:var(--clg-color-app-input-error-icon-background, #9A0027);border-radius:50%;flex-grow:0;flex-shrink:1;max-height:100%;display:block}.clg-select__invalid__icon,.clg-select__invalid__icon svg{height:var(--clg-dimension-sem-icon-core-base, 24px);width:var(--clg-dimension-sem-icon-core-base, 24px)}:host(clg-select[size=small]) .clg-select__invalid__icon,:host(clg-select[_smalllabels]) .clg-select__invalid__icon,:host(clg-select[size=small]) .clg-select__invalid__icon svg,:host(clg-select[_smalllabels]) .clg-select__invalid__icon svg{height:var(--clg-dimension-sem-icon-core-smaller, 18px);width:var(--clg-dimension-sem-icon-core-smaller, 18px)}.clg-select__invalid__icon svg{display:block;fill:currentColor}:host(clg-select){display:block}::slotted(clg-select-option){display:block !important}.clg-select-option{padding:var(--clg-dimension-pal-spacing-200, 12px);padding-left:var(--clg-dimension-pal-spacing-500, 30px);min-width:150px;cursor:pointer;text-align:left;position:relative}:host(clg-select-option[active=true]) .clg-select-option{background-color:var(--clg-color-sem-border-focused, #3B67D9);color:#fff}:host(clg-select-option[selected=true]) .clg-select-option::before{content:"";mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M9.057%2C20.471L2.293%2C13.707a1%2C1%2C0%2C0%2C1%2C1.414-1.414l5.236%2C5.236%2C11.3-13.18a1%2C1%2C0%2C1%2C1%2C1.518%2C1.3Z%22%2F%3E%3C%2Fsvg%3E");background-color:currentColor;width:18px;height:18px;pointer-events:none;display:block;position:absolute;transform:translateX(calc(-100% - var(--clg-dimension-pal-spacing-100, 6px)))}:host(clg-select-option[disabled=true]:not([active])) .clg-select-option{color:var(--clg-color-sem-text-on-surface-unavailable-subtle, #595959);background-color:var(--clg-color-sem-background-surface-unavailable-subtle, #EAEAEA);cursor:not-allowed}:host(clg-selectable-list){display:block}.clg-selectable-list{width:100%}.clg-selectable-list__title{font-family:var(--clg-typography-sem-product-title-mobile-large-font-family, "Graphik Webfont", "-apple-system", "Helvetica Neue", "Droid Sans", "Arial", "sans-serif");font-weight:var(--clg-typography-sem-product-title-mobile-large-font-weight, 500);font-size:var(--clg-typography-sem-product-title-mobile-large-font-size, 18px);line-height:var(--clg-typography-sem-product-title-mobile-large-line-height, 1.35);letter-spacing:var(--clg-typography-sem-product-title-mobile-large-letter-spacing, 0.09px)}.clg-selectable-list__title ::slotted([slot=title]){font:inherit;margin:0}.clg-selectable-list__content{display:flex;flex-direction:column;gap:var(--clg-dimension-app-list-gap, 4px)}:host(clg-selectable-list-item){display:block}.clg-selectable-list-item{display:flex;align-items:center;justify-content:space-between;min-height:var(--clg-dimension-sem-interaction-base, 48px);width:100%;padding:var(--clg-dimension-app-list-padding-vertical, 8px) var(--clg-dimension-app-list-padding-vertical, 8px);border-bottom:var(--clg-shape-sem-border-width-thin, 1px) solid var(--clg-color-sem-border-divider, rgba(14, 14, 14, 0.1803921569));cursor:pointer}.clg-selectable-list-item:active{background-color:var(--clg-color-sem-background-surface-selected-subtle, rgba(14, 14, 14, 0.0509803922))}.clg-selectable-list-item__header{display:flex;gap:var(--clg-dimension-app-list-graphic-margin, 8px)}.clg-selectable-list-item__header__graphic{display:flex;justify-content:center;align-items:center}.clg-selectable-list-item__header__text{display:flex;flex-direction:column;justify-content:center;align-items:start;gap:var(--clg-dimension-app-list-text-margin, 4px);flex-grow:1;font-family:var(--clg-typography-sem-product-body-mobile-base-font-family, "Graphik Webfont", "-apple-system", "Helvetica Neue", "Droid Sans", "Arial", "sans-serif");font-weight:var(--clg-typography-sem-product-body-mobile-base-font-weight, 400);font-size:var(--clg-typography-sem-product-body-mobile-base-font-size, 16px);line-height:var(--clg-typography-sem-product-body-mobile-base-tight-line-height, 1.25);letter-spacing:var(--clg-typography-sem-product-body-mobile-base-letter-spacing, 0.16px)}.clg-selectable-list-item__selected-icon__wrapper__icon{display:none}:host(clg-selectable-list-item[selected]) .clg-selectable-list-item__selected-icon__wrapper__icon{display:block}:host(clg-selectable-list-item[no-divider]) .clg-selectable-list-item{border-bottom:none}:host(clg-selectable-list-item[variant=subtle]) .clg-selectable-list-item__header__text__title{font-family:var(--clg-typography-sem-product-body-mobile-base-font-family, "Graphik Webfont", "-apple-system", "Helvetica Neue", "Droid Sans", "Arial", "sans-serif");font-weight:var(--clg-typography-sem-product-body-mobile-base-font-weight, 400);font-size:var(--clg-typography-sem-product-body-mobile-base-font-size, 16px);line-height:var(--clg-typography-sem-product-body-mobile-base-tight-line-height, 1.25);letter-spacing:var(--clg-typography-sem-product-body-mobile-base-letter-spacing, 0.16px)}:host(clg-selectable-list-item[variant=subtle]) .clg-selectable-list-item__header__text__subtitle{display:none}:host(clg-selectable-list-item[variant=strong]) .clg-selectable-list-item__header__text__title{font-family:var(--clg-typography-sem-product-title-mobile-base-font-family, "Graphik Webfont", "-apple-system", "Helvetica Neue", "Droid Sans", "Arial", "sans-serif");font-weight:var(--clg-typography-sem-product-title-mobile-base-font-weight, 500);font-size:var(--clg-typography-sem-product-title-mobile-base-font-size, 16px);line-height:var(--clg-typography-sem-product-title-mobile-base-line-height, 1.25);letter-spacing:var(--clg-typography-sem-product-title-mobile-base-letter-spacing, 0.08px)}:host(clg-selectable-list-item[variant=strong]) .clg-selectable-list-item__header__text__subtitle{font-family:var(--clg-typography-sem-product-body-mobile-small-font-family, "Graphik Webfont", "-apple-system", "Helvetica Neue", "Droid Sans", "Arial", "sans-serif");font-weight:var(--clg-typography-sem-product-body-mobile-small-font-weight, 400);font-size:var(--clg-typography-sem-product-body-mobile-small-font-size, 12.99px);line-height:var(--clg-typography-sem-product-body-mobile-small-tight-line-height, 1.2);letter-spacing:var(--clg-typography-sem-product-body-mobile-small-letter-spacing, 0.1299px)}:host(clg-shape){display:inline-block;vertical-align:middle}.clg-shape{position:relative;border-radius:var(--clg-shape-sem-border-radius-full, 999999px);display:flex;align-items:center;justify-content:center}.clg-shape svg{display:block;height:var(--clg-icon-size, var(--clg-dimension-app-avatar-base-size, 48px));width:var(--clg-icon-size, var(--clg-dimension-app-avatar-base-size, 48px))}:host(clg-shape[size=larger]) .clg-shape{--clg-icon-size: var(--clg-dimension-app-avatar-larger-size, 64px)}:host(clg-shape[size=largest]) .clg-shape{--clg-icon-size: var(--clg-dimension-app-avatar-largest-size, 96px)}:host(clg-ad-signal){display:inline-block}.clg-ad-signal{--clg-ad-signal-color: unset;--clg-ad-signal-background: unset;--clg-ad-signal-min-height: unset;--clg-ad-signal-padding-vertical: unset;--clg-ad-signal-padding-horizontal: unset;display:inline-flex;justify-content:center;align-items:center;padding:var(--clg-ad-signal-padding-vertical) var(--clg-ad-signal-padding-horizontal);min-height:var(--clg-ad-signal-min-height);color:var(--clg-ad-signal-color);background:var(--clg-ad-signal-background)}.clg-ad-signal__strong,.clg-ad-signal__subtle{display:none}:host(clg-ad-signal[variant=strong]) .clg-ad-signal{border-radius:var(--clg-shape-app-signal-large-border-radius, 16px);--clg-ad-signal-min-height: var(--clg-dimension-app-signal-minimum-height);--clg-ad-signal-padding-vertical: var(--clg-dimension-app-signal-padding-vertical);--clg-ad-signal-padding-horizontal: var(--clg-dimension-app-signal-padding-horizontal);--clg-ad-signal-background: var(--clg-color-app-signal-ad-background);--clg-ad-signal-color: var(--clg-color-app-signal-ad-text);font-family:var(--clg-typography-sem-product-title-mobile-smallest-font-family, "Graphik Webfont", "-apple-system", "Helvetica Neue", "Droid Sans", "Arial", "sans-serif");font-weight:var(--clg-typography-sem-product-title-mobile-smallest-font-weight, 500);font-size:var(--clg-typography-sem-product-title-mobile-smallest-font-size, 11px);line-height:var(--clg-typography-sem-product-title-mobile-smallest-line-height, 1.1);letter-spacing:var(--clg-typography-sem-product-title-mobile-smallest-letter-spacing, 0px)}@media only screen and (min-width: 640px){:host(clg-ad-signal[variant=strong]) .clg-ad-signal{font-family:var(--clg-typography-sem-product-title-desktop-smallest-font-family, "Graphik Webfont", "-apple-system", "Helvetica Neue", "Droid Sans", "Arial", "sans-serif");font-weight:var(--clg-typography-sem-product-title-desktop-smallest-font-weight, 500);font-size:var(--clg-typography-sem-product-title-desktop-smallest-font-size, 11px);line-height:var(--clg-typography-sem-product-title-desktop-smallest-line-height, 1.1);letter-spacing:var(--clg-typography-sem-product-title-desktop-smallest-letter-spacing, 0px)}}:host(clg-ad-signal[variant=strong]) .clg-ad-signal__strong{display:block}:host(clg-ad-signal[variant=subtle]) .clg-ad-signal{--clg-ad-signal-min-height: var(--clg-dimension-app-signal-subtle-minimum-height);--clg-ad-signal-padding-vertical: var(--clg-dimension-app-signal-subtle-padding-vertical);--clg-ad-signal-padding-horizontal: var(--clg-dimension-app-signal-subtle-padding-horizontal);--clg-ad-signal-color: var(--clg-color-app-signal-ad-subtle-text);font-family:var(--clg-typography-sem-product-body-mobile-smallest-font-family, "Graphik Webfont", "-apple-system", "Helvetica Neue", "Droid Sans", "Arial", "sans-serif");font-weight:var(--clg-typography-sem-product-body-mobile-smallest-font-weight, 400);font-size:var(--clg-typography-sem-product-body-mobile-smallest-font-size, 11px);line-height:var(--clg-typography-sem-product-body-mobile-smallest-line-height, 1.1);letter-spacing:var(--clg-typography-sem-product-body-mobile-smallest-letter-spacing, 0px)}@media only screen and (min-width: 640px){:host(clg-ad-signal[variant=subtle]) .clg-ad-signal{font-family:var(--clg-typography-sem-product-body-desktop-smallest-font-family, "Graphik Webfont", "-apple-system", "Helvetica Neue", "Droid Sans", "Arial", "sans-serif");font-weight:var(--clg-typography-sem-product-body-desktop-smallest-font-weight, 400);font-size:var(--clg-typography-sem-product-body-desktop-smallest-font-size, 11px);line-height:var(--clg-typography-sem-product-body-desktop-smallest-line-height, 1.1);letter-spacing:var(--clg-typography-sem-product-body-desktop-smallest-letter-spacing, 0px)}}:host(clg-ad-signal[variant=subtle]) .clg-ad-signal__subtle{display:block}:host(clg-ad-signal[variant=strong][size=large]) .clg-ad-signal{--clg-ad-signal-min-height: var(--clg-dimension-app-signal-large-minimum-height);--clg-ad-signal-padding-vertical: var(--clg-dimension-app-signal-large-padding-vertical);--clg-ad-signal-padding-horizontal: var(--clg-dimension-app-signal-large-padding-horizontal);font-family:var(--clg-typography-sem-product-title-mobile-small-font-family, "Graphik Webfont", "-apple-system", "Helvetica Neue", "Droid Sans", "Arial", "sans-serif");font-weight:var(--clg-typography-sem-product-title-mobile-small-font-weight, 500);font-size:var(--clg-typography-sem-product-title-mobile-small-font-size, 12.99px);line-height:var(--clg-typography-sem-product-title-mobile-small-line-height, 1.4);letter-spacing:var(--clg-typography-sem-product-title-mobile-small-letter-spacing, 0.1299px)}@media only screen and (min-width: 640px){:host(clg-ad-signal[variant=strong][size=large]) .clg-ad-signal{font-family:var(--clg-typography-sem-product-title-desktop-small-font-family, "Graphik Webfont", "-apple-system", "Helvetica Neue", "Droid Sans", "Arial", "sans-serif");font-weight:var(--clg-typography-sem-product-title-desktop-small-font-weight, 500);font-size:var(--clg-typography-sem-product-title-desktop-small-font-size, 12.99px);line-height:var(--clg-typography-sem-product-title-desktop-small-line-height, 1.4);letter-spacing:var(--clg-typography-sem-product-title-desktop-small-letter-spacing, 0.1299px)}}:host(clg-ad-signal[variant=subtle][size=large]) .clg-ad-signal{--clg-ad-signal-min-height: var(--clg-dimension-app-signal-large-subtle-minimum-height);--clg-ad-signal-padding-vertical: var(--clg-dimension-app-signal-large-subtle-padding-vertical);--clg-ad-signal-padding-horizontal: var(--clg-dimension-app-signal-large-subtle-padding-horizontal);font-family:var(--clg-typography-sem-product-body-mobile-small-font-family, "Graphik Webfont", "-apple-system", "Helvetica Neue", "Droid Sans", "Arial", "sans-serif");font-weight:var(--clg-typography-sem-product-body-mobile-small-font-weight, 400);font-size:var(--clg-typography-sem-product-body-mobile-small-font-size, 12.99px);line-height:var(--clg-typography-sem-product-body-mobile-small-line-height, 1.4);letter-spacing:var(--clg-typography-sem-product-body-mobile-small-letter-spacing, 0.1299px)}@media only screen and (min-width: 640px){:host(clg-ad-signal[variant=subtle][size=large]) .clg-ad-signal{font-family:var(--clg-typography-sem-product-body-desktop-small-font-family, "Graphik Webfont", "-apple-system", "Helvetica Neue", "Droid Sans", "Arial", "sans-serif");font-weight:var(--clg-typography-sem-product-body-desktop-small-font-weight, 400);font-size:var(--clg-typography-sem-product-body-desktop-small-font-size, 12.99px);line-height:var(--clg-typography-sem-product-body-desktop-small-line-height, 1.4);letter-spacing:var(--clg-typography-sem-product-body-desktop-small-letter-spacing, 0.1299px)}}.clg-signal{--clg-signal-bg-color: unset;--clg-signal-text-color: unset;--clg-signal-border-radius: var(--clg-shape-app-signal-border-radius);--clg-signal-min-height: var(--clg-dimension-app-signal-minimum-height);--clg-signal-min-width: var(--clg-dimension-app-signal-minimum-width);--clg-signal-padding-vertical: var(--clg-dimension-app-signal-padding-vertical);--clg-signal-padding-horizontal: var(--clg-dimension-app-signal-padding-horizontal);display:flex;gap:var(--clg-dimension-app-signal-gap, 3px);align-items:center;max-width:max-content;background-color:var(--clg-signal-bg-color);color:var(--clg-signal-text-color);border-radius:var(--clg-signal-border-radius);min-height:var(--clg-signal-min-height);min-width:var(--clg-signal-min-width);padding:var(--clg-signal-padding-vertical) var(--clg-signal-padding-horizontal);font-family:var(--clg-typography-sem-product-title-mobile-smallest-font-family, "Graphik Webfont", "-apple-system", "Helvetica Neue", "Droid Sans", "Arial", "sans-serif");font-weight:var(--clg-typography-sem-product-title-mobile-smallest-font-weight, 500);font-size:var(--clg-typography-sem-product-title-mobile-smallest-font-size, 11px);line-height:var(--clg-typography-sem-product-title-mobile-smallest-line-height, 1.1);letter-spacing:var(--clg-typography-sem-product-title-mobile-smallest-letter-spacing, 0px)}@media only screen and (min-width: 640px){.clg-signal{font-family:var(--clg-typography-sem-product-title-desktop-smallest-font-family, "Graphik Webfont", "-apple-system", "Helvetica Neue", "Droid Sans", "Arial", "sans-serif");font-weight:var(--clg-typography-sem-product-title-desktop-smallest-font-weight, 500);font-size:var(--clg-typography-sem-product-title-desktop-smallest-font-size, 11px);line-height:var(--clg-typography-sem-product-title-desktop-smallest-line-height, 1.1);letter-spacing:var(--clg-typography-sem-product-title-desktop-smallest-letter-spacing, 0px)}}:host(clg-signal[size=large]) .clg-signal{font-family:var(--clg-typography-sem-product-title-mobile-small-font-family, "Graphik Webfont", "-apple-system", "Helvetica Neue", "Droid Sans", "Arial", "sans-serif");font-weight:var(--clg-typography-sem-product-title-mobile-small-font-weight, 500);font-size:var(--clg-typography-sem-product-title-mobile-small-font-size, 12.99px);line-height:var(--clg-typography-sem-product-title-mobile-small-line-height, 1.4);letter-spacing:var(--clg-typography-sem-product-title-mobile-small-letter-spacing, 0.1299px);--clg-signal-border-radius: var(--clg-shape-app-signal-large-border-radius, 16px);--clg-signal-min-height: var(--clg-dimension-app-signal-large-minimum-height, 28px);--clg-signal-min-width: var(--clg-dimension-app-signal-large-minimum-height, 28px);--clg-signal-padding-vertical: var(--clg-dimension-app-signal-large-padding-vertical, 4px);--clg-signal-padding-horizontal: var(--clg-dimension-app-signal-large-padding-horizontal, 8px)}@media only screen and (min-width: 640px){:host(clg-signal[size=large]) .clg-signal{font-family:var(--clg-typography-sem-product-title-desktop-small-font-family, "Graphik Webfont", "-apple-system", "Helvetica Neue", "Droid Sans", "Arial", "sans-serif");font-weight:var(--clg-typography-sem-product-title-desktop-small-font-weight, 500);font-size:var(--clg-typography-sem-product-title-desktop-small-font-size, 12.99px);line-height:var(--clg-typography-sem-product-title-desktop-small-line-height, 1.4);letter-spacing:var(--clg-typography-sem-product-title-desktop-small-letter-spacing, 0.1299px)}}:host(clg-signal[size=large][variant=subtle]) .clg-signal{--clg-signal-min-height: var(--clg-dimension-app-signal-large-subtle-minimum-height, 18px);--clg-signal-min-width: var(--clg-dimension-app-signal-large-subtle-minimum-height, 18px);--clg-signal-padding-vertical: var(--clg-dimension-app-signal-large-subtle-padding-vertical, 2px);--clg-signal-padding-horizontal: 0}:host(clg-signal[variant=subtle]) .clg-signal{--clg-signal-min-height: var(--clg-dimension-app-signal-subtle-minimum-height, 16px);--clg-signal-min-width: var(--clg-dimension-app-signal-subtle-minimum-height, 16px);--clg-signal-padding-vertical: var(--clg-dimension-app-signal-subtle-padding-vertical, 2px);--clg-signal-padding-horizontal: 0}:host(clg-signal[variant=neutral]) .clg-signal,:host(clg-signal[variant=strong]) .clg-signal{border:var(--clg-shape-app-signal-border-width, 1px) solid var(--clg-signal-border-color)}:host(clg-signal[color=generic][variant=neutral]) .clg-signal{--clg-signal-border-color: var(--clg-color-app-signal-border, rgba(14, 14, 14, 0.1803921569));--clg-signal-bg-color: var(--clg-color-app-signal-background, #FFFFFF);--clg-signal-text-color: var(--clg-color-app-signal-text, #222222)}:host(clg-signal[color=generic][variant=strong]) .clg-signal{--clg-signal-border-color: var(--clg-color-app-signal-strong-border, rgba(0, 0, 0, 0));--clg-signal-bg-color: var(--clg-color-app-signal-strong-background, #EAEAEA);--clg-signal-color: var(--clg-color-app-signal-strong-text, #222222)}:host(clg-signal[color=generic][variant=subtle]) .clg-signal{--clg-signal-text-color: var(--clg-color-app-signal-subtle-text, #222222)}:host(clg-signal[color=highlight][variant=neutral]) .clg-signal{--clg-signal-border-color: var(--clg-color-app-signal-highlight-border, rgba(14, 14, 14, 0.1803921569));--clg-signal-bg-color: var(--clg-color-app-signal-highlight-background, #FFFFFF);--clg-signal-text-color: var(--clg-color-app-signal-highlight-text, #3B67D9)}:host(clg-signal[color=highlight][variant=strong]) .clg-signal{--clg-signal-border-color: var(--clg-color-app-signal-highlight-strong-border, rgba(0, 0, 0, 0));--clg-signal-bg-color: var(--clg-color-app-signal-highlight-strong-background, #3B67D9);--clg-signal-text-color: var(--clg-color-app-signal-highlight-strong-text, #FFFFFF)}:host(clg-signal[color=highlight][variant=subtle]) .clg-signal{--clg-signal-text-color: var(--clg-color-app-signal-highlight-subtle-text, #3B67D9)}:host(clg-signal[color=promote][variant=neutral]) .clg-signal{--clg-signal-border-color: var(--clg-color-app-signal-promote-border, rgba(14, 14, 14, 0.1803921569));--clg-signal-bg-color: var(--clg-color-app-signal-promote-background, #FFFFFF);--clg-signal-text-color: var(--clg-color-app-signal-promote-text, #0F743B)}:host(clg-signal[color=promote][variant=strong]) .clg-signal{--clg-signal-border-color: var(--clg-color-app-signal-promote-strong-border, rgba(0, 0, 0, 0));--clg-signal-bg-color: var(--clg-color-app-signal-promote-strong-background, #A0E193);--clg-signal-text-color: var(--clg-color-app-signal-promote-strong-text, #222222)}:host(clg-signal[color=promote][variant=subtle]) .clg-signal{--clg-signal-text-color: var(--clg-color-app-signal-promote-subtle-text, #0F743B)}:host(clg-signal[color=urgency][variant=neutral]) .clg-signal{--clg-signal-border-color: var(--clg-color-app-signal-urgency-border, rgba(14, 14, 14, 0.1803921569));--clg-signal-bg-color: var(--clg-color-app-signal-urgency-background, #FFFFFF);--clg-signal-text-color: var(--clg-color-app-signal-urgency-text, #9A0027)}:host(clg-signal[color=urgency][variant=strong]) .clg-signal{--clg-signal-border-color: var(--clg-color-app-signal-urgency-strong-border, rgba(0, 0, 0, 0));--clg-signal-bg-color: var(--clg-color-app-signal-urgency-strong-background, #FFC4D3);--clg-signal-text-color: var(--clg-color-app-signal-urgency-strong-text, #222222)}:host(clg-signal[color=urgency][variant=subtle]) .clg-signal{--clg-signal-text-color: var(--clg-color-app-signal-urgency-subtle-text, #9A0027)}:host(clg-signal[color=trust][variant=neutral]) .clg-signal{--clg-signal-border-color: var(--clg-color-app-signal-trust-border, rgba(14, 14, 14, 0.1803921569));--clg-signal-bg-color: var(--clg-color-app-signal-trust-background, #FFFFFF);--clg-signal-text-color: var(--clg-color-app-signal-trust-text, #222222)}:host(clg-signal[color=trust][variant=strong]) .clg-signal{--clg-signal-border-color: var(--clg-color-app-signal-trust-strong-border, rgba(0, 0, 0, 0));--clg-signal-bg-color: var(--clg-color-app-signal-trust-strong-background, #FCC7A2);--clg-signal-text-color: var(--clg-color-app-signal-trust-strong-text, #222222)}:host(clg-signal[color=trust][variant=subtle]) .clg-signal{--clg-signal-text-color: var(--clg-color-app-signal-trust-subtle-text, #222222)}:host(clg-star-seller-signal){display:inline-block}.clg-star-seller-signal{--clg-star-seller-signal-padding-vertical: unset;--clg-star-seller-signal-padding-horizontal: unset;display:flex;justify-content:center;align-items:center;gap:var(--clg-dimension-app-signal-gap, 3px);border-radius:var(--clg-shape-app-signal-large-border-radius, 16px);min-height:var(--clg-dimension-app-signal-minimum-height, 20px);border:var(--clg-shape-app-signal-border-width, 1px) solid var(--clg-color-app-signal-border, rgba(14, 14, 14, 0.1803921569));background:var(--clg-color-app-signal-background, #FFFFFF);color:var(--clg-color-sem-text-star-seller, #9560B8);padding:var(--clg-star-seller-signal-padding-vertical) var(--clg-star-seller-signal-padding-horizontal);font-family:var(--clg-typography-sem-product-title-mobile-smallest-font-family, "Graphik Webfont", "-apple-system", "Helvetica Neue", "Droid Sans", "Arial", "sans-serif");font-weight:var(--clg-typography-sem-product-title-mobile-smallest-font-weight, 500);font-size:var(--clg-typography-sem-product-title-mobile-smallest-font-size, 11px);line-height:var(--clg-typography-sem-product-title-mobile-smallest-line-height, 1.1);letter-spacing:var(--clg-typography-sem-product-title-mobile-smallest-letter-spacing, 0px)}@media only screen and (min-width: 640px){.clg-star-seller-signal{font-family:var(--clg-typography-sem-product-title-desktop-smallest-font-family, "Graphik Webfont", "-apple-system", "Helvetica Neue", "Droid Sans", "Arial", "sans-serif");font-weight:var(--clg-typography-sem-product-title-desktop-smallest-font-weight, 500);font-size:var(--clg-typography-sem-product-title-desktop-smallest-font-size, 11px);line-height:var(--clg-typography-sem-product-title-desktop-smallest-line-height, 1.1);letter-spacing:var(--clg-typography-sem-product-title-desktop-smallest-letter-spacing, 0px)}}:host(clg-star-seller-signal[variant=strong]) .clg-star-seller-signal{border:var(--clg-shape-app-signal-border-width, 1px) solid var(--clg-color-app-signal-strong-border, rgba(0, 0, 0, 0));background:var(--clg-color-sem-background-surface-star-seller-dark, #9560B8);color:var(--clg-color-sem-text-on-surface-dark, #FFFFFF)}:host(clg-star-seller-signal[variant=subtle]) .clg-star-seller-signal{border:none;background:none;--clg-star-seller-signal-padding-vertical: var(--clg-dimension-app-signal-large-subtle-padding-vertical);--clg-star-seller-signal-padding-horizontal: var(--clg-dimension-app-signal-large-subtle-padding-horizontal)}:host(clg-star-seller-signal[size=large]) .clg-star-seller-signal{min-height:var(--clg-dimension-app-signal-large-minimum-height, 28px);font-family:var(--clg-typography-sem-product-title-mobile-small-font-family, "Graphik Webfont", "-apple-system", "Helvetica Neue", "Droid Sans", "Arial", "sans-serif");font-weight:var(--clg-typography-sem-product-title-mobile-small-font-weight, 500);font-size:var(--clg-typography-sem-product-title-mobile-small-font-size, 12.99px);line-height:var(--clg-typography-sem-product-title-mobile-small-line-height, 1.4);letter-spacing:var(--clg-typography-sem-product-title-mobile-small-letter-spacing, 0.1299px)}@media only screen and (min-width: 640px){:host(clg-star-seller-signal[size=large]) .clg-star-seller-signal{font-family:var(--clg-typography-sem-product-title-desktop-small-font-family, "Graphik Webfont", "-apple-system", "Helvetica Neue", "Droid Sans", "Arial", "sans-serif");font-weight:var(--clg-typography-sem-product-title-desktop-small-font-weight, 500);font-size:var(--clg-typography-sem-product-title-desktop-small-font-size, 12.99px);line-height:var(--clg-typography-sem-product-title-desktop-small-line-height, 1.4);letter-spacing:var(--clg-typography-sem-product-title-desktop-small-letter-spacing, 0.1299px)}}:host(clg-star-seller-signal[size=base]:not([variant=subtle])) .clg-star-seller-signal{--clg-star-seller-signal-padding-vertical: var(--clg-dimension-app-signal-padding-vertical);--clg-star-seller-signal-padding-horizontal: var(--clg-dimension-app-signal-padding-horizontal)}:host(clg-star-seller-signal[size=large]:not([variant=subtle])) .clg-star-seller-signal{--clg-star-seller-signal-padding-vertical: var(--clg-dimension-app-signal-large-padding-vertical);--clg-star-seller-signal-padding-horizontal: var(--clg-dimension-app-signal-large-padding-horizontal)}.clg-loading-spinner{--clg-spinner-stroke-color: var(--clg-color-app-spinner-foreground);--clg-spinner-border-color: var(--clg-color-app-spinner-background);--clg-spinner-border-width: var(--clg-shape-sem-border-width-medium);--clg-spinner-width: var(--clg-dimension-app-spinner-size);--clg-spinner-height: var(--clg-dimension-app-spinner-size);--clg-spinner-margin: auto;display:block;position:relative;height:var(--clg-spinner-height);width:var(--clg-spinner-width);margin:auto;stroke-linecap:round;stroke:var(--clg-spinner-stroke-color);stroke-dasharray:60;stroke-width:var(--clg-shape-sem-border-width-medium, 4px);animation-duration:1.2s;animation-timing-function:linear;animation-iteration-count:infinite;animation-name:clg-spinner-keyframe}.clg-loading-spinner::before{content:"";position:absolute;border-radius:var(--clg-shape-sem-border-radius-full, 999999px);width:100%;height:100%;border:var(--clg-spinner-border-width) solid var(--clg-spinner-border-color)}:host([backgroundtype=light]) .clg-loading-spinner{--clg-spinner-stroke-color: var(--clg-color-app-spinner-on-surface-light-foreground);--clg-spinner-border-color: var(--clg-color-app-spinner-on-surface-light-background)}:host([backgroundtype=dark]) .clg-loading-spinner{--clg-spinner-stroke-color: var(--clg-color-app-spinner-on-surface-dark-foreground);--clg-spinner-border-color: var(--clg-color-app-spinner-on-surface-dark-background)}:host([size=large]) .clg-loading-spinner{--clg-spinner-width: var(--clg-dimension-app-spinner-large-size);--clg-spinner-height: var(--clg-dimension-app-spinner-large-size);--clg-spinner-border-width: var(--clg-shape-sem-border-width-thick);--clg-spinner-margin: var(--clg-dimension-pal-spacing-800) auto}@keyframes clg-spinner-keyframe{0%{stroke-dashoffset:60;transform:rotate(-90deg)}50%{stroke-dashoffset:30;transform:rotate(0deg)}100%{stroke-dashoffset:60;transform:rotate(270deg)}}.clg-image-tile{display:block;width:100%}:host(clg-image-tile){display:block;min-height:0;width:100%}:host(clg-image-tile[layout=one-one]){aspect-ratio:1/1}:host(clg-image-tile[layout=four-five]){aspect-ratio:4/5}:host(clg-image-tile[layout=five-four]){aspect-ratio:5/4}:host(clg-image-tile[layout=one-one-row]) .clg-image-tile{display:flex;flex-direction:row;gap:var(--clg-dimension-app-image-tile-gap, 2px)}:host(clg-image-tile[layout=one-one-row]) .clg-image-tile ::slotted(*){flex:1;aspect-ratio:1;height:auto;min-width:0}:host(clg-image-tile[layout=four-five-row]) .clg-image-tile{display:flex;flex-direction:row;gap:var(--clg-dimension-app-image-tile-gap, 2px)}:host(clg-image-tile[layout=four-five-row]) .clg-image-tile ::slotted(*){flex:1;aspect-ratio:.8;height:auto;min-width:0}:host(clg-image-tile[layout=five-four-row]) .clg-image-tile{display:flex;flex-direction:row;gap:var(--clg-dimension-app-image-tile-gap, 2px)}:host(clg-image-tile[layout=five-four-row]) .clg-image-tile ::slotted(*){flex:1;aspect-ratio:1.25;height:auto;min-width:0}:host(clg-image-tile[layout=one-one-grid]) .clg-image-tile{display:grid;gap:var(--clg-dimension-app-image-tile-gap, 2px);grid-template-columns:repeat(2, minmax(0, 1fr))}:host(clg-image-tile[layout=one-one-grid]) .clg-image-tile ::slotted(*){aspect-ratio:1;width:100%}:host(clg-image-tile[layout=four-five-grid]) .clg-image-tile{display:grid;gap:var(--clg-dimension-app-image-tile-gap, 2px);grid-template-columns:repeat(2, minmax(0, 1fr))}:host(clg-image-tile[layout=four-five-grid]) .clg-image-tile ::slotted(*){aspect-ratio:.8;width:100%}:host(clg-image-tile[layout=five-four-grid]) .clg-image-tile{display:grid;gap:var(--clg-dimension-app-image-tile-gap, 2px);grid-template-columns:repeat(2, minmax(0, 1fr))}:host(clg-image-tile[layout=five-four-grid]) .clg-image-tile ::slotted(*){aspect-ratio:1.25;width:100%}:host(clg-image-tile[layout=one-one-mosaic-vertical]){width:100%}:host(clg-image-tile[layout=one-one-mosaic-vertical]) .clg-image-tile{display:grid;gap:var(--clg-dimension-app-image-tile-gap, 2px);grid-template-columns:1fr 1fr}:host(clg-image-tile[layout=one-one-mosaic-vertical]) .clg-image-tile ::slotted(*){aspect-ratio:1;width:100%;height:auto;object-fit:cover}:host(clg-image-tile[layout=one-one-mosaic-vertical]) .clg-image-tile ::slotted(*:first-child){grid-column:span 2}:host(clg-image-tile[layout=one-one-mosaic-horizontal]){width:100%}:host(clg-image-tile[layout=one-one-mosaic-horizontal]) .clg-image-tile{display:grid;gap:var(--clg-dimension-app-image-tile-gap, 2px);grid-template-columns:2fr 1fr}:host(clg-image-tile[layout=one-one-mosaic-horizontal]) .clg-image-tile ::slotted(*){aspect-ratio:1;width:100%;height:auto;object-fit:cover}:host(clg-image-tile[layout=one-one-mosaic-horizontal]) .clg-image-tile ::slotted(*:first-child){grid-row:span 2}:host(clg-image-tile[layout=four-five-mosaic-horizontal]){width:100%}:host(clg-image-tile[layout=four-five-mosaic-horizontal]) .clg-image-tile{display:grid;gap:var(--clg-dimension-app-image-tile-gap, 2px);grid-template-columns:2fr 1fr}:host(clg-image-tile[layout=four-five-mosaic-horizontal]) .clg-image-tile ::slotted(*){aspect-ratio:.8;width:100%;height:auto;object-fit:cover}:host(clg-image-tile[layout=four-five-mosaic-horizontal]) .clg-image-tile ::slotted(*:first-child){grid-row:span 2}:host(clg-image-tile[layout=five-four-mosaic-vertical]){width:100%}:host(clg-image-tile[layout=five-four-mosaic-vertical]) .clg-image-tile{display:grid;gap:var(--clg-dimension-app-image-tile-gap, 2px);grid-template-columns:1fr 1fr}:host(clg-image-tile[layout=five-four-mosaic-vertical]) .clg-image-tile ::slotted(*){aspect-ratio:1.25;width:100%;height:auto;object-fit:cover}:host(clg-image-tile[layout=five-four-mosaic-vertical]) .clg-image-tile ::slotted(*:first-child){grid-column:span 2}:host(clg-image-tile[rounded]){border-radius:var(--clg-shape-sem-border-radius-card, 12px);overflow:hidden}:host(clg-text-input),:host(clg-textarea){display:block !important}.clg-text-field__before{margin-bottom:var(--clg-dimension-pal-grid-050, 4px)}.clg-text-field__label{display:contents}.clg-text-field__visual-box{border-radius:var(--clg-shape-app-input-border-radius, 8px);color:var(--clg-color-app-input-text, #222222);display:flex;min-height:var(--clg-dimension-app-input-minimum-height, 48px);gap:var(--clg-dimension-app-input-gap, 4px);border:var(--clg-shape-app-input-border-width, 1.5px) solid var(--clg-color-app-input-border, #949494);outline-offset:-1px}.clg-text-field__visual-box:has(input){padding:0 var(--clg-dimension-app-input-padding-horizontal, 12px)}.clg-text-field__visual-box:has(textarea){padding:var(--clg-dimension-app-input-padding-vertical, 8px) var(--clg-dimension-app-input-padding-horizontal, 12px)}:host([size=small]) .clg-text-field__visual-box{min-height:var(--clg-dimension-app-input-small-minimum-height, 36px)}:host([size=small]) .clg-text-field__visual-box:has(textarea){padding:var(--clg-dimension-app-input-small-padding-vertical, 4px) var(--clg-dimension-app-input-padding-horizontal, 12px)}.clg-text-field__visual-box:has(:is(input:focus-visible,textarea:focus-visible)){border-color:rgba(0,0,0,0);outline:var(--clg-shape-app-input-border-focused-width, 2px) solid var(--clg-color-app-input-focused-border, #3B67D9)}.clg-text-field__visual-box:hover{color:var(--clg-color-app-input-hovered-text, #222222);border-color:var(--clg-color-app-input-hovered-border, rgba(14, 14, 14, 0.568627451))}:host([invalid]) .clg-text-field__visual-box{background-color:var(--clg-color-app-input-error-background, #FFEAF0);border-color:var(--clg-color-app-input-selectable-error-selected-border, #9A0027);color:var(--clg-color-app-input-error-text, #9A0027)}:host([disabled]) .clg-text-field__visual-box{background-color:var(--clg-color-app-input-disabled-background, #EAEAEA);border-color:var(--clg-color-app-input-disabled-border, #949494);color:var(--clg-color-app-input-disabled-text, #595959)}.clg-text-field__visual-box:has(input){align-items:center}.clg-text-field__control{padding:0;-webkit-appearance:none;appearance:none;background:inherit;color:inherit;border:0;outline:0;display:block;width:100%;resize:none;caret-color:currentColor}.clg-text-field__control :focus{outline:0}.clg-text-field__control[type=date]::-webkit-inner-spin-button,.clg-text-field__control[type=date]::-webkit-calendar-picker-indicator,.clg-text-field__control[type=datetime-local]::-webkit-inner-spin-button,.clg-text-field__control[type=datetime-local]::-webkit-calendar-picker-indicator,.clg-text-field__control[type=month]::-webkit-inner-spin-button,.clg-text-field__control[type=month]::-webkit-calendar-picker-indicator,.clg-text-field__control[type=week]::-webkit-inner-spin-button,.clg-text-field__control[type=week]::-webkit-calendar-picker-indicator,.clg-text-field__control[type=time]::-webkit-inner-spin-button,.clg-text-field__control[type=time]::-webkit-calendar-picker-indicator{display:none}:host([resize=vertical]) .clg-text-field__control{resize:vertical;min-height:1lh}.clg-text-field__control::placeholder{color:var(--clg-color-sem-text-placeholder, #757575)}input.clg-text-field__control{overflow:hidden !important;text-overflow:ellipsis;white-space:nowrap;align-self:stretch}.clg-text-field__control,.clg-text-field__visual-box{cursor:text;font-family:var(--clg-typography-sem-product-body-mobile-base-font-family, "Graphik Webfont", "-apple-system", "Helvetica Neue", "Droid Sans", "Arial", "sans-serif");font-weight:var(--clg-typography-sem-product-body-mobile-base-font-weight, 400);font-size:var(--clg-typography-sem-product-body-mobile-base-font-size, 16px);line-height:var(--clg-typography-sem-product-body-mobile-base-tight-line-height, 1.25);letter-spacing:var(--clg-typography-sem-product-body-mobile-base-letter-spacing, 0.16px)}@media only screen and (min-width: 640px){.clg-text-field__control,.clg-text-field__visual-box{font-family:var(--clg-typography-sem-product-body-desktop-base-font-family, "Graphik Webfont", "-apple-system", "Helvetica Neue", "Droid Sans", "Arial", "sans-serif");font-weight:var(--clg-typography-sem-product-body-desktop-base-font-weight, 400);font-size:var(--clg-typography-sem-product-body-desktop-base-font-size, 16px);line-height:var(--clg-typography-sem-product-body-desktop-base-tight-line-height, 1.5);letter-spacing:var(--clg-typography-sem-product-body-desktop-base-letter-spacing, 0.16px)}}:host([size=small]) .clg-text-field__control,:host([size=small]) .clg-text-field__visual-box{font-family:var(--clg-typography-sem-product-body-mobile-small-font-family, "Graphik Webfont", "-apple-system", "Helvetica Neue", "Droid Sans", "Arial", "sans-serif");font-weight:var(--clg-typography-sem-product-body-mobile-small-font-weight, 400);font-size:var(--clg-typography-sem-product-body-mobile-small-font-size, 12.99px);line-height:var(--clg-typography-sem-product-body-mobile-small-tight-line-height, 1.2);letter-spacing:var(--clg-typography-sem-product-body-mobile-small-letter-spacing, 0.1299px)}@media only screen and (min-width: 640px){:host([size=small]) .clg-text-field__control,:host([size=small]) .clg-text-field__visual-box{font-family:var(--clg-typography-sem-product-body-desktop-small-font-family, "Graphik Webfont", "-apple-system", "Helvetica Neue", "Droid Sans", "Arial", "sans-serif");font-weight:var(--clg-typography-sem-product-body-desktop-small-font-weight, 400);font-size:var(--clg-typography-sem-product-body-desktop-small-font-size, 12.99px);line-height:var(--clg-typography-sem-product-body-desktop-small-tight-line-height, 1.2);letter-spacing:var(--clg-typography-sem-product-body-desktop-small-letter-spacing, 0.1299px)}}:host([disabled]) .clg-text-field__control,:host([disabled]) .clg-text-field__visual-box{cursor:not-allowed}.clg-text-field__textarea-sizer{display:grid;width:100%}:host([resize=auto]) .clg-text-field__textarea-sizer::after{content:attr(data-replicated-value) " ";white-space:pre-wrap;visibility:hidden;border-color:rgba(0,0,0,0);font:inherit}:host([resize=auto]) .clg-text-field__textarea-sizer>textarea,:host([resize=auto]) .clg-text-field__textarea-sizer::after{grid-area:1/1/2/2;max-width:100%;overflow:hidden;word-break:break-word}.clg-text-field__icon-affix{color:inherit}.clg-text-field__icon-affix ::slotted(*){display:block}.clg-text-field__text-affix:empty{display:none}.clg-text-field__action-btn{display:none;appearance:none;border:none;background:none;padding:0;cursor:pointer}.clg-text-field__action-btn__icon{display:block;height:var(--clg-dimension-sem-icon-core-base, 24px);width:var(--clg-dimension-sem-icon-core-base, 24px);background-color:currentColor;background-repeat:no-repeat;background-size:contain;-webkit-mask-image:var(--clg-affix-icon);mask-image:var(--clg-affix-icon)}:host([size=small]) .clg-text-field__action-btn__icon{height:var(--clg-dimension-sem-icon-core-smaller, 18px);width:var(--clg-dimension-sem-icon-core-smaller, 18px)}:host([pseudo-focus]) .clg-text-field__action-btn,.clg-text-field__action-btn:focus{outline:var(--clg-focus-ring-width, var(--clg-shape-sem-border-width-focused, 2px)) solid var(--clg-focus-ring-color, var(--clg-color-sem-border-focused, #3B67D9));outline-offset:var(--clg-focus-ring-offset, var(--clg-shape-sem-border-width-focused, 2px))}:host([pseudo-focus-visible]) .clg-text-field__action-btn,.clg-text-field__action-btn:focus-visible{outline:var(--clg-focus-ring-width, var(--clg-shape-sem-border-width-focused, 2px)) solid var(--clg-focus-ring-color, var(--clg-color-sem-border-focused, #3B67D9));outline-offset:var(--clg-focus-ring-offset, var(--clg-shape-sem-border-width-focused, 2px))}:host([pseudo-focus]) .clg-text-field__action-btn:not(:focus-visible),.clg-text-field__action-btn:focus:not(:focus-visible){outline:none}:host([type=date]) .clg-text-field__action-btn,:host([type=datetime-local]) .clg-text-field__action-btn,:host([type=week]) .clg-text-field__action-btn,:host([type=month]) .clg-text-field__action-btn,:host([type=time]) .clg-text-field__action-btn,:host([type=password]) .clg-text-field__action-btn{display:block}:host([type=date]) .clg-text-field__action-btn,:host([type=datetime-local]) .clg-text-field__action-btn,:host([type=week]) .clg-text-field__action-btn,:host([type=month]) .clg-text-field__action-btn{--clg-affix-icon: url("data:image/svg+xml,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 24 24%22%3E%3Cpath d%3D%22M17.5 16a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0%22%2F%3E%3Cpath fill-rule%3D%22evenodd%22 clip-rule%3D%22evenodd%22 d%3D%22M6.5 5H3v16h18V5h-3.5V3h-2v2h-7V3h-2zm0 2v1h2V7h7v1h2V7H19v3H5V7zM5 12v7h14v-7z%22%2F%3E%3C%2Fsvg%3E")}:host([type=time]) .clg-text-field__action-btn{--clg-affix-icon: url("data:image/svg+xml,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 24 24%22%3E%3Cpath d%3D%22M12 22a10 10 0 1 1 10-10 10.01 10.01 0 0 1-10 10m0-18a8 8 0 1 0 8 8 8.01 8.01 0 0 0-8-8%22%2F%3E%3Cpath d%3D%22M15 15a1 1 0 0 1-.426-.1L11 13.217V7a1 1 0 0 1 2 0v4.949l2.427 1.151A1 1 0 0 1 15 15%22%2F%3E%3C%2Fsvg%3E")}:host([type=password]) .clg-text-field__action-btn{--clg-affix-icon: url("data:image/svg+xml,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 24 24%22%3E%3Cpath d%3D%22M15 12a3 3 0 1 1-6 0 3 3 0 0 1 6 0%22%2F%3E%3Cpath fill-rule%3D%22evenodd%22 clip-rule%3D%22evenodd%22 d%3D%22M12 4c4.867 0 9.264 3.077 10.939 7.656a1 1 0 0 1 0 .688C21.264 16.923 16.868 20 11.999 20c-4.867 0-9.263-3.077-10.938-7.656a1 1 0 0 1 0-.688C2.736 7.077 7.133 4 12 4m-8.928 8c1.478 3.604 5.02 6 8.928 6s7.45-2.397 8.928-6C19.45 8.396 15.908 6 12 6s-7.45 2.396-8.928 6%22%2F%3E%3C%2Fsvg%3E")}:host([type=password]) .clg-text-field__action-btn--password-visible{--clg-affix-icon: url("data:image/svg+xml,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 24 24%22%3E%3Cpath d%3D%22M10.89 6.074A9 9 0 0 1 12 6c3.909 0 7.45 2.396 8.929 6a9.3 9.3 0 0 1-1.28 2.186.99.99 0 0 0 .088 1.307l.009.01c.43.43 1.14.381 1.51-.1a11.5 11.5 0 0 0 1.684-3.058c.08-.22.08-.469 0-.689C21.264 7.077 16.868 4 12 4q-.693.002-1.37.084c-.831.103-1.186 1.116-.594 1.708.224.224.54.321.854.282m11.818 15.22-3.678-3.679-1.434-1.435h-.001L14.7 13.285 10.717 9.3h-.001L8.218 6.803 6.707 5.29h-.001L2.708 1.293a.999.999 0 1 0-1.414 1.414l3.678 3.678a11.64 11.64 0 0 0-3.911 5.271 1 1 0 0 0 0 .688C2.737 16.924 7.133 20 12 20c1.879 0 3.683-.467 5.29-1.296l4.003 4.002a.997.997 0 0 0 1.414.001 1 1 0 0 0 0-1.414M12 18c-3.908 0-7.45-2.396-8.928-6a9.6 9.6 0 0 1 3.34-4.174l2.885 2.885A3 3 0 0 0 9 12.001c0 1.653 1.346 3 3 3 .463 0 .899-.109 1.289-.298l2.498 2.498a9.5 9.5 0 0 1-3.787.8%22%2F%3E%3C%2Fsvg%3E")}.clg-text-field__after{display:flex;flex-wrap:nowrap;align-items:flex-start;gap:var(--clg-dimension-app-input-gap, 4px)}:host([with-caption]) .clg-text-field__after,:host([caption]) .clg-text-field__after,:host([invalid]) .clg-text-field__after,:host([show-character-count]) .clg-text-field__after{margin-top:var(--clg-dimension-pal-grid-050, 4px)}.clg-text-field__character-count{flex-shrink:1;text-align:right;margin-left:auto;font-family:var(--clg-typography-sem-product-body-mobile-small-font-family, "Graphik Webfont", "-apple-system", "Helvetica Neue", "Droid Sans", "Arial", "sans-serif");font-weight:var(--clg-typography-sem-product-body-mobile-small-font-weight, 400);font-size:var(--clg-typography-sem-product-body-mobile-small-font-size, 12.99px);line-height:var(--clg-typography-sem-product-body-mobile-small-tight-line-height, 1.2);letter-spacing:var(--clg-typography-sem-product-body-mobile-small-letter-spacing, 0.1299px)}@media only screen and (min-width: 640px){.clg-text-field__character-count{font-family:var(--clg-typography-sem-product-body-desktop-small-font-family, "Graphik Webfont", "-apple-system", "Helvetica Neue", "Droid Sans", "Arial", "sans-serif");font-weight:var(--clg-typography-sem-product-body-desktop-small-font-weight, 400);font-size:var(--clg-typography-sem-product-body-desktop-small-font-size, 12.99px);line-height:var(--clg-typography-sem-product-body-desktop-small-tight-line-height, 1.2);letter-spacing:var(--clg-typography-sem-product-body-desktop-small-letter-spacing, 0.1299px)}}:host([invalid]) .clg-text-field__character-count{color:var(--clg-color-app-input-error-text, #9A0027)}:host(clg-text-link){display:inline-block}.clg-text-link{cursor:pointer;color:currentColor;font:inherit;letter-spacing:inherit;text-decoration:underline;display:inline-flex;align-items:center;gap:var(--clg-dimension-app-text-link-gap, 4px);border-radius:var(--clg-shape-sem-border-radius-smallest, 2px)}:host([pseudo-focus]) .clg-text-link,.clg-text-link:focus{outline:var(--clg-focus-ring-width, var(--clg-shape-sem-border-width-focused, 2px)) solid var(--clg-focus-ring-color, var(--clg-color-sem-border-focused, #3B67D9));outline-offset:var(--clg-focus-ring-offset, var(--clg-shape-sem-border-width-focused, 2px))}:host([pseudo-focus-visible]) .clg-text-link,.clg-text-link:focus-visible{outline:var(--clg-focus-ring-width, var(--clg-shape-sem-border-width-focused, 2px)) solid var(--clg-focus-ring-color, var(--clg-color-sem-border-focused, #3B67D9));outline-offset:var(--clg-focus-ring-offset, var(--clg-shape-sem-border-width-focused, 2px))}:host([pseudo-focus]) .clg-text-link:not(:focus-visible),.clg-text-link:focus:not(:focus-visible){outline:none}.clg-text-link[aria-disabled]{color:var(--clg-color-sem-text-disabled, #757575);cursor:not-allowed}:host(clg-text-link[icon]) .clg-text-link,:host(clg-text-link[no-underline]:not(:hover)) .clg-text-link{text-decoration:none}:host(clg-text-link[icon=end]) .clg-text-link{flex-direction:row-reverse}:host(clg-text-link:not([target=_blank])) .clg-text-link__new-tab-text{display:none}:host(clg-toast){display:block}.clg-toast{padding:var(--clg-dimension-app-alert-toast-padding-vertical, 8px) var(--clg-dimension-app-alert-toast-padding-horizontal-end, 8px) var(--clg-dimension-app-alert-toast-padding-vertical, 8px) var(--clg-dimension-app-alert-toast-padding-horizontal-start, 12px);border-radius:var(--clg-shape-sem-border-radius-small, 8px);box-shadow:var(--clg-effect-sem-shadow-elevation-3, 0px 1px 3px 0px rgba(0, 0, 0, 0.3019607843), 0px 4px 8px 3px rgba(0, 0, 0, 0.1490196078));min-height:52px;pointer-events:all;display:flex;align-items:center;gap:var(--clg-dimension-app-alert-toast-gap, 12px)}:host(clg-toast[color=neutral]) .clg-toast{background-color:var(--clg-color-app-alert-toast-neutral-background, #FFFFFF);color:var(--clg-color-app-alert-toast-neutral-text, #222222)}.clg-toast__critical-icon{display:none}:host(clg-toast[color=critical]) .clg-toast{background-color:var(--clg-color-app-alert-toast-critical-background, #9A0027);color:var(--clg-color-app-alert-toast-critical-text, #FFFFFF)}:host(clg-toast[color=critical]) .clg-toast__critical-icon{display:block}:host(clg-toast[color=critical]) .clg-toast slot[name=icon]{display:none}.clg-toast__icon-frame{display:none;background-color:var(--clg-color-app-alert-toast-neutral-icon-background, #EAEAEA);color:var(--clg-color-app-alert-toast-neutral-icon-foreground, #222222);border-radius:var(--clg-shape-sem-border-radius-full, 999999px);min-height:var(--clg-dimension-pal-grid-400, 32px);min-width:var(--clg-dimension-pal-grid-400, 32px);max-height:var(--clg-dimension-pal-grid-400, 32px);max-width:var(--clg-dimension-pal-grid-400, 32px);align-items:center;justify-content:center}:host(clg-toast[color=critical]) .clg-toast__icon-frame,:host(clg-toast[with-icon]) .clg-toast__icon-frame{display:flex}.clg-toast__content{flex-grow:1}.clg-toast__actions{display:flex;align-items:center;gap:var(--clg-dimension-app-button-gap, 6px)}.clg-toast-group{display:flex;flex-direction:column-reverse;gap:var(--clg-dimension-sem-spacing-card, 18px);z-index:var(--clg-effect-pal-z-index-800, 80);padding:var(--clg-dimension-sem-spacing-page-margin, 32px);overflow-y:auto;pointer-events:none;position:fixed;bottom:env(save-area-inset-bottom, 0px);right:env(save-area-inset-right, 0px);top:env(save-area-inset-top, 0px);left:env(save-area-inset-left, 0px);height:100vh;max-height:100vh;height:100dvh;max-height:100dvh;width:min(var(--clg-dimension-app-alert-toast-max-width, 616px) + (var(--clg-dimension-sem-spacing-page-margin, 32px) * 2),100%)}@media only screen and (min-width: 480px){.clg-toast-group{top:auto;left:auto}}:host(clg-on-image){display:block;width:100%;height:100%}.clg-on-image{width:100%;height:100%;position:relative}:host(clg-on-image) slot:not([name])::slotted(*){display:block;width:100%;height:100%;object-fit:cover}:host(clg-on-image) .clg-on-image-top-start{position:absolute;padding-inline-start:var(--clg-dimension-pal-grid-100, 8px);padding-top:var(--clg-dimension-pal-grid-100, 8px);inset-block-start:0;inset-inline-start:0}:host(clg-on-image) .clg-on-image-top-end{position:absolute;padding-inline-end:var(--clg-dimension-pal-grid-100, 8px);padding-top:var(--clg-dimension-pal-grid-100, 8px);inset-block-start:0;inset-inline-end:0}:host(clg-on-image) .clg-on-image-bottom-start{position:absolute;padding-inline-start:var(--clg-dimension-pal-grid-100, 8px);padding-bottom:var(--clg-dimension-pal-grid-100, 8px);inset-block-end:0;inset-inline-start:0}:host(clg-on-image) .clg-on-image-bottom-end{position:absolute;padding-inline-end:var(--clg-dimension-pal-grid-100, 8px);padding-bottom:var(--clg-dimension-pal-grid-100, 8px);inset-block-end:0;inset-inline-end:0}:host(clg-removable-chip){display:inline-block}.clg-removable-chip{--clg-removable-chip-padding-vertical: var(--clg-dimension-app-chip-padding-vertical, 4px);--clg-removable-chip-padding-horizontal: var(--clg-dimension-app-chip-padding-horizontal, 12px);display:inline-block;min-width:var(--clg-dimension-sem-interaction-base, 48px);min-height:var(--clg-dimension-app-chip-small-minimum-height, 36px);background-color:var(--clg-color-app-chip-removable-background, #222222);border:var(--clg-color-app-chip-removable-border, rgba(0, 0, 0, 0));border-width:var(--clg-shape-app-chip-removable-border-width, 0px);border-radius:var(--clg-shape-app-chip-border-radius, 8px);padding:var(--clg-removable-chip-padding-vertical) var(--clg-removable-chip-padding-horizontal);color:var(--clg-color-app-chip-removable-text, #FFFFFF);overflow:hidden;text-align:center;text-overflow:ellipsis;font-family:var(--clg-typography-sem-product-title-mobile-small-font-family, "Graphik Webfont", "-apple-system", "Helvetica Neue", "Droid Sans", "Arial", "sans-serif");font-weight:var(--clg-typography-sem-product-title-mobile-small-font-weight, 500);font-size:var(--clg-typography-sem-product-title-mobile-small-font-size, 12.99px);line-height:var(--clg-typography-sem-product-title-mobile-small-line-height, 1.4);letter-spacing:var(--clg-typography-sem-product-title-mobile-small-letter-spacing, 0.1299px);cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-appearance:none}@media only screen and (min-width: 640px){.clg-removable-chip{font-family:var(--clg-typography-sem-product-title-desktop-small-font-family, "Graphik Webfont", "-apple-system", "Helvetica Neue", "Droid Sans", "Arial", "sans-serif");font-weight:var(--clg-typography-sem-product-title-desktop-small-font-weight, 500);font-size:var(--clg-typography-sem-product-title-desktop-small-font-size, 12.99px);line-height:var(--clg-typography-sem-product-title-desktop-small-line-height, 1.4);letter-spacing:var(--clg-typography-sem-product-title-desktop-small-letter-spacing, 0.1299px)}}.clg-removable-chip .clg-removable-chip__container{display:flex;justify-content:center;align-items:center;gap:var(--clg-dimension-app-chip-gap, 4px)}:host(clg-removable-chip[size=large]) .clg-removable-chip{--clg-removable-chip-padding-vertical: var(--clg-dimension-app-chip-large-padding-vertical);--clg-removable-chip-padding-horizontal: var(--clg-dimension-app-chip-large-padding-horizontal);min-height:var(--clg-dimension-sem-interaction-base, 48px);font-family:var(--clg-typography-sem-product-title-mobile-base-font-family, "Graphik Webfont", "-apple-system", "Helvetica Neue", "Droid Sans", "Arial", "sans-serif");font-weight:var(--clg-typography-sem-product-title-mobile-base-font-weight, 500);font-size:var(--clg-typography-sem-product-title-mobile-base-font-size, 16px);line-height:var(--clg-typography-sem-product-title-mobile-base-line-height, 1.25);letter-spacing:var(--clg-typography-sem-product-title-mobile-base-letter-spacing, 0.08px)}@media only screen and (min-width: 640px){:host(clg-removable-chip[size=large]) .clg-removable-chip{font-family:var(--clg-typography-sem-product-title-desktop-base-font-family, "Graphik Webfont", "-apple-system", "Helvetica Neue", "Droid Sans", "Arial", "sans-serif");font-weight:var(--clg-typography-sem-product-title-desktop-base-font-weight, 500);font-size:var(--clg-typography-sem-product-title-desktop-base-font-size, 16px);line-height:var(--clg-typography-sem-product-title-desktop-base-line-height, 1.25);letter-spacing:var(--clg-typography-sem-product-title-desktop-base-letter-spacing, 0.08px)}}:host(clg-removable-chip:not([disabled])) .clg-removable-chip:hover{box-shadow:var(--clg-effect-sem-shadow-elevation-1, 0px 1px 2px 0px rgba(0, 0, 0, 0.3019607843), 0px 1px 3px 1px rgba(0, 0, 0, 0.1490196078))}:host(clg-removable-chip:not([disabled])) .clg-removable-chip:active{color:var(--clg-color-app-chip-removable-pressed-text, #FFFFFF);border:var(--clg-color-app-chip-removable-pressed-border, #595959);background-color:var(--clg-color-app-chip-removable-pressed-background, #616161)}:host([pseudo-focus]) :host(clg-removable-chip:not([disabled])) .clg-removable-chip,:host(clg-removable-chip:not([disabled])) .clg-removable-chip:focus{outline:var(--clg-focus-ring-width, var(--clg-shape-sem-border-width-focused, 2px)) solid var(--clg-focus-ring-color, var(--clg-color-sem-border-focused, #3B67D9));outline-offset:var(--clg-focus-ring-offset, var(--clg-shape-sem-border-width-focused, 2px))}:host([pseudo-focus-visible]) :host(clg-removable-chip:not([disabled])) .clg-removable-chip,:host(clg-removable-chip:not([disabled])) .clg-removable-chip:focus-visible{outline:var(--clg-focus-ring-width, var(--clg-shape-sem-border-width-focused, 2px)) solid var(--clg-focus-ring-color, var(--clg-color-sem-border-focused, #3B67D9));outline-offset:var(--clg-focus-ring-offset, var(--clg-shape-sem-border-width-focused, 2px))}:host([pseudo-focus]) :host(clg-removable-chip:not([disabled])) .clg-removable-chip:not(:focus-visible),:host(clg-removable-chip:not([disabled])) .clg-removable-chip:focus:not(:focus-visible){outline:none}:host(clg-removable-chip[disabled]) .clg-removable-chip{cursor:not-allowed;color:var(--clg-color-app-chip-removable-disabled-text, #FFFFFF);border:var(--clg-color-app-chip-removable-disabled-border, rgba(0, 0, 0, 0));background-color:var(--clg-color-app-chip-removable-disabled-background, #757575)}:host(clg-removable-chip-group){display:inline-block}:host(clg-removable-chip-group) .clg-removable-chip-group{display:flex;align-items:center;gap:var(--clg-dimension-sem-spacing-chip, 8px);flex-wrap:wrap}:host(:not(:defined)){visibility:visible !important}*,*::before,*::after{box-sizing:inherit}[hidden]:not([hidden=until-found]){display:none !important}.clg-screen-reader-only{border:0 !important;clip:rect(0 0 0 0) !important;height:1px !important;margin:-1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important}.clg-screen-reader-only.focusable:active,.clg-screen-reader-only.focusable:focus,.clg-screen-reader-only.wt-focusable:active,.clg-screen-reader-only.wt-focusable:focus{position:static !important;width:auto !important;height:auto !important;clip:auto !important;overflow:visible !important;border:initial !important;margin:auto !important;padding:initial !important}