body{padding-bottom:135px!important}.mini-lab-bar,.mini-lab-bar *{box-sizing:border-box;font-family:Arial,Helvetica,sans-serif!important;letter-spacing:normal!important}.mini-lab-bar{position:fixed;bottom:0;left:0;right:0;z-index:100000;background:#fff;color:#102b3d;border-top:1px solid #c5d3db;box-shadow:0 -5px 24px #102b3d15;padding:12px 24px;display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:14px;line-height:1.35;color-scheme:light}.mini-lab-nav,.mini-lab-reactions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.mini-lab-nav a{font-size:14px;color:#126489!important;text-decoration:underline;text-underline-offset:4px}.mini-lab-nav>span{font-size:12px;color:#536572}.mini-lab-reactions>span{font-size:14px;color:#536572}.mini-lab-reactions button{appearance:none;cursor:pointer;font-size:14px!important;line-height:1.3!important;font-weight:400!important;background:white!important;color:#102b3d!important;border:1px solid #bacbd5!important;border-radius:5px!important;padding:10px 12px!important;min-height:40px;transform:none!important;box-shadow:none!important;width:auto!important}.mini-lab-reactions button[aria-pressed=true]{background:#102b3d!important;color:white!important;border-color:#102b3d!important}.mini-lab-bar :focus-visible{outline:3px solid #126489!important;outline-offset:3px}.mini-lab-status{position:absolute;left:24px;bottom:100%;background:#102b3d;color:white;padding:7px 12px;border-radius:5px 5px 0 0;font-size:12px;max-width:calc(100vw - 48px)}.mini-lab-status:empty{display:none}@media(max-width:750px){.mini-lab-bar{padding:10px 12px;flex-direction:column;align-items:stretch;gap:9px}.mini-lab-nav{justify-content:space-between;gap:8px}.mini-lab-nav a{font-size:13px}.mini-lab-reactions{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.mini-lab-reactions>span{display:none}.mini-lab-reactions button{font-size:13px!important;padding:9px 6px!important}.mini-lab-status{left:12px;font-size:12px}body{padding-bottom:160px!important}}
/* Isolate the shared navigation from each mini-site's generic nav styling. */
.mini-lab-nav{display:flex!important;flex-direction:row!important;align-items:center!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;width:auto!important}.mini-lab-nav a{display:inline-block!important;min-width:0!important;margin:0!important;padding:0!important}.mini-lab-nav #mini-lab-neighbors{display:inline-flex!important;gap:8px!important;align-items:center!important;white-space:nowrap!important}
body.atlas-embedded{padding-bottom:0!important}
