.payment-stats{margin:20px 0 24px}.payment-key-stats{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.payment-stats em{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:999px;background:var(--accent-soft);color:var(--accent-dark);font-size:12px;font-style:normal;font-weight:900}.payment-grid{display:grid;grid-template-columns:minmax(280px,1fr) minmax(280px,1fr);gap:18px}.payment-legal-summary{margin-bottom:18px}.payment-summary-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px}.payment-summary-grid div{border:1px solid var(--line);border-radius:16px;background:#f8fafc;padding:12px}.payment-summary-grid b{display:block;margin-bottom:6px;color:var(--muted);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.payment-summary-grid p{margin:0;font-weight:500}.cost-list{display:grid;gap:10px;margin:18px 0}.cost-list div{display:flex;justify-content:space-between;gap:18px;border-bottom:1px solid var(--line);padding-bottom:10px}.cost-list dt{color:var(--muted);font-weight:700}.cost-list dd{margin:0;font-weight:700}.cost-list .total{border-bottom:0;border-radius:18px;background:var(--accent-soft);padding:14px 16px}.confirmation-list{display:grid;gap:14px}.confirmation-list label{border:1px solid var(--line);border-radius:16px;background:#f8fafc}.payment-status.paid{border:1px solid #bbf7d0;border-radius:16px;background:#f0fdf4;padding:16px}.pay-card{background:linear-gradient(135deg,#eff6ff,#fff);border-color:#bfdbfe;box-shadow:0 18px 36px rgba(37,99,235,.12)}.pay-summary-line{display:flex;align-items:baseline;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:8px}.pay-summary-line small{color:var(--muted);font-weight:700;text-transform:uppercase;letter-spacing:.08em}.pay-card .sum{display:block;margin:8px 0 6px;font-size:clamp(38px,5vw,48px);line-height:1;letter-spacing:-.04em;color:var(--accent);font-weight:800}.full-pay-button{width:auto;margin-top:4px}.payment-provider-note{margin:4px 0 0}.split-grid{display:grid;grid-template-columns:minmax(280px,1fr) minmax(260px,.8fr);gap:18px;margin-top:18px}.muted-box{background:#f8fafc}.check span{line-height:1.35}.compact-base-section{display:block!important;margin-top:18px!important}.compact-base-card{border:0!important;background:transparent!important;padding:0!important;box-shadow:none!important}.compact-base-card h2{margin:0 0 12px!important}.compact-base-form{display:grid!important;gap:10px!important;margin-top:10px!important;max-width:620px!important}.compact-base-fields{display:grid!important;grid-template-columns:280px 220px!important;gap:12px!important;align-items:end!important}.compact-base-field{display:grid!important;gap:5px!important;font-weight:400!important;border:0!important;background:transparent!important;padding:0!important}.compact-base-field span{font-weight:400!important}.compact-base-field select{min-height:38px!important;width:100%!important;padding:7px 10px!important;border-radius:12px!important;font-weight:400!important}.compact-base-field select option{font-weight:400!important}.compact-ad-consent{display:none}.compact-legal-link{margin:2px 0 0!important}.compact-legal-link a{font-weight:400!important}.compact-base-form .button{width:max-content!important;min-width:190px!important;margin-top:2px!important}@media(max-width:760px){.payment-grid,.split-grid,.compact-base-fields{grid-template-columns:1fr!important}.compact-base-form{max-width:none!important}.compact-base-form .button,.full-pay-button{width:100%!important}}