:root{--connection-banner-height:0px}body{padding-top:var(--connection-banner-height)}.connection-banner{z-index:10000;color:#fff;background:#b42318;justify-content:center;align-items:center;gap:24px;padding:14px 24px;font-family:Arial,sans-serif;display:flex;position:fixed;inset:0 0 auto;box-shadow:0 2px 8px #0003}.connection-banner strong{font-size:17px;line-height:1.4;display:block}.connection-banner span{max-width:950px;margin-top:4px;font-size:13px;line-height:1.45;display:block}.connection-banner button{color:#fff;white-space:nowrap;background:#ffffff15;border:1px solid #ffffffa6;border-radius:6px;padding:9px 12px;font-weight:600}.connection-banner button:disabled{opacity:.7}[data-slot=sidebar-container]{top:var(--connection-banner-height)!important;height:calc(100svh - var(--connection-banner-height))!important}.job-dialog{max-height:calc(100dvh - var(--connection-banner-height) - 36px)!important;top:calc(50% + var(--connection-banner-height)/2)!important}@media (max-width:600px){.connection-banner{align-items:flex-start;gap:12px;padding:12px}.connection-banner strong{font-size:15px}.connection-banner span{font-size:12px}.connection-banner button{padding:8px;font-size:12px}}
