.simulation-banner{z-index:10000;color:#fff;background:#173d36;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 20px;font-size:13px;line-height:1.5;display:flex;position:fixed;inset:0 0 auto;box-shadow:0 2px 12px #0003}.simulation-banner strong,.simulation-banner span{display:block}.simulation-banner span{color:#d0e6dc;font-size:12px}.simulation-banner nav{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.simulation-banner a,.simulation-banner button{color:#fff;font:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff50;border-radius:8px;padding:6px 10px;text-decoration:none}.simulation-banner button{color:#173d36;background:#edf5ef;font-weight:700}.simulation-banner :focus-visible{outline-offset:2px;outline:3px solid #f2c47a}.simulation-banner button:disabled{opacity:.6;cursor:wait}.simulation-banner p{color:#ffe1ce}html[data-simulation=true] body{padding-top:var(--simulation-bar-height,100px)}html[data-simulation=true] .professional-shell>.fixed,html[data-simulation=true] .professional-header{top:var(--simulation-bar-height,100px)}html[data-simulation=true] .nuth-public-theme-control{top:calc(var(--simulation-bar-height,100px) + 16px)}@media (max-width:600px){.simulation-banner{gap:8px;padding:9px 12px}.simulation-banner nav{gap:5px}.simulation-banner a,.simulation-banner button{padding:4px 7px;font-size:12px}}
