.muno-support-prompt{display:block;clear:both;margin:14px 0 20px;padding:10px 0;font-size:13px;line-height:1.7;color:#505050;border-top:1px solid #e9e9e9}
.muno-support-prompt a{color:#222;text-decoration:underline;text-underline-offset:3px;white-space:nowrap}
.muno-support-status:not(:empty){display:block;margin-top:6px;font-size:12px;line-height:1.5;color:#555}
.muno-support-hub{position:fixed;right:16px;bottom:calc(var(--muno-support-offset,112px) + env(safe-area-inset-bottom,0px));z-index:990;max-width:calc(100vw - 32px);font-family:inherit;font-size:13px;line-height:1.5}
.muno-support-hub summary{display:block;list-style:none;cursor:pointer;background:#151515;color:#fff;border:1px solid #151515;border-radius:24px;padding:10px 16px;min-height:42px;box-sizing:border-box;box-shadow:0 2px 10px #0002;text-align:center}
.muno-support-hub summary::-webkit-details-marker{display:none}
.muno-support-hub summary:focus-visible,.muno-support-hub a:focus-visible,.muno-support-prompt a:focus-visible{outline:2px solid #555;outline-offset:4px}
.muno-support-panel{position:absolute;right:0;bottom:calc(100% + 8px);width:254px;max-width:calc(100vw - 32px);box-sizing:border-box;background:#fff;border:1px solid #ddd;border-radius:12px;padding:18px;box-shadow:0 5px 24px #0002;color:#222}
.muno-support-panel strong,.muno-support-panel a{display:block}
.muno-support-panel strong{font-size:15px;margin-bottom:12px}
.muno-support-panel a{padding:8px 0;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere;color:#222}
.muno-support-panel .muno-support-chat{background:#f3f3f3;border-radius:6px;text-align:center;margin-bottom:7px;text-decoration:none}
@media(max-width:767px){.muno-support-hub{right:12px}.muno-support-hub summary{padding:9px 13px;font-size:12px}.muno-support-prompt{font-size:12px}.muno-support-prompt>span:first-child{display:block}}
@media print{.muno-support-hub{display:none}}
