.kitchen-print-panel{margin:1rem auto;max-width:1200px;border:1px solid #e5dece;border-radius:16px;background:#fffaf1;padding:1rem}.kitchen-print-panel>summary{display:flex;flex-wrap:wrap;gap:.6rem;align-items:center;font-weight:700;cursor:pointer}.kitchen-print-status{font-size:.8rem;font-weight:400;color:#6b675b;margin-inline-start:auto}.kitchen-print-content{padding-top:1rem}.kitchen-print-content .checkbox{display:flex;align-items:center;gap:.65rem;margin:.7rem 0}.kitchen-print-content .checkbox input{width:20px;height:20px}.kitchen-print-content .field{margin-bottom:.8rem}.kitchen-print-setup{padding:.8rem;background:#fff0cf;border-radius:10px;font-size:.9rem}.kitchen-job-row{display:flex;align-items:center;justify-content:space-between;gap:1rem;border-top:1px solid #e5dece;padding:.7rem 0}.kitchen-job-row small{display:block;color:#716b60}.kitchen-ticket-overlay{position:fixed;inset:0;background:#0008;z-index:300;display:grid;place-items:center;padding:1rem}.kitchen-ticket-dialog{width:min(620px,100%);max-height:92dvh;overflow:auto;border-radius:18px;background:#fffdf7;padding:1.3rem}.kitchen-ticket-preview{border:1px dashed #bbb;background:#fff;padding:1rem;margin:1rem 0}.kitchen-ticket-preview section{padding:.6rem 0;border-bottom:1px dashed #ddd}.kitchen-ticket-preview strong{display:block}.kitchen-ticket-dialog .action-row{flex-wrap:wrap}.kitchen-ticket-dialog .team-heading{align-items:center}.food-art.uploaded.transparent-menu-photo{background:transparent}.food-art.uploaded.transparent-menu-photo img{object-fit:contain;transform:none;padding:0}.food-art.uploaded.transparent-menu-photo:hover img{transform:none}@media(max-width:600px){.kitchen-print-panel{margin:.7rem;border-radius:12px;padding:.8rem}.kitchen-ticket-dialog{padding:1rem}.kitchen-print-content .action-row{flex-wrap:wrap}.kitchen-job-row{align-items:flex-start;flex-wrap:wrap}}
