/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root{--sk-size:40px;--sk-color:#333;}.ajax-throbber{position:relative;width:40px;height:40px;}.ajax-progress.ajax-progress-fullscreen{position:fixed;z-index:11000;top:0;right:0;bottom:0;left:0;overflow:visible;width:2em;height:2em;margin:auto;background-color:transparent;background-image:none;}
.progress{position:relative;}.progress__track{min-width:100px;max-width:100%;height:16px;margin-top:5px;border:1px solid;background-color:#fff;}.progress__bar{width:3%;min-width:3%;max-width:100%;height:16px;background-color:#000;}.progress__description,.progress__percentage{overflow:hidden;margin-top:0.2em;color:#555;font-size:0.875em;}.progress__description{float:left;}[dir="rtl"] .progress__description{float:right;}.progress__percentage{float:right;}[dir="rtl"] .progress__percentage{float:left;}.progress--small .progress__track{height:7px;}.progress--small .progress__bar{height:7px;background-size:20px 20px;}
.ajax-progress{display:inline-block;padding:1px 5px 2px 5px;}[dir="rtl"] .ajax-progress{float:right;}.ajax-progress-throbber .throbber{display:inline;padding:1px 6px 2px;background:transparent url(/core/misc/throbber-active.gif) no-repeat 0 center;}.ajax-progress-throbber .message{display:inline;padding:1px 5px 2px;}tr .ajax-progress-throbber .throbber{margin:0 2px;}.ajax-progress-bar{width:16em;}.ajax-progress-fullscreen{position:fixed;z-index:1261;top:48.5%;left:49%;width:24px;height:24px;padding:4px;opacity:0.9;border-radius:7px;background-color:#232323;background-image:url(/core/misc/loading-small.gif);background-repeat:no-repeat;background-position:center center;}[dir="rtl"] .ajax-progress-fullscreen{right:49%;left:auto;}
.text-align-left{text-align:left;}.text-align-right{text-align:right;}.text-align-center{text-align:center;}.text-align-justify{text-align:justify;}.align-left{float:left;}.align-right{float:right;}.align-center{display:block;margin-right:auto;margin-left:auto;}
.fieldgroup{padding:0;border-width:0;}
.container-inline div,.container-inline label{display:inline-block;}.container-inline .details-wrapper{display:block;}.container-inline .hidden{display:none;}
.clearfix::after{display:table;clear:both;content:"";}
.js details:not([open]) .details-wrapper{display:none;}
.hidden{display:none;}.visually-hidden{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}.visually-hidden.focusable:active,.visually-hidden.focusable:focus-within{position:static !important;overflow:visible;clip:auto;width:auto;height:auto;}.invisible{visibility:hidden;}
.item-list__comma-list,.item-list__comma-list li{display:inline;}.item-list__comma-list{margin:0;padding:0;}.item-list__comma-list li::after{content:", ";}.item-list__comma-list li:last-child::after{content:"";}
.js .js-hide{display:none;}.js-show{display:none;}.js .js-show{display:block;}@media (scripting:enabled){.js-hide.js-hide{display:none;}.js-show{display:block;}}
.nowrap{white-space:nowrap;}
.position-container{position:relative;}
.reset-appearance{margin:0;padding:0;border:0 none;background:transparent;line-height:inherit;-webkit-appearance:none;appearance:none;}
.resize-none{resize:none;}.resize-vertical{min-height:2em;resize:vertical;}.resize-horizontal{max-width:100%;resize:horizontal;}.resize-both{max-width:100%;min-height:2em;resize:both;}
.system-status-counter__status-icon{display:inline-block;width:25px;height:25px;vertical-align:middle;}.system-status-counter__status-icon::before{display:block;width:100%;height:100%;content:"";background-repeat:no-repeat;background-position:center 2px;background-size:16px;}.system-status-counter__status-icon--error::before{background-image:url(/core/misc/icons/e32700/error.svg);}.system-status-counter__status-icon--warning::before{background-image:url(/core/misc/icons/e29700/warning.svg);}.system-status-counter__status-icon--checked::before{background-image:url(/core/misc/icons/73b355/check.svg);}
.system-status-report-counters__item{width:100%;margin-bottom:0.5em;padding:0.5em 0;text-align:center;white-space:nowrap;background-color:rgba(0,0,0,0.063);}@media screen and (min-width:60em){.system-status-report-counters{display:flex;flex-wrap:wrap;justify-content:space-between;}.system-status-report-counters__item--half-width{width:49%;}.system-status-report-counters__item--third-width{width:33%;}}
.system-status-general-info__item{margin-top:1em;padding:0 1em 1em;border:1px solid #ccc;}.system-status-general-info__item-title{border-bottom:1px solid #ccc;}
.tablesort{display:inline-block;width:16px;height:16px;background-size:100%;}.tablesort--asc{background-image:url(/core/misc/icons/787878/twistie-down.svg);}.tablesort--desc{background-image:url(/core/misc/icons/787878/twistie-up.svg);}
.app-link{display:inline-grid;grid-auto-flow:column;width:-moz-max-content;width:max-content;margin:0;overflow:hidden;align-items:center;justify-content:center;gap:8px;border:none;border-radius:var(--radius-button-md);background-color:var(--color-button-filled-neutral-bg-sm-default);color:var(--color-button-outline-base-content-default);cursor:pointer;transition:var(--transition);}.app-link_size_xs{height:40px;padding:0 var(--size-button-padding-sm);}.app-link_size_xs .app-link__icon{width:98px;height:24px;}.app-link_size_sm{height:48px;padding:0 var(--size-button-padding-sm);}.app-link_size_sm .app-link__icon{width:133px;height:32px;}.app-link_size_md{height:64px;padding:0 var(--size-button-padding-md);}.app-link_size_md .app-link__icon{width:133px;height:32px;}.app-link_size_lg{height:72px;padding:0 var(--size-button-padding-lg);}.app-link_size_lg .app-link__icon{width:168px;height:40px;}.app-link_size_xl{height:80px;padding:0 var(--size-button-padding-lg);}.app-link_size_xl .app-link__icon{width:200px;height:48px;}.app-link_size_2xl{height:96px;padding:0 var(--size-button-padding-lg);}.app-link_size_2xl .app-link__icon{width:200px;height:48px;}.app-link__icon svg{height:100%;width:auto;}
.breadcrumb{display:grid;padding:0;grid-template-columns:minmax(0,1fr);overflow:hidden;}.breadcrumb li{display:grid;width:auto;max-width:-moz-max-content;max-width:max-content;align-items:center;grid-auto-flow:column;grid-auto-columns:max-content;}.breadcrumb__wrapper{margin:0;padding:0;align-items:center;}.breadcrumb__text{color:var(--color-button-text-neutral-content-secondary-default);font-family:var(--font-family);font-size:var(--size-font-md-size);font-style:normal;font-weight:500;line-height:var(--size-font-md-line);letter-spacing:var(--size-font-md-letter-spacing);}.breadcrumb__devider{display:grid;width:var(--size-icon-sm);height:var(--size-icon-sm);margin:0 var(--size-icon-sm);align-items:center;justify-content:center;}
.catalog{display:grid;gap:var(--size-block-space-lg);}.catalog .view-content{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--size-grid-gutter-variable);}.catalog .view-subtitle{margin-top:var(--size-block-space-md);margin-bottom:var(--size-block-space-title-md);grid-column:1/-1;}.catalog .view-subtitle:first-of-type{margin-top:0;}.catalog .view-pager{display:grid;grid-template-columns:max-content 1fr;gap:var(--size-content-space-1xl);align-items:center;}.catalog .view-heading{display:flex;flex-wrap:wrap;gap:var(--size-block-space-title-md);}.catalog .view-heading_filters_hidden{justify-content:space-between;align-items:end;}.catalog .view-heading_filters_exposed{flex-direction:column;}.views-exposed-form__wrapper{display:flex;flex-wrap:wrap;gap:var(--size-grid-gutter-variable);justify-content:space-between;}.views-exposed-form__filters,.views-exposed-form__control{display:flex;gap:var(--size-content-space-md);align-items:center;}.views-exposed-form__temporary{margin-top:var(--size-block-space-md);padding-top:var(--size-block-space-md);border-top:solid 1px var(--color-border-neutral-md);}.form-widget-select{display:inline-grid;position:relative;width:-moz-max-content;width:max-content;margin:0;padding:var(--size-base-0x-0);height:var(--size-button-height-md);align-items:center;border-radius:var(--radius-button-xl);background:var(--color-button-filled-neutral-bg-md-default);border:unset;}.form-widget-select.form-widget-sort .fieldset-wrapper{left:unset;right:0;}.form-widget-select.form-widget-sort_align_left .fieldset-wrapper{left:0;right:unset;}.form-widget-select .fieldset-label{display:grid;height:100%;grid-auto-flow:column;align-items:center;padding:var(--size-base-0x-0) var(--size-button-padding-md);gap:var(--size-button-space-md);color:var(--color-button-filled-neutral-content-primary-default);cursor:pointer;font-family:var(--font-button);font-size:var(--size-font-lg-size);font-style:normal;font-weight:500;line-height:var(--size-font-xs-line);letter-spacing:var(--size-font-lg-letter-spacing);}.form-widget-select .fieldset-icon{display:grid;align-self:center;}.form-widget-select .fieldset-wrapper{opacity:0;visibility:hidden;position:absolute;display:grid;gap:var(--size-button-padding-xs);left:0;top:calc(100% + var(--size-grid-gutter-variable));z-index:2;width:-moz-max-content;width:max-content;min-width:240px;padding:var(--size-card-padding-xs);border-radius:var(--radius-button-md,12px);background:var(--color-bg-light);box-shadow:51px 50px 20px 0px rgba(135,135,135,0),33px 32px 18px 0px rgba(135,135,135,0.01),18px 18px 15px 0px rgba(135,135,135,0.05),8px 8px 11px 0px rgba(135,135,135,0.09),2px 2px 6px 0px rgba(135,135,135,0.1);}.form-widget-select .fieldset-wrapper.active{opacity:1;visibility:visible;}.form-widget-inline .form-radios,.form-widget-inline .form-checkboxes{display:flex;flex-wrap:wrap;gap:var(--size-content-space-md);}.form-widget-inline .form-item input[type=radio],.form-widget-inline .form-item input[type=checkbox]{display:none;}.form-widget-inline .form-item .option{display:inline-grid;width:-moz-max-content;width:max-content;height:var(--size-button-height-md);grid-auto-flow:column;align-items:center;padding:var(--size-base-0x-0) var(--size-button-padding-md);gap:var(--size-button-space-md);color:var(--color-button-filled-neutral-content-primary-default);cursor:pointer;margin:0;border-radius:var(--radius-button-xl);background:var(--color-button-filled-neutral-bg-md-default);border:unset;font-family:var(--font-button);font-size:var(--size-font-lg-size);font-style:normal;font-weight:500;line-height:var(--size-font-xs-line);letter-spacing:var(--size-font-lg-letter-spacing);}.form-widget-switch .fieldset-wrapper > [id*=edit-items-per-page]{display:grid;grid-auto-flow:column;height:var(--size-button-height-md);padding:var(--size-button-padding-xs,4px);border-radius:var(--radius-button-xl);background:var(--color-button-filled-neutral-bg-md-default);}.form-widget-switch .form-item input{display:none;}.form-widget-switch .form-item input:checked ~ label{background:var(--color-button-filled-neutral-bg-variable-default,#ffffff);}.form-widget-switch .form-item label{display:inline-grid;align-items:center;justify-content:center;border-radius:var(--radius-button-lg);height:100%;cursor:pointer;aspect-ratio:1/1;transition:var(--transition);}.form-widget .form-item .option{display:grid;position:relative;width:100%;padding:var(--size-button-padding-2xs);border-radius:var(--radius-button-sm);overflow:hidden;background:var(--color-button-filled-neutral-bg-variable-default);color:var(--color-button-filled-neutral-content-primary-hover);font-family:var(--font-family);font-size:var(--size-font-lg-size);font-style:normal;font-weight:500;line-height:var(--size-font-md-line);}.form-widget .form-item .option::before{content:"";display:inline-block;width:var(--size-icon-sm);height:var(--size-icon-sm);position:absolute;top:50%;right:calc(var(--size-button-padding-2xs) + 10px);transform:translate(50%,-50%);border-radius:50%;transition:var(--transition);}.form-widget .form-item .option::after{content:"";display:inline-block;width:20px;height:20px;position:absolute;right:var(--size-button-padding-2xs);top:50%;transform:translateY(-50%);border:2px solid var(--color-button-outline-neutral-border-default);border-radius:50%;background-repeat:no-repeat,no-repeat;background-position:center,center;transition:var(--transition);}.form-widget .form-item input{display:none;}.form-widget .form-item input:checked ~ .option{background:var(--color-button-filled-neutral-bg-variable-active);color:var(--color-button-filled-neutral-content-primary-active);}.form-widget .form-item input:checked ~ .option::before{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'><path fill-rule='evenodd' clip-rule='evenodd' d='M12.7682 5.64018C13.1218 5.2159 13.0645 4.58534 12.6402 4.23177C12.2159 3.87821 11.5853 3.93553 11.2318 4.35981L6.9328 9.51858L4.70711 7.29289C4.31658 6.90236 3.68342 6.90236 3.29289 7.29289C2.90237 7.68341 2.90237 8.31658 3.29289 8.7071L5.51859 10.9328C6.35019 11.7644 7.71635 11.7024 8.46924 10.799L12.7682 5.64018Z' fill='white'/></svg>");background-color:var(--color-button-filled-primary-bg-default);}.form-widget .form-item input:checked ~ .option::after{border-color:var(--color-button-filled-primary-bg-default);border-width:3px;}@container main (max-width:1000px){.catalog .view-content{grid-template-columns:repeat(3,1fr);}}@container main (max-width:767px){.catalog .view-content{grid-template-columns:repeat(2,1fr);}.views-exposed-form__wrapper{flex-direction:column;}.views-exposed-form__control{order:-1;margin-left:auto;}.form-widget-inline .form-item .option{height:var(--size-button-height-sm);padding:var(--size-base-0x-0) var(--size-button-padding-sm);gap:var(--size-button-space-sm);border-radius:var(--radius-button-md);}}@container main (max-width:440px){.catalog .view-content{grid-template-columns:1fr;}.catalog .view-pager{display:grid;grid-template-columns:1fr;}}
.category-button_size_sm .category-button__link{height:var(--size-button-height-sm);padding:var(--size-base-0x-0) var(--size-button-padding-sm);gap:var(--size-button-space-md);border-radius:var(--radius-button-xl);}.category-button_state_active .category-button__link{background:var(--color-button-filled-primary-bg-default);color:var(--color-button-filled-primary-content-default);}.category-button__link{display:grid;align-items:center;justify-content:center;transition:var(--transition);color:var(--color-button-filled-neutral-content-primary-default);background:var(--color-button-filled-neutral-bg-md-default);font-family:var(--font-button);font-size:var(--size-font-lg-size);font-style:normal;font-weight:500;line-height:var(--size-font-xs-line);letter-spacing:var(--size-font-lg-letter-spacing);}@media (hover:hover){.category-button__link:hover,.category-button__link.hover{background:var(--color-button-filled-primary-bg-hover);color:var(--color-button-filled-primary-content-hover);}}.category-button_type_icon .category-button__link{display:grid;grid-template-columns:max-content auto;gap:8px;justify-content:start;}.category-button_type_icon .category-button__link svg{width:24px;height:24px;-o-object-fit:contain;object-fit:contain;transition:var(--transition);}.category-button_type_icon .category-button__link:hover svg *[fill]:not([fill=none]){fill:var(--color-button-filled-primary-content-hover,#FFFFFF);}.category-button_type_icon .category-button__link:hover svg *[stroke]:not([stroke=none]){stroke:var(--color-button-filled-primary-content-hover,#FFFFFF);}.category-button_type_icon.category-button_state_active svg *[fill]:not([fill=none]){fill:var(--color-button-filled-primary-content-default,#FFFFFF);}.category-button_type_icon.category-button_state_active svg *[stroke]:not([stroke=none]){stroke:var(--color-button-filled-primary-content-default,#FFFFFF);}@media (max-width:1750px){.sidebar .category-button_size_sm .category-button__link{height:30px;padding:0 10px;}.sidebar .category-button__link{font-size:12px;}.sidebar .category-button_type_icon .category-button__link{gap:6px;}.sidebar .category-button_type_icon .category-button__link svg{width:16px;height:16px;}}
.cookie{display:none;position:fixed;left:50%;bottom:16px;transform:translateX(-50%);width:100%;max-width:1391px;background:#ffffff;padding:8px;border-radius:4px;text-align:center;align-items:center;gap:8px;box-shadow:0 2px 10px rgba(0,0,0,0.1);z-index:10000000000;justify-content:space-evenly;}.cookie__text{margin:0;font-size:12px;color:#333333;}.cookie__text a{display:inline;color:var(--color-button-filled-primary-bg-default);}.cookie__button{font-size:12px;padding:4px 16px;border-radius:4px;background-color:#ededed;border:none;cursor:pointer;transition:0.3s;}.cookie__button:hover{background:#d7d7d7;}.cookie.active{display:flex;}@media (max-width:1416px){.cookie{max-width:calc(100% - 32px);}}@media (max-width:767px){.cookie{flex-direction:column;}.cookie__text{font-size:10px;}}
.footer{display:grid;padding:var(--size-block-padding-lg);margin:0 var(--size-grid-margin-sm);gap:var(--size-footer-space-lg);background:var(--color-bg-neutral-sm);border-radius:var(--radius-card-lg) var(--radius-card-lg) 0 0;}.footer__inner{display:grid;grid-template-columns:var(--column-one-fourth);gap:var(--gap);}.footer__main{display:grid;grid-template-columns:var(--column-two-third);gap:var(--gap);}.footer-menu{display:grid;grid-template-columns:var(--column-two-third);gap:var(--gap);}.footer-menu__list{display:grid;gap:var(--size-content-space-md);}.footer-menu__list:has(.footer-menu__item:nth-child(6)){grid-template-columns:1fr 1fr;}.footer-menu__link{color:var(--color-button-text-default);font-family:var(--font-button);font-size:var(--size-font-lg-size);font-style:normal;font-weight:500;line-height:var(--size-font-xs-line);letter-spacing:var(--size-font-lg-letter-spacing);}.footer__contacts{display:grid;gap:var(--size-content-space-1xl);}.footer__contact-data h3{font-family:var(--font-family);font-size:var(--size-font-md-size);font-style:normal;font-weight:400;line-height:var(--size-font-md-line);letter-spacing:var(--size-font-md-letter-spacing);}.footer__contact-data_phone a[href^="tel:"]{color:var(--color-content-neutral-primary);}.footer__contact-data_phone .footer__contact-value{font-family:var(--font-heading);font-size:var(--size-font-1xl-size);font-style:normal;font-weight:600;line-height:var(--size-font-1xl-line);letter-spacing:var(--size-font-1xl-letter-spacing);}.footer__contact-data:last-child{margin-bottom:0;}.footer__contact-value{color:var(--color-content-neutral-primary);font-family:var(--font-family);font-size:var(--size-font-lg-size);font-style:normal;font-weight:600;line-height:var(--size-font-lg-line);letter-spacing:var(--size-font-lg-letter-spacing);}.footer__contact-value span{color:var(--color-content-neutral-primary);font-family:var(--font-family);font-size:var(--size-font-lg-size);font-style:normal;font-weight:600;line-height:var(--size-font-lg-line);letter-spacing:var(--size-font-lg-letter-spacing);}.footer__bottom{display:grid;padding-top:var(--size-block-padding-lg);gap:var(--size-footer-space-md);border-top:1px solid var(--color-border-neutral-lg);}.footer__external{display:grid;grid-template-columns:repeat(2,max-content);justify-content:space-between;}.footer__apps{display:flex;gap:var(--size-content-space-md);}.footer__socials{display:flex;gap:var(--size-content-space-md);}.copyright__platform a,.copyright__platform,.copyright__policy,.copyright__company{color:var(--color-button-text-neutral-content-secondary-default);opacity:0.5;font-family:var(--font-family);font-size:var(--size-font-md-size);font-style:normal;font-weight:400;line-height:var(--size-font-md-line);letter-spacing:var(--size-font-md-letter-spacing);}.copyright{display:grid;grid-template-columns:repeat(2,max-content);justify-content:space-between;gap:var(--gap);}.copyright__links{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--size-content-space-5xl,40px);}@media (max-width:1024px){.footer__inner{grid-template-columns:1fr;gap:var(--size-block-space-2xl);}.copyright{grid-template-columns:1fr 1fr;}}@media (max-width:767px){.footer__main{grid-template-columns:1fr;gap:var(--size-block-space-2xl);}.footer__contacts{display:flex;flex-wrap:wrap;gap:var(--size-content-space-1xl,12px) var(--size-block-space-2xl,40px);}.footer__external{grid-template-columns:1fr;justify-content:space-between;gap:var(--size-block-space-2xl);}.footer__bottom{padding-top:var(--size-block-space-2xl);}.copyright{grid-template-columns:1fr;}.copyright__links{grid-template-columns:1fr;gap:var(--gap);}}@media (max-width:680px){.footer{margin:0;}}@media (max-width:604px){.footer{padding:var(--size-block-padding-xl);}}@media (max-width:490px){.footer-menu{grid-template-columns:1fr;gap:var(--size-block-space-2xl);}.footer .wrap-block{flex-wrap:wrap;}.copyright{grid-template-columns:1fr;}.copyright__brand{justify-self:start;}}
.menu__link,.header__auth,.header__phone,.header{color:var(--color-button-text-neutral-content-primary-default);font-family:var(--font-button);font-size:var(--size-font-lg-size);font-style:normal;font-weight:500;line-height:var(--size-font-xs-line);letter-spacing:var(--size-font-lg-letter-spacing);}@media (min-width:1000px){:root{--header-height:84px;}}@media (min-width:681px) and (max-width:1000px){:root{--header-height:76px;}}@media (max-width:680px){:root{--header-height:72px;}}.header{width:100%;transition:transform var(--transition);position:static;opacity:0;pointer-events:none;}.header-container{margin:0 var(--size-grid-margin-sm);height:var(--header-height);}.header__location{display:grid;height:100%;align-items:center;}.header__contacts{display:grid;grid-auto-flow:row;}.header__inner{display:grid;grid-template-columns:repeat(2,max-content);padding:var(--size-card-padding-md) var(--size-card-padding-lg);gap:var(--size-content-space-5xl);align-items:center;justify-content:space-between;border-radius:0 0 var(--radius-card-md) var(--radius-card-md);}.header__inner > .navigation{display:grid;height:100%;align-items:center;}.header__inner .trigger-button{display:none;}.header__content-static{background:var(--color-bg-neutral-sm);border-radius:0 0 var(--radius-card-md) var(--radius-card-md);}.header__content-static:has(.header__mobile-menu_active) .header__inner{background-color:var(--color-bg-neutral-xs);}.header__firstwrap{display:grid;grid-auto-flow:column;gap:var(--size-content-space-5xl);justify-content:start;align-items:center;}.header__firstwrap-sub{display:grid;grid-auto-flow:column;gap:var(--size-content-space-1xl);align-items:center;justify-content:start;}.header__secondwrap{display:grid;grid-auto-flow:column;gap:var(--size-content-space-5xl);align-items:center;}.header__secondwrap-sub{display:grid;grid-auto-flow:column;align-items:center;gap:var(--size-content-space-5xl);}.header__worktime{color:var(--color-content-neutral-secondary);font-family:var(--font-family);font-size:var(--size-font-sm-size);font-style:normal;font-weight:400;line-height:var(--size-font-sm-line);letter-spacing:var(--size-font-sm-letter-spacing);}.header__actions{display:grid;grid-auto-flow:column;grid-auto-columns:max-content;align-items:center;justify-self:end;gap:var(--size-content-space-3xl);}.header__utils{display:grid;grid-auto-flow:column;grid-auto-columns:max-content;align-items:center;gap:var(--size-content-space-md);}.header__auth{display:grid;grid-auto-flow:column;grid-auto-columns:max-content;gap:var(--size-button-space-md);align-items:center;}.header-social{display:grid;grid-auto-flow:column;grid-auto-columns:max-content;}.header-social__item{overflow:hidden;}.header__mobile-menu{display:none;}.header_position_static{position:static;}.header_position_fixed-active{position:fixed;top:0;z-index:100;}.header_state_loaded{opacity:1;pointer-events:auto;}.header_modificator_full{width:100%;}.header-skeleton{height:var(--header-height);background:linear-gradient(90deg,var(--color-bg-neutral-sm) 25%,var(--color-button-filled-neutral-bg-md-default) 50%,var(--color-bg-neutral-sm) 75%);background-size:200% 100%;animation:skeleton 1.5s infinite linear;border-radius:0 0 var(--radius-card-md) var(--radius-card-md);}@keyframes skeleton{0%{background-position:200% 0;}100%{background-position:-200% 0;}}.menu{display:grid;height:100%;align-items:center;}.menu__list{display:grid;}.menu__list_level_root{height:100%;grid-auto-flow:column;grid-auto-columns:max-content;align-items:center;gap:var(--size-content-space-3xl);}.menu__item_level_root{display:grid;height:100%;align-items:center;}.menu__link{display:grid;height:100%;align-items:center;}@media (max-width:1400px){.header__inner{position:relative;z-index:10;}.header__inner .trigger-button{position:relative;display:inline-block;width:24px;height:24px;}.header__inner .trigger-button span{margin:0 auto;position:relative;top:12px;width:18.2px;height:2px;background-color:#1E1E1E;display:block;border-radius:5px;transition-duration:0s;transition-delay:0.2s;}.header__inner .trigger-button span::before,.header__inner .trigger-button span::after{position:absolute;content:"";width:18.2px;height:2px;background-color:#1E1E1E;display:block;border-radius:5px;transition-property:margin,transform;transition-duration:0.2s;transition-delay:0.2s,0s;}.header__inner .trigger-button span::before{margin-top:-6px;}.header__inner .trigger-button span::after{margin-top:6px;}.header__inner .trigger-button.trigger-button_active span{background-color:rgba(0,0,0,0);transition-delay:0.2s;}.header__inner .trigger-button.trigger-button_active span::before{margin-top:0;transform:rotate(45deg);transition-delay:0s,0.2s;}.header__inner .trigger-button.trigger-button_active span::after{margin-top:0;transform:rotate(-45deg);transition-delay:0s,0.2s;}.header__inner .navigation{display:none;}.header__auth{text-indent:-1000vw;gap:0;}.header__content-wrap{position:relative;}.header__mobile-menu{right:0;position:absolute;top:-1000px;width:100vw;height:100vh;z-index:9;background:var(--color-bg-neutral-xs);opacity:0;visibility:hidden;transition:all 0.3s;}.header__mobile-menu.header__mobile-menu_active{display:grid;opacity:1;visibility:visible;top:0;}.header__mobile-menu-inner{padding:calc(var(--size-block-space-lg) + var(--header-height)) var(--size-scale-content-padding-bp-sm-md) var(--size-block-padding-2md);display:grid;align-content:start;position:relative;z-index:5;max-width:378px;width:100%;height:100vh;justify-self:end;background:var(--color-bg-neutral-xs);overflow:auto;}.header__mobile-menu-top{display:grid;gap:var(--size-content-space-sm);}.header__mobile-menu-contacts{padding:var(--size-scale-content-space-bp-sm-2xl) 0;}.header__mobile-menu-contacts ul{padding:var(--size-content-padding-lg);display:grid;gap:var(--size-content-space-1xl);}.header__mobile-menu-contacts ul li{display:grid;}.header__mobile-menu-contacts ul li span{color:var(--color-content-neutral-secondary);font-family:var(--font-family);font-size:var(--size-font-md-size);font-style:normal;font-weight:400;line-height:var(--size-font-md-line);letter-spacing:var(--size-font-md-letter-spacing);}.header__mobile-menu-contacts ul li p,.header__mobile-menu-contacts ul li a{color:var(--color-content-neutral-primary);font-family:var(--font-family);font-size:var(--size-font-lg-size);font-style:normal;font-weight:600;line-height:var(--size-font-lg-line);letter-spacing:var(--size-font-lg-letter-spacing);}.header__mobile-menu-bottom{padding:var(--size-content-padding-lg);display:grid;gap:var(--size-content-space-4xl);position:relative;}.header__mobile-menu-bottom::before{content:"";position:absolute;width:calc(100% - var(--size-content-padding-lg) * 2);height:1px;left:0;right:0;border-radius:var(--radius-divider);background:var(--color-border-neutral-md);margin:0 auto;}.header__mobile-menu-overlay{width:100%;height:100%;display:block;opacity:0.3;background:var(--color-bg-dark);-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);position:absolute;top:0;left:0;z-index:1;}.header__links-page{display:block;right:0;position:absolute;top:-1000px;width:100vw;max-width:378px;justify-self:end;height:100vh;z-index:10;background:var(--color-bg-neutral-xs);opacity:0;overflow:auto;visibility:hidden;transition:all 0.3s;overflow:auto;}.header__links-page-inner{padding:calc(var(--size-block-space-lg) + var(--header-height)) var(--size-scale-content-padding-bp-sm-md) var(--size-block-padding-2md);display:grid;align-content:start;gap:var(--size-block-space-lg);}.header__links-page-item{display:none;}.header__links-page-item.active{display:grid;gap:var(--size-content-space-3xl);}.header__links-page-title{color:var(--color-content-neutral-primary);padding:0px var(--size-content-padding-lg);font-family:var(--font-heading);font-size:var(--size-font-1xl-size);font-style:normal;font-weight:600;line-height:var(--size-font-1xl-line);letter-spacing:var(--size-font-1xl-letter-spacing);}.header__links-page-back{width:36px;height:36px;border-radius:50%;display:grid;justify-content:center;align-items:center;background:var(--color-button-filled-neutral-bg-lg-default);}.header__links-page.active{opacity:1;visibility:visible;top:0;}.menu__list_level_root{grid-auto-flow:row;padding:var(--size-scale-content-space-bp-sm-2xl) 0;position:relative;gap:0;grid-auto-columns:1fr;}.menu__list_level_root::after,.menu__list_level_root::before{content:"";position:absolute;width:calc(100% - var(--size-content-padding-lg) * 2);height:1px;left:0;right:0;border-radius:var(--radius-divider);background:var(--color-border-neutral-md);margin:0 auto;}.menu__list_level_root::after{top:0;}.menu__list_level_root::before{bottom:0;}.menu__item{padding:var(--size-button-padding-sm);border-radius:var(--radius-button-md);}.menu__item:active{background:var(--color-button-filled-neutral-bg-md-default);}.header__auth{color:var(--color-button-filled-neutral-content-primary-default) !important;padding:var(--size-button-padding-sm);gap:calc(var(--size-content-padding-sm) + var(--size-button-space-lg));width:100%;justify-content:start;position:relative;text-indent:unset;}.header__auth svg{margin:auto 0;height:24px;width:24px;}.header__auth svg path{fill:var(--color-content-neutral-primary) !important;}.header__auth::after{content:"";width:24px;height:24px;display:block;background-image:url(/themes/meerkat/components/header/./assets/right_md-arrow.svg);position:absolute;top:0;bottom:0;margin:auto 0;right:calc(0px + var(--size-button-padding-sm));background-size:contain;background-repeat:no-repeat;}.header__actions{gap:var(--size-content-space-md);}}@media (max-width:1000px){.header .header__catalog-button{color:var(--color-button-filled-neutral-content-primary-default) !important;background:unset !important;padding:var(--size-button-padding-sm);height:unset;gap:calc(var(--size-content-padding-sm) + var(--size-button-space-lg));width:100%;justify-content:start;position:relative;}.header .header__catalog-button::after{content:"";width:24px;height:24px;display:block;background-image:url(/themes/meerkat/components/header/./assets/right_md-arrow.svg);position:absolute;top:0;bottom:0;margin:auto 0;right:calc(0px + var(--size-button-padding-sm));background-size:contain;background-repeat:no-repeat;}.header .header__catalog-button .icon svg{margin:auto 0;height:24px;width:24px;}.header .header__catalog-button .icon svg path{fill:var(--color-content-neutral-primary) !important;}.header .header__catalog-button:active .icon svg path,.header .header__catalog-button:hover .icon svg path{fill:var(--color-content-neutral-primary);}}@media (max-width:680px){.header{margin:0;}.header-container{margin:0;}.header .menu-location__list{opacity:1;visibility:visible;pointer-events:auto;display:grid;position:static;max-width:100%;width:100%;box-shadow:unset;background:unset;padding:0;}.header .menu-location__item a{padding:var(--size-button-padding-sm);border-radius:var(--radius-button-xl);background:var(--color-bg-neutral-xs);}.header .menu-location__item--selected a{background:var(--color-button-filled-neutral-bg-variable-active);color:var(--color-button-filled-neutral-content-primary-active);}.header .menu-location__current{width:100%;height:unset;padding:var(--size-button-padding-sm);gap:calc(var(--size-content-padding-sm) + var(--size-button-space-lg));justify-content:start;background:unset;color:var(--color-button-filled-neutral-content-primary-default);}.header .menu-location__current::after{content:"";width:24px;height:24px;display:block;background-image:url(/themes/meerkat/components/header/./assets/right_md-arrow.svg);position:absolute;top:0;bottom:0;margin:auto 0;right:calc(0px + var(--size-button-padding-sm));background-size:contain;background-repeat:no-repeat;}.header .menu-location__current.active::after{transform:rotate(0deg);}.header__firstwrap-sub{display:none;}}@media (max-width:550px){.header__contacts{display:none;}}@media (max-width:480px){.header__mobile-menu{right:0;left:0;max-width:100%;}.header__mobile-menu-inner{max-width:100%;}.header__links-page{right:0;left:0;max-width:100%;}.header .menu-location__list{min-width:unset;}}
.heading{display:grid;gap:var(--size-content-space-1xl);}.heading_type_with-button{grid-template-columns:auto max-content;}.heading_type_with-button .heading__info{display:grid;max-width:var(--size-block-text-big-4xl-max);gap:var(--size-content-space-1xl);}.heading__title{max-width:var(--size-block-text-big-4xl-max);color:var(--color-content-neutral-primary);}.heading__description,.heading__description p{max-width:var(--size-block-text-big-xl-max);color:var(--color-content-neutral-secondary);font-family:var(--font-heading);font-size:var(--size-font-1xl-size);font-style:normal;font-weight:400;line-height:var(--size-font-1xl-line);letter-spacing:var(--size-font-1xl-letter-spacing);}@container (max-width:767px){.heading_type_with-button{grid-template-columns:1fr;}}
.layout{display:grid;width:100%;margin:0 auto;padding:0 var(--size-base-0x-0);}.layout_type_native{max-width:var(--size-grid-container-max);grid-template-areas:"header" "content" "footer";}.layout_type_native .layout__header{margin-bottom:var(--size-grid-container-space-head-md);}.layout_type_sidebar-first{max-width:var(--size-grid-toolbar-max);grid-template-areas:"header header" "sidebar-first content" "sidebar-first content" "footer footer";grid-template-columns:auto 1fr;}.layout_type_sidebar-first .layout__header{margin-bottom:var(--size-grid-margin-sm);}.layout_type_sidebar-second{max-width:var(--size-grid-toolbar-max);grid-template-areas:"header header" "content sidebar-second" "content sidebar-second" "footer footer";grid-template-columns:1fr auto;}.layout_type_sidebar-second .layout__header{margin-bottom:var(--size-grid-margin-sm);}.layout_type_sidebar-first.layout_type_sidebar-second{max-width:var(--size-grid-toolbar-max);grid-template-areas:"header header header" "sidebar-first content sidebar-second" "sidebar-first content sidebar-second" "footer footer footer";grid-template-columns:auto 1fr auto;}.layout_type_sidebar-first.layout_type_sidebar-second .layout__header{margin-bottom:var(--size-grid-margin-sm);}@media (max-width:1279px){.layout_type_sidebar-first.layout_type_sidebar-second .layout__sidebar-second{display:none;}}@media (max-width:1000px){.layout_type_sidebar-first.layout_type_sidebar-second .layout__sidebar-first{display:none;}}.layout__header{grid-area:header;}.layout__content{display:grid;grid-area:content;height:-moz-max-content;height:max-content;}.layout__footer{grid-area:footer;margin-top:var(--size-grid-container-space-block-md);}.layout__sidebar-first{grid-area:sidebar-first;margin-left:var(--size-grid-margin-sm);}.layout__sidebar-second{grid-area:sidebar-second;margin-right:var(--size-grid-margin-sm);}
.links-block{display:grid;grid-template-columns:1fr 1fr;gap:var(--size-grids-gutter-sm);background:var(--color-bg-light);border-radius:var(--radius-block-md);}.links-block__data{display:grid;height:100%;padding:var(--size-card-padding-2xl);grid-auto-rows:max-content;align-content:space-between;gap:var(--size-content-padding-2xl);}.links-block__header{display:grid;gap:var(--size-content-space-1xl);margin-bottom:var(--size-content-space-4xl);}.links-block__title{color:var(--color-content-neutral-primary);font-family:var(--font-heading);font-size:var(--size-font-4xl-size);font-style:normal;font-weight:700;line-height:var(--size-font-4xl-line);}.links-block__subtitle{color:var(--color-content-neutral-secondary);font-family:var(--font-heading);font-size:var(--size-font-2xl-size);font-style:normal;font-weight:400;line-height:var(--size-font-2xl-line);}.links-block__description{color:var(--color-content-neutral-secondary);font-family:var(--font-family);font-size:var(--size-font-lg-size);font-style:normal;font-weight:400;line-height:var(--size-font-md-line);}.links-block__media{display:grid;width:100%;height:100%;padding:var(--size-card-padding-sm) var(--size-card-padding-sm) var(--size-card-padding-sm) 0;}.links-block__media-frame{display:grid;width:100%;height:100%;background:var(--color-bg-neutral-sm);border-radius:var(--radius-card-img-sm);overflow:hidden;}.links-block__img_cover{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;}.links-block__img_contain{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;}@container main (max-width:1276px){.links-block{grid-template-columns:2fr 1fr;}}@container main (max-width:767px){.links-block .wrap-block{flex-wrap:wrap;}}@container main (max-width:1000px){.links-block{grid-template-columns:1fr;}.links-block__media{order:-1;padding:var(--size-card-padding-sm) var(--size-card-padding-sm) 0 var(--size-card-padding-sm);}.links-block__decoypic{height:458px;}.links-block__data{padding:var(--size-block-padding-lg);gap:var(--size-block-space-xl);}}@container main (max-width:440px){.links-block__media-frame img{height:380px;}}
.main{display:grid;width:100%;gap:var(--size-grid-container-space-block-md);container:main/inline-size;}
.popup{opacity:0;z-index:-100;display:grid;width:100%;max-width:-moz-max-content;max-width:max-content;padding:var(--size-block-padding-lg);position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);align-items:center;justify-content:center;background:var(--color-bg-variable);border-radius:var(--radius-card-md);}.popup_state_active{opacity:1;z-index:101;}.popup__inner{display:grid;gap:var(--size-block-space-lg);}.popup__title{margin:0;max-width:612px;color:var(--color-content-neutral-primary);font-family:var(--font-heading);font-size:var(--size-font-4xl-size);font-style:normal;font-weight:700;line-height:var(--size-font-4xl-line);}.popup__form{display:grid;gap:var(--size-content-space-2xl);}.popup__form-elements{display:grid;gap:var(--size-grid-gutter-variable);}.popup__form-element{width:100%;}.popup__form-actions{display:flex;flex-wrap:wrap;align-items:start;gap:var(--size-grid-gutter-variable);}.popup__form-approve .description{font-size:14px;}.popup__form-approve .description a{color:var(--color-content-neutral-secondary);}.popup__close{width:40px;height:40px;position:absolute;top:16px;right:16px;display:grid;align-items:center;cursor:pointer;}.popup__close-line{width:1px;height:20px;position:absolute;left:50%;top:calc(50% - 10px);background:var(--color-content-neutral-primary);}.popup__close-line:first-child{transform:rotate(45deg);}.popup__close-line:last-child{transform:rotate(-45deg);}.popup-overlay{position:fixed;opacity:0;visibility:hidden;top:0;left:0;width:100%;height:100%;background:var(--color-bg-dark);}.popup-overlay_state_active{opacity:0.3;visibility:visible;z-index:10;cursor:pointer;}@media (max-width:1000px){.popup{width:calc(100vw - var(--size-grid-margin-sm) * 2);}}@media (max-width:767px){.popup__form-actions{flex-direction:column-reverse;gap:var(--size-content-space-2xl);}}@media (max-width:612px){.popup__title{max-width:calc(100% - 48px);}}
.product-card{display:grid;padding:var(--size-card-padding-sm);grid-template-rows:max-content 1fr;gap:var(--size-content-space-lg);border-radius:var(--radius-card-md);background:var(--color-content-light);}.product-card__head{position:relative;width:100%;height:-moz-max-content;height:max-content;border-radius:var(--radius-card-img-sm);overflow:hidden;background:var(--color-bg-neutral-sm);}.product-card__media{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;}.product-card__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:var(--transition);}.product-card__feature{position:absolute;width:100%;height:100%;left:0;top:0;border-radius:var(--radius-card-img-sm);overflow:hidden;pointer-events:none;z-index:1;}.product-card__data{display:grid;grid-template-rows:1fr max-content;align-content:space-between;gap:var(--size-content-space-lg);}.product-card__info{display:grid;gap:var(--size-content-space-md);grid-template-rows:repeat(2,max-content) 1fr;}.product-card__title,.product-card__title a{margin-bottom:var(--size-content-space-sm);color:var(--color-content-neutral-primary);font-family:var(--font-family);font-size:var(--size-font-lg-size);font-style:normal;font-weight:600;line-height:var(--size-font-lg-line);letter-spacing:var(--size-font-lg-letter-spacing);text-wrap:balance;}.product-card__ingredients{color:var(--color-content-neutral-secondary);font-family:var(--font-family);font-size:var(--size-font-md-size);font-style:normal;font-weight:400;line-height:var(--size-font-md-line);letter-spacing:var(--size-font-md-letter-spacing);}.product-card__measure{display:grid;grid-auto-flow:column;grid-auto-columns:max-content;align-items:center;color:var(--color-content-neutral-tertiary);font-family:var(--font-family);font-size:var(--size-font-xs-size);font-style:normal;font-weight:400;line-height:var(--size-font-xs-line);letter-spacing:var(--size-font-sm-letter-spacing);}.product-card__control{align-self:end;}.product-card__quantity + .product-card__weight{margin-left:var(--size-content-space-xs);}.product-card__action{display:flex;flex-wrap:wrap;gap:var(--size-content-space-md);justify-content:space-between;align-items:center;}.product-card__price{display:grid;width:-moz-max-content;width:max-content;gap:0 var(--size-content-space-sm);grid-auto-flow:column;align-items:center;color:var(--color-content-neutral-primary);font-family:var(--font-family);font-size:var(--size-font-lg-size);font-style:normal;font-weight:600;line-height:var(--size-font-lg-line);letter-spacing:var(--size-font-lg-letter-spacing);}.product-card__price-old{color:var(--color-content-neutral-tertiary);text-decoration:line-through;font-family:var(--font-family);font-size:var(--size-font-md-size);font-style:normal;font-weight:400;line-height:var(--size-font-md-line);letter-spacing:var(--size-font-md-letter-spacing);}.product-card__add-cart{margin-left:auto;}.variation-miniature__title{margin-bottom:var(--size-content-space-lg);color:var(--color-content-neutral-primary);font-family:var(--font-heading);font-size:var(--size-font-2xl-size);font-style:normal;font-weight:400;line-height:var(--size-font-2xl-line);}.variation-miniature__card{border-radius:var(--radius-card-sm);border:1px solid var(--color-border-neutral-md);max-width:153px;width:100%;display:block;height:auto !important;}.variation-miniature__card-media{padding:var(--size-card-padding-sm);display:grid;justify-content:center;}.variation-miniature__card-img{width:100%;height:96px;border-radius:var(--radius-card-sm);overflow:hidden;}.variation-miniature__card-img div{width:100%;height:100%;}.variation-miniature__card-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;}.variation-miniature__card-description{padding:var(--size-card-padding-sm);display:grid;gap:var(--size-content-space-xs);}.variation-miniature__card-description p{margin:0;}.variation-miniature__card-title{color:var(--color-content-neutral-primary);font-family:var(--font-family);font-size:var(--size-font-md-size);font-style:normal;font-weight:500;line-height:var(--size-font-md-line);letter-spacing:var(--size-font-md-letter-spacing);}.variation-miniature__card-ingredients{color:var(--color-content-neutral-primary);font-family:var(--font-family);font-size:var(--size-font-sm-size);font-style:normal;font-weight:400;line-height:var(--size-font-sm-line);letter-spacing:var(--size-font-sm-letter-spacing);}.variation-miniature__slider .swiper-button.swiper-button-disabled,.variation-miniature__slider .swiper-slider .swiper-button-canvas{display:none;}@container main (max-width:520px){.product-card__action{grid-template-columns:1fr;}}@container main (max-width:440px){.product-card__action{grid-template-columns:1fr;}.product-card.product-card_mobile_minify{grid-template-rows:auto;grid-template-columns:auto auto;gap:var(--size-card-space-sm,8px);}.product-card.product-card_mobile_minify .product-card__info{grid-template-rows:unset;grid-auto-flow:row;grid-auto-flow:auto;}.product-card.product-card_mobile_minify .product-card__data{gap:var(--size-scale-content-space-bp-sm-md);}.product-card.product-card_mobile_minify .product-card__title a,.product-card__title .product-card.product-card_mobile_minify a a{font-family:var(--font-family);font-size:var(--size-font-md-size);font-style:normal;font-weight:500;line-height:var(--size-font-md-line);letter-spacing:0.1px;margin:0;}.product-card.product-card_mobile_minify .product-card__ingredients{font-family:var(--font-family);font-size:var(--size-font-sm-size);font-style:normal;font-weight:400;line-height:var(--size-font-sm-line);letter-spacing:var(--size-font-sm-letter-spacing);}.product-card.product-card_mobile_minify .product-card__control{padding-top:var(--size-content-padding-md);}.product-card.product-card_mobile_minify .product-card__control .attributes-selecter{height:var(--size-button-height-xs);}.product-card.product-card_mobile_minify .product-card__control .attributes-selecter__label{color:var(--color-button-filled-neutral-content-primary-default);font-family:var(--font-button);font-size:var(--size-font-sm-size);font-style:normal;font-weight:500;line-height:var(--size-font-xs-line);letter-spacing:var(--size-font-xs-letter-spacing);}.product-card.product-card_mobile_minify .product-card__control .attributes-switcher{padding:var(--size-button-padding-xxs);}.product-card.product-card_mobile_minify .product-card__control .attributes-switcher__element{height:var(--size-button-height-xs);padding:0 4px;}.product-card.product-card_mobile_minify .product-card__add-cart .button{height:var(--size-button-height-3xs);padding:var(--size-base-0x-0) var(--size-button-padding-4xs);font-family:var(--font-button);font-size:var(--size-font-sm-size);font-style:normal;font-weight:500;line-height:var(--size-font-xs-line);letter-spacing:var(--size-font-xs-letter-spacing);}.product-card.product-card_mobile_minify .product-card__price-current{font-size:var(--size-font-md-size);font-style:normal;font-weight:600;line-height:var(--size-font-md-line);letter-spacing:var(--size-font-md-letter-spacing);}.product-card.product-card_mobile_minify .product-card__price-old{font-family:var(--font-family);font-size:var(--size-font-xs-size);font-style:normal;font-weight:400;line-height:var(--size-font-xs-line);letter-spacing:var(--size-font-sm-letter-spacing);}.product-card.product-card_mobile_minify .product-card__head{min-width:var(--size-card-img-min);max-width:var(--size-card-img-min);aspect-ratio:1/1;}.product-card.product-card_mobile_minify .product-card__media-link{width:100%;height:100%;}.product-card.product-card_mobile_minify .product-card__img{width:100%;height:100%;}}
@keyframes active-point{from{transform:translateX(-12px) scale(1);}50%{transform:translateX(-12px) scale(1.1);}to{transform:translateX(-12px) scale(1);}}@keyframes active-point-vertical{from{transform:translateY(12px) scale(1);}50%{transform:translateY(12px) scale(1.1);}to{transform:translateY(12px) scale(1);}}.progress-bar.horizontal{position:relative;height:24px;width:calc(100% - 12px);filter:drop-shadow(1px 1px 3px rgba(0,0,0,0.07)) drop-shadow(3px 3px 6px rgba(0,0,0,0.06)) drop-shadow(11px 20px 9px rgba(0,0,0,0.01)) drop-shadow(18px 31px 10px rgba(0,0,0,0));}.progress-bar.horizontal .progress-bar__scale{background:var(--color-progress-bar-bg-neutral-sm-default);border-radius:16px;height:8px;width:100%;position:absolute;bottom:0;top:0;left:0;right:0;margin:auto 0;z-index:1;}.progress-bar.horizontal .progress-bar__drag{position:absolute;bottom:0;top:0;left:0;margin:auto 0;z-index:2;width:0;height:8px;border-radius:16px;background:var(--color-progress-bar-bg-neutral-sm-active);transition:width 0.6s;}.progress-bar.horizontal .progress-bar__point{border-radius:50%;display:grid;align-items:center;justify-content:center;margin:auto 0;background:var(--color-progress-bar-bg-neutral-sm-default);width:24px;height:24px;position:absolute;left:auto;right:auto;top:0;bottom:0;z-index:3;transform:translateX(-12px);}.progress-bar.horizontal .progress-bar__point svg{width:16px;height:16px;-o-object-fit:contain;object-fit:contain;}.progress-bar.horizontal .progress-bar__point svg path{fill:var(--color-progress-bar-bg-neutral-sm-disabled);}.progress-bar.horizontal .progress-bar__point.active{background:var(--color-progress-bar-bg-neutral-sm-active);animation:active-point;animation-duration:1s;animation-iteration-count:1;}.progress-bar.horizontal .progress-bar__point.active svg path{fill:#FFF;}.progress-bar.horizontal .progress-bar__icon{width:0;height:0;visibility:hidden;}.progress-bar.horizontal .progress-bar__messages{position:absolute;width:auto;opacity:0;visibility:hidden;transition:opacity 0.5s,visibility 0.5s;bottom:auto;top:38px;transform:translateX(-95%);}.progress-bar.horizontal .progress-bar__messages.active{opacity:1;visibility:visible;}.progress-bar.horizontal .progress-bar__message{position:relative;font-size:12px;color:var(--color-content-neutral-primary);background-color:var(--color-progress-bar-message-bg);font-weight:400;line-height:165%;border-radius:5px;padding:10px 15px;width:-moz-max-content;width:max-content;max-width:200px;}.progress-bar.horizontal .progress-bar__message.active::before{background-color:green;}.progress-bar.horizontal .progress-bar__message::before{content:"";display:block;width:10px;height:10px;border-radius:50%;position:absolute;top:0;right:auto;left:0;transform:translate(40%,-50%);background-color:red;}.progress-bar.horizontal .progress-bar__message::after{content:"";border:7px solid transparent;border-bottom:7px solid var(--color-progress-bar-message-bg);position:absolute;left:auto;right:17px;top:-5px;bottom:auto;transform:translate(100%,-50%);}.progress-bar.vertical{height:256px;width:24px;}.progress-bar.vertical .progress-bar__scale{margin:0 auto;height:100%;width:8px;background:var(--color-progress-bar-bg-neutral-sm-default);border-radius:16px;position:absolute;bottom:0;top:0;left:0;right:0;z-index:1;}.progress-bar.vertical .progress-bar__drag{position:absolute;z-index:2;border-radius:16px;background:var(--color-progress-bar-bg-neutral-sm-active);margin:0 auto;width:8px;height:0;bottom:0;top:auto;left:0;right:0;transition:height 0.6s;}.progress-bar.vertical .progress-bar__point{border-radius:50%;display:grid;align-items:center;justify-content:center;margin:0 auto;background:var(--color-progress-bar-bg-neutral-sm-default);width:24px;height:24px;position:absolute;left:0;right:0;top:auto;bottom:auto;z-index:3;transform:translateY(12px);}.progress-bar.vertical .progress-bar__point svg{width:16px;height:16px;-o-object-fit:contain;object-fit:contain;}.progress-bar.vertical .progress-bar__point svg path{fill:var(--color-progress-bar-bg-neutral-sm-disabled);}.progress-bar.vertical .progress-bar__point.active{background:var(--color-progress-bar-bg-neutral-sm-active);animation:active-point-vertical;animation-duration:1s;animation-iteration-count:1;}.progress-bar.vertical .progress-bar__point.active svg path{fill:#FFF;}.progress-bar.vertical .progress-bar__messages{right:37px;transform:translateY(80%);bottom:0;top:auto;position:absolute;width:auto;opacity:0;visibility:hidden;transition:opacity 0.5s,visibility 0.5s;}.progress-bar.vertical .progress-bar__messages.active{opacity:1;visibility:visible;}.progress-bar.vertical .progress-bar__message{position:relative;font-size:12px;color:var(--color-content-neutral-primary);background-color:var(--color-progress-bar-message-bg);font-weight:400;line-height:165%;border-radius:5px;padding:10px 15px;width:-moz-max-content;width:max-content;max-width:200px;}.progress-bar.vertical .progress-bar__message.active::before{background-color:green;}.progress-bar.vertical .progress-bar__message::before{content:"";display:block;width:10px;height:10px;border-radius:50%;position:absolute;top:0;right:auto;left:0;transform:translate(40%,-50%);background-color:red;}.progress-bar.vertical .progress-bar__message::after{content:"";border:4px solid transparent;border-left:8px solid var(--color-progress-bar-message-bg);position:absolute;left:auto;right:2px;right:2px;top:15px;transform:translate(100%,-50%);}.progress-bar.vertical .progress-bar__icon{width:0;height:0;visibility:hidden;}.progress-bar__block.header-parent{padding:var(--size-base-0x-0) var(--size-card-padding-md) var(--size-card-padding-md) var(--size-card-padding-md);}.progress-bar__block.header-parent .progress-bar__container{position:static;width:100%;transition:top var(--transition);height:-moz-max-content;height:max-content;}.progress-bar__block.header-out .progress-bar__container{position:fixed;z-index:10;bottom:auto;top:var(--header-height);transform:translateY(12px);right:auto;width:auto;max-width:unset;top:var(--size-card-padding-md);}.progress-bar__block.header-out .progress-bar__container.header-full{top:calc(var(--header-height) + var(--size-grid-margin-sm));}.progress-bar--hidden{display:none;}@media (max-width:1550px){.progress-bar__block.header-out{padding:var(--size-base-0x-0) var(--size-card-padding-md) var(--size-card-padding-md) var(--size-card-padding-md);}.progress-bar__block.header-out .progress-bar{position:relative;height:24px;width:calc(100% - 12px);filter:drop-shadow(1px 1px 3px rgba(0,0,0,0.07)) drop-shadow(3px 3px 6px rgba(0,0,0,0.06)) drop-shadow(11px 20px 9px rgba(0,0,0,0.01)) drop-shadow(18px 31px 10px rgba(0,0,0,0));}.progress-bar__block.header-out .progress-bar__container{transform:unset;position:static;width:100%;transition:top var(--transition);height:-moz-max-content;height:max-content;}}@media (max-width:640px){.progress-bar.vertical .progress-bar__messages,.progress-bar.horizontal .progress-bar__messages{left:0;transform:unset;}.progress-bar.vertical .progress-bar__message,.progress-bar.horizontal .progress-bar__message{width:100%;max-width:220px;}.progress-bar.vertical .progress-bar__message::after,.progress-bar.horizontal .progress-bar__message::after{content:none;}}
.sidebar{--sidebar-offset-top:calc(var(--header-height,116px) + var(--size-grid-margin-sm));transition:var(--transition);display:grid;width:100%;}.sidebar_position_first,.sidebar_position_second{position:sticky;top:var(--sidebar-offset-top);}body.body-header-semihide .sidebar_position_first,body.body-header-semihide .sidebar_position_second{top:calc(var(--sidebar-offset-top) - 40px);}body.body-header-hide .sidebar_position_first,body.body-header-hide .sidebar_position_second{top:calc(var(--sidebar-offset-top) - var(--header-height,116px));}
.sticker{display:grid;height:var(--size-button-height-xs);grid-auto-flow:column;grid-auto-columns:max-content;align-items:center;width:-moz-max-content;width:max-content;padding:0 var(--size-content-padding-md);gap:4px;border-radius:var(--radius-button-xl);background:var(--color-button-filled-neutral-bg-variable-default);color:var(--color-button-filled-neutral-content-primary-default);font-family:var(--font-button);font-size:var(--size-font-sm-size);font-style:normal;font-weight:500;line-height:var(--size-font-xs-line);letter-spacing:var(--size-font-xs-letter-spacing);}.sticker__icon{width:16px;height:16px;}.sticker__icon svg{max-width:100%;max-height:100%;}
.sticker-block{display:grid;position:absolute;width:-moz-max-content;width:max-content;gap:var(--size-content-space-sm);pointer-events:all;z-index:1;}.sticker-block_position_vertical-top{top:var(--size-card-padding-sm);}.sticker-block_position_vertical-bottom{bottom:var(--size-card-padding-sm);}.sticker-block_position_horizontal-left{left:var(--size-card-padding-sm);justify-items:start;}.sticker-block_position_horizontal-right{right:var(--size-card-padding-sm);justify-items:end;}.sticker-block_position_horizontal-right [class*=product--variation-field]{justify-items:end;}.sticker-block [class*=product--variation-field]{display:grid;gap:var(--size-content-space-sm);}
.project-toolbar{position:fixed;bottom:0;width:100%;z-index:90;display:none;}.project-toolbar__bottom{box-shadow:8px -38px 23px 0px rgba(0,0,0,0.01),4px -20px 19px 20px rgba(0,0,0,0.02),2px -14px 14px 20px rgba(0,0,0,0.01),0px -2px 8px 0px rgba(0,0,0,0.05);border-radius:var(--radius-card-lg) var(--radius-card-lg) 0px 0px;background:var(--color-bg-light);padding:var(--size-card-padding-sm);}.project-toolbar__buttons{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:var(--size-content-space-sm);}.project-toolbar__button{display:grid;gap:var(--size-content-space-sm);}.project-toolbar__button-icon{border-radius:var(--radius-button-full);background:var(--color-bg-light);height:var(--size-button-height-sm);display:grid;align-items:center;justify-content:center;}.project-toolbar__button-icon-wrap{width:24px;height:24px;}.project-toolbar__button-icon svg,.project-toolbar__button-icon img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;}.project-toolbar__button-name{color:var(--color-content-neutral-primary);text-align:center;font-family:var(--font-family);font-size:var(--size-font-xs-size);font-style:normal;font-weight:400;line-height:var(--size-font-xs-line);letter-spacing:var(--size-font-sm-letter-spacing);}.project-toolbar__button:active .project-toolbar__button-icon{background:var(--color-button-filled-neutral-bg-sm-default);}.project-toolbar__popup--1 li::marker{content:none;}.project-toolbar__popup--1__inner{overflow:scroll;height:75vh;}.popup_form.toolbar-menu .popup__data{display:flex;flex-wrap:wrap;padding:32px 0 0 0;gap:4px;max-height:60vh;overflow-y:scroll;}.popup_form.toolbar-menu .popup__data::-webkit-scrollbar{width:2px;}.popup_form.toolbar-menu .popup__data::-webkit-scrollbar-thumb{background-color:var(--color-base-neutral-50);border-radius:0;border:none;}.popup_form.toolbar-menu .popup__data .category-button_size_sm .category-button__link{font-size:14px;height:30px;}.additional-icon-block .project-toolbar__button-icon{justify-content:unset;}@media (max-width:1000px){.project-toolbar{display:block;}}
.wrap-block{display:flex;width:100%;}.wrap-block_direction_vertical{flex-direction:column;}.wrap-block_direction_horizontal{flex-direction:row;flex-wrap:wrap;}.wrap-block_spacing_grid-block-md{gap:var(--size-grid-container-space-block-md);}.wrap-block_spacing_grid-block-lg{gap:var(--size-grid-container-space-block-lg);}.wrap-block_spacing_content-xs{gap:var(--size-content-space-xs);}.wrap-block_spacing_content-sm{gap:var(--size-content-space-sm);}.wrap-block_spacing_content-md{gap:var(--size-content-space-md);}.wrap-block_spacing_content-lg{gap:var(--size-content-space-lg);}.wrap-block_spacing_content-xl{gap:var(--size-content-space-xl);}.wrap-block_spacing_content-2xl{gap:var(--size-content-space-2xl);}.wrap-block_spacing_content-3xl{gap:var(--size-content-space-3xl);}.wrap-block_spacing_content-4xl{gap:var(--size-content-space-4xl);}.wrap-block_spacing_content-5xl{gap:var(--size-content-space-5xl);}.wrap-block_spacing_block-md{gap:var(--size-block-space-md);}.wrap-block_spacing_block-lg{gap:var(--size-block-space-lg);}.wrap-block_spacing_block-xl{gap:var(--size-block-space-xl);}.wrap-block_spacing_block-2xl{gap:var(--size-block-space-2xl);}.wrap-block_spacing_block-3xl{gap:var(--size-block-space-3xl);}.wrap-block_spacing_block-4xl{gap:var(--size-block-space-4xl);}.wrap-block_spacing_block-5xl{gap:var(--size-block-space-5xl);}.wrap-block_spacing_grid-gutter-variable{gap:var(--size-grid-gutter-variable);}.wrap-block_align_start{align-items:start;}.wrap-block_align_center{align-items:center;}.wrap-block_align_end{align-items:end;}.wrap-block_justify_start{justify-content:start;}.wrap-block_justify_center{justify-content:center;}.wrap-block_justify_end{justify-content:end;}.wrap-block_justify_space-between{justify-content:space-between;}@container main (max-width:603px){}
.button{display:inline-grid;grid-auto-flow:column;width:-moz-max-content;width:max-content;align-items:center;margin:0;justify-content:center;overflow:hidden;border:none;cursor:pointer;transition:var(--transition);}.button:focus-visible,.button.focus-visible,.button:focus,.button.focus{outline:none;}.button_size_xs{height:var(--size-button-height-xs);padding:var(--size-base-0x-0) var(--size-button-padding-xs);gap:var(--size-button-space-md);border-radius:var(--radius-button-xl);font-family:var(--font-button);font-size:var(--size-font-lg-size);font-style:normal;font-weight:500;line-height:var(--size-font-xs-line);letter-spacing:var(--size-font-lg-letter-spacing);}.button_size_xs.button_circle{width:var(--size-button-height-xs);}.button_size_sm{height:var(--size-button-height-sm);padding:var(--size-base-0x-0) var(--size-button-padding-sm);gap:var(--size-button-space-md);border-radius:var(--radius-button-xl);font-family:var(--font-button);font-size:var(--size-font-lg-size);font-style:normal;font-weight:500;line-height:var(--size-font-xs-line);letter-spacing:var(--size-font-lg-letter-spacing);}.button_size_sm.button_circle{width:var(--size-button-height-sm);}.button_size_md{height:var(--size-button-height-md);padding:var(--size-base-0x-0) var(--size-button-padding-md);gap:var(--size-button-space-md);border-radius:var(--radius-button-xl);font-family:var(--font-button);font-size:var(--size-font-lg-size);font-style:normal;font-weight:500;line-height:var(--size-font-xs-line);letter-spacing:var(--size-font-lg-letter-spacing);}.button_size_md.button_circle{width:var(--size-button-height-md);}.button_size_lg{height:var(--size-button-height-lg);padding:var(--size-base-0x-0) var(--size-button-padding-lg);gap:var(--size-button-space-md);border-radius:var(--radius-button-xl);font-family:var(--font-button);font-size:var(--size-font-lg-size);font-style:normal;font-weight:500;line-height:var(--size-font-xs-line);letter-spacing:var(--size-font-lg-letter-spacing);}.button_size_lg.button_circle{width:var(--size-button-height-lg);}.button_size_xl{height:var(--size-button-height-xl);padding:var(--size-base-0x-0) var(--size-button-padding-lg);gap:var(--size-button-space-lg);border-radius:var(--radius-button-xl);font-family:var(--font-button);font-size:var(--size-font-lg-size);font-style:normal;font-weight:500;line-height:var(--size-font-xs-line);letter-spacing:var(--size-font-lg-letter-spacing);}.button_size_xl.button_circle{width:var(--size-button-height-xl);}.button_size_2xl{height:var(--size-button-height-2xl);padding:var(--size-base-0x-0) var(--size-button-padding-lg);gap:var(--size-button-space-lg);border-radius:var(--radius-button-xl);font-family:var(--font-button);font-size:var(--size-font-lg-size);font-style:normal;font-weight:500;line-height:var(--size-font-xs-line);letter-spacing:var(--size-font-lg-letter-spacing);}.button_size_2xl.button_circle{width:var(--size-button-height-2xl);}.button_size_3xl{gap:var(--size-button-space-lg);font-family:var(--font-heading);font-size:var(--size-font-3xl-size);font-style:normal;font-weight:600;line-height:var(--size-font-3xl-line);letter-spacing:var(--size-font-3xl-letter-spacing);}.button_style_outline.button_outline_primary{border:2px solid var(--color-button-outline-primary-border-default);background:var(--color-button-outline-primary-bg-default);color:var(--color-button-outline-primary-content-default);}@media (hover:hover){.button_style_outline.button_outline_primary:hover,.button_style_outline.button_outline_primary.hover{border-color:var(--color-button-outline-primary-border-hover);box-shadow:inset 0 0 0 1px var(--color-button-outline-primary-border-hover);background:var(--color-button-outline-primary-bg-hover);color:var(--color-button-outline-primary-content-default);}}.button_style_outline.button_outline_primary:active,.button_style_outline.button_outline_primary.active{border-color:var(--color-button-outline-primary-border-active);box-shadow:inset 0 0 0 1px var(--color-button-outline-primary-border-active);background:var(--color-button-outline-primary-bg-active);color:var(--color-button-outline-primary-content-default);}.button_style_outline.button_outline_primary:focus-visible,.button_style_outline.button_outline_primary.focus-visible,.button_style_outline.button_outline_primary.focus{border-color:var(--color-button-focus-primary);box-shadow:0 0 0 3px var(--color-button-focus-primary);background:var(--color-button-outline-primary-bg-default);color:var(--color-button-outline-primary-content-default);}.button_style_outline.button_outline_primary:disabled,.button_style_outline.button_outline_primary.disabled{border-color:var(--color-button-outline-primary-border-disabled);background:var(--color-button-outline-primary-bg-disabled);color:var(--color-button-outline-primary-content-disabled);box-shadow:none;pointer-events:none;}.button_style_outline.button_outline_primary .icon svg path,.button_style_outline.button_outline_primary .icon svg circle,.button_style_outline.button_outline_primary .icon svg rect,.button_style_outline.button_outline_primary ~ label .icon svg path,.button_style_outline.button_outline_primary ~ label .icon svg circle,.button_style_outline.button_outline_primary ~ label .icon svg rect{transition:var(--transition);}.button_style_outline.button_outline_primary .icon svg path[fill],.button_style_outline.button_outline_primary .icon svg circle[fill],.button_style_outline.button_outline_primary .icon svg rect[fill],.button_style_outline.button_outline_primary ~ label .icon svg path[fill],.button_style_outline.button_outline_primary ~ label .icon svg circle[fill],.button_style_outline.button_outline_primary ~ label .icon svg rect[fill]{fill:var(--color-button-outline-primary-content-default);}.button_style_outline.button_outline_primary .icon svg path[stroke],.button_style_outline.button_outline_primary .icon svg circle[stroke],.button_style_outline.button_outline_primary .icon svg rect[stroke],.button_style_outline.button_outline_primary ~ label .icon svg path[stroke],.button_style_outline.button_outline_primary ~ label .icon svg circle[stroke],.button_style_outline.button_outline_primary ~ label .icon svg rect[stroke]{stroke:var(--color-button-outline-primary-content-default);}@media (hover:hover){.button_style_outline.button_outline_primary:hover .icon svg path[fill],.button_style_outline.button_outline_primary.hover .icon svg path[fill]{fill:var(--color-button-outline-primary-content-default);}.button_style_outline.button_outline_primary:hover .icon svg path[stroke],.button_style_outline.button_outline_primary.hover .icon svg path[stroke]{stroke:var(--color-button-outline-primary-content-default);}.button_style_outline.button_outline_primary:hover ~ label .icon svg path[fill],.button_style_outline.button_outline_primary:hover label .icon svg path[fill],.button_style_outline.button_outline_primary.hover ~ label .icon svg path[fill],.button_style_outline.button_outline_primary.hover label .icon svg path[fill]{fill:var(--color-button-outline-primary-content-default);}.button_style_outline.button_outline_primary:hover ~ label .icon svg path[stroke],.button_style_outline.button_outline_primary:hover label .icon svg path[stroke],.button_style_outline.button_outline_primary.hover ~ label .icon svg path[stroke],.button_style_outline.button_outline_primary.hover label .icon svg path[stroke]{stroke:var(--color-button-outline-primary-content-default);}}.button_style_outline.button_outline_primary:active .icon svg path[fill],.button_style_outline.button_outline_primary.active .icon svg path[fill]{fill:var(--color-button-outline-primary-content-default);}.button_style_outline.button_outline_primary:active .icon svg path[stroke],.button_style_outline.button_outline_primary.active .icon svg path[stroke]{stroke:var(--color-button-outline-primary-content-default);}.button_style_outline.button_outline_primary:active ~ label .icon svg path[fill],.button_style_outline.button_outline_primary.active ~ label .icon svg path[fill]{fill:var(--color-button-outline-primary-content-default);}.button_style_outline.button_outline_primary:active ~ label .icon svg path[stroke],.button_style_outline.button_outline_primary.active ~ label .icon svg path[stroke]{stroke:var(--color-button-outline-primary-content-default);}.button_style_outline.button_outline_primary:focus .icon svg path[fill],.button_style_outline.button_outline_primary.focus .icon svg path[fill]{fill:var(--color-button-outline-primary-content-default);}.button_style_outline.button_outline_primary:focus .icon svg path[stroke],.button_style_outline.button_outline_primary.focus .icon svg path[stroke]{stroke:var(--color-button-outline-primary-content-default);}.button_style_outline.button_outline_primary:focus ~ label .icon svg path[fill],.button_style_outline.button_outline_primary.focus ~ label .icon svg path[fill]{fill:var(--color-button-outline-primary-content-default);}.button_style_outline.button_outline_primary:focus ~ label .icon svg path[stroke],.button_style_outline.button_outline_primary.focus ~ label .icon svg path[stroke]{stroke:var(--color-button-outline-primary-content-default);}.button_style_outline.button_outline_primary:disabled .icon svg path[fill],.button_style_outline.button_outline_primary.disabled .icon svg path[fill]{fill:var(--color-button-outline-primary-content-disabled);}.button_style_outline.button_outline_primary:disabled .icon svg path[stroke],.button_style_outline.button_outline_primary.disabled .icon svg path[stroke]{stroke:var(--color-button-outline-primary-content-disabled);}.button_style_outline.button_outline_primary:disabled ~ label .icon svg path[fill],.button_style_outline.button_outline_primary.disabled ~ label .icon svg path[fill]{fill:var(--color-button-outline-primary-content-disabled);}.button_style_outline.button_outline_primary:disabled ~ label .icon svg path[stroke],.button_style_outline.button_outline_primary.disabled ~ label .icon svg path[stroke]{stroke:var(--color-button-outline-primary-content-disabled);}.button_style_outline.button_outline_base{border:2px solid var(--color-button-outline-base-border-default);background:var(--color-button-outline-base-bg-default);color:var(--color-button-outline-base-content-default);}@media (hover:hover){.button_style_outline.button_outline_base:hover,.button_style_outline.button_outline_base.hover{border-color:var(--color-button-outline-base-border-hover);box-shadow:inset 0 0 0 1px var(--color-button-outline-base-border-hover);background:var(--color-button-outline-base-bg-hover);color:var(--color-button-outline-base-content-default);}}.button_style_outline.button_outline_base:active,.button_style_outline.button_outline_base.active{border-color:var(--color-button-outline-base-border-active);box-shadow:inset 0 0 0 1px var(--color-button-outline-base-border-active);background:var(--color-button-outline-base-bg-active);color:var(--color-button-outline-base-content-default);}.button_style_outline.button_outline_base:focus-visible,.button_style_outline.button_outline_base.focus-visible,.button_style_outline.button_outline_base.focus{border-color:var(--color-button-outline-base-border-default);box-shadow:0 0 0 3px var(--color-button-focus-neutral);background:var(--color-button-outline-primary-bg-default);color:var(--color-button-outline-base-content-default);}.button_style_outline.button_outline_base:disabled,.button_style_outline.button_outline_base.disabled{border-color:var(--color-button-outline-base-border-disabled);background:var(--color-button-outline-primary-bg-disabled);color:var(--color-button-outline-base-content-disabled);box-shadow:none;pointer-events:none;}.button_style_outline.button_outline_base .icon svg path,.button_style_outline.button_outline_base .icon svg circle,.button_style_outline.button_outline_base .icon svg rect,.button_style_outline.button_outline_base ~ label .icon svg path,.button_style_outline.button_outline_base ~ label .icon svg circle,.button_style_outline.button_outline_base ~ label .icon svg rect{transition:var(--transition);}.button_style_outline.button_outline_base .icon svg path[fill],.button_style_outline.button_outline_base .icon svg circle[fill],.button_style_outline.button_outline_base .icon svg rect[fill],.button_style_outline.button_outline_base ~ label .icon svg path[fill],.button_style_outline.button_outline_base ~ label .icon svg circle[fill],.button_style_outline.button_outline_base ~ label .icon svg rect[fill]{fill:var(--color-button-outline-base-content-default);}.button_style_outline.button_outline_base .icon svg path[stroke],.button_style_outline.button_outline_base .icon svg circle[stroke],.button_style_outline.button_outline_base .icon svg rect[stroke],.button_style_outline.button_outline_base ~ label .icon svg path[stroke],.button_style_outline.button_outline_base ~ label .icon svg circle[stroke],.button_style_outline.button_outline_base ~ label .icon svg rect[stroke]{stroke:var(--color-button-outline-base-content-default);}@media (hover:hover){.button_style_outline.button_outline_base:hover .icon svg path[fill],.button_style_outline.button_outline_base.hover .icon svg path[fill]{fill:var(--color-button-outline-base-content-default);}.button_style_outline.button_outline_base:hover .icon svg path[stroke],.button_style_outline.button_outline_base.hover .icon svg path[stroke]{stroke:var(--color-button-outline-base-content-default);}.button_style_outline.button_outline_base:hover ~ label .icon svg path[fill],.button_style_outline.button_outline_base:hover label .icon svg path[fill],.button_style_outline.button_outline_base.hover ~ label .icon svg path[fill],.button_style_outline.button_outline_base.hover label .icon svg path[fill]{fill:var(--color-button-outline-base-content-default);}.button_style_outline.button_outline_base:hover ~ label .icon svg path[stroke],.button_style_outline.button_outline_base:hover label .icon svg path[stroke],.button_style_outline.button_outline_base.hover ~ label .icon svg path[stroke],.button_style_outline.button_outline_base.hover label .icon svg path[stroke]{stroke:var(--color-button-outline-base-content-default);}}.button_style_outline.button_outline_base:active .icon svg path[fill],.button_style_outline.button_outline_base.active .icon svg path[fill]{fill:var(--color-button-outline-base-content-default);}.button_style_outline.button_outline_base:active .icon svg path[stroke],.button_style_outline.button_outline_base.active .icon svg path[stroke]{stroke:var(--color-button-outline-base-content-default);}.button_style_outline.button_outline_base:active ~ label .icon svg path[fill],.button_style_outline.button_outline_base.active ~ label .icon svg path[fill]{fill:var(--color-button-outline-base-content-default);}.button_style_outline.button_outline_base:active ~ label .icon svg path[stroke],.button_style_outline.button_outline_base.active ~ label .icon svg path[stroke]{stroke:var(--color-button-outline-base-content-default);}.button_style_outline.button_outline_base:focus .icon svg path[fill],.button_style_outline.button_outline_base.focus .icon svg path[fill]{fill:var(--color-button-outline-base-content-default);}.button_style_outline.button_outline_base:focus .icon svg path[stroke],.button_style_outline.button_outline_base.focus .icon svg path[stroke]{stroke:var(--color-button-outline-base-content-default);}.button_style_outline.button_outline_base:focus ~ label .icon svg path[fill],.button_style_outline.button_outline_base.focus ~ label .icon svg path[fill]{fill:var(--color-button-outline-base-content-default);}.button_style_outline.button_outline_base:focus ~ label .icon svg path[stroke],.button_style_outline.button_outline_base.focus ~ label .icon svg path[stroke]{stroke:var(--color-button-outline-base-content-default);}.button_style_outline.button_outline_base:disabled .icon svg path[fill],.button_style_outline.button_outline_base.disabled .icon svg path[fill]{fill:var(--color-button-outline-base-content-disabled);}.button_style_outline.button_outline_base:disabled .icon svg path[stroke],.button_style_outline.button_outline_base.disabled .icon svg path[stroke]{stroke:var(--color-button-outline-base-content-disabled);}.button_style_outline.button_outline_base:disabled ~ label .icon svg path[fill],.button_style_outline.button_outline_base.disabled ~ label .icon svg path[fill]{fill:var(--color-button-outline-base-content-disabled);}.button_style_outline.button_outline_base:disabled ~ label .icon svg path[stroke],.button_style_outline.button_outline_base.disabled ~ label .icon svg path[stroke]{stroke:var(--color-button-outline-base-content-disabled);}.button_style_filled.button_filled_primary{background:var(--color-button-filled-primary-bg-default);color:var(--color-button-filled-primary-content-default);}@media (hover:hover){.button_style_filled.button_filled_primary:hover,.button_style_filled.button_filled_primary.hover{background:var(--color-button-filled-primary-bg-hover);color:var(--color-button-filled-primary-content-default);}}.button_style_filled.button_filled_primary:active,.button_style_filled.button_filled_primary.active{background:var(--color-button-filled-primary-bg-active);color:var(--color-button-filled-primary-content-default);}.button_style_filled.button_filled_primary:focus-visible,.button_style_filled.button_filled_primary.focus-visible,.button_style_filled.button_filled_primary.focus{color:var(--color-button-filled-primary-content-default);background:var(--color-button-filled-primary-bg-default);box-shadow:0 0 0 3px var(--color-button-focus-primary);}.button_style_filled.button_filled_primary:disabled,.button_style_filled.button_filled_primary.disabled{color:var(--color-button-filled-primary-content-disabled);background:var(--color-button-filled-primary-bg-disabled);pointer-events:none;}.button_style_filled.button_filled_primary .icon svg path,.button_style_filled.button_filled_primary .icon svg circle,.button_style_filled.button_filled_primary .icon svg rect,.button_style_filled.button_filled_primary ~ label .icon svg path,.button_style_filled.button_filled_primary ~ label .icon svg circle,.button_style_filled.button_filled_primary ~ label .icon svg rect{transition:var(--transition);}.button_style_filled.button_filled_primary .icon svg path[fill],.button_style_filled.button_filled_primary .icon svg circle[fill],.button_style_filled.button_filled_primary .icon svg rect[fill],.button_style_filled.button_filled_primary ~ label .icon svg path[fill],.button_style_filled.button_filled_primary ~ label .icon svg circle[fill],.button_style_filled.button_filled_primary ~ label .icon svg rect[fill]{fill:var(--color-button-filled-primary-content-default);}.button_style_filled.button_filled_primary .icon svg path[stroke],.button_style_filled.button_filled_primary .icon svg circle[stroke],.button_style_filled.button_filled_primary .icon svg rect[stroke],.button_style_filled.button_filled_primary ~ label .icon svg path[stroke],.button_style_filled.button_filled_primary ~ label .icon svg circle[stroke],.button_style_filled.button_filled_primary ~ label .icon svg rect[stroke]{stroke:var(--color-button-filled-primary-content-default);}@media (hover:hover){.button_style_filled.button_filled_primary:hover .icon svg path,.button_style_filled.button_filled_primary:hover .icon svg circle,.button_style_filled.button_filled_primary:hover .icon svg rect,.button_style_filled.button_filled_primary:hover ~ label .icon svg path,.button_style_filled.button_filled_primary:hover ~ label .icon svg circle,.button_style_filled.button_filled_primary:hover ~ label .icon svg rect,.button_style_filled.button_filled_primary.hover .icon svg path,.button_style_filled.button_filled_primary.hover .icon svg circle,.button_style_filled.button_filled_primary.hover .icon svg rect,.button_style_filled.button_filled_primary.hover ~ label .icon svg path,.button_style_filled.button_filled_primary.hover ~ label .icon svg circle,.button_style_filled.button_filled_primary.hover ~ label .icon svg rect{transition:var(--transition);}.button_style_filled.button_filled_primary:hover .icon svg path[fill],.button_style_filled.button_filled_primary:hover .icon svg circle[fill],.button_style_filled.button_filled_primary:hover .icon svg rect[fill],.button_style_filled.button_filled_primary:hover ~ label .icon svg path[fill],.button_style_filled.button_filled_primary:hover ~ label .icon svg circle[fill],.button_style_filled.button_filled_primary:hover ~ label .icon svg rect[fill],.button_style_filled.button_filled_primary.hover .icon svg path[fill],.button_style_filled.button_filled_primary.hover .icon svg circle[fill],.button_style_filled.button_filled_primary.hover .icon svg rect[fill],.button_style_filled.button_filled_primary.hover ~ label .icon svg path[fill],.button_style_filled.button_filled_primary.hover ~ label .icon svg circle[fill],.button_style_filled.button_filled_primary.hover ~ label .icon svg rect[fill]{fill:var(--color-button-filled-primary-content-default);}.button_style_filled.button_filled_primary:hover .icon svg path[stroke],.button_style_filled.button_filled_primary:hover .icon svg circle[stroke],.button_style_filled.button_filled_primary:hover .icon svg rect[stroke],.button_style_filled.button_filled_primary:hover ~ label .icon svg path[stroke],.button_style_filled.button_filled_primary:hover ~ label .icon svg circle[stroke],.button_style_filled.button_filled_primary:hover ~ label .icon svg rect[stroke],.button_style_filled.button_filled_primary.hover .icon svg path[stroke],.button_style_filled.button_filled_primary.hover .icon svg circle[stroke],.button_style_filled.button_filled_primary.hover .icon svg rect[stroke],.button_style_filled.button_filled_primary.hover ~ label .icon svg path[stroke],.button_style_filled.button_filled_primary.hover ~ label .icon svg circle[stroke],.button_style_filled.button_filled_primary.hover ~ label .icon svg rect[stroke]{stroke:var(--color-button-filled-primary-content-default);}}.button_style_filled.button_filled_primary:active .icon svg path,.button_style_filled.button_filled_primary:active .icon svg circle,.button_style_filled.button_filled_primary:active .icon svg rect,.button_style_filled.button_filled_primary:active ~ label .icon svg path,.button_style_filled.button_filled_primary:active ~ label .icon svg circle,.button_style_filled.button_filled_primary:active ~ label .icon svg rect,.button_style_filled.button_filled_primary.active .icon svg path,.button_style_filled.button_filled_primary.active .icon svg circle,.button_style_filled.button_filled_primary.active .icon svg rect,.button_style_filled.button_filled_primary.active ~ label .icon svg path,.button_style_filled.button_filled_primary.active ~ label .icon svg circle,.button_style_filled.button_filled_primary.active ~ label .icon svg rect{transition:var(--transition);}.button_style_filled.button_filled_primary:active .icon svg path[fill],.button_style_filled.button_filled_primary:active .icon svg circle[fill],.button_style_filled.button_filled_primary:active .icon svg rect[fill],.button_style_filled.button_filled_primary:active ~ label .icon svg path[fill],.button_style_filled.button_filled_primary:active ~ label .icon svg circle[fill],.button_style_filled.button_filled_primary:active ~ label .icon svg rect[fill],.button_style_filled.button_filled_primary.active .icon svg path[fill],.button_style_filled.button_filled_primary.active .icon svg circle[fill],.button_style_filled.button_filled_primary.active .icon svg rect[fill],.button_style_filled.button_filled_primary.active ~ label .icon svg path[fill],.button_style_filled.button_filled_primary.active ~ label .icon svg circle[fill],.button_style_filled.button_filled_primary.active ~ label .icon svg rect[fill]{fill:var(--color-button-filled-primary-content-default);}.button_style_filled.button_filled_primary:active .icon svg path[stroke],.button_style_filled.button_filled_primary:active .icon svg circle[stroke],.button_style_filled.button_filled_primary:active .icon svg rect[stroke],.button_style_filled.button_filled_primary:active ~ label .icon svg path[stroke],.button_style_filled.button_filled_primary:active ~ label .icon svg circle[stroke],.button_style_filled.button_filled_primary:active ~ label .icon svg rect[stroke],.button_style_filled.button_filled_primary.active .icon svg path[stroke],.button_style_filled.button_filled_primary.active .icon svg circle[stroke],.button_style_filled.button_filled_primary.active .icon svg rect[stroke],.button_style_filled.button_filled_primary.active ~ label .icon svg path[stroke],.button_style_filled.button_filled_primary.active ~ label .icon svg circle[stroke],.button_style_filled.button_filled_primary.active ~ label .icon svg rect[stroke]{stroke:var(--color-button-filled-primary-content-default);}.button_style_filled.button_filled_primary:focus .icon svg path,.button_style_filled.button_filled_primary:focus .icon svg circle,.button_style_filled.button_filled_primary:focus .icon svg rect,.button_style_filled.button_filled_primary:focus ~ label .icon svg path,.button_style_filled.button_filled_primary:focus ~ label .icon svg circle,.button_style_filled.button_filled_primary:focus ~ label .icon svg rect,.button_style_filled.button_filled_primary.focus .icon svg path,.button_style_filled.button_filled_primary.focus .icon svg circle,.button_style_filled.button_filled_primary.focus .icon svg rect,.button_style_filled.button_filled_primary.focus ~ label .icon svg path,.button_style_filled.button_filled_primary.focus ~ label .icon svg circle,.button_style_filled.button_filled_primary.focus ~ label .icon svg rect{transition:var(--transition);}.button_style_filled.button_filled_primary:focus .icon svg path[fill],.button_style_filled.button_filled_primary:focus .icon svg circle[fill],.button_style_filled.button_filled_primary:focus .icon svg rect[fill],.button_style_filled.button_filled_primary:focus ~ label .icon svg path[fill],.button_style_filled.button_filled_primary:focus ~ label .icon svg circle[fill],.button_style_filled.button_filled_primary:focus ~ label .icon svg rect[fill],.button_style_filled.button_filled_primary.focus .icon svg path[fill],.button_style_filled.button_filled_primary.focus .icon svg circle[fill],.button_style_filled.button_filled_primary.focus .icon svg rect[fill],.button_style_filled.button_filled_primary.focus ~ label .icon svg path[fill],.button_style_filled.button_filled_primary.focus ~ label .icon svg circle[fill],.button_style_filled.button_filled_primary.focus ~ label .icon svg rect[fill]{fill:var(--color-button-filled-primary-content-default);}.button_style_filled.button_filled_primary:focus .icon svg path[stroke],.button_style_filled.button_filled_primary:focus .icon svg circle[stroke],.button_style_filled.button_filled_primary:focus .icon svg rect[stroke],.button_style_filled.button_filled_primary:focus ~ label .icon svg path[stroke],.button_style_filled.button_filled_primary:focus ~ label .icon svg circle[stroke],.button_style_filled.button_filled_primary:focus ~ label .icon svg rect[stroke],.button_style_filled.button_filled_primary.focus .icon svg path[stroke],.button_style_filled.button_filled_primary.focus .icon svg circle[stroke],.button_style_filled.button_filled_primary.focus .icon svg rect[stroke],.button_style_filled.button_filled_primary.focus ~ label .icon svg path[stroke],.button_style_filled.button_filled_primary.focus ~ label .icon svg circle[stroke],.button_style_filled.button_filled_primary.focus ~ label .icon svg rect[stroke]{stroke:var(--color-button-filled-primary-content-default);}.button_style_filled.button_filled_primary:disabled .icon svg path,.button_style_filled.button_filled_primary:disabled .icon svg circle,.button_style_filled.button_filled_primary:disabled .icon svg rect,.button_style_filled.button_filled_primary:disabled ~ label .icon svg path,.button_style_filled.button_filled_primary:disabled ~ label .icon svg circle,.button_style_filled.button_filled_primary:disabled ~ label .icon svg rect,.button_style_filled.button_filled_primary.disabled .icon svg path,.button_style_filled.button_filled_primary.disabled .icon svg circle,.button_style_filled.button_filled_primary.disabled .icon svg rect,.button_style_filled.button_filled_primary.disabled ~ label .icon svg path,.button_style_filled.button_filled_primary.disabled ~ label .icon svg circle,.button_style_filled.button_filled_primary.disabled ~ label .icon svg rect{transition:var(--transition);}.button_style_filled.button_filled_primary:disabled .icon svg path[fill],.button_style_filled.button_filled_primary:disabled .icon svg circle[fill],.button_style_filled.button_filled_primary:disabled .icon svg rect[fill],.button_style_filled.button_filled_primary:disabled ~ label .icon svg path[fill],.button_style_filled.button_filled_primary:disabled ~ label .icon svg circle[fill],.button_style_filled.button_filled_primary:disabled ~ label .icon svg rect[fill],.button_style_filled.button_filled_primary.disabled .icon svg path[fill],.button_style_filled.button_filled_primary.disabled .icon svg circle[fill],.button_style_filled.button_filled_primary.disabled .icon svg rect[fill],.button_style_filled.button_filled_primary.disabled ~ label .icon svg path[fill],.button_style_filled.button_filled_primary.disabled ~ label .icon svg circle[fill],.button_style_filled.button_filled_primary.disabled ~ label .icon svg rect[fill]{fill:var(--color-button-filled-primary-content-disabled);}.button_style_filled.button_filled_primary:disabled .icon svg path[stroke],.button_style_filled.button_filled_primary:disabled .icon svg circle[stroke],.button_style_filled.button_filled_primary:disabled .icon svg rect[stroke],.button_style_filled.button_filled_primary:disabled ~ label .icon svg path[stroke],.button_style_filled.button_filled_primary:disabled ~ label .icon svg circle[stroke],.button_style_filled.button_filled_primary:disabled ~ label .icon svg rect[stroke],.button_style_filled.button_filled_primary.disabled .icon svg path[stroke],.button_style_filled.button_filled_primary.disabled .icon svg circle[stroke],.button_style_filled.button_filled_primary.disabled .icon svg rect[stroke],.button_style_filled.button_filled_primary.disabled ~ label .icon svg path[stroke],.button_style_filled.button_filled_primary.disabled ~ label .icon svg circle[stroke],.button_style_filled.button_filled_primary.disabled ~ label .icon svg rect[stroke]{stroke:var(--color-button-filled-primary-content-disabled);}.button_style_filled.button_filled_primary-inverse{background:var(--color-button-filled-primary-bg-default);color:var(--color-button-filled-primary-content-inverse-default);}@media (hover:hover){.button_style_filled.button_filled_primary-inverse:hover,.button_style_filled.button_filled_primary-inverse.hover{background:var(--color-button-filled-primary-bg-hover);color:var(--color-button-filled-primary-content-inverse-default);}}.button_style_filled.button_filled_primary-inverse:active,.button_style_filled.button_filled_primary-inverse.active{background:var(--color-button-filled-primary-bg-active);color:var(--color-button-filled-primary-content-inverse-default);}.button_style_filled.button_filled_primary-inverse:focus-visible,.button_style_filled.button_filled_primary-inverse.focus-visible,.button_style_filled.button_filled_primary-inverse.focus{color:var(--color-button-filled-primary-content-inverse-default);background:var(--color-button-filled-primary-bg-default);box-shadow:0 0 0 3px var(--color-button-focus-primary);}.button_style_filled.button_filled_primary-inverse:disabled,.button_style_filled.button_filled_primary-inverse.disabled{color:var(--color-button-filled-primary-content-disabled);background:var(--color-button-filled-primary-bg-disabled);pointer-events:none;}.button_style_filled.button_filled_primary-inverse .icon svg path,.button_style_filled.button_filled_primary-inverse .icon svg circle,.button_style_filled.button_filled_primary-inverse .icon svg rect,.button_style_filled.button_filled_primary-inverse ~ label .icon svg path,.button_style_filled.button_filled_primary-inverse ~ label .icon svg circle,.button_style_filled.button_filled_primary-inverse ~ label .icon svg rect{transition:var(--transition);}.button_style_filled.button_filled_primary-inverse .icon svg path[fill],.button_style_filled.button_filled_primary-inverse .icon svg circle[fill],.button_style_filled.button_filled_primary-inverse .icon svg rect[fill],.button_style_filled.button_filled_primary-inverse ~ label .icon svg path[fill],.button_style_filled.button_filled_primary-inverse ~ label .icon svg circle[fill],.button_style_filled.button_filled_primary-inverse ~ label .icon svg rect[fill]{fill:var(--color-button-filled-primary-content-inverse-default);}.button_style_filled.button_filled_primary-inverse .icon svg path[stroke],.button_style_filled.button_filled_primary-inverse .icon svg circle[stroke],.button_style_filled.button_filled_primary-inverse .icon svg rect[stroke],.button_style_filled.button_filled_primary-inverse ~ label .icon svg path[stroke],.button_style_filled.button_filled_primary-inverse ~ label .icon svg circle[stroke],.button_style_filled.button_filled_primary-inverse ~ label .icon svg rect[stroke]{stroke:var(--color-button-filled-primary-content-inverse-default);}@media (hover:hover){.button_style_filled.button_filled_primary-inverse:hover .icon svg path,.button_style_filled.button_filled_primary-inverse:hover .icon svg circle,.button_style_filled.button_filled_primary-inverse:hover .icon svg rect,.button_style_filled.button_filled_primary-inverse:hover ~ label .icon svg path,.button_style_filled.button_filled_primary-inverse:hover ~ label .icon svg circle,.button_style_filled.button_filled_primary-inverse:hover ~ label .icon svg rect,.button_style_filled.button_filled_primary-inverse.hover .icon svg path,.button_style_filled.button_filled_primary-inverse.hover .icon svg circle,.button_style_filled.button_filled_primary-inverse.hover .icon svg rect,.button_style_filled.button_filled_primary-inverse.hover ~ label .icon svg path,.button_style_filled.button_filled_primary-inverse.hover ~ label .icon svg circle,.button_style_filled.button_filled_primary-inverse.hover ~ label .icon svg rect{transition:var(--transition);}.button_style_filled.button_filled_primary-inverse:hover .icon svg path[fill],.button_style_filled.button_filled_primary-inverse:hover .icon svg circle[fill],.button_style_filled.button_filled_primary-inverse:hover .icon svg rect[fill],.button_style_filled.button_filled_primary-inverse:hover ~ label .icon svg path[fill],.button_style_filled.button_filled_primary-inverse:hover ~ label .icon svg circle[fill],.button_style_filled.button_filled_primary-inverse:hover ~ label .icon svg rect[fill],.button_style_filled.button_filled_primary-inverse.hover .icon svg path[fill],.button_style_filled.button_filled_primary-inverse.hover .icon svg circle[fill],.button_style_filled.button_filled_primary-inverse.hover .icon svg rect[fill],.button_style_filled.button_filled_primary-inverse.hover ~ label .icon svg path[fill],.button_style_filled.button_filled_primary-inverse.hover ~ label .icon svg circle[fill],.button_style_filled.button_filled_primary-inverse.hover ~ label .icon svg rect[fill]{fill:var(--color-button-filled-primary-content-inverse-default);}.button_style_filled.button_filled_primary-inverse:hover .icon svg path[stroke],.button_style_filled.button_filled_primary-inverse:hover .icon svg circle[stroke],.button_style_filled.button_filled_primary-inverse:hover .icon svg rect[stroke],.button_style_filled.button_filled_primary-inverse:hover ~ label .icon svg path[stroke],.button_style_filled.button_filled_primary-inverse:hover ~ label .icon svg circle[stroke],.button_style_filled.button_filled_primary-inverse:hover ~ label .icon svg rect[stroke],.button_style_filled.button_filled_primary-inverse.hover .icon svg path[stroke],.button_style_filled.button_filled_primary-inverse.hover .icon svg circle[stroke],.button_style_filled.button_filled_primary-inverse.hover .icon svg rect[stroke],.button_style_filled.button_filled_primary-inverse.hover ~ label .icon svg path[stroke],.button_style_filled.button_filled_primary-inverse.hover ~ label .icon svg circle[stroke],.button_style_filled.button_filled_primary-inverse.hover ~ label .icon svg rect[stroke]{stroke:var(--color-button-filled-primary-content-inverse-default);}}.button_style_filled.button_filled_primary-inverse:active .icon svg path,.button_style_filled.button_filled_primary-inverse:active .icon svg circle,.button_style_filled.button_filled_primary-inverse:active .icon svg rect,.button_style_filled.button_filled_primary-inverse:active ~ label .icon svg path,.button_style_filled.button_filled_primary-inverse:active ~ label .icon svg circle,.button_style_filled.button_filled_primary-inverse:active ~ label .icon svg rect,.button_style_filled.button_filled_primary-inverse.active .icon svg path,.button_style_filled.button_filled_primary-inverse.active .icon svg circle,.button_style_filled.button_filled_primary-inverse.active .icon svg rect,.button_style_filled.button_filled_primary-inverse.active ~ label .icon svg path,.button_style_filled.button_filled_primary-inverse.active ~ label .icon svg circle,.button_style_filled.button_filled_primary-inverse.active ~ label .icon svg rect{transition:var(--transition);}.button_style_filled.button_filled_primary-inverse:active .icon svg path[fill],.button_style_filled.button_filled_primary-inverse:active .icon svg circle[fill],.button_style_filled.button_filled_primary-inverse:active .icon svg rect[fill],.button_style_filled.button_filled_primary-inverse:active ~ label .icon svg path[fill],.button_style_filled.button_filled_primary-inverse:active ~ label .icon svg circle[fill],.button_style_filled.button_filled_primary-inverse:active ~ label .icon svg rect[fill],.button_style_filled.button_filled_primary-inverse.active .icon svg path[fill],.button_style_filled.button_filled_primary-inverse.active .icon svg circle[fill],.button_style_filled.button_filled_primary-inverse.active .icon svg rect[fill],.button_style_filled.button_filled_primary-inverse.active ~ label .icon svg path[fill],.button_style_filled.button_filled_primary-inverse.active ~ label .icon svg circle[fill],.button_style_filled.button_filled_primary-inverse.active ~ label .icon svg rect[fill]{fill:var(--color-button-filled-primary-content-inverse-default);}.button_style_filled.button_filled_primary-inverse:active .icon svg path[stroke],.button_style_filled.button_filled_primary-inverse:active .icon svg circle[stroke],.button_style_filled.button_filled_primary-inverse:active .icon svg rect[stroke],.button_style_filled.button_filled_primary-inverse:active ~ label .icon svg path[stroke],.button_style_filled.button_filled_primary-inverse:active ~ label .icon svg circle[stroke],.button_style_filled.button_filled_primary-inverse:active ~ label .icon svg rect[stroke],.button_style_filled.button_filled_primary-inverse.active .icon svg path[stroke],.button_style_filled.button_filled_primary-inverse.active .icon svg circle[stroke],.button_style_filled.button_filled_primary-inverse.active .icon svg rect[stroke],.button_style_filled.button_filled_primary-inverse.active ~ label .icon svg path[stroke],.button_style_filled.button_filled_primary-inverse.active ~ label .icon svg circle[stroke],.button_style_filled.button_filled_primary-inverse.active ~ label .icon svg rect[stroke]{stroke:var(--color-button-filled-primary-content-inverse-default);}.button_style_filled.button_filled_primary-inverse:focus .icon svg path,.button_style_filled.button_filled_primary-inverse:focus .icon svg circle,.button_style_filled.button_filled_primary-inverse:focus .icon svg rect,.button_style_filled.button_filled_primary-inverse:focus ~ label .icon svg path,.button_style_filled.button_filled_primary-inverse:focus ~ label .icon svg circle,.button_style_filled.button_filled_primary-inverse:focus ~ label .icon svg rect,.button_style_filled.button_filled_primary-inverse.focus .icon svg path,.button_style_filled.button_filled_primary-inverse.focus .icon svg circle,.button_style_filled.button_filled_primary-inverse.focus .icon svg rect,.button_style_filled.button_filled_primary-inverse.focus ~ label .icon svg path,.button_style_filled.button_filled_primary-inverse.focus ~ label .icon svg circle,.button_style_filled.button_filled_primary-inverse.focus ~ label .icon svg rect{transition:var(--transition);}.button_style_filled.button_filled_primary-inverse:focus .icon svg path[fill],.button_style_filled.button_filled_primary-inverse:focus .icon svg circle[fill],.button_style_filled.button_filled_primary-inverse:focus .icon svg rect[fill],.button_style_filled.button_filled_primary-inverse:focus ~ label .icon svg path[fill],.button_style_filled.button_filled_primary-inverse:focus ~ label .icon svg circle[fill],.button_style_filled.button_filled_primary-inverse:focus ~ label .icon svg rect[fill],.button_style_filled.button_filled_primary-inverse.focus .icon svg path[fill],.button_style_filled.button_filled_primary-inverse.focus .icon svg circle[fill],.button_style_filled.button_filled_primary-inverse.focus .icon svg rect[fill],.button_style_filled.button_filled_primary-inverse.focus ~ label .icon svg path[fill],.button_style_filled.button_filled_primary-inverse.focus ~ label .icon svg circle[fill],.button_style_filled.button_filled_primary-inverse.focus ~ label .icon svg rect[fill]{fill:var(--color-button-filled-primary-content-inverse-default);}.button_style_filled.button_filled_primary-inverse:focus .icon svg path[stroke],.button_style_filled.button_filled_primary-inverse:focus .icon svg circle[stroke],.button_style_filled.button_filled_primary-inverse:focus .icon svg rect[stroke],.button_style_filled.button_filled_primary-inverse:focus ~ label .icon svg path[stroke],.button_style_filled.button_filled_primary-inverse:focus ~ label .icon svg circle[stroke],.button_style_filled.button_filled_primary-inverse:focus ~ label .icon svg rect[stroke],.button_style_filled.button_filled_primary-inverse.focus .icon svg path[stroke],.button_style_filled.button_filled_primary-inverse.focus .icon svg circle[stroke],.button_style_filled.button_filled_primary-inverse.focus .icon svg rect[stroke],.button_style_filled.button_filled_primary-inverse.focus ~ label .icon svg path[stroke],.button_style_filled.button_filled_primary-inverse.focus ~ label .icon svg circle[stroke],.button_style_filled.button_filled_primary-inverse.focus ~ label .icon svg rect[stroke]{stroke:var(--color-button-filled-primary-content-inverse-default);}.button_style_filled.button_filled_primary-inverse:disabled .icon svg path,.button_style_filled.button_filled_primary-inverse:disabled .icon svg circle,.button_style_filled.button_filled_primary-inverse:disabled .icon svg rect,.button_style_filled.button_filled_primary-inverse:disabled ~ label .icon svg path,.button_style_filled.button_filled_primary-inverse:disabled ~ label .icon svg circle,.button_style_filled.button_filled_primary-inverse:disabled ~ label .icon svg rect,.button_style_filled.button_filled_primary-inverse.disabled .icon svg path,.button_style_filled.button_filled_primary-inverse.disabled .icon svg circle,.button_style_filled.button_filled_primary-inverse.disabled .icon svg rect,.button_style_filled.button_filled_primary-inverse.disabled ~ label .icon svg path,.button_style_filled.button_filled_primary-inverse.disabled ~ label .icon svg circle,.button_style_filled.button_filled_primary-inverse.disabled ~ label .icon svg rect{transition:var(--transition);}.button_style_filled.button_filled_primary-inverse:disabled .icon svg path[fill],.button_style_filled.button_filled_primary-inverse:disabled .icon svg circle[fill],.button_style_filled.button_filled_primary-inverse:disabled .icon svg rect[fill],.button_style_filled.button_filled_primary-inverse:disabled ~ label .icon svg path[fill],.button_style_filled.button_filled_primary-inverse:disabled ~ label .icon svg circle[fill],.button_style_filled.button_filled_primary-inverse:disabled ~ label .icon svg rect[fill],.button_style_filled.button_filled_primary-inverse.disabled .icon svg path[fill],.button_style_filled.button_filled_primary-inverse.disabled .icon svg circle[fill],.button_style_filled.button_filled_primary-inverse.disabled .icon svg rect[fill],.button_style_filled.button_filled_primary-inverse.disabled ~ label .icon svg path[fill],.button_style_filled.button_filled_primary-inverse.disabled ~ label .icon svg circle[fill],.button_style_filled.button_filled_primary-inverse.disabled ~ label .icon svg rect[fill]{fill:var(--color-button-filled-primary-content-disabled);}.button_style_filled.button_filled_primary-inverse:disabled .icon svg path[stroke],.button_style_filled.button_filled_primary-inverse:disabled .icon svg circle[stroke],.button_style_filled.button_filled_primary-inverse:disabled .icon svg rect[stroke],.button_style_filled.button_filled_primary-inverse:disabled ~ label .icon svg path[stroke],.button_style_filled.button_filled_primary-inverse:disabled ~ label .icon svg circle[stroke],.button_style_filled.button_filled_primary-inverse:disabled ~ label .icon svg rect[stroke],.button_style_filled.button_filled_primary-inverse.disabled .icon svg path[stroke],.button_style_filled.button_filled_primary-inverse.disabled .icon svg circle[stroke],.button_style_filled.button_filled_primary-inverse.disabled .icon svg rect[stroke],.button_style_filled.button_filled_primary-inverse.disabled ~ label .icon svg path[stroke],.button_style_filled.button_filled_primary-inverse.disabled ~ label .icon svg circle[stroke],.button_style_filled.button_filled_primary-inverse.disabled ~ label .icon svg rect[stroke]{stroke:var(--color-button-filled-primary-content-disabled);}.button_style_filled.button_filled_secondary{background:var(--color-button-filled-secondary-bg-default);color:var(--color-button-filled-secondary-content-default);}@media (hover:hover){.button_style_filled.button_filled_secondary:hover,.button_style_filled.button_filled_secondary.hover{background:var(--color-button-filled-secondary-bg-hover);color:var(--color-button-filled-secondary-content-hover);}}.button_style_filled.button_filled_secondary:active,.button_style_filled.button_filled_secondary.active{background:var(--color-button-filled-secondary-bg-active);color:var(--color-button-filled-secondary-content-active);}.button_style_filled.button_filled_secondary:focus-visible,.button_style_filled.button_filled_secondary.focus-visible,.button_style_filled.button_filled_secondary.focus{color:var(--color-button-filled-secondary-content-default);background:var(--color-button-filled-secondary-bg-default);box-shadow:0 0 0 3px var(--color-button-focus-primary);}.button_style_filled.button_filled_secondary:disabled,.button_style_filled.button_filled_secondary.disabled{color:var(--color-button-filled-primary-content-disabled);background:var(--color-button-filled-primary-bg-disabled);pointer-events:none;}.button_style_filled.button_filled_secondary .icon svg path,.button_style_filled.button_filled_secondary .icon svg circle,.button_style_filled.button_filled_secondary .icon svg rect,.button_style_filled.button_filled_secondary ~ label .icon svg path,.button_style_filled.button_filled_secondary ~ label .icon svg circle,.button_style_filled.button_filled_secondary ~ label .icon svg rect{transition:var(--transition);}.button_style_filled.button_filled_secondary .icon svg path[fill],.button_style_filled.button_filled_secondary .icon svg circle[fill],.button_style_filled.button_filled_secondary .icon svg rect[fill],.button_style_filled.button_filled_secondary ~ label .icon svg path[fill],.button_style_filled.button_filled_secondary ~ label .icon svg circle[fill],.button_style_filled.button_filled_secondary ~ label .icon svg rect[fill]{fill:var(--color-button-filled-secondary-content-default);}.button_style_filled.button_filled_secondary .icon svg path[stroke],.button_style_filled.button_filled_secondary .icon svg circle[stroke],.button_style_filled.button_filled_secondary .icon svg rect[stroke],.button_style_filled.button_filled_secondary ~ label .icon svg path[stroke],.button_style_filled.button_filled_secondary ~ label .icon svg circle[stroke],.button_style_filled.button_filled_secondary ~ label .icon svg rect[stroke]{stroke:var(--color-button-filled-secondary-content-default);}@media (hover:hover){.button_style_filled.button_filled_secondary:hover .icon svg path,.button_style_filled.button_filled_secondary:hover .icon svg circle,.button_style_filled.button_filled_secondary:hover .icon svg rect,.button_style_filled.button_filled_secondary:hover ~ label .icon svg path,.button_style_filled.button_filled_secondary:hover ~ label .icon svg circle,.button_style_filled.button_filled_secondary:hover ~ label .icon svg rect,.button_style_filled.button_filled_secondary.hover .icon svg path,.button_style_filled.button_filled_secondary.hover .icon svg circle,.button_style_filled.button_filled_secondary.hover .icon svg rect,.button_style_filled.button_filled_secondary.hover ~ label .icon svg path,.button_style_filled.button_filled_secondary.hover ~ label .icon svg circle,.button_style_filled.button_filled_secondary.hover ~ label .icon svg rect{transition:var(--transition);}.button_style_filled.button_filled_secondary:hover .icon svg path[fill],.button_style_filled.button_filled_secondary:hover .icon svg circle[fill],.button_style_filled.button_filled_secondary:hover .icon svg rect[fill],.button_style_filled.button_filled_secondary:hover ~ label .icon svg path[fill],.button_style_filled.button_filled_secondary:hover ~ label .icon svg circle[fill],.button_style_filled.button_filled_secondary:hover ~ label .icon svg rect[fill],.button_style_filled.button_filled_secondary.hover .icon svg path[fill],.button_style_filled.button_filled_secondary.hover .icon svg circle[fill],.button_style_filled.button_filled_secondary.hover .icon svg rect[fill],.button_style_filled.button_filled_secondary.hover ~ label .icon svg path[fill],.button_style_filled.button_filled_secondary.hover ~ label .icon svg circle[fill],.button_style_filled.button_filled_secondary.hover ~ label .icon svg rect[fill]{fill:var(--color-button-filled-secondary-content-hover);}.button_style_filled.button_filled_secondary:hover .icon svg path[stroke],.button_style_filled.button_filled_secondary:hover .icon svg circle[stroke],.button_style_filled.button_filled_secondary:hover .icon svg rect[stroke],.button_style_filled.button_filled_secondary:hover ~ label .icon svg path[stroke],.button_style_filled.button_filled_secondary:hover ~ label .icon svg circle[stroke],.button_style_filled.button_filled_secondary:hover ~ label .icon svg rect[stroke],.button_style_filled.button_filled_secondary.hover .icon svg path[stroke],.button_style_filled.button_filled_secondary.hover .icon svg circle[stroke],.button_style_filled.button_filled_secondary.hover .icon svg rect[stroke],.button_style_filled.button_filled_secondary.hover ~ label .icon svg path[stroke],.button_style_filled.button_filled_secondary.hover ~ label .icon svg circle[stroke],.button_style_filled.button_filled_secondary.hover ~ label .icon svg rect[stroke]{stroke:var(--color-button-filled-secondary-content-hover);}}.button_style_filled.button_filled_secondary:active .icon svg path,.button_style_filled.button_filled_secondary:active .icon svg circle,.button_style_filled.button_filled_secondary:active .icon svg rect,.button_style_filled.button_filled_secondary:active ~ label .icon svg path,.button_style_filled.button_filled_secondary:active ~ label .icon svg circle,.button_style_filled.button_filled_secondary:active ~ label .icon svg rect,.button_style_filled.button_filled_secondary.active .icon svg path,.button_style_filled.button_filled_secondary.active .icon svg circle,.button_style_filled.button_filled_secondary.active .icon svg rect,.button_style_filled.button_filled_secondary.active ~ label .icon svg path,.button_style_filled.button_filled_secondary.active ~ label .icon svg circle,.button_style_filled.button_filled_secondary.active ~ label .icon svg rect{transition:var(--transition);}.button_style_filled.button_filled_secondary:active .icon svg path[fill],.button_style_filled.button_filled_secondary:active .icon svg circle[fill],.button_style_filled.button_filled_secondary:active .icon svg rect[fill],.button_style_filled.button_filled_secondary:active ~ label .icon svg path[fill],.button_style_filled.button_filled_secondary:active ~ label .icon svg circle[fill],.button_style_filled.button_filled_secondary:active ~ label .icon svg rect[fill],.button_style_filled.button_filled_secondary.active .icon svg path[fill],.button_style_filled.button_filled_secondary.active .icon svg circle[fill],.button_style_filled.button_filled_secondary.active .icon svg rect[fill],.button_style_filled.button_filled_secondary.active ~ label .icon svg path[fill],.button_style_filled.button_filled_secondary.active ~ label .icon svg circle[fill],.button_style_filled.button_filled_secondary.active ~ label .icon svg rect[fill]{fill:var(--color-button-filled-secondary-content-active);}.button_style_filled.button_filled_secondary:active .icon svg path[stroke],.button_style_filled.button_filled_secondary:active .icon svg circle[stroke],.button_style_filled.button_filled_secondary:active .icon svg rect[stroke],.button_style_filled.button_filled_secondary:active ~ label .icon svg path[stroke],.button_style_filled.button_filled_secondary:active ~ label .icon svg circle[stroke],.button_style_filled.button_filled_secondary:active ~ label .icon svg rect[stroke],.button_style_filled.button_filled_secondary.active .icon svg path[stroke],.button_style_filled.button_filled_secondary.active .icon svg circle[stroke],.button_style_filled.button_filled_secondary.active .icon svg rect[stroke],.button_style_filled.button_filled_secondary.active ~ label .icon svg path[stroke],.button_style_filled.button_filled_secondary.active ~ label .icon svg circle[stroke],.button_style_filled.button_filled_secondary.active ~ label .icon svg rect[stroke]{stroke:var(--color-button-filled-secondary-content-active);}.button_style_filled.button_filled_secondary:focus .icon svg path,.button_style_filled.button_filled_secondary:focus .icon svg circle,.button_style_filled.button_filled_secondary:focus .icon svg rect,.button_style_filled.button_filled_secondary:focus ~ label .icon svg path,.button_style_filled.button_filled_secondary:focus ~ label .icon svg circle,.button_style_filled.button_filled_secondary:focus ~ label .icon svg rect,.button_style_filled.button_filled_secondary.focus .icon svg path,.button_style_filled.button_filled_secondary.focus .icon svg circle,.button_style_filled.button_filled_secondary.focus .icon svg rect,.button_style_filled.button_filled_secondary.focus ~ label .icon svg path,.button_style_filled.button_filled_secondary.focus ~ label .icon svg circle,.button_style_filled.button_filled_secondary.focus ~ label .icon svg rect{transition:var(--transition);}.button_style_filled.button_filled_secondary:focus .icon svg path[fill],.button_style_filled.button_filled_secondary:focus .icon svg circle[fill],.button_style_filled.button_filled_secondary:focus .icon svg rect[fill],.button_style_filled.button_filled_secondary:focus ~ label .icon svg path[fill],.button_style_filled.button_filled_secondary:focus ~ label .icon svg circle[fill],.button_style_filled.button_filled_secondary:focus ~ label .icon svg rect[fill],.button_style_filled.button_filled_secondary.focus .icon svg path[fill],.button_style_filled.button_filled_secondary.focus .icon svg circle[fill],.button_style_filled.button_filled_secondary.focus .icon svg rect[fill],.button_style_filled.button_filled_secondary.focus ~ label .icon svg path[fill],.button_style_filled.button_filled_secondary.focus ~ label .icon svg circle[fill],.button_style_filled.button_filled_secondary.focus ~ label .icon svg rect[fill]{fill:var(--color-button-filled-secondary-content-default);}.button_style_filled.button_filled_secondary:focus .icon svg path[stroke],.button_style_filled.button_filled_secondary:focus .icon svg circle[stroke],.button_style_filled.button_filled_secondary:focus .icon svg rect[stroke],.button_style_filled.button_filled_secondary:focus ~ label .icon svg path[stroke],.button_style_filled.button_filled_secondary:focus ~ label .icon svg circle[stroke],.button_style_filled.button_filled_secondary:focus ~ label .icon svg rect[stroke],.button_style_filled.button_filled_secondary.focus .icon svg path[stroke],.button_style_filled.button_filled_secondary.focus .icon svg circle[stroke],.button_style_filled.button_filled_secondary.focus .icon svg rect[stroke],.button_style_filled.button_filled_secondary.focus ~ label .icon svg path[stroke],.button_style_filled.button_filled_secondary.focus ~ label .icon svg circle[stroke],.button_style_filled.button_filled_secondary.focus ~ label .icon svg rect[stroke]{stroke:var(--color-button-filled-secondary-content-default);}.button_style_filled.button_filled_secondary:disabled .icon svg path,.button_style_filled.button_filled_secondary:disabled .icon svg circle,.button_style_filled.button_filled_secondary:disabled .icon svg rect,.button_style_filled.button_filled_secondary:disabled ~ label .icon svg path,.button_style_filled.button_filled_secondary:disabled ~ label .icon svg circle,.button_style_filled.button_filled_secondary:disabled ~ label .icon svg rect,.button_style_filled.button_filled_secondary.disabled .icon svg path,.button_style_filled.button_filled_secondary.disabled .icon svg circle,.button_style_filled.button_filled_secondary.disabled .icon svg rect,.button_style_filled.button_filled_secondary.disabled ~ label .icon svg path,.button_style_filled.button_filled_secondary.disabled ~ label .icon svg circle,.button_style_filled.button_filled_secondary.disabled ~ label .icon svg rect{transition:var(--transition);}.button_style_filled.button_filled_secondary:disabled .icon svg path[fill],.button_style_filled.button_filled_secondary:disabled .icon svg circle[fill],.button_style_filled.button_filled_secondary:disabled .icon svg rect[fill],.button_style_filled.button_filled_secondary:disabled ~ label .icon svg path[fill],.button_style_filled.button_filled_secondary:disabled ~ label .icon svg circle[fill],.button_style_filled.button_filled_secondary:disabled ~ label .icon svg rect[fill],.button_style_filled.button_filled_secondary.disabled .icon svg path[fill],.button_style_filled.button_filled_secondary.disabled .icon svg circle[fill],.button_style_filled.button_filled_secondary.disabled .icon svg rect[fill],.button_style_filled.button_filled_secondary.disabled ~ label .icon svg path[fill],.button_style_filled.button_filled_secondary.disabled ~ label .icon svg circle[fill],.button_style_filled.button_filled_secondary.disabled ~ label .icon svg rect[fill]{fill:var(--color-button-filled-primary-content-disabled);}.button_style_filled.button_filled_secondary:disabled .icon svg path[stroke],.button_style_filled.button_filled_secondary:disabled .icon svg circle[stroke],.button_style_filled.button_filled_secondary:disabled .icon svg rect[stroke],.button_style_filled.button_filled_secondary:disabled ~ label .icon svg path[stroke],.button_style_filled.button_filled_secondary:disabled ~ label .icon svg circle[stroke],.button_style_filled.button_filled_secondary:disabled ~ label .icon svg rect[stroke],.button_style_filled.button_filled_secondary.disabled .icon svg path[stroke],.button_style_filled.button_filled_secondary.disabled .icon svg circle[stroke],.button_style_filled.button_filled_secondary.disabled .icon svg rect[stroke],.button_style_filled.button_filled_secondary.disabled ~ label .icon svg path[stroke],.button_style_filled.button_filled_secondary.disabled ~ label .icon svg circle[stroke],.button_style_filled.button_filled_secondary.disabled ~ label .icon svg rect[stroke]{stroke:var(--color-button-filled-primary-content-disabled);}.button_style_filled.button_filled_base{background:var(--color-button-filled-base-bg-default);color:var(--color-button-filled-base-content-default);}@media (hover:hover){.button_style_filled.button_filled_base:hover,.button_style_filled.button_filled_base.hover{background:var(--color-button-filled-base-bg-hover);color:var(--color-button-filled-base-content-default);}}.button_style_filled.button_filled_base:active,.button_style_filled.button_filled_base.active{background:var(--color-button-filled-base-bg-active);color:var(--color-button-filled-base-content-default);}.button_style_filled.button_filled_base:focus-visible,.button_style_filled.button_filled_base.focus-visible,.button_style_filled.button_filled_base.focus{color:var(--color-button-filled-base-content-default);background:var(--color-button-filled-base-bg-default);box-shadow:0 0 0 3px var(--color-button-focus-neutral);}.button_style_filled.button_filled_base:disabled,.button_style_filled.button_filled_base.disabled{color:var(--color-button-filled-base-content-disabled);background:var(--color-button-filled-base-bg-disabled);pointer-events:none;}.button_style_filled.button_filled_base .icon svg path,.button_style_filled.button_filled_base .icon svg circle,.button_style_filled.button_filled_base .icon svg rect,.button_style_filled.button_filled_base ~ label .icon svg path,.button_style_filled.button_filled_base ~ label .icon svg circle,.button_style_filled.button_filled_base ~ label .icon svg rect{transition:var(--transition);}.button_style_filled.button_filled_base .icon svg path[fill],.button_style_filled.button_filled_base .icon svg circle[fill],.button_style_filled.button_filled_base .icon svg rect[fill],.button_style_filled.button_filled_base ~ label .icon svg path[fill],.button_style_filled.button_filled_base ~ label .icon svg circle[fill],.button_style_filled.button_filled_base ~ label .icon svg rect[fill]{fill:var(--color-button-filled-base-content-default);}.button_style_filled.button_filled_base .icon svg path[stroke],.button_style_filled.button_filled_base .icon svg circle[stroke],.button_style_filled.button_filled_base .icon svg rect[stroke],.button_style_filled.button_filled_base ~ label .icon svg path[stroke],.button_style_filled.button_filled_base ~ label .icon svg circle[stroke],.button_style_filled.button_filled_base ~ label .icon svg rect[stroke]{stroke:var(--color-button-filled-base-content-default);}@media (hover:hover){.button_style_filled.button_filled_base:hover .icon svg path,.button_style_filled.button_filled_base:hover .icon svg circle,.button_style_filled.button_filled_base:hover .icon svg rect,.button_style_filled.button_filled_base:hover ~ label .icon svg path,.button_style_filled.button_filled_base:hover ~ label .icon svg circle,.button_style_filled.button_filled_base:hover ~ label .icon svg rect,.button_style_filled.button_filled_base.hover .icon svg path,.button_style_filled.button_filled_base.hover .icon svg circle,.button_style_filled.button_filled_base.hover .icon svg rect,.button_style_filled.button_filled_base.hover ~ label .icon svg path,.button_style_filled.button_filled_base.hover ~ label .icon svg circle,.button_style_filled.button_filled_base.hover ~ label .icon svg rect{transition:var(--transition);}.button_style_filled.button_filled_base:hover .icon svg path[fill],.button_style_filled.button_filled_base:hover .icon svg circle[fill],.button_style_filled.button_filled_base:hover .icon svg rect[fill],.button_style_filled.button_filled_base:hover ~ label .icon svg path[fill],.button_style_filled.button_filled_base:hover ~ label .icon svg circle[fill],.button_style_filled.button_filled_base:hover ~ label .icon svg rect[fill],.button_style_filled.button_filled_base.hover .icon svg path[fill],.button_style_filled.button_filled_base.hover .icon svg circle[fill],.button_style_filled.button_filled_base.hover .icon svg rect[fill],.button_style_filled.button_filled_base.hover ~ label .icon svg path[fill],.button_style_filled.button_filled_base.hover ~ label .icon svg circle[fill],.button_style_filled.button_filled_base.hover ~ label .icon svg rect[fill]{fill:var(--color-button-filled-base-content-default);}.button_style_filled.button_filled_base:hover .icon svg path[stroke],.button_style_filled.button_filled_base:hover .icon svg circle[stroke],.button_style_filled.button_filled_base:hover .icon svg rect[stroke],.button_style_filled.button_filled_base:hover ~ label .icon svg path[stroke],.button_style_filled.button_filled_base:hover ~ label .icon svg circle[stroke],.button_style_filled.button_filled_base:hover ~ label .icon svg rect[stroke],.button_style_filled.button_filled_base.hover .icon svg path[stroke],.button_style_filled.button_filled_base.hover .icon svg circle[stroke],.button_style_filled.button_filled_base.hover .icon svg rect[stroke],.button_style_filled.button_filled_base.hover ~ label .icon svg path[stroke],.button_style_filled.button_filled_base.hover ~ label .icon svg circle[stroke],.button_style_filled.button_filled_base.hover ~ label .icon svg rect[stroke]{stroke:var(--color-button-filled-base-content-default);}}.button_style_filled.button_filled_base:active .icon svg path,.button_style_filled.button_filled_base:active .icon svg circle,.button_style_filled.button_filled_base:active .icon svg rect,.button_style_filled.button_filled_base:active ~ label .icon svg path,.button_style_filled.button_filled_base:active ~ label .icon svg circle,.button_style_filled.button_filled_base:active ~ label .icon svg rect,.button_style_filled.button_filled_base.active .icon svg path,.button_style_filled.button_filled_base.active .icon svg circle,.button_style_filled.button_filled_base.active .icon svg rect,.button_style_filled.button_filled_base.active ~ label .icon svg path,.button_style_filled.button_filled_base.active ~ label .icon svg circle,.button_style_filled.button_filled_base.active ~ label .icon svg rect{transition:var(--transition);}.button_style_filled.button_filled_base:active .icon svg path[fill],.button_style_filled.button_filled_base:active .icon svg circle[fill],.button_style_filled.button_filled_base:active .icon svg rect[fill],.button_style_filled.button_filled_base:active ~ label .icon svg path[fill],.button_style_filled.button_filled_base:active ~ label .icon svg circle[fill],.button_style_filled.button_filled_base:active ~ label .icon svg rect[fill],.button_style_filled.button_filled_base.active .icon svg path[fill],.button_style_filled.button_filled_base.active .icon svg circle[fill],.button_style_filled.button_filled_base.active .icon svg rect[fill],.button_style_filled.button_filled_base.active ~ label .icon svg path[fill],.button_style_filled.button_filled_base.active ~ label .icon svg circle[fill],.button_style_filled.button_filled_base.active ~ label .icon svg rect[fill]{fill:var(--color-button-filled-base-content-default);}.button_style_filled.button_filled_base:active .icon svg path[stroke],.button_style_filled.button_filled_base:active .icon svg circle[stroke],.button_style_filled.button_filled_base:active .icon svg rect[stroke],.button_style_filled.button_filled_base:active ~ label .icon svg path[stroke],.button_style_filled.button_filled_base:active ~ label .icon svg circle[stroke],.button_style_filled.button_filled_base:active ~ label .icon svg rect[stroke],.button_style_filled.button_filled_base.active .icon svg path[stroke],.button_style_filled.button_filled_base.active .icon svg circle[stroke],.button_style_filled.button_filled_base.active .icon svg rect[stroke],.button_style_filled.button_filled_base.active ~ label .icon svg path[stroke],.button_style_filled.button_filled_base.active ~ label .icon svg circle[stroke],.button_style_filled.button_filled_base.active ~ label .icon svg rect[stroke]{stroke:var(--color-button-filled-base-content-default);}.button_style_filled.button_filled_base:focus .icon svg path,.button_style_filled.button_filled_base:focus .icon svg circle,.button_style_filled.button_filled_base:focus .icon svg rect,.button_style_filled.button_filled_base:focus ~ label .icon svg path,.button_style_filled.button_filled_base:focus ~ label .icon svg circle,.button_style_filled.button_filled_base:focus ~ label .icon svg rect,.button_style_filled.button_filled_base.focus .icon svg path,.button_style_filled.button_filled_base.focus .icon svg circle,.button_style_filled.button_filled_base.focus .icon svg rect,.button_style_filled.button_filled_base.focus ~ label .icon svg path,.button_style_filled.button_filled_base.focus ~ label .icon svg circle,.button_style_filled.button_filled_base.focus ~ label .icon svg rect{transition:var(--transition);}.button_style_filled.button_filled_base:focus .icon svg path[fill],.button_style_filled.button_filled_base:focus .icon svg circle[fill],.button_style_filled.button_filled_base:focus .icon svg rect[fill],.button_style_filled.button_filled_base:focus ~ label .icon svg path[fill],.button_style_filled.button_filled_base:focus ~ label .icon svg circle[fill],.button_style_filled.button_filled_base:focus ~ label .icon svg rect[fill],.button_style_filled.button_filled_base.focus .icon svg path[fill],.button_style_filled.button_filled_base.focus .icon svg circle[fill],.button_style_filled.button_filled_base.focus .icon svg rect[fill],.button_style_filled.button_filled_base.focus ~ label .icon svg path[fill],.button_style_filled.button_filled_base.focus ~ label .icon svg circle[fill],.button_style_filled.button_filled_base.focus ~ label .icon svg rect[fill]{fill:var(--color-button-filled-base-content-default);}.button_style_filled.button_filled_base:focus .icon svg path[stroke],.button_style_filled.button_filled_base:focus .icon svg circle[stroke],.button_style_filled.button_filled_base:focus .icon svg rect[stroke],.button_style_filled.button_filled_base:focus ~ label .icon svg path[stroke],.button_style_filled.button_filled_base:focus ~ label .icon svg circle[stroke],.button_style_filled.button_filled_base:focus ~ label .icon svg rect[stroke],.button_style_filled.button_filled_base.focus .icon svg path[stroke],.button_style_filled.button_filled_base.focus .icon svg circle[stroke],.button_style_filled.button_filled_base.focus .icon svg rect[stroke],.button_style_filled.button_filled_base.focus ~ label .icon svg path[stroke],.button_style_filled.button_filled_base.focus ~ label .icon svg circle[stroke],.button_style_filled.button_filled_base.focus ~ label .icon svg rect[stroke]{stroke:var(--color-button-filled-base-content-default);}.button_style_filled.button_filled_base:disabled .icon svg path,.button_style_filled.button_filled_base:disabled .icon svg circle,.button_style_filled.button_filled_base:disabled .icon svg rect,.button_style_filled.button_filled_base:disabled ~ label .icon svg path,.button_style_filled.button_filled_base:disabled ~ label .icon svg circle,.button_style_filled.button_filled_base:disabled ~ label .icon svg rect,.button_style_filled.button_filled_base.disabled .icon svg path,.button_style_filled.button_filled_base.disabled .icon svg circle,.button_style_filled.button_filled_base.disabled .icon svg rect,.button_style_filled.button_filled_base.disabled ~ label .icon svg path,.button_style_filled.button_filled_base.disabled ~ label .icon svg circle,.button_style_filled.button_filled_base.disabled ~ label .icon svg rect{transition:var(--transition);}.button_style_filled.button_filled_base:disabled .icon svg path[fill],.button_style_filled.button_filled_base:disabled .icon svg circle[fill],.button_style_filled.button_filled_base:disabled .icon svg rect[fill],.button_style_filled.button_filled_base:disabled ~ label .icon svg path[fill],.button_style_filled.button_filled_base:disabled ~ label .icon svg circle[fill],.button_style_filled.button_filled_base:disabled ~ label .icon svg rect[fill],.button_style_filled.button_filled_base.disabled .icon svg path[fill],.button_style_filled.button_filled_base.disabled .icon svg circle[fill],.button_style_filled.button_filled_base.disabled .icon svg rect[fill],.button_style_filled.button_filled_base.disabled ~ label .icon svg path[fill],.button_style_filled.button_filled_base.disabled ~ label .icon svg circle[fill],.button_style_filled.button_filled_base.disabled ~ label .icon svg rect[fill]{fill:var(--color-button-filled-base-content-disabled);}.button_style_filled.button_filled_base:disabled .icon svg path[stroke],.button_style_filled.button_filled_base:disabled .icon svg circle[stroke],.button_style_filled.button_filled_base:disabled .icon svg rect[stroke],.button_style_filled.button_filled_base:disabled ~ label .icon svg path[stroke],.button_style_filled.button_filled_base:disabled ~ label .icon svg circle[stroke],.button_style_filled.button_filled_base:disabled ~ label .icon svg rect[stroke],.button_style_filled.button_filled_base.disabled .icon svg path[stroke],.button_style_filled.button_filled_base.disabled .icon svg circle[stroke],.button_style_filled.button_filled_base.disabled .icon svg rect[stroke],.button_style_filled.button_filled_base.disabled ~ label .icon svg path[stroke],.button_style_filled.button_filled_base.disabled ~ label .icon svg circle[stroke],.button_style_filled.button_filled_base.disabled ~ label .icon svg rect[stroke]{stroke:var(--color-button-filled-base-content-disabled);}.button_style_filled.button_filled_light-primary{background:var(--color-button-filled-neutral-bg-variable-default);color:var(--color-button-filled-neutral-content-primary-default);}@media (hover:hover){.button_style_filled.button_filled_light-primary:hover,.button_style_filled.button_filled_light-primary.hover{background:var(--color-button-filled-neutral-bg-variable-hover);color:var(--color-button-filled-neutral-content-primary-hover);}}.button_style_filled.button_filled_light-primary:active,.button_style_filled.button_filled_light-primary.active{background:var(--color-button-filled-neutral-bg-variable-active);color:var(--color-button-filled-neutral-content-primary-active);}.button_style_filled.button_filled_light-primary:focus-visible,.button_style_filled.button_filled_light-primary.focus-visible,.button_style_filled.button_filled_light-primary.focus{color:var(--color-button-filled-neutral-content-primary-default);background:var(--color-button-filled-neutral-bg-variable-default);box-shadow:0 0 0 3px var(--color-button-focus-neutral);}.button_style_filled.button_filled_light-primary:disabled,.button_style_filled.button_filled_light-primary.disabled{color:var(--color-button-filled-neutral-content-primary-disabled);background:var(--color-button-filled-neutral-bg-variable-disabled);pointer-events:none;}.button_style_filled.button_filled_light-primary .icon svg path,.button_style_filled.button_filled_light-primary .icon svg circle,.button_style_filled.button_filled_light-primary .icon svg rect,.button_style_filled.button_filled_light-primary ~ label .icon svg path,.button_style_filled.button_filled_light-primary ~ label .icon svg circle,.button_style_filled.button_filled_light-primary ~ label .icon svg rect{transition:var(--transition);}.button_style_filled.button_filled_light-primary .icon svg path[fill],.button_style_filled.button_filled_light-primary .icon svg circle[fill],.button_style_filled.button_filled_light-primary .icon svg rect[fill],.button_style_filled.button_filled_light-primary ~ label .icon svg path[fill],.button_style_filled.button_filled_light-primary ~ label .icon svg circle[fill],.button_style_filled.button_filled_light-primary ~ label .icon svg rect[fill]{fill:var(--color-button-filled-neutral-content-primary-default);}.button_style_filled.button_filled_light-primary .icon svg path[stroke],.button_style_filled.button_filled_light-primary .icon svg circle[stroke],.button_style_filled.button_filled_light-primary .icon svg rect[stroke],.button_style_filled.button_filled_light-primary ~ label .icon svg path[stroke],.button_style_filled.button_filled_light-primary ~ label .icon svg circle[stroke],.button_style_filled.button_filled_light-primary ~ label .icon svg rect[stroke]{stroke:var(--color-button-filled-neutral-content-primary-default);}@media (hover:hover){.button_style_filled.button_filled_light-primary:hover .icon svg path,.button_style_filled.button_filled_light-primary:hover .icon svg circle,.button_style_filled.button_filled_light-primary:hover .icon svg rect,.button_style_filled.button_filled_light-primary:hover ~ label .icon svg path,.button_style_filled.button_filled_light-primary:hover ~ label .icon svg circle,.button_style_filled.button_filled_light-primary:hover ~ label .icon svg rect,.button_style_filled.button_filled_light-primary.hover .icon svg path,.button_style_filled.button_filled_light-primary.hover .icon svg circle,.button_style_filled.button_filled_light-primary.hover .icon svg rect,.button_style_filled.button_filled_light-primary.hover ~ label .icon svg path,.button_style_filled.button_filled_light-primary.hover ~ label .icon svg circle,.button_style_filled.button_filled_light-primary.hover ~ label .icon svg rect{transition:var(--transition);}.button_style_filled.button_filled_light-primary:hover .icon svg path[fill],.button_style_filled.button_filled_light-primary:hover .icon svg circle[fill],.button_style_filled.button_filled_light-primary:hover .icon svg rect[fill],.button_style_filled.button_filled_light-primary:hover ~ label .icon svg path[fill],.button_style_filled.button_filled_light-primary:hover ~ label .icon svg circle[fill],.button_style_filled.button_filled_light-primary:hover ~ label .icon svg rect[fill],.button_style_filled.button_filled_light-primary.hover .icon svg path[fill],.button_style_filled.button_filled_light-primary.hover .icon svg circle[fill],.button_style_filled.button_filled_light-primary.hover .icon svg rect[fill],.button_style_filled.button_filled_light-primary.hover ~ label .icon svg path[fill],.button_style_filled.button_filled_light-primary.hover ~ label .icon svg circle[fill],.button_style_filled.button_filled_light-primary.hover ~ label .icon svg rect[fill]{fill:var(--color-button-filled-neutral-content-primary-hover);}.button_style_filled.button_filled_light-primary:hover .icon svg path[stroke],.button_style_filled.button_filled_light-primary:hover .icon svg circle[stroke],.button_style_filled.button_filled_light-primary:hover .icon svg rect[stroke],.button_style_filled.button_filled_light-primary:hover ~ label .icon svg path[stroke],.button_style_filled.button_filled_light-primary:hover ~ label .icon svg circle[stroke],.button_style_filled.button_filled_light-primary:hover ~ label .icon svg rect[stroke],.button_style_filled.button_filled_light-primary.hover .icon svg path[stroke],.button_style_filled.button_filled_light-primary.hover .icon svg circle[stroke],.button_style_filled.button_filled_light-primary.hover .icon svg rect[stroke],.button_style_filled.button_filled_light-primary.hover ~ label .icon svg path[stroke],.button_style_filled.button_filled_light-primary.hover ~ label .icon svg circle[stroke],.button_style_filled.button_filled_light-primary.hover ~ label .icon svg rect[stroke]{stroke:var(--color-button-filled-neutral-content-primary-hover);}}.button_style_filled.button_filled_light-primary:active .icon svg path,.button_style_filled.button_filled_light-primary:active .icon svg circle,.button_style_filled.button_filled_light-primary:active .icon svg rect,.button_style_filled.button_filled_light-primary:active ~ label .icon svg path,.button_style_filled.button_filled_light-primary:active ~ label .icon svg circle,.button_style_filled.button_filled_light-primary:active ~ label .icon svg rect,.button_style_filled.button_filled_light-primary.active .icon svg path,.button_style_filled.button_filled_light-primary.active .icon svg circle,.button_style_filled.button_filled_light-primary.active .icon svg rect,.button_style_filled.button_filled_light-primary.active ~ label .icon svg path,.button_style_filled.button_filled_light-primary.active ~ label .icon svg circle,.button_style_filled.button_filled_light-primary.active ~ label .icon svg rect{transition:var(--transition);}.button_style_filled.button_filled_light-primary:active .icon svg path[fill],.button_style_filled.button_filled_light-primary:active .icon svg circle[fill],.button_style_filled.button_filled_light-primary:active .icon svg rect[fill],.button_style_filled.button_filled_light-primary:active ~ label .icon svg path[fill],.button_style_filled.button_filled_light-primary:active ~ label .icon svg circle[fill],.button_style_filled.button_filled_light-primary:active ~ label .icon svg rect[fill],.button_style_filled.button_filled_light-primary.active .icon svg path[fill],.button_style_filled.button_filled_light-primary.active .icon svg circle[fill],.button_style_filled.button_filled_light-primary.active .icon svg rect[fill],.button_style_filled.button_filled_light-primary.active ~ label .icon svg path[fill],.button_style_filled.button_filled_light-primary.active ~ label .icon svg circle[fill],.button_style_filled.button_filled_light-primary.active ~ label .icon svg rect[fill]{fill:var(--color-button-filled-neutral-content-primary-active);}.button_style_filled.button_filled_light-primary:active .icon svg path[stroke],.button_style_filled.button_filled_light-primary:active .icon svg circle[stroke],.button_style_filled.button_filled_light-primary:active .icon svg rect[stroke],.button_style_filled.button_filled_light-primary:active ~ label .icon svg path[stroke],.button_style_filled.button_filled_light-primary:active ~ label .icon svg circle[stroke],.button_style_filled.button_filled_light-primary:active ~ label .icon svg rect[stroke],.button_style_filled.button_filled_light-primary.active .icon svg path[stroke],.button_style_filled.button_filled_light-primary.active .icon svg circle[stroke],.button_style_filled.button_filled_light-primary.active .icon svg rect[stroke],.button_style_filled.button_filled_light-primary.active ~ label .icon svg path[stroke],.button_style_filled.button_filled_light-primary.active ~ label .icon svg circle[stroke],.button_style_filled.button_filled_light-primary.active ~ label .icon svg rect[stroke]{stroke:var(--color-button-filled-neutral-content-primary-active);}.button_style_filled.button_filled_light-primary:focus .icon svg path,.button_style_filled.button_filled_light-primary:focus .icon svg circle,.button_style_filled.button_filled_light-primary:focus .icon svg rect,.button_style_filled.button_filled_light-primary:focus ~ label .icon svg path,.button_style_filled.button_filled_light-primary:focus ~ label .icon svg circle,.button_style_filled.button_filled_light-primary:focus ~ label .icon svg rect,.button_style_filled.button_filled_light-primary.focus .icon svg path,.button_style_filled.button_filled_light-primary.focus .icon svg circle,.button_style_filled.button_filled_light-primary.focus .icon svg rect,.button_style_filled.button_filled_light-primary.focus ~ label .icon svg path,.button_style_filled.button_filled_light-primary.focus ~ label .icon svg circle,.button_style_filled.button_filled_light-primary.focus ~ label .icon svg rect{transition:var(--transition);}.button_style_filled.button_filled_light-primary:focus .icon svg path[fill],.button_style_filled.button_filled_light-primary:focus .icon svg circle[fill],.button_style_filled.button_filled_light-primary:focus .icon svg rect[fill],.button_style_filled.button_filled_light-primary:focus ~ label .icon svg path[fill],.button_style_filled.button_filled_light-primary:focus ~ label .icon svg circle[fill],.button_style_filled.button_filled_light-primary:focus ~ label .icon svg rect[fill],.button_style_filled.button_filled_light-primary.focus .icon svg path[fill],.button_style_filled.button_filled_light-primary.focus .icon svg circle[fill],.button_style_filled.button_filled_light-primary.focus .icon svg rect[fill],.button_style_filled.button_filled_light-primary.focus ~ label .icon svg path[fill],.button_style_filled.button_filled_light-primary.focus ~ label .icon svg circle[fill],.button_style_filled.button_filled_light-primary.focus ~ label .icon svg rect[fill]{fill:var(--color-button-filled-neutral-content-primary-default);}.button_style_filled.button_filled_light-primary:focus .icon svg path[stroke],.button_style_filled.button_filled_light-primary:focus .icon svg circle[stroke],.button_style_filled.button_filled_light-primary:focus .icon svg rect[stroke],.button_style_filled.button_filled_light-primary:focus ~ label .icon svg path[stroke],.button_style_filled.button_filled_light-primary:focus ~ label .icon svg circle[stroke],.button_style_filled.button_filled_light-primary:focus ~ label .icon svg rect[stroke],.button_style_filled.button_filled_light-primary.focus .icon svg path[stroke],.button_style_filled.button_filled_light-primary.focus .icon svg circle[stroke],.button_style_filled.button_filled_light-primary.focus .icon svg rect[stroke],.button_style_filled.button_filled_light-primary.focus ~ label .icon svg path[stroke],.button_style_filled.button_filled_light-primary.focus ~ label .icon svg circle[stroke],.button_style_filled.button_filled_light-primary.focus ~ label .icon svg rect[stroke]{stroke:var(--color-button-filled-neutral-content-primary-default);}.button_style_filled.button_filled_light-primary:disabled .icon svg path,.button_style_filled.button_filled_light-primary:disabled .icon svg circle,.button_style_filled.button_filled_light-primary:disabled .icon svg rect,.button_style_filled.button_filled_light-primary:disabled ~ label .icon svg path,.button_style_filled.button_filled_light-primary:disabled ~ label .icon svg circle,.button_style_filled.button_filled_light-primary:disabled ~ label .icon svg rect,.button_style_filled.button_filled_light-primary.disabled .icon svg path,.button_style_filled.button_filled_light-primary.disabled .icon svg circle,.button_style_filled.button_filled_light-primary.disabled .icon svg rect,.button_style_filled.button_filled_light-primary.disabled ~ label .icon svg path,.button_style_filled.button_filled_light-primary.disabled ~ label .icon svg circle,.button_style_filled.button_filled_light-primary.disabled ~ label .icon svg rect{transition:var(--transition);}.button_style_filled.button_filled_light-primary:disabled .icon svg path[fill],.button_style_filled.button_filled_light-primary:disabled .icon svg circle[fill],.button_style_filled.button_filled_light-primary:disabled .icon svg rect[fill],.button_style_filled.button_filled_light-primary:disabled ~ label .icon svg path[fill],.button_style_filled.button_filled_light-primary:disabled ~ label .icon svg circle[fill],.button_style_filled.button_filled_light-primary:disabled ~ label .icon svg rect[fill],.button_style_filled.button_filled_light-primary.disabled .icon svg path[fill],.button_style_filled.button_filled_light-primary.disabled .icon svg circle[fill],.button_style_filled.button_filled_light-primary.disabled .icon svg rect[fill],.button_style_filled.button_filled_light-primary.disabled ~ label .icon svg path[fill],.button_style_filled.button_filled_light-primary.disabled ~ label .icon svg circle[fill],.button_style_filled.button_filled_light-primary.disabled ~ label .icon svg rect[fill]{fill:var(--color-button-filled-neutral-content-primary-disabled);}.button_style_filled.button_filled_light-primary:disabled .icon svg path[stroke],.button_style_filled.button_filled_light-primary:disabled .icon svg circle[stroke],.button_style_filled.button_filled_light-primary:disabled .icon svg rect[stroke],.button_style_filled.button_filled_light-primary:disabled ~ label .icon svg path[stroke],.button_style_filled.button_filled_light-primary:disabled ~ label .icon svg circle[stroke],.button_style_filled.button_filled_light-primary:disabled ~ label .icon svg rect[stroke],.button_style_filled.button_filled_light-primary.disabled .icon svg path[stroke],.button_style_filled.button_filled_light-primary.disabled .icon svg circle[stroke],.button_style_filled.button_filled_light-primary.disabled .icon svg rect[stroke],.button_style_filled.button_filled_light-primary.disabled ~ label .icon svg path[stroke],.button_style_filled.button_filled_light-primary.disabled ~ label .icon svg circle[stroke],.button_style_filled.button_filled_light-primary.disabled ~ label .icon svg rect[stroke]{stroke:var(--color-button-filled-neutral-content-primary-disabled);}.button_style_filled.button_filled_light-secondary{background:var(--color-button-filled-neutral-bg-variable-default);color:var(--color-button-filled-neutral-content-secondary-default);}@media (hover:hover){.button_style_filled.button_filled_light-secondary:hover,.button_style_filled.button_filled_light-secondary.hover{background:var(--color-button-filled-neutral-bg-variable-hover);color:var(--color-button-filled-neutral-content-secondary-default);}}.button_style_filled.button_filled_light-secondary:active,.button_style_filled.button_filled_light-secondary.active{background:var(--color-button-filled-neutral-bg-variable-active);color:var(--color-button-filled-neutral-content-secondary-default);}.button_style_filled.button_filled_light-secondary:focus-visible,.button_style_filled.button_filled_light-secondary.focus-visible,.button_style_filled.button_filled_light-secondary.focus{color:var(--color-button-filled-neutral-content-secondary-default);background:var(--color-button-filled-neutral-bg-variable-default);box-shadow:0 0 0 3px var(--color-button-focus-neutral);}.button_style_filled.button_filled_light-secondary:disabled,.button_style_filled.button_filled_light-secondary.disabled{color:var(--color-button-filled-neutral-content-primary-disabled);background:var(--color-button-filled-neutral-bg-variable-disabled);pointer-events:none;}.button_style_filled.button_filled_light-secondary .icon svg path,.button_style_filled.button_filled_light-secondary .icon svg circle,.button_style_filled.button_filled_light-secondary .icon svg rect,.button_style_filled.button_filled_light-secondary ~ label .icon svg path,.button_style_filled.button_filled_light-secondary ~ label .icon svg circle,.button_style_filled.button_filled_light-secondary ~ label .icon svg rect{transition:var(--transition);}.button_style_filled.button_filled_light-secondary .icon svg path[fill],.button_style_filled.button_filled_light-secondary .icon svg circle[fill],.button_style_filled.button_filled_light-secondary .icon svg rect[fill],.button_style_filled.button_filled_light-secondary ~ label .icon svg path[fill],.button_style_filled.button_filled_light-secondary ~ label .icon svg circle[fill],.button_style_filled.button_filled_light-secondary ~ label .icon svg rect[fill]{fill:var(--color-button-filled-neutral-content-secondary-default);}.button_style_filled.button_filled_light-secondary .icon svg path[stroke],.button_style_filled.button_filled_light-secondary .icon svg circle[stroke],.button_style_filled.button_filled_light-secondary .icon svg rect[stroke],.button_style_filled.button_filled_light-secondary ~ label .icon svg path[stroke],.button_style_filled.button_filled_light-secondary ~ label .icon svg circle[stroke],.button_style_filled.button_filled_light-secondary ~ label .icon svg rect[stroke]{stroke:var(--color-button-filled-neutral-content-secondary-default);}@media (hover:hover){.button_style_filled.button_filled_light-secondary:hover .icon svg path,.button_style_filled.button_filled_light-secondary:hover .icon svg circle,.button_style_filled.button_filled_light-secondary:hover .icon svg rect,.button_style_filled.button_filled_light-secondary:hover ~ label .icon svg path,.button_style_filled.button_filled_light-secondary:hover ~ label .icon svg circle,.button_style_filled.button_filled_light-secondary:hover ~ label .icon svg rect,.button_style_filled.button_filled_light-secondary.hover .icon svg path,.button_style_filled.button_filled_light-secondary.hover .icon svg circle,.button_style_filled.button_filled_light-secondary.hover .icon svg rect,.button_style_filled.button_filled_light-secondary.hover ~ label .icon svg path,.button_style_filled.button_filled_light-secondary.hover ~ label .icon svg circle,.button_style_filled.button_filled_light-secondary.hover ~ label .icon svg rect{transition:var(--transition);}.button_style_filled.button_filled_light-secondary:hover .icon svg path[fill],.button_style_filled.button_filled_light-secondary:hover .icon svg circle[fill],.button_style_filled.button_filled_light-secondary:hover .icon svg rect[fill],.button_style_filled.button_filled_light-secondary:hover ~ label .icon svg path[fill],.button_style_filled.button_filled_light-secondary:hover ~ label .icon svg circle[fill],.button_style_filled.button_filled_light-secondary:hover ~ label .icon svg rect[fill],.button_style_filled.button_filled_light-secondary.hover .icon svg path[fill],.button_style_filled.button_filled_light-secondary.hover .icon svg circle[fill],.button_style_filled.button_filled_light-secondary.hover .icon svg rect[fill],.button_style_filled.button_filled_light-secondary.hover ~ label .icon svg path[fill],.button_style_filled.button_filled_light-secondary.hover ~ label .icon svg circle[fill],.button_style_filled.button_filled_light-secondary.hover ~ label .icon svg rect[fill]{fill:var(--color-button-filled-neutral-content-secondary-default);}.button_style_filled.button_filled_light-secondary:hover .icon svg path[stroke],.button_style_filled.button_filled_light-secondary:hover .icon svg circle[stroke],.button_style_filled.button_filled_light-secondary:hover .icon svg rect[stroke],.button_style_filled.button_filled_light-secondary:hover ~ label .icon svg path[stroke],.button_style_filled.button_filled_light-secondary:hover ~ label .icon svg circle[stroke],.button_style_filled.button_filled_light-secondary:hover ~ label .icon svg rect[stroke],.button_style_filled.button_filled_light-secondary.hover .icon svg path[stroke],.button_style_filled.button_filled_light-secondary.hover .icon svg circle[stroke],.button_style_filled.button_filled_light-secondary.hover .icon svg rect[stroke],.button_style_filled.button_filled_light-secondary.hover ~ label .icon svg path[stroke],.button_style_filled.button_filled_light-secondary.hover ~ label .icon svg circle[stroke],.button_style_filled.button_filled_light-secondary.hover ~ label .icon svg rect[stroke]{stroke:var(--color-button-filled-neutral-content-secondary-default);}}.button_style_filled.button_filled_light-secondary:active .icon svg path,.button_style_filled.button_filled_light-secondary:active .icon svg circle,.button_style_filled.button_filled_light-secondary:active .icon svg rect,.button_style_filled.button_filled_light-secondary:active ~ label .icon svg path,.button_style_filled.button_filled_light-secondary:active ~ label .icon svg circle,.button_style_filled.button_filled_light-secondary:active ~ label .icon svg rect,.button_style_filled.button_filled_light-secondary.active .icon svg path,.button_style_filled.button_filled_light-secondary.active .icon svg circle,.button_style_filled.button_filled_light-secondary.active .icon svg rect,.button_style_filled.button_filled_light-secondary.active ~ label .icon svg path,.button_style_filled.button_filled_light-secondary.active ~ label .icon svg circle,.button_style_filled.button_filled_light-secondary.active ~ label .icon svg rect{transition:var(--transition);}.button_style_filled.button_filled_light-secondary:active .icon svg path[fill],.button_style_filled.button_filled_light-secondary:active .icon svg circle[fill],.button_style_filled.button_filled_light-secondary:active .icon svg rect[fill],.button_style_filled.button_filled_light-secondary:active ~ label .icon svg path[fill],.button_style_filled.button_filled_light-secondary:active ~ label .icon svg circle[fill],.button_style_filled.button_filled_light-secondary:active ~ label .icon svg rect[fill],.button_style_filled.button_filled_light-secondary.active .icon svg path[fill],.button_style_filled.button_filled_light-secondary.active .icon svg circle[fill],.button_style_filled.button_filled_light-secondary.active .icon svg rect[fill],.button_style_filled.button_filled_light-secondary.active ~ label .icon svg path[fill],.button_style_filled.button_filled_light-secondary.active ~ label .icon svg circle[fill],.button_style_filled.button_filled_light-secondary.active ~ label .icon svg rect[fill]{fill:var(--color-button-filled-neutral-content-secondary-default);}.button_style_filled.button_filled_light-secondary:active .icon svg path[stroke],.button_style_filled.button_filled_light-secondary:active .icon svg circle[stroke],.button_style_filled.button_filled_light-secondary:active .icon svg rect[stroke],.button_style_filled.button_filled_light-secondary:active ~ label .icon svg path[stroke],.button_style_filled.button_filled_light-secondary:active ~ label .icon svg circle[stroke],.button_style_filled.button_filled_light-secondary:active ~ label .icon svg rect[stroke],.button_style_filled.button_filled_light-secondary.active .icon svg path[stroke],.button_style_filled.button_filled_light-secondary.active .icon svg circle[stroke],.button_style_filled.button_filled_light-secondary.active .icon svg rect[stroke],.button_style_filled.button_filled_light-secondary.active ~ label .icon svg path[stroke],.button_style_filled.button_filled_light-secondary.active ~ label .icon svg circle[stroke],.button_style_filled.button_filled_light-secondary.active ~ label .icon svg rect[stroke]{stroke:var(--color-button-filled-neutral-content-secondary-default);}.button_style_filled.button_filled_light-secondary:focus .icon svg path,.button_style_filled.button_filled_light-secondary:focus .icon svg circle,.button_style_filled.button_filled_light-secondary:focus .icon svg rect,.button_style_filled.button_filled_light-secondary:focus ~ label .icon svg path,.button_style_filled.button_filled_light-secondary:focus ~ label .icon svg circle,.button_style_filled.button_filled_light-secondary:focus ~ label .icon svg rect,.button_style_filled.button_filled_light-secondary.focus .icon svg path,.button_style_filled.button_filled_light-secondary.focus .icon svg circle,.button_style_filled.button_filled_light-secondary.focus .icon svg rect,.button_style_filled.button_filled_light-secondary.focus ~ label .icon svg path,.button_style_filled.button_filled_light-secondary.focus ~ label .icon svg circle,.button_style_filled.button_filled_light-secondary.focus ~ label .icon svg rect{transition:var(--transition);}.button_style_filled.button_filled_light-secondary:focus .icon svg path[fill],.button_style_filled.button_filled_light-secondary:focus .icon svg circle[fill],.button_style_filled.button_filled_light-secondary:focus .icon svg rect[fill],.button_style_filled.button_filled_light-secondary:focus ~ label .icon svg path[fill],.button_style_filled.button_filled_light-secondary:focus ~ label .icon svg circle[fill],.button_style_filled.button_filled_light-secondary:focus ~ label .icon svg rect[fill],.button_style_filled.button_filled_light-secondary.focus .icon svg path[fill],.button_style_filled.button_filled_light-secondary.focus .icon svg circle[fill],.button_style_filled.button_filled_light-secondary.focus .icon svg rect[fill],.button_style_filled.button_filled_light-secondary.focus ~ label .icon svg path[fill],.button_style_filled.button_filled_light-secondary.focus ~ label .icon svg circle[fill],.button_style_filled.button_filled_light-secondary.focus ~ label .icon svg rect[fill]{fill:var(--color-button-filled-neutral-content-secondary-default);}.button_style_filled.button_filled_light-secondary:focus .icon svg path[stroke],.button_style_filled.button_filled_light-secondary:focus .icon svg circle[stroke],.button_style_filled.button_filled_light-secondary:focus .icon svg rect[stroke],.button_style_filled.button_filled_light-secondary:focus ~ label .icon svg path[stroke],.button_style_filled.button_filled_light-secondary:focus ~ label .icon svg circle[stroke],.button_style_filled.button_filled_light-secondary:focus ~ label .icon svg rect[stroke],.button_style_filled.button_filled_light-secondary.focus .icon svg path[stroke],.button_style_filled.button_filled_light-secondary.focus .icon svg circle[stroke],.button_style_filled.button_filled_light-secondary.focus .icon svg rect[stroke],.button_style_filled.button_filled_light-secondary.focus ~ label .icon svg path[stroke],.button_style_filled.button_filled_light-secondary.focus ~ label .icon svg circle[stroke],.button_style_filled.button_filled_light-secondary.focus ~ label .icon svg rect[stroke]{stroke:var(--color-button-filled-neutral-content-secondary-default);}.button_style_filled.button_filled_light-secondary:disabled .icon svg path,.button_style_filled.button_filled_light-secondary:disabled .icon svg circle,.button_style_filled.button_filled_light-secondary:disabled .icon svg rect,.button_style_filled.button_filled_light-secondary:disabled ~ label .icon svg path,.button_style_filled.button_filled_light-secondary:disabled ~ label .icon svg circle,.button_style_filled.button_filled_light-secondary:disabled ~ label .icon svg rect,.button_style_filled.button_filled_light-secondary.disabled .icon svg path,.button_style_filled.button_filled_light-secondary.disabled .icon svg circle,.button_style_filled.button_filled_light-secondary.disabled .icon svg rect,.button_style_filled.button_filled_light-secondary.disabled ~ label .icon svg path,.button_style_filled.button_filled_light-secondary.disabled ~ label .icon svg circle,.button_style_filled.button_filled_light-secondary.disabled ~ label .icon svg rect{transition:var(--transition);}.button_style_filled.button_filled_light-secondary:disabled .icon svg path[fill],.button_style_filled.button_filled_light-secondary:disabled .icon svg circle[fill],.button_style_filled.button_filled_light-secondary:disabled .icon svg rect[fill],.button_style_filled.button_filled_light-secondary:disabled ~ label .icon svg path[fill],.button_style_filled.button_filled_light-secondary:disabled ~ label .icon svg circle[fill],.button_style_filled.button_filled_light-secondary:disabled ~ label .icon svg rect[fill],.button_style_filled.button_filled_light-secondary.disabled .icon svg path[fill],.button_style_filled.button_filled_light-secondary.disabled .icon svg circle[fill],.button_style_filled.button_filled_light-secondary.disabled .icon svg rect[fill],.button_style_filled.button_filled_light-secondary.disabled ~ label .icon svg path[fill],.button_style_filled.button_filled_light-secondary.disabled ~ label .icon svg circle[fill],.button_style_filled.button_filled_light-secondary.disabled ~ label .icon svg rect[fill]{fill:var(--color-button-filled-neutral-content-primary-disabled);}.button_style_filled.button_filled_light-secondary:disabled .icon svg path[stroke],.button_style_filled.button_filled_light-secondary:disabled .icon svg circle[stroke],.button_style_filled.button_filled_light-secondary:disabled .icon svg rect[stroke],.button_style_filled.button_filled_light-secondary:disabled ~ label .icon svg path[stroke],.button_style_filled.button_filled_light-secondary:disabled ~ label .icon svg circle[stroke],.button_style_filled.button_filled_light-secondary:disabled ~ label .icon svg rect[stroke],.button_style_filled.button_filled_light-secondary.disabled .icon svg path[stroke],.button_style_filled.button_filled_light-secondary.disabled .icon svg circle[stroke],.button_style_filled.button_filled_light-secondary.disabled .icon svg rect[stroke],.button_style_filled.button_filled_light-secondary.disabled ~ label .icon svg path[stroke],.button_style_filled.button_filled_light-secondary.disabled ~ label .icon svg circle[stroke],.button_style_filled.button_filled_light-secondary.disabled ~ label .icon svg rect[stroke]{stroke:var(--color-button-filled-neutral-content-primary-disabled);}.button_style_filled.button_filled_neutral_sm-primary{background:var(--color-button-filled-neutral-bg-sm-default);color:var(--color-button-filled-neutral-content-primary-default);}@media (hover:hover){.button_style_filled.button_filled_neutral_sm-primary:hover,.button_style_filled.button_filled_neutral_sm-primary.hover{background:var(--color-button-filled-neutral-bg-sm-hover);color:var(--color-button-filled-neutral-content-primary-default);}}.button_style_filled.button_filled_neutral_sm-primary:active,.button_style_filled.button_filled_neutral_sm-primary.active{background:var(--color-button-filled-neutral-bg-sm-active);color:var(--color-button-filled-neutral-content-primary-default);}.button_style_filled.button_filled_neutral_sm-primary:focus-visible,.button_style_filled.button_filled_neutral_sm-primary.focus-visible,.button_style_filled.button_filled_neutral_sm-primary.focus{color:var(--color-button-filled-neutral-content-primary-default);background:var(--color-button-filled-neutral-bg-sm-default);box-shadow:0 0 0 3px var(--color-button-focus-neutral);}.button_style_filled.button_filled_neutral_sm-primary:disabled,.button_style_filled.button_filled_neutral_sm-primary.disabled{color:var(--color-button-filled-base-content-disabled);background:var(--color-button-filled-base-bg-disabled);pointer-events:none;}.button_style_filled.button_filled_neutral_sm-primary .icon svg path,.button_style_filled.button_filled_neutral_sm-primary .icon svg circle,.button_style_filled.button_filled_neutral_sm-primary .icon svg rect,.button_style_filled.button_filled_neutral_sm-primary ~ label .icon svg path,.button_style_filled.button_filled_neutral_sm-primary ~ label .icon svg circle,.button_style_filled.button_filled_neutral_sm-primary ~ label .icon svg rect{transition:var(--transition);}.button_style_filled.button_filled_neutral_sm-primary .icon svg path[fill],.button_style_filled.button_filled_neutral_sm-primary .icon svg circle[fill],.button_style_filled.button_filled_neutral_sm-primary .icon svg rect[fill],.button_style_filled.button_filled_neutral_sm-primary ~ label .icon svg path[fill],.button_style_filled.button_filled_neutral_sm-primary ~ label .icon svg circle[fill],.button_style_filled.button_filled_neutral_sm-primary ~ label .icon svg rect[fill]{fill:var(--color-button-filled-neutral-content-primary-default);}.button_style_filled.button_filled_neutral_sm-primary .icon svg path[stroke],.button_style_filled.button_filled_neutral_sm-primary .icon svg circle[stroke],.button_style_filled.button_filled_neutral_sm-primary .icon svg rect[stroke],.button_style_filled.button_filled_neutral_sm-primary ~ label .icon svg path[stroke],.button_style_filled.button_filled_neutral_sm-primary ~ label .icon svg circle[stroke],.button_style_filled.button_filled_neutral_sm-primary ~ label .icon svg rect[stroke]{stroke:var(--color-button-filled-neutral-content-primary-default);}@media (hover:hover){.button_style_filled.button_filled_neutral_sm-primary:hover .icon svg path,.button_style_filled.button_filled_neutral_sm-primary:hover .icon svg circle,.button_style_filled.button_filled_neutral_sm-primary:hover .icon svg rect,.button_style_filled.button_filled_neutral_sm-primary:hover ~ label .icon svg path,.button_style_filled.button_filled_neutral_sm-primary:hover ~ label .icon svg circle,.button_style_filled.button_filled_neutral_sm-primary:hover ~ label .icon svg rect,.button_style_filled.button_filled_neutral_sm-primary.hover .icon svg path,.button_style_filled.button_filled_neutral_sm-primary.hover .icon svg circle,.button_style_filled.button_filled_neutral_sm-primary.hover .icon svg rect,.button_style_filled.button_filled_neutral_sm-primary.hover ~ label .icon svg path,.button_style_filled.button_filled_neutral_sm-primary.hover ~ label .icon svg circle,.button_style_filled.button_filled_neutral_sm-primary.hover ~ label .icon svg rect{transition:var(--transition);}.button_style_filled.button_filled_neutral_sm-primary:hover .icon svg path[fill],.button_style_filled.button_filled_neutral_sm-primary:hover .icon svg circle[fill],.button_style_filled.button_filled_neutral_sm-primary:hover .icon svg rect[fill],.button_style_filled.button_filled_neutral_sm-primary:hover ~ label .icon svg path[fill],.button_style_filled.button_filled_neutral_sm-primary:hover ~ label .icon svg circle[fill],.button_style_filled.button_filled_neutral_sm-primary:hover ~ label .icon svg rect[fill],.button_style_filled.button_filled_neutral_sm-primary.hover .icon svg path[fill],.button_style_filled.button_filled_neutral_sm-primary.hover .icon svg circle[fill],.button_style_filled.button_filled_neutral_sm-primary.hover .icon svg rect[fill],.button_style_filled.button_filled_neutral_sm-primary.hover ~ label .icon svg path[fill],.button_style_filled.button_filled_neutral_sm-primary.hover ~ label .icon svg circle[fill],.button_style_filled.button_filled_neutral_sm-primary.hover ~ label .icon svg rect[fill]{fill:var(--color-button-filled-neutral-content-primary-default);}.button_style_filled.button_filled_neutral_sm-primary:hover .icon svg path[stroke],.button_style_filled.button_filled_neutral_sm-primary:hover .icon svg circle[stroke],.button_style_filled.button_filled_neutral_sm-primary:hover .icon svg rect[stroke],.button_style_filled.button_filled_neutral_sm-primary:hover ~ label .icon svg path[stroke],.button_style_filled.button_filled_neutral_sm-primary:hover ~ label .icon svg circle[stroke],.button_style_filled.button_filled_neutral_sm-primary:hover ~ label .icon svg rect[stroke],.button_style_filled.button_filled_neutral_sm-primary.hover .icon svg path[stroke],.button_style_filled.button_filled_neutral_sm-primary.hover .icon svg circle[stroke],.button_style_filled.button_filled_neutral_sm-primary.hover .icon svg rect[stroke],.button_style_filled.button_filled_neutral_sm-primary.hover ~ label .icon svg path[stroke],.button_style_filled.button_filled_neutral_sm-primary.hover ~ label .icon svg circle[stroke],.button_style_filled.button_filled_neutral_sm-primary.hover ~ label .icon svg rect[stroke]{stroke:var(--color-button-filled-neutral-content-primary-default);}}.button_style_filled.button_filled_neutral_sm-primary:active .icon svg path,.button_style_filled.button_filled_neutral_sm-primary:active .icon svg circle,.button_style_filled.button_filled_neutral_sm-primary:active .icon svg rect,.button_style_filled.button_filled_neutral_sm-primary:active ~ label .icon svg path,.button_style_filled.button_filled_neutral_sm-primary:active ~ label .icon svg circle,.button_style_filled.button_filled_neutral_sm-primary:active ~ label .icon svg rect,.button_style_filled.button_filled_neutral_sm-primary.active .icon svg path,.button_style_filled.button_filled_neutral_sm-primary.active .icon svg circle,.button_style_filled.button_filled_neutral_sm-primary.active .icon svg rect,.button_style_filled.button_filled_neutral_sm-primary.active ~ label .icon svg path,.button_style_filled.button_filled_neutral_sm-primary.active ~ label .icon svg circle,.button_style_filled.button_filled_neutral_sm-primary.active ~ label .icon svg rect{transition:var(--transition);}.button_style_filled.button_filled_neutral_sm-primary:active .icon svg path[fill],.button_style_filled.button_filled_neutral_sm-primary:active .icon svg circle[fill],.button_style_filled.button_filled_neutral_sm-primary:active .icon svg rect[fill],.button_style_filled.button_filled_neutral_sm-primary:active ~ label .icon svg path[fill],.button_style_filled.button_filled_neutral_sm-primary:active ~ label .icon svg circle[fill],.button_style_filled.button_filled_neutral_sm-primary:active ~ label .icon svg rect[fill],.button_style_filled.button_filled_neutral_sm-primary.active .icon svg path[fill],.button_style_filled.button_filled_neutral_sm-primary.active .icon svg circle[fill],.button_style_filled.button_filled_neutral_sm-primary.active .icon svg rect[fill],.button_style_filled.button_filled_neutral_sm-primary.active ~ label .icon svg path[fill],.button_style_filled.button_filled_neutral_sm-primary.active ~ label .icon svg circle[fill],.button_style_filled.button_filled_neutral_sm-primary.active ~ label .icon svg rect[fill]{fill:var(--color-button-filled-neutral-content-primary-default);}.button_style_filled.button_filled_neutral_sm-primary:active .icon svg path[stroke],.button_style_filled.button_filled_neutral_sm-primary:active .icon svg circle[stroke],.button_style_filled.button_filled_neutral_sm-primary:active .icon svg rect[stroke],.button_style_filled.button_filled_neutral_sm-primary:active ~ label .icon svg path[stroke],.button_style_filled.button_filled_neutral_sm-primary:active ~ label .icon svg circle[stroke],.button_style_filled.button_filled_neutral_sm-primary:active ~ label .icon svg rect[stroke],.button_style_filled.button_filled_neutral_sm-primary.active .icon svg path[stroke],.button_style_filled.button_filled_neutral_sm-primary.active .icon svg circle[stroke],.button_style_filled.button_filled_neutral_sm-primary.active .icon svg rect[stroke],.button_style_filled.button_filled_neutral_sm-primary.active ~ label .icon svg path[stroke],.button_style_filled.button_filled_neutral_sm-primary.active ~ label .icon svg circle[stroke],.button_style_filled.button_filled_neutral_sm-primary.active ~ label .icon svg rect[stroke]{stroke:var(--color-button-filled-neutral-content-primary-default);}.button_style_filled.button_filled_neutral_sm-primary:focus .icon svg path,.button_style_filled.button_filled_neutral_sm-primary:focus .icon svg circle,.button_style_filled.button_filled_neutral_sm-primary:focus .icon svg rect,.button_style_filled.button_filled_neutral_sm-primary:focus ~ label .icon svg path,.button_style_filled.button_filled_neutral_sm-primary:focus ~ label .icon svg circle,.button_style_filled.button_filled_neutral_sm-primary:focus ~ label .icon svg rect,.button_style_filled.button_filled_neutral_sm-primary.focus .icon svg path,.button_style_filled.button_filled_neutral_sm-primary.focus .icon svg circle,.button_style_filled.button_filled_neutral_sm-primary.focus .icon svg rect,.button_style_filled.button_filled_neutral_sm-primary.focus ~ label .icon svg path,.button_style_filled.button_filled_neutral_sm-primary.focus ~ label .icon svg circle,.button_style_filled.button_filled_neutral_sm-primary.focus ~ label .icon svg rect{transition:var(--transition);}.button_style_filled.button_filled_neutral_sm-primary:focus .icon svg path[fill],.button_style_filled.button_filled_neutral_sm-primary:focus .icon svg circle[fill],.button_style_filled.button_filled_neutral_sm-primary:focus .icon svg rect[fill],.button_style_filled.button_filled_neutral_sm-primary:focus ~ label .icon svg path[fill],.button_style_filled.button_filled_neutral_sm-primary:focus ~ label .icon svg circle[fill],.button_style_filled.button_filled_neutral_sm-primary:focus ~ label .icon svg rect[fill],.button_style_filled.button_filled_neutral_sm-primary.focus .icon svg path[fill],.button_style_filled.button_filled_neutral_sm-primary.focus .icon svg circle[fill],.button_style_filled.button_filled_neutral_sm-primary.focus .icon svg rect[fill],.button_style_filled.button_filled_neutral_sm-primary.focus ~ label .icon svg path[fill],.button_style_filled.button_filled_neutral_sm-primary.focus ~ label .icon svg circle[fill],.button_style_filled.button_filled_neutral_sm-primary.focus ~ label .icon svg rect[fill]{fill:var(--color-button-filled-neutral-content-primary-default);}.button_style_filled.button_filled_neutral_sm-primary:focus .icon svg path[stroke],.button_style_filled.button_filled_neutral_sm-primary:focus .icon svg circle[stroke],.button_style_filled.button_filled_neutral_sm-primary:focus .icon svg rect[stroke],.button_style_filled.button_filled_neutral_sm-primary:focus ~ label .icon svg path[stroke],.button_style_filled.button_filled_neutral_sm-primary:focus ~ label .icon svg circle[stroke],.button_style_filled.button_filled_neutral_sm-primary:focus ~ label .icon svg rect[stroke],.button_style_filled.button_filled_neutral_sm-primary.focus .icon svg path[stroke],.button_style_filled.button_filled_neutral_sm-primary.focus .icon svg circle[stroke],.button_style_filled.button_filled_neutral_sm-primary.focus .icon svg rect[stroke],.button_style_filled.button_filled_neutral_sm-primary.focus ~ label .icon svg path[stroke],.button_style_filled.button_filled_neutral_sm-primary.focus ~ label .icon svg circle[stroke],.button_style_filled.button_filled_neutral_sm-primary.focus ~ label .icon svg rect[stroke]{stroke:var(--color-button-filled-neutral-content-primary-default);}.button_style_filled.button_filled_neutral_sm-primary:disabled .icon svg path,.button_style_filled.button_filled_neutral_sm-primary:disabled .icon svg circle,.button_style_filled.button_filled_neutral_sm-primary:disabled .icon svg rect,.button_style_filled.button_filled_neutral_sm-primary:disabled ~ label .icon svg path,.button_style_filled.button_filled_neutral_sm-primary:disabled ~ label .icon svg circle,.button_style_filled.button_filled_neutral_sm-primary:disabled ~ label .icon svg rect,.button_style_filled.button_filled_neutral_sm-primary.disabled .icon svg path,.button_style_filled.button_filled_neutral_sm-primary.disabled .icon svg circle,.button_style_filled.button_filled_neutral_sm-primary.disabled .icon svg rect,.button_style_filled.button_filled_neutral_sm-primary.disabled ~ label .icon svg path,.button_style_filled.button_filled_neutral_sm-primary.disabled ~ label .icon svg circle,.button_style_filled.button_filled_neutral_sm-primary.disabled ~ label .icon svg rect{transition:var(--transition);}.button_style_filled.button_filled_neutral_sm-primary:disabled .icon svg path[fill],.button_style_filled.button_filled_neutral_sm-primary:disabled .icon svg circle[fill],.button_style_filled.button_filled_neutral_sm-primary:disabled .icon svg rect[fill],.button_style_filled.button_filled_neutral_sm-primary:disabled ~ label .icon svg path[fill],.button_style_filled.button_filled_neutral_sm-primary:disabled ~ label .icon svg circle[fill],.button_style_filled.button_filled_neutral_sm-primary:disabled ~ label .icon svg rect[fill],.button_style_filled.button_filled_neutral_sm-primary.disabled .icon svg path[fill],.button_style_filled.button_filled_neutral_sm-primary.disabled .icon svg circle[fill],.button_style_filled.button_filled_neutral_sm-primary.disabled .icon svg rect[fill],.button_style_filled.button_filled_neutral_sm-primary.disabled ~ label .icon svg path[fill],.button_style_filled.button_filled_neutral_sm-primary.disabled ~ label .icon svg circle[fill],.button_style_filled.button_filled_neutral_sm-primary.disabled ~ label .icon svg rect[fill]{fill:var(--color-button-filled-base-content-disabled);}.button_style_filled.button_filled_neutral_sm-primary:disabled .icon svg path[stroke],.button_style_filled.button_filled_neutral_sm-primary:disabled .icon svg circle[stroke],.button_style_filled.button_filled_neutral_sm-primary:disabled .icon svg rect[stroke],.button_style_filled.button_filled_neutral_sm-primary:disabled ~ label .icon svg path[stroke],.button_style_filled.button_filled_neutral_sm-primary:disabled ~ label .icon svg circle[stroke],.button_style_filled.button_filled_neutral_sm-primary:disabled ~ label .icon svg rect[stroke],.button_style_filled.button_filled_neutral_sm-primary.disabled .icon svg path[stroke],.button_style_filled.button_filled_neutral_sm-primary.disabled .icon svg circle[stroke],.button_style_filled.button_filled_neutral_sm-primary.disabled .icon svg rect[stroke],.button_style_filled.button_filled_neutral_sm-primary.disabled ~ label .icon svg path[stroke],.button_style_filled.button_filled_neutral_sm-primary.disabled ~ label .icon svg circle[stroke],.button_style_filled.button_filled_neutral_sm-primary.disabled ~ label .icon svg rect[stroke]{stroke:var(--color-button-filled-base-content-disabled);}.button_style_filled.button_filled_neutral_sm-secondary{background:var(--color-button-filled-neutral-bg-sm-default);color:var(--color-button-filled-neutral-content-secondary-default);}@media (hover:hover){.button_style_filled.button_filled_neutral_sm-secondary:hover,.button_style_filled.button_filled_neutral_sm-secondary.hover{background:var(--color-button-filled-neutral-bg-sm-hover);color:var(--color-button-filled-neutral-content-secondary-default);}}.button_style_filled.button_filled_neutral_sm-secondary:active,.button_style_filled.button_filled_neutral_sm-secondary.active{background:var(--color-button-filled-neutral-bg-sm-active);color:var(--color-button-filled-neutral-content-secondary-default);}.button_style_filled.button_filled_neutral_sm-secondary:focus-visible,.button_style_filled.button_filled_neutral_sm-secondary.focus-visible,.button_style_filled.button_filled_neutral_sm-secondary.focus{color:var(--color-button-filled-neutral-content-secondary-default);background:var(--color-button-filled-neutral-bg-sm-default);box-shadow:0 0 0 3px var(--color-button-focus-neutral);}.button_style_filled.button_filled_neutral_sm-secondary:disabled,.button_style_filled.button_filled_neutral_sm-secondary.disabled{color:var(--color-button-filled-base-content-disabled);background:var(--color-button-filled-base-bg-disabled);pointer-events:none;}.button_style_filled.button_filled_neutral_sm-secondary .icon svg path,.button_style_filled.button_filled_neutral_sm-secondary .icon svg circle,.button_style_filled.button_filled_neutral_sm-secondary .icon svg rect,.button_style_filled.button_filled_neutral_sm-secondary ~ label .icon svg path,.button_style_filled.button_filled_neutral_sm-secondary ~ label .icon svg circle,.button_style_filled.button_filled_neutral_sm-secondary ~ label .icon svg rect{transition:var(--transition);}.button_style_filled.button_filled_neutral_sm-secondary .icon svg path[fill],.button_style_filled.button_filled_neutral_sm-secondary .icon svg circle[fill],.button_style_filled.button_filled_neutral_sm-secondary .icon svg rect[fill],.button_style_filled.button_filled_neutral_sm-secondary ~ label .icon svg path[fill],.button_style_filled.button_filled_neutral_sm-secondary ~ label .icon svg circle[fill],.button_style_filled.button_filled_neutral_sm-secondary ~ label .icon svg rect[fill]{fill:var(--color-button-filled-neutral-content-primary-default);}.button_style_filled.button_filled_neutral_sm-secondary .icon svg path[stroke],.button_style_filled.button_filled_neutral_sm-secondary .icon svg circle[stroke],.button_style_filled.button_filled_neutral_sm-secondary .icon svg rect[stroke],.button_style_filled.button_filled_neutral_sm-secondary ~ label .icon svg path[stroke],.button_style_filled.button_filled_neutral_sm-secondary ~ label .icon svg circle[stroke],.button_style_filled.button_filled_neutral_sm-secondary ~ label .icon svg rect[stroke]{stroke:var(--color-button-filled-neutral-content-primary-default);}@media (hover:hover){.button_style_filled.button_filled_neutral_sm-secondary:hover .icon svg path,.button_style_filled.button_filled_neutral_sm-secondary:hover .icon svg circle,.button_style_filled.button_filled_neutral_sm-secondary:hover .icon svg rect,.button_style_filled.button_filled_neutral_sm-secondary:hover ~ label .icon svg path,.button_style_filled.button_filled_neutral_sm-secondary:hover ~ label .icon svg circle,.button_style_filled.button_filled_neutral_sm-secondary:hover ~ label .icon svg rect,.button_style_filled.button_filled_neutral_sm-secondary.hover .icon svg path,.button_style_filled.button_filled_neutral_sm-secondary.hover .icon svg circle,.button_style_filled.button_filled_neutral_sm-secondary.hover .icon svg rect,.button_style_filled.button_filled_neutral_sm-secondary.hover ~ label .icon svg path,.button_style_filled.button_filled_neutral_sm-secondary.hover ~ label .icon svg circle,.button_style_filled.button_filled_neutral_sm-secondary.hover ~ label .icon svg rect{transition:var(--transition);}.button_style_filled.button_filled_neutral_sm-secondary:hover .icon svg path[fill],.button_style_filled.button_filled_neutral_sm-secondary:hover .icon svg circle[fill],.button_style_filled.button_filled_neutral_sm-secondary:hover .icon svg rect[fill],.button_style_filled.button_filled_neutral_sm-secondary:hover ~ label .icon svg path[fill],.button_style_filled.button_filled_neutral_sm-secondary:hover ~ label .icon svg circle[fill],.button_style_filled.button_filled_neutral_sm-secondary:hover ~ label .icon svg rect[fill],.button_style_filled.button_filled_neutral_sm-secondary.hover .icon svg path[fill],.button_style_filled.button_filled_neutral_sm-secondary.hover .icon svg circle[fill],.button_style_filled.button_filled_neutral_sm-secondary.hover .icon svg rect[fill],.button_style_filled.button_filled_neutral_sm-secondary.hover ~ label .icon svg path[fill],.button_style_filled.button_filled_neutral_sm-secondary.hover ~ label .icon svg circle[fill],.button_style_filled.button_filled_neutral_sm-secondary.hover ~ label .icon svg rect[fill]{fill:var(--color-button-filled-neutral-content-secondary-default);}.button_style_filled.button_filled_neutral_sm-secondary:hover .icon svg path[stroke],.button_style_filled.button_filled_neutral_sm-secondary:hover .icon svg circle[stroke],.button_style_filled.button_filled_neutral_sm-secondary:hover .icon svg rect[stroke],.button_style_filled.button_filled_neutral_sm-secondary:hover ~ label .icon svg path[stroke],.button_style_filled.button_filled_neutral_sm-secondary:hover ~ label .icon svg circle[stroke],.button_style_filled.button_filled_neutral_sm-secondary:hover ~ label .icon svg rect[stroke],.button_style_filled.button_filled_neutral_sm-secondary.hover .icon svg path[stroke],.button_style_filled.button_filled_neutral_sm-secondary.hover .icon svg circle[stroke],.button_style_filled.button_filled_neutral_sm-secondary.hover .icon svg rect[stroke],.button_style_filled.button_filled_neutral_sm-secondary.hover ~ label .icon svg path[stroke],.button_style_filled.button_filled_neutral_sm-secondary.hover ~ label .icon svg circle[stroke],.button_style_filled.button_filled_neutral_sm-secondary.hover ~ label .icon svg rect[stroke]{stroke:var(--color-button-filled-neutral-content-secondary-default);}}.button_style_filled.button_filled_neutral_sm-secondary:active .icon svg path,.button_style_filled.button_filled_neutral_sm-secondary:active .icon svg circle,.button_style_filled.button_filled_neutral_sm-secondary:active .icon svg rect,.button_style_filled.button_filled_neutral_sm-secondary:active ~ label .icon svg path,.button_style_filled.button_filled_neutral_sm-secondary:active ~ label .icon svg circle,.button_style_filled.button_filled_neutral_sm-secondary:active ~ label .icon svg rect,.button_style_filled.button_filled_neutral_sm-secondary.active .icon svg path,.button_style_filled.button_filled_neutral_sm-secondary.active .icon svg circle,.button_style_filled.button_filled_neutral_sm-secondary.active .icon svg rect,.button_style_filled.button_filled_neutral_sm-secondary.active ~ label .icon svg path,.button_style_filled.button_filled_neutral_sm-secondary.active ~ label .icon svg circle,.button_style_filled.button_filled_neutral_sm-secondary.active ~ label .icon svg rect{transition:var(--transition);}.button_style_filled.button_filled_neutral_sm-secondary:active .icon svg path[fill],.button_style_filled.button_filled_neutral_sm-secondary:active .icon svg circle[fill],.button_style_filled.button_filled_neutral_sm-secondary:active .icon svg rect[fill],.button_style_filled.button_filled_neutral_sm-secondary:active ~ label .icon svg path[fill],.button_style_filled.button_filled_neutral_sm-secondary:active ~ label .icon svg circle[fill],.button_style_filled.button_filled_neutral_sm-secondary:active ~ label .icon svg rect[fill],.button_style_filled.button_filled_neutral_sm-secondary.active .icon svg path[fill],.button_style_filled.button_filled_neutral_sm-secondary.active .icon svg circle[fill],.button_style_filled.button_filled_neutral_sm-secondary.active .icon svg rect[fill],.button_style_filled.button_filled_neutral_sm-secondary.active ~ label .icon svg path[fill],.button_style_filled.button_filled_neutral_sm-secondary.active ~ label .icon svg circle[fill],.button_style_filled.button_filled_neutral_sm-secondary.active ~ label .icon svg rect[fill]{fill:var(--color-button-filled-neutral-content-secondary-default);}.button_style_filled.button_filled_neutral_sm-secondary:active .icon svg path[stroke],.button_style_filled.button_filled_neutral_sm-secondary:active .icon svg circle[stroke],.button_style_filled.button_filled_neutral_sm-secondary:active .icon svg rect[stroke],.button_style_filled.button_filled_neutral_sm-secondary:active ~ label .icon svg path[stroke],.button_style_filled.button_filled_neutral_sm-secondary:active ~ label .icon svg circle[stroke],.button_style_filled.button_filled_neutral_sm-secondary:active ~ label .icon svg rect[stroke],.button_style_filled.button_filled_neutral_sm-secondary.active .icon svg path[stroke],.button_style_filled.button_filled_neutral_sm-secondary.active .icon svg circle[stroke],.button_style_filled.button_filled_neutral_sm-secondary.active .icon svg rect[stroke],.button_style_filled.button_filled_neutral_sm-secondary.active ~ label .icon svg path[stroke],.button_style_filled.button_filled_neutral_sm-secondary.active ~ label .icon svg circle[stroke],.button_style_filled.button_filled_neutral_sm-secondary.active ~ label .icon svg rect[stroke]{stroke:var(--color-button-filled-neutral-content-secondary-default);}.button_style_filled.button_filled_neutral_sm-secondary:focus .icon svg path,.button_style_filled.button_filled_neutral_sm-secondary:focus .icon svg circle,.button_style_filled.button_filled_neutral_sm-secondary:focus .icon svg rect,.button_style_filled.button_filled_neutral_sm-secondary:focus ~ label .icon svg path,.button_style_filled.button_filled_neutral_sm-secondary:focus ~ label .icon svg circle,.button_style_filled.button_filled_neutral_sm-secondary:focus ~ label .icon svg rect,.button_style_filled.button_filled_neutral_sm-secondary.focus .icon svg path,.button_style_filled.button_filled_neutral_sm-secondary.focus .icon svg circle,.button_style_filled.button_filled_neutral_sm-secondary.focus .icon svg rect,.button_style_filled.button_filled_neutral_sm-secondary.focus ~ label .icon svg path,.button_style_filled.button_filled_neutral_sm-secondary.focus ~ label .icon svg circle,.button_style_filled.button_filled_neutral_sm-secondary.focus ~ label .icon svg rect{transition:var(--transition);}.button_style_filled.button_filled_neutral_sm-secondary:focus .icon svg path[fill],.button_style_filled.button_filled_neutral_sm-secondary:focus .icon svg circle[fill],.button_style_filled.button_filled_neutral_sm-secondary:focus .icon svg rect[fill],.button_style_filled.button_filled_neutral_sm-secondary:focus ~ label .icon svg path[fill],.button_style_filled.button_filled_neutral_sm-secondary:focus ~ label .icon svg circle[fill],.button_style_filled.button_filled_neutral_sm-secondary:focus ~ label .icon svg rect[fill],.button_style_filled.button_filled_neutral_sm-secondary.focus .icon svg path[fill],.button_style_filled.button_filled_neutral_sm-secondary.focus .icon svg circle[fill],.button_style_filled.button_filled_neutral_sm-secondary.focus .icon svg rect[fill],.button_style_filled.button_filled_neutral_sm-secondary.focus ~ label .icon svg path[fill],.button_style_filled.button_filled_neutral_sm-secondary.focus ~ label .icon svg circle[fill],.button_style_filled.button_filled_neutral_sm-secondary.focus ~ label .icon svg rect[fill]{fill:var(--color-button-filled-neutral-content-secondary-default);}.button_style_filled.button_filled_neutral_sm-secondary:focus .icon svg path[stroke],.button_style_filled.button_filled_neutral_sm-secondary:focus .icon svg circle[stroke],.button_style_filled.button_filled_neutral_sm-secondary:focus .icon svg rect[stroke],.button_style_filled.button_filled_neutral_sm-secondary:focus ~ label .icon svg path[stroke],.button_style_filled.button_filled_neutral_sm-secondary:focus ~ label .icon svg circle[stroke],.button_style_filled.button_filled_neutral_sm-secondary:focus ~ label .icon svg rect[stroke],.button_style_filled.button_filled_neutral_sm-secondary.focus .icon svg path[stroke],.button_style_filled.button_filled_neutral_sm-secondary.focus .icon svg circle[stroke],.button_style_filled.button_filled_neutral_sm-secondary.focus .icon svg rect[stroke],.button_style_filled.button_filled_neutral_sm-secondary.focus ~ label .icon svg path[stroke],.button_style_filled.button_filled_neutral_sm-secondary.focus ~ label .icon svg circle[stroke],.button_style_filled.button_filled_neutral_sm-secondary.focus ~ label .icon svg rect[stroke]{stroke:var(--color-button-filled-neutral-content-secondary-default);}.button_style_filled.button_filled_neutral_sm-secondary:disabled .icon svg path,.button_style_filled.button_filled_neutral_sm-secondary:disabled .icon svg circle,.button_style_filled.button_filled_neutral_sm-secondary:disabled .icon svg rect,.button_style_filled.button_filled_neutral_sm-secondary:disabled ~ label .icon svg path,.button_style_filled.button_filled_neutral_sm-secondary:disabled ~ label .icon svg circle,.button_style_filled.button_filled_neutral_sm-secondary:disabled ~ label .icon svg rect,.button_style_filled.button_filled_neutral_sm-secondary.disabled .icon svg path,.button_style_filled.button_filled_neutral_sm-secondary.disabled .icon svg circle,.button_style_filled.button_filled_neutral_sm-secondary.disabled .icon svg rect,.button_style_filled.button_filled_neutral_sm-secondary.disabled ~ label .icon svg path,.button_style_filled.button_filled_neutral_sm-secondary.disabled ~ label .icon svg circle,.button_style_filled.button_filled_neutral_sm-secondary.disabled ~ label .icon svg rect{transition:var(--transition);}.button_style_filled.button_filled_neutral_sm-secondary:disabled .icon svg path[fill],.button_style_filled.button_filled_neutral_sm-secondary:disabled .icon svg circle[fill],.button_style_filled.button_filled_neutral_sm-secondary:disabled .icon svg rect[fill],.button_style_filled.button_filled_neutral_sm-secondary:disabled ~ label .icon svg path[fill],.button_style_filled.button_filled_neutral_sm-secondary:disabled ~ label .icon svg circle[fill],.button_style_filled.button_filled_neutral_sm-secondary:disabled ~ label .icon svg rect[fill],.button_style_filled.button_filled_neutral_sm-secondary.disabled .icon svg path[fill],.button_style_filled.button_filled_neutral_sm-secondary.disabled .icon svg circle[fill],.button_style_filled.button_filled_neutral_sm-secondary.disabled .icon svg rect[fill],.button_style_filled.button_filled_neutral_sm-secondary.disabled ~ label .icon svg path[fill],.button_style_filled.button_filled_neutral_sm-secondary.disabled ~ label .icon svg circle[fill],.button_style_filled.button_filled_neutral_sm-secondary.disabled ~ label .icon svg rect[fill]{fill:var(--color-button-filled-base-content-disabled);}.button_style_filled.button_filled_neutral_sm-secondary:disabled .icon svg path[stroke],.button_style_filled.button_filled_neutral_sm-secondary:disabled .icon svg circle[stroke],.button_style_filled.button_filled_neutral_sm-secondary:disabled .icon svg rect[stroke],.button_style_filled.button_filled_neutral_sm-secondary:disabled ~ label .icon svg path[stroke],.button_style_filled.button_filled_neutral_sm-secondary:disabled ~ label .icon svg circle[stroke],.button_style_filled.button_filled_neutral_sm-secondary:disabled ~ label .icon svg rect[stroke],.button_style_filled.button_filled_neutral_sm-secondary.disabled .icon svg path[stroke],.button_style_filled.button_filled_neutral_sm-secondary.disabled .icon svg circle[stroke],.button_style_filled.button_filled_neutral_sm-secondary.disabled .icon svg rect[stroke],.button_style_filled.button_filled_neutral_sm-secondary.disabled ~ label .icon svg path[stroke],.button_style_filled.button_filled_neutral_sm-secondary.disabled ~ label .icon svg circle[stroke],.button_style_filled.button_filled_neutral_sm-secondary.disabled ~ label .icon svg rect[stroke]{stroke:var(--color-button-filled-base-content-disabled);}.button_style_filled.button_filled_neutral_md-primary{background:var(--color-button-filled-neutral-bg-md-default);color:var(--color-button-filled-neutral-content-primary-default);}@media (hover:hover){.button_style_filled.button_filled_neutral_md-primary:hover,.button_style_filled.button_filled_neutral_md-primary.hover{background:var(--color-button-filled-neutral-bg-md-hover);color:var(--color-button-filled-neutral-content-primary-hover);}}.button_style_filled.button_filled_neutral_md-primary:active,.button_style_filled.button_filled_neutral_md-primary.active{background:var(--color-button-filled-neutral-bg-md-active);color:var(--color-button-filled-neutral-content-primary-active);}.button_style_filled.button_filled_neutral_md-primary:focus-visible,.button_style_filled.button_filled_neutral_md-primary.focus-visible,.button_style_filled.button_filled_neutral_md-primary.focus{color:var(--color-button-filled-neutral-content-primary-default);background:var(--color-button-filled-neutral-bg-md-default);box-shadow:0 0 0 3px var(--color-button-focus-neutral);}.button_style_filled.button_filled_neutral_md-primary:disabled,.button_style_filled.button_filled_neutral_md-primary.disabled{color:var(--color-button-filled-neutral-content-primary-disabled);background:var(--color-button-filled-neutral-bg-md-disabled);pointer-events:none;}.button_style_filled.button_filled_neutral_md-primary .icon svg path,.button_style_filled.button_filled_neutral_md-primary .icon svg circle,.button_style_filled.button_filled_neutral_md-primary .icon svg rect,.button_style_filled.button_filled_neutral_md-primary ~ label .icon svg path,.button_style_filled.button_filled_neutral_md-primary ~ label .icon svg circle,.button_style_filled.button_filled_neutral_md-primary ~ label .icon svg rect{transition:var(--transition);}.button_style_filled.button_filled_neutral_md-primary .icon svg path[fill],.button_style_filled.button_filled_neutral_md-primary .icon svg circle[fill],.button_style_filled.button_filled_neutral_md-primary .icon svg rect[fill],.button_style_filled.button_filled_neutral_md-primary ~ label .icon svg path[fill],.button_style_filled.button_filled_neutral_md-primary ~ label .icon svg circle[fill],.button_style_filled.button_filled_neutral_md-primary ~ label .icon svg rect[fill]{fill:var(--color-button-filled-neutral-content-primary-default);}.button_style_filled.button_filled_neutral_md-primary .icon svg path[stroke],.button_style_filled.button_filled_neutral_md-primary .icon svg circle[stroke],.button_style_filled.button_filled_neutral_md-primary .icon svg rect[stroke],.button_style_filled.button_filled_neutral_md-primary ~ label .icon svg path[stroke],.button_style_filled.button_filled_neutral_md-primary ~ label .icon svg circle[stroke],.button_style_filled.button_filled_neutral_md-primary ~ label .icon svg rect[stroke]{stroke:var(--color-button-filled-neutral-content-primary-default);}@media (hover:hover){.button_style_filled.button_filled_neutral_md-primary:hover .icon svg path,.button_style_filled.button_filled_neutral_md-primary:hover .icon svg circle,.button_style_filled.button_filled_neutral_md-primary:hover .icon svg rect,.button_style_filled.button_filled_neutral_md-primary:hover ~ label .icon svg path,.button_style_filled.button_filled_neutral_md-primary:hover ~ label .icon svg circle,.button_style_filled.button_filled_neutral_md-primary:hover ~ label .icon svg rect,.button_style_filled.button_filled_neutral_md-primary.hover .icon svg path,.button_style_filled.button_filled_neutral_md-primary.hover .icon svg circle,.button_style_filled.button_filled_neutral_md-primary.hover .icon svg rect,.button_style_filled.button_filled_neutral_md-primary.hover ~ label .icon svg path,.button_style_filled.button_filled_neutral_md-primary.hover ~ label .icon svg circle,.button_style_filled.button_filled_neutral_md-primary.hover ~ label .icon svg rect{transition:var(--transition);}.button_style_filled.button_filled_neutral_md-primary:hover .icon svg path[fill],.button_style_filled.button_filled_neutral_md-primary:hover .icon svg circle[fill],.button_style_filled.button_filled_neutral_md-primary:hover .icon svg rect[fill],.button_style_filled.button_filled_neutral_md-primary:hover ~ label .icon svg path[fill],.button_style_filled.button_filled_neutral_md-primary:hover ~ label .icon svg circle[fill],.button_style_filled.button_filled_neutral_md-primary:hover ~ label .icon svg rect[fill],.button_style_filled.button_filled_neutral_md-primary.hover .icon svg path[fill],.button_style_filled.button_filled_neutral_md-primary.hover .icon svg circle[fill],.button_style_filled.button_filled_neutral_md-primary.hover .icon svg rect[fill],.button_style_filled.button_filled_neutral_md-primary.hover ~ label .icon svg path[fill],.button_style_filled.button_filled_neutral_md-primary.hover ~ label .icon svg circle[fill],.button_style_filled.button_filled_neutral_md-primary.hover ~ label .icon svg rect[fill]{fill:var(--color-button-filled-neutral-content-primary-hover);}.button_style_filled.button_filled_neutral_md-primary:hover .icon svg path[stroke],.button_style_filled.button_filled_neutral_md-primary:hover .icon svg circle[stroke],.button_style_filled.button_filled_neutral_md-primary:hover .icon svg rect[stroke],.button_style_filled.button_filled_neutral_md-primary:hover ~ label .icon svg path[stroke],.button_style_filled.button_filled_neutral_md-primary:hover ~ label .icon svg circle[stroke],.button_style_filled.button_filled_neutral_md-primary:hover ~ label .icon svg rect[stroke],.button_style_filled.button_filled_neutral_md-primary.hover .icon svg path[stroke],.button_style_filled.button_filled_neutral_md-primary.hover .icon svg circle[stroke],.button_style_filled.button_filled_neutral_md-primary.hover .icon svg rect[stroke],.button_style_filled.button_filled_neutral_md-primary.hover ~ label .icon svg path[stroke],.button_style_filled.button_filled_neutral_md-primary.hover ~ label .icon svg circle[stroke],.button_style_filled.button_filled_neutral_md-primary.hover ~ label .icon svg rect[stroke]{stroke:var(--color-button-filled-neutral-content-primary-hover);}}.button_style_filled.button_filled_neutral_md-primary:active .icon svg path,.button_style_filled.button_filled_neutral_md-primary:active .icon svg circle,.button_style_filled.button_filled_neutral_md-primary:active .icon svg rect,.button_style_filled.button_filled_neutral_md-primary:active ~ label .icon svg path,.button_style_filled.button_filled_neutral_md-primary:active ~ label .icon svg circle,.button_style_filled.button_filled_neutral_md-primary:active ~ label .icon svg rect,.button_style_filled.button_filled_neutral_md-primary.active .icon svg path,.button_style_filled.button_filled_neutral_md-primary.active .icon svg circle,.button_style_filled.button_filled_neutral_md-primary.active .icon svg rect,.button_style_filled.button_filled_neutral_md-primary.active ~ label .icon svg path,.button_style_filled.button_filled_neutral_md-primary.active ~ label .icon svg circle,.button_style_filled.button_filled_neutral_md-primary.active ~ label .icon svg rect{transition:var(--transition);}.button_style_filled.button_filled_neutral_md-primary:active .icon svg path[fill],.button_style_filled.button_filled_neutral_md-primary:active .icon svg circle[fill],.button_style_filled.button_filled_neutral_md-primary:active .icon svg rect[fill],.button_style_filled.button_filled_neutral_md-primary:active ~ label .icon svg path[fill],.button_style_filled.button_filled_neutral_md-primary:active ~ label .icon svg circle[fill],.button_style_filled.button_filled_neutral_md-primary:active ~ label .icon svg rect[fill],.button_style_filled.button_filled_neutral_md-primary.active .icon svg path[fill],.button_style_filled.button_filled_neutral_md-primary.active .icon svg circle[fill],.button_style_filled.button_filled_neutral_md-primary.active .icon svg rect[fill],.button_style_filled.button_filled_neutral_md-primary.active ~ label .icon svg path[fill],.button_style_filled.button_filled_neutral_md-primary.active ~ label .icon svg circle[fill],.button_style_filled.button_filled_neutral_md-primary.active ~ label .icon svg rect[fill]{fill:var(--color-button-filled-neutral-content-primary-active);}.button_style_filled.button_filled_neutral_md-primary:active .icon svg path[stroke],.button_style_filled.button_filled_neutral_md-primary:active .icon svg circle[stroke],.button_style_filled.button_filled_neutral_md-primary:active .icon svg rect[stroke],.button_style_filled.button_filled_neutral_md-primary:active ~ label .icon svg path[stroke],.button_style_filled.button_filled_neutral_md-primary:active ~ label .icon svg circle[stroke],.button_style_filled.button_filled_neutral_md-primary:active ~ label .icon svg rect[stroke],.button_style_filled.button_filled_neutral_md-primary.active .icon svg path[stroke],.button_style_filled.button_filled_neutral_md-primary.active .icon svg circle[stroke],.button_style_filled.button_filled_neutral_md-primary.active .icon svg rect[stroke],.button_style_filled.button_filled_neutral_md-primary.active ~ label .icon svg path[stroke],.button_style_filled.button_filled_neutral_md-primary.active ~ label .icon svg circle[stroke],.button_style_filled.button_filled_neutral_md-primary.active ~ label .icon svg rect[stroke]{stroke:var(--color-button-filled-neutral-content-primary-active);}.button_style_filled.button_filled_neutral_md-primary:focus .icon svg path,.button_style_filled.button_filled_neutral_md-primary:focus .icon svg circle,.button_style_filled.button_filled_neutral_md-primary:focus .icon svg rect,.button_style_filled.button_filled_neutral_md-primary:focus ~ label .icon svg path,.button_style_filled.button_filled_neutral_md-primary:focus ~ label .icon svg circle,.button_style_filled.button_filled_neutral_md-primary:focus ~ label .icon svg rect,.button_style_filled.button_filled_neutral_md-primary.focus .icon svg path,.button_style_filled.button_filled_neutral_md-primary.focus .icon svg circle,.button_style_filled.button_filled_neutral_md-primary.focus .icon svg rect,.button_style_filled.button_filled_neutral_md-primary.focus ~ label .icon svg path,.button_style_filled.button_filled_neutral_md-primary.focus ~ label .icon svg circle,.button_style_filled.button_filled_neutral_md-primary.focus ~ label .icon svg rect{transition:var(--transition);}.button_style_filled.button_filled_neutral_md-primary:focus .icon svg path[fill],.button_style_filled.button_filled_neutral_md-primary:focus .icon svg circle[fill],.button_style_filled.button_filled_neutral_md-primary:focus .icon svg rect[fill],.button_style_filled.button_filled_neutral_md-primary:focus ~ label .icon svg path[fill],.button_style_filled.button_filled_neutral_md-primary:focus ~ label .icon svg circle[fill],.button_style_filled.button_filled_neutral_md-primary:focus ~ label .icon svg rect[fill],.button_style_filled.button_filled_neutral_md-primary.focus .icon svg path[fill],.button_style_filled.button_filled_neutral_md-primary.focus .icon svg circle[fill],.button_style_filled.button_filled_neutral_md-primary.focus .icon svg rect[fill],.button_style_filled.button_filled_neutral_md-primary.focus ~ label .icon svg path[fill],.button_style_filled.button_filled_neutral_md-primary.focus ~ label .icon svg circle[fill],.button_style_filled.button_filled_neutral_md-primary.focus ~ label .icon svg rect[fill]{fill:var(--color-button-filled-neutral-content-primary-default);}.button_style_filled.button_filled_neutral_md-primary:focus .icon svg path[stroke],.button_style_filled.button_filled_neutral_md-primary:focus .icon svg circle[stroke],.button_style_filled.button_filled_neutral_md-primary:focus .icon svg rect[stroke],.button_style_filled.button_filled_neutral_md-primary:focus ~ label .icon svg path[stroke],.button_style_filled.button_filled_neutral_md-primary:focus ~ label .icon svg circle[stroke],.button_style_filled.button_filled_neutral_md-primary:focus ~ label .icon svg rect[stroke],.button_style_filled.button_filled_neutral_md-primary.focus .icon svg path[stroke],.button_style_filled.button_filled_neutral_md-primary.focus .icon svg circle[stroke],.button_style_filled.button_filled_neutral_md-primary.focus .icon svg rect[stroke],.button_style_filled.button_filled_neutral_md-primary.focus ~ label .icon svg path[stroke],.button_style_filled.button_filled_neutral_md-primary.focus ~ label .icon svg circle[stroke],.button_style_filled.button_filled_neutral_md-primary.focus ~ label .icon svg rect[stroke]{stroke:var(--color-button-filled-neutral-content-primary-default);}.button_style_filled.button_filled_neutral_md-primary:disabled .icon svg path,.button_style_filled.button_filled_neutral_md-primary:disabled .icon svg circle,.button_style_filled.button_filled_neutral_md-primary:disabled .icon svg rect,.button_style_filled.button_filled_neutral_md-primary:disabled ~ label .icon svg path,.button_style_filled.button_filled_neutral_md-primary:disabled ~ label .icon svg circle,.button_style_filled.button_filled_neutral_md-primary:disabled ~ label .icon svg rect,.button_style_filled.button_filled_neutral_md-primary.disabled .icon svg path,.button_style_filled.button_filled_neutral_md-primary.disabled .icon svg circle,.button_style_filled.button_filled_neutral_md-primary.disabled .icon svg rect,.button_style_filled.button_filled_neutral_md-primary.disabled ~ label .icon svg path,.button_style_filled.button_filled_neutral_md-primary.disabled ~ label .icon svg circle,.button_style_filled.button_filled_neutral_md-primary.disabled ~ label .icon svg rect{transition:var(--transition);}.button_style_filled.button_filled_neutral_md-primary:disabled .icon svg path[fill],.button_style_filled.button_filled_neutral_md-primary:disabled .icon svg circle[fill],.button_style_filled.button_filled_neutral_md-primary:disabled .icon svg rect[fill],.button_style_filled.button_filled_neutral_md-primary:disabled ~ label .icon svg path[fill],.button_style_filled.button_filled_neutral_md-primary:disabled ~ label .icon svg circle[fill],.button_style_filled.button_filled_neutral_md-primary:disabled ~ label .icon svg rect[fill],.button_style_filled.button_filled_neutral_md-primary.disabled .icon svg path[fill],.button_style_filled.button_filled_neutral_md-primary.disabled .icon svg circle[fill],.button_style_filled.button_filled_neutral_md-primary.disabled .icon svg rect[fill],.button_style_filled.button_filled_neutral_md-primary.disabled ~ label .icon svg path[fill],.button_style_filled.button_filled_neutral_md-primary.disabled ~ label .icon svg circle[fill],.button_style_filled.button_filled_neutral_md-primary.disabled ~ label .icon svg rect[fill]{fill:var(--color-button-filled-neutral-content-primary-disabled);}.button_style_filled.button_filled_neutral_md-primary:disabled .icon svg path[stroke],.button_style_filled.button_filled_neutral_md-primary:disabled .icon svg circle[stroke],.button_style_filled.button_filled_neutral_md-primary:disabled .icon svg rect[stroke],.button_style_filled.button_filled_neutral_md-primary:disabled ~ label .icon svg path[stroke],.button_style_filled.button_filled_neutral_md-primary:disabled ~ label .icon svg circle[stroke],.button_style_filled.button_filled_neutral_md-primary:disabled ~ label .icon svg rect[stroke],.button_style_filled.button_filled_neutral_md-primary.disabled .icon svg path[stroke],.button_style_filled.button_filled_neutral_md-primary.disabled .icon svg circle[stroke],.button_style_filled.button_filled_neutral_md-primary.disabled .icon svg rect[stroke],.button_style_filled.button_filled_neutral_md-primary.disabled ~ label .icon svg path[stroke],.button_style_filled.button_filled_neutral_md-primary.disabled ~ label .icon svg circle[stroke],.button_style_filled.button_filled_neutral_md-primary.disabled ~ label .icon svg rect[stroke]{stroke:var(--color-button-filled-neutral-content-primary-disabled);}.button_style_filled.button_filled_neutral_md-secondary{background:var(--color-button-filled-neutral-bg-md-default);color:var(--color-button-filled-neutral-content-secondary-default);}@media (hover:hover){.button_style_filled.button_filled_neutral_md-secondary:hover,.button_style_filled.button_filled_neutral_md-secondary.hover{background:var(--color-button-filled-neutral-bg-md-hover);color:var(--color-button-filled-neutral-content-secondary-default);}}.button_style_filled.button_filled_neutral_md-secondary:active,.button_style_filled.button_filled_neutral_md-secondary.active{background:var(--color-button-filled-neutral-bg-md-active);color:var(--color-button-filled-neutral-content-secondary-default);}.button_style_filled.button_filled_neutral_md-secondary:focus-visible,.button_style_filled.button_filled_neutral_md-secondary.focus-visible,.button_style_filled.button_filled_neutral_md-secondary.focus{color:var(--color-button-filled-neutral-content-secondary-default);background:var(--color-button-filled-neutral-bg-md-default);box-shadow:0 0 0 3px var(--color-button-focus-neutral);}.button_style_filled.button_filled_neutral_md-secondary:disabled,.button_style_filled.button_filled_neutral_md-secondary.disabled{color:var(--color-button-filled-neutral-content-primary-disabled);background:var(--color-button-filled-neutral-bg-md-disabled);pointer-events:none;}.button_style_filled.button_filled_neutral_md-secondary .icon svg path,.button_style_filled.button_filled_neutral_md-secondary .icon svg circle,.button_style_filled.button_filled_neutral_md-secondary .icon svg rect,.button_style_filled.button_filled_neutral_md-secondary ~ label .icon svg path,.button_style_filled.button_filled_neutral_md-secondary ~ label .icon svg circle,.button_style_filled.button_filled_neutral_md-secondary ~ label .icon svg rect{transition:var(--transition);}.button_style_filled.button_filled_neutral_md-secondary .icon svg path[fill],.button_style_filled.button_filled_neutral_md-secondary .icon svg circle[fill],.button_style_filled.button_filled_neutral_md-secondary .icon svg rect[fill],.button_style_filled.button_filled_neutral_md-secondary ~ label .icon svg path[fill],.button_style_filled.button_filled_neutral_md-secondary ~ label .icon svg circle[fill],.button_style_filled.button_filled_neutral_md-secondary ~ label .icon svg rect[fill]{fill:var(--color-button-filled-neutral-content-secondary-default);}.button_style_filled.button_filled_neutral_md-secondary .icon svg path[stroke],.button_style_filled.button_filled_neutral_md-secondary .icon svg circle[stroke],.button_style_filled.button_filled_neutral_md-secondary .icon svg rect[stroke],.button_style_filled.button_filled_neutral_md-secondary ~ label .icon svg path[stroke],.button_style_filled.button_filled_neutral_md-secondary ~ label .icon svg circle[stroke],.button_style_filled.button_filled_neutral_md-secondary ~ label .icon svg rect[stroke]{stroke:var(--color-button-filled-neutral-content-secondary-default);}@media (hover:hover){.button_style_filled.button_filled_neutral_md-secondary:hover .icon svg path,.button_style_filled.button_filled_neutral_md-secondary:hover .icon svg circle,.button_style_filled.button_filled_neutral_md-secondary:hover .icon svg rect,.button_style_filled.button_filled_neutral_md-secondary:hover ~ label .icon svg path,.button_style_filled.button_filled_neutral_md-secondary:hover ~ label .icon svg circle,.button_style_filled.button_filled_neutral_md-secondary:hover ~ label .icon svg rect,.button_style_filled.button_filled_neutral_md-secondary.hover .icon svg path,.button_style_filled.button_filled_neutral_md-secondary.hover .icon svg circle,.button_style_filled.button_filled_neutral_md-secondary.hover .icon svg rect,.button_style_filled.button_filled_neutral_md-secondary.hover ~ label .icon svg path,.button_style_filled.button_filled_neutral_md-secondary.hover ~ label .icon svg circle,.button_style_filled.button_filled_neutral_md-secondary.hover ~ label .icon svg rect{transition:var(--transition);}.button_style_filled.button_filled_neutral_md-secondary:hover .icon svg path[fill],.button_style_filled.button_filled_neutral_md-secondary:hover .icon svg circle[fill],.button_style_filled.button_filled_neutral_md-secondary:hover .icon svg rect[fill],.button_style_filled.button_filled_neutral_md-secondary:hover ~ label .icon svg path[fill],.button_style_filled.button_filled_neutral_md-secondary:hover ~ label .icon svg circle[fill],.button_style_filled.button_filled_neutral_md-secondary:hover ~ label .icon svg rect[fill],.button_style_filled.button_filled_neutral_md-secondary.hover .icon svg path[fill],.button_style_filled.button_filled_neutral_md-secondary.hover .icon svg circle[fill],.button_style_filled.button_filled_neutral_md-secondary.hover .icon svg rect[fill],.button_style_filled.button_filled_neutral_md-secondary.hover ~ label .icon svg path[fill],.button_style_filled.button_filled_neutral_md-secondary.hover ~ label .icon svg circle[fill],.button_style_filled.button_filled_neutral_md-secondary.hover ~ label .icon svg rect[fill]{fill:var(--color-button-filled-neutral-content-secondary-default);}.button_style_filled.button_filled_neutral_md-secondary:hover .icon svg path[stroke],.button_style_filled.button_filled_neutral_md-secondary:hover .icon svg circle[stroke],.button_style_filled.button_filled_neutral_md-secondary:hover .icon svg rect[stroke],.button_style_filled.button_filled_neutral_md-secondary:hover ~ label .icon svg path[stroke],.button_style_filled.button_filled_neutral_md-secondary:hover ~ label .icon svg circle[stroke],.button_style_filled.button_filled_neutral_md-secondary:hover ~ label .icon svg rect[stroke],.button_style_filled.button_filled_neutral_md-secondary.hover .icon svg path[stroke],.button_style_filled.button_filled_neutral_md-secondary.hover .icon svg circle[stroke],.button_style_filled.button_filled_neutral_md-secondary.hover .icon svg rect[stroke],.button_style_filled.button_filled_neutral_md-secondary.hover ~ label .icon svg path[stroke],.button_style_filled.button_filled_neutral_md-secondary.hover ~ label .icon svg circle[stroke],.button_style_filled.button_filled_neutral_md-secondary.hover ~ label .icon svg rect[stroke]{stroke:var(--color-button-filled-neutral-content-secondary-default);}}.button_style_filled.button_filled_neutral_md-secondary:active .icon svg path,.button_style_filled.button_filled_neutral_md-secondary:active .icon svg circle,.button_style_filled.button_filled_neutral_md-secondary:active .icon svg rect,.button_style_filled.button_filled_neutral_md-secondary:active ~ label .icon svg path,.button_style_filled.button_filled_neutral_md-secondary:active ~ label .icon svg circle,.button_style_filled.button_filled_neutral_md-secondary:active ~ label .icon svg rect,.button_style_filled.button_filled_neutral_md-secondary.active .icon svg path,.button_style_filled.button_filled_neutral_md-secondary.active .icon svg circle,.button_style_filled.button_filled_neutral_md-secondary.active .icon svg rect,.button_style_filled.button_filled_neutral_md-secondary.active ~ label .icon svg path,.button_style_filled.button_filled_neutral_md-secondary.active ~ label .icon svg circle,.button_style_filled.button_filled_neutral_md-secondary.active ~ label .icon svg rect{transition:var(--transition);}.button_style_filled.button_filled_neutral_md-secondary:active .icon svg path[fill],.button_style_filled.button_filled_neutral_md-secondary:active .icon svg circle[fill],.button_style_filled.button_filled_neutral_md-secondary:active .icon svg rect[fill],.button_style_filled.button_filled_neutral_md-secondary:active ~ label .icon svg path[fill],.button_style_filled.button_filled_neutral_md-secondary:active ~ label .icon svg circle[fill],.button_style_filled.button_filled_neutral_md-secondary:active ~ label .icon svg rect[fill],.button_style_filled.button_filled_neutral_md-secondary.active .icon svg path[fill],.button_style_filled.button_filled_neutral_md-secondary.active .icon svg circle[fill],.button_style_filled.button_filled_neutral_md-secondary.active .icon svg rect[fill],.button_style_filled.button_filled_neutral_md-secondary.active ~ label .icon svg path[fill],.button_style_filled.button_filled_neutral_md-secondary.active ~ label .icon svg circle[fill],.button_style_filled.button_filled_neutral_md-secondary.active ~ label .icon svg rect[fill]{fill:var(--color-button-filled-neutral-content-secondary-default);}.button_style_filled.button_filled_neutral_md-secondary:active .icon svg path[stroke],.button_style_filled.button_filled_neutral_md-secondary:active .icon svg circle[stroke],.button_style_filled.button_filled_neutral_md-secondary:active .icon svg rect[stroke],.button_style_filled.button_filled_neutral_md-secondary:active ~ label .icon svg path[stroke],.button_style_filled.button_filled_neutral_md-secondary:active ~ label .icon svg circle[stroke],.button_style_filled.button_filled_neutral_md-secondary:active ~ label .icon svg rect[stroke],.button_style_filled.button_filled_neutral_md-secondary.active .icon svg path[stroke],.button_style_filled.button_filled_neutral_md-secondary.active .icon svg circle[stroke],.button_style_filled.button_filled_neutral_md-secondary.active .icon svg rect[stroke],.button_style_filled.button_filled_neutral_md-secondary.active ~ label .icon svg path[stroke],.button_style_filled.button_filled_neutral_md-secondary.active ~ label .icon svg circle[stroke],.button_style_filled.button_filled_neutral_md-secondary.active ~ label .icon svg rect[stroke]{stroke:var(--color-button-filled-neutral-content-secondary-default);}.button_style_filled.button_filled_neutral_md-secondary:focus .icon svg path,.button_style_filled.button_filled_neutral_md-secondary:focus .icon svg circle,.button_style_filled.button_filled_neutral_md-secondary:focus .icon svg rect,.button_style_filled.button_filled_neutral_md-secondary:focus ~ label .icon svg path,.button_style_filled.button_filled_neutral_md-secondary:focus ~ label .icon svg circle,.button_style_filled.button_filled_neutral_md-secondary:focus ~ label .icon svg rect,.button_style_filled.button_filled_neutral_md-secondary.focus .icon svg path,.button_style_filled.button_filled_neutral_md-secondary.focus .icon svg circle,.button_style_filled.button_filled_neutral_md-secondary.focus .icon svg rect,.button_style_filled.button_filled_neutral_md-secondary.focus ~ label .icon svg path,.button_style_filled.button_filled_neutral_md-secondary.focus ~ label .icon svg circle,.button_style_filled.button_filled_neutral_md-secondary.focus ~ label .icon svg rect{transition:var(--transition);}.button_style_filled.button_filled_neutral_md-secondary:focus .icon svg path[fill],.button_style_filled.button_filled_neutral_md-secondary:focus .icon svg circle[fill],.button_style_filled.button_filled_neutral_md-secondary:focus .icon svg rect[fill],.button_style_filled.button_filled_neutral_md-secondary:focus ~ label .icon svg path[fill],.button_style_filled.button_filled_neutral_md-secondary:focus ~ label .icon svg circle[fill],.button_style_filled.button_filled_neutral_md-secondary:focus ~ label .icon svg rect[fill],.button_style_filled.button_filled_neutral_md-secondary.focus .icon svg path[fill],.button_style_filled.button_filled_neutral_md-secondary.focus .icon svg circle[fill],.button_style_filled.button_filled_neutral_md-secondary.focus .icon svg rect[fill],.button_style_filled.button_filled_neutral_md-secondary.focus ~ label .icon svg path[fill],.button_style_filled.button_filled_neutral_md-secondary.focus ~ label .icon svg circle[fill],.button_style_filled.button_filled_neutral_md-secondary.focus ~ label .icon svg rect[fill]{fill:var(--color-button-filled-neutral-content-secondary-default);}.button_style_filled.button_filled_neutral_md-secondary:focus .icon svg path[stroke],.button_style_filled.button_filled_neutral_md-secondary:focus .icon svg circle[stroke],.button_style_filled.button_filled_neutral_md-secondary:focus .icon svg rect[stroke],.button_style_filled.button_filled_neutral_md-secondary:focus ~ label .icon svg path[stroke],.button_style_filled.button_filled_neutral_md-secondary:focus ~ label .icon svg circle[stroke],.button_style_filled.button_filled_neutral_md-secondary:focus ~ label .icon svg rect[stroke],.button_style_filled.button_filled_neutral_md-secondary.focus .icon svg path[stroke],.button_style_filled.button_filled_neutral_md-secondary.focus .icon svg circle[stroke],.button_style_filled.button_filled_neutral_md-secondary.focus .icon svg rect[stroke],.button_style_filled.button_filled_neutral_md-secondary.focus ~ label .icon svg path[stroke],.button_style_filled.button_filled_neutral_md-secondary.focus ~ label .icon svg circle[stroke],.button_style_filled.button_filled_neutral_md-secondary.focus ~ label .icon svg rect[stroke]{stroke:var(--color-button-filled-neutral-content-secondary-default);}.button_style_filled.button_filled_neutral_md-secondary:disabled .icon svg path,.button_style_filled.button_filled_neutral_md-secondary:disabled .icon svg circle,.button_style_filled.button_filled_neutral_md-secondary:disabled .icon svg rect,.button_style_filled.button_filled_neutral_md-secondary:disabled ~ label .icon svg path,.button_style_filled.button_filled_neutral_md-secondary:disabled ~ label .icon svg circle,.button_style_filled.button_filled_neutral_md-secondary:disabled ~ label .icon svg rect,.button_style_filled.button_filled_neutral_md-secondary.disabled .icon svg path,.button_style_filled.button_filled_neutral_md-secondary.disabled .icon svg circle,.button_style_filled.button_filled_neutral_md-secondary.disabled .icon svg rect,.button_style_filled.button_filled_neutral_md-secondary.disabled ~ label .icon svg path,.button_style_filled.button_filled_neutral_md-secondary.disabled ~ label .icon svg circle,.button_style_filled.button_filled_neutral_md-secondary.disabled ~ label .icon svg rect{transition:var(--transition);}.button_style_filled.button_filled_neutral_md-secondary:disabled .icon svg path[fill],.button_style_filled.button_filled_neutral_md-secondary:disabled .icon svg circle[fill],.button_style_filled.button_filled_neutral_md-secondary:disabled .icon svg rect[fill],.button_style_filled.button_filled_neutral_md-secondary:disabled ~ label .icon svg path[fill],.button_style_filled.button_filled_neutral_md-secondary:disabled ~ label .icon svg circle[fill],.button_style_filled.button_filled_neutral_md-secondary:disabled ~ label .icon svg rect[fill],.button_style_filled.button_filled_neutral_md-secondary.disabled .icon svg path[fill],.button_style_filled.button_filled_neutral_md-secondary.disabled .icon svg circle[fill],.button_style_filled.button_filled_neutral_md-secondary.disabled .icon svg rect[fill],.button_style_filled.button_filled_neutral_md-secondary.disabled ~ label .icon svg path[fill],.button_style_filled.button_filled_neutral_md-secondary.disabled ~ label .icon svg circle[fill],.button_style_filled.button_filled_neutral_md-secondary.disabled ~ label .icon svg rect[fill]{fill:var(--color-button-filled-neutral-content-primary-disabled);}.button_style_filled.button_filled_neutral_md-secondary:disabled .icon svg path[stroke],.button_style_filled.button_filled_neutral_md-secondary:disabled .icon svg circle[stroke],.button_style_filled.button_filled_neutral_md-secondary:disabled .icon svg rect[stroke],.button_style_filled.button_filled_neutral_md-secondary:disabled ~ label .icon svg path[stroke],.button_style_filled.button_filled_neutral_md-secondary:disabled ~ label .icon svg circle[stroke],.button_style_filled.button_filled_neutral_md-secondary:disabled ~ label .icon svg rect[stroke],.button_style_filled.button_filled_neutral_md-secondary.disabled .icon svg path[stroke],.button_style_filled.button_filled_neutral_md-secondary.disabled .icon svg circle[stroke],.button_style_filled.button_filled_neutral_md-secondary.disabled .icon svg rect[stroke],.button_style_filled.button_filled_neutral_md-secondary.disabled ~ label .icon svg path[stroke],.button_style_filled.button_filled_neutral_md-secondary.disabled ~ label .icon svg circle[stroke],.button_style_filled.button_filled_neutral_md-secondary.disabled ~ label .icon svg rect[stroke]{stroke:var(--color-button-filled-neutral-content-primary-disabled);}.button_style_filled.button_filled_neutral_lg-primary{color:var(--color-button-filled-neutral-content-primary-default);background:var(--color-button-filled-neutral-bg-lg-default);}@media (hover:hover){.button_style_filled.button_filled_neutral_lg-primary:hover,.button_style_filled.button_filled_neutral_lg-primary.hover{background:var(--color-button-filled-neutral-bg-lg-hover);color:var(--color-button-filled-neutral-content-primary-hover);}}.button_style_filled.button_filled_neutral_lg-primary:active,.button_style_filled.button_filled_neutral_lg-primary.active{background:var(--color-button-filled-neutral-bg-lg-active);color:var(--color-button-filled-neutral-content-primary-active);}.button_style_filled.button_filled_neutral_lg-primary:focus-visible,.button_style_filled.button_filled_neutral_lg-primary.focus-visible,.button_style_filled.button_filled_neutral_lg-primary.focus{color:var(--color-button-filled-neutral-content-primary-default);background:var(--color-button-filled-neutral-bg-lg-default);box-shadow:0 0 0 3px var(--color-button-focus-neutral);}.button_style_filled.button_filled_neutral_lg-primary:disabled,.button_style_filled.button_filled_neutral_lg-primary.disabled{color:var(--color-button-filled-base-content-disabled);background:var(--color-button-filled-neutral-bg-lg-disabled);pointer-events:none;}.button_style_filled.button_filled_neutral_lg-primary .icon svg path,.button_style_filled.button_filled_neutral_lg-primary .icon svg circle,.button_style_filled.button_filled_neutral_lg-primary .icon svg rect,.button_style_filled.button_filled_neutral_lg-primary ~ label .icon svg path,.button_style_filled.button_filled_neutral_lg-primary ~ label .icon svg circle,.button_style_filled.button_filled_neutral_lg-primary ~ label .icon svg rect{transition:var(--transition);}.button_style_filled.button_filled_neutral_lg-primary .icon svg path[fill],.button_style_filled.button_filled_neutral_lg-primary .icon svg circle[fill],.button_style_filled.button_filled_neutral_lg-primary .icon svg rect[fill],.button_style_filled.button_filled_neutral_lg-primary ~ label .icon svg path[fill],.button_style_filled.button_filled_neutral_lg-primary ~ label .icon svg circle[fill],.button_style_filled.button_filled_neutral_lg-primary ~ label .icon svg rect[fill]{fill:var(--color-button-filled-neutral-content-primary-default);}.button_style_filled.button_filled_neutral_lg-primary .icon svg path[stroke],.button_style_filled.button_filled_neutral_lg-primary .icon svg circle[stroke],.button_style_filled.button_filled_neutral_lg-primary .icon svg rect[stroke],.button_style_filled.button_filled_neutral_lg-primary ~ label .icon svg path[stroke],.button_style_filled.button_filled_neutral_lg-primary ~ label .icon svg circle[stroke],.button_style_filled.button_filled_neutral_lg-primary ~ label .icon svg rect[stroke]{stroke:var(--color-button-filled-neutral-content-primary-default);}@media (hover:hover){.button_style_filled.button_filled_neutral_lg-primary:hover .icon svg path,.button_style_filled.button_filled_neutral_lg-primary:hover .icon svg circle,.button_style_filled.button_filled_neutral_lg-primary:hover .icon svg rect,.button_style_filled.button_filled_neutral_lg-primary:hover ~ label .icon svg path,.button_style_filled.button_filled_neutral_lg-primary:hover ~ label .icon svg circle,.button_style_filled.button_filled_neutral_lg-primary:hover ~ label .icon svg rect,.button_style_filled.button_filled_neutral_lg-primary.hover .icon svg path,.button_style_filled.button_filled_neutral_lg-primary.hover .icon svg circle,.button_style_filled.button_filled_neutral_lg-primary.hover .icon svg rect,.button_style_filled.button_filled_neutral_lg-primary.hover ~ label .icon svg path,.button_style_filled.button_filled_neutral_lg-primary.hover ~ label .icon svg circle,.button_style_filled.button_filled_neutral_lg-primary.hover ~ label .icon svg rect{transition:var(--transition);}.button_style_filled.button_filled_neutral_lg-primary:hover .icon svg path[fill],.button_style_filled.button_filled_neutral_lg-primary:hover .icon svg circle[fill],.button_style_filled.button_filled_neutral_lg-primary:hover .icon svg rect[fill],.button_style_filled.button_filled_neutral_lg-primary:hover ~ label .icon svg path[fill],.button_style_filled.button_filled_neutral_lg-primary:hover ~ label .icon svg circle[fill],.button_style_filled.button_filled_neutral_lg-primary:hover ~ label .icon svg rect[fill],.button_style_filled.button_filled_neutral_lg-primary.hover .icon svg path[fill],.button_style_filled.button_filled_neutral_lg-primary.hover .icon svg circle[fill],.button_style_filled.button_filled_neutral_lg-primary.hover .icon svg rect[fill],.button_style_filled.button_filled_neutral_lg-primary.hover ~ label .icon svg path[fill],.button_style_filled.button_filled_neutral_lg-primary.hover ~ label .icon svg circle[fill],.button_style_filled.button_filled_neutral_lg-primary.hover ~ label .icon svg rect[fill]{fill:var(--color-button-filled-neutral-content-primary-hover);}.button_style_filled.button_filled_neutral_lg-primary:hover .icon svg path[stroke],.button_style_filled.button_filled_neutral_lg-primary:hover .icon svg circle[stroke],.button_style_filled.button_filled_neutral_lg-primary:hover .icon svg rect[stroke],.button_style_filled.button_filled_neutral_lg-primary:hover ~ label .icon svg path[stroke],.button_style_filled.button_filled_neutral_lg-primary:hover ~ label .icon svg circle[stroke],.button_style_filled.button_filled_neutral_lg-primary:hover ~ label .icon svg rect[stroke],.button_style_filled.button_filled_neutral_lg-primary.hover .icon svg path[stroke],.button_style_filled.button_filled_neutral_lg-primary.hover .icon svg circle[stroke],.button_style_filled.button_filled_neutral_lg-primary.hover .icon svg rect[stroke],.button_style_filled.button_filled_neutral_lg-primary.hover ~ label .icon svg path[stroke],.button_style_filled.button_filled_neutral_lg-primary.hover ~ label .icon svg circle[stroke],.button_style_filled.button_filled_neutral_lg-primary.hover ~ label .icon svg rect[stroke]{stroke:var(--color-button-filled-neutral-content-primary-hover);}}.button_style_filled.button_filled_neutral_lg-primary:active .icon svg path,.button_style_filled.button_filled_neutral_lg-primary:active .icon svg circle,.button_style_filled.button_filled_neutral_lg-primary:active .icon svg rect,.button_style_filled.button_filled_neutral_lg-primary:active ~ label .icon svg path,.button_style_filled.button_filled_neutral_lg-primary:active ~ label .icon svg circle,.button_style_filled.button_filled_neutral_lg-primary:active ~ label .icon svg rect,.button_style_filled.button_filled_neutral_lg-primary.active .icon svg path,.button_style_filled.button_filled_neutral_lg-primary.active .icon svg circle,.button_style_filled.button_filled_neutral_lg-primary.active .icon svg rect,.button_style_filled.button_filled_neutral_lg-primary.active ~ label .icon svg path,.button_style_filled.button_filled_neutral_lg-primary.active ~ label .icon svg circle,.button_style_filled.button_filled_neutral_lg-primary.active ~ label .icon svg rect{transition:var(--transition);}.button_style_filled.button_filled_neutral_lg-primary:active .icon svg path[fill],.button_style_filled.button_filled_neutral_lg-primary:active .icon svg circle[fill],.button_style_filled.button_filled_neutral_lg-primary:active .icon svg rect[fill],.button_style_filled.button_filled_neutral_lg-primary:active ~ label .icon svg path[fill],.button_style_filled.button_filled_neutral_lg-primary:active ~ label .icon svg circle[fill],.button_style_filled.button_filled_neutral_lg-primary:active ~ label .icon svg rect[fill],.button_style_filled.button_filled_neutral_lg-primary.active .icon svg path[fill],.button_style_filled.button_filled_neutral_lg-primary.active .icon svg circle[fill],.button_style_filled.button_filled_neutral_lg-primary.active .icon svg rect[fill],.button_style_filled.button_filled_neutral_lg-primary.active ~ label .icon svg path[fill],.button_style_filled.button_filled_neutral_lg-primary.active ~ label .icon svg circle[fill],.button_style_filled.button_filled_neutral_lg-primary.active ~ label .icon svg rect[fill]{fill:var(--color-button-filled-neutral-content-primary-active);}.button_style_filled.button_filled_neutral_lg-primary:active .icon svg path[stroke],.button_style_filled.button_filled_neutral_lg-primary:active .icon svg circle[stroke],.button_style_filled.button_filled_neutral_lg-primary:active .icon svg rect[stroke],.button_style_filled.button_filled_neutral_lg-primary:active ~ label .icon svg path[stroke],.button_style_filled.button_filled_neutral_lg-primary:active ~ label .icon svg circle[stroke],.button_style_filled.button_filled_neutral_lg-primary:active ~ label .icon svg rect[stroke],.button_style_filled.button_filled_neutral_lg-primary.active .icon svg path[stroke],.button_style_filled.button_filled_neutral_lg-primary.active .icon svg circle[stroke],.button_style_filled.button_filled_neutral_lg-primary.active .icon svg rect[stroke],.button_style_filled.button_filled_neutral_lg-primary.active ~ label .icon svg path[stroke],.button_style_filled.button_filled_neutral_lg-primary.active ~ label .icon svg circle[stroke],.button_style_filled.button_filled_neutral_lg-primary.active ~ label .icon svg rect[stroke]{stroke:var(--color-button-filled-neutral-content-primary-active);}.button_style_filled.button_filled_neutral_lg-primary:focus .icon svg path,.button_style_filled.button_filled_neutral_lg-primary:focus .icon svg circle,.button_style_filled.button_filled_neutral_lg-primary:focus .icon svg rect,.button_style_filled.button_filled_neutral_lg-primary:focus ~ label .icon svg path,.button_style_filled.button_filled_neutral_lg-primary:focus ~ label .icon svg circle,.button_style_filled.button_filled_neutral_lg-primary:focus ~ label .icon svg rect,.button_style_filled.button_filled_neutral_lg-primary.focus .icon svg path,.button_style_filled.button_filled_neutral_lg-primary.focus .icon svg circle,.button_style_filled.button_filled_neutral_lg-primary.focus .icon svg rect,.button_style_filled.button_filled_neutral_lg-primary.focus ~ label .icon svg path,.button_style_filled.button_filled_neutral_lg-primary.focus ~ label .icon svg circle,.button_style_filled.button_filled_neutral_lg-primary.focus ~ label .icon svg rect{transition:var(--transition);}.button_style_filled.button_filled_neutral_lg-primary:focus .icon svg path[fill],.button_style_filled.button_filled_neutral_lg-primary:focus .icon svg circle[fill],.button_style_filled.button_filled_neutral_lg-primary:focus .icon svg rect[fill],.button_style_filled.button_filled_neutral_lg-primary:focus ~ label .icon svg path[fill],.button_style_filled.button_filled_neutral_lg-primary:focus ~ label .icon svg circle[fill],.button_style_filled.button_filled_neutral_lg-primary:focus ~ label .icon svg rect[fill],.button_style_filled.button_filled_neutral_lg-primary.focus .icon svg path[fill],.button_style_filled.button_filled_neutral_lg-primary.focus .icon svg circle[fill],.button_style_filled.button_filled_neutral_lg-primary.focus .icon svg rect[fill],.button_style_filled.button_filled_neutral_lg-primary.focus ~ label .icon svg path[fill],.button_style_filled.button_filled_neutral_lg-primary.focus ~ label .icon svg circle[fill],.button_style_filled.button_filled_neutral_lg-primary.focus ~ label .icon svg rect[fill]{fill:var(--color-button-filled-neutral-content-primary-default);}.button_style_filled.button_filled_neutral_lg-primary:focus .icon svg path[stroke],.button_style_filled.button_filled_neutral_lg-primary:focus .icon svg circle[stroke],.button_style_filled.button_filled_neutral_lg-primary:focus .icon svg rect[stroke],.button_style_filled.button_filled_neutral_lg-primary:focus ~ label .icon svg path[stroke],.button_style_filled.button_filled_neutral_lg-primary:focus ~ label .icon svg circle[stroke],.button_style_filled.button_filled_neutral_lg-primary:focus ~ label .icon svg rect[stroke],.button_style_filled.button_filled_neutral_lg-primary.focus .icon svg path[stroke],.button_style_filled.button_filled_neutral_lg-primary.focus .icon svg circle[stroke],.button_style_filled.button_filled_neutral_lg-primary.focus .icon svg rect[stroke],.button_style_filled.button_filled_neutral_lg-primary.focus ~ label .icon svg path[stroke],.button_style_filled.button_filled_neutral_lg-primary.focus ~ label .icon svg circle[stroke],.button_style_filled.button_filled_neutral_lg-primary.focus ~ label .icon svg rect[stroke]{stroke:var(--color-button-filled-neutral-content-primary-default);}.button_style_filled.button_filled_neutral_lg-primary:disabled .icon svg path,.button_style_filled.button_filled_neutral_lg-primary:disabled .icon svg circle,.button_style_filled.button_filled_neutral_lg-primary:disabled .icon svg rect,.button_style_filled.button_filled_neutral_lg-primary:disabled ~ label .icon svg path,.button_style_filled.button_filled_neutral_lg-primary:disabled ~ label .icon svg circle,.button_style_filled.button_filled_neutral_lg-primary:disabled ~ label .icon svg rect,.button_style_filled.button_filled_neutral_lg-primary.disabled .icon svg path,.button_style_filled.button_filled_neutral_lg-primary.disabled .icon svg circle,.button_style_filled.button_filled_neutral_lg-primary.disabled .icon svg rect,.button_style_filled.button_filled_neutral_lg-primary.disabled ~ label .icon svg path,.button_style_filled.button_filled_neutral_lg-primary.disabled ~ label .icon svg circle,.button_style_filled.button_filled_neutral_lg-primary.disabled ~ label .icon svg rect{transition:var(--transition);}.button_style_filled.button_filled_neutral_lg-primary:disabled .icon svg path[fill],.button_style_filled.button_filled_neutral_lg-primary:disabled .icon svg circle[fill],.button_style_filled.button_filled_neutral_lg-primary:disabled .icon svg rect[fill],.button_style_filled.button_filled_neutral_lg-primary:disabled ~ label .icon svg path[fill],.button_style_filled.button_filled_neutral_lg-primary:disabled ~ label .icon svg circle[fill],.button_style_filled.button_filled_neutral_lg-primary:disabled ~ label .icon svg rect[fill],.button_style_filled.button_filled_neutral_lg-primary.disabled .icon svg path[fill],.button_style_filled.button_filled_neutral_lg-primary.disabled .icon svg circle[fill],.button_style_filled.button_filled_neutral_lg-primary.disabled .icon svg rect[fill],.button_style_filled.button_filled_neutral_lg-primary.disabled ~ label .icon svg path[fill],.button_style_filled.button_filled_neutral_lg-primary.disabled ~ label .icon svg circle[fill],.button_style_filled.button_filled_neutral_lg-primary.disabled ~ label .icon svg rect[fill]{fill:var(--color-button-filled-base-content-disabled);}.button_style_filled.button_filled_neutral_lg-primary:disabled .icon svg path[stroke],.button_style_filled.button_filled_neutral_lg-primary:disabled .icon svg circle[stroke],.button_style_filled.button_filled_neutral_lg-primary:disabled .icon svg rect[stroke],.button_style_filled.button_filled_neutral_lg-primary:disabled ~ label .icon svg path[stroke],.button_style_filled.button_filled_neutral_lg-primary:disabled ~ label .icon svg circle[stroke],.button_style_filled.button_filled_neutral_lg-primary:disabled ~ label .icon svg rect[stroke],.button_style_filled.button_filled_neutral_lg-primary.disabled .icon svg path[stroke],.button_style_filled.button_filled_neutral_lg-primary.disabled .icon svg circle[stroke],.button_style_filled.button_filled_neutral_lg-primary.disabled .icon svg rect[stroke],.button_style_filled.button_filled_neutral_lg-primary.disabled ~ label .icon svg path[stroke],.button_style_filled.button_filled_neutral_lg-primary.disabled ~ label .icon svg circle[stroke],.button_style_filled.button_filled_neutral_lg-primary.disabled ~ label .icon svg rect[stroke]{stroke:var(--color-button-filled-base-content-disabled);}.button_style_text{padding:0;border:none;height:unset;min-width:unset;background:unset;overflow:visible;}.button_style_text.button_text_primary{color:var(--color-button-text-primary-content-default);}@media (hover:hover){.button_style_text.button_text_primary:hover,.button_style_text.button_text_primary.hover{color:var(--color-button-text-primary-content-hover);}}.button_style_text.button_text_primary:active,.button_style_text.button_text_primary.active{color:var(--color-button-text-primary-content-active);}.button_style_text.button_text_primary:focus-visible,.button_style_text.button_text_primary.focus-visible,.button_style_text.button_text_primary.focus{color:var(--color-button-text-primary-content-default);box-shadow:0 0 0 3px var(--color-button-focus-primary);}.button_style_text.button_text_primary:disabled,.button_style_text.button_text_primary.disabled{color:var(--color-button-text-primary-content-disabled);pointer-events:none;}.button_style_text.button_text_primary .icon svg path,.button_style_text.button_text_primary .icon svg circle,.button_style_text.button_text_primary .icon svg rect,.button_style_text.button_text_primary ~ label .icon svg path,.button_style_text.button_text_primary ~ label .icon svg circle,.button_style_text.button_text_primary ~ label .icon svg rect{transition:var(--transition);}.button_style_text.button_text_primary .icon svg path[fill],.button_style_text.button_text_primary .icon svg circle[fill],.button_style_text.button_text_primary .icon svg rect[fill],.button_style_text.button_text_primary ~ label .icon svg path[fill],.button_style_text.button_text_primary ~ label .icon svg circle[fill],.button_style_text.button_text_primary ~ label .icon svg rect[fill]{fill:var(--color-button-text-primary-content-default);}.button_style_text.button_text_primary .icon svg path[stroke],.button_style_text.button_text_primary .icon svg circle[stroke],.button_style_text.button_text_primary .icon svg rect[stroke],.button_style_text.button_text_primary ~ label .icon svg path[stroke],.button_style_text.button_text_primary ~ label .icon svg circle[stroke],.button_style_text.button_text_primary ~ label .icon svg rect[stroke]{stroke:var(--color-button-text-primary-content-default);}@media (hover:hover){.button_style_text.button_text_primary:hover .icon svg path,.button_style_text.button_text_primary:hover .icon svg circle,.button_style_text.button_text_primary:hover .icon svg rect,.button_style_text.button_text_primary:hover ~ label .icon svg path,.button_style_text.button_text_primary:hover ~ label .icon svg circle,.button_style_text.button_text_primary:hover ~ label .icon svg rect,.button_style_text.button_text_primary.hover .icon svg path,.button_style_text.button_text_primary.hover .icon svg circle,.button_style_text.button_text_primary.hover .icon svg rect,.button_style_text.button_text_primary.hover ~ label .icon svg path,.button_style_text.button_text_primary.hover ~ label .icon svg circle,.button_style_text.button_text_primary.hover ~ label .icon svg rect{transition:var(--transition);}.button_style_text.button_text_primary:hover .icon svg path[fill],.button_style_text.button_text_primary:hover .icon svg circle[fill],.button_style_text.button_text_primary:hover .icon svg rect[fill],.button_style_text.button_text_primary:hover ~ label .icon svg path[fill],.button_style_text.button_text_primary:hover ~ label .icon svg circle[fill],.button_style_text.button_text_primary:hover ~ label .icon svg rect[fill],.button_style_text.button_text_primary.hover .icon svg path[fill],.button_style_text.button_text_primary.hover .icon svg circle[fill],.button_style_text.button_text_primary.hover .icon svg rect[fill],.button_style_text.button_text_primary.hover ~ label .icon svg path[fill],.button_style_text.button_text_primary.hover ~ label .icon svg circle[fill],.button_style_text.button_text_primary.hover ~ label .icon svg rect[fill]{fill:var(--color-button-text-primary-content-hover);}.button_style_text.button_text_primary:hover .icon svg path[stroke],.button_style_text.button_text_primary:hover .icon svg circle[stroke],.button_style_text.button_text_primary:hover .icon svg rect[stroke],.button_style_text.button_text_primary:hover ~ label .icon svg path[stroke],.button_style_text.button_text_primary:hover ~ label .icon svg circle[stroke],.button_style_text.button_text_primary:hover ~ label .icon svg rect[stroke],.button_style_text.button_text_primary.hover .icon svg path[stroke],.button_style_text.button_text_primary.hover .icon svg circle[stroke],.button_style_text.button_text_primary.hover .icon svg rect[stroke],.button_style_text.button_text_primary.hover ~ label .icon svg path[stroke],.button_style_text.button_text_primary.hover ~ label .icon svg circle[stroke],.button_style_text.button_text_primary.hover ~ label .icon svg rect[stroke]{stroke:var(--color-button-text-primary-content-hover);}}.button_style_text.button_text_primary:active .icon svg path,.button_style_text.button_text_primary:active .icon svg circle,.button_style_text.button_text_primary:active .icon svg rect,.button_style_text.button_text_primary:active ~ label .icon svg path,.button_style_text.button_text_primary:active ~ label .icon svg circle,.button_style_text.button_text_primary:active ~ label .icon svg rect,.button_style_text.button_text_primary.active .icon svg path,.button_style_text.button_text_primary.active .icon svg circle,.button_style_text.button_text_primary.active .icon svg rect,.button_style_text.button_text_primary.active ~ label .icon svg path,.button_style_text.button_text_primary.active ~ label .icon svg circle,.button_style_text.button_text_primary.active ~ label .icon svg rect{transition:var(--transition);}.button_style_text.button_text_primary:active .icon svg path[fill],.button_style_text.button_text_primary:active .icon svg circle[fill],.button_style_text.button_text_primary:active .icon svg rect[fill],.button_style_text.button_text_primary:active ~ label .icon svg path[fill],.button_style_text.button_text_primary:active ~ label .icon svg circle[fill],.button_style_text.button_text_primary:active ~ label .icon svg rect[fill],.button_style_text.button_text_primary.active .icon svg path[fill],.button_style_text.button_text_primary.active .icon svg circle[fill],.button_style_text.button_text_primary.active .icon svg rect[fill],.button_style_text.button_text_primary.active ~ label .icon svg path[fill],.button_style_text.button_text_primary.active ~ label .icon svg circle[fill],.button_style_text.button_text_primary.active ~ label .icon svg rect[fill]{fill:var(--color-button-text-primary-content-active);}.button_style_text.button_text_primary:active .icon svg path[stroke],.button_style_text.button_text_primary:active .icon svg circle[stroke],.button_style_text.button_text_primary:active .icon svg rect[stroke],.button_style_text.button_text_primary:active ~ label .icon svg path[stroke],.button_style_text.button_text_primary:active ~ label .icon svg circle[stroke],.button_style_text.button_text_primary:active ~ label .icon svg rect[stroke],.button_style_text.button_text_primary.active .icon svg path[stroke],.button_style_text.button_text_primary.active .icon svg circle[stroke],.button_style_text.button_text_primary.active .icon svg rect[stroke],.button_style_text.button_text_primary.active ~ label .icon svg path[stroke],.button_style_text.button_text_primary.active ~ label .icon svg circle[stroke],.button_style_text.button_text_primary.active ~ label .icon svg rect[stroke]{stroke:var(--color-button-text-primary-content-active);}.button_style_text.button_text_primary:focus .icon svg path,.button_style_text.button_text_primary:focus .icon svg circle,.button_style_text.button_text_primary:focus .icon svg rect,.button_style_text.button_text_primary:focus ~ label .icon svg path,.button_style_text.button_text_primary:focus ~ label .icon svg circle,.button_style_text.button_text_primary:focus ~ label .icon svg rect,.button_style_text.button_text_primary.focus .icon svg path,.button_style_text.button_text_primary.focus .icon svg circle,.button_style_text.button_text_primary.focus .icon svg rect,.button_style_text.button_text_primary.focus ~ label .icon svg path,.button_style_text.button_text_primary.focus ~ label .icon svg circle,.button_style_text.button_text_primary.focus ~ label .icon svg rect{transition:var(--transition);}.button_style_text.button_text_primary:focus .icon svg path[fill],.button_style_text.button_text_primary:focus .icon svg circle[fill],.button_style_text.button_text_primary:focus .icon svg rect[fill],.button_style_text.button_text_primary:focus ~ label .icon svg path[fill],.button_style_text.button_text_primary:focus ~ label .icon svg circle[fill],.button_style_text.button_text_primary:focus ~ label .icon svg rect[fill],.button_style_text.button_text_primary.focus .icon svg path[fill],.button_style_text.button_text_primary.focus .icon svg circle[fill],.button_style_text.button_text_primary.focus .icon svg rect[fill],.button_style_text.button_text_primary.focus ~ label .icon svg path[fill],.button_style_text.button_text_primary.focus ~ label .icon svg circle[fill],.button_style_text.button_text_primary.focus ~ label .icon svg rect[fill]{fill:var(--color-button-text-primary-content-default);}.button_style_text.button_text_primary:focus .icon svg path[stroke],.button_style_text.button_text_primary:focus .icon svg circle[stroke],.button_style_text.button_text_primary:focus .icon svg rect[stroke],.button_style_text.button_text_primary:focus ~ label .icon svg path[stroke],.button_style_text.button_text_primary:focus ~ label .icon svg circle[stroke],.button_style_text.button_text_primary:focus ~ label .icon svg rect[stroke],.button_style_text.button_text_primary.focus .icon svg path[stroke],.button_style_text.button_text_primary.focus .icon svg circle[stroke],.button_style_text.button_text_primary.focus .icon svg rect[stroke],.button_style_text.button_text_primary.focus ~ label .icon svg path[stroke],.button_style_text.button_text_primary.focus ~ label .icon svg circle[stroke],.button_style_text.button_text_primary.focus ~ label .icon svg rect[stroke]{stroke:var(--color-button-text-primary-content-default);}.button_style_text.button_text_primary:disabled .icon svg path,.button_style_text.button_text_primary:disabled .icon svg circle,.button_style_text.button_text_primary:disabled .icon svg rect,.button_style_text.button_text_primary:disabled ~ label .icon svg path,.button_style_text.button_text_primary:disabled ~ label .icon svg circle,.button_style_text.button_text_primary:disabled ~ label .icon svg rect,.button_style_text.button_text_primary.disabled .icon svg path,.button_style_text.button_text_primary.disabled .icon svg circle,.button_style_text.button_text_primary.disabled .icon svg rect,.button_style_text.button_text_primary.disabled ~ label .icon svg path,.button_style_text.button_text_primary.disabled ~ label .icon svg circle,.button_style_text.button_text_primary.disabled ~ label .icon svg rect{transition:var(--transition);}.button_style_text.button_text_primary:disabled .icon svg path[fill],.button_style_text.button_text_primary:disabled .icon svg circle[fill],.button_style_text.button_text_primary:disabled .icon svg rect[fill],.button_style_text.button_text_primary:disabled ~ label .icon svg path[fill],.button_style_text.button_text_primary:disabled ~ label .icon svg circle[fill],.button_style_text.button_text_primary:disabled ~ label .icon svg rect[fill],.button_style_text.button_text_primary.disabled .icon svg path[fill],.button_style_text.button_text_primary.disabled .icon svg circle[fill],.button_style_text.button_text_primary.disabled .icon svg rect[fill],.button_style_text.button_text_primary.disabled ~ label .icon svg path[fill],.button_style_text.button_text_primary.disabled ~ label .icon svg circle[fill],.button_style_text.button_text_primary.disabled ~ label .icon svg rect[fill]{fill:var(--color-button-text-primary-content-disabled);}.button_style_text.button_text_primary:disabled .icon svg path[stroke],.button_style_text.button_text_primary:disabled .icon svg circle[stroke],.button_style_text.button_text_primary:disabled .icon svg rect[stroke],.button_style_text.button_text_primary:disabled ~ label .icon svg path[stroke],.button_style_text.button_text_primary:disabled ~ label .icon svg circle[stroke],.button_style_text.button_text_primary:disabled ~ label .icon svg rect[stroke],.button_style_text.button_text_primary.disabled .icon svg path[stroke],.button_style_text.button_text_primary.disabled .icon svg circle[stroke],.button_style_text.button_text_primary.disabled .icon svg rect[stroke],.button_style_text.button_text_primary.disabled ~ label .icon svg path[stroke],.button_style_text.button_text_primary.disabled ~ label .icon svg circle[stroke],.button_style_text.button_text_primary.disabled ~ label .icon svg rect[stroke]{stroke:var(--color-button-text-primary-content-disabled);}.button_style_text.button_text_base{color:var(--color-button-text-neutral-content-primary-default);}@media (hover:hover){.button_style_text.button_text_base:hover,.button_style_text.button_text_base.hover{color:var(--color-button-text-neutral-content-primary-hover);}}.button_style_text.button_text_base:active,.button_style_text.button_text_base.active{color:var(--color-button-text-neutral-content-primary-active);}.button_style_text.button_text_base:focus-visible,.button_style_text.button_text_base.focus-visible,.button_style_text.button_text_base.focus{color:var(--color-button-text-neutral-content-primary-default);box-shadow:0 0 0 3px var(--color-button-text-base-focus);}.button_style_text.button_text_base:disabled,.button_style_text.button_text_base.disabled{color:var(--color-button-text-primary-content-disabled);pointer-events:none;}.button_style_text.button_text_base .icon svg path,.button_style_text.button_text_base .icon svg circle,.button_style_text.button_text_base .icon svg rect,.button_style_text.button_text_base ~ label .icon svg path,.button_style_text.button_text_base ~ label .icon svg circle,.button_style_text.button_text_base ~ label .icon svg rect{transition:var(--transition);}.button_style_text.button_text_base .icon svg path[fill],.button_style_text.button_text_base .icon svg circle[fill],.button_style_text.button_text_base .icon svg rect[fill],.button_style_text.button_text_base ~ label .icon svg path[fill],.button_style_text.button_text_base ~ label .icon svg circle[fill],.button_style_text.button_text_base ~ label .icon svg rect[fill]{fill:var(--color-button-text-neutral-content-primary-default);}.button_style_text.button_text_base .icon svg path[stroke],.button_style_text.button_text_base .icon svg circle[stroke],.button_style_text.button_text_base .icon svg rect[stroke],.button_style_text.button_text_base ~ label .icon svg path[stroke],.button_style_text.button_text_base ~ label .icon svg circle[stroke],.button_style_text.button_text_base ~ label .icon svg rect[stroke]{stroke:var(--color-button-text-neutral-content-primary-default);}@media (hover:hover){.button_style_text.button_text_base:hover .icon svg path,.button_style_text.button_text_base:hover .icon svg circle,.button_style_text.button_text_base:hover .icon svg rect,.button_style_text.button_text_base:hover ~ label .icon svg path,.button_style_text.button_text_base:hover ~ label .icon svg circle,.button_style_text.button_text_base:hover ~ label .icon svg rect,.button_style_text.button_text_base.hover .icon svg path,.button_style_text.button_text_base.hover .icon svg circle,.button_style_text.button_text_base.hover .icon svg rect,.button_style_text.button_text_base.hover ~ label .icon svg path,.button_style_text.button_text_base.hover ~ label .icon svg circle,.button_style_text.button_text_base.hover ~ label .icon svg rect{transition:var(--transition);}.button_style_text.button_text_base:hover .icon svg path[fill],.button_style_text.button_text_base:hover .icon svg circle[fill],.button_style_text.button_text_base:hover .icon svg rect[fill],.button_style_text.button_text_base:hover ~ label .icon svg path[fill],.button_style_text.button_text_base:hover ~ label .icon svg circle[fill],.button_style_text.button_text_base:hover ~ label .icon svg rect[fill],.button_style_text.button_text_base.hover .icon svg path[fill],.button_style_text.button_text_base.hover .icon svg circle[fill],.button_style_text.button_text_base.hover .icon svg rect[fill],.button_style_text.button_text_base.hover ~ label .icon svg path[fill],.button_style_text.button_text_base.hover ~ label .icon svg circle[fill],.button_style_text.button_text_base.hover ~ label .icon svg rect[fill]{fill:var(--color-button-text-neutral-content-primary-hover);}.button_style_text.button_text_base:hover .icon svg path[stroke],.button_style_text.button_text_base:hover .icon svg circle[stroke],.button_style_text.button_text_base:hover .icon svg rect[stroke],.button_style_text.button_text_base:hover ~ label .icon svg path[stroke],.button_style_text.button_text_base:hover ~ label .icon svg circle[stroke],.button_style_text.button_text_base:hover ~ label .icon svg rect[stroke],.button_style_text.button_text_base.hover .icon svg path[stroke],.button_style_text.button_text_base.hover .icon svg circle[stroke],.button_style_text.button_text_base.hover .icon svg rect[stroke],.button_style_text.button_text_base.hover ~ label .icon svg path[stroke],.button_style_text.button_text_base.hover ~ label .icon svg circle[stroke],.button_style_text.button_text_base.hover ~ label .icon svg rect[stroke]{stroke:var(--color-button-text-neutral-content-primary-hover);}}.button_style_text.button_text_base:active .icon svg path,.button_style_text.button_text_base:active .icon svg circle,.button_style_text.button_text_base:active .icon svg rect,.button_style_text.button_text_base:active ~ label .icon svg path,.button_style_text.button_text_base:active ~ label .icon svg circle,.button_style_text.button_text_base:active ~ label .icon svg rect,.button_style_text.button_text_base.active .icon svg path,.button_style_text.button_text_base.active .icon svg circle,.button_style_text.button_text_base.active .icon svg rect,.button_style_text.button_text_base.active ~ label .icon svg path,.button_style_text.button_text_base.active ~ label .icon svg circle,.button_style_text.button_text_base.active ~ label .icon svg rect{transition:var(--transition);}.button_style_text.button_text_base:active .icon svg path[fill],.button_style_text.button_text_base:active .icon svg circle[fill],.button_style_text.button_text_base:active .icon svg rect[fill],.button_style_text.button_text_base:active ~ label .icon svg path[fill],.button_style_text.button_text_base:active ~ label .icon svg circle[fill],.button_style_text.button_text_base:active ~ label .icon svg rect[fill],.button_style_text.button_text_base.active .icon svg path[fill],.button_style_text.button_text_base.active .icon svg circle[fill],.button_style_text.button_text_base.active .icon svg rect[fill],.button_style_text.button_text_base.active ~ label .icon svg path[fill],.button_style_text.button_text_base.active ~ label .icon svg circle[fill],.button_style_text.button_text_base.active ~ label .icon svg rect[fill]{fill:var(--color-button-text-neutral-content-primary-active);}.button_style_text.button_text_base:active .icon svg path[stroke],.button_style_text.button_text_base:active .icon svg circle[stroke],.button_style_text.button_text_base:active .icon svg rect[stroke],.button_style_text.button_text_base:active ~ label .icon svg path[stroke],.button_style_text.button_text_base:active ~ label .icon svg circle[stroke],.button_style_text.button_text_base:active ~ label .icon svg rect[stroke],.button_style_text.button_text_base.active .icon svg path[stroke],.button_style_text.button_text_base.active .icon svg circle[stroke],.button_style_text.button_text_base.active .icon svg rect[stroke],.button_style_text.button_text_base.active ~ label .icon svg path[stroke],.button_style_text.button_text_base.active ~ label .icon svg circle[stroke],.button_style_text.button_text_base.active ~ label .icon svg rect[stroke]{stroke:var(--color-button-text-neutral-content-primary-active);}.button_style_text.button_text_base:focus .icon svg path,.button_style_text.button_text_base:focus .icon svg circle,.button_style_text.button_text_base:focus .icon svg rect,.button_style_text.button_text_base:focus ~ label .icon svg path,.button_style_text.button_text_base:focus ~ label .icon svg circle,.button_style_text.button_text_base:focus ~ label .icon svg rect,.button_style_text.button_text_base.focus .icon svg path,.button_style_text.button_text_base.focus .icon svg circle,.button_style_text.button_text_base.focus .icon svg rect,.button_style_text.button_text_base.focus ~ label .icon svg path,.button_style_text.button_text_base.focus ~ label .icon svg circle,.button_style_text.button_text_base.focus ~ label .icon svg rect{transition:var(--transition);}.button_style_text.button_text_base:focus .icon svg path[fill],.button_style_text.button_text_base:focus .icon svg circle[fill],.button_style_text.button_text_base:focus .icon svg rect[fill],.button_style_text.button_text_base:focus ~ label .icon svg path[fill],.button_style_text.button_text_base:focus ~ label .icon svg circle[fill],.button_style_text.button_text_base:focus ~ label .icon svg rect[fill],.button_style_text.button_text_base.focus .icon svg path[fill],.button_style_text.button_text_base.focus .icon svg circle[fill],.button_style_text.button_text_base.focus .icon svg rect[fill],.button_style_text.button_text_base.focus ~ label .icon svg path[fill],.button_style_text.button_text_base.focus ~ label .icon svg circle[fill],.button_style_text.button_text_base.focus ~ label .icon svg rect[fill]{fill:var(--color-button-text-neutral-content-primary-default);}.button_style_text.button_text_base:focus .icon svg path[stroke],.button_style_text.button_text_base:focus .icon svg circle[stroke],.button_style_text.button_text_base:focus .icon svg rect[stroke],.button_style_text.button_text_base:focus ~ label .icon svg path[stroke],.button_style_text.button_text_base:focus ~ label .icon svg circle[stroke],.button_style_text.button_text_base:focus ~ label .icon svg rect[stroke],.button_style_text.button_text_base.focus .icon svg path[stroke],.button_style_text.button_text_base.focus .icon svg circle[stroke],.button_style_text.button_text_base.focus .icon svg rect[stroke],.button_style_text.button_text_base.focus ~ label .icon svg path[stroke],.button_style_text.button_text_base.focus ~ label .icon svg circle[stroke],.button_style_text.button_text_base.focus ~ label .icon svg rect[stroke]{stroke:var(--color-button-text-neutral-content-primary-default);}.button_style_text.button_text_base:disabled .icon svg path,.button_style_text.button_text_base:disabled .icon svg circle,.button_style_text.button_text_base:disabled .icon svg rect,.button_style_text.button_text_base:disabled ~ label .icon svg path,.button_style_text.button_text_base:disabled ~ label .icon svg circle,.button_style_text.button_text_base:disabled ~ label .icon svg rect,.button_style_text.button_text_base.disabled .icon svg path,.button_style_text.button_text_base.disabled .icon svg circle,.button_style_text.button_text_base.disabled .icon svg rect,.button_style_text.button_text_base.disabled ~ label .icon svg path,.button_style_text.button_text_base.disabled ~ label .icon svg circle,.button_style_text.button_text_base.disabled ~ label .icon svg rect{transition:var(--transition);}.button_style_text.button_text_base:disabled .icon svg path[fill],.button_style_text.button_text_base:disabled .icon svg circle[fill],.button_style_text.button_text_base:disabled .icon svg rect[fill],.button_style_text.button_text_base:disabled ~ label .icon svg path[fill],.button_style_text.button_text_base:disabled ~ label .icon svg circle[fill],.button_style_text.button_text_base:disabled ~ label .icon svg rect[fill],.button_style_text.button_text_base.disabled .icon svg path[fill],.button_style_text.button_text_base.disabled .icon svg circle[fill],.button_style_text.button_text_base.disabled .icon svg rect[fill],.button_style_text.button_text_base.disabled ~ label .icon svg path[fill],.button_style_text.button_text_base.disabled ~ label .icon svg circle[fill],.button_style_text.button_text_base.disabled ~ label .icon svg rect[fill]{fill:var(--color-button-text-primary-content-disabled);}.button_style_text.button_text_base:disabled .icon svg path[stroke],.button_style_text.button_text_base:disabled .icon svg circle[stroke],.button_style_text.button_text_base:disabled .icon svg rect[stroke],.button_style_text.button_text_base:disabled ~ label .icon svg path[stroke],.button_style_text.button_text_base:disabled ~ label .icon svg circle[stroke],.button_style_text.button_text_base:disabled ~ label .icon svg rect[stroke],.button_style_text.button_text_base.disabled .icon svg path[stroke],.button_style_text.button_text_base.disabled .icon svg circle[stroke],.button_style_text.button_text_base.disabled .icon svg rect[stroke],.button_style_text.button_text_base.disabled ~ label .icon svg path[stroke],.button_style_text.button_text_base.disabled ~ label .icon svg circle[stroke],.button_style_text.button_text_base.disabled ~ label .icon svg rect[stroke]{stroke:var(--color-button-text-primary-content-disabled);}.button_style_text.button_text_neutral-second{color:var(--color-button-text-neutral-content-secondary-default);}@media (hover:hover){.button_style_text.button_text_neutral-second:hover,.button_style_text.button_text_neutral-second.hover{color:var(--color-button-text-neutral-content-secondary-hover);}}.button_style_text.button_text_neutral-second:active,.button_style_text.button_text_neutral-second.active{color:var(--color-button-text-neutral-content-secondary-active);}.button_style_text.button_text_neutral-second:focus-visible,.button_style_text.button_text_neutral-second.focus-visible,.button_style_text.button_text_neutral-second.focus{color:var(--color-button-text-neutral-content-secondary-default);box-shadow:0 0 0 3px var(--color-button-focus-neutral);}.button_style_text.button_text_neutral-second:disabled,.button_style_text.button_text_neutral-second.disabled{color:var(--color-button-text-neutral-content-secondary-disabled);pointer-events:none;}.button_style_text.button_text_neutral-second .icon svg path,.button_style_text.button_text_neutral-second .icon svg circle,.button_style_text.button_text_neutral-second .icon svg rect,.button_style_text.button_text_neutral-second ~ label .icon svg path,.button_style_text.button_text_neutral-second ~ label .icon svg circle,.button_style_text.button_text_neutral-second ~ label .icon svg rect{transition:var(--transition);}.button_style_text.button_text_neutral-second .icon svg path[fill],.button_style_text.button_text_neutral-second .icon svg circle[fill],.button_style_text.button_text_neutral-second .icon svg rect[fill],.button_style_text.button_text_neutral-second ~ label .icon svg path[fill],.button_style_text.button_text_neutral-second ~ label .icon svg circle[fill],.button_style_text.button_text_neutral-second ~ label .icon svg rect[fill]{fill:var(--color-button-text-neutral-content-secondary-default);}.button_style_text.button_text_neutral-second .icon svg path[stroke],.button_style_text.button_text_neutral-second .icon svg circle[stroke],.button_style_text.button_text_neutral-second .icon svg rect[stroke],.button_style_text.button_text_neutral-second ~ label .icon svg path[stroke],.button_style_text.button_text_neutral-second ~ label .icon svg circle[stroke],.button_style_text.button_text_neutral-second ~ label .icon svg rect[stroke]{stroke:var(--color-button-text-neutral-content-secondary-default);}@media (hover:hover){.button_style_text.button_text_neutral-second:hover .icon svg path,.button_style_text.button_text_neutral-second:hover .icon svg circle,.button_style_text.button_text_neutral-second:hover .icon svg rect,.button_style_text.button_text_neutral-second:hover ~ label .icon svg path,.button_style_text.button_text_neutral-second:hover ~ label .icon svg circle,.button_style_text.button_text_neutral-second:hover ~ label .icon svg rect,.button_style_text.button_text_neutral-second.hover .icon svg path,.button_style_text.button_text_neutral-second.hover .icon svg circle,.button_style_text.button_text_neutral-second.hover .icon svg rect,.button_style_text.button_text_neutral-second.hover ~ label .icon svg path,.button_style_text.button_text_neutral-second.hover ~ label .icon svg circle,.button_style_text.button_text_neutral-second.hover ~ label .icon svg rect{transition:var(--transition);}.button_style_text.button_text_neutral-second:hover .icon svg path[fill],.button_style_text.button_text_neutral-second:hover .icon svg circle[fill],.button_style_text.button_text_neutral-second:hover .icon svg rect[fill],.button_style_text.button_text_neutral-second:hover ~ label .icon svg path[fill],.button_style_text.button_text_neutral-second:hover ~ label .icon svg circle[fill],.button_style_text.button_text_neutral-second:hover ~ label .icon svg rect[fill],.button_style_text.button_text_neutral-second.hover .icon svg path[fill],.button_style_text.button_text_neutral-second.hover .icon svg circle[fill],.button_style_text.button_text_neutral-second.hover .icon svg rect[fill],.button_style_text.button_text_neutral-second.hover ~ label .icon svg path[fill],.button_style_text.button_text_neutral-second.hover ~ label .icon svg circle[fill],.button_style_text.button_text_neutral-second.hover ~ label .icon svg rect[fill]{fill:var(--color-button-text-neutral-content-secondary-hover);}.button_style_text.button_text_neutral-second:hover .icon svg path[stroke],.button_style_text.button_text_neutral-second:hover .icon svg circle[stroke],.button_style_text.button_text_neutral-second:hover .icon svg rect[stroke],.button_style_text.button_text_neutral-second:hover ~ label .icon svg path[stroke],.button_style_text.button_text_neutral-second:hover ~ label .icon svg circle[stroke],.button_style_text.button_text_neutral-second:hover ~ label .icon svg rect[stroke],.button_style_text.button_text_neutral-second.hover .icon svg path[stroke],.button_style_text.button_text_neutral-second.hover .icon svg circle[stroke],.button_style_text.button_text_neutral-second.hover .icon svg rect[stroke],.button_style_text.button_text_neutral-second.hover ~ label .icon svg path[stroke],.button_style_text.button_text_neutral-second.hover ~ label .icon svg circle[stroke],.button_style_text.button_text_neutral-second.hover ~ label .icon svg rect[stroke]{stroke:var(--color-button-text-neutral-content-secondary-hover);}}.button_style_text.button_text_neutral-second:active .icon svg path,.button_style_text.button_text_neutral-second:active .icon svg circle,.button_style_text.button_text_neutral-second:active .icon svg rect,.button_style_text.button_text_neutral-second:active ~ label .icon svg path,.button_style_text.button_text_neutral-second:active ~ label .icon svg circle,.button_style_text.button_text_neutral-second:active ~ label .icon svg rect,.button_style_text.button_text_neutral-second.active .icon svg path,.button_style_text.button_text_neutral-second.active .icon svg circle,.button_style_text.button_text_neutral-second.active .icon svg rect,.button_style_text.button_text_neutral-second.active ~ label .icon svg path,.button_style_text.button_text_neutral-second.active ~ label .icon svg circle,.button_style_text.button_text_neutral-second.active ~ label .icon svg rect{transition:var(--transition);}.button_style_text.button_text_neutral-second:active .icon svg path[fill],.button_style_text.button_text_neutral-second:active .icon svg circle[fill],.button_style_text.button_text_neutral-second:active .icon svg rect[fill],.button_style_text.button_text_neutral-second:active ~ label .icon svg path[fill],.button_style_text.button_text_neutral-second:active ~ label .icon svg circle[fill],.button_style_text.button_text_neutral-second:active ~ label .icon svg rect[fill],.button_style_text.button_text_neutral-second.active .icon svg path[fill],.button_style_text.button_text_neutral-second.active .icon svg circle[fill],.button_style_text.button_text_neutral-second.active .icon svg rect[fill],.button_style_text.button_text_neutral-second.active ~ label .icon svg path[fill],.button_style_text.button_text_neutral-second.active ~ label .icon svg circle[fill],.button_style_text.button_text_neutral-second.active ~ label .icon svg rect[fill]{fill:var(--color-button-text-neutral-content-secondary-active);}.button_style_text.button_text_neutral-second:active .icon svg path[stroke],.button_style_text.button_text_neutral-second:active .icon svg circle[stroke],.button_style_text.button_text_neutral-second:active .icon svg rect[stroke],.button_style_text.button_text_neutral-second:active ~ label .icon svg path[stroke],.button_style_text.button_text_neutral-second:active ~ label .icon svg circle[stroke],.button_style_text.button_text_neutral-second:active ~ label .icon svg rect[stroke],.button_style_text.button_text_neutral-second.active .icon svg path[stroke],.button_style_text.button_text_neutral-second.active .icon svg circle[stroke],.button_style_text.button_text_neutral-second.active .icon svg rect[stroke],.button_style_text.button_text_neutral-second.active ~ label .icon svg path[stroke],.button_style_text.button_text_neutral-second.active ~ label .icon svg circle[stroke],.button_style_text.button_text_neutral-second.active ~ label .icon svg rect[stroke]{stroke:var(--color-button-text-neutral-content-secondary-active);}.button_style_text.button_text_neutral-second:focus .icon svg path,.button_style_text.button_text_neutral-second:focus .icon svg circle,.button_style_text.button_text_neutral-second:focus .icon svg rect,.button_style_text.button_text_neutral-second:focus ~ label .icon svg path,.button_style_text.button_text_neutral-second:focus ~ label .icon svg circle,.button_style_text.button_text_neutral-second:focus ~ label .icon svg rect,.button_style_text.button_text_neutral-second.focus .icon svg path,.button_style_text.button_text_neutral-second.focus .icon svg circle,.button_style_text.button_text_neutral-second.focus .icon svg rect,.button_style_text.button_text_neutral-second.focus ~ label .icon svg path,.button_style_text.button_text_neutral-second.focus ~ label .icon svg circle,.button_style_text.button_text_neutral-second.focus ~ label .icon svg rect{transition:var(--transition);}.button_style_text.button_text_neutral-second:focus .icon svg path[fill],.button_style_text.button_text_neutral-second:focus .icon svg circle[fill],.button_style_text.button_text_neutral-second:focus .icon svg rect[fill],.button_style_text.button_text_neutral-second:focus ~ label .icon svg path[fill],.button_style_text.button_text_neutral-second:focus ~ label .icon svg circle[fill],.button_style_text.button_text_neutral-second:focus ~ label .icon svg rect[fill],.button_style_text.button_text_neutral-second.focus .icon svg path[fill],.button_style_text.button_text_neutral-second.focus .icon svg circle[fill],.button_style_text.button_text_neutral-second.focus .icon svg rect[fill],.button_style_text.button_text_neutral-second.focus ~ label .icon svg path[fill],.button_style_text.button_text_neutral-second.focus ~ label .icon svg circle[fill],.button_style_text.button_text_neutral-second.focus ~ label .icon svg rect[fill]{fill:var(--color-button-text-neutral-content-secondary-default);}.button_style_text.button_text_neutral-second:focus .icon svg path[stroke],.button_style_text.button_text_neutral-second:focus .icon svg circle[stroke],.button_style_text.button_text_neutral-second:focus .icon svg rect[stroke],.button_style_text.button_text_neutral-second:focus ~ label .icon svg path[stroke],.button_style_text.button_text_neutral-second:focus ~ label .icon svg circle[stroke],.button_style_text.button_text_neutral-second:focus ~ label .icon svg rect[stroke],.button_style_text.button_text_neutral-second.focus .icon svg path[stroke],.button_style_text.button_text_neutral-second.focus .icon svg circle[stroke],.button_style_text.button_text_neutral-second.focus .icon svg rect[stroke],.button_style_text.button_text_neutral-second.focus ~ label .icon svg path[stroke],.button_style_text.button_text_neutral-second.focus ~ label .icon svg circle[stroke],.button_style_text.button_text_neutral-second.focus ~ label .icon svg rect[stroke]{stroke:var(--color-button-text-neutral-content-secondary-default);}.button_style_text.button_text_neutral-second:disabled .icon svg path,.button_style_text.button_text_neutral-second:disabled .icon svg circle,.button_style_text.button_text_neutral-second:disabled .icon svg rect,.button_style_text.button_text_neutral-second:disabled ~ label .icon svg path,.button_style_text.button_text_neutral-second:disabled ~ label .icon svg circle,.button_style_text.button_text_neutral-second:disabled ~ label .icon svg rect,.button_style_text.button_text_neutral-second.disabled .icon svg path,.button_style_text.button_text_neutral-second.disabled .icon svg circle,.button_style_text.button_text_neutral-second.disabled .icon svg rect,.button_style_text.button_text_neutral-second.disabled ~ label .icon svg path,.button_style_text.button_text_neutral-second.disabled ~ label .icon svg circle,.button_style_text.button_text_neutral-second.disabled ~ label .icon svg rect{transition:var(--transition);}.button_style_text.button_text_neutral-second:disabled .icon svg path[fill],.button_style_text.button_text_neutral-second:disabled .icon svg circle[fill],.button_style_text.button_text_neutral-second:disabled .icon svg rect[fill],.button_style_text.button_text_neutral-second:disabled ~ label .icon svg path[fill],.button_style_text.button_text_neutral-second:disabled ~ label .icon svg circle[fill],.button_style_text.button_text_neutral-second:disabled ~ label .icon svg rect[fill],.button_style_text.button_text_neutral-second.disabled .icon svg path[fill],.button_style_text.button_text_neutral-second.disabled .icon svg circle[fill],.button_style_text.button_text_neutral-second.disabled .icon svg rect[fill],.button_style_text.button_text_neutral-second.disabled ~ label .icon svg path[fill],.button_style_text.button_text_neutral-second.disabled ~ label .icon svg circle[fill],.button_style_text.button_text_neutral-second.disabled ~ label .icon svg rect[fill]{fill:var(--color-button-text-neutral-content-secondary-disabled);}.button_style_text.button_text_neutral-second:disabled .icon svg path[stroke],.button_style_text.button_text_neutral-second:disabled .icon svg circle[stroke],.button_style_text.button_text_neutral-second:disabled .icon svg rect[stroke],.button_style_text.button_text_neutral-second:disabled ~ label .icon svg path[stroke],.button_style_text.button_text_neutral-second:disabled ~ label .icon svg circle[stroke],.button_style_text.button_text_neutral-second:disabled ~ label .icon svg rect[stroke],.button_style_text.button_text_neutral-second.disabled .icon svg path[stroke],.button_style_text.button_text_neutral-second.disabled .icon svg circle[stroke],.button_style_text.button_text_neutral-second.disabled .icon svg rect[stroke],.button_style_text.button_text_neutral-second.disabled ~ label .icon svg path[stroke],.button_style_text.button_text_neutral-second.disabled ~ label .icon svg circle[stroke],.button_style_text.button_text_neutral-second.disabled ~ label .icon svg rect[stroke]{stroke:var(--color-button-text-neutral-content-secondary-disabled);}.button_style_text.button_text_neutral-tertiary{color:var(--color-button-text-neutral-content-tertiary-default);}@media (hover:hover){.button_style_text.button_text_neutral-tertiary:hover,.button_style_text.button_text_neutral-tertiary.hover{color:var(--color-button-text-neutral-content-tertiary-hover);}}.button_style_text.button_text_neutral-tertiary:active,.button_style_text.button_text_neutral-tertiary.active{color:var(--color-button-text-neutral-content-tertiary-active);}.button_style_text.button_text_neutral-tertiary:focus-visible,.button_style_text.button_text_neutral-tertiary.focus-visible,.button_style_text.button_text_neutral-tertiary.focus{color:var(--color-button-text-neutral-content-tertiary-default);box-shadow:0 0 0 3px var(--color-button-focus-neutral);}.button_style_text.button_text_neutral-tertiary:disabled,.button_style_text.button_text_neutral-tertiary.disabled{color:var(--color-button-text-neutral-content-tertiary-disabled);pointer-events:none;}.button_style_text.button_text_neutral-tertiary .icon svg path,.button_style_text.button_text_neutral-tertiary .icon svg circle,.button_style_text.button_text_neutral-tertiary .icon svg rect,.button_style_text.button_text_neutral-tertiary ~ label .icon svg path,.button_style_text.button_text_neutral-tertiary ~ label .icon svg circle,.button_style_text.button_text_neutral-tertiary ~ label .icon svg rect{transition:var(--transition);}.button_style_text.button_text_neutral-tertiary .icon svg path[fill],.button_style_text.button_text_neutral-tertiary .icon svg circle[fill],.button_style_text.button_text_neutral-tertiary .icon svg rect[fill],.button_style_text.button_text_neutral-tertiary ~ label .icon svg path[fill],.button_style_text.button_text_neutral-tertiary ~ label .icon svg circle[fill],.button_style_text.button_text_neutral-tertiary ~ label .icon svg rect[fill]{fill:var(--color-button-text-neutral-content-tertiary-default);}.button_style_text.button_text_neutral-tertiary .icon svg path[stroke],.button_style_text.button_text_neutral-tertiary .icon svg circle[stroke],.button_style_text.button_text_neutral-tertiary .icon svg rect[stroke],.button_style_text.button_text_neutral-tertiary ~ label .icon svg path[stroke],.button_style_text.button_text_neutral-tertiary ~ label .icon svg circle[stroke],.button_style_text.button_text_neutral-tertiary ~ label .icon svg rect[stroke]{stroke:var(--color-button-text-neutral-content-tertiary-default);}@media (hover:hover){.button_style_text.button_text_neutral-tertiary:hover .icon svg path,.button_style_text.button_text_neutral-tertiary:hover .icon svg circle,.button_style_text.button_text_neutral-tertiary:hover .icon svg rect,.button_style_text.button_text_neutral-tertiary:hover ~ label .icon svg path,.button_style_text.button_text_neutral-tertiary:hover ~ label .icon svg circle,.button_style_text.button_text_neutral-tertiary:hover ~ label .icon svg rect,.button_style_text.button_text_neutral-tertiary.hover .icon svg path,.button_style_text.button_text_neutral-tertiary.hover .icon svg circle,.button_style_text.button_text_neutral-tertiary.hover .icon svg rect,.button_style_text.button_text_neutral-tertiary.hover ~ label .icon svg path,.button_style_text.button_text_neutral-tertiary.hover ~ label .icon svg circle,.button_style_text.button_text_neutral-tertiary.hover ~ label .icon svg rect{transition:var(--transition);}.button_style_text.button_text_neutral-tertiary:hover .icon svg path[fill],.button_style_text.button_text_neutral-tertiary:hover .icon svg circle[fill],.button_style_text.button_text_neutral-tertiary:hover .icon svg rect[fill],.button_style_text.button_text_neutral-tertiary:hover ~ label .icon svg path[fill],.button_style_text.button_text_neutral-tertiary:hover ~ label .icon svg circle[fill],.button_style_text.button_text_neutral-tertiary:hover ~ label .icon svg rect[fill],.button_style_text.button_text_neutral-tertiary.hover .icon svg path[fill],.button_style_text.button_text_neutral-tertiary.hover .icon svg circle[fill],.button_style_text.button_text_neutral-tertiary.hover .icon svg rect[fill],.button_style_text.button_text_neutral-tertiary.hover ~ label .icon svg path[fill],.button_style_text.button_text_neutral-tertiary.hover ~ label .icon svg circle[fill],.button_style_text.button_text_neutral-tertiary.hover ~ label .icon svg rect[fill]{fill:var(--color-button-text-neutral-content-tertiary-hover);}.button_style_text.button_text_neutral-tertiary:hover .icon svg path[stroke],.button_style_text.button_text_neutral-tertiary:hover .icon svg circle[stroke],.button_style_text.button_text_neutral-tertiary:hover .icon svg rect[stroke],.button_style_text.button_text_neutral-tertiary:hover ~ label .icon svg path[stroke],.button_style_text.button_text_neutral-tertiary:hover ~ label .icon svg circle[stroke],.button_style_text.button_text_neutral-tertiary:hover ~ label .icon svg rect[stroke],.button_style_text.button_text_neutral-tertiary.hover .icon svg path[stroke],.button_style_text.button_text_neutral-tertiary.hover .icon svg circle[stroke],.button_style_text.button_text_neutral-tertiary.hover .icon svg rect[stroke],.button_style_text.button_text_neutral-tertiary.hover ~ label .icon svg path[stroke],.button_style_text.button_text_neutral-tertiary.hover ~ label .icon svg circle[stroke],.button_style_text.button_text_neutral-tertiary.hover ~ label .icon svg rect[stroke]{stroke:var(--color-button-text-neutral-content-tertiary-hover);}}.button_style_text.button_text_neutral-tertiary:active .icon svg path,.button_style_text.button_text_neutral-tertiary:active .icon svg circle,.button_style_text.button_text_neutral-tertiary:active .icon svg rect,.button_style_text.button_text_neutral-tertiary:active ~ label .icon svg path,.button_style_text.button_text_neutral-tertiary:active ~ label .icon svg circle,.button_style_text.button_text_neutral-tertiary:active ~ label .icon svg rect,.button_style_text.button_text_neutral-tertiary.active .icon svg path,.button_style_text.button_text_neutral-tertiary.active .icon svg circle,.button_style_text.button_text_neutral-tertiary.active .icon svg rect,.button_style_text.button_text_neutral-tertiary.active ~ label .icon svg path,.button_style_text.button_text_neutral-tertiary.active ~ label .icon svg circle,.button_style_text.button_text_neutral-tertiary.active ~ label .icon svg rect{transition:var(--transition);}.button_style_text.button_text_neutral-tertiary:active .icon svg path[fill],.button_style_text.button_text_neutral-tertiary:active .icon svg circle[fill],.button_style_text.button_text_neutral-tertiary:active .icon svg rect[fill],.button_style_text.button_text_neutral-tertiary:active ~ label .icon svg path[fill],.button_style_text.button_text_neutral-tertiary:active ~ label .icon svg circle[fill],.button_style_text.button_text_neutral-tertiary:active ~ label .icon svg rect[fill],.button_style_text.button_text_neutral-tertiary.active .icon svg path[fill],.button_style_text.button_text_neutral-tertiary.active .icon svg circle[fill],.button_style_text.button_text_neutral-tertiary.active .icon svg rect[fill],.button_style_text.button_text_neutral-tertiary.active ~ label .icon svg path[fill],.button_style_text.button_text_neutral-tertiary.active ~ label .icon svg circle[fill],.button_style_text.button_text_neutral-tertiary.active ~ label .icon svg rect[fill]{fill:var(--color-button-text-neutral-content-tertiary-active);}.button_style_text.button_text_neutral-tertiary:active .icon svg path[stroke],.button_style_text.button_text_neutral-tertiary:active .icon svg circle[stroke],.button_style_text.button_text_neutral-tertiary:active .icon svg rect[stroke],.button_style_text.button_text_neutral-tertiary:active ~ label .icon svg path[stroke],.button_style_text.button_text_neutral-tertiary:active ~ label .icon svg circle[stroke],.button_style_text.button_text_neutral-tertiary:active ~ label .icon svg rect[stroke],.button_style_text.button_text_neutral-tertiary.active .icon svg path[stroke],.button_style_text.button_text_neutral-tertiary.active .icon svg circle[stroke],.button_style_text.button_text_neutral-tertiary.active .icon svg rect[stroke],.button_style_text.button_text_neutral-tertiary.active ~ label .icon svg path[stroke],.button_style_text.button_text_neutral-tertiary.active ~ label .icon svg circle[stroke],.button_style_text.button_text_neutral-tertiary.active ~ label .icon svg rect[stroke]{stroke:var(--color-button-text-neutral-content-tertiary-active);}.button_style_text.button_text_neutral-tertiary:focus .icon svg path,.button_style_text.button_text_neutral-tertiary:focus .icon svg circle,.button_style_text.button_text_neutral-tertiary:focus .icon svg rect,.button_style_text.button_text_neutral-tertiary:focus ~ label .icon svg path,.button_style_text.button_text_neutral-tertiary:focus ~ label .icon svg circle,.button_style_text.button_text_neutral-tertiary:focus ~ label .icon svg rect,.button_style_text.button_text_neutral-tertiary.focus .icon svg path,.button_style_text.button_text_neutral-tertiary.focus .icon svg circle,.button_style_text.button_text_neutral-tertiary.focus .icon svg rect,.button_style_text.button_text_neutral-tertiary.focus ~ label .icon svg path,.button_style_text.button_text_neutral-tertiary.focus ~ label .icon svg circle,.button_style_text.button_text_neutral-tertiary.focus ~ label .icon svg rect{transition:var(--transition);}.button_style_text.button_text_neutral-tertiary:focus .icon svg path[fill],.button_style_text.button_text_neutral-tertiary:focus .icon svg circle[fill],.button_style_text.button_text_neutral-tertiary:focus .icon svg rect[fill],.button_style_text.button_text_neutral-tertiary:focus ~ label .icon svg path[fill],.button_style_text.button_text_neutral-tertiary:focus ~ label .icon svg circle[fill],.button_style_text.button_text_neutral-tertiary:focus ~ label .icon svg rect[fill],.button_style_text.button_text_neutral-tertiary.focus .icon svg path[fill],.button_style_text.button_text_neutral-tertiary.focus .icon svg circle[fill],.button_style_text.button_text_neutral-tertiary.focus .icon svg rect[fill],.button_style_text.button_text_neutral-tertiary.focus ~ label .icon svg path[fill],.button_style_text.button_text_neutral-tertiary.focus ~ label .icon svg circle[fill],.button_style_text.button_text_neutral-tertiary.focus ~ label .icon svg rect[fill]{fill:var(--color-button-text-neutral-content-tertiary-default);}.button_style_text.button_text_neutral-tertiary:focus .icon svg path[stroke],.button_style_text.button_text_neutral-tertiary:focus .icon svg circle[stroke],.button_style_text.button_text_neutral-tertiary:focus .icon svg rect[stroke],.button_style_text.button_text_neutral-tertiary:focus ~ label .icon svg path[stroke],.button_style_text.button_text_neutral-tertiary:focus ~ label .icon svg circle[stroke],.button_style_text.button_text_neutral-tertiary:focus ~ label .icon svg rect[stroke],.button_style_text.button_text_neutral-tertiary.focus .icon svg path[stroke],.button_style_text.button_text_neutral-tertiary.focus .icon svg circle[stroke],.button_style_text.button_text_neutral-tertiary.focus .icon svg rect[stroke],.button_style_text.button_text_neutral-tertiary.focus ~ label .icon svg path[stroke],.button_style_text.button_text_neutral-tertiary.focus ~ label .icon svg circle[stroke],.button_style_text.button_text_neutral-tertiary.focus ~ label .icon svg rect[stroke]{stroke:var(--color-button-text-neutral-content-tertiary-default);}.button_style_text.button_text_neutral-tertiary:disabled .icon svg path,.button_style_text.button_text_neutral-tertiary:disabled .icon svg circle,.button_style_text.button_text_neutral-tertiary:disabled .icon svg rect,.button_style_text.button_text_neutral-tertiary:disabled ~ label .icon svg path,.button_style_text.button_text_neutral-tertiary:disabled ~ label .icon svg circle,.button_style_text.button_text_neutral-tertiary:disabled ~ label .icon svg rect,.button_style_text.button_text_neutral-tertiary.disabled .icon svg path,.button_style_text.button_text_neutral-tertiary.disabled .icon svg circle,.button_style_text.button_text_neutral-tertiary.disabled .icon svg rect,.button_style_text.button_text_neutral-tertiary.disabled ~ label .icon svg path,.button_style_text.button_text_neutral-tertiary.disabled ~ label .icon svg circle,.button_style_text.button_text_neutral-tertiary.disabled ~ label .icon svg rect{transition:var(--transition);}.button_style_text.button_text_neutral-tertiary:disabled .icon svg path[fill],.button_style_text.button_text_neutral-tertiary:disabled .icon svg circle[fill],.button_style_text.button_text_neutral-tertiary:disabled .icon svg rect[fill],.button_style_text.button_text_neutral-tertiary:disabled ~ label .icon svg path[fill],.button_style_text.button_text_neutral-tertiary:disabled ~ label .icon svg circle[fill],.button_style_text.button_text_neutral-tertiary:disabled ~ label .icon svg rect[fill],.button_style_text.button_text_neutral-tertiary.disabled .icon svg path[fill],.button_style_text.button_text_neutral-tertiary.disabled .icon svg circle[fill],.button_style_text.button_text_neutral-tertiary.disabled .icon svg rect[fill],.button_style_text.button_text_neutral-tertiary.disabled ~ label .icon svg path[fill],.button_style_text.button_text_neutral-tertiary.disabled ~ label .icon svg circle[fill],.button_style_text.button_text_neutral-tertiary.disabled ~ label .icon svg rect[fill]{fill:var(--color-button-text-neutral-content-tertiary-disabled);}.button_style_text.button_text_neutral-tertiary:disabled .icon svg path[stroke],.button_style_text.button_text_neutral-tertiary:disabled .icon svg circle[stroke],.button_style_text.button_text_neutral-tertiary:disabled .icon svg rect[stroke],.button_style_text.button_text_neutral-tertiary:disabled ~ label .icon svg path[stroke],.button_style_text.button_text_neutral-tertiary:disabled ~ label .icon svg circle[stroke],.button_style_text.button_text_neutral-tertiary:disabled ~ label .icon svg rect[stroke],.button_style_text.button_text_neutral-tertiary.disabled .icon svg path[stroke],.button_style_text.button_text_neutral-tertiary.disabled .icon svg circle[stroke],.button_style_text.button_text_neutral-tertiary.disabled .icon svg rect[stroke],.button_style_text.button_text_neutral-tertiary.disabled ~ label .icon svg path[stroke],.button_style_text.button_text_neutral-tertiary.disabled ~ label .icon svg circle[stroke],.button_style_text.button_text_neutral-tertiary.disabled ~ label .icon svg rect[stroke]{stroke:var(--color-button-text-neutral-content-tertiary-disabled);}.button_style_text.button_text_bg-neutral{color:var(--color-button-text-neutral-content-secondary-default);background:var(--color-button-text-neutral-bg-default);}@media (hover:hover){.button_style_text.button_text_bg-neutral:hover,.button_style_text.button_text_bg-neutral.hover{color:var(--color-button-text-neutral-content-secondary-hover);background:var(--color-button-text-neutral-bg-hover);}}.button_style_text.button_text_bg-neutral:active,.button_style_text.button_text_bg-neutral.active{color:var(--color-button-text-neutral-content-secondary-active);background:var(--color-button-text-neutral-bg-active);}.button_style_text.button_text_bg-neutral:focus-visible,.button_style_text.button_text_bg-neutral.focus-visible,.button_style_text.button_text_bg-neutral.focus{color:var(--color-button-text-neutral-content-secondary-default);box-shadow:0 0 0 3px var(--color-button-focus-neutral);background:var(--color-button-text-neutral-bg-default);}.button_style_text.button_text_bg-neutral:disabled,.button_style_text.button_text_bg-neutral.disabled{color:var(--color-button-text-neutral-content-secondary-disabled);background:var(--color-button-text-neutral-bg-disabled);pointer-events:none;}.button_style_text.button_text_bg-neutral .icon svg path,.button_style_text.button_text_bg-neutral .icon svg circle,.button_style_text.button_text_bg-neutral .icon svg rect,.button_style_text.button_text_bg-neutral ~ label .icon svg path,.button_style_text.button_text_bg-neutral ~ label .icon svg circle,.button_style_text.button_text_bg-neutral ~ label .icon svg rect{transition:var(--transition);}.button_style_text.button_text_bg-neutral .icon svg path[fill],.button_style_text.button_text_bg-neutral .icon svg circle[fill],.button_style_text.button_text_bg-neutral .icon svg rect[fill],.button_style_text.button_text_bg-neutral ~ label .icon svg path[fill],.button_style_text.button_text_bg-neutral ~ label .icon svg circle[fill],.button_style_text.button_text_bg-neutral ~ label .icon svg rect[fill]{fill:var(--color-button-text-neutral-content-secondary-default);}.button_style_text.button_text_bg-neutral .icon svg path[stroke],.button_style_text.button_text_bg-neutral .icon svg circle[stroke],.button_style_text.button_text_bg-neutral .icon svg rect[stroke],.button_style_text.button_text_bg-neutral ~ label .icon svg path[stroke],.button_style_text.button_text_bg-neutral ~ label .icon svg circle[stroke],.button_style_text.button_text_bg-neutral ~ label .icon svg rect[stroke]{stroke:var(--color-button-text-neutral-content-secondary-default);}@media (hover:hover){.button_style_text.button_text_bg-neutral:hover .icon svg path,.button_style_text.button_text_bg-neutral:hover .icon svg circle,.button_style_text.button_text_bg-neutral:hover .icon svg rect,.button_style_text.button_text_bg-neutral:hover ~ label .icon svg path,.button_style_text.button_text_bg-neutral:hover ~ label .icon svg circle,.button_style_text.button_text_bg-neutral:hover ~ label .icon svg rect,.button_style_text.button_text_bg-neutral.hover .icon svg path,.button_style_text.button_text_bg-neutral.hover .icon svg circle,.button_style_text.button_text_bg-neutral.hover .icon svg rect,.button_style_text.button_text_bg-neutral.hover ~ label .icon svg path,.button_style_text.button_text_bg-neutral.hover ~ label .icon svg circle,.button_style_text.button_text_bg-neutral.hover ~ label .icon svg rect{transition:var(--transition);}.button_style_text.button_text_bg-neutral:hover .icon svg path[fill],.button_style_text.button_text_bg-neutral:hover .icon svg circle[fill],.button_style_text.button_text_bg-neutral:hover .icon svg rect[fill],.button_style_text.button_text_bg-neutral:hover ~ label .icon svg path[fill],.button_style_text.button_text_bg-neutral:hover ~ label .icon svg circle[fill],.button_style_text.button_text_bg-neutral:hover ~ label .icon svg rect[fill],.button_style_text.button_text_bg-neutral.hover .icon svg path[fill],.button_style_text.button_text_bg-neutral.hover .icon svg circle[fill],.button_style_text.button_text_bg-neutral.hover .icon svg rect[fill],.button_style_text.button_text_bg-neutral.hover ~ label .icon svg path[fill],.button_style_text.button_text_bg-neutral.hover ~ label .icon svg circle[fill],.button_style_text.button_text_bg-neutral.hover ~ label .icon svg rect[fill]{fill:var(--color-button-text-neutral-content-secondary-hover);}.button_style_text.button_text_bg-neutral:hover .icon svg path[stroke],.button_style_text.button_text_bg-neutral:hover .icon svg circle[stroke],.button_style_text.button_text_bg-neutral:hover .icon svg rect[stroke],.button_style_text.button_text_bg-neutral:hover ~ label .icon svg path[stroke],.button_style_text.button_text_bg-neutral:hover ~ label .icon svg circle[stroke],.button_style_text.button_text_bg-neutral:hover ~ label .icon svg rect[stroke],.button_style_text.button_text_bg-neutral.hover .icon svg path[stroke],.button_style_text.button_text_bg-neutral.hover .icon svg circle[stroke],.button_style_text.button_text_bg-neutral.hover .icon svg rect[stroke],.button_style_text.button_text_bg-neutral.hover ~ label .icon svg path[stroke],.button_style_text.button_text_bg-neutral.hover ~ label .icon svg circle[stroke],.button_style_text.button_text_bg-neutral.hover ~ label .icon svg rect[stroke]{stroke:var(--color-button-text-neutral-content-secondary-hover);}}.button_style_text.button_text_bg-neutral:active .icon svg path,.button_style_text.button_text_bg-neutral:active .icon svg circle,.button_style_text.button_text_bg-neutral:active .icon svg rect,.button_style_text.button_text_bg-neutral:active ~ label .icon svg path,.button_style_text.button_text_bg-neutral:active ~ label .icon svg circle,.button_style_text.button_text_bg-neutral:active ~ label .icon svg rect,.button_style_text.button_text_bg-neutral.active .icon svg path,.button_style_text.button_text_bg-neutral.active .icon svg circle,.button_style_text.button_text_bg-neutral.active .icon svg rect,.button_style_text.button_text_bg-neutral.active ~ label .icon svg path,.button_style_text.button_text_bg-neutral.active ~ label .icon svg circle,.button_style_text.button_text_bg-neutral.active ~ label .icon svg rect{transition:var(--transition);}.button_style_text.button_text_bg-neutral:active .icon svg path[fill],.button_style_text.button_text_bg-neutral:active .icon svg circle[fill],.button_style_text.button_text_bg-neutral:active .icon svg rect[fill],.button_style_text.button_text_bg-neutral:active ~ label .icon svg path[fill],.button_style_text.button_text_bg-neutral:active ~ label .icon svg circle[fill],.button_style_text.button_text_bg-neutral:active ~ label .icon svg rect[fill],.button_style_text.button_text_bg-neutral.active .icon svg path[fill],.button_style_text.button_text_bg-neutral.active .icon svg circle[fill],.button_style_text.button_text_bg-neutral.active .icon svg rect[fill],.button_style_text.button_text_bg-neutral.active ~ label .icon svg path[fill],.button_style_text.button_text_bg-neutral.active ~ label .icon svg circle[fill],.button_style_text.button_text_bg-neutral.active ~ label .icon svg rect[fill]{fill:var(--color-button-text-neutral-content-secondary-active);}.button_style_text.button_text_bg-neutral:active .icon svg path[stroke],.button_style_text.button_text_bg-neutral:active .icon svg circle[stroke],.button_style_text.button_text_bg-neutral:active .icon svg rect[stroke],.button_style_text.button_text_bg-neutral:active ~ label .icon svg path[stroke],.button_style_text.button_text_bg-neutral:active ~ label .icon svg circle[stroke],.button_style_text.button_text_bg-neutral:active ~ label .icon svg rect[stroke],.button_style_text.button_text_bg-neutral.active .icon svg path[stroke],.button_style_text.button_text_bg-neutral.active .icon svg circle[stroke],.button_style_text.button_text_bg-neutral.active .icon svg rect[stroke],.button_style_text.button_text_bg-neutral.active ~ label .icon svg path[stroke],.button_style_text.button_text_bg-neutral.active ~ label .icon svg circle[stroke],.button_style_text.button_text_bg-neutral.active ~ label .icon svg rect[stroke]{stroke:var(--color-button-text-neutral-content-secondary-active);}.button_style_text.button_text_bg-neutral:focus .icon svg path,.button_style_text.button_text_bg-neutral:focus .icon svg circle,.button_style_text.button_text_bg-neutral:focus .icon svg rect,.button_style_text.button_text_bg-neutral:focus ~ label .icon svg path,.button_style_text.button_text_bg-neutral:focus ~ label .icon svg circle,.button_style_text.button_text_bg-neutral:focus ~ label .icon svg rect,.button_style_text.button_text_bg-neutral.focus .icon svg path,.button_style_text.button_text_bg-neutral.focus .icon svg circle,.button_style_text.button_text_bg-neutral.focus .icon svg rect,.button_style_text.button_text_bg-neutral.focus ~ label .icon svg path,.button_style_text.button_text_bg-neutral.focus ~ label .icon svg circle,.button_style_text.button_text_bg-neutral.focus ~ label .icon svg rect{transition:var(--transition);}.button_style_text.button_text_bg-neutral:focus .icon svg path[fill],.button_style_text.button_text_bg-neutral:focus .icon svg circle[fill],.button_style_text.button_text_bg-neutral:focus .icon svg rect[fill],.button_style_text.button_text_bg-neutral:focus ~ label .icon svg path[fill],.button_style_text.button_text_bg-neutral:focus ~ label .icon svg circle[fill],.button_style_text.button_text_bg-neutral:focus ~ label .icon svg rect[fill],.button_style_text.button_text_bg-neutral.focus .icon svg path[fill],.button_style_text.button_text_bg-neutral.focus .icon svg circle[fill],.button_style_text.button_text_bg-neutral.focus .icon svg rect[fill],.button_style_text.button_text_bg-neutral.focus ~ label .icon svg path[fill],.button_style_text.button_text_bg-neutral.focus ~ label .icon svg circle[fill],.button_style_text.button_text_bg-neutral.focus ~ label .icon svg rect[fill]{fill:var(--color-button-text-neutral-content-secondary-default);}.button_style_text.button_text_bg-neutral:focus .icon svg path[stroke],.button_style_text.button_text_bg-neutral:focus .icon svg circle[stroke],.button_style_text.button_text_bg-neutral:focus .icon svg rect[stroke],.button_style_text.button_text_bg-neutral:focus ~ label .icon svg path[stroke],.button_style_text.button_text_bg-neutral:focus ~ label .icon svg circle[stroke],.button_style_text.button_text_bg-neutral:focus ~ label .icon svg rect[stroke],.button_style_text.button_text_bg-neutral.focus .icon svg path[stroke],.button_style_text.button_text_bg-neutral.focus .icon svg circle[stroke],.button_style_text.button_text_bg-neutral.focus .icon svg rect[stroke],.button_style_text.button_text_bg-neutral.focus ~ label .icon svg path[stroke],.button_style_text.button_text_bg-neutral.focus ~ label .icon svg circle[stroke],.button_style_text.button_text_bg-neutral.focus ~ label .icon svg rect[stroke]{stroke:var(--color-button-text-neutral-content-secondary-default);}.button_style_text.button_text_bg-neutral:disabled .icon svg path,.button_style_text.button_text_bg-neutral:disabled .icon svg circle,.button_style_text.button_text_bg-neutral:disabled .icon svg rect,.button_style_text.button_text_bg-neutral:disabled ~ label .icon svg path,.button_style_text.button_text_bg-neutral:disabled ~ label .icon svg circle,.button_style_text.button_text_bg-neutral:disabled ~ label .icon svg rect,.button_style_text.button_text_bg-neutral.disabled .icon svg path,.button_style_text.button_text_bg-neutral.disabled .icon svg circle,.button_style_text.button_text_bg-neutral.disabled .icon svg rect,.button_style_text.button_text_bg-neutral.disabled ~ label .icon svg path,.button_style_text.button_text_bg-neutral.disabled ~ label .icon svg circle,.button_style_text.button_text_bg-neutral.disabled ~ label .icon svg rect{transition:var(--transition);}.button_style_text.button_text_bg-neutral:disabled .icon svg path[fill],.button_style_text.button_text_bg-neutral:disabled .icon svg circle[fill],.button_style_text.button_text_bg-neutral:disabled .icon svg rect[fill],.button_style_text.button_text_bg-neutral:disabled ~ label .icon svg path[fill],.button_style_text.button_text_bg-neutral:disabled ~ label .icon svg circle[fill],.button_style_text.button_text_bg-neutral:disabled ~ label .icon svg rect[fill],.button_style_text.button_text_bg-neutral.disabled .icon svg path[fill],.button_style_text.button_text_bg-neutral.disabled .icon svg circle[fill],.button_style_text.button_text_bg-neutral.disabled .icon svg rect[fill],.button_style_text.button_text_bg-neutral.disabled ~ label .icon svg path[fill],.button_style_text.button_text_bg-neutral.disabled ~ label .icon svg circle[fill],.button_style_text.button_text_bg-neutral.disabled ~ label .icon svg rect[fill]{fill:var(--color-button-text-neutral-content-secondary-disabled);}.button_style_text.button_text_bg-neutral:disabled .icon svg path[stroke],.button_style_text.button_text_bg-neutral:disabled .icon svg circle[stroke],.button_style_text.button_text_bg-neutral:disabled .icon svg rect[stroke],.button_style_text.button_text_bg-neutral:disabled ~ label .icon svg path[stroke],.button_style_text.button_text_bg-neutral:disabled ~ label .icon svg circle[stroke],.button_style_text.button_text_bg-neutral:disabled ~ label .icon svg rect[stroke],.button_style_text.button_text_bg-neutral.disabled .icon svg path[stroke],.button_style_text.button_text_bg-neutral.disabled .icon svg circle[stroke],.button_style_text.button_text_bg-neutral.disabled .icon svg rect[stroke],.button_style_text.button_text_bg-neutral.disabled ~ label .icon svg path[stroke],.button_style_text.button_text_bg-neutral.disabled ~ label .icon svg circle[stroke],.button_style_text.button_text_bg-neutral.disabled ~ label .icon svg rect[stroke]{stroke:var(--color-button-text-neutral-content-secondary-disabled);}.button_style_text.button_text_bg-base{color:var(--color-button-text-neutral-content-primary-default);}@media (hover:hover){.button_style_text.button_text_bg-base:hover,.button_style_text.button_text_bg-base.hover{color:var(--color-button-text-neutral-content-primary-default);}}.button_style_text.button_text_bg-base:active,.button_style_text.button_text_bg-base.active{color:var(--color-button-text-neutral-content-primary-default);}.button_style_text.button_text_bg-base:focus-visible,.button_style_text.button_text_bg-base.focus-visible,.button_style_text.button_text_bg-base.focus{color:var(--color-button-text-neutral-content-primary-default);box-shadow:0 0 0 3px var(--color-button-text-base-focus);}.button_style_text.button_text_bg-base:disabled,.button_style_text.button_text_bg-base.disabled{color:var(--color-button-text-neutral-content-primary-disabled);pointer-events:none;}.button_style_text.button_text_bg-base .icon svg path,.button_style_text.button_text_bg-base .icon svg circle,.button_style_text.button_text_bg-base .icon svg rect,.button_style_text.button_text_bg-base ~ label .icon svg path,.button_style_text.button_text_bg-base ~ label .icon svg circle,.button_style_text.button_text_bg-base ~ label .icon svg rect{transition:var(--transition);}.button_style_text.button_text_bg-base .icon svg path[fill],.button_style_text.button_text_bg-base .icon svg circle[fill],.button_style_text.button_text_bg-base .icon svg rect[fill],.button_style_text.button_text_bg-base ~ label .icon svg path[fill],.button_style_text.button_text_bg-base ~ label .icon svg circle[fill],.button_style_text.button_text_bg-base ~ label .icon svg rect[fill]{fill:var(--color-button-text-neutral-content-primary-default);}.button_style_text.button_text_bg-base .icon svg path[stroke],.button_style_text.button_text_bg-base .icon svg circle[stroke],.button_style_text.button_text_bg-base .icon svg rect[stroke],.button_style_text.button_text_bg-base ~ label .icon svg path[stroke],.button_style_text.button_text_bg-base ~ label .icon svg circle[stroke],.button_style_text.button_text_bg-base ~ label .icon svg rect[stroke]{stroke:var(--color-button-text-neutral-content-primary-default);}@media (hover:hover){.button_style_text.button_text_bg-base:hover .icon svg path,.button_style_text.button_text_bg-base:hover .icon svg circle,.button_style_text.button_text_bg-base:hover .icon svg rect,.button_style_text.button_text_bg-base:hover ~ label .icon svg path,.button_style_text.button_text_bg-base:hover ~ label .icon svg circle,.button_style_text.button_text_bg-base:hover ~ label .icon svg rect,.button_style_text.button_text_bg-base.hover .icon svg path,.button_style_text.button_text_bg-base.hover .icon svg circle,.button_style_text.button_text_bg-base.hover .icon svg rect,.button_style_text.button_text_bg-base.hover ~ label .icon svg path,.button_style_text.button_text_bg-base.hover ~ label .icon svg circle,.button_style_text.button_text_bg-base.hover ~ label .icon svg rect{transition:var(--transition);}.button_style_text.button_text_bg-base:hover .icon svg path[fill],.button_style_text.button_text_bg-base:hover .icon svg circle[fill],.button_style_text.button_text_bg-base:hover .icon svg rect[fill],.button_style_text.button_text_bg-base:hover ~ label .icon svg path[fill],.button_style_text.button_text_bg-base:hover ~ label .icon svg circle[fill],.button_style_text.button_text_bg-base:hover ~ label .icon svg rect[fill],.button_style_text.button_text_bg-base.hover .icon svg path[fill],.button_style_text.button_text_bg-base.hover .icon svg circle[fill],.button_style_text.button_text_bg-base.hover .icon svg rect[fill],.button_style_text.button_text_bg-base.hover ~ label .icon svg path[fill],.button_style_text.button_text_bg-base.hover ~ label .icon svg circle[fill],.button_style_text.button_text_bg-base.hover ~ label .icon svg rect[fill]{fill:var(--color-button-text-neutral-content-primary-default);}.button_style_text.button_text_bg-base:hover .icon svg path[stroke],.button_style_text.button_text_bg-base:hover .icon svg circle[stroke],.button_style_text.button_text_bg-base:hover .icon svg rect[stroke],.button_style_text.button_text_bg-base:hover ~ label .icon svg path[stroke],.button_style_text.button_text_bg-base:hover ~ label .icon svg circle[stroke],.button_style_text.button_text_bg-base:hover ~ label .icon svg rect[stroke],.button_style_text.button_text_bg-base.hover .icon svg path[stroke],.button_style_text.button_text_bg-base.hover .icon svg circle[stroke],.button_style_text.button_text_bg-base.hover .icon svg rect[stroke],.button_style_text.button_text_bg-base.hover ~ label .icon svg path[stroke],.button_style_text.button_text_bg-base.hover ~ label .icon svg circle[stroke],.button_style_text.button_text_bg-base.hover ~ label .icon svg rect[stroke]{stroke:var(--color-button-text-neutral-content-primary-default);}}.button_style_text.button_text_bg-base:active .icon svg path,.button_style_text.button_text_bg-base:active .icon svg circle,.button_style_text.button_text_bg-base:active .icon svg rect,.button_style_text.button_text_bg-base:active ~ label .icon svg path,.button_style_text.button_text_bg-base:active ~ label .icon svg circle,.button_style_text.button_text_bg-base:active ~ label .icon svg rect,.button_style_text.button_text_bg-base.active .icon svg path,.button_style_text.button_text_bg-base.active .icon svg circle,.button_style_text.button_text_bg-base.active .icon svg rect,.button_style_text.button_text_bg-base.active ~ label .icon svg path,.button_style_text.button_text_bg-base.active ~ label .icon svg circle,.button_style_text.button_text_bg-base.active ~ label .icon svg rect{transition:var(--transition);}.button_style_text.button_text_bg-base:active .icon svg path[fill],.button_style_text.button_text_bg-base:active .icon svg circle[fill],.button_style_text.button_text_bg-base:active .icon svg rect[fill],.button_style_text.button_text_bg-base:active ~ label .icon svg path[fill],.button_style_text.button_text_bg-base:active ~ label .icon svg circle[fill],.button_style_text.button_text_bg-base:active ~ label .icon svg rect[fill],.button_style_text.button_text_bg-base.active .icon svg path[fill],.button_style_text.button_text_bg-base.active .icon svg circle[fill],.button_style_text.button_text_bg-base.active .icon svg rect[fill],.button_style_text.button_text_bg-base.active ~ label .icon svg path[fill],.button_style_text.button_text_bg-base.active ~ label .icon svg circle[fill],.button_style_text.button_text_bg-base.active ~ label .icon svg rect[fill]{fill:var(--color-button-text-neutral-content-primary-default);}.button_style_text.button_text_bg-base:active .icon svg path[stroke],.button_style_text.button_text_bg-base:active .icon svg circle[stroke],.button_style_text.button_text_bg-base:active .icon svg rect[stroke],.button_style_text.button_text_bg-base:active ~ label .icon svg path[stroke],.button_style_text.button_text_bg-base:active ~ label .icon svg circle[stroke],.button_style_text.button_text_bg-base:active ~ label .icon svg rect[stroke],.button_style_text.button_text_bg-base.active .icon svg path[stroke],.button_style_text.button_text_bg-base.active .icon svg circle[stroke],.button_style_text.button_text_bg-base.active .icon svg rect[stroke],.button_style_text.button_text_bg-base.active ~ label .icon svg path[stroke],.button_style_text.button_text_bg-base.active ~ label .icon svg circle[stroke],.button_style_text.button_text_bg-base.active ~ label .icon svg rect[stroke]{stroke:var(--color-button-text-neutral-content-primary-default);}.button_style_text.button_text_bg-base:focus .icon svg path,.button_style_text.button_text_bg-base:focus .icon svg circle,.button_style_text.button_text_bg-base:focus .icon svg rect,.button_style_text.button_text_bg-base:focus ~ label .icon svg path,.button_style_text.button_text_bg-base:focus ~ label .icon svg circle,.button_style_text.button_text_bg-base:focus ~ label .icon svg rect,.button_style_text.button_text_bg-base.focus .icon svg path,.button_style_text.button_text_bg-base.focus .icon svg circle,.button_style_text.button_text_bg-base.focus .icon svg rect,.button_style_text.button_text_bg-base.focus ~ label .icon svg path,.button_style_text.button_text_bg-base.focus ~ label .icon svg circle,.button_style_text.button_text_bg-base.focus ~ label .icon svg rect{transition:var(--transition);}.button_style_text.button_text_bg-base:focus .icon svg path[fill],.button_style_text.button_text_bg-base:focus .icon svg circle[fill],.button_style_text.button_text_bg-base:focus .icon svg rect[fill],.button_style_text.button_text_bg-base:focus ~ label .icon svg path[fill],.button_style_text.button_text_bg-base:focus ~ label .icon svg circle[fill],.button_style_text.button_text_bg-base:focus ~ label .icon svg rect[fill],.button_style_text.button_text_bg-base.focus .icon svg path[fill],.button_style_text.button_text_bg-base.focus .icon svg circle[fill],.button_style_text.button_text_bg-base.focus .icon svg rect[fill],.button_style_text.button_text_bg-base.focus ~ label .icon svg path[fill],.button_style_text.button_text_bg-base.focus ~ label .icon svg circle[fill],.button_style_text.button_text_bg-base.focus ~ label .icon svg rect[fill]{fill:var(--color-button-text-neutral-content-primary-default);}.button_style_text.button_text_bg-base:focus .icon svg path[stroke],.button_style_text.button_text_bg-base:focus .icon svg circle[stroke],.button_style_text.button_text_bg-base:focus .icon svg rect[stroke],.button_style_text.button_text_bg-base:focus ~ label .icon svg path[stroke],.button_style_text.button_text_bg-base:focus ~ label .icon svg circle[stroke],.button_style_text.button_text_bg-base:focus ~ label .icon svg rect[stroke],.button_style_text.button_text_bg-base.focus .icon svg path[stroke],.button_style_text.button_text_bg-base.focus .icon svg circle[stroke],.button_style_text.button_text_bg-base.focus .icon svg rect[stroke],.button_style_text.button_text_bg-base.focus ~ label .icon svg path[stroke],.button_style_text.button_text_bg-base.focus ~ label .icon svg circle[stroke],.button_style_text.button_text_bg-base.focus ~ label .icon svg rect[stroke]{stroke:var(--color-button-text-neutral-content-primary-default);}.button_style_text.button_text_bg-base:disabled .icon svg path,.button_style_text.button_text_bg-base:disabled .icon svg circle,.button_style_text.button_text_bg-base:disabled .icon svg rect,.button_style_text.button_text_bg-base:disabled ~ label .icon svg path,.button_style_text.button_text_bg-base:disabled ~ label .icon svg circle,.button_style_text.button_text_bg-base:disabled ~ label .icon svg rect,.button_style_text.button_text_bg-base.disabled .icon svg path,.button_style_text.button_text_bg-base.disabled .icon svg circle,.button_style_text.button_text_bg-base.disabled .icon svg rect,.button_style_text.button_text_bg-base.disabled ~ label .icon svg path,.button_style_text.button_text_bg-base.disabled ~ label .icon svg circle,.button_style_text.button_text_bg-base.disabled ~ label .icon svg rect{transition:var(--transition);}.button_style_text.button_text_bg-base:disabled .icon svg path[fill],.button_style_text.button_text_bg-base:disabled .icon svg circle[fill],.button_style_text.button_text_bg-base:disabled .icon svg rect[fill],.button_style_text.button_text_bg-base:disabled ~ label .icon svg path[fill],.button_style_text.button_text_bg-base:disabled ~ label .icon svg circle[fill],.button_style_text.button_text_bg-base:disabled ~ label .icon svg rect[fill],.button_style_text.button_text_bg-base.disabled .icon svg path[fill],.button_style_text.button_text_bg-base.disabled .icon svg circle[fill],.button_style_text.button_text_bg-base.disabled .icon svg rect[fill],.button_style_text.button_text_bg-base.disabled ~ label .icon svg path[fill],.button_style_text.button_text_bg-base.disabled ~ label .icon svg circle[fill],.button_style_text.button_text_bg-base.disabled ~ label .icon svg rect[fill]{fill:var(--color-button-text-neutral-content-primary-disabled);}.button_style_text.button_text_bg-base:disabled .icon svg path[stroke],.button_style_text.button_text_bg-base:disabled .icon svg circle[stroke],.button_style_text.button_text_bg-base:disabled .icon svg rect[stroke],.button_style_text.button_text_bg-base:disabled ~ label .icon svg path[stroke],.button_style_text.button_text_bg-base:disabled ~ label .icon svg circle[stroke],.button_style_text.button_text_bg-base:disabled ~ label .icon svg rect[stroke],.button_style_text.button_text_bg-base.disabled .icon svg path[stroke],.button_style_text.button_text_bg-base.disabled .icon svg circle[stroke],.button_style_text.button_text_bg-base.disabled .icon svg rect[stroke],.button_style_text.button_text_bg-base.disabled ~ label .icon svg path[stroke],.button_style_text.button_text_bg-base.disabled ~ label .icon svg circle[stroke],.button_style_text.button_text_bg-base.disabled ~ label .icon svg rect[stroke]{stroke:var(--color-button-text-neutral-content-primary-disabled);}.button_style_underline{position:relative;padding:0;border:none;min-width:unset;background:unset;color:var(--color-button-text-neutral-content-primary-default);overflow:visible;}.button_style_underline::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;border-radius:var(--radius-divider);background:transparent;transition:var(--transition);}@media (hover:hover){.button_style_underline:hover,.button_style_underline.hover{color:var(--color-button-text-neutral-content-primary-default);}.button_style_underline:hover::after,.button_style_underline.hover::after{background:var(--color-button-outline-primary-border-hover);}}.button_style_underline:active,.button_style_underline.active{color:var(--color-button-text-neutral-content-primary-default);}.button_style_underline:active::after,.button_style_underline.active::after{background:var(--color-button-outline-primary-border-active);}.button_style_underline:focus-visible,.button_style_underline.focus-visible,.button_style_underline.focus{color:var(--color-button-text-neutral-content-primary-default);box-shadow:0 0 0 3px var(--color-button-text-base-focus);}.button_style_underline:disabled,.button_style_underline.disabled{color:var(--color-button-text-neutral-content-primary-disabled);pointer-events:none;}.button_style_underline .icon svg path,.button_style_underline .icon svg circle,.button_style_underline .icon svg rect,.button_style_underline ~ label .icon svg path,.button_style_underline ~ label .icon svg circle,.button_style_underline ~ label .icon svg rect{transition:var(--transition);}.button_style_underline .icon svg path[fill],.button_style_underline .icon svg circle[fill],.button_style_underline .icon svg rect[fill],.button_style_underline ~ label .icon svg path[fill],.button_style_underline ~ label .icon svg circle[fill],.button_style_underline ~ label .icon svg rect[fill]{fill:var(--color-button-text-neutral-content-primary-default);}.button_style_underline .icon svg path[stroke],.button_style_underline .icon svg circle[stroke],.button_style_underline .icon svg rect[stroke],.button_style_underline ~ label .icon svg path[stroke],.button_style_underline ~ label .icon svg circle[stroke],.button_style_underline ~ label .icon svg rect[stroke]{stroke:var(--color-button-text-neutral-content-primary-default);}@media (hover:hover){.button_style_underline:hover .icon svg path,.button_style_underline:hover .icon svg circle,.button_style_underline:hover .icon svg rect,.button_style_underline:hover ~ label .icon svg path,.button_style_underline:hover ~ label .icon svg circle,.button_style_underline:hover ~ label .icon svg rect,.button_style_underline.hover .icon svg path,.button_style_underline.hover .icon svg circle,.button_style_underline.hover .icon svg rect,.button_style_underline.hover ~ label .icon svg path,.button_style_underline.hover ~ label .icon svg circle,.button_style_underline.hover ~ label .icon svg rect{transition:var(--transition);}.button_style_underline:hover .icon svg path[fill],.button_style_underline:hover .icon svg circle[fill],.button_style_underline:hover .icon svg rect[fill],.button_style_underline:hover ~ label .icon svg path[fill],.button_style_underline:hover ~ label .icon svg circle[fill],.button_style_underline:hover ~ label .icon svg rect[fill],.button_style_underline.hover .icon svg path[fill],.button_style_underline.hover .icon svg circle[fill],.button_style_underline.hover .icon svg rect[fill],.button_style_underline.hover ~ label .icon svg path[fill],.button_style_underline.hover ~ label .icon svg circle[fill],.button_style_underline.hover ~ label .icon svg rect[fill]{fill:var(--color-button-text-neutral-content-primary-default);}.button_style_underline:hover .icon svg path[stroke],.button_style_underline:hover .icon svg circle[stroke],.button_style_underline:hover .icon svg rect[stroke],.button_style_underline:hover ~ label .icon svg path[stroke],.button_style_underline:hover ~ label .icon svg circle[stroke],.button_style_underline:hover ~ label .icon svg rect[stroke],.button_style_underline.hover .icon svg path[stroke],.button_style_underline.hover .icon svg circle[stroke],.button_style_underline.hover .icon svg rect[stroke],.button_style_underline.hover ~ label .icon svg path[stroke],.button_style_underline.hover ~ label .icon svg circle[stroke],.button_style_underline.hover ~ label .icon svg rect[stroke]{stroke:var(--color-button-text-neutral-content-primary-default);}}.button_style_underline:active .icon svg path,.button_style_underline:active .icon svg circle,.button_style_underline:active .icon svg rect,.button_style_underline:active ~ label .icon svg path,.button_style_underline:active ~ label .icon svg circle,.button_style_underline:active ~ label .icon svg rect,.button_style_underline.active .icon svg path,.button_style_underline.active .icon svg circle,.button_style_underline.active .icon svg rect,.button_style_underline.active ~ label .icon svg path,.button_style_underline.active ~ label .icon svg circle,.button_style_underline.active ~ label .icon svg rect{transition:var(--transition);}.button_style_underline:active .icon svg path[fill],.button_style_underline:active .icon svg circle[fill],.button_style_underline:active .icon svg rect[fill],.button_style_underline:active ~ label .icon svg path[fill],.button_style_underline:active ~ label .icon svg circle[fill],.button_style_underline:active ~ label .icon svg rect[fill],.button_style_underline.active .icon svg path[fill],.button_style_underline.active .icon svg circle[fill],.button_style_underline.active .icon svg rect[fill],.button_style_underline.active ~ label .icon svg path[fill],.button_style_underline.active ~ label .icon svg circle[fill],.button_style_underline.active ~ label .icon svg rect[fill]{fill:var(--color-button-text-neutral-content-primary-default);}.button_style_underline:active .icon svg path[stroke],.button_style_underline:active .icon svg circle[stroke],.button_style_underline:active .icon svg rect[stroke],.button_style_underline:active ~ label .icon svg path[stroke],.button_style_underline:active ~ label .icon svg circle[stroke],.button_style_underline:active ~ label .icon svg rect[stroke],.button_style_underline.active .icon svg path[stroke],.button_style_underline.active .icon svg circle[stroke],.button_style_underline.active .icon svg rect[stroke],.button_style_underline.active ~ label .icon svg path[stroke],.button_style_underline.active ~ label .icon svg circle[stroke],.button_style_underline.active ~ label .icon svg rect[stroke]{stroke:var(--color-button-text-neutral-content-primary-default);}.button_style_underline:focus .icon svg path,.button_style_underline:focus .icon svg circle,.button_style_underline:focus .icon svg rect,.button_style_underline:focus ~ label .icon svg path,.button_style_underline:focus ~ label .icon svg circle,.button_style_underline:focus ~ label .icon svg rect,.button_style_underline.focus .icon svg path,.button_style_underline.focus .icon svg circle,.button_style_underline.focus .icon svg rect,.button_style_underline.focus ~ label .icon svg path,.button_style_underline.focus ~ label .icon svg circle,.button_style_underline.focus ~ label .icon svg rect{transition:var(--transition);}.button_style_underline:focus .icon svg path[fill],.button_style_underline:focus .icon svg circle[fill],.button_style_underline:focus .icon svg rect[fill],.button_style_underline:focus ~ label .icon svg path[fill],.button_style_underline:focus ~ label .icon svg circle[fill],.button_style_underline:focus ~ label .icon svg rect[fill],.button_style_underline.focus .icon svg path[fill],.button_style_underline.focus .icon svg circle[fill],.button_style_underline.focus .icon svg rect[fill],.button_style_underline.focus ~ label .icon svg path[fill],.button_style_underline.focus ~ label .icon svg circle[fill],.button_style_underline.focus ~ label .icon svg rect[fill]{fill:var(--color-button-text-neutral-content-primary-default);}.button_style_underline:focus .icon svg path[stroke],.button_style_underline:focus .icon svg circle[stroke],.button_style_underline:focus .icon svg rect[stroke],.button_style_underline:focus ~ label .icon svg path[stroke],.button_style_underline:focus ~ label .icon svg circle[stroke],.button_style_underline:focus ~ label .icon svg rect[stroke],.button_style_underline.focus .icon svg path[stroke],.button_style_underline.focus .icon svg circle[stroke],.button_style_underline.focus .icon svg rect[stroke],.button_style_underline.focus ~ label .icon svg path[stroke],.button_style_underline.focus ~ label .icon svg circle[stroke],.button_style_underline.focus ~ label .icon svg rect[stroke]{stroke:var(--color-button-text-neutral-content-primary-default);}.button_style_underline:disabled .icon svg path,.button_style_underline:disabled .icon svg circle,.button_style_underline:disabled .icon svg rect,.button_style_underline:disabled ~ label .icon svg path,.button_style_underline:disabled ~ label .icon svg circle,.button_style_underline:disabled ~ label .icon svg rect,.button_style_underline.disabled .icon svg path,.button_style_underline.disabled .icon svg circle,.button_style_underline.disabled .icon svg rect,.button_style_underline.disabled ~ label .icon svg path,.button_style_underline.disabled ~ label .icon svg circle,.button_style_underline.disabled ~ label .icon svg rect{transition:var(--transition);}.button_style_underline:disabled .icon svg path[fill],.button_style_underline:disabled .icon svg circle[fill],.button_style_underline:disabled .icon svg rect[fill],.button_style_underline:disabled ~ label .icon svg path[fill],.button_style_underline:disabled ~ label .icon svg circle[fill],.button_style_underline:disabled ~ label .icon svg rect[fill],.button_style_underline.disabled .icon svg path[fill],.button_style_underline.disabled .icon svg circle[fill],.button_style_underline.disabled .icon svg rect[fill],.button_style_underline.disabled ~ label .icon svg path[fill],.button_style_underline.disabled ~ label .icon svg circle[fill],.button_style_underline.disabled ~ label .icon svg rect[fill]{fill:var(--color-button-text-neutral-content-primary-disabled);}.button_style_underline:disabled .icon svg path[stroke],.button_style_underline:disabled .icon svg circle[stroke],.button_style_underline:disabled .icon svg rect[stroke],.button_style_underline:disabled ~ label .icon svg path[stroke],.button_style_underline:disabled ~ label .icon svg circle[stroke],.button_style_underline:disabled ~ label .icon svg rect[stroke],.button_style_underline.disabled .icon svg path[stroke],.button_style_underline.disabled .icon svg circle[stroke],.button_style_underline.disabled .icon svg rect[stroke],.button_style_underline.disabled ~ label .icon svg path[stroke],.button_style_underline.disabled ~ label .icon svg circle[stroke],.button_style_underline.disabled ~ label .icon svg rect[stroke]{stroke:var(--color-button-text-neutral-content-primary-disabled);}.button_modificator_icon{padding:0;min-width:unset;aspect-ratio:1/1;gap:0;text-indent:-999px;}.button_modificator_circle{padding:0;min-width:unset;aspect-ratio:1/1;gap:0;text-indent:-999px;border-radius:var(--radius-button-full);}.button_modificator_full{width:100%;}
.icon{position:relative;}.icon svg{display:block;width:100%;height:auto;}.icon svg path,.icon svg circle,.icon svg rect{transition:var(--transition);}.icon svg path[fill],.icon svg circle[fill],.icon svg rect[fill]{fill:var(--color-content-neutral-primary);}.icon svg path[stroke],.icon svg circle[stroke],.icon svg rect[stroke]{stroke:var(--color-content-neutral-primary);}.icon_variant_plus{width:24px;height:24px;}.icon_variant_plus .icon__strip{content:"";display:inline-block;height:2px;width:16px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background-color:var(--color-content-neutral-primary,#1E1E1E);transition:var(--transition);}.icon_variant_plus .icon__strip:nth-child(2){transform:translate(-50%,-50%) rotate(90deg);}.icon_position_before{order:-1;}.icon_position_after{order:1;}.icon_active.icon_variant_plus .icon__strip:nth-child(2){transform:translate(-50%,-50%) rotate(0deg);}.icon_size_sm{width:var(--size-icon-sm);height:var(--size-icon-sm);}.icon_size_md{width:var(--size-icon-md);height:var(--size-icon-md);}.icon_size_lg{width:var(--size-icon-lg);height:var(--size-icon-lg);}.icon_size_xl{width:var(--size-icon-lg);height:var(--size-icon-lg);}
.input_type_text{position:relative;width:100%;border:unset;display:inline-grid;align-items:center;transition:var(--transition);font-family:var(--font-family);font-size:var(--size-font-lg-size);font-style:normal;font-weight:400;line-height:var(--size-font-md-line);}.input_type_text.input{}.input_type_text.input_size_xs{height:var(--size-button-height-xs);padding:0 8px;border-radius:var(--radius-textfield-sm);}.input_type_text.input_size_xs ~ label{padding:0 8px;}.input_type_text.input_size_sm{height:var(--size-button-height-sm);padding:0 10px;border-radius:var(--radius-textfield-sm);}.input_type_text.input_size_sm ~ label{padding:0 10px;}.input_type_text.input_size_md{height:var(--size-button-height-md);padding:0 12px;border-radius:var(--radius-textfield-md);}.input_type_text.input_size_md ~ label{padding:0 12px;}.input_type_text.input_size_lg{height:var(--size-button-height-lg);padding:0 12px;border-radius:var(--radius-textfield-lg);}.input_type_text.input_size_lg ~ label{padding:0 12px;}.input_type_text.input_size_xl{height:var(--size-button-height-xl);padding:0 16px;border-radius:var(--radius-textfield-xl);}.input_type_text.input_size_xl ~ label{padding:0 16px;}.input_type_text.input_style_outline{color:var(--color-content-neutral-secondary);border:2px solid var(--color-button-outline-neutral-border-default);}.input_type_text.input_style_outline::-moz-placeholder{color:var(--color-content-neutral-secondary);}.input_type_text.input_style_outline::placeholder{color:var(--color-content-neutral-secondary);}@media (hover:hover){.input_type_text.input_style_outline:hover,.input_type_text.input_style_outline.hover{border-color:var(--color-button-outline-neutral-border-default);box-shadow:inset 0px 0px 0px 1px var(--color-button-outline-neutral-border-default);background:var(--color-button-outline-neutral-bg-textfield-default);}}.input_type_text.input_style_outline:focus-visible,.input_type_text.input_style_outline.focus-visible,.input_type_text.input_style_outline.focus{color:var(--color-button-outline-neutral-content-default);border-color:var(--color-button-outline-neutral-border-textfield-focus);box-shadow:inset 0px 0px 0px 1px var(--color-button-outline-neutral-border-textfield-focus);background:var(--color-button-outline-neutral-bg-textfield-default);}.input_type_text.input_style_outline:focus-visible::-moz-placeholder,.input_type_text.input_style_outline.focus-visible::-moz-placeholder,.input_type_text.input_style_outline.focus::-moz-placeholder{color:var(--color-button-outline-neutral-content-default);}.input_type_text.input_style_outline:focus-visible::placeholder,.input_type_text.input_style_outline.focus-visible::placeholder,.input_type_text.input_style_outline.focus::placeholder{color:var(--color-button-outline-neutral-content-default);}.input_type_text.input_style_outline.error{color:var(--color-button-outline-neutral-content-default);border-color:var(--color-button-outline-neutral-border-error);box-shadow:none;background:var(--color-button-outline-neutral-bg-textfield-default);}.input_type_text.input_style_outline.error::-moz-placeholder{color:var(--color-button-outline-neutral-content-default);}.input_type_text.input_style_outline.error::placeholder{color:var(--color-button-outline-neutral-content-default);}.input_type_text.input_style_outline:disabled,.input_type_text.input_style_outline.disabled{color:var(--color-button-outline-neutral-content-disabled);border-color:var(--color-button-outline-neutral-border-default);background:var(--color-button-outline-neutral-bg-textfield-default);box-shadow:none;pointer-events:none;}.input_type_text.input_style_outline:disabled::-moz-placeholder,.input_type_text.input_style_outline.disabled::-moz-placeholder{color:var(--color-button-outline-neutral-content-disabled);}.input_type_text.input_style_outline:disabled::placeholder,.input_type_text.input_style_outline.disabled::placeholder{color:var(--color-button-outline-neutral-content-disabled);}.input_type_text.input_style_underline{color:var(--color-content-neutral-secondary);padding-left:0;border-bottom:1px solid var(--color-button-outline-neutral-border-default);}.input_type_text.input_style_underline::-moz-placeholder{color:var(--color-content-neutral-secondary);}.input_type_text.input_style_underline::placeholder{color:var(--color-content-neutral-secondary);}@media (hover:hover){.input_type_text.input_style_underline:hover,.input_type_text.input_style_underline.hover{border-color:var(--color-button-outline-neutral-border-default);}}.input_type_text.input_style_underline:focus-visible,.input_type_text.input_style_underline.focus-visible,.input_type_text.input_style_underline.focus{color:var(--color-button-outline-neutral-content-default);border-color:var(--color-button-outline-neutral-border-textfield-focus);background:var(--color-button-outline-neutral-bg-textfield-default);}.input_type_text.input_style_underline:focus-visible::-moz-placeholder,.input_type_text.input_style_underline.focus-visible::-moz-placeholder,.input_type_text.input_style_underline.focus::-moz-placeholder{color:var(--color-button-outline-neutral-content-default);}.input_type_text.input_style_underline:focus-visible::placeholder,.input_type_text.input_style_underline.focus-visible::placeholder,.input_type_text.input_style_underline.focus::placeholder{color:var(--color-button-outline-neutral-content-default);}.input_type_text.input_style_underline.error{color:var(--color-button-outline-neutral-content-default);border-color:var(--color-button-outline-neutral-border-error);background:var(--color-button-outline-neutral-bg-textfield-default);}.input_type_text.input_style_underline.error::-moz-placeholder{color:var(--color-button-outline-neutral-content-default);}.input_type_text.input_style_underline.error::placeholder{color:var(--color-button-outline-neutral-content-default);}.input_type_text.input_style_underline:disabled,.input_type_text.input_style_underline.disabled{color:var(--color-button-outline-neutral-content-disabled);border-color:var(--color-button-outline-neutral-border-default);background:var(--color-button-outline-neutral-bg-textfield-default);pointer-events:none;}.input_type_text.input_style_underline:disabled::-moz-placeholder,.input_type_text.input_style_underline.disabled::-moz-placeholder{color:var(--color-button-outline-neutral-content-disabled);}.input_type_text.input_style_underline:disabled::placeholder,.input_type_text.input_style_underline.disabled::placeholder{color:var(--color-button-outline-neutral-content-disabled);}.input_type_text.input_style_filled{color:var(--color-textfield-outline-content-default);background:var(--color-textfield-filled-neutral-bg-sm-default);}.input_type_text.input_style_filled::-moz-placeholder{color:var(--color-content-neutral-secondary);}.input_type_text.input_style_filled::placeholder{color:var(--color-content-neutral-secondary);}@media (hover:hover){.input_type_text.input_style_filled:hover,.input_type_text.input_style_filled.hover{color:var(--color-textfield-outline-content-default);background:var(--color-textfield-filled-neutral-bg-sm-hover);}}.input_type_text.input_style_filled:focus-visible,.input_type_text.input_style_filled.focus-visible,.input_type_text.input_style_filled.focus{color:var(--color-textfield-outline-content-input);box-shadow:inset 0 0 0 2px var(--color-textfield-filled-neutral-focus);background:var(--color-textfield-filled-neutral-bg-sm-default);}.input_type_text.input_style_filled:focus-visible::-moz-placeholder,.input_type_text.input_style_filled.focus-visible::-moz-placeholder,.input_type_text.input_style_filled.focus::-moz-placeholder{color:var(--color-textfield-outline-content-default);}.input_type_text.input_style_filled:focus-visible::placeholder,.input_type_text.input_style_filled.focus-visible::placeholder,.input_type_text.input_style_filled.focus::placeholder{color:var(--color-textfield-outline-content-default);}.input_type_text.input_style_filled.error{color:var(--color-textfield-outline-content-default);box-shadow:inset 0 0 0 2px var(--color-textfield-filled-neutral-border-sm-error);background:var(--color-textfield-filled-neutral-bg-sm-error);}.input_type_text.input_style_filled.error::-moz-placeholder{color:var(--color-textfield-outline-content-default);}.input_type_text.input_style_filled.error::placeholder{color:var(--color-textfield-outline-content-default);}.input_type_text.input_style_filled:disabled,.input_type_text.input_style_filled.disabled{color:var(--color-textfield-outline-content-default);background:var(--color-textfield-filled-neutral-bg-sm-disabled);pointer-events:none;}.input_type_text.input_style_filled:disabled::-moz-placeholder,.input_type_text.input_style_filled.disabled::-moz-placeholder{color:var(--color-textfield-outline-content-default);}.input_type_text.input_style_filled:disabled::placeholder,.input_type_text.input_style_filled.disabled::placeholder{color:var(--color-textfield-outline-content-default);}.input_type_text.input_full{width:100%;}.input_type_text:focus-visible,.input_type_text.focus-visible,.input_type_text:focus,.input_type_text.focus{outline:none;}.form-element_type_text{display:grid;position:relative;gap:var(--size-button-space-md);grid-auto-rows:max-content;}.form-element_type_text.form-element{}.form-element_type_text.form-element_size_md .form-element__wrap_text .icon,.form-element__wrap_text .form-element_type_text.form-element_size_md .icon{width:var(--size-button-height-md);height:var(--size-button-height-md);}.form-element_type_text.form-element_size_md .form-element__wrap_text .input_type_text.input,.form-element__wrap_text .form-element_type_text.form-element_size_md .input_type_text.input{padding-right:var(--size-button-height-md);}.form-element_type_text.form-element_size_lg .form-element__wrap_text .icon,.form-element__wrap_text .form-element_type_text.form-element_size_lg .icon{width:var(--size-button-height-lg);height:var(--size-button-height-lg);}.form-element_type_text.form-element_size_lg .form-element__wrap_text .input_type_text.input,.form-element__wrap_text .form-element_type_text.form-element_size_lg .input_type_text.input{padding-right:var(--size-button-height-lg);}.form-element_type_text.form-element_size_xl .form-element__wrap_text .icon,.form-element__wrap_text .form-element_type_text.form-element_size_xl .icon{width:var(--size-button-height-xl);height:var(--size-button-height-xl);}.form-element_type_text.form-element_size_xl .form-element__wrap_text .input_type_text.input,.form-element__wrap_text .form-element_type_text.form-element_size_xl .input_type_text.input{padding-right:var(--size-button-height-xl);}.form-element_type_text .form-label{cursor:pointer;color:var(--color-content-neutral-secondary);font-family:var(--font-family);font-size:var(--size-font-md-size);font-style:normal;font-weight:400;line-height:var(--size-font-md-line);letter-spacing:var(--size-font-md-letter-spacing);}.form-element_type_text .form-description{color:var(--color-content-neutral-secondary);font-family:var(--font-family);font-size:var(--size-font-sm-size);font-style:normal;font-weight:400;line-height:var(--size-font-sm-line);letter-spacing:var(--size-font-sm-letter-spacing);}.form-element__wrap_text{display:grid;position:relative;grid-template-columns:1fr max-content;}.form-element__wrap_text .icon{display:grid;position:absolute;align-items:center;justify-content:center;right:0;top:50%;transform:translateY(-50%);}
.views-align-left{text-align:left;}.views-align-right{text-align:right;}.views-align-center{text-align:center;}.views-view-grid .views-col{float:left;}.views-view-grid .views-row{float:left;clear:both;width:100%;}.views-display-link + .views-display-link{margin-left:0.5em;}
.webform-details-toggle-state-wrapper{margin-top:1em;text-align:right;}[dir="rtl"] .webform-details-toggle-state-wrapper{text-align:left;}.webform-details-toggle-state-wrapper + details{margin-top:0;}.webform-details-toggle-state{margin-top:0;padding:0;cursor:pointer;text-decoration:none;color:#337ab7;border:0;background:transparent;font-size:1em;}.webform-details-toggle-state:hover,.webform-details-toggle-statelink:focus{text-decoration:underline;}.webform-tabs .webform-details-toggle-state-wrapper{float:right;}@media screen and (max-width:600px){.webform-tabs .webform-details-toggle-state-wrapper{float:none;}}
.webform-message--close .messages{position:relative;padding-right:35px;}.webform-message--close .webform-message__link{display:none;}html.js .webform-message--close .webform-message__link{position:absolute;top:11px;right:10px;display:block;font-size:24px;line-height:24px;}html[dir="rtl"].js .webform-message--close .webform-message__link{top:11px;right:inherit;left:10px;}.webform-message__link{opacity:0.33;color:inherit;}.webform-message__link:link{text-decoration:none;border-bottom:none;}.webform-message__link:hover,.webform-message__link:focus,.webform-message__link:active{text-decoration:none;opacity:1;color:inherit;border-bottom:none;}html.js .js-webform-message--close-storage{display:none;}.js-webform-message--close .button--dismiss{display:none;}
html.js .js-webform-visually-hidden,html.js .js-webform-visually-hidden[style*="display: none"]{position:absolute !important;display:inline !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}.js-form-item.js-webform-states-hidden,.js-form-submit.js-webform-states-hidden,.js-form-wrapper.js-webform-states-hidden,.js-webform-text-format-hidden > .js-text-format-wrapper{display:none;}.form--inline .form-item{float:left;margin-right:0.5em;}[dir="rtl"] .form--inline .form-item{float:right;margin-right:0;margin-left:0.5em;}.webform-element-description p:first-child{margin-top:0;}.webform-element-description p:last-child{margin-bottom:0;}.form-item .container-inline{margin:2px 0;}.form-checkboxes .form-required::after,.form-radios .form-required::after{display:none;}.webform-element--title-inline > label{display:inline;padding-right:0.5em;}.webform-element--title-inline > div.container-inline{display:inline;}.form-composite.webform-fieldset--title-inline legend{float:left;margin:0.4em 0.5em 0.4em 0;}[dir="rtl"] .form-composite.webform-fieldset--title-inline legend{float:right;margin-right:0;margin-left:0.5em;}.form-composite.webform-fieldset--title-inline .fieldset-wrapper,.form-composite.webform-fieldset--title-inline .fieldset-wrapper > div{display:inline;}.webform-element--title-inline .form-radios,.webform-element--title-inline .form-checkboxes{display:inline;}.webform-submission-form strong.error.form-item--error-message{display:block;}.webform-readonly input[type="date"],.webform-readonly input[type="datetime-local"],.webform-readonly input[type="email"],.webform-readonly input[type="number"],.webform-readonly input[type="password"],.webform-readonly input[type="search"],.webform-readonly input[type="tel"],.webform-readonly input[type="text"],.webform-readonly input[type="time"],.webform-readonly input[type="url"],.webform-readonly textarea{color:#6b6b6b;border-color:#bbb;background:#ededed;}
.ajax-throbber.sk-pulse{width:var(--sk-size);height:var(--sk-size);animation:sk-pulse 1.2s infinite cubic-bezier(0.455,0.03,0.515,0.955);border-radius:100%;background-color:var(--sk-color);}@keyframes sk-pulse{0%{transform:scale(0);}100%{transform:scale(1);opacity:0;}}
.bef-exposed-form .form--inline .form-item{float:none;}.bef-exposed-form .form--inline > .form-item,.bef-exposed-form .form--inline .js-form-wrapper > .form-item{float:left;}.bef-exposed-form .form--inline .bef--secondary{clear:left;}.bef-exposed-form .noUi-vertical{height:150px;}
.cart_element_button{height:100%;width:100%;align-items:center;justify-content:center;grid-template-columns:1fr;display:grid;}.cart_element_button .cart_type_minimal{display:block;width:24px;height:24px;margin:0px auto;}.cart_type_button{display:grid;gap:4px;grid-auto-flow:column;align-items:center;justify-content:center;background-color:var(--color-button-filled-base-bg-default,#1E1E1E);color:var(--color-button-filled-base-content-default,#FFF);font-family:var(--font-button);font-size:var(--size-font-lg-size);font-style:normal;font-weight:500;line-height:var(--size-font-xs-line);letter-spacing:var(--size-font-lg-letter-spacing);height:100%;border-radius:var(--radius-button-xl,16px);}
.cart_type_minimal{display:grid;height:100%;align-items:center;position:relative;}.cart_type_minimal.cart_minimal_compact .cart__count{position:absolute;right:-5px;top:-5px;}.cart_type_minimal.cart_minimal_box .cart__link{padding:10px;border-radius:var(--radius-button-xl);background:var(--color-button-filled-neutral-bg-md-default);}.cart_type_minimal.cart_minimal_box .cart__button-order_state_complete{background:var(--color-button-filled-neutral-bg-md-active);}.cart_type_minimal.cart_minimal_box .cart__count{position:absolute;right:0;top:0;}.cart_type_minimal .cart__wrapper{display:grid;height:100%;align-items:center;}.cart_type_minimal .cart__link{display:grid;height:100%;align-items:center;transition:var(--transition);}.cart_type_minimal .cart__count{display:grid;align-items:center;width:auto;min-width:14px;min-height:14px;aspect-ratio:1;padding:3px;background:var(--color-button-text-primary-content-default);border-radius:50%;font-size:8px;font-weight:500;line-height:100%;text-align:center;color:var(--color-content-light);}.cart_type_minimal .cart__button-order_state_inactive{opacity:0.5;pointer-events:none;}@media (max-width:680px){.cart_type_minimal.cart_minimal_box .cart__link{padding:8px;}}
.product-action_delete{display:flex;width:24px;height:24px;background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxnIGNsaXAtcGF0aD0idXJsKCNjbGlwMF85MzVfOTk5MzgpIj4KICAgICAgICA8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTUuODc4OTggNC40NjQ0N0M1LjQ4ODQ2IDQuMDczOTQgNC44NTUyOSA0LjA3Mzk0IDQuNDY0NzcgNC40NjQ0N0M0LjA3NDI0IDQuODU0OTkgNC4wNzQyNCA1LjQ4ODE2IDQuNDY0NzcgNS44Nzg2OEw2LjU4NjExIDguMDAwMDJMNC40NjQ3NyAxMC4xMjE0QzQuMDc0MjQgMTAuNTExOSA0LjA3NDI0IDExLjE0NTEgNC40NjQ3NyAxMS41MzU2QzQuODU1MjkgMTEuOTI2MSA1LjQ4ODQ2IDExLjkyNjEgNS44Nzg5OCAxMS41MzU2TDguMDAwMzIgOS40MTQyM0wxMC4xMjE2IDExLjUzNTVDMTAuNTEyMSAxMS45MjYxIDExLjE0NTMgMTEuOTI2MSAxMS41MzU4IDExLjUzNTVDMTEuOTI2MyAxMS4xNDUgMTEuOTI2MyAxMC41MTE4IDExLjUzNTggMTAuMTIxM0w5LjQxNDUzIDguMDAwMDJMMTEuNTM1OCA1Ljg3ODcyQzExLjkyNjMgNS40ODgxOSAxMS45MjYzIDQuODU1MDMgMTEuNTM1OCA0LjQ2NDVDMTEuMTQ1MyA0LjA3Mzk3IDEwLjUxMjEgNC4wNzM5NyAxMC4xMjE2IDQuNDY0NUw4LjAwMDMyIDYuNTg1OEw1Ljg3ODk4IDQuNDY0NDdaIiBmaWxsPSIjQkZCRkJGIi8+CiAgICA8L2c+CiAgICA8ZGVmcz4KICAgICAgICA8Y2xpcFBhdGggaWQ9ImNsaXAwXzkzNV85OTkzOCI+CiAgICAgICAgICAgIDxwYXRoIGQ9Ik0wIDhDMCAzLjU4MTcyIDMuNTgxNzIgMCA4IDBDMTIuNDE4MyAwIDE2IDMuNTgxNzIgMTYgOEMxNiAxMi40MTgzIDEyLjQxODMgMTYgOCAxNkMzLjU4MTcyIDE2IDAgMTIuNDE4MyAwIDhaIiBmaWxsPSJ3aGl0ZSIvPgogICAgICAgIDwvY2xpcFBhdGg+CiAgICA8L2RlZnM+Cjwvc3ZnPg==");background-repeat:no-repeat;background-position:center;cursor:pointer;}.product-action_flush{border:none;color:var(--color-content-neutral-secondary);font-family:var(--font-family);font-size:16px;font-style:normal;font-weight:400;line-height:normal;cursor:pointer;}.product-action_processed{pointer-events:none;}.product-action_inactive{opacity:0.5;pointer-events:none;}
.category-block{display:grid;gap:var(--size-content-space-3xl);container:category-block/inline-size;}.category-block_type_block.category-block_direction_row .category-block__items{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--size-grid-gutter-variable);}.category-block_type_button.category-block_direction_row .category-block__items{display:flex;flex-wrap:wrap;gap:var(--size-content-space-md);}@container category-block (max-width:640px){.category-block_type_button.category-block_direction_row .category-block__items > *{flex-grow:1;}}.category-block_type_button.category-block_direction_column{display:grid;padding:var(--size-card-padding-sm);width:calc(144px + 96 * (100vw - 1280px) / 640);background:var(--color-bg-variable);border-radius:var(--radius-card-md);height:100%;}@media (min-width:1920px){.category-block_type_button.category-block_direction_column{width:240px;}}@media (max-width:1280px){.category-block_type_button.category-block_direction_column{width:144px;}}.category-block_type_button.category-block_direction_column .category-block__items{display:grid;gap:var(--size-content-space-md);overflow-y:scroll;overflow-x:hidden;}.category-block_type_button.category-block_direction_column .category-block__items::-webkit-scrollbar{width:10px;}.category-block_type_button.category-block_direction_column .category-block__items::-webkit-scrollbar-thumb{background-color:var(--color-border-neutral-md);border-radius:0;border:none;border-right:4px solid var(--color-bg-neutral-xs);border-left:4px solid var(--color-bg-neutral-xs);}.category-block__title{color:var(--color-content-neutral-primary);font-family:var(--font-heading);font-size:var(--size-font-4xl-size);font-style:normal;font-weight:700;line-height:var(--size-font-4xl-line);}.category-block__trigger{display:none;}.category-block_state_hidden{visibility:hidden;max-height:0 !important;overflow:hidden;}@container main (max-width:959px){.category-block_type_block.category-block_direction_row .category-block__items{grid-template-columns:repeat(3,1fr);}}@container main (max-width:640px){.category-block_type_block.category-block_direction_row .category-block__items{grid-template-columns:repeat(2,1fr);}}@media (max-width:1750px){.sidebar .category-block_type_button.category-block_direction_column{gap:6px;}}@media (max-width:640px){.category-block__trigger{display:inline-grid;}}
img[src^="data:image/svg+xml"]{background:linear-gradient(90deg,var(--color-bg-neutral-sm) 25%,var(--color-button-filled-neutral-bg-md-default) 50%,var(--color-bg-neutral-sm) 75%);background-size:200% 100%;animation:skeleton-image 1.5s infinite linear;}@keyframes skeleton-image{0%{background-position:200% 0;}100%{background-position:-200% 0;}}
