

/* Start:/local/components/stmd/simple.block/templates/etn.selection/style.css?17562925965051*/
/* === Изоляция всего компонента — все стили только внутри === */
.stmd-etn-component .toggle-row {
    cursor: pointer;
}

.stmd-etn-component .stmd__search-profession-container {
    display: flex;
    flex-direction: column;
    gap: 20px;
}

.stmd-etn-component .toggle-row:hover {
    background-color: #f5f5f5;
}

.stmd-etn-component .toggle-icon {
    display: inline-block;
    width: 20px;
    line-height: 20px;
    text-align: center;
    font-weight: bold;
    border: 1px solid #ccc;
    border-radius: 50%;
    margin-right: 5px;
    font-size: 12px;
}

.stmd-etn-component .detail-row {
    transition: all 0.2s ease;
}

.stmd-etn-component .tabs {
    display: flex;
    gap: 10px;
    flex-wrap: wrap;
    margin-bottom: 10px;
}

.stmd-etn-component .container.stmd__type-container {
    padding: 0 20px 80px 20px;
}

.stmd-etn-component .tab {
    padding: 5px 10px;
    background: #eee;
    border: 1px solid #ccc;
    cursor: pointer;
    border-radius: 4px;
}

.stmd-etn-component .title-sections {
    font-size: 1.5em;
    font-weight: bold;
    margin: 40px 0 20px 0;
}

.stmd-etn-component .tab.active {
    background: #ddd;
    font-weight: bold;
}

.stmd-etn-component .subtabs {
    display: flex;
    gap: 8px;
    flex-wrap: wrap;
    margin: 10px 0;
}

.stmd-etn-component .subtab {
    padding: 4px 8px;
    background: #f0f0f0;
    border: 1px solid #bbb;
    border-radius: 4px;
    cursor: pointer;
}

.stmd-etn-component .subtab.active {
    background: #ccc;
}

.stmd-etn-component .etn-section,
.stmd-etn-component .tip-section {
    display: none;
}

.stmd-etn-component .etn-section.active,
.stmd-etn-component .tip-section.active {
    display: block;
}

.stmd-etn-component table {
    width: 100%;
    border-collapse: collapse;
}

.stmd-etn-component th,
.stmd-etn-component td {
    border: 1px solid #ccc;
    padding: 8px;
}

.stmd-etn-component .stmd__tr-title {
    background-color: rgb(11, 17, 24);
    color: white;
}

.stmd-etn-component .stmd__tr-first-column {
    color: white;
}

.stmd-etn-component .container .stmd__search-profession-container .stmd__search-input {
    border-radius: 0;
    padding-left: 10px;
    color: black;
    border: none;
    width: 100%;
}

.stmd-etn-component .container .stmd__search-profession-container .stmd__search-input::placeholder {
    color: #afacac;
    opacity: 1;
}

.stmd-etn-component .container .autoComplete_wrapper > ul > li mark {
    color: black;
}

.stmd-etn-component .container .autoComplete_wrapper {
    width: 100%;
}

.stmd-etn-component .stmd__search-wrapper {
    position: relative;
    display: inline-block;
    width: 100%;
    border: 1px solid black;
}

.stmd-etn-component .stmd__search-input {
    border-radius: 0;
    padding-left: 10px;
    padding-right: 32px;
    color: black;
    border: 0.5px solid black;
    width: 100%;
    box-sizing: border-box;
}

.stmd-etn-component .stmd__search-icon {
    position: absolute;
    top: 50%;
    right: 8px;
    transform: translateY(-50%);
    width: 16px;
    height: 16px;
    fill: black;
    pointer-events: none;
}

.stmd-etn-component .stmd__table-full-width {
    width: 100vw;
    position: relative;
    left: 50%;
    right: 50%;
    margin-left: -50vw;
    margin-right: -50vw;
    padding-left: 0;
    padding-right: 0;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    background: white;
}

@media (min-width: 769px) {
    .stmd-etn-component .stmd__table-full-width {
        width: auto;
        left: 0;
        right: 0;
        margin-left: 0;
        margin-right: 0;
        overflow-x: visible;
    }
}

.stmd-etn-component #result-table {
    width: 100%;
    overflow-x: auto;
}

.stmd-etn-component #result-table table {
    min-width: 100%;
    width: auto;
    table-layout: auto;
    border-collapse: collapse;
    margin: 0;
}

@media (max-width: 768px) {
    .stmd-etn-component #result-table th,
    .stmd-etn-component #result-table td {
        padding: 6px 4px;
        font-size: 14px;
    }
}

.container.etn__text-container {
    padding: 0 20px 0 32px;
}

.etn__text-container .wysiwyg p {
    margin-bottom: 10px!important;
}

.etn__text-container {
    display: flex;
    flex-direction: column;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 30px;
}

.etn__text-container div {
    display: flex;
    flex-direction: column;
    gap: 10px;
}

.etn__text-container span {
    font-size: 28px;
    font-weight: 500;
}

.etn__text-container div p {
    font-size: 1rem;
}

.content .container.etn__text-container .wysiwyg ul {
    list-style-type: none;
    padding-left: 0;
    margin-bottom: 10px;
}

.etn__text-container .wysiwyg a {
    font-weight: 400;
}

.etn__text-container .wysiwyg {
    max-width: 100%;
}

.etn__text-container ul li::before {
    content: "– ";
    position: absolute;
    left: 0;
    color: inherit;
}

.etn__text-container ul li {
    margin-bottom: 5px;
    position: relative;
    padding-left: 1em;
    font-size: 1rem;
}
/* End */


/* Start:/local/components/stmd/simple.block/templates/etn.selection/libs/autoComplete.min.css?17556764432881*/
/**
 * Minified by jsDelivr using clean-css v5.3.2.
 * Original file: /npm/@tarekraafat/autocomplete.js@10.2.9/dist/css/autoComplete.css
 *
 * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files
 */
.autoComplete_wrapper{display:inline-block;position:relative}.autoComplete_wrapper>input{height:3rem;width:370px;margin:0;padding:0 2rem 0 3.2rem;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;font-size:1rem;text-overflow:ellipsis;color:rgba(255,122,122,.3);outline:0;border-radius:10rem;border:.05rem solid rgba(255,122,122,.5);background-image:url(/local/components/stmd/simple.block/templates/etn.selection/libs/images/search.svg);background-size:1.4rem;background-position:left 1.05rem top .8rem;background-repeat:no-repeat;background-origin:border-box;background-color:#fff;transition:all .4s ease;-webkit-transition:all -webkit-transform .4s ease}.autoComplete_wrapper>input::placeholder{color:rgba(255,122,122,.5);transition:all .3s ease;-webkit-transition:all -webkit-transform .3s ease}.autoComplete_wrapper>input:hover::placeholder{color:rgba(255,122,122,.6);transition:all .3s ease;-webkit-transition:all -webkit-transform .3s ease}.autoComplete_wrapper>input:focus::placeholder{padding:.1rem .6rem;font-size:.95rem;color:rgba(255,122,122,.4)}.autoComplete_wrapper>input:focus::selection{background-color:rgba(255,122,122,.15)}.autoComplete_wrapper>input::selection{background-color:rgba(255,122,122,.15)}.autoComplete_wrapper>input:hover{color:rgba(255,122,122,.8);transition:all .3s ease;-webkit-transition:all -webkit-transform .3s ease}.autoComplete_wrapper>input:focus{color:#ff7a7a;border:.06rem solid rgba(255,122,122,.8)}.autoComplete_wrapper>ul{position:absolute;max-height:226px;overflow-y:scroll;box-sizing:border-box;left:0;right:0;margin:.5rem 0 0 0;padding:0;z-index:1;list-style:none;border-radius:.6rem;background-color:#fff;border:1px solid rgba(33,33,33,.07);box-shadow:0 3px 6px rgba(149,157,165,.15);outline:0;transition:opacity .15s ease-in-out;-moz-transition:opacity .15s ease-in-out;-webkit-transition:opacity .15s ease-in-out}.autoComplete_wrapper>ul:empty,.autoComplete_wrapper>ul[hidden]{display:block;opacity:0;transform:scale(0)}.autoComplete_wrapper>ul>li{margin:.3rem;padding:.3rem .5rem;text-align:left;font-size:1rem;color:#212121;border-radius:.35rem;background-color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:all .2s ease}.autoComplete_wrapper>ul>li mark{background-color:transparent;color:#ff7a7a;font-weight:700}.autoComplete_wrapper>ul>li:hover{cursor:pointer;background-color:rgba(255,122,122,.15)}.autoComplete_wrapper>ul>li[aria-selected=true]{background-color:rgba(255,122,122,.15)}@media only screen and (max-width:600px){.autoComplete_wrapper>input{width:18rem}}
/*# sourceMappingURL=/sm/e81ce8f7addf065a61ccd811ac8dda3ac35badd83cf93c0a06ac1f8ee3879152.map */
/* End */
/* /local/components/stmd/simple.block/templates/etn.selection/style.css?17562925965051 */
/* /local/components/stmd/simple.block/templates/etn.selection/libs/autoComplete.min.css?17556764432881 */
