/* @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;}
.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;}}
.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);}}
.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;}}
.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;}}
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;}}
