.voucher-picker{min-width:0!important}.voucher-picker .voucher-picker-title{float:left;width:100%;padding:0;margin:0 0 16px;font-weight:600}.voucher-picker .voucher-picker-search{clear:both}
.kitchen-tools{position:relative;flex-shrink:0}.kitchen-tip{position:absolute;right:0;top:calc(100% + 14px);width:min(300px,75vw);padding:20px;background:var(--surface);border:1px solid var(--border);border-radius:12px;box-shadow:0 10px 30px #3b242820;z-index:10;font-size:.85rem}.kitchen-tip:before{content:'';position:absolute;top:-7px;right:24px;width:12px;height:12px;background:var(--surface);border-left:1px solid var(--border);border-top:1px solid var(--border);transform:rotate(45deg)}.kitchen-tip button{float:right;background:none;color:var(--text);font-size:20px}.kitchen-tip p{margin:10px 0 0}.kitchen-items{margin:12px 0;display:grid;gap:8px}.kitchen-item a{display:flex;align-items:center;gap:8px}.kitchen-item img{width:50px;height:50px;object-fit:cover;border-radius:5px}.kitchen-item span{overflow-wrap:anywhere}.kitchen-customer{display:block}.kitchen-table td:first-child{min-width:190px}.kitchen-note-row td{padding:0!important}.kitchen-notes{padding:12px 16px;background:var(--background);display:grid;gap:8px;overflow-wrap:anywhere}.kitchen-fullscreen{overflow:hidden}.kitchen-fullscreen .header,.kitchen-fullscreen .topline,.kitchen-fullscreen #footer,.kitchen-fullscreen .floating,.kitchen-fullscreen #demo-banner,.kitchen-fullscreen .admin-nav{display:none!important}.kitchen-fullscreen #admin-content{position:fixed;inset:0;z-index:50;background:var(--background);overflow:auto;padding:20px;overscroll-behavior:contain}.kitchen-fullscreen #admin-content>.page-title{position:sticky;top:-20px;background:var(--background);z-index:3;padding:14px 0}.kitchen-fullscreen .kitchen-table{overflow:visible}.kitchen-fullscreen .kitchen-table table{width:100%}
@media(max-width:1000px){.kitchen-fullscreen .kitchen-table thead{display:none}.kitchen-fullscreen .kitchen-table table,.kitchen-fullscreen .kitchen-table tbody{display:block}.kitchen-fullscreen .kitchen-order{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:2px solid var(--border);padding:10px}.kitchen-fullscreen .kitchen-order td{min-width:0!important;border:0;padding:10px}.kitchen-fullscreen .kitchen-order td:first-child,.kitchen-fullscreen .kitchen-order td:last-child{grid-column:1/-1}.kitchen-fullscreen .kitchen-note-row,.kitchen-fullscreen .kitchen-note-row td{display:block}.kitchen-fullscreen .kitchen-item img{width:64px;height:64px}.kitchen-fullscreen .finance-actions button{min-height:44px}}

@media(max-width:1000px){.kitchen-fullscreen .kitchen-order td:not(:first-child):not(:last-child):before{content:attr(data-label);display:block;color:var(--muted);font-size:.75rem;margin-bottom:5px}}

.delivery-area-tip{position:relative;margin:26px 0 20px;padding:20px 42px 16px 20px;background:var(--surface);border:1px solid var(--border);border-left:4px solid var(--primary);border-radius:12px;box-shadow:0 5px 18px #3b24280b;font-size:.88rem;overflow-wrap:anywhere}.delivery-area-tip:after{content:'';position:absolute;bottom:-7px;left:26px;width:12px;height:12px;background:var(--surface);border-right:1px solid var(--border);border-bottom:1px solid var(--border);transform:rotate(45deg)}.delivery-area-tip>button{position:absolute;top:8px;right:8px;background:none;color:var(--text);width:30px;height:30px;font-size:23px}.delivery-area-tip strong{color:var(--primary)}.delivery-area-tip p{margin:10px 0 0}
