

/* Start:/local/templates/mind-event-2026/css/auth.css?179165017020010*/
:root {
    --project-color: #6A0018;
    --project-color-hover: #471E18;
    --project-add-color: #CD9692;
    --project-other-color: #A9B1BC;
    --project-text-color: #171717;
    --project-text-add-color: #502C1E;
    --project-background-color: #F5F5F5;
    --project-border-color: #DDDDDF;
    /* Шрифт заголовков */
    --project-font: 'Manrope', system-ui, -apple-system, sans-serif;
    --heading1-extrabold: 800 46px/133% var(--project-font);
    --heading1-bold: 700 46px/126% var(--project-font);
    --heading2-bold: 700 40px/130% var(--project-font);
    --heading3-semibold: 600 34px/142% var(--project-font);
    --heading4-bold: 700 28px/93% var(--project-font);
    --heading5-bold: 700 24px/133% var(--project-font);
    --heading5-semibold: 600 22px/127% var(--project-font);
    /* Шрифт текста */
    --text1-medium: 500 20px/140% var(--project-font);
    --text1-semibold: 600 20px/135% var(--project-font);
    --text2-medium: 500 18px/140% var(--project-font);
    --text2-semibold: 600 18px/150% var(--project-font);
    --text3-regular: 400 16px/150% var(--project-font);
    --text3-medium: 500 16px/150% var(--project-font);
    --text3-semibold: 600 16px/144% var(--project-font);
    --text4-medium: 500 14px/128% var(--project-font);
    --text4-semibold: 600 14px/128% var(--project-font);
    /* Дополнительные переменные */
    --project-border-radius: 5px;
}
.content__main {
    padding: 32px;
    background-color: #FFF;
    border-radius: 15px;
    box-shadow: 0 4px 8px 0 #F4F4F899;
}
.auth__wrapper {
    position: relative;
    display: grid;
    grid-template-areas:
            "a b "
            "c b ";
    grid-template-rows: auto 1fr;
    grid-template-columns: 1fr 1fr;
    gap: 0 24px;
    margin: 32px auto 0;
    padding: 70px 110px;
}
.auth__wrapper .auth-hint {
    grid-area: c;
}
.auth__wrapper .auth-form {
    grid-area: b;
    margin-top: 30px;
}
.auth__wrapper.auth--lk {
    padding: 32px 84px 40px;
}
.auth-form {
    max-width: 648px;
}
.auth__wrapper.auth--lk .auth-form {
    margin-top: 0;
}
.form__item {
    position: relative;
    display: flex;
    flex-direction: column;
    margin-bottom: 22px;
}
.form__item--margin {
    margin-top: 42px;
}
.auth--personal .form__item:not(:last-of-type) {
    margin-bottom: 16px;
}
.auth__title {
    margin: 0 0 34px 0;
    font: var(--heading1-bold);
}
.auth__title--s {
    font: var(--heading2-bold);
}
.auth__wrapper .auth__title {
    grid-area: a;
    margin-bottom: 12px;
}
.auth__subtitle,
.auth__subtitle-lk {
    position: relative;
    display: block;
    margin: 0 0 16px 0;
    font: var(--heading5-bold);
}
.auth__subtitle-lk::before {
    position: absolute;
    content: '';
    top: 9px;
    left: -52px;
    width: 36px;
    height: 36px;
    background: var(--project-color) url(/local/templates/mind-event-2026/css/../img/auth/lk-personal.svg) no-repeat center center;
    border-radius: 50%;
}
.auth--docs .auth__subtitle-lk::before {
    background-image: url(/local/templates/mind-event-2026/css/../img/auth/lk-docs.svg);
}
.auth--pass .auth__subtitle-lk::before {
    background-image: url(/local/templates/mind-event-2026/css/../img/auth/lk-pass.svg);
}
.form__item + .auth__subtitle {
    margin-top: 42px;
}
.auth__wrapper .auth__subtitle {
    right: calc(100% + 24px);
    width: calc(200% + 24px);
    height: 0;
    margin: 0;
    padding-top: 21px;
    border-top: 1px solid var(--project-border-color);
}
.auth__subtitle-desc {
    display: block;
    margin-bottom: 6px;
    font: var(--text2-semibold);
}
/* Смещающееся имя поля */
.auth--personal .auth__subtitle-desc {
    position: absolute;
    top: 14px;
    left: 8px;
    z-index: 5;
    margin-bottom: 4px;
    padding: 0 8px;
    font: var(--text3-regular);
    border-radius: 8px;
    transition: top 0.3s, font-size 0.3s, color 0.3s;
}
.auth--personal .form__item:has(input:focus) label,
.auth--personal .form__item:has(input:not(:placeholder-shown)) label,
.auth--personal .form__item:has(.errorMsg) label,
.auth--personal #UF_CITY .auth__subtitle-desc {
    top: -10px;
    font-size: 12px;
    background: linear-gradient(#FFF 11px, transparent 12px);
}
.auth--personal .auth-field::placeholder,
.auth--personal #UF_CITY input::placeholder {
    color: transparent;
    opacity: 0;
}
.auth--personal #UF_CITY .auth__subtitle-desc {
    top: 39px;
}
.auth--personal #UF_CITY .quick-locations {
    gap: 8px;
    margin: 0 0 16px;
}
.auth--personal #UF_CITY .quick-location-tag {
    padding: 5px 15px 4px;
    text-wrap: nowrap;
}
/* Смещающееся имя поля конец */

.authorization__password-control {
    position: absolute;
    top: 45px;
    right: 16px;
    z-index: 15;
    display: block;
    width: 32px;
    height: 32px;
    background: transparent url(/local/templates/mind-event-2026/css/../img/auth/eye.svg) 0 0 no-repeat;
}
.authorization__password-control.view {
    top: 43px;
    background-image: url(/local/templates/mind-event-2026/css/../img/auth/no-eye.svg);
}
.authorization__password-control.pass-mod-2 {
    top: 12px;
    &.view {
        top: 10px;
    }
}
.auth-field,
.form__item select,
#UF_CITY .dropdown-block {
    display: block;
    order: 2;
    height: 50px;
    padding: 0 45px 0 15px;
    font: var(--text3-regular);
    color: var(--project-text-color);
    border: 1px solid var(--project-border-color);
    border-radius: 8px;
    outline: none;
    appearance: none;
    input::placeholder,
    &::placeholder {
        color: var(--project-other-color);
    }
    &:focus {
        border-color: var(--project-color);
    }
}
.auth-field[readonly] {
    color: var(--project-other-color);
    cursor: default;
    &:focus {
        border-color: var(--project-border-color) !important;
    }
}
/* User properties */
.form__item select {
    width: 100%;
    padding-left: 15px;
    background-image: url(/local/templates/mind-event-2026/css/../img/auth/arrow-select.svg);
    background-position: right 10px top 52%;
    background-repeat: no-repeat;
    cursor: pointer;
}
#UF_CITY .quick-locations {
    display: flex;
    gap: 12px;
    margin: 11px 0 12px;
    overflow: hidden;
}
#UF_CITY .quick-location-tag {
    display: block;
    height: auto;
    margin: 0;
    padding: 7px 30px 6px;
    font: var(--text3-medium);
    color: var(--project-text-color);
    background-color: #F7F7F7;
    border: none;
    border-radius: 8px;
    outline: none;
    transition: color 0.3s;
    &:hover {
        color: var(--project-color);
    }
    &:focus {
        color: var(--project-color);
    }
}
#UF_CITY .quick-location-tag:nth-child(n+3) {
    display: none;
}
#UF_CITY .dropdown-block {
    padding: 12px 2px 0 15px;
    box-shadow: none;
    &:has(:focus) {
        border-color: var(--project-border-color);
    }
}
#UF_CITY:has( + .errorMsg) .dropdown-block {
    background-color: #FF00000D;
    border-color: #FF0000;
    .dropdown-fade2white {
        display: none;
    }
}
#UF_CITY .dropdown-block:has(:focus) {
    background-color: transparent;
    border-color: var(--project-color);
}
#UF_CITY:has(:focus) + .errorMsg,
#UF_CITY .dropdown-icon {
    display: none;
}
#UF_CITY .bx-ui-sls-fake,
#UF_CITY .bx-ui-sls-route {
    height: 24px;
    font: var(--text3-regular);
    color: var(--project-text-color);
}
#UF_CITY .dropdown-fade2white {
    z-index: 12;
    height: 41px;
    border-radius: 12px;
}
#UF_CITY .bx-ui-sls-clear {
    top: 7px;
    right: 5px;
    z-index: 13;
    background: url(/local/templates/mind-event-2026/css/../img/auth/close.svg) no-repeat center;
}
#UF_CITY .bx-ui-sls-pane {
    border-color: var(--project-border-color);
    border-radius: 8px;
}
#UF_CITY .bx-ui-sls-error div {
    top: 5px;
}
#UF_EDUCATION_DOC .ui-tile-uploader-drop-area {
    margin-top: 16px;
    &:only-child {
        margin-top: 0;
    }
}
.ui-tile-uploader-drop-box, .ui-tile-uploader-drop-label {
    height: 50px;
}
#UF_EDUCATION_DOC .ui-tile-uploader-drop-label {
    font-size: 0;
    line-height: 0;
    color: transparent;
    border-color: var(--project-color);
    border-radius: 10px;
    transition: all 0.3s;
}
#UF_EDUCATION_DOC .ui-tile-uploader-drop-label:hover {
    background-color: var(--project-color);
    border: 2px solid var(--project-color);
    &::after {
        color: #FFF;
    }
}
#UF_EDUCATION_DOC .ui-tile-uploader-drop-label::after {
    content: "Загрузить документы";
    font: var(--text2-semibold);
    color: var(--project-text-color);
    transition: all 0.3s;
}
#UF_EDUCATION_DOC .--drag-over .ui-tile-uploader-drop-label::after {
    font: var(--text1-semibold);
}
#UF_EDUCATION_DOC .ui-tile-uploader-items ~ .ui-tile-uploader-drop-area .ui-tile-uploader-drop-label::after {
    content: "Загрузить ещё документы";
}
/* User properties end */

.--specialty-done {
    margin-bottom: 12px;
}
.auth__wrapper .btn {
    margin-top: 10px;
}
.btn[disabled] {
    opacity: 0.5;
    pointer-events: none;
    &:hover {
        background-color: var(--project-color);
    }
}
.form__star,
.starrequired {
    color: #FF0000;
}
.errorMsg {
    display: block;
    order: 4;
    margin-top: 5px;
    font: var(--text4-medium);
    color: #FF0000;
}
.error,
.form__item:has(.errorMsg) .auth-field,
.form__item:has(.errorMsg) .auth-checkbox::before {
    background-color: #FF00000D !important;
    border-color: #FF0000 !important;
}
.done {
    font-weight: 600 !important;
    color: #09CD7B !important;
}
.error-message {
    font-weight: 600 !important;
    color: #FF0000 !important;
}
.auth-hint {
    display: flex;
    flex-direction: column;
}
.auth--lk .auth-hint {
    margin: -12px 0 17px;
}
.auth-hint__p {
    font: var(--text1-medium);
    font-weight: 400;
    text-wrap: pretty;
    a {
        font: inherit;
        font-weight: 500;
        text-decoration: underline;
        color: var(--project-color);
        transition: color 0.3s;
    }
    a:hover {
        color: var(--project-color-hover);
    }
}
.auth-hint__p--margin {
    margin-top: 90px;
}
.auth--lk .auth-hint__p:first-child {
    margin-bottom: 17px;
    font: var(--text4-medium);
    color: var(--project-text-add-color);
    &:only-child {
        margin-bottom: 0;
    }
}
.input-hint {
    display: block;
    order: 3;
    margin-top: 7px;
    font: var(--text4-medium);
    color: var(--project-text-add-color);
}
.auth-user-consent_p {
    font: var(--text3-regular);
    a {
        text-decoration: underline;
        color: var(--project-color);
    }
    a:hover {
        color: var(--project-color-hover);
    }
}
.auth-checkbox__hidden {
    display: none;
}
.auth-checkbox {
    position: relative;
    padding-left: 32px;
}
.auth-checkbox::before {
    position: absolute;
    content: '';
    top: 0;
    left: 0;
    width: 24px;
    height: 24px;
    border: 1px solid var(--project-other-color);
    border-radius: 4px;
    cursor: pointer;
}
.auth-checkbox:has(input:checked)::before {
    background-color: var(--project-color);
    border-color: var(--project-color);
}
.auth-checkbox:has(input:checked)::after {
    position: absolute;
    content: '';
    top: 0;
    left: 0;
    width: 24px;
    height: 24px;
    background: url(/local/templates/mind-event-2026/css/../img/auth/check-mark.svg) no-repeat center center;
    cursor: pointer;
}
.captcha-img {
    display: block;
    margin: 6px 0 16px;
}
.forget-pwd-link {
    display: block;
    width: min-content;
    margin: -15px 0 24px;
    font: var(--text2-medium);
    line-height: 117%;
    text-decoration: underline #767C7B38;
    color: var(--project-text-add-color);
    transition: color 0.3s, text-decoration-color 0.3s;
    text-wrap: nowrap;
    &:hover,
    &:focus {
        text-decoration-color: var(--project-color-hover);
        color: var(--project-color-hover);
    }
}
/* Стили выпадающего списка */
.form__item select {
    @supports (appearance: base-select) {
        &,
        &::picker(select) {
            appearance: base-select;
        }
    }
    @supports (appearance: base-select) {
        position: relative;
        padding-top: 12px;
        padding-right: 10px;
        background-image: none;
        &::picker-icon {
            position: absolute;
            content: "";
            top: 15px;
            right: 8px;
            width: 20px;
            height: 20px;
            background-image: url(/local/templates/mind-event-2026/css/../img/auth/arrow-select.svg);
            transition: rotate 0.2s ease-out;
            background-repeat: no-repeat;
            background-position: center center;
        }
        &:open::picker-icon {
            rotate: 180deg;
        }
        &::picker(select) {
            border-radius: 8px;
            border: 1px solid var(--project-border-color);
        }
        &:hover {
            border-color: var(--project-border-color);
        }
    }
}
.form__item select option {
    padding: 4px 18px;
}
.form__item select option::checkmark {
    display: none;
}
form button.btn-shake,
form input[type="submit"].btn-shake {
    color: #FFD8D4 !important;
    animation: css-animation-shake 0.5s ease;
}
@keyframes css-animation-shake {
    0% {
        transform: translateX(0);
    }
    15% {
        transform: translateX(-3px);
    }
    30% {
        transform: translateX(5px);
    }
    45% {
        transform: translateX(-5px);
    }
    60% {
        transform: translateX(5px);
    }
    75% {
        transform: translateX(-5px);
    }
    90% {
        transform: translateX(3px);
    }
    100% {
        transform: translateX(0);
    }
}


@media (max-width: 1024px) {
    .content__main {
        padding: 24px 16px;
        background-color: #FFF;
        border-radius: 20px;
        box-shadow: 0 4px 23px 0 #D4D3D326;
    }
    .auth__wrapper {
        gap: 0 16px;
        padding: 50px 70px;
    }
    .auth__wrapper .auth-form {
        margin-top: 14px;
    }
    .auth__wrapper.auth--lk {
        padding: 32px 32px 40px;
    }
    .form__item {
        margin-bottom: 14px;
    }
    .auth__title {
        margin: 0 0 22px 0;
    }
    .auth__wrapper .auth__title {
        margin-bottom: 7px;
    }
    .auth__wrapper .auth__subtitle {
        right: calc(100% + 16px);
        width: calc(200% + 16px);
    }
    .auth__subtitle-lk::before {
        display: none;
    }
    .auth__subtitle-desc {
        font: var(--text2-medium);
    }
    .authorization__password-control {
        top: 38px;
        right: 12px;
    }
    .authorization__password-control.view {
        top: 36px;
    }
    .authorization__password-control.pass-mod-2 {
        top: 11px;
        &.view {
            top: 9px;
        }
    }
    .auth-field,
    .form__item select,
    #UF_CITY .dropdown-block {
        height: 48px;
        padding-left: 13px;
    }
    /* User properties */
    .form__item select {
        padding-left: 11px;
    }
    #UF_CITY .quick-locations {
        gap: 8px;
        margin: 11px 0 16px;
    }
    #UF_CITY .quick-location-tag {
        padding: 9px 16px 6px;
    }
    #UF_CITY .dropdown-block {
        padding: 11px 2px 0 13px;
    }
    #UF_CITY .dropdown-fade2white {
        width: 39px;
        height: 42px;
    }
    #UF_CITY .bx-ui-sls-clear {
        right: 10px;
        width: 14px;
    }
    /* User properties end */
    .--specialty-done {
        margin-bottom: 0;
    }
    .input-hint {
        font: var(--text3-regular);
    }
    .auth__wrapper .btn {
        margin-top: 18px;
    }
    .forget-pwd-link {
        margin: -6px 0 24px;
    }
    .auth-checkbox::before,
    .auth-checkbox:has(input:checked)::after {
        top: -2px;
    }
    .errorMsg {
        font: var(--text3-regular);
    }
    .form__item select {
        @supports (appearance: base-select) {
            padding-top: 11px;
            padding-left: 13px;
            &::picker-icon {
                top: 14px;
            }
        }
    }
    .form__item select option {
        padding: 5px 13px;
    }
}
@media (max-width: 949px) {
    .auth__wrapper {
        padding: 50px 4%;
    }
}
@media (max-width: 860px) {
    .auth__wrapper .auth__subtitle {
        right: calc(100vw - 151%);
        width: calc(100vw - 51%);
    }
}
@media (max-width: 768px) {
    .auth__wrapper {
        display: block;
        margin-top: 14px;
        padding: 6% 7%;
    }
    .auth__wrapper .auth-form {
        margin-top: 27px;
    }
    .auth-hint__p--margin {
        margin-top: 8px;
    }
    .auth__wrapper .auth__subtitle {
        position: static;
        width: 100%;
        height: auto;
        margin: 14px 0 13px 0;
        border: none;
    }
    .authorization__password-control {
        top: 43px;
        right: 12px;
    }
    .authorization__password-control.view {
        top: 41px;
    }
    .form__item select {
        @supports (appearance: base-select) {
            padding-top: 12px;
        }
    }

    /* User properties */
    .ui-tile-uploader-drop-box, .ui-tile-uploader-drop-label {
        height: 48px;
    }
    #UF_EDUCATION_DOC .ui-tile-uploader-drop-label {
        border-radius: 8px;
    }
    #UF_EDUCATION_DOC .ui-tile-uploader-drop-label::after {
        font: var(--text3-semibold);
    }
    #UF_EDUCATION_DOC .--drag-over .ui-tile-uploader-drop-label::after {
        font: var(--text2-semibold);
    }
    .auth--personal #UF_CITY .auth__subtitle-desc {
        top: 37px;
    }
}
@media (max-width: 425px) {
    .auth__wrapper {
        padding: 24px 16px;
    }
    .auth__wrapper.auth--lk {
        padding: 24px 16px 32px;
    }
    .auth--personal .form__item:not(:last-of-type) {
        &:has([name="EMAIL"]),
        &:has([name="SECOND_NAME"]),
        &:has([name="UF_CITY"]) {
            margin-bottom: 24px;
        }
    }
}
@media (hover: none) and (pointer: coarse) {
    .auth-hint__p a:hover {
        color: var(--project-color);
    }
    .forget-pwd-link:hover {
        text-decoration-color: #767C7B38;
        color: var(--project-text-add-color);
    }
    #UF_EDUCATION_DOC .ui-tile-uploader-drop-label:hover {
        background-color: transparent;
        border-style: dashed;
        &::after {
            color: var(--project-text-color);
        }
    }
}

/* Всплывающее окно согласия пользователя */
div.main-user-consent-request-popup-cont {
    min-width: 800px;
    max-width: 900px;
    max-height: 90vh;
    padding: 24px;
    border-radius: 15px;
}
div.main-user-consent-request-popup-header {
    min-width: 100%;
    font: var(--text2-semibold);
    white-space: normal;
    text-align: center;
}
div.main-user-consent-request-popup-text {
    height: 400px;
    max-height: 50vh;
    padding-left: 15px;
    font: var(--text3-regular);
    color: var(--project-text-color);
    border-color: var(--project-border-color);
    border-radius: 8px;
}
div.main-user-consent-request-popup-buttons {
    gap: 16px;
}
span.main-user-consent-request-popup-button-acc,
span.main-user-consent-request-popup-button-rej {
    min-width: 160px;
    height: auto;
    margin: 0;
    padding: 11px 16px 12px;
    font: var(--text4-semibold);
    border-radius: 8px;
}
span.main-user-consent-request-popup-button-acc {
    color: #FFF;
    background-color: var(--project-color, #BBED21);
    &:hover {
        background-color: var(--project-color-hover, #D2F95F);
    }
}
span.main-user-consent-request-popup-button-rej {
    color: var(--project-text-color, #000);
    box-shadow: inset 0 0 0 1px var(--project-border-color);
    &:hover,
    &:active {
        background: var(--project-border-color);
    }
}


@media (max-width: 1024px) {
    div.main-user-consent-request-popup-cont {
        min-width: 60vw;
        max-width: 90vw;
    }
}
@media (max-width: 768px) {
    div.main-user-consent-request-popup-cont {
        max-width: calc(100vw - 32px);
        height: auto;
    }
}
@media (max-width: 425px) {
    div.main-user-consent-request-popup-cont {
        max-width: 100%;
        padding: 16px;
    }
    span.main-user-consent-request-popup-button-acc,
    span.main-user-consent-request-popup-button-rej {
        min-width: 130px;
    }
}
/* Всплывающее окно согласия пользователя конец */
/* End */


/* Start:/bitrix/components/bitrix/sale.location.selector.search/templates/.default/style.min.css?17187856185525*/
.bx-sls .dropdown-block{border:1px solid #bdbdbd;border-radius:2px;-webkit-box-shadow:inset 0 1px 2px #ebebeb;box-shadow:inset 0 1px 2px #ebebeb;font-size:14px;padding:0 22px 0 30px;position:relative;background-color:#fff}.bx-sls .dropdown-block-ui{font-size:14px;padding:0 22px 0 30px;position:relative;background-color:#fff;margin-top:5px;}

.bx-sls .dropdown-arrow {
	background: url(/bitrix/components/bitrix/sale.location.selector.search/templates/.default/images/dropdown-errow.png) no-repeat center center; height:100%;top:0;right:0;position:absolute;width:22px}.bx-sls .bx-ui-sls-container{overflow:hidden;min-height:25px}.bx-sls .bx-ui-sls-pane{border:1px solid #bdbdbd;border-radius:2px;-webkit-box-shadow:0 2px 3px #c7c7c7;box-shadow:0 2px 3px #c7c7c7;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:none;max-height:200px;overflow-y:auto;left:0;top:35px;padding:5px 5px 3px 5px;position:absolute;width:100%}.bx-sls .dropdown-active .bx-ui-sls-pane{display:block}.bx-sls .bx-ui-sls-variants{list-style:none;margin:0;padding:0}.bx-sls .dropdown-item{border-radius:2px;padding:7px 4px 7px 10px;margin-bottom:2px}.bx-sls .dropdown-item:hover{background-color:#f1f3f5;cursor:pointer}.bx-sls .dropdown-img{border:0;display:inline-block;height:12px;margin:3px 12px 0 0;vertical-align:top;width:16px}.bx-sls .dropdown-item-text{color:#aba8ac;display:inline-block;vertical-align:top}.bx-sls .dropdown-item-text span{color:#25282c}.bx-sls .dropdown-list-title{border-bottom:1px solid #e5e5e5;height:37px;line-height:37px;padding-left:8px;}

.bx-sls .dropdown-icon {
	background: url(/bitrix/components/bitrix/sale.location.selector.search/templates/.default/images/lens.png) no-repeat center center; height:14px;left:10px;position:absolute;top:10px;width:14px}.bx-sls .quick-locations{margin-bottom:5px}.bx-sls .quick-location-tag{background-color:#f2f5f8;border:1px solid #cad3dc;border-radius:3px;color:#1e55b9;display:inline-block;font-size:15px;height:27px;line-height:26px;margin:0 3px;padding:0 14px;text-decoration:none;margin-bottom:10px}.bx-sls .quick-location-tag:hover{background-color:#fafafa}.bx-sls .dropdown-fade2white{width:46px;height:31px;position:absolute;top:2px;right:0;background:-moz-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,1) 30%);background:-webkit-gradient(linear,left top,right top,color-stop(0,rgba(255,255,255,0)),color-stop(30%,rgba(255,255,255,1)));background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,1) 30%);background:-o-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,1) 30%);background:-ms-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,1) 30%);background:linear-gradient(to right,rgba(255,255,255,0) 0,rgba(255,255,255,1) 30%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff',endColorstr='#ffffff',GradientType=1);}

.bx-sls .bx-ui-sls-clear{
	background: url(/bitrix/panel/main/images/bx-admin-sprite-small.png) 6px -3386px no-repeat scroll; width:30px;height:30px;cursor:pointer;cursor:hand;margin-top:2px;position:absolute;top:0;right:0;display:block}.bx-sls .bx-ui-sls-clear:hover{background-position:6px -3418px;}

.bx-sls .bx-ui-sls-loader{
	background-image: url(/bitrix/panel/main/images/waiter-white.gif) !important; background-repeat:no-repeat !important;background-position:right -1px !important;width:30px;height:30px;position:absolute;top:3px;right:2px;display:none}.bx-sls .bx-ui-sls-go-edit{display:none}.bx-sls .bx-ui-sls-pane{max-height:300px}.bx-sls input::-ms-clear{display:none}.bx-sls input[type="text"]{position:relative}.bx-sls .bx-ui-sls-fake,.bx-sls .bx-ui-sls-route{position:absolute !important;top:0;left:0;color:#000 !important;opacity:1 !important;background:transparent !important;border:none !important;box-shadow:none !important;padding:0 22px 0 0 !important;background-position:right 1px;background-repeat:no-repeat;font-family:var(--ui-font-family-primary,var(--ui-font-family-helvetica));font-size:14px;height:33px;width:100%;outline:0;z-index:10}.bx-sls .bx-ui-sls-route{color:#aba8ac !important;z-index:5}.bx-sls .bx-ui-sls-pane{background-color:#fff;z-index:999;border:1px solid #87919c}.bx-sls .bx-ui-sls-variants .bx-ui-sls-variant,.bx-sls .bx-ui-sls-error{padding:10px 10px}.bx-sls .bx-ui-sls-error{color:#f22;padding-left:30px;position:relative}.bx-sls .bx-ui-sls-error div{position:absolute;top:0;left:0;width:25px;height:25px;	background: url(/bitrix/panel/main/images/bx-admin-sprite-small.png) 6px -2895px no-repeat scroll;}.bx-sls .bx-ui-sls-variants .bx-ui-sls-variant:hover,.bx-sls .bx-ui-sls-variant-active{background-color:#e0e8ea}.adm-sls-edit-link{margin-top:10px}.bx-admin-mode .bx-sls-go-edit{margin-left:10px;display:none}.bx-admin-mode .dropdown-block{border-color:#87919c #959ea9 #9ea7b1;border-radius:4px;-webkit-box-shadow:0 1px 0 0 rgba(255,255,255,0.3),0 2px 2px -1px rgba(180,188,191,0.7) inset;box-shadow:0 1px 0 0 rgba(255,255,255,0.3),0 2px 2px -1px rgba(180,188,191,0.7) inset;height:25px}.bx-sls.bx-admin-mode .bx-ui-sls-fake,.bx-sls.bx-admin-mode .bx-ui-sls-route{height:25px}.bx-admin-mode .dropdown-icon{top:7px}.bx-admin-mode .dropdown-fade2white{height:22px}.bx-admin-mode .dropdown-fade2white{right:1px}.bx-admin-mode .bx-ui-sls-clear{background-position:6px -3389px;height:22px}.bx-admin-mode .bx-ui-sls-clear:hover{background-position:6px -3421px}.bx-admin-mode .bx-ui-sls-loader{background-position:right -4px !important;height:21px}.bx-admin-mode .bx-ui-sls-pane{top:27px}
/* End */


/* Start:/bitrix/components/bitrix/main.field.enum/templates/main.edit/style.min.css?1641980567640*/
.main-enum-dialog-input{padding:3px 32px 3px 3px;height:auto;min-height:38px;  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNSIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDI1IDE2Ij4gIDxwb2x5Z29uIGZpbGw9IiM1MzVDNjkiIGZpbGwtcnVsZT0iZXZlbm9kZCIgcG9pbnRzPSIzLjU0NiA3LjQyNSAzLjU0NiAxLjYwNyAxLjYwNyAxLjYwNyAxLjYwNyA4LjM5NCAxLjYwNyA5LjM2NCA5LjM2NCA5LjM2NCA5LjM2NCA3LjQyNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTQ1IDkuOSAxLjY1NykiLz48L3N2Zz4=); background-repeat:no-repeat;background-position:right center;color:#535c69;box-sizing:border-box;-moz-appearance:none;-webkit-appearance:none;appearance:none}
/* End */


/* Start:/bitrix/components/bitrix/main.userconsent.request/templates/.default/user_consent.min.css?17758962713805*/
.main-user-consent-request a{cursor:pointer}.main-user-consent-request-popup{position:fixed;top:0;left:0;bottom:0;right:0;background-color:rgba(0,0,0,.5);overflow:hidden;z-index:9000}.main-user-consent-request-popup-cont{min-height:290px;position:absolute;top:50%;left:50%;margin:0 auto;padding:20px;min-width:320px;width:100%;max-width:600px;background:#fff;text-align:center;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-border-radius:5px;border-radius:5px;-webkit-box-sizing:border-box;box-sizing:border-box;overflow-y:auto}.main-user-consent-request-popup-header{margin:0 0 10px;font:normal 18px var(--ui-font-family-primary,var(--ui-font-family-helvetica));color:#000;text-align:left;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;max-width:260px}.main-user-consent-request-popup-textarea-block{margin:0 0 20px}.main-user-consent-request-popup-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.main-user-consent-request-popup-button{display:inline-block;height:39px;margin:0 10px 5px 0;padding:0 18px;border:none;border-radius:2px;font:normal 12px/39px var(--ui-font-family-primary,var(--ui-font-family-helvetica));color:#535c69;outline:none;vertical-align:middle;text-decoration:none;text-transform:uppercase;text-shadow:none;white-space:nowrap;-webkit-font-smoothing:antialiased;-webkit-transition:background-color .2s linear,color .2s linear;transition:background-color .2s linear,color .2s linear;cursor:pointer}.main-user-consent-request-popup-button-acc{background:#bbed21}.main-user-consent-request-popup-button-acc:hover{background:#d2f95f}.main-user-consent-request-popup-button-rej{-webkit-box-shadow:inset 0 0 0 1px #a1a6ac;box-shadow:inset 0 0 0 1px #a1a6ac;background:none}.main-user-consent-request-popup-button-rej:hover{background:#cfd4d8}.main-user-consent-request-popup-text{border:1px solid #999;overflow:auto;padding:8px;text-align:left;color:#545454}.main-user-consent-request-popup-link{height:130px;display:flex;justify-content:center;align-items:center;flex-direction:column}.main-user-consent-request-popup-link a{display:block;margin:20px 0 0;text-overflow:ellipsis;overflow:hidden;max-width:260px}.main-user-consent-request-loader{position:relative;height:100px;width:100px;margin:0 auto;-webkit-transform:translateY(50%);transform:translateY(50%)}.main-user-consent-request-path{stroke:#80868e;stroke-dasharray:100,200}.main-user-consent-request-loader:before{content:"";display:block;padding-top:100%}.main-user-consent-request-circular{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;height:inherit;width:inherit;-webkit-animation:rotate 1s linear infinite;animation:rotate 1s linear infinite;-webkit-transform-origin:center center;transform-origin:center center}.main-user-consent-request-path{stroke:#ccc;stroke-dasharray:60,200;stroke-dashoffset:0;-webkit-animation:dash 1.5s ease-in-out infinite;animation:dash 1.5s ease-in-out infinite;stroke-linecap:round}.main-user-consent-request-announce{color:#333;font-size:13px;line-height:15px}.main-user-consent-request-announce-link{cursor:pointer}.main-user-consent-request-announce-required{color:red}@keyframes rotate{to{transform:rotate(1turn)}}@-webkit-keyframes rotate{to{-webkit-transform:rotate(1turn)}}@media (min-width:1000px){.main-user-consent-request-popup-cont{min-height:400px;min-width:640px}.main-user-consent-request-popup-header{max-width:590px}.main-user-consent-request-popup-link,.main-user-consent-request-popup-text{height:240px}.main-user-consent-request-popup-link a{max-width:200px}}@media (max-width:768px){.main-user-consent-request-popup-cont{height:100%}}
/* End */
/* /local/templates/mind-event-2026/css/auth.css?179165017020010 */
/* /bitrix/components/bitrix/sale.location.selector.search/templates/.default/style.min.css?17187856185525 */
/* /bitrix/components/bitrix/main.field.enum/templates/main.edit/style.min.css?1641980567640 */
/* /bitrix/components/bitrix/main.userconsent.request/templates/.default/user_consent.min.css?17758962713805 */
