.pc-response-page{min-height:100vh;background:var(--pc-page)}
.pc-response{position:relative;width:min(100% - 2rem,42rem);min-height:100vh;margin:0 auto;padding:8rem 0 3rem}
.pc-response-brand{position:absolute;top:2rem;left:0;display:inline-flex;align-items:center}.pc-response-brand img{display:block;width:auto;max-width:10rem;max-height:2.25rem}
.pc-response-heading{padding-bottom:1.6rem;border-bottom:1px solid var(--pc-line)}.pc-response-heading h1{margin:0;font-size:clamp(1.8rem,5vw,2.4rem);letter-spacing:-.05em;line-height:1.08}.pc-response-status{display:flex;align-items:center;gap:.55rem;width:fit-content;max-width:100%;margin:1.25rem 0 0;padding:.6rem .8rem;border-radius:var(--pc-radius-control);background:var(--pc-canvas);color:var(--pc-ink);font-weight:700;line-height:1.45}.pc-response-status::before{width:.55rem;height:.55rem;flex:0 0 auto;border-radius:50%;background:currentColor;content:""}.pc-response-status--success{background:oklch(94% .04 150);color:oklch(36% .09 150)}.pc-response-status--danger{background:oklch(94% .035 20);color:oklch(42% .12 20)}.pc-response-status--warning{background:oklch(95% .055 85);color:oklch(40% .09 65)}.pc-response-status--info{background:oklch(94% .035 250);color:oklch(39% .09 250)}
.pc-response-pending{display:flex;align-items:center;gap:.65rem;margin:1rem 0 0;color:oklch(40% .09 65);font-size:.9rem;font-weight:700}.pc-response-spinner{width:1rem;height:1rem;border:2px solid color-mix(in oklch,currentColor 28%,transparent);border-top-color:currentColor;border-radius:50%;animation:pc-response-spin .8s linear infinite}@keyframes pc-response-spin{to{transform:rotate(360deg)}}
.pc-response-details{padding:1.4rem 0;border-bottom:1px solid var(--pc-line)}.pc-response-amount{display:grid;gap:.35rem}.pc-response-label{color:var(--pc-muted);font-size:.85rem;font-weight:650}.pc-response-amount strong{font-size:1.75rem;letter-spacing:-.04em}.pc-response-meta{display:grid;gap:.75rem;margin:1rem 0 0}.pc-response-meta div{display:flex;justify-content:space-between;gap:1rem}.pc-response-meta dt{color:var(--pc-muted)}.pc-response-meta dd{margin:0;font-weight:700;text-align:right}
.pc-response-branch{display:flex;align-items:center;gap:.8rem;min-height:5rem;padding:1rem 0}.pc-response-branch strong{font-size:1rem}.pc-response-actions{display:flex;flex-wrap:wrap;gap:.65rem;padding-top:1rem}.pc-response-actions .pc-button,.pc-response-actions .pc-segment-link{min-height:2.75rem}.pc-response-actions .pc-segment-link{background:transparent}
@media(max-width:38rem){.pc-response{padding-top:7rem}.pc-response-actions{display:grid}.pc-response-actions>*{width:100%}.pc-response-meta div{align-items:flex-start}}
@media(prefers-reduced-motion:reduce){.pc-response-spinner{animation-duration:2s}}
.pc-response-status--danger{background:var(--pc-danger-light);color:var(--pc-danger-ink)}
.pc-response-status--success{background:var(--pc-success-light);color:var(--pc-success-ink)}
.pc-response-status--warning{background:var(--pc-warning-light);color:var(--pc-warning-ink)}
.pc-response-status--info{background:var(--pc-info-light);color:var(--pc-info-ink)}
.pc-response-pending{color:var(--pc-warning-ink)}
.pc-response--notice{display:flex;flex-direction:column;justify-content:center;padding-top:7rem}
.pc-response--notice .pc-response-heading{width:100%}
.pc-response-copy{max-width:65ch;margin:1rem 0 0;color:var(--pc-muted);line-height:1.65}
.pc-response-copy p{margin:0}
@media(max-width:38rem){.pc-response--notice{padding-top:7rem;padding-bottom:2rem}}
