.free-test-banner{position:fixed;inset:0 0 auto;z-index:90;height:36px;display:flex;align-items:center;justify-content:center;padding:5px 12px;background:linear-gradient(100deg,#e7eeff,#fce6f0);border-bottom:1px solid #d6dff3;color:#624d78;font:600 12px/1.5 "Segoe UI","Microsoft YaHei",system-ui,sans-serif;letter-spacing:.6px}
body{padding-top:36px}.sidebar{top:36px}.shell,.auth-screen{min-height:calc(100dvh - 36px)}.modal-overlay{top:36px}.modal{max-height:calc(100dvh - 68px)}
@media(max-width:760px){.free-test-banner{font-size:11px;letter-spacing:.3px}}
