/* PL thank-you page owner: migrated from local inline styles. */
#dsk-thanks-section{position:relative;overflow:hidden;padding:clamp(28px,4vw,56px) 0;}
#dsk-thanks-section::before{content:"";position:absolute;inset:-2px;background:
  radial-gradient(900px 520px at 12% -10%, rgba(46,213,115,.22), transparent 60%),
  radial-gradient(820px 520px at 92% 10%, rgba(52,152,219,.18), transparent 58%),
  linear-gradient(180deg,#0b1220 0%, #0b1220 35%, #0f1a2d 100%);
  z-index:0;}
#dsk-thanks-section .dsk-owner-column-content{position:relative;z-index:1;}

.dsk-thanks-card{margin:0 auto;border-radius:22px;
  border:1px solid rgba(255,255,255,.16);
  background:rgba(255,255,255,.06);
  box-shadow:0 24px 70px rgba(0,0,0,.35);
  padding:clamp(18px,3vw,28px);
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
  color:#fff;
}
.dsk-thanks-top{display:flex;gap:14px;align-items:flex-start;}
.dsk-thanks-icon{width:44px;height:44px;border-radius:14px;display:grid;place-items:center;
  background:linear-gradient(135deg, rgba(46,213,115,.95), rgba(0,184,148,.85));
  box-shadow:0 12px 26px rgba(46,213,115,.18);
  flex:0 0 auto;
}
.dsk-thanks-icon svg{width:22px;height:22px;fill:#071018;}

.dsk-thanks-title{
  color: #fff;margin:0 0 6px;font-size:clamp(1.5rem,3vw,2.25rem);line-height:1.1;letter-spacing:-.02em;}
.dsk-thanks-lead{margin:0;color:rgba(255,255,255,.86);font-size:clamp(0.9375rem,1.25vw,1.0625rem);}

.dsk-thanks-grid{display:grid;grid-template-columns:1fr;gap:12px;margin-top:18px;}
@media (min-width: 860px){.dsk-thanks-grid{grid-template-columns: 1.1fr .9fr;}}

.dsk-thanks-box{border:1px solid rgba(255,255,255,.14);border-radius:18px;background:rgba(255,255,255,.05);
  padding:14px 14px 12px;
}
.dsk-thanks-box h2{margin:0 0 10px;font-size:0.9375rem;letter-spacing:.01em;color:rgba(255,255,255,.92);}
.dsk-thanks-list{margin:0;padding-left:18px;color:rgba(255,255,255,.85);}
.dsk-thanks-list li{margin:6px 0;}

.dsk-thanks-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px;}
.dsk-thanks-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;
  padding:12px 14px;border-radius:14px;text-decoration:none;font-weight:800;letter-spacing:.01em;
  border:1px solid rgba(255,255,255,.18);transition:transform .14s ease, filter .14s ease, background .14s ease;
  user-select:none;
}
.dsk-thanks-btn:hover{transform: translateY(-1px);filter:brightness(1.02);}
.dsk-thanks-btn:active{transform: translateY(0);}
.dsk-thanks-btn--primary{color:#061018;background:linear-gradient(135deg, rgba(46,213,115,.95), rgba(0,184,148,.85));}
.dsk-thanks-btn--secondary{color:#fff;background:rgba(255,255,255,.06);}

.dsk-thanks-note{margin:10px 0 0;color:rgba(255,255,255,.74);font-size:0.8438rem;}
.dsk-thanks-note a{color:rgba(255,255,255,.88);}

:is(html[lang="pl"], html[lang="uk"]) body.dsk-page-thank-you #dsk-thanks-section .dsk-thanks-title,
:is(html[lang="pl"], html[lang="uk"]) body.dsk-page-thank-you #dsk-thanks-section .dsk-thanks-box h2{
  color:rgba(255,255,255,.96);
}

:is(html[lang="pl"], html[lang="uk"]) body.dsk-page-thank-you #dsk-thanks-section .dsk-thanks-lead{
  color:rgba(255,255,255,.82);
}

:is(html[lang="pl"], html[lang="uk"]) body.dsk-page-thank-you #dsk-thanks-section .dsk-thanks-list,
:is(html[lang="pl"], html[lang="uk"]) body.dsk-page-thank-you #dsk-thanks-section .dsk-thanks-list li{
  color:rgba(255,255,255,.84);
}

:is(html[lang="pl"], html[lang="uk"]) body.dsk-page-thank-you #dsk-thanks-section .dsk-thanks-note{
  color:rgba(255,255,255,.72);
}

:is(html[lang="pl"], html[lang="uk"]) body.dsk-page-thank-you #dsk-thanks-section .dsk-thanks-note a{
  color:#35e6a7;
}

@media (max-width: 767px){
  #dsk-thanks-section{padding:24px 0 26px;}
  .dsk-thanks-card{border-radius:18px;padding:16px 14px;}
  .dsk-thanks-top{gap:12px;}
  .dsk-thanks-icon{width:40px;height:40px;border-radius:12px;}
  .dsk-thanks-title{margin-bottom:4px;}
  .dsk-thanks-grid{gap:10px;margin-top:14px;}
  .dsk-thanks-box{border-radius:16px;padding:12px 12px 10px;}
  .dsk-thanks-box h2{margin-bottom:8px;}
  .dsk-thanks-list{padding-left:16px;}
  .dsk-thanks-list li{margin:5px 0;}
  .dsk-thanks-actions{gap:8px;margin-top:12px;}
  .dsk-thanks-btn{width:100%;min-height:46px;padding:11px 12px;border-radius:12px;}
  .dsk-thanks-note{margin-top:8px;}
}
@media (max-width: 390px){
  #dsk-thanks-section{padding:22px 0 24px;}
  .dsk-thanks-card{border-radius:16px;padding:14px 12px;}
  .dsk-thanks-grid{gap:8px;margin-top:12px;}
  .dsk-thanks-box{border-radius:14px;padding:11px 11px 10px;}
  .dsk-thanks-btn{min-height:44px;padding:10px 11px;}
}
