/* Formularz "Powiadom mnie o terminach" */
.notify-grid{display:grid;grid-template-columns:1fr 1fr;gap:2rem;align-items:start}
@media(max-width:820px){.notify-grid{grid-template-columns:1fr}}
.notify h2{margin-top:.2rem}
.notify p{color:#cfcfcf;line-height:1.7;max-width:560px}
.notify-form{grid-template-columns:1fr}
.notify-form input[type="checkbox"]{width:auto;padding:0;margin:.2rem .7rem 0 0;flex:none;accent-color:var(--gold,#d4af37)}
.notify-trips{border:1px solid #333;padding:.9rem 1.1rem;margin:0;display:grid;gap:.55rem}
.notify-trips legend{padding:0 .4rem;color:var(--gold,#d4af37);font-size:.85rem;letter-spacing:.04em}
.notify-trips label,.notify-consent{display:flex;align-items:flex-start;color:#e6e6e6;line-height:1.5;cursor:pointer}
.notify-consent{font-size:.9rem;color:#cfcfcf}
.notify-consent a{color:var(--gold,#d4af37);text-decoration:underline;text-underline-offset:3px}
.notify-form .btn{justify-self:start}
