:root[data-design=v2] .g-toast{position:fixed;bottom:calc(var(--g-toast-modal-inset, var(--g-bottom-inset, 0px)) + 12px);left:50%;translate:-50% 0;z-index:var(--g-z-toast);display:flex;align-items:center;gap:10px;height:48px;max-width:calc(100vw - 20px);padding:0 18px 0 14px;color:var(--g-label);font:500 var(--g-list-font)/1.333333 var(--g-font);touch-action:pan-x}:root[data-design=v2] .g-toast>svg{flex-shrink:0;color:var(--g-green)}:root[data-design=v2] .g-toast>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:root[data-design=v2] .g-toast{top:auto;right:auto;margin:0;border:0}:root[data-design=v2] .g-banner{display:flex;align-items:start;gap:14px;padding:14px 16px 14px 14px;border-radius:var(--g-r-lg);background:var(--g-bg-grouped);box-shadow:var(--g-elev-1)}:root[data-design=v2] .g-banner--critical{background:var(--g-red-soft)}:root[data-design=v2] .g-banner--flat{border-radius:var(--g-r-md);background:var(--g-fill);box-shadow:none}:root[data-design=v2] .g-banner--critical.g-banner--flat{background:var(--g-red-soft)}:root[data-design=v2] .g-banner-icon{display:grid;flex-shrink:0;place-items:center;margin-top:1px;width:40px;height:40px;border-radius:var(--g-r-md);background:var(--g-blue-soft);color:var(--g-blue)}:root[data-design=v2] .g-banner-action{align-self:center}:root[data-design=v2] .g-banner--warning .g-banner-icon{background:var(--g-warning-soft);color:var(--g-warning)}:root[data-design=v2] .g-banner--success .g-banner-icon{background:var(--g-green-soft);color:var(--g-green)}:root[data-design=v2] .g-banner--danger .g-banner-icon{background:var(--g-roed-100);color:var(--g-red)}:root[data-design=v2] .g-banner-copy{flex:1 1;min-width:0}:root[data-design=v2] .g-banner .g-headline{font-size:var(--g-list-font);margin:0}:root[data-design=v2] .g-banner .g-footnote{color:var(--g-label-2);margin:0}@container (width < 600px){:root[data-design=v2] .g-banner{flex-wrap:wrap}:root[data-design=v2] .g-banner-action,:root[data-design=v2] .g-banner-action .g-button{width:100%}}:root[data-design=v2] .g-billing-lock{position:fixed;inset:8px;width:min(1100px,calc(100dvw - 16px));height:calc(100dvh - 16px);max-width:none;max-height:none;margin:auto;padding:0;border:0;border-radius:var(--g-r-xl);overflow:hidden;background:var(--g-bg-elevated);box-shadow:var(--g-elev-3)}:root[data-design=v2] .g-billing-lock::backdrop{background:color-mix(in srgb,var(--g-label) 24%,transparent);-webkit-backdrop-filter:var(--g-blur-scrim);backdrop-filter:var(--g-blur-scrim)}:root[data-design=v2] .g-billing-lock iframe{display:block;width:100%;height:100%;border:0}:root[data-design=v2] .g-billing-trial{position:fixed;z-index:var(--g-z-toast);bottom:16px;right:16px;max-width:calc(100dvw - 32px);pointer-events:none}@media (max-height:499px),(max-width:599px){:root[data-design=v2] .g-billing-trial{bottom:calc(112px + env(safe-area-inset-bottom));left:16px;right:16px}}