/* Trumpasis kodas [ka_renginiai_priminimas]: tik forma, be antraštės. Viskas po .rg-remind, kad tiktų ir webinaro stiliaus puslapiuose (/tiesiogine-transliacija/).
   Spalvos tik iš temos :root (--ink, --forest, --lime, --paper, --orange, --line, --shadow). */
.rg-remind{max-width:520px;margin:0 auto;padding:22px;border:1px solid var(--line);border-radius:24px;background:var(--paper);color:var(--ink);box-shadow:var(--shadow)}
.wb-signup__form .rg-remind,.wb-hero__card .rg-remind{max-width:none;margin:0;padding:0;border:0;border-radius:0;background:none;box-shadow:none}
.rg-remind *{box-sizing:border-box}
.rg-remind form{display:grid;gap:16px}
.rg-remind label{display:grid;gap:6px;font-weight:800;font-size:.9rem}
.rg-remind input[type=text],.rg-remind input[type=email]{width:100%;min-height:50px;padding:10px 14px;border:1.5px solid var(--line);border-radius:14px;background:#fff;font:inherit;font-weight:500;color:var(--ink)}
.rg-remind input:focus{border-color:var(--forest);outline:3px solid rgba(105,169,37,.3)}
.rg-remind input:user-invalid{border-color:var(--orange)}
.rg-remind .rg-check{display:flex!important;gap:10px!important;align-items:flex-start;font-weight:500!important;font-size:.82rem!important}
.rg-remind .rg-check input{flex:none;width:18px;height:18px;margin-top:2px;accent-color:var(--forest)}
.rg-remind .rg-check a{text-decoration:underline;color:var(--forest)}
.rg-remind .rg-hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}
.rg-remind .rg-alert{padding:12px 14px;border-radius:12px;background:#fde8df;color:#7a2a0c;font-weight:700;font-size:.88rem}
.rg-remind .rg-btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:14px 26px;border:1.5px solid transparent;border-radius:999px;font:inherit;font-weight:900;text-align:center;cursor:pointer;transition:transform .2s ease}
.rg-remind .rg-btn:focus-visible{outline:3px solid var(--forest);outline-offset:3px}
.rg-remind .rg-btn--primary{background:var(--orange);color:var(--forest)}.rg-remind .rg-btn--primary:hover{transform:translateY(-2px)}
.rg-remind .rg-btn--block{width:100%}.rg-remind .rg-btn:disabled{opacity:.6;cursor:wait}
.rg-remind .rg-done{padding:18px 6px;text-align:center}
.rg-remind .rg-done>span{display:inline-grid;place-items:center;width:60px;height:60px;border-radius:50%;background:var(--lime);color:var(--forest);font-size:1.7rem;font-weight:900}
.rg-remind .rg-done h3{margin:14px 0 6px;color:var(--forest);font-size:1.5rem}
.rg-remind .rg-done p{margin:0 auto;max-width:36ch}.rg-remind .rg-done:focus{outline:none}
.rg-remind [hidden]{display:none!important}
.rg-remind .rg-note{margin:4px 0 0;font-size:.8rem;opacity:.8}
