:root:has([data-prod-banner]){--prod-banner-rule:4px;--prod-banner-reserve:calc(var(--prod-banner-rule) + 36px * var(--text-scale,1) + var(--safe-bottom,0px))}.prod-banner.svelte-1qu9b1d{z-index:150;box-sizing:border-box;height:var(--prod-banner-reserve);padding:0 16px;padding-bottom:var(--safe-bottom,0px);border-top:var(--prod-banner-rule) solid var(--status-warning-solid);background:linear-gradient(var(--status-error-subtle), var(--status-error-subtle)), var(--bg-canvas);color:var(--content-text-primary);align-items:center;gap:8px;display:flex;position:fixed;bottom:0;left:0;right:0}.banner-icon.svelte-1qu9b1d{width:16px;height:16px;color:var(--status-warning-solid);flex:none;justify-content:center;align-items:center;font-size:16px;display:flex}.banner-title.svelte-1qu9b1d,.banner-escape.svelte-1qu9b1d,.banner-text.svelte-1qu9b1d{margin:0}.banner-title.svelte-1qu9b1d{white-space:nowrap;color:var(--status-warning-solid);flex:none}.banner-escape.svelte-1qu9b1d{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--content-text-primary);flex:auto;overflow:hidden}.banner-details.svelte-1qu9b1d{flex:none}.banner-summary.svelte-1qu9b1d{white-space:nowrap;color:var(--status-warning-solid);cursor:pointer}.banner-summary.svelte-1qu9b1d:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.banner-panel.svelte-1qu9b1d{left:0;right:0;bottom:calc(100% + var(--prod-banner-rule));max-height:calc(100dvh - var(--prod-banner-reserve) - 16px);border-top:1px solid var(--status-warning-solid);background:linear-gradient(var(--status-error-subtle), var(--status-error-subtle)), var(--bg-canvas);flex-direction:column;gap:4px;padding:12px 16px;display:flex;position:absolute;overflow-y:auto}.banner-text.svelte-1qu9b1d{color:var(--content-text-primary)}
