
/* Glossy Nails Art — official Fresha Highly Recommended 2026 mini badge */
.gna-fresha-mini{
 position:fixed;z-index:9990;right:18px;bottom:20px;
 display:flex;align-items:center;gap:9px;width:auto;max-width:245px;
 padding:7px 10px 7px 7px;border:1px solid rgba(89,65,151,.14);border-radius:999px;
 background:rgba(255,252,253,.94);box-shadow:0 12px 34px rgba(55,35,78,.14);
 backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);
 font-family:"DM Sans",Arial,sans-serif;color:#3d2a43;
 pointer-events:none;transform:translateZ(0)
}
.gna-fresha-mini img{display:block!important;width:48px!important;height:48px!important;max-width:none!important;object-fit:contain!important;filter:drop-shadow(0 5px 8px rgba(67,42,126,.12))}
.gna-fresha-mini-copy{display:block;min-width:0;padding-right:3px}
.gna-fresha-mini-copy small{display:block;color:#7050b7;font-size:6px;line-height:1.2;font-weight:900;letter-spacing:.15em}
.gna-fresha-mini-copy strong{display:block;margin-top:2px;color:#47334c;font-size:10px;line-height:1.16;font-weight:800;white-space:nowrap}
@media(max-width:700px){
 .gna-fresha-mini{right:10px;bottom:88px;padding:5px;border-radius:50%;box-shadow:0 9px 24px rgba(55,35,78,.16)}
 .gna-fresha-mini img{width:44px!important;height:44px!important}
 .gna-fresha-mini-copy{display:none}
}
@media(prefers-reduced-motion:reduce){.gna-fresha-mini{transition:none!important}}
