.ukbr-agent-launch{position:fixed;right:18px;bottom:18px;z-index:99998;border:0;border-radius:999px;background:#17227b;color:#fff;padding:14px 20px;font:700 16px/1.2 system-ui;box-shadow:0 8px 30px #0004;cursor:pointer}.ukbr-agent{position:fixed;right:18px;bottom:78px;width:min(410px,calc(100vw - 24px));max-height:min(720px,calc(100vh - 100px));z-index:99999;background:#fff;color:#202124;border-radius:16px;box-shadow:0 14px 50px #0005;overflow:hidden;font:15px/1.45 system-ui}.ukbr-agent header{display:flex;justify-content:space-between;align-items:center;background:#17227b;color:#fff;padding:14px 18px}.ukbr-agent header button{border:0;background:transparent;color:#fff;font-size:26px;cursor:pointer}.ukbr-agent-body{padding:16px;overflow:auto;max-height:calc(100vh - 160px)}.ukbr-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:12px 0}.ukbr-actions button,.ukbr-human a,.ukbr-primary{border:1px solid #17227b;border-radius:8px;padding:10px;background:#fff;color:#17227b;text-align:center;font-weight:700;text-decoration:none;cursor:pointer}.ukbr-lead-form{display:grid;gap:10px}.ukbr-lead-form label{display:grid;gap:4px;font-weight:600}.ukbr-lead-form input,.ukbr-lead-form select,.ukbr-lead-form textarea{width:100%;box-sizing:border-box;border:1px solid #777;border-radius:6px;padding:10px;font:inherit}.ukbr-lead-form textarea{min-height:80px}.ukbr-consent{grid-template-columns:22px 1fr!important;font-weight:400!important}.ukbr-consent input{width:auto}.ukbr-primary{background:#17227b;color:#fff}.ukbr-primary:disabled{opacity:.6}.ukbr-safety,.ukbr-form-error{background:#fff1f0;border-left:4px solid #b42318;padding:10px}.ukbr-human{display:flex;gap:8px;margin:12px 0}.ukbr-human a{flex:1}.ukbr-hp{position:absolute!important;left:-10000px!important}.ukbr-agent :focus-visible{outline:3px solid #f2c94c;outline-offset:2px}@media(max-width:480px){.ukbr-agent{inset:8px 8px 72px;width:auto;max-height:none}.ukbr-agent-body{max-height:calc(100vh - 145px)}.ukbr-agent-launch{right:10px;bottom:10px}.ukbr-actions{grid-template-columns:1fr}}
