.cfmwl-box{border:1px solid #f1d0d1;background:#fff6f6;border-radius:12px;padding:14px 16px;margin:14px 0;line-height:1.5;font-size:15px}.cfmwl-open{display:inline-block;margin-top:10px;color:#fff!important;border:0!important;border-radius:10px!important;padding:11px 18px!important;font:inherit;font-weight:700!important;font-size:14.5px!important;cursor:pointer;text-transform:none!important;letter-spacing:normal!important;line-height:1.2!important}.cfmwl-box .cfmwl-open{display:block;margin-top:10px}.cfmwl-loop{margin:8px auto 0;font-size:13px!important;padding:9px 14px!important}.cfmwl-modal{position:fixed;inset:0;z-index:999999;background:rgb(10 14 28 / .6);display:flex;align-items:center;justify-content:center;padding:16px}.cfmwl-modal[hidden]{display:none}.cfmwl-card{position:relative;background:#fff;border-radius:16px;max-width:440px;width:100%;padding:26px 24px 20px;font-family:Poppins,system-ui,sans-serif;color:#1f2430;box-shadow:0 24px 60px rgb(0 0 0 / .35);max-height:92vh;overflow:auto}.cfmwl-x{position:absolute;top:8px;right:10px;background:none!important;border:0!important;font-size:28px!important;line-height:1!important;color:#6b7280!important;cursor:pointer;padding:4px 8px!important}.cfmwl-ey{margin:0 0 4px;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#e31e24}.cfmwl-card h3{margin:0 0 4px;font-size:21px;text-transform:none;color:#141826}.cfmwl-pn{margin:0 0 14px;color:#5b6172;font-size:14px}.cfmwl-form label{display:block;font-size:13px;font-weight:600;margin:0 0 10px;color:#333846}.cfmwl-form input:not([type=hidden]){display:block;width:100%;margin-top:4px;border:1px solid #d9dce4;border-radius:9px;padding:10px 12px;font:inherit;font-weight:400;box-sizing:border-box}.cfmwl-2{display:grid;grid-template-columns:1.6fr 1fr;gap:10px}.cfmwl-form button[type=submit]{width:100%;color:#fff!important;border:0!important;border-radius:10px!important;padding:13px!important;font:inherit;font-weight:700!important;cursor:pointer;margin-top:4px;text-transform:none!important}.cfmwl-form button[disabled]{opacity:.6}.cfmwl-msg{margin:10px 0 0;font-size:14px;font-weight:600}.cfmwl-msg.ok{color:#15803d}.cfmwl-msg.err{color:#b91c1c}.cfmwl-fine{margin:8px 0 0;font-size:12px;color:#8a90a0}.cfmwl-hp{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important}.cfmwl-form select{display:block;width:100%;margin-top:4px;border:1px solid #d9dce4;border-radius:9px;padding:10px 12px;font:inherit;font-weight:400;background:#fff;box-sizing:border-box}.cfmwl-2.one{grid-template-columns:1fr}.cfmwl-2.e{grid-template-columns:1fr 1fr}.cfmwl-col[hidden]{display:none}@media(max-width:420px){.cfmwl-2.e{grid-template-columns:1fr}}