.lead-dialog{width:min(540px,calc(100vw - 32px));max-height:90vh;overflow:auto;border:1px solid #dae2ef;border-radius:20px;padding:30px;color:#26364a;background:#fff;box-shadow:0 24px 90px #12213a40}.lead-dialog::backdrop{background:#14203366}.lead-dialog h2{font-size:25px;margin:0 25px 15px 0}.lead-dialog p{line-height:1.65;font-size:14px}.lead-dialog form>label:not(.lead-trap){display:block;margin:16px 0}.lead-dialog label>span{display:block;margin-bottom:7px}.lead-dialog input:not([type=checkbox]){box-sizing:border-box;width:100%;padding:12px;border:1px solid #b9c8dc;border-radius:8px;font:inherit}.lead-dialog label.lead-consent{display:flex;gap:10px;align-items:flex-start;font-size:12px;line-height:1.6}.lead-consent input{width:18px;height:18px;flex:none;margin-top:2px}.lead-dialog .actions{display:flex;gap:12px;flex-wrap:wrap}.lead-close{float:right;font-size:25px}.lead-trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.crm-owner-link{display:block;font-size:12px;margin:12px 0;color:#2d68ce}.crm-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:15px;margin:25px 0}.crm-metric,.crm-lead{border:1px solid #dce3ec;border-radius:12px;background:white;padding:20px}.crm-metric b{display:block;font-size:29px;margin:8px 0}.crm-lead{margin:16px 0}.crm-lead h3{margin:0 0 12px}.crm-lead dl{display:grid;grid-template-columns:1fr 2fr;gap:8px}.crm-lead dd{margin:0;overflow-wrap:anywhere}.crm-lead pre{white-space:pre-wrap;font:inherit;font-size:13px}.crm-toolbar{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.crm-toolbar select{padding:8px}.crm-lead .actions{display:flex;gap:12px;flex-wrap:wrap}
.lead-inline{box-sizing:border-box;width:100%;max-width:620px;max-height:none;margin:20px 0;box-shadow:none;padding:24px;background:#f4f7fc}.lead-inline[hidden]{display:none}.lead-inline h2{font-size:21px}.lead-inline .lead-close{margin-top:-8px}
.lead-dialog form>label.lead-consent{display:flex;gap:10px;align-items:flex-start;font-weight:400}.lead-dialog .lead-consent>span{margin:0}
