/* Public order lookup and detail — mobile-first fidelity layer. */
.orders-track,.orders-detail{background:#faf9f3}
.orders-track__hero,.orders-detail__hero{position:relative;isolation:isolate;overflow:hidden;padding:1rem 0 2.2rem!important;background:#f7f5ed!important}
.orders-track__hero::before,.orders-detail__hero::before{position:absolute;inset:0;z-index:-1;background:url('../nishana-delivery-editorial.webp') center 43%/cover no-repeat;opacity:.12;content:""}
.orders-breadcrumbs{font-size:.62rem!important}.orders-track__hero-grid,.orders-detail__heading{gap:.8rem!important}.orders-track__hero h1,.orders-detail__hero h1{font-size:2.35rem!important}.orders-track__hero .lede,.orders-detail__meta{font-family:var(--serif);font-size:.72rem!important;line-height:1.45!important}.orders-track__hero-note,.orders-detail__status-block{border-radius:.45rem!important;background:rgba(255,255,255,.88)!important;backdrop-filter:blur(8px)}
.orders-track__content,.orders-detail__content{padding-top:1rem!important;padding-bottom:3rem!important}.orders-track__lookup{border-radius:.55rem!important}.orders-track__lookup-main,.orders-track__steps{padding:1rem!important}.orders-track__lookup h2,.orders-track__lower-grid h2,.orders-panel h2{font-size:1.35rem!important}.orders-track__intro{font-size:.7rem!important}.orders-track__form{gap:.65rem!important}.orders-track__form .input{border-radius:.3rem}.orders-track__submit{width:100%;border-radius:.35rem}.orders-track__steps li>span{border-radius:50%!important}.orders-track__lower-grid{gap:.7rem!important;margin-top:.7rem!important}.orders-track__help,.orders-track__shop{border-radius:.5rem!important;padding:1rem!important}.orders-track__help .button,.orders-track__shop .button{border-radius:.35rem}
.orders-detail__grid{gap:.8rem!important}.orders-panel,.orders-summary-card,.orders-help{border-radius:.5rem!important}.orders-panel{padding:1rem!important}.orders-status{border-radius:.3rem!important}.orders-journey__rail{grid-template-columns:1fr!important;gap:.7rem!important;margin:1rem 0!important}.orders-journey__rail::before{top:1rem!important;bottom:1rem!important;left:1rem!important;width:2px!important;height:auto!important;right:auto!important}.orders-journey__step{grid-template-columns:2rem 1fr!important;grid-template-rows:auto auto!important;justify-items:start!important;gap:0 .6rem!important;text-align:left!important}.orders-journey__marker{grid-row:1/span 2!important}.orders-journey__step b{align-self:end;font-size:.7rem!important}.orders-journey__step small{align-self:start;font-size:.58rem!important}.orders-item{border-radius:.35rem!important}.orders-detail__aside{position:static!important}
@media(min-width:700px){.orders-track__hero-grid{grid-template-columns:minmax(0,1fr) 22rem!important}.orders-track__lookup{grid-template-columns:minmax(0,1.2fr) minmax(17rem,.8fr)!important}.orders-track__lower-grid{grid-template-columns:1.25fr .75fr!important}.orders-detail__heading{grid-template-columns:minmax(0,1fr) 23rem!important}.orders-journey__rail{grid-template-columns:repeat(4,1fr)!important;gap:0!important;margin:1.5rem 0!important}.orders-journey__rail::before{top:1rem!important;right:8%!important;bottom:auto!important;left:8%!important;width:auto!important;height:2px!important}.orders-journey__step{display:grid!important;grid-template-columns:1fr!important;grid-template-rows:auto auto auto!important;justify-items:center!important;text-align:center!important}.orders-journey__marker{grid-row:auto!important}}
@media(min-width:1024px){.orders-track__hero,.orders-detail__hero{padding:1.2rem 0 3rem!important}.orders-track__hero h1,.orders-detail__hero h1{font-size:3rem!important}.orders-track__content,.orders-detail__content{padding-top:1.4rem!important}.orders-detail__grid{grid-template-columns:minmax(0,1.35fr) minmax(19rem,.65fr)!important;gap:1rem!important}.orders-detail__aside{position:sticky!important;top:9.5rem!important}.orders-panel{padding:1.25rem!important}}
