.application-self-service{min-height:calc(100vh - 220px);padding:0}.lookup-layout{border:1px solid var(--ink-200);background:#fff;border-radius:22px;grid-template-columns:.78fr 1.22fr;min-height:560px;display:grid;overflow:hidden;box-shadow:0 16px 50px #05412f14}.lookup-intro{background:linear-gradient(145deg,var(--brand-800),var(--brand-900));color:#fff;padding:64px 44px}.lookup-intro h1{letter-spacing:-.055em;margin:0 0 28px;font-size:clamp(38px,5vw,58px)}.lookup-intro-copy{gap:20px;display:grid}.lookup-intro-copy p{color:#ffffffd1;margin:0;font-size:17px;line-height:1.75}.lookup-workspace{background:var(--ink-050);padding:44px}.lookup-form,.lookup-result{border:1px solid var(--ink-200);background:#fff;border-radius:16px;padding:30px}.lookup-form{gap:18px;display:grid}.lookup-form-head{align-items:center;gap:14px;margin-bottom:4px;display:flex}.lookup-form h2{margin:0;font-size:24px}.lookup-form-head p{color:var(--ink-600);margin:5px 0 0;font-size:16px}.lookup-form input,.lookup-form .btn{min-height:52px;font-size:16px}.lookup-form .btn{width:100%;margin-top:4px}.lookup-privacy{color:var(--ink-500);text-align:center;margin:0;font-size:13px;line-height:1.55}.lookup-error{color:#822f28;background:#f8e4df;border-radius:10px;margin:0;padding:13px 15px;font-weight:700}.lookup-result{box-shadow:var(--shadow);margin-top:20px}.lookup-result-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:22px;display:flex}.lookup-result-head h2{letter-spacing:-.05em;margin:12px 0 0;font-size:clamp(25px,4vw,36px);line-height:1.15}.lookup-result .status{background:var(--teal-soft);color:var(--teal-dark);border-radius:999px;padding:5px 10px;font-size:11px;font-weight:900;display:inline-flex}.lookup-result .status-waiting{color:#795600;background:#fff0c9}.lookup-result .status-cancelled{color:#666;background:#eee}.receipt-pill{background:var(--ink-050);border-radius:8px;padding:7px 10px;font-family:monospace;font-size:12px;font-weight:800}.lookup-details{margin:0}.lookup-details>div{border-bottom:1px solid var(--line);grid-template-columns:105px 1fr;gap:16px;padding:14px 0;display:grid}.lookup-details dt{color:var(--muted);font-size:12px;font-weight:900}.lookup-details dd{margin:0;font-weight:700}.lookup-actions{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;margin-top:24px;padding-top:22px;display:flex}.lookup-actions p{max-width:420px;color:var(--muted);margin:0;font-size:13px}.lookup-actions .btn{white-space:nowrap}@media (max-width:900px){.lookup-layout{grid-template-columns:1fr;min-height:0}.lookup-intro{padding:38px}.lookup-intro h1{margin-bottom:22px}.lookup-workspace{padding:28px}}@media (max-width:620px){.application-self-service>.container{width:100%}.lookup-layout{border-width:1px 0;border-radius:0}.lookup-intro{padding:36px 20px}.lookup-intro-copy p{font-size:16px}.lookup-workspace{padding:20px 14px 34px}.lookup-form,.lookup-result{padding:22px 18px}.lookup-result-head,.lookup-actions{flex-direction:column;align-items:flex-start}.lookup-details>div{grid-template-columns:1fr;gap:4px}.lookup-actions .btn{width:100%}}
