.dfn-trustpilot-mini[data-dfn-tp-shell]{position:relative;min-width:0}
.dfn-tp-mini-fallback{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:#222;font-size:12px;line-height:1.4;text-align:center;text-decoration:none}
.dfn-tp-mini-fallback svg{display:block;width:100px;height:25px;max-width:100%}.dfn-tp-mini-fallback svg path:first-child{fill:currentColor}
.dfn-tp-mini-fallback span{text-decoration:underline;text-underline-offset:3px}
[data-dfn-tp-shell]:not([data-dfn-tp-state="ready"])>.trustpilot-widget{visibility:hidden}
[data-dfn-tp-shell][data-dfn-tp-state="ready"]>.dfn-tp-mini-fallback{display:none}
[data-dfn-tp-shell][data-dfn-tp-state="ready"]>.trustpilot-widget{visibility:visible}
