.manager-page .manager-sidebar{padding:14px 12px;gap:12px}
.manager-page .manager-logo{margin:0;padding:6px 10px}
.manager-page .manager-logo img{max-height:68px;object-fit:contain}
.manager-page .manager-store-switch{margin:0 0 4px;padding:10px;border-radius:12px}
.manager-page .food-organized-nav{gap:6px}
.food-organized-nav .food-nav-group{border:0;border-bottom:1px solid #edf0f3;margin:0;padding:0 0 5px;background:transparent}
.food-organized-nav .food-nav-group>summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;min-height:40px;padding:8px 10px;font:700 11px/1.4 system-ui;color:#667588;border-radius:8px}
.food-nav-group>summary::-webkit-details-marker{display:none}
.food-nav-group>summary>span{font-size:17px;transition:transform .15s}
.food-nav-group[open]>summary>span{transform:rotate(180deg)}
.food-nav-group>summary:hover{background:#f4f6f8;color:#263949}
.food-nav-group>div{display:grid;gap:2px;padding:0 0 3px 4px}
.manager-page .food-organized-nav a{min-height:38px;padding:8px 10px;font-size:12px;gap:9px;border-radius:9px}
.manager-page .food-organized-nav a.active{background:#fff0e5;border-color:#ffdac0;color:#bc470d;font-weight:700;box-shadow:inset 3px 0 #f56b21}
.food-organized-nav a small{display:block;font-size:9px;color:#7b8896}
.food-organized-nav a:focus-visible,.food-nav-group>summary:focus-visible{outline:2px solid #f56b21;outline-offset:2px}
@media(max-width:900px){.manager-page .food-organized-nav a,.food-organized-nav .food-nav-group>summary{min-height:44px}.manager-page .manager-sidebar .manager-logo{padding-right:35px}}
