.Button{--button-loader-color:var(--text-body-default);text-align:center;white-space:nowrap;cursor:pointer;background-color:unset;border-style:none;flex-direction:row;justify-content:center;align-items:center;max-height:48px;display:flex}.Button--vertical{flex-direction:column}.Button--medium-button-text{font-size:16px;font-weight:700}.Button--small-button-text{font-size:14px;font-weight:700}.Button--very-small-button-text{font-size:12px;font-weight:700}.Button--medium{font-weight:500}.Button--option{background:var(--bg-green-light);border:1px solid var(--border-default);flex-shrink:0;gap:10px}.Button--option:hover{border:1px solid var(--border-input-active)}.Button--option p{color:var(--text-body-default);font-weight:400;line-height:150%}.Button--option--active{border:1px solid var(--brand-secondary-default);background:var(--picker-bg-active)}.Button--option--active p{color:var(--text-body-default);font-weight:700}.Button--option-orange-theme{background:var(--expert-bg-light);border:1px solid var(--gray-dark)}.Button--option-orange-theme--active{border:1px solid var(--expert-default);background:#f2955866}.Button--option-orange-theme:hover{border:1px solid var(--expert-default)}.Button--tertiary:hover{background:var(--bg-green-extra-light)}.Button--tertiary:focus{background:var(--secondary-button-state-3)}.Button--inverted{color:var(--text-body-default)}.Button--width-100{width:100%}.Button--width-fit-content{width:fit-content}.Button__text{text-align:center}.Button__text--with-icon-before{margin-left:8px}.Button__text--with-icon-after{margin-right:8px}.Button__text--margin-after-xs{margin-right:3px}.Button__text--full-width{width:92%;margin-right:20px}.Button__text--vertical{margin:0;font-size:11px}.Button__text--light-gray{color:var(--text-input-default)}.Button__text--text-gold{color:var(--brand-primary-default)}.Button--text-left{text-align:left}.Button--border-sm{border-radius:10px!important}.Button--border-md{border-radius:16px}.Button--border-lg{border-radius:12px}.Button--border-xl{border-radius:22px}.Button--border-xll{border-radius:40px}.Button--yellow{--button-loader-color:var(--text-button);background-color:var(--brand-primary-default)}.Button--yellow:hover{background-color:var(--brand-primary-hover)}.Button--yellow:focus{background-color:var(--brand-primary-pressed)}.Button--yellow p{color:var(--text-button)}.Button--green{background-color:var(--bg-green-extra-light)}.Button--green:hover{background-color:var(--secondary-button-state-2)}.Button--green:focus{background-color:var(--secondary-button-state-3)}.Button--green p{color:var(--text-body-default)}.Button--light-green{--button-loader-color:var(--black);background-color:var(--brand-secondary-default)}.Button--light-green p{color:var(--black)}.Button--dark-green{--button-loader-color:var(--text-input-default);background-color:var(--text-button)}.Button--dark-green p{color:var(--text-input-default)}.Button--green-light{background-color:var(--bg-green-light)}.Button--transparent-bg{background-color:#0000}.Button--disabled{cursor:auto;background-color:var(--brand-primary-disabled)}.Button--disabled svg,.Button--disabled p{opacity:.5}.Button--disabled:hover,.Button--disabled:focus{background-color:var(--brand-primary-disabled)}.Button--disabled-default{cursor:auto;border:1px solid var(--border-default);background:var(--picker-bg-active)}.Button--green.Button--disabled,.Button--green.Button--disabled:hover,.Button--green.Button--disabled:focus{background-color:var(--bg-green-extra-light)}.Button--no-paddings,.Button--icon{padding:0}.Button--paddings-xs{padding:8px}.Button--paddings-sm{padding:10px 12px}.Button--paddings-hm{padding:10px 16px}.Button--paddings-hms{padding:10px 18px}.Button--paddings-hmd{padding:10px 20px}.Button--paddings-md{padding:12px 16px}.Button--paddings-hl{padding:16px}.Button--paddings-lg{padding:12px 20px}.Button--paddings-xl{padding:12px 40px}.Button--paddings-xxl{padding:12px 52px}.Button--content-left{justify-content:flex-start}.Button--content-spread{justify-content:space-between}.Button--border-default{border:1px solid var(--border-default)}.Button--border-green-hover:hover{border:1px solid var(--brand-secondary-default)}.Button--loading{max-height:48px}.Button--loading-effect{gap:8px}.Button__loader{border:2px solid var(--button-loader-color);border-top-color:#0000;border-radius:50%;flex-shrink:0;width:14px;height:14px;animation:.8s linear infinite button-loader-spin}.Button--expert-button{border:1px solid var(--expert-border-default);background:var(--expert-bg-light)}.Button--uncompleted{border:1px solid var(--status-posted);background:0 0;border-radius:10px}.Button--uncompleted p{color:var(--status-posted)}.Button--uncompleted svg path{fill:var(--status-posted)}.Button--uncompleted:hover{background:var(--step-completed-bg);border:1px solid var(--text-button)}.Button--uncompleted:hover p{color:var(--text-button)}.Button--uncompleted:hover svg path{fill:var(--text-button)}.Button--completed{background:var(--brand-secondary-default);border-radius:10px}.Button--completed p{color:var(--text-button)}.Button--completed svg path{fill:var(--text-button)}.Button--emoji__Yes{border:1px solid #0000}.Button--emoji__Yes:hover{border:1px solid var(--border-input-active)}.Button--emoji__Yes:focus,.Button--emoji__Yes--active{border:1px solid var(--border-input-active);background:#b0bda1}.Button--emoji__Yes--active p{color:var(--text-button)}.Button--emoji__Meh{border:1px solid #0000}.Button--emoji__Meh:hover{border:1px solid var(--brand-primary-default)}.Button--emoji__Meh:focus,.Button--emoji__Meh--active{border:1px solid var(--brand-primary-default);background:#fdcb6a}.Button--emoji__Meh--active p{color:var(--text-button)}.Button--emoji__No{border:1px solid #0000}.Button--emoji__No:hover{border:1px solid var(--Error)}.Button--emoji__No:focus{border:1px solid var(--Error);background:var(--Error)}.Button--emoji__No--active{border:1px solid var(--Error);background:var(--bg-error-active)}.Button--emoji__No--active p{color:var(--text-button)}.Button--height-fit-content{height:fit-content}.Button--outline-primary{border:1px solid var(--brand-primary-default);background-color:#0000}.Button--outline-primary:hover{background-color:var(--bg-green-extra-light)}.Button--outline-primary p{color:var(--brand-primary-default)}.Button--default-text-color p{color:var(--text-body-default)}.Button--dashed-border{border:1px dashed var(--border-default)}.Button--border-medium{border-width:2px}@keyframes button-loader-spin{to{transform:rotate(360deg)}}
.SwitchToggle{border:1px solid var(--expert-default);background:var(--expert-bg);cursor:pointer;border-radius:30px;flex-shrink:0;justify-content:space-between;align-items:center;width:60px;height:28px;transition:background .3s;display:flex}.SwitchToggle--circle{border:1px solid var(--gray-dark);background:var(--expert-default);border-radius:30px;width:20px;height:20px;margin:3px;transition:transform .3s;box-shadow:0 0 4px #00000040}.SwitchToggle--label{font-family:var(--font-mulish),sans-serif;color:var(--expert-default);margin-right:11px;font-size:12px;font-weight:700;line-height:132%;display:inline-block}.SwitchToggle-checked{background-color:var(--expert-default);border-color:var(--expert-bg-extra-light);flex-direction:row-reverse}.SwitchToggle-checked .SwitchToggle--circle{border-color:var(--expert-border-default);background:var(--expert-bg)}.SwitchToggle-checked .SwitchToggle--label{color:var(--expert-picker-bg-active);margin-left:9px;margin-right:0}
.CookieCard{z-index:1001;background:var(--bg-green-light);border:1px solid var(--border-default);width:380px;max-width:calc(100vw - 24px);max-height:calc(100vh - 48px);box-shadow:var(--card-shadow);color:var(--text-body-default);border-radius:12px;flex-direction:column;padding:20px;display:flex;position:fixed;bottom:24px;right:24px}.CookieCard__scrim{z-index:1000;background:var(--black);opacity:.45;position:fixed;inset:0}.CookieCard__close{width:28px;height:28px;color:var(--text-incorrect);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:0;font-size:20px;line-height:1;display:flex;position:absolute;top:12px;right:12px}.CookieCard__close:hover{color:var(--text-body-default);background:var(--bg-green-extra-light)}.CookieCard__close:focus-visible{outline:2px solid var(--brand-primary-default);outline-offset:2px}.CookieCard__desc{margin:0;line-height:1.5}.CookieCard__desc .CookieCard__link{font-size:inherit}.CookieCard__close+.CookieCard__desc{padding-right:28px}.CookieCard__panel{flex-direction:column;flex:auto;min-height:0;margin-top:16px;display:flex}.CookieCard__list{flex:auto;min-height:0;padding-top:4px;overflow-y:auto}.CookieCard__item{border-top:1px solid var(--border-default);padding:12px 0}.CookieCard__itemHeader{justify-content:space-between;align-items:center;gap:16px;display:flex}.CookieCard__itemDesc{margin-top:4px;line-height:1.4}.CookieCard__always{white-space:nowrap;flex-shrink:0}.CookieCard__chips{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.CookieCard__chip{background:var(--bg-green-extra-light);border-radius:6px;padding:2px 8px;display:inline-block}.CookieCard__switch{transform-origin:100%;transform:scale(.8)}.CookieCard__actions{flex-direction:column;flex-shrink:0;gap:10px;margin-top:16px;display:flex}.CookieCard__actionsRow{gap:10px;display:flex}@media (max-width:767.98px){.CookieCard{width:auto;max-width:none;bottom:12px;left:12px;right:12px}}