.ol-button-static{justify-content:center;align-items:center;gap:var(--spacing-inline-md);box-sizing:border-box;vertical-align:middle;--ol-button-height:var(--control-height-medium);height:var(--ol-button-height);padding:0 var(--spacing-md);font-family:var(--font-family-button);font-size:var(--font-size-body-medium);line-height:var(--line-height-control);text-align:center;white-space:nowrap;border:1px solid var(--color-control-border);border-radius:var(--border-radius-button);background-color:var(--color-control-bg);color:var(--color-text);--control-surface:var(--color-control-bg);--control-highlight-strength:35%;box-shadow:var(--box-shadow-raised), inset 0 1px 0 color-mix(in srgb, var(--white) var(--control-highlight-strength), var(--control-surface));cursor:pointer;-webkit-user-select:none;user-select:none;display:inline-flex;position:relative}ol-button:not(:defined){justify-content:center;align-items:center;gap:var(--spacing-inline-md);box-sizing:border-box;vertical-align:middle;--ol-button-height:var(--control-height-medium);height:var(--ol-button-height);padding:0 var(--spacing-md);font-family:var(--font-family-button);font-size:var(--font-size-body-medium);line-height:var(--line-height-control);text-align:center;white-space:nowrap;border:1px solid var(--color-control-border);border-radius:var(--border-radius-button);background-color:var(--color-control-bg);color:var(--color-text);--control-surface:var(--color-control-bg);--control-highlight-strength:35%;box-shadow:var(--box-shadow-raised), inset 0 1px 0 color-mix(in srgb, var(--white) var(--control-highlight-strength), var(--control-surface));cursor:pointer;-webkit-user-select:none;user-select:none;display:inline-flex;position:relative}ol-button[full-width]:not(:defined){width:100%;display:flex}ol-button[disabled]:not(:defined){opacity:.55;pointer-events:none}.ol-button-static--small{--ol-button-height:var(--control-height-small);padding:0 var(--spacing-sm);font-size:var(--font-size-label-medium)}ol-button[size=small]:not(:defined){--ol-button-height:var(--control-height-small);padding:0 var(--spacing-sm);font-size:var(--font-size-label-medium)}ol-button[size=large]:not(:defined){--ol-button-height:var(--control-height-large);padding:0 var(--spacing-lg);font-size:var(--font-size-body-large)}:is(ol-button[shape=icon]:not(:defined),ol-button[shape=circle]:not(:defined)){width:var(--ol-button-height);padding:0}ol-button[shape=circle]:not(:defined){border-radius:var(--border-radius-circle)}ol-button[elevation=floating]:not(:defined){box-shadow:var(--box-shadow-floating), inset 0 1px 0 color-mix(in srgb, var(--white) var(--control-highlight-strength), var(--control-surface))}.ol-button-static--primary{background-color:var(--color-primary);border-color:var(--color-primary);color:var(--white);--control-surface:var(--color-primary);--control-highlight-strength:18%}ol-button[variant=primary]:not(:defined){background-color:var(--color-primary);border-color:var(--color-primary);color:var(--white);--control-surface:var(--color-primary);--control-highlight-strength:18%}.ol-button-static--ghost{box-shadow:none;background-color:#0000;border-color:#0000}ol-button[variant=ghost]:not(:defined){box-shadow:none;background-color:#0000;border-color:#0000}:is(ol-button[tone=danger]:not([variant]):not(:defined),ol-button[variant=secondary][tone=danger]:not(:defined)){border-color:var(--color-error-border);color:var(--color-error-fg)}ol-button[variant=ghost][tone=danger]:not(:defined){color:var(--color-error-fg);box-shadow:none;background-color:#0000;border-color:#0000}ol-button[variant=primary][tone=danger]:not(:defined){background-color:var(--color-destructive);border-color:var(--color-border-error);color:var(--white);--control-surface:var(--color-destructive);--control-highlight-strength:18%}ol-button[selected]:not(:defined){background-color:var(--color-control-selected-bg);border-color:var(--color-control-selected-border);color:var(--color-link);--control-surface:var(--color-control-selected-surface)}a.ol-button-static:link,a.ol-button-static:visited{color:var(--color-text);text-decoration:none}a.ol-button-static--primary:link,a.ol-button-static--primary:visited{color:var(--white)}.ol-button-static{transition:transform var(--duration-press)}@media (hover:hover) and (pointer:fine){.ol-button-static:not(.ol-button-static--ghost,.ol-button-static--primary):hover{background-color:var(--color-control-hover);border-color:var(--color-border-muted);--control-surface:var(--color-control-hover)}.ol-button-static--ghost:hover{background-color:var(--color-control-hover);border-color:#0000}.ol-button-static--primary:hover{filter:brightness(1.1)}}.ol-button-static:active{transform:scale(var(--press-scale))}.ol-button-static:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:var(--spacing-3xs)}ol-banner{--banner-accent:var(--color-primary);align-items:flex-start;gap:var(--spacing-inline-md);padding:var(--spacing-inset-sm) var(--spacing-inset-md);background-color:color-mix(in srgb, var(--banner-accent) 8%, var(--white));border:1px solid color-mix(in srgb, var(--banner-accent) 30%, var(--white));border-radius:var(--border-radius-notification);color:var(--color-text);font-family:var(--font-family-body);font-size:var(--font-size-body-medium);transition:opacity var(--duration-base) var(--ease-enter), transform var(--duration-base) var(--ease-enter);line-height:1.4;display:flex}ol-banner[variant=success]{--banner-accent:var(--color-success-object)}ol-banner[variant=warning]{--banner-accent:var(--color-warning-object)}ol-banner[variant=danger]{--banner-accent:var(--color-error-object)}ol-banner[appearance=plain]{border:none;border-radius:0}ol-banner[data-closing]{opacity:0;pointer-events:none;transform:translateY(-8px)}@media (prefers-reduced-motion:reduce){ol-banner{transition:none}}ol-banner:not([hydrated]):before{content:""}ol-banner:not([hydrated]):before,ol-banner>.ol-banner__icon{border-radius:var(--border-radius-circle);background-color:var(--banner-accent);width:20px;height:20px;color:var(--white);flex-shrink:0;justify-content:center;align-items:center;margin-top:4px;display:flex}ol-banner:not([hydrated])>[slot=icon]{display:none}ol-banner>.ol-banner__content{flex-direction:column;flex:1;justify-content:center;min-height:28px;display:flex}ol-banner[dismissible]:not([hydrated]):after{content:"";flex-shrink:0;width:28px}ol-banner>.ol-banner__close{box-sizing:border-box;border-radius:var(--border-radius-sm);min-width:28px;min-height:28px;color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}ol-banner>.ol-banner__close ol-icon{width:20px;height:20px}@media (hover:hover) and (pointer:fine){ol-banner>.ol-banner__close:hover{color:var(--color-text)}}ol-banner>.ol-banner__close:focus{outline:none}ol-banner>.ol-banner__close:focus-visible{outline:var(--focus-width) solid var(--color-focus-ring);outline-offset:2px}ol-banner>.ol-banner__close:active{transform:scale(var(--press-scale-compact))}ol-banner[variant=warning]>.ol-banner__icon,ol-banner[variant=warning]:not([hydrated]):before{background:0 0}ol-icon{width:var(--icon-size-md);height:var(--icon-size-md);vertical-align:middle;flex-shrink:0;display:inline-flex}ol-icon[size=sm]{width:var(--icon-size-sm);height:var(--icon-size-sm)}ol-icon[size=lg]{width:var(--icon-size-lg);height:var(--icon-size-lg)}.ol-icon{width:var(--icon-size-md);height:var(--icon-size-md);vertical-align:middle;stroke-width:var(--icon-stroke-md);flex-shrink:0;display:inline-block}.ol-icon--sm{width:var(--icon-size-sm);height:var(--icon-size-sm);stroke-width:var(--icon-stroke-sm)}.ol-icon--md{width:var(--icon-size-md);height:var(--icon-size-md);stroke-width:var(--icon-stroke-md)}.ol-icon--lg{width:var(--icon-size-lg);height:var(--icon-size-lg);stroke-width:var(--icon-stroke-lg)}ol-shelf-button:not(:defined){height:var(--control-height-medium);display:block}ol-shelf-button[variant=icon]:not(:defined){width:32px;height:32px}.popover-menu{box-sizing:border-box;width:240px;max-width:calc(100vw - 24px);padding:var(--spacing-inset-sm) var(--menu-row-inset);text-align:left}@media (width<=767px){.popover-menu{width:100%;max-width:none}}.popover-menu .popover-menu__item{align-items:center;gap:var(--spacing-inline-md);min-height:var(--menu-row-height);padding:var(--spacing-2xs) var(--menu-row-padding-inline);border-radius:var(--border-radius-button);color:var(--color-text);font-size:var(--font-size-body-medium);text-decoration:none;display:flex}.popover-menu .popover-menu__item .ol-icon{color:var(--color-icon-muted)}.popover-menu .popover-menu__item:focus-visible,.popover-menu .popover-menu__item:active{background-color:var(--color-hover-overlay)}@media (hover:hover) and (pointer:fine){.popover-menu .popover-menu__item:hover{background-color:var(--color-hover-overlay)}}ol-read-more{visibility:hidden;min-height:121px;overflow:hidden}ol-read-more[label-size=small]{min-height:107px}ol-chip:not(:defined){height:30px;display:inline-block}ol-chip[size=small]:not(:defined){height:24px}ol-segment{display:none}ol-segmented-control:not(:defined){height:var(--control-height-medium);display:inline-block}ol-segmented-control[size=small]:not(:defined){height:var(--control-height-small)}ol-segmented-control[size=large]:not(:defined){height:var(--control-height-large)}ol-popover:not(:defined)>:not([slot=trigger]){display:none}ol-drawer:not(:defined){display:none}ol-dialog:not(:defined){display:none}ol-carousel:not(:defined){gap:8px;display:flex;overflow:hidden}ol-carousel:not(:defined)>*{flex:0 0 11.75%;min-width:0}@media (width<=1024px){ol-carousel:not(:defined)>*{flex-basis:13.4%}}@media (width<=768px){ol-carousel:not(:defined)>*{flex-basis:18.8%}}@media (width<=600px){ol-carousel:not(:defined)>*{flex-basis:23.5%}}@media (width<=480px){ol-carousel:not(:defined)>*{flex-basis:31.3%}}
