/* Oddity Header Builder larger icon sizing. Version: v004 */

/* Keep the retired pseudo-element and mask implementations disabled. */
body[data-admin-page="header"] .tabs .tab::before,
[data-panel="builder"].oddity-header-builder .mode-button::before{
  content:none!important;
  display:none!important;
  background:none!important;
  -webkit-mask:none!important;
  mask:none!important;
}

body[data-admin-page="header"] .oddity-builder-icon{
  display:block;
  flex:0 0 auto;
  object-fit:contain;
  filter:brightness(0) saturate(100%);
  opacity:1;
}

/* Main Header Builder tabs. */
body[data-admin-page="header"] .tabs .tab{
  gap:12px;
}
body[data-admin-page="header"] .oddity-builder-tab-icon{
  width:30px;
  height:30px;
}

/* Desktop and Mobile preview controls. */
[data-panel="builder"].oddity-header-builder .mode-button{
  gap:10px;
}
[data-panel="builder"].oddity-header-builder .oddity-builder-device-icon{
  width:30px;
  height:30px;
}

/* Inspector section icons. */
[data-panel="builder"].oddity-header-builder .oddity-builder-accordion-icon{
  width:44px;
  height:44px;
  display:grid;
  place-items:center;
  flex:0 0 auto;
  padding:0;
  font-size:0;
  background:#f8fafc!important;
  background-image:none!important;
  border-color:#d0d5dd;
  border-radius:10px;
  -webkit-mask:none!important;
  mask:none!important;
}
[data-panel="builder"].oddity-header-builder .oddity-builder-accordion-icon{
  width:28px;
  height:28px;
}
