body:has(.rp-status-page){background:var(--rn-rail)}@media (max-width:600px){body:has(.rp-status-page){background:var(--rn-card)}}.rp-status-shell{max-width:600px}.rp-status-meta{color:var(--rn-muted);font-size:13px;line-height:18px}.rp-status-link{color:var(--rn-text);text-decoration:underline;-webkit-text-decoration-color:var(--rn-line);text-decoration-color:var(--rn-line);text-underline-offset:4px;align-items:center;gap:2px;transition:text-decoration-color .12s;display:inline-flex}.rp-status-link:hover{text-decoration-color:currentColor}.rp-status-prewrap{white-space:pre-line}.rp-status-timeline{flex-direction:column;display:flex}.rp-status-step{gap:14px;padding-bottom:20px;display:flex;position:relative}.rp-status-step:last-child{padding-bottom:0}.rp-status-step:not(:last-child):before{content:"";background:var(--rn-line);border-radius:1px;width:2px;position:absolute;top:28px;bottom:4px;left:11px}.rp-status-step[data-state=done]:not(:last-child):before{background:var(--portal-primary)}.rp-status-dot{border:2px solid var(--rn-line);background:var(--rn-card);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex;position:relative}.rp-status-step[data-state=done] .rp-status-dot{border-color:var(--portal-primary);background:var(--portal-primary);color:var(--rp-primary-text)}.rp-status-step[data-state=current] .rp-status-dot{border-color:var(--portal-primary)}.rp-status-step[data-state=current] .rp-status-dot:after{content:"";background:var(--portal-primary);border-radius:999px;width:8px;height:8px}.rp-status-step[data-failed] .rp-status-dot{border-color:var(--rb-danger);background:var(--rb-danger);color:#fff}.rp-status-step-body{flex-direction:column;gap:2px;min-width:0;padding-top:2px;display:flex}.rp-status-step-label{color:var(--rn-muted);font-size:14px;line-height:20px}.rp-status-step:is([data-state=done],[data-state=current]) .rp-status-step-label{color:var(--rn-text);font-weight:500}.rp-status-step-meta{color:var(--rn-muted);font-size:13px;line-height:18px}.rp-status-step-meta .rp-chip{margin-top:2px}.rp-status-label{text-align:center;flex-direction:column;align-items:center;gap:16px;padding:20px;display:flex}.rp-status-qr{background:#fff;border-radius:8px;width:168px;height:168px;padding:8px}.rp-status-label-actions{grid-template-columns:1fr 1fr;gap:8px;width:100%;max-width:420px;display:grid}.rp-status-label-actions>:first-child,.rp-status-label-actions>:nth-child(2):last-child{grid-column:1/-1}.rp-status-section{flex-direction:column;gap:8px;display:flex}.rp-status-items{flex-direction:column;display:flex}.rp-status-item{align-items:center;gap:12px;padding:12px 16px;display:flex}.rp-status-item+.rp-status-item{border-top:1px solid var(--rn-line)}.rp-thumb.is-medium{width:48px;height:48px}.rp-status-thumb-empty{width:100%;height:100%;color:var(--rn-main-icon);justify-content:center;align-items:center;display:flex}.rp-status-item-body{flex:1;min-width:0}.rp-status-item-name{overflow-wrap:anywhere;font-size:14px;font-weight:500;line-height:20px}.rp-status-item-variant{color:var(--rn-muted);font-size:13px;line-height:18px}.rp-status-refund{flex-direction:column;gap:4px;padding:14px 16px;display:flex}.rp-status-refund-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.rp-status-amount{font-size:16px;font-weight:500;line-height:24px}@media (max-width:600px){.rp-status-page,.rp-status-page.has-photo{padding-bottom:0}.rp-status-item{padding:12px}.rp-status-label-actions{grid-template-columns:1fr}}@media print{@page{margin:16mm}html:has(.rp-status-label){color:#000;background:#fff!important}body:has(.rp-status-label){color:#000;background:#fff!important}.rp-status-page:has(.rp-status-label){color:#000;background:#fff!important}.rp-status-page:has(.rp-status-label) .rp-shell{color:#000;background:#fff!important}.rp-status-page:has(.rp-status-label) :is(.rp-photo,.rp-status-timeline,.rp-status-section,.rp-status-refund,.rp-notice,.rp-status-label-actions,.rp-status-link svg){display:none!important}.rp-status-page:has(.rp-status-label){min-height:0;padding:0}.rp-status-page:has(.rp-status-label) .rp-shell{box-shadow:none;border:0}.rp-status-page:has(.rp-status-label) .rp-status-label{border:0;padding:24px 0 0}.rp-status-page:has(.rp-status-label) .rp-status-qr{width:60mm;height:60mm;padding:0}.rp-status-page:has(.rp-status-label) .rp-status-link{text-decoration:none}}
