.request_btn {
  width: 38px;
  height: 32px;
  background-color: rgb(224, 230, 237);
  margin-left: 12px;
  cursor: pointer;
  border: none;
  font-size: 16px;
  font-family: -apple-system, system-ui, "Segoe UI", Roboto, Oxygen, Ubuntu, "Fira Sans", "Driod Sans", Helvetica, Arial, sans-serif;
  -webkit-border-radius: 4px;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 4px;
  -moz-background-clip: padding;
  border-radius: 4px;
  background-clip: padding-box;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -moz-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
}
.request_btn.hide {
  display: none;
}
.request_btn.add_note,
.request_btn.edit_request {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.request_btn.add_note.note_exist,
.request_btn.edit_request.note_exist {
  display: none;
}
.request_btn.add_note img,
.request_btn.edit_request img {
  width: 14px;
  height: 18px;
}
.request_btn.add_note .label,
.request_btn.edit_request .label {
  color: #505e70;
}
.request_btn.repeat_request,
.request_btn.activate_request,
.request_btn.delete_request,
.request_btn.cancel_request,
.request_btn.edit_request,
.request_btn.add_note,
.request_btn.copy_request {
  font-weight: 600 !important;
  position: relative;
  z-index: 2;
}
.request_btn.repeat_request [class^='tooltip_'],
.request_btn.activate_request [class^='tooltip_'],
.request_btn.delete_request [class^='tooltip_'],
.request_btn.cancel_request [class^='tooltip_'],
.request_btn.edit_request [class^='tooltip_'],
.request_btn.add_note [class^='tooltip_'],
.request_btn.copy_request [class^='tooltip_'] {
  left: -19%;
  top: -14px;
  background: none;
  opacity: 0;
  font-size: 0.9em;
  position: absolute;
  z-index: 1;
  display: none;
}
.request_btn.repeat_request [class^='tooltip_'] [class^='tooltip_body_'],
.request_btn.activate_request [class^='tooltip_'] [class^='tooltip_body_'],
.request_btn.delete_request [class^='tooltip_'] [class^='tooltip_body_'],
.request_btn.cancel_request [class^='tooltip_'] [class^='tooltip_body_'],
.request_btn.edit_request [class^='tooltip_'] [class^='tooltip_body_'],
.request_btn.add_note [class^='tooltip_'] [class^='tooltip_body_'],
.request_btn.copy_request [class^='tooltip_'] [class^='tooltip_body_'] {
  padding: 3px 8px;
  position: relative;
  min-width: 30px;
  text-align: center;
  color: #2a3d4c;
  box-shadow: 0 0 10px -6px;
  background-color: #fff;
  line-height: normal;
  border-radius: 4px;
  width: max-content;
  max-width: 500px;
}
.request_btn.repeat_request [class^='tooltip_'] div.tooltip_arrow_on_bottom,
.request_btn.activate_request [class^='tooltip_'] div.tooltip_arrow_on_bottom,
.request_btn.delete_request [class^='tooltip_'] div.tooltip_arrow_on_bottom,
.request_btn.cancel_request [class^='tooltip_'] div.tooltip_arrow_on_bottom,
.request_btn.edit_request [class^='tooltip_'] div.tooltip_arrow_on_bottom,
.request_btn.add_note [class^='tooltip_'] div.tooltip_arrow_on_bottom,
.request_btn.copy_request [class^='tooltip_'] div.tooltip_arrow_on_bottom,
.request_btn.repeat_request [class^='tooltip_'] div.tooltip_arrow_on_top,
.request_btn.activate_request [class^='tooltip_'] div.tooltip_arrow_on_top,
.request_btn.delete_request [class^='tooltip_'] div.tooltip_arrow_on_top,
.request_btn.cancel_request [class^='tooltip_'] div.tooltip_arrow_on_top,
.request_btn.edit_request [class^='tooltip_'] div.tooltip_arrow_on_top,
.request_btn.add_note [class^='tooltip_'] div.tooltip_arrow_on_top,
.request_btn.copy_request [class^='tooltip_'] div.tooltip_arrow_on_top {
  width: 0;
  height: 0;
  position: relative;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-bottom-style: solid;
  border-bottom-color: #fff;
  margin: 0 auto;
}
.request_btn.repeat_request [class^='tooltip_'] div.tooltip_arrow_on_bottom,
.request_btn.activate_request [class^='tooltip_'] div.tooltip_arrow_on_bottom,
.request_btn.delete_request [class^='tooltip_'] div.tooltip_arrow_on_bottom,
.request_btn.cancel_request [class^='tooltip_'] div.tooltip_arrow_on_bottom,
.request_btn.edit_request [class^='tooltip_'] div.tooltip_arrow_on_bottom,
.request_btn.add_note [class^='tooltip_'] div.tooltip_arrow_on_bottom,
.request_btn.copy_request [class^='tooltip_'] div.tooltip_arrow_on_bottom {
  border-bottom-width: 5px;
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.request_btn.repeat_request [class^='tooltip_'] div.tooltip_arrow_on_top,
.request_btn.activate_request [class^='tooltip_'] div.tooltip_arrow_on_top,
.request_btn.delete_request [class^='tooltip_'] div.tooltip_arrow_on_top,
.request_btn.cancel_request [class^='tooltip_'] div.tooltip_arrow_on_top,
.request_btn.edit_request [class^='tooltip_'] div.tooltip_arrow_on_top,
.request_btn.add_note [class^='tooltip_'] div.tooltip_arrow_on_top,
.request_btn.copy_request [class^='tooltip_'] div.tooltip_arrow_on_top {
  border-bottom-width: 10px;
}
@keyframes tooltips-horz {
  to {
    opacity: 1;
  }
}
.request_btn.repeat_request:hover [class^='tooltip_']:not(.tooltip_price_convert_select),
.request_btn.activate_request:hover [class^='tooltip_']:not(.tooltip_price_convert_select),
.request_btn.delete_request:hover [class^='tooltip_']:not(.tooltip_price_convert_select),
.request_btn.cancel_request:hover [class^='tooltip_']:not(.tooltip_price_convert_select),
.request_btn.edit_request:hover [class^='tooltip_']:not(.tooltip_price_convert_select),
.request_btn.add_note:hover [class^='tooltip_']:not(.tooltip_price_convert_select),
.request_btn.copy_request:hover [class^='tooltip_']:not(.tooltip_price_convert_select),
.request_btn.repeat_request [class^='tooltip_'].hovered,
.request_btn.activate_request [class^='tooltip_'].hovered,
.request_btn.delete_request [class^='tooltip_'].hovered,
.request_btn.cancel_request [class^='tooltip_'].hovered,
.request_btn.edit_request [class^='tooltip_'].hovered,
.request_btn.add_note [class^='tooltip_'].hovered,
.request_btn.copy_request [class^='tooltip_'].hovered {
  display: block;
  animation: tooltips-horz 300ms ease-out forwards;
}
.request_btn.delete_request,
.request_btn.cancel_request {
  background-color: #fff1f1;
  border: 1px solid #fee8e9;
}
.request_btn.delete_request:hover,
.request_btn.cancel_request:hover {
  background-color: #fee4e5;
  border-color: #fee4e5;
}
.request_btn.delete_request .label,
.request_btn.cancel_request .label {
  color: #d64545;
}
.request_btn.cancel_request .cancel_icon {
  width: 10px;
  height: 10px;
  margin-bottom: -2px;
}
.request_btn.delete_request .delete_icon {
  width: 15px;
  height: 15px;
}
.request_btn.copy_request .copy_icon {
  width: 15px;
  height: 15px;
}
.request_btn.copy_request .label {
  color: #505e70;
}
.request_btn.repeat_request[disabled],
.request_btn.activate_request[disabled] {
  zoom: 1;
  filter: alpha(opacity=70);
  -webkit-opacity: 0.7;
  -moz-opacity: 0.7;
  opacity: 0.7;
}
.request_btn.repeat_request {
  background-color: #eef2fe;
  border: 1px solid #dceaff;
  -webkit-border-radius: 4px;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 4px;
  -moz-background-clip: padding;
  border-radius: 4px;
  background-clip: padding-box;
}
.request_btn.repeat_request:hover {
  background-color: #dbeaff;
  border-color: #dbeaff;
}
.request_btn.repeat_request.disabled {
  zoom: 1;
  filter: alpha(opacity=75);
  -webkit-opacity: 0.75;
  -moz-opacity: 0.75;
  opacity: 0.75;
}
.request_btn.repeat_request .repeat_icon {
  width: 13px;
  height: 14px;
}
.request_btn.repeat_request .label {
  color: #0967d2;
}
.request_btn.activate_request {
  background-color: #ecfdf5;
  border: 1px solid #d3fae6;
  -webkit-border-radius: 4px;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 4px;
  -moz-background-clip: padding;
  border-radius: 4px;
  background-clip: padding-box;
}
.request_btn.activate_request:hover {
  background-color: #d0fae4;
  border-color: #d0fae4;
}
.request_btn.activate_request .activate_icon {
  width: 15px;
  height: 16px;
}
.request_btn.activate_request .label {
  color: #057857;
}
.request_btn.edit_request img {
  width: 14px;
  height: 15px;
}
.request_btn.copy_request img {
  width: 13px;
  height: 13px;
}
.request_btn.request_chat img {
  width: 17px;
  height: 17px;
}
.request_btn.request_chat img.unread {
  width: 20px;
  height: 23px;
}
.request_btn[class^='request_actions_hidden_button_'],
.request_btn.copy_request,
.request_btn.add_note,
.request_btn.edit_request {
  background-color: #f1f4f9;
  border: 1px solid #d5dde7;
}
.request_btn[class^='request_actions_hidden_button_']:hover,
.request_btn.copy_request:hover,
.request_btn.add_note:hover,
.request_btn.edit_request:hover,
.request_btn[class^='request_actions_hidden_button_'].opened,
.request_btn.copy_request.opened,
.request_btn.add_note.opened,
.request_btn.edit_request.opened {
  background-color: #fff !important;
  border-color: #5d85eb;
}
.request_btn[class^='request_actions_hidden_button_'].opened,
.request_btn.copy_request.opened,
.request_btn.add_note.opened,
.request_btn.edit_request.opened {
  border-color: #2186eb;
  -webkit-box-shadow: 0 0 0 2px #bae3ff;
  -moz-box-shadow: 0 0 0 2px #bae3ff;
  box-shadow: 0 0 0 2px #bae3ff;
}
.request_btn[class^='request_actions_hidden_button_'] .selectric {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.request_btn[class^='request_actions_hidden_button_'] .selectric .three_dots_icon {
  width: 20px;
  height: 20px;
}
.request_btn[class^='request_actions_hidden_button_'] .selectric-wrapper {
  height: 100%;
}
.request_btn[class^='request_actions_hidden_button_'] .selectric-items {
  left: unset;
  right: 0;
  width: auto !important;
  margin-top: 15px;
  background-color: #fff;
  color: #616e79;
  border: unset;
  padding: 5px 0;
  font-weight: 600;
  -webkit-border-radius: 4px;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 4px;
  -moz-background-clip: padding;
  border-radius: 4px;
  background-clip: padding-box;
}
.request_btn[class^='request_actions_hidden_button_'] .selectric-items li.disabled.cancel:hover {
  color: #d64545 !important;
  background-color: #fff1f1 !important;
}
.request_btn[class^='request_actions_hidden_button_'] .selectric-items li.disabled.activate:hover {
  color: #057857 !important;
  background-color: #ecfdf5 !important;
}
.request_btn[class^='request_actions_hidden_button_'] .selectric-items li {
  white-space: nowrap;
  padding: 10px 16px;
  cursor: pointer !important;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  zoom: 1 !important;
  filter: alpha(opacity=100) !important;
  -webkit-opacity: 1 !important;
  -moz-opacity: 1 !important;
  opacity: 1 !important;
}
.request_btn[class^='request_actions_hidden_button_'] .selectric-items li:hover {
  background-color: #e9ecef !important;
  color: #0967d2 !important;
}
.request_btn[class^='request_actions_hidden_button_'] .selectric-items li img {
  margin-right: 8px;
}
.request_btn[class^='request_actions_hidden_button_'] .selectric-items li img.copy_icon,
.request_btn[class^='request_actions_hidden_button_'] .selectric-items li img.cancel_icon,
.request_btn[class^='request_actions_hidden_button_'] .selectric-items li img.activate_icon,
.request_btn[class^='request_actions_hidden_button_'] .selectric-items li img.edit_icon {
  width: 13px;
  height: 13px;
  margin-top: 3px;
}
.request_btn[class^='request_actions_hidden_button_'] .selectric-items li img.sticky_notes_icon {
  width: 13px;
  height: 17px;
}
.request_btn .label {
  font-weight: 600;
  margin-left: 7px !important;
  font-size: 0.875em;
}
.strong {
  font-weight: 600 !important;
  color: #3e4c59 !important;
}
.thin {
  font-weight: 400 !important;
  color: #3e4c59 !important;
}
.btn {
  font-size: 0.875em;
  font-weight: 600;
  outline: none;
  border: none;
  -webkit-border-radius: 4px;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 4px;
  -moz-background-clip: padding;
  border-radius: 4px;
  background-clip: padding-box;
  cursor: pointer;
}
.btn.btn_full-width {
  width: 100%;
}
.btn:disabled {
  cursor: not-allowed;
}
.btn.btn_type_1 {
  color: #ffffff;
  background: #0967d2;
}
.btn.btn_type_1:disabled {
  background: #9dc2ed;
}
.btn.btn_type_1:not(:disabled):hover {
  background: #2186eb;
}
.btn.btn_type_2 {
  color: #52606d;
  background: #e4e7eb;
}
.btn.btn_type_2:disabled {
  color: #9aa5b1;
  background: #f5f7fa;
}
.btn.btn_type_2:not(:disabled):hover {
  color: #52606d;
  background: #cbd2d9;
}
.btn.btn_type_3 {
  background: transparent;
  color: #0967d2;
}
div.btn.btn_type_3 {
  display: inline;
}
.btn.btn_type_3:disabled {
  color: rgba(9, 103, 210, 0.502);
}
.btn.btn_type_3:not(:disabled):hover {
  color: #2186eb;
  text-decoration: underline;
}
.btn.btn_type_4 {
  background-color: #d64545;
  color: #ffffff;
}
.btn.btn_type_4:disabled {
  background-color: #E66A6A;
}
.btn.btn_type_4:hover {
  background-color: #E66A6A;
}
.btn.btn_type_5 {
  background-color: transparent;
  color: #0967d2;
  border: 1px solid #0967d2;
}
.btn.btn_type_5:disabled {
  color: #9dc2ed;
  border-color: #9dc2ed;
}
.btn.btn_type_5:not(:disabled):hover {
  color: #2186eb;
  border-color: #2186eb;
}
.btn.btn_type_6 {
  background: transparent;
  color: #486581;
  border: none;
}
.btn.btn_type_7 {
  background: #def0fc;
  color: #0967d2;
  border: none;
}
.information_block {
  position: relative;
  padding: 18px 36px 20px 48px !important;
  border-left-width: 4px;
  border-left-style: solid;
  font-size: 16px;
}
.information_block.information_block-clock {
  background: url("/img/inform_icon_clock.svg"), #fffcf4;
}
.information_block.information_block-error {
  background: url("/img/alert_red.svg"), #fbe7e7;
}
.information_block.information_block-info {
  background: url("/img/information_icon.svg"), #f7f9fb;
}
.information_block.information_block-warning {
  background: url("/img/alert_yellow.svg"), #fffcf4;
}
.information_block.information_block-clock,
.information_block.information_block-error,
.information_block.information_block-info,
.information_block.information_block-warning {
  background-repeat: no-repeat, no-repeat;
  background-size: 20px, cover;
  background-position: 13px 18px, center;
}
.information_block.information_block-info {
  border-left-color: #bae3ff;
}
.information_block.information_block-clock,
.information_block.information_block-warning {
  border-left-color: #fae29f;
}
.information_block.information_block-error {
  border-left-color: #e25555;
}
.information_block .information_block__close {
  top: 13px;
  right: 13px;
  position: absolute;
  width: 26px;
  height: 26px;
  cursor: pointer;
}
.information_block .information_block__close img {
  width: 100%;
  height: 100%;
}
.information_block .information_block__heading {
  margin-bottom: 12px;
  font-weight: 600;
  color: #1f2933;
}
.information_block .information_block__text {
  font-size: 0.875em;
  line-height: 1.57142857em;
  color: #334e68;
}
.information_block .information_block__text a.btn {
  font-size: 1em;
}
.information_block .information_block__button_block {
  margin-top: 20px;
}
.loading_dots {
  display: inline-block;
  position: relative;
  width: 64px;
  height: 64px;
}
.loading_dots div {
  position: absolute;
  top: 27px;
  width: 11px;
  height: 11px;
  border-radius: 50%;
  background: #1a5e7c;
  animation-timing-function: cubic-bezier(0, 1, 1, 0);
}
.loading_dots div:nth-child(1) {
  left: 6px;
  animation: lds-ellipsis1 0.6s infinite;
}
.loading_dots div:nth-child(2) {
  left: 6px;
  animation: lds-ellipsis2 0.6s infinite;
}
.loading_dots div:nth-child(3) {
  left: 26px;
  animation: lds-ellipsis2 0.6s infinite;
}
.loading_dots div:nth-child(4) {
  left: 45px;
  animation: lds-ellipsis3 0.6s infinite;
}
@keyframes lds-ellipsis1 {
  0% {
    -webkit-transform: scale(0);
    -moz-transform: scale(0);
    -ms-transform: scale(0);
    -o-transform: scale(0);
    transform: scale(0);
  }
  100% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
  }
}
@keyframes lds-ellipsis3 {
  0% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
  }
  100% {
    -webkit-transform: scale(0);
    -moz-transform: scale(0);
    -ms-transform: scale(0);
    -o-transform: scale(0);
    transform: scale(0);
  }
}
@keyframes lds-ellipsis2 {
  0% {
    -webkit-transform: translate(0px, 0px);
    -moz-transform: translate(0px, 0px);
    -ms-transform: translate(0px, 0px);
    -o-transform: translate(0px, 0px);
    transform: translate(0px, 0px);
  }
  100% {
    -webkit-transform: translate(19px, 0px);
    -moz-transform: translate(19px, 0px);
    -ms-transform: translate(19px, 0px);
    -o-transform: translate(19px, 0px);
    transform: translate(19px, 0px);
  }
}
.switcher {
  margin-left: auto;
  cursor: pointer;
  width: 26px;
  height: 10px;
  padding: 3px;
  background-color: #a1a9c3;
  position: relative;
  -webkit-transition: background 0.15s ease-in-out;
  -moz-transition: background 0.15s ease-in-out;
  -o-transition: background 0.15s ease-in-out;
  transition: background 0.15s ease-in-out;
  -webkit-border-radius: 13px;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 13px;
  -moz-background-clip: padding;
  border-radius: 13px;
  background-clip: padding-box;
}
.switcher.checked {
  background: #3ebd93;
}
.switcher.checked .selector {
  left: 19px;
}
.switcher.disabled {
  zoom: 1;
  filter: alpha(opacity=70);
  -webkit-opacity: 0.7;
  -moz-opacity: 0.7;
  opacity: 0.7;
}
.switcher .selector {
  width: 10px;
  height: 10px;
  background-color: #fff;
  position: absolute;
  left: 3px;
  -webkit-transition: left 0.2s ease-in-out;
  -moz-transition: left 0.2s ease-in-out;
  -o-transition: left 0.2s ease-in-out;
  transition: left 0.2s ease-in-out;
  -webkit-border-radius: 50%;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 50%;
  -moz-background-clip: padding;
  border-radius: 50%;
  background-clip: padding-box;
}
.input_label_custom {
  margin-bottom: 6px;
  display: block;
  font-weight: 600;
  color: #52606D;
  cursor: pointer;
  font-size: 0.75em;
}
.input_label_custom .important {
  color: #e12d39;
  font-weight: 400;
  font-size: 1em;
}
.input_custom {
  margin-bottom: 26px;
  width: auto;
  min-height: 17px;
  max-height: 17px;
  font-weight: 400;
  color: #1F2933;
  outline: none;
  background: #F5F7FA;
  border: 1px solid #CBD2D9;
  -webkit-border-radius: 4px;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 4px;
  -moz-background-clip: padding;
  border-radius: 4px;
  background-clip: padding-box;
  padding: 10.5px 4.02298851%;
  font-size: 0.875em;
}
.input_custom::-webkit-input-placeholder {
  color: #616e7c;
  font-style: normal;
  letter-spacing: normal;
}
.input_custom:-moz-placeholder {
  color: #616e7c;
  font-style: normal;
  letter-spacing: normal;
}
.input_custom::-moz-placeholder {
  color: #616e7c;
  font-style: normal;
  letter-spacing: normal;
}
.input_custom:-ms-input-placeholder {
  color: #616e7c;
  font-style: normal;
  letter-spacing: normal;
}
.input_custom.error {
  background: #ffffff;
  border-color: #E33C47 !important;
  -webkit-box-shadow: 0 0 0 2px #ffe3e3 !important;
  -moz-box-shadow: 0 0 0 2px #ffe3e3 !important;
  box-shadow: 0 0 0 2px #ffe3e3 !important;
}
.input_custom.error ~ .modal_wnd__input_block_error {
  display: block;
}
.input_custom:focus {
  background: #ffffff;
  border-color: #2186EB;
  -webkit-box-shadow: 0 0 0 2px #bae3ff;
  -moz-box-shadow: 0 0 0 2px #bae3ff;
  box-shadow: 0 0 0 2px #bae3ff;
}
.input_custom:disabled {
  color: #9AA5B1;
  background: #F7F8FA;
  border-color: #CFD6DC;
}
.input_custom:disabled::-webkit-input-placeholder {
  color: #9AA5B1;
  font-style: normal;
  letter-spacing: normal;
}
.input_custom:disabled:-moz-placeholder {
  color: #9AA5B1;
  font-style: normal;
  letter-spacing: normal;
}
.input_custom:disabled::-moz-placeholder {
  color: #9AA5B1;
  font-style: normal;
  letter-spacing: normal;
}
.input_custom:disabled:-ms-input-placeholder {
  color: #9AA5B1;
  font-style: normal;
  letter-spacing: normal;
}
.input_custom:disabled ~ .modal_wnd__input_label {
  color: #9AA5B1;
  cursor: initial;
}
.input_custom:disabled ~ .modal_wnd__input_block_tip {
  color: #7b8794;
}
.avatar {
  font-family: inherit;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-border-radius: 50%;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 50%;
  -moz-background-clip: padding;
  border-radius: 50%;
  background-clip: padding-box;
  font-size: 1.125em;
}
.avatar.type_0 {
  background-color: #f9e9f3;
  color: #e14c95;
}
.avatar.type_1 {
  background-color: #fae9e7;
  color: #eb5556;
}
.avatar.type_2 {
  background-color: #fbeedd;
  color: #f95d2e;
}
.avatar.type_3 {
  background-color: #fbeedd;
  color: #dea029;
}
.avatar.type_4 {
  background-color: #ddf8ee;
  color: #1a9f6f;
}
.avatar.type_5 {
  background-color: #ddf8ee;
  color: #1696a1;
}
.avatar.type_6 {
  color: #4088f6;
  background-color: #def0fc;
}
.avatar.type_7 {
  background-color: #e3eeff;
  color: #5758e8;
}
.avatar.type_8 {
  background-color: #ebecfe;
  color: #7b45f0;
}
.avatar.type_not_activated {
  color: #45556b;
  background-color: #eef6fa;
}
.custom_checkbox {
  background: #ffffff;
  border: 1px solid #2186EBFF;
  width: 14.33px;
  height: 14px;
  margin-bottom: auto;
  cursor: pointer;
  -webkit-border-radius: 4px;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 4px;
  -moz-background-clip: padding;
  border-radius: 4px;
  background-clip: padding-box;
  -webkit-box-shadow: 0 0 0 2px #bae3ff;
  -moz-box-shadow: 0 0 0 2px #bae3ff;
  box-shadow: 0 0 0 2px #bae3ff;
}
.custom_checkbox.checked {
  background-color: #2186EBFF;
  background-image: url('/img/tick.svg');
  background-position: center;
  background-repeat: no-repeat;
  -webkit-background-size: 75%;
  -moz-background-size: 75%;
  background-size: 75%;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.semibold {
  font-weight: 600;
}
.medium_header_text {
  color: #112766;
  font-weight: 600;
  font-size: 1em;
}
.regular_text {
  color: #112766;
  font-size: 0.875em;
}
.medium_desc_text {
  margin-top: 8px;
  color: #112766;
  font-size: 0.875em;
}
.green-block {
  border: 1px solid #10b982;
  background-color: #f1fdfb;
  -webkit-border-radius: 6px;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 6px;
  -moz-background-clip: padding;
  border-radius: 6px;
  background-clip: padding-box;
}
.red-block {
  border: 1px solid #f77170;
  background-color: #fef2f2;
  -webkit-border-radius: 6px;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 6px;
  -moz-background-clip: padding;
  border-radius: 6px;
  background-clip: padding-box;
}
.yellow-block {
  border: 1px solid #d38518;
  background-color: #fefbea;
  -webkit-border-radius: 6px;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 6px;
  -moz-background-clip: padding;
  border-radius: 6px;
  background-clip: padding-box;
}
.gray-block {
  border: 1px solid #dfebf7;
  background-color: #f0f4f8;
  -webkit-border-radius: 6px;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 6px;
  -moz-background-clip: padding;
  border-radius: 6px;
  background-clip: padding-box;
}
.gray-block-v2 {
  background-color: #f5f9fc;
  border: 2px solid #d7e1eb;
  -webkit-border-radius: 6px;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 6px;
  -moz-background-clip: padding;
  border-radius: 6px;
  background-clip: padding-box;
}
.my_request_views_block {
  max-width: 935px;
  min-width: 935px;
  margin-top: 15px;
  font-family: -apple-system, system-ui, "Segoe UI", Roboto, Oxygen, Ubuntu, "Fira Sans", "Driod Sans", Helvetica, Arial, sans-serif;
  font-size: 16px;
  text-align: initial;
}
.my_request_views_block .back_button {
  display: inline-block;
  background-color: #f2f5fa;
  border: 1px solid #d0d9e4;
  padding: 8px 20px;
  cursor: pointer;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-border-radius: 4px;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 4px;
  -moz-background-clip: padding;
  border-radius: 4px;
  background-clip: padding-box;
}
.my_request_views_block .back_button:hover {
  background-color: #e4eaf1;
}
.my_request_views_block .back_button .back_img {
  width: 11px;
  height: 11px;
  margin-right: 8px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
}
.my_request_views_block .back_button .back_button_label {
  color: #344056;
  font-weight: 600;
  font-size: 0.875em;
}
.my_request_views_block .buttons_container_with_info {
  margin: 18px 0 20px 0;
  padding: 22px 19px;
  background-color: #fff;
  border: 1px solid #bcccdc;
  -webkit-box-shadow: 0 0 3.6px 0.4px rgba(72, 101, 129, 0.39);
  -moz-box-shadow: 0 0 3.6px 0.4px rgba(72, 101, 129, 0.39);
  box-shadow: 0 0 3.6px 0.4px rgba(72, 101, 129, 0.39);
  -webkit-border-radius: 4px;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 4px;
  -moz-background-clip: padding;
  border-radius: 4px;
  background-clip: padding-box;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.my_request_views_block .buttons_container_with_info .request_btn {
  width: 38px;
  height: 32px;
  background-color: rgb(224, 230, 237);
  margin-left: 12px;
  cursor: pointer;
  border: none;
  font-size: 16px;
  font-family: -apple-system, system-ui, "Segoe UI", Roboto, Oxygen, Ubuntu, "Fira Sans", "Driod Sans", Helvetica, Arial, sans-serif;
  -webkit-border-radius: 4px;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 4px;
  -moz-background-clip: padding;
  border-radius: 4px;
  background-clip: padding-box;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -moz-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
}
.my_request_views_block .buttons_container_with_info .request_btn.hide {
  display: none;
}
.my_request_views_block .buttons_container_with_info .request_btn.add_note,
.my_request_views_block .buttons_container_with_info .request_btn.edit_request {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.my_request_views_block .buttons_container_with_info .request_btn.add_note.note_exist,
.my_request_views_block .buttons_container_with_info .request_btn.edit_request.note_exist {
  display: none;
}
.my_request_views_block .buttons_container_with_info .request_btn.add_note img,
.my_request_views_block .buttons_container_with_info .request_btn.edit_request img {
  width: 14px;
  height: 18px;
}
.my_request_views_block .buttons_container_with_info .request_btn.add_note .label,
.my_request_views_block .buttons_container_with_info .request_btn.edit_request .label {
  color: #505e70;
}
.my_request_views_block .buttons_container_with_info .request_btn.repeat_request,
.my_request_views_block .buttons_container_with_info .request_btn.activate_request,
.my_request_views_block .buttons_container_with_info .request_btn.delete_request,
.my_request_views_block .buttons_container_with_info .request_btn.cancel_request,
.my_request_views_block .buttons_container_with_info .request_btn.edit_request,
.my_request_views_block .buttons_container_with_info .request_btn.add_note,
.my_request_views_block .buttons_container_with_info .request_btn.copy_request {
  font-weight: 600 !important;
  position: relative;
  z-index: 2;
}
.my_request_views_block .buttons_container_with_info .request_btn.repeat_request [class^='tooltip_'],
.my_request_views_block .buttons_container_with_info .request_btn.activate_request [class^='tooltip_'],
.my_request_views_block .buttons_container_with_info .request_btn.delete_request [class^='tooltip_'],
.my_request_views_block .buttons_container_with_info .request_btn.cancel_request [class^='tooltip_'],
.my_request_views_block .buttons_container_with_info .request_btn.edit_request [class^='tooltip_'],
.my_request_views_block .buttons_container_with_info .request_btn.add_note [class^='tooltip_'],
.my_request_views_block .buttons_container_with_info .request_btn.copy_request [class^='tooltip_'] {
  left: -19%;
  top: -14px;
  background: none;
  opacity: 0;
  font-size: 0.9em;
  position: absolute;
  z-index: 1;
  display: none;
}
.my_request_views_block .buttons_container_with_info .request_btn.repeat_request [class^='tooltip_'] [class^='tooltip_body_'],
.my_request_views_block .buttons_container_with_info .request_btn.activate_request [class^='tooltip_'] [class^='tooltip_body_'],
.my_request_views_block .buttons_container_with_info .request_btn.delete_request [class^='tooltip_'] [class^='tooltip_body_'],
.my_request_views_block .buttons_container_with_info .request_btn.cancel_request [class^='tooltip_'] [class^='tooltip_body_'],
.my_request_views_block .buttons_container_with_info .request_btn.edit_request [class^='tooltip_'] [class^='tooltip_body_'],
.my_request_views_block .buttons_container_with_info .request_btn.add_note [class^='tooltip_'] [class^='tooltip_body_'],
.my_request_views_block .buttons_container_with_info .request_btn.copy_request [class^='tooltip_'] [class^='tooltip_body_'] {
  padding: 3px 8px;
  position: relative;
  min-width: 30px;
  text-align: center;
  color: #2a3d4c;
  box-shadow: 0 0 10px -6px;
  background-color: #fff;
  line-height: normal;
  border-radius: 4px;
  width: max-content;
  max-width: 500px;
}
.my_request_views_block .buttons_container_with_info .request_btn.repeat_request [class^='tooltip_'] div.tooltip_arrow_on_bottom,
.my_request_views_block .buttons_container_with_info .request_btn.activate_request [class^='tooltip_'] div.tooltip_arrow_on_bottom,
.my_request_views_block .buttons_container_with_info .request_btn.delete_request [class^='tooltip_'] div.tooltip_arrow_on_bottom,
.my_request_views_block .buttons_container_with_info .request_btn.cancel_request [class^='tooltip_'] div.tooltip_arrow_on_bottom,
.my_request_views_block .buttons_container_with_info .request_btn.edit_request [class^='tooltip_'] div.tooltip_arrow_on_bottom,
.my_request_views_block .buttons_container_with_info .request_btn.add_note [class^='tooltip_'] div.tooltip_arrow_on_bottom,
.my_request_views_block .buttons_container_with_info .request_btn.copy_request [class^='tooltip_'] div.tooltip_arrow_on_bottom,
.my_request_views_block .buttons_container_with_info .request_btn.repeat_request [class^='tooltip_'] div.tooltip_arrow_on_top,
.my_request_views_block .buttons_container_with_info .request_btn.activate_request [class^='tooltip_'] div.tooltip_arrow_on_top,
.my_request_views_block .buttons_container_with_info .request_btn.delete_request [class^='tooltip_'] div.tooltip_arrow_on_top,
.my_request_views_block .buttons_container_with_info .request_btn.cancel_request [class^='tooltip_'] div.tooltip_arrow_on_top,
.my_request_views_block .buttons_container_with_info .request_btn.edit_request [class^='tooltip_'] div.tooltip_arrow_on_top,
.my_request_views_block .buttons_container_with_info .request_btn.add_note [class^='tooltip_'] div.tooltip_arrow_on_top,
.my_request_views_block .buttons_container_with_info .request_btn.copy_request [class^='tooltip_'] div.tooltip_arrow_on_top {
  width: 0;
  height: 0;
  position: relative;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-bottom-style: solid;
  border-bottom-color: #fff;
  margin: 0 auto;
}
.my_request_views_block .buttons_container_with_info .request_btn.repeat_request [class^='tooltip_'] div.tooltip_arrow_on_bottom,
.my_request_views_block .buttons_container_with_info .request_btn.activate_request [class^='tooltip_'] div.tooltip_arrow_on_bottom,
.my_request_views_block .buttons_container_with_info .request_btn.delete_request [class^='tooltip_'] div.tooltip_arrow_on_bottom,
.my_request_views_block .buttons_container_with_info .request_btn.cancel_request [class^='tooltip_'] div.tooltip_arrow_on_bottom,
.my_request_views_block .buttons_container_with_info .request_btn.edit_request [class^='tooltip_'] div.tooltip_arrow_on_bottom,
.my_request_views_block .buttons_container_with_info .request_btn.add_note [class^='tooltip_'] div.tooltip_arrow_on_bottom,
.my_request_views_block .buttons_container_with_info .request_btn.copy_request [class^='tooltip_'] div.tooltip_arrow_on_bottom {
  border-bottom-width: 5px;
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.my_request_views_block .buttons_container_with_info .request_btn.repeat_request [class^='tooltip_'] div.tooltip_arrow_on_top,
.my_request_views_block .buttons_container_with_info .request_btn.activate_request [class^='tooltip_'] div.tooltip_arrow_on_top,
.my_request_views_block .buttons_container_with_info .request_btn.delete_request [class^='tooltip_'] div.tooltip_arrow_on_top,
.my_request_views_block .buttons_container_with_info .request_btn.cancel_request [class^='tooltip_'] div.tooltip_arrow_on_top,
.my_request_views_block .buttons_container_with_info .request_btn.edit_request [class^='tooltip_'] div.tooltip_arrow_on_top,
.my_request_views_block .buttons_container_with_info .request_btn.add_note [class^='tooltip_'] div.tooltip_arrow_on_top,
.my_request_views_block .buttons_container_with_info .request_btn.copy_request [class^='tooltip_'] div.tooltip_arrow_on_top {
  border-bottom-width: 10px;
}
@keyframes tooltips-horz {
  to {
    opacity: 1;
  }
}
.my_request_views_block .buttons_container_with_info .request_btn.repeat_request:hover [class^='tooltip_']:not(.tooltip_price_convert_select),
.my_request_views_block .buttons_container_with_info .request_btn.activate_request:hover [class^='tooltip_']:not(.tooltip_price_convert_select),
.my_request_views_block .buttons_container_with_info .request_btn.delete_request:hover [class^='tooltip_']:not(.tooltip_price_convert_select),
.my_request_views_block .buttons_container_with_info .request_btn.cancel_request:hover [class^='tooltip_']:not(.tooltip_price_convert_select),
.my_request_views_block .buttons_container_with_info .request_btn.edit_request:hover [class^='tooltip_']:not(.tooltip_price_convert_select),
.my_request_views_block .buttons_container_with_info .request_btn.add_note:hover [class^='tooltip_']:not(.tooltip_price_convert_select),
.my_request_views_block .buttons_container_with_info .request_btn.copy_request:hover [class^='tooltip_']:not(.tooltip_price_convert_select),
.my_request_views_block .buttons_container_with_info .request_btn.repeat_request [class^='tooltip_'].hovered,
.my_request_views_block .buttons_container_with_info .request_btn.activate_request [class^='tooltip_'].hovered,
.my_request_views_block .buttons_container_with_info .request_btn.delete_request [class^='tooltip_'].hovered,
.my_request_views_block .buttons_container_with_info .request_btn.cancel_request [class^='tooltip_'].hovered,
.my_request_views_block .buttons_container_with_info .request_btn.edit_request [class^='tooltip_'].hovered,
.my_request_views_block .buttons_container_with_info .request_btn.add_note [class^='tooltip_'].hovered,
.my_request_views_block .buttons_container_with_info .request_btn.copy_request [class^='tooltip_'].hovered {
  display: block;
  animation: tooltips-horz 300ms ease-out forwards;
}
.my_request_views_block .buttons_container_with_info .request_btn.delete_request,
.my_request_views_block .buttons_container_with_info .request_btn.cancel_request {
  background-color: #fff1f1;
  border: 1px solid #fee8e9;
}
.my_request_views_block .buttons_container_with_info .request_btn.delete_request:hover,
.my_request_views_block .buttons_container_with_info .request_btn.cancel_request:hover {
  background-color: #fee4e5;
  border-color: #fee4e5;
}
.my_request_views_block .buttons_container_with_info .request_btn.delete_request .label,
.my_request_views_block .buttons_container_with_info .request_btn.cancel_request .label {
  color: #d64545;
}
.my_request_views_block .buttons_container_with_info .request_btn.cancel_request .cancel_icon {
  width: 10px;
  height: 10px;
  margin-bottom: -2px;
}
.my_request_views_block .buttons_container_with_info .request_btn.delete_request .delete_icon {
  width: 15px;
  height: 15px;
}
.my_request_views_block .buttons_container_with_info .request_btn.copy_request .copy_icon {
  width: 15px;
  height: 15px;
}
.my_request_views_block .buttons_container_with_info .request_btn.copy_request .label {
  color: #505e70;
}
.my_request_views_block .buttons_container_with_info .request_btn.repeat_request[disabled],
.my_request_views_block .buttons_container_with_info .request_btn.activate_request[disabled] {
  zoom: 1;
  filter: alpha(opacity=70);
  -webkit-opacity: 0.7;
  -moz-opacity: 0.7;
  opacity: 0.7;
}
.my_request_views_block .buttons_container_with_info .request_btn.repeat_request {
  background-color: #eef2fe;
  border: 1px solid #dceaff;
  -webkit-border-radius: 4px;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 4px;
  -moz-background-clip: padding;
  border-radius: 4px;
  background-clip: padding-box;
}
.my_request_views_block .buttons_container_with_info .request_btn.repeat_request:hover {
  background-color: #dbeaff;
  border-color: #dbeaff;
}
.my_request_views_block .buttons_container_with_info .request_btn.repeat_request.disabled {
  zoom: 1;
  filter: alpha(opacity=75);
  -webkit-opacity: 0.75;
  -moz-opacity: 0.75;
  opacity: 0.75;
}
.my_request_views_block .buttons_container_with_info .request_btn.repeat_request .repeat_icon {
  width: 13px;
  height: 14px;
}
.my_request_views_block .buttons_container_with_info .request_btn.repeat_request .label {
  color: #0967d2;
}
.my_request_views_block .buttons_container_with_info .request_btn.activate_request {
  background-color: #ecfdf5;
  border: 1px solid #d3fae6;
  -webkit-border-radius: 4px;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 4px;
  -moz-background-clip: padding;
  border-radius: 4px;
  background-clip: padding-box;
}
.my_request_views_block .buttons_container_with_info .request_btn.activate_request:hover {
  background-color: #d0fae4;
  border-color: #d0fae4;
}
.my_request_views_block .buttons_container_with_info .request_btn.activate_request .activate_icon {
  width: 15px;
  height: 16px;
}
.my_request_views_block .buttons_container_with_info .request_btn.activate_request .label {
  color: #057857;
}
.my_request_views_block .buttons_container_with_info .request_btn.edit_request img {
  width: 14px;
  height: 15px;
}
.my_request_views_block .buttons_container_with_info .request_btn.copy_request img {
  width: 13px;
  height: 13px;
}
.my_request_views_block .buttons_container_with_info .request_btn.request_chat img {
  width: 17px;
  height: 17px;
}
.my_request_views_block .buttons_container_with_info .request_btn.request_chat img.unread {
  width: 20px;
  height: 23px;
}
.my_request_views_block .buttons_container_with_info .request_btn[class^='request_actions_hidden_button_'],
.my_request_views_block .buttons_container_with_info .request_btn.copy_request,
.my_request_views_block .buttons_container_with_info .request_btn.add_note,
.my_request_views_block .buttons_container_with_info .request_btn.edit_request {
  background-color: #f1f4f9;
  border: 1px solid #d5dde7;
}
.my_request_views_block .buttons_container_with_info .request_btn[class^='request_actions_hidden_button_']:hover,
.my_request_views_block .buttons_container_with_info .request_btn.copy_request:hover,
.my_request_views_block .buttons_container_with_info .request_btn.add_note:hover,
.my_request_views_block .buttons_container_with_info .request_btn.edit_request:hover,
.my_request_views_block .buttons_container_with_info .request_btn[class^='request_actions_hidden_button_'].opened,
.my_request_views_block .buttons_container_with_info .request_btn.copy_request.opened,
.my_request_views_block .buttons_container_with_info .request_btn.add_note.opened,
.my_request_views_block .buttons_container_with_info .request_btn.edit_request.opened {
  background-color: #fff !important;
  border-color: #5d85eb;
}
.my_request_views_block .buttons_container_with_info .request_btn[class^='request_actions_hidden_button_'].opened,
.my_request_views_block .buttons_container_with_info .request_btn.copy_request.opened,
.my_request_views_block .buttons_container_with_info .request_btn.add_note.opened,
.my_request_views_block .buttons_container_with_info .request_btn.edit_request.opened {
  border-color: #2186eb;
  -webkit-box-shadow: 0 0 0 2px #bae3ff;
  -moz-box-shadow: 0 0 0 2px #bae3ff;
  box-shadow: 0 0 0 2px #bae3ff;
}
.my_request_views_block .buttons_container_with_info .request_btn[class^='request_actions_hidden_button_'] .selectric {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.my_request_views_block .buttons_container_with_info .request_btn[class^='request_actions_hidden_button_'] .selectric .three_dots_icon {
  width: 20px;
  height: 20px;
}
.my_request_views_block .buttons_container_with_info .request_btn[class^='request_actions_hidden_button_'] .selectric-wrapper {
  height: 100%;
}
.my_request_views_block .buttons_container_with_info .request_btn[class^='request_actions_hidden_button_'] .selectric-items {
  left: unset;
  right: 0;
  width: auto !important;
  margin-top: 15px;
  background-color: #fff;
  color: #616e79;
  border: unset;
  padding: 5px 0;
  font-weight: 600;
  -webkit-border-radius: 4px;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 4px;
  -moz-background-clip: padding;
  border-radius: 4px;
  background-clip: padding-box;
}
.my_request_views_block .buttons_container_with_info .request_btn[class^='request_actions_hidden_button_'] .selectric-items li.disabled.cancel:hover {
  color: #d64545 !important;
  background-color: #fff1f1 !important;
}
.my_request_views_block .buttons_container_with_info .request_btn[class^='request_actions_hidden_button_'] .selectric-items li.disabled.activate:hover {
  color: #057857 !important;
  background-color: #ecfdf5 !important;
}
.my_request_views_block .buttons_container_with_info .request_btn[class^='request_actions_hidden_button_'] .selectric-items li {
  white-space: nowrap;
  padding: 10px 16px;
  cursor: pointer !important;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  zoom: 1 !important;
  filter: alpha(opacity=100) !important;
  -webkit-opacity: 1 !important;
  -moz-opacity: 1 !important;
  opacity: 1 !important;
}
.my_request_views_block .buttons_container_with_info .request_btn[class^='request_actions_hidden_button_'] .selectric-items li:hover {
  background-color: #e9ecef !important;
  color: #0967d2 !important;
}
.my_request_views_block .buttons_container_with_info .request_btn[class^='request_actions_hidden_button_'] .selectric-items li img {
  margin-right: 8px;
}
.my_request_views_block .buttons_container_with_info .request_btn[class^='request_actions_hidden_button_'] .selectric-items li img.copy_icon,
.my_request_views_block .buttons_container_with_info .request_btn[class^='request_actions_hidden_button_'] .selectric-items li img.cancel_icon,
.my_request_views_block .buttons_container_with_info .request_btn[class^='request_actions_hidden_button_'] .selectric-items li img.activate_icon,
.my_request_views_block .buttons_container_with_info .request_btn[class^='request_actions_hidden_button_'] .selectric-items li img.edit_icon {
  width: 13px;
  height: 13px;
  margin-top: 3px;
}
.my_request_views_block .buttons_container_with_info .request_btn[class^='request_actions_hidden_button_'] .selectric-items li img.sticky_notes_icon {
  width: 13px;
  height: 17px;
}
.my_request_views_block .buttons_container_with_info .request_btn .label {
  font-weight: 600;
  margin-left: 7px !important;
  font-size: 0.875em;
}
.my_request_views_block .buttons_container_with_info .request_btn:not([class^="request_actions_hidden_button_"]) {
  width: auto !important;
  padding-right: 17px;
  padding-left: 17px;
  font-weight: 600 !important;
  position: relative;
  z-index: 2;
}
.my_request_views_block .buttons_container_with_info .request_btn:not([class^="request_actions_hidden_button_"]) [class^='tooltip_'] {
  left: 0%;
  top: -8px;
  background: none;
  opacity: 0;
  font-size: 0.9em;
  position: absolute;
  z-index: 1;
  display: none;
}
.my_request_views_block .buttons_container_with_info .request_btn:not([class^="request_actions_hidden_button_"]) [class^='tooltip_'] [class^='tooltip_body_'] {
  padding: 3px 8px;
  position: relative;
  min-width: 30px;
  text-align: center;
  color: #2a3d4c;
  box-shadow: 0 0 10px -6px;
  background-color: #fff;
  line-height: normal;
  border-radius: 4px;
  width: max-content;
  max-width: 500px;
}
.my_request_views_block .buttons_container_with_info .request_btn:not([class^="request_actions_hidden_button_"]) [class^='tooltip_'] div.tooltip_arrow_on_bottom,
.my_request_views_block .buttons_container_with_info .request_btn:not([class^="request_actions_hidden_button_"]) [class^='tooltip_'] div.tooltip_arrow_on_top {
  width: 0;
  height: 0;
  position: relative;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-bottom-style: solid;
  border-bottom-color: #fff;
  margin: 0 auto;
}
.my_request_views_block .buttons_container_with_info .request_btn:not([class^="request_actions_hidden_button_"]) [class^='tooltip_'] div.tooltip_arrow_on_bottom {
  border-bottom-width: 5px;
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.my_request_views_block .buttons_container_with_info .request_btn:not([class^="request_actions_hidden_button_"]) [class^='tooltip_'] div.tooltip_arrow_on_top {
  border-bottom-width: 10px;
}
@keyframes tooltips-horz {
  to {
    opacity: 1;
  }
}
.my_request_views_block .buttons_container_with_info .request_btn:not([class^="request_actions_hidden_button_"]):hover [class^='tooltip_']:not(.tooltip_price_convert_select),
.my_request_views_block .buttons_container_with_info .request_btn:not([class^="request_actions_hidden_button_"]) [class^='tooltip_'].hovered {
  display: block;
  animation: tooltips-horz 300ms ease-out forwards;
}
.my_request_views_block .buttons_container_with_info .request_info {
  margin-right: auto;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.my_request_views_block .buttons_container_with_info .request_info .request_info_icon_container {
  width: 40px;
  height: 40px;
  background-color: #f1f4f9;
  margin-right: 10px;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -moz-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  -webkit-border-radius: 50%;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 50%;
  -moz-background-clip: padding;
  border-radius: 50%;
  background-clip: padding-box;
}
.my_request_views_block .buttons_container_with_info .request_info .request_info_icon_container .truck_icon {
  width: 17px;
  height: 15px;
}
.my_request_views_block .buttons_container_with_info .request_info .request_info_icon_container .cargo_icon {
  width: 16px;
}
.my_request_views_block .buttons_container_with_info .request_info .request_info_text .order_type {
  color: #486581;
  font-weight: 600;
  margin-bottom: 5px;
  font-size: 0.875em;
}
.my_request_views_block .buttons_container_with_info .request_info .request_info_text .request_path {
  color: #112766;
  font-weight: 600;
  font-size: 1em;
}
.my_request_views_block .buttons_container_with_info .request_info .request_info_text .request_path [class^="tooltip_"] {
  display: none;
}
.my_request_views_block .buttons_container_with_info .repeat_request_btn,
.my_request_views_block .buttons_container_with_info .activate_request_btn {
  margin-left: auto;
}
.my_request_views_block .buttons_container_with_info .repeat_request_btn,
.my_request_views_block .buttons_container_with_info .edit_request_btn,
.my_request_views_block .buttons_container_with_info .delete_request_btn,
.my_request_views_block .buttons_container_with_info .cancel_request_btn,
.my_request_views_block .buttons_container_with_info .activate_request_btn,
.my_request_views_block .buttons_container_with_info .copy_request_btn,
.my_request_views_block .buttons_container_with_info .add_note_btn {
  width: 48px;
  height: 40px;
  margin-bottom: 0;
  background-size: 18px;
}
.my_request_views_block .buttons_container_with_info .repeat_request_btn + .tooltip_container [class^="tooltip_btn_"],
.my_request_views_block .buttons_container_with_info .edit_request_btn + .tooltip_container [class^="tooltip_btn_"],
.my_request_views_block .buttons_container_with_info .delete_request_btn + .tooltip_container [class^="tooltip_btn_"],
.my_request_views_block .buttons_container_with_info .cancel_request_btn + .tooltip_container [class^="tooltip_btn_"],
.my_request_views_block .buttons_container_with_info .activate_request_btn + .tooltip_container [class^="tooltip_btn_"],
.my_request_views_block .buttons_container_with_info .copy_request_btn + .tooltip_container [class^="tooltip_btn_"],
.my_request_views_block .buttons_container_with_info .add_note_btn + .tooltip_container [class^="tooltip_btn_"] {
  -webkit-transform: translate(-65%, -114%) !important;
  -moz-transform: translate(-65%, -114%) !important;
  -ms-transform: translate(-65%, -114%) !important;
  -o-transform: translate(-65%, -114%) !important;
  transform: translate(-65%, -114%) !important;
}
.my_request_views_block .buttons_container_with_info .copy_request_btn {
  height: 38px;
}
.my_request_views_block .buttons_container_with_info .edit_request_btn,
.my_request_views_block .buttons_container_with_info .copy_request_btn,
.my_request_views_block .buttons_container_with_info .delete_request_btn,
.my_request_views_block .buttons_container_with_info .cancel_request_btn,
.my_request_views_block .buttons_container_with_info .add_note_btn {
  margin-left: 12px;
}
.my_request_views_block .request_container .is_my_request_contacts_views {
  margin-left: 0 !important;
}
.my_request_views_block .request_container .is_my_request_contacts_views .request_card {
  max-width: 933px !important;
  min-width: 933px !important;
}
.my_request_views_block .request_container .is_my_request_contacts_views .request_card.added_to_favor {
  border-color: #fff !important;
  -webkit-box-shadow: 0 0 3.6px 0.4px rgba(72, 101, 129, 0.39) !important;
  -moz-box-shadow: 0 0 3.6px 0.4px rgba(72, 101, 129, 0.39) !important;
  box-shadow: 0 0 3.6px 0.4px rgba(72, 101, 129, 0.39) !important;
}
.my_request_views_block .request_container .is_my_request_contacts_views .request_card .request_card_header_left {
  margin-top: 0 !important;
}
.my_request_views_block .security_block {
  padding: 25px 23px 25px 32px;
  border: 1px solid #fba5a4;
  margin: 27px 0 32px 0;
  position: relative;
  max-height: 180px;
  overflow: hidden;
  transition: 0.4s ease-in;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -webkit-border-radius: 10px;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 10px;
  -moz-background-clip: padding;
  border-radius: 10px;
  background-clip: padding-box;
  -webkit-box-shadow: 0 0 6.44px 0.56px rgba(72, 101, 129, 0.27);
  -moz-box-shadow: 0 0 6.44px 0.56px rgba(72, 101, 129, 0.27);
  box-shadow: 0 0 6.44px 0.56px rgba(72, 101, 129, 0.27);
}
.my_request_views_block .security_block.open {
  max-height: 300px;
}
.my_request_views_block .security_block.open .security_blur_block {
  height: 0;
}
.my_request_views_block .security_block.open .security_block_arrow {
  transform: rotate(180deg);
}
.my_request_views_block .security_block .security_header {
  margin-bottom: 10px;
}
.my_request_views_block .security_block .security_header .security_container_attention {
  color: #DB2777;
  font-size: 12px;
  font-weight: 600;
  line-height: 20px;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.my_request_views_block .security_block .security_header .security_container_attention .security_container_attention_icon {
  margin-right: 4px;
}
.my_request_views_block .security_block .security_desc {
  line-height: 1.714;
}
.my_request_views_block .security_block .security_tips_list {
  margin-bottom: 0;
}
.my_request_views_block .security_block .security_tips_list li:not(:first-child) {
  margin-top: 12px;
}
.my_request_views_block .security_block .security_icon_container {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-direction: normal;
  -moz-box-direction: normal;
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -moz-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
}
.my_request_views_block .security_block .security_icon_container .security_block_arrow {
  transition: 0.3s ease-in;
  cursor: pointer;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  -webkit-align-self: flex-end;
  -ms-flex-item-align: end;
  align-self: flex-end;
}
.my_request_views_block .security_block .security_icon_container .security_icon {
  margin-top: 13px;
  max-width: 140px;
  width: 100%;
  margin-left: 24px;
}
.my_request_views_block .security_block .security_blur_block {
  height: 80px;
  width: 100%;
  position: absolute;
  bottom: 0;
  background: linear-gradient(180deg, rgba(245, 245, 245, 0) 0%, #F8FAFC 81.5%);
  transition: 0.3s ease-in;
  left: 0;
  border-radius: 10px;
}
.my_request_views_block .gray-block.with-buttons {
  margin: 48px 0 28px 0;
  padding: 6px 20px;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.my_request_views_block .gray-block.with-buttons.from_archive .request-view-btn,
.my_request_views_block .gray-block.with-buttons.from_archive .security-btn {
  width: 100%;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.my_request_views_block .gray-block.with-buttons.from_archive .security-btn {
  margin-left: 30px;
}
.my_request_views_block .gray-block.with-buttons .gray-block-button {
  background: transparent;
  color: #344056;
  border: none;
  padding: 10px 20px;
  cursor: pointer;
  display: block;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-border-radius: 4px;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 4px;
  -moz-background-clip: padding;
  border-radius: 4px;
  background-clip: padding-box;
  font-weight: 600;
  font-size: 0.875em;
}
.my_request_views_block .gray-block.with-buttons .gray-block-button:hover,
.my_request_views_block .gray-block.with-buttons .gray-block-button.chosen {
  background: #fff;
  color: #0967d2;
  -webkit-box-shadow: 0 0 11.36px 4.64px rgba(72, 101, 129, 0.17);
  -moz-box-shadow: 0 0 11.36px 4.64px rgba(72, 101, 129, 0.17);
  box-shadow: 0 0 11.36px 4.64px rgba(72, 101, 129, 0.17);
}
.my_request_views_block .gray-block.with-buttons .gray-block-button .meet-requests-icon.trans_icon {
  width: 23px;
  height: 16px;
  margin-top: 0.5px;
}
.my_request_views_block .gray-block.with-buttons .gray-block-button .meet-requests-icon.cargo_icon {
  width: 15px;
  margin-top: -3.5px;
}
.my_request_views_block .gray-block.with-buttons .gray-block-button .request-views-icon {
  width: 22px;
  height: 15px;
  margin-top: 2px;
}
.my_request_views_block .gray-block.with-buttons .gray-block-button .company-search-icon {
  width: 18px;
  height: 18px;
  margin-top: 1.5px;
}
.my_request_views_block .gray-block.with-buttons .gray-block-button .security-icon {
  width: 22px;
  height: 22px;
  margin-top: -2px;
}
.my_request_views_block .gray-block.with-buttons .gray-block-button .button-text {
  margin-left: 8px;
}
.my_request_views_block .gray-block.with-buttons .gray-block-button .company-search-icon {
  width: 18px;
  height: 18px;
}
.my_request_views_block .result-container > div:not(.request-views-container) {
  display: none;
}
.my_request_views_block .request-views-container {
  margin-bottom: 36px;
}
.my_request_views_block .request-views-container .request-views-container-header-text {
  margin-bottom: 36px;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.my_request_views_block .request-views-container .request-views-container-header-text .views-count {
  color: #112766;
  margin-left: auto;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-weight: 600;
  font-size: 0.831875em;
}
.my_request_views_block .request-views-container .request-views-container-header-text .refresh_request_views {
  min-height: 32px;
  max-height: 32px;
  padding: 1.5px 22px;
  margin-left: 20px;
  align-self: center;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.my_request_views_block .request-views-container .request-views-container-header-text .refresh_request_views.hide {
  display: none;
}
.my_request_views_block .request-views-container .request-views-container-header-text .refresh_request_views .refresh_icon {
  width: 17px;
  margin-top: 1px;
  height: 22px;
  margin-right: 7px;
}
.my_request_views_block .request-views-container .request-views-container-header-text .refresh_request_views .refresh_icon.refreshing {
  -webkit-animation: spin 4s linear infinite;
  -moz-animation: spin 4s linear infinite;
  -o-animation: spin 4s linear infinite;
  animation: spin 4s linear infinite;
}
@keyframes spin {
  100% {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
.my_request_views_block .request-views-container .companies-list {
  margin-bottom: 48px;
}
.my_request_views_block .request-views-container .empty-history-of-views {
  font-family: -apple-system, system-ui, "Segoe UI", Roboto, Oxygen, Ubuntu, "Fira Sans", "Driod Sans", Helvetica, Arial, sans-serif;
}
.my_request_views_block .request-views-container .empty-history-of-views .empty_list_header {
  font-size: 1em;
}
.my_request_views_block .request-views-container .empty-history-of-views .refresh_request_views_btn {
  max-height: 32px;
  min-height: 32px;
  padding: 0 22px;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.my_request_views_block .request-views-container .empty-history-of-views .refresh_request_views_btn .refresh_icon {
  width: 17px;
  height: 22px;
  margin-right: 7px;
}
.my_request_views_block .request-views-container .empty-history-of-views .refresh_request_views_btn .refresh_icon,
.my_request_views_block .request-views-container .empty-history-of-views .refresh_request_views_btn .label {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
}
.my_request_views_block .request-views-container .how-to-increase-views-count {
  cursor: pointer;
  font-family: -apple-system, system-ui, "Segoe UI", Roboto, Oxygen, Ubuntu, "Fira Sans", "Driod Sans", Helvetica, Arial, sans-serif;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.my_request_views_block .request-views-container .how-to-increase-views-count .regular_text {
  white-space: normal;
  overflow: auto;
  text-overflow: unset;
}
.my_request_views_block .request-views-container .how-to-increase-views-count .advise-header {
  padding-bottom: 15px;
  margin-left: 15px;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.my_request_views_block .request-views-container .how-to-increase-views-count .advise-header .regular_text {
  padding-top: 1px;
  font-weight: 600;
  color: #157F3D;
  font-size: 0.9em;
}
.my_request_views_block .request-views-container .how-to-increase-views-count .advise-header .advise-icon {
  width: 22px;
  height: 22px;
  margin-right: 9px;
}
.my_request_views_block .request-views-container .how-to-increase-views-count .arrow-bottom {
  margin-right: 15px;
}
.my_request_views_block .request-views-container .how-to-increase-views-count .advises_container {
  display: none;
  cursor: auto;
  padding: 14px 19px 25px 23px;
  background-color: #fff;
}
.my_request_views_block .request-views-container .how-to-increase-views-count .advises_container .advises-list {
  margin: 0;
  padding-left: 25px;
  list-style: none;
}
.my_request_views_block .request-views-container .how-to-increase-views-count .advises_container .advises-list li {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.my_request_views_block .request-views-container .how-to-increase-views-count .advises_container .advises-list li .medium_header_text {
  margin-bottom: 2px;
  font-size: 0.875em;
}
.my_request_views_block .request-views-container .how-to-increase-views-count .advises_container .advises-list li::before {
  content: "\2022";
  color: #112766;
  font-weight: bold;
  display: inline-block;
  width: 1em;
  margin-left: -1em;
}
.my_request_views_block .request-views-container .how-to-increase-views-count .advises_container .advises-list li:not(:first-child) {
  margin-top: 15px;
}
.my_request_views_block .request-views-container .how-to-increase-views-count .advises_container .advises-list li .regular_text {
  width: 100%;
  line-height: 1.5;
}
.my_request_views_block .request-views-container .how-to-increase-views-count .advises_container .advises-list li .regular_text .repeat_icon {
  height: 13px;
  width: 12px;
  top: 2px;
  margin-left: 3px;
  position: relative;
}
.my_request_views_block .empty-history-of-views,
.my_request_views_block .arrow {
  font-style: italic;
  color: #51618e;
  text-align: center;
  padding-left: 0 !important;
  padding-right: 0 !important;
  font-size: 0.875em;
}
.my_request_views_block .ms-container .ms-text-container {
  margin-bottom: 22px;
}
.my_request_views_block .ms-container .ms-text-container .medium_desc_text {
  line-height: 1.5;
}
.my_request_views_block .ms-container .meet_requests_container #request_list_main [id^="request_"] {
  padding-right: 0;
}
.my_request_views_block .ms-container .meet_requests_container #request_list_main [id^="request_"] .request_card {
  width: 100%;
  max-width: unset !important;
  min-width: unset !important;
}
.my_request_views_block .ms-container .meet_requests_container #request_list_main .requests_cards_delimiter {
  width: 100%;
}
.my_request_views_block .ms-container .meet_requests_container .found_requests_count {
  color: #45556b;
  font-family: -apple-system, system-ui, "Segoe UI", Roboto, Oxygen, Ubuntu, "Fira Sans", "Driod Sans", Helvetica, Arial, sans-serif;
  font-size: 14px;
  margin: 22px 0 11px 0;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.my_request_views_block .ms-container .meet_requests_container .found_requests_count .requests_count_all {
  line-height: 30px;
  font-size: 0.875em;
}
.my_request_views_block .ms-container .meet_requests_container .show_all_meet_requests {
  border: 1px solid #bcccdc;
  background: #fff;
  margin-top: 22px;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -webkit-border-radius: 4px;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 4px;
  -moz-background-clip: padding;
  border-radius: 4px;
  background-clip: padding-box;
  -webkit-box-shadow: 0px 0px 7.28px 0.72px rgba(72, 101, 129, 0.34);
  -moz-box-shadow: 0px 0px 7.28px 0.72px rgba(72, 101, 129, 0.34);
  box-shadow: 0px 0px 7.28px 0.72px rgba(72, 101, 129, 0.34);
}
.my_request_views_block .ms-container .meet_requests_container .show_all_meet_requests .medium_header_text {
  padding: 23px 10px 0 23px;
  font-weight: bold;
  color: #0967d2;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.my_request_views_block .ms-container .meet_requests_container .show_all_meet_requests .medium_header_text .icon_container {
  margin-right: 11px;
  width: 36px;
  height: 36px;
  background-color: #eff6ff;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
  -webkit-border-radius: 50%;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 50%;
  -moz-background-clip: padding;
  border-radius: 50%;
  background-clip: padding-box;
}
.my_request_views_block .ms-container .meet_requests_container .show_all_meet_requests .medium_header_text .icon_container img.truck {
  width: 23px;
}
.my_request_views_block .ms-container .meet_requests_container .show_all_meet_requests .medium_header_text .icon_container img.cargo {
  width: 14px;
}
.my_request_views_block .ms-container .meet_requests_container .show_all_meet_requests .medium_desc_text {
  padding: 0 25px 0 23px;
  margin: 12px 0 15px 0;
  line-height: 1.5;
}
.my_request_views_block .ms-container .meet_requests_container .show_all_meet_requests .big_image_container {
  max-width: 293px;
}
.my_request_views_block .ms-container .meet_requests_container .show_all_meet_requests .big_image_container img {
  width: 100%;
  height: 100%;
  display: block;
  -webkit-border-bottom-right-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  border-bottom-right-radius: 4px;
  -webkit-border-top-right-radius: 4px;
  -webkit-background-clip: padding-box;
  -moz-border-radius-topright: 4px;
  -moz-background-clip: padding;
  border-top-right-radius: 4px;
  background-clip: padding-box;
}
.my_request_views_block .ms-container .meet_requests_container .show_all_meet_requests .button_container {
  margin-left: 23px;
}
.my_request_views_block .ms-container .meet_requests_container .show_all_meet_requests .button_container .show_all_requests {
  padding: 0 19px;
  max-height: 32px;
  min-height: 32px;
  text-decoration: none;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.my_request_views_block .ms-container .meet_requests_container .show_all_meet_requests .button_container .show_all_requests img {
  margin-left: 8px;
  width: 12px;
}
.my_request_views_block .ms-text-container + .found_requests_count {
  margin-top: 0;
}
.my_request_views_block .security-container .security-info-containers {
  margin-top: 32px;
}
.my_request_views_block .security-container .security-info-containers .security-info-container {
  background: #fff;
  padding: 20px 15px 0 20px;
  position: relative;
  z-index: 3;
  margin: -4px 0;
  -webkit-border-radius: 6px;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 6px;
  -moz-background-clip: padding;
  border-radius: 6px;
  background-clip: padding-box;
  -webkit-box-shadow: 0 0 9px 0 rgba(99, 107, 121, 0.39);
  -moz-box-shadow: 0 0 9px 0 rgba(99, 107, 121, 0.39);
  box-shadow: 0 0 9px 0 rgba(99, 107, 121, 0.39);
}
.my_request_views_block .security-container .security-info-containers .security-info-container .info-header {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.my_request_views_block .security-container .security-info-containers .security-info-container .info-header .info-desc-text-open-icon {
  width: 14px;
  height: 14px;
  cursor: pointer;
}
.my_request_views_block .security-container .security-info-containers .security-info-container .info-header .info-header-text {
  margin-bottom: 20px;
  color: #112766;
  font-weight: 600;
  font-size: 1em;
}
.my_request_views_block .security-container .security-info-containers .security-info-container .info-desc-text {
  display: none;
  padding-bottom: 20px;
  line-height: 1.7;
  color: #112766;
  font-size: 0.875em;
}
.my_request_views_block .security-container .security-info-containers .security-info-container .info-desc-text .link {
  cursor: pointer;
  display: inline;
}
.my_request_views_block .security-container .security-info-containers .security-info-container .info-desc-list {
  display: none;
  margin: 0;
  padding-bottom: 20px;
}
.my_request_views_block .security-container .security-info-containers .security-info-container .info-desc-list .info-desc-list-item {
  line-height: 1.5;
  color: #112766;
  font-size: 0.875em;
}
.my_request_views_block .security-container .security-info-containers .security-info-container .info-desc-list .info-desc-list-item:not(:last-child) {
  margin-bottom: 20px;
}
.my_request_views_block .security-container .security-info-containers .security-info-container .repeat_icon {
  height: 13px;
  width: 12px;
  top: 2px;
  margin-left: 3px;
  position: relative;
}
.my_request_views_block .loader-container {
  height: 50px;
  position: relative;
}
.my_request_views_block .loader-container .info_loader {
  cursor: unset;
  position: absolute;
  z-index: 10;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  text-align: center;
  zoom: 1;
  filter: alpha(opacity=0);
  -webkit-opacity: 0;
  -moz-opacity: 0;
  opacity: 0;
  -webkit-border-radius: 4px;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 4px;
  -moz-background-clip: padding;
  border-radius: 4px;
  background-clip: padding-box;
}
.my_request_views_block .loader-container .info_loader::before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle;
}
.delimiter {
  position: relative;
  background-color: #EEF6FA;
  height: 24px;
  z-index: -1;
}
.security-using-request-view.in-search .security-using-header .security-using-icon {
  margin-left: 15px;
}
.security-using-request-view .security-using-header-with-arrow-bottom {
  width: 100%;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.security-using-request-view .security-using-header {
  font-weight: 600;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.security-using-request-view .security-using-header .medium_header_text {
  line-height: 1.5;
  margin-bottom: 15px;
  margin-top: -2px;
  color: #157F3D;
}
.security-using-request-view .security-using-header .security-using-icon {
  width: 22px;
  height: 22px;
  margin-right: 9px;
}
.security-using-request-view .companies_statuses_container {
  text-align: left;
}
.security-using-request-view .companies_statuses_container .medium_header_text {
  font-size: 0.875em;
}
.security-using-request-view .companies_statuses_container .medium_header_text + .regular_text {
  padding: 0 0 0 15px;
}
.security-using-request-view .companies_statuses_container .companies_statuses_list {
  padding: 25px 0 30px 0;
}
.security-using-request-view .companies_statuses_container .companies_statuses_list .regular_text {
  padding: 0;
}
.security-using-request-view .companies_statuses_container .companies_statuses_list .list_row {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.security-using-request-view .companies_statuses_container .companies_statuses_list .list_row:not(:last-child) {
  margin-bottom: 25px;
}
.security-using-request-view .companies_statuses_container .companies_statuses_list .list_row .status_container {
  max-width: 116px;
  width: 100%;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -moz-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}
.security-using-request-view .companies_statuses_container .companies_statuses_list .list_row .status_container .company_status {
  margin: 3px 0 0 0;
  padding: 3px 6px;
  white-space: normal;
}
.security-using-request-view .companies_statuses_container .companies_statuses_list .list_row .status_explanation {
  width: 100%;
  margin-left: 17px;
}
.security-using-request-view .companies_statuses_container .companies_statuses_list .list_row .status_explanation.deleted .like_status_text_color {
  color: #475569;
}
.security-using-request-view .companies_statuses_container .companies_statuses_list .list_row .status_explanation.blocked .like_status_text_color {
  color: #B81C1D;
}
.security-using-request-view .companies_statuses_container .companies_statuses_list .list_row .status_explanation.partially_blocked .like_status_text_color {
  color: #C3410D;
}
.security-using-request-view .companies_statuses_container .companies_statuses_list .list_row .status_explanation.active .like_status_text_color {
  color: #228466;
}
.security-using-request-view .companies_statuses_container .companies_statuses_list .list_row .status_explanation.moderating .like_status_text_color {
  color: #a16107;
}
.security-using-request-view .companies_statuses_container .companies_statuses_list .list_row .status_explanation .like_status_text_color {
  font-weight: 600;
}
.security-using-request-view .verification_explaining_container {
  padding: 24px 0;
}
.security-using-request-view .verification_explaining_container .regular_text_with_verification_sign {
  margin-top: 14px;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.security-using-request-view .verification_explaining_container .regular_text_with_verification_sign .verification_sign {
  width: 17px;
  height: 17px;
  margin: 3px 9px 0 9px;
}
.security-using-request-view .deleted_contact_container {
  padding-top: 23px;
}
.security-using-request-view .deleted_contact_container .red_cursive_text {
  color: #B81C1D;
  font-style: italic;
  font-weight: normal;
}
.security-using-request-view .deleted_contact_container .regular_text {
  margin-top: 4px;
  padding-left: 17px;
}
.unknown-contact {
  margin: 16px 0 27px 0 !important;
}
.unknown-contact.in-search .unknown-contact-header .unknown-contact-icon {
  margin-left: 15px;
}
.unknown-contact .unknown-contact-header {
  font-weight: 600;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.unknown-contact .unknown-contact-header .unknown-contact-icon {
  width: 22px;
  height: 22px;
  margin-right: 9px;
}
.unknown-contact .unknown-contact-header .medium_header_text {
  color: #D64545;
}
.unknown-contact .explain_container {
  padding-left: 41px !important;
  padding-right: 51px !important;
}
.unknown-contact .explain_container ul.company_not_found {
  padding-left: 35px;
  margin-top: 0;
}
.unknown-contact .explain_container ul.company_not_found li {
  line-height: 1.5;
  margin-top: 8px;
  color: #112766;
  font-size: 0.875em;
  margin-top: 18px;
}
.unknown-contact .explain_container ul.company_not_found li:first-child {
  margin-top: 0;
}
.unknown-contact .explain_container .regular_text.description_text {
  padding-bottom: 20px;
}
.unknown-contact .explain_container .regular_text.description_text:last-child {
  padding-bottom: 0;
}
.unknown-contact .explain_container .medium_header_text {
  margin-bottom: 20px;
}
.unknown-contact,
.clarify-search,
.security-using-request-view,
.how-to-increase-views-count {
  padding: 15px;
  margin-top: 25px;
  font-family: -apple-system, system-ui, "Segoe UI", Roboto, Oxygen, Ubuntu, "Fira Sans", "Driod Sans", Helvetica, Arial, sans-serif;
  font-size: 16px;
  text-align: left;
  cursor: pointer;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.unknown-contact .medium_header_text,
.clarify-search .medium_header_text,
.security-using-request-view .medium_header_text,
.how-to-increase-views-count .medium_header_text {
  font-size: 0.9em;
}
.unknown-contact.in-search,
.clarify-search.in-search,
.security-using-request-view.in-search,
.how-to-increase-views-count.in-search {
  max-width: 930px;
  min-width: 930px;
  padding: 15px 0 0 0;
}
.unknown-contact.in-search .arrow-bottom,
.clarify-search.in-search .arrow-bottom,
.security-using-request-view.in-search .arrow-bottom,
.how-to-increase-views-count.in-search .arrow-bottom {
  margin: 0 15px 15px auto;
}
.unknown-contact .regular_text,
.clarify-search .regular_text,
.security-using-request-view .regular_text,
.how-to-increase-views-count .regular_text {
  padding-top: 2px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.unknown-contact .arrow-right,
.clarify-search .arrow-right,
.security-using-request-view .arrow-right,
.how-to-increase-views-count .arrow-right,
.unknown-contact .arrow-bottom,
.clarify-search .arrow-bottom,
.security-using-request-view .arrow-bottom,
.how-to-increase-views-count .arrow-bottom {
  width: 16px;
  height: 22px;
  margin-left: auto;
}
.unknown-contact .arrow-bottom,
.clarify-search .arrow-bottom,
.security-using-request-view .arrow-bottom,
.how-to-increase-views-count .arrow-bottom {
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
}
.unknown-contact .arrow-bottom.rotate_to_top,
.clarify-search .arrow-bottom.rotate_to_top,
.security-using-request-view .arrow-bottom.rotate_to_top,
.how-to-increase-views-count .arrow-bottom.rotate_to_top {
  -webkit-transform: rotate(270deg);
  -moz-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  -o-transform: rotate(270deg);
  transform: rotate(270deg);
}
.unknown-contact .explain_container,
.clarify-search .explain_container,
.security-using-request-view .explain_container,
.how-to-increase-views-count .explain_container {
  width: 100%;
  background-color: #fff;
  padding: 14px 19px 25px 23px;
  display: none;
  -webkit-border-bottom-left-radius: 4px;
  -moz-border-radius-bottomleft: 4px;
  border-bottom-left-radius: 4px;
  -webkit-border-bottom-right-radius: 4px;
  -webkit-background-clip: padding-box;
  -moz-border-radius-bottomright: 4px;
  -moz-background-clip: padding;
  border-bottom-right-radius: 4px;
  background-clip: padding-box;
}
.unknown-contact .explain_container > :first-child,
.clarify-search .explain_container > :first-child,
.security-using-request-view .explain_container > :first-child,
.how-to-increase-views-count .explain_container > :first-child {
  margin-top: 0;
}
.unknown-contact .explain_container > :last-child,
.clarify-search .explain_container > :last-child,
.security-using-request-view .explain_container > :last-child,
.how-to-increase-views-count .explain_container > :last-child {
  margin-bottom: 0;
}
.unknown-contact .explain_container .medium_header_text,
.clarify-search .explain_container .medium_header_text,
.security-using-request-view .explain_container .medium_header_text,
.how-to-increase-views-count .explain_container .medium_header_text {
  font-size: 0.875em;
}
.unknown-contact .explain_container .regular_text,
.clarify-search .explain_container .regular_text,
.security-using-request-view .explain_container .regular_text,
.how-to-increase-views-count .explain_container .regular_text {
  white-space: normal;
  overflow: unset;
  text-overflow: unset;
  text-align: left;
  line-height: 1.5;
  padding-top: 0;
}
.unknown-contact .explain_container .description_text,
.clarify-search .explain_container .description_text,
.security-using-request-view .explain_container .description_text,
.how-to-increase-views-count .explain_container .description_text {
  padding-bottom: 30px;
}
.unknown-contact .explain_container .with_delimiter,
.clarify-search .explain_container .with_delimiter,
.security-using-request-view .explain_container .with_delimiter,
.how-to-increase-views-count .explain_container .with_delimiter {
  border-bottom: 1px solid #bcccdc;
}
.clarify-search {
  max-width: 900px;
  min-width: 900px;
}
.clarify-search .clarify-search-header {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.clarify-search .clarify-search-header .clarify-search-icon {
  width: 20px;
  height: 20px;
  margin-right: 8px;
}
.clarify-search .clarify-search-header .medium_header_text {
  color: #334e68;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 0.871875em;
}
.companies-list .company {
  background-color: #fff;
  position: relative;
  padding: 20px 16px;
  margin: -4px 0;
  text-decoration: none;
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 0.1fr 3fr 2fr 1fr 0.1fr;
  grid-template-columns: 0.1fr 3fr 2fr 1fr 0.1fr;
  -webkit-border-radius: 6px;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 6px;
  -moz-background-clip: padding;
  border-radius: 6px;
  background-clip: padding-box;
  -webkit-box-shadow: 0 0 3.6px 0.4px rgba(72, 101, 129, 0.39);
  -moz-box-shadow: 0 0 3.6px 0.4px rgba(72, 101, 129, 0.39);
  box-shadow: 0 0 3.6px 0.4px rgba(72, 101, 129, 0.39);
}
.companies-list .company:last-child {
  margin-bottom: 0;
}
.companies-list .company:first-child {
  margin-top: 0;
}
.companies-list .company:hover {
  -webkit-box-shadow: 0 0 6.2px 2.4px rgba(72, 101, 129, 0.29);
  -moz-box-shadow: 0 0 6.2px 2.4px rgba(72, 101, 129, 0.29);
  box-shadow: 0 0 6.2px 2.4px rgba(72, 101, 129, 0.29);
}
.companies-list .company .number {
  color: #58658f;
  font-weight: 600;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -moz-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.companies-list .company .company-name-container {
  padding: 0 10px;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.companies-list .company .company-name-container .company-name {
  color: #0967d2;
  font-weight: 600;
  display: block;
  text-decoration: none;
  text-transform: uppercase;
  max-width: 356.359px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font-size: 1em;
}
.companies-list .company .company-name-container .partner-container {
  margin-left: 12px;
  font-weight: 600 !important;
  position: relative;
  z-index: 2;
}
.companies-list .company .company-name-container .partner-container [class^='tooltip_'] {
  left: -35%;
  top: -11px;
  background: none;
  opacity: 0;
  font-size: 0.9em;
  position: absolute;
  z-index: 1;
  display: none;
}
.companies-list .company .company-name-container .partner-container [class^='tooltip_'] [class^='tooltip_body_'] {
  padding: 3px 8px;
  position: relative;
  min-width: 30px;
  text-align: center;
  color: #2a3d4c;
  box-shadow: 0 0 10px -6px;
  background-color: #fff;
  line-height: normal;
  border-radius: 4px;
  width: max-content;
  max-width: 500px;
}
.companies-list .company .company-name-container .partner-container [class^='tooltip_'] div.tooltip_arrow_on_bottom,
.companies-list .company .company-name-container .partner-container [class^='tooltip_'] div.tooltip_arrow_on_top {
  width: 0;
  height: 0;
  position: relative;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-bottom-style: solid;
  border-bottom-color: #fff;
  margin: 0 auto;
}
.companies-list .company .company-name-container .partner-container [class^='tooltip_'] div.tooltip_arrow_on_bottom {
  border-bottom-width: 5px;
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.companies-list .company .company-name-container .partner-container [class^='tooltip_'] div.tooltip_arrow_on_top {
  border-bottom-width: 10px;
}
@keyframes tooltips-horz {
  to {
    opacity: 1;
  }
}
.companies-list .company .company-name-container .partner-container:hover [class^='tooltip_']:not(.tooltip_price_convert_select),
.companies-list .company .company-name-container .partner-container [class^='tooltip_'].hovered {
  display: block;
  animation: tooltips-horz 300ms ease-out forwards;
}
.companies-list .company .company-name-container .partner-container .partner-icon {
  width: 20px;
}
.companies-list .company .company-name-container .group_icon_container {
  margin-left: 9px;
  font-weight: 600 !important;
  position: relative;
  z-index: 2;
}
.companies-list .company .company-name-container .group_icon_container [class^='tooltip_'] {
  left: -37%;
  top: -8px;
  background: none;
  opacity: 0;
  font-size: 0.9em;
  position: absolute;
  z-index: 1;
  display: none;
}
.companies-list .company .company-name-container .group_icon_container [class^='tooltip_'] [class^='tooltip_body_'] {
  padding: 3px 8px;
  position: relative;
  min-width: 30px;
  text-align: center;
  color: #2a3d4c;
  box-shadow: 0 0 10px -6px;
  background-color: #fff;
  line-height: normal;
  border-radius: 4px;
  width: max-content;
  max-width: 500px;
}
.companies-list .company .company-name-container .group_icon_container [class^='tooltip_'] div.tooltip_arrow_on_bottom,
.companies-list .company .company-name-container .group_icon_container [class^='tooltip_'] div.tooltip_arrow_on_top {
  width: 0;
  height: 0;
  position: relative;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-bottom-style: solid;
  border-bottom-color: #fff;
  margin: 0 auto;
}
.companies-list .company .company-name-container .group_icon_container [class^='tooltip_'] div.tooltip_arrow_on_bottom {
  border-bottom-width: 5px;
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.companies-list .company .company-name-container .group_icon_container [class^='tooltip_'] div.tooltip_arrow_on_top {
  border-bottom-width: 10px;
}
@keyframes tooltips-horz {
  to {
    opacity: 1;
  }
}
.companies-list .company .company-name-container .group_icon_container:hover [class^='tooltip_']:not(.tooltip_price_convert_select),
.companies-list .company .company-name-container .group_icon_container [class^='tooltip_'].hovered {
  display: block;
  animation: tooltips-horz 300ms ease-out forwards;
}
.companies-list .company .company-name-container .group_icon_container .group_icon {
  margin-top: 5px;
  width: 14px;
}
.companies-list .company .company-name-container .in-black-list-container {
  margin-left: 12px;
  font-weight: 600 !important;
  position: relative;
  z-index: 2;
}
.companies-list .company .company-name-container .in-black-list-container [class^='tooltip_'] {
  left: -42%;
  top: -11px;
  background: none;
  opacity: 0;
  font-size: 0.9em;
  position: absolute;
  z-index: 1;
  display: none;
}
.companies-list .company .company-name-container .in-black-list-container [class^='tooltip_'] [class^='tooltip_body_'] {
  padding: 3px 8px;
  position: relative;
  min-width: 30px;
  text-align: center;
  color: #2a3d4c;
  box-shadow: 0 0 10px -6px;
  background-color: #fff;
  line-height: normal;
  border-radius: 4px;
  width: max-content;
  max-width: 500px;
}
.companies-list .company .company-name-container .in-black-list-container [class^='tooltip_'] div.tooltip_arrow_on_bottom,
.companies-list .company .company-name-container .in-black-list-container [class^='tooltip_'] div.tooltip_arrow_on_top {
  width: 0;
  height: 0;
  position: relative;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-bottom-style: solid;
  border-bottom-color: #fff;
  margin: 0 auto;
}
.companies-list .company .company-name-container .in-black-list-container [class^='tooltip_'] div.tooltip_arrow_on_bottom {
  border-bottom-width: 5px;
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.companies-list .company .company-name-container .in-black-list-container [class^='tooltip_'] div.tooltip_arrow_on_top {
  border-bottom-width: 10px;
}
@keyframes tooltips-horz {
  to {
    opacity: 1;
  }
}
.companies-list .company .company-name-container .in-black-list-container:hover [class^='tooltip_']:not(.tooltip_price_convert_select),
.companies-list .company .company-name-container .in-black-list-container [class^='tooltip_'].hovered {
  display: block;
  animation: tooltips-horz 300ms ease-out forwards;
}
.companies-list .company .company-name-container .in-black-list-container .black-list-icon {
  width: 17px;
  margin-top: 4px;
}
.companies-list .company .company-statuses {
  grid-column: 2;
  grid-row: second-line;
  padding: 0 10px;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.companies-list .company .company-statuses .company_status {
  z-index: 3;
}
.companies-list .company .company-statuses .company_status:first-child {
  margin-left: 0;
}
.companies-list .company .registration-statuses {
  grid-column: 3;
  grid-row: second-line;
  padding: 0 0 0 19px;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.companies-list .company .registration-statuses .registration_status {
  z-index: 3;
}
.companies-list .company .registration-statuses .registration_status:first-child {
  margin-left: 0;
}
.companies-list .company .registration-statuses .registration_status:hover {
  z-index: 5;
}
.companies-list .company .registration-statuses .not_part_of_company + .deleted,
.companies-list .company .registration-statuses .not_part_of_company + .moderating,
.companies-list .company .registration-statuses .not_part_of_company + .blocked {
  margin-left: 0;
  margin-top: 7px;
}
.companies-list .company .registration-statuses .not_part_of_company + .deleted + .deleted,
.companies-list .company .registration-statuses .not_part_of_company + .moderating + .deleted,
.companies-list .company .registration-statuses .not_part_of_company + .blocked + .deleted,
.companies-list .company .registration-statuses .not_part_of_company + .deleted + .moderating,
.companies-list .company .registration-statuses .not_part_of_company + .moderating + .moderating,
.companies-list .company .registration-statuses .not_part_of_company + .blocked + .moderating,
.companies-list .company .registration-statuses .not_part_of_company + .deleted + .blocked,
.companies-list .company .registration-statuses .not_part_of_company + .moderating + .blocked,
.companies-list .company .registration-statuses .not_part_of_company + .blocked + .blocked {
  margin-top: 7px;
}
.companies-list .company .registration-name-container {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.companies-list .company .registration-name-container .registration-name {
  max-width: 270px;
  margin-right: 6px;
  color: #112766;
  font-size: 0.875em;
  font-weight: 600;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.companies-list .company .registration-name-container .registration-name-icon {
  width: 12px;
  height: 14px;
  margin: 2px 8px 0 0;
}
.companies-list .company .registration-name-container .approved-icon-container {
  margin-left: 6px;
  font-weight: 600 !important;
  position: relative;
  z-index: 2;
}
.companies-list .company .registration-name-container .approved-icon-container [class^='tooltip_'] {
  left: -37%;
  top: -12px;
  background: none;
  opacity: 0;
  font-size: 0.9em;
  position: absolute;
  z-index: 1;
  display: none;
}
.companies-list .company .registration-name-container .approved-icon-container [class^='tooltip_'] [class^='tooltip_body_'] {
  padding: 3px 8px;
  position: relative;
  min-width: 30px;
  text-align: center;
  color: #2a3d4c;
  box-shadow: 0 0 10px -6px;
  background-color: #fff;
  line-height: normal;
  border-radius: 4px;
  width: max-content;
  max-width: 500px;
}
.companies-list .company .registration-name-container .approved-icon-container [class^='tooltip_'] div.tooltip_arrow_on_bottom,
.companies-list .company .registration-name-container .approved-icon-container [class^='tooltip_'] div.tooltip_arrow_on_top {
  width: 0;
  height: 0;
  position: relative;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-bottom-style: solid;
  border-bottom-color: #fff;
  margin: 0 auto;
}
.companies-list .company .registration-name-container .approved-icon-container [class^='tooltip_'] div.tooltip_arrow_on_bottom {
  border-bottom-width: 5px;
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.companies-list .company .registration-name-container .approved-icon-container [class^='tooltip_'] div.tooltip_arrow_on_top {
  border-bottom-width: 10px;
}
@keyframes tooltips-horz {
  to {
    opacity: 1;
  }
}
.companies-list .company .registration-name-container .approved-icon-container:hover [class^='tooltip_']:not(.tooltip_price_convert_select),
.companies-list .company .registration-name-container .approved-icon-container [class^='tooltip_'].hovered {
  display: block;
  animation: tooltips-horz 300ms ease-out forwards;
}
.companies-list .company .registration-name-container .approved-icon-container .approved-icon {
  width: 15px;
  height: 15px;
  margin-bottom: -2px;
}
.companies-list .company .view-date {
  color: #112766;
  font-size: 0.875em;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.companies-list .company .arrow-container {
  cursor: pointer;
  width: 32px;
  height: 32px;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -moz-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-border-radius: 50%;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 50%;
  -moz-background-clip: padding;
  border-radius: 50%;
  background-clip: padding-box;
}
.companies-list .company .arrow-container:hover {
  background: #f0f4f8;
}
.companies-list .company .arrow-container .arrow-right {
  width: 16px;
  height: 22px;
  margin-top: 1px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
}
.companies-list .company .arrow-container .arrow-right.hide {
  visibility: hidden;
}
.companies-list .request_views_pagination {
  margin-top: 32px;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.companies-list .request_views_pagination .pagination_number + .pagination_number {
  margin-left: 16px;
}
.companies-list .request_views_pagination .pagination_number {
  color: #475569;
  text-decoration: underline;
  font-weight: 600;
  cursor: pointer;
  font-size: 0.875em;
}
.companies-list .request_views_pagination .pagination_number.current {
  cursor: auto;
  color: #0967D2;
}
.semibold {
  font-weight: 600;
}
.link {
  color: #0967d2;
  text-decoration: underline;
  font-size: inherit;
  font-weight: 600;
}
.underline {
  text-decoration: underline;
}
.search_by_phone_block {
  padding: 20px 24px;
  border-radius: 4px;
  border: 1px solid #CBD5E1;
  background: #F8FAFC;
  margin-bottom: 20px;
}
.search_by_phone_block .search_by_phone_block_content {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.search_by_phone_block .search_by_phone_block_content .search_by_phone_block_content_text {
  width: 100%;
  max-width: 60%;
}
.search_by_phone_block .search_by_phone_block_content .search_by_phone_block_content_text .search_by_phone_block_content_header {
  color: #334155;
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
  padding-right: 16px;
}
.search_by_phone_block .search_by_phone_block_content .search_by_phone_block_content_text .search_by_phone_block_content_description {
  margin-top: 4px;
  color: #64748B;
  font-size: 14px;
  font-weight: 400;
  line-height: 150%;
  padding-right: 16px;
}
.search_by_phone_block .search_by_phone_block_content_form {
  width: 100%;
  max-width: 40%;
  align-items: flex-start;
}
.search_by_phone_block .search_by_phone_block_content_form .country_list_for_search_views_container .selectric-wrapper {
  margin-bottom: 36px;
  width: 100%;
  height: 40px;
  cursor: initial;
}
.search_by_phone_block .search_by_phone_block_content_form .country_list_for_search_views_container .selectric-wrapper .selectric_country_list {
  width: 73px;
  height: 38px;
  cursor: pointer;
}
.search_by_phone_block .search_by_phone_block_content_form .country_list_for_search_views_container .selectric-wrapper .selectric_country_list span.label {
  line-height: 0;
}
.search_by_phone_block .search_by_phone_block_content_form .country_list_for_search_views_container .selectric-wrapper .selectric_country_list span.label .selectric_country_list__label_flag {
  margin-left: 10px;
  width: 19px;
  height: 100%;
}
.search_by_phone_block .search_by_phone_block_content_form .country_list_for_search_views_container .selectric-wrapper .selectric_country_list span.label .selectric_country_list__label_flag::before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle;
}
.search_by_phone_block .search_by_phone_block_content_form .country_list_for_search_views_container .selectric-wrapper .selectric_country_list span.label .selectric_country_list__label_flag img {
  display: inline-block;
  vertical-align: middle;
}
.search_by_phone_block .search_by_phone_block_content_form .country_list_for_search_views_container .selectric-wrapper .selectric_country_list span.label .selectric_country_list__label_flag img[src$="xk.svg"] {
  width: 19px;
}
@media (max-width: 575px) {
  .search_by_phone_block .search_by_phone_block_content_form .country_list_for_search_views_container .selectric-wrapper .selectric-items {
    /**
     * 32 -- window content padding width when its width is 420
     **/
    width: 84.76190476190476vw !important;
    min-width: 271px;
  }
}
@media (min-width: 576px) and (max-width: 767px) {
  .search_by_phone_block .search_by_phone_block_content_form .country_list_for_search_views_container .selectric-wrapper .selectric-items {
    min-width: 356px;
    max-width: 356px;
  }
}
@media (min-width: 768px) and (max-width: 929px) {
  .search_by_phone_block .search_by_phone_block_content_form .country_list_for_search_views_container .selectric-wrapper .selectric-items {
    min-width: 356px;
    max-width: 356px;
  }
}
@media (min-width: 930px) and (max-width: 1199px) {
  .search_by_phone_block .search_by_phone_block_content_form .country_list_for_search_views_container .selectric-wrapper .selectric-items {
    min-width: 356px;
    max-width: 356px;
  }
}
@media (min-width: 1200px) {
  .search_by_phone_block .search_by_phone_block_content_form .country_list_for_search_views_container .selectric-wrapper .selectric-items {
    min-width: 356px;
    max-width: 356px;
  }
}
.search_by_phone_block .search_by_phone_block_content_form .country_list_for_search_views_container .selectric-wrapper .selectric-items .selectric-scroll ul li .selectric_country_list-item-code {
  position: absolute;
  right: 24px;
}
.search_by_phone_block .search_by_phone_block_content_form .country_list_for_search_views_container .selectric-wrapper .selectric-items .selectric-scroll ul li[data-short-code="xk"] img {
  width: 20px;
  margin-top: 2px;
}
.search_by_phone_block .search_by_phone_block_content_form .country_list_for_search_views_container .selectric.selectric_country_list {
  background: #fff !important;
}
.search_by_phone_block .search_by_phone_block_content_form .country_list_for_search_views_container .selectric-wrapper * {
  -webkit-transition-property: -webkit-box-shadow, display, -webkit-transform;
  -moz-transition-property: -moz-box-shadow, display, -moz-transform;
  -o-transition-property: box-shadow, display, -o-transform;
  transition-property: box-shadow, display,-webkit-transform,-moz-transform,-o-transform,transform;
  -webkit-transition-duration: 150ms;
  -moz-transition-duration: 150ms;
  -o-transition-duration: 150ms;
  transition-duration: 150ms;
  -webkit-transition-timing-function: ease-out;
  -moz-transition-timing-function: ease-out;
  -o-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.search_by_phone_block .search_by_phone_block_content_form .country_list_for_search_views_container .selectric-wrapper.selectric-open .selectric {
  background: #ffffff !important;
  border-color: #2186eb !important;
  -webkit-box-shadow: 0 0 0 2px #bae3ff;
  -moz-box-shadow: 0 0 0 2px #bae3ff;
  box-shadow: 0 0 0 2px #bae3ff;
}
.search_by_phone_block .search_by_phone_block_content_form .country_list_for_search_views_container .selectric-wrapper.selectric-open .selectric b.button {
  background: url("/img/select_arrow_blue.svg") no-repeat center;
  -webkit-background-size: 14px;
  -moz-background-size: 14px;
  background-size: 14px;
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.search_by_phone_block .search_by_phone_block_content_form .country_list_for_search_views_container .selectric-wrapper .selectric {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  font-weight: 400;
  color: #1f2933;
  background: #f5f7fa;
  border: 1px solid #cbd2d9;
  -webkit-border-radius: 4px;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 4px;
  -moz-background-clip: padding;
  border-radius: 4px;
  background-clip: padding-box;
  outline: none;
}
.search_by_phone_block .search_by_phone_block_content_form .country_list_for_search_views_container .selectric-wrapper .selectric > * {
  max-height: 28px;
}
.search_by_phone_block .search_by_phone_block_content_form .country_list_for_search_views_container .selectric-wrapper .selectric span.label {
  margin: 0;
  height: auto;
}
.search_by_phone_block .search_by_phone_block_content_form .country_list_for_search_views_container .selectric-wrapper .selectric b.button {
  position: static;
  margin: 0;
  min-height: 28px;
  height: auto;
  background: url("/img/select_arrow_gray.svg") no-repeat center;
  -webkit-background-size: 14px;
  -moz-background-size: 14px;
  background-size: 14px;
}
.search_by_phone_block .search_by_phone_block_content_form .country_list_for_search_views_container .selectric-wrapper .selectric b.button::after {
  display: none;
}
.search_by_phone_block .search_by_phone_block_content_form .country_list_for_search_views_container .selectric-wrapper .selectric-items {
  margin-top: 8px;
  border: none;
}
.search_by_phone_block .search_by_phone_block_content_form .country_list_for_search_views_container .selectric-wrapper .selectric-items .selectric-scroll ul {
  font-size: inherit;
}
.search_by_phone_block .search_by_phone_block_content_form .country_list_for_search_views_container .selectric-wrapper .selectric-items .selectric-scroll ul li {
  position: relative;
  padding-top: 0;
  padding-bottom: 0;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  height: 40px;
  padding-left: 4.38356164%;
  padding-right: 6.57534247%;
  font-size: 0.875em;
  font-weight: 600;
  color: #243b54;
  border: none;
}
.search_by_phone_block .search_by_phone_block_content_form .country_list_for_search_views_container .selectric-wrapper .selectric-items .selectric-scroll ul li.selected,
.search_by_phone_block .search_by_phone_block_content_form .country_list_for_search_views_container .selectric-wrapper .selectric-items .selectric-scroll ul li:hover {
  background: #f0f4f8;
  color: #3e4c59;
}
.search_by_phone_block .search_by_phone_block_content_form .country_list_for_search_views_container .selectric-wrapper .selectric-items .selectric-scroll ul li .item-icon {
  width: 20px;
  height: 20px;
  margin-right: 12px;
}
.search_by_phone_block .search_by_phone_block_content_form .country_list_for_search_views_container .selectric-wrapper .selectric-items .selectric-scroll .selectric_list-splitter {
  margin-left: 4.38356164%;
  margin-right: 6.57534247%;
  height: 1px;
  background: #f0f4f8;
}
.search_by_phone_block .search_by_phone_block_content_form .search_by_phone_block_content_form_inputs {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.search_by_phone_block .search_by_phone_block_content_form #contact_to_search {
  border-radius: 4px;
  border: 1px solid #CBD2D9;
  background: #fff;
  padding: 11px 16px;
  display: block;
  box-sizing: border-box;
  font-size: 14px;
  width: 100%;
  outline: unset;
  -webkit-transition-property: -webkit-box-shadow, border;
  -moz-transition-property: -moz-box-shadow, border;
  -o-transition-property: box-shadow, border;
  transition-property: box-shadow, border;
  -webkit-transition-duration: 150ms;
  -moz-transition-duration: 150ms;
  -o-transition-duration: 150ms;
  transition-duration: 150ms;
  -webkit-transition-timing-function: ease-out;
  -moz-transition-timing-function: ease-out;
  -o-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.search_by_phone_block .search_by_phone_block_content_form #contact_to_search:focus {
  background: #ffffff;
  border-color: #2186EB;
  box-shadow: 0 0 0 2px #bae3ff;
}
.search_by_phone_block .search_by_phone_block_content_form .label_text {
  color: #52606D;
  font-size: 12px;
  font-weight: 500;
  line-height: 150%;
  margin-bottom: 4px;
}
.search_by_phone_block .search_by_phone_block_content_form .contact_to_search_input_container {
  box-sizing: border-box;
  padding-left: 16px;
  width: 100%;
}
.search_by_phone_block .search_by_phone_block_content_form .search_by_phone_button {
  display: block;
  width: 100%;
  padding: 12px 32px;
  margin-top: -14px;
  position: relative;
  z-index: 2;
}
.search_by_phone_block .search_by_phone_block_result {
  display: none;
}
.search_by_phone_block .search_by_phone_block_result .back_to_contact_to_search_input {
  display: flex;
  padding: 8px 16px;
  justify-content: center;
  align-items: center;
  gap: 8px;
  border-radius: 4px;
  background: #E2E8F0;
  font-weight: 600;
}
.search_by_phone_block .search_by_phone_block_result .phone_number_information_container {
  margin-top: 16px;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.search_by_phone_block .search_by_phone_block_result .phone_number_information_container .phone_number_information {
  color: #475569;
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  line-height: 24px;
}
.search_by_phone_block .search_by_phone_block_result .phone_number_information_container .phone_number_information .phone_number {
  color: #2563EB;
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  line-height: 150%;
}
.search_by_phone_block .search_by_phone_block_result .phone_number_information_container .count_found_views_container {
  color: #475569;
  font-size: 14px;
  line-height: 150%;
}
.search_by_phone_block .search_by_phone_block_result .phone_number_information_container .count_found_views_container #count_found_views {
  color: #334155;
  font-weight: 600;
}
.search_by_phone_block .search_by_phone_block_result .views_not_found_container {
  margin-top: 16px;
  padding: 16px;
  border: 1px solid #F9A8D4;
  background: #FFF;
  display: none;
}
.search_by_phone_block .search_by_phone_block_result .views_not_found_container .views_not_found_container_header {
  color: #DB2777;
  text-align: center;
  font-size: 14px;
  font-weight: 600;
  line-height: 150%;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.search_by_phone_block .search_by_phone_block_result .views_not_found_container .views_not_found_container_header .attention_icon {
  margin-right: 8px;
}
.search_by_phone_block .search_by_phone_block_result .views_not_found_container .views_not_found_container_description {
  color: #475569;
  font-size: 14px;
  line-height: 24px;
  margin-top: 12px;
}
.search_by_phone_block .search_by_phone_block_result .companies-list {
  margin-top: 16px;
}
.search_by_phone_block .info_loader {
  top: 35% !important;
  position: absolute;
  left: 50%;
  bottom: 50%;
}
.search_by_phone_block .found-contact-info {
  background: #F8FAFC;
  box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.25);
}
