@font-face{font-display:swap;font-family:RismanPayment;font-style:normal;font-weight:400;src:url(../../static/media/Modam-Regular.7d734d14f544df87a33c.ttf) format("truetype")}@font-face{font-display:swap;font-family:RismanPayment;font-style:normal;font-weight:700;src:url(../../static/media/Modam-Bold.0fd4befe5fabfa20fc69.ttf) format("truetype")}.risman-payment{--rp-ink:#123c54;--rp-muted:#607886;--rp-line:#e4edf1;background:radial-gradient(ellipse at 10% 0,#dff4f7,#0000 55%),#f4f8fa;color:var(--rp-ink);font-family:RismanPayment,Tahoma,sans-serif;font-size:15px;isolation:isolate;line-height:1.8;min-height:100svh;min-width:0;padding:40px 20px;text-align:right;width:100%}.risman-payment,.risman-payment *,.risman-payment :after,.risman-payment :before{box-sizing:border-box}.risman-payment dd,.risman-payment dl,.risman-payment h1,.risman-payment h2,.risman-payment p{margin:0}.risman-payment a{color:#146681;text-decoration:none}.risman-payment a:hover{text-decoration:underline}.risman-payment a,.risman-payment button{-webkit-tap-highlight-color:transparent;font-family:inherit}.risman-payment :focus-visible{outline:3px solid #074b72;outline-offset:4px}.risman-payment .rp-frame{margin:0 auto;max-width:520px}.risman-payment .rp-brand{align-items:center;display:flex;gap:12px;margin:0 6px 24px}.risman-payment .rp-brand img{display:block;flex:none;object-fit:contain}.risman-payment .rp-brand strong{display:block;font-size:23px;font-weight:700;line-height:1.4}.risman-payment .rp-brand span{color:var(--rp-muted);display:block;font-size:12px}.risman-payment .rp-card{background:#fff;border:1px solid #e0eaef;border-radius:24px;box-shadow:0 16px 50px #074b7209;overflow-wrap:anywhere;padding:32px}.risman-payment .rp-eyebrow{align-items:center;color:var(--rp-muted);display:flex;font-size:12px;gap:12px;justify-content:space-between;margin-bottom:22px}.risman-payment .rp-badge{background:#edf6f9;border-radius:100px;color:#356179;font-size:11px;padding:4px 10px;white-space:nowrap}.risman-payment .rp-badge-partial{background:#fff5e6;color:#946418}.risman-payment .rp-badge-paid{background:#eaf7ee;color:#25714a}.risman-payment .rp-badge-cancelled{background:#f3f3f3;color:#6b7379}.risman-payment .rp-title{color:var(--rp-ink);font-family:inherit;font-size:25px;font-weight:700;line-height:1.6;margin-bottom:10px}.risman-payment .rp-customer{font-weight:700;margin-bottom:6px}.risman-payment .rp-description{color:var(--rp-muted);font-size:14px;margin-bottom:24px;white-space:pre-wrap}.risman-payment .rp-details{margin-top:22px}.risman-payment .rp-details>div{border-bottom:1px solid var(--rp-line);display:flex;gap:18px;justify-content:space-between;padding:11px 0}.risman-payment .rp-details dt{color:var(--rp-muted);flex-shrink:0;font-weight:400}.risman-payment .rp-details dd{font-weight:700;min-width:0;text-align:left}.risman-payment small{font-size:11px;font-weight:400}.risman-payment .rp-balance{background:#f0f9fb;border:1px solid #d8eff3;border-radius:16px;display:flex;flex-direction:column;gap:3px;margin:24px 0;padding:18px 22px}.risman-payment .rp-balance>span{color:#427081;font-size:12px}.risman-payment .rp-balance strong{font-size:30px;font-weight:700;line-height:1.7}.risman-payment .rp-button{align-items:center;background:#074b72;border:1px solid #0000;border-radius:12px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:700;gap:10px;justify-content:center;line-height:1.7;margin-top:16px;min-height:50px;padding:12px 20px;text-decoration:none;transition:background .15s ease;width:100%}.risman-payment .rp-button:hover{background:#063b5a;color:#fff;text-decoration:none}.risman-payment .rp-button:disabled{background:#b5cad5;cursor:wait}.risman-payment .rp-button-secondary{background:#fff;border-color:#cbdde5;color:#074b72}.risman-payment .rp-button-secondary:hover{background:#f0f7fa;color:#074b72}.risman-payment .rp-caption{color:var(--rp-muted);font-size:11px;margin-top:12px;text-align:center}.risman-payment .rp-footer{align-items:center;color:var(--rp-muted);display:flex;flex-wrap:wrap;font-size:11px;gap:12px;justify-content:space-between;margin:22px 6px 0}.risman-payment .rp-secure{align-items:center;display:flex;gap:6px}.risman-payment .rp-secure>span{color:#2090a6;font-size:20px;line-height:1}.risman-payment .rp-notice{background:#f2f9fc;border:1px solid #d5e9f0;border-radius:12px;font-size:13px;line-height:1.9;margin-top:18px;padding:15px 16px}.risman-payment .rp-notice strong{display:block;font-weight:700}.risman-payment .rp-notice p{color:#536f7b;margin-top:4px}.risman-payment .rp-notice-success{background:#eef9f2;border-color:#cdebd7;color:#256749}.risman-payment .rp-notice-error{background:#fff5f2;border-color:#f0d4ca;color:#a5412c}.risman-payment .rp-busy{align-items:center;color:var(--rp-muted);display:flex;font-size:13px;gap:12px;justify-content:center;padding:32px 0}.risman-payment .rp-spinner{animation:rp-spin .8s linear infinite;border:2px solid #c4e5ec;border-radius:50%;border-top-color:#147f9a;display:inline-block;flex:none;height:20px;width:20px}@keyframes rp-spin{to{transform:rotate(1turn)}}@media (max-width:480px){.risman-payment{padding:24px 16px}.risman-payment .rp-card{border-radius:20px;padding:24px 20px}.risman-payment .rp-brand{margin-bottom:20px}.risman-payment .rp-title{font-size:23px}.risman-payment .rp-balance strong{font-size:27px}.risman-payment .rp-details{font-size:13px}}@media (prefers-reduced-motion:reduce){.risman-payment .rp-spinner{animation:none}.risman-payment .rp-button{transition:none}}body,html{background:#f4f8fa;margin:0;min-height:100%}body{overflow-y:auto}