@layer global-components{.c-visual-text-3xl,.c-visual-text-2xl,.c-visual-text-xl,.c-visual-text-lg,.c-visual-text-md,.c-content-text-lg,.c-content-text-md,.c-filter-dropdown select,.c-content-text-sm,.c-filter-dropdown label,.c-content-text-xs{line-height:1}.c-visual-text-3xl{font-family:var(--g__text__visual__font-family__3xl);font-size:var(--g__text__visual__font-size__3xl);font-weight:var(--g__text__visual__font-weight__3xl);letter-spacing:var(--g__text__visual__letter-spacing__3xl)}.c-visual-text-3xl--always-on-light-surface{font-weight:var(--g__text__visual__on-light-surface__font-weight__3xl)}.c-visual-text-3xl--always-on-dark-surface{font-weight:var(--g__text__visual__on-dark-surface__font-weight__3xl)}.c-visual-text-3xl--line-height-0-30-CPL{line-height:var(--g__text__visual__line-height__3xl__0-30-CPL)}.c-visual-text-2xl{font-family:var(--g__text__visual__font-family__2xl);font-size:var(--g__text__visual__font-size__2xl);font-weight:var(--g__text__visual__font-weight__2xl);letter-spacing:var(--g__text__visual__letter-spacing__2xl)}.c-visual-text-2xl--always-on-light-surface{font-weight:var(--g__text__visual__on-light-surface__font-weight__2xl)}.c-visual-text-2xl--always-on-dark-surface{font-weight:var(--g__text__visual__on-dark-surface__font-weight__2xl)}.c-visual-text-2xl--line-height-0-30-CPL{line-height:var(--g__text__visual__line-height__2xl__0-30-CPL)}.c-visual-text-xl{font-family:var(--g__text__visual__font-family__xl);font-size:var(--g__text__visual__font-size__xl);font-weight:var(--g__text__visual__font-weight__xl);letter-spacing:var(--g__text__visual__letter-spacing__xl)}.c-visual-text-xl--always-on-light-surface{font-weight:var(--g__text__visual__on-light-surface__font-weight__xl)}.c-visual-text-xl--always-on-dark-surface{font-weight:var(--g__text__visual__on-dark-surface__font-weight__xl)}.c-visual-text-xl--line-height-0-30-CPL{line-height:var(--g__text__visual__line-height__xl__0-30-CPL)}.c-visual-text-xl--line-height-30-60-CPL{line-height:var(--g__text__visual__line-height__xl__30-60-CPL)}.c-visual-text-lg{font-family:var(--g__text__visual__font-family__lg);font-size:var(--g__text__visual__font-size__lg);font-weight:var(--g__text__visual__font-weight__lg);letter-spacing:var(--g__text__visual__letter-spacing__lg)}.c-visual-text-lg--always-on-light-surface{font-weight:var(--g__text__visual__on-light-surface__font-weight__lg)}.c-visual-text-lg--always-on-dark-surface{font-weight:var(--g__text__visual__on-dark-surface__font-weight__lg)}.c-visual-text-lg--line-height-0-30-CPL{line-height:var(--g__text__visual__line-height__lg__0-30-CPL)}.c-visual-text-lg--line-height-30-60-CPL{line-height:var(--g__text__visual__line-height__lg__30-60-CPL)}.c-visual-text-lg--line-height-60-90-CPL{line-height:var(--g__text__visual__line-height__lg__60-90-CPL)}.c-visual-text-md{font-family:var(--g__text__visual__font-family__md);font-size:var(--g__text__visual__font-size__md);font-weight:var(--g__text__visual__font-weight__md);letter-spacing:var(--g__text__visual__letter-spacing__md)}.c-visual-text-md--always-on-light-surface{font-weight:var(--g__text__visual__on-light-surface__font-weight__md)}.c-visual-text-md--always-on-dark-surface{font-weight:var(--g__text__visual__on-dark-surface__font-weight__md)}.c-visual-text-md--line-height-0-30-CPL{line-height:var(--g__text__visual__line-height__md__0-30-CPL)}.c-content-text-lg{font-family:var(--g__text__content__font-family__lg);font-size:var(--g__text__content__font-size__lg);font-weight:var(--g__text__content__font-weight__lg);letter-spacing:var(--g__text__content__letter-spacing__lg)}.c-content-text-lg--always-on-light-surface{font-weight:var(--g__text__content__on-light-surface__font-weight__lg)}.c-content-text-lg--always-on-dark-surface{font-weight:var(--g__text__content__on-dark-surface__font-weight__lg)}.c-content-text-lg--line-height-30-60-CPL{line-height:var(--g__text__content__line-height__lg__30-60-CPL)}.c-content-text-lg--line-height-60-90-CPL{line-height:var(--g__text__content__line-height__lg__60-90-CPL)}.c-content-text-md,.c-filter-dropdown select{font-family:var(--g__text__content__font-family__md);font-size:var(--g__text__content__font-size__md);font-weight:var(--g__text__content__font-weight__md);letter-spacing:var(--g__text__content__letter-spacing__md)}.c-content-text-md--always-on-light-surface{font-weight:var(--g__text__content__on-light-surface__font-weight__md)}.c-content-text-md--always-on-dark-surface{font-weight:var(--g__text__content__on-dark-surface__font-weight__md)}.c-content-text-md--line-height-30-60-CPL{line-height:var(--g__text__content__line-height__md__30-60-CPL)}.c-content-text-md--line-height-60-90-CPL{line-height:var(--g__text__content__line-height__md__60-90-CPL)}.c-content-text-sm,.c-filter-dropdown label{font-family:var(--g__text__content__font-family__sm);font-size:var(--g__text__content__font-size__sm);font-weight:var(--g__text__content__font-weight__sm);letter-spacing:var(--g__text__content__letter-spacing__sm)}.c-content-text-sm--always-on-light-surface{font-weight:var(--g__text__content__on-light-surface__font-weight__sm)}.c-content-text-sm--always-on-dark-surface{font-weight:var(--g__text__content__on-dark-surface__font-weight__sm)}.c-content-text-sm--line-height-0-30-CPL{line-height:var(--g__text__content__line-height__sm__0-30-CPL)}.c-content-text-sm--line-height-30-60-CPL{line-height:var(--g__text__content__line-height__sm__30-60-CPL)}.c-content-text-xs{font-family:var(--g__text__content__font-family__xs);font-size:var(--g__text__content__font-size__xs);font-weight:var(--g__text__content__font-weight__xs);letter-spacing:var(--g__text__content__letter-spacing__xs)}.c-content-text-xs--always-on-light-surface{font-weight:var(--g__text__content__on-light-surface__font-weight__xs)}.c-content-text-xs--always-on-dark-surface{font-weight:var(--g__text__content__on-dark-surface__font-weight__xs)}}@layer local-components{.c-filter-dropdown{display:grid;gap:.8rem;width:fit-content}.c-filter-dropdown label{color:var(--g__color__on-neutral-surface__l1)}.c-filter-dropdown__select-wrapper{position:relative}.c-filter-dropdown select{width:100%;padding:1rem 2.5rem 1rem 1rem;border:1px solid var(--g__color__on-neutral-surface__l3);border-radius:var(--b__dimension__border__radius__md);background-color:transparent;appearance:none;color:var(--g__color__on-neutral-surface__root);cursor:pointer}.c-filter-dropdown select:focus{outline:none}.c-filter-dropdown__down-arrow{position:absolute;top:50%;transform:translateY(-50%);right:1rem;width:1.2rem;height:1.2rem;pointer-events:none}.c-filter-dropdown__down-arrow svg{fill:var(--g__color__on-neutral-surface__l1)}}
