.admin-mobile-title,.admin-mobile-menu{display:none}@media (max-width:1023px){.admin-platform>div.grid{grid-template-columns:minmax(0,1fr)}.admin-platform .admin-sidebar{background:#fffdf7;min-width:0;max-width:100%;padding:.5rem .85rem;overflow:visible}.admin-platform .admin-sidebar>*{min-width:0;max-width:100%}.admin-navigation .admin-nav-desktop{display:none}.admin-navigation .admin-nav-desktop:has(button[aria-pressed=true]){padding-top:1rem;display:block}.admin-mobile-menu{color:#173150;background:#fffdf7;border:1px solid #d0c1a0;border-radius:8px;display:block;position:relative}.admin-mobile-menu>summary{cursor:pointer;align-items:center;gap:.7rem;min-height:48px;padding:.55rem .75rem;font-size:.9rem;font-weight:700;list-style:none;display:flex}.admin-mobile-menu>summary::-webkit-details-marker{display:none}.admin-mobile-menu>summary>svg:last-child{flex:none;margin-left:auto}.admin-mobile-menu summary>span{flex-wrap:wrap;align-items:center;gap:.65rem;min-width:0;display:flex}.admin-mobile-menu summary small{color:#586976;text-overflow:ellipsis;white-space:nowrap;max-width:180px;font-size:.75rem;font-weight:400;overflow:hidden}.admin-mobile-menu[open]>summary{border-bottom:1px solid #ded3bb}.admin-mobile-menu[open]>summary>svg:last-child{transform:rotate(180deg)}.admin-mobile-menu>nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;max-height:65dvh;padding:.65rem;display:grid;overflow-y:auto}.admin-mobile-menu>nav>a{color:#173150;overflow-wrap:anywhere;background:#fffdf8;border:1px solid #e0d5be;border-radius:7px;align-items:center;gap:.6rem;min-height:54px;padding:.6rem;font-size:.75rem;font-weight:600;line-height:1.5;display:flex}.admin-mobile-menu>nav>a>img,.admin-mobile-menu>nav>a>span:first-child{object-fit:contain;flex:none;width:26px;height:26px}.admin-mobile-menu>nav>a[aria-current=page]{color:#fff;box-shadow:none;background:#102e54;border-color:#102e54}.admin-mobile-arrange{background:#f4eddf;border:1px solid #cebea0;border-radius:7px;min-height:44px;margin:.3rem .7rem .7rem;padding:.5rem .7rem;font-size:.8rem;font-weight:700;display:block}.admin-platform .admin-content{min-width:0;max-width:100%}}@media (max-width:600px){.admin-platform>header>div{gap:.65rem;min-height:68px;padding:.65rem .85rem}.admin-platform>header .admin-brand{flex:1;gap:.65rem;min-width:0}.admin-platform>header .admin-brand>img{object-fit:contain;flex:none;width:38px;height:38px}.admin-platform>header .admin-brand>div{min-width:0}.admin-platform>header .admin-brand p,.admin-desktop-title{display:none}.admin-mobile-title{white-space:nowrap;display:block}.admin-platform>header .admin-brand h1{letter-spacing:0;margin:0;font-size:1.05rem;line-height:1.3}.admin-platform>header a[href="/api/admin/logout"]{white-space:nowrap;gap:.35rem;min-height:44px;padding:.5rem .6rem;font-size:.75rem}.admin-platform>header a[href="/api/admin/logout"] svg{flex:none;width:15px;height:15px}.admin-platform .admin-content{padding:1rem .85rem 2rem}.admin-platform .posting-centre>div:first-child{margin-bottom:1rem}.admin-platform .posting-centre>div:first-child h1{font-size:1.45rem;line-height:1.2}.admin-platform .posting-centre>div:first-child p{margin-top:.45rem;font-size:.85rem;line-height:1.65}}
