/* Product hierarchy: fast food first, sit-down second, catch deals third. */
.sitdown-browser,.catch-browser{border:1px solid #30343b;background:linear-gradient(180deg,#12161c,#0b0f14);border-radius:22px;padding:17px;margin:0 0 14px;box-shadow:inset 0 1px 0 #ffffff05,0 18px 55px #0009}
.sitdown-browser{border-color:#5a351d;background:radial-gradient(500px 180px at 100% 0,#ff6a0011,transparent 60%),linear-gradient(180deg,#17120e,#0c1016 44%)}
.catch-browser{border-color:#353944;background:radial-gradient(500px 180px at 0 0,#ffd21f0c,transparent 60%),linear-gradient(180deg,#14161b,#0b0f14)}
.sitdown-browser .section-head:after{content:'SEPARATE LANE';margin-left:auto;background:#ff6a00;color:#fff;padding:6px 8px;border-radius:7px;font-size:9px;font-weight:1000;letter-spacing:.08em;transform:rotate(-2deg)}
.sitdown-browser .day-tabs,.sitdown-browser .need-tabs{display:none!important}
.day-deal-results{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}
.sitdown-item-card{position:relative;min-width:0;min-height:205px;display:flex;flex-direction:column;gap:6px;border:1px solid #5b3a26;border-radius:14px;background:linear-gradient(160deg,#2a160c,#121014 64%);padding:12px;overflow:hidden}
.sitdown-item-card:before{content:'';position:absolute;inset:0;background:radial-gradient(circle at 90% 5%,#ff7a1a20,transparent 44%);pointer-events:none}
.sitdown-item-card>*{position:relative;z-index:1}.sitdown-item-top{display:flex;justify-content:space-between;gap:8px;color:#ffb16f;font-size:8px;font-weight:1000;letter-spacing:.08em}.sitdown-item-card .merchant{margin-top:10px;font-size:9px;color:#b7a79c;font-weight:900;text-transform:uppercase}.sitdown-item-card h3{margin:2px 0;font-size:20px;line-height:.98;text-transform:uppercase;font-style:italic;letter-spacing:-.035em}.sitdown-price{font-size:34px;line-height:1;color:#fff;letter-spacing:-.055em}.sitdown-item-card p{margin:2px 0;color:#b8aaa2;font-size:10px;line-height:1.35}.sitdown-item-card small{margin-top:auto;color:#ff9d5d;font-size:8px;font-weight:1000;letter-spacing:.05em}.sitdown-proof{margin-top:5px;display:block;text-align:center;text-decoration:none;background:#ff6a00;color:#fff;border-radius:8px;padding:8px;font-size:9px;font-weight:1000;letter-spacing:.06em}
.global-catch-results{display:grid;gap:8px}.global-catch-card{display:grid;grid-template-columns:1fr auto;gap:14px;align-items:center;border:1px solid #323844;border-radius:14px;background:#10151c;padding:12px 13px}.global-catch-card>div:first-child{min-width:0}.catch-reasons{display:inline-block;margin-bottom:5px;background:#fff;color:#111;border-radius:5px;padding:4px 6px;font-size:8px;font-weight:1000;letter-spacing:.07em}.global-catch-card .merchant{font-size:9px;color:#8f99a5;font-weight:900;text-transform:uppercase}.global-catch-card h3{margin:3px 0 5px;font-size:16px;line-height:1.08;text-transform:uppercase;letter-spacing:-.02em}.global-catch-card p{margin:0;color:#8d97a2;font-size:9px;line-height:1.35}.global-catch-action{text-align:right;min-width:86px}.global-catch-action strong{display:block;color:#ffd21f;font-size:24px;letter-spacing:-.05em}.global-catch-action a{display:inline-block;margin-top:6px;text-decoration:none;color:#111;background:#ffd21f;border-radius:7px;padding:7px 8px;font-size:8px;font-weight:1000;letter-spacing:.05em}
.result-lane-title{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:13px 2px 8px;padding:8px 10px;border-radius:9px}.result-lane-title:first-child{margin-top:0}.result-lane-title strong{font-size:11px;font-weight:1000;letter-spacing:.08em}.result-lane-title span{font-size:8px;font-weight:900;letter-spacing:.04em;text-align:right}.result-lane-title.clean{background:#32f5c012;border:1px solid #32f5c035;color:#7fffdc}.result-lane-title.sit{background:#ff6a0010;border:1px solid #ff6a0035;color:#ffad74}.result-lane-title.catch{background:#ffd21f0d;border:1px solid #ffd21f2c;color:#ffe36f}.sitdown-lane,.catch-lane{margin-top:15px}.instant-runner.sitdown{border-color:#59351f;background:#17110e}
@media(max-width:760px){.day-deal-results{grid-template-columns:repeat(2,minmax(0,1fr))}.sitdown-browser,.catch-browser{border-radius:18px;padding:13px}.global-catch-card{grid-template-columns:1fr}.global-catch-action{text-align:left;display:flex;align-items:center;justify-content:space-between}.result-lane-title{align-items:flex-start;flex-direction:column}.result-lane-title span{text-align:left}}
@media(max-width:420px){.day-deal-results{grid-template-columns:1fr}.sitdown-item-card{min-height:170px}}
