#filter { position: relative; } #filter .container { position: relative; } #filter.filter_in_catalog:not(.visible) { display: none; } #filter.filter_in_catalog .container { padding-top: 0; padding-bottom: 0; margin-bottom: 40px; } @media all and (max-width: 1420px) { #filter.filter_in_catalog .container { margin-left: 0; margin-right: 0; width: 100%; } #filter.filter_in_catalog .container .filter_header .button { bottom: 10px; } } @media all and (max-width: 768px) { #filter.filter_in_catalog .container { bottom: 40px; } } #filter .filter_header { display: flex; align-items: center; justify-content: space-between; margin-bottom: 40px; } #filter .filter_header .button { width: calc(33.333% - 21px); } @media all and (max-width: 1279px) { #filter .filter_header .button { width: calc(50% - 15px); position: absolute; right: 0; bottom: 90px; } } @media all and (max-width: 1280px) { #filter .filter_header .button { bottom: 50px; } } @media all and (max-width: 768px) { #filter .filter_header .button { width: 100%; bottom: 60px; } } #filter .filter_body { display: flex; flex-wrap: wrap; justify-content: space-between; } #filter .filter_body .filter_column { width: calc(33.333% - 21px); } @media all and (max-width: 1279px) { #filter .filter_body .filter_column { width: calc(50% - 15px); margin-bottom: 35px; } #filter .filter_body .filter_column:nth-child(3) { margin-bottom: 0; } } @media all and (max-width: 768px) { #filter .filter_body .filter_column { width: 100%; margin-bottom: 24px; } #filter .filter_body .filter_column:last-child { margin-bottom: 100px; } } #filter .filter_body .form_field { width: 100%; margin-bottom: 10px; } #filter .filter_body .fieldgroup { width: 100%; } #filter .filter_body .fieldgroup .form_field { width: calc(50% - 20px); } @media all and (max-width: 768px) { #filter .filter_body .fieldgroup .form_field { width: calc(50% - 4px); } } #catalog_small_filter { margin-bottom: 40px; } #catalog_small_filter.hidden { display: none; } #catalog_small_filter .filter_body { display: flex; justify-content: flex-end; } #catalog_small_filter .filter_body select { margin-right: 30px; width: 306px; } #catalog_small_filter .filter_body button { width: 220px; } @media all and (max-width: 1280px) { #catalog_small_filter .filter_body { justify-content: space-between; } #catalog_small_filter .filter_body .form_field { width: calc(33.333% - 30px); } #catalog_small_filter .filter_body .form_field select { width: 100%; } #catalog_small_filter .filter_body button { width: 33.3333%; } } @media all and (max-width: 768px) { #catalog_small_filter .filter_body { display: block; } #catalog_small_filter .filter_body .form_field, #catalog_small_filter .filter_body button { width: 100%; margin-bottom: 8px; } } #order .order_form { position: relative; margin: 0; } @media all and (max-width: 960px) { #order .order_form { margin-top: -60px; } } @media all and (max-width: 768px) { #order .order_form { margin: 0; } } #order .order_form .order_email { display: flex; align-items: center; position: absolute; z-index: 1; background: #EDEFF5; height: 235px; left: 0; right: 0; top: 0; bottom: 0; margin: auto; } #order .order_form .order_email p { width: 320px; font-size: 24px; line-height: 45px; padding: 0 20px; } @media all and (max-width: 1280px) { #order .order_form .order_email p { width: 220px; font-size: 13px; line-height: 20px; } } @media all and (max-width: 768px) { #order .order_form .order_email { position: relative; height: auto; margin-bottom: 25px; } #order .order_form .order_email p { padding: 0; } } #order .order_form form { width: 750px; background: var(--blue); box-sizing: border-box; padding: 55px 90px; margin: auto; margin-left: 390px; position: relative; z-index: 2; } @media all and (max-width: 1420px) { #order .order_form form { width: 550px; margin-left: 320px; } } @media all and (max-width: 960px) { #order .order_form form { width: 50%; padding: 15px 25px; margin-left: 285px; } } @media all and (max-width: 768px) { #order .order_form form { width: auto; margin-left: -16px; margin-right: -16px; padding: 25px 16px; } } #order .order_form form input { margin-bottom: 15px; background: rgba(255, 255, 255, 0.2); color: #fff; } #order .order_form form input::placeholder { color: #fff; } @media all and (max-width: 1280px) { #order .order_form form input { margin-bottom: 15px; } } #order .order_form form .policy { position: relative; z-index: 2; margin: 5px 25px 45px 25px; } @media all and (max-width: 1280px) { #order .order_form form .policy { margin-top: -5px; margin-bottom: 25px; margin-left: 0; margin-right: 0; } } #order .order_form form .policy label { color: #fff; font-weight: 300; } #order .order_form form .policy label:before { background: #fff; border-radius: 0; } #order .order_form form .policy input:checked + label:before { border-color: #fff; background: url("/assets/images/icons/checkbox_blue.svg") no-repeat center #fff; } #order .order_form form .button { display: inherit; margin-left: auto; } .login { max-width: 610px; } .login .login_with { display: flex; align-items: center; margin-bottom: 50px; justify-content: flex-start; } .login .login_with p { margin-right: 20px; } .login .login_with .tabs .tab { margin-right: 0; } .login .login_with .tabs .tab:not(.active) { background-color: var(--inactive); } .login .button-group { display: flex; align-items: center; justify-content: flex-end; } .login .button-group .button { margin-left: 30px; display: flex; } .login .button-group .button:first-child { width: auto; } .login .form_field { margin-bottom: 15px; } .login .form_field.error { margin-bottom: 25px; } .login input[name="login"] { padding-left: 32px; background: url("/assets/images/icons/icon-login.svg") no-repeat 8px 50%; } .login input[name="pass"] { padding-left: 32px; background: url("/assets/images/icons/icon-pass.svg") no-repeat 8px 50%; } .login .button { width: 90px; display: block; margin-left: auto; } @media all and (max-width: 960px) { .login { max-width: 440px; } .login form { max-width: 400px; } } @media all and (max-width: 768px) { .login .login_with { display: block; margin-bottom: 30px; } .login .login_with p { margin-bottom: 10px; } .login .login_with .tabs { width: 100%; } .login .login_with .tabs .tab { width: 50%; text-align: center; } .login .button-group { flex-wrap: wrap; justify-content: center; } .login .button-group .button { margin-left: 0; } .login .button-group button { order: 1; width: 100%; } .login .button-group a { order: 2; display: inline-flex; } } .login.recovery { max-width: 815px; } .login.recovery p.full { width: 100%; } .login.recovery .message { margin-bottom: 15px; } .login.recovery form { display: flex; justify-content: space-between; } .login.recovery form .form_field { width: calc(100% - 205px); } .login.recovery form .button { width: 175px; } .login.recovery form.newPass_form { flex-wrap: wrap; } .login.recovery .resend { display: flex; align-items: center; justify-content: flex-start; } .login.recovery .resend p { margin-right: 30px; } .login.recovery .resend .button { margin-left: 0; width: auto; } @media all and (max-width: 960px) { .login.recovery form { max-width: 100%; } } @media all and (max-width: 768px) { .login.recovery form { display: block; } .login.recovery form .form_field, .login.recovery form .button { width: 100%; } .login.recovery .resend { display: block; text-align: center; margin-top: 15px; } .login.recovery .resend p { margin-right: 0; } .login.recovery .resend .button { margin-left: auto; margin-right: auto; } } .contract_search { margin-bottom: 40px; } @media all and (max-width: 1600px) and (min-width: 1280px) { .contract_search { margin-bottom: 30px; } } .contract_search form { display: flex; align-items: center; justify-content: space-between; } .contract_search form .form_field.full { width: 100% !important; margin-right: 30px !important; } @media all and (max-width: 960px) { .contract_search form .form_field.full { margin-right: 0 !important; } } .contract_search form .form_field:first-child { width: calc(50% - 15px); min-width: calc(50% - 15px); margin-right: 15px; } .contract_search form .form_field:nth-child(2), .contract_search form .form_field:nth-child(3) { width: 100%; margin-right: 15px; } .contract_search form .form_field.single { width: 100%; margin-right: 80px; } .contract_search form .form_field .button { width: 158px; min-width: 158px; } @media all and (max-width: 768px) { .contract_search form .form_field .button { display: none; } } .contract_search form .form_field input + label { display: none; } @media all and (max-width: 960px) { .contract_search { margin-bottom: 20px; } .contract_search form { flex-wrap: wrap; justify-content: flex-start; } .contract_search form .form_field:first-child { margin-bottom: 15px; width: 100%; } .contract_search form .form_field:first-child.single { width: calc(100% - 105px); margin-right: 30px; margin-bottom: 0; } .contract_search form .form_field:nth-child(2), .contract_search form .form_field:nth-child(3) { width: 25%; margin-right: 30px; } .contract_search form .button { margin-left: auto; } } @media all and (max-width: 768px) { .contract_search form { justify-content: space-between; } .contract_search form .form_field { margin-right: 0; } .contract_search form .form_field:first-child { margin-right: 0; margin-bottom: 15px; width: 100%; } .contract_search form .form_field:first-child.single { width: 100%; margin-right: 0px; } .contract_search form .form_field:nth-child(2), .contract_search form .form_field:nth-child(3) { width: calc(50% - 4px); margin-right: 0px; } .contract_search form .form_field .date_input, .contract_search form .form_field input[type="date"] { height: 55px; background-position: 8px 14px; position: relative; padding-bottom: 8px; } .contract_search form .form_field .date_input::placeholder, .contract_search form .form_field input[type="date"]::placeholder { color: transparent; } .contract_search form .form_field .date_input[value=""] + label, .contract_search form .form_field input[type="date"][value=""] + label { display: inline-block; position: absolute; left: 32px; top: 10px; z-index: 2; font-size: 13px; line-height: 20px; color: #919399; } .contract_search form .button { margin-left: auto; width: 100%; margin-top: 15px; background: var(--blue); color: #fff; display: none; } .contract_search form .button:disabled { opacity: 0.48; } } .reconciliation_form:not(.small) { margin-bottom: 35px; display: flex; flex-wrap: wrap; justify-content: space-between; } .reconciliation_form:not(.small) p { width: 100%; font-weight: 700; margin-bottom: 20px; } .reconciliation_form:not(.small) .form_group { width: calc(65% - 8px); display: flex; flex-wrap: wrap; justify-content: space-between; } .reconciliation_form:not(.small) .form_group:last-child { width: calc(35% - 8px); } .reconciliation_form:not(.small) .form_field { width: calc(50% - 8px); } .reconciliation_form:not(.small) .button { width: calc(40% - 8px); } .reconciliation_form:not(.small) .button:last-child { width: calc(60% - 8px); } @media all and (max-width: 1279px) { .reconciliation_form:not(.small) .form_group, .reconciliation_form:not(.small) .form_group:last-child { width: calc(50% - 8px); } } @media all and (max-width: 768px) { .reconciliation_form:not(.small) p { margin-bottom: 8px; } .reconciliation_form:not(.small) .form_group, .reconciliation_form:not(.small) .form_group:last-child { width: 100%; } .reconciliation_form:not(.small) .form_field { margin-bottom: 15px; } .reconciliation_form:not(.small) .button, .reconciliation_form:not(.small) .form_field { width: calc(50% - 4px); } .reconciliation_form:not(.small) .button:last-child, .reconciliation_form:not(.small) .form_field:last-child { width: calc(50% - 4px); } } .reconciliation_form.small { display: flex; flex-wrap: wrap; justify-content: space-between; max-width: 420px; } @media all and (max-width: 768px) { .reconciliation_form.small { max-width: 100%; } } .reconciliation_form.small .form_field { width: calc(50% - 8px); } @media all and (max-width: 768px) { .reconciliation_form.small .form_field { width: calc(50% - 4px); } } .reconciliation_form.small .form_field .date_input_wrapper > .rw-widget .rw-widget-container { display: block; } .reconciliation_form.small .form_field .date_input_wrapper > .rw-widget .rw-widget-container > button { margin: 0; width: 100%; } .reconciliation_form.small button.button { margin-top: 35px; width: calc(45% - 8px); } .reconciliation_form.small button.button:last-child { width: calc(55% - 8px); } @media all and (max-width: 768px) { .reconciliation_form.small button.button { width: calc(50% - 4px) !important; margin-top: 15px; } } .fade { position: fixed; z-index: 99999; top: 0; left: 0; width: 100%; height: 100%; overflow: auto; background: rgba(0, 0, 0, 0.5); display: block; } .fade:not(.opened) { display: none; } .fade .modal { max-width: 700px; width: 100%; background: #fff; margin: 100px auto; padding: 45px 40px; } .fade .modal .modal_footer { text-align: right; margin-top: 30px; } .fade .modal .modal_footer .button { margin-left: auto; } @media all and (max-width: 768px) { .fade .modal { padding: 25px 20px; margin: 0; } } .reconciliation_form.small { display: flex; flex-wrap: wrap; justify-content: space-between; max-width: 420px; } .reconciliation_form.small .form_field { width: calc(50% - 8px); } @media all and (max-width: 768px) { .reconciliation_form.small .form_field { width: calc(50% - 4px); } } .reconciliation_form.small button.button { margin-top: 15px; width: calc(45% - 8px); } .reconciliation_form.small button.button:last-child { width: calc(55% - 8px); } @media all and (max-width: 768px) { .reconciliation_form.small button.button { width: calc(50% - 4px); } } .fade { position: fixed; z-index: 99999; top: 0; left: 0; width: 100%; height: 100%; overflow: auto; background: rgba(0, 0, 0, 0.5); display: block; } .fade:not(.opened) { display: none; } .fade .modal { max-width: 700px; width: 100%; background: #fff; margin: 100px auto; padding: 45px 40px; } .fade .modal .modal_footer { text-align: right; margin-top: 30px; } .fade .modal .modal_footer .button { margin-left: auto; } .settings_user_control { display: flex; align-items: center; justify-content: space-between; margin-bottom: 45px; } .settings_user_control p { font-weight: 700; } .settings_user_control div { display: flex; align-items: center; gap: 0 7px; } @media all and (max-width: 1279px) { .settings_user_control p { width: 160px; margin-right: 16px; min-width: 160px; } .settings_user_control div { width: 100%; } .settings_user_control div button:first-child { width: 60%; } .settings_user_control div button:last-child { width: 40%; } } @media all and (max-width: 768px) { .settings_user_control { display: block; margin-bottom: 35px; width: 100%; } .settings_user_control p { width: 100%; } .settings_user_control div { display: block; } .settings_user_control div button { width: 100% !important; margin-top: 16px; } } .settings_table { display: table; border-collapse: collapse; width: 100%; } @media all and (max-width: 1279px) { .settings_table { display: block; } } .settings_table .table_row { display: table-row; } @media all and (max-width: 1279px) { .settings_table .table_row { display: block; padding-bottom: 16px; margin-bottom: 16px; border-bottom: 1px solid #EDEFF5; padding-left: 55px; background: url("../../public/assets/images/icons/user.svg") no-repeat top left; position: relative; } } @media all and (max-width: 768px) { .settings_table .table_row { padding-left: 0; background: transparent; } } .settings_table .table_row .table_cell { display: table-cell; padding: 18px 12px; border: 1px solid #EDEFF5; position: relative; } .settings_table .table_row .table_cell.delete { position: static; } @media all and (max-width: 1279px) { .settings_table .table_row .table_cell { display: flex; flex-wrap: wrap; border: 0; font-size: 13px; line-height: 20px; padding: 0; margin-bottom: 4px; } .settings_table .table_row .table_cell:before { content: attr(data-title); color: #8E94A7; font-weight: 700; display: block; width: 190px; padding-right: 10px; } } @media all and (max-width: 768px) { .settings_table .table_row .table_cell:before { width: 100%; margin-bottom: 2px; } } .settings_table .table_row .table_cell:last-child { border-left: 0; min-width: 36px; } .settings_table .table_row .table_cell:last-child button { position: absolute; width: 16px; height: 16px; padding: 0; top: 0; left: 0; right: 0; bottom: 0; margin: auto; visibility: hidden; pointer-events: none; background: url("../../public/assets/images/icons/icon-delete.svg") no-repeat center; } @media all and (max-width: 1279px) { .settings_table .table_row .table_cell:last-child:before { border: 0; } .settings_table .table_row .table_cell:last-child button { bottom: auto; left: auto; width: 32px; height: 32px; background: url("../../public/assets/images/icons/Trash.svg") no-repeat center; font-size: 0; text-indent: -999px; overflow: hidden; } } @media all and (max-width: 768px) { .settings_table .table_row .table_cell:last-child button { /*background: transparent;*/ text-indent: 0; font-weight: 600; font-size: 15px; line-height: 20px; color: #A8026B; width: 140px; position: relative; } } .settings_table .table_row .table_cell:nth-last-child(2) { border-right: 0; } .settings_table .table_row .table_cell input { border: 0; outline: none; background: #fff; font-size: 15px; padding: 0; } .settings_table .table_row .table_cell input::placeholder { color: var(--text_not_active); font-size: 15px; } @media all and (max-width: 1279px) { .settings_table .table_row .table_cell input { padding: 0 12px; border: 1px solid rgba(0, 16, 61, 0.12); height: 40px; max-width: 320px; width: 100%; box-sizing: border-box; } } @media all and (max-width: 768px) { .settings_table .table_row .table_cell input { max-width: none; width: 100%; } } .settings_table .table_row .table_cell .settings_dropdown { font-family: 'Montserrat', sans-serif; cursor: pointer; width: 100%; text-align: left; font-weight: 400; justify-content: flex-start; font-size: 15px; line-height: 20px; color: #0C0C0C; padding: 0; background: url(/assets/images/icons/company-arrow.svg) no-repeat 100% 50%; } .settings_table .table_row .table_cell .settings_dropdown[data-selected="false"] { color: var(--text_not_active); } @media all and (max-width: 1279px) { .settings_table .table_row .table_cell .settings_dropdown { border: 1px solid rgba(0, 16, 61, 0.12); padding: 0 10px; background-position: calc(100% - 10px) 50%; width: calc(100% - 200px); max-width: 320px; } } @media all and (max-width: 768px) { .settings_table .table_row .table_cell .settings_dropdown { max-width: none; width: 100%; } } .settings_table .table_row .table_cell .dropdown_list { position: absolute; top: 100%; left: 0; width: 412px; display: none; background: #FFFFFF; box-shadow: 0px 4px 32px rgba(0, 0, 0, 0.16); padding: 25px 35px; z-index: 9; } @media all and (max-width: 1279px) { .settings_table .table_row .table_cell .dropdown_list { left: 200px; } } @media all and (max-width: 768px) { .settings_table .table_row .table_cell .dropdown_list { left: 0; right: 0; width: 100%; padding: 16px; } } .settings_table .table_row .table_cell .dropdown_list.opened { display: block; } .settings_table .table_row .table_cell .dropdown_list .list_item { position: relative; padding-bottom: 16px; margin-bottom: 16px; border-bottom: 1px solid var(--inactive); } .settings_table .table_row .table_cell .dropdown_list .list_item label { font-weight: 700; padding-left: 0; padding-right: 30px; line-height: 23px; } .settings_table .table_row .table_cell .dropdown_list .list_item label:before { right: 0; left: auto; } .settings_table .table_row .table_cell .dropdown_list .list_item label span { display: block; font-weight: 400; } .settings_table .table_row .table_cell .dropdown_list .list_item:last-child { border: 0; padding-bottom: 0; margin-bottom: 0; } .settings_table .table_row.table_header .table_cell { color: #8E94A7; font-weight: 700; border: 0; } .settings_table .table_row.table_header .table_cell:last-child { border-left: 0 !important; } @media all and (max-width: 1279px) { .settings_table .table_row.table_header { display: none; } } .settings_table.editable .table_row.editable .table_cell { margin-bottom: 8px; } .settings_table.editable .table_row .table_cell:last-child { border: 1px solid #EDEFF5; } @media all and (max-width: 1279px) { .settings_table.editable .table_row .table_cell:last-child { border: 0; } } .settings_table.editable .table_row .table_cell:last-child button { pointer-events: all; visibility: visible; } .new_appeal form .form_field { margin-bottom: 14px; } .new_appeal form textarea { height: 208px; } .dropzone { height: 208px; position: relative; border: 1px dashed #1C01A9; border-radius: 4px; background: rgba(28, 1, 169, 0.1); text-align: center; display: flex; align-items: center; justify-content: center; margin-top: 30px; } .dropzone .files { width: 100%; padding: 16px; } .dropzone .files:empty { display: none; } .dropzone label.blue { color: var(--blue); display: block; } .dropzone [type="file"] { cursor: pointer; position: absolute; opacity: 0; top: 0; right: 0; bottom: 0; left: 0; } .dropzone div { max-width: 404px; text-align: center; } .dropzone div p { color: #828282; margin-bottom: 20px; } @media all and (max-width: 768px) { .dropzone { height: auto; flex-wrap: wrap; } .dropzone p { width: 100%; } } /* questionnaire */ .questionnaire .button-blue { min-width: 80px; } .questionnaire:not(:last-child) { margin-bottom: 50px; } .questionnaire.disabled input, .questionnaire.disabled select, .questionnaire.disabled textarea { cursor: default; background: #fff; pointer-events: none; } .questionnaire .title { font-weight: 700; font-size: 15px; line-height: 23px; color: #000; margin-bottom: 16px; padding-bottom: 16px; margin-top: 0; border-bottom: 1px solid var(--inactive); margin-left: -30px; padding-left: 30px; } @media all and (max-width: 1280px) { .questionnaire .title { margin-left: 0; padding-left: 0; } } .questionnaire small { display: block; color: #8E94A7; font-size: 11px; line-height: 15px; font-weight: 400; margin-top: 4px; } .questionnaire > p { margin: 15px 0; } .questionnaire textarea { resize: none; } .questionnaire .formgroup { display: flex; flex-wrap: wrap; justify-content: space-between; } .questionnaire .formgroup .form_field { width: calc(50% - 12px); } @media all and (max-width: 1024px) { .questionnaire .formgroup .form_field { width: 100%; } } .questionnaire .form_field { display: flex; align-items: center; flex-wrap: wrap; margin-bottom: 30px; width: 100%; } @media all and (max-width: 1024px) { .questionnaire .form_field { margin-bottom: 15px; } .questionnaire .form_field.picker div { width: 100% !important; } .questionnaire .form_field.picker input[type="date"] { width: 100% !important; } .questionnaire .form_field.picker .checkbox { margin-left: 0 !important; } } .questionnaire .form_field.bg { padding: 8px 0; align-items: flex-start; background: rgba(28, 1, 169, 0.1); } @media all and (max-width: 1024px) { .questionnaire .form_field.bg { padding: 8px; } } .questionnaire .form_field.checkbox { margin: 8px 0; width: 100%; } .questionnaire .form_field.checkbox label { width: auto; display: flex; align-items: center; } @media all and (max-width: 1024px) { .questionnaire .form_field.checkbox label { flex-wrap: wrap; } } .questionnaire .form_field.checkbox label::before { top: 0; bottom: 0; margin: auto; } .questionnaire .form_field.checkbox label input { margin-left: 12px; width: 100%; background: var(--inactive); cursor: default; } .questionnaire .form_field.checkbox label span { white-space: pre-line; white-space: nowrap; } @media all and (max-width: 1024px) { .questionnaire .form_field.checkbox label span { white-space: unset; } .questionnaire .form_field.checkbox label span + input { margin-left: 0; margin-top: 10px; } } .questionnaire .form_field.checkbox input:checked + label input { background: #fff; cursor: text; } .questionnaire .form_field label { width: 186px; margin-right: 12px; } @media all and (max-width: 1024px) { .questionnaire .form_field label { width: 100%; margin-right: 0; margin-bottom: 8px; } } .questionnaire .form_field label a { text-decoration: underline; } .questionnaire .form_field label .required_label { color: #A8026B; vertical-align: super; font-size: 15px; display: inline-block; margin-left: 3px; position: relative; line-height: 8px; } .questionnaire .form_field label .required_label:hover:after { content: "Обязательное поле"; position: absolute; left: 12px; top: -8px; white-space: nowrap; font-size: 13px; line-height: 20px; color: #000; padding: 4px 4px 4px 7px; background-image: url("data:image/svg+xml,%3Csvg width='146' height='28' viewBox='0 0 146 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M-1.96701e-07 14L4.5 9.5L4.5 18.5L-1.96701e-07 14Z' fill='%23EDEFF5'/%3E%3Crect x='4.5' width='141' height='28' rx='4' fill='%23EDEFF5'/%3E%3C/svg%3E%0A"); } .questionnaire .form_field textarea, .questionnaire .form_field input:not(.rw-input), .questionnaire .form_field select, .questionnaire .form_field .date_input_wrapper, .questionnaire .form_field .autocomlete { width: calc(100% - 198px); } @media all and (max-width: 1024px) { .questionnaire .form_field textarea, .questionnaire .form_field input:not(.rw-input), .questionnaire .form_field select, .questionnaire .form_field .date_input_wrapper, .questionnaire .form_field .autocomlete { width: 100%; max-width: 100% !important; } } .questionnaire .form_field textarea[type="date"], .questionnaire .form_field input:not(.rw-input)[type="date"], .questionnaire .form_field select[type="date"], .questionnaire .form_field .date_input_wrapper[type="date"], .questionnaire .form_field .autocomlete[type="date"] { width: 245px; } .questionnaire .form_field textarea + p, .questionnaire .form_field input:not(.rw-input) + p, .questionnaire .form_field select + p, .questionnaire .form_field .date_input_wrapper + p, .questionnaire .form_field .autocomlete + p { font-size: 11px; line-height: 15px; margin-left: 198px; margin-top: 2px; } @media all and (max-width: 1024px) { .questionnaire .form_field textarea + p, .questionnaire .form_field input:not(.rw-input) + p, .questionnaire .form_field select + p, .questionnaire .form_field .date_input_wrapper + p, .questionnaire .form_field .autocomlete + p { margin-left: 0; } } @media all and (max-width: 720px) { .questionnaire .form_field .date_input_wrapper { width: 100%; } } .questionnaire .action { text-align: right; margin-top: 40px; } @media all and (max-width: 720px) { .questionnaire .action { flex-wrap: wrap; gap: 10px 0; } .questionnaire .action button { width: 100%; } } .questionnaire ul { margin: 20px 0; padding-left: 20px; list-style: disc; font-size: 14px; line-height: 29px; } .questionnaire ul li:not(:last-child) { margin-bottom: 8px; } @media all and (max-width: 1024px) { .questionnaire .dropzone { width: 100% !important; max-width: 360px; margin-left: auto; margin-right: auto; } } .questionnaire .feed .feed_list { margin-right: 0; max-width: 800px; } .questionnaire .autocomlete { z-index: 2; } .questionnaire .autocomlete * { outline: none; box-shadow: none !important; } .questionnaire .autocomlete .react-select__control { border-radius: 0; border: 1px solid rgba(0, 16, 61, 0.12); height: 40px; min-height: 40px; } .questionnaire .autocomlete .react-select__control.react-select__control--menu-is-open { border-color: var(--blue); } .questionnaire .autocomlete .react-select__control .react-select__value-container { padding: 0 12px; height: 100%; background: #fff; } .questionnaire .autocomlete .react-select__control .react-select__value-container .react-select__input-container { margin: 0; padding: 0; } .questionnaire .autocomlete .react-select__control .react-select__indicators { display: none; } .questionnaire .autocomlete .react-select__menu { border-radius: 0; border-width: 0px 1px 1px 1px; border-style: solid; border-color: rgba(0, 16, 61, 0.12); border-radius: 0px 0px 4px 4px; margin-top: 0; top: 40px; padding: 8px 12px; z-index: 10; } .questionnaire .autocomlete .react-select__menu .react-select__menu-list { z-index: 10; } .questionnaire .autocomlete .react-select__menu .react-select__option { color: #8E94A7; font-size: 15px; line-height: 24px; background: transparent !important; cursor: pointer; padding: 0; z-index: 10; } .questionnaire .autocomlete .react-select__menu .react-select__option:not(:last-child) { margin-bottom: 8px; } .questionnaire .autocomlete .react-select__menu .react-select__option:hover { color: #000; } .questionnaire .autocomlete .react-select__menu .react-select__option.react-select__option--is-selected { color: var(--blue); } @media all and (max-width: 960px) { .questionnaire .autocomlete .react-select__menu .react-select__option { font-size: 13px; line-height: 20px; } } .questionnaire .autocomlete_with_indicators .react-select__control .react-select__indicators { display: block !important; } .questionnaire .files_list { padding-bottom: 30px; } @media all and (max-width: 720px) { .questionnaire .files_list .docs_list { width: 100% !important; } .questionnaire .files_list .docs_list .doc_name { align-items: center; align-content: center; width: auto; } } .questionnaire.questionnaire_4 .form_field label, .questionnaire.questionnaire_5 .form_field label { width: calc(50% - 12px); font-weight: 700; } @media all and (max-width: 1024px) { .questionnaire.questionnaire_4 .form_field label, .questionnaire.questionnaire_5 .form_field label { width: 100%; } } .questionnaire.questionnaire_4 .form_field.checkbox label, .questionnaire.questionnaire_5 .form_field.checkbox label { font-weight: 400; } .questionnaire.questionnaire_4 .form_field textarea, .questionnaire.questionnaire_5 .form_field textarea, .questionnaire.questionnaire_4 .form_field input, .questionnaire.questionnaire_5 .form_field input, .questionnaire.questionnaire_4 .form_field select, .questionnaire.questionnaire_5 .form_field select, .questionnaire.questionnaire_4 .form_field label + div, .questionnaire.questionnaire_5 .form_field label + div { width: 50%; } @media all and (max-width: 1024px) { .questionnaire.questionnaire_4 .form_field textarea, .questionnaire.questionnaire_5 .form_field textarea, .questionnaire.questionnaire_4 .form_field input, .questionnaire.questionnaire_5 .form_field input, .questionnaire.questionnaire_4 .form_field select, .questionnaire.questionnaire_5 .form_field select, .questionnaire.questionnaire_4 .form_field label + div, .questionnaire.questionnaire_5 .form_field label + div { width: 100%; } } .questionnaire.questionnaire_4 .form_field .form_field, .questionnaire.questionnaire_5 .form_field .form_field { margin-bottom: 0; } .questionnaire.questionnaire_4 .form_field .formgroup, .questionnaire.questionnaire_5 .form_field .formgroup { gap: 0 12px; width: 50%; } @media all and (max-width: 1024px) { .questionnaire.questionnaire_4 .form_field .formgroup, .questionnaire.questionnaire_5 .form_field .formgroup { width: 100%; } } .questionnaire.questionnaire_4 .form_field .formgroup .form_field, .questionnaire.questionnaire_5 .form_field .formgroup .form_field { width: calc(50% - 6px); } .questionnaire.questionnaire_4 .form_field .formgroup .form_field .date_input_wrapper, .questionnaire.questionnaire_5 .form_field .formgroup .form_field .date_input_wrapper, .questionnaire.questionnaire_4 .form_field .formgroup .form_field textarea, .questionnaire.questionnaire_5 .form_field .formgroup .form_field textarea, .questionnaire.questionnaire_4 .form_field .formgroup .form_field input, .questionnaire.questionnaire_5 .form_field .formgroup .form_field input { width: 100%; } .questionnaire.questionnaire_4 .form_field .formgroup .form_field.checkbox, .questionnaire.questionnaire_5 .form_field .formgroup .form_field.checkbox { width: 100%; } .questionnaire.questionnaire_4 .form_field .formgroup.control .form_field, .questionnaire.questionnaire_5 .form_field .formgroup.control .form_field { width: calc(100% - 42px); } .questionnaire.questionnaire_4 .form_field .formgroup.control .form_field label, .questionnaire.questionnaire_5 .form_field .formgroup.control .form_field label { width: 100%; } .questionnaire.questionnaire_4 .form_field .formgroup.control .delete, .questionnaire.questionnaire_5 .form_field .formgroup.control .delete { width: 30px; height: 30px; padding: 0; display: flex; align-items: center; justify-content: center; } .questionnaire.questionnaire_4 .added_person, .questionnaire.questionnaire_5 .added_person { border-top: 1px solid var(--inactive); margin-top: 30px; padding-top: 30px; } .questionnaire.questionnaire_4 .added_person .feed_list .checkbox, .questionnaire.questionnaire_5 .added_person .feed_list .checkbox, .questionnaire.questionnaire_4 .added_person .feed_list .checkbox label, .questionnaire.questionnaire_5 .added_person .feed_list .checkbox label { width: 100%; } .questionnaire.questionnaire_4 .added_person .feed_item.user, .questionnaire.questionnaire_5 .added_person .feed_item.user { width: 100%; padding: 12px 16px; } .questionnaire.questionnaire_4 .added_person .feed_item.user .item_desc, .questionnaire.questionnaire_5 .added_person .feed_item.user .item_desc { width: 100%; display: flex; flex-wrap: wrap; justify-content: space-between; font-weight: 400; font-size: 15px; line-height: 24px; /* identical to box height, or 160% */ /* text not active */ color: #8E94A7; } .questionnaire.questionnaire_4 .added_person .feed_item.user div, .questionnaire.questionnaire_5 .added_person .feed_item.user div { width: 100%; } .questionnaire.questionnaire_4 .action, .questionnaire.questionnaire_5 .action { display: flex; justify-content: space-between; } .questionnaire.questionnaire_4 .action button[type="sumbit"], .questionnaire.questionnaire_5 .action button[type="sumbit"] { margin-left: auto; } .questionnaire.questionnaire_8 .feed > p { padding-left: 28px; } .questionnaire.questionnaire_8 .feed_list .checkbox, .questionnaire.questionnaire_8 .feed_list .checkbox label { width: 100%; } .questionnaire.questionnaire_8 .feed_item.user { width: 100%; padding: 12px 16px; } .questionnaire.questionnaire_8 .feed_item.user .item_desc { width: 100%; display: flex; flex-wrap: wrap; justify-content: space-between; font-weight: 400; font-size: 15px; line-height: 24px; /* identical to box height, or 160% */ /* text not active */ color: #8E94A7; } .questionnaire.questionnaire_8 .feed_item.user div { width: 100%; } .questionnaire.status_action { max-width: 850px; padding: 0 0 0 40px; display: inline-block; padding-bottom: 20px; border-bottom: 1px solid var(--inactive); } @media all and (max-width: 1024px) { .questionnaire.status_action { padding: 0; } } .questionnaire.message { display: flex; align-items: center; gap: 0 16px; padding: 16px; background-color: var(--inactive); margin: 20px 0; margin-left: -30px; } @media all and (max-width: 1024px) { .questionnaire.message { margin-left: 0; } } .questionnaire.message p { color: #000; margin: 0; } .questionnaire.message p b { display: block; font-weight: 700; } .questionnaire.message svg { min-width: 44px; } .questionnaire.message svg path { fill: #000; } .questionnaire.message.error { background: #ED0A34; } .questionnaire.message.error p { color: #fff; } .questionnaire.message.error svg path { fill: #fff; } .questionnaire.message.moderate { background: #8E94A7; margin-left: 0; } .questionnaire.message.moderate p { color: #fff; } .questionnaire.message.moderate svg path { fill: #fff; } .questionnaire.message.success { background: #5FB158; margin-left: 0; } .questionnaire.message.success p { color: #fff; } .questionnaire.message.success svg path { fill: #fff; } .questionnaire.message.notify { background: #A8026B; } .questionnaire.message.notify p { color: #fff; } .questionnaire.message.notify svg path { fill: #fff; } .questionnaire.message.notify button { margin-left: auto; } @media all and (max-width: 720px) { .questionnaire.message.notify { flex-wrap: wrap; } .questionnaire.message.notify p { width: calc(100% - 64px); } .questionnaire.message.notify button { margin-left: 64px; margin-top: 10px; } } @media all and (max-width: 720px) { .questionnaire_button_continue { width: 100%; } } @media all and (max-width: 1024px) { .chackbox_with_margin::before { top: 0; bottom: 0; margin: 0px!important; } .chackbox_with_margin div { margin-top: 10px!important; } .chackbox_with_margin input { margin: 0px!important; } } .deal_offers_table { width: 100%; } .digital_certificates_status { position: relative; } .digital_certificates_status.error { border: none !important; } .digital_certificates_status.error label { pointer-events: none; cursor: unset; } .digital_certificates_status.error label::before { border: none !important; width: 16px; height: 16px; background: url("/assets/images/icons/delete_red.svg") no-repeat center; z-index: 2; transform: scale(1.3); margin-right: 12px; } .digital_certificates_status.show_all_holder { margin-bottom: 40px !important; } .digital_certificates_status .show_all { position: absolute; left: 0px; top: 10px; width: 100%; height: 100%; display: flex; align-items: flex-end; justify-content: flex-start; background: linear-gradient(0deg, #ffffff 0%, rgba(255, 255, 255, 0) 100%); } .digital_certificates_status .show_all span { color: var(--blue); text-decoration: underline; cursor: pointer; } .digital_certificates_status .show_all span:hover { text-decoration: none; }