/* INFORA - OUG 18/2026 drept de retragere - stilizare formular (WordPress) */
.infora-oug-withdrawal,
.infora-oug-confirm,
.infora-oug-done{
    max-width:720px;
    margin:24px auto;
    text-align:left;
    font-size:15px;
    line-height:1.6;
}
.infora-oug-withdrawal p,
.infora-oug-confirm p{margin:0 0 14px;}
.infora-oug-withdrawal > form label{display:block;margin:14px 0 6px;font-weight:500;}
.infora-oug-withdrawal input[type=text],
.infora-oug-withdrawal input[type=email],
.infora-oug-withdrawal textarea{
    width:100%;
    box-sizing:border-box;
    padding:10px 12px;
    border:1px solid #c5c5c5;
    border-radius:6px;
    font-size:15px;
    margin-top:4px;
}
.infora-oug-withdrawal textarea{min-height:90px;}
.infora-oug-withdrawal label[style*="block"]{font-weight:400;margin:6px 0;}
.infora-oug-withdrawal label[style*="block"] input[type=radio]{width:auto;margin-right:8px;}
.infora-oug-confirm ul,
.infora-oug-done ul{
    list-style:none;padding:0;margin:0 0 16px;
    border:1px solid #e3e3e3;border-radius:6px;
}
.infora-oug-confirm li,
.infora-oug-done li{padding:8px 12px;border-bottom:1px solid #eee;}
.infora-oug-confirm li:last-child,
.infora-oug-done li:last-child{border-bottom:0;}
.infora-oug-confirm > form > label{display:block;margin:12px 0;font-weight:400;}
.infora-oug-confirm input[type=checkbox]{margin-right:8px;}
/* Butonul preia stilul temei (clasa .button) - nu fortam culoarea. */
.infora-oug-withdrawal button,
.infora-oug-confirm button{margin-top:12px;}
.infora-oug-errors{
    color:#b00020;background:#fde8e8;border:1px solid #f5b5b5;
    border-radius:6px;padding:10px 12px;margin:0 0 14px;
}
.g-recaptcha{margin:14px 0;}
.infora-oug-done{background:#eef7ee;border:1px solid #bfe0bf;border-radius:6px;padding:16px 18px;}
