/**
 * The following styles get applied inside the editor only.
 *
 * Replace them with your own styles or remove the file completely.
 */
.wp-block-rmg-rmg-clevercast {
  border: 1px dotted #f00;
}

.rmg-clevercast-single-video {
  min-height: 320px;
}

.rmg-clevercast-controls {
  text-align: center;
}

.rmg-clevercast-library-modal {
  height: 80vh;
  width: 50vw;
}

.rmg-clevercast-navigation-container {
  float: right;
}

.clevercast-library {
  border-top: 1px solid #f3f4f5;
  border-bottom: 1px solid #f3f4f5;
  margin-top: 10px;
  padding-top: 10px;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}

.clevercast-library__tile {
  width: calc(96% / 3);
  color: #23282d;
  text-decoration: none;
}

.clevercast-library__tile__img {
  width: 100%;
  padding-bottom: 60%;
  background-color: #f3f4f5;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}

.clevercast-library__tile:hover {
  background-color: #f3f4f5;
}

.clevercast-library__tile h2 {
  word-break: break-all;
  margin-bottom: 5px;
}

.clevercast-library ul {
  display: flex;
  flex-wrap: wrap;
  list-style: none;
}

.clevercast-library li {
  background: #000;
  color: #fff;
  padding: 3px 10px;
}

.clevercast-library li + li {
  margin-left: 5px !important;
}

.clevercast-library li::before {
  display: none;
}

.components-base-control.components-text-control__input.clevercast-library__search {
  border: none;
}

.rmg-clevercast-search-controls-container {
  display: flex;
  align-items: baseline;
}

.clevercast-library__searchbutton {
  display: flex;
}

.clevercast-library__brands-checkbox {
  display: flex;
}

/*# sourceMappingURL=index.css.map*/