.pm-page{flex-direction:column;gap:18px;min-inline-size:0;display:flex}.pm-purpose{max-inline-size:62ch;line-height:var(--lh-snug);margin:0}.pm-balance-line{margin:-8px 0 0}.pm-back{font-size:var(--fs-small);margin:0}.pm-back a{color:var(--primary);font-weight:var(--fw-medium)}.pm-order-link{margin:0}.pm-held{margin:6px 0 0;padding:0;list-style:none}.pm-row+.pm-row{border-block-start:1px solid var(--border)}.pm-row-link{color:inherit;padding-block:13px;padding-inline-end:22px;text-decoration:none;display:block;position:relative}.pm-row-link:after{content:"›";color:var(--text-muted);font-size:1.2rem;position:absolute;inset-block-start:11px;inset-inline-end:4px}.pm-row-link:hover .pm-row-name{color:var(--primary)}.pm-row-link:focus-visible{outline:3px solid var(--focus);outline-offset:2px;border-radius:8px}.pm-row-head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pm-row-name{font-weight:var(--fw-medium)}.pm-chip{border-radius:var(--radius-pill);font-family:var(--font-body);font-size:var(--fs-caption);font-weight:var(--fw-medium);align-items:center;padding:1px 9px;display:inline-flex}.pm-chip-active{background:var(--surface-2);color:var(--text-muted)}.pm-chip-expiring{background:var(--tint-sun);color:var(--text)}.pm-chip-inactive{background:var(--tint-danger);color:var(--danger)}.pm-usage{font-size:var(--fs-caption);color:var(--text-muted);line-height:var(--lh-snug);margin-block-start:4px;display:block}.pm-schedule{font-size:var(--fs-small);color:var(--text-muted);line-height:var(--lh-snug);margin:8px 0 0;padding:0 0 0 18px}.pm-sch-entry{overflow-wrap:anywhere;padding-block:3px}.pm-sch-entry.is-now{color:var(--text);font-weight:var(--fw-medium)}.pm-sch-now{margin-inline-start:8px}.pm-schedule-note{margin:8px 0 0}.pm-notsold{margin:0}.pm-buy{flex-direction:column;gap:16px;margin-block-start:10px;display:flex}.pm-legend{font-size:var(--fs-small);font-weight:var(--fw-medium);margin-block-end:7px;padding:0}.pm-packages ul{margin:0;padding:0;list-style:none}.pm-packages li+li{border-block-start:1px solid var(--border)}.pm-package{align-items:center;padding-block:11px}.pm-package-what{min-inline-size:0;font-weight:var(--fw-medium);flex:1}.pm-package-prices{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.pm-price-eur{background:var(--surface-2);color:var(--text);font-weight:var(--fw-medium)}.pm-packages[data-emphasis=paypal] .pm-price-credits,.pm-packages[data-emphasis=credits] .pm-price-eur{color:var(--text-muted);font-weight:var(--fw-body);background:0 0}.pm-pair{grid-template-columns:repeat(2,minmax(0,9rem));gap:10px;padding-block-end:11px;padding-inline-start:28px;display:grid}.pm-account input{max-inline-size:22rem}.pm-account-hint{margin:6px 0 0}.pm-checkout{flex-direction:column;gap:12px;display:flex}.pm-method-row{flex-wrap:wrap;gap:10px 24px;display:flex}.pm-method-aside{color:var(--text-muted);font-size:var(--fs-small)}.pm-reason{margin:6px 0 0}.pm-refusal,.pm-after{margin:0}.pm-pay{justify-content:flex-end;display:flex}.pm-result{margin:0}.pm-result ul{margin:6px 0 0;padding-inline-start:18px}.pm-bought{border:1px solid var(--border);background:var(--tint-green);border-radius:12px;padding:14px 16px}.pm-bought h3{font-size:var(--fs-body);font-weight:var(--fw-heading);margin:0}.pm-bought-balance{font-size:var(--fs-small);color:var(--text-muted);margin:6px 0 0}.pm-builder{gap:14px;margin-block-start:10px;display:grid}.pm-add{justify-content:flex-end;display:flex}.pm-lines{margin:8px 0 12px;padding:0;list-style:none}.pm-line{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:6px 12px;padding-block:11px;display:grid}.pm-line+.pm-line{border-block-start:1px solid var(--border)}.pm-line-main{flex-direction:column;gap:4px;min-inline-size:0;display:flex}.pm-line-what{font-weight:var(--fw-medium);overflow-wrap:anywhere}.pm-line-account{color:var(--text-muted);font-size:var(--fs-small);overflow-wrap:anywhere}.pm-totals{font-weight:var(--fw-medium);text-align:end;margin:0 0 12px}@media (width<=560px){.pm-package{flex-wrap:wrap}.pm-package-prices{flex-basis:100%;justify-content:flex-start;padding-inline-start:28px}.pm-line{grid-template-columns:minmax(0,1fr) auto}.pm-line .pm-package-prices{grid-column:1/-1;justify-content:flex-start}.pm-pay .ga-btn{inline-size:100%}}.pm-outcome{flex-direction:column;gap:6px;margin-block-start:8px;display:flex}.pm-outcome p{margin:0}.pm-outcome-head{font-weight:var(--fw-medium)}.pm-outcome-lines{margin:0;padding-inline-start:18px}.pm-notice{margin:8px 0 0}
