/* This Source Code Form is subject to the terms of the Mozilla Public
 * License, v. 2.0. If a copy of the MPL was not distributed with this
 * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
.tab-item {
    display: inline-block;
    cursor: pointer;
    outline: none;
    font-family: system-ui, -apple-system, "Segoe UI", Roboto, Oxygen, Ubuntu,
        Cantarell, "Open Sans", "Helvetica Neue", "Roboto Rouble", sans-serif;
    text-decoration: none;
    transition: color 200ms ease-out;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0.1);
}
@media screen and (max-width: 47.9375em) {
.tab-item {
        text-transform: uppercase;
        letter-spacing: 1.5px
}
    }
.tab-item,
    .tab-item *,
    .tab-item *:before,
    .tab-item *:after {
        box-sizing: border-box;
    }
.tab-item__icon {
        display: inline-block;
        vertical-align: middle;
        margin-right: 5px;
        line-height: 0;
    }
.tab-item + .tab-item {
        margin-left: 30px;
    }
@media screen and (max-width: 47.9375em) {
.tab-item + .tab-item {
            margin-left: 0
    }
        }
.tab-item_size_l {
        border-bottom-width: 3px;
        padding: 12px 0;
        font-size: 18px;
        line-height: 1.2;
    }
@media screen and (max-width: 47.9375em) {
.tab-item_size_l {
            padding: 20px 12px;
            font-size: 12px
    }
        }
.tab-item_disabled,
    .tab-item_checked {
        cursor: default;
    }
.tab-item_checked {
        position: relative;
        z-index: 2;
        border-bottom-style: solid;
    }
.tab-item_disabled .tab-item__icon,
    .tab-item:not(.tab-item_checked) .tab-item__icon {
        opacity: 0.25;
    }
.tab-item_theme_alfa-on-color {
    color: rgba(255, 255, 255, 0.7);
}
.tab-item_theme_alfa-on-color:hover:not(.tab-item_disabled),
    .tab-item_theme_alfa-on-color:focus:not(.tab-item_disabled) {
        color: #fff;
    }
.tab-item_theme_alfa-on-color.tab-item_checked {
        border-bottom-color: rgba(240, 50, 38, 1);
        color: #fff;
    }
@media screen and (max-width: 47.9375em) {
.tab-item_theme_alfa-on-color.tab-item_checked {
            color: rgb(255, 255, 255)
    }
        }
.tab-item_theme_alfa-on-color.tab-item_disabled {
        color: rgba(255, 255, 255, 0.4);
    }
.tab-item_theme_alfa-on-white {
    color: rgba(11, 31, 53, 0.6);
}
.tab-item_theme_alfa-on-white:hover:not(.tab-item_disabled),
    .tab-item_theme_alfa-on-white:focus:not(.tab-item_disabled) {
        color: rgba(11, 31, 53, 0.95);
    }
.tab-item_theme_alfa-on-white.tab-item_checked {
        border-bottom-color: rgba(240, 50, 38, 1);
        color: rgba(11, 31, 53, 0.95);
    }
@media screen and (max-width: 47.9375em) {
.tab-item_theme_alfa-on-white.tab-item_checked {
            color: rgb(11, 31, 53)
    }
        }
.tab-item_theme_alfa-on-white.tab-item_disabled {
        color: rgba(11, 31, 53, 0.3);
    }
.tab-item_theme_alfa-light {
    color: rgba(60, 60, 67, 0.6);
}
.tab-item_theme_alfa-light:hover:not(.tab-item_disabled),
    .tab-item_theme_alfa-light:focus:not(.tab-item_disabled) {
        color: #000;
    }
.tab-item_theme_alfa-light.tab-item_checked {
        border-bottom-color: #e81f11;
        color: #e81f11;
    }
.tab-item_theme_alfa-light.tab-item_disabled {
        color: #8a8a8e;
    }
.tab-item_theme_alfa-dark {
    color: rgba(235, 235, 245, 0.6);
}
.tab-item_theme_alfa-dark:hover:not(.tab-item_disabled),
    .tab-item_theme_alfa-dark:focus:not(.tab-item_disabled) {
        color: #fff;
    }
.tab-item_theme_alfa-dark.tab-item_checked {
        border-bottom-color: #e81f11;
        color: #e81f11;
    }
.tab-item_theme_alfa-dark.tab-item_disabled {
        color: #8d8d93;
    }

/*# sourceMappingURL=tab-item.css.map */
