.table-management-panel{margin-top:12px}.table-management-panel .floor-grid{grid-template-columns:repeat(auto-fill,minmax(155px,1fr))}.floor-table{text-align:left;padding:16px}.floor-table small{text-transform:capitalize}.table-actions{display:flex;gap:7px;margin-top:17px}.table-actions button{border:1px solid #dce7dc;border-radius:6px;background:#fff;padding:8px;font-size:10px;color:#467956;font-weight:700}.table-actions button:hover{background:#edf4ed}.qr-dialog{width:min(440px,calc(100% - 24px));border:0;border-radius:14px;padding:25px;box-shadow:0 25px 75px #17221f40;color:#1c2a24}.qr-dialog::backdrop{background:#17221f80}.qr-canvas{display:flex;align-items:center;justify-content:center;min-height:230px;margin:14px 0;background:#fff}.qr-canvas img,.qr-canvas canvas{max-width:100%}.qr-help{font-size:12px;color:#738178;line-height:1.6}.qr-url{width:100%;border:1px solid #e2e8e1;border-radius:8px;padding:11px;font-size:11px;color:#607168}.qr-dialog .sf-dialog-actions{display:flex;justify-content:flex-end;gap:12px;margin-top:20px}@media(max-width:700px){.table-management-panel .floor-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.table-actions{flex-wrap:wrap}}
.qr-orders-panel{margin-bottom:18px}.qr-order-card{display:flex;gap:15px;align-items:center;flex-wrap:wrap;border-top:1px solid #edf0eb;padding:14px 0}.qr-order-card>div{flex:1;min-width:180px}.qr-order-card b{font-size:12px}.qr-order-card small{display:block;color:#8b968e;font-size:10px;margin-top:5px;line-height:1.5}.qr-order-card strong{font-size:13px}.qr-order-card select{border:1px solid #dce7dc;border-radius:6px;padding:9px;font-size:11px}.qr-orders-empty{font-size:12px;color:#8b968e;line-height:1.7}
