.app-main{display:flex;flex-direction:column}.app-content{flex:1 1;min-height:0;display:flex;flex-direction:column}.app-content>*{flex:1 1;min-height:0}.bar{display:flex;align-items:center;gap:10px;padding:10px 20px;border-bottom:1px solid transparent;font-size:14px;flex:none}.bar p{flex:1 1;min-width:0;line-height:1.4}.bar .btn{min-height:32px;flex:none}.bar-danger{background:var(--danger-bg);color:var(--danger);border-color:#f3c8c3}.bar-warn{background:var(--warn-bg);color:var(--warn);border-color:#efd699}.bar-info{background:var(--brand-tint);color:var(--brand-ink);border-color:#cfe3d6}.login-alt{font-size:14px;color:var(--muted);text-align:center}.login-alt a{color:var(--brand-ink);font-weight:600}@media (max-width:799px){.bar{flex-wrap:wrap;padding:10px 14px}.bar p{flex:1 1 100%}}