.lrrm-app{--sb-primary:#36B165;--sb-primary-soft:rgba(54, 177, 101, .20);--sb-focus-ring:rgba(54, 177, 101, .18)}.lrrm-app input:focus,.lrrm-app select:focus,.lrrm-app textarea:focus,.lrrm-app button:focus{outline:none!important;box-shadow:0 0 0 4px var(--sb-focus-ring)!important}.lrrm-modal{position:fixed!important;inset:0!important;z-index:2147483646!important;display:none!important}.lrrm-modal.is-open{display:flex!important;align-items:flex-start!important;justify-content:center!important;padding:6vh 16px 16px!important}.lrrm-modal-backdrop{position:absolute!important;inset:0!important;background:rgb(15 23 42 / .55)!important;z-index:0!important}.lrrm-modal-dialog,.lrrm-modal-panel{position:relative!important;z-index:2!important;background:var(--lrrm-white,#fff)!important}.lrrm-modal-panel{position:relative!important;z-index:1!important;width:90vw!important;max-width:1400px!important;max-height:92vh!important;overflow:auto!important;background:var(--lrrm-white,#fff)!important;border-radius:16px!important;box-shadow:0 20px 60px rgb(0 0 0 / .25)!important;padding:18px 18px 16px!important}.lrrm-modal-close{position:absolute!important;top:10px!important;right:12px!important;width:38px!important;height:38px!important;border-radius:10px!important;border:1px solid rgb(0 0 0 / .10)!important;background:rgb(255 255 255 / .95)!important;font-size:26px!important;line-height:1!important;cursor:pointer!important}.lrrm-app .lrrm-sites-filters-top{display:flex!important;flex-wrap:wrap!important;gap:10px!important;align-items:center!important}.lrrm-app .lrrm-sites-filters-top input,.lrrm-app .lrrm-sites-filters-top select{height:42px!important}.lrrm-app .lrrm-sites-filters-top .lrrm-app-btn{height:42px!important}.lrrm-tasks .lrrm-tasks-controls{display:flex!important;flex-wrap:wrap!important;gap:10px!important;align-items:center!important;justify-content:flex-end!important}.lrrm-tasks .lrrm-tasks-controls [data-tasks-search]{flex:1 1 320px!important;min-width:240px!important}.lrrm-tasks .lrrm-tasks-controls select{flex:0 0 220px!important;min-width:200px!important}.lrrm-tasks .lrrm-tasks-controls .lrrm-app-btn{flex:0 0 auto!important}.lrrm-tasks .lrrm-tasks-controls input,.lrrm-tasks .lrrm-tasks-controls select,.lrrm-tasks .lrrm-tasks-controls button{height:42px!important}.lrrm-tasks table{width:100%!important;border-collapse:separate!important;border-spacing:0!important}.lrrm-tasks td,.lrrm-tasks th{vertical-align:top!important}.lrrm-tasks .lrrm-task-title{font-weight:800!important}.lrrm-app-modebox{position:relative!important;display:inline-flex!important;align-items:center!important}.lrrm-app-mode-select{appearance:none!important;-webkit-appearance:none!important;height:42px!important;padding:0 42px 0 14px!important;border-radius:12px!important;border:1px solid rgb(0 0 0 / .14)!important;background:var(--lrrm-white,#fff)!important}.lrrm-app-modebox:after{content:"▾"!important;position:absolute!important;right:14px!important;top:50%!important;transform:translateY(-50%)!important;pointer-events:none!important;opacity:.65!important;font-size:14px!important}.lrrm-settings-portal input[type="checkbox"],.lrrm-profile-settings input[type="checkbox"],.lrrm-manual-panel input[type="checkbox"],.lrrm-subpanel-network input[type="checkbox"]{appearance:auto!important;-webkit-appearance:checkbox!important;-moz-appearance:checkbox!important;opacity:1!important;visibility:visible!important}.lrrm-app input,.lrrm-app select,.lrrm-app textarea,.lrrm-app .lrrm-app-search-input{border:1px solid #d8dde3!important;box-shadow:none!important;outline:none!important}.lrrm-app input,.lrrm-app select,.lrrm-app textarea,.lrrm-app .lrrm-app-search-input{background:var(--lrrm-white,#fff)!important;border-radius:10px!important}#lrrm-site-modal .lrrm-modal-hd .lrrm-site-modal-nav .lrrm-app-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px}#lrrm-site-modal .lrrm-modal-hd .lrrm-site-modal-nav [data-sitehdr-task],#lrrm-site-modal .lrrm-modal-hd .lrrm-site-modal-nav [data-sitehdr-print],#lrrm-site-modal .lrrm-modal-hd .lrrm-site-modal-nav [data-sitehdr-hide],#lrrm-site-modal .lrrm-modal-hd .lrrm-site-modal-nav [data-sitehdr-star]{width:36px;padding:6px 0;font-size:16px;line-height:1}#lrrm-site-modal .lrrm-modal-hd .lrrm-site-modal-nav [data-sitehdr-star]{font-size:18px;color:#666}#lrrm-site-modal .lrrm-modal-hd .lrrm-site-modal-nav [data-sitehdr-star].is-on{color:#f5b301!important}.lrrm-status-pill{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;font-weight:800;font-size:12px;line-height:1;border:1px solid var(--lrrm-gray-200,#e5e7eb);background:var(--lrrm-slate-50,#f8fafc);color:var(--lrrm-slate-900,#0f172a);white-space:nowrap}.lrrm-status-pill.lrrm-st-new{background:var(--lrrm-blue-50,#eff6ff);border-color:var(--lrrm-blue-100,#bfdbfe);color:var(--lrrm-blue-600,#1d4ed8)}.lrrm-status-pill.lrrm-st-contacted{background:#ecfeff;border-color:#a5f3fc;color:#0e7490}.lrrm-status-pill.lrrm-st-neg{background:#fff7ed;border-color:#fed7aa;color:#c2410c}.lrrm-status-pill.lrrm-st-client{background:var(--lrrm-green-50,#f0fdf4);border-color:var(--lrrm-green-200,#bbf7d0);color:#15803d}.lrrm-status-pill.lrrm-st-escrow{background:#f5f3ff;border-color:#ddd6fe;color:#6d28d9}.lrrm-status-pill.lrrm-st-closed{background:var(--lrrm-green-light,#ecfdf5);border-color:#a7f3d0;color:#047857}.lrrm-status-pill.lrrm-st-dead{background:var(--lrrm-red-50,#fef2f2);border-color:var(--lrrm-red-200,#fecaca);color:#b91c1c}.lrrm-status-pill.lrrm-st-muted{background:var(--lrrm-slate-50,#f8fafc);border-color:var(--lrrm-gray-200,#e5e7eb);color:var(--lrrm-slate-700,#334155)}.lrrm-tags{display:flex;flex-wrap:wrap;gap:6px}.lrrm-tag{padding:3px 8px;border-radius:999px;font-size:12px;font-weight:800;border:1px solid var(--lrrm-gray-200,#e5e7eb);background:var(--lrrm-white,#fff)}.lrrm-priority{display:inline-flex;align-items:center;gap:2px}.lrrm-pri-star{border:0;background:#fff0;padding:0 2px;font-size:16px;line-height:1;cursor:pointer;color:var(--lrrm-slate-400,#94a3b8)}.lrrm-pri-star.is-on{color:#f59e0b}.lrrm-pri-star:focus{outline:2px solid rgb(59 130 246 / .35);outline-offset:2px;border-radius:6px}.lrrm-lead-drawer{position:fixed;top:78px;right:16px;width:min(520px, 92vw);height:calc(100vh - 110px);background:var(--lrrm-white,#fff);border:1px solid var(--lrrm-gray-200,#e5e7eb);border-radius:16px;box-shadow:0 20px 60px rgb(0 0 0 / .18);z-index:999999;overflow:hidden}.lrrm-lead-drawer-hd{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 12px;border-bottom:1px solid #eef2f7}.lrrm-lead-drawer-title{font-weight:900;font-size:14px}.lrrm-lead-drawer-body{padding:12px;overflow:auto;height:calc(100% - 108px)}.lrrm-lead-drawer-ft{padding:12px;border-top:1px solid #eef2f7;background:var(--lrrm-white,#fff)}.lrrm-lead-drawer-card{border:1px solid #eef2f7;border-radius:14px;padding:12px;background:var(--lrrm-white,#fff)}.lrrm-lead-drawer-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:12px}.lrrm-lead-drawer-grid>div{border:1px solid #eef2f7;border-radius:12px;padding:10px;background:var(--lrrm-white,#fff)}@media (max-width:640px){.lrrm-lead-drawer{right:8px;left:8px;width:auto}.lrrm-lead-drawer-grid{grid-template-columns:1fr}}.lrrm-contact-card-btn{width:100%;text-align:left;background:#fff0;border:0;padding:0;cursor:pointer}.lrrm-contact-card-btn:focus{outline:none}.lrrm-contact-card-btn:focus-visible{outline:3px solid rgb(55 48 163 / .25);border-radius:14px}#lrrm-contact-drawer{z-index:130000!important}.lrrm-modal{z-index:110000!important}.lrrm-modal[data-task-modal],.lrrm-modal[data-task-picker]{z-index:2000000!important}.lrrm-modal[data-task-modal].is-open,.lrrm-modal[data-task-picker].is-open{z-index:2000000!important}#lrrm-automations-modal{z-index:150000!important}#lrrm-automations-modal.is-open{z-index:150000!important;display:flex!important;align-items:flex-start!important;justify-content:center!important;padding:4vh 16px 16px!important}#lrrm-automations-modal>.lrrm-modal-overlay{position:fixed!important;inset:0!important;background:rgb(0 0 0 / .45)!important;z-index:1!important}#lrrm-automations-modal>.lrrm-modal-dialog{position:relative!important;z-index:2!important;width:96vw!important;max-width:1800px!important;max-height:92vh!important;overflow:auto!important;background:var(--lrrm-white,#fff)!important;border-radius:16px!important;box-shadow:0 20px 60px rgb(0 0 0 / .3)!important}#lrrm-automations-modal>.lrrm-modal-dialog>.lrrm-modal-content{max-width:none!important;width:100%!important;padding:16px!important;box-shadow:none!important}#lrrm-sms-modal,#lrrm-email-modal,#lrrm-drop-modal,#lrrm-site-flag-modal,#lrrm-site-contact-flag-modal{z-index:140000!important}.lrrm-pill-action{display:inline-block;padding:6px 10px;border-radius:999px;border:1px solid rgb(0 0 0 / .12);background:var(--lrrm-white,#fff);font-weight:800;font-size:12px;text-decoration:none!important}.lrrm-pill-action:hover{filter:brightness(.98)}.lrrm-contact-method-link{text-decoration:underline}.lrrm-app .dr2-layout{display:flex!important;flex-wrap:nowrap!important;flex-direction:row!important;overflow:visible!important;width:100%!important}.lrrm-app .dr2-main{flex:1 1 0%!important;min-width:0!important;max-width:calc(100% - 330px)!important}.lrrm-app .dr2-sidebar{width:320px!important;min-width:320px!important;flex-shrink:0!important}.lrrm-app .lrrm-dealroom-v2{overflow:visible!important;max-width:none!important}@media(max-width:900px){.lrrm-app .dr2-layout{flex-wrap:wrap!important;flex-direction:column!important}.lrrm-app .dr2-main{max-width:100%!important}.lrrm-app .dr2-sidebar{width:100%!important;min-width:auto!important;border-left:none!important;border-top:1px solid var(--lrrm-slate-200,#e2e8f0)!important}}.lrrm-app{overflow:visible!important;overflow-x:visible!important;overflow-y:visible!important}.lrrm-app .lrrm-app-body{overflow:visible!important;max-width:100vw;box-sizing:border-box}.lrrm-app .lrrm-app-main{overflow:visible!important;max-width:100%;box-sizing:border-box;min-width:0}.lrrm-app .lrrm-app-content{max-width:100%;box-sizing:border-box;min-width:0;overflow-x:auto}.lrrm-app .lrrm-dealroom-v2,.lrrm-app .dr2-layout{width:100%!important;max-width:none!important;box-sizing:border-box!important}.lrrm-dealroom-v2 .dr2-main{background:var(--lrrm-white,#fff)!important;border-radius:12px 0 0 12px!important}.lrrm-dealroom-v2 [data-dealroom2-panel]{background:var(--lrrm-white,#fff)!important}.lrrm-dealroom-v2 .dr2-tab-section,.lrrm-dealroom-v2 .dr2-field-group,.lrrm-dealroom-v2 fieldset,.lrrm-dealroom-v2 .lrrm-dr2-card{background:#fffdf7!important;border:1px solid #e8e4d9!important;border-radius:12px!important;padding:16px!important;margin-bottom:14px!important}.lrrm-dealroom-v2 .dr2-section-title,.lrrm-dealroom-v2 legend{color:var(--lrrm-slate-800,#1e293b)!important;font-weight:800!important;font-size:13px!important}.lrrm-dealroom-v2 input:not([type="checkbox"]):not([type="radio"]),.lrrm-dealroom-v2 select,.lrrm-dealroom-v2 textarea{background:var(--lrrm-white,#fff)!important;border:1px solid #d4d2ca!important;border-radius:8px!important}.lrrm-dealroom-v2 .dr2-header{background:var(--lrrm-white,#fff)!important;border-bottom:1px solid var(--lrrm-slate-200,#e2e8f0)!important}.lrrm-dealroom-v2 .dr2-tab-bar{background:#fafaf8!important;border-bottom:1px solid #e8e4d9!important}.lrrm-dealroom-v2 .dr2-tab-bar button.is-active{background:var(--lrrm-white,#fff)!important;border-bottom:2px solid var(--lrrm-blue,#2563eb)!important}@media(max-width:768px){.lrrm-dealroom-v2 .dr2-main{border-radius:12px!important}}.lrrm-c-repeat-row{display:flex;align-items:flex-end;gap:8px;margin-bottom:6px}.lrrm-c-repeat-row>label{display:flex;flex-direction:column;gap:4px}.lrrm-app .gform_wrapper,.lrrm-app .gform_fileupload_rules,.lrrm-app .gform_button_select_files,.lrrm-app .gform_drop_area,.lrrm-app .ginput_container_fileupload,.lrrm-people-v2 .gform_wrapper,.lrrm-people-v2 .gform_fileupload_rules,.lrrm-people-v2 .gform_button_select_files,.lrrm-people-v2 .gform_drop_area,.lrrm-people-v2 .ginput_container_fileupload{display:none!important}body.lrrm-portal-page .gform_wrapper,body.lrrm-portal-page .gform_fileupload_rules,body.lrrm-portal-page .gform_button_select_files{display:none!important}[data-pv-comms-modal]{position:fixed!important;inset:0!important;z-index:100040!important;display:flex!important;align-items:flex-start!important;justify-content:center!important;padding:5vh 16px!important;background:rgb(15 23 42 / .55)!important}[data-pv-comms-modal] .lrrm-pv-comms-panel{position:relative!important;background:#fff!important;color:#0f172a!important;border-radius:14px!important;box-shadow:0 25px 70px rgb(0 0 0 / .45)!important;max-width:640px!important;width:92vw!important;max-height:88vh!important;overflow:auto!important;padding:18px 20px 22px!important;z-index:1!important}[data-pv-comms-modal] .lrrm-pv-comms-body,[data-pv-comms-modal] [data-pv-comms-body],[data-pv-comms-modal] .lrrm-modal-body{background:#fff!important;color:#0f172a!important}#lrrm-cm-overlay{z-index:100050!important;background:rgb(15 23 42 / .55)!important}#lrrm-cm-overlay-panel,#lrrm-cm-overlay-body{background:#fff!important;color:#0f172a!important}#lrrm-ca-overlay{z-index:100050!important;background:rgb(15 23 42 / .55)!important}#lrrm-ca-overlay-panel,#lrrm-ca-overlay-body{background:#fff!important;color:#0f172a!important}[data-lrrm-contact-methods],[data-lrrm-contact-methods] *{box-sizing:border-box!important}[data-lrrm-contact-methods]{background:transparent!important;color:#0f172a!important}[data-pv-comms-modal]{--pv-accent:#2563eb;--pv-accent-bg:#eff6ff;--pv-accent-bd:#93c5fd;--pv-border:#e2e8f0;--pv-border-2:#cbd5e1;--pv-text:#0f172a;--pv-text-2:#475569;--pv-muted:#94a3b8;--pv-success:#16a34a;--pv-danger:#dc2626;--pv-r-sm:6px}[data-pv-comms-modal] .lrrm-pv-btn-primary{background:#2563eb!important;border-color:#2563eb!important;color:#fff!important}[data-pv-comms-modal] .lrrm-pv-btn-primary:hover{background:#1d4ed8!important;border-color:#1d4ed8!important}[data-pv-comms-modal] .lrrm-pv-btn{background:#fff!important;border:1px solid #e2e8f0!important;color:#475569!important;padding:6px 12px!important;border-radius:6px!important;cursor:pointer!important;font-weight:600!important;font-size:13px!important}[data-pv-comms-modal] .lrrm-pv-btn:hover{border-color:#2563eb!important;color:#2563eb!important}[data-pv-comms-modal] .lrrm-pv-btn.lrrm-pv-btn-primary{background:#2563eb!important;background-color:#2563eb!important;border-color:#2563eb!important;color:#fff!important}[data-pv-comms-modal] .lrrm-pv-btn.lrrm-pv-btn-primary:hover{background:#1d4ed8!important;background-color:#1d4ed8!important;border-color:#1d4ed8!important;color:#fff!important}.lrrm-app .lrrm-card,.lrrm-app .lrrm-card-link,.lrrm-app .lrrm-modal-dialog{background:#fff!important}.lrrm-app select,.lrrm-app-shell select,.lrrm-section select,[data-pv-comms-modal] select,.lrrm-vault-upload-overlay select,.lrrm-modal-dialog select,.lrrm-vault-view select{min-height:46px!important;box-sizing:border-box!important}.lrrm-app select[size]:not([size="1"]),.lrrm-app-shell select[size]:not([size="1"]),.lrrm-section select[size]:not([size="1"]),[data-pv-comms-modal] select[size]:not([size="1"]),.lrrm-vault-upload-overlay select[size]:not([size="1"]),.lrrm-modal-dialog select[size]:not([size="1"]),.lrrm-vault-view select[size]:not([size="1"]){min-height:auto!important}.lrrm-contact-card.lrrm-contact-card-btn{width:100%;text-align:left;background:#fff!important;border:1px solid #e2e8f0!important;padding:12px 14px!important;border-radius:14px!important;cursor:pointer;box-shadow:0 1px 2px rgb(15 23 42 / .03);transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.lrrm-contact-card.lrrm-contact-card-btn:hover{border-color:#bfdbfe!important;box-shadow:0 10px 26px rgb(15 23 42 / .08);transform:translateY(-1px)}.lrrm-contact-card.lrrm-contact-card-btn:focus{outline:none}.lrrm-contact-card.lrrm-contact-card-btn:focus-visible{outline:3px solid rgb(37 99 235 / .22);outline-offset:2px}.lrrm-contact-card-actions{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;margin-top:10px;padding-top:10px;border-top:1px solid #f1f5f9}.lrrm-contact-open-pill{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#0f172a;color:#fff;font-size:11px;font-weight:900;padding:5px 10px;line-height:1}.lrrm-contact-edit-btn{font-size:11px!important;padding:5px 10px!important;border-radius:999px!important}.lrrm-contact-methods{align-items:flex-start;gap:6px 8px;line-height:1.25}.lrrm-contact-method{display:inline-flex;align-items:center;gap:4px;padding:3px 7px;border-radius:999px;background:#f8fafc;border:1px solid #e2e8f0}.lrrm-contact-method-link{color:#0f172a;font-weight:900}@media(max-width:640px){.lrrm-contact-card-top{flex-direction:column;align-items:flex-start}.lrrm-contact-card-actions{align-items:flex-start}}.lrrm-contact-dot{display:none!important}#lrrm-site-modal .lrrm-modal-hd{justify-content:flex-start!important}#lrrm-site-modal .lrrm-modal-hd>.lrrm-modal-title{flex:0 1 auto!important;max-width:min(420px,42vw)}#lrrm-site-modal .lrrm-modal-hd .lrrm-site-modal-nav{margin-left:12px!important;margin-right:auto!important;justify-content:flex-start!important}#lrrm-site-modal .lrrm-modal-hd>.lrrm-modal-close{margin-left:auto!important;flex:0 0 auto!important}