.food-order-container{padding:12px}.food-order-banner{background-color:#fafafa;border-bottom:1px solid #e0e0e0;flex-wrap:nowrap;justify-content:space-between;gap:12px;margin-bottom:16px;padding:12px;font-family:Roboto,Helvetica,Arial,sans-serif;display:flex;box-shadow:0 1px 2px #0000001f}.food-order-chef-card{text-align:center;background-color:#fff;border-radius:8px;flex:1 0 25%;min-width:150px;margin:0 2px;padding:12px;box-shadow:0 2px 4px #0000001f,0 1px 2px #00000014}.food-order-chef-image{width:100px;height:100px;box-shadow:inset 0 0 1px #e0e0e0,inset 0 0 14px #44424233}.food-order-chef-name{color:#212121;margin:8px 0 6px;font-family:Roboto,sans-serif;font-size:1.2rem;font-weight:500}.food-preparing-orders{color:#757575;margin:0 0 8px;font-family:Roboto,sans-serif;font-size:.9rem;font-weight:400}.food-order-item{color:#000;text-overflow:ellipsis;background-color:#e6d7f7;border:1px solid #e0e0e0;border-radius:4px;margin:6px 0;padding:8px;font-family:Roboto,sans-serif;font-size:.85rem;line-height:1.4}.food-order .chef-info img{border-radius:50px;width:50px;height:50px;box-shadow:inset 0 0 1px #e0e0e0,inset 0 0 14px #44424233}.food-order .sf-grid-content-container .chef-info{align-items:center;display:flex}.food-order .sf-grid-content-container .chef-info span{margin:10px}.food-order .status-badge{text-align:center;white-space:nowrap;border:1px solid #0000;border-radius:8px;padding:4px 8px;font-family:Roboto,sans-serif;font-size:12px;font-weight:400;display:inline-block}.food-order .status-completed{color:#155724;background-color:#d4edda;border-color:#c3e6cb}.food-order .status-in-progress{color:#856404;background-color:#fff3cd;border-color:#ffeaa7}.food-order .status-not-started{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}.food-order .status-unknown{color:#383d41;background-color:#e2e3e5;border-color:#d6d8db}.food-order-item strong{font-size:13px;font-weight:500}.dark-theme .food-order-banner{background-color:#212121;border-bottom:1px solid #424242;box-shadow:0 1px 2px #ffffff1f}.dark-theme .food-order-chef-card{background-color:#333;box-shadow:0 2px 4px #ffffff1f,0 1px 2px #ffffff14}.dark-theme .food-order-chef-name{color:#e0e0e0}.dark-theme .food-preparing-orders{color:#bdbdbd}.dark-theme .food-order-item{color:#e0e0e0;background-color:#4f3c6a;border:1px solid #5a4c70}.dark-theme .food-order .status-completed{color:#a5d6a7;background-color:#2e4b3e;border-color:#385e49}.dark-theme .food-order .status-in-progress{color:#fff59d;background-color:#534b1e;border-color:#6d622a}.dark-theme .food-order .status-not-started{color:#ffcdd2;background-color:#612a2f;border-color:#79353a}.dark-theme .food-order .status-unknown{color:#b0b0b0;background-color:#4e5153;border-color:#616466}.dark-theme .food-order .sf-grid-header-row .sf-cell{color:#e0e0e0;background-color:#333;border-bottom:1px solid #424242}.dark-theme .food-order .sf-grid-content-row .sf-cell{color:#e0e0e0;background-color:#2a2a2a;border-bottom:1px solid #424242}.dark-theme svg.status-yes path{stroke:#51b91d}.dark-theme svg.status-no circle{fill:#078ef4}.sf-grid.food-order .status-column{cursor:default}
