/* NuriShipping PC 관리자 화면 — 모바일 화면(mobile_dashboard.html)과 같은 코드(mobile_core.js · mobile_admin.js)를
   넓은 화면에 맞춰 보여 준다. 모바일 스타일은 건드리지 않고 아래에서 덮는다. */
html,body{overflow:auto}
.page{position:static;min-height:100vh}
.page.hidden{display:none}
#page-login{display:flex;min-height:100vh}
#page-main{background:#f0f2f5}
.hdr{padding:10px max(24px,calc((100vw - 1100px)/2)) 0}
.hdr-tab{padding:12px 18px 10px;font-size:15px}
.hdr-tabs{justify-content:flex-start;gap:6px}
.body{max-width:1100px;width:100%;margin:0 auto;padding:22px 24px 48px;overflow:visible}
.tabpane{max-width:none}
.card{padding:22px}
#menu{right:max(24px,calc((100vw - 1100px)/2))}
.btn{max-width:360px}
