.delivery-heading{display:flex;justify-content:space-between;gap:16px;align-items:center;flex-wrap:wrap;margin-bottom:22px}.delivery-heading h2{font-size:25px;margin:0 0 7px;color:#491b20}.delivery-heading p{margin:0;color:#776b60}.delivery-actions{display:flex;gap:10px}.delivery-actions button{min-height:52px;color:#886422;border-color:#c9b786}.filters116{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-bottom:22px}.filters116 button{border-radius:24px;min-width:90px}.filters116 button.selected{background:#916b25;color:white;border-color:#916b25}.pending-summary{margin-right:auto;font-size:20px;color:#551d24}.pending-summary small{display:block;font-size:13px;color:#746b61;margin-top:5px}.board116{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;align-items:start}.table-group{min-width:0}.table-group>h2{font-size:15px;margin:0 0 10px;color:#776656}.kcard{border:1px solid #e8e0d7;border-radius:14px;background:#fffdf9;overflow:hidden;margin-bottom:18px;box-shadow:0 3px 12px #4d2a1410}.card-head{background:#208d3d;color:white;padding:18px;display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}.card-head strong{font-size:21px}.card-head time{font-size:24px;font-weight:700;font-variant-numeric:tabular-nums}.red .card-head{background:#b01d2d}.yellow .card-head{background:#e7b817;color:#4b3400}.card-tags{width:100%;display:flex;gap:10px;justify-content:space-between}.card-tags span{font-size:11px;font-weight:750;background:#ffffffcb;color:#70242b;padding:6px 10px;border-radius:7px}.unit{display:flex;align-items:center;gap:10px;margin:0 15px;padding:22px 0;border-bottom:1px solid #e7dfd5;flex-wrap:wrap}.unit:last-child{border-bottom:0}.qty{font-size:21px;font-weight:800;color:#213d2c;min-width:16px}.dish-info{flex:1;min-width:120px}.dish-info b{font-size:16px;display:block;color:#4a2023;overflow-wrap:anywhere}.unit small{display:block;color:#786d65;font-size:12px;margin-top:6px}.unit .note{color:#4e473e;font-size:14px}.station{display:inline-block;font-size:10px;font-weight:750;background:#f2dfdc;color:#7f252c;border-radius:6px;padding:4px 7px;margin-top:7px}.station.bar{background:#f5e8c8;color:#87651d}button.deliver{background:#fff;color:#167132;border:1px solid #36894a;min-height:56px;min-width:132px;font-size:16px;font-weight:750;border-radius:11px;padding:12px;box-shadow:0 3px 10px #27522a0b}button.deliver:hover{background:#e9f6e9}.cancelled .dish-info b,.history-row.cancelled b{text-decoration:line-through;color:#817974}.cancel-label{color:#a02a32!important;font-weight:bold}.board-empty{grid-column:1/-1;text-align:center;background:#fffcf7;border:1px dashed #d7cdbd;border-radius:14px;padding:60px 20px;color:#5d6a55}.board-empty b{font-size:27px}.board-empty small{color:#80776a}.delivery-note{color:#87786b;font-size:12px;margin-top:20px}dialog{max-width:850px;width:calc(100% - 32px);border:1px solid #d6c8b6;border-radius:14px;background:#fffbf5;color:#47292b;padding:24px}dialog::backdrop{background:#25180f77}.dialog-heading{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-bottom:15px}.dialog-heading h2{margin:0}.dialog-heading form{margin:0}.history-list{max-height:55vh;overflow:auto}.history-row{padding:15px 0;border-bottom:1px solid #e4dbcd;display:flex;gap:14px;align-items:center;justify-content:space-between}.history-row small{display:block;color:#7b7065;margin-top:5px}.history-row b{overflow-wrap:anywhere}.history-row button{flex-shrink:0}#history{max-height:180px;overflow:auto;font-size:12px}#historySearch{width:100%;margin-bottom:12px}#message:empty{display:none}@media(max-width:1150px){.board116{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.board116{grid-template-columns:1fr}.delivery-heading h2{font-size:23px}.delivery-actions{width:100%}.delivery-actions button{flex:1}.pending-summary{width:100%;margin-bottom:5px}.filters116{gap:8px}.filters116 button{flex:1;min-width:0}.unit{padding:20px 0}.card-head strong{font-size:20px}.history-row{flex-wrap:wrap}}
.kitchen-page .delivery-heading h2{font-size:22px}@media(max-width:650px){.kitchen-page .shell{display:block}.kitchen-page .sidebar{position:static;height:auto;min-height:0;padding:14px 16px;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.kitchen-page .sidebar .wordmark{font-size:20px;letter-spacing:0}.kitchen-page .sidebar .brand-user{font-size:11px}.kitchen-page .sidebar .foot{display:none}.kitchen-page .restaurant-menu{width:100%;margin:0}.kitchen-page .sidebar nav{display:flex;gap:8px;margin:5px 0 0;flex-wrap:wrap}.kitchen-page .sidebar nav a{padding:10px 12px}.kitchen-page .topbar{padding:16px;flex-wrap:wrap}.kitchen-page .top-actions{max-width:none;flex:1;justify-content:flex-start}.kitchen-page .workspace{padding:20px 16px}.kitchen-page .filters116 button{padding:10px 12px}.kitchen-page .delivery-actions button{white-space:nowrap}}

@media(max-width:650px){body.kitchen-page .shell>.sidebar{position:static;height:auto;min-height:0;max-height:none;flex-wrap:wrap}body.kitchen-page .sidebar .restaurant-menu nav a{width:auto;flex:0 1 auto}}
