.paydoc{background:var(--bg);min-height:100vh;font-family:var(--font-pt),system-ui,-apple-system,Arial,sans-serif;color:var(--ink);--bg:#eceff4;--card:#fff;--line:#e6eaf1;--hair:#eef1f6;--ink:#1b2430;--soft:#57616e;--faint:#96a0af;--steel:#2f4a72;--steeld:#243c5e;--steel2:#4a6ca0;--amber:#c68a2c;--green:#0f7a45;--green2:#0c6739;--red:#c23c3a;--redsoft:#fceeee;--redline:#f2cbc9;font-size:15px;line-height:1.5}.paydoc *{box-sizing:border-box}.paydoc .display{font-family:var(--font-narrow),Arial,sans-serif;text-transform:uppercase;letter-spacing:.02em;font-weight:700;line-height:1.06}.paydoc .ic{vertical-align:-.14em;flex:none;width:1em;height:1em;display:inline-block}.paydoc .bar{color:#fff;text-align:center;background:#9c3431;justify-content:center;align-items:center;gap:9px;padding:11px 18px;font-size:13.5px;line-height:1.45;display:flex}.paydoc .bar .ic{opacity:.95;font-size:17px}.paydoc .bar b{font-weight:700}.paydoc .mast{color:#fff;background:linear-gradient(#33507b,#2b4569)}.paydoc .mast-in{justify-content:space-between;align-items:center;gap:16px;max-width:1140px;margin:0 auto;padding:18px 24px;display:flex}.paydoc .brand{align-items:center;gap:13px;display:flex}.paydoc .brand .seal{flex:none;width:42px;height:42px}.paydoc .bname{color:#fff;font-size:23px}.paydoc .btag{letter-spacing:.22em;text-transform:uppercase;color:#b6c6de;margin-top:3px;font-size:10.5px;font-weight:600}.paydoc .mast-r{text-align:right;color:#c3d0e4;font-size:12px;line-height:1.6}.paydoc .mast-r .m1{color:#fff;justify-content:flex-end;align-items:center;gap:6px;font-size:12.5px;font-weight:600;display:flex}.paydoc .mast-r .m1 .ic{color:#9fd8b6;font-size:14px}.paydoc .subbar{border-bottom:1px solid var(--line);background:#fff}.paydoc .subbar-in{max-width:1140px;color:var(--faint);justify-content:flex-end;gap:22px;margin:0 auto;padding:9px 24px;font-size:12px;font-weight:500;display:flex}.paydoc .subbar span{align-items:center;gap:6px;display:inline-flex}.paydoc .subbar .ic{color:var(--green);font-size:14px}.paydoc .wrap{grid-template-columns:1fr 368px;gap:28px;max-width:1140px;margin:0 auto;padding:26px 24px 52px;display:grid}.paydoc .card{background:var(--card);border:1px solid var(--line);border-radius:6px;box-shadow:0 1px 2px #1b24300d,0 10px 30px -26px #1b243059}.paydoc .pad{padding:28px 30px}.paydoc .doctop{border-bottom:1px solid var(--line);background:#f7f9fc;border-radius:6px 6px 0 0;justify-content:space-between;align-items:center;gap:14px;padding:16px 30px;display:flex}.paydoc .doctop .l{align-items:center;gap:11px;display:flex}.paydoc .doctop .seal-s{width:30px;height:30px}.paydoc .doctop .t{color:var(--steel);font-size:16px}.paydoc .doctop .t small{letter-spacing:0;text-transform:none;color:var(--faint);margin-top:2px;font-family:inherit;font-size:11px;font-weight:500;display:block}.paydoc .doctop .r{text-align:right;color:var(--faint);font-size:11.5px}.paydoc .doctop .r b{color:var(--ink);font-variant-numeric:tabular-nums;font-size:13px;display:block}.paydoc .inv{flex-wrap:wrap;justify-content:space-between;gap:20px;display:flex}.paydoc .kick{letter-spacing:.14em;color:var(--faint);font-size:11px}.paydoc .amount{color:var(--ink);letter-spacing:-.025em;font-variant-numeric:tabular-nums;margin:8px 0 6px;font-family:inherit;font-size:46px;font-weight:800;line-height:1}.paydoc .amount .cur{color:var(--faint);margin-right:4px;font-size:30px;font-weight:600}.paydoc .sub{color:var(--soft);font-size:13.5px}.paydoc .inv .r{text-align:right;color:var(--soft);font-size:12.5px;line-height:1.55}.paydoc .inv .r b{color:var(--ink);font-weight:600}.paydoc .letter{border-bottom:1px solid var(--hair);margin-bottom:22px;padding-bottom:20px}.paydoc .lt-row{flex-wrap:wrap;justify-content:space-between;gap:24px;display:flex}.paydoc .recip{color:var(--ink);font-size:14px;line-height:1.6}.paydoc .lt-meta{text-align:right;color:var(--ink);font-size:13px;line-height:1.6}.paydoc .lt-lbl{letter-spacing:.13em;text-transform:uppercase;color:var(--faint);margin-bottom:3px;font-size:10px;font-weight:700;display:block}.paydoc .betreff{color:var(--ink);margin:20px 0 10px;font-size:14.5px;font-weight:700}.paydoc .lt-body{color:var(--soft);margin:0;font-size:14px;line-height:1.65}.paydoc .pay{background:var(--steel);color:#fff;cursor:pointer;border:0;border-radius:6px;justify-content:center;align-items:center;gap:10px;width:100%;padding:18px;font-size:18px;font-weight:700;display:flex;box-shadow:0 2px 4px #1c2c4833}.paydoc .seal-row{color:var(--faint);justify-content:center;align-items:center;gap:7px;margin-top:11px;font-size:12px;font-weight:500;display:flex}.paydoc .seal-row .ic{color:var(--green);font-size:14px}.paydoc .methods{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin:15px 0 2px;display:flex}.paydoc .chip{background:#f4f6fb;border:0;border-radius:7px;justify-content:center;align-items:center;height:27px;padding:0 9px;display:inline-flex}.paydoc .chip .pm{width:auto;height:16px;display:block}.paydoc .sepa-chip{color:#10298e;letter-spacing:.04em;font-size:11px;font-weight:800}.paydoc .oder{color:var(--faint);letter-spacing:.08em;align-items:center;gap:14px;margin:22px 0;font-size:11px;display:flex}.paydoc .oder:before,.paydoc .oder:after{content:"";background:var(--line);flex:1;height:1px}.paydoc .btn-out{border:1px solid var(--line);width:100%;color:var(--ink);cursor:pointer;background:#fafbfd;border-radius:6px;justify-content:center;align-items:center;gap:9px;padding:15px;font-size:15px;font-weight:600;display:flex}.paydoc .btn-out .ic{color:var(--steel2);font-size:18px}.paydoc .note{text-align:center;color:var(--faint);margin-top:9px;font-size:12.5px}.paydoc .raten{text-align:center;margin-top:15px;font-size:13.5px}.paydoc .raten a{color:var(--steel2);border-bottom:1px solid #c6d2e6;padding-bottom:1px;font-weight:600;text-decoration:none}.paydoc .sechead{color:var(--steel);border-bottom:2px solid var(--steel);margin-bottom:6px;padding:24px 0 6px;font-size:13px;display:inline-block}.paydoc .secwrap{border-bottom:1px solid var(--hair)}.paydoc .drow{border-top:1px solid var(--hair);justify-content:space-between;gap:16px;padding:13px 0;font-size:14.5px;display:flex}.paydoc .drow:first-child{border-top:0}.paydoc .drow .lbl{color:var(--soft)}.paydoc .drow .val{color:var(--ink);text-align:right;font-variant-numeric:tabular-nums;font-weight:600}.paydoc .tot{border-top:1.5px solid #d7dde6;justify-content:space-between;padding:15px 0 2px;font-size:17px;display:flex}.paydoc .tot .l{font-family:var(--font-narrow);text-transform:uppercase;letter-spacing:.02em;font-weight:700}.paydoc .tot .val{color:var(--steel);font-variant-numeric:tabular-nums;font-weight:800}.paydoc .dl{color:var(--green2);align-items:center;gap:8px;margin-top:18px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.paydoc .dl .ic{font-size:17px}.paydoc .sepa{border:1px solid var(--line);border-radius:6px;margin-top:12px;overflow:hidden}.paydoc .sepa .top{border-bottom:1px solid var(--hair);align-items:center;gap:12px;padding:15px 18px;display:flex}.paydoc .sepa .bico{width:40px;height:40px;color:var(--steel);background:#eef4f9;border-radius:10px;justify-content:center;align-items:center;display:flex}.paydoc .sepa .bico .ic{font-size:20px}.paydoc .srow{border-bottom:1px solid var(--hair);justify-content:space-between;align-items:center;gap:12px;padding:12px 18px;font-size:14px;display:flex}.paydoc .srow .lbl{color:var(--soft)}.paydoc .srow .v{color:var(--ink);align-items:center;gap:9px;font-family:ui-monospace,Menlo,monospace;font-weight:600;display:flex}.paydoc .srow.hl{background:#fbf7ee}.paydoc .srow.hl .v{color:var(--amber)}.paydoc .copy{border:1px solid var(--line);color:var(--faint);cursor:pointer;background:#fff;border-radius:7px;padding:5px;display:inline-flex}.paydoc .copy .ic{font-size:13px}.paydoc .qr{align-items:center;gap:16px;padding:15px 18px;display:flex}.paydoc .qrbox{border:1px solid var(--line);background:repeating-conic-gradient(#1b2430 0 25%,#fff 0 50%) 0 0/13px 13px;border-radius:9px;flex:none;width:96px;height:96px}.paydoc .fine{color:var(--faint);padding:13px 18px 0;font-size:12.5px;line-height:1.55}.paydoc .cardfoot{border-top:1px solid var(--line);color:var(--faint);justify-content:center;gap:26px;padding:15px;font-size:12.5px;font-weight:500;display:flex}.paydoc .cardfoot span{align-items:center;gap:7px;display:inline-flex}.paydoc .cardfoot .ic{color:var(--green)}.paydoc .side .card{margin-bottom:20px}.paydoc .succ{gap:13px;padding:18px 20px;display:flex}.paydoc .succ .cc{width:34px;height:34px;color:var(--steel);background:#eef4f9;border-radius:9px;flex:none;justify-content:center;align-items:center;display:flex}.paydoc .succ .cc .ic{font-size:18px}.paydoc .succ h4{color:var(--steel);margin:0;font-size:13px}.paydoc .succ p{color:var(--soft);margin:5px 0 0;font-size:12.5px;line-height:1.55}.paydoc .sh{color:var(--steel);align-items:center;gap:9px;margin:0;font-size:14.5px;display:flex}.paydoc .sh .ic{color:var(--steel2);font-size:17px}.paydoc .tl{margin-top:16px;padding-left:4px}.paydoc .tstep{border-left:2px solid #e4e9f1;margin-left:6px;padding:0 62px 18px 24px;position:relative}.paydoc .tstep:last-child{border-left-color:#0000;padding-bottom:0}.paydoc .tdot{background:#c8d1de;border:2px solid #fff;border-radius:50%;width:11px;height:11px;position:absolute;top:2px;left:-7px}.paydoc .tstep.done .ttitle{color:var(--faint);text-decoration:line-through}.paydoc .tstep.now .tdot{background:var(--red);box-shadow:0 0 0 4px var(--redsoft)}.paydoc .tstep.now .ttitle{color:var(--red)}.paydoc .ttitle{font-family:var(--font-narrow);text-transform:uppercase;letter-spacing:.02em;color:var(--ink);font-size:13.5px;font-weight:700}.paydoc .tsub{color:var(--faint);margin-top:2px;font-size:12px;line-height:1.42}.paydoc .tdate{color:var(--faint);font-variant-numeric:tabular-nums;font-size:12px;position:absolute;top:1px;right:0}.paydoc .tstep.now .tdate{color:var(--red);font-weight:700}.paydoc .warn{background:var(--redsoft);border:1px solid var(--redline);color:#872d2a;border-radius:11px;margin-top:16px;padding:13px 15px;font-size:12.5px;line-height:1.55}.paydoc .warn b{color:#792825}.paydoc .faq{border-top:1px solid var(--hair);color:var(--ink);cursor:pointer;justify-content:space-between;align-items:center;padding:13px 0;font-size:14px;font-weight:600;display:flex}.paydoc .faq:first-child{border-top:0}.paydoc .faq .ch{color:var(--faint)}.paydoc footer{max-width:1140px;color:var(--faint);text-align:center;border-top:1px solid var(--line);margin:0 auto;padding:24px;font-size:12px;line-height:1.6}.paydoc .revnote{color:#a7b0bd;text-align:center;max-width:1140px;margin:0 auto;padding:8px 24px 24px;font-size:11.5px}@media (max-width:900px){.paydoc .wrap{grid-template-columns:1fr}}
