@media(max-width:850px){.grid3,.footer-grid{grid-template-columns:repeat(2,1fr)}.admin-layout{grid-template-columns:1fr}.admin-sidebar{display:flex;flex-wrap:wrap;gap:5px}.admin-sidebar a{padding:6px}.pass-body{flex-wrap:wrap}}@media(max-width:550px){.grid,.grid3,.footer-grid{grid-template-columns:1fr}.nav a{font-size:12px;padding:8px}.brand{gap:8px}.sun{font-size:23px;padding:7px}.pass-body{justify-content:center}.copyright{display:block}.container{padding:18px 12px 40px}}