.od-sidebar-tools{display:flex;justify-content:flex-end;margin:-10px 0 12px}
.od-sidebar-tools .od-icon{width:40px;height:40px;border:1px solid var(--line);border-radius:10px}
.od-nav-label{overflow:hidden;text-overflow:ellipsis}
.od-nav-sheet .od-sidebar-tools{display:none}
@media(min-width:761px){
 body:not(.ops-focus) .od-merchant.od-sidebar-collapsed>.od-sidebar{width:84px;padding:20px 12px}
 body:not(.ops-focus) .od-merchant.od-sidebar-collapsed>.od-main{margin-left:84px}
 .od-sidebar-collapsed>.od-sidebar .od-brand>span:last-child,.od-sidebar-collapsed>.od-sidebar .od-store-chip,.od-sidebar-collapsed>.od-sidebar .od-nav-label,.od-sidebar-collapsed>.od-sidebar .od-demo-profiles{display:none}
 .od-sidebar-collapsed>.od-sidebar .od-brand{justify-content:center;margin-bottom:20px}
 .od-sidebar-collapsed>.od-sidebar .od-nav{justify-content:center;padding:14px 10px;min-height:48px}
 .od-sidebar-collapsed>.od-sidebar .od-nav svg{margin:0;flex-shrink:0}
 .od-sidebar-collapsed>.od-sidebar .od-sidebar-tools{justify-content:center}
 .od-sidebar-collapsed>.od-sidebar .od-more-nav summary{justify-content:center;padding:12px 0}
 .od-sidebar-collapsed>.od-sidebar .od-more-nav summary svg{width:20px}
}
.oh-editor{border:1px solid var(--line);border-radius:12px;padding:18px}
.oh-editor p,.oh-public p{font-size:13px;line-height:1.6;color:#66735d;margin:12px 0}
.oh-days{display:grid;gap:14px;margin-top:18px}
.oh-days fieldset{border:1px solid var(--line);border-radius:10px;padding:12px;min-width:0}
.oh-days legend{font-weight:700;font-size:14px;padding:0 6px}
.oh-period{display:flex;gap:10px;align-items:end;margin-bottom:10px}
.oh-period label{flex:1;min-width:0}
.oh-period>span{padding-bottom:13px;font-size:13px}
.oh-period input{width:100%;min-width:0;font-variant-numeric:tabular-nums}
.oh-public{max-width:1280px;margin:0 auto 15px;padding:14px 24px;background:#f3f5ee;border-radius:12px}
.oh-public summary{cursor:pointer;font-weight:700}
.oh-public dl{display:grid;gap:7px;max-width:520px;font-size:14px}
.oh-public dl>div{display:flex;justify-content:space-between;gap:20px}
.oh-public dd{margin:0;text-align:right}
.od-manual-catalog .od-food-grid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr))}
.od-manual-catalog .od-food-image{height:145px}
.od-manual-catalog .od-food-copy p{min-height:0}
.od-manual-cart{position:sticky;bottom:16px;margin-top:20px;z-index:10}
.od-manual-cart .od-button{display:flex;justify-content:space-between;box-shadow:0 6px 24px #26382022}
.od-manual-note{border:1px solid #ead5b8;background:#fff8ed;color:#75502d;border-radius:12px;padding:14px;font-size:14px;line-height:1.5;margin-bottom:20px}
.ops-heading>.od-button{white-space:nowrap}
@media(max-width:760px){.od-manual-cart{bottom:84px}.od-manual-catalog .od-food-grid{grid-template-columns:1fr 1fr;gap:10px}.od-manual-catalog .od-food-image{height:115px}.oh-public{margin:0 16px 12px;padding:14px}.ops-heading{flex-wrap:wrap}.ops-heading>.od-button{min-height:44px}}
