#research-host{flex:none;color:#252a33;background:#f4f7fb;font-family:inherit}
.research-age{padding:10px 14px}.research-age p{margin:0 0 6px;font-size:16px;font-weight:700}.research-age small{font-size:12px;line-height:1.5;display:block}
.research-options{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.research-options button,.research-open{font:inherit;border:1px solid #b8c8df;background:white;color:#174f9c;border-radius:9px;padding:9px 12px;cursor:pointer;font-size:14px}
.research-open{display:block;margin:5px auto}.research-dialog{position:relative;box-sizing:border-box;width:min(92vw,440px);max-height:85dvh;overflow:auto;border:0;border-radius:18px;padding:24px;color:#252a33;font-family:inherit}.research-dialog::backdrop{background:#0007}.research-dialog h2{font-size:22px;margin:0 0 8px;padding-right:36px}.research-dialog p{font-size:14px;line-height:1.5}.research-dialog label{display:block;margin:12px 0;font-size:15px}.research-dialog select,.research-dialog input[type=tel]{box-sizing:border-box;display:block;width:100%;margin-top:6px;padding:12px;border:1px solid #aab9cf;border-radius:8px;background:white;color:#252a33;font:inherit}.research-dialog button{border:0;background:#1769e0;color:white;border-radius:9px;padding:12px;font:inherit;cursor:pointer}.research-dialog button:disabled{opacity:.5}.research-dialog .research-close{position:absolute;top:12px;right:12px;width:36px;height:36px;padding:0;border-radius:50%;background:transparent;color:#252a33;font-size:25px;line-height:1}.research-dialog details{margin-top:20px;border-top:1px solid #ddd;padding-top:15px}.research-dialog summary{cursor:pointer;font-size:15px}.research-dialog .research-consent{font-size:13px;line-height:1.5}#quota-retry{border:0;background:transparent;color:#1769e0;text-decoration:underline;cursor:pointer;font:inherit;font-size:11px}
