/* wire-restore-composer-image-button-303f1h705 */

.composer-media-button,
[data-wire-composer-image-button-303f1h705]{
  appearance:none !important;
  display:inline-grid !important;
  place-items:center !important;
  flex:0 0 auto !important;
  width:46px !important;
  height:46px !important;
  min-width:46px !important;
  min-height:46px !important;
  margin:0 !important;
  padding:0 !important;
  overflow:hidden !important;
  border:1px solid #3d5874 !important;
  border-radius:13px !important;
  background:#0b1a28 !important;
  color:#d6e4f1 !important;
  box-sizing:border-box !important;
  cursor:pointer !important;
  line-height:1 !important;
}

.composer-media-button:hover,
.composer-media-button:focus-within,
[data-wire-composer-image-button-303f1h705]:hover,
[data-wire-composer-image-button-303f1h705]:focus-within{
  border-color:#6f91b4 !important;
  background:#102338 !important;
}

.composer-media-button > svg,
.composer-media-button > img,
.composer-media-button > .icon,
[data-wire-composer-image-button-303f1h705] > svg{
  display:block !important;
  width:23px !important;
  height:23px !important;
  margin:0 !important;
  color:currentColor !important;
  fill:none !important;
  stroke:currentColor !important;
}

.composer-media-button > span:not(.wire-image-icon-303f1h705),
[data-wire-composer-image-button-303f1h705] > span:not(.wire-image-icon-303f1h705){
  display:none !important;
}

.composer-media-button input[type="file"],
[data-wire-composer-image-button-303f1h705] input[type="file"]{
  position:absolute !important;
  width:1px !important;
  height:1px !important;
  opacity:0 !important;
  pointer-events:none !important;
}

.wire-image-icon-303f1h705{
  display:grid !important;
  place-items:center !important;
  width:24px !important;
  height:24px !important;
  font-size:22px !important;
  font-weight:400 !important;
  line-height:1 !important;
}

@media(max-width:820px){
  .composer-actions .composer-tools,
  .composer-toolbar,
  [data-composer-actions]{
    align-items:center !important;
  }

  .composer-media-button,
  [data-wire-composer-image-button-303f1h705]{
    width:48px !important;
    height:48px !important;
    min-width:48px !important;
    min-height:48px !important;
    border-radius:14px !important;
  }
}