.ocs-re-list{--_color--container: var(--ocs--re-list--color--container, var(--ocs--color--surface, rgb(255, 251, 254)));--_color--divider: var(--ocs--re-list--color--divider, var(--ocs--color--outline-variant, rgb(196, 199, 197)));--_shape--container: var(--ocs--re-list--shape--container, var(--ocs--shape--corner-none, 0));--_size--divider-thickness: var(--ocs--re-list--size--divider-thickness, 1px);display:flex;flex-direction:column;border-radius:0;border-radius:var(--_shape--container);background:#fffbfe;background:var(--_color--container);overflow:hidden}.ocs-re-list__divider{height:var(--_size--divider-thickness);margin:0;border:none;background:var(--_color--divider)}.ocs-re-list__subheader{padding:1rem;color:#49454f;color:var(--ocs--color--on-surface-variant, rgb(73, 69, 79));font-family:var(--ocs--typescale--title-small-font),system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;font-size:.875rem;font-size:var(--ocs--typescale--title-small-size, .875rem);font-weight:500;font-weight:var(--ocs--typescale--title-small-weight, 500);line-height:1.25rem;line-height:var(--ocs--typescale--title-small-line-height, 1.25rem)}.ocs-re-list--dense .ocs-re-list-item{--_size--container-height-one-line: 2.5rem;--_size--container-height-two-line: 3.5rem;--_size--container-height-three-line: 4.5rem;--_size--padding-block-one-line: .25rem;--_size--padding-block-multi-line: .5rem}.ocs-re-list--elevated{box-shadow:0 1px 2px rgba(0,0,0,.3),0 1px 3px 1px rgba(0,0,0,.15);box-shadow:var(--ocs--elevation--level-1, 0 1px 2px rgba(0, 0, 0, .3), 0 1px 3px 1px rgba(0, 0, 0, .15))}.ocs-re-list--outlined{border:1px solid var(--_color--divider)}.ocs-re-list-item{--_color--container: var(--ocs--re-list-item--color--container, transparent);--_color--headline-text: var(--ocs--re-list-item--color--headline-text, var(--ocs--color--on-surface, rgb(29, 27, 32)));--_color--supporting-text: var(--ocs--re-list-item--color--supporting-text, var(--ocs--color--on-surface, rgb(73, 69, 79)));--_color--overline-text: var(--ocs--re-list-item--color--overline-text, var(--ocs--color--on-surface-variant, rgb(73, 69, 79)));--_color--state-layer: var(--ocs--re-list-item--color--state-layer, var(--ocs--color--on-surface, rgb(29, 27, 32)));--_color--hover-headline-text: var(--ocs--re-list-item--color--hover-headline-text, var(--_color--headline-text));--_color--hover-supporting-text: var(--ocs--re-list-item--color--hover-supporting-text, var(--_color--supporting-text));--_color--hover-state-layer: var(--ocs--re-list-item--color--hover-state-layer, var(--_color--state-layer));--_color--focus-headline-text: var(--ocs--re-list-item--color--focus-headline-text, var(--_color--headline-text));--_color--focus-supporting-text: var(--ocs--re-list-item--color--focus-supporting-text, var(--_color--supporting-text));--_color--focus-state-layer: var(--ocs--re-list-item--color--focus-state-layer, var(--_color--state-layer));--_color--pressed-headline-text: var(--ocs--re-list-item--color--pressed-headline-text, var(--_color--headline-text));--_color--pressed-supporting-text: var(--ocs--re-list-item--color--pressed-supporting-text, var(--_color--supporting-text));--_color--pressed-state-layer: var(--ocs--re-list-item--color--pressed-state-layer, var(--_color--state-layer));--_color--disabled-headline-text: var(--ocs--re-list-item--color--disabled-headline-text, color-mix(in srgb, var(--_color--headline-text) 38%, transparent));--_color--disabled-supporting-text: var(--ocs--re-list-item--color--disabled-supporting-text, color-mix(in srgb, var(--_color--supporting-text) 38%, transparent));--_typescale--headline-font: var(--ocs--re-list-item--typescale--headline-font, var(--ocs--typescale--body-large-font, system-ui, -apple-system, Segoe UI, Roboto, Ubuntu, Cantarell, Noto Sans, sans-serif, sans-serif));--_typescale--headline-size: var(--ocs--re-list-item--typescale--headline-size, var(--ocs--typescale--body-large-size, 1rem));--_typescale--headline-line-height: var(--ocs--re-list-item--typescale--headline-line-height, var(--ocs--typescale--body-large-line-height, 1.5rem));--_typescale--headline-weight: var(--ocs--re-list-item--typescale--headline-weight, var(--ocs--typescale--body-large-weight, 400));--_typescale--supporting-text-font: var(--ocs--re-list-item--typescale--supporting-text-font, var(--ocs--typescale--body-medium-font, system-ui, -apple-system, Segoe UI, Roboto, Ubuntu, Cantarell, Noto Sans, sans-serif, sans-serif));--_typescale--supporting-text-size: var(--ocs--re-list-item--typescale--supporting-text-size, var(--ocs--typescale--body-medium-size, .875rem));--_typescale--supporting-text-line-height: var(--ocs--re-list-item--typescale--supporting-text-line-height, var(--ocs--typescale--body-medium-line-height, 1.25rem));--_typescale--supporting-text-weight: var(--ocs--re-list-item--typescale--supporting-text-weight, var(--ocs--typescale--body-medium-weight, 400));--_typescale--overline-font: var(--ocs--re-list-item--typescale--overline-font, var(--ocs--typescale--label-small-font, system-ui, -apple-system, Segoe UI, Roboto, Ubuntu, Cantarell, Noto Sans, sans-serif, sans-serif));--_typescale--overline-size: var(--ocs--re-list-item--typescale--overline-size, var(--ocs--typescale--label-small-size, .6875rem));--_typescale--overline-line-height: var(--ocs--re-list-item--typescale--overline-line-height, var(--ocs--typescale--label-small-line-height, 1rem));--_typescale--overline-weight: var(--ocs--re-list-item--typescale--overline-weight, var(--ocs--typescale--label-small-weight, 500));--_size--container-height-one-line: var(--ocs--re-list-item--size--container-height-one-line, 3.5rem);--_size--container-height-two-line: var(--ocs--re-list-item--size--container-height-two-line, 4.5rem);--_size--container-height-three-line: var(--ocs--re-list-item--size--container-height-three-line, 5.5rem);--_size--padding-inline: var(--ocs--re-list-item--size--padding-inline, 1rem);--_size--padding-block-one-line: var(--ocs--re-list-item--size--padding-block-one-line, .5rem);--_size--padding-block-multi-line: var(--ocs--re-list-item--size--padding-block-multi-line, .75rem);--_size--leading-element: var(--ocs--re-list-item--size--leading-element, 1.5rem);--_size--leading-element-avatar: var(--ocs--re-list-item--size--leading-element-avatar, 2.5rem);--_size--trailing-element: var(--ocs--re-list-item--size--trailing-element, 1.5rem);--_size--content-gap: var(--ocs--re-list-item--size--content-gap, 1rem);--_size--leading-gap: var(--ocs--re-list-item--size--leading-gap, .75rem);--_opacity--hover-state-layer: var(--ocs--re-list-item--opacity--hover-state-layer, .08);--_opacity--focus-state-layer: var(--ocs--re-list-item--opacity--focus-state-layer, .12);--_opacity--pressed-state-layer: var(--ocs--re-list-item--opacity--pressed-state-layer, .12);--_shape--container: var(--ocs--re-list-item--shape--container, var(--ocs--shape--corner-none, 0));display:flex;position:relative;min-height:3.5rem;min-height:var(--_size--container-height-one-line);border-radius:0;border-radius:var(--_shape--container);outline:none;background:transparent;background:var(--_color--container);color:inherit;-webkit-text-decoration:none;text-decoration:none;cursor:pointer}.ocs-re-list-item__state-layer{position:absolute;transition:opacity .2s cubic-bezier(.2,0,0,1);border-radius:inherit;background:var(--_color--state-layer);opacity:0;pointer-events:none;top:0;right:0;bottom:0;left:0}.ocs-re-list-item__container{display:grid;position:relative;align-items:center;width:100%;min-height:inherit;padding-left:var(--_size--padding-inline);padding-right:var(--_size--padding-inline);padding-top:var(--_size--padding-block-one-line);padding-bottom:var(--_size--padding-block-one-line);grid-gap:var(--_size--content-gap);gap:var(--_size--content-gap);grid-template-columns:1fr;grid-template-areas:"body"}.ocs-re-list-item__container:has(.ocs-re-list-item__leading){grid-template-columns:max-content 1fr;grid-template-areas:"leading body";padding-left:var(--_size--leading-gap)}.ocs-re-list-item__container:has(.ocs-re-list-item__trailing){grid-template-columns:1fr max-content;grid-template-areas:"body trailing"}.ocs-re-list-item__container:has(.ocs-re-list-item__trailing):has(.ocs-re-list-item__leading){grid-template-columns:max-content 1fr max-content;grid-template-areas:"leading body trailing"}.ocs-re-list-item__leading{grid-area:leading;display:flex;align-items:center;justify-content:center;width:var(--_size--leading-element);height:var(--_size--leading-element);color:var(--_color--supporting-text)}.ocs-re-list-item__leading--avatar{width:var(--_size--leading-element-avatar);height:var(--_size--leading-element-avatar)}.ocs-re-list-item__body{grid-area:body;display:flex;flex-direction:column;justify-content:center;min-width:0;gap:.25rem}.ocs-re-list-item__trailing{grid-area:trailing;display:flex;align-items:center;justify-content:center;width:var(--_size--trailing-element);height:var(--_size--trailing-element);color:var(--_color--supporting-text)}.ocs-re-list-item__headline{color:var(--_color--headline-text);font-family:var(--_typescale--headline-font);font-size:var(--_typescale--headline-size);font-weight:var(--_typescale--headline-weight);line-height:var(--_typescale--headline-line-height);text-overflow:ellipsis;overflow:hidden}.ocs-re-list-item__supporting-text{color:var(--_color--supporting-text);font-family:var(--_typescale--supporting-text-font);font-size:var(--_typescale--supporting-text-size);font-weight:var(--_typescale--supporting-text-weight);line-height:var(--_typescale--supporting-text-line-height);text-overflow:ellipsis;overflow:hidden}.ocs-re-list-item__overline{color:var(--_color--overline-text);font-family:var(--_typescale--overline-font);font-size:var(--_typescale--overline-size);font-weight:var(--_typescale--overline-weight);line-height:var(--_typescale--overline-line-height);text-overflow:ellipsis;text-transform:uppercase;overflow:hidden}.ocs-re-list-item:hover:not(.ocs-re-list-item--disabled) .ocs-re-list-item__state-layer{background:var(--_color--hover-state-layer);opacity:var(--_opacity--hover-state-layer)}.ocs-re-list-item:hover:not(.ocs-re-list-item--disabled) .ocs-re-list-item__headline{color:var(--_color--hover-headline-text)}.ocs-re-list-item:hover:not(.ocs-re-list-item--disabled) .ocs-re-list-item__supporting-text{color:var(--_color--hover-supporting-text)}.ocs-re-list-item:focus-visible:not(.ocs-re-list-item--disabled) .ocs-re-list-item__state-layer{background:var(--_color--focus-state-layer);opacity:var(--_opacity--focus-state-layer)}.ocs-re-list-item:focus-visible:not(.ocs-re-list-item--disabled) .ocs-re-list-item__headline{color:var(--_color--focus-headline-text)}.ocs-re-list-item:focus-visible:not(.ocs-re-list-item--disabled) .ocs-re-list-item__supporting-text{color:var(--_color--focus-supporting-text)}.ocs-re-list-item:active:not(.ocs-re-list-item--disabled) .ocs-re-list-item__state-layer{background:var(--_color--pressed-state-layer);opacity:var(--_opacity--pressed-state-layer)}.ocs-re-list-item:active:not(.ocs-re-list-item--disabled) .ocs-re-list-item__headline{color:var(--_color--pressed-headline-text)}.ocs-re-list-item:active:not(.ocs-re-list-item--disabled) .ocs-re-list-item__supporting-text{color:var(--_color--pressed-supporting-text)}.ocs-re-list-item--one-line{min-height:var(--_size--container-height-one-line)}.ocs-re-list-item--one-line .ocs-re-list-item__container{padding-top:var(--_size--padding-block-one-line);padding-bottom:var(--_size--padding-block-one-line)}.ocs-re-list-item--one-line .ocs-re-list-item__headline,.ocs-re-list-item--one-line .ocs-re-list-item__supporting-text{white-space:nowrap}.ocs-re-list-item--two-line{min-height:var(--_size--container-height-two-line)}.ocs-re-list-item--two-line .ocs-re-list-item__container{padding-top:var(--_size--padding-block-multi-line);padding-bottom:var(--_size--padding-block-multi-line)}.ocs-re-list-item--two-line .ocs-re-list-item__supporting-text{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.ocs-re-list-item--three-line{min-height:var(--_size--container-height-three-line)}.ocs-re-list-item--three-line .ocs-re-list-item__container{padding-top:var(--_size--padding-block-multi-line);padding-bottom:var(--_size--padding-block-multi-line)}.ocs-re-list-item--three-line .ocs-re-list-item__supporting-text{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ocs-re-list-item--disabled{cursor:default;pointer-events:none}.ocs-re-list-item--disabled .ocs-re-list-item__headline{color:var(--_color--disabled-headline-text)}.ocs-re-list-item--disabled .ocs-re-list-item__supporting-text{color:var(--_color--disabled-supporting-text)}.ocs-re-list-item--disabled .ocs-re-list-item__leading,.ocs-re-list-item--disabled .ocs-re-list-item__trailing{opacity:.38}.ocs-re-list-item--clickable:hover:not(.ocs-re-list-item--clickable--disabled):not(.ocs-re-list-item--button--disabled) .ocs-re-list-item__state-layer,.ocs-re-list-item--button:hover:not(.ocs-re-list-item--clickable--disabled):not(.ocs-re-list-item--button--disabled) .ocs-re-list-item__state-layer{opacity:var(--_opacity--hover-state-layer)}.ocs-re-list-item--static{cursor:default;pointer-events:none}.ocs-re-list-item--static .ocs-re-list-item__state-layer{display:none}.ocs-re-field{--_color--container: var(--ocs--re-field--color--container, var(--ocs--color--surface-container-highest, rgb(230, 224, 233)));--_typescale--label-text-line-height: var(--ocs--re-field--typescale--label-text-line-height, var(--ocs--typescale--body-large-line-height, 1rem));--_typescale--populated-label-text-line-height: var(--ocs--re-field--typescale--populated-label-text-line-height, var(--ocs--typescale--body-small-line-height, 500));--_size--trailing-icon: var(--ocs--re-field--size--trailing-icon, 1.5rem);--_size--leading-icon: var(--ocs--re-field--size--leading-icon, 1.5rem);--_size--container-height: var(--ocs--re-field--size--container-height, 3.5rem);--_size--padding-block: var(--ocs--re-field--size--padding-block, .5rem);--_size--padding-block-with-supporting-text: var(--ocs--re-field--size--padding-block-with-supporting-text, .5rem .25rem);--_size--padding-inline: var(--ocs--re-field--size--padding-inline, 1rem);--_size--padding-inline-with-icon: var(--ocs--re-field--size--padding-inline-with-icon, .75rem);--_size--container-gap: var(--ocs--re-field--size--container-gap, 1rem);--_size--supporting-text-gap: var(--ocs--re-field--size--supporting-text-gap, 1rem);--_color--active-indicator--focus: var(--ocs--re-field--color--active-indicator--focus, var(--ocs--color--primary, rgb(103, 80, 164)));--_size--active-indicator--focus: var(--ocs--re-field--size--active-indicator--focus, .125rem);--_color--label-text--error-hover: var(--ocs--re-field--color--label-text--error-hover, var(--ocs--color--on-error-container, rgb(65, 14, 11)));--_color--label-text--error-focus: var(--ocs--re-field--color--label-text--error-focus, var(--ocs--color--error, rgb(179, 38, 30)));display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:3.5rem auto;grid-template-rows:var(--_size--container-height) auto;writing-mode:horizontal-tb;caret-color:transparent}.ocs-re-field__container-overflow{display:flex;position:relative;height:100%;border-top-left-radius:.25rem;border-top-left-radius:var(--ocs--re-field--shape--container-start-start, var(--ocs--shape--corner-extra-small, .25rem));border-top-right-radius:.25rem;border-top-right-radius:var(--ocs--re-field--shape--container-start-end, var(--ocs--shape--corner-extra-small, .25rem));border-bottom-right-radius:.25rem;border-bottom-right-radius:var(--ocs--re-field--shape--container-end-end, var(--ocs--shape--corner-extra-small, .25rem));border-bottom-left-radius:.25rem;border-bottom-left-radius:var(--ocs--re-field--shape--container-end-start, var(--ocs--shape--corner-extra-small, .25rem))}.ocs-re-field__background,.ocs-re-field__state-layer{position:absolute;border-radius:inherit;pointer-events:none;top:0;right:0;bottom:0;left:0}.ocs-re-field__background{background:var(--_color--container)}.ocs-re-field__state-layer{visibility:hidden}.ocs-re-field__label{box-sizing:border-box;width:-moz-min-content;width:min-content;max-width:100%;caret-color:transparent;transition:font-size .15s ease,line-height .15s ease,top .15s ease;color:#49454f;color:var(--ocs--re-field--color--label-text, var(--ocs--color--on-surface-variant, rgb(73, 69, 79)));line-height:var(--_typescale--label-text-line-height);text-overflow:ellipsis;white-space:nowrap;overflow:hidden;z-index:1;font-family:var(--ocs--re-field--typescale--label-text-font, var(--ocs--typescale--body-large-font));font-size:var(--ocs--re-field--typescale--label-text-size, var(--ocs--typescale--body-large-size));font-weight:var(--ocs--re-field--typescale--label-text-weight, var(--ocs--typescale--body-large-weight));letter-spacing:var(--ocs--re-field--typescale--label-text-tracking, var(--ocs--typescale--body-large-tracking));line-height:var(--ocs--re-field--typescale--label-text-line-height, var(--ocs--typescale--body-large-line-height))}.ocs-re-field__main{display:flex;position:relative;flex:1;align-items:stretch;align-self:baseline;box-sizing:border-box;min-width:0;height:100%}.ocs-re-field__main:not(:has(input:-moz-placeholder)) .ocs-re-field__label{position:absolute;top:calc(-.625rem - var(--_typescale--label-text-line-height) + var(--_typescale--populated-label-text-line-height));transform-origin:top left;line-height:var(--_typescale--populated-label-text-line-height);font-family:var(--ocs--re-field--typescale--populated-label-text-font, var(--ocs--typescale--body-small-font));font-size:var(--ocs--re-field--typescale--populated-label-text-size, var(--ocs--typescale--body-small-size));font-weight:var(--ocs--re-field--typescale--populated-label-text-weight, var(--ocs--typescale--body-small-weight));letter-spacing:var(--ocs--re-field--typescale--populated-label-text-tracking, var(--ocs--typescale--body-small-tracking));line-height:var(--ocs--re-field--typescale--populated-label-text-line-height, var(--ocs--typescale--body-small-line-height))}.ocs-re-field__main:focus-within .ocs-re-field__label,.ocs-re-field__main:not(:has(input:placeholder-shown)) .ocs-re-field__label{position:absolute;top:calc(-.625rem - var(--_typescale--label-text-line-height) + var(--_typescale--populated-label-text-line-height));transform-origin:top left;line-height:var(--_typescale--populated-label-text-line-height);font-family:var(--ocs--re-field--typescale--populated-label-text-font, var(--ocs--typescale--body-small-font));font-size:var(--ocs--re-field--typescale--populated-label-text-size, var(--ocs--typescale--body-small-size));font-weight:var(--ocs--re-field--typescale--populated-label-text-weight, var(--ocs--typescale--body-small-weight));letter-spacing:var(--ocs--re-field--typescale--populated-label-text-tracking, var(--ocs--typescale--body-small-tracking));line-height:var(--ocs--re-field--typescale--populated-label-text-line-height, var(--ocs--typescale--body-small-line-height))}.ocs-re-field__content{display:flex;flex:1;transition:opacity .5s ease-in;color:#1d1b20;color:var(--ocs--re-field--color--content, var(--ocs--color--on-surface, rgb(29, 27, 32)))}.ocs-re-field__leading,.ocs-re-field__trailing{display:grid;color:#49454f;color:var(--ocs--re-field--color--icon, var(--ocs--color--on-surface-variant, rgb(73, 69, 79)));-webkit-user-select:none;-moz-user-select:none;user-select:none;align-content:center;justify-content:center;place-content:center}.ocs-re-field__leading{font-size:var(--_size--leading-icon)}.ocs-re-field__trailing{font-size:var(--_size--trailing-icon)}.ocs-re-field__container{display:grid;position:relative;width:100%;min-height:100%;max-height:100%;border-radius:inherit;grid-gap:var(--_size--container-gap);gap:var(--_size--container-gap);padding-left:var(--_size--padding-inline);padding-right:var(--_size--padding-inline)}.ocs-re-field__container:has(:nth-child(3):last-child){grid-template-columns:var(--_size--leading-icon) 1fr var(--_size--trailing-icon)}.ocs-re-field__container:has(.ocs-re-field__leading){grid-template-columns:var(--_size--leading-icon) 1fr;padding-left:var(--_size--padding-inline-with-icon)}.ocs-re-field__container:has(.ocs-re-field__trailing){grid-template-columns:1fr var(--_size--trailing-icon);padding-right:var(--_size--padding-inline-with-icon)}.ocs-re-field__label-wrapper{position:absolute;align-self:center;text-align:left;text-align:initial;pointer-events:none;top:0;right:0;bottom:0;left:0}.ocs-re-field--multiline{grid-template-rows:minmax(8rem,auto) auto}.ocs-re-field--multiline .ocs-re-field__main .ocs-re-field__label{position:absolute;top:.5rem;transform-origin:top left;line-height:var(--_typescale--populated-label-text-line-height);font-family:var(--ocs--re-field--typescale--populated-label-text-font, var(--ocs--typescale--body-small-font));font-size:var(--ocs--re-field--typescale--populated-label-text-size, var(--ocs--typescale--body-small-size));font-weight:var(--ocs--re-field--typescale--populated-label-text-weight, var(--ocs--typescale--body-small-weight));letter-spacing:var(--ocs--re-field--typescale--populated-label-text-tracking, var(--ocs--typescale--body-small-tracking));line-height:var(--ocs--re-field--typescale--populated-label-text-line-height, var(--ocs--typescale--body-small-line-height))}.ocs-re-field--multiline .ocs-re-field__label-wrapper{align-self:flex-start}.ocs-re-field--multiline .ocs-re-field__container{padding-top:.5rem;padding-bottom:.5rem}.ocs-re-field__supporting-text{display:flex;grid-row:2;padding-left:var(--_size--padding-inline);padding-right:var(--_size--padding-inline);padding-top:.25rem;padding-top:var(--ocs--re-field--size--supporting-text-padding-top, .25rem);color:#49454f;color:var(--ocs--re-field--color--supporting-text, var(--ocs--color--on-surface-variant, rgb(73, 69, 79)));font-family:var(--ocs--re-field--typescale--supporting-text-font, var(--ocs--typescale--body-small-font));font-size:var(--ocs--re-field--typescale--supporting-text-size, var(--ocs--typescale--body-small-size));font-weight:var(--ocs--re-field--typescale--supporting-text-weight, var(--ocs--typescale--body-small-weight));letter-spacing:var(--ocs--re-field--typescale--supporting-text-tracking, var(--ocs--typescale--body-small-tracking));line-height:var(--ocs--re-field--typescale--supporting-text-line-height, var(--ocs--typescale--body-small-line-height))}.ocs-re-field__active-indicator{position:absolute;width:100%;pointer-events:none;z-index:1;top:auto;right:0;bottom:0;left:0}.ocs-re-field__active-indicator:before,.ocs-re-field__active-indicator:after{position:absolute;width:100%;border-bottom:.0625rem solid rgb(73,69,79);border-bottom:var(--ocs--re-field--size--active-indicator-height, .0625rem) solid var(--ocs--re-field--color--active-indicator, var(--ocs--color--on-surface-variant, rgb(73, 69, 79)));content:"";top:auto;right:0;bottom:0;left:0}.ocs-re-field__active-indicator:after{transition:opacity 30ms ease-in;opacity:0}.ocs-re-field:focus-within .ocs-re-field__label{color:#6750a4;color:var(--ocs--re-field--color--label-text--focus, var(--ocs--color--primary, rgb(103, 80, 164)))}.ocs-re-field:focus-within .ocs-re-field__active-indicator:after{border-bottom-width:var(--_size--active-indicator--focus);border-bottom-color:var(--_color--active-indicator--focus);opacity:1}.ocs-re-field:hover .ocs-re-field__label{color:#1d1b20;color:var(--ocs--re-field--color--label-text--hover, var(--ocs--color--on-surface, rgb(29, 27, 32)))}.ocs-re-field:hover .ocs-re-field__state-layer{background:#1d1b20;background:var(--ocs--re-field--color--state-layer--hover, var(--ocs--color--on-surface, rgb(29, 27, 32)));opacity:.08;opacity:var(--ocs--re-field--opacity--state-layer--hover, .08)}.ocs-re-field:hover .ocs-re-field__active-indicator:before{border-bottom-width:.0625rem;border-bottom-width:var(--ocs--re-field--size--active-indicator--hover, .0625rem);border-bottom-color:#1d1b20;border-bottom-color:var(--ocs--re-field--color--active-indicator--hover, var(--ocs--color--on-surface, rgb(29, 27, 32)))}.ocs-re-field:hover:not(.ocs-re-field--disabled) .ocs-re-field__state-layer{visibility:visible}.ocs-re-field--disabled{pointer-events:none}.ocs-re-field--disabled .ocs-re-field__background{background:#1d1b20;background:var(--ocs--re-field--color--container--disabled, var(--ocs--color--on-surface, rgb(29, 27, 32)));opacity:.04;opacity:var(--ocs--re-field--opacity--container--disabled, .04)}.ocs-re-field--disabled .ocs-re-field__label{opacity:.38;opacity:var(--ocs--re-field--opacity--label-text--disabled, .38);color:#1d1b20;color:var(--ocs--re-field--color--label-text--disabled, var(--ocs--color--on-surface, rgb(29, 27, 32)))}.ocs-re-field--disabled:hover .ocs-re-field__label{color:var(--_color--label-text--error-hover)}.ocs-re-field--disabled:focus-within .ocs-re-field__label{color:var(--_color--label-text--error-focus)}.ocs-re-field--disabled .ocs-re-field__active-indicator:before{border-bottom-width:.0625rem;border-bottom-width:var(--ocs--re-field--size--active-indicator--disabled, .0625rem);border-bottom-color:#1d1b20;border-bottom-color:var(--ocs--re-field--color--active-indicator--disabled, var(--ocs--color--on-surface, rgb(29, 27, 32)));opacity:.38;opacity:var(--ocs--re-field--opacity--active-indicator--disabled, .38)}.ocs-re-field--disabled .ocs-re-field__active-indicator:after{border-bottom-width:var(--_size--active-indicator--focus);border-bottom-color:var(--_color--active-indicator--focus)}.ocs-re-field--error .ocs-re-field__label{color:#b3261e;color:var(--ocs--re-field--color--label-text--error, var(--ocs--color--error, rgb(179, 38, 30)))}.ocs-re-field--error:hover .ocs-re-field__label{color:var(--_color--label-text--error-hover)}.ocs-re-field--error:hover .ocs-re-field__state-layer{background:#b3261e;background:var(--ocs--re-field--color--state-layer--error-hover, var(--ocs--color--error, rgb(179, 38, 30)));opacity:.08;opacity:var(--ocs--re-field--opacity--state-layer--error-hover, .08)}.ocs-re-field--error:hover .ocs-re-field__active-indicator:before{border-bottom-color:#410e0b;border-bottom-color:var(--ocs--re-field--color--active-indicator--error-hover, var(--ocs--color--on-error-container, rgb(65, 14, 11)))}.ocs-re-field--error:focus-within .ocs-re-field__label{color:var(--_color--label-text--error-focus)}.ocs-re-field--error .ocs-re-field__active-indicator:before{border-bottom-color:#b3261e;border-bottom-color:var(--ocs--re-field--color--active-indicator--error, var(--ocs--color--error, rgb(179, 38, 30)))}.ocs-re-field--error .ocs-re-field__active-indicator:after{border-bottom-color:#b3261e;border-bottom-color:var(--ocs--re-field--color--active-indicator--error-focus, var(--ocs--color--error, rgb(179, 38, 30)))}.ocs-re-field--filled{--ocs--re-field--shape--container-end-end: 0;--ocs--re-field--shape--container-end-start: 0;--_size--container-height: 3.5rem;--_size--padding-block: .5rem 0rem;--_size--padding-inline: 1rem;--_size--padding-inline-with-icon: .75rem;--_size--container-gap: 1rem;--_size--supporting-text-gap: 1rem;--_size--target-height: 3.5rem}.ocs-re-field--filled .ocs-re-field__background{background:var(--_color--container)}.ocs-re-field--outlined{--_size--container-height: 3.5rem;--_size--padding-block: .5rem;--_size--padding-inline: 1rem;--_size--padding-inline-with-icon: .75rem;--_size--container-gap: 1rem;--_size--supporting-text-gap: 1rem;--_size--target-height: 3.5rem;--_size--outline-width: var(--ocs--re-field--size--outline-width, .0625rem);--_color--outline: var(--ocs--re-field--color--outline, var(--ocs--color--outline, rgb(121, 116, 126)))}.ocs-re-field--outlined .ocs-re-field__background{border:var(--_size--outline-width) solid var(--_color--outline);background:transparent}.ocs-re-field--outlined .ocs-re-field__active-indicator{display:none}.ocs-re-field--outlined:hover:not(.ocs-re-field--disabled){--_color--outline: var(--ocs--re-field--color--outline--hover, var(--ocs--color--on-surface, rgb(29, 27, 32)))}.ocs-re-field--outlined:focus-within{--_size--outline-width: var(--ocs--re-field--size--outline-width--focus, .1875rem);--_color--outline: var(--ocs--re-field--color--outline--focus, var(--ocs--color--primary, rgb(103, 80, 164)))}.ocs-re-field--outlined.ocs-re-field--disabled .ocs-re-field__background{border-color:#1d1b20;border-color:var(--ocs--re-field--color--outline--disabled, var(--ocs--color--on-surface, rgb(29, 27, 32)));opacity:.12;opacity:var(--ocs--re-field--opacity--outline--disabled, .12)}.ocs-re-field--outlined.ocs-re-field--disabled .ocs-re-field__content{opacity:.38;opacity:var(--ocs--re-field--opacity--input-text--disabled, .38)}.ocs-re-field--outlined.ocs-re-field--disabled .ocs-re-field__leading,.ocs-re-field--outlined.ocs-re-field--disabled .ocs-re-field__trailing{opacity:.38;opacity:var(--ocs--re-field--opacity--icon--disabled, .38)}.ocs-re-field--outlined.ocs-re-field--disabled .ocs-re-field__supporting-text{opacity:.38;opacity:var(--ocs--re-field--opacity--supporting-text--disabled, .38)}.ocs-re-field--outlined.ocs-re-field--error{--_color--outline: var(--ocs--re-field--color--outline--error, var(--ocs--color--error, rgb(179, 38, 30)))}.ocs-re-field--outlined.ocs-re-field--error .ocs-re-field__supporting-text{color:#b3261e;color:var(--ocs--re-field--color--supporting-text--error, var(--ocs--color--error, rgb(179, 38, 30)))}.ocs-re-field--outlined.ocs-re-field--error .ocs-re-field__trailing{color:#b3261e;color:var(--ocs--re-field--color--trailing-icon--error, var(--ocs--color--error, rgb(179, 38, 30)))}.ocs-re-field--outlined.ocs-re-field--error:hover:not(.ocs-re-field--disabled){--_color--outline: var(--ocs--re-field--color--outline--error-hover, var(--ocs--color--on-error-container, rgb(140, 29, 24)))}.ocs-re-field--outlined.ocs-re-field--error:hover:not(.ocs-re-field--disabled) .ocs-re-field__label{color:#8c1d18;color:var(--ocs--re-field--color--label-text--error-hover, var(--ocs--color--on-error-container, rgb(140, 29, 24)))}.ocs-re-field--outlined.ocs-re-field--error:hover:not(.ocs-re-field--disabled) .ocs-re-field__trailing{color:#8c1d18;color:var(--ocs--re-field--color--trailing-icon--error-hover, var(--ocs--color--on-error-container, rgb(140, 29, 24)))}.ocs-re-field--outlined.ocs-re-field--error:focus-within{--_size--outline-width: var(--ocs--re-field--size--outline-width--focus, .1875rem);--_color--outline: var(--ocs--re-field--color--outline--error-focus, var(--ocs--color--error, rgb(179, 38, 30)))}.ocs-re-field--outlined.ocs-re-field--error:focus-within .ocs-re-field__label{color:#b3261e;color:var(--ocs--re-field--color--label-text--error-focus, var(--ocs--color--error, rgb(179, 38, 30)))}.ocs-re-field--outlined.ocs-re-field--error:focus-within .ocs-re-field__supporting-text{color:#b3261e;color:var(--ocs--re-field--color--supporting-text--error-focus, var(--ocs--color--error, rgb(179, 38, 30)))}.ocs-re-field--outlined.ocs-re-field--error:focus-within .ocs-re-field__trailing{color:#b3261e;color:var(--ocs--re-field--color--trailing-icon--error-focus, var(--ocs--color--error, rgb(179, 38, 30)))}.ocs-re-text-field{--_color--caret: var(--ocs--re-text-field--color--caret, var(--ocs--color--primary, rgb(103, 80, 164)))}.ocs-re-text-field__input-wrapper{display:flex;flex:1;-webkit-user-select:none;-moz-user-select:none;user-select:none;caret-color:transparent}.ocs-re-text-field__input-wrapper>*{all:inherit;padding:0}.ocs-re-text-field__input{align-self:end;padding:0;border:none;background-color:transparent;text-align:inherit;width:100%;overflow-x:hidden;vertical-align:baseline;margin-bottom:.375rem;caret-color:var(--_color--caret);font-family:var(--ocs--re-text-field--typescale--input-text-font, var(--ocs--typescale--body-large-font));font-size:var(--ocs--re-text-field--typescale--input-text-size, var(--ocs--typescale--body-large-size));font-weight:var(--ocs--re-text-field--typescale--input-text-weight, var(--ocs--typescale--body-large-weight));letter-spacing:var(--ocs--re-text-field--typescale--input-text-tracking, var(--ocs--typescale--body-large-tracking));line-height:var(--ocs--re-text-field--typescale--input-text-line-height, var(--ocs--typescale--body-large-line-height))}.ocs-re-text-field__input::-webkit-calendar-picker-indicator{display:none}.ocs-re-text-field__input::-webkit-search-decoration,.ocs-re-text-field__input::-webkit-search-cancel-button{display:none}.ocs-re-text-field__input::-moz-placeholder{-moz-transition:opacity .15s ease;transition:opacity .15s ease;opacity:0;color:#49454f;color:var(--ocs--re-text-field--color--placeholder, var(--ocs--color--on-surface-variant, rgb(73, 69, 79)));font-family:var(--ocs--typescale--body-large-font);font-size:var(--ocs--typescale--body-large-size);font-weight:var(--ocs--typescale--body-large-weight);letter-spacing:var(--ocs--typescale--body-large-tracking);line-height:var(--ocs--typescale--body-large-line-height)}.ocs-re-text-field__input::placeholder{transition:opacity .15s ease;opacity:0;color:#49454f;color:var(--ocs--re-text-field--color--placeholder, var(--ocs--color--on-surface-variant, rgb(73, 69, 79)));font-family:var(--ocs--typescale--body-large-font);font-size:var(--ocs--typescale--body-large-size);font-weight:var(--ocs--typescale--body-large-weight);letter-spacing:var(--ocs--typescale--body-large-tracking);line-height:var(--ocs--typescale--body-large-line-height)}.ocs-re-text-field__input:focus::-moz-placeholder{opacity:1}.ocs-re-text-field__input:focus::placeholder{opacity:1}.ocs-re-text-field--multiline .ocs-re-field__container{margin-top:1rem}.ocs-re-text-field--multiline .ocs-re-text-field__input{align-self:stretch;resize:none;min-height:5rem;overflow-y:auto;margin-bottom:0}.ocs-re-text-field--outlined .ocs-re-text-field__input,.ocs-re-text-field--outlined.ocs-re-text-field--multiline .ocs-re-text-field__input{margin-bottom:0}.ocs-re-icon-button{--ocs--re-icon-button--container-shape-start-start: var(--ocs--shape--corner-full);--ocs--re-icon-button--container-shape-start-end: var(--ocs--shape--corner-full);--ocs--re-icon-button--container-shape-end-start: var(--ocs--shape--corner-full);--ocs--re-icon-button--container-shape-end-end: var(--ocs--shape--corner-full);--ocs--re-icon-button--container-size: 2.5rem;--ocs--re-icon-button--icon-size: 1.5rem;--ocs--re-icon-button--container-color: transparent;--ocs--re-icon-button--container-elevation: none;--ocs--re-icon-button--outline-color: transparent;--ocs--re-icon-button--outline-width: 0;--ocs--re-icon-button--icon-color: var(--ocs--color--on-surface-variant);--ocs--re-icon-button--hover-icon-color: var(--ocs--color--on-surface-variant);--ocs--re-icon-button--hover-container-elevation: none;--ocs--re-icon-button--focus-icon-color: var(--ocs--color--on-surface-variant);--ocs--re-icon-button--focus-container-elevation: none;--ocs--re-icon-button--pressed-icon-color: var(--ocs--color--on-surface-variant);--ocs--re-icon-button--pressed-container-elevation: none;--ocs--re-icon-button--disabled-icon-color: var(--ocs--color--on-surface);--ocs--re-icon-button--disabled-icon-opacity: .38;--ocs--re-icon-button--disabled-container-color: transparent;--ocs--re-icon-button--disabled-container-opacity: .1;--ocs--re-icon-button--disabled-container-elevation: none;--ocs--re-icon-button--hover-state-layer-color: var(--ocs--color--on-surface-variant);--ocs--re-icon-button--focus-state-layer-color: var(--ocs--color--on-surface-variant);--ocs--re-icon-button--pressed-state-layer-color: var(--ocs--color--on-surface-variant);--ocs--re-icon-button--hover-state-layer-opacity: var(--ocs--state--hover-state-layer-opacity);--ocs--re-icon-button--focus-state-layer-opacity: var(--ocs--state--focus-state-layer-opacity);--ocs--re-icon-button--pressed-state-layer-opacity: var(--ocs--state--pressed-state-layer-opacity);--ocs--re-icon-button--focus-indicator-color: var(--ocs--color--secondary);--ocs--re-icon-button--focus-indicator-thickness: .125rem;--ocs--re-icon-button--focus-indicator-offset: .125rem;display:inline-flex;position:relative;box-sizing:border-box;width:2.5rem;width:var(--ocs--re-icon-button--container-size);height:2.5rem;height:var(--ocs--re-icon-button--container-size);transition:color var(--ocs--motion--duration-short2) var(--ocs--motion--easing-standard),background-color var(--ocs--motion--duration-short2) var(--ocs--motion--easing-standard),box-shadow var(--ocs--motion--duration-short2) var(--ocs--motion--easing-standard);border-color:transparent;outline:0 solid transparent;outline:var(--ocs--re-icon-button--outline-width) solid var(--ocs--re-icon-button--outline-color);background:transparent;background:var(--ocs--re-icon-button--container-color);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;box-shadow:none;box-shadow:var(--ocs--re-icon-button--container-elevation);border-top-left-radius:var(--ocs--re-icon-button--container-shape-start-start);border-top-right-radius:var(--ocs--re-icon-button--container-shape-start-end);border-bottom-left-radius:var(--ocs--re-icon-button--container-shape-end-start);border-bottom-right-radius:var(--ocs--re-icon-button--container-shape-end-end);align-content:center;justify-content:center;place-content:center;align-items:center;justify-items:center;place-items:center;-webkit-tap-highlight-color:transparent}@media(forced-colors:active){.ocs-re-icon-button__background{border:1px solid CanvasText}.ocs-re-icon-button[disabled],.ocs-re-icon-button[aria-disabled=true]{--ocs--re-icon-button--disabled-icon-color: GrayText;--ocs--re-icon-button--disabled-icon-opacity: 1;--ocs--re-icon-button--disabled-container-opacity: 1}}.ocs-re-icon-button__button{display:inline-flex;align-items:center;justify-content:center;width:100%;height:100%;padding:0;transition:color var(--ocs--motion--duration-short2) var(--ocs--motion--easing-standard);border:none;border-radius:inherit;outline:none;background:transparent;font:inherit;cursor:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;z-index:0}.ocs-re-icon-button__button::-moz-focus-inner{padding:0;border:0}.ocs-re-icon-button__background{position:absolute;transition:background var(--ocs--motion--duration-short2) var(--ocs--motion--easing-standard);border-radius:inherit;background:var(--ocs--re-icon-button--container-color);top:0;right:0;bottom:0;left:0}.ocs-re-icon-button__touch{position:absolute;top:50%;right:0;left:0;height:48px;transform:translateY(-50%)}.ocs-re-icon-button__icon{display:inline-flex;align-items:center;justify-content:center;width:var(--ocs--re-icon-button--icon-size);height:var(--ocs--re-icon-button--icon-size);transition:color var(--ocs--motion--duration-short2) var(--ocs--motion--easing-standard);fill:currentcolor;color:var(--ocs--re-icon-button--icon-color)}.ocs-re-icon-button__icon ocs-re-icon{width:var(--ocs--re-icon-button--icon-size);height:var(--ocs--re-icon-button--icon-size)}.ocs-re-icon-button__icon ocs-re-icon svg{width:var(--ocs--re-icon-button--icon-size);height:var(--ocs--re-icon-button--icon-size)}.ocs-re-icon-button__state-layer{position:absolute;transition:background var(--ocs--motion--duration-short2) var(--ocs--motion--easing-standard),opacity var(--ocs--motion--duration-short2) var(--ocs--motion--easing-standard);border-radius:inherit;background:transparent;opacity:0;pointer-events:none;top:0;right:0;bottom:0;left:0}.ocs-re-icon-button:hover{box-shadow:var(--ocs--re-icon-button--hover-container-elevation)}.ocs-re-icon-button:hover .ocs-re-icon-button__icon{color:var(--ocs--re-icon-button--hover-icon-color)}.ocs-re-icon-button:hover .ocs-re-icon-button__state-layer{background:var(--ocs--re-icon-button--hover-state-layer-color);opacity:var(--ocs--re-icon-button--hover-state-layer-opacity)}.ocs-re-icon-button:focus-within{box-shadow:var(--ocs--re-icon-button--focus-container-elevation)}.ocs-re-icon-button:focus-within .ocs-re-icon-button__icon{color:var(--ocs--re-icon-button--focus-icon-color)}.ocs-re-icon-button:focus-within .ocs-re-icon-button__state-layer{background:var(--ocs--re-icon-button--focus-state-layer-color);opacity:var(--ocs--re-icon-button--focus-state-layer-opacity)}.ocs-re-icon-button:focus-visible .ocs-re-icon-button__state-layer{background:var(--ocs--re-icon-button--focus-state-layer-color);opacity:var(--ocs--re-icon-button--focus-state-layer-opacity)}.ocs-re-icon-button:active{box-shadow:var(--ocs--re-icon-button--pressed-container-elevation)}.ocs-re-icon-button:active .ocs-re-icon-button__icon{color:var(--ocs--re-icon-button--pressed-icon-color)}.ocs-re-icon-button:active .ocs-re-icon-button__state-layer{background:var(--ocs--re-icon-button--pressed-state-layer-color);opacity:var(--ocs--re-icon-button--pressed-state-layer-opacity)}.ocs-re-icon-button[disabled],.ocs-re-icon-button[aria-disabled=true]{cursor:default;pointer-events:none;box-shadow:var(--ocs--re-icon-button--disabled-container-elevation)}.ocs-re-icon-button[disabled] .ocs-re-icon-button__icon,.ocs-re-icon-button[aria-disabled=true] .ocs-re-icon-button__icon{opacity:var(--ocs--re-icon-button--disabled-icon-opacity);color:var(--ocs--re-icon-button--disabled-icon-color)}.ocs-re-icon-button[disabled] .ocs-re-icon-button__background,.ocs-re-icon-button[aria-disabled=true] .ocs-re-icon-button__background{background:var(--ocs--re-icon-button--disabled-container-color);opacity:var(--ocs--re-icon-button--disabled-container-opacity)}.ocs-re-icon-button:before{position:absolute;transition:opacity var(--ocs--motion--duration-short2) var(--ocs--motion--easing-standard);border-radius:inherit;opacity:0;pointer-events:none;box-shadow:0 0 0 var(--ocs--re-icon-button--focus-indicator-thickness) var(--ocs--re-icon-button--focus-indicator-color);content:"";top:calc(-1 * var(--ocs--re-icon-button--focus-indicator-offset));right:calc(-1 * var(--ocs--re-icon-button--focus-indicator-offset));bottom:calc(-1 * var(--ocs--re-icon-button--focus-indicator-offset));left:calc(-1 * var(--ocs--re-icon-button--focus-indicator-offset))}.ocs-re-icon-button:focus-visible:before{opacity:1}.ocs-re-icon-button--color-filled{--ocs--re-icon-button--outline-color: transparent;--ocs--re-icon-button--outline-width: 0;--ocs--re-icon-button--container-color: var(--ocs--re-filled-icon-button--container-color, var(--ocs--color--primary));--ocs--re-icon-button--container-elevation: var(--ocs--re-filled-icon-button--container-elevation, var(--ocs--elevation--level0));--ocs--re-icon-button--container-size: var(--ocs--re-filled-icon-button--container-size, 2.5rem);--ocs--re-icon-button--container-shape-start-start: var(--ocs--re-filled-icon-button--container-shape, var(--ocs--shape--corner-full));--ocs--re-icon-button--container-shape-start-end: var(--ocs--re-filled-icon-button--container-shape, var(--ocs--shape--corner-full));--ocs--re-icon-button--container-shape-end-start: var(--ocs--re-filled-icon-button--container-shape, var(--ocs--shape--corner-full));--ocs--re-icon-button--container-shape-end-end: var(--ocs--re-filled-icon-button--container-shape, var(--ocs--shape--corner-full));--ocs--re-icon-button--icon-color: var(--ocs--re-filled-icon-button--icon-color, var(--ocs--color--on-primary));--ocs--re-icon-button--icon-size: var(--ocs--re-filled-icon-button--icon-size, 1.5rem);--ocs--re-icon-button--hover-container-elevation: var(--ocs--re-filled-icon-button--hover-container-elevation, var(--ocs--elevation--level1));--ocs--re-icon-button--hover-icon-color: var(--ocs--re-filled-icon-button--hover-icon-color, var(--ocs--color--on-primary));--ocs--re-icon-button--hover-state-layer-color: var(--ocs--re-filled-icon-button--hover-state-layer-color, var(--ocs--color--on-primary));--ocs--re-icon-button--hover-state-layer-opacity: var(--ocs--re-filled-icon-button--hover-state-layer-opacity, var(--ocs--state--hover-state-layer-opacity));--ocs--re-icon-button--focus-container-elevation: var(--ocs--re-filled-icon-button--focus-container-elevation, var(--ocs--elevation--level0));--ocs--re-icon-button--focus-icon-color: var(--ocs--re-filled-icon-button--focus-icon-color, var(--ocs--color--on-primary));--ocs--re-icon-button--focus-state-layer-color: var(--ocs--re-filled-icon-button--focus-state-layer-color, var(--ocs--color--on-primary));--ocs--re-icon-button--focus-state-layer-opacity: var(--ocs--re-filled-icon-button--focus-state-layer-opacity, var(--ocs--state--focus-state-layer-opacity));--ocs--re-icon-button--pressed-container-elevation: var(--ocs--re-filled-icon-button--pressed-container-elevation, var(--ocs--elevation--level0));--ocs--re-icon-button--pressed-icon-color: var(--ocs--re-filled-icon-button--pressed-icon-color, var(--ocs--color--on-primary));--ocs--re-icon-button--pressed-state-layer-color: var(--ocs--re-filled-icon-button--pressed-state-layer-color, var(--ocs--color--on-primary));--ocs--re-icon-button--pressed-state-layer-opacity: var(--ocs--re-filled-icon-button--pressed-state-layer-opacity, var(--ocs--state--pressed-state-layer-opacity));--ocs--re-icon-button--disabled-container-color: var(--ocs--re-filled-icon-button--disabled-container-color, var(--ocs--color--on-surface));--ocs--re-icon-button--disabled-container-opacity: var(--ocs--re-filled-icon-button--disabled-container-opacity, .1);--ocs--re-icon-button--disabled-container-elevation: var(--ocs--re-filled-icon-button--disabled-container-elevation, var(--ocs--elevation--level0));--ocs--re-icon-button--disabled-icon-color: var(--ocs--re-filled-icon-button--disabled-icon-color, var(--ocs--color--on-surface));--ocs--re-icon-button--disabled-icon-opacity: var(--ocs--re-filled-icon-button--disabled-icon-opacity, .38)}.ocs-re-icon-button--color-filled-tonal{--ocs--re-icon-button--outline-color: transparent;--ocs--re-icon-button--outline-width: 0;--ocs--re-icon-button--container-color: var(--ocs--re-filled-tonal-icon-button--container-color, var(--ocs--color--secondary-container));--ocs--re-icon-button--container-elevation: var(--ocs--re-filled-tonal-icon-button--container-elevation, var(--ocs--elevation--level0));--ocs--re-icon-button--container-size: var(--ocs--re-filled-tonal-icon-button--container-size, 2.5rem);--ocs--re-icon-button--container-shape-start-start: var(--ocs--re-filled-tonal-icon-button--container-shape, var(--ocs--shape--corner-full));--ocs--re-icon-button--container-shape-start-end: var(--ocs--re-filled-tonal-icon-button--container-shape, var(--ocs--shape--corner-full));--ocs--re-icon-button--container-shape-end-start: var(--ocs--re-filled-tonal-icon-button--container-shape, var(--ocs--shape--corner-full));--ocs--re-icon-button--container-shape-end-end: var(--ocs--re-filled-tonal-icon-button--container-shape, var(--ocs--shape--corner-full));--ocs--re-icon-button--icon-color: var(--ocs--re-filled-tonal-icon-button--icon-color, var(--ocs--color--on-secondary-container));--ocs--re-icon-button--icon-size: var(--ocs--re-filled-tonal-icon-button--icon-size, 1.5rem);--ocs--re-icon-button--hover-container-elevation: var(--ocs--re-filled-tonal-icon-button--hover-container-elevation, var(--ocs--elevation--level1));--ocs--re-icon-button--hover-icon-color: var(--ocs--re-filled-tonal-icon-button--hover-icon-color, var(--ocs--color--on-secondary-container));--ocs--re-icon-button--hover-state-layer-color: var(--ocs--re-filled-tonal-icon-button--hover-state-layer-color, var(--ocs--color--on-secondary-container));--ocs--re-icon-button--hover-state-layer-opacity: var(--ocs--re-filled-tonal-icon-button--hover-state-layer-opacity, var(--ocs--state--hover-state-layer-opacity));--ocs--re-icon-button--focus-container-elevation: var(--ocs--re-filled-tonal-icon-button--focus-container-elevation, var(--ocs--elevation--level0));--ocs--re-icon-button--focus-icon-color: var(--ocs--re-filled-tonal-icon-button--focus-icon-color, var(--ocs--color--on-secondary-container));--ocs--re-icon-button--focus-state-layer-color: var(--ocs--re-filled-tonal-icon-button--focus-state-layer-color, var(--ocs--color--on-secondary-container));--ocs--re-icon-button--focus-state-layer-opacity: var(--ocs--re-filled-tonal-icon-button--focus-state-layer-opacity, var(--ocs--state--focus-state-layer-opacity));--ocs--re-icon-button--pressed-container-elevation: var(--ocs--re-filled-tonal-icon-button--pressed-container-elevation, var(--ocs--elevation--level0));--ocs--re-icon-button--pressed-icon-color: var(--ocs--re-filled-tonal-icon-button--pressed-icon-color, var(--ocs--color--on-secondary-container));--ocs--re-icon-button--pressed-state-layer-color: var(--ocs--re-filled-tonal-icon-button--pressed-state-layer-color, var(--ocs--color--on-secondary-container));--ocs--re-icon-button--pressed-state-layer-opacity: var(--ocs--re-filled-tonal-icon-button--pressed-state-layer-opacity, var(--ocs--state--pressed-state-layer-opacity));--ocs--re-icon-button--disabled-container-color: var(--ocs--re-filled-tonal-icon-button--disabled-container-color, var(--ocs--color--on-surface));--ocs--re-icon-button--disabled-container-opacity: var(--ocs--re-filled-tonal-icon-button--disabled-container-opacity, .1);--ocs--re-icon-button--disabled-icon-color: var(--ocs--re-filled-tonal-icon-button--disabled-icon-color, var(--ocs--color--on-surface));--ocs--re-icon-button--disabled-icon-opacity: var(--ocs--re-filled-tonal-icon-button--disabled-icon-opacity, .38)}.ocs-re-icon-button--color-outlined{--ocs--re-icon-button--container-color: var(--ocs--re-outlined-icon-button--container-color, transparent);--ocs--re-icon-button--container-elevation: var(--ocs--re-outlined-icon-button--container-elevation, none);--ocs--re-icon-button--container-size: var(--ocs--re-outlined-icon-button--container-size, 2.5rem);--ocs--re-icon-button--container-shape-start-start: var(--ocs--re-outlined-icon-button--container-shape, var(--ocs--shape--corner-full));--ocs--re-icon-button--container-shape-start-end: var(--ocs--re-outlined-icon-button--container-shape, var(--ocs--shape--corner-full));--ocs--re-icon-button--container-shape-end-start: var(--ocs--re-outlined-icon-button--container-shape, var(--ocs--shape--corner-full));--ocs--re-icon-button--container-shape-end-end: var(--ocs--re-outlined-icon-button--container-shape, var(--ocs--shape--corner-full));--ocs--re-icon-button--outline-color: var(--ocs--re-outlined-icon-button--outline-color, var(--ocs--color--outline-variant));--ocs--re-icon-button--outline-width: var(--ocs--re-outlined-icon-button--outline-width, var(--ocs--re-icon-button--size-outline-width, .0625rem));--ocs--re-icon-button--icon-color: var(--ocs--re-outlined-icon-button--icon-color, var(--ocs--color--on-surface-variant));--ocs--re-icon-button--icon-size: var(--ocs--re-outlined-icon-button--icon-size, 1.5rem);--ocs--re-icon-button--hover-container-elevation: var(--ocs--re-outlined-icon-button--hover-container-elevation, none);--ocs--re-icon-button--hover-icon-color: var(--ocs--re-outlined-icon-button--hover-icon-color, var(--ocs--color--on-surface-variant));--ocs--re-icon-button--hover-state-layer-color: var(--ocs--re-outlined-icon-button--hover-state-layer-color, var(--ocs--color--on-surface-variant));--ocs--re-icon-button--hover-state-layer-opacity: var(--ocs--re-outlined-icon-button--hover-state-layer-opacity, var(--ocs--state--hover-state-layer-opacity));--ocs--re-icon-button--focus-container-elevation: var(--ocs--re-outlined-icon-button--focus-container-elevation, none);--ocs--re-icon-button--focus-icon-color: var(--ocs--re-outlined-icon-button--focus-icon-color, var(--ocs--color--on-surface-variant));--ocs--re-icon-button--focus-state-layer-color: var(--ocs--re-outlined-icon-button--focus-state-layer-color, var(--ocs--color--on-surface-variant));--ocs--re-icon-button--focus-state-layer-opacity: var(--ocs--re-outlined-icon-button--focus-state-layer-opacity, var(--ocs--state--focus-state-layer-opacity));--ocs--re-icon-button--pressed-container-elevation: var(--ocs--re-outlined-icon-button--pressed-container-elevation, none);--ocs--re-icon-button--pressed-icon-color: var(--ocs--re-outlined-icon-button--pressed-icon-color, var(--ocs--color--on-surface-variant));--ocs--re-icon-button--pressed-state-layer-color: var(--ocs--re-outlined-icon-button--pressed-state-layer-color, var(--ocs--color--on-surface-variant));--ocs--re-icon-button--pressed-state-layer-opacity: var(--ocs--re-outlined-icon-button--pressed-state-layer-opacity, var(--ocs--state--pressed-state-layer-opacity));--ocs--re-icon-button--disabled-container-color: var(--ocs--re-outlined-icon-button--disabled-container-color, transparent);--ocs--re-icon-button--disabled-container-opacity: var(--ocs--re-outlined-icon-button--disabled-container-opacity, .1);--ocs--re-icon-button--disabled-icon-color: var(--ocs--re-outlined-icon-button--disabled-icon-color, var(--ocs--color--on-surface));--ocs--re-icon-button--disabled-icon-opacity: var(--ocs--re-outlined-icon-button--disabled-icon-opacity, .38)}.ocs-re-icon-button--color-outlined[disabled],.ocs-re-icon-button--color-outlined[aria-disabled=true]{--ocs--re-icon-button--outline-color: rgb(from var(--ocs--color--on-surface) r g b / .12)}.ocs-re-icon-button--size-xsmall{--ocs--re-icon-button--container-size: 2rem;--ocs--re-icon-button--icon-size: 1.25rem;--ocs--re-icon-button--narrow-spacing: .25rem;--ocs--re-icon-button--default-spacing: .375rem;--ocs--re-icon-button--wide-spacing: .625rem;--ocs--re-icon-button--size-outline-width: .0625rem;--ocs--re-icon-button--round-shape: var(--ocs--shape--corner-full);--ocs--re-icon-button--square-shape: var(--ocs--shape--corner-medium);--ocs--re-icon-button--pressed-shape: var(--ocs--shape--corner-small);--ocs--re-icon-button--selected-round-shape: var(--ocs--shape--corner-medium);--ocs--re-icon-button--selected-square-shape: var(--ocs--shape--corner-full)}.ocs-re-icon-button--size-small{--ocs--re-icon-button--container-size: 2.5rem;--ocs--re-icon-button--icon-size: 1.5rem;--ocs--re-icon-button--narrow-spacing: .25rem;--ocs--re-icon-button--default-spacing: .5rem;--ocs--re-icon-button--wide-spacing: .875rem;--ocs--re-icon-button--size-outline-width: .0625rem;--ocs--re-icon-button--round-shape: var(--ocs--shape--corner-full);--ocs--re-icon-button--square-shape: var(--ocs--shape--corner-medium);--ocs--re-icon-button--pressed-shape: var(--ocs--shape--corner-small);--ocs--re-icon-button--selected-round-shape: var(--ocs--shape--corner-medium);--ocs--re-icon-button--selected-square-shape: var(--ocs--shape--corner-full)}.ocs-re-icon-button--size-medium{--ocs--re-icon-button--container-size: 3.5rem;--ocs--re-icon-button--icon-size: 1.5rem;--ocs--re-icon-button--narrow-spacing: .75rem;--ocs--re-icon-button--default-spacing: 1rem;--ocs--re-icon-button--wide-spacing: 1.5rem;--ocs--re-icon-button--size-outline-width: .0625rem;--ocs--re-icon-button--round-shape: var(--ocs--shape--corner-full);--ocs--re-icon-button--square-shape: var(--ocs--shape--corner-large);--ocs--re-icon-button--pressed-shape: var(--ocs--shape--corner-medium);--ocs--re-icon-button--selected-round-shape: var(--ocs--shape--corner-large);--ocs--re-icon-button--selected-square-shape: var(--ocs--shape--corner-full)}.ocs-re-icon-button--size-large{--ocs--re-icon-button--container-size: 6rem;--ocs--re-icon-button--icon-size: 2rem;--ocs--re-icon-button--narrow-spacing: 1rem;--ocs--re-icon-button--default-spacing: 2rem;--ocs--re-icon-button--wide-spacing: 3rem;--ocs--re-icon-button--size-outline-width: .125rem;--ocs--re-icon-button--round-shape: var(--ocs--shape--corner-full);--ocs--re-icon-button--square-shape: var(--ocs--shape--corner-extra-large);--ocs--re-icon-button--pressed-shape: var(--ocs--shape--corner-large);--ocs--re-icon-button--selected-round-shape: var(--ocs--shape--corner-extra-large);--ocs--re-icon-button--selected-square-shape: var(--ocs--shape--corner-full)}.ocs-re-icon-button--size-xlarge{--ocs--re-icon-button--container-size: 8.5rem;--ocs--re-icon-button--icon-size: 2.5rem;--ocs--re-icon-button--narrow-spacing: 2rem;--ocs--re-icon-button--default-spacing: 3rem;--ocs--re-icon-button--wide-spacing: 4.5rem;--ocs--re-icon-button--size-outline-width: .1875rem;--ocs--re-icon-button--round-shape: var(--ocs--shape--corner-full);--ocs--re-icon-button--square-shape: var(--ocs--shape--corner-extra-large);--ocs--re-icon-button--pressed-shape: var(--ocs--shape--corner-large);--ocs--re-icon-button--selected-round-shape: var(--ocs--shape--corner-extra-large);--ocs--re-icon-button--selected-square-shape: var(--ocs--shape--corner-full)}.ocs-re-icon-button--shape-round{--ocs--re-icon-button--container-shape-start-start: var(--ocs--re-icon-button--round-shape, var(--ocs--shape--corner-full));--ocs--re-icon-button--container-shape-start-end: var(--ocs--re-icon-button--round-shape, var(--ocs--shape--corner-full));--ocs--re-icon-button--container-shape-end-start: var(--ocs--re-icon-button--round-shape, var(--ocs--shape--corner-full));--ocs--re-icon-button--container-shape-end-end: var(--ocs--re-icon-button--round-shape, var(--ocs--shape--corner-full))}.ocs-re-icon-button--shape-round.ocs-re-icon-button--toggle-selected{--ocs--re-icon-button--container-shape-start-start: var(--ocs--re-icon-button--selected-round-shape, var(--ocs--shape--corner-medium));--ocs--re-icon-button--container-shape-start-end: var(--ocs--re-icon-button--selected-round-shape, var(--ocs--shape--corner-medium));--ocs--re-icon-button--container-shape-end-start: var(--ocs--re-icon-button--selected-round-shape, var(--ocs--shape--corner-medium));--ocs--re-icon-button--container-shape-end-end: var(--ocs--re-icon-button--selected-round-shape, var(--ocs--shape--corner-medium))}.ocs-re-icon-button--shape-square{--ocs--re-icon-button--container-shape-start-start: var(--ocs--re-icon-button--square-shape, var(--ocs--shape--corner-medium));--ocs--re-icon-button--container-shape-start-end: var(--ocs--re-icon-button--square-shape, var(--ocs--shape--corner-medium));--ocs--re-icon-button--container-shape-end-start: var(--ocs--re-icon-button--square-shape, var(--ocs--shape--corner-medium));--ocs--re-icon-button--container-shape-end-end: var(--ocs--re-icon-button--square-shape, var(--ocs--shape--corner-medium))}.ocs-re-icon-button--shape-square.ocs-re-icon-button--toggle-selected{--ocs--re-icon-button--container-shape-start-start: var(--ocs--re-icon-button--selected-square-shape, var(--ocs--shape--corner-full));--ocs--re-icon-button--container-shape-start-end: var(--ocs--re-icon-button--selected-square-shape, var(--ocs--shape--corner-full));--ocs--re-icon-button--container-shape-end-start: var(--ocs--re-icon-button--selected-square-shape, var(--ocs--shape--corner-full));--ocs--re-icon-button--container-shape-end-end: var(--ocs--re-icon-button--selected-square-shape, var(--ocs--shape--corner-full))}.ocs-re-icon-button--spacing-narrow{padding-left:.25rem;padding-right:.25rem;padding-left:var(--ocs--re-icon-button--narrow-spacing, .25rem);padding-right:var(--ocs--re-icon-button--narrow-spacing, .25rem)}.ocs-re-icon-button--spacing-wide{padding-left:.875rem;padding-right:.875rem;padding-left:var(--ocs--re-icon-button--wide-spacing, .875rem);padding-right:var(--ocs--re-icon-button--wide-spacing, .875rem)}.ocs-re-icon-button--toggle{--ocs--re-icon-button--toggle-unselected-hover-state-layer-color: var(--ocs--color--on-surface-variant);--ocs--re-icon-button--toggle-unselected-hover-icon-color: var(--ocs--color--on-surface-variant);--ocs--re-icon-button--toggle-unselected-focus-state-layer-color: var(--ocs--color--on-surface-variant);--ocs--re-icon-button--toggle-unselected-focus-icon-color: var(--ocs--color--on-surface-variant);--ocs--re-icon-button--toggle-unselected-pressed-state-layer-color: var(--ocs--color--on-surface-variant);--ocs--re-icon-button--toggle-unselected-pressed-icon-color: var(--ocs--color--on-surface-variant);--ocs--re-icon-button--toggle-selected-hover-state-layer-color: var(--ocs--color--primary);--ocs--re-icon-button--toggle-selected-hover-icon-color: var(--ocs--color--primary);--ocs--re-icon-button--toggle-selected-focus-state-layer-color: var(--ocs--color--primary);--ocs--re-icon-button--toggle-selected-focus-icon-color: var(--ocs--color--primary);--ocs--re-icon-button--toggle-selected-pressed-state-layer-color: var(--ocs--color--primary);--ocs--re-icon-button--toggle-selected-pressed-icon-color: var(--ocs--color--primary);--ocs--re-icon-button--hover-state-layer-color: var(--ocs--re-icon-button--toggle-unselected-hover-state-layer-color);--ocs--re-icon-button--hover-icon-color: var(--ocs--re-icon-button--toggle-unselected-hover-icon-color);--ocs--re-icon-button--focus-state-layer-color: var(--ocs--re-icon-button--toggle-unselected-focus-state-layer-color);--ocs--re-icon-button--focus-icon-color: var(--ocs--re-icon-button--toggle-unselected-focus-icon-color);--ocs--re-icon-button--pressed-state-layer-color: var(--ocs--re-icon-button--toggle-unselected-pressed-state-layer-color);--ocs--re-icon-button--pressed-icon-color: var(--ocs--re-icon-button--toggle-unselected-pressed-icon-color)}.ocs-re-icon-button--toggle[aria-pressed=true],.ocs-re-icon-button--toggle.ocs-re-icon-button--toggle-selected{--ocs--re-icon-button--icon-color: var(--ocs--color--primary);--ocs--re-icon-button--hover-state-layer-color: var(--ocs--re-icon-button--toggle-selected-hover-state-layer-color);--ocs--re-icon-button--hover-icon-color: var(--ocs--re-icon-button--toggle-selected-hover-icon-color);--ocs--re-icon-button--focus-state-layer-color: var(--ocs--re-icon-button--toggle-selected-focus-state-layer-color);--ocs--re-icon-button--focus-icon-color: var(--ocs--re-icon-button--toggle-selected-focus-icon-color);--ocs--re-icon-button--pressed-state-layer-color: var(--ocs--re-icon-button--toggle-selected-pressed-state-layer-color);--ocs--re-icon-button--pressed-icon-color: var(--ocs--re-icon-button--toggle-selected-pressed-icon-color)}.ocs-re-icon-button--color-filled.ocs-re-icon-button--toggle{--ocs--re-icon-button--toggle-unselected-container-color: var(--ocs--color--surface-container);--ocs--re-icon-button--toggle-unselected-icon-color: var(--ocs--color--on-surface-variant);--ocs--re-icon-button--toggle-unselected-hover-state-layer-color: var(--ocs--color--on-surface-variant);--ocs--re-icon-button--toggle-unselected-hover-icon-color: var(--ocs--color--on-surface-variant);--ocs--re-icon-button--toggle-unselected-focus-state-layer-color: var(--ocs--color--on-surface-variant);--ocs--re-icon-button--toggle-unselected-focus-icon-color: var(--ocs--color--on-surface-variant);--ocs--re-icon-button--toggle-unselected-pressed-state-layer-color: var(--ocs--color--on-surface-variant);--ocs--re-icon-button--toggle-unselected-pressed-icon-color: var(--ocs--color--on-surface-variant);--ocs--re-icon-button--toggle-selected-container-color: var(--ocs--color--primary);--ocs--re-icon-button--toggle-selected-icon-color: var(--ocs--color--on-primary);--ocs--re-icon-button--toggle-selected-hover-state-layer-color: var(--ocs--color--on-primary);--ocs--re-icon-button--toggle-selected-hover-icon-color: var(--ocs--color--on-primary);--ocs--re-icon-button--toggle-selected-focus-state-layer-color: var(--ocs--color--on-primary);--ocs--re-icon-button--toggle-selected-focus-icon-color: var(--ocs--color--on-primary);--ocs--re-icon-button--toggle-selected-pressed-state-layer-color: var(--ocs--color--on-primary);--ocs--re-icon-button--toggle-selected-pressed-icon-color: var(--ocs--color--on-primary);--ocs--re-icon-button--container-color: var(--ocs--re-icon-button--toggle-unselected-container-color);--ocs--re-icon-button--icon-color: var(--ocs--re-icon-button--toggle-unselected-icon-color);--ocs--re-icon-button--hover-state-layer-color: var(--ocs--re-icon-button--toggle-unselected-hover-state-layer-color);--ocs--re-icon-button--hover-icon-color: var(--ocs--re-icon-button--toggle-unselected-hover-icon-color);--ocs--re-icon-button--focus-state-layer-color: var(--ocs--re-icon-button--toggle-unselected-focus-state-layer-color);--ocs--re-icon-button--focus-icon-color: var(--ocs--re-icon-button--toggle-unselected-focus-icon-color);--ocs--re-icon-button--pressed-state-layer-color: var(--ocs--re-icon-button--toggle-unselected-pressed-state-layer-color);--ocs--re-icon-button--pressed-icon-color: var(--ocs--re-icon-button--toggle-unselected-pressed-icon-color)}.ocs-re-icon-button--color-filled.ocs-re-icon-button--toggle[aria-pressed=true],.ocs-re-icon-button--color-filled.ocs-re-icon-button--toggle.ocs-re-icon-button--toggle-selected{--ocs--re-icon-button--container-color: var(--ocs--re-icon-button--toggle-selected-container-color);--ocs--re-icon-button--icon-color: var(--ocs--re-icon-button--toggle-selected-icon-color);--ocs--re-icon-button--hover-state-layer-color: var(--ocs--re-icon-button--toggle-selected-hover-state-layer-color);--ocs--re-icon-button--hover-icon-color: var(--ocs--re-icon-button--toggle-selected-hover-icon-color);--ocs--re-icon-button--focus-state-layer-color: var(--ocs--re-icon-button--toggle-selected-focus-state-layer-color);--ocs--re-icon-button--focus-icon-color: var(--ocs--re-icon-button--toggle-selected-focus-icon-color);--ocs--re-icon-button--pressed-state-layer-color: var(--ocs--re-icon-button--toggle-selected-pressed-state-layer-color);--ocs--re-icon-button--pressed-icon-color: var(--ocs--re-icon-button--toggle-selected-pressed-icon-color)}.ocs-re-icon-button--color-filled-tonal.ocs-re-icon-button--toggle{--ocs--re-icon-button--toggle-unselected-container-color: var(--ocs--color--secondary-container);--ocs--re-icon-button--toggle-unselected-icon-color: var(--ocs--color--on-secondary-container);--ocs--re-icon-button--toggle-unselected-hover-state-layer-color: var(--ocs--color--on-secondary-container);--ocs--re-icon-button--toggle-unselected-hover-icon-color: var(--ocs--color--on-secondary-container);--ocs--re-icon-button--toggle-unselected-focus-state-layer-color: var(--ocs--color--on-secondary-container);--ocs--re-icon-button--toggle-unselected-focus-icon-color: var(--ocs--color--on-secondary-container);--ocs--re-icon-button--toggle-unselected-pressed-state-layer-color: var(--ocs--color--on-secondary-container);--ocs--re-icon-button--toggle-unselected-pressed-icon-color: var(--ocs--color--on-secondary-container);--ocs--re-icon-button--toggle-selected-container-color: var(--ocs--color--secondary);--ocs--re-icon-button--toggle-selected-icon-color: var(--ocs--color--on-secondary);--ocs--re-icon-button--toggle-selected-hover-state-layer-color: var(--ocs--color--on-secondary);--ocs--re-icon-button--toggle-selected-hover-icon-color: var(--ocs--color--on-secondary);--ocs--re-icon-button--toggle-selected-focus-state-layer-color: var(--ocs--color--on-secondary);--ocs--re-icon-button--toggle-selected-focus-icon-color: var(--ocs--color--on-secondary);--ocs--re-icon-button--toggle-selected-pressed-state-layer-color: var(--ocs--color--on-secondary);--ocs--re-icon-button--toggle-selected-pressed-icon-color: var(--ocs--color--on-secondary);--ocs--re-icon-button--container-color: var(--ocs--re-icon-button--toggle-unselected-container-color);--ocs--re-icon-button--icon-color: var(--ocs--re-icon-button--toggle-unselected-icon-color);--ocs--re-icon-button--hover-state-layer-color: var(--ocs--re-icon-button--toggle-unselected-hover-state-layer-color);--ocs--re-icon-button--hover-icon-color: var(--ocs--re-icon-button--toggle-unselected-hover-icon-color);--ocs--re-icon-button--focus-state-layer-color: var(--ocs--re-icon-button--toggle-unselected-focus-state-layer-color);--ocs--re-icon-button--focus-icon-color: var(--ocs--re-icon-button--toggle-unselected-focus-icon-color);--ocs--re-icon-button--pressed-state-layer-color: var(--ocs--re-icon-button--toggle-unselected-pressed-state-layer-color);--ocs--re-icon-button--pressed-icon-color: var(--ocs--re-icon-button--toggle-unselected-pressed-icon-color)}.ocs-re-icon-button--color-filled-tonal.ocs-re-icon-button--toggle[aria-pressed=true],.ocs-re-icon-button--color-filled-tonal.ocs-re-icon-button--toggle.ocs-re-icon-button--toggle-selected{--ocs--re-icon-button--container-color: var(--ocs--re-icon-button--toggle-selected-container-color);--ocs--re-icon-button--icon-color: var(--ocs--re-icon-button--toggle-selected-icon-color);--ocs--re-icon-button--hover-state-layer-color: var(--ocs--re-icon-button--toggle-selected-hover-state-layer-color);--ocs--re-icon-button--hover-icon-color: var(--ocs--re-icon-button--toggle-selected-hover-icon-color);--ocs--re-icon-button--focus-state-layer-color: var(--ocs--re-icon-button--toggle-selected-focus-state-layer-color);--ocs--re-icon-button--focus-icon-color: var(--ocs--re-icon-button--toggle-selected-focus-icon-color);--ocs--re-icon-button--pressed-state-layer-color: var(--ocs--re-icon-button--toggle-selected-pressed-state-layer-color);--ocs--re-icon-button--pressed-icon-color: var(--ocs--re-icon-button--toggle-selected-pressed-icon-color)}.ocs-re-icon-button--color-outlined.ocs-re-icon-button--toggle{--ocs--re-icon-button--toggle-unselected-outline-color: var(--ocs--color--outline-variant);--ocs--re-icon-button--toggle-unselected-icon-color: var(--ocs--color--on-surface-variant);--ocs--re-icon-button--toggle-unselected-hover-state-layer-color: var(--ocs--color--on-surface-variant);--ocs--re-icon-button--toggle-unselected-hover-icon-color: var(--ocs--color--on-surface-variant);--ocs--re-icon-button--toggle-unselected-focus-state-layer-color: var(--ocs--color--on-surface-variant);--ocs--re-icon-button--toggle-unselected-focus-icon-color: var(--ocs--color--on-surface-variant);--ocs--re-icon-button--toggle-unselected-pressed-state-layer-color: var(--ocs--color--on-surface-variant);--ocs--re-icon-button--toggle-unselected-pressed-icon-color: var(--ocs--color--on-surface-variant);--ocs--re-icon-button--toggle-selected-container-color: var(--ocs--color--inverse-surface);--ocs--re-icon-button--toggle-selected-icon-color: var(--ocs--color--inverse-on-surface);--ocs--re-icon-button--toggle-selected-hover-state-layer-color: var(--ocs--color--inverse-on-surface);--ocs--re-icon-button--toggle-selected-hover-icon-color: var(--ocs--color--inverse-on-surface);--ocs--re-icon-button--toggle-selected-focus-state-layer-color: var(--ocs--color--inverse-on-surface);--ocs--re-icon-button--toggle-selected-focus-icon-color: var(--ocs--color--inverse-on-surface);--ocs--re-icon-button--toggle-selected-pressed-state-layer-color: var(--ocs--color--inverse-on-surface);--ocs--re-icon-button--toggle-selected-pressed-icon-color: var(--ocs--color--inverse-on-surface);--ocs--re-icon-button--outline-color: var(--ocs--re-icon-button--toggle-unselected-outline-color);--ocs--re-icon-button--icon-color: var(--ocs--re-icon-button--toggle-unselected-icon-color);--ocs--re-icon-button--hover-state-layer-color: var(--ocs--re-icon-button--toggle-unselected-hover-state-layer-color);--ocs--re-icon-button--hover-icon-color: var(--ocs--re-icon-button--toggle-unselected-hover-icon-color);--ocs--re-icon-button--focus-state-layer-color: var(--ocs--re-icon-button--toggle-unselected-focus-state-layer-color);--ocs--re-icon-button--focus-icon-color: var(--ocs--re-icon-button--toggle-unselected-focus-icon-color);--ocs--re-icon-button--pressed-state-layer-color: var(--ocs--re-icon-button--toggle-unselected-pressed-state-layer-color);--ocs--re-icon-button--pressed-icon-color: var(--ocs--re-icon-button--toggle-unselected-pressed-icon-color)}.ocs-re-icon-button--color-outlined.ocs-re-icon-button--toggle[aria-pressed=true],.ocs-re-icon-button--color-outlined.ocs-re-icon-button--toggle.ocs-re-icon-button--toggle-selected{--ocs--re-icon-button--container-color: var(--ocs--re-icon-button--toggle-selected-container-color);--ocs--re-icon-button--icon-color: var(--ocs--re-icon-button--toggle-selected-icon-color);--ocs--re-icon-button--hover-state-layer-color: var(--ocs--re-icon-button--toggle-selected-hover-state-layer-color);--ocs--re-icon-button--hover-icon-color: var(--ocs--re-icon-button--toggle-selected-hover-icon-color);--ocs--re-icon-button--focus-state-layer-color: var(--ocs--re-icon-button--toggle-selected-focus-state-layer-color);--ocs--re-icon-button--focus-icon-color: var(--ocs--re-icon-button--toggle-selected-focus-icon-color);--ocs--re-icon-button--pressed-state-layer-color: var(--ocs--re-icon-button--toggle-selected-pressed-state-layer-color);--ocs--re-icon-button--pressed-icon-color: var(--ocs--re-icon-button--toggle-selected-pressed-icon-color);--ocs--re-icon-button--outline-color: transparent}.ocs-re-menu{--_anchor-name: var(--ocs--re-menu--anchor-name, no-anchor-name-set)}.ocs-re-menu__activator{display:inline-block}.ocs-re-menu__content{position:fixed;max-width:calc(100vw - 2rem);max-height:20rem;margin:0;padding:0;border:none;border-radius:.25rem;border-radius:var(--ocs--shape--corner-extra-small, .25rem);background:#fffbfe;background:var(--ocs--color--surface-container, rgb(255, 251, 254));box-shadow:0 2px 6px 2px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.3);box-shadow:var(--ocs--elevation--level-2, 0 2px 6px 2px rgba(0, 0, 0, .15), 0 1px 2px rgba(0, 0, 0, .3));overflow:auto;z-index:1000}.ocs-re-menu__content:popover-open{display:block}.ocs-re-menu__content--anchor-position-supported{position-anchor:var(--_anchor-name);top:calc(anchor(bottom) - .25rem);right:auto;bottom:auto;left:anchor(left);min-width:anchor-size(width);position-try-fallbacks:flip-block,flip-inline,flip-block flip-inline}.ocs-re-menu__content--anchor-position-supported.ocs-re-menu__content--match-width{width:anchor-size(width);max-width:anchor-size(width)}.ocs-re-menu__content--anchor-position-supported.ocs-re-menu__content--right-start{top:anchor(top);right:auto;bottom:auto;left:anchor(right);position-try-fallbacks:flip-inline,flip-block,flip-inline flip-block}.ocs-re-menu--anchor-position-supported .ocs-re-menu__activator{anchor-name:var(--_anchor-name)}
