@media(max-width:1100px){.dashboard-grid{grid-template-columns:1fr 1fr}.quick-panel{grid-column:span 2}.metrics{grid-template-columns:repeat(2,1fr)}}@media(max-width:900px){.public-nav{height:auto;gap:18px;padding:16px 24px;flex-wrap:wrap}.public-nav nav{order:3;width:100%;justify-content:space-between;gap:10px;overflow:auto}.hero{padding:60px 28px;min-height:560px;background:linear-gradient(90deg,#fffffff0,#ffffffc7),url('../images/nalook-hall.png') center/cover}.hero h1{font-size:39px}.security-callout{left:28px;right:28px;width:auto}.auth-layout{grid-template-columns:1fr}.auth-visual,.register-layout .auth-visual{min-height:400px;padding:50px 9%}.trust-strip{bottom:25px}.auth-card{margin:25px auto}.public-footer{gap:14px;flex-direction:column}.cta{width:92%;padding:22px;gap:18px}.auth-nav{padding:0 24px}}@media(max-width:760px){.sidebar{transform:translateX(-100%);transition:.25s}.sidebar.open{transform:translateX(0)}.portal-main{margin:0;padding:0 15px 25px}.portal-top{padding:18px 0;align-items:flex-start}.top-actions strong,.search-box{display:none}.menu-toggle{display:block;border:0;background:#e8edff;border-radius:6px;padding:9px}.metrics,.dashboard-grid,.quick-options{grid-template-columns:1fr}.span-2,.quick-panel{grid-column:auto}.filters,.track-form{flex-wrap:wrap}.filters input,.filters select,.track-form input{flex:1;min-width:140px}.card-grid{grid-template-columns:1fr}.quick{padding:70px 20px}.quick h1{font-size:29px}}@media(max-width:520px){.public-nav nav{display:none}.step-grid,.form-grid{grid-template-columns:1fr}.hero-copy .btn{width:100%;margin-right:0}.cta{flex-direction:column;align-items:flex-start}.auth-visual h1{font-size:32px}.trust-strip{display:none}.auth-card{padding:30px 22px}.form-grid .full{grid-column:auto}}
