.pay-page{color:#eef6ff;background:radial-gradient(circle at 70% 10%,#007cff26,#0000 28%),#030914;min-height:100vh;font-family:Arial,Helvetica,sans-serif}.pay-header{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#030a16db;border-bottom:1px solid #5b9eed26}.pay-header-inner{justify-content:space-between;align-items:center;width:min(1100px,100% - 32px);height:70px;margin:auto;display:flex}.pay-brand{color:#fff;font-size:25px;font-weight:900;text-decoration:none}.pay-brand span{letter-spacing:3px;color:#68b8ff;margin-left:6px;font-size:10px}.pay-back{color:#93acd0;font-size:12px;text-decoration:none}.pay-shell{gap:14px;width:min(900px,100% - 30px);margin:42px auto 80px;display:grid}.pay-lookup-card,.pay-account-card,.pay-info-card{background:linear-gradient(145deg,#081a32,#061326);border:1px solid #5a9cec33;border-radius:15px;padding:24px;box-shadow:0 20px 60px #0000002e}.pay-eyebrow{text-transform:uppercase;letter-spacing:1.5px;color:#5fb5ff;font-size:10px;font-weight:800}.pay-lookup-card h1{margin:8px 0;font-size:31px}.pay-lookup-card>p{color:#8fa7c5;max-width:650px;margin:0;font-size:13px;line-height:1.6}.pay-form-public{grid-template-columns:1fr 1fr auto;align-items:end;gap:10px;margin-top:22px;display:grid}.pay-form-public label{color:#8ca4c2;gap:6px;font-size:11px;display:grid}.pay-form-public input{color:#fff;background:#03101f;border:1px solid #6ca6ea40;border-radius:8px;outline:none;height:44px;padding:0 12px}.pay-form-public button,.pay-checkout-placeholder button{color:#fff;background:#0b82ff;border:0;border-radius:8px;height:44px;padding:0 18px;font-weight:800}.pay-form-public button:disabled,.pay-checkout-placeholder button:disabled{opacity:.55}.pay-error{color:#ffabab;background:#8e23231f;border:1px solid #ff6b6b33;border-radius:8px;margin-top:14px;padding:11px 12px;font-size:12px}.pay-account-head{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.pay-account-head span{color:#54acff;font-size:10px;font-weight:800}.pay-account-head h2{margin:5px 0 4px;font-size:22px}.pay-account-head p{color:#8ca4c2;margin:0;font-size:12px}.pay-total{text-align:right}.pay-total span{color:#8ca4c2;font-size:10px;display:block}.pay-total strong{margin-top:4px;font-size:30px;display:block}.pay-invoices{gap:7px;margin-top:18px;display:grid}.pay-invoice-row{background:#061529;border:1px solid #5b97dc24;border-radius:8px;justify-content:space-between;align-items:center;padding:11px 12px;display:flex}.pay-invoice-row>div{gap:2px;display:grid}.pay-invoice-row span{color:#ff9f9f;font-size:9px}.pay-no-debt{color:#7be3aa;text-align:center;background:#46d28a14;border-radius:8px;padding:18px;font-size:13px}.pay-checkout-placeholder{background:#071a32;border:1px solid #439aff33;border-radius:9px;justify-content:space-between;align-items:center;gap:16px;margin-top:18px;padding:14px;display:flex}.pay-checkout-placeholder>div{gap:4px;display:grid}.pay-checkout-placeholder span{color:#859eba;font-size:10px}.pay-info-card h3{margin:0 0 14px}.pay-info-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.pay-info-grid>div{background:#061529;border:1px solid #5d99df24;border-radius:8px;gap:5px;padding:12px;display:grid}.pay-info-grid strong{font-size:11px}.pay-info-grid span{color:#8aa2bf;font-size:9px}@media (max-width:760px){.pay-form-public{grid-template-columns:1fr}.pay-account-head,.pay-checkout-placeholder{flex-direction:column;align-items:flex-start}.pay-total{text-align:left}.pay-info-grid{grid-template-columns:1fr}}
