.gapli-cr-save{margin:20px 0;padding:16px 18px;border:1px solid rgb(127 127 127 / .35);border-radius:12px;background:rgb(127 127 127 / .06)}.gapli-cr-save__head{display:flex;flex-direction:column;gap:2px;margin-bottom:12px}.gapli-cr-save__title{font-size:1rem;line-height:1.35}.gapli-cr-save__lead{font-size:.875rem;opacity:.8}.gapli-cr-save__form{display:flex;flex-wrap:wrap;gap:8px;align-items:stretch}.gapli-cr-save__email{flex:1 1 220px;min-width:0;min-height:44px;padding:8px 12px;border-radius:8px}.gapli-cr-save__btn{flex:0 0 auto;min-height:44px;border-radius:8px;white-space:nowrap}.gapli-cr-save__consent,.gapli-cr-consent-row label{display:flex!important;gap:8px;align-items:flex-start;flex-basis:100%;font-size:.8125rem;line-height:1.45;cursor:pointer}.gapli-cr-save__consent input,.gapli-cr-consent-row input{flex:0 0 auto;margin-top:2px!important}.gapli-cr-save__msg{flex-basis:100%;margin:0;font-size:.875rem;min-height:0}.gapli-cr-save__msg:empty{display:none}.gapli-cr-save__msg.is-ok{color:#15803d}.gapli-cr-save__msg.is-error{color:#b91c1c}.gapli-cr-consent-row{margin-top:-4px!important}@media (prefers-color-scheme:dark){.gapli-cr-save__msg.is-ok{color:#4ade80}.gapli-cr-save__msg.is-error{color:#f87171}}@media (max-width:480px){.gapli-cr-save__btn{flex:1 1 100%}}.gapli-cr-save__push{flex-basis:100%;background:transparent!important;border:1px dashed rgb(127 127 127 / .5)!important;color:inherit!important;border-radius:8px;min-height:40px;font-size:.875rem;cursor:pointer}.gapli-cr-save__push[hidden]{display:none!important}.gapli-cr-push-msg{flex-basis:100%;margin:0;font-size:.8125rem}.gapli-cr-push-msg.is-ok{color:#15803d}.gapli-cr-push-msg.is-error{color:#b91c1c}.gapli-cr-return{--gapli-cr-accent:#2b44ff;--gapli-cr-on-accent:#ffffff;position:fixed;left:16px;right:16px;bottom:16px;z-index:99990;display:flex;align-items:center;gap:12px 16px;max-width:760px;margin:0 auto;padding:12px 44px 12px 16px;background:#fff;color:#111827;border-radius:14px;border-left:4px solid var(--gapli-cr-accent);box-shadow:0 12px 32px rgb(0 0 0 / .22);font-size:14px;line-height:1.4;transform:translateY(140%);transition:transform 0.3s ease-out}.gapli-cr-return.is-visible{transform:translateY(0)}.gapli-cr-return__text{flex:1;min-width:0;display:flex;flex-direction:column}.gapli-cr-return__text span{color:#4b5563;font-size:13px}.gapli-cr-return__actions{display:flex;align-items:center;gap:12px;flex-shrink:0}.gapli-cr-return__cta{display:inline-block;padding:10px 18px;border-radius:8px;background:var(--gapli-cr-accent);color:var(--gapli-cr-on-accent)!important;font-weight:600;text-decoration:none!important;white-space:nowrap}.gapli-cr-return__link{color:#374151!important;font-size:13px;text-decoration:underline;white-space:nowrap}.gapli-cr-return__close{position:absolute;top:6px;right:6px;width:32px;height:32px;border:none;border-radius:50%;background:#fff0;color:#6b7280;font-size:22px;line-height:1;cursor:pointer;padding:0}@media (max-width:600px){.gapli-cr-return{flex-direction:column;align-items:stretch;left:8px;right:8px;bottom:8px}.gapli-cr-return__actions{justify-content:space-between}.gapli-cr-return__cta{flex:1;text-align:center}}@media (prefers-reduced-motion:reduce){.gapli-cr-return{transition:none}}