/* Administrator-only navigation. Public site styles are unchanged. */
body[data-mode="admin"] .header{align-items:flex-start;gap:24px;flex-wrap:wrap}
body[data-mode="admin"] #main-nav{display:flex;flex-direction:column;align-items:stretch;gap:12px;min-width:0;margin-left:auto}
body[data-mode="admin"] #main-nav[hidden]{display:none}
.admin-general-nav,.admin-workflow-nav{display:flex;align-items:center;flex-wrap:wrap;gap:8px 18px;min-width:0}
.admin-general-nav{justify-content:flex-end}
.admin-workflow-nav{padding-top:12px;border-top:1px solid #dbe3df;justify-content:flex-start}
body[data-mode="admin"] #main-nav button,body[data-mode="admin"] #main-nav a{min-height:44px;font-size:1.125rem;line-height:1.6;white-space:normal;overflow-wrap:anywhere}
body[data-mode="admin"] #main-nav .admin-workflow-nav button,body[data-mode="admin"] #main-nav .admin-workflow-nav a{padding:8px 12px;border-radius:8px;border:1px solid transparent;text-decoration:none}
body[data-mode="admin"] #main-nav .admin-workflow-nav .nav-active{border-color:#d7a087;background:#fff0e5}
body[data-mode="admin"] #main-nav #admin-menu-link{border-color:#dbe3df;background:#f3f6f0}
#admin-section-path{max-width:1224px;margin:12px auto;padding:0 18px;font-size:1rem}
#admin-section-path a{text-decoration:underline;text-underline-offset:3px}
@media(max-width:950px){body[data-mode="admin"] #main-nav{width:100%;margin-left:0}.admin-general-nav{justify-content:flex-start}.admin-general-nav #logout{margin-left:auto}}
@media(max-width:600px){.admin-workflow-nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.admin-workflow-nav>*{justify-content:center;text-align:center}body[data-mode="admin"] #main-nav .admin-workflow-nav button,body[data-mode="admin"] #main-nav .admin-workflow-nav a{padding:10px 6px}.admin-general-nav{gap:8px 12px}.admin-general-nav #logout{margin-left:0}}
