.paymain{max-width:980px}.hello{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap;margin-bottom:16px}.hello h1{margin:0;color:var(--navy);font-size:24px}.nextpay{display:flex;gap:24px;justify-content:space-between;flex-wrap:wrap;background:linear-gradient(135deg,#00285b 0,#0a3a78 60%,#02848a 100%);color:#fff;border-radius:18px;padding:26px 28px;box-shadow:0 8px 24px rgba(0,40,91,.18);position:relative;overflow:hidden}.nextpay:before{content:"";position:absolute;left:0;top:18px;bottom:18px;width:6px;background:var(--teal);border-radius:0 4px 4px 0}.np-label{text-transform:uppercase;letter-spacing:.12em;font-size:12px;font-weight:800;color:#bfeeee}.np-amount{font-size:54px;font-weight:800;letter-spacing:-1px;line-height:1.1;margin:6px 0}.np-amount span{font-size:26px;opacity:.75}.np-amount.pending{opacity:.6}.np-sub{color:#d8f3f3;margin-bottom:6px}.np-note{color:#d8f3f3;font-size:13px;max-width:420px}.np-right{display:flex;flex-direction:column;gap:12px;min-width:220px;background:rgba(255,255,255,.08);border-radius:12px;padding:14px 16px;align-self:center}.np-right span{display:block;font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:#bfeeee}.np-right b{font-size:15px}.chip{display:inline-block;padding:3px 10px;border-radius:99px;background:#eef2f7;color:var(--muted);font-weight:700;font-size:12px}.chip.ok{background:var(--ok-soft);color:var(--ok)}.chip.warn{background:var(--warn-soft);color:var(--warn);width:max-content}.ytd{display:flex;align-items:center;gap:14px;margin-top:14px;flex-wrap:wrap}.ytd span{color:var(--muted);font-weight:600}.ytd b{font-size:20px;color:var(--navy)}.paytable td.amt{font-weight:800;color:var(--navy)}.r{text-align:right}.tablecard{padding:0;overflow:hidden}.paytable{width:100%;border-collapse:collapse}.paytable th,.paytable td{padding:12px 14px;border-bottom:1px solid var(--line);text-align:left}.paytable th.r,.paytable td.r{text-align:right}.paytable th{background:#f7f9fc;color:var(--muted);font-size:12px;text-transform:uppercase;letter-spacing:.05em}.docs{display:grid;grid-template-columns:1fr 1fr;gap:14px}.doc{display:flex;gap:14px;align-items:center}.doc p{margin:4px 0 0}.doc .btn{margin-left:auto}.docicon{width:44px;height:44px;border-radius:12px;background:var(--teal-soft);color:var(--navy);display:flex;align-items:center;justify-content:center;font-size:22px;flex:none}.langsw{margin-top:14px}@media (max-width:700px){.np-amount{font-size:44px}.nextpay{padding:22px 20px}.np-right{width:100%}.docs{grid-template-columns:1fr}.doc{flex-wrap:wrap}.doc .btn{margin-left:0;width:100%}.paytable thead{display:none}.paytable tr{display:block;padding:10px 14px;border-bottom:1px solid var(--line)}.paytable td{display:flex;justify-content:space-between;border:0;padding:4px 0}.paytable td:before{content:attr(data-l);color:var(--muted);font-size:12px}.paytable td.r{text-align:right}.paytable td:last-child{padding-top:8px}.paytable td:last-child:before{content:none}.paytable td:last-child .btn{width:100%}}.avatar{width:34px;height:34px;border-radius:50%;object-fit:cover;border:2px solid var(--teal);vertical-align:middle;margin-right:8px}.photocard{max-width:520px;margin:0 auto}.camwrap{position:relative;aspect-ratio:4/3;background:#0b1d33;border-radius:14px;overflow:hidden;margin:12px 0;display:flex;align-items:center;justify-content:center}.camwrap video,.camwrap img{width:100%;height:100%;object-fit:cover}.camwrap video{transform:scaleX(-1)}.camph{font-size:44px;color:#bfeeee;text-align:center;padding:10px}.camrow{display:flex;gap:10px;flex-wrap:wrap}.phfile{display:flex;flex-direction:column;gap:6px;margin:14px 0 16px}.wsub{margin:-6px 0 14px}.wfees{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:14px}.wfee{display:flex;gap:14px;align-items:center}.wfee p{margin:4px 0 0}.wfee b{color:var(--navy)}.wcomp{margin-bottom:14px;padding:18px 20px}.wslot:empty{display:none}.wslot{margin-bottom:14px}.wstate{display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px;padding:30px 20px;margin-bottom:14px}.wstate .h2{margin:4px 0 0}.wstate p{margin:0;max-width:440px}.wspin{width:34px;height:34px;border-radius:50%;border:3px solid var(--teal-soft);border-top-color:var(--teal);animation:wspin .8s linear infinite}@keyframes wspin{to{transform:rotate(360deg)}}.wsoon{margin-bottom:14px}.paytabs{flex-wrap:wrap}@media (max-width:700px){.wfees{grid-template-columns:1fr}.wcomp{padding:14px 12px}.paytabs .btn{flex:1 1 auto}}.picard{max-width:560px;margin:0 auto}.picard .muted{margin:6px 0 14px}.pi-badge{width:44px;height:44px;border-radius:12px;background:var(--teal-soft);color:var(--navy);display:flex;align-items:center;justify-content:center;font-size:22px;font-weight:800;margin-bottom:10px}.pi-form{display:flex;flex-direction:column;gap:12px}.pi-f{display:flex;flex-direction:column;gap:5px;min-width:0}.pi-f label{font-weight:700;color:var(--navy)}.pi-f input,.pi-f select{width:100%;font:inherit;font-size:16px;padding:11px 12px;border:1px solid var(--line);border-radius:10px;background:#fff;color:inherit;box-sizing:border-box}.pi-f input:focus,.pi-f select:focus{outline:0;border-color:var(--teal);box-shadow:0 0 0 3px var(--teal-soft)}.pi-f.bad input,.pi-f.bad select{border-color:var(--bad);background:var(--bad-soft)}.pi-f p{margin:0}.pi-err{color:var(--bad);font-size:13px;font-weight:600}.pi-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.pi-h{margin:8px 0 0;color:var(--navy);font-size:16px}.pi-lock{background:#f7f9fc;border:1px solid var(--line);border-radius:10px;padding:10px 12px;font-size:13px;color:var(--muted)}.pi-save{width:100%;margin-top:4px}@media (max-width:700px){.pi-row{grid-template-columns:1fr}}.sbadge{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border-radius:99px;font-weight:700;font-size:12px;line-height:1.3;white-space:nowrap}.sbadge:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.sbadge.processing{background:var(--warn-soft);color:var(--warn)}.sbadge.posted{background:var(--ok-soft);color:var(--ok)}.sbadge.failed{background:var(--bad-soft);color:var(--bad)}.sbadge.returned{background:#eef2f7;color:var(--muted)}.sbadge-via{display:block;font-size:11px;color:var(--muted);font-weight:600;margin-top:3px;text-align:right}.slegend{margin-top:14px;padding:12px 14px}.slegend h3{margin:0 0 8px;font-size:12px;text-transform:uppercase;letter-spacing:.05em;color:var(--muted)}.slegend .row{display:flex;flex-wrap:wrap;gap:8px}.amt{white-space:nowrap}