.maintenance-banner{border-radius:var(--radius-lg);padding:12px 16px}.maintenance-banner[data-slot=alert]{border-color:color-mix(in srgb, var(--warning) 40%, transparent);padding-right:56px}.maintenance-banner [data-slot=alert-description]{color:color-mix(in srgb, var(--foreground) 85%, transparent)}.maintenance-banner-window{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:500}.maintenance-banner-message{overflow-wrap:anywhere}.maintenance-banner-close{border-radius:var(--radius-lg);width:32px;height:32px;color:var(--muted-foreground);cursor:pointer;transition:background-color var(--dur-fast) ease, color var(--dur-fast) ease;place-items:center;display:grid}.maintenance-banner-close:hover{background:color-mix(in srgb, var(--foreground) 6%, transparent);color:var(--foreground)}.maintenance-banner-close:focus-visible{outline:2px solid var(--ring);outline-offset:2px}@media (width<=639px){.maintenance-banner-sep{display:none}.maintenance-banner-window{display:block}.maintenance-banner[data-slot=alert]{padding-right:60px}.maintenance-banner-close{width:44px;height:44px}.maintenance-banner [data-slot=alert-action]{top:4px;right:4px}}.workspace-maintenance{margin-top:20px}.workspace-maintenance+.suspension-banner{margin-top:12px}.workspace-maintenance+.workspace-heading{padding-top:24px}@media (width<=639px){.workspace-maintenance+.workspace-heading{padding-top:20px}}.auth-main>.maintenance-banner,.minimal-shell-main>.maintenance-banner{margin-bottom:16px}.landing-maintenance{padding-top:16px}.landing-maintenance>.maintenance-banner{max-width:1180px;margin-inline:auto}
