.pq-recovery235-dialog{width:min(1000px,calc(100vw - 24px));max-height:calc(100dvh - 24px)}
.pq-recovery235-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;align-items:stretch}
.pq-recovery235-option{display:flex;flex-direction:column;gap:16px;min-width:0;padding:22px;border:1px solid var(--pq-border,#7eafa9);border-radius:14px;background:#10333d}
.pq-recovery235-option--paid{border-color:#dcbb7b;background:linear-gradient(150deg,#29443e,#10333d 65%)}
.pq-recovery235-option header{display:flex;align-items:center;justify-content:center;gap:12px;color:#f9edcd;min-height:46px}
.pq-recovery235-option header>span{display:flex;align-items:center;flex:none}
.pq-recovery235-option h3{margin:0;font-family:inherit;font-size:1.35em;line-height:1.2;text-align:center;overflow-wrap:anywhere}
.pq-recovery235-option p{margin:0;line-height:1.45}
.pq-recovery235-effects{display:grid;gap:8px;margin-top:auto}
.pq-recovery235-effect{display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:56px;padding:10px 12px;border:1px solid #507981;border-radius:9px;background:#0a2832}
.pq-recovery235-effect__icon{display:flex;align-items:center;color:#e5c684}
.pq-recovery235-effect__value{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:flex-end;gap:6px 12px;text-align:right}
.pq-recovery235-effect__value>span{font-size:inherit;line-height:inherit}
.pq-recovery235-effect>strong{overflow-wrap:anywhere;text-align:right}
.pq-recovery235-option>.pq-button{display:flex;align-items:center;justify-content:center;gap:10px;min-height:50px;width:100%;text-align:center;line-height:1.3}
.pq-recovery235-option>.pq-button>svg{position:static!important;margin:0!important;transform:none!important;flex:0 0 28px}
.pq-recovery235-option>.pq-button>span{min-width:0;overflow-wrap:anywhere;text-align:center}
.pq-recovery235-status{margin:20px 0 0;line-height:1.45}
.pq-recovery235-retry{margin-top:16px;text-align:center}
.pq-recovery235-launcher{position:absolute;z-index:24;left:50%;bottom:24px;transform:translateX(-50%);display:flex;align-items:center;justify-content:center;gap:10px;min-height:52px;max-width:calc(100% - 32px);text-align:center;white-space:normal}
.pq-recovery235-launcher[hidden]{display:none}
@media(max-width:680px){.pq-recovery235-dialog{width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.pq-recovery235-options{grid-template-columns:minmax(0,1fr);gap:16px}.pq-recovery235-option{padding:16px;gap:14px}.pq-recovery235-effect{gap:8px;padding:10px;min-height:54px}}
@supports not(height:100dvh){.pq-recovery235-dialog{max-height:calc(100vh - 24px)}}

.pq-recovery235-admin238{margin-top:18px;text-align:center;}
.pq-recovery235-admin238>.pq-button{min-height:48px;max-width:100%;white-space:normal;}
