/* Віджет подяк [ucr_donate] – ucranianos-core. Шрифти з теми. */
.ucr-donate{border:1px solid #005bbb;border-radius:20px;padding:32px;box-sizing:border-box;background:#fff;color:#000;display:flex;flex-direction:column;gap:20px;margin:32px 0 16px}
.ucr-donate--compact{padding:24px;gap:14px;border-radius:10px}
.ucr-donate--thanks{background:#f2f7fd}
.ucr-donate-head{display:flex;gap:16px;align-items:flex-start}
.ucr-donate-head svg{flex:0 0 auto}
.ucr-donate-title{font-size:22px;font-weight:600;line-height:1.2}
.ucr-donate--compact .ucr-donate-title{font-size:18px}
.ucr-donate-text{margin:6px 0 0;font-size:15px;line-height:1.5;color:rgba(0,0,0,.65)}
.ucr-donate--thanks .ucr-donate-text{color:#000;font-size:16px;margin:0}
.ucr-donate-err{border:1px solid #005bbb;border-radius:10px;background:#f2f7fd;padding:12px 16px;font-size:15px}
.ucr-donate-form{display:flex;flex-direction:column;gap:16px}
.ucr-donate-amounts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}
.ucr-donate-amt{display:flex;align-items:center;justify-content:center;min-height:48px;border:1px solid rgba(0,91,187,.35);border-radius:5px;background:#fff;font-size:16px;font-weight:600;color:#005bbb;cursor:pointer;margin:0}
.ucr-donate-amt input{position:absolute;opacity:0;width:0;height:0}
.ucr-donate-amt.is-on{background:#005bbb;color:#fff;border-color:#005bbb}
.ucr-donate-form label{display:flex;flex-direction:column;gap:6px;font-size:14px;color:rgba(0,0,0,.65)}
.ucr-donate-form input[type=text],.ucr-donate-form input[type=email],.ucr-donate-form input[type=number],.ucr-donate-form textarea{min-height:44px;border:1px solid rgba(0,91,187,.35);border-radius:5px;padding:0 12px;font-size:15px;font-family:inherit;color:#000;width:100%;box-sizing:border-box;background:#fff}
.ucr-donate-form textarea{min-height:72px;padding:10px 12px;border-radius:10px;resize:vertical}
.ucr-donate-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.ucr-donate-check{flex-direction:row!important;align-items:center;gap:10px;font-size:15px!important;color:#000!important}
.ucr-donate .ucr-donate-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;border-radius:5px;background:#005bbb;color:#fff;font-weight:600;font-size:16px;border:0;cursor:pointer;padding:0 24px;font-family:inherit;text-decoration:none}
.ucr-donate .ucr-donate-btn:hover{background:#00428a;color:#fff}
.ucr-donate-note{margin:0;font-size:14px;color:rgba(0,0,0,.55)}
.ucr-donate-upsell{border:1px solid rgba(0,91,187,.15);border-radius:10px;padding:16px 20px;background:#fff;font-size:15px;line-height:1.5}
.ucr-donate-actions{margin-top:12px}
.ucr-donate-wall{border:1px solid rgba(0,91,187,.15);border-radius:20px;padding:24px;background:#f2f7fd;display:flex;flex-direction:column;gap:10px;margin:0 0 32px}
.ucr-donate-wall-h{font-size:14px;color:rgba(0,0,0,.65)}
.ucr-donate-wall-row{font-size:15px;display:flex;gap:8px;flex-wrap:wrap}
.ucr-donate-wall-amt{color:#005bbb;font-weight:600}
.ucr-donate-wall-msg{color:rgba(0,0,0,.65)}
@media (max-width:767px){.ucr-donate{padding:24px}.ucr-donate-amounts,.ucr-donate-row{grid-template-columns:repeat(2,minmax(0,1fr))}.ucr-donate-wall{padding:24px}}

/* 0.14.2: підказка під полями; на телефоні поля одне під одним, суми – в один ряд */
.ucr-donate .ucr-donate-hint{margin:-4px 0 0;font-size:14px;line-height:1.45;color:#50575e}
.ucr-donate .ucr-donate-btn-amt{white-space:nowrap;margin-left:.3em}
.ucr-donate .ucr-donate-btn-amt:empty{margin-left:0}
@media (max-width:767px){
.ucr-donate .ucr-donate-row{grid-template-columns:1fr}
.ucr-donate .ucr-donate-amounts{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}
.ucr-donate .ucr-donate-amt{min-height:48px;font-size:15px;padding:0 4px}
.ucr-donate .ucr-donate-head{gap:12px}
}
@media (max-width:360px){.ucr-donate .ucr-donate-amounts{grid-template-columns:repeat(2,minmax(0,1fr))}}

/* 0.14.2: поля – спокійна рамка, у фокусі одна синя лінія з м'яким світінням (без подвійних рамок теми) */
.ucr-donate .ucr-donate-form input[type=text],.ucr-donate .ucr-donate-form input[type=email],.ucr-donate .ucr-donate-form input[type=number],.ucr-donate .ucr-donate-form textarea{border:1px solid #cfd9ea!important;border-radius:12px!important;outline:0!important;box-shadow:none!important;font-size:16px;transition:border-color .15s,box-shadow .15s}
.ucr-donate .ucr-donate-form input[type=text]:hover,.ucr-donate .ucr-donate-form input[type=email]:hover,.ucr-donate .ucr-donate-form input[type=number]:hover,.ucr-donate .ucr-donate-form textarea:hover{border-color:#9db7de!important}
.ucr-donate .ucr-donate-form input[type=text]:focus,.ucr-donate .ucr-donate-form input[type=email]:focus,.ucr-donate .ucr-donate-form input[type=number]:focus,.ucr-donate .ucr-donate-form textarea:focus{border-color:#005bbb!important;outline:0!important;box-shadow:0 0 0 3px rgba(0,91,187,.14)!important}
.ucr-donate .ucr-donate-amt{border-color:#cfd9ea;border-radius:12px}
.ucr-donate .ucr-donate-amt:focus-within{box-shadow:0 0 0 3px rgba(0,91,187,.18)}
