/* Only the Margibet chat dialog; no other theme elements are changed. */
#support-widget[data-support-theme="margibet"]{position:fixed;right:22px;bottom:22px;width:360px;height:560px;max-width:calc(100vw - 24px);max-height:calc(100dvh - 32px);background:var(--panel,#fff);border-radius:12px;overflow:hidden;z-index:2147483001;box-shadow:0 8px 30px #0005}
#support-widget[data-support-theme="margibet"][hidden],#support-widget[data-support-theme="margibet"] [hidden]{display:none!important}
#support-widget[data-support-theme="margibet"] .support-live-frame{display:block;border:0;width:100%;height:100%;background:#fff}
#support-widget[data-support-theme="margibet"] [data-support-connection]{padding:24px;color:var(--ink,#231c32);font:16px/1.5 Arial,sans-serif}
#support-widget[data-support-theme="margibet"] [data-support-connection] button{border:0;border-radius:8px;background:var(--purple,#a02b94);color:#fff;padding:10px 16px;margin:4px;cursor:pointer}
@media(max-width:768px){#support-widget[data-support-theme="margibet"]{inset:0;width:100%;height:100dvh;max-width:100%;max-height:100dvh;border-radius:0}body.support-is-open{overflow:hidden}}
