.pdrtk-wrap{box-sizing:border-box;width:100%;max-width:1180px;margin:24px auto;padding:18px;color:var(--pdrtk-text);font-family:inherit;background:radial-gradient(circle at 20% 0,rgba(255,90,0,.22),transparent 34%),radial-gradient(circle at 80% 10%,rgba(255,210,31,.12),transparent 30%),linear-gradient(145deg,var(--pdrtk-bg),#050505);border:1px solid var(--pdrtk-border);border-radius:var(--pdrtk-radius);box-shadow:0 18px 55px rgba(0,0,0,.55),0 0 calc(46px * var(--pdrtk-neon)) var(--pdrtk-primary);overflow:hidden}.pdrtk-wrap *{box-sizing:border-box}.pdrtk-standalone{margin:0;background:#080808}.pdrtk-hero{text-align:center;padding:28px 16px 22px}.pdrtk-hero h1{margin:0 0 10px;font-size:clamp(28px,5vw,54px);line-height:1.02;font-weight:900;letter-spacing:.4px;text-shadow:0 4px 0 rgba(0,0,0,.45),0 0 22px var(--pdrtk-primary)}.pdrtk-hero p{max-width:880px;margin:0 auto;color:var(--pdrtk-muted);font-size:16px;line-height:1.55}.pdrtk-card{background:var(--pdrtk-card);border:1px solid var(--pdrtk-border);border-radius:var(--pdrtk-radius);box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 12px 34px rgba(0,0,0,.4),0 0 calc(22px * var(--pdrtk-neon)) rgba(255,90,0,.24);padding:18px;position:relative;overflow:hidden}.pdrtk-card:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(255,255,255,.08),transparent 35%,rgba(255,90,0,.08));pointer-events:none}.pdrtk-card>*{position:relative}.pdrtk-section-head{display:flex;gap:18px;align-items:flex-start;justify-content:space-between;margin:0 0 16px}.pdrtk-section-head h2,.pdrtk-card h2,.pdrtk-card h3{margin:0 0 7px;line-height:1.1}.pdrtk-section-head p,.pdrtk-card p{margin:0;color:var(--pdrtk-muted);line-height:1.5}.pdrtk-section-head>strong{font-size:34px;color:var(--pdrtk-gold);text-shadow:0 0 14px rgba(255,210,31,.5)}.pdrtk-monthly{margin:10px 0 18px}.pdrtk-progress{height:30px;border-radius:999px;background:rgba(255,255,255,.09);border:1px solid rgba(255,255,255,.13);box-shadow:inset 0 4px 14px rgba(0,0,0,.55),0 12px 26px rgba(0,0,0,.26);overflow:hidden;margin:14px 0}.pdrtk-progress-fill{height:100%;border-radius:999px;background:linear-gradient(90deg,var(--pdrtk-progress-start),var(--pdrtk-progress-mid),var(--pdrtk-progress-end));box-shadow:inset 0 2px 5px rgba(255,255,255,.34),0 0 18px var(--pdrtk-primary);transition:width .45s ease}.pdrtk-money-grid,.pdrtk-bank-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.pdrtk-money-grid>div,.pdrtk-bank-grid>div{padding:13px;border-radius:16px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.07)}.pdrtk-money-grid span,.pdrtk-bank-grid span{display:block;color:var(--pdrtk-muted);font-size:12px;text-transform:uppercase;letter-spacing:.05em;margin-bottom:5px}.pdrtk-money-grid strong,.pdrtk-bank-grid strong{display:block;font-size:20px;color:var(--pdrtk-text);word-break:break-word}.pdrtk-money-grid-compact{grid-template-columns:repeat(2,minmax(0,1fr))}.pdrtk-wallets,.pdrtk-supporters,.pdrtk-expenses{margin:18px 0}.pdrtk-wallet-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.pdrtk-wallet{border-color:color-mix(in srgb,var(--pdrtk-wallet-color) 55%,transparent)}.pdrtk-wallet h3{color:var(--pdrtk-gold)}.pdrtk-mini-progress{height:12px;border-radius:999px;background:rgba(255,255,255,.1);overflow:hidden;margin:12px 0}.pdrtk-mini-progress span{display:block;height:100%;background:linear-gradient(90deg,var(--pdrtk-wallet-color),var(--pdrtk-gold));border-radius:inherit}.pdrtk-supporter-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.pdrtk-supporter{display:flex;align-items:center;gap:12px}.pdrtk-avatar{border-radius:50%;object-fit:cover;box-shadow:0 0 0 2px var(--pdrtk-primary),0 0 18px rgba(255,90,0,.45)}.pdrtk-supporter strong,.pdrtk-current-user strong{display:block}.pdrtk-supporter span,.pdrtk-supporter small,.pdrtk-current-user span,.pdrtk-current-user small{display:block;color:var(--pdrtk-muted);font-size:12px}.pdrtk-supporter em{display:block;color:var(--pdrtk-gold);font-style:normal;font-weight:800}.pdrtk-expense-list{display:grid;gap:14px}.pdrtk-expense-main{display:flex;gap:16px;align-items:flex-start;justify-content:space-between}.pdrtk-expense-main h3{margin:0 0 8px}.pdrtk-expense-main span{display:block;color:var(--pdrtk-muted);font-size:13px;margin-top:8px}.pdrtk-expense-main>strong{font-size:22px;color:var(--pdrtk-gold);white-space:nowrap}.pdrtk-proof-gallery{display:flex;flex-wrap:wrap;gap:9px;margin-top:14px}.pdrtk-proof-gallery a{display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.pdrtk-proof-gallery img{width:76px;height:76px;object-fit:cover;border-radius:14px;border:1px solid var(--pdrtk-border);box-shadow:0 8px 18px rgba(0,0,0,.35);transition:transform .18s}.pdrtk-proof-gallery img:hover{transform:translateY(-2px) scale(1.03)}.pdrtk-file-chip{min-height:38px;padding:9px 12px;border-radius:999px;background:rgba(255,90,0,.14);border:1px solid var(--pdrtk-border);color:var(--pdrtk-text)}.pdrtk-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:999px;padding:14px 24px;background:linear-gradient(145deg,var(--pdrtk-gold),var(--pdrtk-primary),var(--pdrtk-secondary));color:#101010!important;font-weight:900;text-decoration:none;box-shadow:0 12px 26px rgba(0,0,0,.36),0 0 calc(24px * var(--pdrtk-neon)) var(--pdrtk-primary);cursor:pointer;transition:transform .18s,filter .18s}.pdrtk-btn:hover{transform:translateY(-2px);filter:brightness(1.06)}.pdrtk-center{text-align:center;margin:20px 0 4px}.pdrtk-grid-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.pdrtk-support-form label{display:block;color:var(--pdrtk-text);font-weight:800;margin-bottom:14px}.pdrtk-support-form small{color:var(--pdrtk-muted);font-weight:500}.pdrtk-support-form input,.pdrtk-support-form select,.pdrtk-support-form textarea{display:block;width:100%;margin-top:6px;padding:13px 14px;border-radius:14px;border:1px solid rgba(255,255,255,.14);background:rgba(0,0,0,.38);color:var(--pdrtk-text);outline:none}.pdrtk-support-form input:focus,.pdrtk-support-form select:focus,.pdrtk-support-form textarea:focus{border-color:var(--pdrtk-primary);box-shadow:0 0 0 3px rgba(255,90,0,.18)}.pdrtk-check{display:flex!important;align-items:flex-start;gap:10px;font-weight:600!important;color:var(--pdrtk-muted)!important}.pdrtk-check input{width:auto!important;margin:3px 0 0!important}.pdrtk-consents{display:grid;gap:8px;margin:8px 0 16px}.pdrtk-current-user{display:flex;gap:14px;align-items:center;margin-bottom:18px;padding:14px;border-radius:18px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1)}.pdrtk-alert{margin:12px 0 18px;padding:14px 16px;border-radius:16px;background:rgba(255,90,0,.14);border:1px solid var(--pdrtk-border);color:var(--pdrtk-text);font-weight:700}.pdrtk-alert-error{background:rgba(255,0,0,.13);border-color:rgba(255,0,0,.35)}.pdrtk-muted{color:var(--pdrtk-muted);line-height:1.5}.pdrtk-bank-box{margin:14px 0 18px}.pdrtk-lightbox{position:fixed;inset:0;background:rgba(0,0,0,.88);z-index:999999;display:flex;align-items:center;justify-content:center;padding:20px}.pdrtk-lightbox[hidden]{display:none}.pdrtk-lightbox img{max-width:min(1100px,94vw);max-height:88vh;border-radius:18px;box-shadow:0 0 50px rgba(255,90,0,.35)}.pdrtk-lightbox button{position:absolute;top:18px;right:18px;border:0;border-radius:50%;width:44px;height:44px;background:var(--pdrtk-primary);color:#000;font-size:26px;font-weight:900;cursor:pointer}@media(max-width:980px){.pdrtk-wallet-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pdrtk-supporter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pdrtk-money-grid,.pdrtk-bank-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.pdrtk-wrap{margin:12px auto;padding:12px;border-radius:18px}.pdrtk-grid-2,.pdrtk-wallet-grid,.pdrtk-supporter-grid,.pdrtk-money-grid,.pdrtk-bank-grid{grid-template-columns:1fr}.pdrtk-section-head,.pdrtk-expense-main{display:block}.pdrtk-section-head>strong{margin-top:8px;display:block}.pdrtk-expense-main>strong{display:block;margin-top:12px}.pdrtk-hero{padding:20px 8px}.pdrtk-card{padding:15px}.pdrtk-money-grid strong,.pdrtk-bank-grid strong{font-size:18px}}
.pdrtk-privacy-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:10px 0 12px}.pdrtk-privacy-card{margin:0!important;padding:14px;border-radius:18px;border:1px solid var(--pdrtk-border);background:linear-gradient(145deg,rgba(255,255,255,.08),rgba(255,90,0,.08));box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 10px 22px rgba(0,0,0,.28);cursor:pointer;transition:transform .18s,border-color .18s}.pdrtk-privacy-card:hover{transform:translateY(-2px);border-color:var(--pdrtk-gold)}.pdrtk-privacy-card input{display:inline-block!important;width:auto!important;margin:0 8px 0 0!important}.pdrtk-privacy-card strong{display:block;margin:8px 0 5px;color:var(--pdrtk-gold);font-size:15px}.pdrtk-privacy-card span{display:block;color:var(--pdrtk-muted);font-size:13px;line-height:1.45}.pdrtk-anon-avatar{display:inline-flex;width:58px;height:58px;border-radius:50%;align-items:center;justify-content:center;background:linear-gradient(145deg,var(--pdrtk-gold),var(--pdrtk-primary));color:#111;font-size:24px;font-weight:900;box-shadow:0 0 0 2px var(--pdrtk-primary),0 0 18px rgba(255,90,0,.45)}.pdrtk-supporter-anonymous{border-style:dashed}@media(max-width:800px){.pdrtk-privacy-grid{grid-template-columns:1fr}}

/* v1.5.0 kontraszt javítás: a fekete/3D kártyákon minden olvasható marad */
.pdrtk-wrap .pdrtk-card,
.pdrtk-wrap .pdrtk-wallet,
.pdrtk-wrap .pdrtk-monthly{color:var(--pdrtk-text)!important;}
.pdrtk-wrap .pdrtk-card h2,
.pdrtk-wrap .pdrtk-card h3,
.pdrtk-wrap .pdrtk-section-head h2{color:#fff!important;text-shadow:0 0 18px rgba(255,90,0,.28)}
.pdrtk-wrap .pdrtk-wallet h3{color:var(--pdrtk-gold)!important;text-shadow:0 0 16px rgba(255,210,31,.38)}
.pdrtk-wrap .pdrtk-card p,
.pdrtk-wrap .pdrtk-section-head p{color:var(--pdrtk-muted)!important;opacity:1!important;}
.pdrtk-wrap .pdrtk-wallet p{color:#f7f7f7!important;font-weight:700!important;}
.pdrtk-wrap .pdrtk-money-grid span,.pdrtk-wrap .pdrtk-bank-grid span{color:#e6e6e6!important;}
.pdrtk-wrap .pdrtk-money-grid strong,.pdrtk-wrap .pdrtk-bank-grid strong{color:#fff!important;}
.pdrtk-wrap ::selection{background:rgba(255,90,0,.55);color:#fff;}

/* v1.6.0 - Havi megvalósítások */
.pdrtk-achievements{margin:18px 0}.pdrtk-achievement-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;align-items:center;margin-bottom:14px;background:linear-gradient(145deg,rgba(255,90,0,.16),rgba(255,210,31,.08),rgba(255,255,255,.04));border-color:rgba(255,210,31,.42)}.pdrtk-achievement-summary span{color:var(--pdrtk-muted);font-size:12px;text-transform:uppercase;letter-spacing:.05em}.pdrtk-achievement-summary strong{color:var(--pdrtk-gold);font-size:22px;text-shadow:0 0 16px rgba(255,210,31,.28)}.pdrtk-achievement-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.pdrtk-achievement{border-color:rgba(255,210,31,.34);background:linear-gradient(145deg,rgba(255,90,0,.12),rgba(10,10,10,.92) 40%,rgba(255,210,31,.06));min-height:190px}.pdrtk-achievement-featured{border-color:var(--pdrtk-gold);box-shadow:inset 0 1px 0 rgba(255,255,255,.10),0 16px 42px rgba(0,0,0,.42),0 0 calc(34px * var(--pdrtk-neon)) rgba(255,210,31,.24)}.pdrtk-achievement-top{display:flex;justify-content:space-between;gap:10px;align-items:center;margin-bottom:10px}.pdrtk-achievement-top span,.pdrtk-achievement-top time{display:inline-flex;border-radius:999px;padding:6px 10px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.12);color:#fff;font-size:12px;font-weight:800}.pdrtk-achievement h3{color:var(--pdrtk-gold)!important;font-size:21px;line-height:1.2;text-shadow:0 0 16px rgba(255,210,31,.32)}.pdrtk-achievement p{color:#fff!important;font-weight:600}.pdrtk-achievement-badge{display:inline-flex;margin:0 0 10px;border-radius:999px;padding:6px 10px;background:linear-gradient(90deg,var(--pdrtk-gold),var(--pdrtk-primary));color:#111;font-size:12px;text-transform:uppercase;letter-spacing:.04em}.pdrtk-achievement-amount{margin:13px 0 0;padding:12px;border-radius:16px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.12)}.pdrtk-achievement-amount span{display:block;color:var(--pdrtk-muted);font-size:12px;text-transform:uppercase}.pdrtk-achievement-amount strong{display:block;color:var(--pdrtk-gold);font-size:24px}.pdrtk-empty-achievement{color:#fff;font-weight:700}@media(max-width:760px){.pdrtk-achievement-grid,.pdrtk-achievement-summary{grid-template-columns:1fr}.pdrtk-achievement-top{display:block}.pdrtk-achievement-top span,.pdrtk-achievement-top time{margin:0 6px 6px 0}}

/* v1.7.0 - egyszerűbb megjelenés, REpont slideshow, zárt támogató kártya */
.pdrtk-privacy-select{font-weight:800;border-color:var(--pdrtk-border)!important;}
.pdrtk-supporter-private{border-style:dashed;opacity:.95;background:linear-gradient(145deg,rgba(255,255,255,.06),rgba(255,90,0,.05));}
.pdrtk-supporter-private strong{color:var(--pdrtk-gold);}
.pdrtk-repont{margin:18px 0;}
.pdrtk-repont-slider{position:relative;display:grid;grid-template-columns:48px minmax(0,1fr) 48px;gap:10px;align-items:center;}
.pdrtk-repont-slides{position:relative;min-height:250px;}
.pdrtk-repont-slide{display:none;min-height:250px;border-color:rgba(61,220,132,.42);background:linear-gradient(145deg,rgba(61,220,132,.10),rgba(10,10,10,.94) 42%,rgba(255,210,31,.06));}
.pdrtk-repont-slide.is-active{display:block;animation:pdrtkFadeIn .35s ease;}
@keyframes pdrtkFadeIn{from{opacity:.35;transform:translateY(6px)}to{opacity:1;transform:none}}
.pdrtk-slider-btn{width:44px;height:44px;border:0;border-radius:50%;background:linear-gradient(145deg,var(--pdrtk-gold),var(--pdrtk-primary));color:#111;font-size:34px;line-height:1;font-weight:900;cursor:pointer;box-shadow:0 10px 22px rgba(0,0,0,.35),0 0 calc(18px * var(--pdrtk-neon)) var(--pdrtk-primary);}
.pdrtk-repont-top{display:flex;gap:8px;align-items:center;justify-content:space-between;margin-bottom:10px}.pdrtk-repont-top span,.pdrtk-repont-top b{display:inline-flex;border-radius:999px;padding:6px 10px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.12);color:#fff;font-size:12px;font-weight:900}.pdrtk-repont-top b{background:linear-gradient(90deg,#3ddc84,var(--pdrtk-gold));color:#111}.pdrtk-repont-slide h3{color:var(--pdrtk-gold)!important;font-size:23px;line-height:1.2;text-shadow:0 0 16px rgba(255,210,31,.28)}.pdrtk-repont-slide p{color:#fff!important;font-weight:600}.pdrtk-repont-amount{margin:10px 0 12px;padding:12px;border-radius:16px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.12)}.pdrtk-repont-amount span{display:block;color:var(--pdrtk-muted);font-size:12px;text-transform:uppercase}.pdrtk-repont-amount strong{display:block;color:var(--pdrtk-gold);font-size:26px}.pdrtk-empty-repont{color:#fff;font-weight:700}@media(max-width:640px){.pdrtk-repont-slider{grid-template-columns:1fr}.pdrtk-slider-btn{display:none}.pdrtk-repont-slides{min-height:auto}.pdrtk-repont-slide{display:block;margin-bottom:12px;min-height:0}}

/* v1.8.0 - REpont választás és utalás jelzés */
.pdrtk-repont-choice{grid-column:1/-1;margin:12px 0 16px;animation:pdrtkRepontPop .28s ease-out;}
@keyframes pdrtkRepontPop{from{opacity:0;transform:translateY(10px) scale(.985)}to{opacity:1;transform:none}}
.pdrtk-repont-code-box{border-color:rgba(61,220,132,.55)!important;background:linear-gradient(145deg,rgba(61,220,132,.12),rgba(10,10,10,.94) 42%,rgba(255,210,31,.07))!important;}
.pdrtk-repont-code-layout{display:grid;grid-template-columns:minmax(160px,240px) minmax(0,1fr);gap:16px;align-items:center;margin:12px 0;}
.pdrtk-repont-qr{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.16);border-radius:18px;padding:12px;text-align:center;}
.pdrtk-repont-qr img{max-width:100%;height:auto;border-radius:14px;display:block;margin:0 auto;}
.pdrtk-repont-code-data{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.14);border-radius:18px;padding:16px;}
.pdrtk-repont-code-data span{display:block;color:var(--pdrtk-muted);font-size:13px;text-transform:uppercase;letter-spacing:.04em;font-weight:800;}
.pdrtk-repont-code-data strong{display:block;color:#fff;font-size:clamp(22px,4vw,38px);line-height:1.15;margin-top:6px;text-shadow:0 0 18px rgba(61,220,132,.38);word-break:break-word;}
.pdrtk-repont-code-data em{display:block;margin-top:12px;color:var(--pdrtk-gold);font-style:normal;font-weight:800;}
.pdrtk-repont-choice-slideshow{margin-top:14px;}
.pdrtk-repont-choice>label{display:block;margin-top:12px;font-weight:800;color:#fff;}
.pdrtk-repont-choice input[type=text]{margin-top:6px;width:100%;background:#0d0d0d!important;color:#fff!important;border:1px solid var(--pdrtk-border)!important;border-radius:14px;padding:12px;}
.pdrtk-message-soft{opacity:.82;}
.pdrtk-transfer-mark-form{margin-top:16px;display:flex;gap:10px;align-items:center;flex-wrap:wrap;}
.pdrtk-btn-small{padding:10px 16px!important;font-size:14px!important;border-radius:18px!important;}
.pdrtk-alert-transfer_marked{border-color:rgba(61,220,132,.65)!important;background:rgba(61,220,132,.13)!important;}
@media(max-width:700px){.pdrtk-repont-code-layout{grid-template-columns:1fr}.pdrtk-transfer-mark-form{display:block}.pdrtk-transfer-mark-form .pdrtk-btn{margin-bottom:8px}}

/* v1.9.0 - egyszerűbb támogatás: bank/REpont választás + nagy modal */
.pdrtk-support-choice-tabs{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 16px}.pdrtk-choice-tab{border:1px solid var(--pdrtk-border);border-radius:999px;background:rgba(255,255,255,.07);color:var(--pdrtk-text);font-weight:900;padding:12px 18px;cursor:pointer;box-shadow:inset 0 1px 0 rgba(255,255,255,.08)}.pdrtk-choice-tab.is-active{background:linear-gradient(145deg,var(--pdrtk-gold),var(--pdrtk-primary),var(--pdrtk-secondary));color:#111;box-shadow:0 10px 26px rgba(0,0,0,.35),0 0 calc(22px * var(--pdrtk-neon)) var(--pdrtk-primary)}.pdrtk-bank-preview{margin:6px 0 18px;border-color:rgba(255,210,31,.38)!important;background:linear-gradient(145deg,rgba(255,210,31,.09),rgba(10,10,10,.94) 48%,rgba(255,90,0,.08))!important}.pdrtk-bank-preview h3{color:var(--pdrtk-gold)!important}.pdrtk-consents-compact{margin-top:12px}.pdrtk-consents-compact h3{font-size:20px;color:var(--pdrtk-gold)!important}.pdrtk-repont-choice{margin:8px 0 18px}.pdrtk-repont-choice .pdrtk-btn{margin-bottom:12px}.pdrtk-modal-open{overflow:hidden}.pdrtk-action-modal{position:fixed;z-index:999999;inset:0;background:rgba(0,0,0,.82);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;padding:18px}.pdrtk-action-modal[hidden]{display:none}.pdrtk-action-modal-panel{width:min(960px,96vw);max-height:92vh;overflow:auto;border-radius:28px;border:1px solid var(--pdrtk-border);background:radial-gradient(circle at 20% 0,rgba(255,90,0,.22),transparent 34%),linear-gradient(145deg,var(--pdrtk-bg),#050505);box-shadow:0 28px 90px rgba(0,0,0,.78),0 0 50px rgba(255,90,0,.32);padding:22px;position:relative;color:var(--pdrtk-text)}.pdrtk-action-modal-close{position:sticky;top:0;float:right;width:42px;height:42px;border-radius:50%;border:1px solid rgba(255,255,255,.2);background:#111;color:#fff;font-size:28px;line-height:1;cursor:pointer;z-index:2}.pdrtk-action-modal-title{margin:4px 54px 16px 0;color:#fff;font-size:clamp(28px,5vw,46px);line-height:1.05;text-shadow:0 0 22px var(--pdrtk-primary)}.pdrtk-action-modal-body .pdrtk-card{margin:0}.pdrtk-action-modal-body .pdrtk-bank-box,.pdrtk-action-modal-body .pdrtk-repont-code-box{border-color:rgba(255,210,31,.48)!important}.pdrtk-action-modal-body .pdrtk-bank-grid strong{font-size:clamp(18px,3vw,28px)}.pdrtk-action-modal-body .pdrtk-transfer-mark-form{margin-top:18px;padding:14px;border-radius:18px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12)}@media(max-width:700px){.pdrtk-support-choice-tabs{display:grid;grid-template-columns:1fr}.pdrtk-action-modal{align-items:flex-start;padding:10px}.pdrtk-action-modal-panel{max-height:96vh;border-radius:20px;padding:16px}.pdrtk-bank-grid{grid-template-columns:1fr!important}}
.pdrtk-action-modal{--pdrtk-primary:#ff5a00;--pdrtk-secondary:#ff2d00;--pdrtk-gold:#ffd21f;--pdrtk-bg:#070707;--pdrtk-card:rgba(20,20,20,.94);--pdrtk-text:#fff;--pdrtk-muted:#c9c9c9;--pdrtk-border:rgba(255,90,0,.42);--pdrtk-neon:.45;--pdrtk-radius:22px;}

/* v2.0.0 - indító shortcode, szolid havi blokk, célonkénti skála */
.pdrtk-anchor{scroll-margin-top:110px;height:1px;}
.pdrtk-quick-nav-wrap{padding:14px!important;}
.pdrtk-slim-info{border:1px solid var(--pdrtk-border);border-radius:18px;background:rgba(255,255,255,.055);box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 10px 26px rgba(0,0,0,.25);overflow:hidden;margin-bottom:14px;}
.pdrtk-slim-info summary{display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer;padding:12px 16px;list-style:none;font-weight:900;color:var(--pdrtk-gold);letter-spacing:.02em;}
.pdrtk-slim-info summary::-webkit-details-marker{display:none;}
.pdrtk-slim-info summary b{font-size:12px;text-transform:uppercase;color:var(--pdrtk-muted);font-weight:800;}
.pdrtk-slim-info[open] summary{border-bottom:1px solid rgba(255,255,255,.12);}
.pdrtk-slim-info-body{padding:14px 16px;color:var(--pdrtk-muted);line-height:1.55;}
.pdrtk-slim-info-body p{margin:0;color:var(--pdrtk-muted);}
.pdrtk-quick-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;}
.pdrtk-quick-card{display:block;text-decoration:none!important;border-radius:22px;padding:22px 20px;min-height:126px;border:1px solid var(--pdrtk-border);background:linear-gradient(145deg,rgba(255,210,31,.11),rgba(255,90,0,.14),rgba(10,10,10,.92));box-shadow:inset 0 1px 0 rgba(255,255,255,.10),0 16px 36px rgba(0,0,0,.35),0 0 calc(24px * var(--pdrtk-neon)) rgba(255,90,0,.30);transition:transform .18s,filter .18s,border-color .18s;color:var(--pdrtk-text)!important;}
.pdrtk-quick-card:hover{transform:translateY(-3px);filter:brightness(1.07);border-color:var(--pdrtk-gold);}
.pdrtk-quick-card span{display:block;font-size:clamp(22px,3vw,34px);line-height:1.1;font-weight:950;color:#fff;text-shadow:0 0 20px rgba(255,90,0,.45);}
.pdrtk-quick-card small{display:block;margin-top:10px;color:var(--pdrtk-muted);font-size:14px;line-height:1.45;}
.pdrtk-monthly-compact{padding:14px 16px!important;margin:8px 0 12px!important;}
.pdrtk-monthly-compact .pdrtk-section-head{align-items:center;margin-bottom:8px!important;}
.pdrtk-monthly-compact .pdrtk-section-head h2{font-size:clamp(19px,3vw,28px)!important;letter-spacing:.01em;}
.pdrtk-monthly-compact .pdrtk-section-head p{font-size:13px!important;opacity:.92;}
.pdrtk-monthly-compact .pdrtk-section-head>strong{font-size:clamp(22px,4vw,34px)!important;}
.pdrtk-monthly-compact .pdrtk-progress{height:18px;margin:10px 0!important;}
.pdrtk-monthly-compact .pdrtk-money-grid>div{padding:10px 12px!important;}
.pdrtk-monthly-compact .pdrtk-money-grid strong{font-size:17px!important;}
.pdrtk-wallet-progress-label{margin:12px 0 7px;color:var(--pdrtk-gold);font-weight:900;font-size:13px;letter-spacing:.02em;}
.pdrtk-wallet .pdrtk-mini-progress{height:16px!important;background:rgba(255,255,255,.12)!important;border:1px solid rgba(255,255,255,.12);box-shadow:inset 0 4px 12px rgba(0,0,0,.42);}
@media(max-width:760px){.pdrtk-quick-card-grid{grid-template-columns:1fr}.pdrtk-quick-card{min-height:110px}.pdrtk-monthly-compact .pdrtk-section-head{display:block}}

/* v2.1.0 Wise kártyás fizetés blokk */
.pdrtk-wise-card-box{
  margin-top:18px;
  padding:16px;
  border:1px solid rgba(255,210,31,.35);
  border-radius:var(--pdrtk-radius);
  background:linear-gradient(135deg,rgba(255,210,31,.12),rgba(255,90,0,.09));
  box-shadow:inset 0 0 18px rgba(255,210,31,.08),0 14px 28px rgba(0,0,0,.25);
}
.pdrtk-wise-card-box p{margin:0 0 12px;color:var(--pdrtk-muted);font-weight:700;}
.pdrtk-wise-card-box small{display:block;margin-top:10px;}
.pdrtk-wise-btn{background:linear-gradient(135deg,#22c55e,#16a34a)!important;box-shadow:0 10px 26px rgba(34,197,94,.35)!important;color:#fff!important;}
.pdrtk-bank-grid-large strong{font-size:clamp(18px,2.2vw,28px);line-height:1.18;word-break:break-word;}

/* v2.2.0 Wise több fix összegű gomb */
.pdrtk-wise-button-grid{
  display:flex;
  flex-wrap:wrap;
  gap:10px;
  align-items:center;
  margin-top:10px;
}
.pdrtk-wise-button-grid .pdrtk-wise-btn{
  min-width:160px;
  text-align:center;
}
@media(max-width:680px){
  .pdrtk-wise-button-grid{display:grid;grid-template-columns:1fr;}
  .pdrtk-wise-button-grid .pdrtk-wise-btn{width:100%;min-width:0;}
}

/* v2.3.0 - Stripe kártyás fizetés + összegmező nélküli támogatási felület */
.pdrtk-purpose-only{display:block;margin:0 0 16px;}
.pdrtk-purpose-only label{display:block;max-width:720px;margin:0 auto 12px;font-weight:900;color:#fff;}
.pdrtk-purpose-only select{width:100%;}
.pdrtk-payment-choice-box{text-align:center;margin:10px 0 18px;border-color:rgba(255,210,31,.38)!important;background:linear-gradient(145deg,rgba(255,210,31,.08),rgba(10,10,10,.95) 46%,rgba(255,90,0,.08))!important;}
.pdrtk-center-text{text-align:center;max-width:780px;margin:0 auto 16px!important;}
.pdrtk-payment-card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;align-items:stretch;margin-top:16px;}
.pdrtk-pay-card{border:1px solid rgba(255,255,255,.14);border-radius:22px;padding:18px;background:linear-gradient(145deg,rgba(255,255,255,.08),rgba(0,0,0,.26));box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 14px 30px rgba(0,0,0,.32);text-align:center;}
.pdrtk-pay-card h4{margin:6px 0 14px!important;font-size:22px;color:#fff!important;text-shadow:0 0 16px rgba(255,90,0,.36);}
.pdrtk-pay-icon{width:62px;height:62px;margin:0 auto 8px;border-radius:20px;display:flex;align-items:center;justify-content:center;font-size:34px;background:radial-gradient(circle at 30% 18%,rgba(255,255,255,.3),rgba(255,90,0,.22),rgba(0,0,0,.15));border:1px solid rgba(255,255,255,.14);box-shadow:0 10px 24px rgba(0,0,0,.35);}
.pdrtk-pay-icon-card{background:radial-gradient(circle at 30% 18%,rgba(255,255,255,.36),rgba(34,197,94,.42),rgba(0,0,0,.12));}
.pdrtk-pay-card-stripe{border-color:rgba(34,197,94,.42);box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 14px 30px rgba(0,0,0,.32),0 0 24px rgba(34,197,94,.12);}
.pdrtk-stripe-card-box{margin-top:8px;padding:14px;border:1px solid rgba(34,197,94,.35);border-radius:18px;background:linear-gradient(135deg,rgba(34,197,94,.13),rgba(10,10,10,.34));}
.pdrtk-stripe-card-box p{margin:0 0 12px!important;color:var(--pdrtk-muted);font-weight:800;}
.pdrtk-stripe-card-box small{display:block;margin-top:10px;line-height:1.4;}
.pdrtk-stripe-btn{background:linear-gradient(135deg,#22c55e,#16a34a,#15803d)!important;color:#fff!important;box-shadow:0 12px 28px rgba(34,197,94,.38),inset 0 1px 0 rgba(255,255,255,.18)!important;}
.pdrtk-bank-grid-small{grid-template-columns:1fr!important;text-align:left;margin-top:8px;}
.pdrtk-bank-grid-small strong{font-size:18px!important;line-height:1.22;word-break:break-word;}
.pdrtk-pay-card-wise .pdrtk-wise-card-box{margin-top:8px;text-align:center;}
@media(max-width:720px){.pdrtk-payment-card-grid{grid-template-columns:1fr}.pdrtk-pay-card{padding:15px}.pdrtk-purpose-only label{max-width:none}.pdrtk-pay-card h4{font-size:20px}}
