.lfc68-open{overflow:hidden}.lfc68-overlay[hidden]{display:none!important}.lfc68-overlay{position:fixed;inset:0;z-index:999999;background:rgba(5,17,36,.76);display:grid;place-items:center;padding:18px}.lfc68-panel{background:#fff;color:#112944;width:min(760px,100%);max-height:min(92dvh,960px);overflow-y:auto;border-radius:19px;box-shadow:0 30px 90px #0005;outline:none}.lfc68-head{display:flex;justify-content:space-between;gap:12px;background:#102842;color:white;padding:25px 30px 21px}.lfc68-head span{font-size:11px;font-weight:800;letter-spacing:2px;color:#ff4560}.lfc68-head h2{font-size:29px;line-height:1.16;margin:5px 0 7px;color:white;font-weight:800}.lfc68-head p{margin:0;font-size:13px;color:#d5e0ec}.lfc68-close{flex:none;width:38px;height:38px;border:1px solid #ffffff55;border-radius:12px;background:#fff;color:#102842;font-size:27px;cursor:pointer}.lfc68-form{padding:25px 30px 28px}.lfc68-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px 17px}.lfc68-grid label{display:flex;flex-direction:column;font-size:13px;font-weight:700;gap:6px;margin:0}.lfc68-grid input,.lfc68-grid select,.lfc68-grid textarea{width:100%;min-height:45px;padding:11px 12px;border:1px solid #cdd5e0;border-radius:10px;background:#fff;font-size:14px;font-weight:400;color:#102842;box-sizing:border-box;box-shadow:none}.lfc68-grid textarea{min-height:110px;resize:vertical}.lfc68-grid input:focus,.lfc68-grid textarea:focus,.lfc68-grid select:focus{outline:2px solid #e40037;outline-offset:1px;border-color:#e40037}.lfc68-full{grid-column:1/-1}.lfc68-consent{display:flex;align-items:flex-start;gap:10px;font-size:12px;margin-top:18px;color:#46536a;line-height:1.5;cursor:pointer}.lfc68-consent input{margin-top:3px;flex:none}.lfc68-form em{font-style:normal;color:#e40037}.lfc68-trap{position:absolute;left:-99999px;top:auto}.lfc68-feedback{font-size:13px;color:#b00020;margin:12px 0;min-height:17px}.lfc68-feedback.lfc68-ok{color:#176b42}.lfc68-foot{display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid #e3e8ef;padding-top:18px}.lfc68-foot>span{font-size:12px;color:#657189}.lfc68-submit{border:0;border-radius:11px;background:#e40037;color:#fff;font-weight:800;font-size:14px;padding:15px 22px;cursor:pointer}.lfc68-submit:hover{background:#c50032}.lfc68-submit:disabled{opacity:.6;cursor:wait}@media(max-width:600px){.lfc68-overlay{padding:7px}.lfc68-panel{max-height:96dvh;border-radius:12px}.lfc68-head{padding:19px}.lfc68-head h2{font-size:23px}.lfc68-form{padding:18px}.lfc68-grid{grid-template-columns:1fr}.lfc68-foot{align-items:stretch;flex-direction:column;gap:10px}.lfc68-submit{width:100%}}
