/* Compact order preferences stay reachable above menu search. */
.kb-service-bar[hidden]{display:none!important}.kb-service-bar{position:fixed;top:var(--kb-service-top,72px);inset-inline:0;z-index:95;background:var(--sf-cream);border-bottom:1px solid var(--sf-line);box-shadow:0 5px 13px #193f3108;padding:7px 40px;color:var(--sf-green)}.kb-service-inner{max-width:var(--sf-width,1120px);margin:auto;display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:44px}.kb-service-modes{display:flex;align-items:center;gap:4px;background:#e8eddf;border:1px solid #d6dfcc;border-radius:9px;padding:3px;flex:none}.kb-service-modes button{display:flex;align-items:center;justify-content:center;gap:9px;min-height:38px;min-width:114px;padding:7px 15px!important;background:transparent!important;color:#193f31!important;border:0!important;border-radius:6px!important;font:500 11px/1.5 Poppins,sans-serif!important;box-shadow:none!important;cursor:pointer}.kb-service-modes button[aria-pressed=true]{background:#193f31!important;color:#fffdf2!important;box-shadow:0 2px 5px #193f3114!important}.kb-service-bar svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;flex:none}.kb-service-context{display:flex;align-items:center;gap:10px;border:0!important;background:transparent!important;color:var(--sf-green)!important;min-height:44px;max-width:450px;min-width:0;padding:3px 0!important;text-align:start;cursor:pointer;box-shadow:none!important}.kb-service-context>span{display:grid;gap:2px;min-width:0}.kb-service-context strong{font:500 12px/1.5 Poppins,sans-serif;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kb-service-context small{display:block;font:10px/1.5 Poppins,sans-serif;color:#6a795f;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:380px}.kb-service-context>svg:last-child{width:13px;height:13px;margin-inline-start:8px}.kb-service-bar button:focus-visible{outline:3px solid var(--sf-red);outline-offset:2px}
html.kb-service-sticky .sf-menu-tools{top:calc(var(--kb-service-top,72px) + var(--kb-service-height,60px))!important}html.kb-service-sticky .sf-category-nav{top:calc(var(--kb-service-top,72px) + var(--kb-service-height,60px) + 12px)!important;max-height:calc(100dvh - var(--kb-service-top,72px) - var(--kb-service-height,60px) - 44px)}html.kb-service-sticky .sf-menu-main .sf-menu-group{scroll-margin-top:calc(var(--kb-service-top,72px) + var(--kb-service-height,60px) + 74px)!important}
html[data-kb-theme=dark] .kb-service-bar{background:#111b16f7;border-color:#34463b}html[data-kb-theme=dark] .kb-service-modes{background:#22372a;border-color:#3c503c}html[data-kb-theme=dark] .kb-service-modes button{color:#d6e7ce!important}html[data-kb-theme=dark] .kb-service-modes button[aria-pressed=true]{background:#d6e7ce!important;color:#193f31!important}html[data-kb-theme=dark] .kb-service-context small{color:#afc0a8}
@media(max-width:1050px){.kb-service-bar{padding-inline:25px}}
@media(max-width:767px){.kb-service-bar{padding:5px 20px}.kb-service-inner{gap:12px;min-height:44px}.kb-service-modes{gap:1px;padding:2px;border-radius:8px}.kb-service-modes button{min-width:76px;min-height:38px;font-size:10px!important;padding:7px 9px!important;gap:6px}.kb-service-modes svg{width:16px;height:16px}.kb-service-context{gap:7px;flex:1;justify-content:flex-end}.kb-service-context>svg:first-child{display:none}.kb-service-context strong{font-size:10px}.kb-service-context small{font-size:8px;max-width:160px}.kb-service-context>svg:last-child{width:11px;margin-inline-start:0}.kb-service-modes{flex:none}html.kb-service-sticky .sf-menu-tools{min-height:62px;padding:7px 0 8px}html.kb-service-sticky .sf-category-nav{top:calc(var(--kb-service-top,61px) + var(--kb-service-height,54px) + 62px)!important;max-height:none}html.kb-service-sticky .sf-menu-main .sf-menu-group{scroll-margin-top:calc(var(--kb-service-top,61px) + var(--kb-service-height,54px) + 126px)!important}}
@media(max-width:359px){.kb-service-bar{padding-inline:16px}.kb-service-inner{gap:8px}.kb-service-modes button{min-width:68px;padding-inline:7px!important;gap:4px}.kb-service-modes svg{width:14px;height:14px}.kb-service-context small{max-width:115px}}

.kb-service-bar{padding-block:5px}.kb-service-modes button{min-height:44px}@media(max-width:767px){.kb-service-bar{padding-block:3px}.kb-service-modes button{min-height:44px}}

html.kb-service-sticky[data-kb-theme=dark] .sf-menu-section{background:#111b16!important}html.kb-service-sticky[data-kb-theme=dark] .sf-search{background:#1c2a22!important;border-color:#3c503c!important}html.kb-service-sticky[data-kb-theme=dark] .sf-category-nav a{background:#22372a!important;color:#d6e7ce!important;border-color:#3c503c!important}html.kb-service-sticky[data-kb-theme=dark] .sf-category-nav a[aria-current=true]{background:#d6e7ce!important;color:#193f31!important}
/* Desktop sidebar and search share a sticky anchor and matching inner inset. */
@media(min-width:768px){.sf-menu-tools,.sf-category-nav{top:var(--kb-service-top,72px)}html.kb-service-sticky .sf-category-nav{top:calc(var(--kb-service-top,72px) + var(--kb-service-height,60px))!important}.sf-category-nav{padding-top:8px}.sf-category-nav a{min-height:46px}}
