.dokupka{background:rgba(255,255,255,.04);border:1.5px solid rgba(232,80,15,.5);border-radius:18px;
  padding:17px;margin-top:16px;text-align:left}
.dokupka b{display:block;font-size:17px;margin-bottom:6px}
.dokupka p{margin:0 0 12px;font-size:13.5px;opacity:.75;line-height:1.45}
.dokupka label{display:block;font-size:11px;letter-spacing:.12em;text-transform:uppercase;
  color:#e8500f;font-weight:700;margin:0 0 6px}
.dokupka input{width:100%;background:rgba(0,0,0,.25);border:1.5px solid rgba(255,255,255,.15);
  border-radius:12px;padding:13px;font-size:15px;color:inherit;outline:none;margin-bottom:12px}
.dokupka input:focus{border-color:#e8500f}
.dokupka button{width:100%;background:#e8500f;color:#fff;border:0;border-radius:13px;padding:15px;
  font-weight:700;font-size:15px;letter-spacing:.03em;cursor:pointer}
.dokupka button:disabled{opacity:.55}
.dterms{margin:11px 0 0 !important;font-size:11.5px;opacity:.6}
.dterms a{color:#e8500f}
.dmsg{margin:9px 0 0 !important;font-size:13px;color:#e8500f;min-height:16px}
