

/* Start:/bitrix/components/simai/sf.block.view/templates/.default/style.css?1733833887290*/
.block-editor--block-inactive::after {
    content: '';
    opacity: 0.7;
    position: absolute;
    top: 0;
    right: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
    background-color: rgba(var(--sf-gray-2r),var(--sf-gray-2g),var(--sf-gray-2b),var(--sf-bg--alfa));
}

/* End */


/* Start:/simai/asset/block-editor/css/editor.css?17338338879318*/
.sf-block-editor.mode--edit-nocolumn .sf-block-editor--column[column-width] {
    flex:0 0 100%;
    max-width:100%;
}

.sf-block-editor.mode--edit-nocolumn .column-resize--container {
    display:none;
}

.sf-block-editor--panel {
    box-shadow: 0 4px 6px -1px rgb(0 0 0 / 10%),0 2px 4px -1px rgb(0 0 0 / 6%);
}

.sf-block-editor--mobile-view {
    border:0;
    height:100%;
}

.view-mode--toolbar {
    display:flex;
    flex-grow:0;
}

.panel--controls {
    height:100%;
    display:flex;
    justify-content:flex-end;
    flex-grow:1;
    flex-shrink:0;
    padding:0 1rem;
}

.panel--control-element {
    display:flex;
    justify-content:center;
    line-height:1;
    padding:0.5rem;
    font-size:1.5rem;
    color:#9E9E9E;
    transition:color,0.3S;
}

.panel--control-element:hover {
    color:#000;
}

.control-element--disabled {
    color:#E0E0E0!important
}

.view-mode--active {
    color:#000;
}

.mode-edit--active {
    color:#000;
}

.editor--panel-fixed {
    position:fixed;
}

.panel--wrapper {
    width:100%;
    height:100%;
    display:flex;
    align-items: center;
    justify-content:space-between;
}

/* ====== ====== */

.sf-modal-content {
    padding:0!important;
}

.w-0\.625em{width:0.625em;}
.h-auto{height:auto!important}
.cursor-colResize{cursor:col-resize!important}
.cursor-move{cursor:move!important}
.b-style--dashed{border-style:dashed!important}
.tRotateY-180deg{transform:rotate(180deg)!important}

.transition-all-1{transition:all 0.1S}
.c-inherit{color:inherit}

/* Ползунок изменения размера колонок */

    .column--resize {
        top:calc(50% - 20px);
        left: -10px;
    }

/* === === */

/* === Блок === */

/* === Колонка === */

    .block--area:hover .area-block--panel {
        display:flex!important;
    }

/* Колонка */

    .sf-block-editor--row {
        transition: opacity 0.4s ease-in-out;
    }

    .block--row {
        transition: opacity 0.4s ease-in-out;
    }

    .sf-block-edit--block {
        transition: opacity 0.4s ease-in-out;
    }


.row--drag:before,
.column--drag:before,
.area-block--drag:before,
.block--drag:before {
    content:'';
    width:100%;
    height:100%;
    position:absolute;
    top:0;
    right:0;
    bottom:0;
    left:0;
}

.gu-mirror {
    position: fixed !important;
    margin: 0 !important;
    z-index: 9999 !important;
    opacity: 0.8;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
    filter: alpha(opacity=80);
    background-color:#fff;
}
.gu-hide {
    display: none !important;
}
.gu-unselectable {
    -webkit-user-select: none !important;
    -moz-user-select: none !important;
    -ms-user-select: none !important;
    user-select: none !important;
}

.gu-transit {
    opacity: 0.2;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";
    filter: alpha(opacity=20);
}

.gu-transit ~ .sf-block-editor--add-block {
    display:none!important;
}

.sf-block-editor--block-drag .sf-block-editor--add-block {
    display:none!important;
}

.sf-block-editor--row.edit-mode--nocolumn .row [class^="col-"] {
    max-width: 100%!important;
    flex-basis: 100%!important;
}

.sf-block-editor--row.edit-mode--nocolumn .row [class^="col-"] {
    max-width: 100%!important;
    flex-basis: 100%!important;
}

.sf-block-editor--row.edit-mode--nocolumn .row [class^="col-"] .column-resize--container {
    display:none!important;
}

.sf-block-editor--mobile iframe.mobile--viewMode {
    margin-left:auto;
    margin-right:auto;
    box-shadow:0 12px 24px 0 rgb(0 0 0 / 25%);
    width: 100%;
    max-width:100%;
    height: calc(100vh - 73px);
    max-height: 100%;
    border: none;
    transition:width 0.3S;
}

.mobile--mobile iframe.mobile--viewMode {
    max-width:320px;
}

.mobile--sm iframe.mobile--viewMode {
    max-width:576px;
}

.mobile--tablet iframe.mobile--viewMode {
    max-width:768px;
}

.mobile--lg iframe.mobile--viewMode {
    max-width:992px;
}

.mobile--desctop iframe.mobile--viewMode {
    max-width:1200px;
}

.modal-close--animation {
    transition: right,0.6S;
}

.sf-block-editor--loadAnimation-panel {
    width:40px;
    height:40px;
    position:relative;
    display:flex;
    align-items:center;
    justify-content:center;
    margin-right:1.5rem;
    border:2px solid #43A047;
    border-radius:100%;
    color:#43A047;
    overflow:hidden;
}

.sf-block-editor--loadAnimation-panel .sf-block-editor--animation-status {
    padding:0.375rem;
}

.sf-block-editor--loadAnimation-panel .sf-block-editor--animation-status circle {
    stroke-width:3;
}

.animation-none {
    animation: none;
}


@-webkit-keyframes side-panel-loader-rotate {
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

@keyframes side-panel-loader-rotate {
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

@-webkit-keyframes side-panel-loader-dash {
    0% {
        stroke-dasharray: 1, 200;
        stroke-dashoffset: 0;
    }
    50% {
        stroke-dasharray: 89, 200;
        stroke-dashoffset: -35px;
    }
    100% {
        stroke-dasharray: 89, 200;
        stroke-dashoffset: -124px;
    }
}

@keyframes side-panel-loader-dash {
    0% {
        stroke-dasharray: 1, 200;
        stroke-dashoffset: 0;
    }
    50% {
        stroke-dasharray: 89, 200;
        stroke-dashoffset: -35px;
    }
    100% {
        stroke-dasharray: 89, 200;
        stroke-dashoffset: -124px;
    }
}


.loader--animation {
    -webkit-animation: side-panel-loader-rotate 2s linear infinite;
    animation: side-panel-loader-rotate 2s linear infinite;
    -webkit-transform-origin: center center;
    transform-origin: center center;
}

.side-panel-default-loader-path {
    stroke: #bfc3c8;
    stroke-width: 1.5;
    stroke-dasharray: 20, 200;
    stroke-dashoffset: 0;
    -webkit-animation: side-panel-loader-dash 1.5s ease-in-out infinite;
    animation: side-panel-loader-dash 1.5s ease-in-out infinite;
    stroke-linecap: round;
}

.sf-block-editor--save {
    text-decoration: none;
    outline: none;
    background-repeat: repeat-x;
    background-size: 200% 1px;
    background-position: 0 100%;
    padding-bottom: 0.125rem;
    color: #1b86c0;
    background-image: linear-gradient(to right, rgba(27,134,192,0.3) 50%, transparent 50%);
}

.sf-block-editor--save:hover {
    color: #fc4a0a;
    background-image: linear-gradient(to right, rgba(252,74,10,0.3) 50%, transparent 50%);
}

.column--container:empty {
    background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFoAAABaCAYAAAA4qEECAAAABmJLR0QA/wD/AP+gvaeTAAAC2klEQVR4nO3cz2oTURTH8d8xpDWtqI+gYlIli1AzNHkGXdSdYBfuFBQXgss+g7hwo12Ii7h26S67QttACJiqmbbPYMU6kSRzXRhQiiR3Mp0zN8PvA9mEEzj5EvIH7gQgIiIiIqLM297eLjSbzfNp7xGVpL2AjXa7fTkMw+fGmA0AV8Z3HwJoAHjhed5xetvZcT703t7eioh8xN/Apx2ORqPbtVqtp7lXVE6H7na7F4IgaAO4PmW0l8/nb1UqlRONvWZxLu0FJgmC4AmmRwaA0nA4fJz0PnE4HRrAPdtBY4z1bBpcD70SYfZGYlucAddDL0WYXU5sizPgeujMYGglDK2EoZUwtBKGVsLQShhaCUMrYWglDK2EoZUwtBKGVsLQShhaCUMrYWglDK2EoZUwtBKGVsLQSiKdvet0OsuDweARgPsAigAuJrKVu44BHBhjGgsLC2+inPWzDr2zs1PK5XIfANycZcMM2heR9Wq1emAzbBV6fKpzF4x8Wg/Ams35bKv36CAInoGR/6cE4KnNoO2H4YPZd8k8qzZTQ/u+vwjgaux1suvauNFE/HqnZGroYrH4C8CRwi7z6mjcaCLbV/S7mMtkloi8tZmzCl0oFF4C2I+1UTZ9HQwGr2wGrUKXy+UfIrIOxv7XJwB36vX6d5vhSD/BW63Wkog8DMNwQ0SKAC7NsuEcOxaRnjGmAWDL87yftg90+jrDVqtlosx7nufs8+HXOyUMrYShlTC0EoZWwtBKGFoJQythaCUMrYShlTC0EoZWwtBKGFoJQythaCUMrYShlTC0EoZWwtBKGFqJ66Gj/NP5t8S2OAOuh7a6PgQARMRPcpG4XA/93nZwfEzLWU6Hzufzr2F3sLILYCvhdWJxOnSlUjnJ5XJ3AXyZMPYZwHqUA4dpcDo0AKyurvr9fn/NGLOJP+/Z4fjmG2M2+/1+zfO8w3S3zCDf9xdtLs4hIiIiIqL59xtj4KKsdKa5UgAAAABJRU5ErkJggg==');
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
}

.column--container:hover:empty {
    background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFoAAABaCAYAAAA4qEECAAAABmJLR0QA/wD/AP+gvaeTAAACHElEQVR4nO3bTWpTURiH8UcdVJtUBZdgrTtyG36AOHAkuA/pQBfiUMWJWq0NdQspqNCB1kFuwY+kOdck/3N78/zgnZRDeO9DSFM4BUmSJEnr4ApwufYSfXUdeAp8AU6aGQFPgGsV9+qV2/wZ+O8ZATvVtuuJIXDA7Minsw8MKu3YC4+YH/l0HlbasRfeUh76TaUde+Eb5aG/VtqxyIXaC8xx0vJ8Z5/nYu0F1oWhQwwdYugQQ4cYOsTQIYYOMXSIoUMMHWLoEEOHGDrE0CGGDjF0iKFDDB1i6BBDhxg6xNAhbUMPgAdMbgUdUX655X+nrVXvM26e/T4rvOu3A+wFHua8zAdge6GiUwwx8rTZp/B+9qWSQ0xudd4pPLtObjC5H/hyWS84ov67p6tzUBKw5FLgBvAdv6HM8hPYBI7POmS8kJLQx8Dhqhc5xw6Z826G8nf07mK79NqzZb7YkMn3xtq/eLo2n4CrC3Sdahtj/z7vgJsLFT3DJnAPeM3kz9HaD5ueMfAKuNu0KNbZ//lonLQ839nn8etdiKFDDB1i6BBDhxg6xNAhhg4xdIihQwwdYugQQ4cYOsTQIYYOMXSIoUMMHWLoEEOHGDrE0CFdD33U4ux4ZVssQddDj1qcLboQXkvXQ79ocfb5yrZYAwPKLla+p+VdOP3rFvCR2ZH3WOGtznWzBTxm8jn8o5nPzc+2Ku7VaxvNSJIkSeq5XyOCL7V0KFDYAAAAAElFTkSuQmCC');
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
}

.sf-modal-content > [id^="comp_"]{width: 100%;min-height: 0;max-height: 100%;}

.hidden\>block > .hidden {
    display: block !important;
}
.block\>hidden > .block {
    display: none !important;
}
/* End */
/* /bitrix/components/simai/sf.block.view/templates/.default/style.css?1733833887290 */
/* /simai/asset/block-editor/css/editor.css?17338338879318 */
