.rfh-request-buttons{display:flex;gap:12px;align-items:center}.rfh-alert-button{position:relative;width:34px;height:34px;border-radius:50%;border:1px solid #d4dfeb;background:#eaf2fd;color:#245d9e;font-size:21px;font-weight:750;cursor:pointer}.rfh-alert-showing{background:#e6f5ed;color:#18744f}.rfh-alert-count{position:absolute;right:-8px;top:-8px;border-radius:20px;background:#cc2536;color:#fff;min-width:19px;height:19px;font:700 10px/19px Arial;text-align:center;padding:0 4px;border:2px solid #fff}.rfh-alert-count[hidden]{display:none}.rfh-inbox-backdrop{z-index:2000;align-items:flex-start;justify-content:flex-end;padding:82px 24px 20px}.rfh-inbox{width:440px;max-width:100%;max-height:calc(100dvh - 110px);overflow:auto;border-radius:12px;background:#fff;box-shadow:0 14px 55px #16314933}.rfh-inbox>header{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid #e5ebf0}.rfh-inbox h2{font-size:18px;margin:0}.rfh-inbox header p{font-size:12px;color:#697e91;margin:5px 0 0}.rfh-inbox>header>button{border:0;background:none;font-size:26px;color:#657b8f;cursor:pointer}.rfh-inbox-body{padding:16px;display:grid;gap:12px}.rfh-inbox>footer{padding:12px 18px;background:#f5f8fb;font-size:11px;color:#64798b}.rfh-request{border:1px solid #e0dba9;border-left:5px solid #deb12d;border-radius:9px;background:#fff9db;padding:14px;color:#51441b}.rfh-request-red{background:#fff0ed;border-color:#edc0b8;border-left-color:#cf3c35;color:#80322c}.rfh-request-handled{background:#f5f7f9;border-color:#d9e1e8;color:#536777}.rfh-request>header,.rfh-request>footer{display:flex;justify-content:space-between;gap:12px;align-items:center}.rfh-request header strong{font-size:12px}.rfh-request header span,.rfh-request footer>span,.rfh-request small{font-size:11px}.rfh-request h4{font-size:13px;margin:10px 0}.rfh-request p{font-size:12px;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere;margin:7px 0}.rfh-request button{border:1px solid currentColor;background:#fff8;border-radius:6px;padding:7px 10px;color:inherit;font-size:11px;cursor:pointer}.rfh-request .rfh-request-client{font-size:14px;font-weight:700;margin-top:9px;background:none;border:0;padding:0;text-decoration:underline}.rfh-request>footer{margin-top:12px}.rfh-pinned-requests{display:grid;gap:10px}.rfh-pinned-requests>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.rfh-pinned-requests h2{font-size:15px;margin:0;color:#3c5672}.rfh-pinned-requests>header>span{font-size:11px;color:#7b6c38}.rfh-glance{padding:14px 15px;margin-top:0}.rfh-glance-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px 10px}.rfh-glance-stats>span{display:grid;grid-template-columns:18px minmax(0,1fr);gap:3px 5px;min-width:0;font-size:15px}.rfh-glance-stats svg{width:17px;height:17px;grid-row:1/3}.rfh-glance-stats small{font-size:10px;color:#73879d;line-height:1.4}.rfh-glance-stats strong{font-size:15px;font-weight:650;overflow-wrap:anywhere}.rfh-glance-zips{gap:5px}.rfh-glance-zips>span{font-size:10px}.rfh-glance p{font-size:10px;overflow-wrap:anywhere}.record-web-metrics{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:12px 15px}.record-web-metrics span{font-size:10px}.rfh-registered{margin:0;padding:0 15px 13px;font-size:11px;color:#526c87;line-height:1.5}.rfh-registered small{display:block;margin-top:5px;color:#75879b;font-size:9px}.rfh-call-reasons{display:flex;gap:8px;align-items:center;padding:8px 0 14px;color:#856317;font-size:12px}.rfh-request a{color:inherit}.rfh-request button:disabled{opacity:.6;cursor:wait}@media(max-width:650px){.rfh-inbox-backdrop{padding:70px 10px 12px}.rfh-inbox{max-height:calc(100dvh - 85px)}.rfh-request-buttons{gap:9px}.rfh-alert-button{width:31px;height:31px}.topbar .top-right{gap:12px}}

.rfh-table-request-reason{color:#966318!important;font-weight:650!important}

.rfh-table-request-reason{display:block;white-space:normal;overflow-wrap:anywhere;line-height:1.5}.lead-name-cell>span:last-child{min-width:0}

.lead-select-name .lead-name-cell small.rfh-table-request-reason{white-space:normal;overflow:visible;text-overflow:clip;line-height:1.5}
