/* Icon-only shared media actions, matching existing ESVYLA styling. */
button[data-esvyla-icon-only="1"]{width:40px!important;min-width:40px!important;max-width:40px!important;height:40px!important;min-height:40px!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:0!important;font-size:0!important;line-height:1!important;flex:0 0 40px!important}
button[data-esvyla-icon-only="1"] svg{display:block;width:19px;height:19px;flex:none;pointer-events:none}
button[data-esvyla-icon-only="1"].aiPostAction::before,button[data-esvyla-icon-only="1"].aiPostAction::after,button[data-esvyla-icon-only="1"].kaiAiPost::before,button[data-esvyla-icon-only="1"].kaiAiPost::after{display:none!important}
button[data-esvyla-icon-only="1"]:focus-visible{outline:2px solid #cbb2ff!important;outline-offset:3px!important}
