.menu-order-open{margin:4px 0 10px;padding:9px 12px;border:1px solid #c8d8ce;border-radius:8px;background:#f1f6f2;color:#244a38;text-align:left;cursor:pointer;flex-shrink:0}.menu-order-dialog{width:min(620px,calc(100vw - 32px));max-height:85vh;box-sizing:border-box;border:1px solid #c8d8ce;border-radius:14px;padding:20px;color:#244a38}.menu-order-dialog::backdrop{background:#102b2255}.menu-order-dialog ol{max-height:55vh;overflow:auto;padding:0;list-style:none}.menu-order-dialog li{display:flex;align-items:center;gap:8px;border-bottom:1px solid #e3ebe5;padding:8px 0}.menu-order-dialog li span{flex:1;min-width:0}.menu-order-dialog button{padding:9px 13px;border-radius:8px;border:1px solid #c8d8ce;background:#f1f6f2;color:#244a38;cursor:pointer}.menu-order-dialog button:disabled{opacity:.35;cursor:default}.menu-order-actions{display:flex;gap:8px;justify-content:flex-end;flex-wrap:wrap}#dashboard .admin-sidebar a>[data-menu-label-f50]{flex:1 1 0%;width:auto;text-align:left;font-size:inherit;color:inherit}

/* Text-only links must use the full row, including when the label is the first span. */
#dashboard .admin-sidebar a>span[data-menu-label-f50],
#dashboard .admin-sidebar a>span[data-menu-label-f50]:first-child{
 display:block;flex:1 1 0%;width:auto;min-width:0;max-width:100%;height:auto;min-height:0;
 font-size:13px;line-height:1.5;text-align:left;color:inherit;white-space:normal;word-break:normal;overflow-wrap:break-word;
}
#dashboard .admin-sidebar{min-width:0;overflow-x:hidden;}
@media(min-width:1101px){#dashboard .admin-layout{grid-template-columns:320px minmax(0,1fr);}}
@media(min-width:951px) and (max-width:1100px){#dashboard .admin-layout{grid-template-columns:285px minmax(0,1fr);}}
@media(max-width:950px){#dashboard .admin-layout{grid-template-columns:minmax(0,1fr);}}
