.eln-modal{--eln-primary:#2a9513;--eln-secondary:#063964;position:fixed;inset:0;z-index:2147483000;display:flex;align-items:center;justify-content:center;padding:24px;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s ease,visibility .2s ease;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.eln-modal--open{opacity:1;visibility:visible;pointer-events:auto}.eln-modal__backdrop{position:absolute;inset:0;background:rgba(3,25,42,.72);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.eln-modal__dialog{position:relative;z-index:2;width:min(620px,100%);background:#fff;border:1px solid rgba(6,57,100,.14);box-shadow:0 24px 75px rgba(0,0,0,.3);outline:0;transform:translateY(12px);transition:transform .22s ease;overflow:hidden}.eln-modal--open .eln-modal__dialog{transform:translateY(0)}.eln-modal__accent{height:5px;background:var(--eln-primary)}.eln-modal__content{padding:38px 40px 40px}.eln-modal__close{position:absolute!important;top:16px!important;right:18px!important;width:28px!important;height:28px!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0!important;margin:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:var(--eln-secondary)!important;font:400 20px/1 Arial,sans-serif!important;cursor:pointer!important;outline:0!important}.eln-modal__close span{display:block!important;font:400 20px/1 Arial,sans-serif!important;color:inherit!important}.eln-modal__close:hover,.eln-modal__close:focus,.eln-modal__close:focus-visible{border:0!important;background:transparent!important;box-shadow:none!important;color:var(--eln-secondary)!important;outline:0!important}.eln-modal__close:active{border:0!important;background:transparent!important;box-shadow:none!important;color:var(--eln-primary)!important;outline:0!important}.eln-modal__eyebrow{margin:0 46px 8px 0;color:var(--eln-primary);font-size:12px;line-height:1.3;font-weight:700;letter-spacing:1.3px;text-transform:uppercase}.eln-modal__title{margin:0 46px 13px 0;padding:0;color:var(--eln-secondary);font-family:Rubik,Georgia,serif;font-size:30px;line-height:1.2;font-weight:600}.eln-modal__message{margin:0;color:#252525;font-size:16px;line-height:1.6}.eln-modal__destination{margin:17px 0 0;padding:10px 12px;background:#f4f7f8;border-left:3px solid var(--eln-primary);color:var(--eln-secondary);font-size:14px;line-height:1.45;font-weight:600;overflow-wrap:anywhere}.eln-modal__actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-top:27px}.eln-modal__continue,.eln-modal__cancel{min-height:44px!important;padding:11px 18px!important;border-radius:0!important;box-shadow:none!important;font-family:inherit!important;font-size:14px!important;line-height:20px!important;font-weight:600!important;cursor:pointer!important;text-decoration:none!important;transition:background .18s ease,color .18s ease,border-color .18s ease!important}.eln-modal__continue{border:1px solid var(--eln-primary)!important;background:var(--eln-primary)!important;color:#fff!important}.eln-modal__continue:hover,.eln-modal__continue:focus,.eln-modal__continue:focus-visible,.eln-modal__continue:active{border-color:var(--eln-secondary)!important;background:var(--eln-secondary)!important;color:#fff!important;outline:0!important;box-shadow:none!important}.eln-modal__cancel{border:1px solid var(--eln-secondary)!important;background:#fff!important;color:var(--eln-secondary)!important}.eln-modal__cancel:hover,.eln-modal__cancel:focus,.eln-modal__cancel:focus-visible,.eln-modal__cancel:active{border-color:var(--eln-secondary)!important;background:var(--eln-secondary)!important;color:#fff!important;outline:0!important;box-shadow:none!important}@media(max-width:600px){.eln-modal{padding:16px}.eln-modal__content{padding:32px 24px 26px}.eln-modal__title{font-size:25px}.eln-modal__actions{align-items:stretch;flex-direction:column}.eln-modal__continue,.eln-modal__cancel{width:100%}}@media(prefers-reduced-motion:reduce){.eln-modal,.eln-modal__dialog,.eln-modal__continue,.eln-modal__cancel{transition:none}}
