/* R149: customer logo controls match the compact gallery delete buttons. */
html.pl-editor-active .clients-section .client-grid > .media.logo:not(.pl-client-hidden) > .pl-client-remove-btn {
  display:flex !important; align-items:center !important; justify-content:center !important;
  position:absolute !important; top:6px !important; right:6px !important;
  left:auto !important; bottom:auto !important; z-index:70 !important;
  width:26px !important; height:26px !important; min-width:26px !important;
  min-height:26px !important; max-width:26px !important; max-height:26px !important;
  padding:0 !important; margin:0 !important; border:1px solid #f2cbd1 !important;
  border-radius:50% !important; background:#fff !important; color:#d5263d !important;
  box-shadow:0 2px 6px #0002 !important; font:700 19px/1 Arial,sans-serif !important;
  letter-spacing:0 !important; white-space:nowrap !important; cursor:pointer !important;
}
html:not(.pl-editor-active) .clients-section .client-grid .pl-client-remove-btn {display:none !important}
html.pl-editor-active .clients-section .client-grid .pl-client-remove-btn:hover {background:#fff3f5 !important;box-shadow:0 2px 10px #d5263d30 !important}
html.pl-editor-active .clients-section .pl-client-add-wrap {display:flex !important;justify-content:center !important}
.clients-section .pl-client-add-wrap .pl-client-add-btn {
  appearance:none !important; background:#e8fff2 !important; color:#126c42 !important;
  border:1px solid #65c99c !important; padding:10px 22px !important;
  border-radius:24px !important; font:700 15px Sarabun,Tahoma,sans-serif !important;
  box-shadow:0 5px 18px #0a71421a !important; cursor:pointer !important;
}
.clients-section .pl-client-add-wrap .pl-client-add-btn:hover {background:#d5fae5 !important}
