/* assets/src/admin/styles/elementor.scss */
.getgenie .ant-drawer-right {
  top: 0 !important;
}
.getgenie .getgenie-drawer .ant-drawer-content-wrapper {
  top: 0 !important;
}
.elementor-editor-active .getgenie .ant-drawer-mask {
  top: 0;
}
.elementor-editor-active .getgenie .getgenie-sidebar-footer.getgenie-sidebar-footer-grid {
  bottom: 0;
}
.getGenie-bricks-textarea {
  background: transparent !important;
  color: inherit;
  width: 29px !important;
  padding: 0px !important;
  cursor: pointer;
  position: relative;
  display: block !important;
  margin-left: auto !important;
  margin-right: 5px !important;
}
.getGenie-bricks-textarea img {
  max-width: 14px;
  padding-bottom: 4px;
}
.getGenie-oxygen-textarea {
  background: transparent;
  color: inherit;
  border: none;
  width: 20px;
  padding: 0px;
  cursor: pointer;
  position: relative;
  display: block;
  margin-left: auto;
  margin-right: 0px;
}
.getGenie-oxygen-textarea img {
  max-width: 14px;
  padding-bottom: 4px;
}
.getGenie-oxygen-iframe {
  display: block !important;
  background: transparent !important;
  color: inherit !important;
  border: none !important;
  height: 0px !important;
  width: 20px !important;
  padding: 0px !important;
  cursor: pointer !important;
  position: relative !important;
  top: 7px !important;
  right: 3px !important;
  margin-left: auto !important;
}
.getGenie-oxygen-iframe img {
  max-width: 14px !important;
  padding-bottom: 4px !important;
}
.getGenie-cpt-textarea {
  background: transparent !important;
  color: inherit;
  width: 29px !important;
  padding: 0px !important;
  cursor: pointer;
  position: relative;
  display: block !important;
  margin-left: auto !important;
  margin-right: 5px !important;
  border: none;
}
.getGenie-cpt-textarea img {
  max-width: 14px;
  padding-bottom: 4px;
}
.getgenie-button-container {
  display: inline-flex;
}
.getgenie-button-container .getgenie-head-classicEditor {
  min-height: 30px;
  display: flex;
  cursor: pointer;
  color: #2271b1;
  background: #f6f7f7;
  border: 1px solid #2271b1;
  border-radius: 3px;
  padding: 4px 10px;
  align-items: center;
  margin-right: 9px;
}
.getgenie-button-container .getgenie-head-classicEditor img {
  width: 15px;
  margin-right: 5px;
}
.getgenie-button-container .classic-editor-score-btn {
  display: inline-block;
}
.getgenie-button-container .classic-editor-score-btn .getgenie-toolbar-write-btn {
  height: 30px !important;
  margin-top: 0px !important;
  border: 1px solid #2271b1;
  border-radius: 3px;
}
.getGenie-elementor-textarea {
  background: transparent;
  border: 1px solid #d5dadf !important;
  color: inherit;
  border-color: inherit;
  border-radius: 3px;
  border-bottom-left-radius: 0px;
  width: 29px;
  display: flex;
  align-items: flex-end;
  justify-content: center;
  padding: 0 5px !important;
  cursor: pointer;
}
.getGenie-elementor-textarea.dark {
  border-color: #64666a !important;
  background-color: #34383c;
}
.getGenie-elementor-textarea img {
  max-width: 14px;
  padding-bottom: 4px;
}
textarea.elementor-control-tag-area {
  border-right: 0px;
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
}
textarea.elementor-control-tag-area:focus ~ .getGenie-elementor-textarea {
  border-color: #a4afb7;
  border-top-left-radius: 0px;
}
.elementor-control-dynamic-switcher.elementor-control-unit-1 {
  border-bottom-left-radius: 0px !important;
}
