body:has(.night-bbq){background:#17272f;color:#f5e4be;min-height:100svh}body:has(.night-bbq)>.site-head,body:has(.night-bbq)>.site-foot{display:none}.night-bbq{max-width:1450px;margin:auto;padding:0 25px;font-size:14px;--gold: #f3bc67;--paper: #f3e4bf;--ink: #233b42}.night-bbq img,.nb-dialog img{image-rendering:pixelated}.night-bbq button,.nb-dialog button{font:inherit;border:2px solid #758b88;background:#2b4349;color:#f5e4be;padding:8px 12px;cursor:pointer;box-shadow:0 3px #0a1b23}.night-bbq button:disabled{opacity:.4;cursor:default}.night-bbq button:focus-visible,.nb-dialog button:focus-visible{outline:3px dashed #fbd38b;outline-offset:3px}.night-bbq .nb-primary,.nb-dialog .nb-primary{background:#efb967;color:#253b3e;border-color:#ffdaa0;box-shadow:0 4px #9e713d}.nb-head{display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:58px;border-bottom:2px solid #607673;margin-bottom:20px}.nb-head>a{font-size:11px;color:#b0c2b4;text-decoration:none}.nb-head h1{font-size:25px;font-weight:400;margin:0}.nb-head h1 span{font-size:12px;margin-left:12px;color:#c1b58f}.nb-head>div{display:flex;gap:8px}.nb-head button{font-size:11px;padding:5px 8px;box-shadow:none}.nb-note{font-size:11px;color:#aebead;line-height:1.8;margin:10px 0}.nb-intro{display:grid;grid-template-columns:1.2fr 1fr;max-width:1170px;margin:45px auto 20px;border:3px solid #667b72;background:#22383e;box-shadow:8px 8px #0a1c25}.nb-cover{position:relative;min-width:0}.nb-cover img{width:100%;height:100%;object-fit:cover}.nb-cover>span{position:absolute;left:20px;bottom:20px;background:#1f3437;border:2px solid #c69b5d;padding:7px 11px;font-size:12px}.nb-intro-copy{padding:43px 35px}.nb-intro-copy>small{font-size:11px;color:#c6b486}.nb-intro-copy h2{font-size:40px;line-height:1.4;margin:18px 0;font-weight:400}.nb-intro-copy>p:not(.nb-note){font-size:14px;color:#c4d2bc;line-height:2;margin:22px 0 30px}.nb-starts{display:flex;flex-wrap:wrap;gap:12px}.nb-starts button{font-size:13px}.nb-how{grid-column:1/-1;list-style:none;padding:22px 28px;margin:0;display:grid;grid-template-columns:repeat(3,1fr);gap:20px;background:#e3d7b1;color:#364f47;border-top:3px solid #8e967d}.nb-how li{display:flex;gap:12px;align-items:center}.nb-how b{font-size:18px;font-weight:400;white-space:nowrap;color:#83533b}.nb-how span{font-size:12px}.nb-hud{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:12px}.nb-hud small{font-size:10px;color:#a9c0b1}.nb-hud h2{font-size:25px;font-weight:400;margin:3px 0}.nb-clock,.nb-score{text-align:center;min-width:100px}.nb-clock b,.nb-score b{font-size:30px;line-height:1.3;font-weight:400;color:#f6d68e;display:block}.nb-clock>span,.nb-score>span{font-size:10px;color:#bdcdb6}.nb-score i{font-style:normal;color:#f7c684}.nb-hud>button{font-size:11px}.nb-hud kbd,.nb-actions kbd{font:inherit;font-size:9px;color:#aebfae;margin-left:5px}.nb-forecast{display:flex;justify-content:space-between;gap:15px;font-size:11px;padding:8px 0;border-block:1px solid #607777;margin-bottom:22px;color:#b3c8b7}.nb-forecast.wind{color:#ffca85}.nb-forecast #q-hearts{color:#e6a785;white-space:nowrap}.nb-layout{display:grid;grid-template-columns:minmax(220px,.85fr) minmax(430px,620px) minmax(215px,.8fr);gap:28px;align-items:start}.nb-section-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:13px}.nb-section-heading h3,.nb-rack-heading h3{font-size:19px;font-weight:400;margin:0}.nb-section-heading>span,.nb-rack-heading>span{font-size:10px;color:#b2c2ab}.nb-orders{display:flex;flex-direction:column;gap:15px}.nb-order{background:#e9dfbb;border:2px solid #9ca58b;box-shadow:3px 4px #0b1c23;padding:13px;color:#334d43}.nb-order.is-pending{opacity:.5}.nb-order.is-ready{border-color:#edc671;background:#fff0c5}.nb-order h4{font-size:15px;font-weight:400;margin:0 0 8px}.nb-order-foods{display:flex;gap:8px;margin:8px 0}.nb-order-food{display:flex;align-items:center;gap:4px;font-size:10px}.nb-order-food img{width:39px;height:35px;object-fit:contain}.nb-order-food b{font-weight:400}.nb-order>small{font-size:10px;color:#886642;display:block;line-height:1.5}.nb-order progress{display:block;width:100%;height:5px;appearance:none;border:0;background:#c8c9aa;margin:10px 0}.nb-order progress::-webkit-progress-bar{background:#c8c9aa}.nb-order progress::-webkit-progress-value{background:#7c9e63}.nb-order progress::-moz-progress-bar{background:#7c9e63}.nb-order.urgent progress::-webkit-progress-value{background:#bc624b}.nb-order .nb-serve{font-size:12px;width:100%;padding:6px;background:#557b66;color:#f9edc3;border:1px solid #3c594e;box-shadow:0 3px #91a282}.nb-order .nb-serve:disabled{opacity:.48}.nb-build{border-top:1px dashed #718477;padding-top:15px;margin-top:20px;font-size:11px;color:#bfd0af;line-height:1.9}.nb-build small{font-size:10px;color:#c9af7a}.nb-pantry{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:16px}.nb-pantry button{padding:7px 3px;font-size:12px;position:relative;display:flex;flex-direction:column;align-items:center}.nb-pantry button[aria-pressed=true]{background:#6b6650;border-color:#f4cb81}.nb-pantry img{height:40px;width:65px;object-fit:contain;pointer-events:none}.nb-pantry small{font-size:9px;color:#bccab3}.nb-grill-casing{background:#3f3c36;border:5px solid #7e8275;box-shadow:0 7px #101b23;padding:10px;position:relative}.nb-zones{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;text-align:center;font-size:11px;color:#e7c697;margin-bottom:10px}.nb-zones span:nth-child(2){color:#d7bc8c}.nb-zones span:nth-child(3){color:#a5b9ab}.nb-grill{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));aspect-ratio:1.85;gap:7px;isolation:isolate}.night-bbq .nb-slot{position:relative;min-width:0;min-height:0;padding:0;overflow:hidden;box-shadow:inset 0 0 0 2px #252d2a;border:1px solid #7f8779;background-color:#2c342f;background-image:repeating-linear-gradient(0deg,transparent 0 10px,#89937d66 10px 12px),repeating-linear-gradient(90deg,transparent 0 13px,#89937d66 13px 15px);touch-action:none}.night-bbq .nb-slot.selected{outline:3px solid #ffd288;outline-offset:-3px}.nb-slot.hot{background-color:#564136}.nb-slot.mid{background-color:#443e32}.nb-slot.empty{color:#a9af95;font-size:11px}.nb-slot .slot-empty{position:absolute;inset:0;display:grid;place-items:center;pointer-events:none;background:#18292f55}.nb-slot .slot-name{position:absolute;top:4px;left:6px;font-size:10px;background:#182b2ee8;color:#edddab;padding:0 4px;z-index:2;line-height:1.6}.nb-slot>img{position:absolute;left:20%;top:16%;width:60%;height:48%;object-fit:contain;pointer-events:none;image-rendering:pixelated;filter:drop-shadow(2px 3px 0 #091d25)}.nb-slot .slot-badge{position:absolute;right:5px;top:5px;font-size:9px;background:#68442f;color:#ffdb85;padding:1px 4px;z-index:2}.nb-slot.perfect>img{filter:drop-shadow(2px 0 0 #ffca77) drop-shadow(-2px 0 0 #ffca77) drop-shadow(0 2px 0 #ffca77) drop-shadow(0 -2px 0 #ffca77)}.nb-slot.burn>img{filter:grayscale(.5) brightness(.65)}.nb-slot.warn{border-color:#ec8d62;box-shadow:inset 0 0 0 2px #c46649}.nb-gauges{position:absolute;left:7px;right:7px;bottom:7px;pointer-events:none}.nb-gauge{display:flex;gap:4px;align-items:center;margin-top:4px;font-size:9px;line-height:1;color:#bac5ac}.nb-gauge>b{font-weight:400;width:15px;text-align:center}.nb-gauge.active>b{color:#ffdd8e}.nb-gauge>span{position:relative;display:block;flex:1;height:8px;border:1px solid #a8b399;background:#142831;overflow:hidden}.nb-gauge .gold-band{position:absolute;top:0;bottom:0;left:var(--p0);width:calc(var(--p1) - var(--p0));background:#ad8541}.nb-gauge .sauce-line{position:absolute;left:19.2%;top:0;height:100%;border-left:1px solid #c6d0bf}.nb-gauge .fill{position:absolute;left:0;top:2px;height:3px;background:#a3ce93;max-width:100%}.nb-gauge.over .fill{background:#f3aa6d}.nb-coals{height:23px;display:flex;justify-content:space-around;align-items:end;overflow:hidden;margin:0 -2px -8px}.nb-coals>i{width:22%;height:34px;background:url(/img/bbq/fire-a.png) center bottom/contain no-repeat;image-rendering:pixelated;opacity:.65}.nb-coals>i:nth-child(2){height:25px;opacity:.5}.nb-coals>i:nth-child(3){height:15px;opacity:.35}.night-bbq[data-running=true] .nb-coals>i{animation:nb-fire .4s steps(1) infinite}.night-bbq[data-cooling=true] .nb-coals>i{opacity:.12}.night-bbq[data-wind=true] .nb-coals>i:first-child{height:23px}.night-bbq[data-wind=true] .nb-coals>i:nth-child(2){height:36px}.nb-selected{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:21px;margin-bottom:10px;min-height:43px}.nb-selected b{font-size:12px;font-weight:400;color:#f1cd8a}.nb-selected small{font-size:10px;display:block;color:#a8c0ae;line-height:1.7}.nb-selected>span{font-size:11px;color:#cae1a7;white-space:nowrap}.nb-actions{display:grid;grid-template-columns:1fr 1fr 1.4fr auto;gap:7px}.nb-actions>button{font-size:11px;padding:8px 5px;white-space:nowrap}.nb-actions small{font-size:10px;color:#e7bc78;margin-left:4px}.nb-actions>button:last-child{font-size:10px}.nb-message{min-height:37px;font-size:11px;line-height:1.7;margin:13px 0 7px;color:#bdcbb1}.nb-rack-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.nb-rack-heading h3{font-size:16px}.nb-rack{display:grid;grid-template-columns:repeat(var(--rack-size, 3),minmax(0,1fr));gap:8px;border-top:4px solid #849084;padding:10px 0 0}.night-bbq .nb-rack-slot{position:relative;min-width:0;height:85px;padding:4px;display:flex;align-items:center;justify-content:center;border:1px solid #758777;background:#2b4544;box-shadow:0 3px #0e2429}.nb-rack-slot.selected{outline:2px solid #efd086}.nb-rack-slot img{width:53%;height:53%;object-fit:contain;pointer-events:none}.nb-rack-slot>span{position:absolute;top:4px;left:6px;font-size:9px;color:#c8d3b8}.nb-rack-slot>small{position:absolute;bottom:8px;font-size:9px;color:#efd38e}.nb-rack-slot>i{position:absolute;height:3px;bottom:0;left:0;background:#92bf89}.nb-rack-slot.is-cold>i{background:#98b1bd}.nb-rack-slot .rack-empty{position:static;color:#8fa899;font-size:10px}.nb-start-fire{margin-top:17px}.nb-start-fire button{width:100%;font-size:15px;padding:12px}.nb-fuel{border:2px solid #7e806d;background:#353f39;padding:15px}.nb-fuel>span{display:flex;justify-content:space-between;font-size:12px}.nb-fuel b{font-weight:400;color:#f6c67b}.nb-fuel progress{width:100%;height:8px;appearance:none;background:#172a2f;border:0;margin:10px 0 14px}.nb-fuel progress::-webkit-progress-bar{background:#172a2f}.nb-fuel progress::-webkit-progress-value{background:#e2a56e}.nb-fuel progress::-moz-progress-bar{background:#e2a56e}.nb-fuel>div{display:flex;gap:7px}.nb-fuel button{flex:1;font-size:11px;padding:7px 5px}.nb-fuel small{font-size:10px;color:#f0c382}.nb-fuel p{font-size:10px;margin-bottom:0}.nb-fire-guide{margin-top:23px;font-size:12px;color:#b8c5ad;line-height:1.9}.nb-fire-guide h3{font-size:15px;font-weight:400;color:#e4d4a9}.nb-fire-guide i{display:inline-block;border:1px solid #8da389;padding:0 4px;font-style:normal;font-size:10px}.nb-fire-guide b{font-weight:400;color:#f8cd7e}.nb-fire-guide button{font-size:11px;margin-top:4px}.nb-mini-poster{margin-top:25px;border:3px solid #718173}.nb-mini-poster img{width:100%;height:150px;object-fit:cover;display:block}.nb-mini-poster p{margin:0;font-size:14px;text-align:center;background:#344740;padding:10px;color:#e1d9b0}.nb-foot{padding:28px 0;display:flex;justify-content:space-between;gap:20px;color:#99b3a2;font-size:10px}.nb-dialog{width:min(820px,calc(100% - 24px));max-height:calc(100svh - 30px);padding:0;background:#eee1bc;color:#334e43;border:3px solid #8c9b7d;box-shadow:8px 9px #091f2999;overflow:auto;font-family:var(--font-px)}.nb-dialog::backdrop{background:#0b222dcc}#q-dialog-close{position:absolute;right:10px;top:10px;width:30px;height:30px;padding:0;background:#eadab5;color:#4b664d;border:1px solid #9ba683;box-shadow:none;font-size:21px;z-index:2}.nb-dialog-inner{padding:32px}.nb-dialog h2{font-size:29px;line-height:1.4;font-weight:400;margin:9px 0 20px}.nb-dialog small{font-size:11px;color:#7a805c}.nb-dialog p{font-size:13px;color:#6c7b5d;line-height:1.9}.nb-dialog b{color:#466d50;font-weight:400}.nb-perks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:20px 0}.nb-perks>button{background:#dce0bd;color:#3d5d47;border:2px solid #9bae87;box-shadow:0 4px #b4be96;padding:16px;text-align:left}.nb-perks i{font-style:normal;display:grid;place-items:center;background:#52755a;border:2px solid #365348;width:40px;height:40px;color:#f1dd99;font-size:24px;margin-bottom:13px}.nb-perks strong{font-size:17px;font-weight:400;display:block;margin:0 0 10px}.nb-perks span{font-size:11px;line-height:1.8;display:block}.nb-recipe-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.nb-recipe-list>div{display:flex;align-items:center;gap:8px;font-size:12px;border-bottom:1px dashed #b9c19b;padding:7px 0}.nb-recipe-list img{width:39px;height:35px;object-fit:contain}.nb-pause-content{text-align:center;padding:15px}.nb-pause-content>img{width:160px;height:85px;object-fit:contain}.nb-pause-content .nb-primary{min-width:210px;margin-top:12px}.nb-end{display:grid;grid-template-columns:1fr 1fr;gap:35px;max-width:1050px;margin:35px auto}.nb-end-art img{width:100%;aspect-ratio:1;object-fit:cover;border:5px solid #809077}.nb-receipt{background:#eee2bc;padding:30px;color:#365341;box-shadow:6px 8px #0a1f28}.nb-receipt>small{font-size:11px;color:#7e805d}.nb-receipt h2{font-size:29px;font-weight:400;line-height:1.4;margin:15px 0}.nb-receipt>strong{font-size:60px;color:#547650;font-weight:400;line-height:1.5}.nb-receipt p{font-size:12px;line-height:1.8}.nb-receipt #q-end-lines{border-block:1px dashed #a7b387;padding:12px 0;margin:20px 0}.nb-receipt #q-end-lines>div{display:flex;justify-content:space-between;font-size:12px;padding:6px 0;gap:10px}.nb-end-actions{display:flex;flex-wrap:wrap;gap:10px;margin:20px 0}.nb-end-actions button{font-size:11px}.nb-end-actions a{font-size:12px;padding:6px;color:#547351}.nb-receipt textarea{width:100%;height:130px;background:#fff0c9;color:#31473e;font:inherit;font-size:12px;padding:10px}.nb-chip{display:inline-block;background:#e1e6c7;padding:6px 10px;border:1px solid #aeb998;margin-right:9px;font-size:12px}@keyframes nb-fire{50%{background-image:url(/img/bbq/fire-b.png)}}@media(max-width:1150px){.night-bbq{padding-inline:18px}.nb-layout{grid-template-columns:minmax(220px,1fr) minmax(400px,620px);gap:25px}.nb-tools{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:25px}.nb-mini-poster{display:none}.nb-fire-guide{margin-top:0}.nb-intro-copy{padding:32px 25px}.nb-intro-copy h2{font-size:33px}.nb-how{padding:20px;gap:12px}.nb-how li{gap:8px}}@media(max-width:720px){.night-bbq{padding-inline:11px}.nb-head{min-height:49px;gap:7px;margin-bottom:12px}.nb-head>a{font-size:0}.nb-head>a:after{content:"←";font-size:18px}.nb-head h1{font-size:19px;white-space:nowrap}.nb-head h1 span{display:none}.nb-head button{font-size:10px;padding:4px 6px}.nb-head>div{gap:5px}.nb-intro{grid-template-columns:1fr;margin:17px 0}.nb-cover{height:210px}.nb-cover>span{font-size:10px;left:12px;bottom:12px}.nb-intro-copy{padding:24px}.nb-intro-copy h2{font-size:31px;margin:13px 0}.nb-intro-copy>p:not(.nb-note){font-size:12px;margin:17px 0 25px}.nb-starts{gap:10px}.nb-starts button{font-size:12px}.nb-how{grid-template-columns:1fr;padding:20px 24px;gap:12px}.nb-how b{min-width:61px}.nb-how span{font-size:11px}.nb-hud{gap:7px;margin-bottom:8px}.nb-hud small{font-size:8px}.nb-hud h2{font-size:17px;margin:0}.nb-clock,.nb-score{min-width:55px}.nb-clock b,.nb-score b{font-size:23px}.nb-clock>span,.nb-score>span{font-size:8px}.nb-hud>button{font-size:10px;padding:5px}.nb-hud kbd{display:none}.nb-forecast{font-size:9px;padding:6px 0;gap:7px;margin-bottom:12px}.nb-layout{display:flex;flex-direction:column;gap:13px}.nb-orders-panel,.nb-station,.nb-tools{width:100%;min-width:0}.nb-section-heading{margin-bottom:7px}.nb-section-heading h3{font-size:14px}.nb-orders{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.nb-order{padding:6px;box-shadow:0 3px #0b1c23}.nb-order h4{font-size:10px;margin-bottom:3px;line-height:1.5}.nb-order-foods{gap:3px;margin:3px 0}.nb-order-food{gap:0;font-size:8px}.nb-order-food img{width:28px;height:25px}.nb-order-food b{font-size:8px}.nb-order>small{font-size:8px}.nb-order progress{margin:6px 0;height:4px}.nb-order .nb-serve{font-size:9px;padding:5px 2px;min-height:30px}.nb-build{display:none}.nb-orders-panel>.nb-note{font-size:9px;margin:7px 0 0}.nb-pantry{gap:6px;margin-bottom:10px}.nb-pantry button{font-size:10px;padding:4px 2px}.nb-pantry img{height:26px;width:45px}.nb-pantry small{font-size:8px}.nb-grill-casing{padding:7px;border-width:3px;box-shadow:0 4px #101b23}.nb-zones{font-size:9px;gap:6px;margin-bottom:6px}.nb-grill{aspect-ratio:1.7;gap:5px}.nb-slot .slot-name{top:3px;left:3px;font-size:8px;padding:0 2px}.nb-slot .slot-badge{top:3px;right:3px;font-size:7px;padding:0 2px}.nb-gauges{left:4px;right:4px;bottom:5px}.nb-gauge{font-size:8px;gap:2px;margin-top:3px}.nb-gauge>b{width:12px}.nb-gauge>span{height:7px}.nb-gauge .fill{height:3px;top:1px}.nb-slot>img{top:19%;height:42%}.nb-slot.empty{font-size:9px}.nb-coals{height:15px;margin-bottom:-6px}.nb-coals>i{height:22px}.nb-selected{min-height:34px;margin:13px 0 8px}.nb-selected b{font-size:11px}.nb-selected small{font-size:9px}.nb-selected>span{font-size:9px}.nb-actions{gap:5px}.nb-actions>button{font-size:10px;min-height:38px;padding:7px 3px}.nb-actions kbd{display:none}.nb-actions>button:last-child{font-size:9px}.nb-message{font-size:10px;min-height:32px;margin:10px 0 7px}.nb-rack-heading{margin-bottom:7px}.nb-rack-heading h3{font-size:14px}.nb-rack-heading>span{font-size:9px}.nb-rack{gap:6px;padding-top:7px;border-top-width:3px}.night-bbq .nb-rack-slot{height:68px}.nb-rack-slot>span,.nb-rack-slot>small{font-size:8px}.nb-start-fire{margin-top:12px}.nb-start-fire button{font-size:13px;padding:9px}.nb-tools{display:block}.nb-fuel{padding:11px}.nb-fuel>span{font-size:11px}.nb-fuel progress{margin:7px 0 10px;height:6px}.nb-fuel button{font-size:11px;min-height:38px}.nb-fuel .nb-note{font-size:9px}.nb-fire-guide{display:none}.nb-foot{font-size:9px;flex-direction:column;gap:6px;padding:22px 0}.nb-dialog-inner{padding:27px 20px}.nb-dialog h2{font-size:24px}.nb-dialog p{font-size:12px}.nb-perks{grid-template-columns:1fr;gap:11px}.nb-perks>button{padding:12px}.nb-perks i{float:left;width:34px;height:34px;font-size:21px;margin:0 12px 0 0}.nb-perks strong{font-size:15px;margin-bottom:4px}.nb-perks span{font-size:11px}.nb-recipe-list{grid-template-columns:1fr}.nb-pause-content{padding:10px 0}.nb-end{grid-template-columns:1fr;margin:24px 0;gap:0}.nb-end-art{display:none}.nb-receipt{padding:24px}.nb-receipt h2{font-size:25px}.nb-receipt>strong{font-size:51px}}@media(prefers-reduced-motion:reduce){.night-bbq .nb-coals>i{animation:none!important}}.night-bbq .nb-slot.dragging{opacity:.55;cursor:grabbing}.night-bbq .nb-slot.drop-target,.nb-rack.drop-target{outline:3px dashed #ffd288;outline-offset:-3px}@media(min-width:1151px){.night-bbq:has(#q-game:not([hidden])){max-width:1280px}.nb-layout{grid-template-columns:minmax(205px,1fr) minmax(430px,560px) minmax(195px,.9fr);gap:22px}.nb-pantry{margin-bottom:12px}.nb-pantry button{padding-block:4px}.nb-selected{margin-top:15px}.night-bbq .nb-rack-slot{height:76px}.nb-forecast{margin-bottom:16px}.nb-message{min-height:30px;margin-top:10px}.nb-order{padding:10px}.nb-orders{gap:12px}}@media(max-width:720px){.nb-hud{gap:5px}.nb-hud h2{font-size:15px}.nb-head,.nb-forecast{margin-bottom:8px}.nb-layout{gap:10px}.nb-order{padding:5px}.nb-order-foods{margin:1px 0}.nb-orders-panel>.nb-note{line-height:1.4;margin-top:5px}.nb-pantry{margin-bottom:8px}.nb-pantry button{padding-block:2px}.nb-pantry img{height:23px}.nb-grill{aspect-ratio:1.85}.nb-selected{margin-top:10px;min-height:30px}.nb-message{font-size:9px;min-height:28px;margin:7px 0}.night-bbq .nb-rack-slot{height:57px}.nb-rack-heading{margin-bottom:5px}.nb-rack{padding-top:5px}.nb-orders-panel{order:0}.nb-tools{position:static;order:1}.nb-station{order:2}.nb-fuel{display:grid;grid-template-columns:1fr 1.65fr;align-items:center;gap:4px 10px;padding:8px;background:#353f39;box-shadow:0 -3px #17272f}.nb-fuel>span{font-size:9px;grid-column:1}.nb-fuel progress{grid-column:1;grid-row:2;margin:0}.nb-fuel>div{grid-column:2;grid-row:1/3}.nb-fuel button{font-size:10px;min-height:34px}.nb-fuel .nb-note{display:none}.nb-foot{padding-top:15px}}#q-end:focus{outline:none}
