/* ALPHA — order-lookup */
.order-lookup .ol{display:grid;gap:28px}
@media (min-width:990px){.order-lookup .ol--with-steps{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:48px}}
.order-lookup .ol__cards{display:grid;gap:20px}
@media (min-width:750px){.order-lookup .ol__cards{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}}
.order-lookup .ol-card{display:flex;flex-direction:column;gap:12px;align-items:flex-start;padding:24px;border:1px solid rgb(var(--c-border));border-radius:var(--card-radius);background:rgb(var(--c-bg))}
.order-lookup .ol-card__icon{display:inline-flex;width:48px;height:48px;border-radius:50%;align-items:center;justify-content:center;background:rgba(var(--c-accent),.12);color:rgb(var(--c-accent))}
.order-lookup .ol-card__title{margin:0}
.order-lookup order-lookup-form,.order-lookup .ol-form{width:100%;display:block}
.order-lookup .ol-form__note{margin:10px 0 0}
.order-lookup .ol__steps{padding:24px;border-radius:var(--card-radius);background:rgb(var(--c-card))}
.order-lookup .ol__steps-title{margin:0 0 16px}
.order-lookup .ol-steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:18px;position:relative}
.order-lookup .ol-step{display:flex;gap:14px;position:relative}
.order-lookup .ol-step:not(:last-child)::before{content:"";position:absolute;left:15px;top:34px;bottom:-14px;width:2px;background:rgba(var(--c-accent),.25)}
.order-lookup .ol-step__num{flex:none;width:32px;height:32px;border-radius:50%;background:rgb(var(--c-accent));color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.9rem}
.order-lookup .ol-step__title{margin:4px 0 4px;font-weight:700}
.order-lookup .ol__footnote{margin-top:24px}
