.purchase-dialog{width:min(570px,calc(100% - 32px));overflow:auto}
.purchase-dialog form label{display:block;margin:14px 0 6px;color:#c9cdbf;font-size:11px}
.purchase-dialog input,.purchase-dialog select{width:100%;min-height:45px;border:1px solid #ffffff32;background:#0e110d;color:var(--ink);padding:10px 12px;font:14px var(--sans);border-radius:2px}
.purchase-summary{display:grid;gap:3px;padding:14px 16px;margin:0 0 19px;border:1px solid #ffffff25;background:#10130f}
.purchase-summary strong{font:28px var(--serif);color:#f0e6d8}
.purchase-summary span,.purchase-summary small{color:#9fa895;font-size:11px}
.purchase-document{display:grid;grid-template-columns:1fr 1.5fr;gap:12px}
.purchase-consent{display:flex!important;gap:9px;align-items:flex-start;line-height:1.6!important}
.purchase-consent input{width:15px!important;min-height:15px!important;margin-top:3px;padding:0;accent-color:var(--red)}
.purchase-consent span{color:#aeb5a6}
.purchase-security{font-size:10px!important;color:#899084!important;margin:13px 0 0!important}
@media(max-width:520px){.purchase-document{grid-template-columns:1fr}.purchase-dialog .small-dialog-inner{padding-inline:22px}}
