/* @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);}
.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%;}}
.product-layout{display:grid;grid-template-columns:1fr 1fr;padding:var(--size-card-padding-sm);width:100%;gap:8px;border-radius:var(--radius-card-sm);background:var(--color-bg-light);}.product-layout__media{position:relative;height:-moz-max-content;height:max-content;}.product-layout__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-layout__slider{display:grid;gap:var(--size-content-space-md);}.product-layout__slider-main{border-radius:var(--radius-card-sm);overflow:hidden;}.product-layout__slider-main .swiper .swiper-pagination-bullets.swiper-pagination-horizontal{display:none;}.product-layout__slider-slave{border-radius:var(--radius-card-sm);overflow:hidden;}.product-layout__img{border-radius:var(--radius-card-sm);overflow:hidden;}.product-layout__data{display:grid;grid-template-rows:max-content 1fr;padding:var(--size-content-padding-1xl);gap:var(--size-content-space-3xl);}.product-layout__info{display:grid;gap:var(--size-content-space-5xl);}.product-layout__structure{display:grid;gap:var(--size-content-space-3xl);}.product-layout__energy{padding:var(--size-card-padding-lg) 0;border-top:1px solid var(--color-border-neutral-md);border-bottom:1px solid var(--color-border-neutral-md);}.product-layout__title{color:var(--color-content-neutral-primary);margin-bottom:var(--size-content-space-md);font-family:var(--font-heading);font-size:var(--size-font-3xl-size);font-style:normal;font-weight:700;line-height:var(--size-font-3xl-line);letter-spacing:var(--size-font-3xl-letter-spacing);}.product-layout__measure{display:grid;grid-auto-flow:column;grid-auto-columns:max-content;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-layout__quantity{display:flex;gap:4px;}.product-layout__weight{display:flex;gap:4px;}.product-layout__label{color:var(--color-content-neutral-primary,);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);}.product-layout__ingredients{display:grid;gap:var(--size-content-space-sm);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);}.product-layout__action{align-self:end;display:flex;justify-content:space-between;align-items:center;}.product-layout__price{display:flex;flex-wrap:wrap;gap:var(--size-content-space-sm);align-items:flex-end;}.product-layout__price-current{color:var(--color-content-neutral-primary);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);}.product-layout__price-old{color:var(--color-content-neutral-tertiary);text-decoration:line-through;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);}.energy-value{display:flex;align-items:flex-start;gap:var(--size-content-space-4xl);}.energy-value__item{display:grid;min-width:68px;}.energy-value__content{color:var(--color-content-neutral-primary);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);}.energy-value__label{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);}.attribute-widgets{display:grid;gap:var(--size-content-space-md);}.products-similar{margin-top:var(--size-grid-container-space-block-md);}.products-similar__wrap{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--size-grid-gutter-variable);}.products-similar__heading{color:var(--color-content-neutral-primary);padding:4px 0 8px;margin-bottom:var(--size-block-space-title-md);}@container (max-width:1000px){.products-similar__wrap{grid-template-columns:repeat(3,1fr);}}@container (max-width:959px){.product-layout{grid-template-columns:1fr;}.product-layout__slider-slave{display:none;}.product-layout__slider-main{position:relative;}.product-layout__slider-main .swiper-slide img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;}.product-layout__slider-main .swiper .swiper-navigation{display:none;}.product-layout__slider-main .swiper .swiper-pagination-bullets.swiper-pagination-horizontal{display:grid;position:absolute;bottom:var(--size-card-padding-sm);margin:0 auto;left:0;right:0;}.product-layout__slider-main .swiper .swiper-pagination-bullets.swiper-pagination-horizontal .swiper-pagination-bullet{border:none;}.product-layout__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;}.product-layout__action{order:2;padding:var(--size-card-padding-lg) 0px;position:relative;margin-bottom:8px;}.product-layout__action::after,.product-layout__action::before{content:"";position:absolute;width:100%;height:1px;left:0;border-radius:var(--radius-divider);background:var(--color-border-neutral-md);}.product-layout__action::after{top:0;}.product-layout__action::before{bottom:0;}.product-layout__structure{order:3;margin-bottom:8px;}.product-layout__control{order:4;}.product-layout__info{gap:var(--size-content-space-3xl);}.product-layout__data{gap:0;}}@container (max-width:767px){.products-similar__wrap{grid-template-columns:repeat(2,1fr);}}@container main (max-width:480px){.energy-value{flex-wrap:wrap;}.energy-value__content{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);}.energy-value__label{color:var(--color-content-neutral-tertiary);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-layout__action{display:grid;grid-template-columns:max-content max-content;grid-template-rows:auto auto;gap:var(--size-content-space-lg);}.product-layout__action span{grid-row:2;grid-column:span 2;}.product-layout__action span .product-action_add{max-width:100%;width:100%;}.product-layout__measure{grid-column:2;grid-row:1;}.product-layout__title{margin-bottom:0;}}@container main (max-width:440px){.products-similar__wrap{grid-template-columns:repeat(1,1fr);}}
@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-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;}}
.attributes-control{display:grid;gap:var(--size-content-space-sm);}.attributes-switcher{display:flex;position:relative;flex-wrap:wrap;padding:var(--size-button-padding-xs);align-items:flex-start;align-self:stretch;border-radius:var(--radius-button-xl);background:var(--color-button-filled-neutral-bg-sm-default);}.attributes-switcher__element{display:inline-grid;flex:1 1 auto;height:var(--size-button-height-sm);align-items:center;justify-content:center;border-radius:var(--radius-button-lg);cursor:pointer;transition:var(--transition);}.attributes-switcher__element-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;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);}.attributes-switcher__element.active{background:var(--color-button-filled-neutral-bg-variable-default);}.attributes-switcher__element.inactive{pointer-events:none;opacity:0.5;}.attributes-selecter{display:inline-grid;position:relative;width:100%;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);}.attributes-selecter__label{display:inline-grid;grid-template-columns:repeat(2,max-content);gap:4px;width:100%;height:100%;justify-content:center;align-items:center;color:var(--color-button-filled-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);cursor:pointer;}.attributes-selecter__label::after{content:"";position:relative;width:16px;height:16px;background-image:url(/modules/custom/attributes_current_variation/assets/arrow.svg);background-repeat:no-repeat;background-position:center;transition:transform 0.3s;}.attributes-selecter__list{opacity:0;visibility:hidden;position:absolute;display:grid;gap:var(--size-button-padding-xs);left:0;bottom:calc(100% + var(--size-grid-gutter-variable));width:100%;padding:var(--size-card-padding-xs);border-radius:var(--radius-button-md,12px);background:var(--color-bg-light);z-index:-20;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);}.attributes-selecter__list.show{opacity:1;visibility:visible;z-index:2;}.attributes-selecter__element{position:relative;}.attributes-selecter__element-name{display:grid;position:relative;width:100%;padding:var(--size-button-padding-2xs);border-radius:var(--radius-button-sm);overflow:hidden;cursor:pointer;}.attributes-selecter__element-name::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);}.attributes-selecter__element-name::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);}.attributes-selecter__element.active .attributes-selecter__element-name{background:var(--color-button-filled-neutral-bg-variable-active);color:var(--color-button-filled-neutral-content-primary-active);}.attributes-selecter__element.active .attributes-selecter__element-name::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);}.attributes-selecter__element.active .attributes-selecter__element-name::after{border-color:var(--color-button-filled-primary-bg-default);border-width:3px;}
.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;}}
.field-icon-office-hours{background-image:url("data:image/svg+xml, %3Csvg version='1.0' height='512' viewBox='0 0 512 512' width='512' xmlns='http://www.w3.org/2000/svg' %3E%3Cg transform='translate(0,512) scale(0.1,-0.1)' fill='%23000000' stroke='none'%3E%3Cpath d='M3456 4528 c-544 -40 -1005 -455 -1112 -1000 l-17 -88 -419 0 -418 0 0 -590 0 -590 -525 0 -525 0 0 -880 0 -880 1890 0 1890 0 0 873 1 872 67 45 c88 59 234 206 300 303 215 313 277 714 167 1067 -63 199 -159 356 -309 506 -271 270 -601 391 -990 362z m239 -153 c279 -23 569 -190 748 -430 76 -102 150 -256 184 -382 23 -86 26 -118 26 -258 1 -176 -10 -240 -63 -388 -59 -161 -179 -333 -310 -443 -384 -322 -912 -351 -1330 -75 -73 48 -201 170 -262 251 -63 82 -151 262 -177 360 -30 111 -44 251 -36 359 40 551 475 977 1035 1014 45 3 56 3 185 -8z m-1371 -1167 c25 -298 148 -568 350 -772 107 -108 197 -175 329 -241 328 -166 695 -180 1050 -40 16 7 17 -33 17 -754 l0 -761 -289 0 -289 0 -5 303 c-4 263 -7 312 -25 378 -74 275 -279 460 -547 494 -27 3 -90 1 -139 -5 -258 -32 -454 -193 -543 -445 -28 -80 -28 -81 -33 -400 l-5 -320 -277 -3 -278 -2 0 1325 0 1325 339 0 338 0 7 -82z m-834 -1828 l0 -730 -450 0 -450 0 0 730 0 730 450 0 450 0 0 -730z m1473 275 c138 -36 246 -125 310 -255 60 -121 68 -181 65 -488 l-3 -267 -495 0 -495 0 0 300 c0 297 1 301 26 371 94 258 347 403 592 339z'/%3E%3Cpath d='M3465 3575 c-115 -123 -211 -228 -213 -233 -1 -5 32 -35 74 -67 58 -44 566 -439 651 -507 8 -6 27 10 62 54 28 35 50 68 50 73 0 6 -133 113 -295 239 l-296 229 84 86 c46 47 117 121 158 164 l75 79 -60 54 c-33 30 -64 54 -70 53 -5 0 -104 -101 -220 -224z'/%3E%3C/g%3E%3C/svg%3E%0A");}.field--type-office-hours{white-space:normal;}.office-hours-label{text-align:left;font-weight:bold;}.office-hours-more-label{text-align:right;font-weight:bold;font-style:italic;}.office-hours-link{display:block;white-space:nowrap;}.office-hours__item-label{vertical-align:text-top;white-space:nowrap;font-weight:bold;}.office-hours__item-caption{margin-left:20px;text-align:left;}.office-hours__item-slots{margin-left:3px;vertical-align:text-top;white-space:normal;}.office-hours__item-comments{margin-left:3px;vertical-align:text-top;white-space:nowrap;}.office-hours__table thead tr{text-align:left;text-indent:20px;}tr.office-hours__item{background:rgba(0,0,0,0);}.office-hours__item td{}tr.office-hours__item.office-hours__item-current{background:rgba(0,0,0,0);}.office-hours-status.office-hours-status--closed{}.office-hours-status.office-hours-status--open{}
