.platform-test-banner{position:fixed;z-index:100000;top:0;left:0;right:0;min-height:52px;padding:8px 18px;display:flex;align-items:center;justify-content:space-between;gap:16px;background:#2d174b;color:#fff;border-bottom:3px solid #d9ff43;box-shadow:0 4px 18px rgba(0,0,0,.28);font:600 13px/1.25 Inter,system-ui,sans-serif}.platform-test-banner__identity{display:flex;align-items:center;gap:12px;min-width:0}.platform-test-banner__flag{background:#d9ff43;color:#172009;border-radius:999px;padding:5px 9px;font-size:11px;font-weight:900;letter-spacing:.09em;white-space:nowrap}.platform-test-banner__identity span{display:grid;gap:2px}.platform-test-banner__identity small{color:#d7cde2;font-weight:500}.platform-test-banner__actions{display:flex;gap:8px;flex-wrap:wrap}.platform-test-banner button{border:1px solid rgba(255,255,255,.5);border-radius:8px;padding:7px 10px;background:transparent;color:#fff;font:inherit;cursor:pointer}.platform-test-banner button:first-child{background:#fff;color:#2d174b;border-color:#fff}.platform-test-active{padding-top:55px!important}.platform-test-active .sidebar{top:55px;height:calc(100vh - 55px)}
@media(max-width:720px){.platform-test-banner{position:relative;align-items:flex-start;flex-direction:column}.platform-test-active{padding-top:0!important}.platform-test-active .sidebar{top:0;height:100vh}}
.nav-list a.nav-item{display:flex;align-items:center;text-decoration:none;color:inherit}

