.kitchen{padding:18px;max-width:1800px}header{margin-bottom:16px}h1{font-size:23px}.fullscreen-toggle{display:none}.light-notice{padding:10px 12px;background:#fff1d3;border:1px solid #edd29b;border-radius:9px;margin-bottom:14px;color:#725218;font-size:12px}.light-tabs{display:none}.lane{min-height:300px}.board{align-items:stretch}html[data-layout=wide] .board{grid-template-columns:repeat(3,minmax(275px,1fr));overflow-x:auto}html[data-layout=wide] .lane{display:block}html[data-layout=compact] .kitchen{padding:10px}html[data-layout=compact] header{margin-bottom:10px}html[data-layout=compact] .brand{gap:8px}html[data-layout=compact] .logo{display:none}html[data-layout=compact] h1{font-size:19px;letter-spacing:-.4px}html[data-layout=compact] .eyebrow{font-size:10px;letter-spacing:.8px}html[data-layout=compact] header aside{width:auto;gap:6px}html[data-layout=compact] .clock{font-size:17px;min-width:76px}html[data-layout=compact] .date{font-size:10px}html[data-layout=compact] .summary{margin-bottom:10px}html[data-layout=compact] .summary p{max-width:none}html[data-layout=compact] .light-tabs{position:sticky;top:0;z-index:4;display:flex;gap:6px;padding:8px 0;background:#f3f4f0}html[data-layout=compact] .light-tabs button{flex:1;min-height:48px;border:1px solid #c7d5c1;border-radius:9px;background:#fff;color:#35533a;font-weight:650;font-size:13px;padding:5px}html[data-layout=compact] .light-tabs button[aria-selected=true]{background:#28583a;color:#fff;border-color:#28583a}html[data-layout=compact] .board{display:block;overflow:visible}html[data-layout=compact] .lane{display:none;min-height:180px;padding:9px;border-radius:12px}html[data-layout=compact] .lane.light-selected{display:block}html[data-layout=compact] .lanehead{position:static;margin:0 0 10px;padding:5px}html[data-layout=compact] .lanehead h2{font-size:14px}html[data-layout=compact] .lanehint{display:none}html[data-layout=compact] .card{cursor:default;margin-bottom:10px}html[data-layout=compact] .cardtop{padding:8px 10px 0}html[data-layout=compact] .draghandle{display:none}html[data-layout=compact] .customer{padding:8px 10px}html[data-layout=compact] .customer h3{font-size:17px}html[data-layout=compact] .items{display:none}html[data-layout=compact] .ordertotal{margin:0 10px;padding:8px 0}html[data-layout=compact] .ordertotal strong{font-size:19px}html[data-layout=compact] .progress{padding:8px 10px;font-size:11px}html[data-layout=compact] .detailbutton{width:calc(100% - 20px);min-height:46px;padding:9px;margin:3px 10px 8px;font-size:14px}html[data-layout=compact] .times{margin:0 10px 8px;padding-top:8px}html[data-layout=compact] .cardfoot{padding:8px 10px;gap:8px;flex-wrap:nowrap}html[data-layout=compact] .cardfoot .elapsed{font-size:11px;width:auto;flex:1}html[data-layout=compact] .cardfoot .action{width:auto;min-width:125px;min-height:46px;font-size:13px;padding:8px}html[data-layout=compact] .payment{padding:9px 10px}html[data-layout=compact] .paidlabel{min-height:48px;font-size:15px}html[data-layout=compact] .payment .action{font-size:14px;min-height:48px}html[data-layout=compact] .bottom{font-size:10px;margin-top:10px;gap:5px}.popup{width:min(760px,calc(100vw - 16px));max-height:94dvh}.popuphead{padding:14px}.popuphead h2{font-size:21px}.popupitems .itembody{overflow-wrap:anywhere}.popupitems .checktarget{min-width:48px}.popupfoot{padding:12px}.toast{max-width:94vw;min-width:220px;font-size:13px;z-index:30}.light-state-error{color:#923b22}
