/* A shareable consultation page; embedded widgets keep their original layout. */
body.home-standalone {
  display: grid;
  place-items: center;
  min-height: 100dvh;
  height: auto;
  padding: 32px 20px;
  background: #f5f5f7;
}
.home-standalone .widget-shell {
  width: min(100%, 430px);
  height: min(760px, calc(100dvh - 64px));
  min-height: 360px;
  border: 1px solid #e9e9ee;
  border-radius: 30px;
  box-shadow: 0 24px 70px #25263420, 0 4px 14px #25263408;
}
.home-standalone #close { display: none; }
.home-standalone .conversation-heading { right: 20px; }
.home-standalone .widget-header { padding-top: max(20px, env(safe-area-inset-top)); }
.home-standalone .in-chat .widget-header { padding-top: 10px; }
.home-standalone .brand { margin-right: 0; }
@media (max-width: 520px), (max-height: 440px) {
  body.home-standalone { display: block; padding: 0; }
  .home-standalone .widget-shell {
    width: 100%;
    height: 100dvh;
    min-height: 0;
    border: 0;
    border-radius: 0;
    box-shadow: none;
  }
}
