.refundTrackPage{max-width:980px;padding-bottom:60px}.refundLookup form{display:flex;gap:12px;align-items:end}.refundLookup label{display:grid;gap:7px;flex:1;font-weight:700}.refundLookup input{min-height:46px;border:1px solid #d8dbe0;border-radius:10px;padding:10px 12px;font:inherit}.refundStatusCard{background:#fff;border:1px solid #e1ddd5;border-radius:18px;padding:26px;margin:22px 0}.refundStatusHead{display:flex;justify-content:space-between;gap:20px;align-items:start;border-bottom:1px solid #ece8e0;padding-bottom:18px}.refundStatusHead h2{margin:10px 0 5px;font-size:32px}.refundStatusHead p{margin:0;color:#6b6f76}.refundTimeline{display:grid;padding:18px 0}.refundTimeline article{display:grid;grid-template-columns:34px 1fr;gap:12px;position:relative;padding:11px 0;opacity:.55}.refundTimeline article.done{opacity:1}.refundTimeline article:not(:last-child):before{content:"";position:absolute;left:16px;top:38px;bottom:-10px;width:2px;background:#e2ddd4}.refundDot{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:#efede8;font-weight:800}.refundTimeline .done .refundDot{background:#e8f5ec}.refundTimeline strong,.refundTimeline small{display:block}.refundTimeline small{color:#777b82;margin-top:2px}.refundTimeline p{margin:5px 0 0;color:#62666d}.refundReference,.refundPosting{border-top:1px solid #ece8e0;padding-top:14px}.refundReference{display:flex;justify-content:space-between;gap:20px}.refundPosting{color:#666a70}@media(max-width:620px){.refundLookup form{align-items:stretch;flex-direction:column}.refundStatusCard{padding:18px}.refundStatusHead{flex-direction:column}.refundStatusHead h2{font-size:27px}}