.receipts-module__f_CoUW__page{max-width:var(--width-form);padding:24px var(--gutter) 64px;margin:0 auto}.receipts-module__f_CoUW__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:18px;display:flex}.receipts-module__f_CoUW__head h1{margin:0}.receipts-module__f_CoUW__muted{color:var(--muted);margin:4px 0 0;font-size:14px}.receipts-module__f_CoUW__receipt{border:1px solid var(--line);border-radius:var(--radius-card-lg);break-inside:avoid;margin-bottom:16px;padding:16px 18px}.receipts-module__f_CoUW__receipt h2{margin:0;font-size:20px}.receipts-module__f_CoUW__table{border-collapse:collapse;width:100%;margin:10px 0 6px;font-size:15px}.receipts-module__f_CoUW__table td{border-bottom:1px solid var(--line);padding:6px 0}.receipts-module__f_CoUW__table td:last-child{text-align:right;white-space:nowrap}.receipts-module__f_CoUW__table tr:last-child td{border-bottom:0;font-weight:600}.receipts-module__f_CoUW__refund{color:var(--sage-strong);margin:4px 0 0;font-size:14px}.receipts-module__f_CoUW__empty{color:var(--muted)}@media print{:is(body>header,body>footer,.skip-link,.receipts-module__f_CoUW__noPrint){display:none!important}.receipts-module__f_CoUW__page{padding:0}.receipts-module__f_CoUW__receipt{border-color:#ccc}}.receipts-module__f_CoUW__list{margin:0;padding:0;list-style:none}.receipts-module__f_CoUW__row{border:1px solid var(--line);border-radius:var(--radius-card-lg);color:inherit;margin-bottom:12px;padding:14px 18px;text-decoration:none;display:block}.receipts-module__f_CoUW__row:hover,.receipts-module__f_CoUW__row:focus-visible{border-color:var(--accent)}.receipts-module__f_CoUW__rowTop{justify-content:space-between;gap:12px;font-weight:600;display:flex}.receipts-module__f_CoUW__rowWhat{margin:4px 0 0}.receipts-module__f_CoUW__rowMeta{color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:4px 12px;margin-top:4px;font-size:14px;display:flex}.receipts-module__f_CoUW__status{white-space:nowrap}.receipts-module__f_CoUW__statusRefunded{color:var(--sage-strong)}
.states-module__XMH_tG__skel{background:linear-gradient(90deg, var(--bg-alt), var(--line), var(--bg-alt));background-size:200% 100%;border-radius:6px;animation:1.4s linear infinite states-module__XMH_tG__shimmer;display:block}@keyframes states-module__XMH_tG__shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.states-module__XMH_tG__skel{animation:none}}.states-module__XMH_tG__stack{flex-direction:column;flex:1;gap:12px;display:flex}.states-module__XMH_tG__kicker{width:140px;height:12px;margin-bottom:14px}.states-module__XMH_tG__title{width:60%;height:30px;margin-bottom:18px}.states-module__XMH_tG__heading{width:220px;height:30px;margin:28px 0 22px}.states-module__XMH_tG__line{width:55%;height:20px}.states-module__XMH_tG__lineShort{width:30%;height:12px}.states-module__XMH_tG__pill{width:80px;height:22px}.states-module__XMH_tG__button{width:120px;height:36px}.states-module__XMH_tG__card{border-radius:10px;height:80px;margin-bottom:18px}.states-module__XMH_tG__cardSmall{border-radius:10px;height:64px;margin-bottom:24px}.states-module__XMH_tG__tile{border-radius:10px;height:64px}.states-module__XMH_tG__pageShape{aspect-ratio:8/10.875}.states-module__XMH_tG__cover{aspect-ratio:8/10.875;width:150px}.states-module__XMH_tG__tiles{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:18px;margin-bottom:24px;display:grid}.states-module__XMH_tG__faded{opacity:.5}.states-module__XMH_tG__row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:16px 0;display:flex}.states-module__XMH_tG__grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:24px 18px;display:grid}.states-module__XMH_tG__failed{text-align:center;border:1px dashed var(--line);border-radius:12px;max-width:560px;margin:28px auto;padding:56px 24px}.states-module__XMH_tG__failed .states-module__XMH_tG__icon{background:var(--warn-soft);width:46px;height:46px;color:var(--warn);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 16px;font-size:20px;display:flex}.states-module__XMH_tG__failed h1{margin:0 0 8px;font-size:24px}.states-module__XMH_tG__failed p{color:var(--muted);margin:0 0 20px;font-size:14px}
