
body .client-sidebar{display:flex!important;flex-direction:column!important;height:100dvh;overflow:hidden!important}
body .client-brand{flex:0 0 auto;text-align:center!important;padding:0 8px 12px!important}
body .client-brand>strong,body .client-brand>.dc-brand-home{display:block;text-align:center}
body .client-sidebar .client-menu{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;margin-top:12px}
body .client-menu>details>summary{font-size:14px!important;font-weight:700}
body .client-menu>details>a,body .client-menu>details>details>summary{padding-left:20px!important;font-size:14px!important;font-weight:400}
body .client-menu>details>a{margin-left:34px!important}
body .client-menu>details>details>a{padding-left:34px!important;font-size:14px!important}
body .sidebar-utilities{flex:0 0 auto;margin-top:0!important;padding-top:6px!important;gap:0!important}
body .dc-sidebar-bottom{display:flex;align-items:center;gap:6px;min-height:40px}
body .dc-sidebar-bottom>a.button{width:auto!important;flex:0 0 auto}
body .dc-sidebar-bottom .brand-actions{margin:0 0 0 auto!important;gap:5px;display:flex}
body .dc-sidebar-bottom .brand-actions a{font-size:12px!important;padding:5px!important;white-space:nowrap}
.dc-context-picker{--dc-context-color:var(--dc-ui-brand-green);position:relative;margin:8px 0 0;text-align:left}
.dc-context-picker>summary{display:flex!important;justify-content:space-between;align-items:center;height:40px;padding:8px 10px;background:var(--dc-context-color);color:white;border-radius:8px;list-style:none;cursor:pointer;font-size:14px;white-space:nowrap;overflow:hidden;gap:6px}
.dc-context-picker>summary::-webkit-details-marker{display:none}
body .dc-login-name{display:block;font-size:12px!important;height:20px;line-height:20px;margin-top:6px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#dce7f3}
.dc-context-panel{--dc-context-color:var(--dc-ui-brand-green);position:fixed;z-index:1500;left:12px;top:130px;width:250px;max-width:calc(100vw - 24px);max-height:60dvh;overflow:auto;padding:8px;background:#eaf2f8;border:1px solid #b9cad8;border-radius:10px;box-shadow:0 8px 24px #13253f44;color:#13253f}
.dc-context-panel[hidden]{display:none!important}
.dc-context-panel [role=tablist]{display:flex;gap:4px;margin-bottom:8px}
body .dc-context-panel [role=tab]{flex:1;min-width:0;padding:6px!important;font-size:14px;height:34px;min-height:34px;background:transparent;color:#46627a}
body .dc-context-panel [aria-selected=true]{background:var(--dc-context-color);color:white}
.dc-context-panel [role=tabpanel]{display:grid;gap:6px}.dc-context-panel [hidden]{display:none!important}
.dc-context-panel a{display:block;padding:10px;border:1px solid #d4e0e9;border-radius:7px;background:white;color:#13253f;text-decoration:none;font-size:14px;overflow-wrap:anywhere}
.dc-context-panel a[aria-current]{background:#d9ecfa;border-color:#71aeda;font-weight:700}
@media(max-width:850px){body.dc-mobile-web .client-sidebar{height:calc(100dvh - 56px)!important}}
[data-context-mode="store"]{--dc-context-color:#2376bd}[data-context-mode="central_kitchen"]{--dc-context-color:#b42318}body .dc-context-panel [data-context-tab="store"][aria-selected="true"]{background:#2376bd}body .dc-context-panel [data-context-tab="central_kitchen"][aria-selected="true"]{background:#b42318}