@import url("_direct.ie.part0.css");
@import url("_direct.ie.part1.css");


.b-phrase-popup_page_campaign.b-phrase-popup_type_interest .b-phrase-popup__input,
.b-phrase-popup_page_campaign.b-phrase-popup_type_interest .b-phrase-popup__competitors,
.b-phrase-popup_page_campaign.b-phrase-popup_type_interest .b-phrase-popup__adjust-button,
.b-phrase-popup_page_campaign.b-phrase-popup_type_interest .b-phrase-popup__adjust-block,
.b-phrase-popup_page_campaign.b-phrase-popup_type_interest .b-phrase-popup__delete-phrase,
.b-phrase-popup_page_campaign.b-phrase-popup_type_interest .b-phrase-popup__delete-retargeting,
.b-phrase-popup_page_campaign.b-phrase-popup_type_interest .b-phrase-popup__delete-relevance-match,
.b-phrase-popup_page_campaign.b-phrase-popup_type_interest .b-phrase-popup__relevance-platform-selector,

.b-phrase-popup_page_campaign.b-phrase-popup_type_relevance-match .b-phrase-popup__input,
.b-phrase-popup_page_campaign.b-phrase-popup_type_relevance-match .b-phrase-popup__competitors,
.b-phrase-popup_page_campaign.b-phrase-popup_type_relevance-match .b-phrase-popup__adjust-button,
.b-phrase-popup_page_campaign.b-phrase-popup_type_relevance-match .b-phrase-popup__adjust-block,
.b-phrase-popup_page_campaign.b-phrase-popup_type_relevance-match .b-phrase-popup__delete-phrase,
.b-phrase-popup_page_campaign.b-phrase-popup_type_relevance-match .b-phrase-popup__delete-retargeting,
.b-phrase-popup_page_campaign.b-phrase-popup_type_relevance-match .b-phrase-popup__delete-interest,
.b-phrase-popup_page_campaign.b-phrase-popup_type_relevance-match .b-phrase-popup__view,

.b-phrase-popup_page_campaign.b-phrase-popup_type_retargeting .b-phrase-popup__input,
.b-phrase-popup_page_campaign.b-phrase-popup_type_retargeting .b-phrase-popup__competitors,
.b-phrase-popup_page_campaign.b-phrase-popup_type_retargeting .b-phrase-popup__adjust-button,
.b-phrase-popup_page_campaign.b-phrase-popup_type_retargeting .b-phrase-popup__adjust-block,
.b-phrase-popup_page_campaign.b-phrase-popup_type_retargeting .b-phrase-popup__delete-phrase,
.b-phrase-popup_page_campaign.b-phrase-popup_type_retargeting .b-phrase-popup__delete-interest,
.b-phrase-popup_page_campaign.b-phrase-popup_type_retargeting .b-phrase-popup__delete-relevance-match,
.b-phrase-popup_page_campaign.b-phrase-popup_type_retargeting .b-phrase-popup__relevance-platform-selector,

.b-phrase-popup_page_campaign.b-phrase-popup_type_phrase .b-phrase-popup__view,
.b-phrase-popup_page_campaign.b-phrase-popup_type_phrase .b-phrase-popup__delete-retargeting,
.b-phrase-popup_page_campaign.b-phrase-popup_type_phrase .b-phrase-popup__delete-interest,
.b-phrase-popup_page_campaign.b-phrase-popup_type_phrase .b-phrase-popup__delete-relevance-match,
.b-phrase-popup_page_campaign.b-phrase-popup_type_phrase .b-phrase-popup__relevance-platform-selector,

.b-phrase-popup_page_campaign.b-phrase-popup_state_declined .b-phrase-popup__tumbler,
.b-phrase-popup_page_campaign.b-phrase-popup_state_low-ctr .b-phrase-popup__tumbler
{
    display: none;
}

.b-phrase-popup__relevance-platform-selector
{
    margin-right: 10px;
}

.b-phrase-popup__relevance-platform-selector-beta
{
    line-height: 1em;

    margin: 2px 0 0 5px;

    vertical-align: top;
}

.b-phrase-popup_page_campaign .b-phrase-popup__view
{
    display: inline-block;
}

/*DIRECT-26855*/
.b-phrase-popup_page_campaign .b-phrase-popup__controls
{
    height: 40px;
}

.b-phrase-popup__controls .input_type_textarea .input__control
{
    height: 3em;
    padding: 0 0 0 2px;

    resize: none;
}

.b-phrase-popup_page_campaign.b-phrase-popup_type_relevance-match .b-phrase-popup__content
{
    width: auto;
    padding: 20px;
}

.b-phrase-popup_page_campaign.b-phrase-popup_type_relevance-match .b-phrase-popup__controls
{
    display: inline-block;

    height: auto;
    margin: 0;

    vertical-align: baseline;
}

.b-phrase-popup_page_campaign.b-phrase-popup_type_relevance-match .b-phrase-popup__ok-button,
.b-phrase-popup_page_campaign.b-phrase-popup_type_relevance-match .b-phrase-popup__tumbler
{
    float: none;

    margin-right: 10px;
    margin-bottom: 0;
}

.b-phrase-popup_page_campaign.b-phrase-popup_type_relevance-match .b-phrase-popup__cancel-button
{
    float: none;

    margin-right: 20px;
    margin-bottom: 0;
}

.b-phrase-popup_page_campaign.b-phrase-popup_type_relevance-match .b-phrase-popup__delete-button
{
    margin: 0;
}

.b-phrase-popup_page_campaign.b-phrase-popup_type_relevance-match .b-phrase-popup__ext
{
    display: inline-block;

    vertical-align: bottom;
}
/* ../../desktop.blocks/b-phrase-popup/_page/b-phrase-popup_page_campaign.css:end */
/* ../../desktop.blocks/b-phrase-key-words/b-phrase-key-words.css:begin */
.b-phrase-key-words__fixation
{
    display: inline;

    color: #008000;
}

.b-phrase-key-words__key-words-fix-on,
.b-phrase-key-words__key-words-fix-off
{
    display: none;
}

.b-phrase-key-words_fixation_on .b-phrase-key-words__key-words-fix-on,
.b-phrase-key-words_fixation_off .b-phrase-key-words__key-words-fix-off
{
    display: inline;
}
/* ../../desktop.blocks/b-phrase-key-words/b-phrase-key-words.css:end */
/* ../../desktop.blocks/b-phrase-minus-words-popup/b-phrase-minus-words-popup.css:begin */
.b-phrase-minus-words-popup__block
{
    width: 30em;
    margin: 0.3em 0.3em 0.5em;
}

.b-phrase-minus-words-popup__ext-header
{
    font-size: 12px;

    margin-left: 0;

    color: #060;
}

.b-phrase-minus-words-popup__content_has-banner_yes .b-phrase-minus-words-popup__block_block-type_banner-minus-words,
.b-phrase-minus-words-popup__content_has-campaign_yes .b-phrase-minus-words-popup__block_block-type_campaign-minus-words
{
    display: block;
}

.b-phrase-minus-words-popup__block_block-type_banner-minus-words,
.b-phrase-minus-words-popup__block_block-type_campaign-minus-words,
.b-phrase-minus-words-popup__block_hidden_yes
{
    display: none;
}

.b-phrase-minus-words-popup__banner-minus-words,
.b-phrase-minus-words-popup__campaign-minus-words
{
    font-size: 12px;
    font-style: italic;

    width: 100%;

    word-wrap: break-word;
}

.b-phrase-minus-words-popup .b-phrase-minus-words__minus-words,
.b-phrase-minus-words-popup .b-phrase-minus-words__phrase-unglued-suffix
{
    font-style: italic;
}

.b-phrase-minus-words-popup .b-phrase-minus-words-popup__content,
.b-phrase-minus-words-popup__minus-words-wrapper
{
    word-wrap: break-word;
}

.b-phrase-minus-words-popup__key-words-wrapper
{
    margin: 0;
    padding: 0.3em 0.3em 0.5em;

    word-wrap: break-word;
}
/* ../../desktop.blocks/b-phrase-minus-words-popup/b-phrase-minus-words-popup.css:end */
/* ../../desktop.blocks/b-phrase/_type/b-phrase_type_retargeting.css:begin */
.b-phrase_type_retargeting .b-phrase__unaccessable-hint
{
    margin-left: 8px;
    padding: 0 15px 15px 0;

    vertical-align: middle;

    background-position: center;
}

.b-phrase_type_retargeting .b-phrase__interests
{
    margin-top: 20px;
}
/* ../../desktop.blocks/b-phrase/_type/b-phrase_type_retargeting.css:end */
/* ../../desktop.blocks/b-phrase/_type/b-phrase_type_relevance-match.css:begin */
/*нужно, чтобы попап фразы всплывал рядом с концом слова, а не с концом ячейки таблицы*/
.b-phrase_type_relevance-match
{
    display: inline-block;

    white-space: nowrap;
}

.b-phrase__relevance-match-info-icon
{
    line-height: 12px;

    margin-left: 10px;

    opacity: 0.5;
}

.b-phrase__relevance-match-info-icon:hover
{
    opacity: 1;
}

.b-phrase__relevance-match-info-tooltip
{
    max-width: 300px;
}

.b-phrase__relevance-match-warning
{
    text-decoration: line-through;
}
/* ../../desktop.blocks/b-phrase/_type/b-phrase_type_relevance-match.css:end */
/* ../../desktop.blocks/b-style-table/__head/_type/b-style-table__head_type_subhead.css:begin */
.b-style-table__head_type_subhead .b-style-table__cell
{
    padding-top: 10px;
    padding-bottom: 10px;

    border-top: 1px solid #e5e5e5;
    border-bottom: 1px solid #e5e5e5;
    background: #fff;
}
/* ../../desktop.blocks/b-style-table/__head/_type/b-style-table__head_type_subhead.css:end */
/* ../../desktop.blocks/b-style-table/__cell/_valign/b-style-table__cell_valign_middle.css:begin */
.b-style-table .b-style-table__cell_valign_middle
{
    vertical-align: middle;
}
/* ../../desktop.blocks/b-style-table/__cell/_valign/b-style-table__cell_valign_middle.css:end */
/* ../../desktop.blocks/b-adjustment-rates-fork/b-adjustment-rates-fork.css:begin */
.b-adjustment-rates-fork
{
    font-size: 11px;
}
/* ../../desktop.blocks/b-adjustment-rates-fork/b-adjustment-rates-fork.css:end */
/* ../../desktop.blocks/b-feed-filters-table/b-feed-filters-table.css:begin */
.b-feed-filters-table
{
    position: relative;
}

.b-feed-filters-table__title
{
    font-size: 1.2em;
    font-weight: bold;

    margin-top: -1.5em;
}

.b-feed-filters-table__table
{
    position: static;

    width: 100%;
}

.b-feed-filters-table__cell .b-icon
{
    vertical-align: top;
}

.b-feed-filters-table__cell_content_filter
{
    width: 100%;

    color: #000;
}

.b-feed-filters-table__percentage
{
    display: inline-block;
}
/* ../../desktop.blocks/b-feed-filters-table/b-feed-filters-table.css:end */
/* ../../desktop.blocks/b-feed-filters-group/b-feed-filters-group.css:begin */
.b-feed-filters-group_empty_no .b-feed-filters-group__row_type_empty,
.b-feed-filters-group_empty_yes .b-feed-filters-group__row_type_multi-edit,
.b-feed-filters-group_hide-inactive_yes .b-feed-filters-group__row_inactive_yes,
.b-feed-filters-group_hide-inactive_yes .b-feed-filters-group__inactive-toggler_mode_hide,
.b-feed-filters-group_hide-inactive_no .b-feed-filters-group__inactive-toggler_mode_show
{
    display: none;
}

.b-feed-filters-group_state_active .b-feed-filters-group__cell_type_multi-edit-caption
{
    min-width: 10em;
    padding-right: 0;

    white-space: nowrap;
}

.b-feed-filters-group .b-feed-filters-group__cell_highlight_yes
{
    font-weight: bold;
}

.b-feed-filters-group__adjustment-rates
{
    font-size: 11px;
}

.b-feed-filters-group__cell_type_column-caption,
.b-feed-filters-group__cell_type_multi-edit-caption
{
    line-height: 22px;
}
/* ../../desktop.blocks/b-feed-filters-group/b-feed-filters-group.css:end */
/* ../../desktop.blocks/b-group-feed-filter/b-group-feed-filter.css:begin */
.b-group-feed-filter_hidden_yes
{
    display: none;
}

.b-group-feed-filter_is-suspended_yes,
.b-group-feed-filter_is-suspended_yes .input__control,
.b-group-feed-filter_is-suspended_yes .b-edit-phrase-price__autobudget-link
{
    color: #999;
}

.b-group-feed-filter_is-suspended_yes .b-edit-phrase-price__autobudget-link:hover
{
    color: #f00;
}

.b-group-feed-filter_is-suspended_yes .b-group-feed-filter__price-mode-toggle-link
{
    color: #8f99e1;
}

.b-group-feed-filter__help-link
{
    position: absolute;
}

.b-group-feed-filter .b-highlight__num
{
    margin-right: -3px;
}

.b-group-feed-filter_is-deleted_yes .b-group-feed-filter__text
{
    font-weight: bold;
}

.b-group-feed-filter__restore
{
    display: inline-block;

    margin-left: 5px;
}

.b-group-feed-filter__search-price_red_yes
{
    color: #f00;
}

.b-group-feed-filter_strategy_default .b-group-feed-filter__cell_rarely-served
{
    padding: 10px;
}

.b-group-feed-filter__cell
{
    line-height: 22px;

    vertical-align: baseline;
}

.b-group-feed-filter_first_yes .b-group-feed-filter__cell
{
    padding-top: 0;
}

.b-group-feed-filter_first_yes > .b-group-feed-filter__cell
{
    padding-top: 20px;
}

.b-group-feed-filter__reset-row .b-group-feed-filter__cell
{
    min-width: 105px;
    padding: 0 20px 10px;
}

.b-group-feed-filter__price-table
{
    width: 100%;

    border-spacing: 0;
}

.b-group-feed-filter__price-table .b-group-feed-filter__cell
{
    line-height: normal;
}

.b-group-feed-filter_is-deleted_yes .b-group-feed-filter__contents,
.b-group-feed-filter_is-deleted_yes .b-group-feed-filter__price-table,
.b-group-feed-filter_is-deleted_yes .b-group-feed-filter__edit-price,
.b-group-feed-filter__restore-row
{
    display: none;
}

.b-group-feed-filter_is-deleted_yes .b-group-feed-filter__restore-row
{
    display: block;
}

.b-group-feed-filter__reset-price-caption,
.b-group-feed-filter__price-table_collapsed_yes .b-group-feed-filter__set-price-caption
{
    display: inline;
}

.b-group-feed-filter__price-table_collapsed_yes .b-group-feed-filter__inputs-row,
.b-group-feed-filter__price-table_collapsed_yes .b-group-feed-filter__reset-price-caption,
.b-group-feed-filter__set-price-caption
{
    display: none;
}
/* ../../desktop.blocks/b-group-feed-filter/b-group-feed-filter.css:end */
/* ../../desktop.blocks/b-group-feed-filter/__cell/b-group-feed-filter__cell.css:begin */
.b-group-feed-filter__cell_stat_shows,
.b-group-feed-filter__cell_stat_clicks,
.b-group-feed-filter__cell_stat_ctr
{
    white-space: nowrap;
}

.b-group-feed-filter__cell_type_archived-campaign-warning
{
    min-width: 250px;

    text-align: right;
}

@media (min-width: 1200px)
{
    .b-group-feed-filter__cell_type_archived-campaign-warning
    {
        white-space: nowrap;
    }
}
/* ../../desktop.blocks/b-group-feed-filter/__cell/b-group-feed-filter__cell.css:end */
/* ../../desktop.blocks/b-campaign-group/b-campaign-group.css:begin */
.b-campaign-group
{
    min-width: 165px;
    padding-right: 20px;
}

.b-campaign-group .b-banner-preview
{
    width: 245px;
}

.b-campaign-group .b-banner-preview_media-type_performance
{
    width: auto;
}

.b-campaign-group_platform_search .b-campaign-group__phrases-data_platform_context,
.b-campaign-group_platform_context .b-campaign-group__phrases-data_platform_search
{
    display: none;
}

.b-campaign-group .b-campaign-group__group
{
    padding-right: 20px;
}

.b-campaign-group__panel
{
    position: relative;

    min-width: 245px;
    margin-left: 6px;
    padding: 0;

    border-width: 1px;
    border-style: solid;
    border-color: #e5e5e5;
    border-radius: 4px;
}

.b-campaign-group__tail
{
    font: 0/0 a;

    position: absolute;
    left: 100%;

    display: block;

    width: 17px;
    height: 17px;
    margin-top: 42px;
    margin-left: 1px;

    background: rgba(0,0,0, 0.15);
    transform: rotate(-135deg);
    transform-origin: top left;
}

.b-campaign-group__tail:after
{
    position: absolute;
    bottom: 1px;
    left: 1px;

    width: 17px;
    height: 17px;

    content: '';

    background-color: #fff;
}

.b-campaign-group__header
{
    font-size: 11px;

    position: relative;
    top: -1em;
    left: 0;

    padding: 2px;

    white-space: normal;

    color: #666;
}

/* cyn@: По проекту не нашел такой элемент, но на всякий случай оставил */
.b-campaign-group__additions
{
    font-size: 12px;

    margin: 0 10px 1.2em 10px;

    color: #666;
}

.b-campaign-group__addition-link
{
    color: #37486e;
}

.b-campaign-group .b-campaign-group__addition-link.link .link__inner
{
    border-bottom: none;
}

.b-campaign-group__preview
{
    overflow: hidden;

    padding: 0 10px 10px;
}

.b-campaign-group__tags
{
    margin: 1em 0 1em -10px;
}

.b-campaign-group__warning-rarely
{
    margin-bottom: 15px;
}

.b-campaign-group__warning
{
    font-size: 12px;

    position: relative;

    display: none;
    overflow: hidden;

    margin: 0;
    padding: 10px 10px 10px 30px;
}

.b-campaign-group__warning-icon
{
    position: absolute;
    top: 17px;
    left: 10px;
}

/* В случае если platform=both и то увеличиваем отступ, так как у заголовка таблицы ставок отрицательный margin */
.b-campaign-group_platform_both .b-campaign-group__warning-rarely
{
    margin-bottom: 30px;
}

.b-campaign-group_warning_yes .b-campaign-group__warning_type_common,
.b-campaign-group_warning-net-stop_yes .b-campaign-group__warning_type_net-stop,
.b-campaign-group_warning-retargeting_yes .b-campaign-group__warning_type_retargeting,
.b-campaign-group_warning-oversized-phrases_yes .b-campaign-group__warning_type_oversized-phrases,
.b-campaign-group_warning-phrase-exceed-max-length_yes .b-campaign-group__warning_type_phrase-exceed-max-length,
.b-campaign-group_warning-phrase-exceed-max-words_yes .b-campaign-group__warning_type_phrase-exceed-max-words
{
    display: block;
}

.b-campaign-group__warning_type_tragic
{
    display: block;

    margin-bottom: -1.5em;
}

.b-campaign-group__popup-preview
{
    width: 350px;
}

.b-campaign-group .b-layout-table__cell
{
    padding-top: 15px;
    padding-bottom: 20px;
}

.b-campaign-group__group-title-wrap
{
    margin: 1px 0 0 7px;
}

.b-campaign-group__group-title
{
    font-size: 12px;
    font-weight: bold;

    display: inline;

    color: #37486e;
    background: #fff;
}

.b-campaign-group__group-toggle
{
    float: right;

    margin: -4px 3px 0 8px; /*-4 чтобы текст в кнопке выравнивалась по базовой линии с названием группы*/

    background: #fff;
}

.b-campaign-group__group-toggle-text .b-icon
{
    margin-left: 5px;
}

.b-campaign-group__label
{
    display: inline-block;

    margin-top: 1px;
    margin-left: 7px;

    white-space: normal;
}

.b-campaign-group__label
{
    background: #fff;
}

.b-campaign-group__label_group_yes
{
    display: block;

    margin-top: 15px;
    margin-bottom: -10px;
}

.b-campaign-group__checkbox-wrap
{
    position: absolute;
    top: 0;
    left: 0;

    margin-left: -9px;
}

.b-campaign-group__phrases
{
    position: relative;
}

/*todo костыль*/
.b-campaign-group .b-banner-preview__statuses
{
    margin: 5px -10px -10px -10px;
}

.b-campaign-group__empty-phrases-label
{
    font-size: 1.5em;

    padding: 60px 0;

    text-align: center;

    color: rgb(187, 187, 187);
}

/* убираем верхний padding у контента попапа чтобы не было пустого места над баннерами */
.b-campaign-group__banners-group-preview .popup__content
{
    padding-top: 0;
}

.b-campaign-group__group-type
{
    font-size: 90%;

    margin: 0 8px -0.7em 8px;
    padding: 5px 0;

    color: #666;
    border-bottom: 1px solid #e5e5e5;
}

.b-campaign-group__tooltip
{
    display: inline-block;
}

.b-campaign-group__tooltip-icon
{
    vertical-align: middle;
}

.b-campaign-group__mobile-content-id
{
    font-size: 11px;
    line-height: 1;

    margin: 10px 0 0 15px;

    color: #666;
}

.b-campaign-group__group-number
{
    font-size: 11px;
    line-height: 1;

    position: absolute;
    top: -25px;
    left: 10px;

    color: #666;
}
/* ../../desktop.blocks/b-campaign-group/b-campaign-group.css:end */
/* ../../desktop.blocks/b-banner-actions/b-banner-actions.css:begin */
.b-banner-actions
{
    margin: 0 0 5px;

    text-align: left;
}

.b-banner-actions__item
{
    margin: 0;
    padding: 5px 10px;

    border-top: 1px solid #e5e5e5;
}

/*каскад для перекрытия стилей псевдо-ссылки*/
.b-banner-actions__item .b-banner-actions-link,
.b-banner-actions__item .b-banner-actions-link .link__inner
{
    text-decoration: none;

    border-bottom: none;
}
/* ../../desktop.blocks/b-banner-actions/b-banner-actions.css:end */
/* ../../desktop.blocks/b-group-tag-button/b-group-tag-button.css:begin */
.b-group-tag-button
{
    font-size: 12px;

    display: inline-block;

    cursor: pointer;
    vertical-align: middle;

    color: #37486e;
    border-right: 1px solid #dfe0e2;
    border-bottom: 1px solid #dfe0e2;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    background: #f0f1f3;
}

.b-group-tag-button__content
{
    display: inline-block;

    margin-bottom: -1px;
    padding: 3px 7px 4px 22px;

    background: url('../../desktop.blocks/b-group-tag-button/b-group-tag-button.png') 0 50% no-repeat;
}

.b-group-tag-button_size_big .b-group-tag-button__content:hover
{
    color: #000;
}

.b-group-tag-button__content:hover
{
    color: #f00;
}

.b-group-tag-button__count
{
    font-size: 15px;

    display: inline;

    color: #666;
}

@media print
{
    .b-group-tag-button
    {
        vertical-align: baseline;

        border: none;
        background: none;
    }

    .b-group-tag-button__content
    {
        margin: 0;
        padding: 0;

        background: none;
    }
    .b-group-tag-button__content:after
    {
        content: ':';
    }
}
/* ../../desktop.blocks/b-group-tag-button/b-group-tag-button.css:end */
/* ../../desktop.blocks/b-icon/_type/b-icon_type_red-mobile.css:begin */
.b-icon_type_red-mobile
{
    width: 16px;
    height: 16px;

    background: url(../../desktop.blocks/b-icon/_type/b-icon_type_devices-sprite.png) 0 -48px no-repeat;
}
/* ../../desktop.blocks/b-icon/_type/b-icon_type_red-mobile.css:end */
/* ../../desktop.blocks/b-icon/_type/b-icon_type_red-desktop.css:begin */
.b-icon_type_red-desktop
{
    width: 16px;
    height: 16px;

    background: url(../../desktop.blocks/b-icon/_type/b-icon_type_devices-sprite.png) 0 -16px no-repeat;
}
/* ../../desktop.blocks/b-icon/_type/b-icon_type_red-desktop.css:end */
/* ../../desktop.blocks/b-icon/_type/b-icon_type_arrow-right.css:begin */
.b-icon_type_arrow-right
{
    width: 6px;
    height: 9px;

    background: url(../../desktop.blocks/b-icon/_type/b-icon_type_arrow-right.svg) center no-repeat;
}
/* ../../desktop.blocks/b-icon/_type/b-icon_type_arrow-right.css:end */
/* ../../desktop.blocks/b-empty-group-preview/b-empty-group-preview.css:begin */
.b-empty-group-preview
{
    padding: 20px 10px 30px;

    text-align: center;
}

.b-empty-group-preview__label
{
    font-size: 1.5em;

    color: #bbb;
}
/* ../../desktop.blocks/b-empty-group-preview/b-empty-group-preview.css:end */
/* ../../desktop.blocks/b-campaign-group/__banner-id/b-campaign-group__banner-id.css:begin */
.b-campaign-group__banner-id
{
    font-size: 11px;
    line-height: 1;

    margin: 0 0 5px 10px;

    white-space: nowrap;
    white-space: nowrap;

    color: #666;
}
/* ../../desktop.blocks/b-campaign-group/__banner-id/b-campaign-group__banner-id.css:end */
/* ../../desktop.blocks/b-dynamic-conditions-table/b-dynamic-conditions-table.css:begin */
.b-dynamic-conditions-table
{
    position: relative;
}

.b-dynamic-conditions-table__title
{
    font-size: 1.2em;
    font-weight: bold;

    margin-top: -1.5em;
}

.b-dynamic-conditions-table__3-em-margin
{
    margin-bottom: 3em;
}

.b-dynamic-conditions-table__table
{
    position: static;

    width: 100%;
}

.b-dynamic-conditions-table_loading_yes .b-dynamic-conditions-table__paranja
{
    display: block;
}


.b-dynamic-conditions-table__paranja
{
    position: absolute;
    z-index: 100;

    display: none;

    width: 100%;
    height: 100%;

    opacity: 0.7;
    border: none;
    background: #fff;
}

.b-dynamic-conditions-table__paranja-spin
{
    z-index: 101;

    width: 48px;
    margin: 50px auto;
}

.b-dynamic-conditions-table_show-autobroker_no .b-dynamic-conditions-table__table .b-dynamic-conditions-table__header-cell_content_autobroker,
.b-dynamic-conditions-table_show-autobroker_no .b-dynamic-conditions-table__cell_content_autobroker
{
    padding: 0;
}

.b-dynamic-conditions-table__header-cell_content_phrase
{
    width: 100%;
}

.b-dynamic-conditions-table__percentage
{
    display: inline-block;
}

.b-dynamic-conditions-table .b-dynamic-conditions-table__header-cell.b-dynamic-conditions-table__header-cell_for-condition-type_any
{
    border-bottom: 1px solid #e0e0e0;
}

.b-dynamic-conditions-table__header-title
{
    color: #000;
}
/* ../../desktop.blocks/b-dynamic-conditions-table/b-dynamic-conditions-table.css:end */
/* ../../desktop.blocks/b-dynamic-conditions-group/b-dynamic-conditions-group.css:begin */
.b-dynamic-conditions-group_empty_yes .b-dynamic-conditions-group__title,
.b-dynamic-conditions-group_empty_no .b-dynamic-conditions-group__empty-block,
.b-dynamic-conditions-group_empty_yes .b-dynamic-conditions-group__edit-block,
.b-dynamic-conditions-group_empty_yes .b-dynamic-conditions-group__input-block,
.b-dynamic-conditions-group_hide-inactive_yes .b-dynamic-conditions-group__conditions_inactive_yes,
.b-dynamic-conditions-group_hide-inactive_yes .b-dynamic-conditions-group__inactive-toggler_mode_hide,
.b-dynamic-conditions-group_hide-inactive_no .b-dynamic-conditions-group__inactive-toggler_mode_show
{
    display: none;
}

.b-dynamic-conditions-group__edit-price .b-dynamic-conditions-group__price,
.b-dynamic-conditions-group__edit-price .b-dynamic-conditions-group__price-context
{
    width: 3em;
}

.b-dynamic-conditions-group__subheader
{
    font-size: 11px;

    float: left;
}

.b-dynamic-conditions-group__edit-all-prices
{
    font-size: 11px;

    float: right;

    margin-right: -15px;
}

.b-dynamic-conditions-group__inactive-toggler
{
    cursor: pointer;
}
/* ../../desktop.blocks/b-dynamic-conditions-group/b-dynamic-conditions-group.css:end */
/* ../../desktop.blocks/b-dynamic-condition-row/b-dynamic-condition-row.css:begin */
.b-dynamic-condition-row__edit-icon
{
    display: none;
}


.b-dynamic-condition-row__warnings
{
    padding-left: 24px;
}

.b-dynamic-condition-row__content
{
    line-height: 16px;

    margin-right: 8px;
}

.b-dynamic-condition-row_editable_yes .b-dynamic-condition-row__content:hover + .b-dynamic-condition-row__edit-icon
{
    display: inline;

    vertical-align: bottom;
}

.b-dynamic-condition-row_clickable_yes .b-dynamic-condition-row__content,
.b-dynamic-condition-row_editable_yes .b-dynamic-condition-row__content
{
    cursor: pointer;

    color: #1a3dc1;
}

.b-dynamic-condition-row_clickable_yes .b-dynamic-condition-row__content:hover,
.b-dynamic-condition-row_editable_yes .b-dynamic-condition-row__content:hover
{
    color: #f00;
}


.b-dynamic-condition-row_changed_yes,
.b-dynamic-condition-row_new_yes
{
    font-weight: bold;
}

.b-dynamic-condition-row__internal
{
    font-size: 10px;

    color: #444;
}

.b-dynamic-condition-row__warnings .b-icon_size-13_optimized
{
    margin-left: 8px;

    vertical-align: middle;
}

.b-dynamic-condition-row__warnings .b-icon_size-13_warning
{
    margin-left: 8px;

    vertical-align: top;
}

.b-dynamic-condition-row__minus-words-expander
{
    vertical-align: middle;
}

.b-dynamic-condition-row__minus-words-expander,
.b-dynamic-condition-row__condition-expander
{
    cursor: pointer;
}

.b-dynamic-condition-row_minus-words-type_inline .b-dynamic-condition-row__minus-words-expander,
.b-dynamic-condition-row_minus-words-type_popup .b-dynamic-condition-row__minus-words-wrapper
{
    display: none;
}


.b-dynamic-condition-row__comment,
.b-dynamic-condition-row_editable_yes .b-dynamic-condition-row__comment:hover
{
    color: #666;
}

.b-dynamic-condition-row__warnplace_type_guarantee
{
    color: red;
}

.b-dynamic-condition-row__warnplace_type_first-place
{
    color: green;
}

.b-dynamic-condition-row__warnplace_type_spec
{
    color: darkred;
}

.b-dynamic-condition-row__srch
{
    display: inline;

    color: #f00;
}

.b-dynamic-condition-row__any-condition
{
    font-weight: bold;
}

.b-dynamic-condition-row__summary
{
    color: #999;
}

.b-dynamic-condition-row__popup-content.popup__content
{
    padding: 0;
}
/* ../../desktop.blocks/b-dynamic-condition-row/b-dynamic-condition-row.css:end */
/* ../../desktop.blocks/b-dynamic-condition-summary/b-dynamic-condition-summary.css:begin */
.b-dynamic-condition-summary
{
    display: block;

    max-width: 25em;
}
/* ../../desktop.blocks/b-dynamic-condition-summary/b-dynamic-condition-summary.css:end */
/* ../../desktop.blocks/b-group-dynamic-condition/b-group-dynamic-condition.css:begin */
.b-group-dynamic-condition_hidden_yes
{
    display: none;
}

.b-group-dynamic-condition_is-suspended_yes,
.b-group-dynamic-condition_is-suspended_yes .input__control,
.b-group-dynamic-condition__info_disabled_yes,
.b-group-dynamic-condition__pmax_disabled_yes,
.b-group-dynamic-condition__pmin_disabled_yes,
.b-group-dynamic-condition_is-suspended_yes .b-dynamic-condition-row_editable_no.b-dynamic-condition-row .b-dynamic-condition-row__content,
.b-group-dynamic-condition_is-suspended_yes .b-edit-phrase-price__autobudget-link
{
    color: #999;
}

.b-group-dynamic-condition_is-suspended_yes .b-edit-phrase-price__autobudget-link:hover
{
    color: #f00;
}

.b-group-dynamic-condition_is-suspended_yes .b-dynamic-condition-row .b-dynamic-condition-row__content
{
    color: #8f99e1;
}

.b-group-dynamic-condition .b-highlight__num
{
    margin-right: -3px;
}

.b-group-dynamic-condition_deleted_yes .b-group-dynamic-condition__text
{
    font-weight: bold;
}

.b-group-dynamic-condition__restore
{
    display: inline-block;

    margin-left: 5px;
}

.b-group-dynamic-condition__stat-label-table-td
{
    padding: 0 10px;
}

.b-group-dynamic-condition_first_yes .b-group-dynamic-condition__cell
{
    padding-top: 20px!important;
}

.b-group-dynamic-condition__price-stat-vert-labels,
.b-group-dynamic-condition__price-stat-vert-values
{
    font-size: 12px;

    white-space: nowrap;
}

.b-group-dynamic-condition__stat-label-table-td,
.b-group-dynamic-condition__info
{
    text-align: right;
}

.b-group-dynamic-condition__price-wrapper
{
    margin-top: 0.27em;
}

.b-group-dynamic-condition_deleted_yes .b-group-dynamic-condition__row,
.b-group-dynamic-condition_deleted_yes .b-group-dynamic-condition__price,
.b-group-dynamic-condition__restore-row
{
    display: none;
}

.b-group-dynamic-condition_deleted_yes .b-group-dynamic-condition__restore-row
{
    display: block;
}
/* ../../desktop.blocks/b-group-dynamic-condition/b-group-dynamic-condition.css:end */
/* ../../desktop.blocks/b-highlight/b-highlight.css:begin */
.b-highlight__num
{
    padding: 2px 3px;
}

.b-highlight__num_hilited_yes
{
    color: #666048;
    background: #fff1b4;
}
/* ../../desktop.blocks/b-highlight/b-highlight.css:end */
/* ../../desktop.blocks/b-warning-message/_theme/b-warning-message_theme_red.css:begin */
.b-warning-message_theme_red
{
    background-color: rgba(255, 0, 0, 0.1);
}
/* ../../desktop.blocks/b-warning-message/_theme/b-warning-message_theme_red.css:end */
/* ../../desktop.blocks/b-campaign-group/_type/b-campaign-group_type_mobile-content.css:begin */
.b-campaign-group_type_mobile-content .b-banner-preview2_view_mobile-content-campaign
{
    width: 245px;
}

.b-campaign-group_type_mobile-content .b-banner-preview2-warnings
{
    margin: 5px 8px;
}
/* ../../desktop.blocks/b-campaign-group/_type/b-campaign-group_type_mobile-content.css:end */
/* ../../desktop.blocks/b-campaign-group/_type/b-campaign-group_type_cpm-yndx-frontpage.css:begin */
.b-campaign-group__cpm-yndx-frontpage-price-warnings-text-more
{
    display: inline-block;
}

.b-campaign-group__cpm-yndx-frontpage-price-warnings-regions-list
{
    max-width: 40em;
}
/* ../../desktop.blocks/b-campaign-group/_type/b-campaign-group_type_cpm-yndx-frontpage.css:end */
/* ../../desktop.blocks/b-mass-actions/_type/b-mass-actions_type_camp.css:begin */
.b-mass-actions_type_camp
{
    padding: 3px 0;
}
/* ../../desktop.blocks/b-mass-actions/_type/b-mass-actions_type_camp.css:end */
/* ../../desktop.blocks/b-banner-age-labels-edit/b-banner-age-labels-edit.css:begin */
.b-banner-age-labels-edit
{
    width: 350px;
}

.b-banner-age-labels-edit__age-item
{
    display: block;

    width: 300px;
    margin-bottom: 10px;
}

.b-banner-age-labels-edit__radio
{
    margin-right: 5px;
}

.b-banner-age-labels-edit__radio,
.b-banner-age-labels-edit__label
{
    vertical-align: middle;
}

.b-banner-age-labels-edit__header
{
    font-weight: normal;
    line-height: 13px;
}

.b-banner-age-labels-edit__accept
{
    display: inline;
}

.b-banner-age-labels-edit__cancel
{
    display: inline;

    margin-left: 10px;
}

.b-banner-age-labels-edit__errors
{
    font-size: 12px;
    line-height: 12px;

    overflow: hidden;

    color: red;
}

.b-banner-age-labels-edit__help
{
    top: 5px;
}
/* ../../desktop.blocks/b-banner-age-labels-edit/b-banner-age-labels-edit.css:end */
/* ../../desktop.blocks/b-banner-baby-food-labels-edit/b-banner-baby-food-labels-edit.css:begin */
.b-banner-baby-food-labels-edit
{
    width: 350px;
}

.b-banner-baby-food-labels-edit .b-banner-baby-food-labels-edit__container
{
    overflow-x: hidden;
    overflow-y: auto;

    max-height: 300px;
}

.b-banner-baby-food-labels-edit__age-item
{
    display: block;

    width: 300px;
    margin-bottom: 10px;
}

.b-banner-baby-food-labels-edit__radio
{
    margin-right: 5px;
}

.b-banner-baby-food-labels-edit__radio,
.b-banner-baby-food-labels-edit__label
{
    vertical-align: middle;
}

.b-banner-baby-food-labels-edit__header
{
    font-weight: normal;
}

.b-banner-baby-food-labels-edit__accept
{
    display: inline;
}

.b-banner-baby-food-labels-edit__cancel
{
    display: inline;

    margin-left: 10px;
}

.b-banner-age-labels-edit__errors
{
    font-size: 12px;
    line-height: 12px;

    overflow: hidden;

    color: red;
}
/* ../../desktop.blocks/b-banner-baby-food-labels-edit/b-banner-baby-food-labels-edit.css:end */
/* ../../desktop.blocks/b-groups-set-autotargeting/b-groups-set-autotargeting.css:begin */
.b-groups-set-autotargeting__cancel
{
    margin-left: 10px;
}

.b-groups-set-autotargeting__spinner
{
    text-align: center;
}

.b-groups-set-autotargeting__body_hidden_yes,
.b-groups-set-autotargeting__spinner_hidden_yes
{
    display: none;
}
/* ../../desktop.blocks/b-groups-set-autotargeting/b-groups-set-autotargeting.css:end */
/* ../../desktop.blocks/b-groups-set-autotargeting/_view/b-groups-set-autotargeting_view_auto.css:begin */
.b-groups-set-autotargeting__priority
{
    margin-left: 20px;
}
/* ../../desktop.blocks/b-groups-set-autotargeting/_view/b-groups-set-autotargeting_view_auto.css:end */
/* ../../desktop.blocks/b-groups-set-autotargeting/_view/b-groups-set-autotargeting_view_manual-beta.css:begin */
.b-groups-set-autotargeting__label
{
    display: inline-block;
}

.b-groups-set-autotargeting_view_manual-beta .input.b-groups-set-autotargeting__price,
.b-groups-set-autotargeting_view_manual-beta .input.b-groups-set-autotargeting__price-context
{
    width: 53px;
    margin: 0 10px 0 10px;
}

.b-groups-set-autotargeting_view_manual-beta .input.b-groups-set-autotargeting__price-context
{
    margin-right: 0;
}

.b-groups-set-autotargeting__icon
{
    margin-left: 5px;

    opacity: 0.5;
}

.b-groups-set-autotargeting__icon:hover
{
    opacity: 1;
}

.b-groups-set-autotargeting__pane
{
    margin: 0 0 10px;
}

.b-groups-set-autotargeting__hint-content
{
    min-width: 200px;
}
/* ../../desktop.blocks/b-groups-set-autotargeting/_view/b-groups-set-autotargeting_view_manual-beta.css:end */
/* ../../desktop.blocks/b-campaign-platform-switcher/b-campaign-platform-switcher.css:begin */
.b-campaign-platform-switcher
{
    margin-bottom: 1em;
}
/* ../../desktop.blocks/b-campaign-platform-switcher/b-campaign-platform-switcher.css:end */
/* ../../desktop.blocks/b-save-data-warning/b-save-data-warning.css:begin */
.b-save-data-warning__title
{
    font-size: 14px;
    font-weight: bold;
}

.b-save-data-warning__title,
.b-save-data-warning__toolbar,
.b-save-data-warning__message
{
    margin: 10px 0;
}

.b-save-data-warning__continue,
.b-save-data-warning__cancel
{
    display: block;
    float: right;

    margin-right: 5px;
}
/* ../../desktop.blocks/b-save-data-warning/b-save-data-warning.css:end */
/* ../../desktop.blocks/b-online-set-phrases-prices/b-online-set-phrases-prices.css:begin */
.b-online-set-phrases-prices
{
    margin-bottom: 20px;
}

.b-online-set-phrases-prices__title
{
    font-weight: 600;
    line-height: 22px;

    margin: 0 0 10px;
}

.b-online-set-phrases-prices__form-wrapper
{
    display: flex;

    padding: 10px;

    border: 1px solid #ccc;
    background: #fff;

    align-items: center;
}

.b-online-set-phrases-prices_platform_search .b-online-set-phrases-prices__prices-constructor_form-type_context,
.b-online-set-phrases-prices_platform_context .b-online-set-phrases-prices__prices-constructor_form-type_search
{
    display: none;
}

.b-online-set-phrases-prices__save,
.b-online-set-phrases-prices__spin
{
    margin: 0 0 0 10px;
}
/* ../../desktop.blocks/b-online-set-phrases-prices/b-online-set-phrases-prices.css:end */
/* ../../desktop.blocks/b-online-set-phrases-prices/_type/b-online-set-phrases-prices_type_content-promotion.css:begin */
.b-online-set-phrases-prices_type_content-promotion
{
    display: none;
}
/* ../../desktop.blocks/b-online-set-phrases-prices/_type/b-online-set-phrases-prices_type_content-promotion.css:end */
/* ../../desktop.blocks/b-group-tags-groupedit/b-group-tags-groupedit.css:begin */
.b-group-tags-groupedit__checkbox-container
{
    line-height: 26px;

    overflow: auto;

    max-height: 300px;

    white-space: nowrap;
}

.b-group-tags-groupedit__checkbox-label
{
    margin-left: 5px;

    vertical-align: middle;
}

.b-group-tags-groupedit__errors
{
    font-size: 12px;
    line-height: 12px;

    overflow: hidden;

    color: red;
}

.b-group-tags-groupedit__form
{
    width: 450px;
}
/* ../../desktop.blocks/b-group-tags-groupedit/b-group-tags-groupedit.css:end */
/* ../../desktop.blocks/l-page/_layout/l-page_layout_17-55.css:begin */
.l-page_layout_17-55 .l-page__left
{
    width: 17%;
}

.l-page_layout_17-55 .l-page__gap-left
{
    padding-left: 10px;
}

.l-page_layout_17-55 .l-page__center
{
    width: 50%;
}

.l-page_layout_17-55 .l-page__gap-right
{
    width: 22%;
}
/* ../../desktop.blocks/l-page/_layout/l-page_layout_17-55.css:end */
/* ../../desktop.blocks/b-layout-table/_layout/b-layout-table_layout_22-78.css:begin */
.b-layout-table_layout_22-78
{
    width: 100%;
}

.b-layout-table_layout_22-78 .b-layout-table__cell_width_22
{
    width: 22%;
}
/* ../../desktop.blocks/b-layout-table/_layout/b-layout-table_layout_22-78.css:end */
/* ../../desktop.blocks/b-menu-horiz/_preset/b-menu-horiz_preset_shadow.css:begin */
.b-menu-horiz_preset_shadow .b-menu-horiz__layout-init
{
    padding: 2px 0 4px;
}

.b-menu-horiz_preset_shadow .b-menu-horiz__item .link
{
    position: relative;

    padding: 2px 11px 3px;
}

.b-menu-horiz_preset_shadow .b-menu-horiz__item_state_current .link,
.b-menu-horiz_preset_shadow .b-menu-horiz__item_state_current .link:hover
{
    top: 1px;

    color: #000;
    border-width: 1px;
    border-style: solid;
    border-color: #a0a0a0 #ccc #fff;
    border-radius: 5px 5px 0 0;
    background: #fff; /* FF3.6+ */ /* Chrome10+,Safari5.1+ */ /* Opera11.10+ */ /* IE10+ */
    background: -linear-gradient(top, #c5c5c5 0, rgba(197,197,197, 0) 3px),  linear-gradient(-170deg, #c5c5c5 0, rgba(197,197,197, 0) 4px), linear-gradient(-10deg, #c5c5c5 0, rgba(197,197,197, 0) 4px), #fff; /* W3C */
}

.b-menu-horiz_preset_shadow .b-menu__layout-init:first-of-type .b-menu-horiz__item_state_current .link:after,
.b-menu-horiz_preset_shadow .b-menu__layout-init:last-of-type .b-menu-horiz__item_state_current .link:before
{
    display: none;
}

.b-menu-horiz_preset_shadow .b-menu-horiz__item_state_current .link:after,
.b-menu-horiz_preset_shadow .b-menu-horiz__item_state_current .link:before
{
    position: absolute;
    z-index: 1;
    bottom: 0;

    width: 6px;
    height: 6px;

    content: '';

    border: 1px solid #ccc;
}

.b-menu-horiz_preset_shadow .b-menu-horiz__item_state_current .link:before
{
    right: -8px;

    clip: rect(2px, 4px, 9px, 0);

    border-radius: 0 0 5px 5px;
    box-shadow: 0 0 5px 5px #fff;
}

.b-menu-horiz_preset_shadow .b-menu-horiz__item_state_current .link:after
{
    left: -8px;

    clip: rect(2px, 9px, 9px, 1px);

    border-radius: 0 0 5px 0;
    box-shadow: 0 0 3px 3px #fff;
}

.b-menu-horiz_preset_shadow .b-menu__layout-init:first-of-type .b-menu-horiz__item:not(.b-menu-horiz__item_state_current) .link:after,
.b-menu-horiz_preset_shadow .b-menu__layout-init:last-of-type .b-menu-horiz__item:not(.b-menu-horiz__item_state_current) .link:before
{
    position: absolute;
    bottom: -1px;

    width: 16px;
    height: 21px;

    content: '';

    background: url(data:image/jpeg;base64,/9j/4AAQSkZJRgABAgAAZABkAAD/7AARRHVja3kAAQAEAAAAUAAA/+4AJkFkb2JlAGTAAAAAAQMAFQQDBgoNAAABxgAAAe4AAAIzAAACd//bAIQAAgICAgICAgICAgMCAgIDBAMCAgMEBQQEBAQEBQYFBQUFBQUGBgcHCAcHBgkJCgoJCQwMDAwMDAwMDAwMDAwMDAEDAwMFBAUJBgYJDQsJCw0PDg4ODg8PDAwMDAwPDwwMDAwMDA8MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwM/8IAEQgAGwAfAwERAAIRAQMRAf/EAJEAAAIDAQEAAAAAAAAAAAAAAAABAgQFAwgBAQAAAAAAAAAAAAAAAAAAAAAQAAIBBQEAAAAAAAAAAAAAAAABAhBAERITIBEAAgIDAAAAAAAAAAAAAAAAAEOiozABMxIBAAAAAAAAAAAAAAAAAAAAQBMAAQMCBQUAAAAAAAAAAAAAAQARIUAxECBBUZHwYXGB0f/aAAwDAQACEQMRAAAB9/AACIDJHMrDLJnmWSNI/9oACAEBAAEFAvOTNGxyFKk9x9CPQW+P/9oACAECAAEFArD/2gAIAQMAAQUCsP/aAAgBAgIGPwIH/9oACAEDAgY/Agf/2gAIAQEBBj8CyMgOrHVm+kD/2gAIAQEDAT8hylBgaxAGCrzcPrDd3kvqhun/2gAIAQIDAT8hoP/aAAgBAwMBPyGg/9oADAMBAAIRAxEAABAACQSAAQT/2gAIAQEDAT8QyEsgDVAOqeHTBCmUItKdNsCuyfWk5bj9qUdB4V3nFddtGh/K/9oACAECAwE/EKD/2gAIAQMDAT8QoP/Z) no-repeat;
}

.b-menu-horiz_preset_shadow .b-menu__layout-init:first-of-type .b-menu-horiz__item:not(.b-menu-horiz__item_state_current) .link:after
{
    left: -5px;

    background-position: 0 100%;
}

.b-menu-horiz_preset_shadow .b-menu__layout-init:last-of-type .b-menu-horiz__item:not(.b-menu-horiz__item_state_current) .link:before
{
    right: -14px;

    background-position: 100% 100%;
}
/* ../../desktop.blocks/b-menu-horiz/_preset/b-menu-horiz_preset_shadow.css:end */
/* ../../desktop.blocks/b-campaign-tabs/b-campaign-tabs.css:begin */
.b-campaign-tabs
{
    width: 100%;
    height: 25px;
    margin-bottom: 2em;

    background: #e9e9ed;
    background-image: -moz-linear-gradient(#f3f3f3, #d7d7d7);
}


.b-campaign-tabs__tab
{
    display: inline;
}

.b-campaign-tabs .b-menu-horiz__item
{
    padding-top: 5px;
}

.b-campaign-tabs  .b-menu-horiz__item_state_current
{
    padding: 5px 8px 0 8px;
}


.b-campaign-tabs.b-campaign-tabs_solitary_first .b-menu-horiz__layout-unit_position_first
{
    position: absolute;
    left: 2%;
}

.b-campaign-tabs .b-campaign-tabs__count,
.b-campaign-tabs .link_disabled_yes .b-campaign-tabs__title
{
    color: #666;
}

.b-campaign-tabs__title,
.b-campaign-tabs__count
{
    display: inline;

    white-space: nowrap;
}

.b-campaign-tabs  .b-menu-horiz__item_state_current .b-campaign-tabs__title
{
    font-weight: bold;
}

.b-campaign-tabs .b-menu-horiz__item .link
{
    text-decoration: none;

    color: #000;
}
/* ../../desktop.blocks/b-campaign-tabs/b-campaign-tabs.css:end */
/* ../../desktop.blocks/b-campaign-info-panel/b-campaign-info-panel.css:begin */
.b-campaign-info-panel
{
    position: relative;

    background-color: #fff9d5;
}

.b-campaign-info-panel__close
{
    position: absolute;
    z-index: 12;
    top: 0;
    right: 0;

    margin: 5px 18px 9px 9px;

    cursor: pointer;
}

.b-campaign-info-panel__title
{
    margin-bottom: 1em;
}

.b-campaign-info-panel__messages
{
    overflow-y: scroll;

    min-width: 900px;
    max-height: 300px;
    padding: 10px 2%;
}

.b-campaign-info-panel .b-icon,
.b-campaign-info-panel .icon
{
    margin-right: 5px;
}

.b-campaign-info-panel__message
{
    padding: 10px 0 10px 20px;
}


.b-campaign-info-panel__link
{
    display: inline;
}


.b-campaign-info-panel__text,
.b-campaign-info-panel__text-bold
{
    display: inline;
}

.b-campaign-info-panel__text-bold
{
    font-weight: bold;
}

.b-campaign-info-panel_hidden_yes
{
    display: none;
}

.b-campaign-info-panel__unglued-message
{
    padding-left: 17px;

    list-style: disc;
}
/* ../../desktop.blocks/b-campaign-info-panel/b-campaign-info-panel.css:end */
/* ../../desktop.blocks/b-phrases-corrections-message/b-phrases-corrections-message.css:begin */
.b-phrases-corrections-message,
.b-phrases-corrections-message__corrections-cancel
{
    margin-bottom: 1em;
}

.b-phrases-corrections-message__text,
.b-phrases-corrections-message__link,
.b-phrases-corrections-message__toggle,
.b-phrases-corrections-message__bold,
.b-phrases-corrections-message__keywords,
.b-phrases-corrections-message__minus-words
{
    display: inline-block;
}

.b-phrases-corrections-message__bold
{
    font-weight: bold;
}

.b-phrases-corrections-message__toggle
{
    margin-left: 5px;
}

.b-phrases-corrections-message__keywords
{
    font-weight: bold;
}

.b-phrases-corrections-message__minus-words
{
    font-style: italic;
}
/* ../../desktop.blocks/b-phrases-corrections-message/b-phrases-corrections-message.css:end */
/* ../../desktop.blocks/b-icon/_size-13/b-icon_size-13_remove-sign.css:begin */
.b-icon_size-13_remove-sign
{
    padding-top: 11px;

    background: url(../../desktop.blocks/b-icon/_size-13/b-icon_size-13_remove-sign.png) no-repeat;
}
/* ../../desktop.blocks/b-icon/_size-13/b-icon_size-13_remove-sign.css:end */
/* ../../desktop.blocks/b-floater/_theme/b-floater_theme_grey-always.css:begin */
.b-floater_theme_grey-always .b-floater__content
{
    position: relative;
}

.b-floater_theme_grey-always.b-floater_fixed_yes .b-floater__content
{
    position: fixed;
}

.b-floater_theme_grey-always .b-floater__bg
{
    position: absolute;

    opacity: 1;
    border-top: 1px solid #eee;
    background:         linear-gradient(to top, rgba(0,0,0,0.05) 0%, rgba(0,0,0,0) 100%);
    animation: none;
}

.b-floater_theme_grey-always.b-floater_fixed_yes .b-floater__bg
{
    box-shadow: 0 1px 7px #9a9a9a;
}

.b-floater_theme_grey-always.b-floater_flat_yes .b-floater__bg
{
    display: none;
}
/* ../../desktop.blocks/b-floater/_theme/b-floater_theme_grey-always.css:end */
/* ../../desktop.blocks/b-banners-per-page/b-banners-per-page.css:begin */
.b-banners-per-page
{
    margin-bottom: 1em;
}

.b-banners-per-page__title
{
    font-size: 12px;

    color: #808080;
}

.b-banners-per-page__buttons
{
    display: inline-block;
}
/* ../../desktop.blocks/b-banners-per-page/b-banners-per-page.css:end */
/* ../../desktop.blocks/b-group-tag-button/_size/b-group-tag-button_size_big.css:begin */
.b-group-tag-button_size_big
{
    font-size: 18px;

    cursor: default;

    color: #000;
    border-color: #b8adc4;
    background: #d2ccd9;
    text-shadow: 0 1px 0 #f4f2f5;
}

.b-group-tag-button_size_big .b-group-tag-button__content
{
    padding: 4px 12px 4px 35px;

    background-image: url('../../desktop.blocks/b-group-tag-button/_size/b-group-tag-button_size_big.png');
}
/* ../../desktop.blocks/b-group-tag-button/_size/b-group-tag-button_size_big.css:end */
/* ../../desktop.blocks/b-moderation-doc-informer/b-moderation-doc-informer.css:begin */
.b-moderation-doc-informer
{
    position: relative;

    overflow: hidden;

    padding: 5px 0 10px;

    white-space: nowrap;
}

.b-moderation-doc-informer_floating_yes
{
    border-bottom: none;
}

.b-moderation-doc-informer__details
{
    margin-top: 10px;
    padding-top: 15px;
    padding-left: 30px;

    border-top: 1px solid #e0e0e0;
}

.b-moderation-doc-informer_hidden_yes
{
    display: none !important;
}

.b-moderation-doc-informer__requirement-notice
{
    font-size: 16px;
    font-weight: bold;

    display: inline;
}

.b-moderation-doc-informer__notice-icon-text
{
    display: inline;

    padding-left: 30px;
}

.b-moderation-doc-informer__notice-icon
{
    margin-top: -4px;
}

.b-moderation-doc-informer__indented-list
{
    margin: 10px 0 10px 15px;
}

.b-moderation-doc-informer__list .b-moderation-doc-informer__list-item
{
    margin-bottom: 5px;
}
/* ../../desktop.blocks/b-moderation-doc-informer/b-moderation-doc-informer.css:end */
/* ../../desktop.blocks/b-moderation-doc-informer/__details-info/b-moderation-doc-informer__details-info.css:begin */
.b-moderation-doc-informer__thematic
{
    font-weight: bold;
}

.b-moderation-doc-informer__thematic
{
    display: inline;
}

.b-moderation-doc-informer__title
{
    margin-bottom: 10px;
}

.b-moderation-doc-informer__disclaimer
{
    clear: both;

    padding-top: 5px;
}
/* ../../desktop.blocks/b-moderation-doc-informer/__details-info/b-moderation-doc-informer__details-info.css:end */
/* ../../desktop.blocks/b-moderation-doc-informer/__thematics/b-moderation-doc-informer__thematics.css:begin */
.b-moderation-doc-informer__floating-list
{
    float: left;

    margin-right: 40px;
}

.b-moderation-doc-informer__thematics
{
    margin-top: 10px;
    padding-left: 20px;
}
/* ../../desktop.blocks/b-moderation-doc-informer/__thematics/b-moderation-doc-informer__thematics.css:end */
/* ../../desktop.blocks/b-list/_style/b-list_style_marker.css:begin */
.b-list_style_marker .b-list__item
{
    margin: 0 0 1em -12px;
    padding: 0 0 0 12px;

    background: url('/block/b-morda-info/b-morda-info__list.gif') 0 0.4em no-repeat;
}

.b-list_style_marker .b-list__item_lighter_on
{
    margin-left: -20px;
    padding-left: 0;

    background: none;
}

.b-list_style_marker .b-list__item-inner
{
    display: inline-block;

    margin: -6px 0;
    padding: 6px 8px 6px 20px;

    background: #fff1af url('/block/b-morda-info/b-morda-info__list.gif') 8px 0.9em no-repeat;
}
/* ../../desktop.blocks/b-list/_style/b-list_style_marker.css:end */
/* ../../desktop.blocks/p-campaign/p-campaign.css:begin */
.p-campaign
{
    min-width: 950px;
    margin-bottom: -2.55em;
}

.p-campaign__checkboxes
{
    width: 100%;
}

.p-campaign__layout-table
{
    max-width: 1350px;
    margin-top: 25px;

    table-layout: fixed;
}

.p-campaign .l-page__left
{
    padding: 5px 0 0 0;
}

.p-campaign__save-prices
{
    margin-left: 115px;
}

.p-campaign__info-panel
{
    position: absolute;
    z-index: 1;
    right: 0;
    bottom: 100%;
    left: -3%;
}

.p-campaign__floater.b-floater_fixed_yes .p-campaign__info-panel
{
    left: 0;
}

.p-campaign__pager
{
    position: relative;

    float: left;

    margin-top: 2px;
    margin-left: 40px;
}

.p-campaign__pager .b-pager,.p-campaign__pager .b-pager__pages
{
    margin: 0;
}

.p-campaign__under-row
{
    position: relative;
}

.p-campaign__filtered-tag
{
    margin: 0 0 1.5em -16px;
}

.p-campaign__filtered-tag_tags_no
{
    font-size: 18px;

    margin-left: 0;

    cursor: default;
    text-align: left;

    text-shadow: 0 1px 0 #f4f2f5;
}

.p-campaign__filtered-tag-count
{
    display: inline;

    color: #666;
}

.p-campaign__moderation-link
{
    display: flex;
    flex-direction: column;

    margin: 0 2px 10px 0;

    align-items: flex-end;
}

.p-campaign__moderation-outdoor
{
    margin-top: 5px;
}

.p-campaign__last-update
{
    font-size: 11px;
    line-height: 28px;

    color: #808080;
}

.p-campaign__notice
{
    display: inline;

    color: #f00;
}

.p-campaign__warnplace
{
    margin-bottom: 1em;

    color: #f00;
}

.p-campaign__view-only
{
    font-size: 14px;

    float: right;

    margin-bottom: 1em;

    color: #f00;
}

.p-campaign__error
{
    font-weight: bold;

    color: #f00;
}

.p-campaign__moderation-doc-informer
{
    margin-top: 15px;
    padding-top: 15px;

    border-top: 2px solid #e0e0e0;
}

/*Попапы*/

.popup_has-close_yes > .popup__content.p-campaign__popup-content
{
    padding: 0;
}

.p-campaign__popup-content
{
    min-width: 300px;
    padding: 0;
}

.p-campaign__header
{
    font-size: 18px;
    font-weight: bold;

    padding: 20px;
}

.p-campaign__note
{
    font-size: 13px;

    padding: 0 20px 20px 20px;

    color: #7f7f7f;
}

.p-campaign__bordered
{
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}

.p-campaign__row
{
    padding: 0 20px 20px 20px;
}

.p-campaign__row.p-campaign__row-first
{
    padding-top: 20px;
}

.p-campaign__row.p-campaign__row-last
{
    padding-bottom: 10px;
}

.p-campaign__row-errors
{
    padding: 0 20px 20px 20px;
}

.p-campaign__footer
{
    padding: 10px 20px;

    background-color: #eee;
}

.p-campaign__footer-button + .p-campaign__footer-button
{
    margin-left: 10px;
}

.p-campaign__row-errors pre
{
    overflow: hidden;

    white-space: nowrap;
    text-overflow: ellipsis;
}
/* ../../desktop.blocks/p-campaign/p-campaign.css:end */
/* ../../desktop.blocks/p-campaign/__license-warning/p-campaign__license-warning.css:begin */
.p-campaign__license-warning
{
    width: 100vw;
}

.p-campaign__license-warning-body
{
    display: flex;

    align-items: center;
    justify-content: flex-start;
}

.p-campaign__license-warning-text
{
    margin: 0 20px 0 12px;
}
/* ../../desktop.blocks/p-campaign/__license-warning/p-campaign__license-warning.css:end */
/* ../../desktop.blocks/p-campaign/__hierarchical-multipliers-warning/p-campaign__hierarchical-multipliers-warning.css:begin */
.p-campaign__hierarchical-multipliers-warning
{
    padding: 10px;

    background-color: #fff1b4;
}
/* ../../desktop.blocks/p-campaign/__hierarchical-multipliers-warning/p-campaign__hierarchical-multipliers-warning.css:end */
/* ../../desktop.blocks/p-campaign/__auction-probability-notification/p-campaign__auction-probability-notification.css:begin */
.p-campaign__auction-probability-notification
{
    width: 100%;
}
/* ../../desktop.blocks/p-campaign/__auction-probability-notification/p-campaign__auction-probability-notification.css:end */
/* ../../desktop.blocks/copy-group-link/copy-group-link.css:begin */
.copy-group-link .link__inner
{
    border-bottom: none;
}
/* ../../desktop.blocks/copy-group-link/copy-group-link.css:end */
/* ../../desktop.blocks/b-day-budget-recommendation-notification/b-day-budget-recommendation-notification.css:begin */
.b-day-budget-recommendation-notification
{
    display: none;
}

.b-day-budget-recommendation-notification_visible_yes
{
    display: block;
}

.b-day-budget-recommendation-notification__content
{
    display: flex;

    align-items: center;
}

.b-day-budget-recommendation-notification__content > * + *
{
    margin-right: 10px;
}

.b-day-budget-recommendation-notification__icon.icon_size-18_alert-white
{
    margin-right: 12px;

    transform: rotate(180deg);
}

.b-day-budget-recommendation-notification__button
{
    margin-right: 12px;
}

.b-day-budget-recommendation-notification__text
{
    font-size: 14px;
    font-weight: normal;
}
/* ../../desktop.blocks/b-day-budget-recommendation-notification/b-day-budget-recommendation-notification.css:end */
/* ../../desktop.blocks/p-manage-clients/p-manage-clients.css:begin */
.p-manage-clients
{
    padding-bottom: 30px;
}

.p-manage-clients__layout
{
    margin-top: 32px;
}

.p-manage-clients__title
{
    margin: 0 0 26px;
}

.p-manage-clients__clients-filter
{
    white-space: nowrap;
}

.p-manage-clients__save-panel
{
    padding: 5px 0 5px 75px;

    background-color: #f0f1f3;
}

.p-manage-clients__link
{
    width: 90%;
    margin: 6px 3px 5px 0;
}

.p-manage-clients__section-title
{
    font-weight: bold;

    padding: 0 20px 10px 0;

    vertical-align: baseline;
}

.p-manage-clients__control
{
    width: 100%;
    padding-bottom: 10px;

    vertical-align: baseline;
}

.p-manage-clients__representatives-section
{
    width: 70%;
}

.p-manage-clients__brief
{
    margin: 20px 0 15px;
    padding-left: 13px;
}

.p-manage-clients__brief-value
{
    padding: 0 40px 7px 0;
}

.p-manage-clients__brief-label
{
    padding: 0 10px 7px 0;

    white-space: nowrap;
}

.p-manage-clients__num-clients,
.p-manage-clients__num-camps
{
    font-weight: bold;
}

.p-manage-clients__search
{
    margin-bottom: 10px;
}

.p-manage-clients__filter
{
    margin-right: 25px;

    white-space: nowrap;
}

.p-manage-clients__clients
{
    margin-bottom: 25px;
}

.p-manage-clients_no-data_yes .p-manage-clients__clients,
.p-manage-clients_no-data_yes .p-manage-clients__save-panel,
.p-manage-clients .p-manage-clients__no-data
{
    display: none;
}

.p-manage-clients_no-data_yes .p-manage-clients__no-data
{
    font-size: 15px;
    font-weight: bold;

    display: block;

    padding: 30px 0;

    text-align: center;

    color: #999;
}

.p-manage-clients__client-row_hide_yes
{
    display: none;
}

.p-manage-clients__client-column
{
    width: 22%;
}

.p-manage-clients__client-column_key_num,
.p-manage-clients__client-column_key_checkbox
{
    width: 6%;
}

.p-manage-clients__highlighter
{
    display: inline;

    background-color: #ffeca6;
}
/* ../../desktop.blocks/p-manage-clients/p-manage-clients.css:end */
/* ../../desktop.blocks/b-data-table/_sortable/b-data-table_sortable_client.css:begin */
.b-data-table_sortable_client .b-data-table__direction
{
    display: none;

    padding-left: 5px;

    color: #707070;
}

.b-data-table__cell_sort_asc .b-data-table__direction_reverse_off,
.b-data-table__cell_sort_desc .b-data-table__direction_reverse_on
{
    display: inline;
}
/* ../../desktop.blocks/b-data-table/_sortable/b-data-table_sortable_client.css:end */
/* ../../desktop.blocks/p-new-representative/p-new-representative.css:begin */
.p-new-representative__title
{
    margin-bottom: 26px;
}

.p-new-representative__section
{
    margin-bottom: 24px;
}

.p-new-representative__section-num,
.p-new-representative__section-head
{
    font-size: 17px;

    margin-bottom: 14px;
}

.p-new-representative__section-num
{
    padding-left: 10px;

    text-align: right;
}

.p-new-representative__description,
.p-new-representative__warning
{
    margin-top: 12px;
}

.p-new-representative__warning
{
    color: #f00;
}

.p-new-representative__label
{
    padding: 0 10px 25px 0;

    white-space: nowrap;
}

.p-new-representative__control
{
    width: 100%;
    padding-bottom: 10px;
}

.p-new-representative__submit-panel
{
    padding: 5px 0;

    background-color: #f0f1f3;
}

.p-new-representative__input
{
    display: block;

    width: 300px;
}

.p-new-representative__phone
{
    margin-bottom: 20px;
}
/* ../../desktop.blocks/p-new-representative/p-new-representative.css:end */
/* ../../desktop.blocks/p-ya-money-payment/p-ya-money-payment.css:begin */
.p-ya-money-payment
{
    padding-bottom: 20px;
}

.p-ya-money-payment__common-error,
.p-ya-money-payment__pay-error
{
    color: #f00;
}

.p-ya-money-payment__pay-error
{
    margin-top: 10px;

    color: #f00;
}

.p-ya-money-payment__title-wrap
{
    position: relative;
}

.p-ya-money-payment__centered-cell
{
    padding-left: 10%;
}
/* ../../desktop.blocks/p-ya-money-payment/p-ya-money-payment.css:end */
/* ../../desktop.blocks/b-ya-money-balance/b-ya-money-balance.css:begin */
.b-ya-money-balance
{
    position: absolute;
    top: 0;
    right: 18%;

    width: 120px;
    height: 34px;
    margin-right: -5px;
    padding-left: 25px;
}

.b-ya-money-balance__link_type_logo
{
    position: absolute;
    bottom: 0;
    left: 0;
}

.b-ya-money-balance__link_type_text
{
    text-decoration: none;

    color: #808080;
}

.b-ya-money-balance__value
{
    font-size: 18px;

    white-space: nowrap;
}
/* ../../desktop.blocks/b-ya-money-balance/b-ya-money-balance.css:end */
/* ../../desktop.blocks/b-icon/_type/b-icon_type_yandex-money.css:begin */
.b-icon_type_yandex-money
{
    width: 16px;
    height: 16px;

    background: url(../../desktop.blocks/b-icon/_type/b-icon_type_yandex-money.gif) no-repeat;
}
/* ../../desktop.blocks/b-icon/_type/b-icon_type_yandex-money.css:end */
/* ../../desktop.blocks/b-ya-money-balance/_hidden/b-ya-money-balance_hidden_yes.css:begin */
.b-ya-money-balance_hidden_yes
{
    visibility: hidden;
}
/* ../../desktop.blocks/b-ya-money-balance/_hidden/b-ya-money-balance_hidden_yes.css:end */
/* ../../desktop.blocks/b-ya-money-wallet-payment/b-ya-money-wallet-payment.css:begin */
.b-ya-money-wallet-payment__form-content
{
    width: 55%;
}

.b-ya-money-wallet-payment__form-content .b-layout-table__cell
{
    height: 30px;
    padding: 5px 5px 5px 0;

    vertical-align: middle;
}

.b-ya-money-wallet-payment__input-sum
{
    width: 4em;
}

.b-ya-money-wallet-payment__note
{
    font-size: 0.85em;
}

.b-ya-money-wallet-payment__money-label
{
    width: 20%;

    text-align: right;
}

.b-ya-money-wallet-payment__input-cell
{
    text-align: right;
}

.b-ya-money-wallet-payment__rub-sum .b-layout-table__cell
{
    font-weight: bold;
}

.b-ya-money-wallet-payment__money-label
{
    width: 20%;
}

.b-ya-money-wallet-payment__separator
{
    width: 80px;
    margin-bottom: 5px;

    border-bottom: 1px solid #000;
}

.b-ya-money-wallet-payment__submit-wrap
{
    width: 100%;
    margin-left: -20%;

    background-color: #eee;
}

.b-ya-money-wallet-payment__submit-button
{
    margin: 5px 5px 5px 20%;
}
/* ../../desktop.blocks/b-ya-money-wallet-payment/b-ya-money-wallet-payment.css:end */
/* ../../desktop.blocks/b-ya-money-payment/b-ya-money-payment.css:begin */
.b-ya-money-payment
{
    margin-top: 1em;
}

.b-ya-money-payment__td
{
    line-height: 1.5em;

    padding: 3px;

    vertical-align: middle;

    border-bottom: solid 1px #f1eef5;
}

.b-ya-money-payment__thead
{
    font-size: 11px;

    white-space: nowrap;
}

.b-ya-money-payment__head-cell a
{
    color: #000;
}

.b-ya-money-payment__td_align_right
{
    text-align: right;
}

.b-ya-money-payment__summary .b-ya-money-payment__td
{
    padding-top: 10px;
    padding-bottom: 10px;

    border: 2px solid #ccc;
    border-right: 0;
    border-left: 0;
}

.b-ya-money-payment__payment-sum
{
    white-space: nowrap;
}

.b-ya-money-payment__summary-caption
{
    font-weight: bold;
}

.b-ya-money-payment__tfoot .b-ya-money-payment__td
{
    padding-top: 20px;

    border: 0;
}

.b-ya-money-payment__td_sum_rur
{
    font-weight: bold;
}

.b-ya-money-payment__manager-uid, .b-ya-money-payment__campaign-id
{
    margin-left: 2px;
}

.b-ya-money-payment__manager-uid
{
    font-weight: bold;

    color: #fa868c;
}

.b-ya-money-payment__input-sum
{
    width: 75px;
}

.b-ya-money-payment__input-sum_valid_no .b-form-input__box
{
    background-color: #fcc;
}

.b-ya-money-payment__submit
{
    margin: 20px 0 5px;

    text-align: right;
}
/* ../../desktop.blocks/b-ya-money-payment/b-ya-money-payment.css:end */
/* ../../desktop.blocks/p-user-settings/p-user-settings.css:begin */
.p-user-settings
{
    margin-bottom: 2em;
}

.p-user-settings__hint .b-metrika-counters-popup-adapter__metrika-counters-string_visible_yes
{
    margin: 0 0 10px;
}
/* ../../desktop.blocks/p-user-settings/p-user-settings.css:end */
/* ../../desktop.blocks/b-user-settings/b-user-settings.css:begin */
.b-user-settings__error
{
    color: #f00;
}

.b-user-settings__error_hidden_yes
{
    display: none;
}

.b-user-settings__email-add-new-dropdown,
.b-user-settings__email-show-all-dropdown
{
    margin: 0 0 0 11px;
}

.b-user-settings__email
{
    max-width: 190px;
}

.b-user-settings__email,
.b-user-settings__email-add-new-dropdown,
.b-user-settings__email-show-all-dropdown
{
    display: block;
    float: left;
}

.b-user-settings__email-add-new-popup
{
    width: 500px;
}

.b-user-settings__email-show-all-popup .popup__content
{
    overflow: auto;
    overflow-x: hidden;

    width: auto;
    max-height: 455px;
}

.b-user-settings__email-show-all-popup .popup__close
{
    right: 20px;
}

.b-user-settings__row
{
    width: 850px;
}

.b-user-settings__label
{
    width: 280px;
    margin: 7px 25px 7px 0;
}

.b-user-settings__control
{
    width: 455px;
    margin: 7px 0;
}

.b-user-settings__submit
{
    margin-top: 10px;
    margin-left: 305px;
}

.b-user-settings__help-icon
{
    position: absolute;
}
/* ../../desktop.blocks/b-user-settings/b-user-settings.css:end */
/* ../../desktop.blocks/b-user-settings-add-email/b-user-settings-add-email.css:begin */
.b-user-settings-add-email__header
{
    font-size: 150%;

    padding: 10px 20px 0;
}

.b-user-settings-add-email__center
{
    margin: 10px;
    padding: 0 20px 0 10px;
}

.b-user-settings-add-email__label
{
    line-height: 22px;
}

.b-user-settings-add-email__new-email
{
    margin-left: 7px;
}

.b-user-settings-add-email__hint
{
    padding: 10px 0;
}

.b-user-settings-add-email__controls
{
    padding: 10px 20px;

    background-color: #eee;
}

.b-user-settings-add-email__accept
{
    margin-right: 5px;
}

.b-user-settings-add-email__error
{
    margin: -3px 0 6px 0;

    color: #f00;
}

.b-user-settings-add-email__error_hidden_yes
{
    display: none;
}
/* ../../desktop.blocks/b-user-settings-add-email/b-user-settings-add-email.css:end */
/* ../../desktop.blocks/b-show-user-emails/b-show-user-emails.css:begin */
.b-show-user-emails
{
    margin: 20px;
}

.b-show-user-emails__header
{
    font-size: 160%;
}

.b-show-user-emails__emails-info
{
    width: 60%;
    margin: 15px 0;
}

.b-show-user-emails__emails-info-header
{
    font-size: 140%;
}

.b-show-user-emails__emails-info-row
{
    display: table-row;
}

.b-show-user-emails__label
{
    width: 70%;
    padding-right: 7px;

    white-space: nowrap;
}

.b-show-user-emails__emails-table
{
    margin-top: 7px;
}

.b-show-user-emails__emails-table-title
{
    font-size: 140%;

    padding-top: 5px;

    text-align: left;

    border-top: 1px solid #eee;
}

.b-show-user-emails__emails-table-row_header_yes
{
    border-bottom: 1px solid #eee;
}

.b-show-user-emails__emails-table-cell
{
    padding: 0 7px 0 0;
}

.b-show-user-emails__emails-table-cell_content_tick
{
    text-align: center;
}

.b-show-user-emails__emails-table-row_header_yes .b-show-user-emails__emails-table-cell
{
    padding-bottom: 5px;
}

.b-show-user-emails__tick
{
    vertical-align: middle;
}
/* ../../desktop.blocks/b-show-user-emails/b-show-user-emails.css:end */
/* ../../desktop.blocks/b-user-emails-info/b-user-emails-info.css:begin */
.b-user-emails-info
{
    width: 60%;
    margin: 15px 0;
}

.b-user-emails-info__header
{
    font-size: 140%;
}

.b-user-emails-info__row
{
    display: table-row;
}

.b-user-emails-info__label
{
    width: 70%;
}
/* ../../desktop.blocks/b-user-emails-info/b-user-emails-info.css:end */
/* ../../desktop.blocks/b-user-emails-table/b-user-emails-table.css:begin */
.b-user-emails-table
{
    margin-top: 7px;
}
.b-user-emails-table__title
{
    font-size: 140%;

    padding-top: 5px;

    text-align: left;

    border-top: 1px solid #eee;
}

.b-user-emails-table__row_header_yes
{
    border-bottom: 1px solid #eee;
}

.b-user-emails-table__cell
{
    padding: 0 7px 0 0;
}

.b-user-emails-table__cell_content_tick
{
    text-align: center;
}

.b-user-emails-table__row_header_yes .b-user-emails-table__cell
{
    padding-bottom: 5px;
}
/* ../../desktop.blocks/b-user-emails-table/b-user-emails-table.css:end */
/* ../../desktop.blocks/b-icon/_size-13/b-icon_size-13_tick-black.css:begin */
.b-icon_size-13_tick-black
{
    background: url(../../desktop.blocks/b-icon/_size-13/b-icon_size-13_tick-black.gif) no-repeat;
}
/* ../../desktop.blocks/b-icon/_size-13/b-icon_size-13_tick-black.css:end */
/* ../../node_modules/@yandex-lego/ui.islands-deprecated/common.blocks/popup/__wrapper/_behaviour/popup__wrapper_behaviour_scrollable.css:begin */
.popup__wrapper_behaviour_scrollable {
    position: fixed;
    top: 0;
    left: 0;

    display: block;
    overflow: auto;

    width: 100%;
    height: 100%;

    background: transparent;
}
/* ../../node_modules/@yandex-lego/ui.islands-deprecated/common.blocks/popup/__wrapper/_behaviour/popup__wrapper_behaviour_scrollable.css:end */
/* ../../desktop.blocks/p-new-agency-representative/p-new-agency-representative.css:begin */
.p-new-agency-representative
{
    padding-bottom: 30px;
}

.p-new-agency-representative__title
{
    margin-bottom: 26px;
}

.p-new-agency-representative__section
{
    margin-bottom: 24px;
}

.p-new-agency-representative__section-num,
.p-new-agency-representative__section-head
{
    font-size: 17px;

    margin-bottom: 14px;
}

.p-new-agency-representative__section-num
{
    padding-left: 10px;

    text-align: right;
}

.p-new-agency-representative__description,
.p-new-agency-representative__warning
{
    margin-top: 12px;
}

.p-new-agency-representative__warning
{
    color: #f00;
}

.p-new-agency-representative__label
{
    width: 65px;
    padding: 0 10px 25px 0;

    vertical-align: baseline;
    white-space: nowrap;
}

.p-new-agency-representative__radiobox-label
{
    width: 65px;
    padding: 3px 10px 30px 0;
}

.p-new-agency-representative__control
{
    padding-bottom: 10px;

    vertical-align: baseline;
}

.p-new-agency-representative__submit-panel
{
    padding: 5px 0 5px 75px;

    background-color: #f0f1f3;
}

.p-new-agency-representative__input
{
    display: block;

    width: 300px;
}

.p-new-agency-representative__phone
{
    margin-bottom: 15px;
}

.p-new-agency-representative__radio
{
    display: block;
}
/* ../../desktop.blocks/p-new-agency-representative/p-new-agency-representative.css:end */
/* ../../desktop.blocks/p-agency-admin/p-agency-admin.css:begin */
.p-agency-admin__links-list
{
    margin-bottom: 15px;
}

.p-agency-admin__links-list-item
{
    list-style: disc inside;
}
/* ../../desktop.blocks/p-agency-admin/p-agency-admin.css:end */
/* ../../desktop.blocks/p-xls-import-success/p-xls-import-success.css:begin */
.p-xls-import-success
{
    margin-bottom: 1.5em;
}

.p-xls-import-success__text-decorated-menu
{
    margin: 3em 0;
}

.p-xls-import-success__text-decorated-menu .b-campaign-menu__item .link
{
    text-decoration: underline;

    color: #1a3dc1;
}

.p-xls-import-success__description-title
{
    font-size: 1.5em;
}

.p-xls-import-success__description-notice,
.p-xls-import-success__image-notice,
.p-xls-import-success__description-actions
{
    margin-top: 1em;
}

.p-xls-import-success__moderation-doc-informer
{
    display: inline-block;

    margin-top: 25px;
}

.p-xls-import-success__continue
{
    margin-right: 5px;
}
/* ../../desktop.blocks/p-xls-import-success/p-xls-import-success.css:end */
/* ../../desktop.blocks/p-agency-representatives/p-agency-representatives.css:begin */
.p-agency-representatives
{
    padding-bottom: 30px;
}

.p-agency-representatives__title
{
    margin-bottom: 15px;
}

.p-agency-representatives__warning-icon
{
    margin-right: 7px;
}

.p-agency-representatives__warning
{
    margin-bottom: 30px;
}

.p-agency-representatives__tabs
{
    position: relative;
    top: -1px;

    width: 70%;
    margin-bottom: 20px;
}

.p-agency-representatives__representatives-list
{
    width: 70%;
    margin-bottom: 25px;
}

.p-agency-representatives__num-cell
{
    width: 5%;
}

.p-agency-representatives__fio-cell
{
    width: 25%;
}

.p-agency-representatives__email-cell,
.p-agency-representatives__actions-cell
{
    width: 20%;
}

.p-agency-representatives__phone-cell,
.p-agency-representatives__login-cell
{
    width: 15%;
}

.p-agency-representatives__list-title
{
    font-size: 19px;
    font-weight: normal;

    margin-bottom: 10px;
}

.p-agency-representatives__action
{
    margin-bottom: 3px;
}
/* ../../desktop.blocks/p-agency-representatives/p-agency-representatives.css:end */
/* ../../desktop.blocks/p-list-warn-place/p-list-warn-place.css:begin */
.p-list-warn-place__filter-form
{
    margin: 0 0 10px 90px;
}

.p-list-warn-place__no-phrases,
.p-list-warn-place__maybe-done
{
    color: #f00;
}

.p-list-warn-place
{
    padding-bottom: 20px;
}

.p-list-warn-place__title.b-page-title
{
    margin-left: 200px;
}
/* ../../desktop.blocks/p-list-warn-place/p-list-warn-place.css:end */
/* ../../desktop.blocks/b-list-warn-place-filter-form/b-list-warn-place-filter-form.css:begin */
.b-list-warn-place-filter-form__row
{
    padding: 5px;
}

.b-list-warn-place-filter-form__label
{
    line-height: 28px;

    width: 105px;
}

.b-list-warn-place-filter-form__show-camps-link
{
    padding-left: 20px;
}

.b-list-warn-place-filter-form__submit
{
    margin: 5px 0 0 -90px;
    padding: 5px 0 5px 200px;

    background-color: #f0f1f3;
}

.b-list-warn-place-filter-form__select .select__button
{
    width: 350px;
}
/* ../../desktop.blocks/b-list-warn-place-filter-form/b-list-warn-place-filter-form.css:end */
/* ../../desktop.blocks/b-list-warn-place-phrases-table/b-list-warn-place-phrases-table.css:begin */
.b-list-warn-place-phrases-table__submit
{
    margin-top: 5px;
}
/*1, 2, 3 - коды позиций, откуда была вытеснена фраза*/
.b-list-warn-place-phrases-table__phrase_old-place_1
{
    color: #f00;
}

.b-list-warn-place-phrases-table__phrase_old-place_2
{
    color: #080;
}

.b-list-warn-place-phrases-table__phrase_old-place_3
{
    color: #8b0000;
}

.b-list-warn-place-phrases-table__cid,
.b-list-warn-place-phrases-table__bid,
.b-list-warn-place-phrases-table__old-place,
.b-list-warn-place-phrases-table__fio,
.b-list-warn-place-phrases-table__login
{
    white-space: nowrap;
}
/* ../../desktop.blocks/b-list-warn-place-phrases-table/b-list-warn-place-phrases-table.css:end */
/* ../../desktop.blocks/p-offline-reports/p-offline-reports.css:begin */
.p-offline-reports__camp-menu
{
    margin-right: 20px;
}

.p-offline-reports__data
{
    margin-top: 20px;
}

.p-offline-reports
{
    margin-top: 25px;
}

.p-offline-reports .b-stat-tabs
{
    margin-right: 20px;
    margin-left: 20px;
}
/* ../../desktop.blocks/p-offline-reports/p-offline-reports.css:end */
/* ../../desktop.blocks/b-statistics-form/b-statistics-form.css:begin */
.b-statistics-form.b-layout-form
{
    min-width: 850px;
    padding-top: 20px;

    border-width: 0 1px 1px;
    border-style: solid;
    border-color: #e5e5e5 #e5e5e5 #9f9f9f;
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px;
}

.b-statistics-form .b-layout-form__cell_type_control .select
{
    min-height: 24px;
}

.b-statistics-form__row_type_target .checkbox
{
    margin-right: 5px;
}

.b-statistics-form .b-statistics-form__row
{
    line-height: 22px;

    padding: 3px 10px 4px 20px;
}

.b-statistics-form_type_custom .b-statistics-form__row
{
    min-height: 19px;
}

.b-statistics-form__row_bordered_top
{
    border-top: 1px solid #e5e5e5;
}

.b-statistics-form__row_bordered_bottom
{
    border-bottom: 1px solid #e5e5e5;
}

.b-statistics-form .b-statistics-form__row_indent_top
{
    padding: 20px 10px 3px 20px;
}

.b-statistics-form__row_background_yes
{
    background: #f4f4f4;
}

.b-statistics-form .b-layout-form__cell_type_label
{
    min-width: 14%;
    padding-right: 10px;
}

.b-statistics-form_type_custom .b-layout-form__cell_type_label
{
    min-width: 20%;
    padding-right: 10px;
}

.b-statistics-form .b-statistics-form__row_border_top
{
    margin-top: 10px;

    border-top: 1px solid #e5e5e5;
}

.b-statistics-form .b-layout-form__row_type_submit
{
    padding: 10px 10px 10px 20px;

    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px;
    background-color: #f0f1f3;
}

.b-statistics-form_type_custom .b-layout-form__row_type_submit
{
    border-top: 1px solid #fff;
}


.select_max-width_400,
.select_max-width_400 .select__button,
.select_max-width_400 .select__control
{
    max-width: 400px;
}

.select__popup_max-width_400 .popup__content
{
    max-width: 398px;
}

.b-statistics-form_show-default_no .b-statistics-form__row_advanced_yes,
.b-statistics-form_show-default_yes .b-statistics-form__row_type_show-button
{
    display: none;
}

.b-statistics-form__date-range-picker-calendar .calendar__clear
{
    display: none;
}

.b-statistic-form__warning
{
    font-weight: bold;

    text-align: center;
}

.b-statistics-form_type_custom .input
{
    width: 150px;
}

.b-statistics-form__filter-page_sub-input_yes
{
    margin-left: 5px;
}


.b-statistics-form_type_custom.b-layout-form
{
    margin-bottom: 20px;
}

@media print
{
    .b-layout-form
    {
        display: none;
    }
}

.b-statistics-form_type_custom .input
{
    width: 150px;
}

.b-statistics-form__filter-page_sub-input_yes
{
    margin-left: 5px;
}


.b-statistics-form_type_custom.b-layout-form
{
    margin-bottom: 20px;
}

.b-statistics-form__error
{
    font-weight: bold;

    margin-bottom: 10px;

    color: #f00;
}

.b-statistics-form_type_mol .b-statistics-form__row.b-statistics-form__row_style_full-width
{
    padding: 0;
}

.b-statistics-form__row_style_full-width .b-layout-form__cell_type_control
{
    width: 100%;
}

.b-statistics-form__expander
{
    display: inline-block;
}

.b-statistics-form__expander:focus
{
    outline: none;
}

.b-statistics-form__expander-hide
{
    display: none;
}

.b-statistics-form_unexpanded_yes .b-statistics-form__row_expandable_yes,
.b-statistics-form_unexpanded_yes .b-statistics-form__expander-show
{
    display: none;
}

.b-statistics-form_unexpanded_yes .b-statistics-form__expander-hide
{
    display: inline;
}

.b-statistics-form__download
{
    line-height: 22px;

    position: absolute;
    top: 10px;
    right: 10px;
}

.b-statistics-form__submit-row
{
    position: relative;
}

.b-statistics-form__related-keywords-hint
{
    display: inline-block;

    max-width: 164px;
}

@media print
{
    .b-layout-form
    {
        display: none;
    }
}

.b-statistics-form__metrika-link.b-metrika-link
{
    margin-left: 10px;
}

.b-statistics-form__metrika-link.b-metrika-link + .b-metrika-link__help
{
    display: none;
}

.b-statistics-form__attribution
{
    display: flex;

    align-items: center;
}

.b-statistics-form__attribution-label + .b-statistics-form__attribution-control
{
    margin-left: 10px;
}
/* ../../desktop.blocks/b-statistics-form/b-statistics-form.css:end */
/* ../../desktop.blocks/b-save-settings/b-save-settings.css:begin */
.b-save-settings
{
    width: 600px;
}

.b-save-settings__menu,
.b-save-settings__menu-item,
.b-save-settings__add
{
    display: inline;

    margin-left: 10px;
}

.b-save-settings__delete
{
    margin-left: 2px;

    cursor: pointer;
    vertical-align: text-bottom;
}
/* ../../desktop.blocks/b-save-settings/b-save-settings.css:end */
/* ../../desktop.blocks/b-statistics-template-list/__dropdown/b-statistics-template-list__dropdown.css:begin */
.b-statistics-template-list__popup
{
    margin-left: -8px; /* DIRECT-40545 Съезжает хвостик у попапа */
}

.b-statistics-template-list__popup .popup__content
{
    overflow-x: hidden;
    overflow-y: auto;

    min-width: 180px;
    max-height: 240px;
    padding: 0;
}

.b-statistics-template-list__template
{
    line-height: 28px;

    white-space: nowrap;
}

.b-chooser .b-statistics-template-list__template.b-chooser__item:hover:before
/*перекрываем правило из b-chooser*/ {
    height: 28px;
}

.b-statistics-template-list__title
{
    position: relative;

    color: #37486e;
}

.b-statistics-template-list__title:hover
{
    color: #d00;
}

.b-statistics-template-list__title:after
{
    font-size: 60%;

    position: absolute;
    right: -1.4em;

    content: '▼';
}

.b-statistics-template-list__title_open_yes:after
{
    content: '▲';
}

.b-statistics-template-list__switcher
{
    display: block;
}

.b-statistics-template-list__switcher:focus
{
    outline: none;
}

.b-statistics-template-list__template.b-chooser__item_selected_yes:hover .b-chooser__action_type_remove
{
    display: none;
}
/* ../../desktop.blocks/b-statistics-template-list/__dropdown/b-statistics-template-list__dropdown.css:end */
/* ../../desktop.blocks/b-icon/_size-13/b-icon_size-13_compare-periods.css:begin */
.i-ua_inlinesvg_yes .b-icon_size-13_compare-periods
{
    background: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeD0iMCIgeT0iMCIgdmlld0JveD0iMCAwIDE2IDE2IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxNiAxNiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBhdGggZD0iTTcuMiA3SDUuOUw1LjMgNS42SDIuOUwyLjQgN0gxbDIuNS02aDEuMkw3LjIgN3pNNC45IDQuNkw0LjEgMi41IDMuMyA0LjZINC45eiIvPjxwYXRoIGQ9Ik0xMC4yIDloMi4yYzAuNyAwIDEuNSAwIDEuOSAwLjUgMC4zIDAuMyAwLjQgMC44IDAuNCAxLjEgMCAwLjMgMCAwLjYtMC4zIDAuOCAtMC4xIDAuMi0wLjMgMC4zLTAuNiAwLjR2MC4xYzAuNSAwLjEgMC43IDAuMyAwLjggMC40IDAuMyAwLjMgMC40IDAuNyAwLjQgMS4xIDAgMC42LTAuMyAxLTAuNSAxLjJDMTQgMTUgMTMuMyAxNSAxMi42IDE1aC0yLjRWOXpNMTEuNSAxMS40aDAuN2MwLjIgMCAwLjUgMCAwLjctMC4xIDAuMi0wLjEgMC4zLTAuMyAwLjMtMC42IDAtMC4zLTAuMS0wLjUtMC4yLTAuNUMxMi45IDEwIDEyLjUgMTAgMTIuMyAxMGgtMC44VjExLjR6TTExLjUgMTRoMC44YzAuMyAwIDAuNyAwIDAuOS0wLjEgMC4yLTAuMSAwLjQtMC4zIDAuNC0wLjcgMC0wLjMtMC4xLTAuNS0wLjItMC41IC0wLjItMC4yLTAuNy0wLjMtMS4xLTAuM2gtMC44VjE0eiIvPjxsaW5lIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzAwMDAwMCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiB4MT0iMTQiIHkxPSIyIiB4Mj0iMiIgeTI9IjE0Ii8+PC9zdmc+) no-repeat;
}

.i-ua_svg_no .b-icon_size-13_compare-periods,
.i-ua_inlinesvg_no .b-icon_size-13_compare-periods
{
    background: url(../../desktop.blocks/b-icon/_size-13/b-icon_size-13_compare-periods.png) no-repeat;
}
/* ../../desktop.blocks/b-icon/_size-13/b-icon_size-13_compare-periods.css:end */
/* ../../desktop.blocks/b-page-title/_size/b-page-title_size_xs.css:begin */
.b-page-title_size_xs .b-page-title__title
{
    font-size: 17px;
}
/* ../../desktop.blocks/b-page-title/_size/b-page-title_size_xs.css:end */
/* ../../desktop.blocks/b-statistic-filters-editor/__header/b-statistic-filters-editor__header.css:begin */
.b-statistic-filters-editor__header
{
    margin: 0 0 1em;
}

.b-statistic-filters-editor__title_template_no,
.b-statistic-filters-editor__header_simple_yes .b-statistic-filters-editor__dropdown_type_templates
{
    display: none;
}

.b-statistic-filters-editor__header_simple_yes .b-statistic-filters-editor__title_template_no
{
    display: inline-block;
}

.b-statistic-filters-editor__compare-periods-icon
{
    margin-left: 4px;

    opacity: 0.6;
}
/* ../../desktop.blocks/b-statistic-filters-editor/__header/b-statistic-filters-editor__header.css:end */
/* ../../desktop.blocks/b-statistic-filters-editor/__button/b-statistic-filters-editor__button.css:begin */
.b-statistic-filters-editor__button_action_edit,
.b-statistic-filters-editor__button_action_remove,
.b-statistic-filters-editor__button_action_add-operation,
.b-statistic-filters-editor__button_action_remove-operation
{
    width: 28px;
}

.b-statistic-filters-editor__button_action_add-operation,
.b-statistic-filters-editor__button_action_remove-operation
{
    margin-left: 10px;
}

.b-statistic-filters-editor__button_action_edit .button__text,
.b-statistic-filters-editor__button_action_remove .button__text,
.b-statistic-filters-editor__button_action_add-operation .button__text,
.b-statistic-filters-editor__button_action_remove-operation .button__text
{
    padding: 0;
}

.b-statistic-filters-editor__button_action_remove .button__icon
{
    width: 0;
    height: 0;
}
/* ../../desktop.blocks/b-statistic-filters-editor/__button/b-statistic-filters-editor__button.css:end */
/* ../../desktop.blocks/b-statistic-filters-editor/__table/b-statistic-filters-editor__table.css:begin */
.b-statistic-filters-editor__table
{
    width: 100%;

    color: #333;
}
/* ../../desktop.blocks/b-statistic-filters-editor/__table/b-statistic-filters-editor__table.css:end */
/* ../../desktop.blocks/b-statistic-filters-editor/__cell/b-statistic-filters-editor__cell.css:begin */
.b-statistic-filters-editor__cell
{
    padding: 8px 10px;

    border-bottom: 2px solid white;
    background-color: #f5f5f5;
}

.b-statistic-filters-editor__cell_type_index
{
    line-height: 22px;

    width: 20px;
    padding: 8px 0 0 12px;

    color: #666;
}

.b-statistic-filters-editor__cell_type_title
{
    line-height: 22px;

    width: 150px;
}

.b-statistic-filters-editor__cell_type_filter
{
    padding-right: 0;
}
/* ../../desktop.blocks/b-statistic-filters-editor/__cell/b-statistic-filters-editor__cell.css:end */
/* ../../desktop.blocks/b-statistic-filters-editor/__cell/_type/b-statistic-filters-editor__cell_type_actions.css:begin */
.b-statistic-filters-editor__cell_type_actions
{
    width: 22px;
}
/* ../../desktop.blocks/b-statistic-filters-editor/__cell/_type/b-statistic-filters-editor__cell_type_actions.css:end */
/* ../../desktop.blocks/b-statistic-filters-editor/__filter-warnings/b-statistic-filters-editor__filter-warnings.css:begin */
.b-statistic-filters-editor__filter-warnings
{
    font-size: 10px;
    line-height: 15px;

    width: 498px;
    padding: 4px 0;

    color: #666;
}
/* ../../desktop.blocks/b-statistic-filters-editor/__filter-warnings/b-statistic-filters-editor__filter-warnings.css:end */
/* ../../desktop.blocks/b-statistic-filters-editor/__filter/b-statistic-filters-editor__filter.css:begin */
.b-statistic-filters-editor__filter .b-badges-multiselect
{
    position: relative;

    width: 498px;
    margin-top: 5px;
}

.b-statistic-filters-editor__filter .b-badges-multiselect .b-badges-multiselect__clear
{
    position: absolute;
    z-index: 5;
    top: -26px;
    right: 7px;
}
/* ../../desktop.blocks/b-statistic-filters-editor/__filter/b-statistic-filters-editor__filter.css:end */
/* ../../node_modules/islands/common.blocks/radio-button/_size/radio-button_size_xs.css:begin */
.radio-button_size_xs {
    font-size: 13px;
    line-height: 24px;
}
/* ../../node_modules/islands/common.blocks/radio-button/_size/radio-button_size_xs.css:end */
/* ../../node_modules/@yandex-lego/ui.islands-deprecated/common.blocks/check-button/_size/check-button_size_xs.css:begin */
.check-button_size_xs {
    font-size: 13px;
    line-height: 24px;
}

.check-button_size_xs .check-button__text {
    padding: 0 10px;
}

.check-button_size_xs .check-button__icon {
    margin-right: 3px;
    margin-left: -4px;
}

.check-button_size_xs.check-button_only-icon_yes .check-button__text {
    padding: 0 4px;
}

.check-button_size_xs.check-button_only-icon_yes .check-button__icon {
    margin-right: 0;
    margin-left: 0;
}
/* ../../node_modules/@yandex-lego/ui.islands-deprecated/common.blocks/check-button/_size/check-button_size_xs.css:end */
/* ../../desktop.blocks/b-statistic-filters-editor/__control/b-statistic-filters-editor__control.css:begin */
.b-statistics-form .b-statistic-filters-editor__control
{
    margin-top: 0;
}

.b-statistic-filters-editor__control_type_checkbox
{
    margin-left: 10px;
}

.b-statistic-filters-editor__control_type_check-button
{
    margin-right: 8px;
    margin-bottom: 8px;
}

.b-statistic-filters-editor__control_type_input
{
    width: 120px;
    margin-left: 10px;
}

.b-statistic-filters-editor__control_type_radiobox .radiobox__radio
{
    margin-right: 5px;
}

.b-statistic-filters-editor__select_type_a-b-delta
{
    margin-right: 10px;
}

.b-statistic-filters-editor__select_type_a-b-delta .select__button,
.b-statistic-filters-editor__select_type_a-b-delta .select__control
{
    width: 112px;
}

.b-statistic-filters-editor__select_type_a-b-delta
{
    display: none;
}

.b-statistic-filters-editor_compare_yes .b-statistic-filters-editor__select_type_a-b-delta
{
    display: inline-block;
}

.b-statistic-filters-editor__select_type_eq-ne .select__button,
.b-statistic-filters-editor__select_type_eq-ne .select__control
{
    width: 94px;
}

.b-statistic-filters-editor__select_type_gt-eq-lt .select__button,
.b-statistic-filters-editor__select_type_gt-eq-lt .select__control
{
    width: 88px;
}

.b-statistic-filters-editor__control.b-statistic-filters-editor__control_type_textarea
{
    display: block;

    width: 498px;
    margin-top: 4px;
}

.b-statistic-filters-editor__filter_type_click-place .b-statistic-filters-editor__control_type_checkbox
{
    margin-right: 10px;
    margin-left: 0;
}

.b-statistic-filters-editor__filter_type_click-place .b-statistic-filters-editor__control_name_sitelinks
{
    margin-right: 6px;
}
/* ../../desktop.blocks/b-statistic-filters-editor/__control/b-statistic-filters-editor__control.css:end */
/* ../../desktop.blocks/b-badges-multiselect/b-badges-multiselect.css:begin */
.b-badges-multiselect
{
    position: relative;
}

.b-badges-multiselect__control
{
    padding: 2px;

    background-color: #fff;
    box-shadow: inset 0 1px #9d9d9d, inset 0 2px rgba(0, 0, 0, 0.1), inset 0 -1px #d7d7d7, inset -1px 0 #bababa, inset 1px 0 #bababa, 0 1px rgba(255, 255, 255, 0.2);
}

.b-badges-multiselect_focused_yes .b-badges-multiselect__control
{
    box-shadow: inset 0 1px #a49c7d, inset 0 2px rgba(0, 0, 0, 0.1), inset 0 -1px #d2caab, inset -1px 0 #bbb394, inset 1px 0 #bbb394, 0 0 6px 2px rgba(255, 204, 0, 0.7), 0 1px rgba(255, 255, 255, 0.2);
}

.b-badges-multiselect__badge
{
    line-height: normal;

    display: inline-block;

    margin: 5px 3px 0;
    padding: 3px 8px 5px;

    opacity: 0.65;
    border: 1px solid #d5d5b7;
    border-radius: 3px;
    background-color: #ffe5a2;
}

.b-badges-multiselect__badge-remove
{
    margin-left: 8px;

    cursor: pointer;

    opacity: 0.9;
}

.b-badges-multiselect__input
{
    width: 30%;
    margin: 5px 0;
}

.b-badges-multiselect__wrap
{
    overflow-y: auto;

    max-height: 200px;
}

.b-badges-multiselect_empty_yes .b-badges-multiselect__input
{
    width: 100%;
}

.b-badges-multiselect__input .input__box,
.b-badges-multiselect__input .input__box:before,
.b-badges-multiselect__input.input_focused_yes .input__box,
.b-badges-multiselect__input.input_focused_yes .input__box:before
{
    border: none;
    box-shadow: none;
}

/* placeholder тут не подходит, поэтому показываем __hint */
.i-ua_placeholder_yes .b-badges-multiselect .input__hint
{
    display: block;
}

.b-badges-multiselect .b-badges-multiselect__input .input__hint
{
    visibility: hidden;
}

.b-badges-multiselect_empty_yes .b-badges-multiselect__input .input__hint_visibility_visible
{
    visibility: visible;
}

.b-badges-multiselect__clear
{
    cursor: pointer;
}

.b-badges-multiselect__clear-link
{
    font-size: 11px;

    position: relative;
    top: -3px;

    margin-left: 5px;
}

.b-badges-multiselect_empty_yes .b-badges-multiselect__clear
{
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    pointer-events: none;

    opacity: 0.3;
}
/* ../../desktop.blocks/b-badges-multiselect/b-badges-multiselect.css:end */
/* ../../node_modules/@yandex-lego/ui.islands-deprecated/common.blocks/suggest/suggest.css:begin */
/**
 * 1. Блок suggest всегда растягивается на 100% окна, левой и правой границы быть не должно.
 */
.suggest.popup {
    right: 0;
    left: 0;

    padding: 0;

    border-right-width: 0; /* 1 */
    border-left-width: 0; /* 1 */
}

/* Тень должна быть только снизу. */
.suggest.popup:before {
    position: absolute;
    top: 50%;

    display: block;

    width: 100%;
    height: 50%;

    content: '';

    box-shadow: 0 8px 25px -5px rgba(0, 0, 0, .25);
}

.suggest .popup__under {
    padding: 0;
}

.suggest .popup__content {
    padding: 0;

    -webkit-tap-highlight-color: rgba(0,0,0,0);
}

.suggest.popup_theme_ffffff .suggest__content {
    background: #fff;
}

.suggest__group {
    position: relative;
}

/* <span/> */
.suggest__title {
    position: absolute;
    top: 0;
    left: 0;

    display: block;

    cursor: pointer;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    text-align: right;

    color: #999;
}

/* <ul/> */
.suggest__items {
    margin: 0;
    padding: 0;

    cursor: pointer;
}
/* ../../node_modules/@yandex-lego/ui.islands-deprecated/common.blocks/suggest/suggest.css:end */
/* ../../node_modules/@yandex-lego/ui.islands-deprecated/desktop.blocks/suggest/suggest.css:begin */
.suggest .popup__content {
    font-size: 16px;
    line-height: 28px;
}

.suggest__title {
    width: 138px;
}

.suggest__group + .suggest__group {
    margin-top: 8px;
}

.suggest .suggest-item {
    padding: 0 0 0 152px;
}
/* ../../node_modules/@yandex-lego/ui.islands-deprecated/desktop.blocks/suggest/suggest.css:end */
/* ../../desktop.blocks/suggest/suggest.css:begin */
.suggest__items
{
    border-right: 1px solid #d2d2d2;
    border-left: 1px solid #d2d2d2;
}
/* ../../desktop.blocks/suggest/suggest.css:end */
/* ../../node_modules/@yandex-lego/ui.islands-deprecated/common.blocks/suggest-item/suggest-item.css:begin */
.suggest-item {
    overflow: hidden;

    white-space: nowrap;
    text-overflow: ellipsis;

    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.suggest-item_selected_yes {
    background: #ffeba0;
}

.suggest-item__hint {
    color: #070;
}

.suggest-item__value {
    color: #070;
}
/* ../../node_modules/@yandex-lego/ui.islands-deprecated/common.blocks/suggest-item/suggest-item.css:end */
/* ../../desktop.blocks/suggest-item/suggest-item.css:begin */
.suggest-item
{
    font-size: 13px;
}
/* ../../desktop.blocks/suggest-item/suggest-item.css:end */
/* ../../desktop.blocks/suggest-item/_type/suggest-item_type_highlight.css:begin */
.suggest-item__highlight
{
    background-color: #fc0;
}
/* ../../desktop.blocks/suggest-item/_type/suggest-item_type_highlight.css:end */
/* ../../desktop.blocks/suggest/_without-groups/suggest_without-groups_yes.css:begin */
.suggest__items_without-groups_yes .suggest-item
{
    padding-left: 10px;
}
/* ../../desktop.blocks/suggest/_without-groups/suggest_without-groups_yes.css:end */
/* ../../desktop.blocks/suggest/_with-select-all/suggest_with-select-all_yes.css:begin */
.suggest__select-all_with-select-all_yes
{
    font-size: 12px;

    padding: 5px 10px;

    border-right: 1px solid #d2d2d2;
    border-left: 1px solid #d2d2d2;
}
/* ../../desktop.blocks/suggest/_with-select-all/suggest_with-select-all_yes.css:end */
/* ../../node_modules/@yandex-lego/ui.islands-deprecated/desktop.blocks/b-link/_pseudo/b-link_pseudo_yes.css:begin */
.b-link_pseudo_yes {
    cursor: pointer;
    text-decoration: none;
}

.b-link_pseudo_yes .b-link__inner {
    text-decoration: none;

    color: inherit;
    border-bottom: 1px dotted;
}
/* ../../node_modules/@yandex-lego/ui.islands-deprecated/desktop.blocks/b-link/_pseudo/b-link_pseudo_yes.css:end */
/* ../../desktop.blocks/suggest/_with-select-all-favorite/suggest_with-select-all-favorite_yes.css:begin */
.suggest__select-links_with-select-all-favorite_yes
{
    font-size: 12px;

    border-right: 1px solid #d2d2d2;
    border-left: 1px solid #d2d2d2;
}

.suggest__select-all_with-select-all-favorite_yes,
.suggest__select-favorite_with-select-all-favorite_yes
{
    display: inline-block;

    padding: 5px 0 5px 10px;
}
/* ../../desktop.blocks/suggest/_with-select-all-favorite/suggest_with-select-all-favorite_yes.css:end */
/* ../../desktop.blocks/suggest/_empty-state/suggest_empty-state_enabled.css:begin */
.suggest__empty_empty-state_enabled
{
    font-size: 12px;

    padding: 5px 10px;

    border-right: 1px solid #d2d2d2;
    border-left: 1px solid #d2d2d2;
}
/* ../../desktop.blocks/suggest/_empty-state/suggest_empty-state_enabled.css:end */
/* ../../desktop.blocks/b-statistic-filters-editor/__filter/_type/b-statistic-filters-editor__filter_type.css:begin */
.b-statistic-filters-editor__operation_indent_yes
{
    margin-top: 8px;
}

.b-statistic-filters-editor__button_action_add-operation,
.b-statistic-filters-editor__button_action_remove-operation
{
    display: inline-block;
}

.b-statistic-filters-editor__regions-popup .b-regions__intro,
.b-statistic-filters-editor__regions-switcher
{
    display: none;
}

.b-statistic-filters-editor__filter_type_physical-region .b-statistic-filters-editor__regions-switcher,
.b-statistic-filters-editor__filter_type_region .b-statistic-filters-editor__regions-switcher
{
    display: inline-block;
}

.b-statistic-filters-editor__regions-popup .b-regions-tree
{
    height: 200px;
}

.b-statistic-filters-editor__geo-text
{
    font-size: 12px;
    line-height: 15px;

    max-width: 498px;
    margin-top: 4px;

    color: #666;
}

.select__popup_width_560 .popup__content
{
    width: 560px;
}

.b-statistic-filters-editor__button-icon
{
    position: absolute;
    top: -10px;
    left: -2px;
}

.b-statistic-filters-editor__input-error
{
    font-size: 11px;
    line-height: 11px;

    display: none;

    margin: 0.4em 0 0 98px;

    color: #f00;
}

.b-statistic-filters-editor_compare_yes .b-statistic-filters-editor__input-error
{
    margin-left: 220px;
}

.b-statistic-filters-editor__operation_error_yes .b-statistic-filters-editor__input-error
{
    display: block;
}
/* ../../desktop.blocks/b-statistic-filters-editor/__filter/_type/b-statistic-filters-editor__filter_type.css:end */
/* ../../desktop.blocks/b-statistic-filters-editor/__filter/_type/b-statistic-filters-editor__filter_type_campaign-type.css:begin */
.b-statistic-filters-editor__filter_type_campaign-type,
.b-statistic-filters-editor__filter_type_contexttype
{
    width: 500px;
}

.b-statistic-filters-editor__filter_type_campaign-type .b-statistic-filters-editor__control,
.b-statistic-filters-editor__filter_type_contexttype .b-statistic-filters-editor__control
{
    margin-bottom: 8px;

    vertical-align: top;
}
/* ../../desktop.blocks/b-statistic-filters-editor/__filter/_type/b-statistic-filters-editor__filter_type_campaign-type.css:end */
/* ../../desktop.blocks/b-statistic-filters-editor/__filter/_type/b-statistic-filters-editor__filter_type_campaign-strategy.css:begin */
.b-statistic-filters-editor__campaign-selected-strategies
{
    font-size: 12px;
    line-height: 15px;

    max-width: 498px;
    margin-top: 4px;

    color: #666;
}

.b-statistic-filters-editor__campaign-strategy-popup .popup__content
{
    padding: 0;
}

.b-statistic-filters-editor__campaign-strategy-chooser
{
    overflow-y: hidden;
}

.b-statistic-filters-editor__campaign-strategy-chooser-item
{
    white-space: nowrap;
}
/* ../../desktop.blocks/b-statistic-filters-editor/__filter/_type/b-statistic-filters-editor__filter_type_campaign-strategy.css:end */
/* ../../desktop.blocks/b-statistic-filters-editor/__filter/_type/b-statistic-filters-editor__filter_type_device-type.css:begin */
.b-statistic-filters-editor__filter_type_device-type .b-statistic-filters-editor__control_type_eq-ne
{
    margin-right: 10px;
}
/* ../../desktop.blocks/b-statistic-filters-editor/__filter/_type/b-statistic-filters-editor__filter_type_device-type.css:end */
/* ../../desktop.blocks/b-statistic-filters-editor/__filter/_type/b-statistic-filters-editor__filter_type_inventory-type.css:begin */
.b-statistic-filters-editor__filter_type_inventory-type .b-statistic-filters-editor__control_type_eq-ne
{
    margin-right: 10px;
}
/* ../../desktop.blocks/b-statistic-filters-editor/__filter/_type/b-statistic-filters-editor__filter_type_inventory-type.css:end */
/* ../../desktop.blocks/b-statistic-filters-editor/__dropdown/b-statistic-filters-editor__dropdown.css:begin */
.b-statistic-filters-editor__dropdown
{
    display: inline-block;
}

.b-statistic-filters-editor__error
{
    display: none;

    padding: 0 10px 10px;

    color: #f00;
}

.b-statistic-filters-editor__error_show_yes
{
    display: block;
}
/* ../../desktop.blocks/b-statistic-filters-editor/__dropdown/b-statistic-filters-editor__dropdown.css:end */
/* ../../desktop.blocks/b-statistic-filters-editor/__dropdown/_type/b-statistic-filters-editor__dropdown_type_filters-chooser.css:begin */
.b-statistic-filters-editor__dropdown_type_filters-chooser
{
    margin: 8px 10px 10px 0;
}

.b-statistic-filters-editor__filters-chooser-popup .popup__content
{
    min-width: 270px;
    padding: 0;
}

.b-statistic-filters-editor__filters-chooser-popup .b-chooser__search
{
    width: 248px;
    margin: 10px 10px 4px;
}

.b-statistic-filters-editor__filters-chooser-popup .b-chooser__wrap
{
    overflow-y: auto;

    max-height: 220px;
    padding: 4px 10px 10px;

    border-top: 1px solid #ccc;
}

.b-statistic-filters-editor__filters-chooser-popup .b-chooser__item .b-chooser__text
{
    padding: 0 15px;
}

.b-statistic-filters-editor__filters-chooser-popup .b-chooser__item_type_group-title .b-chooser__text
{
    padding: 0;
}

.b-statistic-filters-editor__filters-chooser-popup .popup__content:after
{
    position: absolute;
    right: 0;
    bottom: 0;
    left: 0;

    height: 6px;

    content: '';
    background:         linear-gradient(to bottom, rgba(255,255,255,0.5) 0%,rgba(255,255,255,1) 100%);
}

.b-statistic-filters-editor__filters-chooser-popup .b-chooser__item.b-chooser__item_disabled_yes
{
    display: none;
}

/*
.button__icon, содержит width: 16px; height: 16px;
.icon_size-16, содержит padding: 15px 15px 0px 0px;

Суммарно они образуют квадрат 31x31.
Иконка имеет размер 16x16, для нормального её отображения необходимо оставить что-то одно width или padding:
*/
.b-statistic-filters-editor__filters-chooser-switcher .button__icon
{
    width: 0;
    height: 0;
}
/* ../../desktop.blocks/b-statistic-filters-editor/__dropdown/_type/b-statistic-filters-editor__dropdown_type_filters-chooser.css:end */
/* ../../desktop.blocks/b-statistic-filters-editor/__dropdown/_type/b-statistic-filters-editor__dropdown_type_save-template.css:begin */
.b-statistic-filters-editor__dropdown_type_save-template
{
    margin: 8px 10px 10px 0;
}

.b-statistic-filters-editor__new-template-name
{
    width: 200px;
    margin: 10px;
}

.b-statistic-filters-editor__popup-buttons
{
    padding: 10px;

    background-color: #eee;
}

.b-statistic-filters-editor__button_action_save-template
{
    margin-right: 10px;
}

.b-statistic-filters-editor__save-template-popup .popup__content
{
    width: 220px;
    padding: 0;
}
/* ../../desktop.blocks/b-statistic-filters-editor/__dropdown/_type/b-statistic-filters-editor__dropdown_type_save-template.css:end */
/* ../../desktop.blocks/b-statistics-template-saving/b-statistics-template-saving.css:begin */
.b-statistics-template-saving__template
{
    width: 200px;
    margin: 10px;
}

.b-statistics-template-saving__popup-buttons
{
    padding: 10px;

    background-color: #eee;
}

.b-statistics-template-saving__save
{
    margin-right: 10px;
}

.b-statistics-template-saving__popup > .popup__content
{
    width: 220px;
    padding: 0;
}

.b-statistics-template-saving__error
{
    display: none;

    padding: 0 10px 10px;

    color: #f00;
}

.b-statistics-template-saving__error_show_yes
{
    display: block;
}
/* ../../desktop.blocks/b-statistics-template-saving/b-statistics-template-saving.css:end */
/* ../../desktop.blocks/b-statistic-filters-editor/__dropdown/_type/b-statistic-filters-editor__dropdown_type_templates.css:begin */
.b-statistic-filters-editor__templates-popup .popup__content
{
    overflow-y: auto;

    min-width: 200px;
    max-height: 240px;
    padding: 6px 10px 6px 0;
}

.b-statistic-filters-editor__title_template_yes
{
    color: #37486e;
}

.b-statistic-filters-editor__template
{
    display: inline-block;
}

.b-statistic-filters-editor__title_template_yes:after
{
    font-size: 10px;

    position: absolute;

    margin-top: 4px;
    padding-left: 0.4em;

    content: '▼';
}
/* ../../desktop.blocks/b-statistic-filters-editor/__dropdown/_type/b-statistic-filters-editor__dropdown_type_templates.css:end */
/* ../../node_modules/bricks/source.blocks/icon/_size-16/icon_size-16_minus.css:begin */
.icon_size-16_minus
{
    background: url(../../node_modules/bricks/source.blocks/icon/_size-16/icon_size-16_minus.svg) no-repeat scroll;
}
/* ../../node_modules/bricks/source.blocks/icon/_size-16/icon_size-16_minus.css:end */
/* ../../desktop.blocks/b-drag-chooser/b-drag-chooser.css:begin */
.b-drag-chooser
{
    padding: 10px 5px 15px;
}

.b-drag-chooser__dragel
{
    position: absolute;
    z-index: 9999;

    padding: 1px 4px;

    pointer-events: none;

    background: #fff;
    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.15) inset, 0 10px 30px -5px rgba(0, 0, 0, 0.7);
}

.b-drag-chooser__placeholder
{
    border: 1px dashed #ccc;
}
/* ../../desktop.blocks/b-drag-chooser/b-drag-chooser.css:end */
/* ../../desktop.blocks/b-drag-chooser/__handle/b-drag-chooser__handle.css:begin */
.b-drag-chooser__handle
{
    display: inline-block;

    width: 16px;
    height: 23px;
    margin-right: 5px;

    cursor: move;
    vertical-align: middle;

    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAKCAYAAACXDi8zAAAACXBIWXMAAAsTAAALEwEAmpwYAAAKT2lDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjanVNnVFPpFj333vRCS4iAlEtvUhUIIFJCi4AUkSYqIQkQSoghodkVUcERRUUEG8igiAOOjoCMFVEsDIoK2AfkIaKOg6OIisr74Xuja9a89+bN/rXXPues852zzwfACAyWSDNRNYAMqUIeEeCDx8TG4eQuQIEKJHAAEAizZCFz/SMBAPh+PDwrIsAHvgABeNMLCADATZvAMByH/w/qQplcAYCEAcB0kThLCIAUAEB6jkKmAEBGAYCdmCZTAKAEAGDLY2LjAFAtAGAnf+bTAICd+Jl7AQBblCEVAaCRACATZYhEAGg7AKzPVopFAFgwABRmS8Q5ANgtADBJV2ZIALC3AMDOEAuyAAgMADBRiIUpAAR7AGDIIyN4AISZABRG8lc88SuuEOcqAAB4mbI8uSQ5RYFbCC1xB1dXLh4ozkkXKxQ2YQJhmkAuwnmZGTKBNA/g88wAAKCRFRHgg/P9eM4Ors7ONo62Dl8t6r8G/yJiYuP+5c+rcEAAAOF0ftH+LC+zGoA7BoBt/qIl7gRoXgugdfeLZrIPQLUAoOnaV/Nw+H48PEWhkLnZ2eXk5NhKxEJbYcpXff5nwl/AV/1s+X48/Pf14L7iJIEyXYFHBPjgwsz0TKUcz5IJhGLc5o9H/LcL//wd0yLESWK5WCoU41EScY5EmozzMqUiiUKSKcUl0v9k4t8s+wM+3zUAsGo+AXuRLahdYwP2SycQWHTA4vcAAPK7b8HUKAgDgGiD4c93/+8//UegJQCAZkmScQAAXkQkLlTKsz/HCAAARKCBKrBBG/TBGCzABhzBBdzBC/xgNoRCJMTCQhBCCmSAHHJgKayCQiiGzbAdKmAv1EAdNMBRaIaTcA4uwlW4Dj1wD/phCJ7BKLyBCQRByAgTYSHaiAFiilgjjggXmYX4IcFIBBKLJCDJiBRRIkuRNUgxUopUIFVIHfI9cgI5h1xGupE7yAAygvyGvEcxlIGyUT3UDLVDuag3GoRGogvQZHQxmo8WoJvQcrQaPYw2oefQq2gP2o8+Q8cwwOgYBzPEbDAuxsNCsTgsCZNjy7EirAyrxhqwVqwDu4n1Y8+xdwQSgUXACTYEd0IgYR5BSFhMWE7YSKggHCQ0EdoJNwkDhFHCJyKTqEu0JroR+cQYYjIxh1hILCPWEo8TLxB7iEPENyQSiUMyJ7mQAkmxpFTSEtJG0m5SI+ksqZs0SBojk8naZGuyBzmULCAryIXkneTD5DPkG+Qh8lsKnWJAcaT4U+IoUspqShnlEOU05QZlmDJBVaOaUt2ooVQRNY9aQq2htlKvUYeoEzR1mjnNgxZJS6WtopXTGmgXaPdpr+h0uhHdlR5Ol9BX0svpR+iX6AP0dwwNhhWDx4hnKBmbGAcYZxl3GK+YTKYZ04sZx1QwNzHrmOeZD5lvVVgqtip8FZHKCpVKlSaVGyovVKmqpqreqgtV81XLVI+pXlN9rkZVM1PjqQnUlqtVqp1Q61MbU2epO6iHqmeob1Q/pH5Z/YkGWcNMw09DpFGgsV/jvMYgC2MZs3gsIWsNq4Z1gTXEJrHN2Xx2KruY/R27iz2qqaE5QzNKM1ezUvOUZj8H45hx+Jx0TgnnKKeX836K3hTvKeIpG6Y0TLkxZVxrqpaXllirSKtRq0frvTau7aedpr1Fu1n7gQ5Bx0onXCdHZ4/OBZ3nU9lT3acKpxZNPTr1ri6qa6UbobtEd79up+6Ynr5egJ5Mb6feeb3n+hx9L/1U/W36p/VHDFgGswwkBtsMzhg8xTVxbzwdL8fb8VFDXcNAQ6VhlWGX4YSRudE8o9VGjUYPjGnGXOMk423GbcajJgYmISZLTepN7ppSTbmmKaY7TDtMx83MzaLN1pk1mz0x1zLnm+eb15vft2BaeFostqi2uGVJsuRaplnutrxuhVo5WaVYVVpds0atna0l1rutu6cRp7lOk06rntZnw7Dxtsm2qbcZsOXYBtuutm22fWFnYhdnt8Wuw+6TvZN9un2N/T0HDYfZDqsdWh1+c7RyFDpWOt6azpzuP33F9JbpL2dYzxDP2DPjthPLKcRpnVOb00dnF2e5c4PziIuJS4LLLpc+Lpsbxt3IveRKdPVxXeF60vWdm7Obwu2o26/uNu5p7ofcn8w0nymeWTNz0MPIQ+BR5dE/C5+VMGvfrH5PQ0+BZ7XnIy9jL5FXrdewt6V3qvdh7xc+9j5yn+M+4zw33jLeWV/MN8C3yLfLT8Nvnl+F30N/I/9k/3r/0QCngCUBZwOJgUGBWwL7+Hp8Ib+OPzrbZfay2e1BjKC5QRVBj4KtguXBrSFoyOyQrSH355jOkc5pDoVQfujW0Adh5mGLw34MJ4WHhVeGP45wiFga0TGXNXfR3ENz30T6RJZE3ptnMU85ry1KNSo+qi5qPNo3ujS6P8YuZlnM1VidWElsSxw5LiquNm5svt/87fOH4p3iC+N7F5gvyF1weaHOwvSFpxapLhIsOpZATIhOOJTwQRAqqBaMJfITdyWOCnnCHcJnIi/RNtGI2ENcKh5O8kgqTXqS7JG8NXkkxTOlLOW5hCepkLxMDUzdmzqeFpp2IG0yPTq9MYOSkZBxQqohTZO2Z+pn5mZ2y6xlhbL+xW6Lty8elQfJa7OQrAVZLQq2QqboVFoo1yoHsmdlV2a/zYnKOZarnivN7cyzytuQN5zvn//tEsIS4ZK2pYZLVy0dWOa9rGo5sjxxedsK4xUFK4ZWBqw8uIq2Km3VT6vtV5eufr0mek1rgV7ByoLBtQFr6wtVCuWFfevc1+1dT1gvWd+1YfqGnRs+FYmKrhTbF5cVf9go3HjlG4dvyr+Z3JS0qavEuWTPZtJm6ebeLZ5bDpaql+aXDm4N2dq0Dd9WtO319kXbL5fNKNu7g7ZDuaO/PLi8ZafJzs07P1SkVPRU+lQ27tLdtWHX+G7R7ht7vPY07NXbW7z3/T7JvttVAVVN1WbVZftJ+7P3P66Jqun4lvttXa1ObXHtxwPSA/0HIw6217nU1R3SPVRSj9Yr60cOxx++/p3vdy0NNg1VjZzG4iNwRHnk6fcJ3/ceDTradox7rOEH0x92HWcdL2pCmvKaRptTmvtbYlu6T8w+0dbq3nr8R9sfD5w0PFl5SvNUyWna6YLTk2fyz4ydlZ19fi753GDborZ752PO32oPb++6EHTh0kX/i+c7vDvOXPK4dPKy2+UTV7hXmq86X23qdOo8/pPTT8e7nLuarrlca7nuer21e2b36RueN87d9L158Rb/1tWeOT3dvfN6b/fF9/XfFt1+cif9zsu72Xcn7q28T7xf9EDtQdlD3YfVP1v+3Njv3H9qwHeg89HcR/cGhYPP/pH1jw9DBY+Zj8uGDYbrnjg+OTniP3L96fynQ89kzyaeF/6i/suuFxYvfvjV69fO0ZjRoZfyl5O/bXyl/erA6xmv28bCxh6+yXgzMV70VvvtwXfcdx3vo98PT+R8IH8o/2j5sfVT0Kf7kxmTk/8EA5jz/GMzLdsAAAAgY0hSTQAAeiUAAICDAAD5/wAAgOkAAHUwAADqYAAAOpgAABdvkl/FRgAAADNJREFUeNrMzbERwDAMw8B3LutpWWlApnJn92GLA7i6O1BVYGbA47KVJCdwNd7d/NXHNwDybxhVrNypKgAAAABJRU5ErkJggg==) no-repeat 50% 50%;
}
/* ../../desktop.blocks/b-drag-chooser/__handle/b-drag-chooser__handle.css:end */
/* ../../desktop.blocks/b-drag-chooser/__item/b-drag-chooser__item.css:begin */
.b-drag-chooser__item
{
    padding: 1px 2px;
}

.b-drag-chooser__item .checkbox
{
    vertical-align: middle;
}
/* ../../desktop.blocks/b-drag-chooser/__item/b-drag-chooser__item.css:end */
/* ../../desktop.blocks/b-statistic-columns-slices/__item/b-statistic-columns-slices__item.css:begin */
.b-statistic-columns-slices__item
{
    display: inline-block;

    width: 280px;
    padding: 0 15px;

    vertical-align: top;
}

.b-statistic-columns-slices__item_type_slices
{
    width: auto;
    min-width: 280px;

    border-right: 1px solid #e5e5e5;
}

/* отступом наезжаем на соседний бордер, чтобы он был в одну линию с ним */
.b-statistic-columns-slices__item_type_columns
{
    width: 420px;
    margin-left: -1px;

    border-left: 1px solid #e5e5e5;
}

.b-statistic-columns-slices
{
    border-top: 1px solid #e5e5e5;
    border-bottom: 1px solid #e5e5e5;
}

.b-statistic-columns-slices__title
{
    font-size: 17px;
    font-weight: bold;

    display: inline-block;

    padding: 10px 15px 0 6px;

    vertical-align: bottom;
}

.b-statistic-columns-slices__text
{
    display: inline;
}

.b-statistic-columns-slices__drag-chooser .b-drag-chooser__item .checkbox__label
{
    line-height: 13px;
}
/* ../../desktop.blocks/b-statistic-columns-slices/__item/b-statistic-columns-slices__item.css:end */
/* ../../desktop.blocks/b-metrika-link/b-metrika-link.css:begin */
.b-metrika-link
{
    font-size: 13px;

    white-space: nowrap;
}

.b-metrika-link__help
{
    margin-top: 10px;
}
/* ../../desktop.blocks/b-metrika-link/b-metrika-link.css:end */
/* ../../desktop.blocks/goals-selector/goals-selector.css:begin */
.goals-selector
{
    display: inline-block;

    width: 520px;
}

.goals-selector__popup-content
{
    overflow-y: auto;

    max-height: 0;
}

.goals-selector__button
{
    text-align: left;
}

.goals-selector__title
{
    border-top: 1px solid rgba(0, 0, 0, 0.1);
}

.goals-selector__title:first-child
{
    border-top: none;
}

.goals-selector__title
{
    padding: 10px 10px 5px 15px;

    cursor: default;

    color: #999;
}

.goals-selector__popup-content .b-chooser
{
    padding-bottom: 10px;
}

.goals-selector__popup-content .b-chooser:first-child
{
    padding-top: 10px;
}

.goals-selector__popup-content .b-chooser_theme_checkboxes .b-chooser__checkbox,
.goals-selector__popup-content .b-chooser__item
{
    padding-left: 5px;
}

.goals-selector__meaningful-common
{
    margin-left: 10px;
}

.goals-selector__meaningful-common.check-button_checked_yes .goals-selector__check-all,
.goals-selector__uncheck-all
{
    display: none;
}

.goals-selector__meaningful-common.check-button_checked_yes .goals-selector__uncheck-all
{
    display: block;
}
/* ../../desktop.blocks/goals-selector/goals-selector.css:end */
/* ../../desktop.blocks/b-statistics-form/_type/b-statistics-form_type_offline-reports.css:begin */
.b-statistics-form_type_offline-reports
{
    padding: 10px 0;
}
/* ../../desktop.blocks/b-statistics-form/_type/b-statistics-form_type_offline-reports.css:end */
/* ../../desktop.blocks/b-report-ready/b-report-ready.css:begin */
.b-report-ready__table
{
    font-size: 100%;
}
/* ../../desktop.blocks/b-report-ready/b-report-ready.css:end */
/* ../../desktop.blocks/p-offline-agency-reports/p-offline-agency-reports.css:begin */
.p-offline-agency-reports__top
{
    padding: 25px 40px;
}

.b-page_page-block_p-offline-agency-reports,
.b-page_page-block_p-offline-agency-reports .b-page__wrapper,
.p-offline-agency-reports
{
    display: flex;
    flex-direction: column;

    height: 100%;
}

.b-page_page-block_p-offline-agency-reports
{
    padding: 0;
}

.b-page_page-block_p-offline-agency-reports .b-page__content
{
    width: 100%;
    height: 100%;
}

.b-page_page-block_p-offline-agency-reports .b-page__wrapper,
.p-offline-agency-reports
{
    flex-grow: 1;
}

.p-offline-agency-reports__grid
{
    display: flex;

    height: 100%;
    min-height: 300px;

    background-color: #f8f8f8;

    flex-grow: 1;
}

.p-offline-agency-reports__grid-stub
{
    display: flex;

    flex-grow: 1;
    flex-wrap: wrap;
    align-content: center;
}

.p-offline-agency-reports__grid-loading-message
{
    font-size: 13px;

    width: 100%;
    margin-top: 20px;

    text-align: center;

    opacity: 0.5;
    color: #333;
}

.p-offline-agency-reports__spin
{
    margin: 0 auto;
}
/* ../../desktop.blocks/p-offline-agency-reports/p-offline-agency-reports.css:end */
/* ../../desktop.blocks/p-api-management/p-api-management.css:begin */
.p-api-management__params
{
    margin-bottom: 18px;
}

.p-api-management__params-item
{
    margin-bottom: 1em;
}

.p-api-management__params-green
{
    color: #006700;
}

.p-api-management__params-red
{
    color: #f00;
}

.p-api-management__tab-viewport
{
    max-width: 742px;
    margin: 18px 0 36px;
}

.p-api-management__offer-row
{
    font-size: 14px;
    line-height: 1.3;

    min-width: 300px;
    max-width: 45%;
    margin: 0 0 18px;
}

.p-api-management__offer-accept
{
    font-size: 16px;

    margin: 36px 0;
}

.p-api-management__term-text
{
    overflow-x: hidden;
    overflow-y: scroll;

    width: 500px;
    height: 200px;

    border: 1px solid #aaa;
}

.p-api-management__term-radiobox
{
    margin: 0.7em 0 1.5em;
}

.p-api-management__term-radiobox .radiobox__radio
{
    margin-right: 1.5em;
}

.p-api-management__term-accept
{
    margin: 0.7em 0 1.5em;
}

.p-api-management .l-page .l-page__left
{
    min-width: 200px;
}

.p-api-management__text-decorated-menu
{
    margin: 3em 0;
}

.p-api-management__text-decorated-menu .b-campaign-menu__item .link
{
    text-decoration: underline;

    color: #1a3dc1;
}

.p-api-management__oferta-accept
{
    width: 500px;
}
/* ../../desktop.blocks/p-api-management/p-api-management.css:end */
/* ../../desktop.blocks/p-api-management/__help-links/p-api-management__help-links.css:begin */
.p-api-management__help-links
{
    margin-top: 18px;
    padding-left: 40px;
}

.p-api-management__help-links .p-api-management__help-link
{
    margin-bottom: 5px;
}
/* ../../desktop.blocks/p-api-management/__help-links/p-api-management__help-links.css:end */
/* ../../desktop.blocks/b-api-management-settings/b-api-management-settings.css:begin */
.b-api-management-settings
{
    margin-bottom: 36px;
}

.b-api-management-settings__content
{
    margin: 2em 0 0;
}
/* ../../desktop.blocks/b-api-management-settings/b-api-management-settings.css:end */
/* ../../desktop.blocks/b-api-management/b-api-management.css:begin */
.b-api-management__title
{
    font-size: 18px;
    font-weight: bold;

    margin: 0 0 10px;
}

.b-api-management__field-label
{
    float: left;

    width: 180px;
}

.b-api-management__row
{
    position: relative;

    margin-bottom: 9px;
}

.b-api-management__row:after
{
    display: block;
    clear: both;

    height: 0;

    content: ' ';
}

.b-api-management__row_with-padding_yes
{
    margin-top: 30px;
}

.b-api-management__row_empty-label_yes
{
    margin-left: 200px;
}

.b-api-management__field-content
{
    margin-left: 200px;
}

.b-api-management__table
{
    min-width: 445px;
    max-width: 100%;
    margin: 18px 0 36px;

    border-bottom: 1px #ccc solid;
}

.b-api-management__table-header .b-api-management__cell,
.b-api-management__table-header .b-api-management__cell-left,
.b-api-management__table-header .b-api-management__cell-right,
.b-api-management__table-header .b-api-management__cell-middle
{
    font-weight: bold;

    padding-bottom: 8px;
}

.b-api-management__cell-shrink-wrap
{
    position: relative;

    overflow: hidden;
}

.b-api-management__cell,
.b-api-management__cell-left,
.b-api-management__cell-right,
.b-api-management__cell-middle
{
    display: inline-block;

    padding: 5px 0;
}

.b-api-management__cell-left
{
    float: left;

    width: 144px;
    margin-right: -144px;
}

.b-api-management__cell-right
{
    float: right;

    width: 120px;
}

.b-api-management__cell-middle
{
    min-width: 64px;
    margin-right: 20px;
    padding-left: 204px;
}

.b-api-management__table-row.b-api-management__table-row_trailer_yes
{
    padding-bottom: 30px;
}

.b-api-management__table-row,
.b-api-management__table-header
{
    position: relative;

    clear: both;
    overflow: hidden;
}

.b-api-management__error
{
    font-weight: bold;

    margin: 10px 0 0;

    color: #f00;
}
/* ../../desktop.blocks/b-api-management/b-api-management.css:end */
/* ../../desktop.blocks/b-ip-list-item/b-ip-list-item.css:begin */
.b-ip-list-item
{
    line-height: 1;

    display: inline-block;

    width: 100%;
    margin-bottom: 9px;
}

.b-ip-list-item .input
{
    max-width: 185px;
}

.b-ip-list-item__controls
{
    display: inline-block;

    padding: 8px 0 0 3px;

    vertical-align: top;
}

.b-ip-list-item__controls .b-icon
{
    margin-right: 5px;
}
/* ../../desktop.blocks/b-ip-list-item/b-ip-list-item.css:end */
/* ../../desktop.blocks/b-ip-list-item/__input-separator/b-ip-list-item__input-separator.css:begin */
.b-ip-list-item__input-separator
{
    display: inline-block;

    margin: 0 5px;
    padding-top: 5px;

    vertical-align: top;
}
/* ../../desktop.blocks/b-ip-list-item/__input-separator/b-ip-list-item__input-separator.css:end */
/* ../../desktop.blocks/b-icon/_type/b-icon_type_add.css:begin */
.b-icon_type_add
{
    width: 12px;
    height: 12px;

    background: url(../../desktop.blocks/b-icon/_type/b-icon_type_add.png) no-repeat;
}
/* ../../desktop.blocks/b-icon/_type/b-icon_type_add.css:end */
/* ../../desktop.blocks/b-icon/_type/b-icon_type_add-gray.css:begin */
.b-icon_type_add-gray
{
    width: 12px;
    height: 12px;

    background: url(../../desktop.blocks/b-icon/_type/b-icon_type_add-gray.png) no-repeat;
}
/* ../../desktop.blocks/b-icon/_type/b-icon_type_add-gray.css:end */
/* ../../desktop.blocks/b-icon/_type/b-icon_type_remove.css:begin */
.b-icon_type_remove
{
    width: 12px;
    height: 12px;

    background: url(../../desktop.blocks/b-icon/_type/b-icon_type_remove.png) no-repeat;
}
/* ../../desktop.blocks/b-icon/_type/b-icon_type_remove.css:end */
/* ../../desktop.blocks/b-icon/_type/b-icon_type_remove-gray.css:begin */
.b-icon_type_remove-gray
{
    width: 12px;
    height: 12px;

    background: url(../../desktop.blocks/b-icon/_type/b-icon_type_remove-gray.png) no-repeat;
}
/* ../../desktop.blocks/b-icon/_type/b-icon_type_remove-gray.css:end */
/* ../../desktop.blocks/b-api-management-cer-list/b-api-management-cer-list.css:begin */
.b-api-management-cer-list__table
{
    padding-bottom: 9px;

    border-bottom: 1px solid #ddd;
}

.b-api-management-cer-list__header
{
    position: relative;

    margin-bottom: 9px;

    border-bottom: 1px solid #ddd;
}

.b-api-management-cer-list__title
{
    font-size: 20px;
    line-height: 1.3;

    margin-bottom: 9px;
}

.b-api-management-cer-list__new
{
    position: absolute;
    top: 0;
    right: 0;
}

.b-api-management-cer-list__new-menu .popup__content
{
    padding: 0;
}

.b-api-management-cer-list__new-menu-item
{
    font-size: 14px;

    display: block;

    padding: 10px 15px;

    cursor: pointer;
    text-decoration: none;

    color: #333;
    border-top: 1px solid #ddd;
}

.b-api-management-cer-list__new-menu-item:hover
{
    color: #000 !important; /* цвет a:hover задан глобально в lego и по-другому не получается */
    background-color: #fcfcfc;
}

.b-api-management-cer-list__new-menu-item_leader_yes
{
    border: 0;
}

.b-api-management-cer-list__empty
{
    font-size: 16px;

    color: #ccc;
}
/* ../../desktop.blocks/b-api-management-cer-list/b-api-management-cer-list.css:end */
/* ../../desktop.blocks/b-cert-list-item/b-cert-list-item.css:begin */
.b-cert-list-item
{
    overflow: hidden;

    padding-bottom: 9px;
}

.b-cert-list-item__title
{
    font-size: 16px;
}

.b-cert-list-item__app-id
{
    font-size: 12px;

    padding: 0 5px;

    color: #999;
}

.b-cert-list-item__right-row
{
    line-height: 18px;

    overflow: hidden;

    text-align: right;
}

.b-cert-list-item__right-row-title
{
    margin-right: 85px;

    color: #999;
}

.b-cert-list-item__right-row-text
{
    float: right;
}

.b-cert-list-item__right
{
    float: right;

    width: 225px;
}

.b-cert-list-item__left
{
    margin-right: 225px;
}

.b-cert-list-item__right-row-text_type_normal
{
    color: #4407bf;
}

.b-cert-list-item__right-row-text_type_test
{
    color: #333;
}

.b-cert-list-item__right-row-text_type_new
{
    color: #2980a0;
}

.b-cert-list-item__right-row-text_type_approve
{
    color: #080;
}

.b-cert-list-item__right-row-text_type_reject
{
    color: #f00;
}

.b-cert-list-item__toolbar
{
    clear: both;

    margin-right: -10px;
    padding-top: 9px;

    text-align: right;
}

.b-cert-list-item__toolbar-item
{
    display: inline;

    padding: 0 10px;
}

.b-cert-list-item__toolbar-item + .b-cert-list-item__toolbar-item
{
    border-left: 1px solid #ddd;
}

.b-cert-list-item + .b-cert-list-item
{
    padding-top: 9px;

    border-top: 1px dashed #ddd;
}

.b-cert-list-item__descr
{
    font-size: 14px;

    margin: 9px 0;
}

.b-cert-list-item__comment-title
{
    width: 150px;
    padding-right: 10px;

    color: #999;
}

.b-cert-list-item__check-time
{
    font-size: 10px;

    color: #666;
}

.b-cert-list-item__history .popup__content
{
    padding: 0;
}

.b-cert-list-item__history-record
{
    padding: 7px 20px;
}

.b-cert-list-item__history-record:hover
{
    background-color: #f9f9f9;
}

.b-cert-list-item__app-access
{
    margin-top: 10px;
}

.b-cert-list-item__app-enable-old-api-versions
{
    margin-top: 10px;
}

.b-cert-list-item__app-enable-old-api-versions-label
{
    display: inline;
}

.b-cert-list-item__min-api-version-override
{
    margin: 0 10px;
}

.b-cert-list-item__comment-editor-label,
.b-cert-list-item__comment-editor-author
{
    display: inline;
}

.b-cert-list-item__comment-editor-label
{
    color: #999;
}

.b-cert-list-item__comment_type_app-access
{
    margin-top: 10px;
}
/* ../../desktop.blocks/b-cert-list-item/b-cert-list-item.css:end */
/* ../../desktop.blocks/b-api-management-finance-settings/b-api-management-finance-settings.css:begin */
.b-api-management-finance-settings__title
{
    font-size: 18px;
    font-weight: bold;

    margin: 0 0 10px;
}

.b-api-management-finance-settings__error
{
    font-weight: bold;

    margin-top: 10px;

    color: #f00;
}

.b-api-management-finance-settings__form
{
    margin: 2em 0 3em 0;
}

.b-api-management-finance-settings__form-label
{
    width: 13em;
}

.b-api-management-finance-settings__form-checkbox
{
    display: table;

    margin-bottom: 1em;
}

.b-api-management-finance-settings__form-save
{
    margin: 1em 0 0 13em;
}

.b-api-management-finance-settings__security-message
{
    margin-bottom: 1em;
}

.b-api-management-finance-settings__confirmed-action
{
    display: inline-block;

    margin-right: 2em;
}

.b-api-management-finance-settings__master-token-created-time,
.b-api-management-finance-settings__operations-counter-dropped-count
{
    display: inline;

    color: #666;
}

.b-api-management-finance-settings__master-token,
.b-api-management-finance-settings__operations-counter
{
    margin: 2em 0;
}
/* ../../desktop.blocks/b-api-management-finance-settings/b-api-management-finance-settings.css:end */
/* ../../desktop.blocks/b-api-management-master-token/b-api-management-master-token.css:begin */
.b-api-management-master-token__title
{
    font-size: 18px;
    font-weight: bold;

    margin: 0 0 10px;
}

.b-api-management-master-token__instruction
{
    list-style: inside decimal;
}

.b-api-management-master-token__instruction-step
{
    margin: 5px 0;
}

.b-api-management-master-token__token
{
    width: 25em;
    height: 3em;
    margin: 1em 0;
    padding: 5px;

    border: 2px solid #0ea200;
}

.b-api-management-master-token__note
{
    margin: 0.5em 0 2em;
}
/* ../../desktop.blocks/b-api-management-master-token/b-api-management-master-token.css:end */
/* ../../desktop.blocks/b-api-management-sandbox/b-api-management-sandbox.css:begin */
.b-api-management-sandbox_section_content .b-api-management-sandbox__content,
.b-api-management-sandbox_section_intro .b-api-management-sandbox__intro
{
    display: block;
}

.b-api-management-sandbox__spinner
{
    overflow: auto;

    padding: 15px;
}

.b-api-management-sandbox__spinner-popup .b-api-management-sandbox__spinner-icon
{
    display: none;
    float: left;
}

.b-api-management-sandbox__spinner-popup_status_busy .b-api-management-sandbox__spinner-icon
{
    display: block;
}

.b-api-management-sandbox__spinner-content
{
    line-height: 32px;

    position: relative;

    float: left;

    margin: 0 10px;
}

.b-api-management-sandbox__intro,
.b-api-management-sandbox__content
{
    display: none;
}

.b-api-management-sandbox__title
{
    font-size: 18px;
    font-weight: bold;

    margin: 0 0 10px;
}

.b-api-management-sandbox__description
{
    margin-bottom: 1em;
}

.b-api-management-sandbox__sanbox
{
    margin-top: 2em;
}

.b-api-management-sandbox__control-link
{
    display: block;
}

.b-api-management-sandbox__label
{
    width: 14em;
}

.b-api-management-sandbox__label,
.b-api-management-sandbox__control
{
    padding: 0.4em 0;
}

.b-api-management-sandbox__control-link
{
    margin-bottom: 0.5em;
}

.b-api-management-sandbox__activate-form-container
{
    width: 300px;
    padding: 15px;
}

.b-api-management-sandbox__activate-form-title
{
    font-size: 1.25em;
    font-weight: bold;

    margin: 0 0 0.5em 0;
}

.b-api-management-sandbox__activate-form-label
{
    line-height: 26px;

    width: 5em;
}

.b-api-management-sandbox__activate-form-controls
{
    margin-top: 0.5em;
}

.b-api-management-sandbox__activate-form-cancel
{
    margin-left: 10px;
}

.b-api-management-sandbox__currency_choose
{
    margin-bottom: 0.5em;
}

.b-api-management-sandbox__shared_account
{
    margin-bottom: 2em;
}
/* ../../desktop.blocks/b-api-management-sandbox/b-api-management-sandbox.css:end */
/* ../../desktop.blocks/p-tns-success/p-tns-success.css:begin */
.p-tns-success__text
{
    padding: 35px 0;
}
/* ../../desktop.blocks/p-tns-success/p-tns-success.css:end */
/* ../../desktop.blocks/p-feeds-history/p-feeds-history.css:begin */
.p-feeds-history__description
{
    margin-bottom: 20px;
}
/* ../../desktop.blocks/p-feeds-history/p-feeds-history.css:end */
/* ../../desktop.blocks/b-feeds-history/b-feeds-history.css:begin */
.b-feeds-history
{
    position: relative;

    min-height: 150px;
}
/* ../../desktop.blocks/b-feeds-history/b-feeds-history.css:end */
/* ../../desktop.blocks/b-feeds-history/__feeds-table/b-feeds-history__feeds-table.css:begin */
.b-feeds-history__head-row .b-feeds-history__cell,
.b-feeds-history__cell
{
    padding-right: 15px;
}

.b-feeds-history__cell_tight_yes
{
    width: 1px;
    padding-right: 15px;

    white-space: nowrap;
}

.b-layout-table__errors,
.b-layout-table__warnings
{
    min-width: 250px;
    margin-bottom: 10px;
}

.b-feeds-history__status-title
{
    font-weight: bold;

    margin-bottom: 3px;
}

.b-feeds-history__error,
.b-feeds-history__warning
{
    /*@heliarian - откроем, когда будем показывать иконку*/
    /*padding: 0 0 0 20px;*/
    color: #999;
}
/* ../../desktop.blocks/b-feeds-history/__feeds-table/b-feeds-history__feeds-table.css:end */
/* ../../desktop.blocks/p-transfer-between-campaigns/p-transfer-between-campaigns.css:begin */
.p-transfer-between-campaigns__header
{
    width: 83%;
    margin: 25px auto;
}

.p-transfer-between-campaigns__header:after
{
    display: block;
    clear: both;

    content: '';
}

.p-transfer-between-campaigns__error
{
    margin: 10px auto;

    color: red;
}

.p-transfer-between-campaigns__title
{
    font-size: 24px;

    margin-bottom: 15px;
}

.p-transfer-between-campaigns__note
{
    float: right;

    width: 40%;
    padding-right: 65px;

    text-align: right;
}

.p-transfer-between-campaigns__notice-icon
{
    margin-right: 3px;
}

.p-transfer-between-campaigns__note-icon
{
    position: absolute;

    margin-top: 1px;
}

.p-transfer-between-campaigns__switcher
{
    float: left;

    width: 40%;
}

.p-transfer-between-campaigns__switcher-ctrl
{
    display: block;
}

.p-transfer-between-campaigns__footer
{
    clear: both;

    padding: 10px 0;
}

.p-transfer-between-campaigns__submit
{
    text-align: left;
}

.p-transfer-between-campaigns__submit-button_hidden_yes,
.p-transfer-between-campaigns__summary-spin_hidden_yes
{
    display: none;
}

.p-transfer-between-campaigns__spinner
{
    display: inline;
}

.p-transfer-between-campaigns__summary-spin-text
{
    font-size: 16px;
    line-height: 35px;

    display: inline;

    margin-left: 10px;

    vertical-align: top;

    color: #666;
}

.p-transfer-between-campaigns__summary
{
    line-height: 1.5;

    margin: 10px 0;
}

.p-transfer-between-campaigns__summary-title
{
    font-size: 14px;
    font-weight: bold;

    min-width: 100px;
    padding-right: 10px;
}

.p-transfer-between-campaigns__summary-camps-count
{
    display: inline;

    margin: 0 5px;

    color: #666;
}

.p-transfer-between-campaigns__summary-camps-list
{
    line-height: 1.5;

    float: left;
    overflow: auto;

    max-height: 150px;
}

.p-transfer-between-campaigns__summary-camps-list-item,
.p-transfer-between-campaigns__summary-camps-list-item-name,
.p-transfer-between-campaigns__summary-camps-list-item-id
{
    display: inline;
}

.p-transfer-between-campaigns__summary-camps-list-item-id
{
    font-size: 11px;

    color: #999;
}

.p-transfer-between-campaigns__hlt
{
    vertical-align: top;

    background-color: #ff0;
}

.p-transfer-between-campaigns__summary-spin
{
    text-align: left;
    vertical-align: top;
}

.p-transfer-between-campaigns__backlink
{
    width: 83%;
    margin: 20px auto;
    padding: 10px;

    border-radius: 5px;
    background: #eee;
}

.p-transfer-between-campaigns__clear
{
    float: none;
    clear: both;
}

.p-transfer-between-campaigns__currency
{
    font-size: 10px;

    display: inline;

    padding-left: 3px;

    color: #999;
}

.p-transfer-between-campaigns__notification
{
    float: left;
}

.p-transfer-between-campaigns__line-break
{
    line-height: 25px;
}
/* ../../desktop.blocks/p-transfer-between-campaigns/p-transfer-between-campaigns.css:end */
/* ../../desktop.blocks/l-page/_layout/l-page_layout_8-72.css:begin */
.l-page_layout_8-72 .l-page__gap
{
    width: 10%;
}

.l-page_layout_8-72 .l-page__left
{
    width: 8%;
}

.l-page_layout_8-72 .l-page__right
{
    width: 72%;
    min-width: 970px;
}
/* ../../desktop.blocks/l-page/_layout/l-page_layout_8-72.css:end */
/* ../../desktop.blocks/b-icon/_size-13/b-icon_size-13_no-money.css:begin */
.b-icon_size-13_no-money
{
    background: url(../../desktop.blocks/b-icon/_size-13/b-icon_size-13_no-money.gif) no-repeat;
}
/* ../../desktop.blocks/b-icon/_size-13/b-icon_size-13_no-money.css:end */
/* ../../desktop.blocks/b-icon/_size-13/b-icon_size-13_money-transfer.css:begin */
.b-icon_size-13_money-transfer
{
    background: url(../../desktop.blocks/b-icon/_size-13/b-icon_size-13_money-transfer.gif);
}


.b-icon_status_stop.b-icon_size-13_money-transfer
{
    background-position: 0 -14px;
}

.b-icon_status_activating.b-icon_size-13_money-transfer
{
    background-position: 0 -28px;
}

.b-icon_status_active.b-icon_size-13_money-transfer
{
    background-position: 0 -42px;
}
/* ../../desktop.blocks/b-icon/_size-13/b-icon_size-13_money-transfer.css:end */
/* ../../desktop.blocks/p-transfer-between-campaigns/__campaigns/p-transfer-between-campaigns__campaigns.css:begin */
.p-transfer-between-campaigns__campaigns
{
    float: left;

    width: 49%;
    min-width: 480px;
}

.p-transfer-between-campaigns__campaigns_direction_to
{
    float: right;
}

.p-transfer-between-campaigns__campaigns-sort-link
{
    font-size: 0.85em;

    position: relative;

    display: inline;

    padding-right: 10px;

    cursor: pointer;
    text-decoration: underline;
}

.p-transfer-between-campaigns__sort-direction-icon
{
    font-size: 7px;
    line-height: 10px;

    position: absolute;
    top: 3px ;
    right: 2px;
}

.p-transfer-between-campaigns__campaigns-search
{
    float: left;

    width: 35%;
    margin: 10px 0;
}

.p-transfer-between-campaigns__campaigns-links
{
    float: right;

    margin: 15px 3px 0 0;
}

.p-transfer-between-campaigns__campaigns-sort-links
{
    font-size: 11px;

    width: 100%;
    margin: 10px 0;

    color: #000;
}

.p-transfer-between-campaigns__campaigns-sort-link,
.p-transfer-between-campaigns__campaigns-sort-link .link,
.p-transfer-between-campaigns__head-text
{
    color: #000;
    outline: 0;
}

.p-transfer-between-campaigns__campaigns-heading
{
    font-size: 20px;
}

.p-transfer-between-campaigns__campaigns-table-list-row
{
    border-bottom: 1px solid #ddd;
}

.p-transfer-between-campaigns__campaigns-table-list-body .p-transfer-between-campaigns__campaigns-table-list-cell
{
    border-width: 0 1px 0 1px;
    border-style: solid;
    border-color: #ddd;
}

.p-transfer-between-campaigns__campaigns-table-list-hider
{
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;

    width: 16px;

    background-color: #fff;
}

.p-transfer-between-campaigns__campaigns-table-list-wrap
{
    overflow-x: hidden;
    overflow-y: scroll;
}

.p-transfer-between-campaigns__campaigns-table-list-cell
{
    vertical-align: middle;
}

.p-transfer-between-campaigns__campaigns-table-list-txt
{
    overflow: hidden;

    padding: 5px;

    text-overflow: ellipsis;
}

.p-transfer-between-campaigns__campaigns-table-list-sub-title
{
    font-size: 0.85em;

    display: inline;

    padding: 0 5px 0 0;

    color: #333;
}

.p-transfer-between-campaigns__campaigns-table-list-sub-title .link
{
    color: #333;
}

.p-transfer-between-campaigns__campaigns-table-list-divider
{
    font-size: 9px;

    color: #666;
}

.p-transfer-between-campaigns__campaigns-table-list-inner-table
{
    width: 100%;

    table-layout: fixed;
}

.p-transfer-between-campaigns__campaigns_selection-mode_multi .p-transfer-between-campaigns__campaigns-table-list-cell.p-transfer-between-campaigns__campaigns-table-list-cell_type_radio
{
    border-color: transparent;
}

.p-transfer-between-campaigns__campaigns_selection-mode_multi .p-transfer-between-campaigns__campaigns-table-list-txt_td_radio,
.p-transfer-between-campaigns__campaigns_selection-mode_multi.p-transfer-between-campaigns__campaigns_direction_from .p-transfer-between-campaigns__campaigns-table-list-txt_td_remaining,
.p-transfer-between-campaigns__campaigns_selection-mode_multi.p-transfer-between-campaigns__campaigns_direction_from .p-transfer-between-campaigns__campaigns-table-list-txt_type_remaining,
.p-transfer-between-campaigns__campaigns_selection-mode_multi.p-transfer-between-campaigns__campaigns_direction_to .p-transfer-between-campaigns__campaigns-table-list-txt_td_available,
.p-transfer-between-campaigns__campaigns_selection-mode_multi.p-transfer-between-campaigns__campaigns_direction_to .p-transfer-between-campaigns__campaigns-table-list-txt_type_available
{
    display: none;
}

.p-transfer-between-campaigns__campaigns_selection-mode_multi .p-transfer-between-campaigns__campaigns-table-list-col_field_radio,
.p-transfer-between-campaigns__campaigns_selection-mode_multi.p-transfer-between-campaigns__campaigns_direction_from .p-transfer-between-campaigns__campaigns-table-list-col_field_remaining,
.p-transfer-between-campaigns__campaigns_selection-mode_multi.p-transfer-between-campaigns__campaigns_direction_to .p-transfer-between-campaigns__campaigns-table-list-col_field_available
{
    width: 0;
}

.p-transfer-between-campaigns__campaigns_selection-mode_multi .p-transfer-between-campaigns__campaigns-table-list-cell_type_radio
{
    border-color: #fff;
}

.p-transfer-between-campaigns__campaigns_direction_to .p-transfer-between-campaigns__campaign-total,
.p-transfer-between-campaigns__campaigns_direction_to .p-transfer-between-campaigns__campaigns-table-list-txt_type_data .p-transfer-between-campaigns__campaigns-sort-link_type_remaining,
.p-transfer-between-campaigns__campaigns_direction_to.p-transfer-between-campaigns__campaigns_selection-mode_single .p-transfer-between-campaigns__campaigns-table-list-txt_type_available,
.p-transfer-between-campaigns__campaigns_direction_to.p-transfer-between-campaigns__campaigns_selection-mode_single .p-transfer-between-campaigns__campaigns-table-list-txt_td_available,
.p-transfer-between-campaigns__campaigns_direction_from.p-transfer-between-campaigns__campaigns_selection-mode_single .p-transfer-between-campaigns__campaigns-table-list-txt_type_remaining,
.p-transfer-between-campaigns__campaigns_direction_from.p-transfer-between-campaigns__campaigns_selection-mode_single .p-transfer-between-campaigns__campaigns-table-list-txt_td_remaining,
.p-transfer-between-campaigns__campaigns_selection-mode_single .p-transfer-between-campaigns__campaigns-table-list-txt_type_radio,
.p-transfer-between-campaigns__campaigns_selection-mode_single .p-transfer-between-campaigns__campaigns-table-list-txt_type_transfer,
.p-transfer-between-campaigns__campaigns_selection-mode_single .p-transfer-between-campaigns__campaigns-table-list-txt_type_all,
.p-transfer-between-campaigns__campaigns_direction_to .p-transfer-between-campaigns__campaign-total,
.p-transfer-between-campaigns__campaigns_selection-mode_single .p-transfer-between-campaigns__campaigns-links,
.p-transfer-between-campaigns__campaigns_selection-mode_single .p-transfer-between-campaigns__campaigns-table-list-txt_td_checkbox,
.p-transfer-between-campaigns__campaigns_selection-mode_single .p-transfer-between-campaigns__campaigns-table-list-txt_type_input,
.p-transfer-between-campaigns__campaigns_selection-mode_single .p-transfer-between-campaigns__campaigns-table-list-txt_td_input,
.p-transfer-between-campaigns__campaigns_selection-mode_single .p-transfer-between-campaigns__campaigns-table-list-txt_type_checkbox,
.p-transfer-between-campaigns__campaigns_direction_to .p-transfer-between-campaigns__campaigns-table-list-txt_type_data .p-transfer-between-campaigns__campaigns-sort-link_type_remaining
{
    display: none;
}

.p-transfer-between-campaigns__campaigns_selection-mode_single .p-transfer-between-campaigns__campaigns-table-list-col_field_checkbox,.p-transfer-between-campaigns__campaigns_selection-mode_single .p-transfer-between-campaigns__campaigns-table-list-col_field_checkbox,
.p-transfer-between-campaigns__campaigns_selection-mode_single .p-transfer-between-campaigns__campaigns-table-list-col_field_input,
.p-transfer-between-campaigns__campaigns_selection-mode_single.p-transfer-between-campaigns__campaigns_direction_from .p-transfer-between-campaigns__campaigns-table-list-col_field_remaining,
.p-transfer-between-campaigns__campaigns_selection-mode_single.p-transfer-between-campaigns__campaigns_direction_to .p-transfer-between-campaigns__campaigns-table-list-col_field_available
{
    width: 0;
}

.p-transfer-between-campaigns__campaigns-table-list-col_field_radio
{
    width: 25px;
}

.p-transfer-between-campaigns__campaigns-table-list-col_field_checkbox
{
    width: 45px;
}

.p-transfer-between-campaigns__campaigns_direction_to.p-transfer-between-campaigns__campaigns_selection-mode_multi .p-transfer-between-campaigns__campaigns-table-list-col_field_checkbox
{
    width: 70px;
}

.p-transfer-between-campaigns__campaigns-table-list-col_field_available,
.p-transfer-between-campaigns__campaigns-table-list-col_field_remaining
{
    width: 110px;
}

.p-transfer-between-campaigns__campaigns-table-list-col_field_input
{
    width: 95px;
}

.p-transfer-between-campaigns__campaigns-table-list-col_field_data
{
    width: 100%;
}

.p-transfer-between-campaigns__campaigns-table-list-txt.p-transfer-between-campaigns__campaigns-table-list-txt_td_checkbox
{
    text-align: center;
}

.p-transfer-between-campaigns__campaigns-table-list-txt.p-transfer-between-campaigns__campaigns-table-list-txt_td_radio
{
    padding: 0 0 0 5px;
}

.p-transfer-between-campaigns__campaigns-table-list-txt_td_data
{
    overflow: hidden;

    white-space: nowrap;
    text-overflow: ellipsis;
}

.p-transfer-between-campaigns__campaigns-table-list-txt_td_input .p-transfer-campaign__input-control
{
    font-size: 12px;
}

.p-transfer-between-campaigns__campaigns-table-list-txt_type_available,
.p-transfer-between-campaigns__campaigns-table-list-txt_type_remaining
{
    overflow: visible;

    text-align: right;
}

.p-transfer-between-campaigns__campaigns-table-list-txt_type_transfer,
.p-transfer-between-campaigns__campaigns-table-list-txt_type_all
{
    text-align: center;
}

.p-transfer-between-campaigns__campaigns-table-list-txt_td_available,
.p-transfer-between-campaigns__campaigns-table-list-txt_td_remaining
{
    font-size: 12px;

    text-align: right;
}

.p-transfer-between-campaigns__campaigns-table-list
{
    position: relative;
}

.p-transfer-between-campaigns__campaigns-table-list-head
{
    position: relative;

    overflow: hidden;

    border-radius: 5px 5px 0 0;
}

.p-transfer-between-campaigns__campaigns-table-list-head .p-transfer-between-campaigns__campaigns-table-list-inner-table
{
    border-left: 1px solid #fff;
}

.p-transfer-between-campaigns__campaigns-table-list-foot
{
    border-radius: 0 0 5px 5px;
}

.p-transfer-between-campaigns__campaigns-table-list-head,
.p-transfer-between-campaigns__campaigns-table-list-foot
{
    position: relative;

    clear: both;
}

.p-transfer-between-campaigns__campaigns-table-list-head .p-transfer-between-campaigns__campaigns-table-list-txt,
.p-transfer-between-campaigns__campaigns-table-list-foot .p-transfer-between-campaigns__campaigns-table-list-txt
{
    line-height: 1.8;

    padding: 0 0 5px 0;
}

.p-transfer-between-campaigns__campaigns-table-list-body
{
    position: relative;

    overflow-x: hidden;
    overflow-y: scroll;

    width: 100%;
    max-height: 410px;

    border-top: 3px solid #ddd;
    border-bottom: 3px solid #ddd;
}

.p-transfer-between-campaigns__clear-all-link
{
    margin-left: 10px;
}
/* ../../desktop.blocks/p-transfer-between-campaigns/__campaigns/p-transfer-between-campaigns__campaigns.css:end */
/* ../../desktop.blocks/p-transfer-between-campaigns/__campaign/p-transfer-between-campaigns__campaign.css:begin */
.p-transfer-between-campaigns__campaign
{
    border-top: 1px solid #ddd;
}

.p-transfer-between-campaigns__campaign:first-child
{
    border-top: 0;
}

.p-transfer-between-campaigns__campaign_hidden_yes
{
    display: none;
}

.p-transfer-between-campaigns__campaign.p-transfer-between-campaigns__campaign_disabled_yes
{
    opacity: 0.5;
    color: #666;
    background-color: #efefef;
}

.p-transfer-between-campaigns__campaign_selection-mode_single
{
    cursor: pointer;
}

.p-transfer-between-campaigns__campaign_selection-mode_single.p-transfer-between-campaigns__campaign_disabled_yes
{
    cursor: default;
}

.p-transfer-between-campaigns__campaign:hover
{
    background-color: #e8e8e8;
}

.p-transfer-between-campaigns__campaign_selection-mode_single.p-transfer-between-campaigns__campaign_disabled_yes:hover
{
    background-color: #f9f9f9;
}

.p-transfer-between-campaigns__campaign-name
{
    font-size: 12px;
    line-height: 16px;
}

.p-transfer-between-campaigns__campaign_receiving_yes .p-transfer-between-campaigns__campaign-name,
.p-transfer-between-campaigns__campaign_transferring_yes .p-transfer-between-campaigns__campaign-name
{
    font-weight: bold;
}

.p-transfer-between-campaigns__campaign_transferring_yes,
.p-transfer-between-campaigns__campaign_receiving_yes,
.p-transfer-between-campaigns__campaign_transferring_yes:hover,
.p-transfer-between-campaigns__campaign_receiving_yes:hover
{
    background-color: #d5f1bb;
}

.p-transfer-between-campaigns__campaign-list-link
{
    float: right;

    padding: 10px;
}

.p-transfer-between-campaigns__campaign-number,
.p-transfer-between-campaigns__campaign-total
{
    font-size: 11px;

    color: #666;
}

.p-transfer-between-campaigns__campaign-cid
{
    display: inline;

    margin-left: 2px;
}

.p-transfer-between-campaigns__campaign-status-icon
{
    float: left;
}

.p-transfer-between-campaigns__campaign-data
{
    overflow: hidden;

    padding: 0 5px;

    white-space: nowrap;
    text-overflow: ellipsis;
}
/* ../../desktop.blocks/p-transfer-between-campaigns/__campaign/p-transfer-between-campaigns__campaign.css:end */
/* ../../desktop.blocks/p-transfer-between-clients/p-transfer-between-clients.css:begin */
.p-transfer-between-clients__page-title
{
    margin: 15px 0 26px;
}

.p-transfer-between-clients__title
{
    font-size: 1.87em;

    display: block;
}

.p-transfer-between-clients__box-title
{
    font-weight: bold;

    margin: 0 0 5px;
}

.p-transfer-between-clients
{
    width: 980px;
    margin: 20px auto 0;
}

.p-transfer-between-clients__page-title
{
    padding-left: 22.6%;
}

.p-transfer-between-clients__form-submit
{
    position: relative;

    padding-left: 51%;
}

.p-transfer-between-clients__form-submit-notice
{
    position: absolute;
    left: 0;
}

.p-transfer-between-clients__form-content,
.p-transfer-between-clients__form-submit
{
    padding-top: 0.4em;
    padding-bottom: 0.4em;
}

.p-transfer-between-clients__notice-icon
{
    margin-right: 5px;
}

.p-transfer-between-clients__errors
{
    float: left;

    margin: 5px 0;

    color: #f00;
}

.p-transfer-between-clients__errors .p-transfer-between-clients__notice-icon
{
    margin: 0 5px 0 -18px;
}

.p-transfer-between-clients__box-select
{
    display: block;

    width: 49%;
}

.p-transfer-between-clients__select-control
{
    width: 100%;
}

.p-transfer-between-clients__box-select_client_from
{
    float: left;
}

.p-transfer-between-clients__box-select_client_to
{
    margin-left: 51%;
}

.p-transfer-between-clients__highlight
{
    background-color: #ff0;
}


@media all and (min-width:0)
{
    .p-transfer-between-clients__client-from,
    .p-transfer-between-clients__client-to
    {
        width: 100%;
    }

    .p-transfer-between-clients__filter-client-from,
    .p-transfer-between-clients__filter-client-to
    {
        margin-top: 1em;
    }
}
/* ../../desktop.blocks/p-transfer-between-clients/p-transfer-between-clients.css:end */
/* ../../desktop.blocks/l-page/_layout/l-page_layout_6-80-6.css:begin */
.l-page_layout_6-80-6 .l-page__left
{
    width: 6%;
}

.l-page_layout_6-80-6 .l-page__center
{
    width: 80%;
}

.l-page_layout_6-80-6 .l-page__right
{
    width: 6%;
}

.l-page_layout_6-80-6 .l-page__gap-right
{
    width: 4%;
}
/* ../../desktop.blocks/l-page/_layout/l-page_layout_6-80-6.css:end */
/* ../../desktop.blocks/select/_type/select_type_multiline.css:begin */
@media all and (min-width:0)
{

    .select_type_multiline
    {
        overflow-x: hidden;
        overflow-y: auto;

        padding: 1px;

        background: #fff;
        box-shadow: inset 0 0 0 1px rgba(0,0,0, 0.15);
    }

    .select_type_multiline .select__button,
    .i-ua_js_yes .b-page_touch_yes .select_type_multiline .select__control
    {
        display: none;
    }
}
/* ../../desktop.blocks/select/_type/select_type_multiline.css:end */
/* ../../desktop.blocks/b-modify-user/__audit-system/b-modify-user__audit-system.css:begin */
.b-modify-user__flex-group,
.b-modify-user__flex-row-head,
.b-modify-user__flex-row
{
    display: flex;

    align-items: center;
}

.b-modify-user__flex-row-head,
.b-modify-user__flex-row
{
    min-height: 50px;
}

.b-modify-user__pixel-title
{
    font-size: 14px;
    font-weight: bold;

    width: 130px;
    margin-bottom: 20px;
    padding-top: 18px;
    padding-right: 50px;

    text-transform: uppercase;

    align-self: baseline;
}

.b-modify-user__flex-cell
{
    width: 130px;
    margin-right: 20px;
}

.b-modify-user__flex-row-head
{
    font-weight: bold;
}

.b-modify-user__add-pixel
{
    margin: 50px 0 25px;
}

.b-modify-user__allowed-pixels
{
    margin-top: 25px;
}

.b-modify-user__allowed-pixels_empty_yes
{
    display: none;
}

.b-modify-user__provider-action .icon_size-16_trash.button2__icon
{
    width: 16px;
    height: 16px;

    background-position: 50%;
}
/* ../../desktop.blocks/b-modify-user/__audit-system/b-modify-user__audit-system.css:end */
/* ../../desktop.blocks/b-modify-user/b-modify-user.css:begin */
.b-modify-user__limits-list-item
{
    margin-bottom: 3px;

    list-style: none;
}

.b-modify-user__empty-limits-label,
/*каскад нужен для перекрытия стилей из b-layout-form*/
.b-modify-user .b-modify-user__row.b-modify-user__private-email,
.b-modify-user .b-modify-user__row.b-modify-user__hidden-row
{
    display: none;
}

.b-modify-user__empty-limits-label_show_yes
{
    display: block;
}

.b-modify-user .b-modify-user__row.b-modify-user__private-email.b-modify-user__private-email_show_yes
{
    display: table-row;
}

.b-modify-user__important-label
{
    color: #f00;
}

.b-modify-user__inline-control
{
    margin-right: 5px;
}

.b-modify-user__dropdown-holder
{
    margin-top: 10px;
}

.b-modify-user__general-settings .b-layout-form,
.b-modify-user__api-settings .b-layout-form
{
    display: table;

    table-layout: fixed;
}

.b-modify-user .b-modify-user__row
{
    display: table-row;
}

.b-modify-user .b-modify-user__row::before
{
    content: initial;
}

.b-modify-user .b-modify-user__label
{
    display: table-cell;
    float: none;

    width: 250px;
    min-width: 170px;
    padding: 10px 0;

    vertical-align: top;
}

.b-modify-user .b-modify-user__control
{
    display: table-cell;
    float: none;

    width: 500px;
    max-width: 500px;
    padding: 10px 0 10px 10px;
}

.b-modify-user__control .input__control
{
    width: 500px;
}

.b-modify-user .b-modify-user__inline-input_type_small,
.b-modify-user .b-modify-user__inline-input_type_small .input__control
{
    width: 150px;
}

.b-modify-user__yandex-only-checkbox
{
    margin-left: 7px;
}

.b-modify-user .b-modify-user__save
{
    position: relative;
    left: 250px;

    margin: 10px;
}

.b-modify-user__method-limit-input
{
    width: 100px;
}

.b-modify-user__method-limit-input
{
    margin-right: 10px;
}

.b-modify-user__additional-right
{
    margin-bottom: 10px;
}

.b-modify-user__additional-right_disabled_yes,
.b-modify-user__additional-right_disabled_yes .checkbox__label
{
    color: #666;
}

.b-modify-user__descriptions,
.b-modify-user__city-suggest-popup,
.b-modify-user__agency-remarks
{
    width: 500px;
}

.b-modify-user__error
{
    margin: 15px 0;

    color: #f00;
}

.b-modify-user__excel-rows-limit
{
    width: 85px;
}

.b-modify-user__excel-rows-limit-hint
{
    display: inline;

    margin: 0 7px;

    color: #808080;
}

.b-modify-user__billing-name,
.b-modify-user__billing-client-id,
.b-modify-user__billing-client-name,
.b-modify-user__interface-type,
.b-modify-user__not-resident,
.b-modify-user__autoban-limit,
.b-modify-user__autoban-sum-total,
.b-modify-user__autoban-bids-count
{
    font-weight: bold;
}

.b-modify-user__billing-name,
.b-modify-user__billing-client-id,
.b-modify-user__billing-client-name,
.b-modify-user__billing-main-rep,
.b-modify-user__interface-type,
.b-modify-user__interface-change-hint,
.b-modify-user__interface-change-unavailability-reasons,
.b-modify-user__autoban-limit,
.b-modify-user__autoban-bids-count,
.b-modify-user__autoban-sum-total,
.b-modify-user__autoban-date,
.b-modify-user__blocked-in-interface,
.b-modify-user__client-id,
.b-modify-user__country,
.b-modify-user__balance-country,
.b-modify-user__currency,
.b-modify-user__balance-currency,
.b-modify-user__camp-limit,
.b-modify-user__active-camp-limit,
.b-modify-user__api-enabled,
.b-modify-user__captcha-freq,
.b-modify-user__autoban-bonus,
.b-modify-user__allowed-ips
{
    display: inline;
}

.b-modify-user__method-limits-container
{
    overflow: visible;

    white-space: nowrap;
}

/*перекрываем стиль из b-layout-form*/
.b-modify-user .b-modify-user__description
{
    padding-top: 0;

    vertical-align: top;
}

.b-modify-user__default-value-hint
{
    color: #808080;
}

.b-modify-user__lock-common-wallet-time
{
    display: inline-block;

    margin-left: 10px;

    color: #808080;
}

.b-modify-user__api-units-hint
{
    display: inline;

    padding-left: 10px;
}

.b-modify-user__optimize-request
{
    display: inline-block;
}
/* ../../desktop.blocks/b-modify-user/b-modify-user.css:end */
/* ../../desktop.blocks/p-view-vcard-headless/p-view-vcard-headless.css:begin */
.b-page_page-block_p-view-vcard-headless
{
    position: relative;

    width: 90%;
    min-width: 650px;
    margin: 0 auto;
    padding: 20px 25px 0;
}

.p-view-vcard-headless__preview
{
    float: right;

    width: 37%;
    margin: 0 0 1em 10px;
}

.p-view-vcard-headless__vcard-name
{
    font-size: 1.6em;
    font-weight: bold;

    margin-bottom: 5px;
}

.p-view-vcard-headless__banner-preview
{
    width: auto;
    margin-top: 1.2em;
    padding: 0.1em 0.8em 0.5em;

    border-left: 4px solid #d0d0d0;
}

.p-view-vcard-headless__header
{
    overflow: auto;

    margin-bottom: 1em;

    border-bottom: 1px solid #ccc;
}

.p-view-vcard-headless__region
{
    font-size: 1.4em;

    float: left;

    margin: 0;
    padding: 0;
}
.p-view-vcard-headless__extra-message
{
    margin: 1em 0 0 0;
}

.p-view-vcard-headless__print-button
{
    position: relative;

    float: right;

    margin: 0 1px 0 0;
    padding: 0 0 0 20px;

    cursor: pointer;
}

.p-view-vcard-headless__print-button-icon
{
    position: absolute;
    top: 1px;
    left: 0;
}

.p-view-vcard-headless__info
{
    font-size: 1.4em;

    margin: 0.12em 0 1em;
}

.p-view-vcard-headless__label
{
    margin: 12px 0 0;
    padding: 0;
}

.p-view-vcard-headless__person
{
    font-weight: bold;

    margin-top: -12px;
    padding-bottom: 6px;
}

.p-view-vcard-headless__days
{
    float: left;

    width: 90px;
}
.p-view-vcard-headless__im-icon
{
    margin-right: 6px;
    margin-left: 5px;
}

.p-view-vcard-headless__ymap_has-map_yes
{
    width: 400px;
    height: 300px;
    margin-bottom: 9px;
}

.p-view-vcard-headless__map-balloon
{
    width: 200px;
}

@media print
{
    .p-view-vcard-headless__print-button,
    .p-view-vcard-headless__map-link
    {
        display: none;
    }

    .b-page_page-block_p-view-vcard-headless
    {
        width: 100%;
    }

    .p-view-vcard-headless__preview
    {
        width: 50%;
    }
}
/* ../../desktop.blocks/p-view-vcard-headless/p-view-vcard-headless.css:end */
/* ../../desktop.blocks/b-icon/_type/b-icon_type_print.css:begin */
.b-icon_type_print
{
    width: 16px;
    height: 16px;

    /* content нужен для отображения фоновых картинок при печати */
    content: url(../../desktop.blocks/b-icon/_type/b-icon_type_print.png);

    background: url(../../desktop.blocks/b-icon/_type/b-icon_type_print.png) no-repeat;
}
/* ../../desktop.blocks/b-icon/_type/b-icon_type_print.css:end */
/* ../../desktop.blocks/b-icon/_type/b-icon_type_icq.css:begin */
.b-icon_type_icq
{
    width: 15px;
    height: 15px;

    /* content нужен для отображения фоновых картинок при печати */
    content: url(../../desktop.blocks/b-icon/_type/b-icon_type_icq.gif);

    background: url(../../desktop.blocks/b-icon/_type/b-icon_type_icq.gif) no-repeat;
}
/* ../../desktop.blocks/b-icon/_type/b-icon_type_icq.css:end */
/* ../../desktop.blocks/b-icon/_type/b-icon_type_mail-agent.css:begin */
.b-icon_type_mail-agent
{
    width: 16px;
    height: 16px;

    /* content нужен для отображения фоновых картинок при печати */
    content: url(../../desktop.blocks/b-icon/_type/b-icon_type_mail-agent.gif);

    background: url(../../desktop.blocks/b-icon/_type/b-icon_type_mail-agent.gif) no-repeat;
}
/* ../../desktop.blocks/b-icon/_type/b-icon_type_mail-agent.css:end */
/* ../../desktop.blocks/b-icon/_type/b-icon_type_jabber.css:begin */
.b-icon_type_jabber
{
    width: 16px;
    height: 16px;

    /* content нужен для отображения фоновых картинок при печати */
    content: url(../../desktop.blocks/b-icon/_type/b-icon_type_jabber.gif);

    background: url(../../desktop.blocks/b-icon/_type/b-icon_type_jabber.gif) no-repeat;
}
/* ../../desktop.blocks/b-icon/_type/b-icon_type_jabber.css:end */
/* ../../desktop.blocks/b-icon/_type/b-icon_type_skype.css:begin */
.b-icon_type_skype
{
    width: 16px;
    height: 16px;

    /* content нужен для отображения фоновых картинок при печати */
    content: url(../../desktop.blocks/b-icon/_type/b-icon_type_skype.gif);

    background: url(../../desktop.blocks/b-icon/_type/b-icon_type_skype.gif) no-repeat;
}
/* ../../desktop.blocks/b-icon/_type/b-icon_type_skype.css:end */
/* ../../desktop.blocks/b-icon/_type/b-icon_type_msn.css:begin */
.b-icon_type_msn
{
    width: 16px;
    height: 16px;

    /* content нужен для отображения фоновых картинок при печати */
    content: url(../../desktop.blocks/b-icon/_type/b-icon_type_msn.gif);

    background: url(../../desktop.blocks/b-icon/_type/b-icon_type_msn.gif) no-repeat;
}
/* ../../desktop.blocks/b-icon/_type/b-icon_type_msn.css:end */
/* ../../desktop.blocks/p-dynamic-media-banners/p-dynamic-media-banners.css:begin */
.p-dynamic-media-banners__title
{
    margin-bottom: 10px;
}

.p-dynamic-media-banners__add-search-wrap
{
    margin-top: 30px;
    margin-bottom: 20px;
}

.p-dynamic-media-banners__search
{
    display: inline-block;
}

.p-dynamic-media-banners__search-input
{
    width: 245px;
}

.p-dynamic-media-banners__add-media-banners
{
    margin-right: 30px;
}


.p-dynamic-media-banners__selected-count-message
{
    display: inline-block;

    margin-left: 10px;

    color: #7f7f7f;
}

.p-dynamic-media-banners__controls
{
    padding-left: 2%;
}

.p-dynamic-media-banners__error
{
    max-width: 500px;
}

.p-dynamic-media-banners__floater
{
    margin-top: 20px;
}

.p-dynamic-media-banners__floater .b-floater__content
{
    border-top: 2px solid rgba(0, 0, 0, 0.1);
}
/* ../../desktop.blocks/p-dynamic-media-banners/p-dynamic-media-banners.css:end */
/* ../../desktop.blocks/b-floater/_theme/b-floater_theme_white.css:begin */
.b-floater_theme_white.b-floater_fixed_yes .b-floater__bg
{
    background:         linear-gradient(to bottom, rgba(255,255,255,0.05) 0%,rgba(255,255,255) 100%);
    box-shadow: 0 3px 7px #9a9a9a;
}
/* ../../desktop.blocks/b-floater/_theme/b-floater_theme_white.css:end */
/* ../../desktop.blocks/p-manager-my-clients/__aux-actions/p-manager-my-clients__aux-actions.css:begin */
.p-manager-my-clients__aux-actions
{
    margin-top: 10px;
}
/* ../../desktop.blocks/p-manager-my-clients/__aux-actions/p-manager-my-clients__aux-actions.css:end */
/* ../../desktop.blocks/p-manager-my-clients/__caption/p-manager-my-clients__caption.css:begin */
.p-manager-my-clients__caption
{
    font-size: 11px;

    margin: 2em 0 0 4px;
}
/* ../../desktop.blocks/p-manager-my-clients/__caption/p-manager-my-clients__caption.css:end */
/* ../../desktop.blocks/p-manager-my-clients/__empty-clients-list/p-manager-my-clients__empty-clients-list.css:begin */
.p-manager-my-clients__empty-clients-list
{
    font-size: 11px;
    font-weight: bold;

    padding: 10px 4px;
}
/* ../../desktop.blocks/p-manager-my-clients/__empty-clients-list/p-manager-my-clients__empty-clients-list.css:end */
/* ../../desktop.blocks/p-manage-surveys/p-manage-surveys.css:begin */
.p-manage-surveys__title-left
{
    margin-left: 33.6%;

    white-space: nowrap;
}

.p-manage-surveys__title-right
{
    margin-left: 6em;

    white-space: nowrap;
}

.p-manage-surveys__survey
{
    margin-bottom: 0.5em;
}

.p-manage-surveys__form-error
{
    margin: 0 0 1em 23%;
}

.p-manage-surveys .b-edit-survey
{
    min-width: 590px;
    margin-bottom: 20px;
}
/* ../../desktop.blocks/p-manage-surveys/p-manage-surveys.css:end */
/* ../../desktop.blocks/b-survey/b-survey.css:begin */
.b-survey
{
    white-space: nowrap;
}

.b-survey__title
{
    white-space: normal;
}

.b-survey__wrap
{
    line-height: 18px;

    display: inline-block;

    width: 55%;
    margin-left: 1em;

    vertical-align: top;
}
/* ../../desktop.blocks/b-survey/b-survey.css:end */
/* ../../desktop.blocks/b-survey/__edit/b-survey__edit.css:begin */
.b-survey__edit
{
    position: absolute;

    width: 20px;
    height: 18px;

    cursor: pointer;

    opacity: 0.3;
    background: url(../../desktop.blocks/b-survey/__edit/b-survey__edit.png) 0 50% no-repeat;
}

.b-survey__edit:hover
{
    opacity: 1;
}
/* ../../desktop.blocks/b-survey/__edit/b-survey__edit.css:end */
/* ../../desktop.blocks/b-survey/__id/b-survey__id.css:begin */
.b-survey__id
{
    font-size: 12px;
    line-height: 18px;

    display: inline-block;

    width: 5.8em;
    margin-left: 20px;

    color: #999;
}
/* ../../desktop.blocks/b-survey/__id/b-survey__id.css:end */
/* ../../desktop.blocks/b-survey/__date/b-survey__date.css:begin */
.b-survey__date
{
    font-size: 12px;
    line-height: 18px;
}
/* ../../desktop.blocks/b-survey/__date/b-survey__date.css:end */
/* ../../desktop.blocks/b-survey/__remove/b-survey__remove.css:begin */
.b-survey__remove
{
    position: absolute;

    width: 12px;
    height: 14px;
    margin-left: 8px;

    cursor: pointer;

    opacity: 0.3;
    background: url(../../desktop.blocks/b-survey/__remove/b-survey__remove.png) no-repeat;
}

.b-survey__remove:hover
{
    opacity: 1;
}
/* ../../desktop.blocks/b-survey/__remove/b-survey__remove.css:end */
/* ../../desktop.blocks/l-page/_layout/l-page_layout_47-44.css:begin */
.l-page_layout_47-44 .l-page__left
{
    width: 47%;
}

.l-page_layout_47-44 .l-page__right
{
    width: 44%;
}

.l-page_layout_47-44 .l-page__gap-right
{
    width: 4%;
}
/* ../../desktop.blocks/l-page/_layout/l-page_layout_47-44.css:end */
/* ../../desktop.blocks/b-edit-survey/b-edit-survey.css:begin */
.b-edit-survey__row-select,
.b-edit-survey__row-input,
.b-edit-survey__row-date
{
    margin-bottom: 15px;
}

.b-edit-survey__label
{
    line-height: 23px;

    width: 33%;
    margin-right: 0.6%;
}

.b-edit-survey__control
{
    width: 66%;
}

.b-edit-survey .b-mark-required
{
    margin-left: 0.3em;
}

.b-edit-survey .icon-text
{
    margin: 0.2em 0 0 -20px;
}

.b-edit-survey .icon-text_for_edit
{
    display: none;
}
/* ../../desktop.blocks/b-edit-survey/b-edit-survey.css:end */
/* ../../desktop.blocks/b-edit-survey/__row/_disabled/b-edit-survey__row_disabled_yes.css:begin */
.b-edit-survey__row_disabled_yes .b-edit-survey__label
{
    opacity: 0.5;
}
/* ../../desktop.blocks/b-edit-survey/__row/_disabled/b-edit-survey__row_disabled_yes.css:end */
/* ../../desktop.blocks/b-edit-survey/__input/b-edit-survey__input.css:begin */
.b-edit-survey__input
{
    width: 12em;
}
/* ../../desktop.blocks/b-edit-survey/__input/b-edit-survey__input.css:end */
/* ../../desktop.blocks/b-edit-survey/__input/_name/b-edit-survey__input_name_users-list.css:begin */
.b-edit-survey__input_name_users-list
{
    width: 100%;
}

.b-edit-survey__input_name_users-list .b-edit-survey__hint
{
    overflow: auto;

    width: 100%;
    height: 100%;

    white-space: normal;
}
/* ../../desktop.blocks/b-edit-survey/__input/_name/b-edit-survey__input_name_users-list.css:end */
/* ../../desktop.blocks/b-edit-survey/__input/_name/b-edit-survey__input_name_title.css:begin */
.b-edit-survey__input_name_title
{
    width: 100%;
}
/* ../../desktop.blocks/b-edit-survey/__input/_name/b-edit-survey__input_name_title.css:end */
/* ../../desktop.blocks/b-edit-survey/__date/b-edit-survey__date.css:begin */
.b-edit-survey__date
{
    width: 12em;
}
/* ../../desktop.blocks/b-edit-survey/__date/b-edit-survey__date.css:end */
/* ../../desktop.blocks/b-edit-survey/__survey-id/b-edit-survey__survey-id.css:begin */
.b-edit-survey__survey-id
{
    position: relative;
    top: -15px;

    color: #999;
    border-bottom: 1px solid #ccc;
}
/* ../../desktop.blocks/b-edit-survey/__survey-id/b-edit-survey__survey-id.css:end */
/* ../../desktop.blocks/b-edit-survey/__row-submit/b-edit-survey__row-submit.css:begin */
.b-edit-survey__row-submit
{
    padding: 0.4em 0 0.4em 33.6%;

    background: #f0f1f3;
}
/* ../../desktop.blocks/b-edit-survey/__row-submit/b-edit-survey__row-submit.css:end */
/* ../../desktop.blocks/b-edit-survey/_edit/b-edit-survey_edit_yes.css:begin */
.b-edit-survey_edit_yes .icon-text_for_edit
{
    display: block;
}
/* ../../desktop.blocks/b-edit-survey/_edit/b-edit-survey_edit_yes.css:end */
/* ../../desktop.blocks/b-edit-survey/_for/b-edit-survey_for_tns.css:begin */
.b-edit-survey_for_tns .b-edit-survey__row-input_name_tracking-var,
.b-edit-survey_for_tns .b-edit-survey__row-input_name_ext-collector-id
{
    display: none;
}
/* ../../desktop.blocks/b-edit-survey/_for/b-edit-survey_for_tns.css:end */
/* ../../desktop.blocks/b-edit-survey/_for/b-edit-survey_for_surveymonkey.css:begin */
.b-edit-survey_for_surveymonkey .b-edit-survey__row-input_name_ext-contractor-id
{
    display: none;
}
/* ../../desktop.blocks/b-edit-survey/_for/b-edit-survey_for_surveymonkey.css:end */
/* ../../desktop.blocks/b-form-errors-header/b-form-errors-header.css:begin */
.b-form-errors-header
{
    display: none;

    margin-top: 1em;
    margin-left: -50px;
    padding-left: 50px;
}

.b-form-errors-header_visible_yes
{
    display: block;
}

.b-form-errors-header__message
{
    font-size: 1.3em;
    font-weight: normal;

    color: #f00;
}

.b-form-errors-header__sub-message
{
    font-size: 1em;
    font-weight: normal;

    display: none;

    color: #f00;
}

.b-form-errors-header__links_visible_yes,
.b-form-errors-header__sub-message_visible_yes
{
    display: block;
}

.b-form-errors-header__links
{
    font-size: 0.85em;

    display: none;

    margin-top: 0.3em;

    color: #999;
}

.b-form-errors-header__links_visible_no
{
    display: none;
}

.b-form-errors-header__notice
{
    margin-right: 5px;
}
/* ../../desktop.blocks/b-form-errors-header/b-form-errors-header.css:end */
/* ../../desktop.blocks/p-common-error/p-common-error.css:begin */
.p-common-error
{
    padding: 1em 0 3em 3em;
}

.p-common-error__message
{
    padding: 1em 0;
}

.p-common-error__warning
{
    font-weight: bold;
}

.p-common-error__warning-urgent
{
    display: inline;

    color: red;
}

.p-common-error__warning-essence
{
    display: inline;
}

.p-common-error__cmd
{
    font-weight: bold;

    display: inline;
}

.p-common-error__cancel
{
    margin-right: 10px;
}

.p-common-error__list
{
    margin-bottom: 0.5em;

    list-style: inside disc;
}
/* ../../desktop.blocks/p-common-error/p-common-error.css:end */
/* ../../desktop.blocks/p-common-error/_page/p-common-error_page_parallel-limit.css:begin */
.p-common-error_page_parallel-limit,
.p-common-error_page_parallel-limit .p-common-error__message
{
    padding: 2em 0;
}

.p-common-error_page_parallel-limit .p-common-error__message
{
    display: inline-block;
}
/* ../../desktop.blocks/p-common-error/_page/p-common-error_page_parallel-limit.css:end */
/* ../../desktop.blocks/p-common-error/_page/p-common-error_page_show-question.css:begin */
.p-common-error_page_show-question,
.p-common-error_page_show-question .p-common-error__message
{
    padding: 2em 0;
}

.p-common-error_page_show-question .p-common-error__message
{
    display: inline-block;
}
/* ../../desktop.blocks/p-common-error/_page/p-common-error_page_show-question.css:end */
/* ../../desktop.blocks/p-common-error/_page/p-common-error_page_rbac.css:begin */
.p-common-error_page_rbac,
.p-common-error_page_rbac .p-common-error__error
{
    margin: 1em 1em 0 1em;
}
/* ../../desktop.blocks/p-common-error/_page/p-common-error_page_rbac.css:end */
/* ../../desktop.blocks/p-common-error/_page/p-common-error_page_retry-later.css:begin */
.p-common-error_page_retry-later .p-common-error__title
{
    font-size: 1.87em;
}

.p-common-error_page_retry-later .p-common-error__message
{
    font-weight: bold;
}
/* ../../desktop.blocks/p-common-error/_page/p-common-error_page_retry-later.css:end */
/* ../../desktop.blocks/p-error/_code/p-error_code_500.css:begin */
.p-error_code_500
{
    margin: 4em;
}

.p-error_code_500 .p-error__title
{
    font-size: 187%;
}
/* ../../desktop.blocks/p-error/_code/p-error_code_500.css:end */
/* ../../desktop.blocks/p-error/_code/p-error_code_500-empty.css:begin */
.p-error_code_500-empty
{
    margin: 10em 4em 4em 4em;
}

.p-error_code_500-empty .p-error__title
{
    font-size: 187%;

    margin-bottom: 1em;
}
/* ../../desktop.blocks/p-error/_code/p-error_code_500-empty.css:end */
/* ../../desktop.blocks/p-error/_code/p-error_code_403.css:begin */
.p-error_code_403
{
    font-size: 1.2em;
}

.p-error_code_403 .p-error__head
{
    display: table;

    height: 48px;
}

.p-error_code_403 .p-error__head-row
{
    display: table-row;
}

.p-error_code_403 .p-error__head-code
{
    font: 200% sans-serif;

    display: table-cell;

    padding: 0 11px;

    vertical-align: bottom;

    color: white;
    background-color: #999;
}

.p-error_code_403 .p-error__head-logo
{
    display: table-cell;

    vertical-align: bottom;
}

.p-error_code_403 .p-error__head-logo-link
{
    display: block;

    height: 48px;
}

.p-error_code_403 .p-error__head-text
{
    display: table-cell;

    padding: 2px 5px;

    vertical-align: bottom;
}

.p-error_code_403 .p-error__title
{
    font-size: 150%;
    font-weight: normal;
}

.p-error_code_403 .p-error__text
{
    margin: 2em 0 1em 1em;
}

.p-error_code_403 .p-error__message-line
{
    margin: 1em 0;
}

.p-error_code_403 .p-error__message-line_icon_notice
{
    padding-left: 30px;

    background: url('//yastatic.net/lego/_/z1wbuvKgyi4aIMUQaGKkGeQ5mHs.png') no-repeat left center;
}

.p-error_code_403 .p-error__footer
{
    padding-top: 1em;
    padding-left: 1em;

    border-top: 1px solid rgb(128, 128, 128);
}

.p-error_code_403 .b-cut__content
{
    margin-top: 1em;
}
/* ../../desktop.blocks/p-error/_code/p-error_code_403.css:end */
/* ../../desktop.blocks/p-new-banner-step-zero/p-new-banner-step-zero.css:begin */
.p-new-banner-step-zero__page-title
{
    margin: 15px 0 0;
    padding-bottom: 26px;
}

.p-new-banner-step-zero__title
{
    font-size: 1.87em;

    display: block;
}

.p-new-banner-step-zero
{
    margin-top: 20px;
}

.p-new-banner-step-zero__page-title
{
    position: relative;

    float: left;

    padding-left: 22.6%;
}

.p-new-banner-step-zero__form-submit
{
    margin-top: 20px;

    background: #eee;
}

.p-new-banner-step-zero__bottom-content
{
    vertical-align: bottom;
}

.p-new-banner-step-zero__form-row,
.p-new-banner-step-zero__form-submit
{
    min-width: 560px;
    padding-top: 0.4em;
    padding-bottom: 0.4em;
}

.p-new-banner-step-zero__form-label,
.p-new-banner-step-zero__form-label-center
{
    width: 22.6%;
    margin: 0;
    padding-top: 3px;

    white-space: nowrap;
}

.p-new-banner-step-zero__form-label-center
{
    text-align: center;
}

.p-new-banner-step-zero__client-action
{
    font-size: 11px;

    min-width: 270px;
    padding-right: 1em;

    white-space: nowrap;

    color: #999;
}

.p-new-banner-step-zero__errors
{
    position: absolute;

    margin: 5px 0;

    white-space: nowrap;

    color: #f00;
}

.p-new-banner-step-zero__notice
{
    margin: 0 5px 0 -18px;
}

.p-new-banner-step-zero__create-login,
.p-new-banner-step-zero__passport-link
{
    margin-left: 0.3em;

    white-space: nowrap;
}

.p-new-banner-step-zero__login-input
{
    width: 315px;
    margin-bottom: 5px;
}
/* ../../desktop.blocks/p-new-banner-step-zero/p-new-banner-step-zero.css:end */
/* ../../desktop.blocks/b-new-agency-client/b-new-agency-client.css:begin */
.b-new-agency-client__row
{
    position: relative;

    margin-bottom: 18px;
}

.b-new-agency-client__row:after
{
    display: block;
    clear: both;

    height: 0;

    content: ' ';
}

.b-new-agency-client__label
{
    position: absolute;
    top: 0;
    left: 0;

    width: 101px;

    text-align: right;
    white-space: nowrap;
}

.b-new-agency-client__field
{
    float: left;

    width: 235px;
    padding-left: 110px;
}

.b-new-agency-client__hint
{
    margin-left: 355px;
}

.b-new-agency-client__label,
.b-new-agency-client__hint
{
    line-height: 22px;
}

.b-new-agency-client__hint_login-state_invalid-login .b-new-agency-client__invalid-login,
.b-new-agency-client__hint_login-state_not-available .b-new-agency-client__not-available,
.b-new-agency-client__hint_login-state_available .b-new-agency-client__valid-login,
.b-new-agency-client__hint_login-state_checking .b-new-agency-client__validate-login
{
    display: inline;
}

.b-new-agency-client__comment
{
    font-size: 0.85em;

    color: #555;
}

.b-new-agency-client__not-available,
.b-new-agency-client__invalid-login,
.b-new-agency-client__error
{
    color: #ad0c0c;
}

.b-new-agency-client__error
{
    font-size: 0.85em;
}

.b-new-agency-client__validate-login,
.b-new-agency-client__valid-login,
.b-new-agency-client__success
{
    color: #008000;
}

.b-new-agency-client__not-available,
.b-new-agency-client__invalid-login,
.b-new-agency-client__valid-login,
.b-new-agency-client__validate-login
{
    font-weight: bold;

    display: none;
}

.b-new-agency-client__inline-error,
.b-new-agency-client__not-available,
.b-new-agency-client__invalid-login,
.b-new-agency-client__valid-login,
.b-new-agency-client__validate-login
{
    padding-left: 10px;
}

.b-new-agency-client__hint_login-state_invalid-login .b-new-agency-client__inline-error
{
    line-height: 1em;

    display: block;

    margin-top: 2px;
    padding-left: 0;
}

.b-new-agency-client__section
{
    padding: 9px 0;
}

.b-new-agency-client__section + .b-new-agency-client__section
{
    border-top: 1px solid #c1c4d0;
}

.b-new-agency-client__footer
{
    padding: 9px 10px;

    background: #e3e6ee;
}

.b-new-agency-client__how-to
{
    line-height: 1em;

    margin-top: 2px;
}

.b-new-agency-client__how-to_hidden_yes
{
    display: none;
}

.b-new-agency-client__password-status-box
{
    height: 9px;
    margin-top: 4px;

    background: #eee;
}

.b-new-agency-client__password-status-bar
{
    height: 100%;
}

.b-new-agency-client__password-status .b-new-agency-client__password-status-bar
{
    background: #f00;
}

.b-new-agency-client__password-status_state_strong .b-new-agency-client__password-status-bar
{
    background: #008000;
}

.b-new-agency-client__password-status_state_weak .b-new-agency-client__password-status-bar
{
    background: #bc7216;
}

.b-new-agency-client__password-status-text
{
    font-size: 0.85em;
}

.b-new-agency-client__password-status_state_strong .b-new-agency-client__password-status-text
{
    color: #008000;
}

.b-new-agency-client__password-status_state_weak .b-new-agency-client__password-status-text
{
    color: #bc7216;
}

.b-new-agency-client__password-status_checking_yes .b-new-agency-client__password-status-bar
{
    background: #c1c4d0;
}

.b-new-agency-client__password-status_checking_yes .b-new-agency-client__password-status-text
{
    color: #000;
}

.b-new-agency-client__top-error
{
    position: relative;
}

.b-new-agency-client__top-error .b-icon_size-23_notice
{
    position: absolute;
    top: -5px;
    left: -52px;
}

.b-new-agency-client__password-status_state_error-weak .b-new-agency-client__password-status-text
{
    color: #ad0c0c;
}

.b-new-agency-client__top-error,
.b-new-agency-client__top-error-hint
{
    margin: 0 0 18px;

    color: #ad0c0c;
}

.b-new-agency-client__confidential-frame,
.b-new-agency-client__rules-frame
{
    display: inline;

    width: 0;
    height: 0;
    margin: 0;

    border-width: 0;
    transition: height 0.5s, width 0s step-end 0.4s, border-width 0s step-end 0.4s, margin 0s step-end 0.4s;
}

.b-new-agency-client__confidential-frame_visible_yes,
.b-new-agency-client__rules-frame_visible_yes
{
    display: block;

    width: 100%;
    height: 250px;
    margin: 4px 0 8px;

    border-width: 1px;
    border-style: solid;
    border-color: #ccc;
    transition: height 0.5s;
}
/* ../../desktop.blocks/b-new-agency-client/b-new-agency-client.css:end */
/* ../../desktop.blocks/b-captcha/b-captcha.css:begin */
.b-captcha
{
    position: relative;

    overflow: hidden;
}

.b-captcha__answer-input
{
    width: 105px;
}

.b-captcha__image
{
    width: 200px;
    height: 60px;
    margin: 6px 7px 8px;
}

.b-captcha__answer-title
{
    margin: 4px 0;
}

.b-captcha__answer-hint,
.b-captcha__error
{
    font-size: 11px;

    margin-top: 2px;

    color: #555;
}

.b-captcha__error
{
    color: #ad0c0c;
}

.b-captcha__answer-box
{
    margin-left: 245px;
}

.b-captcha__refresh
{
    line-height: 16px;

    text-align: center;
}

.b-captcha__refresh-icon,
.b-captcha__refresh-toggler
{
    vertical-align: top;
}

.b-captcha__refresh-icon
{
    margin-right: 4px;
    animation: refresh 1s linear 1;
    animation-play-state: paused;
    animation-iteration-count: infinite;
}

.b-captcha_refreshing_yes .b-icon_type_refresh
{
    animation-play-state: running;
}

@keyframes refresh
{
    100%
    {
        transform: rotate(360deg);
    }
}
/* ../../desktop.blocks/b-captcha/b-captcha.css:end */
/* ../../desktop.blocks/b-captcha/__arrow/b-captcha__arrow.css:begin */
.b-captcha__arrow
{
    position: absolute;
    top: 30px;
    left: 217px;

    width: 23px;
    height: 16px;

    background: url(../../desktop.blocks/b-captcha/__arrow/b-captcha__arrow.gif);
}
/* ../../desktop.blocks/b-captcha/__arrow/b-captcha__arrow.css:end */
/* ../../desktop.blocks/b-captcha/__image-box/b-captcha__image-box.css:begin */
.b-captcha__image-box
{
    float: left;

    width: 212px;
    height: 74px;
    margin-bottom: 25px;

    background: url(../../desktop.blocks/b-captcha/__image-box/b-captcha__image-box.gif);
}
/* ../../desktop.blocks/b-captcha/__image-box/b-captcha__image-box.css:end */
/* ../../desktop.blocks/b-login-suggest/b-login-suggest.css:begin */
.b-login-suggest
{
    font-size: 12px;
    line-height: 1.3;

    padding: 0 4px 4px;

    color: #555;
    border: 1px solid #f5caa0;
    background-color: #fffbe0;
}

.b-login-suggest__title
{
    font-weight: 700;

    margin-bottom: 4px;
}

.b-login-suggest_empty_yes
{
    display: none;
}
/* ../../desktop.blocks/b-login-suggest/b-login-suggest.css:end */
/* ../../node_modules/@yandex-lego/ui.islands-deprecated/desktop.blocks/b-icon/_size-23/b-icon_size-23.css:begin */
[class*='b-icon_size-23_'] {
    width: 1px;
    height: 1px;
    padding: 22px 22px 0 0;
}
/* ../../node_modules/@yandex-lego/ui.islands-deprecated/desktop.blocks/b-icon/_size-23/b-icon_size-23.css:end */
/* ../../node_modules/@yandex-lego/ui.islands-deprecated/desktop.blocks/b-icon/_size-23/b-icon_size-23_notice.css:begin */
.b-icon_size-23_notice {
    background: url(../../node_modules/@yandex-lego/ui.islands-deprecated/desktop.blocks/b-icon/_size-23/b-icon_size-23_notice.png) no-repeat;
}
/* ../../node_modules/@yandex-lego/ui.islands-deprecated/desktop.blocks/b-icon/_size-23/b-icon_size-23_notice.css:end */
/* ../../desktop.blocks/p-disabling-domain/p-disabling-domain.css:begin */
.p-disabling-domain__spin
{
    position: absolute;
    top: 0;
    right: -25px;
}

.p-disabling-domain__action-link,
.p-disabling-domain__buttons
{
    position: relative;

    display: inline-block;

    margin-right: 25px;
}

.p-disabling-domain__buttons .p-disabling-domain__spin
{
    top: 3px;
}

.p-disabling-domain__buttons
{
    margin: 10px 0 12px;
}

.p-disabling-domain__table-cell-actions
{
    text-align: right;
}

.p-disabling-domain__table-cell-expand
{
    width: 50%;
}

.p-disabling-domain__disabled-domains-list
{
    min-height: 100px;
}

.p-disabling-domain__title
{
    padding: 10px 0;
}

.p-disabling-domain__no-domain-notice
{
    padding: 10px 0 0 15px;
}

.p-disabling-domain__title_large_yes
{
    font-size: 1.1em;
    font-weight: bold;
}
/* ../../desktop.blocks/p-disabling-domain/p-disabling-domain.css:end */
/* ../../desktop.blocks/b-page-title/_size/b-page-title_size_xxl.css:begin */
.b-page-title_size_xxl .b-page-title__title
{
    font-size: 45px;
}
/* ../../desktop.blocks/b-page-title/_size/b-page-title_size_xxl.css:end */
/* ../../desktop.blocks/p-retargeting-conditions/p-retargeting-conditions.css:begin */
.p-retargeting-conditions
{
    padding-bottom: 30px;
}

.p-retargeting-conditions__layout
{
    margin-top: 32px;
}

.p-retargeting-conditions__title
{
    margin: 0 0 26px;
}

.p-retargeting-conditions__link
{
    width: 90%;
    margin: 6px 3px 5px 0;
}

.p-retargeting-conditions__info
{
    margin-bottom: 10px;
}

.p-retargeting-conditions__add-icon
{
    position: relative;
    top: 2px;

    margin-right: 5px;
}

.p-retargeting-conditions__campaign
{
    max-width: 400px;
    margin-bottom: 5px;
}

.p-retargeting-conditions__multi-delete
{
    display: block;

    margin-top: 20px;
}

.p-retargeting-conditions__dash
{
    text-align: left;
}

.p-retargeting-conditions__remove-warning
{
    margin-top: 10px;
}

.p-retargeting-conditions .b-group-retargeting-condition
{
    padding-right: 18px;

    white-space: nowrap;
}

.p-retargeting-conditions .b-group-retargeting-condition__name
{
    white-space: normal;
}
/* ../../desktop.blocks/p-retargeting-conditions/p-retargeting-conditions.css:end */
/* ../../desktop.blocks/p-retargeting-conditions/__table/p-retargeting-conditions__table.css:begin */
.p-retargeting-conditions__table-wrap
{
    margin: 20px 0 20px -30px;
}

.p-retargeting-conditions__condition-cell
{
    font-size: 13px;

    padding-right: 10px;

    vertical-align: baseline;
}

.p-retargeting-conditions__condition-cell_key_checkbox
{
    padding-left: 0;
}

.p-retargeting-conditions .p-retargeting-conditions__content-empty
{
    margin-left: 30px;
}
/* ../../desktop.blocks/p-retargeting-conditions/__table/p-retargeting-conditions__table.css:end */
/* ../../desktop.blocks/p-retargeting-conditions/__empty-popup/p-retargeting-conditions__empty-popup.css:begin */
.p-retargeting-conditions__empty-popup
{
    width: 400px;
    padding: 0 15px;
}
/* ../../desktop.blocks/p-retargeting-conditions/__empty-popup/p-retargeting-conditions__empty-popup.css:end */
/* ../../desktop.blocks/p-retargeting-conditions/__warning/p-retargeting-conditions__warning.css:begin */
.p-retargeting-conditions__warning
{
    margin: 10px 0 0 -20px;

    color: #f00;
}

.p-retargeting-conditions__warning-popup
{
    width: 460px;
}

.p-retargeting-conditions__warning-popup .p-retargeting-conditions__popup-title:before
{
    display: inline-block;

    width: 30px;
    height: 23px;
    margin-top: -3px;

    content: '';
    vertical-align: baseline;

    background: url('//yastatic.net/lego/_/z1wbuvKgyi4aIMUQaGKkGeQ5mHs.png') no-repeat;
}

.p-retargeting-conditions__warning-popup .button_action_apply
{
    margin-left: 10px;
}

.p-retargeting-conditions__warning-popup .button_action_cancel
{
    float: right;
}

.p-retargeting-conditions__warning-text
{
    margin-bottom: 20px;
}

.p-retargeting-conditions__warning-goals
{
    margin: 0 0.3em;
}
/* ../../desktop.blocks/p-retargeting-conditions/__warning/p-retargeting-conditions__warning.css:end */
/* ../../desktop.blocks/p-retargeting-conditions/__replace/p-retargeting-conditions__replace.css:begin */
.p-retargeting-conditions__replace-popup
{
    width: 650px;
}

.p-retargeting-conditions__old-goal,
.p-retargeting-conditions__new-goal
{
    display: inline-block;

    box-sizing: border-box;
    width: 40%;
    padding: 7px 20px 8px 10px;

    vertical-align: top;

    background: #f4f4f4;
    background:      linear-gradient(to bottom,  #fff 0%,#f4f4f4 5%);
}

.p-retargeting-conditions__new-goal
{
    width: 60%;
}

.p-retargeting-conditions__replace-list-goals
{
    margin-bottom: 1em;
}

.p-retargeting-conditions__replace-list-goals .p-retargeting-conditions__old-goal
{
    padding: 10px 20px 8px 0;

    color: #f00;
    background: none;
}

.p-retargeting-conditions__replace-list-goals .p-retargeting-conditions__new-goal
{
    padding-top: 7px;

    background: none;
}


.p-retargeting-conditions__replace-popup .button_action_apply
{
    margin-right: 10px;
}

.p-retargeting-conditions__replace-goals,
.p-retargeting-conditions__replace-goals .select__control
{
    max-width: 340px;
}

.select__popup_for_replace-goals .popup__content
{
    max-width: 320px;
}
/* ../../desktop.blocks/p-retargeting-conditions/__replace/p-retargeting-conditions__replace.css:end */
/* ../../desktop.blocks/p-retargeting-conditions/__popup-title/p-retargeting-conditions__popup-title.css:begin */
.p-retargeting-conditions__popup-title
{
    font-size: 150%;

    padding: 0 0 20px;
}
/* ../../desktop.blocks/p-retargeting-conditions/__popup-title/p-retargeting-conditions__popup-title.css:end */
/* ../../desktop.blocks/p-retargeting-conditions/__popup-actions/p-retargeting-conditions__popup-actions.css:begin */
.p-retargeting-conditions__popup-actions
{
    margin: 20px -20px -20px -20px;
    padding: 8px 20px;

    background: #eee;
}
/* ../../desktop.blocks/p-retargeting-conditions/__popup-actions/p-retargeting-conditions__popup-actions.css:end */
/* ../../desktop.blocks/b-retargeting-empty/b-retargeting-empty.css:begin */
.b-retargeting-empty
{
    margin: 15px 0;

    text-align: center;
}

.b-retargeting-empty__head
{
    font-size: 15px;
    font-weight: bold;

    margin-bottom: 12px;
}

.b-retargeting-empty__more
{
    margin-top: 10px;
}
/* ../../desktop.blocks/b-retargeting-empty/b-retargeting-empty.css:end */
/* ../../desktop.blocks/p-edit-campaign-tags/p-edit-campaign-tags.css:begin */
.p-edit-campaign-tags__campaign-title
{
    font-size: 130%;

    margin-bottom: 1em;
}

.p-edit-campaign-tags__all-tags
{
    margin-left: 1em;
}

.p-edit-campaign-tags__tags-list
{
    padding-top: 2em;
}

.p-edit-campaign-tags__camp-tag
{
    width: 600px;
    margin-bottom: 1em;
}

.p-edit-campaign-tags__tag-input
{
    width: 300px;
    margin-right: 0.5em;
}

.p-edit-campaign-tags__delete-tag
{
    display: inline-block;

    margin: 0 1em;

    cursor: pointer;
    vertical-align: middle;
}

.p-edit-campaign-tags__banners
{
    display: inline-block;

    margin-left: 1em;

    vertical-align: middle;
}

.p-edit-campaign-tags__new-tags
{
    width: 300px;
}

.p-edit-campaign-tags__buttons-panel
{
    margin-top: 1em;
    margin-left: -5px;
    padding: 5px;

    background-color: #f0f1f3;
}

.p-edit-campaign-tags__tag-error
{
    font-size: 12px;

    margin-top: 3px;

    color: #f00;
}

.p-edit-campaign-tags__form-error
{
    margin: 1em 0;

    color: #f00;
}

.p-edit-campaign-tags__tags-list-text
{
    max-width: 500px;
}
/* ../../desktop.blocks/p-edit-campaign-tags/p-edit-campaign-tags.css:end */
/* ../../desktop.blocks/p-pay/p-pay.css:begin */
.p-pay__title
{
    font-size: 1.87em;
    font-weight: normal;

    margin-top: 1em;
    margin-bottom: 1.5em;
}

.p-pay__subtitle
{
    display: block;

    margin-bottom: 1.5em;
}

.p-pay__pay-method
{
    margin: 1em 0;
}

.p-pay__detail-link
{
    position: absolute;
    top: 0;
    right: 0;

    width: 20em;
}

.p-pay__detail-container
{
    position: relative;
}

.p-pay__pay-error
{
    padding-bottom: 5px;

    color: red;
}
/* ../../desktop.blocks/p-pay/p-pay.css:end */
/* ../../desktop.blocks/p-create-login/p-create-login.css:begin */
.p-create-login__form
{
    width: 550px;
    margin: 0 auto 20px;
}

.p-create-login__label
{
    line-height: 20px;

    width: 30%;
}

.p-create-login__control
{
    width: 70%;
}

.p-create-login__header
{
    padding-left: 30%;
}

.p-create-login__title
{
    font-size: 17px;

    margin-top: 20px;
}

.p-create-login__row
{
    margin-top: 12px;
}

.p-create-login__comment
{
    font-size: 11px;

    margin-top: 3px;
}

.p-create-login__errors
{
    margin-bottom: 3px;

    color: #f00;
}

.p-create-login__recommends
{
    margin: 10px 0;
}

.p-create-login__logins
{
    font-size: 11px;
}

.p-create-login__fill-login
{
    display: block;

    margin-top: 3px;
}

.p-create-login__submit
{
    margin-top: 20px;
    padding: 5px 0 5px 30%;

    background-color: #f0f1f3;
}
/* ../../desktop.blocks/p-create-login/p-create-login.css:end */
/* ../../desktop.blocks/p-campaign-stat/p-campaign-stat.css:begin */
.p-campaign-stat
{
    margin-top: 25px;
}

.p-campaign-stat_type_custom
{
    margin-bottom: 70px;
}

.b-campaign-menu
{
    margin-right: 10px;
}

.p-campaign-stat__last-update,
.p-campaign-stat__actions
{
    overflow: auto;

    margin-top: 25px;
}

.p-campaign-stat__tag-button
{
    position: relative;
}

.p-campaign-stat__tag-cross
{
    position: absolute;
    top: -5px;
    right: -5px;
}

.p-campaign-stat__tag-cell
{
    margin-bottom: -40px;
    padding-top: 28px;
}

.p-campaign-stat__last-update
{
    float: left;

    color: #999;
}

.p-campaign-stat__actions
{
    float: right;

    text-align: right;
}

.p-campaign-stat__actions .link
{
    display: block;
}

.p-campaign-stat__show-banners-stat-button
{
    font-size: 1.1em;
    font-weight: bold;

    text-align: center;
}

/* @todo: DIRECT-33651 оторвать при тестировании статистики по площадкам */
.p-campaign-stat__pager
{
    font-size: 100%;
}

.p-campaign-stat__head-layout
{
    width: auto;
    min-width: 1000px;
}

.p-campaign-stat__head-layout .b-campaign-info__data
{
    width: 75%;
}

.p-campaign-stat__head-layout .b-campaign-info__state
{
    padding-left: 30px;
}

.p-campaign-stat__head-layout .b-campaign-state
{
    position: relative;
}

.p-campaign-stat__checkbox_hidden_yes
{
    display: none;
}

.p-campaign-stat__pagination-pages
{
    margin-top: 0;
}

.p-campaign-stat__button-next,
.p-campaign-stat__button-prev,
.p-campaign-stat__button-all
{
    font-size: 83.33%;
    font-weight: normal;
}

.p-campaign-stat__pagination
{
    position: relative;

    float: left;

    margin: 2px 0 0;
}

.p-campaign-stat__actions-panel
{
    overflow: hidden;
}

.p-campaign-stat__params
{
    float: left;
}

.p-campaign-stat__tabs
{
    margin-right: 20px;
    margin-left: 20px;

    white-space: nowrap;
}

.p-campaign-stat__no-data
{
    font-weight: bold;

    padding: 15px 0;

    color: #f00;
}

.p-campaign-stat__pager_type_mo .b-pager
{
    font-size: 100%;
}

.p-campaign-stat__floater .b-floater__bg
{
    pointer-events: none;
}

.p-campaign-stat__mol-actions-panel .p-campaign-stat__pager
{
    display: inline-block;

    margin: 0 0 0 10px;
}

.p-campaign-stat__add-plus-phrases,
.p-campaign-stat__add-minus-phrases
{
    display: none;

    margin: 0 20px 0 0;
}

.p-campaign-stat__add-plus-phrases_visible_yes,
.p-campaign-stat__add-minus-phrases_visible_yes
{
    display: inline-block;
}

@media print
{
    .b-page_page-block_p-campaign-stat
    {
        font-size: 1em;
    }

    .p-campaign-stat__actions,
    .p-campaign-stat__mass-actions,
    .p-campaign-stat__button-next,
    .p-campaign-stat__button-prev,
    .p-campaign-stat__button-all,
    .p-campaign-stat__show-banners-stat-button
    {
        display: none;
    }
}

.p-campaign-stat__wallet-budget-recommendation-notification
{
    margin: 10px 0;
}
/* ../../desktop.blocks/p-campaign-stat/p-campaign-stat.css:end */
/* ../../desktop.blocks/p-campaign-stat/__day-budget-recommendation-notification/p-campaign-stat__day-budget-recommendation-notification.css:begin */
.p-campaign-stat__day-budget-recommendation-notification
{
    margin: 10px 0;
}

.p-campaign-stat__day-budget-recommendation-notification_type_moc
{
    width: 812px; /* 810px + 2px бордер - ширина формы статистики */
}

.p-campaign-stat__day-budget-recommendation-notification_type_search-queries
{
    width: 812px; /* 810px + 2px бордер - ширина формы статистики */
}
/* ../../desktop.blocks/p-campaign-stat/__day-budget-recommendation-notification/p-campaign-stat__day-budget-recommendation-notification.css:end */
/* ../../desktop.blocks/b-campaign-stat-data/b-campaign-stat-data.css:begin */
.b-campaign-stat-data__fraud-clicks
{
    font-size: 13px;

    margin-top: 10px;

    color: #999;
}
/* ../../desktop.blocks/b-campaign-stat-data/b-campaign-stat-data.css:end */
/* ../../desktop.blocks/b-metrika-button/b-metrika-button.css:begin */
.b-metrika-button
{
    position: relative;
    top: 52px;

    width: 17px;
    transform: rotate(-90deg);
}

.b-metrika-button_long_yes
{
    top: 63px;
}

.b-metrika-button .button_size_xs
{
    font-size: 12px;

    min-width: 72px;
}

.b-metrika-button_long_yes .button_size_xs
{
    min-width: 83px;
}

.b-metrika-button .button_size_xs .button__text
{
    padding: 0 0.3em;
}

.b-metrika-button__raquo,
.b-metrika-button__laquo
{
    position: relative;
    top: 1px;

    display: inline-block;
    transform: rotate(90deg);
}

@media print
{
    .b-metrika-button__inner
    {
        border: 1px solid #000;
    }
}
/* ../../desktop.blocks/b-metrika-button/b-metrika-button.css:end */
/* ../../desktop.blocks/b-stat-table/__row-col/b-stat-table__row-col.css:begin */
.b-stat-table__row-col
{
    padding: 7px;

    text-align: right;

    border-bottom: 1px solid #f1eef5;
}

.b-stat-table__row-col_decorations_no
{
    padding: 0;

    border: none;
}

.b-stat-table__row-col_first-col_yes
{
    padding-left: 5px;

    text-align: left;
    white-space: nowrap;
}

.b-stat-table__row_start-phrase-row_yes .b-stat-table__row-col_first-col_yes
{
    min-width: 370px;

    white-space: normal;
}

.b-stat-table__row-col_last-common-col_yes
{
    border-left: 1px solid #ccc;
}

.b-stat-table__row-col_last-summary-common-col_yes
{
    border-right: 1px solid #ccc;
}

.b-stat-table__row-col_metrika_yes
{
    width: 4%;
}

.b-stat-table__row-col_metrika-link_yes
{
    padding: 5px;

    text-align: center;
}

.b-stat-table__row-col_font_italic
{
    font-style: italic;
}

.b-stat-table__row-col_font_small
{
    font-size: 0.85em;
}

.b-stat-table__row-col_color_grey
{
    color: #ccc;
}

.b-stat-table__row-col_idented_yes
{
    padding-left: 45px;
}

.b-stat-table__head-col_content_phrase
{
    padding-left: 9px;

    text-align: left;
}

.b-stat-table__row-col_content_phrase
{
    min-width: 340px;

    text-align: left;
}

.b-stat-table__row-col_border-bottom_no
{
    border-bottom: none;
}

.b-stat-table__row-col_metrika-row_yes
{
    padding-top: 10px;
    padding-right: 0;

    text-align: right;
}
/* ../../desktop.blocks/b-stat-table/__row-col/b-stat-table__row-col.css:end */
/* ../../desktop.blocks/b-stat-table/b-stat-table.css:begin */
.b-stat-table
{
    line-height: 1.1em;

    width: 100%;
    margin-top: 65px;

    border-spacing: 0;

    border-collapse: separate;
}

.b-stat-table_inside_floater
{
    margin-top: 0;
}

.b-stat-table__head-col-wrap
{
    margin: 11px 0 0;
}

.b-stat-table__head-col-wrap a:hover
{
    color: #f00; /*@see DIRECT-53720*/
}

.b-stat-table_inside_floater .b-stat-table__head-col-wrap
{
    margin: 0;
}

.b-stat-table__floating-info,
.b-stat-table__head-col-wrap
{
    position: relative;
}

.b-stat-table__floating-header-banner-group,
.b-stat-table__floating-header-banner-bid
{
    font-weight: bold;
}

.b-stat-table__floating-header-banner-group
{
    margin: 0 10px 0 0;
    padding: 0 10px 0 0;

    border-right: 2px solid #ccc;
}

.b-stat-table__floating-header-banner
{
    font-size: 0.85em;

    white-space: nowrap;
}

.b-stat-table__floating-header-banner-bid
{
    margin: 0 5px 0 0;
}

.b-stat-table__floating-header-banner-href
{
    margin: 0 5px 0;
}

.b-stat-table__floating-header-banner-domain
{
    margin: 0 0 0 5px;
}

.b-stat-table__floating-header-banner,
.b-stat-table__floating-header-banner-group,
.b-stat-table__floating-header-banner-bid,
.b-stat-table__floating-header-banner-href,
.b-stat-table__floating-header-banner-domain
{
    display: inline;

    white-space: nowrap;
}

.b-stat-table__floating-header-banner-domain
{
    color: #060;
}

.b-stat-table__floating-header
{
    position: absolute;
    top: -20px;
    left: 5px;

    text-align: left;
    white-space: nowrap;
}

.b-stat-table__floater .b-floater__content
{
    padding-top: 10px;
    padding-bottom: 0;
    transition: padding-top 0.5s;
}

.b-stat-table__floater_has-info_yes .b-floater__content
{
    padding-top: 30px;
}

.b-stat-table_inside_floater .b-stat-table__head-col
{
    border-bottom: none;
}

.b-stat-table__head
{
    font-size: 0.85em;
    font-weight: 400;

    white-space: nowrap;
}

.b-stat-table__head-col
{
    height: 28px;
    padding: 0 7px 3px 7px;

    vertical-align: top;

    border-bottom: 1px solid #ccc;
}

.b-stat-table__head-col_aligned_right
{
    text-align: right;
}

.b-stat-table__head-col_aligned_center
{
    text-align: center;
}

.b-stat-table_type_common .b-stat-table__row-col
{
    width: 100%;
}

.b-stat-table_type_custom .b-stat-table__head-col
{
    width: 50%;
}

.b-stat-table__head-col_align_right.b-stat-table__head-col_first-col_yes
{
    text-align: left;
}

.b-stat-table__head-col_metrika_yes
{
    width: 22px;

    background: #d2cdd9;
}

/*с бекэнда ссылки в заголовке приходят сразу обернутыми в тег <a> без класса, поэтому так.*/
.b-stat-table__head a
{
    color: #000;
}

.b-stat-table__footer
{
    font-size: 0.85em;
}

.b-stat-table__head-col_first-metrika-col_yes
{
    width: 1%;
    padding: 0 1px 3px;

    background: none;
}

.b-stat-table__row_summary_yes
{
    font-weight: bold;
}

.b-stat-table__row_summary_yes .b-stat-table__row-col
{
    height: 17px;
    padding: 12px 7px 10px 5px;

    white-space: nowrap;

    border-bottom: 1px solid #ccc;
}
.b-stat-table__row_summary_yes .b-stat-table__row-col_metrika-link_yes
{
    padding: 5px;
}

.b-stat-table__head-col_first-col_yes,
.b-stat-table__footer-col_first-col_yes,
.b-stat-table__caption
{
    padding-left: 5px;
}

.b-stat-table__footer-col_metrika-row_yes
{
    padding-top: 10px;
    padding-right: 0;

    text-align: right;
}

.b-stat-table__tbody_statistics_hidden .b-stat-table__row_fetched_yes
{
    display: none;
}

.b-stat-table__row_holiday_yes,
.b-stat-table__row_disabled_yes,
.b-stat-table__row_disabled_yes .b-stat-table__cell-link
{
    color: #999;
}

.b-stat-table__caption
{
    font-weight: bold;
}

.b-stat-table__caption_type_chart
{
    display: inline-block;

    margin-right: 20px;
}

.b-stat-table__charts-manager
{
    margin-bottom: 10px;
}

.b-stat-table__charts-btn
{
    position: absolute;
    right: 5px;
    bottom: 5px;
}

.b-stat-table__campaign-table-title
{
    position: relative;

    margin-bottom: 10px;
    padding-bottom: 5px;

    border-bottom: 2px solid #ccc;
}

.b-stat-table__help-wrap
{
    position: relative;
}

.b-stat-table__metrika-help-link
{
    position: absolute;
    top: 0;
    right: -20px;
}

.b-stat-table__tbody_type_space .b-stat-table__row
{
    height: 40px;
}

.b-stat-phrase-minus-words__phrase-type-description
{
    display: inline;
}

.b-stat-table__stat-phrase-minus-words,
.b-stat-table__stat-phrase-minus-words .b-stat-phrase-minus-words__phrase,
.b-stat-table__stat-phrase-minus-words .b-stat-phrase-minus-words__switcher
{
    display: inline-block;
}

.b-stat-table__stat-phrase-minus-words
{
    max-width: calc(100% - 170px);
    margin-right: 4px;

    color: #000;
}

.b-stat-table__row_state_disabled .b-stat-table__row-col,
.b-stat-table__row_state_disabled .b-stat-table__stat-phrase-minus-words,
.b-stat-table__row-col_color_grey .b-stat-table__stat-phrase-minus-words,
.b-stat-table__row-col_color_grey
{
    color: #ccc;
}

.b-stat-table__head-col_type_reports-wizard-cell,
.b-stat-table__row-col_cell-format_format-date,
.b-stat-table__row-col_type_reports-wizard-cell
{
    text-align: left;
    white-space: nowrap;
}

.b-campaign-stat-data_type_custom .b-stat-table__row-col_type_reports-wizard-cell
{
    white-space: normal;
}

.b-stat-table__date-formatted,
.b-stat-table__campaign-minus-word
{
    white-space: nowrap;
}

.b-stat-table__row-col_type_age
{
    text-align: left;
    white-space: nowrap;
}

.b-stat-table__head-col-wrap_sorted_yes
{
    padding-left: 9px;
}

.b-stat-table__spin
{
    float: left;

    margin: 6px 10px 0 0;
}

@media print
{
    .b-stat-table__row_disabled_yes,
    .b-stat-table__row_disabled_yes .b-stat-table__cell-link
    {
        text-decoration: none;

        color: #eee;
    }
}

/* TODO DIRECT-55614  */
.b-stat-table__fake-head
{
    display: none;
}

.b-stat-table__head-col_type_goal .b-stat-table__head-col-wrap
{
    position: relative;

    min-width: 90px;
    height: 1em;
    padding: 0;
}

.b-stat-table__head-col_type_goal .b-stat-table__head-col-wrap span
{
    position: absolute;

    overflow: hidden;

    width: 100%;

    text-overflow: ellipsis;
}
/* ../../desktop.blocks/b-stat-table/b-stat-table.css:end */
/* ../../desktop.blocks/b-floater/_theme/b-floater_theme_savanna.css:begin */
.b-floater_theme_savanna.b-floater_fixed_yes .b-floater__bg
{
    background:         linear-gradient(to bottom, rgba(255,249,213,0.9) 0%,rgba(255,249,213,1) 100%);
    box-shadow: 0 1px 7px #9a9a9a;
}
/* ../../desktop.blocks/b-floater/_theme/b-floater_theme_savanna.css:end */
/* ../../desktop.blocks/b-floater/_anchor/b-floater_anchor_yes.css:begin */
.b-floater_anchor_yes
{
    position: absolute;

    display: none;
}

.b-floater_anchor_yes.b-floater_fixed_yes
{
    display: block;
}

@media print
{
    .b-floater_anchor_yes,
    .b-floater_anchor_yes.b-floater_fixed_yes
    {
        display: none;
    }
}
/* ../../desktop.blocks/b-floater/_anchor/b-floater_anchor_yes.css:end */
/* ../../desktop.blocks/b-charts-manager/b-charts-manager.css:begin */
.b-charts-manager__switcher
{
    display: inline-block;
}

.b-charts-manager__show-switcher-text,
.b-charts-manager_show_yes .b-charts-manager__hide-switcher-text
{
    display: inline-block;
}

.b-charts-manager_show_yes .b-charts-manager__show-switcher-text,
.b-charts-manager__hide-switcher-text
{
    display: none;
}

.b-charts-manager__chart
{
    display: none;

    margin: 30px 0 0;
}

.b-charts-manager__filters,
.b-charts-manager__export
{
    display: none;

    margin: 0 0 0 30px;
}
.b-charts-manager .b-charts-manager__export-icon
{
    margin-right: 11px;
    margin-left: 0;
}

.b-charts-manager_show_yes .b-charts-manager__filters,
.b-charts-manager_show_yes .b-charts-manager__export
{
    display: inline-block;
}

.b-charts-manager_show_yes .b-charts-manager__chart
{
    display: block;
}
/* ../../desktop.blocks/b-charts-manager/b-charts-manager.css:end */
/* ../../desktop.blocks/b-chart-filters/b-chart-filters.css:begin */
.b-chart-filters__filter,
.b-chart-filters__item
{
    display: inline-block;

    margin-right: 10px;
}

.b-chart-filters__filter:last-child,
.b-chart-filters__item:last-child
{
    margin-right: 0;
}

.b-chart-filters__filter-columns,
.b-chart-filters__filter-groups
{
    max-width: 210px;
}
/* ../../desktop.blocks/b-chart-filters/b-chart-filters.css:end */
/* ../../desktop.blocks/b-select-filter/b-select-filter.css:begin */
.b-select-filter__switcher-name
{
    color: #7f7f7f;
}

.b-select-filter__tooltip
{
    max-width: 305px;
}

.b-select-filter__dropdown,
.b-select-filter__switcher
{
    max-width: 100%;
}

.b-select-filter__switcher .button__text
{
    display: block;

    max-width: 100%;
}

.b-select-filter__popup .b-chooser_theme_normal .b-chooser__separator
{
    display: block;

    width: 100%;
    height: 1px;
    margin-top: 4px;
    margin-bottom: 4px;

    border-bottom: 1px solid rgba(0,0,0,0.1);
}

.b-select-filter__popup .b-chooser__text,
.b-select-filter__popup .b-chooser__unselect-all
{
    white-space: nowrap;
}
/* ../../desktop.blocks/b-select-filter/b-select-filter.css:end */
/* ../../desktop.blocks/b-select-filter/_height/b-select-filter_height_limited.css:begin */
.b-select-filter__popup_height_limited .b-chooser__wrap
{
    overflow-y: auto;

    max-height: 227px;
}
/* ../../desktop.blocks/b-select-filter/_height/b-select-filter_height_limited.css:end */
/* ../../desktop.blocks/b-chart/b-chart.css:begin */
.b-chart
{
    position: relative;

    min-height: 330px;
}

.b-chart .highcharts-container
{
    overflow: visible !important;
}

.b-chart .b-chart__spin
{
    margin-right: 15px;
}

.b-chart .b-chart__message
{
    position: absolute;
    z-index: 10;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;

    display: flex;
    flex-direction: column;

    color: #8a8a8a;
    background: #fff;

    align-items: center;
    justify-content: center;
}

.b-chart .b-chart__message-title
{
    font-size: 18px;

    margin-bottom: 20px;

    color: #000;
}
/* ../../desktop.blocks/b-chart/b-chart.css:end */
/* ../../desktop.blocks/b-chart/__tooltip/b-chart__tooltip.css:begin */
.b-chart__tooltip
{
    font-size: 11px;

    padding: 10px 20px;

    background: #fff;
    box-shadow: 0 0 0 1px rgba(0,0,0,0.10), 0 10px 20px 0 rgba(0,0,0,0.25);
}

.b-chart__tooltip-title
{
    font-size: 13px;
}

.b-chart__tooltip-date
{
    margin: 5px 0 10px;

    color: #9b9b9b;
}

.b-chart__tooltip-point-color
{
    display: inline-block;

    width: 10px;
    height: 10px;

    border-radius: 25px;
}

.b-chart__tooltip-row-detail
{
    padding: 5px;
}

.b-chart__tooltip-row-detail_type_point
{
    padding-right: 0;
    padding-left: 0;
}

.b-chart__tooltip-row-detail_type_name
{
    padding-right: 10px;
}

.b-chart__history-link
{
    display: inline-block;

    margin-top: 10px;
}
/* ../../desktop.blocks/b-chart/__tooltip/b-chart__tooltip.css:end */
/* ../../desktop.blocks/b-dropdown-trigger/b-dropdown-trigger.css:begin */
.b-dropdown-trigger__chooser.b-chooser_theme_normal .b-chooser__separator
{
    display: block;

    width: 100%;
    height: 1px;
    margin-top: 0;
    margin-bottom: 5px;

    border-bottom: 1px solid rgba(0,0,0,0.1);
}

.b-dropdown-trigger__chooser.b-chooser_theme_normal
{
    padding: 4px 0 4px;
}

.b-dropdown-trigger__chooser.b-chooser_theme_normal .b-chooser__text
{
    padding: 2px 13px;
}
.b-dropdown-trigger__chooser.b-chooser_theme_normal .b-chooser__item_selected_yes .b-chooser__text:after
{
    display: none;
}
/* ../../desktop.blocks/b-dropdown-trigger/b-dropdown-trigger.css:end */
/* ../../node_modules/bricks/source.blocks/icon/_size-12/icon_size-12_chart-line.css:begin */
.icon_size-12_chart-line
{
    background: url(../../node_modules/bricks/source.blocks/icon/_size-12/icon_size-12_chart-line.svg) no-repeat;
}
/* ../../node_modules/bricks/source.blocks/icon/_size-12/icon_size-12_chart-line.css:end */
/* ../../node_modules/bricks/source.blocks/icon/_size-12/icon_size-12_chart-columns.css:begin */
.icon_size-12_chart-columns
{
    background: url(../../node_modules/bricks/source.blocks/icon/_size-12/icon_size-12_chart-columns.svg) no-repeat;
}
/* ../../node_modules/bricks/source.blocks/icon/_size-12/icon_size-12_chart-columns.css:end */
/* ../../node_modules/bricks/source.blocks/icon/_size-14/icon_size-14_export.css:begin */
.icon_size-14_export
{
    background: url(../../node_modules/bricks/source.blocks/icon/_size-14/icon_size-14_export.svg) no-repeat;
}
/* ../../node_modules/bricks/source.blocks/icon/_size-14/icon_size-14_export.css:end */
/* ../../desktop.blocks/image/_type/image_type_export.css:begin */
.image_type_export
{
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTciIHZpZXdCb3g9IjAgMCAxMiAxNyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48dGl0bGU+U2hhcGUgMjwvdGl0bGU+PGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48ZyBmaWxsPSIjMDAwIj48Zz48cGF0aCBkPSJNMTAgOHY3SDJWOEgwdjloMTJWOGgtMnptLTUgNGgyVjZoM0w2IDAgMiA2aDN2NnoiLz48L2c+PC9nPjwvZz48L3N2Zz4=) no-repeat scroll;
}
/* ../../desktop.blocks/image/_type/image_type_export.css:end */
/* ../../desktop.blocks/b-stat-banner/b-stat-banner.css:begin */
.b-stat-banner
{
    position: relative;

    margin: 20px 0;
}

.b-stat-banner__banner-preview
{
    padding-right: 180px;
}

.b-stat-banner__banner-preview .b-banner-preview,
.b-stat-banner__banner-preview .b-banner-preview2
{
    margin-bottom: 10px;
    padding-left: 8px;

    border-left: 3px solid #ccc;
}

.b-stat-banner__banner-preview .b-banner-preview2
{
    width: 280px;
}

.b-stat-banner__banner-bid
{
    font-size: 11px;

    margin-bottom: 5px;

    color: #666;
}

.b-stat-banner__banner-links
{
    position: absolute;
    right: 5px;
    bottom: 0;

    text-align: right;
}

.b-stat-banner__banner-link_color_red .link
{
    color: #f00;
}

.b-stat-table__head-col_align_right
{
    text-align: right;
}

.b-stat-banner__banner-charts-manager
{
    margin-top: 20px;
}

@media print
{
    .b-stat-banner__banner-links
    {
        display: none;
    }
}
/* ../../desktop.blocks/b-stat-banner/b-stat-banner.css:end */
/* ../../desktop.blocks/b-statistic-phrase-minus-words/b-statistic-phrase-minus-words.css:begin */
.b-statistic-phrase-minus-words__phrase-content
{
    width: 30em;
    padding: 9px;
}

.b-statistic-phrase-minus-words__switcher
{
    margin-left: 10px;

    cursor: pointer;
}

.b-statistic-phrase-minus-words__minus-words
{
    display: block;
}


.b-statistic-phrase-minus-words__minus-word
{
    display: inline;

    white-space: nowrap;
}
/* ../../desktop.blocks/b-statistic-phrase-minus-words/b-statistic-phrase-minus-words.css:end */
/* ../../node_modules/@yandex-lego/ui.islands-deprecated/desktop.blocks/b-popupa/__close/b-popupa__close.css:begin */
.b-popupa__close {
    position: absolute;
    z-index: 12;
    top: 0;
    left: 100%;

    width: 14px;
    height: 14px;
    margin: 4px 0 0 -18px;

    cursor: pointer;

    font: 0/0 a;

    background: url(../../node_modules/@yandex-lego/ui.islands-deprecated/desktop.blocks/b-popupa/__close/b-popupa__close.png) no-repeat;
}
/* ../../node_modules/@yandex-lego/ui.islands-deprecated/desktop.blocks/b-popupa/__close/b-popupa__close.css:end */
/* ../../node_modules/@yandex-lego/ui.islands-deprecated/desktop.blocks/b-popupa/_has-close/b-popupa_has-close_yes.css:begin */
.b-popupa_has-close_yes .b-popupa__content {
    padding-right: 20px;
}
/* ../../node_modules/@yandex-lego/ui.islands-deprecated/desktop.blocks/b-popupa/_has-close/b-popupa_has-close_yes.css:end */
/* ../../node_modules/bricks/source.blocks/icon/_size-12/icon_size-12_metrika.css:begin */
.icon_size-12_metrika
{
    background: url(../../node_modules/bricks/source.blocks/icon/_size-12/icon_size-12_metrika.svg) no-repeat;
}
/* ../../node_modules/bricks/source.blocks/icon/_size-12/icon_size-12_metrika.css:end */
/* ../../desktop.blocks/b-stat-table/__additional-controls/_type/b-stat-table__additional-controls_type_platform.css:begin */
.b-stat-table__additional-controls_type_platform
{
    position: relative;

    display: inline-block;

    width: 40px;
}

.b-stat-table__additional-controls_type_platform .b-stat-table__expand-icon
{
    margin-left: 21px;
}

.b-stat-table__additional-controls_type_platform.b-stat-table__additional-controls_disabled_yes .b-stat-table__expand-icon
{
    opacity: 0.3;
}

.b-stat-table__additional-controls_type_platform .b-stat-table__spin
{
    position: absolute;
    top: 0;
    right: 5px;
}

.b-stat-table__additional-controls_type_platform .b-stat-table__checkbox
{
    position: absolute;
}

@media print
{
    .b-stat-table__additional-controls-checkbox
    {
        display: none;
    }
}
/* ../../desktop.blocks/b-stat-table/__additional-controls/_type/b-stat-table__additional-controls_type_platform.css:end */
/* ../../node_modules/bricks/source.blocks/icon/_type/icon_type_plus.css:begin */
.icon_type_plus
{
    width: 11px;
    height: 11px;

    background: url(../../node_modules/bricks/source.blocks/icon/_type/icon_type_plus.svg) no-repeat;
}

@media print
{
    .icon_type_plus
    {
        content: url(../../node_modules/bricks/source.blocks/icon/_type/icon_type_plus.svg);
    }
}
/* ../../node_modules/bricks/source.blocks/icon/_type/icon_type_plus.css:end */
/* ../../node_modules/bricks/source.blocks/icon/_type/icon_type_minus.css:begin */
.icon_type_minus
{
    width: 12px;
    height: 12px;

    background: url(../../node_modules/bricks/source.blocks/icon/_type/icon_type_minus.svg) no-repeat;
}

@media print
{
    .icon_type_minus
    {
        content: url(../../node_modules/bricks/source.blocks/icon/_type/icon_type_minus.svg);
    }
}
/* ../../node_modules/bricks/source.blocks/icon/_type/icon_type_minus.css:end */
/* ../../desktop.blocks/b-stat-table/__black-list/b-stat-table__black-list.css:begin */
.b-stat-table__black-list
{
    font-size: 11px;

    float: right;
}
/* ../../desktop.blocks/b-stat-table/__black-list/b-stat-table__black-list.css:end */
/* ../../desktop.blocks/b-stat-phrase-minus-words/b-stat-phrase-minus-words.css:begin */
.b-stat-phrase-minus-words__phrase
{
    display: inline-block;
}

.b-stat-phrase-minus-words__phrase_relevance-match_yes
{
    white-space: nowrap;
}

.b-stat-phrase-minus-words__switcher_dots_yes
{
    display: inline-block;

    width: 16px;
    margin-left: 5px;
    padding-right: 4px;

    cursor: pointer;
    vertical-align: bottom;
}

.b-stat-phrase-minus-words__minus-words
{
    width: 30em;

    white-space: normal;
}

.b-stat-phrase-minus-words__minus-words_inline_yes
{
    width: auto;
    margin-left: 0.3em;
}

.b-stat-phrase-minus-words__minus-word
{
    font-style: italic;

    display: inline-block;

    margin-right: 0.3em;
}

.b-stat-phrase-minus-words__minus-words-notice
{
    display: inline;
}
/* ../../desktop.blocks/b-stat-phrase-minus-words/b-stat-phrase-minus-words.css:end */
/* ../../desktop.blocks/b-stat-table/_type/b-stat-table_type_geo.css:begin */
.b-stat-table_type_geo .b-stat-table__row_level_1,
.b-stat-table_type_geo .b-stat-table__row_level_2,
.b-stat-table_type_geo .b-stat-table__row_level_3,
.b-stat-table_type_geo .b-stat-table__row_level_4,
.b-stat-table_type_geo .b-stat-table__row_level_5,
.b-stat-table_type_geo .b-stat-table__row_level_6
{
    display: none;
}

.b-stat-table_type_geo .b-stat-table__row_level_1.b-stat-table__row_visible_yes,
.b-stat-table_type_geo .b-stat-table__row_level_2.b-stat-table__row_visible_yes,
.b-stat-table_type_geo .b-stat-table__row_level_3.b-stat-table__row_visible_yes,
.b-stat-table_type_geo .b-stat-table__row_level_4.b-stat-table__row_visible_yes,
.b-stat-table_type_geo .b-stat-table__row_level_5.b-stat-table__row_visible_yes,
.b-stat-table_type_geo .b-stat-table__row_level_6.b-stat-table__row_visible_yes
{
    display: table-row;
}

.b-stat-table_type_geo .b-stat-table__row_level_0 .b-stat-table__row-col_first-col_yes.b-stat-table__row-col_siblings-has-children_yes
{
    padding-left: 20px;
}

.b-stat-table_type_geo .b-stat-table__row_level_1 .b-stat-table__row-col_first-col_yes
{
    padding-left: 30px;
}

.b-stat-table_type_geo .b-stat-table__row_level_1 .b-stat-table__row-col_first-col_yes.b-stat-table__row-col_siblings-has-children_yes
{
    padding-left: 45px;
}

.b-stat-table_type_geo .b-stat-table__row_level_2 .b-stat-table__row-col_first-col_yes
{
    padding-left: 60px;
}

.b-stat-table_type_geo .b-stat-table__row_level_2 .b-stat-table__row-col_first-col_yes.b-stat-table__row-col_siblings-has-children_yes
{
    padding-left: 75px;
}

.b-stat-table_type_geo .b-stat-table__row_level_3 .b-stat-table__row-col_first-col_yes
{
    padding-left: 90px;
}

.b-stat-table_type_geo .b-stat-table__row_level_3 .b-stat-table__row-col_first-col_yes.b-stat-table__row-col_siblings-has-children_yes
{
    padding-left: 105px;
}

.b-stat-table_type_geo .b-stat-table__row_level_4 .b-stat-table__row-col_first-col_yes
{
    padding-left: 120px;
}

.b-stat-table_type_geo .b-stat-table__row_level_4 .b-stat-table__row-col_first-col_yes.b-stat-table__row-col_siblings-has-children_yes
{
    padding-left: 135px;
}

.b-stat-table_type_geo .b-stat-table__row_level_5 .b-stat-table__row-col_first-col_yes
{
    padding-left: 150px;
}

.b-stat-table_type_geo .b-stat-table__row_level_5 .b-stat-table__row-col_first-col_yes.b-stat-table__row-col_siblings-has-children_yes
{
    padding-left: 165px;
}

.b-stat-table_type_geo .b-stat-table__row_level_6 .b-stat-table__row-col_first-col_yes
{
    padding-left: 180px;
}

.b-stat-table_type_geo .b-stat-table__row_level_6 .b-stat-table__row-col_first-col_yes.b-stat-table__row-col_siblings-has-children_yes
{
    padding-left: 195px;
}

.b-stat-table_type_geo .b-stat-table__geo-expander
{
    margin: 0 4px -1px -15px;

    cursor: pointer;
}

.b-stat-table_type_geo .b-stat-table__row_expanded_yes .b-stat-table__row-col
{
    color: #999;
}

.b-stat-table_type_geo .b-stat-table__row_expanded_yes .b-stat-table__row-col_first-col_yes
{
    color: #000;
}
/* ../../desktop.blocks/b-stat-table/_type/b-stat-table_type_geo.css:end */
/* ../../desktop.blocks/b-statistics-dynamic-condition/b-statistics-dynamic-condition.css:begin */
.b-statistics-dynamic-condition__name
{
    display: inline;
}

.b-statistics-dynamic-condition__switcher
{
    display: inline-block;

    width: 16px;
    margin-left: 5px;
    padding-right: 4px;

    cursor: pointer;
    vertical-align: bottom;
}

.b-statistics-dynamic-condition__popup-content
{
    max-width: 400px;
}
/* ../../desktop.blocks/b-statistics-dynamic-condition/b-statistics-dynamic-condition.css:end */
/* ../../desktop.blocks/b-stat-table-phrases-popup/b-stat-table-phrases-popup.css:begin */
.b-stat-table-phrases-popup__header
{
    font-size: 18px;
    font-weight: bold;

    padding: 20px 20px 0 20px;

    border-bottom: 0;
}

.b-stat-table-phrases-popup__footer
{
    padding: 10px 20px;
}

.b-stat-table-phrases-popup__cancel
{
    margin-left: 10px;
}

.b-stat-table-phrases-popup__spin
{
    position: absolute;
    z-index: 11;
    top: 50%;
    left: 50%;

    margin-top: -24px;
    margin-left: -24px;
}

.b-stat-table-phrases-popup__body
{
    position: relative;

    min-width: 500px;
    min-height: 100px;
    padding: 0;
}

.b-stat-table-phrases-popup_progress_yes .b-stat-table-phrases-popup__body:after
{
    position: absolute;
    z-index: 10;
    top: 1px;
    right: 0;
    bottom: 0;
    left: 0;

    content: '';

    background-color: rgba(255, 255, 255, 0.5);
}

.b-stat-table-phrases-popup__alert-text,
.b-stat-table-phrases-popup__confirm-text
{
    overflow-y: auto;

    max-width: 500px;
    max-height: 320px;
}
/* ../../desktop.blocks/b-stat-table-phrases-popup/b-stat-table-phrases-popup.css:end */
/* ../../desktop.blocks/b-minus-phrases-manager/b-minus-phrases-manager.css:begin */
.b-minus-phrases-manager__phrases-list.b-modal-popup-decorator__body
{
    padding: 0 0 10px 0;
}

.b-minus-phrases-manager__tooltip-message
{
    max-width: 250px;
}

.b-minus-phrases-manager__confirm-message
{
    max-width: 500px;
}
/* ../../desktop.blocks/b-minus-phrases-manager/b-minus-phrases-manager.css:end */
/* ../../desktop.blocks/b-minus-phrases-manager/__phrase-item/b-minus-phrases-manager__phrase-item.css:begin */
.b-minus-phrases-manager__phrase-item
{
    position: relative;
}

.b-minus-phrases-manager__phrase-item_separated_yes
{
    margin-top: 10px;
}

.b-minus-phrases-manager__phrase-item_separated_yes .b-minus-phrases-manager__phrase-item-content
{
    margin-top: 10px;
}

.b-minus-phrases-manager__phrase-item_separated_yes ~ .b-minus-phrases-manager__phrase-item:not(.b-minus-phrases-manager__phrase-item_separated_yes) .b-minus-phrases-manager__target-info-campaign
{
    display: none;
}

.b-minus-phrases-manager__phrase-item_separated_yes:before
{
    display: block;

    content: '';

    border-top: 1px solid #e6e6e6;
}

.b-minus-phrases-manager__phrase-item:first-child:before
{
    display: none;
}

.b-minus-phrases-manager__phrase-item-content
{
    position: relative;

    height: 28px;
    padding: 10px 46px 10px 20px;
}

.b-minus-phrases-manager__phrase-item-text
{
    display: inline-block;

    width: 250px;
}

.b-minus-phrases-manager__phrase-item-target
{
    margin-left: 20px;

    vertical-align: top;
}

.b-minus-phrases-manager__phrase-item-remove
{
    position: absolute;
    top: 14px;
    right: 16px;

    display: none;

    width: 20px;
}

.b-minus-phrases-manager__phrase-item:hover .b-minus-phrases-manager__phrase-item-remove,
.b-minus-phrases-manager__phrase-item_test-only-hover_mod .b-minus-phrases-manager__phrase-item-remove
{
    display: block;
}

.b-minus-phrases-manager__phrase-item:hover:only-child .b-minus-phrases-manager__phrase-item-remove,
.b-minus-phrases-manager__phrase-item_test-only-hover_mod:only-child .b-minus-phrases-manager__phrase-item-remove
{
    display: none;
}

.b-minus-phrases-manager__phrase-item-content:hover
{
    background-color: #f2f2f2;
}

.b-minus-phrases-manager__error
{
    display: inline-block;

    vertical-align: top;
}

.b-minus-phrases-manager__excess
{
    position: absolute;
    top: 15px;
    right: 56px;

    display: none;

    width: 20px;
    height: 20px;

    text-align: center;
}

.b-minus-phrases-manager__error_showed_yes.b-minus-phrases-manager__excess
{
    display: block;
}

.b-minus-phrases-manager__excess-icon
{
    vertical-align: middle;
    pointer-events: none;
}

.b-minus-phrases-manager__target-info-campaign,
.b-minus-phrases-manager__target-info-group
{
    display: inline-block;

    margin-left: 20px;

    white-space: nowrap;
}

.b-minus-phrases-manager__target-info-group
{
    width: 160px;
}

.b-minus-phrases-manager_stat-type_moc .b-minus-phrases-manager__target-info-group
{
    width: 280px;
}

.b-minus-phrases-manager__target-info-campaign
{
    width: 185px;
}

.b-minus-phrases-manager__target-info-id
{
    font-size: 12px;
    line-height: 1;

    margin-top: 2px;

    color: rgba(0, 0, 0, 0.5);
}

.b-minus-phrases-manager__target-info-group_for_campaign .b-minus-phrases-manager__target-info-id,
.b-minus-phrases-manager__target-info-group_for_campaign .b-minus-phrases-manager__target-info-group-link
{
    display: none;
}

.b-minus-phrases-manager__target-info-group_for_campaign
{
    vertical-align: top;
}

.b-minus-phrases-manager__target-info-group_for_campaign:before
{
    line-height: 28px;

    display: inline-block;

    width: 5em;

    content: '–';
    text-align: center;
}
/* ../../desktop.blocks/b-minus-phrases-manager/__phrase-item/b-minus-phrases-manager__phrase-item.css:end */
/* ../../desktop.blocks/select/_width/select_width_min-120.css:begin */
.select_width_min-120 .select__button
{
    width: 100%;
}

.select_width_min-120,
.select_width_min-120 .select__control
{
    min-width: 120px;
}

.select__popup_width_min-120 .popup__content
{
    min-width: 118px;
}
/* ../../desktop.blocks/select/_width/select_width_min-120.css:end */
/* ../../desktop.blocks/b-minus-phrases-manager/__header/b-minus-phrases-manager__header.css:begin */
.b-minus-phrases-manager__header
{
    height: 28px;
    padding: 10px 46px 10px 20px;

    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}

.b-minus-phrases-manager__header-phrase
{
    font-weight: bold;

    display: inline-block;

    width: 250px;
    margin-right: 20px;
}

.b-minus-phrases-manager__header-target
{
    display: inline-block;

    min-width: 120px;
}

.b-minus-phrases-manager__header-target-info-group,
.b-minus-phrases-manager__header-target-info-campaign
{
    font-weight: bold;

    display: inline-block;

    margin-left: 20px;
}

.b-minus-phrases-manager__header-target-info-group
{
    width: 160px;
}

.b-minus-phrases-manager__header-target-info-campaign
{
    width: 185px;
}
/* ../../desktop.blocks/b-minus-phrases-manager/__header/b-minus-phrases-manager__header.css:end */
/* ../../desktop.blocks/select/__popup/_hide-first-option/select__popup_hide-first-option_yes.css:begin */
.select__popup_hide-first-option_yes .select__item:first-child
{
    display: none;
}
/* ../../desktop.blocks/select/__popup/_hide-first-option/select__popup_hide-first-option_yes.css:end */
/* ../../desktop.blocks/input/_highlight-border/input_highlight-border_red.css:begin */
.input_highlight-border_red .input__box:before
{
    border: 1px solid #fd7c7e;
}

.input_highlight-border_red.input_focused_yes .input__box:before,
.input_highlight-border_red.input_hovered_yes .input__box:before
{
    border: 1px solid #fd7c7e;
}
/* ../../desktop.blocks/input/_highlight-border/input_highlight-border_red.css:end */
/* ../../desktop.blocks/b-stat-phrases-manager/b-stat-phrases-manager.css:begin */
.b-stat-phrases-manager__campaigns-list.b-modal-popup-decorator__body
{
    padding: 0;
}

.b-stat-phrases-manager_price-popup-shown_yes .b-stat-phrases-manager__campaigns-list
{
    overflow-y: hidden;
}

.b-stat-phrases-manager__phrases-list
{
    padding-bottom: 10px;
}

.b-stat-phrases-manager_stat-type_mol
{
    min-width: 900px;
}

.b-stat-phrases-manager_stat-type_moc
{
    min-width: 700px;
}


.b-stat-phrases-manager__confirm-text
{
    overflow-y: auto;

    max-width: 500px;
    max-height: 350px;
}
/* ../../desktop.blocks/b-stat-phrases-manager/b-stat-phrases-manager.css:end */
/* ../../desktop.blocks/button/_highlight-border/button_highlight-border_red.css:begin */
.button_highlight-border_red:before
{
    border: 1px solid #fd7c7e;
}

.button_highlight-border_red.button_focused_yes:before,
.button_highlight-border_red.button_hovered_yes:before
{
    border: 1px solid #fd7c7e;
}
/* ../../desktop.blocks/button/_highlight-border/button_highlight-border_red.css:end */
/* ../../desktop.blocks/b-edit-phrase-price-stat-popup/b-edit-phrase-price-stat-popup.css:begin */
.b-edit-phrase-price-stat-popup__popup .popup__content
{
    padding: 0;
}
/* ../../desktop.blocks/b-edit-phrase-price-stat-popup/b-edit-phrase-price-stat-popup.css:end */
/* ../../desktop.blocks/b-edit-phrase-price-stat-popup/__popup-content/b-edit-phrase-price-stat-popup__popup-content.css:begin */
.b-edit-phrase-price-stat-popup__price
{
    display: inline-block;
}

.b-edit-phrase-price-stat-popup__footer
{
    padding: 10px 20px;

    background-color: #f4f4f4;
}

.b-edit-phrase-price-stat-popup__platform
{
    display: inline-block;

    min-width: 90px;
}

.b-edit-phrase-price-stat-popup__price-wrap
{
    padding: 20px;
}

.b-edit-phrase-price-stat-popup__price-wrap:nth-child(even)
{
    border-top: 1px solid #e5e5e5;
}

.b-edit-phrase-price-stat-popup__save
{
    margin-right: 10px;
}

.b-edit-phrase-price-stat-popup__currency
{
    display: inline-block;

    margin-left: 5px;
}

.b-edit-phrase-price-stat-popup__auction
{
    margin-left: 10px;
}
/* ../../desktop.blocks/b-edit-phrase-price-stat-popup/__popup-content/b-edit-phrase-price-stat-popup__popup-content.css:end */
/* ../../desktop.blocks/button/_highlight-border/button_highlight-border_pink.css:begin */
.button_highlight-border_pink:before
{
    border: 1px solid rgba(253, 124, 126, 0.5);
}

.button_highlight-border_pink.button_focused_yes:before,
.button_highlight-border_pink.button_hovered_yes:before
{
    border: 1px solid rgba(253, 124, 126, 0.5);
}
/* ../../desktop.blocks/button/_highlight-border/button_highlight-border_pink.css:end */
/* ../../desktop.blocks/b-edit-phrase-price-stat-popup/_justify/b-edit-phrase-price-stat-popup_justify_yes.css:begin */
.b-edit-phrase-price-stat-popup_justify_yes .b-edit-phrase-price-stat-popup__switcher
{
    width: 100%;
}
/* ../../desktop.blocks/b-edit-phrase-price-stat-popup/_justify/b-edit-phrase-price-stat-popup_justify_yes.css:end */
/* ../../desktop.blocks/b-phrases-auction-popup/b-phrases-auction-popup.css:begin */
.b-phrases-auction-popup__switcher-icon
{
    cursor: pointer;
    vertical-align: middle;
}

.b-phrases-auction-popup__switcher-icon:hover
{
    opacity: 0.8;
}

.b-phrases-auction-popup
{
    display: inline-block;
}

.b-phrases-auction-popup__popup .popup__content
{
    padding: 20px;
}
/* ../../desktop.blocks/b-phrases-auction-popup/b-phrases-auction-popup.css:end */
/* ../../desktop.blocks/b-phrases-auction-popup/__popup-content/b-phrases-auction-popup__popup-content.css:begin */
.b-phrases-auction-popup__title
{
    font-size: 1.5em;

    margin-bottom: 20px;

    white-space: nowrap;
}

.b-phrases-auction-popup__auction
{
    min-width: 350px;
    min-height: 180px;
    margin-top: 10px;
}
/* ../../desktop.blocks/b-phrases-auction-popup/__popup-content/b-phrases-auction-popup__popup-content.css:end */
/* ../../desktop.blocks/b-phrases-auction/b-phrases-auction.css:begin */
.b-phrases-auction__row_type_head
{
    font-weight: bold;
}

.b-phrases-auction__cell, .b-phrases-auction__cell-aligned
{
    padding: 5px 20px 5px 0;

    white-space: nowrap;
}

.b-phrases-auction__cell_align_right, .b-phrases-auction__cell-aligned_align_right
{
    text-align: right;
}

.b-phrases-auction__currency
{
    font-size: 12px;
    font-weight: bold;
    line-height: 1;

    display: inline-block;

    color: rgba(0,0,0,0.5);
}

.b-phrases-auction__row_disabled_yes
{
    color: rgba(0,0,0,0.5);
}

.b-phrases-auction__row_type_head .b-phrases-auction__cell
{
    padding-bottom: 10px;
}

.b-phrases-auction__row_gap_yes .b-phrases-auction__cell
{
    padding-top: 15px;
}

.b-phrases-auction__aligner
{
    display: inline-block;
}

.b-phrases-auction__no-data-message
{
    padding: 20px 0;
}
/* ../../desktop.blocks/b-phrases-auction/b-phrases-auction.css:end */
/* ../../desktop.blocks/b-stat-phrases-manager/__header/b-stat-phrases-manager__header.css:begin */
.b-stat-phrases-manager__header
{
    font-weight: bold;

    height: 28px;
    padding: 25px 20px 15px;

    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}

.b-stat-phrases-manager__common-price-text
{
    position: absolute;

    margin-top: -22px;
}

.b-stat-phrases-manager__phrases-title
{
    line-height: 24px;

    float: left;

    width: 250px;
}

.b-stat-phrases-manager__common-price
{
    display: inline-block;
}

.b-stat-phrases-manager__price-title
{
    float: left;

    width: 153px;
    padding: 0 30px 0 20px;
}

.b-stat-phrases-manager__currency-title
{
    font-size: 12px;
    font-weight: bold;
    line-height: 1;

    display: inline-block;

    margin-left: 5px;

    color: rgba(0,0,0,0.5);
}

.b-stat-phrases-manager__group-title
{
    line-height: 24px;

    float: left;

    width: 200px;
    margin-left: 20px;
}

.b-stat-phrases-manager_stat-type_mol .b-stat-phrases-manager__group-title
{
    width: 160px;
}

.b-stat-phrases-manager__camp-title
{
    line-height: 24px;

    float: left;

    width: 220px;
    margin-left: 20px;
}

.b-stat-phrases-manager_has-common-price_yes .b-stat-phrases-manager__group-title
{
    margin-left: 0;
}
/* ../../desktop.blocks/b-stat-phrases-manager/__header/b-stat-phrases-manager__header.css:end */
/* ../../desktop.blocks/b-stat-phrases-manager/__campaign-item/b-stat-phrases-manager__campaign-item.css:begin */
.b-stat-phrases-manager__campaign-item
{
    position: relative;
}

.b-stat-phrases-manager__campaign-item:after
{
    position: absolute;
    right: 20px;
    left: 20px;

    content: '';

    border-bottom: 1px solid #e6e6e6;
}

.b-stat-phrases-manager__campaign-item:last-child:after
{
    border-bottom: 0;
}

.b-stat-phrases-manager__platform
{
    font-size: 12px;
    font-weight: bold;
    line-height: 1;

    margin-left: 270px;
    padding: 20px 20px 5px 20px;

    color: rgba(0,0,0,0.5);;
}

.b-stat-phrases-manager__camp-number
{
    font-size: 12px;
    font-weight: bold;
    line-height: 1;

    margin-top: 2px;

    color: rgba(0,0,0,0.5);
}
/* ../../desktop.blocks/b-stat-phrases-manager/__campaign-item/b-stat-phrases-manager__campaign-item.css:end */
/* ../../desktop.blocks/b-stat-phrases-manager/__phrase-item/b-stat-phrases-manager__phrase-item.css:begin */
.b-stat-phrases-manager__phrase
{
    float: left;

    width: 250px;
}

.b-stat-phrases-manager__phrase-item
{
    position: relative;

    height: 28px;
    padding: 10px 20px;
}

.b-stat-phrases-manager__remove-phrase-wrap
{
    position: absolute;
    top: 12px;
    right: 20px;

    display: none;

    width: 20px;
}

.b-stat-phrases-manager__campaigns-list_show-remove-button_yes .b-stat-phrases-manager__remove-phrase-wrap
{
    display: inline-block;
}

.b-stat-phrases-manager__remove-phrase
{
    display: none;
}

.b-stat-phrases-manager__phrase-item:hover
{
    background-color: #f2f2f2;
}

.b-stat-phrases-manager__phrase-item:hover .b-stat-phrases-manager__remove-phrase
{
    display: block;
}

.b-stat-phrases-manager__price
{
    display: inline-block;

    width: 130px;
}

.b-stat-phrases-manager__camp-info
{
    display: none;
    float: left;

    width: 185px;
    margin-right: 20px;
}

.b-stat-phrases-manager__phrase-item_first_yes .b-stat-phrases-manager__camp-info
{
    display: inline-block;
}

.b-stat-phrases-manager__tooltip-errors
{
    overflow: hidden;

    max-width: 250px;

    text-overflow: ellipsis;
}
/* ../../desktop.blocks/b-stat-phrases-manager/__phrase-item/b-stat-phrases-manager__phrase-item.css:end */
/* ../../desktop.blocks/b-stat-phrases-manager/__price-wrap/b-stat-phrases-manager__price-wrap.css:begin */
.b-stat-phrases-manager__price-wrap
{
    display: none;
    float: left;

    width: 153px;
    min-height: 1px;
    margin: 0 30px 0 20px;
}

.b-stat-phrases-manager_has-common-price_yes .b-stat-phrases-manager__price-wrap
{
    display: inline-block;
}

.b-stat-phrases-manager__auction
{
    line-height: 28px;

    float: right;
}
/* ../../desktop.blocks/b-stat-phrases-manager/__price-wrap/b-stat-phrases-manager__price-wrap.css:end */
/* ../../desktop.blocks/b-stat-phrases-manager/__group-info/b-stat-phrases-manager__group-info.css:begin */
.b-stat-phrases-manager__group-info
{
    float: left;

    width: 160px;
    margin: 0 20px;
}

.b-stat-phrases-manager_has-common-price_yes .b-stat-phrases-manager__group-info
{
    margin-left: 0;
}

.b-stat-phrases-manager__group-number
{
    font-size: 12px;
    line-height: 1;

    margin-top: 2px;

    color: rgba(0,0,0,0.5);
}
/* ../../desktop.blocks/b-stat-phrases-manager/__group-info/b-stat-phrases-manager__group-info.css:end */
/* ../../desktop.blocks/b-camp-stat-day-report-warning/b-camp-stat-day-report-warning.css:begin */
.b-camp-stat-day-report-warning
{
    margin-top: -13px;
    margin-bottom: 13px;
}

.b-camp-stat-day-report-warning__list
{
    margin-left: 40px;
}

.b-camp-stat-day-report-warning__text
{
    display: inline-block;

    margin-left: 8px;
}

.b-camp-stat-day-report-warning__button
{
    margin-left: 20px;
}

.b-camp-stat-day-report-warning__body
{
    display: flex;

    align-items: center;
}
/* ../../desktop.blocks/b-camp-stat-day-report-warning/b-camp-stat-day-report-warning.css:end */
/* ../../desktop.blocks/b-group-preview2-opener/b-group-preview2-opener.css:begin */
.b-group-preview2-opener
{
    display: inline-block;
}
/* ../../desktop.blocks/b-group-preview2-opener/b-group-preview2-opener.css:end */
/* ../../desktop.blocks/b-stat-table/_type/b-stat-table_type_phrase-detail.css:begin */
.b-stat-table__row_start-phrase-row_yes .b-stat-table__row-col
{
    border-top: 1px solid #c0c0c0;
}
/* ../../desktop.blocks/b-stat-table/_type/b-stat-table_type_phrase-detail.css:end */
/* ../../desktop.blocks/b-mass-actions/_type/b-mass-actions_type_stat-platform.css:begin */
.b-mass-actions_type_stat-platform
{
    position: relative;

    margin: 0 50px 0 0;
    padding: 3px 0;
}

.b-mass-actions_type_stat-platform .b-mass-actions__spin
{
    position: absolute;
    top: 6px;
    right: -32px;
}
/* ../../desktop.blocks/b-mass-actions/_type/b-mass-actions_type_stat-platform.css:end */
/* ../../desktop.blocks/b-stat-table/__geo-expander/b-stat-table__geo-expander.css:begin */
.b-stat-table__geo-expander
{
    margin-right: 0.5em;

    text-decoration: none;
}
/* ../../desktop.blocks/b-stat-table/__geo-expander/b-stat-table__geo-expander.css:end */
/* ../../desktop.blocks/p-campaign-stat/_type/p-campaign-stat_type_campdate.css:begin */
.p-campaign-stat_type_campdate .p-campaign-stat__download-xsl
{
    float: right;

    padding: 10px 0 30px 0 ;
}

.p-campaign-stat_type_campdate .p-campaign-stat__user-title-link
{
    display: block;

    max-width: 1000px;
    margin: 0 15px 10px 20px;

    text-align: left;
}

.p-campaign-stat_type_campdate .p-campaign-stat__tabs
{
    margin-right: 20px;
    margin-left: 20px;
}
/* ../../desktop.blocks/p-campaign-stat/_type/p-campaign-stat_type_campdate.css:end */
/* ../../desktop.blocks/b-campaign-stat-data/_type/b-campaign-stat-data_type_campdate.css:begin */
.b-campaign-stat-data
{
    line-height: 30px;
}

.b-campaign-stat-data__campaign-title,
.b-campaign-stat-data__campaign-name-link,
.b-campaign-stat-data__campaign-cid,
.b-campaign-stat-data__campaign-manager
{
    display: inline-block;
}

.b-campaign-stat-data-title
{
    line-height: 20px;
}

.b-campaign-stat-data-title__chart
{
    margin-top: 10px;
}
/* ../../desktop.blocks/b-campaign-stat-data/_type/b-campaign-stat-data_type_campdate.css:end */
/* ../../desktop.blocks/p-campaign-stat/_type/p-campaign-stat_type_mol.css:begin */
.p-campaign-stat_type_mol .p-campaign-stat__user-title-link
{
    display: block;

    max-width: 1000px;
    margin: 0 15px 10px 20px;
}

.p-campaign-stat_type_mol .p-campaign-stat__campaign-menu-cell
{
    width: 250px;
}
/* ../../desktop.blocks/p-campaign-stat/_type/p-campaign-stat_type_mol.css:end */
/* ../../desktop.blocks/p-campaign-stat/__charts-manager/p-campaign-stat__charts-manager.css:begin */
.p-campaign-stat__charts-manager
{
    margin-top: 50px;
}
/* ../../desktop.blocks/p-campaign-stat/__charts-manager/p-campaign-stat__charts-manager.css:end */
/* ../../desktop.blocks/b-statistics-form/_type/b-statistics-form_type_mol.css:begin */
.b-statistics-form_type_mol.b-layout-form
{
    position: relative;

    min-width: 810px;
}

.b-statistics-form_type_mol .b-statistics-form__row
/* TODO беда, везде разные отступы */ {
    margin: 10px 0;
    padding: 0 20px;
}

.b-statistics-form_type_mol .b-statistics-form__control-item
{
    display: inline-block;

    margin-right: 20px;
}

.b-statistics-form_type_mol .b-layout-form__row_type_submit
{
    position: relative;
}

.b-statistics-form__report-title
{
    margin: 0 0 8px;
}

.b-statistics-form_type_mol .b-statistics-form__goals-select
{
    width: 520px;
    margin-left: 10px;

    vertical-align: middle;
}

.b-statistics-form_type_mol .b-statistics-form__range-picker
{
    float: left;
}

.b-statistics-form__row_type_filters-editor .b-layout-form__cell_type_control
{
    position: relative;

    width: 100%;
}

.b-statistics-form__row_type_compare
{
    position: relative;
}

.b-statistics-form__period
{
    display: inline-block;

    min-width: 370px;
}

.b-statistics-form__period_type_b
{
    display: none;
}

.b-statistics-form__period-title
{
    font-size: 14px;
    font-weight: bold;
    line-height: normal;

    display: none;

    margin-bottom: 10px;
}

.b-statistics-form_compare_yes .b-statistics-form__period_type_b
{
    display: inline-block;
}

.b-statistics-form_compare_yes .b-statistics-form__period-title
{
    display: block;
}

.b-statistics-form__period-group-select,
.b-statistics-form__page-size-select
{
    margin-left: 10px;
}

.b-statistics-form__dropdown-report-button
{
    float: right;

    margin-right: 10px;
}

.b-statistics-form_type_mol .b-statistics-form__export-button
{
    margin-left: 10px;
}

.b-statistics-form_type_mol.b-layout-form
{
    padding-top: 4px;
}

.b-statistics-form_type_mol .b-statistics-form__compare-toggler
{
    position: absolute;
    top: 0;
    right: 20px;
}

.b-statistics-form__compare-toggler-text_type_on,
.b-statistics-form__compare-toggler.check-button_checked_yes .b-statistics-form__compare-toggler-text_type_off
{
    display: none;
}

.b-statistics-form__compare-toggler.check-button_checked_yes .b-statistics-form__compare-toggler-text_type_on,
.b-statistics-form__compare-toggler-text_type_off
{
    display: inline-block;
}

.b-statistics-form_type_mol .b-statistics-form__compare-periods-icon
{
    width: 0;
    height: 0;
}

.b-statistic-form__compare-periods-icon-template
{
    margin-left: 4px;

    opacity: 0.6;
}

.b-statistics-form_disable-compare_yes .b-statistics-form__compare-toggler
{
    display: none;
}
/* ../../desktop.blocks/b-statistics-form/_type/b-statistics-form_type_mol.css:end */
/* ../../desktop.blocks/b-statistics-form/__export-popup/b-statistics-form__export-popup.css:begin */
.b-statistics-form__export-popup .popup__content
{
    padding: 0;
}

.b-statistics-form__export-popup .b-statistics-form__export-link
{
    display: block;

    padding: 5px 10px;
}

.b-statistics-form__export-popup .b-statistics-form__export-link:hover
{
    cursor: pointer;

    background-color: #ffeba0;
}
/* ../../desktop.blocks/b-statistics-form/__export-popup/b-statistics-form__export-popup.css:end */
/* ../../desktop.blocks/b-icon/_size-16/b-icon_size-16_compare-periods.css:begin */
.i-ua_inlinesvg_yes .b-icon_size-16_compare-periods
{
    background: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeD0iMCIgeT0iMCIgdmlld0JveD0iMCAwIDE2IDE2IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxNiAxNiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBhdGggZD0iTTcuMiA3SDUuOUw1LjMgNS42SDIuOUwyLjQgN0gxbDIuNS02aDEuMkw3LjIgN3pNNC45IDQuNkw0LjEgMi41IDMuMyA0LjZINC45eiIvPjxwYXRoIGQ9Ik0xMC4yIDloMi4yYzAuNyAwIDEuNSAwIDEuOSAwLjUgMC4zIDAuMyAwLjQgMC44IDAuNCAxLjEgMCAwLjMgMCAwLjYtMC4zIDAuOCAtMC4xIDAuMi0wLjMgMC4zLTAuNiAwLjR2MC4xYzAuNSAwLjEgMC43IDAuMyAwLjggMC40IDAuMyAwLjMgMC40IDAuNyAwLjQgMS4xIDAgMC42LTAuMyAxLTAuNSAxLjJDMTQgMTUgMTMuMyAxNSAxMi42IDE1aC0yLjRWOXpNMTEuNSAxMS40aDAuN2MwLjIgMCAwLjUgMCAwLjctMC4xIDAuMi0wLjEgMC4zLTAuMyAwLjMtMC42IDAtMC4zLTAuMS0wLjUtMC4yLTAuNUMxMi45IDEwIDEyLjUgMTAgMTIuMyAxMGgtMC44VjExLjR6TTExLjUgMTRoMC44YzAuMyAwIDAuNyAwIDAuOS0wLjEgMC4yLTAuMSAwLjQtMC4zIDAuNC0wLjcgMC0wLjMtMC4xLTAuNS0wLjItMC41IC0wLjItMC4yLTAuNy0wLjMtMS4xLTAuM2gtMC44VjE0eiIvPjxsaW5lIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzAwMDAwMCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiB4MT0iMTQiIHkxPSIyIiB4Mj0iMiIgeTI9IjE0Ii8+PC9zdmc+) no-repeat;
}

.i-ua_svg_no .b-icon_size-16_compare-periods,
.i-ua_inlinesvg_no .b-icon_size-16_compare-periods
{
    background: url(../../desktop.blocks/b-icon/_size-16/b-icon_size-16_compare-periods.png) no-repeat;
}
/* ../../desktop.blocks/b-icon/_size-16/b-icon_size-16_compare-periods.css:end */
/* ../../desktop.blocks/b-mol-stat-data/b-mol-stat-data.css:begin */
.b-mol-stat-data
{
    position: relative;

    margin-top: 30px;
}

.b-mol-stat-data__search-query-wrap
{
    line-height: normal;

    width: 400px;

    white-space: normal;
    word-break: break-all;
}

.b-mol-stat-data__group-checkbox
{
    margin-right: 5px;
    margin-left: -9px;
}

.b-mol-stat-data__metrika-link
{
    text-align: right;
}
/* ../../desktop.blocks/b-mol-stat-data/b-mol-stat-data.css:end */
/* ../../desktop.blocks/b-stat-table/_type/b-stat-table_type_mol.css:begin */
.b-stat-table_type_mol
{
    margin-top: 12px;

    border-right: 1px solid #e6e6e6;
}

.b-stat-table_type_mol .b-stat-table__head small
{
    font-size: 11px;
}

.b-stat-table_type_mol .b-stat-table__head_subhead_yes small
{
    font-size: 9px;
}

.b-stat-table_type_mol .b-stat-table__head a
{
    text-decoration: none;
}

.b-stat-table_type_mol .b-stat-table__row-col
{
    padding: 15px 10px;

    vertical-align: middle;

    border-left: 1px solid #e6e6e6;
}

.b-stat-table_type_mol .b-stat-table__empty
{
    color: #999;
}

.b-stat-table_type_mol .b-stat-table__first-period
{
    display: inline-block;
}

.b-stat-table_type_mol .b-stat-table__second-period
{
    display: inline-block;

    margin-left: 20px;

    color: rgba(51, 51, 51, 0.6);
}

.b-stat-table_type_mol .b-stat-table__row_summary_yes .b-stat-table__row-col
{
    font-weight: normal;

    height: auto;

    border-top: 1px solid #ccc;
}

.b-stat-table_type_mol .b-stat-table__first-period:first-letter,
.b-stat-table_type_mol .b-stat-table__second-period:first-letter
{
    font-weight: bold;
}

.b-stat-table_type_mol .b-stat-table__head-col
{
    font-size: 13px;
    font-weight: bold;

    height: auto;
    padding: 15px 10px;

    border-left: 1px solid #e6e6e6;
}

.b-stat-table_type_mol .b-stat-table__head-col-wrap
{
    margin: 0;
}

.b-stat-table_type_mol .b-stat-table__head-separator
{
    padding: 0 5px;
}

.b-stat-table_type_mol .b-stat-table__head-col_first-col_yes,
.b-stat-table_type_mol .b-stat-table__row-col_first-col_yes
{
    width: 1%;
}

.b-stat-table_type_mol .b-stat-table__row-col_border-bottom_no
{
    padding-bottom: 10px;

    border: none;
}

.b-stat-table_type_mol .b-stat-table__row-col_type_slices,
.b-stat-table_type_mol .b-stat-table__head-col_type_slices
{
    text-align: left;
}

.b-stat-table_type_mol .b-stat-table__row-col_type_slices
{
    white-space: nowrap;
}


.b-stat-table_type_mol .b-stat-table__row-col_content-type_phrase,
.b-stat-table_type_mol .b-stat-table__row-col_content-type_region,
.b-stat-table_type_mol .b-stat-table__row-col_content-type_physical-region
{
    white-space: normal;
}

.b-stat-table_type_mol .b-stat-table__row-col_content-type_region,
.b-stat-table_type_mol .b-stat-table__row-col_content-type_physical-region
{
    min-width: 102px;
}

.b-stat-table_type_mol .b-stat-table__deal-name-wrap
{
    min-width: 300px;

    white-space: normal;
}

.b-stat-table_type_mol .b-stat-table__head-col_bottom_black
{
    border-bottom: 1px solid #000;
}

.b-stat-table_type_mol .b-stat-table__head_subhead_yes .b-stat-table__head-col
{
    font-size: 11px;
    font-weight: normal;

    padding: 8px 15px;
}

.b-stat-table__comparison-result_type_decline
{
    color: #f00;
}

.b-stat-table__comparison-result_type_growth,
.b-stat-table__phrase-status_type_added
{
    color: #5ca300;
}

.b-stat-table__comparison-result_type_second-period
{
    color: rgba(51, 51, 51, 0.6);
}

.b-stat-table_type_mol .b-stat-table__row-col_separate_left,
.b-stat-table_type_mol .b-stat-table__head-col_separate_left
{
    border-left: 2px solid #e6e6e6;
}

.b-stat-table__floater.b-stat-table__floater_type_mol .b-floater__content
{
    padding-top: 0;

    border-top: 0;
}

.b-stat-table__floater.b-stat-table__floater_type_mol.b-floater_theme_white.b-floater_fixed_yes .b-floater__bg
{
    box-shadow: none;
}

.b-stat-table__floater .b-stat-table
{
    margin-top: 0;
}

.b-stat-table_type_mol .b-stat-table__row_grand-totals_yes .b-stat-table__row-col
{
    border-top: 0;
}

.b-stat-table_type_mol .b-mol-stat-data__group-checkbox_type_ext-phrase,
.b-stat-table_type_mol .b-mol-stat-data__group-checkbox_type_search-query
{
    display: none;
}

.b-stat-table_type_mol.b-stat-table_can-add-ext-phrase_yes .b-mol-stat-data__group-checkbox_type_ext-phrase,
.b-stat-table_type_mol.b-stat-table_can-add-search-query_yes .b-mol-stat-data__group-checkbox_type_search-query
{
    display: inline-block;
}
/* ../../desktop.blocks/b-stat-table/_type/b-stat-table_type_mol.css:end */
/* ../../desktop.blocks/b-mol-stat-data/__fraud/b-mol-stat-data__fraud.css:begin */
.b-mol-stat-data__fraud
{
    font-size: 13px;

    color: #999;
}
/* ../../desktop.blocks/b-mol-stat-data/__fraud/b-mol-stat-data__fraud.css:end */
/* ../../desktop.blocks/b-pager/_type/b-pager_type_mol.css:begin */
.b-pager_type_mol .b-pager__pages
{
    display: inline-block;

    margin: 0;
}

.b-pager_type_mol .b-pager__button-start
{
    margin-right: 1.5em;
}

.b-pager_type_mol .b-pager__button-prev
{
    margin-right: 0.3em;
}

.b-pager_type_mol .b-pager__button-next
{
    margin-left: 0.3em;
}
/* ../../desktop.blocks/b-pager/_type/b-pager_type_mol.css:end */
/* ../../desktop.blocks/b-stat-data-available-from/b-stat-data-available-from.css:begin */
.b-stat-data-available-from
{
    display: inline-block;

    padding: 8px;

    background-color: #feeaa4;
}

.b-stat-data-available-from__link
{
    margin-left: 10px;
}

.b-stat-data-available-from__warns
{
    font-size: 13px;
    line-height: 18px;

    padding: 10px;
}
/* ../../desktop.blocks/b-stat-data-available-from/b-stat-data-available-from.css:end */
/* ../../desktop.blocks/p-campaign-stat/_type/p-campaign-stat_type_moc.css:begin */
a.p-campaign-stat_type_moc .p-campaign-stat__user-title-link
{
    display: block;

    max-width: 1000px;
    margin: 0 15px 10px 20px;
}

.p-campaign-stat_type_moc .p-campaign-stat__campaign-menu-cell
{
    width: 250px;
}
/* ../../desktop.blocks/p-campaign-stat/_type/p-campaign-stat_type_moc.css:end */
/* ../../desktop.blocks/p-campaign-stat/_type/p-campaign-stat_type_brand-lift.css:begin */
.p-campaign-stat_type_brand-lift .b-statistics-form__iframe
{
    width: 100%;
    height: auto;
    min-height: 450px;
}
/* ../../desktop.blocks/p-campaign-stat/_type/p-campaign-stat_type_brand-lift.css:end */
/* ../../desktop.blocks/p-switch-chief/p-switch-chief.css:begin */
.p-switch-chief__notice
{
    margin-bottom: 15px;
}

.p-switch-chief__form-label
{
    width: 250px;
    padding: 3px 0 15px 20px;
}

.p-switch-chief__submit-wrap
{
    padding: 5px 270px;

    background-color: #f0f1f3;
}
/* ../../desktop.blocks/p-switch-chief/p-switch-chief.css:end */
/* ../../desktop.blocks/p-ajax-payment-error/p-ajax-payment-error.css:begin */
.p-ajax-payment-error
{
    position: fixed;
    top: 50%;
    left: 50%;

    text-align: center;

    transform: translate(-50%, -50%);
}

.p-ajax-payment-error__error-header.b-page-title__title
{
    display: inline-block;

    margin-bottom: 30px;
}

.p-ajax-payment-error__error-details
{
    font-size: 13px;

    color: #7f7f7f;
}
/* ../../desktop.blocks/p-ajax-payment-error/p-ajax-payment-error.css:end */
/* ../../desktop.blocks/b-page-title/_size/b-page-title_size_s.css:begin */
.b-page-title_size_s .b-page-title__title
{
    font-size: 20px;
}
/* ../../desktop.blocks/b-page-title/_size/b-page-title_size_s.css:end */
/* ../../desktop.blocks/b-captcha-form/b-captcha-form.css:begin */
.b-captcha-form
{
    position: relative;

    max-width: 345px;
    margin: 0 0 18px;
    padding-right: 220px;
}

.b-captcha-form__hint
{
    font-size: 12px;

    margin: 18px 0;

    color: #808080;
}

.b-captcha-form .input
{
    width: 140px;
}

.b-captcha-form__captcha
{
    position: absolute;
    top: 0;
    right: 0;
}

.b-captcha-form__invalid
{
    margin: 18px 0;

    color: red;
}
/* ../../desktop.blocks/b-captcha-form/b-captcha-form.css:end */
/* ../../desktop.blocks/p-clients-archived/__filter-manager/p-clients-archived__filter-manager.css:begin */
.p-clients-archived__filter-manager
{
    display: inline-block;

    margin-left: 1em;
}


.p-clients-archived__filter-manager-item
{
    font-weight: bold;

    display: inline;
}
/* ../../desktop.blocks/p-clients-archived/__filter-manager/p-clients-archived__filter-manager.css:end */
/* ../../desktop.blocks/p-find-users-by-domain/p-find-users-by-domain.css:begin */
.p-find-users-by-domain__tab-link.link
{
    text-decoration: none;
}

.p-find-users-by-domain__user-link
{
    margin-top: 0.5em;
}

.p-find-users-by-domain__submit
{
    margin: 1em 0;
}

.p-find-users-by-domain__label
{
    display: inline-block;

    margin-left: 10px;

    -webkit-user-select: all;

       -moz-user-select: all;

        -ms-user-select: all;

            user-select: all;
}
/* ../../desktop.blocks/p-find-users-by-domain/p-find-users-by-domain.css:end */
/* ../../desktop.blocks/p-mass-block-users/p-mass-block-users.css:begin */
.p-mass-block-users__tab-link.link
{
    text-decoration: none;
}

.p-mass-block-users__xls-link
{
    margin: 0.5em 0;
}

.p-mass-block-users__user
{
    display: inline;
}

.p-mass-block-users__submit
{
    margin: 1em 0;
}
/* ../../desktop.blocks/p-mass-block-users/p-mass-block-users.css:end */
/* ../../desktop.blocks/p-prove-login-thanks/p-prove-login-thanks.css:begin */
.p-prove-login-thanks
{
    margin: 1em 0 3em 3em;
}

.p-prove-login-thanks__message
{
    font-size: 1.4em;

    padding: 1em 0;
}
/* ../../desktop.blocks/p-prove-login-thanks/p-prove-login-thanks.css:end */
/* ../../desktop.blocks/p-pdd-error/p-pdd-error.css:begin */
.p-pdd-error__title,
.p-pdd-error__message
{
    margin-left: 20%;
}

.p-pdd-error__title
{
    font-size: 110%;
    font-weight: bold;

    margin-top: 50px;
    margin-bottom: 0.2em;
}
/* ../../desktop.blocks/p-pdd-error/p-pdd-error.css:end */
/* ../../desktop.blocks/b-campaign-settings/b-campaign-settings.css:begin */
.b-campaign-settings__alert-message
{
    max-width: 600px;
}

.b-campaign-settings__popup-message
{
    max-width: 580px;
}

.b-campaign-settings__popup-message-item
{
    margin: 1em 0 0;
}

.b-campaign-settings__popup-message-list-header
{
    font-weight: bold;
}

.b-campaign-settings__popup-message-list
{
    margin: 0.5em 0;
}

.b-campaign-settings__popup-message-list-item
{
    line-height: 18px;

    padding: 0 0 0 12px;
}

.b-campaign-settings__group-settings-header
{
    font-size: 17px;
    font-weight: bold;
}

.b-layout-form2__group.b-campaign-settings__manager-servicing,
.b-layout-form2__group.b-layout-form2__submit-group
{
    padding: 0;

    border: none;
}

.b-layout-form2__submit-group .b-layout-form2__group-name
{
    display: none;
}

.b-layout-form2__submit-group .b-campaign-settings__submit
{
    margin: 0;
}

.b-campaign-settings__manager-servicing .b-campaign-settings__item_of_servicing
{
    padding-left: 0;
}

.b-campaign-settings__submit
{
    margin-left: 17px;
}


.b-layout-form2__group.b-campaign-settings__expand
{
    padding-bottom: 25px;
}

.b-layout-form2__group-name.b-campaign-settings__expander
{
    padding-bottom: 0;
}
/* ../../desktop.blocks/b-campaign-settings/b-campaign-settings.css:end */
/* ../../desktop.blocks/b-layout-form2/b-layout-form2.css:begin */
.b-layout-form2__group
{
    display: flex;

    padding: 30px 0 5px 0;

    /* Визуальную составляющую нужно вынести в _theme */
    border-top: 2px solid rgba(0, 0, 0, 0.1);

    flex-wrap: wrap;
    align-items: baseline;
}

.b-layout-form2__hidden-group
{
    display: none;
}

.b-layout-form2__hidden-name .b-layout-form2__group-name
{
    display: none;
}

.b-layout-form2__group-name
{
    font-weight: bold;
    line-height: 17px;

    box-sizing: border-box;
    padding: 0 20px 25px 0;

    letter-spacing: 0.69px;
    text-transform: uppercase;

    color: #7f7f7f;

    flex: 0 0 130px;
}

.b-layout-form2__group-cell
{
    display: flex;

    max-width: 720px;

    align-items: baseline;
    flex: 1 1 auto;
    flex-wrap: wrap;
}

.b-layout-form2__row
{
    display: flex;

    flex-wrap: nowrap;
    flex: 0 1 100%;
    align-items: baseline;
}

.b-layout-form2__cell
{
    padding: 0 0 25px 20px;

    flex: 0 1 100%;
}

.b-layout-form2__row_count_2 .b-layout-form2__cell:nth-child(1)
{
    flex: 0 0 180px;
}
/* ../../desktop.blocks/b-layout-form2/b-layout-form2.css:end */
/* ../../desktop.blocks/b-campaign-settings/__expander/b-campaign-settings__expander.css:begin */
.b-campaign-settings__expander
{
    position: relative;
}

.b-campaign-settings__expander .icon_type_expander
{
    position: absolute;
    right: 5px;
}

.b-campaign-settings_expanded_yes .icon_type_expander
{
    transform: rotate(180deg);
}

.b-campaign-settings__extra
{
    overflow: hidden;

    height: 0;
}

.b-campaign-settings_expanded_yes .b-campaign-settings__extra
{
    overflow: visible;

    height: auto;
}
/* ../../desktop.blocks/b-campaign-settings/__expander/b-campaign-settings__expander.css:end */
/* ../../desktop.blocks/b-campaign-settings/__hint/b-campaign-settings__hint.css:begin */
.b-campaign-settings .b-campaign-settings__hint
{
    line-height: 20px;

    margin: 0 0 10px;

    color: #000;
}

.b-campaign-settings_edit_yes .b-campaign-settings__hint
{
    line-height: normal;

    margin: 0 0 10px;
}

.b-campaign-settings_edit_no .b-campaign-settings__hint
{
    margin-bottom: 0;
}

.b-campaign-settings .hint-row
{
    line-height: 20px;
}

/*Чтобы не дергались спец. настройки*/
.b-campaign-settings__hint .b-campaign-settings__device-targeting-text.hint-row
{
    line-height: 13px;
}
/* ../../desktop.blocks/b-campaign-settings/__hint/b-campaign-settings__hint.css:end */
/* ../../desktop.blocks/b-campaign-settings/__item/_of/b-campaign-settings__item_of_name.css:begin */
.b-campaign-settings__campaign-name-group
{
    padding-top: 20px;

    border: 0;
}

.b-campaign-settings__item_of_name .b-campaign-settings__name-input
{
    max-width: 720px;
}
/* ../../desktop.blocks/b-campaign-settings/__item/_of/b-campaign-settings__item_of_name.css:end */
/* ../../node_modules/bricks/source.blocks/b-time-targeting/b-time-targeting.css:begin */
.b-time-targeting__errors
{
    color: #f00;
}

.b-time-targeting__errors_empty_no
{
    margin-bottom: 1em;
}

.b-time-targeting_mode_initial .b-time-targeting-scale,
.b-time-targeting_mode_initial .b-time-targeting__row_type_mode-switcher
{
    display: none;
}
/* ../../node_modules/bricks/source.blocks/b-time-targeting/b-time-targeting.css:end */
/* ../../node_modules/bricks/source.blocks/b-time-targeting/_preset/b-time-targeting_preset_other.css:begin */
.b-time-targeting_preset_other
{
    min-width: 700px;
}
/* ../../node_modules/bricks/source.blocks/b-time-targeting/_preset/b-time-targeting_preset_other.css:end */
/* ../../desktop.blocks/b-time-targeting-worktime/b-time-targeting-worktime.css:begin */
.b-time-targeting-worktime
{
    margin-bottom: 1.5em;
}

.b-time-targeting-worktime__time
{
    margin-left: 10px;
}

.b-time-targeting-worktime__time-icon
{
    margin-right: 5px;
}
/* ../../desktop.blocks/b-time-targeting-worktime/b-time-targeting-worktime.css:end */
/* ../../desktop.blocks/select/_width/select_width_100.css:begin */
.select_width_100 .select__button
{
    width: 100%;
}

.select_width_100,
.select_width_100 .select__control
{
    width: 100px;
}

.select__popup_width_100 .popup__content
{
    width: 98px;
}
/* ../../desktop.blocks/select/_width/select_width_100.css:end */
/* ../../node_modules/bricks/source.blocks/b-time-targeting/_mode/b-time-targeting_mode_extend.css:begin */
.b-time-targeting_mode_extend .b-time-targeting-holidays__text_type_level,
.b-time-targeting_mode_extend .b-time-targeting-holidays__select_type_level
{
    visibility: visible;
}

.b-time-targeting_mode_no-extend .b-time-targeting__row_type_mode-switcher
{
    display: none;
}
/* ../../node_modules/bricks/source.blocks/b-time-targeting/_mode/b-time-targeting_mode_extend.css:end */
/* ../../node_modules/bricks/source.blocks/b-time-targeting/__row/b-time-targeting__row.css:begin */
.b-time-targeting__row
{
    margin: 0 0 1.5em;
}
/* ../../node_modules/bricks/source.blocks/b-time-targeting/__row/b-time-targeting__row.css:end */
/* ../../node_modules/bricks/source.blocks/b-time-targeting/__extend-panel/b-time-targeting__extend-panel.css:begin */
.b-time-targeting__extend-panel
{
    position: absolute;
    top: 56px;
    right: 20px;
}
/* ../../node_modules/bricks/source.blocks/b-time-targeting/__extend-panel/b-time-targeting__extend-panel.css:end */
/* ../../node_modules/bricks/source.blocks/b-time-targeting/__row/_type/b-time-targeting__row_type_wrap.css:begin */
.b-time-targeting__row_type_wrap
{
    position: relative;

    margin-bottom: 0;
    padding: 0 0 10px;
}

.b-time-targeting__row_type_wrap .b-time-targeting__row
{
    width: 55em;
    padding-right: 0;
}

.b-time-targeting-toolbar.b-time-targeting__row
{
    margin-bottom: 10px;
}
/* ../../node_modules/bricks/source.blocks/b-time-targeting/__row/_type/b-time-targeting__row_type_wrap.css:end */
/* ../../node_modules/bricks/source.blocks/b-time-targeting-timezone/b-time-targeting-timezone.css:begin */
.b-time-targeting-timezone__timezone-hint
{
    margin-top: 1em;

    opacity: 0.5;
}
/* ../../node_modules/bricks/source.blocks/b-time-targeting-timezone/b-time-targeting-timezone.css:end */
/* ../../node_modules/bricks/source.blocks/b-time-targeting-timezone/__label/b-time-targeting-timezone__label.css:begin */
.b-time-targeting-timezone__label
{
    margin-right: 0.5em;
}
/* ../../node_modules/bricks/source.blocks/b-time-targeting-timezone/__label/b-time-targeting-timezone__label.css:end */
/* ../../node_modules/bricks/source.blocks/b-time-targeting-toolbar/b-time-targeting-toolbar.css:begin */
.b-time-targeting-toolbar__content
{
    line-height: 21px;
}

.b-time-targeting-toolbar__quick-select
{
    margin-right: 20px;
}
/* ../../node_modules/bricks/source.blocks/b-time-targeting-toolbar/b-time-targeting-toolbar.css:end */
/* ../../node_modules/bricks/source.blocks/b-time-targeting-toolbar/__text/b-time-targeting-toolbar__text.css:begin */
.b-time-targeting-toolbar__text
{
    padding-right: 4px;
}
/* ../../node_modules/bricks/source.blocks/b-time-targeting-toolbar/__text/b-time-targeting-toolbar__text.css:end */
/* ../../node_modules/bricks/source.blocks/b-time-targeting-toolbar/__quick-select/b-time-targeting-toolbar__quick-select.css:begin */
.b-time-targeting-toolbar__quick-select
{
    color: #37496d;
}
/* ../../node_modules/bricks/source.blocks/b-time-targeting-toolbar/__quick-select/b-time-targeting-toolbar__quick-select.css:end */
/* ../../node_modules/bricks/source.blocks/b-time-targeting-toolbar/__total/b-time-targeting-toolbar__total.css:begin */
.b-time-targeting-toolbar__total
{
    float: right;

    margin-right: 5px;

    text-align: right;

    color: #7f7f7f;
}

.b-time-targeting-toolbar__total_error_yes
{
    color: #f00;
}
/* ../../node_modules/bricks/source.blocks/b-time-targeting-toolbar/__total/b-time-targeting-toolbar__total.css:end */
/* ../../node_modules/bricks/source.blocks/b-time-targeting-scale/b-time-targeting-scale.css:begin */
.b-time-targeting-scale
{
    width: 130px;
}
/* ../../node_modules/bricks/source.blocks/b-time-targeting-scale/b-time-targeting-scale.css:end */
/* ../../node_modules/bricks/source.blocks/b-time-targeting-scale/__title/b-time-targeting-scale__title.css:begin */
.b-time-targeting-scale__title
{
    font-size: 13px;

    display: inline-block;

    padding-right: 10px;
}
/* ../../node_modules/bricks/source.blocks/b-time-targeting-scale/__title/b-time-targeting-scale__title.css:end */
/* ../../node_modules/bricks/source.blocks/b-time-targeting-scale/__control/b-time-targeting-scale__control.css:begin */
.b-time-targeting-scale__control
{
    position: relative;

    display: inline-block;
}
/* ../../node_modules/bricks/source.blocks/b-time-targeting-scale/__control/b-time-targeting-scale__control.css:end */
/* ../../node_modules/bricks/source.blocks/b-time-targeting-scale/__brush/b-time-targeting-scale__brush.css:begin */
.b-time-targeting-scale__brush
{
    position: absolute;
    left: -31px;

    width: 29px;
    height: 22px;

    background: url(../../node_modules/bricks/source.blocks/b-time-targeting-scale/__brush/b-time-targeting-scale__brush.png) no-repeat;
}

.b-time-targeting-scale__brush_level_100
{
    top: -2px;
}

.b-time-targeting-scale__brush_level_90
{
    top: 18px;
}

.b-time-targeting-scale__brush_level_80
{
    top: 34px;
}

.b-time-targeting-scale__brush_level_70
{
    top: 52px;
}

.b-time-targeting-scale__brush_level_60
{
    top: 70px;
}

.b-time-targeting-scale__brush_level_50
{
    top: 88px;
}

.b-time-targeting-scale__brush_level_40
{
    top: 106px;
}

.b-time-targeting-scale__brush_level_30
{
    top: 124px;
}

.b-time-targeting-scale__brush_level_20
{
    top: 142px;
}

.b-time-targeting-scale__brush_level_10
{
    top: 160px;
}

.b-time-targeting-scale__brush_level_0
{
    top: 178px;
}
/* ../../node_modules/bricks/source.blocks/b-time-targeting-scale/__brush/b-time-targeting-scale__brush.css:end */
/* ../../node_modules/bricks/source.blocks/b-time-targeting-scale/__cursor/b-time-targeting-scale__cursor.css:begin */
.b-time-targeting-scale__cursor
{
    position: absolute;
    z-index: 9999;
    top: -2px;
    left: -2px;

    visibility: hidden;

    width: 19px;
    height: 19px;

    cursor: pointer;

    border: 1px solid gray;
    box-shadow: 0 3px 3px rgba(0, 0, 0, 0.5);
}
/* ../../node_modules/bricks/source.blocks/b-time-targeting-scale/__cursor/b-time-targeting-scale__cursor.css:end */
/* ../../node_modules/bricks/source.blocks/b-time-targeting-scale/__item/b-time-targeting-scale__item.css:begin */
.b-time-targeting-scale__item
{
    height: 18px;

    cursor: pointer;
    vertical-align: top;
}
/* ../../node_modules/bricks/source.blocks/b-time-targeting-scale/__item/b-time-targeting-scale__item.css:end */
/* ../../node_modules/bricks/source.blocks/b-time-targeting-scale/__item/_selected/b-time-targeting-scale__item_selected_yes.css:begin */
.b-time-targeting-scale .b-time-targeting-scale__item_selected_yes .b-time-targeting-scale__point-text
{
    font-weight: bold;

    color: #000;
}
/* ../../node_modules/bricks/source.blocks/b-time-targeting-scale/__item/_selected/b-time-targeting-scale__item_selected_yes.css:end */
/* ../../node_modules/bricks/source.blocks/b-time-targeting-scale/__item/_hovered/b-time-targeting-scale__item_hovered_yes.css:begin */
.b-time-targeting-scale__item_hovered_yes .b-time-targeting-scale__point-text
{
    color: #f00;
}

.b-time-targeting-scale__item_hovered_yes .b-time-targeting-scale__cursor
{
    visibility: visible;
}
/* ../../node_modules/bricks/source.blocks/b-time-targeting-scale/__item/_hovered/b-time-targeting-scale__item_hovered_yes.css:end */
/* ../../node_modules/bricks/source.blocks/b-time-targeting-scale/__point/b-time-targeting-scale__point.css:begin */
.b-time-targeting-scale__point
{
    position: relative;

    display: inline-block;

    width: 17px;
    height: 17px;

    border: 1px solid #ccc;
}
/* ../../node_modules/bricks/source.blocks/b-time-targeting-scale/__point/b-time-targeting-scale__point.css:end */
/* ../../node_modules/bricks/source.blocks/b-time-targeting-scale/__point/_level/b-time-targeting-scale__point_level_100.css:begin */
.b-time-targeting-scale__point_level_100
{
    background-color: #4a8000;
}
/* ../../node_modules/bricks/source.blocks/b-time-targeting-scale/__point/_level/b-time-targeting-scale__point_level_100.css:end */
/* ../../node_modules/bricks/source.blocks/b-time-targeting-scale/__point/_level/b-time-targeting-scale__point_level_90.css:begin */
.b-time-targeting-scale__point_level_90
{
    background-color: #558810;
}
/* ../../node_modules/bricks/source.blocks/b-time-targeting-scale/__point/_level/b-time-targeting-scale__point_level_90.css:end */
/* ../../node_modules/bricks/source.blocks/b-time-targeting-scale/__point/_level/b-time-targeting-scale__point_level_80.css:begin */
.b-time-targeting-scale__point_level_80
{
    background-color: #659326;
}
/* ../../node_modules/bricks/source.blocks/b-time-targeting-scale/__point/_level/b-time-targeting-scale__point_level_80.css:end */
/* ../../node_modules/bricks/source.blocks/b-time-targeting-scale/__point/_level/b-time-targeting-scale__point_level_70.css:begin */
.b-time-targeting-scale__point_level_70
{
    background-color: #78a041;
}
/* ../../node_modules/bricks/source.blocks/b-time-targeting-scale/__point/_level/b-time-targeting-scale__point_level_70.css:end */
/* ../../node_modules/bricks/source.blocks/b-time-targeting-scale/__point/_level/b-time-targeting-scale__point_level_60.css:begin */
.b-time-targeting-scale__point_level_60
{
    background-color: #8daf5f;
}
/* ../../node_modules/bricks/source.blocks/b-time-targeting-scale/__point/_level/b-time-targeting-scale__point_level_60.css:end */
/* ../../node_modules/bricks/source.blocks/b-time-targeting-scale/__point/_level/b-time-targeting-scale__point_level_50.css:begin */
.b-time-targeting-scale__point_level_50
{
    background-color: #a4bf7e;
}
/* ../../node_modules/bricks/source.blocks/b-time-targeting-scale/__point/_level/b-time-targeting-scale__point_level_50.css:end */
/* ../../node_modules/bricks/source.blocks/b-time-targeting-scale/__point/_level/b-time-targeting-scale__point_level_40.css:begin */
.b-time-targeting-scale__point_level_40
{
    background-color: #bacf9e;
}
/* ../../node_modules/bricks/source.blocks/b-time-targeting-scale/__point/_level/b-time-targeting-scale__point_level_40.css:end */
/* ../../node_modules/bricks/source.blocks/b-time-targeting-scale/__point/_level/b-time-targeting-scale__point_level_30.css:begin */
.b-time-targeting-scale__point_level_30
{
    background-color: #cfdebc;
}
/* ../../node_modules/bricks/source.blocks/b-time-targeting-scale/__point/_level/b-time-targeting-scale__point_level_30.css:end */
/* ../../node_modules/bricks/source.blocks/b-time-targeting-scale/__point/_level/b-time-targeting-scale__point_level_20.css:begin */
.b-time-targeting-scale__point_level_20
{
    background-color: #e2ebd7;
}
/* ../../node_modules/bricks/source.blocks/b-time-targeting-scale/__point/_level/b-time-targeting-scale__point_level_20.css:end */
/* ../../node_modules/bricks/source.blocks/b-time-targeting-scale/__point/_level/b-time-targeting-scale__point_level_10.css:begin */
.b-time-targeting-scale__point_level_10
{
    background-color: #f3f6ed;
}
/* ../../node_modules/bricks/source.blocks/b-time-targeting-scale/__point/_level/b-time-targeting-scale__point_level_10.css:end */
/* ../../node_modules/bricks/source.blocks/b-time-targeting-scale/__point/_hovered/b-time-targeting-scale__point_hovered_yes.css:begin */
.b-time-targeting-scale__point_hovered_yes
{
    cursor: pointer;
}

.b-time-targeting-scale__point_hovered_yes .b-time-targeting-scale__cursor
{
    visibility: visible;
}
/* ../../node_modules/bricks/source.blocks/b-time-targeting-scale/__point/_hovered/b-time-targeting-scale__point_hovered_yes.css:end */
/* ../../node_modules/bricks/source.blocks/b-time-targeting-scale/__point-text/b-time-targeting-scale__point-text.css:begin */
.b-time-targeting-scale__point-text
{
    vertical-align: top;
}
/* ../../node_modules/bricks/source.blocks/b-time-targeting-scale/__point-text/b-time-targeting-scale__point-text.css:end */
/* ../../node_modules/bricks/source.blocks/b-time-targeting-scale/_visible/b-time-targeting-scale_visible_no.css:begin */
.b-time-targeting-scale_visible_no
{
    display: none;
}
/* ../../node_modules/bricks/source.blocks/b-time-targeting-scale/_visible/b-time-targeting-scale_visible_no.css:end */
/* ../../node_modules/bricks/source.blocks/b-time-targeting-scale/_type/b-time-targeting-scale_type_slider.css:begin */
.b-time-targeting-scale_type_slider
{
    width: 98%;
    padding: 3px 0 20px 0;
}

.b-time-targeting-scale_type_slider .slider
{
    margin-left: 50px;
}

.b-time-targeting-scale_type_slider .slider__runner
{
    font-size: 11px;
    line-height: 1.6 !important;

    width: 30px !important;
    margin-top: 5px !important;
    margin-left: -17px !important;

    text-align: center;
}

.b-time-targeting-scale_type_slider .slider__text
{
    padding: 0;
}

.b-time-targeting-scale_type_slider .b-time-targeting-scale__slider-input
{
    width: 42px;
}

.b-time-targeting-scale_type_slider .b-time-targeting-scale__slider-unit
{
    display: inline;

    padding: 0 0 0 5px;
}

.b-time-targeting-scale__slider-control
{
    position: relative;
}

.b-time-targeting-scale_type_slider .slider__body,
.b-time-targeting-scale_type_slider .slider__scale
{
    width: 90%;
}

.b-time-targeting-scale_type_slider .slider__scale
{
    position: absolute;
    top: -10px;
}

.b-time-targeting-scale_type_slider .slider__mark
{
    font-size: 10px;

    display: block;

    width: 30px;
    margin-left: -15px;

    text-align: center;
}

.b-time-targeting-scale_type_slider .slider__mark.slider__mark_position_last,
.b-time-targeting-scale_type_slider .slider__mark.slider__mark_position_first
{
    text-align: right;
}

.b-time-targeting-scale_type_slider .b-time-targeting-scale__slider-info
{
    line-height: 26px;

    float: right;

    text-align: right;
}

.b-time-targeting-scale_type_slider .b-time-targeting-scale__slider-control.slider_theme_normal .slider__allowed-range:before,
.b-time-targeting-scale_type_slider .b-time-targeting-scale__slider-control.slider_theme_normal .slider__allowed-range:after
{
    position: absolute;
    top: 0;
    bottom: 0;

    content: ' ';
}

.b-time-targeting-scale_type_slider .b-time-targeting-scale__slider-control.slider_theme_normal .slider__allowed-range
{
    display: block;
    overflow: hidden;
}

.b-time-targeting-scale_type_slider .b-time-targeting-scale__slider-control.slider_theme_normal .slider__allowed-range:before
{
    right: 50%;
    left: 0;

    width: 50%;

    border-radius: 3px 0 0 3px;
    background: linear-gradient(90deg, #81c22e 50%, #5e9d06 50%);
}

.b-time-targeting-scale_type_slider .b-time-targeting-scale__slider-control.slider_theme_normal .slider__allowed-range:after
{
    right: 0;
    left: 50%;

    width: 50%;

    border-radius: 0 3px 3px 0;
    background: linear-gradient(90deg, #ee8a34 50%, #cc5b2c 50%);
}
/* ../../node_modules/bricks/source.blocks/b-time-targeting-scale/_type/b-time-targeting-scale_type_slider.css:end */
/* ../../node_modules/islands/common.blocks/slider/_size/slider_size_s.css:begin */
.slider_size_s {
    font-size: 13px;
}

.slider_size_s .slider__body {
    height: 28px;
}

.slider_size_s .slider__runner {
    min-width: 28px;
}

.slider_size_s .slider__text {
    margin: 0 6px;
}

.slider_size_s.slider_orientation_horiz .slider__range,
.slider_size_s.slider_orientation_horiz .slider__allowed-range {
    box-sizing: border-box;
    height: 6px;
    margin-top: -3px;

    background-clip: padding-box;
}

.slider_size_s .slider__allowed-range:after,
.slider_size_s .slider__allowed-range:before {
    top: -8px;

    height: 22px;
}
/* ../../node_modules/islands/common.blocks/slider/_size/slider_size_s.css:end */
/* ../../node_modules/islands/common.blocks/slider/_input/slider_input_hidden.css:begin */
.slider_input_hidden .slider__info {
    display: none;
}
/* ../../node_modules/islands/common.blocks/slider/_input/slider_input_hidden.css:end */
/* ../../node_modules/bricks/source.blocks/b-time-targeting-scale-board/b-time-targeting-scale-board.css:begin */
.b-time-targeting-scale-board
{
    text-align: right;
}

.b-time-targeting-scale-board:after
{
    display: block;

    margin-top: 20px;

    content: '';

    opacity: 0.1;
    border-bottom: 1px solid #000;
}
/* ../../node_modules/bricks/source.blocks/b-time-targeting-scale-board/b-time-targeting-scale-board.css:end */
/* ../../node_modules/bricks/source.blocks/b-time-targeting-scale-board/__day/b-time-targeting-scale-board__day.css:begin */
.b-time-targeting-scale-board__day
{
    line-height: 24px;

    float: left;

    border-right: 1px solid #ccc;
}
/* ../../node_modules/bricks/source.blocks/b-time-targeting-scale-board/__day/b-time-targeting-scale-board__day.css:end */
/* ../../node_modules/bricks/source.blocks/b-time-targeting-scale-board/__trailer-day/b-time-targeting-scale-board__trailer-day.css:begin */
.b-time-targeting-scale-board__trailer-day .b-time-targeting-scale-board__hour-wrap
{
    border-bottom: 1px solid #ccc;
}
/* ../../node_modules/bricks/source.blocks/b-time-targeting-scale-board/__trailer-day/b-time-targeting-scale-board__trailer-day.css:end */
/* ../../node_modules/bricks/source.blocks/b-time-targeting-scale-board/__day-label/b-time-targeting-scale-board__day-label.css:begin */
.b-time-targeting-scale-board__day-label
{
    font-size: 11px;
    line-height: 27px;

    float: left;

    width: 25px;

    text-align: left;

    color: #8d8d8d;
}
/* ../../node_modules/bricks/source.blocks/b-time-targeting-scale-board/__day-label/b-time-targeting-scale-board__day-label.css:end */
/* ../../node_modules/bricks/source.blocks/b-time-targeting-scale-board/__hour/b-time-targeting-scale-board__hour.css:begin */
.b-time-targeting-scale-board__hour
{
    font-size: 11px;
    line-height: 24px;

    width: 24px;
    height: 24px;
    padding: 1px;

    cursor: pointer;
    text-align: center;
    vertical-align: middle;

    color: white;
}

.b-time-targeting-scale-board__hour
{
    background-color: white;
}

.b-time-targeting-scale-board__hour_day_6,
.b-time-targeting-scale-board__hour_day_7
{
    background-color: #f7f7f7;
}

.b-time-targeting-scale-board__hour_level_0
{
    color: black;
}

.b-time-targeting-scale-board__hour_level_10,
.b-time-targeting-scale-board__hour_level_20,
.b-time-targeting-scale-board__hour_level_30,
.b-time-targeting-scale-board__hour_level_40,
.b-time-targeting-scale-board__hour_level_50
{
    background-color: #81c22e;
}

.b-time-targeting-scale-board__hour_level_60,
.b-time-targeting-scale-board__hour_level_70,
.b-time-targeting-scale-board__hour_level_80,
.b-time-targeting-scale-board__hour_level_90,
.b-time-targeting-scale-board__hour_level_100
{
    background-color: #5e9d06;
}

.b-time-targeting-scale-board__hour_level_110,
.b-time-targeting-scale-board__hour_level_120,
.b-time-targeting-scale-board__hour_level_130,
.b-time-targeting-scale-board__hour_level_140,
.b-time-targeting-scale-board__hour_level_150
{
    background-color: #ee8a34;
}

.b-time-targeting-scale-board__hour_level_160,
.b-time-targeting-scale-board__hour_level_170,
.b-time-targeting-scale-board__hour_level_180,
.b-time-targeting-scale-board__hour_level_190,
.b-time-targeting-scale-board__hour_level_200
{
    background-color: #cc5b2c;
}
/* ../../node_modules/bricks/source.blocks/b-time-targeting-scale-board/__hour/b-time-targeting-scale-board__hour.css:end */
/* ../../node_modules/bricks/source.blocks/b-time-targeting-scale-board/__hour/_hovered/b-time-targeting-scale-board__hour_hovered_yes.css:begin */
.b-time-targeting-scale-board__hour_hovered_yes
{
    padding: 0;

    border: 1px solid #fff;
}

.b-time-targeting-scale-board__hour_hovered_yes.b-time-targeting-scale-board__hour_level_0,
.b-time-targeting-scale-board__hour_hovered_yes.b-time-targeting-scale-board__hour_level_10,
.b-time-targeting-scale-board__hour_hovered_yes.b-time-targeting-scale-board__hour_level_20,
.b-time-targeting-scale-board__hour_hovered_yes.b-time-targeting-scale-board__hour_level_30,
.b-time-targeting-scale-board__hour_hovered_yes.b-time-targeting-scale-board__hour_level_40
{
    border-color: gray;
}
/* ../../node_modules/bricks/source.blocks/b-time-targeting-scale-board/__hour/_hovered/b-time-targeting-scale-board__hour_hovered_yes.css:end */
/* ../../node_modules/bricks/source.blocks/b-time-targeting-scale-board/__hour-wrap/b-time-targeting-scale-board__hour-wrap.css:begin */
.b-time-targeting-scale-board__hour-wrap
{
    float: left;

    border-top: 1px solid #ccc;
    border-left: 1px solid #ccc;
}
/* ../../node_modules/bricks/source.blocks/b-time-targeting-scale-board/__hour-wrap/b-time-targeting-scale-board__hour-wrap.css:end */
/* ../../node_modules/bricks/source.blocks/b-time-targeting-scale-board/__day-checkbox/b-time-targeting-scale-board__day-checkbox.css:begin */
.b-time-targeting-scale-board__day-checkbox
{
    float: left;

    margin: 3px 10px 0 0;
}
/* ../../node_modules/bricks/source.blocks/b-time-targeting-scale-board/__day-checkbox/b-time-targeting-scale-board__day-checkbox.css:end */
/* ../../node_modules/bricks/source.blocks/b-time-targeting-scale-board/__hours-controls/b-time-targeting-scale-board__hours-controls.css:begin */
.b-time-targeting-scale-board__hours-controls
{
    padding: 10px 0 0 51px;

    text-align: right;
}

.b-time-targeting-scale-board__hours-controls:after
{
    display: block;
    clear: both;

    height: 0;

    content: ' ';
}
/* ../../node_modules/bricks/source.blocks/b-time-targeting-scale-board/__hours-controls/b-time-targeting-scale-board__hours-controls.css:end */
/* ../../node_modules/bricks/source.blocks/b-time-targeting-scale-board/__hour-checkbox/b-time-targeting-scale-board__hour-checkbox.css:begin */
.b-time-targeting-scale-board__hour-checkbox
{
    float: left;

    width: 27px;

    text-align: center;
}

.b-time-targeting-scale-board__hour-checkbox .checkbox
{
    margin-left: 1px;
}
/* ../../node_modules/bricks/source.blocks/b-time-targeting-scale-board/__hour-checkbox/b-time-targeting-scale-board__hour-checkbox.css:end */
/* ../../node_modules/bricks/source.blocks/b-time-targeting-scale-board/__hours-labels/b-time-targeting-scale-board__hours-labels.css:begin */
.b-time-targeting-scale-board__hours-labels
{
    padding-left: 52px;

    text-align: right;
}

.b-time-targeting-scale-board__hours-labels:after
{
    display: block;
    clear: both;

    height: 0;

    content: ' ';
}
/* ../../node_modules/bricks/source.blocks/b-time-targeting-scale-board/__hours-labels/b-time-targeting-scale-board__hours-labels.css:end */
/* ../../node_modules/bricks/source.blocks/b-time-targeting-scale-board/__hour-label/b-time-targeting-scale-board__hour-label.css:begin */
.b-time-targeting-scale-board__hour-label
{
    font-size: 11px;

    float: left;

    width: 9px;
    height: 25px;
    margin: 1px 12px 0 6px;

    color: #8d8d8d;
}
/* ../../node_modules/bricks/source.blocks/b-time-targeting-scale-board/__hour-label/b-time-targeting-scale-board__hour-label.css:end */
/* ../../node_modules/bricks/source.blocks/b-time-targeting-scale-board/__days-wrapper/b-time-targeting-scale-board__days-wrapper.css:begin */
.b-time-targeting-scale-board__days-wrapper:after
{
    display: block;
    clear: both;

    height: 0;

    content: ' ';
}
/* ../../node_modules/bricks/source.blocks/b-time-targeting-scale-board/__days-wrapper/b-time-targeting-scale-board__days-wrapper.css:end */
/* ../../node_modules/bricks/source.blocks/b-time-targeting-scale-board/_type/b-time-targeting-scale-board_type_simple.css:begin */
.b-time-targeting-scale-board_type_simple .b-time-targeting-scale-board__hour
{
    font-size: 0;

    position: relative;
}

.b-time-targeting-scale-board_type_simple .b-time-targeting-scale-board__hour_level_0:after,
.b-time-targeting-scale-board_type_simple .b-time-targeting-scale-board__hour_level_100:after
{
    font-size: 17px;
    line-height: 27px;

    position: absolute;
    top: 0;
    left: 0;

    width: 26px;
    height: 26px;
}

.b-time-targeting-scale-board_type_simple .b-time-targeting-scale-board__hour_level_0:after
{
    content: '-';

    color: #999;
}

.b-time-targeting-scale-board_type_simple .b-time-targeting-scale-board__hour_level_100:after
{
    content: '+';

    color: #fff;
}
/* ../../node_modules/bricks/source.blocks/b-time-targeting-scale-board/_type/b-time-targeting-scale-board_type_simple.css:end */
/* ../../node_modules/bricks/source.blocks/b-time-targeting-holidays/b-time-targeting-holidays.css:begin */
.b-time-targeting-holidays_easy_yes
{
    min-width: 825px;
}
/* ../../node_modules/bricks/source.blocks/b-time-targeting-holidays/b-time-targeting-holidays.css:end */
/* ../../node_modules/bricks/source.blocks/b-time-targeting-holidays/__checkbox/b-time-targeting-holidays__checkbox.css:begin */
.b-time-targeting-holidays__checkbox
{
    position: relative;

    margin: 0 0 0.5em;
}

.b-time-targeting-holidays__checkbox_type_intoAccountHolidays
{
    padding-top: 3px;
}

.b-time-targeting-holidays__checkbox_type_intoAccountHolidays .b-time-targeting-holidays__checkbox-holder
{
    display: inline-block;

    margin-right: 15px;
}
/* ../../node_modules/bricks/source.blocks/b-time-targeting-holidays/__checkbox/b-time-targeting-holidays__checkbox.css:end */
/* ../../node_modules/bricks/source.blocks/b-time-targeting-holidays/__holidays-controls/b-time-targeting-holidays__holidays-controls.css:begin */
.b-time-targeting-holidays__holidays-controls,
.b-time-targeting-holidays__show-settings
{
    display: inline-block;

    margin-top: -3px;

    vertical-align: top;
}
/* ../../node_modules/bricks/source.blocks/b-time-targeting-holidays/__holidays-controls/b-time-targeting-holidays__holidays-controls.css:end */
/* ../../node_modules/bricks/source.blocks/b-time-targeting-holidays/__text/b-time-targeting-holidays__text.css:begin */
.b-time-targeting-holidays__text
{
    line-height: 28px;

    vertical-align: top;
}
/* ../../node_modules/bricks/source.blocks/b-time-targeting-holidays/__text/b-time-targeting-holidays__text.css:end */
/* ../../node_modules/bricks/source.blocks/b-time-targeting-holidays/__radiobox/b-time-targeting-holidays__radiobox.css:begin */
.b-time-targeting-holidays__radiobox
{
    line-height: 22px;

    margin: 0 3px 0 0;
}
/* ../../node_modules/bricks/source.blocks/b-time-targeting-holidays/__radiobox/b-time-targeting-holidays__radiobox.css:end */
/* ../../node_modules/bricks/source.blocks/b-time-targeting-holidays/__select/b-time-targeting-holidays__select.css:begin */
.b-time-targeting-holidays__select
{
    vertical-align: top;
}
/* ../../node_modules/bricks/source.blocks/b-time-targeting-holidays/__select/b-time-targeting-holidays__select.css:end */
/* ../../node_modules/bricks/source.blocks/b-time-targeting-holidays/__text/_type/b-time-targeting-holidays__text_type_level.css:begin */
.b-time-targeting-holidays__text_type_level
{
    visibility: hidden;
}
/* ../../node_modules/bricks/source.blocks/b-time-targeting-holidays/__text/_type/b-time-targeting-holidays__text_type_level.css:end */
/* ../../node_modules/bricks/source.blocks/b-time-targeting-holidays/__select/_type/b-time-targeting-holidays__select_type_to.css:begin */
.b-time-targeting-holidays__select_type_to
{
    margin: 0 5px 0 0;
}
/* ../../node_modules/bricks/source.blocks/b-time-targeting-holidays/__select/_type/b-time-targeting-holidays__select_type_to.css:end */
/* ../../node_modules/bricks/source.blocks/b-time-targeting-holidays/__select/_type/b-time-targeting-holidays__select_type_level.css:begin */
.b-time-targeting-holidays__select_type_level
{
    visibility: hidden;
}

.b-time-targeting-holidays__select_type_level
{
    width: 113px !important;
}
/* ../../node_modules/bricks/source.blocks/b-time-targeting-holidays/__select/_type/b-time-targeting-holidays__select_type_level.css:end */
/* ../../node_modules/bricks/source.blocks/b-time-targeting-holidays/__holidays-controls/_hidden/b-time-targeting-holidays__holidays-controls_hidden_yes.css:begin */
.b-time-targeting-holidays__holidays-controls_hidden_yes
{
    display: none;
}
/* ../../node_modules/bricks/source.blocks/b-time-targeting-holidays/__holidays-controls/_hidden/b-time-targeting-holidays__holidays-controls_hidden_yes.css:end */
/* ../../desktop.blocks/b-time-targeting-decorator/b-time-targeting-decorator.css:begin */
.b-time-targeting-decorator .b-time-targeting__row
{
    margin: 0 0 20px;
}

.b-time-targeting-decorator .b-time-targeting__board-controls.b-time-targeting__row_type_wrap
{
    margin-bottom: 0;
}

.b-time-targeting-decorator .b-time-targeting-toolbar__content
{
    font-size: 12px;
}

.b-time-targeting-decorator .b-time-targeting__row_type_mode-switcher
{
    margin-bottom: 30px;
}

.b-time-targeting-decorator .b-time-targeting-scale_type_slider .b-time-targeting-scale__title
{
    font-size: 13px;
}
/* ../../desktop.blocks/b-time-targeting-decorator/b-time-targeting-decorator.css:end */
/* ../../desktop.blocks/b-time-targeting-decorator/__header/b-time-targeting-decorator__header.css:begin */
.b-time-targeting-decorator__header
{
    font-size: 18px;
}
/* ../../desktop.blocks/b-time-targeting-decorator/__header/b-time-targeting-decorator__header.css:end */
/* ../../desktop.blocks/b-time-targeting-decorator/__footer/b-time-targeting-decorator__footer.css:begin */
.b-time-targeting-decorator__footer-button-cancel
{
    margin-left: 10px;
}
/* ../../desktop.blocks/b-time-targeting-decorator/__footer/b-time-targeting-decorator__footer.css:end */
/* ../../desktop.blocks/b-campaign-period/b-campaign-period.css:begin */
.b-campaign-period__start,
.b-campaign-period__finish
{
    display: inline-block;

    width: 125px;
}
.b-campaign-period__start
{
    margin-left: 5px;
}

.b-campaign-period__finish
{
    margin-left: 5px;
}

.b-campaign-period__remove
{
    vertical-align: middle;
}

.b-campaign-period_has-finish_no .b-campaign-period__finish,
.b-campaign-period_has-finish_no .b-campaign-period__finish-label,
.b-campaign-period_has-finish_no .b-campaign-period__remove,
.b-campaign-period_has-finish_yes .b-campaign-period__plus
{
    display: none;
}

.b-campaign-period__plus
{
    white-space: nowrap;
}

.b-campaign-period__finish-label
{
    margin-right: 10px;
}

.b-campaign-period__start-label
{
    margin-right: 26px;
}
/* ../../desktop.blocks/b-campaign-period/b-campaign-period.css:end */
/* ../../desktop.blocks/b-campaign-period/_type/b-campaign-period_type_short.css:begin */
.b-campaign-period_type_short .b-campaign-period__start-label
{
    margin-right: 15px;
}

.b-campaign-period_type_short .b-campaign-period__start
{
    margin-left: 0;
}

.b-campaign-period_type_short .b-campaign-period__finish
{
    margin-left: 15px;
}
/* ../../desktop.blocks/b-campaign-period/_type/b-campaign-period_type_short.css:end */
/* ../../desktop.blocks/b-autobudget-media-form/b-autobudget-media-form.css:begin */
.b-autobudget-media-form_disabled_yes .b-autobudget-media-form__label
{
    color: #999;
}

.b-autobudget-media-form__input
{
    width: 125px;
}

.b-autobudget-media-form__max-period
{
    margin-top: 5px;
}
/* ../../desktop.blocks/b-autobudget-media-form/b-autobudget-media-form.css:end */
/* ../../desktop.blocks/b-campaign-settings/__item/_of/b-campaign-settings__item_of_vcard.css:begin */
.b-campaign-settings__vcard
{
    width: 720px;
    margin-right: 0;
}

.b-campaign-settings__vcard-view
{
    line-height: 20px;
}
/* ../../desktop.blocks/b-campaign-settings/__item/_of/b-campaign-settings__item_of_vcard.css:end */
/* ../../desktop.blocks/b-vcard-control/_type/b-vcard-control_type_campaign.css:begin */
.b-vcard-control_type_campaign
{
    width: 400px;
}

.b-vcard-control_type_campaign .b-vcard-control__body
{
    position: relative;
    left: -201px;

    width: 750px;
    padding-left: 1.5em;

    border-left: 1px solid #ccc;
}

.b-vcard-control_type_campaign .b-vcard-control__body_opened_yes
{
    margin-top: 2em;
}

.b-vcard-control_type_campaign .b-form-vcard__cell_for_label
{
    width: 9em;
    min-width: 9em;
}
/* ../../desktop.blocks/b-vcard-control/_type/b-vcard-control_type_campaign.css:end */
/* ../../desktop.blocks/b-metrics-key-goals/__values/b-metrics-key-goals__values.css:begin */
.b-metrics-key-goals__values
{
    margin: 0 0 10px;
}

.b-metrics-key-goals__values-item
{
    margin-bottom: 3px;

    color: #000;
}

.b-metrics-key-goals__values-item-price_price-undefined_yes
{
    color: #aaa;
}

.b-metrics-key-goals__values-item-icon
{
    margin: 0 0 0 5px;
}

.b-metrics-key-goals__values-item_deleted_yes
{
    color: #f00;
}

.b-metrics-key-goals__values_hidden_yes
{
    display: none;
}
/* ../../desktop.blocks/b-metrics-key-goals/__values/b-metrics-key-goals__values.css:end */
/* ../../desktop.blocks/b-edit-metrics-key-goals/b-edit-metrics-key-goals.css:begin */
.b-edit-metrics-key-goals
{
    overflow-x: hidden;
    overflow-y: auto;

    box-sizing: border-box;
    width: 500px;
    max-height: 250px;
    padding: 20px 20px 30px;
}

.b-edit-metrics-key-goals__add
{
    display: inline-block;

    padding-top: 20px;

    cursor: pointer;

    opacity: 0.5;
}

.b-edit-metrics-key-goals__add-icon
{
    margin: 0 5px 0 0;

    opacity: 1;
}

.b-edit-metrics-key-goals__add:hover
{
    opacity: 1;
}

.b-edit-metrics-key-goals__add_hidden_yes
{
    display: none;
}

.b-edit-metrics-key-goals__error
{
    margin-top: 10px;

    color: #f00;
}
/* ../../desktop.blocks/b-edit-metrics-key-goals/b-edit-metrics-key-goals.css:end */
/* ../../desktop.blocks/b-edit-metrics-key-goals-item/b-edit-metrics-key-goals-item.css:begin */
.b-edit-metrics-key-goals-item
{
    display: -ms-grid;
    display: grid;

    margin: 20px 0 0;

    -ms-grid-row-align: center;

        align-items: center;
    grid-gap: 10px;
    -ms-grid-columns: auto minmax(100px, 1fr) auto;
        grid-template-columns: auto minmax(100px, 1fr) auto;
}

.b-edit-metrics-key-goals-item:first-child
{
    margin-top: 0;
}

.b-edit-metrics-key-goals-item__select-opener
{
    width: 100%;

    text-align: left;
}

.b-edit-metrics-key-goals-item__select-opener_selected_no
{
    color: rgba(0, 0, 0, 0.5);
}

.b-edit-metrics-key-goals-item__select-opener .button__text
{
    overflow: hidden;

    box-sizing: border-box;
    width: 100%;

    text-overflow: ellipsis;
}

.b-edit-metrics-key-goals-item__item-index
{
    width: 15px;

    color: rgba(0, 0, 0, 0.5);

    -ms-grid-row: 1;

        grid-row: 1;
    -ms-grid-column: 1;
        grid-column: 1;
}

.b-edit-metrics-key-goals-item__item-index,
.b-edit-metrics-key-goals-item__delete
{
    visibility: hidden;

    flex-shrink: 0;
}
.b-edit-metrics-key-goals-item__delete
{
    -ms-grid-row: 1;
        grid-row: 1;
    -ms-grid-column: 3;
        grid-column: 3;
}

.b-edit-metrics-key-goals-item__item-value
{
    overflow: hidden;

    -ms-grid-row: 1;

        grid-row: 1;
    -ms-grid-column: 2;
        grid-column: 2;
}

.b-edit-metrics-key-goals-item__delete_hidden_yes
{
    visibility: hidden;
}

.b-edit-metrics-key-goals-item__price
{
    display: flex;

    -ms-grid-row: 2;

        grid-row: 2;
    -ms-grid-column: 2;
        grid-column: 2;
    grid-column: 2/3;
    align-items: center;
}

.b-edit-metrics-key-goals-item__price-label
{
    white-space: nowrap;
}

.b-edit-metrics-key-goals-item__price-control
{
    width: 70px;
    margin: 0 5px;
}

.b-edit-metrics-key-goals-item__delete_delete-enabled_yes
{
    visibility: inherit;
}
/* ../../desktop.blocks/b-edit-metrics-key-goals-item/b-edit-metrics-key-goals-item.css:end */
/* ../../desktop.blocks/b-metrics-goal-selector/b-metrics-goal-selector.css:begin */
.b-metrics-goal-selector__opener
{
    width: 100%;

    text-align: left;
}

.b-metrics-goal-selector__opener_selected_no
{
    color: rgba(0, 0, 0, 0.5);
}

.b-metrics-goal-selector__opener .button__text
{
    display: block;
    overflow: hidden;

    box-sizing: border-box;
    width: 100%;

    text-overflow: ellipsis;
}

.b-metrics-goal-selector_error_yes .b-metrics-goal-selector__opener
{
    color: #f00;
}
/* ../../desktop.blocks/b-metrics-goal-selector/b-metrics-goal-selector.css:end */
/* ../../desktop.blocks/b-metrics-goal-selector/__list/b-metrics-goal-selector__list.css:begin */
.b-metrics-goal-selector__list
{
    width: 430px;
}

.b-metrics-goal-selector__items
{
    max-height: 250px;
}

.b-metrics-goal-selector__items .b-chooser__text,
.b-metrics-goal-selector__items .b-chooser__name
{
    overflow: hidden;

    white-space: nowrap;
    text-overflow: ellipsis;
}

.b-metrics-goal-selector__item_deleted_yes
{
    color: #f00;
}

.b-metrics-goal-selector__search,
.b-metrics-goal-selector__footer,
.b-chooser__not-found.b-metrics-goal-selector__no-results,
.b-metrics-goal-selector__no-goals-message
{
    padding: 10px;
}

.b-metrics-goal-selector__search
{
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}

.b-metrics-goal-selector__footer
{
    border-top: 1px solid rgba(0, 0, 0, 0.1);
}

.b-metrics-goal-selector__metrics-link
{
    display: block;
}

.b-metrics-goal-selector__metrics-link + .b-metrics-goal-selector__metrics-link
{
    margin: 10px 0 0;
}
/* ../../desktop.blocks/b-metrics-goal-selector/__list/b-metrics-goal-selector__list.css:end */
/* ../../desktop.blocks/b-metrics-key-goals-popup/b-metrics-key-goals-popup.css:begin */
.b-metrics-key-goals-popup
{
    width: 550px;
}

.b-metrics-key-goals-popup__edit-metrics-key-goals
{
    width: 100%;
}
/* ../../desktop.blocks/b-metrics-key-goals-popup/b-metrics-key-goals-popup.css:end */
/* ../../desktop.blocks/b-experiments-settings/b-experiments-settings.css:begin */
.b-experiments-settings__preview
{
    margin-bottom: 15px;
}
.b-experiments-settings__preview-archive
{
    color: #f00;
}
/* ../../desktop.blocks/b-experiments-settings/b-experiments-settings.css:end */
/* ../../desktop.blocks/b-experiments-settings-popup/b-experiments-settings-popup.css:begin */
.b-experiments-settings-popup
{
    display: flex;
    flex-direction: column;
}
.b-experiments-settings-popup__save
{
    margin-right: 10px;
}

.b-experiments-settings-popup__settings
{
    display: flex;
    flex-direction: column;

    width: 780px;

    flex: 1;
}

.b-experiments-settings-popup__body
{
    display: flex;
    flex-direction: column;

    min-height: 345px;
}
/* ../../desktop.blocks/b-experiments-settings-popup/b-experiments-settings-popup.css:end */
/* ../../desktop.blocks/b-campaign-broadmatch-adapter/b-campaign-broadmatch-adapter.css:begin */
.b-campaign-broadmatch-adapter__opener_hidden_yes
{
    display: none;
}
/* ../../desktop.blocks/b-campaign-broadmatch-adapter/b-campaign-broadmatch-adapter.css:end */
/* ../../desktop.blocks/b-campaign-broadmatch/b-campaign-broadmatch.css:begin */
.b-campaign-broadmatch
{
    width: 100%;
}

.b-campaign-broadmatch__tooltip-switcher
{
    display: inline;
}

.b-campaign-broadmatch__tooltip-switcher
{
    margin-left: 5px;

    cursor: pointer;
}

.b-campaign-broadmatch__tooltip-popup-content
{
    width: 300px;
    padding: 10px;
}

.b-campaign-broadmatch__hint
{
    font-size: 11px;

    margin-left: 21px;

    color: #aaa;
}

.b-campaign-broadmatch__header
{
    font-weight: bold;
}

.b-campaign-broadmatch__header .b-help-link__inner-wrap
{
    margin-top: 4px;
}

.b-campaign-broadmatch__body
{
    width: 500px;
}

.b-campaign-broadmatch__row
{
    display: flex;

    align-items: baseline;
}

.b-campaign-broadmatch__row:not(.b-campaign-broadmatch__goals-settings)
{
    margin-bottom: 20px;
}

.b-campaign-broadmatch__label
{
    width: 40%;
}

.b-campaign-broadmatch__control
{
    width: 59%;
}

.b-campaign-broadmatch__goals-settings_disabled_yes,
.b-campaign-broadmatch__limit-settings_disabled_yes
{
    color: #7f7f7f;
}

.b-campaign-broadmatch__errors
{
    width: 100%;
    margin-top: 10px;

    color: #f00;
}

.b-campaign-broadmatch__errors_empty_yes
{
    display: none;
}
/* ../../desktop.blocks/b-campaign-broadmatch/b-campaign-broadmatch.css:end */
/* ../../desktop.blocks/b-campaign-broadmatch/__limit-settings/b-campaign-broadmatch__limit-settings.css:begin */
.b-campaign-broadmatch__limit
{
    width: 65px;
}
/* ../../desktop.blocks/b-campaign-broadmatch/__limit-settings/b-campaign-broadmatch__limit-settings.css:end */
/* ../../desktop.blocks/b-campaign-email-notifications/b-campaign-email-notifications.css:begin */
.b-campaign-email-notifications
{
    overflow: hidden;

    word-wrap: break-word;
}

.b-campaign-email-notifications__decline-button
{
    margin-left: 10px;
}

.b-campaign-email-notifications__email-control
{
    display: inline-block;
}

.b-campaign-email-notifications__email-notification-text
{
    margin-right: 0.5em;
}

.b-campaign-email-notifications__email-notification-text:empty
{
    margin-right: 0;
}

.b-campaign-email-notifications__body.b-modal-popup-decorator__body
{
    padding: 20px;
}
/* ../../desktop.blocks/b-campaign-email-notifications/b-campaign-email-notifications.css:end */
/* ../../desktop.blocks/b-email-notification/_extended/b-email-notification_extended_yes.css:begin */
.b-email-notification_extended_yes
{
    width: auto;
}

.b-email-notification_extended_yes .b-email-notification__row:not(:last-child)
{
    margin-bottom: 20px;
}

.b-email-notification_extended_yes .b-email-notification__label
{
    display: inline-block;

    width: auto;
    margin-top: 7px;
    margin-right: 0.5em;

    vertical-align: top;
}

.b-email-notification_extended_yes .b-email-notification__control
{
    display: inline-block;
}

.b-email-notification_extended_yes .b-email-notification__info
{
    font-size: 11px;

    margin-top: 5px;

    color: #7f7f7f;
}

.b-email-notification_extended_yes .b-email-notification__subscription
{
    font-weight: bold;

    margin: 20px 0 25px 0;
}

.b-email-notification_extended_yes .checkbox:not(.checkbox_checked_yes) .checkbox__label
{
    color: rgba(0, 0, 0, 0.5);
}
/* ../../desktop.blocks/b-email-notification/_extended/b-email-notification_extended_yes.css:end */
/* ../../desktop.blocks/b-campaign-settings/__item/_of/b-campaign-settings__item_of_sms-warnings.css:begin */
.b-campaign-settings__passport-phone-warning
{
    display: none;

    margin-top: 1em;

    color: #666;
}

.b-campaign-settings__passport-phone-warning_show_yes
{
    display: block;
}
/* ../../desktop.blocks/b-campaign-settings/__item/_of/b-campaign-settings__item_of_sms-warnings.css:end */
/* ../../desktop.blocks/b-outboard-controls/_modal/b-outboard-controls_modal_yes.css:begin */
.b-outboard-controls__popup_modal_yes .b-outboard-controls__popup-header
{
    padding: 20px 26px 20px 20px;

    border-bottom: 1px solid #d9d9d9;
}

.b-outboard-controls__popup_modal_yes .b-outboard-controls__popup-center
{
    padding: 20px;
}
/* ../../desktop.blocks/b-outboard-controls/_modal/b-outboard-controls_modal_yes.css:end */
/* ../../desktop.blocks/b-checkbox-tree-item/b-checkbox-tree-item.css:begin */
.b-checkbox-tree-item_root_yes
{
    margin-bottom: 1.5em;
}

.b-checkbox-tree-item__item
{
    margin-top: 0.5em;
}

.b-checkbox-tree-item__subs
{
    padding-left: 20px;
}
/* ../../desktop.blocks/b-checkbox-tree-item/b-checkbox-tree-item.css:end */
/* ../../desktop.blocks/b-campaign-settings/__item/_of/b-campaign-settings__item_of_dont-show.css:begin */
.b-campaign-settings__dont-show-wrap.b-campaign-settings__hint
{
    margin-bottom: 0;
}

.b-campaign-settings__dont-show-hint
{
    margin-bottom: 5px;
}
/* ../../desktop.blocks/b-campaign-settings/__item/_of/b-campaign-settings__item_of_dont-show.css:end */
/* ../../desktop.blocks/b-dont-show-domains/b-dont-show-domains.css:begin */
.b-dont-show-domains
{
    width: 500px;
}

.b-dont-show-domains__warning
{
    margin-bottom: 20px;
    padding-left: 25px;
}

.b-dont-show-domains__input
{
    width: 400px;
    margin-top: 20px;
    margin-right: 10px;
}

.b-dont-show-domains__items
{
    position: relative;

    overflow-y: auto;

    max-height: 250px;
    margin-top: 15px;
    padding: 0!important;
}

.b-dont-show-domains__list
{
    display: block;

    margin: 10px 0;
}

.b-dont-show-domains__domain,
.b-dont-show-domains__ssp
{
    display: table;

    margin-bottom: 3px;
}

.b-dont-show-domains__tooltip-text
{
    line-height: 20px;

    width: 250px;
}

.b-dont-show-domains__examples
{
    font-size: 12px;

    color: rgb(204, 204, 204);
}

.b-dont-show-domains__examples:first-child
{
    margin-bottom: 4px;
}
/* ../../desktop.blocks/b-dont-show-domains/b-dont-show-domains.css:end */
/* ../../desktop.blocks/b-campaign-settings/__item/_of/b-campaign-settings__item_of_banners-per-page.css:begin */
.b-campaign-settings__banners-per-page
{
    width: 130px;
}
/* ../../desktop.blocks/b-campaign-settings/__item/_of/b-campaign-settings__item_of_banners-per-page.css:end */
/* ../../desktop.blocks/b-campaign-settings/__item/_of/b-campaign-settings__item_of_context-limit.css:begin */
.b-campaign-settings__status-metrica-control_hidden_yes,
.b-campaign-settings__context-limit_enabled_no .b-campaign-settings__context-limit-switcher,
.b-campaign-settings__item_of_context-limit.b-campaign-settings__item_hidden_yes
{
    display: none;
}

.b-campaign-settings .b-campaign-settings__context-limit-text_bold_yes
{
    font-weight: bold;
}
/* ../../desktop.blocks/b-campaign-settings/__item/_of/b-campaign-settings__item_of_context-limit.css:end */
/* ../../desktop.blocks/b-context-limit/b-context-limit.css:begin */
.b-context-limit_inner_yes
{
    width: 600px;
}

.b-context-limit__row-layout
{
    margin-top: 1em;
}

.b-context-limit__label-layout
{
    width: 40%;
}

.b-context-limit__checkbox
{
    width: 100%;
}

.checkbox__label.b-context-limit__label
{
    display: inline-block;
}

.b-context-limit .b-layout-form__cell_type_info,
.b-context-limit__label-layout
{
    line-height: 28px;
}

.b-context-limit__control-layout
{
    margin-right: 1em;
}

.b-context-limit__price-coef-row_disabled_yes,
.b-context-limit__enable-cpc-hold_disabled_yes,
.b-context-limit__context-limit-row_disabled_yes
{
    display: none;
}

.b-context-limit__warning
{
    width: 600px;
}
/* ../../desktop.blocks/b-context-limit/b-context-limit.css:end */
/* ../../desktop.blocks/b-disabled-ips/b-disabled-ips.css:begin */
.b-disabled-ips .input
{
    width: 300px;
}

.b-disabled-ips__list
{
    margin-top: 0.6em;
}

.b-disabled-ips__ip
{
    display: block;

    margin-bottom: 0.3em;
}
/* ../../desktop.blocks/b-disabled-ips/b-disabled-ips.css:end */
/* ../../desktop.blocks/b-campaign-settings/__item/_of/b-campaign-settings__item_of_servicing.css:begin */
.b-campaign-settings__item_of_servicing .b-campaign-settings__label-help-subtext
{
    font-size: 12px;

    color: #7f7f7f;
}
/* ../../desktop.blocks/b-campaign-settings/__item/_of/b-campaign-settings__item_of_servicing.css:end */
/* ../../desktop.blocks/b-campaign-servicing/b-campaign-servicing.css:begin */
.b-campaign-servicing
{
    line-height: 1.7em;

    padding-top: 3px;
}

.b-campaign-servicing__subtext
{
    line-height: 11px;

    margin-left: 18px;
}
/* ../../desktop.blocks/b-campaign-servicing/b-campaign-servicing.css:end */
/* ../../desktop.blocks/b-campaign-settings/_edit/b-campaign-settings_edit_yes.css:begin */
.b-campaign-settings_edit_yes .b-campaign-settings__expander
{
    cursor: pointer;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
}

.b-campaign-settings_edit_yes .expander:hover
{
    color: #000;
}

.b-campaign-settings_edit_yes .expander:hover .icon_type_expander
{
    opacity: 1;
}

.b-campaign-settings_edit_yes .b-campaign-settings__banner
{
    position: absolute;
    top: 100px;
    left: 1060px;

    background-color: white;
}

.b-campaign-settings_edit_yes .b-campaign-settings__banner .b-agency-banner
{
    border: 20px solid #fff;
}
/* ../../desktop.blocks/b-campaign-settings/_edit/b-campaign-settings_edit_yes.css:end */
/* ../../desktop.blocks/b-campaign-settings/__server-error/b-campaign-settings__server-error.css:begin */
.b-campaign-settings__server-error
{
    /*ширина взята от максимальной длины инпута*/
    width: 740px;

    border: 0;
}

.b-campaign-settings__server-error .b-campaign-settings__error-text
{
    margin-left: -2px;
    padding-bottom: 10px;

    color: #f00;
}

.b-campaign-settings__server-error + .b-campaign-settings__warning
{
    padding-top: 0;
}

.b-campaign-settings__server-error .b-campaign-settings__error-icon
{
    margin: 0 5px 0 -17px;
}
/* ../../desktop.blocks/b-campaign-settings/__server-error/b-campaign-settings__server-error.css:end */
/* ../../desktop.blocks/b-campaign-settings/__warning/b-campaign-settings__warning.css:begin */
.b-campaign-settings__warning
{
    /*ширина взята от максимальной длины инпута*/
    width: 740px;
    padding-top: 10px;

    border: 0;
}

.b-campaign-settings__warning .b-campaign-settings__error-text
{
    margin-left: -2px;
    padding-bottom: 10px;

    color: #f00;
}

.b-campaign-settings__warning .b-campaign-settings__error-icon
{
    margin: 0 5px 0 -17px;
}
/* ../../desktop.blocks/b-campaign-settings/__warning/b-campaign-settings__warning.css:end */
/* ../../desktop.blocks/b-campaign-settings/_edit/b-campaign-settings_edit_no.css:begin */
.b-campaign-settings_edit_no .checkbox_disabled_yes .checkbox__label
{
    opacity: 1;
}

.b-campaign-settings_edit_no .b-campaign-settings__extra
{
    overflow: visible;

    height: auto;
}

.b-campaign-settings_edit_no .icon_type_expander
{
    display: none;
}

.b-campaign-settings_edit_no .b-date-input_disabled_yes .input__calendar
{
    cursor: default;
}
/* ../../desktop.blocks/b-campaign-settings/_edit/b-campaign-settings_edit_no.css:end */
/* ../../desktop.blocks/b-campaign-settings/__item/_of/b-campaign-settings__item_of_strategy.css:begin */
.b-campaign-settings__item_of_strategy .b-campaign-strategy2__strategy-title
{
    font-weight: bold;
}

.b-campaign-settings__item_of_strategy .b-campaign-settings__hint
{
    margin-bottom: 0;
}

.b-campaign-settings__item_of_strategy .b-campaign-strategy2__switcher
{
    margin-top: 10px;
}

.b-campaign-settings__item_of_strategy .b-campaign-strategy2__strategy-hint
{
    line-height: 20px;
}
/* ../../desktop.blocks/b-campaign-settings/__item/_of/b-campaign-settings__item_of_strategy.css:end */
/* ../../desktop.blocks/b-campaign-settings/__item/_of/b-campaign-settings__item_of_adjustment-rates.css:begin */
.b-adjustment-rates-view-only
{
    line-height: 20px;
}
/* ../../desktop.blocks/b-campaign-settings/__item/_of/b-campaign-settings__item_of_adjustment-rates.css:end */
/* ../../desktop.blocks/b-adjustment-rates-view-only/b-adjustment-rates-view-only.css:begin */
.b-adjustment-rates-view-only__demography,
.b-adjustment-rates-view-only__mobile,
.b-adjustment-rates-view-only__retargeting
{
    margin-bottom: 0;
}

.b-adjustment-rates-view-only__list-head
{
    display: inline-block;
}

.b-adjustment-rates-view-only__empty
{
    display: inline-block;

    margin-left: 0.4em;
}

.b-adjustment-rates-view-only__list
{
    margin: 0.3em 0 0;
    padding-left: 1.5em;
}

.b-adjustment-rates-view-only__list .b-adjustment-rates-view-only__list
{
    margin-top: 0;
}

.b-adjustment-rates-view-only__list-item
{
    list-style: disc;
}
/* ../../desktop.blocks/b-adjustment-rates-view-only/b-adjustment-rates-view-only.css:end */
/* ../../desktop.blocks/b-campaign-metrica-control/b-campaign-metrica-control.css:begin */
.b-campaign-metrica-control__sms
{
    margin-left: 20px;
}

.b-campaign-metrica-control__help
{
    margin-left: 0;
}

.b-campaign-metrica-control__row
{
    margin-top: 5px;
}

.b-campaign-metrica-control__row_hidden_yes
{
    display: none;
}
/* ../../desktop.blocks/b-campaign-metrica-control/b-campaign-metrica-control.css:end */
/* ../../desktop.blocks/b-ya-dialog-popup-adapter/b-ya-dialog-popup-adapter.css:begin */
.b-ya-dialog-popup-adapter__dialog-id
{
    margin-bottom: 10px;
}

.b-ya-dialog-popup-adapter__dialog-id_empty_yes
{
    display: none;
}
/* ../../desktop.blocks/b-ya-dialog-popup-adapter/b-ya-dialog-popup-adapter.css:end */
/* ../../desktop.blocks/b-ya-dialog-popup/b-ya-dialog-popup.css:begin */
.b-ya-dialog-popup
{
    width: 600px;
}

.b-ya-dialog-popup__help-link
{
    display: inline-block;
}

.b-ya-dialog-popup__description
{
    font-size: 13px;

    margin-top: 15px;
}

.b-ya-dialog-popup .b-ya-dialog-popup__body
{
    padding-bottom: 20px;
}
/* ../../desktop.blocks/b-ya-dialog-popup/b-ya-dialog-popup.css:end */
/* ../../desktop.blocks/b-ya-dialog-selector/b-ya-dialog-selector.css:begin */
.b-ya-dialog-selector
{
    margin-bottom: 20px;
}

.b-ya-dialog-selector__content
{
    position: relative;

    display: block;

    margin: 0 -20px;
}

.b-ya-dialog-selector__search
{
    padding: 0 20px;
}

.b-ya-dialog-selector__search-input
{
    margin: 0 0 10px;
}

.b-ya-dialog-selector__items-list.b-chooser__wrap
{
    overflow-x: visible;
}

.b-ya-dialog-selector__items-list-wrap
{
    overflow-x: hidden;

    max-height: 255px;
}

.b-ya-dialog-selector .b-ya-dialog-selector__not-found
{
    line-height: 22px;

    position: relative;
    top: 5px;

    padding: 0 0 0 20px;
}

.b-ya-dialog-selector__search_loading_yes .b-ya-dialog-selector__new-item-loader
{
    display: block;
}

.b-ya-dialog-selector__header-row
{
    font-size: 9px;
    font-weight: bold;

    display: flex;

    margin: 0 -20px;
    padding: 10px 5px 10px 0;

    text-transform: uppercase;

    color: rgba(0, 0, 0, 0.5);
    border-bottom: 1px solid rgba(0, 0, 0, 0.2);

    justify-content: space-between;
}

.b-ya-dialog-selector__title-col
{
    padding-left: 40px;
}

.b-ya-dialog-selector__status-col
{
    width: 100px;
}

.b-chooser_found_no .b-ya-dialog-selector__header-row
{
    display: none;
}

.b-ya-dialog-selector__empty-message
{
    display: none;
}
/* ../../desktop.blocks/b-ya-dialog-selector/b-ya-dialog-selector.css:end */
/* ../../desktop.blocks/b-ya-dialog-selector/__loader/b-ya-dialog-selector__loader.css:begin */
.b-ya-dialog-selector__loader
{
    position: absolute;
    z-index: 10000;
    top: 0;
    left: 0;

    width: 100%;
    height: 100%;

    background: #fff;
}

.b-ya-dialog-selector__loader-spin
{
    position: absolute;
    top: 50%;
    left: 50%;

    margin: -24px 0 0 -24px;
}
/* ../../desktop.blocks/b-ya-dialog-selector/__loader/b-ya-dialog-selector__loader.css:end */
/* ../../node_modules/bricks/source.blocks/b-chooser/_theme/b-chooser_theme_chats.css:begin */
.b-chooser_theme_chats .b-chooser__item_selected_yes .b-chooser__text:after {
    display: none;
}

.b-chooser_theme_chats .b-chooser__text {
    display: block;
}
/* ../../node_modules/bricks/source.blocks/b-chooser/_theme/b-chooser_theme_chats.css:end */
/* ../../desktop.blocks/b-ya-dialog-selector-item/b-ya-dialog-selector-item.css:begin */
.b-ya-dialog-selector-item
{
    position: relative;

    display: flex;

    padding: 8px 25px 8px 20px;

    cursor: pointer;
    vertical-align: top;

    border-bottom: 1px solid rgba(0, 0, 0, 0.1);

    justify-content: space-between;
}

.b-ya-dialog-selector-item__text
{
    overflow: hidden;

    padding-left: 20px;

    flex-grow: 3;
}

.b-ya-dialog-selector-item__title
{
    overflow: hidden;

    margin: 0 5px 4px 0;

    white-space: nowrap;
    text-overflow: ellipsis;
}

.b-ya-dialog-selector-item__description
{
    font-size: 11px;
    line-height: 15px;

    opacity: 0.5;
}

.b-ya-dialog-selector-item__is-active
{
    width: 80px;

    color: #73c580;

    flex-shrink: 0;
}

.b-ya-dialog-selector-item_disabled_yes .b-ya-dialog-selector-item__is-active
{
    color: inherit;
}

.b-ya-dialog-selector-item__radio
{
    position: absolute;
    top: 3px;
    left: 20px;
}

.b-ya-dialog-selector-item_disabled_yes
{
    cursor: inherit;
}
/* ../../desktop.blocks/b-ya-dialog-selector-item/b-ya-dialog-selector-item.css:end */
/* ../../desktop.blocks/b-ya-dialog-selector/_empty/b-ya-dialog-selector_empty_yes.css:begin */
.b-ya-dialog-selector_empty_yes .b-ya-dialog-selector__items-list-wrap
{
    display: none;
}

.b-ya-dialog-selector_empty_yes .b-ya-dialog-selector__header-row
{
    display: none;
}

.b-ya-dialog-selector_empty_yes .b-ya-dialog-selector__empty-message
{
    display: block;

    padding: 10px 0 0;
}
/* ../../desktop.blocks/b-ya-dialog-selector/_empty/b-ya-dialog-selector_empty_yes.css:end */
/* ../../desktop.blocks/b-add-ya-dialog-popup/b-add-ya-dialog-popup.css:begin */
.b-add-ya-dialog-popup
{
    width: 600px;
}

.b-add-ya-dialog-popup__input-label
{
    margin: 0 0 5px;
}

.b-add-ya-dialog-popup .b-add-ya-dialog-popup__body
{
    padding-bottom: 10px;
}
/* ../../desktop.blocks/b-add-ya-dialog-popup/b-add-ya-dialog-popup.css:end */
/* ../../desktop.blocks/b-add-ya-dialog/b-add-ya-dialog.css:begin */
.b-add-ya-dialog
{
    width: 100%;
}

.b-add-ya-dialog__errors
{
    color: #f00;
}

.b-add-ya-dialog__errors,
.b-add-ya-dialog__error
{
    padding: 5px 0;
}

.b-add-ya-dialog_with-errors_no
{
    padding-bottom: 15px;
}
/* ../../desktop.blocks/b-add-ya-dialog/b-add-ya-dialog.css:end */
/* ../../desktop.blocks/b-campaign-settings/_type/b-campaign-settings_type_mobile-content.css:begin */
.b-campaign-settings_view_simple.b-campaign-settings_type_mobile-content .b-campaign-settings__header-group .b-layout-form2__group-name
{
    padding-left: 20px;

    flex: 0 0 200px;
}

.b-campaign-settings_view_simple.b-campaign-settings_type_mobile-content .b-campaign-settings__campaign-name-group .b-layout-form2__group-name
{
    display: none;
}

.b-campaign-settings_view_simple.b-campaign-settings_type_mobile-content .b-campaign-settings__expander
{
    font-size: 17px;

    position: relative;

    width: 100%;
    padding: 25px 0 25px 20px;

    text-transform: none;

    color: #000;

    flex: initial;
}

.b-campaign-settings_view_simple.b-campaign-settings_type_mobile-content .b-campaign-settings__expand
{
    flex-direction: column;

    margin-bottom: 25px;
    padding: 0;

    border: none;
    background: #f6f6f6;
}

.b-campaign-settings_view_simple.b-campaign-settings_type_mobile-content .b-campaign-settings__expander .icon_type_expander
{
    position: relative;
    top: 5px;
    right: 0;

    margin-left: 5px;

    opacity: 1;
}

.b-campaign-settings_view_simple.b-campaign-settings_type_mobile-content .b-campaign-settings__item_of_period
{
    padding-top: 20px;

    border-top: 1px solid rgba(0,0,0,0.1);
}

.b-campaign-settings_view_simple.b-campaign-settings_type_mobile-content .b-layout-form2__submit-group .b-layout-form2__group-cell
{
    padding-top: 10px;
    padding-left: 20px;
}

.b-campaign-settings_view_simple.b-campaign-settings_type_mobile-content .b-campaign-settings__item_of_timetargeting,
.b-campaign-settings_view_simple.b-campaign-settings_type_mobile-content .b-campaign-settings__item_of_dont-show,
.b-campaign-settings_view_simple.b-campaign-settings_type_mobile-content .b-campaign-settings__item_of_targeting-type,
.b-campaign-settings_view_simple.b-campaign-settings_type_mobile-content .b-campaign-settings__item_of_adjustment-rates,
.b-campaign-settings_view_simple.b-campaign-settings_type_mobile-content .b-campaign-settings__item_of_notifications,
.b-campaign-settings_view_simple.b-campaign-settings_type_mobile-content .b-campaign-settings__item_of_banners-per-page,
.b-campaign-settings_view_simple.b-campaign-settings_type_mobile-content .b-campaign-settings__item_of_context-limit,
.b-campaign-settings_view_simple.b-campaign-settings_type_mobile-content .b-campaign-settings__item_of_strategy
{
    padding-top: 20px;

    border-top: 1px solid rgba(0,0,0,0.1);
}

.b-campaign-settings_view_simple.b-campaign-settings_type_mobile-content .b-campaign-settings__item_of_rmp-goal
{
    margin-bottom: 20px;
    padding-top: 25px;

    border-top: 1px solid rgba(0,0,0,0.1);
    border-bottom: 1px solid rgba(0,0,0,0.1);
}

.b-campaign-settings_view_simple.b-campaign-settings_type_mobile-content .b-campaign-settings__server-error
{
    margin-left: 20px;
}
/* ../../desktop.blocks/b-campaign-settings/_type/b-campaign-settings_type_mobile-content.css:end */
/* ../../desktop.blocks/b-campaign-settings/__item/_of/b-campaign-settings__item_of_mobile-app.css:begin */
.b-campaign-settings__select-app-warning
{
    padding-top: 10px;

    color: #f00;
}

.b-campaign-settings__select-app-warning .b-campaign-settings__error-icon
{
    margin-right: 5px;
}
/* ../../desktop.blocks/b-campaign-settings/__item/_of/b-campaign-settings__item_of_mobile-app.css:end */
/* ../../desktop.blocks/b-mobile-app-selector/b-mobile-app-selector.css:begin */
.b-mobile-app-selector
{
    display: block;
}

.b-mobile-app-selector__app
{
    padding: 3px 0;
}

.b-mobile-app-selector__menu
{
    max-width: 680px;
    max-height: 365px;
}

.b-mobile-app-selector .b-mobile-app-selector__dropdown
{
    width: 100%;

    vertical-align: middle;
}

.b-mobile-app-selector .b-mobile-app-selector__dropdown-button
{
    width: 100%;

    text-align: left;
}

.b-mobile-app-selector .b-mobile-app-selector__dropdown-button .b-mobile-app-item
{
    max-width: 462px; /* чтобы кнопка не разъезжалась и срабатывал text-ellipsis */
}

.b-mobile-app-selector__new-app-content
{
    font-size: 13px;
    font-weight: 600;

    display: flex;

    align-items: center;
}

.b-mobile-app-selector__new-app-controls
{
    display: none;
}

.b-mobile-app-selector__new-app-controls .b-mobile-app-selector__spin
{
    margin-left: 10px;
}

.b-mobile-app-selector_empty_yes .b-mobile-app-selector__new-app-controls
{
    display: inline-block;

    vertical-align: middle;
}

.b-mobile-app-selector_empty_yes .b-mobile-app-selector__dropdown
{
    display: none;
}

.b-mobile-app-selector__spin
{
    display: none;
}

.b-mobile-app-selector_loading_yes .b-mobile-app-selector__spin
{
    display: block;
}

.b-mobile-app-selector__new-app-content .icon
{
    margin-right: 12px;
}

.b-mobile-app-selector__new-app-button .b-mobile-app-selector__new-app-content
{
    margin: 0 12px 0 10px;
}

.b-mobile-app-selector__new-app-button .b-mobile-app-selector__new-app-content .icon
{
    margin-right: 10px;
}

.b-mobile-app-selector__create-popup
{
    height: 90%;
}

.b-mobile-app-selector__create-popup .popup__content
{
    padding: 30px 0 0 0;
}

.b-mobile-app-selector__create-component
{
    overflow: auto;

    box-sizing: border-box;
    width: 850px;
    height: 100%;
    padding: 0 20px 20px 20px;
}

.b-mobile-app-selector__create-popup .popup__content
{
    max-width: 850px;
}
/* ../../desktop.blocks/b-mobile-app-selector/b-mobile-app-selector.css:end */
/* ../../desktop.blocks/b-mobile-app-list/b-mobile-app-list.css:begin */
.b-mobile-app-list
{
    position: relative;
}

.b-mobile-app-list__app
{
    padding: 3px 0;
}

.b-mobile-app-list__menu
{
    max-width: 680px;
    max-height: 365px;
}

.b-mobile-app-list__new-app-content
{
    font-size: 13px;
    font-weight: 600;

    display: flex;

    align-items: center;
}

.b-mobile-app-list__new-app-content .icon
{
    margin-right: 12px;
}

.b-mobile-app-list_loading_yes .b-mobile-app-list__loader
{
    display: flex;

    align-items: center;
    justify-content: center;
}
/* ../../desktop.blocks/b-mobile-app-list/b-mobile-app-list.css:end */
/* ../../desktop.blocks/b-campaign-settings/_type/b-campaign-settings_type_performance.css:begin */
.b-campaign-settings__item_of_turbo-smarts
{
    line-height: 1.7em;

    padding-left: 0;
}

.b-layout-form2__group.b-campaign-settings__turbo-smarts
{
    padding: 0;

    border: none;
}
/* ../../desktop.blocks/b-campaign-settings/_type/b-campaign-settings_type_performance.css:end */
/* ../../desktop.blocks/b-campaign-settings/_type/b-campaign-settings_type_content-promotion.css:begin */
.b-campaign-settings_type_content-promotion .b-campaign-settings__item_of_external-stat,
.b-campaign-settings_type_content-promotion .b-campaign-settings__item_of_metrics-links
{
    display: none;
}
/* ../../desktop.blocks/b-campaign-settings/_type/b-campaign-settings_type_content-promotion.css:end */
/* ../../desktop.blocks/b-shows-frequency-control/b-shows-frequency-control.css:begin */
.b-shows-frequency-control
{
    font-size: 13px;

    display: flex;

    white-space: nowrap;

    flex-wrap: wrap;
    align-items: center;
}

.b-shows-frequency-control__shows-value,
.b-shows-frequency-control__period-value
{
    width: 90px;
}

.b-shows-frequency-control__shows-value
{
    margin: 0 10px 0 0;
}

.b-shows-frequency-control__period-value,
.b-shows-frequency-control__period-name
{
    margin: 0 0 0 10px;
}

.b-shows-frequency-control__period-value_hidden_yes
{
    display: none;
}

.b-shows-frequency-control__errors
{
    width: 100%;

    color: #f00;

    flex-shrink: 0;
}

.b-shows-frequency-control__error
{
    margin: 5px 0 0;
}
/* ../../desktop.blocks/b-shows-frequency-control/b-shows-frequency-control.css:end */
/* ../../desktop.blocks/b-campaign-settings/__item/_of/b-campaign-settings__item_of_shows-frequency.css:begin */
.b-campaign-settings__shows-frequency-control_hidden_yes
{
    visibility: hidden;
}
/* ../../desktop.blocks/b-campaign-settings/__item/_of/b-campaign-settings__item_of_shows-frequency.css:end */
/* ../../desktop.blocks/b-campaign-settings/__item/_of/b-campaign-settings__item_of_brand-lift.css:begin */
.b-campaign-settings__item_of_brand-lift .b-campaign-settings__icon-hint
{
    margin-left: 5px;
}

.b-campaign-settings__brand-lift-disclaimer
{
    max-width: 500px;
}
/* ../../desktop.blocks/b-campaign-settings/__item/_of/b-campaign-settings__item_of_brand-lift.css:end */
/* ../../desktop.blocks/brand-lift-control/brand-lift-control.css:begin */
.brand-lift-control__status
{
    font-weight: bold;

    display: inline-block;

    margin-right: 10px;
}
/* ../../desktop.blocks/brand-lift-control/brand-lift-control.css:end */
/* ../../desktop.blocks/brand-lift-form/brand-lift-form.css:begin */
.brand-lift-form__cancel
{
    margin-left: 10px;
}

.brand-lift-form__body
{
    overflow: hidden;
}

.brand-lift-form__frame-wrapper
{
    position: absolute;
    top: 20px;
    right: 20px;
    bottom: 20px;
    left: 20px;
}

.brand-lift-form__iframe
{
    position: absolute;
    top: 0;
    left: 0;

    width: 100%;
    height: 100%;
}
/* ../../desktop.blocks/brand-lift-form/brand-lift-form.css:end */
/* ../../desktop.blocks/b-campaign-settings/__item/_of/b-campaign-settings__item_of_allowed-frontpage-types.css:begin */
.b-campaign-settings__frontpage-types-select
{
    width: 200px;

    vertical-align: middle;
}
/* ../../desktop.blocks/b-campaign-settings/__item/_of/b-campaign-settings__item_of_allowed-frontpage-types.css:end */
/* ../../desktop.blocks/b-campaign-settings/_type/b-campaign-settings_type_internal-distrib.css:begin */
.b-campaign-settings_type_internal-distrib .b-campaign-settings__item_of_metrics-control
{
    display: none;
}

.b-campaign-settings_type_internal-distrib .b-campaign-settings__item_of_internal-restriction-type
{
    display: none;
}

.b-campaign-settings_type_internal-distrib .b-layout-form2__group-name
{
    flex: 0 0 150px;
}
/* ../../desktop.blocks/b-campaign-settings/_type/b-campaign-settings_type_internal-distrib.css:end */
/* ../../desktop.blocks/b-campaign-settings/__item/_of/b-campaign-settings__item_of_metrics-rotation-goal-id.css:begin */
.b-campaign-settings__metrics-rotation-goal-id-input
{
    width: 200px;
}
/* ../../desktop.blocks/b-campaign-settings/__item/_of/b-campaign-settings__item_of_metrics-rotation-goal-id.css:end */
/* ../../desktop.blocks/b-campaign-settings/__item/_of/b-campaign-settings__item_of_internal-service-id.css:begin */
.b-campaign-settings__internal-service-id-input
{
    width: 200px;
}
/* ../../desktop.blocks/b-campaign-settings/__item/_of/b-campaign-settings__item_of_internal-service-id.css:end */
/* ../../desktop.blocks/b-campaign-settings/__item/_of/b-campaign-settings__item_of_internal-place-id.css:begin */
.b-campaign-settings__internal-place-id-input
{
    width: 200px;
}
/* ../../desktop.blocks/b-campaign-settings/__item/_of/b-campaign-settings__item_of_internal-place-id.css:end */
/* ../../desktop.blocks/b-campaign-settings/__item/_of/b-campaign-settings__item_of_internal-restriction-distrib.css:begin */
.b-campaign-settings__item_of_internal-restriction-distrib
{
    display: none;
}
/* ../../desktop.blocks/b-campaign-settings/__item/_of/b-campaign-settings__item_of_internal-restriction-distrib.css:end */
/* ../../desktop.blocks/b-campaign-settings/_type/b-campaign-settings_type_internal-free.css:begin */
.b-campaign-settings_type_internal-free .b-campaign-settings__item_of_metrics-control
{
    display: none;
}

.b-campaign-settings_type_internal-free .b-layout-form2__group-name
{
    flex: 0 0 150px;
}
/* ../../desktop.blocks/b-campaign-settings/_type/b-campaign-settings_type_internal-free.css:end */
/* ../../desktop.blocks/b-campaign-settings/__item/_of/b-campaign-settings__item_of_internal-page-ids.css:begin */
.b-campaign-settings__internal-page-ids-input
{
    width: 200px;
}
/* ../../desktop.blocks/b-campaign-settings/__item/_of/b-campaign-settings__item_of_internal-page-ids.css:end */
/* ../../desktop.blocks/b-campaign-settings/__item/_of/b-campaign-settings__item_of_internal-restriction-value.css:begin */
.b-campaign-settings__internal-restriction-value-input
{
    width: 200px;
}
/* ../../desktop.blocks/b-campaign-settings/__item/_of/b-campaign-settings__item_of_internal-restriction-value.css:end */
/* ../../desktop.blocks/b-campaign-settings-header/b-campaign-settings-header.css:begin */
.b-campaign-settings__header-group
{
    padding-bottom: 0;

    border: 0;
}

.b-campaign-settings-header__name
{
    display: inline;
}

.b-campaign-settings__header-group .b-layout-form2__cell
{
    padding-bottom: 0;
}

.b-campaign-settings-header__title
{
    margin: 0;
}

.b-campaign-settings-header__campaign-type
{
    margin-top: 10px;
}
/* ../../desktop.blocks/b-campaign-settings-header/b-campaign-settings-header.css:end */
/* ../../desktop.blocks/b-campaign-settings-header/__stat-link/b-campaign-settings-header__stat-link.css:begin */
.b-campaign-settings-header__stat-link
{
    font-weight: normal;

    letter-spacing: normal;
    text-transform: none;
}
/* ../../desktop.blocks/b-campaign-settings-header/__stat-link/b-campaign-settings-header__stat-link.css:end */
/* ../../desktop.blocks/p-campaign-settings/p-campaign-settings.css:begin */
.p-campaign-settings
{
    position: relative;

    min-width: 900px;
    max-width: 1356px;
    margin: 0 22px;
}

.p-campaign-settings .b-layout-form2__cell_type_cell-right.b-layout-form2__cell_count_2
{
    min-width: 360px;
}

/**
    Отсюда и ниже переопределения из-за ISL-5121
 */
.checkbox,
.tumbler.tumbler_theme_normal,
.radio-button.radio-button_theme_normal,
.radiobox_theme_normal
{
    font-family: 'YS Text', 'Helvetica Neue', Helvetica, Arial, sans-serif!important;
}

.b-time-targeting .b-time-targeting-scale_type_slider .slider__runner
{
    z-index: 10!important;
}

.b-time-targeting .slider_size_s .slider__text
{
    margin: 0 6px!important;
}

.b-time-targeting-toolbar__quick-select,
.b-worktime__all-day
{
    color: #37496d!important;
}

.b-time-targeting-holidays__radiobox
{
    line-height: 22px!important;
}
/* ../../desktop.blocks/p-campaign-settings/p-campaign-settings.css:end */
/* ../../desktop.blocks/p-manage-vcards/p-manage-vcards.css:begin */
.p-manage-vcards__campaigns
{
    padding: 0 5px 6px;
}

.p-manage-vcards__campaign
{
    max-width: 600px;
    margin-top: 6px;
}

.p-manage-vcards__note
{
    font-size: 0.85em;

    margin-left: 0.5em;

    color: #555;
}

.p-manage-vcards__campaigns-dropdown
{
    font-size: 1.3em;

    margin-bottom: 0.4em;
}

.p-manage-vcards__campaigns-dropdown-switcher
{
    display: inline;

    margin-left: 5px;
}

.p-manage-vcards__dropdown-arrow
{
    font-size: 11px;
    line-height: 1em;

    margin-left: 0.2em;

    vertical-align: middle;
}

.p-manage-vcards__count-item
{
    margin-right: 10px;
}

.p-manage-vcards
{
    margin-top: 25px;
    margin-bottom: -15px;
}

.p-manage-vcards__page-title
{
    margin-top: 0;
}

.p-manage-vcards__campaigns-dropdown .dropdown__switcher
{
    color: #37486e;
}
/* ../../desktop.blocks/p-manage-vcards/p-manage-vcards.css:end */
/* ../../desktop.blocks/p-manage-vcards/__campaigns/p-manage-vcards__campaigns.css:begin */
.p-manage-vcards__campaigns
{
    overflow-y: auto;

    max-height: 380px;
}
/* ../../desktop.blocks/p-manage-vcards/__campaigns/p-manage-vcards__campaigns.css:end */
/* ../../desktop.blocks/b-manage-vcards/b-manage-vcards.css:begin */
.b-manage-vcards
{
    padding-top: 25px;
}

.p-manage-vcards__count-item
{
    margin-right: 10px;
}

.b-manage-vcards__vcard-banners
{
    float: left;

    width: 335px;
    margin-bottom: 15px;
}

/*
    При _no-checkboxes_yes нужно у блока checkbox в группе чекбоксов прятать только чекбокс,
    а не весь блок, поэтому используется такое (к сожалению добавить mix для __box нельзя, потребуются переопределения).
    Весь блок прятать нельзя, так как лэйбл чекбокса с номером баннера входит в блок, а его прятать нельзя
*/
.b-manage-vcards__vcard-banners_no-checkboxes_yes .b-checkboxes-group__item .checkbox__box
{
    display: none;
}

.b-manage-vcards__vcards
{
    margin-left: 335px;
}

.b-manage-vcards__scrollable-box
{
    position: relative;

    overflow: auto;

    height: 43em;
    margin-bottom: 5px;

    border: 1px solid #ccc;
}

.b-manage-vcards__vcard-banners .b-manage-vcards__scrollable-box
{
    padding-right: 15px;

    border-right: none;
}

.b-manage-vcards__scrollable-box_prevent_scrolling
{
    overflow: hidden;
}

.b-manage-vcards__vcards_cursor_wait,
.b-manage-vcards__vcard-banners_cursor_wait
{
    cursor: wait;
}
/* ../../desktop.blocks/b-manage-vcards/b-manage-vcards.css:end */
/* ../../desktop.blocks/b-vcard-banners/b-vcard-banners.css:begin */
.b-vcard-banners__error-message
{
    font-size: 1.25em;

    position: relative;
    top: 40%;

    text-align: center;
}

.b-vcard-banners__head
{
    height: 17px;
    margin: 0 0 5px 7px;
}

.b-vcard-banners__filtration
{
    font-size: 15px;
}

.b-vcard-banners__filter
{
    margin-left: 5px;
}

.b-vcard-banners__filter .link
{
    font-size: 15px;
}

.b-vcard-banners__filtration_hidden_yes,
.b-vcard-banners__reset-vcard-filtration_hidden_yes
{
    display: none;
}

.b-vcard-banners__vcard-number
{
    margin: 0 5px;
}

.b-vcard-banners__phrases-popup
{
    min-width: 200px;
    max-width: 400px;
}

.b-vcard-banners__header
{
    position: absolute;
    top: -10px;
    left: -10px;
}

.b-vcard-banners__label
{
    font-size: 0.86em;

    color: #666;
    background: #fff;
}

.b-vcard-banners__preview
{
    overflow: hidden;

    padding: 10px 10px 0;
}

.b-vcard-banners__item
{
    position: relative;

    margin: 35px 5px 15px 15px;

    border-width: 1px;
    border-style: solid;
    border-color: #e5e5e5 #e5e5e5 #9f9f9f;
    border-radius: 4px;
}

.b-vcard-banners__item .b-banner-preview__geo-names
{
    margin: 7px 0 0;
}

.b-vcard-banners__item_hidden_yes
{
    display: none;
}

.b-vcard-banners__item_disabled_yes .b-vcard-banners__preview
{
    background: #fffdca;
}

.b-vcard-banners__action-item_hidden_yes
{
    display: none;
}

.b-vcard-banners__group-number
{
    font-size: 11px;
    line-height: 1;

    position: absolute;
    top: -25px;
    left: 10px;

    color: #666;
}
/* ../../desktop.blocks/b-vcard-banners/b-vcard-banners.css:end */
/* ../../desktop.blocks/b-vcard-number/b-vcard-number.css:begin */
.b-vcard-number
{
    font-size: 0.96em;

    padding: 1px 3px;

    color: #fff;
    border: 1px solid;
    border-radius: 4px;
}

.b-vcard-number_color_1
{
    border-color: #206cff;
    background-color: #206cff;
}

.b-vcard-number_color_2
{
    border-color: #00c;
    background-color: #00c;
}

.b-vcard-number_color_3
{
    border-color: #6229a3;
    background-color: #6229a3;
}

.b-vcard-number_color_4
{
    border-color: #c77;
    background-color: #c77;
}

.b-vcard-number_color_5
{
    border-color: #c00;
    background-color: #c00;
}

.b-vcard-number_color_6
{
    border-color: #ec7000;
    background-color: #ec7000;
}

.b-vcard-number_color_7
{
    border-color: #b36d00;
    background-color: #b36d00;
}

.b-vcard-number_color_8
{
    border-color: #ab8b00;
    background-color: #ab8b00;
}

.b-vcard-number_color_9
{
    border-color: #636330;
    background-color: #636330;
}

.b-vcard-number_color_10
{
    border-color: #64992c;
    background-color: #64992c;
}

.b-vcard-number_color_11
{
    border-color: #063;
    background-color: #063;
}

.b-vcard-number_color_12
{
    border-color: #666;
    background-color: #666;
}
/* ../../desktop.blocks/b-vcard-number/b-vcard-number.css:end */
/* ../../desktop.blocks/b-dropdown-filter/b-dropdown-filter.css:begin */
.b-dropdown-filter__arrow
{
    font-size: 11px;
    line-height: 1em;

    margin-left: 0.2em;

    vertical-align: middle;
}

.b-dropdown-filter__footer
{
    margin: 10px 0 5px;
    padding-top: 6px;

    border-top: 1px solid #ddd;
}

.b-dropdown-filter__item
{
    display: block;

    margin-bottom: 6px;
}

.b-dropdown-filter__item_selected_yes
{
    font-weight: bold;
}
/* ../../desktop.blocks/b-dropdown-filter/b-dropdown-filter.css:end */
/* ../../desktop.blocks/b-vcards/b-vcards.css:begin */
.b-vcards__error-message
{
    font-size: 1.25em;

    position: relative;
    top: 40%;

    text-align: center;
}

.b-vcards__head
{
    position: relative;

    min-width: 700px;
    height: 17px;
    margin: 0 0 5px 11px;
}

.b-vcards__head .b-vcards__close-frame-action
{
    position: absolute;
    top: 0;
    right: 0;
}

.b-vcards__filtration
{
    font-size: 15px;
}

.b-vcards__filter
{
    margin-left: 5px;
}

.b-vcards__filter .link
{
    font-size: 15px;
}

.b-vcards__frame-box,
.b-vcards__frame-box .b-iframe
{
    width: 100%;
    height: 100%;
}

.b-vcards__frame-box .spin
{
    width: 48px;
    height: 48px;
    margin: 250px auto;
}

.b-vcards__item_hidden_yes,
.b-vcards__items_hidden_yes,
.b-vcards__frame-box_hidden_yes,
.b-vcards__filtration_hidden_yes,
.b-vcards__controls-box_hidden_yes,
.b-vcards__close-frame-action_hidden_yes
{
    display: none;
}

.b-vcards__actions
{
    margin-top: 5px;
}

.b-vcards__actions-link
{
    margin-right: 10px;
}

.b-vcards__assign-vcard-action.link_pseudo_yes .link__inner
{
    text-decoration: none;

    border-bottom: none;
}

.b-vcards__assign-vcard-action.link_disabled_yes .link__inner
{
    color: #aaa;
}

.b-vcards__number
{
    float: left;

    margin: 1px 5px 0 -20px;
}

.b-vcards__banners-counts
{
    margin-left: 15px;
}

.b-vcards__banners-count
{
    font-weight: normal;

    color: #555;
}

.b-vcards__name
{
    font-size: 1.25em;
    font-weight: normal;
}

.b-vcards__title .b-vcards__show-banners-action
{
    margin-left: 10px;

    color: #555;
}

.b-vcards__item
{
    margin: 0 0 10px;
    padding: 10px 10px 10px 30px;
}

.b-vcards__header
{
    font-size: 15px;

    float: left;
}

.b-vcards__vcard-number
{
    margin: 0 5px;
}

.b-vcards__description
{
    margin-top: 3px;
}

.b-vcards__desc-row
{
    margin-bottom: 1px;

    color: #060;
}

.b-vcards__extra-message
{
    font-size: 0.85em;

    margin-top: 5px;
}

.b-vcards__phone,
.b-vcards__email,
.b-vcards__im,
.b-vcards__worktime
{
    white-space: nowrap;
}
/* ../../desktop.blocks/b-vcards/b-vcards.css:end */
/* ../../desktop.blocks/p-edit-vcard-headless/p-edit-vcard-headless.css:begin */
.b-page_page-block_p-edit-vcard-headless
{
    padding: 0;
}

.p-edit-vcard-headless
{
    margin: 0 20px 0 0;
    padding: 20px;
}

.p-edit-vcard-headless__buttons
{
    margin-top: 10px;

    background-color: #eee;
}

.p-edit-vcard-headless__cancel-button
{
    margin-left: 10px;
}

.p-edit-vcard-headless__form-vcard
{
    padding-bottom: 5px;

    border-bottom: 2px solid #ccc;
}

.p-edit-vcard-headless__buttons-wrapper,
.p-edit-vcard-headless__required-notice
{
    margin-left: 1%;
    padding: 0.4em 0 0.4em 16em;
}

.p-edit-vcard-headless__errors
{
    display: none;

    margin-bottom: 1em;
    padding-top: 1em;
}

.p-edit-vcard-headless_has-errors_yes .p-edit-vcard-headless__errors
{
    display: block;
}
/* ../../desktop.blocks/p-edit-vcard-headless/p-edit-vcard-headless.css:end */
/* ../../desktop.blocks/p-api-certification-request-edit/p-api-certification-request-edit.css:begin */
.p-api-certification-request-edit__label
{
    font-size: 12px;
    line-height: 24px;

    display: block;

    color: #666;
}

.p-api-certification-request-edit__access-error
{
    padding: 30px 0;

    text-align: center;
}

.p-api-certification-request-edit__block-view-control
{
    line-height: 28px;

    display: table;
}

.p-api-certification-request-edit__inline-checkbox
{
    line-height: 35px;

    margin-right: 15px;
}

.p-api-certification-request-edit__fields
{
    width: 100%;

    table-layout: fixed;
}
.p-api-certification-request-edit__field-cell
{
    padding: 5px 10px;
}

.p-api-certification-request-edit__application-id-input_hidden_yes
{
    display: none;
}

.p-api-certification-request-edit__error-message
{
    padding: 5px 0;

    color: red;
}

.p-api-certification-request-edit__other-field-option
{
    line-height: 28px;
}

.p-api-certification-request-edit__other-option-input
{
    display: inline-block;

    width: 50%;
    margin-left: 10px;
}

.p-api-certification-request-edit__other-option-input_hidden_yes
{
    display: none;
}

.p-api-certification-request-edit__clear
{
    display: block;
    clear: both;
}

.p-api-certification-request-edit__settings
{
    padding: 10px 0;
}

.p-api-certification-request-edit__settings-title
{
    font-size: 20px;
}

.p-api-certification-request-edit__settings-text
{
    font-size: 14px;

    padding: 15px 0;
}

.p-api-certification-request-edit__settings-faq
{
    margin-bottom: 15px;
}

.p-api-certification-request-edit__get-access-link
{
    font-size: 16px;
    font-weight: bold;
    line-height: 2;
}

.p-api-certification-request-edit__access-denied
{
    padding: 20px 0;

    text-align: center;
}
/* ../../desktop.blocks/p-api-certification-request-edit/p-api-certification-request-edit.css:end */
/* ../../desktop.blocks/p-api-certification-request-edit/__header/p-api-certification-request-edit__header.css:begin */
.p-api-certification-request-edit__header-subtitle
{
    display: block;
    clear: both;

    margin-bottom: 15px;
    padding: 15px 0 10px;

    border-bottom: 1px solid #ddd;
}

.p-api-certification-request-edit__header-subtitle-appname,
.p-api-certification-request-edit__header-subtitle-appid
{
    display: inline;
}

.p-api-certification-request-edit__header-subtitle-appname
{
    font-size: 24px;
    line-height: 25px;

    color: #999;
}

.p-api-certification-request-edit__header-subtitle-appid
{
    font-size: 12px;
    line-height: 24px;

    float: right;

    padding: 0 5px;

    color: #999;
}

.p-api-certification-request-edit__header
{
    margin: 2em 0;
}

.p-api-certification-request-edit__header-title
{
    font-size: 20px;

    float: left;
}

.p-api-certification-request-edit__header-links
{
    float: right;

    text-align: right;
}

.p-api-certification-request-edit__header-link
{
    padding: 5px 0;
}
/* ../../desktop.blocks/p-api-certification-request-edit/__header/p-api-certification-request-edit__header.css:end */
/* ../../desktop.blocks/p-api-certification-request-edit/__file-attachment/p-api-certification-request-edit__file-attachment.css:begin */
.p-api-certification-request-edit__file-attach
{
    position: relative;

    margin-bottom: 10px;
    padding: 10px;

    border: 1px solid #ddd;
    border-radius: 3px;
}

.p-api-certification-request-edit__file-attach:first-child
{
    margin-top: 10px;
}

.p-api-certification-request-edit__file-attach .input_type_textarea
{
    margin-top: 10px;
}

.p-api-certification-request-edit__add-attach-form
{
    padding: 5px 0;
}

.p-api-certification-request-edit__remove-attach-form
{
    font-size: 24px;

    position: absolute;
    top: 5px;
    right: 10px;

    cursor: pointer;

    color: #ccc;
}

.p-api-certification-request-edit__remove-attach-form_hidden_yes
{
    display: none;
}

.p-api-certification-request-edit__add-attach-form .icon
{
    margin-right: 5px;
}

.p-api-certification-request-edit__add-attach-form .b-link,
.p-api-certification-request-edit__add-attach-form .icon
{
    line-height: 1.5;

    vertical-align: middle;
}

.p-api-certification-request-edit__remove-attach-form,
.p-api-certification-request-edit__remove-attach-form.button_hovered_yes:before,
.p-api-certification-request-edit__remove-attach-form:before
{
    color: #666;
    border: 0;
    background: none;
    box-shadow: none;
}

.p-api-certification-request-edit__remove-attach-form:hover .button__text
{
    color: red;
}

.p-api-certification-request-edit__remove-attach-form.button .button__text
{
    padding: 0;
}

.p-api-certification-request-edit__file-attachment-form
{
    overflow: hidden;

    width: 100%;
}
.p-api-certification-request-edit__file-attachment-holder
{
    width: 75%;

    text-overflow: ellipsis;
}
/* ../../desktop.blocks/p-api-certification-request-edit/__file-attachment/p-api-certification-request-edit__file-attachment.css:end */
/* ../../desktop.blocks/p-api-certification-request-edit/__files-list/p-api-certification-request-edit__files-list.css:begin */
.p-api-certification-request-edit__files-list-item
{
    position: relative;

    padding: 5px 0;

    border-bottom: 1px solid #ddd;
}

.p-api-certification-request-edit__files-list-item-preview,
.p-api-certification-request-edit__files-list-item-text
{
    float: left;
}

.p-api-certification-request-edit__files-list-item-preview
{
    height: 50px;
}

.p-api-certification-request-edit__files-list-item-text
{
    width: 75%;
    margin-left: 10px;

    word-break: break-all;
}

.p-api-certification-request-edit__files-list-item-remove
{
    font-size: 24px;

    position: absolute;
    top: 5px;
    right: 10px;

    cursor: pointer;

    color: #ccc;
}

.p-api-certification-request-edit__files-list-item-remove:hover
{
    color: red;
}
/* ../../desktop.blocks/p-api-certification-request-edit/__files-list/p-api-certification-request-edit__files-list.css:end */
/* ../../desktop.blocks/p-api-certification-request-edit/__field-title/p-api-certification-request-edit__field-title.css:begin */
.p-api-certification-request-edit__field-title
{
    font-size: 16px;
    line-height: 25px;

    margin: 15px 0 5px;
    padding: 10px 5px 0;

    border-top: 1px dashed #ddd;
}

.p-api-certification-request-edit__field-title-popup
{
    width: 400px;
}

.p-api-certification-request-edit__field-title-popup-toggle
{
    margin: 0 5px;

    cursor: pointer;
}
.p-api-certification-request-edit__field-title-tooltip
{
    padding: 10px;
}
.p-api-certification-request-edit__title-tooltip-list
{
    margin: 10px 0;

    list-style: disc inside none;
}

.p-api-certification-request-edit__title-tooltip-list-item
{
    padding: 5px;
}
/* ../../desktop.blocks/p-api-certification-request-edit/__field-title/p-api-certification-request-edit__field-title.css:end */
/* ../../desktop.blocks/p-api-certification-request-edit/__form/p-api-certification-request-edit__form.css:begin */
.p-api-certification-request-edit__form-footer
{
    margin: 1em 0;
    padding: 12px 15px 10px;

    border-radius: 5px;
    background-color: #f9f9f9;
}

.p-api-certification-request-edit__form-footer-requiremark
{
    padding-bottom: 15px;
}

.p-api-certification-request-edit__form-footer-back-link
{
    line-height: 32px;

    float: right;

    text-align: right;
}

.p-api-certification-request-edit__form-footer-button
{
    float: left;
}
/* ../../desktop.blocks/p-api-certification-request-edit/__form/p-api-certification-request-edit__form.css:end */
/* ../../desktop.blocks/p-api-certification-request-edit/__field/p-api-certification-request-edit__field.css:begin */
.p-api-certification-request-edit__field
{
    width: 100%;
    margin: 0 auto;
}

.p-api-certification-request-edit__field:first-child .p-api-certification-request-edit__field-title
{
    margin: 0 0 5px;
    padding: 0 5px 0;

    border-top: 0;
}


.p-api-certification-request-edit__field .p-api-certification-request-edit__error-message
{
    display: none;
}

.p-api-certification-request-edit__field_valid_no .p-api-certification-request-edit__mark-control,
.p-api-certification-request-edit__field_valid_no .b-date-input__input
{
    border: 1px solid red;
}

.p-api-certification-request-edit__field_name_dev-finish .p-api-certification-request-edit__error-message
{
    margin-left: 10px;
}

.p-api-certification-request-edit__field_valid_no .p-api-certification-request-edit__error-message
{
    display: block;
}

.p-api-certification-request-edit__required-mark
{
    font-weight: bold;

    padding: 0 0.2em;

    color: red;
}
/* ../../desktop.blocks/p-api-certification-request-edit/__field/p-api-certification-request-edit__field.css:end */
/* ../../desktop.blocks/p-campaigns-subclient/p-campaigns-subclient.css:begin */
.p-campaigns-subclient .l-page_layout_84
{
    margin: 2.2em 0 3em;
}

.p-campaigns-subclient .b-campaigns-list__num
{
    width: 1%;
}

.p-campaigns-subclient .b-campaigns-list_pay_yes .b-campaigns-list__name
{
    width: 35%;
}

.p-campaigns-subclient .b-campaigns-list_pay_yes .b-campaigns-list__settings
{
    width: 8%;
}

.p-campaigns-subclient .b-campaigns-list_pay_yes .b-campaigns-list__owner
{
    width: 10%;
}

.p-campaigns-subclient .b-campaigns-list_pay_yes .b-campaigns-list__state
{
    width: 10%;
}

.p-campaigns-subclient .b-campaigns-list_pay_yes .b-campaigns-list__date
{
    width: 6%;
}

.p-campaigns-subclient .b-campaigns-list_pay_yes .b-campaigns-list__numeric
{
    width: 7%;
}

.p-campaigns-subclient .b-campaigns-list_pay_yes .b-campaigns-list__numeric_pay_yes
{
    width: auto;
}

/* Без ячейки оплаты */
.p-campaigns-subclient .b-campaigns-list__settings
{
    width: 10%;
}

.p-campaigns-subclient .b-campaigns-list__owner
{
    width: 11%;
}

.p-campaigns-subclient .b-campaigns-list__state
{
    width: 11%;
}

.p-campaigns-subclient .b-campaigns-list__date
{
    width: 8%;
}

.p-campaigns-subclient .b-campaigns-list__numeric
{
    width: 8%;
}

/*.p-campaigns-subclient .b-campaigns-list_pay_yes .b-campaigns-list__numeric_pay_yes*/
/*{*/
    /*width: 17%;*/
/*}*/
/* ../../desktop.blocks/p-campaigns-subclient/p-campaigns-subclient.css:end */
/* ../../desktop.blocks/p-admin-certification-request-list/p-admin-certification-request-list.css:begin */
.p-admin-certification-request-list__actions
{
    float: right;

    height: 40px;
}

.p-admin-certification-request-list__period-selector
{
    display: inline;
}

.p-admin-certification-request-list__period-link
{
    line-height: 28px;

    display: inline-block;

    height: 28px;
    padding: 0 10px;

    border-left: 1px solid #ddd;
}

.p-admin-certification-request-list__period-link:first-child
{
    border: 0;
}

.p-admin-certification-request-list__period-link_active_yes
{
    background-color: #efefef;
}

.p-admin-certification-request-list__search-form
{
    display: inline-block;

    margin-left: 10px;
}

.p-admin-certification-request-list__search
{
    width: 150px;
    padding-right: 5px;
}

.p-admin-certification-request-list__list
{
    padding-top: 8px;

    border-top: 1px solid #ddd;
}

.p-admin-certification-request-list__items-per-page
{
    font-size: 130%;

    float: right;

    margin: 1.6em 0 2em;
}

.p-admin-certification-request-list__items-per-page-item
{
    display: inline;

    margin: 0.15em 0.3em;
}

.p-admin-certification-request-list__report-link
{
    position: relative;

    display: inline-block;

    padding-right: 30px;
}

/* перекрываем каскад из spin */
.p-admin-certification-request-list .p-admin-certification-request-list__generate-report-spin
{
    display: none;
}

.p-admin-certification-request-list__generate-report-spin
{
    position: absolute;
    top: 4px;
    right: 10px;
}

.p-admin-certification-request-list_report-status_in-progress .p-admin-certification-request-list__generate-report-spin
{
    display: block;
}

.p-admin-certification-request-list__report-links
{
    margin-top: 2em;
}
/* ../../desktop.blocks/p-admin-certification-request-list/p-admin-certification-request-list.css:end */
/* ../../desktop.blocks/p-manage-feeds/p-manage-feeds.css:begin */
.p-manage-feeds__title
{
    margin-bottom: 10px;
}

.p-manage-feeds__add-search-wrap
{
    margin-top: 30px;
    margin-bottom: 20px;
}

.p-manage-feeds__search
{
    display: inline-block;
}

.p-manage-feeds__description-text
{
    margin-bottom: 10px;
}

.p-manage-feeds__create-feed
{
    margin-right: 30px;
}

.p-manage-feeds__feed-count-limit
{
    margin-top: 20px;

    color: #858585;
}

.p-manage-feeds__feed-count-limit_hidden_yes
{
    display: none;
}

.p-manage-feeds__search-input
{
    width: 245px;
}

.p-manage-feeds__feeds-list.b-feeds-list_empty_yes
{
    margin-left: 12%;
}

.p-manage-feeds__back-link
{
    margin-right: 1em;
}
/* ../../desktop.blocks/p-manage-feeds/p-manage-feeds.css:end */
/* ../../desktop.blocks/b-feeds-list/b-feeds-list.css:begin */
.b-feeds-list
{
    position: relative;

    min-height: 150px;
}

.b-feeds-list__paranja .spin
{
    width: 250px;
}
/* ../../desktop.blocks/b-feeds-list/b-feeds-list.css:end */
/* ../../desktop.blocks/b-feeds-list/__feeds-table/b-feeds-list__feeds-table.css:begin */
.b-feeds-list__feed-name
{
    font-weight: bold;

    margin-bottom: 3px;
}

.b-feeds-list__feed-id
{
    font-weight: normal;

    display: inline;

    margin-left: 0.3em;
}

.b-feeds-list__feed-id,
.b-feeds-list__feed-count-num,
.b-feeds-list__feed-number
{
    color: #999;
}

.b-feeds-list__status,
.b-feeds-list__errors,
.b-feeds-list__warnings
{
    margin-bottom: 5px;
}

.b-feeds-list__status
{
    font-weight: bold;
}

.b-feeds-list__status_status_error
{
    color: #c00;
}

.b-feeds-list__status_status_done
{
    color: #060;
}

.b-feeds-list__row_status_new,
.b-feeds-list__row_status_updating,
.b-feeds-list__status_status_new,
.b-feeds-list__status_status_outdated,
.b-feeds-list__status_status_updating
{
    color: #999;
}

.b-feeds-list__head-row .b-feeds-list__cell,
.b-feeds-list__cell
{
    padding-right: 15px;

    white-space: nowrap;
}

.b-feeds-list__cell_tight_yes,
.b-feeds-list__cell_tiny_yes
{
    width: 1px;
}

.b-feeds-list__head-row .b-feeds-list__cell_tiny_yes,
.b-feeds-list__cell_tiny_yes
{
    padding-right: 4px;
}

.b-feeds-list__state_margin_yes,
.b-feeds-list__campaigns_margin_yes
{
    margin-left: 32px;
}

.b-feeds-list__offers-count
{
    text-align: right;
}

.b-feeds-list__remove-feeds
{
    margin-top: 20px;
    margin-left: 4px;
}

.b-feeds-list__edit-feed
{
    margin-top: 0.3em;
}
/* ../../desktop.blocks/b-feeds-list/__feeds-table/b-feeds-list__feeds-table.css:end */
/* ../../desktop.blocks/b-feeds-list/__campaigns/b-feeds-list__campaigns.css:begin */
.b-feeds-list__campaigns_list_yes
{
    padding: 0 5px;
}

.b-feeds-list__campaign-popup-item
{
    padding: 5px 0;
}

.b-feeds-list__campaigns-popup-button
{
    font-size: 12px;
}

.b-feeds-list__campaign-name
{
    margin-bottom: 3px;
}
/* ../../desktop.blocks/b-feeds-list/__campaigns/b-feeds-list__campaigns.css:end */
/* ../../desktop.blocks/b-feeds-list/__sort-link/b-feeds-list__sort-link.css:begin */
.b-feeds-list__sort-link
{
    text-decoration: none;
}

.b-feeds-list__sort-link-arrow
{
    font-size: 12px;

    position: relative;
    top: -1px;

    margin-left: 0.3em;

    text-decoration: none;
}

.b-feeds-list__sort-link-arrow,
.b-feeds-list__sort-link-arrow:hover
{
    color: #707070;
}

.b-feeds-list__sort-link-caption
{
    color: #405173;
}
/* ../../desktop.blocks/b-feeds-list/__sort-link/b-feeds-list__sort-link.css:end */
/* ../../desktop.blocks/b-feed-edit-popup/b-feed-edit-popup.css:begin */
.b-feed-edit-popup
{
    min-width: 405px;
}

.b-feed-edit-popup__cell
{
    padding: 5px 0;

    vertical-align: baseline;
}

.b-feed-edit-popup__cell:last-child
{
    width: 230px;
    padding-left: 15px;
}

.b-feed-edit-popup__cell:only-child
{
    width: 100%;
    padding-left: 0;
}
/* ../../desktop.blocks/b-feed-edit-popup/b-feed-edit-popup.css:end */
/* ../../desktop.blocks/b-feed-edit-popup/__title/b-feed-edit-popup__title.css:begin */
.b-feed-edit-popup__title
{
    font-size: 180%;
    font-weight: 400;
}
/* ../../desktop.blocks/b-feed-edit-popup/__title/b-feed-edit-popup__title.css:end */
/* ../../desktop.blocks/b-feed-edit-popup/__form/b-feed-edit-popup__form.css:begin */
.b-feed-edit-popup__form
{
    margin-top: 15px;
    margin-bottom: 20px;
}

.b-feed-edit-popup__form .b-feed-edit-popup__file-form
{
    display: none;
}

.b-feed-edit-popup__form_source_file .b-feed-edit-popup__file-form_source_file,
.b-feed-edit-popup__form_source_url .b-feed-edit-popup__file-form_source_url
{
    display: block;
}


.b-feed-edit-popup__errors
{
    display: none;
}

.b-feed-edit-popup__errors_common_yes,
.b-feed-edit-popup__form_source_file .b-feed-edit-popup__errors_type_file,
.b-feed-edit-popup__form_source_url .b-feed-edit-popup__errors_type_url
{
    display: block;

    margin: 10px 0;

    color: #c00;
}
/* ../../desktop.blocks/b-feed-edit-popup/__form/b-feed-edit-popup__form.css:end */
/* ../../desktop.blocks/b-feed-edit-popup/__base-form/b-feed-edit-popup__base-form.css:begin */
.b-feed-edit-popup__base-form
{
    padding: 0 15px;
}
/* ../../desktop.blocks/b-feed-edit-popup/__base-form/b-feed-edit-popup__base-form.css:end */
/* ../../desktop.blocks/b-feed-edit-popup/__required-mark/b-feed-edit-popup__required-mark.css:begin */
.b-feed-edit-popup__required-mark
{
    margin-left: 0.3em;

    color: #c00;
}
/* ../../desktop.blocks/b-feed-edit-popup/__required-mark/b-feed-edit-popup__required-mark.css:end */
/* ../../desktop.blocks/b-feed-edit-popup/__file-source/b-feed-edit-popup__file-source.css:begin */
.b-feed-edit-popup__file-source
{
    margin: 10px 0;
    padding: 0 15px;
}
/* ../../desktop.blocks/b-feed-edit-popup/__file-source/b-feed-edit-popup__file-source.css:end */
/* ../../desktop.blocks/attach/_cut/attach_cut_yes.css:begin */
.attach__text-cut
{
    display: none;
}

.attach__text-hellip:before
{
    content: '\2026';
}
/* ../../desktop.blocks/attach/_cut/attach_cut_yes.css:end */
/* ../../desktop.blocks/b-feed-edit-popup/__file-form/b-feed-edit-popup__file-form.css:begin */
.b-feed-edit-popup__file-form
{
    margin-top: 5px;
    padding: 15px;

    background-color: #f5f4f2;
}

.b-feed-edit-popup__attach
{
    margin-bottom: 5px;
}

.b-feed-edit-popup__attach-holder,
.b-feed-edit-popup__current-file
{
    color: #999;
}

.b-feed-edit-popup__auth-input
{
    width: 49%;
}

.b-feed-edit-popup__auth-input:last-child
{
    float: right;
}

.b-feed-edit-popup__cell_fixed-width-attach-cell_yes
{
    width: 75%;
}

.b-feed-edit-popup__form_source-choose_yes .b-feed-edit-popup__file-form
{
    min-width: 410px;
}

.b-feed-edit-popup__form_source-choose_yes .b-feed-edit-popup__file-form_source_file
{
    padding: 28px 15px 29px;
}
/* ../../desktop.blocks/b-feed-edit-popup/__file-form/b-feed-edit-popup__file-form.css:end */
/* ../../desktop.blocks/b-feed-edit-popup/__business-type-form/b-feed-edit-popup__business-type-form.css:begin */
.b-feed-edit-popup__business-type-form
{
    padding: 0 15px;
}
/* ../../desktop.blocks/b-feed-edit-popup/__business-type-form/b-feed-edit-popup__business-type-form.css:end */
/* ../../desktop.blocks/b-feed-edit-popup/__buttons/b-feed-edit-popup__buttons.css:begin */
.b-feed-edit-popup__buttons
{
    margin: 0 -20px -20px;
    padding: 8px 20px;

    background: #f4f4f4;
}

.b-feed-edit-popup__buttons-grid
{
    width: auto;
}

.b-feed-edit-popup__button-cell
{
    padding-right: 10px;

    vertical-align: middle;
}
/* ../../desktop.blocks/b-feed-edit-popup/__buttons/b-feed-edit-popup__buttons.css:end */
/* ../../desktop.blocks/p-morda/p-morda.css:begin */
.p-morda
{
    position: relative;
    top: -30px;

    min-width: 1005px;
}

.p-morda:before
{
    position: absolute;
    z-index: 100;
    right: 0;
    left: 0;

    height: 1px;

    content: '';

    opacity: 0.1;
    background: #000;
}

.p-morda__row
{
    margin-top: 30px;
}

.p-morda__wrap
{
    width: 905px;
    margin-right: auto;
    margin-left: auto;
}

.p-morda__head-panel
{
    position: relative;

    overflow: hidden;

    height: 296px;
}

.p-morda .p-morda__new-camp:hover
{
    cursor: pointer;

    color: #473e09 !important;
    /* Необходимо перекрыть другой important стиль */
}

.p-morda__promo-point,
.p-morda__nav-section
{
    float: left;

    width: 188px;
    margin-right: 50px;
}

.p-morda__promo-point:last-child
{
    margin-right: 0;
}

.p-morda__support
{
    float: right;

    width: 188px;
}

.p-morda__support-title
{
    font-size: 19px;

    margin-bottom: 10px;
}

.p-morda__support-phone
{
    font-size: 17px;
    font-weight: bold;

    margin-bottom: 4px;
}

.p-morda__support-comment
{
    line-height: 19px;

    margin-bottom: 10px;
}

.p-morda__support-email
{
    display: block;

    margin-bottom: 10px;
}

.p-morda__feedback
{
    text-decoration: none;
}

.p-morda__promo-point-title
{
    font-size: 18px;
    font-weight: bold;

    margin-bottom: 15px;
}

.p-morda__promo-point-text
{
    line-height: 19px;
}

.p-morda__navigation-wrap
{
    padding-bottom: 30px;

    border: 0;
    border-bottom: 1px solid #e6e6e6;
    border-image-source: linear-gradient(90deg, rgba(255,255,255,0), rgba(230,230,230,1), rgba(255,255,255,0));
    border-image-slice: 1;
    border-image-repeat: stretch;
}

.p-morda__nav-section-title
{
    font-size: 19px;

    margin-bottom: 3px;
}

.p-morda__nav-link,
.p-morda__statistics-link
{
    margin-top: 7px;
}

.p-morda__nav-link .link,
.p-morda__statistics-link .link
{
    text-decoration: none;
}

.p-morda__nav-link .link:visited,
.p-morda__statistics-link .link:visited
{
    color: #1a3dc1;
}

.p-morda__news
{
    float: left;

    width: 427px;
    margin-right: 25px;
}

.p-morda__statistics
{
    float: right;

    width: 427px;
    margin-left: 25px;
}

.p-morda__statistics-title
{
    font-size: 19px;

    margin-bottom: 3px;
}

.p-morda__statistics-comment
{
    line-height: 19px;
}

.p-morda__wordstat
{
    margin: 17px 0 50px;
}

.p-morda__wordstat-input
{
    width: 230px;
    margin-right: 13px;
}

.p-morda__bottom-new-camp
{
    float: left;
}

.p-morda__bottom-links
{
    font-size: 18px;

    margin-top: 30px;
    padding-top: 30px;

    border: 0;
    border-top: 1px solid #e6e6e6;
    border-image-source: linear-gradient(90deg, rgba(255,255,255,0), rgba(230,230,230,1), rgba(255,255,255,0));
    border-image-slice: 1;
    border-image-repeat: stretch;
}

.p-morda__bottom-or
{
    font-size: 15px;

    display: inline-block;

    margin: 1em 8px;
    padding-bottom: 3px;

    vertical-align: middle;

    color: grey;
}

.p-morda__bottom-alternative-links
{
    display: inline-block;

    padding-bottom: 3px;

    vertical-align: middle;
}

.p-morda__pretty-banner
{
    font-size: 15px;

    display: flex;

    box-sizing: border-box;
    width: 620px;
    padding: 12px 10px 12px 15px;

    border-radius: 3px;
    background: #f5efe4;

    align-items: center;
    justify-content: space-between;
}

.p-morda__pretty-banner-image
{
    display: inline-block;

    width: 70px;
    height: 70px;
    margin: -30px 0;

    background: url(../../desktop.blocks/p-morda/proposal-image.svg) center no-repeat;
    background-size: cover;
}

.p-morda__complex-btn_type_active,
.p-morda__complex-btn:hover .p-morda__complex-btn_type_normal
{
    display: none;
}

.p-morda__complex-btn:hover .p-morda__complex-btn_type_active
{
    display: inline-block;
}
/* ../../desktop.blocks/p-morda/p-morda.css:end */
/* ../../desktop.blocks/button/_theme/button_theme_promo.css:begin */
@media all and (min-width: 0)
{
    .button_theme_promo
    {
        border-bottom: 1px solid #e5b700;
        border-radius: 6px;
        background:         linear-gradient(to bottom, #ffe025 0%, #f9c400 92%, #be8c05 100%);
        background-color: #f9c400;
        box-shadow: inset 0 -0.085em 0 0 rgba(102, 52, 0, 0.2), inset 0 0 3px 0 rgba(254, 255, 187, 0.5);
        text-shadow: 0 1px 0 rgba(255, 255, 255, 0.36);
    }
}

@media (min-width: 0)
{
    .button_theme_promo:before
    {
        position: absolute;
        top: 1px;
        right: 1px;
        bottom: 1px;
        left: 1px;

        content: '';
        background:         linear-gradient(to bottom, #ffe34a 0%, #ffdb03 100%);
        box-shadow: inset 0 -0.085em 0 0 rgba(102, 52, 0, 0.2), inset 0 0 3px 0 rgba(254, 255, 187, 0.5);
    }
}

@media (min-width: 0)
{
    .button_theme_promo.button_hovered_yes:before
    {
        position: absolute;
        top: 1px;
        right: 1px;
        bottom: 1px;
        left: 1px;

        content: '';
        background:         linear-gradient(to bottom, #ffe86a 0%, #ffe130 100%);
        box-shadow: inset 0 -0.085em 0 0 rgba(102, 52, 0, 0.2), inset 0 0 3px 0 rgba(254, 255, 187, 0.5);
    }
}

.button_theme_promo
{
    cursor: pointer;

    color: #473e09;
}

.button_theme_promo .button__text
{
    padding: 0 0.85em;
}

.button_theme_promo.button_hovered_yes
{
    color: #473e09;
}

.button_theme_promo.button_disabled_yes
{
    cursor: default;
}

.button_theme_promo.button_pressed_yes .button__text
{
    top: 1px;
}
/* ../../desktop.blocks/button/_theme/button_theme_promo.css:end */
/* ../../desktop.blocks/button/_size/button_size_promo-l.css:begin */
.button_size_promo-l
{
    font-size: 30px;
    line-height: 58px;
}
/* ../../desktop.blocks/button/_size/button_size_promo-l.css:end */
/* ../../desktop.blocks/button2/_size/button2_size_promo-l.css:begin */
.button2_size_promo-l
{
    font-size: 22px;
    line-height: 58px;

    height: 58px;
}

.button2_size_promo-l .button2__text
{
    margin: 0 22px;
}
/* ../../desktop.blocks/button2/_size/button2_size_promo-l.css:end */
/* ../../desktop.blocks/wordstat/wordstat.css:begin */
.wordstat
{
    box-sizing: border-box;
    padding-bottom: 30px;
}

.wordstat__title
{
    font-size: 19px;
    line-height: 22px;

    position: static;

    margin-bottom: 3px;
}

.wordstat__info
{
    font-size: 14px;
    line-height: 22px;

    margin-bottom: 15px;
    padding: 15px 18px;

    border-radius: 4px;
    background: #f8f8f8;
}

.wordstat__desc
{
    font-size: 13px;
    line-height: 19px;

    margin: 0 0 15px;
}

.wordstat__controls
{
    display: flex;

    margin: 15px 0;

    align-items: center;
}

.wordstat__input
{
    flex: 1;
}

.wordstat__button
{
    margin-left: 15px;

    flex: 0.7;
}

.wordstat__button .button2
{
    width: 100%;
}

.wordstat__result
{
    display: none;
}

.wordstat__similar
{
    font-size: 16px;
}

.wordstat__similar-title
{
    display: flex;

    align-items: center;
    justify-content: space-between;
}

.wordstat__similar-phrases
{
    margin-top: 15px;

    -webkit-column-count: 2;

            column-count: 2;
}

.wordstat__similar-phrases_page_2
{
    display: none;
}

.wordstat__similar-phrase
{
    font-size: 14px;

    margin-bottom: 10px;

    cursor: pointer;
}

.wordstat__geo
{
    font-size: 13px;

    margin-bottom: 5px;
}

.wordstat__geo-name,
.wordstat__humans-count
{
    font-weight: bold;
}

.wordstat__show-more
{
    margin-top: 15px;

    color: #000;
}

.wordstat__show-more-link
{
    font-size: 13px;

    color: #000;
}

.wordstat_updating_yes .wordstat__result
{
    position: relative;
}

.wordstat_updating_yes .wordstat__result:after
{
    position: absolute;
    z-index: 1;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;

    content: '';

    background: rgba(255,255,255, 0.5);
}

.wordstat__result_page_2 .wordstat__similar-phrases_page_1
{
    display: none;
}

.wordstat__result_page_2 .wordstat__similar-phrases_page_2
{
    display: block;
}
/* ../../desktop.blocks/wordstat/wordstat.css:end */
/* ../../desktop.blocks/input/_size/input_size_l.css:begin */
.input_size_l
{
    font-size: 16px;
    line-height: 40px;
}
.input_size_l .input__control
{
    line-height: 40px;

    border-right-width: 12px;
    border-left-width: 12px;
}
/* ../../desktop.blocks/input/_size/input_size_l.css:end */
/* ../../desktop.blocks/b-success-stories/b-success-stories.css:begin */
.b-success-stories
{
    position: relative;

    margin-bottom: 40px;
    padding-bottom: 15px;

    border: 0;
    border-bottom: 1px solid #e6e6e6;
    border-image-source: linear-gradient(90deg, rgba(255,255,255,0), rgba(230,230,230,1), rgba(255,255,255,0));
    border-image-slice: 1;
    border-image-repeat: stretch;
}

.b-success-stories__title
{
    font-size: 22px;

    margin-bottom: 25px;

    text-align: center;
}

.b-success-stories__container
{
    position: relative;

    width: 880px;
    margin: 0 auto;
}

.b-success-stories__more-wrap
{
    position: absolute;
    bottom: -18px;

    width: 100%;
}

.b-success-stories__more
{
    font-size: 14px;

    display: block;

    width: 91px;
    margin: 0 auto;
    padding: 10px 20px;

    text-align: center;

    color: #8a8a8a;
    border: 1px solid #e6e6e6;
    border-radius: 5px;
    background-color: #fff;
}

.b-success-stories__more:hover
{
    color: #8a8a8a;
}

.b-success-stories .b-success-stories__more .link__inner
{
    border: none;
}

.b-success-stories__more_show_no,
.b-success-stories__row_show_no
{
    display: none;
}

.b-success-stories__story
{
    float: left;

    width: 260px;
    margin: 0 0 20px 50px;
}

.b-success-stories__story_gap_no
{
    margin-left: 0;
}

.b-success-stories__story-wrap-link
{
    display: block;

    text-align: center;
    text-decoration: none;
}

span.b-success-stories__story-wrap-link
{
    cursor: text;
}

.b-success-stories__story-wrap-link:hover.link_hovered_yes,
.b-success-stories__story-wrap-link:visited.link_hovered_yes
{
    color: #000;
}

.b-success-stories__story-company
{
    font-size: 18px;

    margin: 14px 0 10px;
}

.b-success-stories__story-quote
{
    line-height: 19px;
}
/* ../../desktop.blocks/b-success-stories/b-success-stories.css:end */
/* ../../desktop.blocks/b-news/b-news.css:begin */
.b-news__title
{
    font-size: 19px;

    margin-bottom: 16px;
}

.b-news__item
{
    margin-bottom: 12px;
}

.b-news__item-date
{
    line-height: 20px;

    color: #777;
}

.b-news__item-text
{
    line-height: 20px;
}

.b-news__archive
{
    text-decoration: none;

    color: #1a3dc1;
}

.b-news__rss
{
    position: relative;
    top: 1px;

    margin-left: 10px;
}
/* ../../desktop.blocks/b-news/b-news.css:end */
/* ../../desktop.blocks/p-morda/__video/p-morda__video.css:begin */
.p-morda__video
{
    background-color: #f7f5f3;
}

.p-morda__video-wrap
{
    width: 640px;
    margin: 0 auto;

    background: url('../../desktop.blocks/p-morda/__video/p-morda__video.png') no-repeat;
}

.p-morda__video-frame
{
    display: none;

    width: 640px;
    height: 360px;

    border: 1px solid #f7f5f3;
}

.p-morda__play
{
    position: relative;

    height: 90px;

    cursor: pointer;
}

.p-morda__play-title
{
    font-size: 25px;

    position: absolute;
    top: 33px;
    left: 170px;
}

.p-morda__play-icon
{
    position: absolute;
    top: 16px;
    left: 75px;
}
/* ../../desktop.blocks/p-morda/__video/p-morda__video.css:end */
/* ../../desktop.blocks/p-morda/__retargeting/p-morda__retargeting.css:begin */
.p-morda__retargeting
{
    display: none;
}
/* ../../desktop.blocks/p-morda/__retargeting/p-morda__retargeting.css:end */
/* ../../desktop.blocks/p-morda/__separator/p-morda__separator.css:begin */
.p-morda__separator
{
    margin-top: 30px;

    border: 0;
    border-top: 1px solid #e6e6e6;
    border-image-source: linear-gradient(90deg, rgba(255,255,255,0), rgba(230,230,230,1), rgba(255,255,255,0));
    border-image-slice: 1;
    border-image-repeat: stretch;
}
/* ../../desktop.blocks/p-morda/__separator/p-morda__separator.css:end */
/* ../../desktop.blocks/b-morda-hero/b-morda-hero.css:begin */
.b-morda-hero
{
    position: relative;

    overflow: hidden;

    height: 296px;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.b-morda-hero__wrap
{
    position: relative;
    z-index: 10;

    width: 905px;
    margin-right: auto;
    margin-left: auto;
}

.b-morda-hero__background
{
    position: absolute;
    top: 0;
    left: 0;

    display: flex;

    width: 100%;
    height: 296px;

    justify-content: center;
}

.b-morda-hero__title
{
    font-size: 37px;
    line-height: 50px;

    margin: 0 0 48px;
    padding-top: 52px;
}

.b-morda-hero__note
{
    font-size: 14px;

    color: white;
}

.b-morda-hero__note_align_center
{
    text-align: center;
}
/* ../../desktop.blocks/b-morda-hero/b-morda-hero.css:end */
/* ../../desktop.blocks/b-morda-hero/__image/b-morda-hero__image.css:begin */
.b-morda-hero__image
{
    position: relative;
    z-index: 5;

    display: inline-block;
    overflow: hidden;

    width: 1280px;
    height: 296px;

    vertical-align: middle;
}

.b-morda-hero__image_type_1
{
    width: 100%;
    height: 410px;

    opacity: 0.6;
    background: url('../../desktop.blocks/b-morda-hero/__image/b-morda-hero__image_type_1.jpg') center top;
    background-size: cover;
}

.b-morda-hero__image_type_2
{
    width: 100%;
    height: 450px;

    background: url('../../desktop.blocks/b-morda-hero/__image/b-morda-hero__image_type_2.jpg') center top;
    background-size: cover;
}

.b-morda-hero__image_type_3
{
    width: 100%;
    height: 450px;

    background: url('../../desktop.blocks/b-morda-hero/__image/b-morda-hero__image_type_3.jpg') center top;
    background-size: cover;
}
/* ../../desktop.blocks/b-morda-hero/__image/b-morda-hero__image.css:end */
/* ../../desktop.blocks/button/_size/button_size_xl.css:begin */
.button_size_xl
{
    font-size: 19px;
    line-height: 41px;
}

.button_size_xl .button__text
{
    padding: 0 20px;
}
/* ../../desktop.blocks/button/_size/button_size_xl.css:end */
/* ../../node_modules/islands/common.blocks/i-font/_face/i-font_face_ys-text-light.css:begin */
@font-face {
    font-family: 'YS Text';
    font-weight: 300;
    font-style: normal;
    font-display: fallback;

    src: local('YS Text Light');
    src: url('../../node_modules/islands/common.blocks/i-font/_face/i-font_face.assets/YSText-Light-Web.woff2') format('woff2'),
    url('../../node_modules/islands/common.blocks/i-font/_face/i-font_face.assets/YSText-Light-Web.woff') format('woff'),
    url('../../node_modules/islands/common.blocks/i-font/_face/i-font_face.assets/YSText-Light-Web.ttf') format('truetype');
}

.i-font_face_ys-text-light {
    font-family: 'YS Text', sans-serif;
    font-weight: 300;
    font-style: normal;
    font-stretch: normal;
}
/* ../../node_modules/islands/common.blocks/i-font/_face/i-font_face_ys-text-light.css:end */
/* ../../node_modules/islands/common.blocks/i-font/_face/i-font_face_ys-display-light.css:begin */
@font-face {
    font-family: 'YS Display';
    font-weight: 300;
    font-style: normal;
    font-display: fallback;

    src: local('YS Display Light');
    src: url('../../node_modules/islands/common.blocks/i-font/_face/i-font_face.assets/YSDisplay-Light.woff2') format('woff2'),
    url('../../node_modules/islands/common.blocks/i-font/_face/i-font_face.assets/YSDisplay-Light.woff') format('woff'),
    url('../../node_modules/islands/common.blocks/i-font/_face/i-font_face.assets/YSDisplay-Light.ttf') format('truetype');
}

.i-font_face_ys-display-light {
    font-family: 'YS Display', sans-serif;
    font-weight: 300;
    font-style: normal;
    font-stretch: normal;
}
/* ../../node_modules/islands/common.blocks/i-font/_face/i-font_face_ys-display-light.css:end */
/* ../../desktop.blocks/b-morda-hero/_type/b-morda-hero_type_1.css:begin */
.b-morda-hero_type_1
{
    height: 450px;
}

.b-morda-hero_type_1 .b-morda-hero__background
{
    height: 450px;

    background: #000;
}

.b-morda-hero_type_1 .b-morda-hero__wrap
{
    padding-top: 60px;
}

.b-morda-hero_type_1 .b-morda-hero__title
{
    font-family: 'YS Display', Arial, Helvetica, sans-serif;
    font-size: 44px;
    font-weight: 300;
    line-height: 50px;

    margin: 15px 0;
    padding: 0;

    color: #fff;
}

.b-morda-hero_type_1 .b-morda-hero__text
{
    font-size: 18px;
    font-weight: 300;
    line-height: 24px;

    margin: 20px 0;

    color: #fff;
}

.b-morda-hero_type_1 .b-morda-hero__button
{
    margin: 20px 0;
}

.b-morda-hero_type_1 .b-morda-hero__bottom-line
{
    line-height: 40px;

    position: absolute;
    right: 0;
    bottom: 0;
    left: 0;

    height: 40px;

    color: #d6d6d6;
    background-color: #434343;
}
/* ../../desktop.blocks/b-morda-hero/_type/b-morda-hero_type_1.css:end */
/* ../../desktop.blocks/b-morda-hero/_type/b-morda-hero_type_2.css:begin */
.b-morda-hero_type_2
{
    height: 450px;
}

.b-morda-hero_type_2 .b-morda-hero__background
{
    height: 450px;

    background: #292929;
}

.b-morda-hero_type_2 .b-morda-hero__wrap
{
    position: relative;
    z-index: 10;

    width: 100%;
    height: 100%;
    margin-right: auto;
    margin-left: auto;
}

.b-morda-hero_type_2 .b-morda-hero__widget
{
    display: flex;

    width: 42.5%;
    height: 100%;
    margin-left: 0;
    padding-left: 10px;

    background: #292929;

    align-items: center;
    justify-content: flex-end;
}

.b-morda-hero_type_2 .b-morda-hero__widget:before
{
    position: absolute;
    z-index: 1000;
    top: 0;
    right: 100%;
    bottom: 0;

    width: 500%; /* IE 9,10*/
    width: 100vw;

    content: '';

    background-color: #292929;
}

.b-morda-hero_type_2 .b-morda-hero__content
{
    padding-right: 12%;
}

.b-morda-hero_type_2 .b-morda-hero__title
{
    font-family: 'YS Display', Arial, Helvetica, sans-serif;
    font-size: 34px;
    font-weight: 300;
    line-height: 40px;

    margin: 0 0 20px;
    padding: 0;

    color: #fff;
}

.b-morda-hero_type_2 .b-morda-hero__text
{
    font-size: 16px;
    line-height: 24px;

    margin: 15px 0;

    color: #fff;
}

.b-morda-hero_type_2 .b-morda-hero__button
{
    margin: 15px 0 20px;
}

.b-morda-hero_type_2 .b-morda-hero__note
{
    font-size: 14px;
    line-height: 20px;

    color: #bdbdbd;
}
/* ../../desktop.blocks/b-morda-hero/_type/b-morda-hero_type_2.css:end */
/* ../../desktop.blocks/b-morda-hero/_type/b-morda-hero_type_3.css:begin */
.b-morda-hero_type_3
{
    height: 450px;
}

.b-morda-hero_type_3 .b-morda-hero__background
{
    height: 450px;

    background: #fff;
}

.b-morda-hero_type_3 .b-morda-hero__wrap
{
    position: relative;
    z-index: 10;

    width: 100%;
    height: 100%;
    margin-right: auto;
    margin-left: auto;
}

.b-morda-hero_type_3 .b-morda-hero__widget
{
    display: flex;

    width: 51%;
    height: 100%;
    margin-left: 0;
    padding-left: 10px;

    background: rgba(56, 120, 190, 0.83);

    align-items: center;
    justify-content: flex-end;
}

.b-morda-hero_type_3 .b-morda-hero__widget:before
{
    position: absolute;
    z-index: 1000;
    top: 0;
    right: 100%;
    bottom: 0;

    width: 500%; /* IE 9,10*/
    width: 100vw;

    content: '';

    background: rgba(56, 120, 190, 0.83);
}


.b-morda-hero_type_3 .b-morda-hero__content
{
    padding-right: 12%;
}

.b-morda-hero_type_3 .b-morda-hero__title
{
    font-family: 'YS Display', Arial, Helvetica, sans-serif;
    font-size: 44px;
    font-weight: 300;
    line-height: 50px;

    margin: 15px 0 25px;
    padding: 0;

    color: #fff;
}

.b-morda-hero_type_3 .b-morda-hero__text
{
    font-family: 'YS Text', Arial;
    font-size: 18px;
    font-weight: 300;
    line-height: 24px;

    margin: 20px 0;

    color: #fff;
}

.b-morda-hero_type_3 .b-morda-hero__button
{
    margin: 20px 0 10px;
}

.b-morda-hero_type_3 .b-morda-hero__note
{
    font-size: 14px;
    line-height: 20px;

    color: #fff;
}

.b-morda-hero_type_3 .b-morda-hero__note_size_l
{
    font-family: 'YS Display', Arial, Helvetica, sans-serif;
    font-size: 24px;
    line-height: 36px;
}
/* ../../desktop.blocks/b-morda-hero/_type/b-morda-hero_type_3.css:end */
/* ../../desktop.blocks/p-show-experiments/p-show-experiments.css:begin */
.p-show-experiments__title
{
    margin-bottom: 28px;
}

.p-show-experiments__all-camps-link-container
{
    line-height: 180%;

    margin: 2.5em 0 1em;
}
/* ../../desktop.blocks/p-show-experiments/p-show-experiments.css:end */
/* ../../desktop.blocks/b-experiment-params/b-experiment-params.css:begin */
.b-experiment-params__row
{
    line-height: 28px;

    display: flex;

    margin-bottom: 12px;
}

.b-experiment-params__row_type_actions
{
    padding: 8px;

    background-color: #f0f1f3;
}

.b-experiment-params__cell
{
    flex-grow: 1;
}

.b-experiment-params__cell_side_right
{
    text-align: right;
}

.b-experiment-params__item
{
    display: inline-block;

    margin: 0 8px 0 0;

    text-align: left;
    vertical-align: top;
}

.b-experiment-params__cell_side_right .b-experiment-params__item
{
    margin: 0 0 0 10px;
}

.b-experiment-params__item_type_label
{
    font-weight: bold;
}

.b-experiment-params__item_type_percent-input,
.b-experiment-params__item_type_percent-text
{
    width: 50px;
}

/* видимость контролов для ввода процентных долей */

.b-experiment-params__row_type_campaign-b .b-experiment-params__item_type_percent-input,
.b-experiment-params__row_type_campaign-a .b-experiment-params__item_type_percent-text
{
    display: none;
}

.b-experiment-params_secondary_active .b-experiment-params__row_type_campaign-a .b-experiment-params__item_type_percent-input,
.b-experiment-params_secondary_active .b-experiment-params__row_type_campaign-b .b-experiment-params__item_type_percent-text
{
    display: none;
}

.b-experiment-params_secondary_active  .b-experiment-params__row_type_campaign-b .b-experiment-params__item_type_percent-input,
.b-experiment-params_secondary_active  .b-experiment-params__row_type_campaign-a .b-experiment-params__item_type_percent-text
{
    display: inline-block;
}

/* функциональные элементы */

.b-experiment-params__hint
{
    font-size: 13px;
    line-height: 1.5em;

    opacity: 0.5;
    color: #000;
}

.b-experiment-params__percent-text
{
    display: inline;

    margin-left: 8px;

    cursor: pointer;

    color: #04b;
    border-bottom: 1px dotted #04b;
}
/* ../../desktop.blocks/b-experiment-params/b-experiment-params.css:end */
/* ../../desktop.blocks/b-experiment-list/b-experiment-list.css:begin */
.b-experiment-list__title
{
    font-size: 15px;
    font-weight: bold;

    margin: 22px 0 8px 0;
}

.b-experiment-list__absent-title
{
    display: inline;

    color: #f00;
}
/* ../../desktop.blocks/b-experiment-list/b-experiment-list.css:end */
/* ../../desktop.blocks/b-banner-reject-reasons/b-banner-reject-reasons.css:begin */
.b-banner-reject-reasons
{
    font-size: 14px;

    padding: 15px;
}

.b-banner-reject-reasons__sub-header
{
    font-size: 16px;
    font-weight: bold;
    line-height: 2.5em;
}

.b-banner-reject-reasons-topics
{
    margin-bottom: 10px;
}

.b-banner-reject-reasons__content
{
    margin: 20px;
}

.b-banner-reject-reasons__header
{
    font-weight: bold;
    line-height: 2.5em;
}

.b-banner-reject-reasons__details
{
    margin: 20px 0;
}

.b-gurantee-letter__text
{
    text-align: justify;
    text-align-last: left;
}

.b-banner-reject-reasons__list
{
    margin: 20px;

    list-style: circle inside;

    text-align: justify;
    text-align-last: left;
}

.b-banner-reject-reasons__list-element
{
    font-weight: bold;

    margin-top: 10px;
}

.b-banner-reject-reasons__sitelink,
.b-banner-reject-reasons__image-title,
.b-banner-reject-reasons__guarantee-letter-example-link
{
    font-weight: bold;

    display: inline;
}
/* ../../desktop.blocks/b-banner-reject-reasons/b-banner-reject-reasons.css:end */
/* ../../desktop.blocks/p-promo-commander/p-promo-commander.css:begin */
.p-promo-commander__layout
{
    min-width: 910px;
}

.p-promo-commander__layout-gap
{
    width: 20px;
}

.p-promo-commander__info
{
    display: flex;

    margin-bottom: 30px;

    justify-content: flex-start;
}

.p-promo-commander__text
{
    margin-bottom: 1em;
}

.p-promo-commander__slider
{
    width: 810px;
}
/* ../../desktop.blocks/p-promo-commander/p-promo-commander.css:end */
/* ../../desktop.blocks/button/_theme/button_theme_promo-mediumpurple.css:begin */
.button_theme_promo-mediumpurple
{
    cursor: pointer !important;
}

@media all and (min-width:0)
{
    /* button — задает рамку у кнопки */
    .button_theme_promo-mediumpurple
    {
        color: #fff;
        border-radius: 7px;
        background: none;
        text-shadow: 0 -1px 0 #9171b1;
    }

    /* :before — градиент у кнопки */
    .button_theme_promo-mediumpurple:before
    {
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;

        content: '';

        border-radius: 7px;
        background: #d1a9f8;
        background:      linear-gradient(to bottom,  #d1a9f8 0%,#6f529d 100%);
        box-shadow: 0 0 1px 0 rgba(0, 0, 0, 0.4) inset;
    }

    /* :before — при наведении меняет градиент у кнопки */
    .button_theme_promo-mediumpurple.button_hovered_yes:before
    {
        opacity: 0.9;
    }

    .button_theme_promo-mediumpurple .button__text,
    .button_theme_promo-mediumpurple .button__note
    {
        padding: 0 23px;

        text-align: center;
    }

    .button_theme_promo-mediumpurple .button__note
    {
        opacity: 0.9;
        text-shadow: 0 -1px 0 #604782;
    }
}

a.button_theme_promo-mediumpurple:hover,
a.button_theme_promo-mediumpurple.button_hovered_yes
{
    color: #fff !important;
}
/* ../../desktop.blocks/button/_theme/button_theme_promo-mediumpurple.css:end */
/* ../../desktop.blocks/button/_size/button_size_xm.css:begin */
.button_size_xm
{
    font-size: 23px;
    line-height: 50px;
}
/* ../../desktop.blocks/button/_size/button_size_xm.css:end */
/* ../../desktop.blocks/button/_note/button_note_yes.css:begin */
.button_note_yes .button__note
{
    font-size: 11px;
    line-height: 0;

    position: relative;

    display: block;

    margin-bottom: 1.5em;
    padding: 0 1em;
}

.button_note_yes.button_pressed_yes .button__note
{
    top: 1px;
}
/* ../../desktop.blocks/button/_note/button_note_yes.css:end */
/* ../../desktop.blocks/link/_theme/link_theme_promo-commander.css:begin */
.link_theme_promo-commander
{
    color: #0477e6;
}

.link_theme_promo-commander:visited,
.link_theme_promo-commander.link_inner_yes:visited .link__inner
{
    color: #551a8b;
}

.link_theme_promo-commander.link_hovered_yes
{
    color: #c00;
}

html.utilityfocus .link_theme_promo-commander.link_focused_yes
{
    outline: 2px solid #fc0;
}
/* ../../desktop.blocks/link/_theme/link_theme_promo-commander.css:end */
/* ../../node_modules/bricks/source.blocks/icon/_size-16/icon_size-16_dc3.css:begin */
.icon_size-16_dc3
{
    background: url(../../node_modules/bricks/source.blocks/icon/_size-16/icon_size-16_dc3.png) no-repeat;
    background-size: 16px;
}
/* ../../node_modules/bricks/source.blocks/icon/_size-16/icon_size-16_dc3.css:end */
/* ../../node_modules/bricks/source.blocks/icon/_type/icon_type_windows.css:begin */
.icon_type_windows
{
    width: 23px;
    height: 23px;

    vertical-align: middle;

    background-image: url(../../node_modules/bricks/source.blocks/icon/_type/icon_type_windows.svg);
}
/* ../../node_modules/bricks/source.blocks/icon/_type/icon_type_windows.css:end */
/* ../../node_modules/bricks/source.blocks/icon/_type/icon_type_mac.css:begin */
.icon_type_mac
{
    width: 23px;
    height: 23px;

    vertical-align: middle;

    background-image: url(../../node_modules/bricks/source.blocks/icon/_type/icon_type_mac.svg);
}
/* ../../node_modules/bricks/source.blocks/icon/_type/icon_type_mac.css:end */
/* ../../desktop.blocks/b-promo-slider/b-promo-slider.css:begin */
.b-promo-slider
{
    position: relative;
}
/* ../../desktop.blocks/b-promo-slider/b-promo-slider.css:end */
/* ../../desktop.blocks/b-promo-slider/__nav/b-promo-slider__nav.css:begin */
/* Theme */
.b-promo-slider__nav
{
    position: absolute;
    top: 80px;
    right: -110px;
    left: -40px;

    height: 14em;

    border-radius: 10px;
    background: #ececec;
}
/* ../../desktop.blocks/b-promo-slider/__nav/b-promo-slider__nav.css:end */
/* ../../desktop.blocks/b-promo-slider/__arrow/b-promo-slider__arrow.css:begin */
.b-promo-slider__arrow
{
    position: absolute;
    top: 0;

    width: 40px;
    height: 100%;

    cursor: pointer;

    background: url(../../desktop.blocks/b-promo-slider/__arrow/b-promo-slider__arrow.png) no-repeat;
}

.b-promo-slider__arrow:hover
{
    opacity: 0.5;
}

.b-promo-slider__arrow_type_prev
{
    left: 0;

    background-position: 10px 50%;
}

.b-promo-slider__arrow_type_next
{
    right: 0;

    background-position: -30px 50%;
}
/* ../../desktop.blocks/b-promo-slider/__arrow/b-promo-slider__arrow.css:end */
/* ../../desktop.blocks/b-promo-slider/__images/b-promo-slider__images.css:begin */
.b-promo-slider__images
{
    font: 0/0 a;

    position: relative;

    overflow: hidden;
}

/* Theme */
.b-promo-slider__images
{
    width: 520px;
    height: 344px;
    margin-right: 30px;

    border: 1px solid #5d7591;
    border-radius: 5px;
}
/* ../../desktop.blocks/b-promo-slider/__images/b-promo-slider__images.css:end */
/* ../../desktop.blocks/b-promo-slider/__info/b-promo-slider__info.css:begin */
.b-promo-slider__info
{
    position: absolute;

    overflow: hidden;
}

.b-promo-slider__info .b-promo-slider__item
{
    display: inline-block;

    vertical-align: top;
}

/* Theme */
.b-promo-slider__info
{
    top: 100px;
    right: -55px;

    width: 315px;
    height: 10em;
}

.b-promo-slider__info .b-promo-slider__item
{
    width: 315px;
}

.b-promo-slider__title
{
    font-size: 1.87em;

    margin-bottom: 0.5em;
}

.b-promo-slider__text
{
    line-height: 130%;
}
/* ../../desktop.blocks/b-promo-slider/__info/b-promo-slider__info.css:end */
/* ../../desktop.blocks/b-promo-slider/__items/b-promo-slider__items.css:begin */
.b-promo-slider__items
{
    position: relative;

    width: 1000%;

    -moz-user-select: none;
         -webkit-user-select: none;
             -ms-user-select: none;
            user-select: none;
    transition: transform 0.5s ease 0s;
    transform: translate3d(0,0,0);
}
/* ../../desktop.blocks/b-promo-slider/__items/b-promo-slider__items.css:end */
/* ../../desktop.blocks/b-promo-slider/__pager/b-promo-slider__pager.css:begin */
.b-promo-slider__pager
{
    width: 522px;

    text-align: center;
}

.b-promo-slider__pager-item
{
    position: relative;

    display: inline-block;

    width: 30px;
    height: 30px;

    cursor: pointer;
}

.b-promo-slider__pager-item:before
{
    position: absolute;
    top: 50%;
    left: 50%;

    width: 8px;
    height: 8px;
    margin: -4px 0 0 -4px;

    content: '';

    border-radius: 6px;
    background: #e0e0e0;
}

.b-promo-slider__pager-item:hover:before
{
    background: #c1c1c1;
}

.b-promo-slider__pager-item_current_yes:before,
.b-promo-slider__pager-item_current_yes:hover:before
{
    background: #9171b1;
}
/* ../../desktop.blocks/b-promo-slider/__pager/b-promo-slider__pager.css:end */
/* ../../desktop.blocks/p-promo-commander/__install/p-promo-commander__install.css:begin */
.p-promo-commander__install
{
    width: 300px;
    height: 100px;
    margin-top: 2.5em;
    padding: 25px 30px;

    border: solid 1px rgba(0, 0, 0, 0.05);
    border-radius: 4px;
    box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.1);
}

.p-promo-commander__install-link
{
    display: inline;
}

.p-promo-commander__install-link-block
{
    margin-bottom: 15px;
}
.p-promo-commander__install-legal
{
    font-size: 90%;

    color: #999;
}
/* ../../desktop.blocks/p-promo-commander/__install/p-promo-commander__install.css:end */
/* ../../desktop.blocks/p-promo-commander/__about/p-promo-commander__about.css:begin */
.p-promo-commander__about
{
    width: 520px;
    margin-right: 30px;
}
/* ../../desktop.blocks/p-promo-commander/__about/p-promo-commander__about.css:end */
/* ../../desktop.blocks/p-promo-commander/__dc3-install-bar/p-promo-commander__dc3-install-bar.css:begin */
.p-promo-commander__dc3-install-bar
{
    width: 100%;
    height: 55px;

    background-color: #f2f1f0;
}

.p-promo-commander__dc3-install-bar-content
{
    display: flex;

    width: 100%;
    height: 50px;
    margin-bottom: 5px;

    background-color: #fff;
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);

    align-items: center;
    justify-content: space-between;
}

.p-promo-commander__dc3-text
{
    margin-left: 20px;

    color: #333;
}

.p-promo-commander__dc3-beta-install
{
    margin-right: 95px;
}

.p-promo-commander__beta-install-button
{
    margin-right: 20px;
}

.p-promo-commander__strong
{
    font-weight: bold;

    display: inline;
}

.p-promo-commander__dc3-icon
{
    margin-right: 5px;
}
/* ../../desktop.blocks/p-promo-commander/__dc3-install-bar/p-promo-commander__dc3-install-bar.css:end */
/* ../../desktop.blocks/p-ya-agency-promo/p-ya-agency-promo.css:begin */
.p-ya-agency-promo
{
    display: table;

    width: 100%;
}

.p-ya-agency-promo__section-title
{
    font-size: 36px;
    font-weight: 500;

    text-align: center;
}

.p-ya-agency-promo__top
{
    margin-bottom: 50px;
    padding-bottom: 25px;

    background: url('../../desktop.blocks/p-ya-agency-promo/p-ya-agency-promo__top-bg.jpg') center no-repeat;
    background-position-y: 22px;
    background-size: cover;
}

.p-ya-agency-promo__headline
{
    display: flex;
    flex-direction: row;

    padding: 16px;

    background: #fff;

    justify-content: space-between;
    align-items: center;
}

.p-ya-agency-promo__headline-logo
{
    font-family: 'Yandex Sans Logotype';
    font-size: 32px;
    font-weight: 300;
}

.p-ya-agency-promo__headline-logo::first-letter
{
    color: #f00;
}

.p-ya-agency-promo__headline-logo .link,
.p-ya-agency-promo__headline-logo .link:visited,
.p-ya-agency-promo__headline-logo .link:hover
{
    color: #000;
}

.p-ya-agency-promo__headline-logo-yandex
{
    font-weight: bold;
}

/*
https://st.yandex-team.ru/DIRECT-70949
В FF жирный слишком жирный
Хак с @-moz-document стандартный и наименее "хачистый".
Предполагаю, что мы быстрее новый Директ сделаем, чем этот медиаселектор уберут
Или чем производители браузеров договорятся, как обрабатывать жирность кастомных шрифтов
*/
@-moz-document url-prefix()
{
    .p-ya-agency-promo__headline-logo-yandex
    {
        font-weight: bolder;
    }
}

.p-ya-agency-promo__headline-logo-direct
{
    margin-left: 6px;
}

.p-ya-agency-promo__headline-icon
{
    width: 33px;
    height: 30px;

    background: url('../../desktop.blocks/p-ya-agency-promo/p-ya-agency-promo__service-icon.svg') no-repeat;
}

.p-ya-agency-promo__headline-menu
{
    font-size: 15px;

    display: flex;
    flex-direction: row;

    margin-left: -15%;

    justify-content: space-between;
}

.p-ya-agency-promo__headline-menu-item
{
    margin: 0 15px;

    cursor: pointer;

    color: rgba(0, 0, 0, 0.5);
}

.p-ya-agency-promo__headline-menu-item:hover
{
    color: #000;
}

.p-ya-agency-promo__headline-menu-item_active_yes
{
    color: #000;
}

.p-ya-agency-promo__brief-description
{
    width: 600px;
}

.p-ya-agency-promo__brief-description-wrapper
{
    width: 1000px;
    margin: 142px auto 85px auto;
}

.p-ya-agency-promo__brief-description-line:not(:last-child)
{
    margin-bottom: 31px;
}

.p-ya-agency-promo__brief-description-title
{
    font-family: 'YS Display', Arial, Helvetica, sans-serif;
    font-size: 42px;
    font-weight: 500;
}

.p-ya-agency-promo__brief-description-content
{
    font-size: 20px;
    font-weight: 300;
    line-height: 1.3;

    width: 550px;
}

.p-ya-agency-promo__description
{
    font-size: 16px;
    line-height: 1.5;

    display: table;

    margin: 0 auto 50px auto;

    color: rgba(34, 34, 34, 0.5);
}

.p-ya-agency-promo__description-list-item:before
{
    position: absolute;

    margin-left: -20px;

    content: '-';
}

.p-ya-agency-promo__leave-application
{
    margin-top: 40px;
}

.p-ya-agency-promo__button.button
{
    line-height: 56px;
}

.p-ya-agency-promo__button.button .button__text
{
    font-size: 24px;

    padding: 0 30px;
}

.p-ya-agency-promo__brief-description-phone
{
    font-size: 24px;
    font-weight: 500;

    display: inline;

    margin-left: 20px;
    padding-left: 13px;

    color: #000;
}

.p-ya-agency-promo__brief-description-phone:before
{
    position: relative;
    top: 20px;
    right: 13px;

    display: inline-block;

    width: 56px;
    height: 56px;

    content: ' ';

    background-image: url('../../desktop.blocks/p-ya-agency-promo/p-ya-agency-promo__phone.svg');
    background-size: 56px 56px;
}

.p-ya-agency-promo__how-it-works
{
    max-width: 960px;
    margin: 40px auto 100px auto;
}

.p-ya-agency-promo__pricing
{
    width: 930px;
    margin: 40px auto 50px auto;
    padding: 40px 100px;

    text-align: center;

    border-radius: 3px;
    box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.3);
}

.p-ya-agency-promo__pricing-button
{
    margin-top: 50px;
}

.p-ya-agency-promo__submit-application
{
    margin-top: 10px;
}

.p-ya-agency-promo__disclaimer
{
    font-size: 13px;

    margin-top: 34px;

    color: rgba(34, 34, 34, 0.5);
}

.p-ya-agency-promo__form
{
    margin: 0 auto 40px auto;
    padding: 0 0 40px 0;
}

.p-ya-agency-promo__form-per-se
{
    width: 400px;
    margin: 30px auto;

    text-align: center;
}

.p-ya-agency-promo__modal
{
    z-index: 100;
}

.p-ya-agency-promo__final-message-text
{
    font-size: 20px;

    padding: 30px;
}
/* ../../desktop.blocks/p-ya-agency-promo/p-ya-agency-promo.css:end */
/* ../../desktop.blocks/service-logo/service-logo.css:begin */
.service-logo__logo
{
    display: inline-block;

    width: 69px;
    height: 27px;
    margin-left: 4px;

    outline: 0;
}

.service-logo__service
{
    outline: 0;
}

.service-logo__logo .image,
.service-logo__service .image
{
    box-sizing: border-box;
}

.service-logo__service
{
    margin-left: 4px;
}

/* показываем svg только для ретины */
.i-ua_js_yes:not(.i-ua_retina_yes) .service-logo__logo .image,
.i-ua_js_yes:not(.i-ua_retina_yes) .service-logo__service .image
{
    background-image: none !important;
}
/* ../../desktop.blocks/service-logo/service-logo.css:end */
/* ../../desktop.blocks/service-logo/__logo/_lang/service-logo__logo_lang.css:begin */
.service-logo__logo_lang_ru .image
{
    top: 21px;

    width: 69px;
    height: 27px;
}

/* сдвигаем url, чтобы его не было видно */
.i-ua_retina_yes .service-logo__logo_lang_ru .image
{
    padding-left: 69px;
}

.service-logo__logo_lang_en .image
{
    top: 20px;

    width: 68px;
    height: 26px;
}

/* сдвигаем url, чтобы его не было видно */
.i-ua_retina_yes .service-logo__logo_lang_en .image
{
    padding-left: 68px;
}
/* ../../desktop.blocks/service-logo/__logo/_lang/service-logo__logo_lang.css:end */
/* ../../desktop.blocks/service-logo/__service/_direct/service-logo__service_direct.css:begin */
.service-logo__service_direct_ru .image
{
    position: relative;
    top: 1px;

    width: 70px;
    height: 28px;
}

.service-logo__service_direct_en .image
{
    width: 52px;
    height: 26px;
}

/* сдвигаем url, чтобы его не было видно */
.i-ua_retina_yes .service-logo__service_direct_ru .image
{
    padding-left: 70px;
}

/* сдвигаем url, чтобы его не было видно */
.i-ua_retina_yes .service-logo__service_direct_en .image
{
    padding-left: 52px;
}
/* ../../desktop.blocks/service-logo/__service/_direct/service-logo__service_direct.css:end */
/* ../../desktop.blocks/i-font/_face/i-font_face_yandex-sans-logotype.css:begin */
@font-face {
    font-family: 'Yandex Sans Logotype';
    font-weight: 300;
    font-style: normal;
    font-stretch: normal;

    src: url('../../desktop.blocks/i-font/_face/i-font_face.assets/Yandex-Sans-Logotype-Light.woff2') format('woff2'),
    url('../../desktop.blocks/i-font/_face/i-font_face.assets/Yandex-Sans-Logotype-Light.woff') format('woff');
}

.i-font_face_yandex-sans-logotype
{
    font-family: 'Yandex Sans Logotype', sans-serif;
    font-weight: 300;
}
/* ../../desktop.blocks/i-font/_face/i-font_face_yandex-sans-logotype.css:end */
/* ../../node_modules/@yandex-lego/ui.islands-deprecated/common.blocks/button/_size/button_size_l.css:begin */
.button_size_l {
    font-size: 18px;
    line-height: 38px;
}

.button_size_l .button__text {
    padding: 0 18px;
}

.button_size_l .button__icon {
    margin-right: 7px;
    margin-left: -7px;
}

.button_size_l.button_only-icon_yes .button__text {
    padding: 0 11px;
}

.button_size_l.button_only-icon_yes .button__icon {
    margin-right: 0;
    margin-left: 0;
}

/* Стрелочка в кнопке */
.button_size_l.button_arrow_down .button__text:after,
.button_size_l.button_arrow_up .button__text:after {
    right: 15px;
}

.button_size_l.button_arrow_down .button__text,
.button_size_l.button_arrow_up .button__text {
    padding-right: 35px;
}
/* ../../node_modules/@yandex-lego/ui.islands-deprecated/common.blocks/button/_size/button_size_l.css:end */
/* ../../desktop.blocks/b-ya-agency-promo-how-it-works/b-ya-agency-promo-how-it-works.css:begin */
.b-ya-agency-promo-how-it-works
{
    display: flex;

    justify-content: space-between;
}

.b-ya-agency-promo-how-it-works__step
{
    width: 280px;

    text-align: center;
}

.b-ya-agency-promo-how-it-works__step-title
{
    font-size: 16px;
}

.b-ya-agency-promo-how-it-works__image
{
    display: inline-block;

    margin-bottom: 21px;
}

.b-ya-agency-promo-how-it-works__image
{
    width: 129px;
    height: 129px;

    background-repeat: no-repeat;
    background-position: center;
}

.b-ya-agency-promo-how-it-works__image_step_1
{
    background-image: url('../../desktop.blocks/b-ya-agency-promo-how-it-works/b-ya-agency-promo-how-it-works__image_step_1.svg');
}

.b-ya-agency-promo-how-it-works__image_step_2
{
    background-image: url('../../desktop.blocks/b-ya-agency-promo-how-it-works/b-ya-agency-promo-how-it-works__image_step_2.svg');
}

.b-ya-agency-promo-how-it-works__image_step_3
{
    background-image: url('../../desktop.blocks/b-ya-agency-promo-how-it-works/b-ya-agency-promo-how-it-works__image_step_3.svg');
}
/* ../../desktop.blocks/b-ya-agency-promo-how-it-works/b-ya-agency-promo-how-it-works.css:end */
/* ../../desktop.blocks/b-ya-agency-promo-pricing/b-ya-agency-promo-pricing.css:begin */
.b-ya-agency-promo-pricing__price
{
    font-size: 64px;
    font-weight: 500;

    text-align: center;
}
.b-ya-agency-promo-pricing__asterisk
{
    font-size: 32px;

    vertical-align: super;
}

.b-ya-agency-promo-pricing__price-description,
.b-ya-agency-promo-pricing__notice
{
    font-size: 15px;

    text-align: center;

    color: rgba(0, 0, 0, 0.5);
}

.b-ya-agency-promo-pricing__slider
{
    display: flex;

    box-sizing: border-box;
    width: 100%;
    padding: 90px 100px 160px 100px;

    justify-content: space-between;
    align-items: center;
}

.b-ya-agency-promo-pricing__slider-pin
{
    position: relative;

    width: 20px;
    height: 20px;

    cursor: pointer;

    border-radius: 20px;
}

.b-ya-agency-promo-pricing__slider-pin_state_selected
{
    background-color: #f9ca27;
}

.b-ya-agency-promo-pricing__slider-pin_state_current
{
    margin: 0 -4px;

    border: 4px solid #f9ca27;
    background-color: #fff;
}

.b-ya-agency-promo-pricing__slider-pin_state_inactive
{
    background-color: rgba(0, 0, 0, 0.08);
}

.b-ya-agency-promo-pricing__slider-connector
{
    height: 4px;

    background-color: rgba(0, 0, 0, 0.08);

    flex: 1;
}

.b-ya-agency-promo-pricing__slider-connector_state_active
{
    background-color: #f9ca27;
}

.b-ya-agency-promo-pricing__slider-connector_state_inactive
{
    background-color: rgba(0, 0, 0, 0.08);
}

.b-ya-agency-promo-pricing__hint
{
    position: absolute;
    bottom: calc(100% + 16px);

    visibility: hidden;

    width: 255px;
    padding: 12px 25px;

    border-radius: 20px;
    background-color: #f9ca27;

    transform: translateX(-50%) translateX(10px);
}

.b-ya-agency-promo-pricing__hint:after
{
    position: absolute;
    top: 100%;
    left: 50%;

    width: 0;
    height: 0;
    margin-left: -7px;

    content: '';

    border-top: solid 7px #f9ca27;
    border-right: solid 7px transparent;
    border-left: solid 7px transparent;
}


.b-ya-agency-promo-pricing__description
{
    font-size: 15px;

    position: absolute;
    top: calc(100% + 36px);

    width: 250px;

    text-align: center;

    color: rgba(0, 0, 0, 0.5);

    transform: translateX(-50%) translateX(10px);
}

.b-ya-agency-promo-pricing__slider-pin_state_current .b-ya-agency-promo-pricing__hint,
.b-ya-agency-promo-pricing__slider-pin_state_current .b-ya-agency-promo-pricing__description-more
{
    visibility: visible;
}

.b-ya-agency-promo-pricing__slider-pin_state_current .b-ya-agency-promo-pricing__description
{
    font-weight: bold;

    color: #000;
}
/* ../../desktop.blocks/b-ya-agency-promo-pricing/b-ya-agency-promo-pricing.css:end */
/* ../../desktop.blocks/b-ya-agency-promo-form/b-ya-agency-promo-form.css:begin */
.b-ya-agency-promo-form__input
{
    margin-bottom: 20px;
}

.b-ya-agency-promo-form__input .input__clear
{
    display: none;
}

.b-ya-agency-promo-form__input .input__box
{
    padding: 25px 0 4px 9px;
}

.b-ya-agency-promo-form__input .input__box:before
{
    border: solid 2px rgba(75, 75, 75, 0.15);
    border-radius: 4px;
}

.b-ya-agency-promo-form__input .input__control
{
    font-size: 15px;
}

.b-ya-agency-promo-form__input .input__hint
{
    font-size: 13px;

    display: block;
    visibility: visible;

    margin: 2px 0 0 9px;
}

/* WebKit, Blink, Edge */
.b-ya-agency-promo-form__input ::-webkit-input-placeholder
{
    opacity: 0;
}

/* Mozilla Firefox 19+ */
.b-ya-agency-promo-form__input .input__control::-moz-placeholder
{
    opacity: 0;
}

/* Internet Explorer 10-11 */
.b-ya-agency-promo-form__input :-ms-input-placeholder
{
    opacity: 0;
}

/* Microsoft Edge */
.b-ya-agency-promo-form__input ::-ms-input-placeholder
{
    opacity: 0;
}
/* ../../desktop.blocks/b-ya-agency-promo-form/b-ya-agency-promo-form.css:end */
/* ../../node_modules/islands/common.blocks/modal/modal.css:begin */
/*
 * 1. В мобильном сафари есть неприятный bug, связанный с -webkit-overflow-scrolling: touch. Дело в том, что при
 * применении этого свойства, вложенный контент может просто пропадать, это решается включением аппаратного
 * рендеринга, что и сделано. Подробнее http://cantina.co/thought_leadership/ios-5-native-scrolling-grins-and-gothcas/
 */

.modal {
    position: fixed;
    top: 0;
    left: 0;

    overflow-y: auto;
    -webkit-overflow-scrolling: touch;

    width: 100%;
    height: 100%;

    -webkit-tap-highlight-color: rgba(0,0,0,0);
}

.modal__table {
    display: table;

    width: 100%;
    height: 100%;

    text-align: center;
}

.modal__cell {
    display: table-cell;

    vertical-align: middle;
}

.modal__content {
    display: inline-block;

    text-align: left;

    -webkit-transform: translate3d(0,0,0); /*1*/
}
/* ../../node_modules/islands/common.blocks/modal/modal.css:end */
/* ../../node_modules/islands/common.blocks/modal/_theme/modal_theme_normal.css:begin */
/* Анимация открытия/закрытия реализована только на desktop из соображений производительности. */

.modal_theme_normal {
    display: none;

    background: rgba(50, 50, 50, .2);
}

.modal_theme_normal.modal_visible_yes {
    display: block;
}

.modal_theme_normal .modal__content {
    margin: 5px;

    background: #fff;
}
/* ../../node_modules/islands/common.blocks/modal/_theme/modal_theme_normal.css:end */
/* ../../node_modules/islands/desktop.blocks/modal/_theme/modal_theme_normal.css:begin */
/*
 * 1-3. Если показывать модальное окно без анимации - то все просто, можно использовать display: none/block. К сожалению,
 *  менять display во время анимации нельзя, поэтому в любом состоянии после инициализации модальное окно
 *  имеет display: block [2]. А скрываем его унося за пределы документа с помощью отрицательных margin [1], которые
 *  можно убрать при открытии модального окна и выставить заново в самый последний момент анимации перед закрытием [3].
 *  Так же для скрытия используется visibility:hidden, но это больше из соображений a11y. Использовать только visibility
 *  без margin нельзя, т.к. оно наследуется и обрабатывается для каждого элемента отдельно, т.е. если любой из вложенных
 *  в модальное окно элементов будет иметь visibility:visible, то он будет виден даже в скрытом модальном окне.
 *
 * 4. .modal_has-animation_yes выставляется в момент первого открытия модального окна. Если применять анимацию без этого
 *  модификатора, то она будет проиграна сразу при первой же инициализации блока, когда он получит display: block.
 *  В popup2 роль такого модификатора играет _direction, который так же выставляется при при первом открытии и
 *  и на который применяется анимация.
 */

.modal_theme_normal {
    visibility: hidden;

    margin: -9999px 0 0 -9999px; /*1*/
}

.modal_theme_normal.modal_js_inited {
    display: block; /*2*/
}

.modal_theme_normal.modal_visible_yes {
    visibility: visible;

    margin: 0;
}

.modal_theme_normal,
.modal_theme_normal .modal__content {
    animation-duration: .2s;
    animation-timing-function: ease-in-out;
}

.modal_theme_normal.modal_has-animation_yes /*4*/ {
    animation-name: modal_theme_normal;
}

.modal_theme_normal.modal_has-animation_yes .modal__content /*4*/ {
    animation-name: modal_theme_normal__content;
}

.modal_theme_normal.modal_visible_yes.modal_has-animation_yes {
    animation-name: modal_theme_normal_visible;
}

.modal_theme_normal.modal_visible_yes.modal_has-animation_yes .modal__content {
    animation-name: modal_theme_normal_visible__content;
}

@keyframes modal_theme_normal {
    0% {
        visibility: visible;

        margin: 0;

        opacity: 1;
    }
    99% {
        margin: 0;
    }
    100% {
        visibility: hidden;

        margin: -9999px 0 0 -9999px; /*3*/

        opacity: 0;
    }
}

@keyframes modal_theme_normal_visible {
    0% {
        opacity: 0;
    }
    100% {
        opacity: 1;
    }
}

@keyframes modal_theme_normal__content {
    0% {
        transform: scale(1);
    }
    100% {
        transform: scale(1.5);
    }
}

@keyframes modal_theme_normal_visible__content {
    0% {
        transform: scale(.75);
    }
    100% {
        transform: scale(1);
    }
}
/* ../../node_modules/islands/desktop.blocks/modal/_theme/modal_theme_normal.css:end */
/* ../../desktop.blocks/p-show-turbo-landings/p-show-turbo-landings.styl:begin */
.p-show-turbo-landings {
  height: 100%;
}
.p-show-turbo-landings .p-show-turbo-landings__iframe {
  display: block;
  width: 100%;
  height: inherit;
}
/* ../../desktop.blocks/p-show-turbo-landings/p-show-turbo-landings.styl:end */
/* ../../desktop.blocks/p-campaign-help-request/p-campaign-help-request.css:begin */
.p-campaign-help-request__manual
{
    margin-top: 20px;
    margin-bottom: 20px;

    color: rgba(250, 0, 0, 1);
}

.p-campaign-help-request__introduction
{
    max-width: 1200px;
    margin-bottom: 15px;
}

.p-campaign-help-request__title
{
    margin-bottom: 20px;
}

.p-campaign-help-request__indent-inner
{
    margin-bottom: 30px;
}
/* ../../desktop.blocks/p-campaign-help-request/p-campaign-help-request.css:end */
/* ../../desktop.blocks/p-campaign-help-request/__no-active-camps/p-campaign-help-request__no-active-camps.css:begin */
.p-campaign-help-request__no-active-camps
{
    margin-bottom: 30px;
}
/* ../../desktop.blocks/p-campaign-help-request/__no-active-camps/p-campaign-help-request__no-active-camps.css:end */
/* ../../desktop.blocks/b-campaign-optimizer-request/b-campaign-optimizer-request.css:begin */
.b-campaign-optimizer-request__message
{
    margin-top: 20px;
    margin-bottom: 20px;
}
.b-campaign-optimizer-request__campaign-head-text
{
    text-align: left;
}
.b-campaign-optimizer-request__campaign-head-num
{
    text-align: right;
}
.b-campaign-optimizer-request__list-row
{
    display: flex;

    margin-top: 10px;
}
.b-campaign-optimizer-request__campaign-head-label
{
    font-size: 12px;

    color: rgba(64, 81, 115, 1);
}

.b-campaign-optimizer-request__list-head .b-campaign-optimizer-request__list-col-checkbox
{
    width: 30px;
    margin-right: 0;
}

.b-campaign-optimizer-request__list-col-checkbox
{
    margin-right: 16px;
}

.b-campaign-optimizer-request__list-col-num
{
    width: 30px;
}
.b-campaign-optimizer-request__list-col-name
{
    width: 350px;
}
.b-campaign-optimizer-request__list-col-click
{
    width: 100px;

    text-align: right;
}
.b-campaign-optimizer-request__list-col-left
{
    width: 110px;

    text-align: right;
}
.b-campaign-optimizer-request__icon-help
{
    margin-left: 5px;
}
/* ../../desktop.blocks/b-campaign-optimizer-request/b-campaign-optimizer-request.css:end */
/* ../../desktop.blocks/b-campaign-optimizer-request/__list-row-content/b-campaign-optimizer-request__list-row-content.css:begin */
.b-campaign-optimizer-request__campaign-item-order-note
{
    overflow: hidden;

    height: 40px;
    padding: 1px;

    transition-duration: 300ms;
    transition-property: height, opacity;
}
.b-campaign-optimizer-request__campaign-item-order-note_hide_yes
{
    height: 0;

    opacity: 0;
}
/* ../../desktop.blocks/b-campaign-optimizer-request/__list-row-content/b-campaign-optimizer-request__list-row-content.css:end */
/* ../../node_modules/bricks/source.blocks/icon/_size-12/icon_size-12_help.css:begin */
.icon_size-12_help
{
    background: url(../../node_modules/bricks/source.blocks/icon/_size-12/icon_size-12_help.svg) no-repeat;
}
/* ../../node_modules/bricks/source.blocks/icon/_size-12/icon_size-12_help.css:end */
/* ../../desktop.blocks/b-campaign-optimizer-request/__list-head/b-campaign-optimizer-request__list-head.css:begin */
.b-campaign-optimizer-request__list-head
{
    padding-bottom: 5px;

    border-bottom: rgba(241, 238, 245, 1) 1px solid;
}
/* ../../desktop.blocks/b-campaign-optimizer-request/__list-head/b-campaign-optimizer-request__list-head.css:end */
/* ../../desktop.blocks/p-campaign-help-request-success/p-campaign-help-request-success.css:begin */
.p-campaign-help-request-success__content-item
{
    max-width: 1200px;
    margin-bottom: 15px;
}

.p-campaign-help-request-success__title
{
    margin-bottom: 20px;
}

.p-campaign-help-request-success__inner
{
    margin-bottom: 30px;
}
/* ../../desktop.blocks/p-campaign-help-request-success/p-campaign-help-request-success.css:end */
/* ../../desktop.blocks/p-private-deals/p-private-deals.css:begin */
.p-private-deals
{
    display: flex;
    flex-direction: column;

    height: 100%;
}

.p-private-deals__stub
{
    display: flex;

    flex-grow: 1;
    align-items: center;
    justify-content: center;
}
/* ../../desktop.blocks/p-private-deals/p-private-deals.css:end */
/* ../../desktop.blocks/p-private-deals/__access-denied/p-private-deals__access-denied.css:begin */
.p-private-deals__access-denied
{
    padding: 60px 0;

    text-align: center;
}

.p-private-deals__access-denied-left,
.p-private-deals__access-denied-right
{
    display: inline-block;

    vertical-align: middle;
}

.p-private-deals__access-denied-left
{
    padding-right: 30px;
}

.p-private-deals__access-denied-title
{
    font-size: 27px;
    font-weight: bold;

    padding-bottom: 15px;

    text-align: left;

    color: #333;
}

.p-private-deals__access-denied-text
{
    font-size: 13px;

    text-align: left;

    opacity: 0.5;
    color: #000;
}

.p-private-deals__access-denied-right
{
    width: 200px;
    height: 200px;

    background: url('../../desktop.blocks/p-private-deals/__access-denied/p-private-deals__access-denied.svg') no-repeat center;
}
/* ../../desktop.blocks/p-private-deals/__access-denied/p-private-deals__access-denied.css:end */
/* ../../desktop.blocks/b-private-deals/b-private-deals.css:begin */
.b-private-deals,
.b-private-deals__deals-list
{
    display: flex;
    flex-direction: column;

    height: 100%;
}

.b-private-deals__loader
{
    position: relative;
    top: 50%;

    margin-top: -50px;

    text-align: center;
}

.b-private-deals__loading
{
    font-size: 14px;

    padding-top: 5px;

    color: rgba(0, 0, 0, 0.5);
}
/* ../../desktop.blocks/b-private-deals/b-private-deals.css:end */
/* ../../desktop.blocks/b-private-deals/__empty/b-private-deals__empty.css:begin */
.b-private-deals__empty
{
    position: relative;

    height: 100%;

    box-shadow: inset 0 2px 2px 0 rgba(0, 0, 0, 0.06);
}
/* ../../desktop.blocks/b-private-deals/__empty/b-private-deals__empty.css:end */
/* ../../desktop.blocks/b-private-deals-table/b-private-deals-table.css:begin */
.b-private-deals-table
{
    position: relative;

    display: flex;
    overflow: hidden;
    flex-direction: column;

    box-sizing: border-box;
    width: 100%;
    height: 100%;

    border-bottom: solid 1px rgba(0, 0, 0, 0.05);
}

.b-private-deals-table-search-index
{
    display: flex;

    height: 100%;
}

.b-private-deals-table__body
{
    position: relative;

    height: 100%;
}

.b-private-deals-table__body-wrap
{
    position: absolute;
    top: 0;
    left: 0;

    overflow: auto;

    width: 100%;
    height: 100%;
}

.b-private-deals-table__body-table
{
    width: 100%;
}

.b-private-deals-table__body-table-empty
{
    line-height: 30px;

    position: relative;
    top: 50%;

    height: 40px;
    margin-top: -30px;

    text-align: center;
}

.b-private-deals-table_filter-result_empty
{
    border-bottom-color: transparent;
}

.b-private-deals-table_filter-result_empty .b-private-deals-table__head,
.b-private-deals-table__body-table-empty
{
    display: none;
}

.b-private-deals-table_filter-result_empty .b-private-deals-table__body-table-empty
{
    display: block;
}

.b-private-deals-table__hlt,
.b-private-deals-table__hlted
{
    display: inline;
}

.b-private-deals-table__hlted
{
    background: #fc0;
}

.b-private-deals-table__loader
{
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;

    display: none;

    text-align: center;

    background: rgba(255, 255, 255, 0.5);
}

.b-private-deals-table__loader .spin2
{
    position: absolute;
    top: 50%;
    left: 50%;

    margin: -14px 0 0 -14px;
}

.b-private-deals-table__body_progress_yes .b-private-deals-table__loader
{
    display: block;
}
/* ../../desktop.blocks/b-private-deals-table/b-private-deals-table.css:end */
/* ../../desktop.blocks/b-private-deals-table/__gear/b-private-deals-table__gear.css:begin */
.b-private-deals-table__gear
{
    display: inline;

    margin-left: 2px;

    pointer-events: none;

    opacity: 0;
}
/* ../../desktop.blocks/b-private-deals-table/__gear/b-private-deals-table__gear.css:end */
/* ../../desktop.blocks/b-private-deals-table/__data-cell/b-private-deals-table__data-cell.css:begin */
.b-private-deals-table__data-cell_type_info,
.b-private-deals-table__head-cell_type_info
{
    text-align: left;
}

.b-private-deals-table__data-cell_type_data,
.b-private-deals-table__head-cell_type_data
{
    text-align: right;
}

.b-private-deals-table__data-cell
{
    position: relative;

    min-width: 60px;
    padding: 20px;
}

/* не помещается иконка про НДС =( */
.b-private-deals-table__data-cell_content-type_spent
{
    min-width: 66px;
}

.b-private-deals-table__head-cell:first-child,
.b-private-deals-table__data-cell:first-child
{
    min-width: 35px;
    padding-right: 0;
    padding-left: 40px;
}

.b-private-deals-table__data-cell-gray
{
    font-size: 12px;

    display: block;

    padding-top: 5px;

    color: rgba(0, 0, 0, 0.5);
}

.b-private-deals-table__deal-id
{
    position: relative;
}

.b-private-deals-table__data-cell-name
{
    font-size: 14px;
    font-weight: bold;

    display: inline-block;

    color: #333;
}

.b-private-deals-table__data-cell-name:before
{
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;

    content: '';
}

.b-private-deals-table__data-cell-status
{
    font-size: 14px;
    font-weight: bold;

    display: block;

    color: #73c580;
}

.b-private-deals-table__data-cell-status_state_completed
{
    color: #ff3538;
}

.b-private-deals-table__data-cell-status_state_received
{
    color: #0477e6;
}

.b-private-deals-table__data-cell_content-type_data
{
    font-size: 14px;

    color: #333;
}

.b-private-deals-table__data-cell-rest
{
    display: inline-block;

    color: rgba(0, 0, 0, 0.5);
}

.b-private-deals-table__data-cell_content-type_ctr
{
    white-space: nowrap;
}

/* Пробел который нужен при копировании в эксель */
.b-private-deals-table__excel-space
{
    font-size: 0;

    position: absolute;
}

/* HOVER */
.b-private-deals-table__row
{
    cursor: pointer;
}

.b-private-deals-table__row:hover .b-private-deals-table__data-cell-name
{
    color: #ff5e60;
}

.b-private-deals-table__row:hover .b-private-deals-table__hlt,
.b-private-deals-table__row:hover .b-private-deals-value
{
    position: relative;

    cursor: text;
}

.b-private-deals-table__row:hover .b-private-deals-table__gear
{
    opacity: 0.3;
}
/* ../../desktop.blocks/b-private-deals-table/__data-cell/b-private-deals-table__data-cell.css:end */
/* ../../desktop.blocks/b-private-deals-table/__filter/b-private-deals-table__filter.css:begin */
.b-private-deals-table__filter
{
    padding: 15px 45px;

    border-bottom: solid 1px rgba(0, 0, 0, 0.05);
    background: #f8f8f8;
    box-shadow: inset 0 2px 2px 0 rgba(0, 0, 0, 0.06);

    flex-shrink: 0;
}
/* ../../desktop.blocks/b-private-deals-table/__filter/b-private-deals-table__filter.css:end */
/* ../../node_modules/islands/common.blocks/textinput/_theme/textinput_theme_normal.css:begin */
.textinput_theme_normal {
    position: relative;

    display: inline-block;

    box-sizing: border-box;
    width: 100%;

    vertical-align: top;
}

.textinput_theme_normal .textinput__control {
    color: #000;
}

.textinput_view_classic.textinput_disabled_yes.textinput_theme_normal .textinput__control {
    color: #aaa;
    -webkit-text-fill-color: #aaa; /* https://st.yandex-team.ru/ISL-2132 Safari needs it to blend color properly */
}

.textinput_view_classic.textinput_theme_normal .textinput__control::-webkit-input-placeholder {
    color: #999;
}

.textinput_view_classic.textinput_theme_normal .textinput__control::-moz-placeholder {
    color: #999;
}

.textinput_view_classic.textinput_theme_normal .textinput__control:-ms-input-placeholder {
    color: #999;
}

.textinput_view_classic.textinput_theme_normal .textinput__box {
    border: 1px solid rgba(0,0,0,.2);
    background-color: #fff;
}

.textinput_view_classic.textinput_theme_normal.textinput_hovered_yes .textinput__box {
    border-color: rgba(0,0,0,.3);
}

.textinput_view_classic.textinput_theme_normal.textinput_focused_yes {
    border: 0;
}
.textinput_view_classic.textinput_theme_normal.textinput_focused_yes .textinput__box,
.textinput_view_classic.textinput_theme_normal.textinput_focused_yes.textinput_hovered_yes .textinput__box {
    border: 2px solid #ffdb4d;
}

.textinput_view_classic.textinput_theme_normal.textinput_disabled_yes .textinput__box {
    border-color: transparent;
    background-color: rgba(0,0,0,.08);
}
/* ../../node_modules/islands/common.blocks/textinput/_theme/textinput_theme_normal.css:end */
/* ../../node_modules/islands/common.blocks/textinput/_size/textinput_size_m.css:begin */
.textinput_size_m {
    height: 32px;
}

.textinput_size_m .textinput__control {
    height: 32px;

    font-size: 15px;

    border-width: 0 10px;
}

.textinput_size_m .textinput__icon_side_left ~ .textinput__control {
    border-left-width: 32px;
}

.textinput_size_m .textinput__icon_side_right ~ .textinput__control {
    border-right-width: 32px;
}

.textinput_size_m.textinput_has-clear_yes .textinput__control {
    border-right-width: 24px;
}

.textinput_size_m.textinput_has-clear_yes .textinput__icon_side_right ~ .textinput__control {
    border-right-width: 48px;
}

.textinput_size_m.textinput_icon-right_yes .textinput__clear {
    right: 24px;
}

.textinput_size_m .textinput__icon.icon {
    width: 32px;
    height: 32px;
}
/* ../../node_modules/islands/common.blocks/textinput/_size/textinput_size_m.css:end */
/* ../../node_modules/islands/common.blocks/textinput/__icon/textinput__icon.css:begin */
/* icon_has-glyph выставляет по умолчанию position: relative, но нет гарантий, что он приедет раньше */
.textinput__icon.textinput__icon {
    position: absolute;
}
.textinput__icon {
    z-index: 3; /* рисуем поверх __box и __control */
    top: 0;
}
/* ../../node_modules/islands/common.blocks/textinput/__icon/textinput__icon.css:end */
/* ../../node_modules/islands/common.blocks/textinput/__icon/_side/textinput__icon_side_left.css:begin */
.textinput__icon_side_left {
    left: 0;
}
/* ../../node_modules/islands/common.blocks/textinput/__icon/_side/textinput__icon_side_left.css:end */
/* ../../node_modules/islands/common.blocks/textinput/__icon/_side/textinput__icon_side_right.css:begin */
.textinput__icon_side_right {
    right: 0;
}
/* ../../node_modules/islands/common.blocks/textinput/__icon/_side/textinput__icon_side_right.css:end */
/* ../../node_modules/islands/common.blocks/textinput/__clear/textinput__clear.css:begin */
.textinput__clear {
    right: 0;

    display: none;
    visibility: hidden;

    cursor: pointer;
}

.textinput_view_classic .textinput__clear {
    opacity: 0;
}
/* ../../node_modules/islands/common.blocks/textinput/__clear/textinput__clear.css:end */
/* ../../node_modules/islands/desktop.blocks/textinput/__clear/textinput__clear.css:begin */
.textinput__clear {
    transition: opacity .1s ease-out, visibility 0s linear .1s;
}
/* ../../node_modules/islands/desktop.blocks/textinput/__clear/textinput__clear.css:end */
/* ../../node_modules/islands/common.blocks/icon/_type/icon_type_cross.css:begin */
.icon_type_cross {
    background-image: url(../../node_modules/islands/common.blocks/icon/_type/icon_type_cross.assets/cross-m.svg);
}

.icon_size_s.icon_type_cross,
.icon_size_xs.icon_type_cross {
    background-image: url(../../node_modules/islands/common.blocks/icon/_type/icon_type_cross.assets/cross-s.svg);
}
/* ../../node_modules/islands/common.blocks/icon/_type/icon_type_cross.css:end */
/* ../../node_modules/islands/common.blocks/textinput/__clear/_visible/textinput__clear_visible_yes.css:begin */
.textinput__clear.textinput__clear_visible_yes {
    display: block;
    visibility: visible;
}

.textinput_disabled_yes .textinput__clear_visible_yes {
    z-index: 0; /* Понижаем под __control и __box */

    cursor: default;
}

.textinput_view_classic .textinput__clear.textinput__clear_visible_yes {
    opacity: .3;
}

.textinput_view_classic .textinput__clear_visible_yes.textinput__clear_hovered_yes,
.textinput_view_classic .textinput__clear_visible_yes.textinput__clear:hover {
    opacity: 1;
}

.textinput_view_classic.textinput_disabled_yes .textinput__clear_visible_yes {
    opacity: .1;
}
/* ../../node_modules/islands/common.blocks/textinput/__clear/_visible/textinput__clear_visible_yes.css:end */
/* ../../node_modules/bricks/source.blocks/icon/_type/icon_type_filter-input.css:begin */
.icon_type_filter-input
{
    opacity: 0.3;
    background: url(../../node_modules/bricks/source.blocks/icon/_type/icon_type_filter-input.svg) no-repeat;
}
/* ../../node_modules/bricks/source.blocks/icon/_type/icon_type_filter-input.css:end */
/* ../../desktop.blocks/b-private-deals-table/__head/b-private-deals-table__head.css:begin */
.b-private-deals-table__head
{
    position: relative;

    border-bottom: solid 1px rgba(0, 0, 0, 0.05);

    flex-shrink: 0;
}

.b-private-deals-table__head-cell
{
    font-size: 9px;
    font-weight: bold;
    line-height: 30px;

    height: 40px;
    padding: 0 20px 0 20px;

    vertical-align: bottom;
    white-space: nowrap;
    text-transform: uppercase;

    color: rgb(51, 51, 51);
}

.b-private-deals-table__head-sort
{
    position: relative;

    display: inline-block;

    cursor: pointer;

    opacity: 0.5;
}

.b-private-deals-table__head-sort:hover
{
    opacity: 1;
}

/* Длинный текст, может не помещаться и из-за no-wrap надо отодвинуть стрелочку дальше */
.b-private-deals-table__head-cell_content-type_min-price .b-private-deals-table__head-sort .icon_type_arrow
{
    right: -20px;
}

.b-private-deals-table__head-sort .icon_type_arrow
{
    position: absolute;
    top: 10px;
    right: -16px;

    display: none;

    width: 16px;
    height: 8px;

    pointer-events: none;
}

.b-private-deals-table__head-sort_sort_yes .icon_type_arrow
{
    display: inline-block;
}

.b-private-deals-table__head-cell_type_info .icon_type_arrow
{
    position: relative;
    right: 0;
}

.b-private-deals-table__head-row
{
    width: 3000px;
}

.b-private-deals-table__data-cell_type_info,
.b-private-deals-table__head-cell_type_info
{
    text-align: left;
}

.b-private-deals-table__data-cell_type_data,
.b-private-deals-table__head-cell_type_data
{
    text-align: right;
}

.b-private-deals-table__head-spent-icon
{
    position: relative;
    top: 8px;

    margin: 0 0 0 5px;

    opacity: 0.3;
}

/* нужно для того чтобы иконка про НДС была левее стрелки сортировки */
.b-private-deals-table__head-cell_content-type_spent .b-private-deals-table__head-cell-content
{
    position: relative;
}

.b-private-deals-table__head-cell_content-type_spent .b-private-deals-table__head-sort
{
    position: static;
}
/* ../../desktop.blocks/b-private-deals-table/__head/b-private-deals-table__head.css:end */
/* ../../desktop.blocks/b-private-deals-table/__row/b-private-deals-table__row.css:begin */
.b-private-deals-table__row_pos_even
{
    background: #f8f8f8;
}

.b-private-deals-table__row.b-private-deals-table__row_highlight_yes
{
    background: rgba(255, 235, 160, 0.3);
}

.b-private-deals-table__row_hidden_yes
{
    display: none;
}
/* ../../desktop.blocks/b-private-deals-table/__row/b-private-deals-table__row.css:end */
/* ../../desktop.blocks/b-private-deals-table/__deal-type-icon/b-private-deals-table__deal-type-icon.css:begin */
.b-private-deals-table__deal-type-icon
{
    width: 16px;
    height: 16px;

    cursor: default;

    background-size: cover;
}

.b-private-deals-table__deal-type-icon_type_preferred-deal
{
    background-image: url(../../desktop.blocks/b-private-deals-table/__deal-type-icon/b-private-deals-table__deal-type-icon-fix.svg);
}

.b-private-deals-table__deal-type-icon_type_private-marketplace
{
    background-image: url(../../desktop.blocks/b-private-deals-table/__deal-type-icon/b-private-deals-table__deal-type-icon-auction.svg);
}
/* ../../desktop.blocks/b-private-deals-table/__deal-type-icon/b-private-deals-table__deal-type-icon.css:end */
/* ../../desktop.blocks/b-private-deals-value/b-private-deals-value.css:begin */
.b-private-deals-value
{
    display: inline;

    white-space: nowrap;
}

.b-private-deals-value__coins,
.b-private-deals-value_type_price:after
{
    display: inline;

    color: #949494;
}

.b-private-deals-value[unit]:after
{
    display: inline;

    margin-left: 0.25em;

    content: attr(unit);
}
/* ../../desktop.blocks/b-private-deals-value/b-private-deals-value.css:end */
/* ../../desktop.blocks/b-private-deals-inspector/b-private-deals-inspector.css:begin */
.b-private-deals-inspector
{
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;

    visibility: hidden;

    width: 420px;
    padding: 60px 30px 30px;

    opacity: 0;
    background: #fff;
    box-shadow: 0 22px 34px 0 rgba(0, 0, 0, 0.29);

    transition: opacity 400ms, visibility 0ms;
}

.b-private-deals-inspector_visibility_visible
{
    visibility: visible;

    opacity: 1;
}

.b-private-deals-inspector__close
{
    position: absolute;
    top: 30px;
    right: 30px;

    width: 16px;
    height: 16px;

    cursor: pointer;

    opacity: 0.3;
    background: url('../../desktop.blocks/b-private-deals-inspector/b-private-deals-inspector__close.svg') no-repeat center;
    background-size: contain;
}

.b-private-deals-inspector__close:hover
{
    opacity: 1;
}

.b-private-deals-inspector__unit
{
    height: 100%;
}

.b-private-deals-inspector__spin
{
    position: absolute;
    z-index: 3;
    top: 0;
    right: 0;
    left: 0;

    display: none;

    height: 100%;

    text-align: center;

    background: rgba(255, 255, 255, 0.7);
}

.b-private-deals-inspector__spin .spin2
{
    position: relative;
    top: 40%;
}

.b-private-deals-inspector_progress_yes .b-private-deals-inspector__spin
{
    display: inline-block;
}

.b-private-deals-inspector__load-error
{
    height: 100%;
}
/* ../../desktop.blocks/b-private-deals-inspector/b-private-deals-inspector.css:end */
/* ../../node_modules/islands/common.blocks/tooltip/_size/tooltip_size_m.css:begin */
.tooltip_size_m .tooltip__content {
    padding: 9px 10px;

    font-size: 15px;
    line-height: 14px;
}

.tooltip_size_m .popup2__tail {
    width: 12px;
    height: 12px;
}
/* ../../node_modules/islands/common.blocks/tooltip/_size/tooltip_size_m.css:end */
/* ../../desktop.blocks/b-private-deals-inspector-unit/b-private-deals-inspector-unit.css:begin */
.b-private-deals-inspector-unit
{
    display: flex;
    flex-direction: column;

    height: 100%;
}

.b-private-deals-inspector-unit__wrap
{
    overflow-y: auto;

    height: 100%;

    flex-shrink: 1;
}

.b-private-deals-inspector-unit__errors_pos_title
{
    margin-top: 10px;
    margin-right: 35px;
}

.b-private-deals-inspector-unit__errors_pos_buttons
{
    margin-bottom: 10px;
}

.b-private-deals-inspector-unit__tooltip-error-content
{
    max-width: 404px;
}

.b-private-deals-inspector-unit__group
{
    margin: 30px 0 20px;
}

.b-private-deals-inspector-unit__group:first-of-type
{
    margin-top: 0;
}

.b-private-deals-inspector-unit__group:last-of-type
{
    margin-bottom: 0;
}

.b-private-deals-inspector-unit__group-content
{
    margin-top: 20px;
}

.b-private-deals-inspector-unit__group_hidden_yes .b-private-deals-inspector-unit__group-content
{
    display: none;
}

.b-private-deals-inspector-unit__group-title
{
    cursor: pointer;
}

.b-private-deals-inspector-unit__group_hidden_yes .b-private-deals-inspector-unit__group-title:before
{
    transform: rotate(-180deg);
}

.b-private-deals-inspector-unit__group-title:before
{
    position: relative;
    top: 4px;

    display: inline-block;

    width: 16px;
    height: 16px;
    margin-right: 5px;

    content: '';

    opacity: 0.3;
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2Ij48ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik0wIDBoMTZ2MTZIMHoiLz48cGF0aCBzdHJva2U9IiMwMDAiIGQ9Ik0xMiAxMEw4IDZsLTQgNCIvPjwvZz48L3N2Zz4K);

    transition: transform 0.1s ease-out;
}

.b-private-deals-inspector-unit__group-title-text
{
    font-size: 11px;
    font-weight: bold;
    line-height: 1.27;

    display: inline-block;

    -webkit-user-select: none;

       -moz-user-select: none;

        -ms-user-select: none;

            user-select: none;
    letter-spacing: 1.1px;
    text-transform: uppercase;

    opacity: 0.5;
    color: rgba(51, 51, 51, 1);
}

.b-private-deals-inspector-unit__group-title:hover:before,
.b-private-deals-inspector-unit__group-title:hover .b-private-deals-inspector-unit__group-title-text
{
    opacity: 1;
}
/* ../../desktop.blocks/b-private-deals-inspector-unit/b-private-deals-inspector-unit.css:end */
/* ../../desktop.blocks/b-private-deals-inspector-unit/__deal-card/b-private-deals-inspector-unit__deal-card.css:begin */
.b-private-deals-inspector-unit__stat
{
    display: flex;

    justify-content: space-between;
}

.b-private-deals-inspector-unit__stat-item
{
    display: inline-block;

    padding-right: 30px;
}

.b-private-deals-inspector-unit__info
{
    font-size: 12px;
    line-height: 1.5;

    position: relative;
}

.b-private-deals-inspector-unit__info-item
{
    line-height: 16px;

    position: relative;

    margin-top: 10px;
}

.b-private-deals-inspector-unit__info-item_level_top
{
    margin-top: 15px;
}

.b-private-deals-inspector-unit__info-item:first-of-type
{
    margin-top: 0;
}

.b-private-deals-inspector-unit__info-item-title
{
    font-weight: bold;

    margin-bottom: 2px;
}

.b-private-deals-inspector-unit__info-item_level_top
{
    margin-top: 15px;
}

.b-private-deals-inspector-unit__info-item_level_top > .b-private-deals-inspector-unit__info-item-title
{
    margin-bottom: 5px;
}

.b-private-deals-inspector-unit__black-text
{
    font-size: 14px;
    font-weight: bold;
}

.b-private-deals-inspector-unit__gray-text
{
    font-size: 12px;

    padding-top: 3px;

    color: rgba(0, 0, 0, 0.5);
}

.b-private-deals-inspector-unit li
{
    margin-left: 20px;
}


.b-private-deals-inspector-unit__info-tooltip
{
    position: absolute;
    z-index: 1;
    right: 1px;
    bottom: 2px;

    opacity: 0.3;
}
/* ../../desktop.blocks/b-private-deals-inspector-unit/__deal-card/b-private-deals-inspector-unit__deal-card.css:end */
/* ../../desktop.blocks/b-private-deals-inspector-unit/__actions/b-private-deals-inspector-unit__actions.css:begin */
.b-private-deals-inspector-unit__actions
{
    margin-top: 20px;

    flex-shrink: 0;
}

.b-private-deals-inspector-unit__action_type_accept,
.b-private-deals-inspector-unit__action_type_save,
.b-private-deals-inspector-unit__action_type_cancel
{
    margin-right: 12px;
}

.b-private-deals-inspector-unit__action_type_reject
{
    float: right;
}
/* ../../desktop.blocks/b-private-deals-inspector-unit/__actions/b-private-deals-inspector-unit__actions.css:end */
/* ../../desktop.blocks/b-private-deals-inspector-unit/__title/b-private-deals-inspector-unit__title.css:begin */
.b-private-deals-inspector-unit__title
{
    margin-bottom: 20px;

    flex-shrink: 0;
}
/* ../../desktop.blocks/b-private-deals-inspector-unit/__title/b-private-deals-inspector-unit__title.css:end */
/* ../../desktop.blocks/tooltip/_theme/tooltip_theme_red.css:begin */
.tooltip_theme_red.popup2_theme_normal
{
    opacity: 0.9;
    color: #fff;
    border: 0;
    border-radius: 3px;
    background: rgba(255, 54, 56, 0.9);
    box-shadow: 0 5px 14px 0 rgba(0, 5, 48, 0.2);
}

.tooltip_theme_red.popup2_theme_normal:before
{
    background: transparent;
    box-shadow: none;
}

.tooltip_theme_red.popup2_theme_normal .popup2__tail:after
{
    background-image: linear-gradient(to top right, rgba(255, 54, 56, 0.9) 50%, transparent 50%);
}
/* ../../desktop.blocks/tooltip/_theme/tooltip_theme_red.css:end */
/* ../../node_modules/bricks/source.blocks/b-error-tooltip/_format-error/b-error-tooltip_format-error_icon-notice.css:begin */
.b-error-tooltip__text_format-error_icon-notice:not(:first-child)
{
    margin-top: 10px;
}
/* ../../node_modules/bricks/source.blocks/b-error-tooltip/_format-error/b-error-tooltip_format-error_icon-notice.css:end */
/* ../../node_modules/bricks/source.blocks/icon-text/_size/icon-text_size_m.css:begin */
.icon-text_size_m
{
    font-size: 14px;
    line-height: 22px;
}

.icon-text_size_m .icon-text__icon
{
    margin-top: 3px;
    margin-right: 10px;
}
/* ../../node_modules/bricks/source.blocks/icon-text/_size/icon-text_size_m.css:end */
/* ../../desktop.blocks/b-private-deals-camps-chooser/b-private-deals-camps-chooser.css:begin */
.b-private-deals-camps-chooser__input-wrap
{
    margin: 0 1px;
}

.b-private-deals-camps-chooser__input
{
    display: block;

    height: 55px;
}
/* ../../desktop.blocks/b-private-deals-camps-chooser/b-private-deals-camps-chooser.css:end */
/* ../../desktop.blocks/pd-client-camps-chooser/pd-client-camps-chooser.css:begin */
.pd-client-camps-chooser
{
    margin: 10px 0;
}

.pd-client-camps-chooser__input-wrap
{
    margin: 0 1px;
}

.pd-client-camps-chooser__input
{
    display: block;

    height: 55px;
}

.pd-client-camps-chooser_initial_yes
{
    padding: 15px;

    border-radius: 10px;
    background: #fbfbfb;
}
/* ../../desktop.blocks/pd-client-camps-chooser/pd-client-camps-chooser.css:end */
/* ../../desktop.blocks/pd-client-camps-chooser/__remove/pd-client-camps-chooser__remove.css:begin */
.pd-client-camps-chooser__remove
{
    position: absolute;
    top: 50%;
    right: 47px;

    margin-top: -8px;

    opacity: 0.5;
}

.pd-client-camps-chooser__remove:hover
{
    opacity: 0.7;
}

.pd-client-camps-chooser__remove_disabled_yes
{
    display: none;
}
/* ../../desktop.blocks/pd-client-camps-chooser/__remove/pd-client-camps-chooser__remove.css:end */
/* ../../desktop.blocks/pd-client-camps-chooser/__badges/pd-client-camps-chooser__badges.css:begin */
.pd-client-camps-chooser__badge:first-child
{
    margin-top: 10px;
}
/* ../../desktop.blocks/pd-client-camps-chooser/__badges/pd-client-camps-chooser__badges.css:end */
/* ../../desktop.blocks/pd-client-camps-chooser/__badge/pd-client-camps-chooser__badge.css:begin */
.pd-client-camps-chooser__badge
{
    font-size: 12px;
    line-height: 20px;

    display: flex;
}

.pd-client-camps-chooser__badge-icon
{
    position: relative;
    top: 1px;

    width: 16px;
    height: 16px;
    margin-right: 6px;

    background: url(../../desktop.blocks/pd-client-camps-chooser/__badge/pd-client-camps-chooser__badge.svg) no-repeat center;

    flex-shrink: 0;
}

.pd-client-camps-chooser__badge-name
{
    overflow: hidden;

    width: 100%;

    text-overflow: ellipsis;
}

.pd-client-camps-chooser__badge-id
{
    color: #7f7f7f;

    flex-shrink: 0;
}

.pd-client-camps-chooser__badge-name,
.pd-client-camps-chooser__badge-icon
{
    vertical-align: middle;
}
/* ../../desktop.blocks/pd-client-camps-chooser/__badge/pd-client-camps-chooser__badge.css:end */
/* ../../desktop.blocks/pd-client-camps-chooser/__camps-label/pd-client-camps-chooser__camps-label.css:begin */
.pd-client-camps-chooser .b-text-panel_folded_no .pd-client-camps-chooser__camps-label
{
    display: none;
}
/* ../../desktop.blocks/pd-client-camps-chooser/__camps-label/pd-client-camps-chooser__camps-label.css:end */
/* ../../desktop.blocks/pd-client-camps-chooser/__camps-chooser/pd-client-camps-chooser__camps-chooser.css:begin */
.pd-client-camps-chooser_initial_yes .pd-client-camps-chooser__camps-chooser
{
    margin-top: 15px;
}

.pd-client-camps-chooser_initial_yes.pd-client-camps-chooser_client-choosed_no .pd-client-camps-chooser__camps-chooser
{
    display: none;
}
/* ../../desktop.blocks/pd-client-camps-chooser/__camps-chooser/pd-client-camps-chooser__camps-chooser.css:end */
/* ../../desktop.blocks/pd-client-camps-chooser/__badge/_removed/pd-client-camps-chooser__badge_removed_yes.css:begin */
.pd-client-camps-chooser__badge_removed_yes .pd-client-camps-chooser__badge-icon
{
    background-image: url(../../desktop.blocks/pd-client-camps-chooser/__badge/_removed/pd-client-camps-chooser__badge_removed_yes.svg);
}

.pd-client-camps-chooser__badge_removed_yes .pd-client-camps-chooser__badge-name
{
    text-decoration: line-through;

    color: #999;
}
/* ../../desktop.blocks/pd-client-camps-chooser/__badge/_removed/pd-client-camps-chooser__badge_removed_yes.css:end */
/* ../../desktop.blocks/pd-client-camps-chooser/__badge/_added/pd-client-camps-chooser__badge_added_yes.css:begin */
.pd-client-camps-chooser__badge_added_yes .pd-client-camps-chooser__badge-icon
{
    background-image: url(../../desktop.blocks/pd-client-camps-chooser/__badge/_added/pd-client-camps-chooser__badge_added_yes.svg);
}
/* ../../desktop.blocks/pd-client-camps-chooser/__badge/_added/pd-client-camps-chooser__badge_added_yes.css:end */
/* ../../node_modules/islands/common.blocks/textarea/__box/textarea__box.css:begin */
.textarea__box {
    position: absolute;
    z-index: 1; /* рисуем первым уровнем, чтобы сверху класть контрол и иконки */
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}
/* ../../node_modules/islands/common.blocks/textarea/__box/textarea__box.css:end */
/* ../../node_modules/islands/common.blocks/textarea/__wrap/textarea__wrap.css:begin */
.textarea__wrap {
    display: block;
    overflow: hidden;

    width: 100%;
    height: 100%;
}
/* ../../node_modules/islands/common.blocks/textarea/__wrap/textarea__wrap.css:end */
/* ../../node_modules/islands/common.blocks/textarea/__control/textarea__control.css:begin */
.textarea__control {
    position: relative;
    z-index: 2; /* рисуем поверх __box, чтобы сверху класть иконки */

    box-sizing: border-box;
    width: 100%;
    height: 100%;
    margin: 0;

    font-size: 100%;
    resize: none;
    vertical-align: top;

    border: 2px solid transparent;
    outline: 0;
    background: none;
}

.textarea_disabled_yes .textarea__control {
    z-index: 3;

    cursor: default;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
}

/* Лишние отступы у текста */
.textarea__control::-webkit-search-decoration {
    -webkit-appearance: none;
            appearance: none;
}

/* Нативный крестик */
.textarea__control::-webkit-search-cancel-button {
    display: none;
}

.textarea__control::-ms-clear {
    display: none;
}

/* Сбрасываем желтый background у инпутов при автозаполнении */
.textarea__control:-webkit-autofill {
    border-top-width: 2px;
    border-bottom-width: 2px;
    background-clip: content-box;
    box-shadow: inset 0 0 0 50px #fff;
    -webkit-text-fill-color: #000;
}

.textarea__control::-moz-placeholder {
    opacity: 1; /*В firefox полупрозрачный по умолчанию*/
}
/* ../../node_modules/islands/common.blocks/textarea/__control/textarea__control.css:end */
/* ../../node_modules/islands/common.blocks/textarea/_theme/textarea_theme_normal.css:begin */
.textarea_theme_normal {
    position: relative;

    display: inline-block;

    box-sizing: border-box;
    width: 100%;
}

.textarea_theme_normal .textarea__control {
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;

    color: #000;
}

.textarea_theme_normal .textarea__clear_visible_yes.textarea__clear_hovered_yes,
.textarea_theme_normal .textarea__clear_visible_yes:hover {
    opacity: 1;
}

.textarea_disabled_yes .textarea__clear_visible_yes {
    cursor: default;
}

.textarea_disabled_yes.textarea_theme_normal .textarea__control {
    color: #aaa;
    -webkit-text-fill-color: #aaa; /* https://st.yandex-team.ru/ISL-2132 Safari needs it to blend color properly */
}

.textarea_theme_normal .textarea__control::-webkit-input-placeholder {
    color: #999;
}

.textarea_theme_normal .textarea__control::-moz-placeholder {
    color: #999;
}

.textarea_theme_normal .textarea__control:-ms-input-placeholder {
    color: #999;
}

.textarea_theme_normal .textarea__box {
    border: 1px solid rgba(0,0,0,.2);
    background-color: #fff;
}

.textarea_theme_normal.textarea_hovered_yes .textarea__box {
    border-color: rgba(0,0,0,.3);
}

.textarea_theme_normal.textarea_focused_yes {
    border: 0;
}

.textarea_theme_normal.textarea_focused_yes .textarea__box,
.textarea_theme_normal.textarea_focused_yes.textarea_hovered_yes .textarea__box {
    border: 2px solid #ffdb4d;
}

.textarea_theme_normal.textarea_disabled_yes .textarea__box {
    border-color: transparent;
    background-color: rgba(0,0,0,.08);
}
/* ../../node_modules/islands/common.blocks/textarea/_theme/textarea_theme_normal.css:end */
/* ../../node_modules/islands/desktop.blocks/textarea/_theme/textarea_theme_normal.css:begin */
.textarea_theme_normal .textarea__clear {
    transition: opacity .1s ease-out, visibility 0s linear .1s;
}
/* ../../node_modules/islands/desktop.blocks/textarea/_theme/textarea_theme_normal.css:end */
/* ../../desktop.blocks/textarea/_theme/textarea_theme_normal.css:begin */
.textarea_theme_normal .textarea__control
{
    font-family: 'YS Text', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
/* ../../desktop.blocks/textarea/_theme/textarea_theme_normal.css:end */
/* ../../node_modules/islands/common.blocks/textarea/_size/textarea_size_s.css:begin */
.textarea_size_s {
    min-width: 180px;
    min-height: 28px;
}

.textarea_size_s .textarea__control {
    padding: 6px 8px;

    font-size: 13px;
}

.textarea_size_s.textarea_has-clear_yes .textarea__control {
    padding-right: 25%; /* Подобрано на глаз */
}

.textarea_size_s .textarea__clear {
    width: 28px;
    height: 28px;
}
/* ../../node_modules/islands/common.blocks/textarea/_size/textarea_size_s.css:end */
/* ../../node_modules/islands/common.blocks/textinput/_size/textinput_size_s.css:begin */
.textinput_size_s {
    height: 28px;
}

.textinput_size_s .textinput__control {
    height: 28px;

    font-size: 13px;

    border-width: 0 8px;
}

.textinput_size_s .textinput__icon_side_left ~ .textinput__control {
    border-left-width: 28px;
}

.textinput_size_s .textinput__icon_side_right ~ .textinput__control {
    border-right-width: 28px;
}

.textinput_size_s.textinput_has-clear_yes .textinput__control {
    border-right-width: 22px;
}

.textinput_size_s.textinput_has-clear_yes .textinput__icon_side_right ~ .textinput__control {
    border-right-width: 44px;
}

.textinput_size_s.textinput_icon-right_yes .textinput__clear {
    right: 22px;
}

.textinput_size_s .textinput__icon.icon {
    width: 28px;
    height: 28px;
}
/* ../../node_modules/islands/common.blocks/textinput/_size/textinput_size_s.css:end */
/* ../../desktop.blocks/dropdown-chooser/dropdown-chooser.css:begin */
.dropdown-chooser .button2
{
    width: 100%;
}

.dropdown-chooser .button2,
.dropdown-chooser .button2__text
{
    display: block;

    text-align: left;
}
/* ../../desktop.blocks/dropdown-chooser/dropdown-chooser.css:end */
/* ../../desktop.blocks/dropdown-chooser-popup/dropdown-chooser-popup.css:begin */
.dropdown-chooser-popup__spin
{
    position: absolute;
    top: 50%;
    left: 50%;

    margin: -16px 0 0 -16px;
}

.dropdown-chooser-popup .b-chooser .b-chooser__text
{
    display: flex;
}

.dropdown-chooser-popup__name
{
    overflow: hidden;

    width: 100%;

    white-space: nowrap;
    text-overflow: ellipsis;

    flex-shrink: 1;
}

.dropdown-chooser-popup__addition
{
    padding-left: 1em;

    color: #7f7f7f;
}

.dropdown-chooser-popup__not-found,
.dropdown-chooser-popup__bypass
{
    height: 198px;
}

.dropdown-chooser-popup_loading_yes
{
    height: 200px;
}

.dropdown-chooser-popup__overflow
{
    max-height: 200px;
}

.dropdown-chooser-popup__wrap-items
{
    overflow-x: visible;
    overflow-y: visible;
}
/* ../../desktop.blocks/dropdown-chooser-popup/dropdown-chooser-popup.css:end */
/* ../../node_modules/bricks/source.blocks/b-chooser/_theme/b-chooser_theme_radioboxes.css:begin */
.b-chooser_theme_radioboxes
{
    display: block;
}

.b-chooser_theme_radioboxes .b-chooser__radio
{
    position: absolute;
    top: -1px;
    left: 10px;
}

.b-chooser_theme_radioboxes .b-chooser__item_selected_yes .b-chooser__text:after
{
    display: none;

    content: '';
}

.b-chooser_theme_radioboxes.b-chooser
{
    line-height: 22px;

    overflow-x: hidden;

    cursor: default;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
}

.b-chooser_theme_radioboxes .b-chooser__item
{
    cursor: pointer;
}

.b-chooser_theme_radioboxes .b-chooser__separator
{
    margin-top: 4px;
}

.b-chooser_theme_radioboxes .b-chooser__wrap
{
    overflow-x: hidden;

    padding: 4px 0;
}

/*подсветка для hover - если у item есть отступы */
.b-chooser_theme_radioboxes .b-chooser__item_hovered_yes:before
{
    right: -100%;
    left: -100%;

    width: auto;
}

/*внутренности элемента chooser'a*/
.b-chooser_theme_radioboxes .b-chooser__text
{
    padding: 2px 15px 2px 34px;
}

/*группа с контролом свернуть/развернуть*/
.b-chooser_theme_radioboxes .b-chooser__item_type_group-title .b-chooser__text
{
    padding: 0 15px;
}

.b-chooser_theme_radioboxes .b-chooser__item_type_group-title:after
{
    display: inline-block;
    float: left;

    width: 10px;
    height: 10px;
    margin: 5px 5px 0 0;

    content: '';

    background: url(../../node_modules/bricks/source.blocks/b-chooser/_theme/b-chooser-group-toggler.png);
    background-position: 10px 0;
}

.b-chooser_theme_radioboxes .b-chooser__item_open_yes:after
{
    background-position: 0 0;
}

.b-chooser_theme_radioboxes .b-chooser__group-list
{
    margin-left: 15px;
}

.b-chooser_theme_radioboxes .b-chooser__item_with_remove .b-chooser__action
{
    position: absolute;
    right: 6px;

    margin-top: 1px;
}

.b-chooser_theme_radioboxes .b-chooser__action_type_remove
{
    display: none;
}

.b-chooser_theme_radioboxes .b-chooser__item.b-chooser__item_with_remove
{
    line-height: 28px;

    padding-right: 52px;
}

.b-chooser_theme_radioboxes .b-chooser__item_with_remove .b-chooser__action_type_remove
{
    width: 28px;
}

.b-chooser_theme_radioboxes .b-chooser__item.b-chooser__item_with_remove:hover:before
{
    height: 26px;
}

.b-chooser_theme_radioboxes .b-chooser__action_type_remove .button__icon
{
    width: 0;
    height: 0;
}

.b-chooser_theme_radioboxes .b-chooser__item_with_remove:hover .b-chooser__action_type_remove
{
    display: inline-block;
}

.b-chooser_theme_radioboxes .b-chooser__search-wrap
{
    padding: 10px;

    border-bottom: 1px solid rgba(0, 0, 0, 0.2);
}

.b-chooser_theme_radioboxes .b-chooser__text
{
    display: block;
    overflow: hidden;
}
/* ../../node_modules/bricks/source.blocks/b-chooser/_theme/b-chooser_theme_radioboxes.css:end */
/* ../../desktop.blocks/b-text-panel/b-text-panel.css:begin */
.b-text-panel
{
    position: relative;

    border-radius: 10px;
    background: #fbfbfb;
}

.b-text-panel__toggle
{
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;

    cursor: pointer;
}

.b-text-panel__toggle-icon
{
    position: absolute;
    top: 50%;
    right: 15px;

    width: 16px;
    height: 16px;
    margin-top: -8px;

    opacity: 0.5;
    background: url(../../desktop.blocks/b-text-panel/b-text-panel.svg);

    transition: transform 0.1s ease-out;
    transform: rotate(-180deg);
}

.b-text-panel__head:hover .b-text-panel__toggle-icon
{
    opacity: 1;
}

.b-text-panel_folded_yes .b-text-panel__toggle-icon
{
    transform: none;
}

.b-text-panel_folded_yes .b-text-panel__content
{
    display: none;
}

.b-text-panel__content
{
    padding: 0 15px 15px 15px;
}

.b-text-panel__head
{
    position: relative;

    display: flex;
    flex-direction: column;

    box-sizing: border-box;
    min-height: 70px;
    padding: 15px;

    justify-content: space-around;
}

.b-text-panel__title
{
    font-size: 14px;
    font-weight: bold;
}

.b-text-panel__subtitle
{
    font-size: 12px;

    color: rgba(0, 0, 0, 0.5);
}

.b-text-panel__on-top
{
    position: relative;

    display: inline-block;
}
/* ../../desktop.blocks/b-text-panel/b-text-panel.css:end */
/* ../../desktop.blocks/b-private-deals-title/b-private-deals-title.css:begin */
.b-private-deals-title__value
{
    font-size: 20px;
    font-weight: bold;
    line-height: 32px;

    overflow: hidden;

    white-space: nowrap;
    text-overflow: ellipsis;

    color: #333;
}

.b-private-deals-title_editing_no
{
    cursor: pointer;
}

.b-private-deals-title__content
{
    display: flex;
}

.b-private-deals-title__edit-icon
{
    width: 1px;
    height: 1px;
    margin: 8px 0 0 15px;
    padding: 0 15px 15px 0;

    opacity: 0.3;
    background: url(../../desktop.blocks/b-private-deals-title/b-private-deals-title__edit-icon.svg) center no-repeat;
}

.b-private-deals-title:hover .b-private-deals-title__edit-icon
{
    opacity: 1;
}

.b-private-deals-title__counter
{
    line-height: 32px;

    display: inline-block;

    min-width: 35px;

    text-align: right;

    color: #949494;
}

.b-private-deals-title__counter_valid_no
{
    color: #f00;
}
/* ../../desktop.blocks/b-private-deals-title/b-private-deals-title.css:end */
/* ../../desktop.blocks/b-private-deals-inspector-unit/_read-only/b-private-deals-inspector-unit_read-only_yes.css:begin */
.b-private-deals-inspector-unit_read-only_yes .pd-client-camps-chooser_initial_yes,
.b-private-deals-inspector-unit_read-only_yes .pd-client-camps-chooser__remove,
.b-private-deals-inspector-unit_read-only_yes .pd-client-camps-chooser__camps-chooser
{
    display: none;
}
/* ../../desktop.blocks/b-private-deals-inspector-unit/_read-only/b-private-deals-inspector-unit_read-only_yes.css:end */
/* ../../desktop.blocks/b-page/_height/b-page_height_window.css:begin */
html
{
    height: 100%;
}

.b-page_height_window
{
    display: flex;
    flex-direction: column;

    height: 100%;
    min-height: 600px;
    padding-bottom: 0;
}

.b-page_height_window .b-page__wrapper
{
    display: flex;
    flex-direction: column;

    height: 100%;
}
.b-page_height_window .b-page__content
{
    height: 100%;
}
/* ../../desktop.blocks/b-page/_height/b-page_height_window.css:end */
/* ../../desktop.blocks/p-welcome/p-welcome.css:begin */
.b-page_page-block_p-welcome
{
    display: flex;
    flex-direction: column;

    height: 100vh;
    padding: 0;
}

.b-page_page-block_p-welcome .b-page__wrapper,
.b-page_page-block_p-welcome .b-page__content,
.p-welcome
{
    display: flex;
    flex-direction: column;

    flex-grow: 1;
}

.p-welcome__stub
{
    display: flex;

    flex-grow: 1;
    align-items: center;
    justify-content: center;
}
/* ../../desktop.blocks/p-welcome/p-welcome.css:end */
/* ../../desktop.blocks/p-recommendations/p-recommendations.css:begin */
.b-page_page-block_p-recommendations,
.b-page_page-block_p-recommendations .b-page__wrapper,
.p-recommendations
{
    display: flex;
    flex-direction: column;

    height: 100%;
    min-height: 0;
}

.b-page_page-block_p-recommendations
{
    overflow: hidden;

    padding: 0;
}

.b-page_page-block_p-recommendations .b-page__content
{
    width: 100%;
    height: 100%;
}

.b-page_page-block_p-recommendations .b-page__wrapper,
.p-recommendations
{
    min-height: 0;

    flex-grow: 1;
}

.p-recommendations__content
{
    display: flex;

    height: 100%;
    min-height: 300px;

    flex-grow: 1;
}

.p-recommendations__content-stub
{
    display: flex;

    background-color: #f8f8f8;

    flex-grow: 1;
    flex-wrap: wrap;
    align-content: center;
}

.p-recommendations__content-loading-message
{
    font-size: 13px;

    width: 100%;
    margin-top: 20px;

    text-align: center;

    opacity: 0.5;
    color: #333;
}

.p-recommendations__spin
{
    margin: 0 auto;
}