.TopBanner-module-scss-module__Rdraoa__topBanner{width:100%;height:var(--top-banner-height);border-bottom:var(--border) solid var(--line);box-sizing:border-box;color:var(--text);padding-left:var(--gutter);padding-right:var(--gutter)}@media screen and (max-width:540px){.TopBanner-module-scss-module__Rdraoa__topBanner{padding-left:var(--gutter-phone);padding-right:var(--gutter-phone)}}.TopBanner-module-scss-module__Rdraoa__topBanner.TopBanner-module-scss-module__Rdraoa__brand{background:var(--brand-tint)}.TopBanner-module-scss-module__Rdraoa__topBanner.TopBanner-module-scss-module__Rdraoa__brand>.TopBanner-module-scss-module__Rdraoa__content>.TopBanner-module-scss-module__Rdraoa__icon{background:var(--brand)}.TopBanner-module-scss-module__Rdraoa__topBanner.TopBanner-module-scss-module__Rdraoa__danger{background:var(--danger-tint)}.TopBanner-module-scss-module__Rdraoa__topBanner.TopBanner-module-scss-module__Rdraoa__danger>.TopBanner-module-scss-module__Rdraoa__content>.TopBanner-module-scss-module__Rdraoa__icon{background:var(--danger-fill)}.TopBanner-module-scss-module__Rdraoa__topBanner>.TopBanner-module-scss-module__Rdraoa__content{align-items:center;gap:var(--space-2-5);max-width:var(--content-max);height:100%;margin:0 auto;display:flex}.TopBanner-module-scss-module__Rdraoa__topBanner>.TopBanner-module-scss-module__Rdraoa__content>.TopBanner-module-scss-module__Rdraoa__icon{width:var(--icon-md);height:var(--icon-md);border-radius:var(--radius-full);color:var(--white);flex-shrink:0;place-items:center;display:grid}.TopBanner-module-scss-module__Rdraoa__topBanner>.TopBanner-module-scss-module__Rdraoa__content>.TopBanner-module-scss-module__Rdraoa__icon>svg{width:var(--icon-xs);height:var(--icon-xs)}.TopBanner-module-scss-module__Rdraoa__topBanner>.TopBanner-module-scss-module__Rdraoa__content>.TopBanner-module-scss-module__Rdraoa__message{min-width:0;font-size:var(--text-md);font-weight:var(--weight-medium);text-overflow:ellipsis;white-space:nowrap;flex:1;margin:0;overflow:hidden}.TopBanner-module-scss-module__Rdraoa__topBanner>.TopBanner-module-scss-module__Rdraoa__content>.TopBanner-module-scss-module__Rdraoa__action{align-items:center;gap:var(--space-3);white-space:nowrap;flex-shrink:0;display:flex}
.TopBannerStack-module-scss-module__N9_bDq__topBannerStack{top:var(--navbar-height);z-index:var(--z-banner);flex-direction:column;width:100%;display:flex;position:fixed;left:0}:root:has([data-top-banner]){--top-banner-stack-height:var(--top-banner-height)}:root:has([data-top-banner]+[data-top-banner]){--top-banner-stack-height:calc(var(--top-banner-height) * 2)}
