.order-lookup-page{min-height:54vh;padding-bottom:28px}.order-lookup-heading{text-align:center;margin:8px auto 28px}.order-lookup-heading p{color:#86536e;font-weight:700;letter-spacing:.14em}.order-lookup-heading h1{margin:8px 0;font:700 28px/1.25 var(--store-serif)}.order-lookup-heading>span{color:#6b6669}.order-lookup-card{max-width:650px;margin:0 auto}.order-lookup-form{display:grid;gap:14px;padding:22px;border:1px solid var(--store-rule);border-radius:5px;background:#fff}.order-lookup-form label{display:grid;gap:5px;font-weight:600}.order-lookup-form input{min-height:44px;border:1px solid #aaa;border-radius:4px;padding:10px 12px}.order-lookup-form input:focus-visible{outline:2px solid var(--store-pink);outline-offset:1px}.order-lookup-error{color:#a31a37}.order-result{border:1px solid var(--store-rule);border-radius:5px;margin-top:20px;padding:22px}.order-result>header{display:flex;justify-content:space-between;align-items:center;gap:12px}.order-result>header div{display:grid}.order-result-date,.order-result>header div span{color:#777}.order-result>header strong{font-size:17px}.order-status{background:#e9f5ec;color:#24623b;border-radius:20px;padding:5px 12px;font-weight:700}.order-result-date{margin:6px 0 12px}.order-result ul{border-top:1px solid var(--store-rule)}.order-result li{display:flex;justify-content:space-between;gap:12px;border-bottom:1px solid var(--store-rule);padding:12px 0}.order-result li div{display:grid}.order-result li small{color:#777}.order-result-location{margin-top:14px}.order-result-total{display:flex;justify-content:space-between;border-top:1px solid var(--store-rule);margin-top:10px;padding-top:14px;font-size:15px}.order-result-payment{background:#faf1f6;padding:10px;margin-top:12px}@media (max-width:767px){.order-lookup-heading h1{font-size:23px}.order-lookup-form,.order-result{padding:16px}.order-result>header{align-items:flex-start}}