html.ins-awp-quote-share-open{overflow:hidden}
.ins-awp-quote-share-dialog{position:fixed;width:min(720px,calc(100vw - 24px));max-height:calc(100vh - 24px);margin:auto;padding:0;border:0;border-radius:20px;background:#fff;color:#07356c;box-shadow:0 24px 80px rgba(5,39,76,.3);overflow:auto}
.ins-awp-quote-share-dialog::backdrop{background:rgba(5,31,58,.72);backdrop-filter:blur(2px)}
.ins-awp-quote-share-dialog>span,.ins-awp-quote-share-dialog>h2,.ins-awp-quote-share-dialog>p,.ins-awp-quote-share-dialog>form{margin-left:32px;margin-right:32px}
.ins-awp-quote-share-dialog>span{display:block;padding-top:30px;color:#0870d8;font-size:13px;font-weight:900;letter-spacing:1.5px}
.ins-awp-quote-share-dialog>h2{margin-top:8px;margin-bottom:8px;font-size:32px;line-height:1.1}
.ins-awp-quote-share-dialog>p{margin-top:0;margin-bottom:22px;color:#58718a;font-size:16px;line-height:1.45}
.ins-awp-quote-share-close{position:absolute;right:18px;top:18px;width:44px;height:44px;border:1px solid #c7dbea;border-radius:50%;background:#f4f9fd;color:#07356c;font-size:25px;line-height:1;cursor:pointer}
.ins-awp-quote-share-dialog form{display:grid;gap:15px;padding-bottom:30px}
.ins-awp-quote-share-dialog label{display:grid;gap:7px;color:#07356c;font-weight:800}
.ins-awp-quote-share-dialog label span{font-size:14px}
.ins-awp-quote-share-dialog label em{font-style:normal;color:#6a8095;font-weight:500}
.ins-awp-quote-share-dialog input[type=text],.ins-awp-quote-share-dialog input[type=email],.ins-awp-quote-share-dialog textarea{width:100%;border:1px solid #bfd5e7;border-radius:10px;background:#fff;color:#07356c;padding:13px 14px;font:inherit;line-height:1.4;box-shadow:none}
.ins-awp-quote-share-dialog textarea{resize:vertical;min-height:54px}
.ins-awp-quote-share-dialog input:focus,.ins-awp-quote-share-dialog textarea:focus{outline:3px solid rgba(8,112,216,.16);border-color:#0870d8}
.ins-awp-quote-share-dialog label small{color:#6a8095;font-size:12px;font-weight:500}
.ins-awp-quote-share-two{display:grid;grid-template-columns:1fr 1fr;gap:14px}
.ins-awp-quote-share-copy{display:flex!important;grid-template-columns:none!important;align-items:center;gap:9px!important;font-size:14px;font-weight:700!important}
.ins-awp-quote-share-copy input{width:18px;height:18px;margin:0}
.ins-awp-quote-share-copy-email[hidden]{display:none!important}
.ins-awp-quote-share-copy-email{padding:12px 14px;border:1px solid #d8e6f2;border-radius:11px;background:#f8fbfe}
.ins-awp-quote-share-copy-email small{margin-top:-1px}
.ins-awp-quote-share-preview{padding:13px 15px;border:1px solid #cfe0ef;border-radius:11px;background:#f7fbff;color:#294b6d;font-size:13px;line-height:1.45}
.ins-awp-quote-share-preview:empty{display:none}
.ins-awp-quote-share-preview strong{display:block;color:#07356c;font-size:16px;margin-bottom:3px}
.ins-awp-quote-share-status{min-height:20px;border-radius:9px;font-size:14px;font-weight:700;line-height:1.4}
.ins-awp-quote-share-status.is-loading,.ins-awp-quote-share-status.is-success,.ins-awp-quote-share-status.is-error{padding:11px 13px;border:1px solid}
.ins-awp-quote-share-status.is-loading{background:#eef7ff;border-color:#a9d1f4;color:#075aab}
.ins-awp-quote-share-status.is-success{background:#eaf8f0;border-color:#95d6b1;color:#096c38}
.ins-awp-quote-share-status.is-error{background:#fff0f1;border-color:#efb2b6;color:#a32029}
.ins-awp-quote-share-submit{min-height:52px;border:0;border-radius:10px;background:#12a85b;color:#fff;font-size:18px;font-weight:900;cursor:pointer;box-shadow:0 10px 22px rgba(18,168,91,.2)}
.ins-awp-quote-share-submit:disabled{opacity:.7;cursor:wait}
.ins-awp-quote-share-footnote{color:#6a8095;font-size:12px;line-height:1.45;text-align:center}
.ins-awp-quote-share-honeypot{position:absolute!important;left:-10000px!important;top:auto!important;width:1px!important;height:1px!important;overflow:hidden!important}
.ins-awp-lq-health-profile{display:inline-flex;align-items:center;gap:5px;margin-top:5px;padding:4px 8px;border-radius:999px;font-size:11px;font-weight:900;font-style:normal}
.ins-awp-lq-health-profile.is-good{background:#eaf8f0;color:#148a49}
.ins-awp-lq-health-profile.is-fair{background:#fff7df;color:#a66600}
.ins-awp-lq-health-profile.is-poor{background:#fff0f1;color:#b4232c}
.ins-awp-lq-health-guidance{margin:10px 0 0;color:#6a8095;font-size:11px;line-height:1.4}
@media(max-width:620px){.ins-awp-quote-share-dialog>span,.ins-awp-quote-share-dialog>h2,.ins-awp-quote-share-dialog>p,.ins-awp-quote-share-dialog>form{margin-left:18px;margin-right:18px}.ins-awp-quote-share-dialog>h2{font-size:26px}.ins-awp-quote-share-two{grid-template-columns:1fr}.ins-awp-quote-share-close{right:10px;top:10px}.ins-awp-quote-share-dialog>span{padding-top:24px;padding-right:48px}}
