
body :is(.hz-birthday-messages,.hz-likes-list)
button.hz-comment-icon{
 display:inline-flex!important;
 align-items:center!important;
 justify-content:center!important;
 width:44px!important;height:44px!important;
 min-width:44px!important;min-height:44px!important;
 max-width:44px!important;
 padding:0!important;margin:0!important;gap:0!important;
 flex:0 0 44px!important;
 cursor:pointer;
 appearance:none!important;
 color:var(--text)!important;
 background:var(--card,var(--bg))!important;
 border:1px solid var(--line)!important;
 border-radius:var(--hz-corner-radius,16px)!important;
 box-shadow:none!important;
 line-height:1!important;
 vertical-align:middle;
}
body button.hz-comment-icon .material-symbols-rounded{
 font-family:'Material Symbols Rounded'!important;
 font-style:normal!important;font-weight:400!important;
 font-size:24px!important;line-height:1!important;
 letter-spacing:normal!important;text-transform:none!important;
 white-space:nowrap;
 font-feature-settings:'liga'!important;
 -webkit-font-feature-settings:'liga'!important;
 font-variation-settings:'FILL' 0,'wght' 400,'GRAD' 0,'opsz' 24;
}
body button.hz-comment-heart-on .material-symbols-rounded{
 color:var(--primary)!important;
 font-variation-settings:'FILL' 1,'wght' 400,'GRAD' 0,'opsz' 24!important;
}
body button.hz-comment-icon:focus-visible{
 outline:3px solid var(--primary)!important;
 outline-offset:3px!important;
}
body button.hz-comment-icon:disabled{
 opacity:.5;cursor:wait;
}
body .hz-birthday-messages form[data-hz-reply-toggle][hidden]{
 display:none!important;
}
html[data-hazem-design="neobrutalist"] body
:is(.hz-birthday-messages,.hz-likes-list) button.hz-comment-icon{
 border:var(--nb-border,3px) solid var(--line)!important;
 box-shadow:var(--nb-small-shadow,4px)
 var(--nb-small-shadow,4px) 0 var(--nb-shadow)!important;
}

/* HAZEM_APPRECIATED_BADGE */
body .hz-owner-heart{
 display:flex;align-items:center;gap:8px;
}
body .hz-owner-heart .material-symbols-rounded{
 font-family:'Material Symbols Rounded'!important;
 font-size:22px!important;
 font-weight:400!important;font-style:normal!important;
 line-height:1!important;letter-spacing:normal!important;
 text-transform:none!important;white-space:nowrap;
 font-feature-settings:'liga'!important;
 -webkit-font-feature-settings:'liga'!important;
 font-variation-settings:'FILL' 1,'wght' 400,'GRAD' 0,'opsz' 24!important;
 color:var(--primary);flex-shrink:0;
}
