@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap";*{box-sizing:border-box}html,body,#root{color:#111827;min-width:320px;height:100%;margin:0;font-family:Inter,system-ui,sans-serif}button,input,textarea,select{font:inherit}button,a{color:inherit}button{cursor:pointer}body{background:#fff}:root{--blue:#0b5cff;--line:#e2e7f0;--muted:#536179}.app-shell{height:100vh;display:flex;overflow:hidden}.sidebar{border-right:1px solid var(--line);z-index:30;background:#fff;flex-direction:column;flex:0 0 198px;width:198px;display:flex}.brand{border-bottom:1px solid #edf0f5;height:74px;padding:28px 24px 20px;font-size:18px;font-weight:700}.sidebar nav{flex-direction:column;gap:8px;padding:20px 8px;display:flex}.nav-item{background:0 0;border:0;border-radius:8px;align-items:center;gap:16px;height:52px;padding:0 16px;font-size:14px;font-weight:600;display:flex}.nav-item svg{width:20px}.nav-item.active{color:#0758ef;background:#eaf1ff;position:relative}.nav-item.active:before{content:"";background:#0758ef;border-radius:3px;width:3px;height:40px;position:absolute;left:0}.nav-item b{color:#fff;background:#0758ef;border-radius:20px;margin-left:auto;padding:4px 7px;font-size:11px}.sidebar-bottom{margin-top:auto;padding:8px 8px 12px}.profile{border-top:1px solid var(--line);border-bottom:1px solid var(--line);align-items:center;gap:10px;margin:5px 8px 10px;padding:22px 10px;display:flex}.avatar{color:#fff;background:linear-gradient(145deg,#263b54,#e5b79b);border-radius:50%;place-items:center;width:40px;height:40px;font-size:12px;display:grid}.profile div:nth-child(2){flex-direction:column;gap:4px;display:flex}.profile strong{font-size:12px}.profile small{color:#405170;font-size:11px}.profile svg{width:15px;margin-left:auto}.mobile-close,.mobile-menu{display:none}main{flex-direction:column;flex:1;min-width:0;display:flex}header{border-bottom:1px solid var(--line);align-items:center;height:74px;padding:0 34px;display:flex}header h1{letter-spacing:-1px;margin:0;font-size:29px}.notifications{background:0 0;border:0;margin-left:auto;position:relative}.notifications svg{width:24px}.notifications b{color:#fff;background:#ef1717;border-radius:20px;place-items:center;min-width:19px;height:19px;font-size:10px;display:grid;position:absolute;top:-8px;right:-8px}.workspace{flex:1;min-height:0;display:flex}.queue{border-right:1px solid var(--line);flex-direction:column;flex:0 0 432px;width:432px;padding:18px 16px 0;display:flex}.search{border:1px solid #dbe2ec;border-radius:8px;align-items:center;gap:12px;height:48px;padding:0 14px;display:flex}.search svg{color:#435272;width:18px}.search input{border:0;outline:0;flex:1;min-width:0;font-size:12px}.tabs{border-bottom:1px solid var(--line);white-space:nowrap;align-items:center;gap:18px;height:54px;display:flex}.tabs button{background:0 0;border:0;height:54px;padding:0;font-size:12px;font-weight:600;position:relative}.tabs button.active{color:var(--blue)}.tabs button.active:after{content:"";background:var(--blue);height:2px;position:absolute;bottom:-1px;left:0;right:0}.tabs span{background:#eef1f6;border-radius:12px;margin-left:5px;padding:3px 6px}.tabs button.active span{background:#e4edff}.queue-tools{justify-content:space-between;padding:10px 0;display:flex}.queue-tools button{background:#fff;border:1px solid #dfe5ee;border-radius:8px;align-items:center;gap:10px;height:42px;padding:0 16px;font-size:12px;font-weight:600;display:flex}.queue-tools svg{width:16px}.lead-list{overflow:auto}.lead-row{text-align:left;background:#fff;border:0;border-bottom:1px solid #e8ecf2;gap:12px;width:100%;padding:14px 12px 12px 20px;display:flex;position:relative}.lead-row.selected{background:#fbfdff;border:1px solid #7aa5ff;border-radius:8px}.lead-dot{border-radius:50%;width:10px;height:10px;position:absolute;top:18px;left:5px}.lead-row img{object-fit:cover;border-radius:7px;width:68px;height:68px}.lead-info{flex:1;min-width:0}.lead-title{justify-content:space-between;gap:6px;font-size:12px;display:flex}.lead-title small{color:#364663;white-space:nowrap;font-weight:400}.city,.contact{color:#395070;margin-top:7px;font-size:11px}.contact{color:#182641}.contact span{margin:0 7px}.lead-bottom{align-items:center;height:24px;display:flex}.lead-bottom b{background:var(--blue);color:#fff;border-radius:50%;place-items:center;width:24px;height:24px;margin-left:auto;font-size:11px;display:grid}.status{border-radius:4px;padding:3px 6px;font-size:10px}.status.new{color:#087737;background:#d9f8e5}.status.follow{color:#bf6200;background:#fff0ce}.status.callback{color:#087737;background:#dff5e8}.next{align-items:center;gap:4px;font-size:10px;display:flex}.next svg{width:13px}.empty{text-align:center;color:#6a778d;padding:40px;font-size:13px}.lead-work{flex-direction:column;flex:1;min-width:720px;display:flex}.property-head{border-bottom:1px solid var(--line);flex:0 0 160px;align-items:center;gap:20px;height:160px;padding:18px 22px;display:flex}.property-head img{object-fit:cover;border-radius:8px;width:104px;height:106px}.property-head h2{margin:0 0 8px;font-size:20px}.property-head p{margin:0 0 9px;font-size:14px}.property-head span{margin:0 7px}.property-head button{background:#fff;border:1px solid #dfe5ee;border-radius:8px;height:50px;margin-left:auto;padding:0 24px}.lead-body{flex:1;min-height:0;display:flex}.history{flex:1;min-width:490px;padding:14px 10px 10px 22px;overflow:auto}.history h2,.actions h2{margin:0 0 18px;font-size:16px}.timeline{position:relative}.timeline:before{content:"";background:#dde4ee;width:1px;position:absolute;top:20px;bottom:20px;left:23px}.day{padding-top:28px;position:relative}.day-label{background:#f0f2f5;border-radius:5px;padding:5px 8px;font-size:10px;font-weight:600;position:absolute;top:0;left:0}.activity{grid-template-columns:48px 1fr;margin:0 0 14px;display:grid;position:relative}.activity-icon{z-index:1;border-radius:9px;place-items:center;width:44px;height:48px;display:grid}.activity-icon svg{width:20px}.activity-icon.call,.activity-icon.email{color:#6b12b6;background:#efe2ff}.activity-card{border:1px solid #e3e8f0;border-radius:7px;min-height:76px;margin-left:10px;padding:13px 14px;position:relative}.activity-head{color:#263b60;align-items:center;gap:20px;font-size:11px;display:flex}.activity-head b{color:var(--blue);background:#e7efff;border-radius:4px;margin-left:auto;padding:4px 6px}.activity-card p{margin:10px 0 0;font-size:13px;line-height:1.55}.delivered{width:17px;color:var(--blue);position:absolute;bottom:12px;right:14px}.detail-link{color:var(--blue);background:0 0;border:0;align-items:center;gap:7px;margin-top:12px;padding:0;font-size:12px;font-weight:600;display:flex}.detail-link svg{width:13px}.actions{border-left:1px solid var(--line);flex:0 0 370px;width:370px;padding:15px 24px;overflow:auto}.action-banner{background:#eff5ff;border:1px solid #cbdcff;border-radius:7px;align-items:center;gap:13px;height:54px;padding:0 15px;font-size:12px;display:flex}.action-banner svg{width:18px;color:var(--blue)}.action-grid{grid-template-columns:1fr 1fr;gap:12px;margin-top:14px;display:grid}.action-grid button,.action-grid a{background:#fff;border:1px solid #dfe5ee;border-radius:7px;justify-content:center;align-items:center;gap:12px;height:56px;font-size:12px;font-weight:600;text-decoration:none;display:flex}.action-grid svg{width:20px}.action-grid a svg{color:#07913c}.action-grid button:nth-child(2) svg{color:#0758ef}.action-grid button:nth-child(3) svg{color:#6914a8}.field{flex-direction:column;margin-top:28px;display:flex;position:relative}.field span,.follow-label strong{margin-bottom:13px;font-size:13px;font-weight:600}.field select{appearance:none;background:#fff;border:1px solid #dfe5ee;border-radius:7px;height:50px;padding:0 14px;font-size:12px}.field svg{pointer-events:none;width:16px;position:absolute;bottom:14px;right:13px}.follow-label{flex-direction:column;margin-top:28px;display:flex}.follow-label small{color:#4d5d78;font-size:10px}.date-row{grid-template-columns:1fr 1fr;gap:12px;margin-top:14px;display:grid}.date-row label{border:1px solid #dfe5ee;border-radius:7px;align-items:center;gap:10px;height:54px;padding:0 13px;display:flex}.date-row svg{color:#263b60;width:17px}.date-row input{border:0;outline:0;width:100%;font-size:12px}.save-next{color:#fff;background:#0758ef;border:0;border-radius:6px;width:100%;height:48px;margin-top:22px;font-size:12px;font-weight:600}.save-stay{color:#0758ef;background:#fff;border:0;width:100%;height:46px;margin-top:10px;font-size:12px;font-weight:600}.dnc{color:#b42318;background:#fff3f2;border:1px solid #ffd5d1;border-radius:6px;margin-top:12px;padding:10px;font-size:11px}footer{border-top:1px solid var(--line);flex:0 0 82px;grid-template-columns:repeat(5,1fr);height:82px;padding:15px 18px;display:grid}footer div{border-right:1px solid var(--line);flex-direction:column;align-items:center;gap:8px;display:flex}footer div:last-child{border:0}footer small{color:#364663;font-size:10px}footer strong{font-size:11px}.modal-backdrop{z-index:50;background:#141d2b52;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal{background:#fff;border-radius:12px;width:min(560px,100%);max-height:85vh;overflow:auto;box-shadow:0 24px 70px #131e3633}.modal-head{border-bottom:1px solid var(--line);align-items:center;height:66px;padding:0 22px;display:flex}.modal-head h2{margin:0;font-size:17px}.modal-head button{background:0 0;border:0;margin-left:auto}.modal-head svg{width:19px}.composer{padding:22px}.composer p{color:var(--muted);font-size:12px}.composer textarea{resize:vertical;outline-color:var(--blue);border:1px solid #dfe5ee;border-radius:8px;width:100%;min-height:140px;padding:12px}.modal-actions{justify-content:flex-end;gap:10px;margin-top:16px;display:flex}.modal-actions button{border:1px solid var(--line);background:#fff;border-radius:7px;padding:10px 16px}.modal-actions .primary{background:var(--blue);color:#fff;border-color:var(--blue)}.modal-actions .primary:disabled{opacity:.45}.call-meta{color:var(--muted);padding:16px 22px 4px;font-size:12px}.detail-tabs{border-bottom:1px solid var(--line);gap:4px;padding:14px 22px;display:flex}.detail-tabs button{text-transform:capitalize;background:0 0;border:0;border-radius:6px;padding:9px 12px;font-size:12px}.detail-tabs button.active{color:var(--blue);background:#edf3ff;font-weight:600}.recordings,.summary,.transcript{padding:22px}.recordings>p{color:var(--muted);font-size:12px}.recording{border:1px solid var(--line);border-radius:8px;align-items:center;gap:12px;margin-top:10px;padding:12px;display:flex}.recording button{color:var(--blue);background:#edf3ff;border:0;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.recording button svg{width:14px}.recording>div{flex:1}.recording strong{font-size:11px}.progress{background:#e5eaf2;height:3px;margin-top:10px}.progress i{background:var(--blue);height:100%;display:block}.recording small{color:var(--muted);font-size:10px}.ai-title{align-items:center;gap:8px;font-weight:700;display:flex}.ai-title svg{color:#7b27c9;width:17px}.summary p{font-size:13px;line-height:1.6}.transcript label{border:1px solid var(--line);border-radius:7px;align-items:center;gap:8px;height:40px;padding:0 10px;display:flex}.transcript label svg{width:16px}.transcript input{border:0;outline:0;flex:1}.transcript p{grid-template-columns:80px 1fr;margin-top:18px;font-size:12px;line-height:1.5;display:grid}.transcript strong{color:#2b3e5d}.assignee-avatar,.user-avatar{color:#075cf6;background:#e9f1ff;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;margin-left:7px;font-size:9px;font-weight:700;display:grid;overflow:hidden}.assignee-avatar img,.user-avatar img{object-fit:cover;flex:none;display:block}.team-member-cell{align-items:center;gap:9px;display:flex}.team-member-cell .user-avatar{margin-left:0}.promotion-strategies{gap:9px;padding:3px 0 8px;display:grid}.promotion-strategies>strong{color:#2c3f60;text-transform:uppercase;letter-spacing:.05em;font-size:10px}.promotion-strategies .strategy-cards{gap:8px}.promotion-strategies .strategy-cards button{min-height:82px;font-size:10px}.promotion-strategies .strategy-cards button>svg:first-child{width:23px}.activity-icon.deal{color:#078343;background:#e8f8ef}.property-head .property-header-image{cursor:pointer;background:0 0;border:0;border-radius:10px;flex:0 0 96px;width:96px;height:96px;margin:0;padding:0;overflow:hidden}.property-head .property-header-image img{width:100%;height:100%;transition:transform .18s}.property-head .property-header-image:hover img{transform:scale(1.035)}.property-head .property-header-image:focus-visible{outline-offset:2px;outline:3px solid #8db2ff}.property-head h2 .property-header-address{width:auto;height:auto;color:inherit;font:inherit;letter-spacing:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:3px;margin:0;padding:0}.property-head h2 .property-header-address:hover{color:#075cf6;text-underline-offset:3px;text-decoration:underline}.property-head h2 .property-header-address:focus-visible{outline-offset:3px;outline:3px solid #aac5ff}.deal-timeline-link{color:#087a3f;cursor:pointer;background:#f1fbf5;border:1px solid #b9d8c6;border-radius:7px;align-items:center;gap:7px;width:100%;margin-top:10px;padding:10px 11px;font-size:10px;font-weight:800;display:flex}.deal-timeline-link span{color:#254a37;margin:0 auto 0 0;font-size:12px;font-weight:500}.deal-timeline-link svg{width:14px}.deal-timeline-link:hover{background:#e7f8ee;border-color:#70bd8d}.deal-timeline-link:focus-visible{outline-offset:2px;outline:3px solid #9ddbb4}@media (width<=1250px){.sidebar{flex-basis:176px;width:176px}.brand{padding-left:16px}.queue{flex-basis:360px;width:360px}.actions{flex-basis:330px;width:330px;padding-left:16px;padding-right:16px}.lead-row img{width:58px;height:60px}}@media (width<=950px){.sidebar{transition:all .2s;position:fixed;inset:0 auto 0 0;transform:translate(-100%);box-shadow:10px 0 30px #0000001f}.sidebar.mobile-open{transform:translate(0)}.mobile-close,.mobile-menu{background:0 0;border:0;display:block}.mobile-close{margin-left:auto}.brand{align-items:center;display:flex}.mobile-menu{margin-right:12px}.workspace{overflow:auto}.queue{min-width:340px}.lead-work{min-width:720px}}@media (width<=640px){header{height:64px;padding:0 16px}header h1{font-size:22px}.workspace{display:block;overflow:auto}.queue{border:0;width:100%;height:calc(100vh - 64px)}.lead-work{display:none}.tabs{gap:14px}.search input{font-size:11px}}@media (width>=951px){.sidebar{flex-basis:203px;width:203px}.brand,header{height:61px}.brand{padding:22px 24px 16px}header{padding:0 32px}.queue{flex-basis:438px;width:438px;padding-top:16px}.property-head{flex-basis:166px;height:166px;padding:16px 20px}.property-head img{width:126px;height:112px}.actions{flex-basis:410px;width:410px;padding:18px 28px}footer{flex-basis:55px;height:55px;padding:9px 18px}footer div{gap:4px}}.tasks-page .page-intro,.settings-page .page-intro{margin-top:0}@media (width<=950px){.sidebar:not(.mobile-open){pointer-events:none;overflow:hidden}.sidebar.mobile-open{pointer-events:auto}}@media (width<=640px){.properties-page{padding:14px 16px;overflow:auto;min-width:0!important}.properties-toolbar{flex-wrap:wrap}.properties-search{flex:auto;width:100%}.add-property{margin-left:0}.property-filters{padding-bottom:8px;overflow:auto}.property-filters>button:nth-of-type(n+2){display:none}.table-wrap{overflow-x:hidden}.table-wrap table{table-layout:fixed;min-width:0}.table-wrap th:nth-child(3),.table-wrap td:nth-child(3),.table-wrap th:nth-child(4),.table-wrap td:nth-child(4),.table-wrap th:nth-child(5),.table-wrap td:nth-child(5),.table-wrap th:nth-child(7),.table-wrap td:nth-child(7),.table-wrap th:nth-child(8),.table-wrap td:nth-child(8),.table-wrap th:nth-child(9),.table-wrap td:nth-child(9){display:none}.table-wrap th,.table-wrap td{padding:9px 7px}.table-wrap th:first-child{width:48%}.table-wrap th:nth-child(2){width:29%}.table-wrap th:nth-child(6){width:23%}.property-cell{gap:7px}.property-cell img{width:42px;height:42px}.property-cell strong{font-size:10px}.table-wrap td{font-size:9px}.status{white-space:nowrap}.pagination{flex-wrap:wrap;height:auto;padding:12px 0}.pagination span{width:100%}.property-create-form .form-grid{grid-template-columns:1fr}}.modal-card{background:#fff;border-radius:12px;gap:16px;width:min(520px,100%);max-height:calc(100vh - 40px);padding:26px;display:grid;position:relative;overflow:auto;box-shadow:0 24px 70px #131e3633}.modal-card h2{margin:0 38px 4px 0;font-size:20px}.modal-card>label{color:#273754;gap:7px;font-size:12px;font-weight:600;display:grid;position:relative}.modal-card input,.modal-card select,.modal-card textarea{width:100%;font:inherit;color:#10192f;background:#fff;border:1px solid #dfe5ee;border-radius:7px;padding:11px 12px}.modal-card textarea{resize:vertical;min-height:90px}.modal-card label>svg{pointer-events:none;width:16px;position:absolute;bottom:11px;right:12px}.modal-card select{appearance:none}.modal-close{background:0 0;border:0;padding:5px;position:absolute;top:18px;right:18px}.modal-close svg{width:20px}.modal-card .primary-button{justify-content:center}.property-create-form{width:min(720px,100%)}.form-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.form-grid label{gap:7px;font-size:12px;font-weight:600;display:grid;position:relative}.form-grid label>svg{pointer-events:none;width:16px;position:absolute;bottom:11px;right:12px}.form-error{color:#b42318;background:#fff3f2;border:1px solid #ffd5d1;border-radius:6px;margin:0;padding:10px;font-size:12px}.brand{white-space:nowrap;align-items:center;gap:10px;display:flex}.brand>svg{width:25px;height:25px;color:var(--blue);stroke-width:2px}.data-page,.settings-page,.settings-detail{background:#fff;flex:1;min-height:0;padding:24px 30px;overflow:auto}.screen-actions,.page-intro{align-items:flex-start;gap:18px;display:flex}.screen-actions>.primary-button,.page-intro>.primary-button{margin-left:auto}.primary-button{background:var(--blue);color:#fff;border:0;border-radius:7px;justify-content:center;align-items:center;gap:10px;height:45px;padding:0 20px;font-size:12px;font-weight:600;display:flex}.primary-button svg{width:17px}.data-filters{align-items:center;gap:12px;min-width:0;margin:0 0 22px;display:flex}.data-filters>label{width:365px}.data-filters label,.data-filters button{white-space:nowrap;background:#fff;border:1px solid #dce3ee;border-radius:7px;align-items:center;gap:10px;height:46px;padding:0 14px;font-size:11px;display:flex}.data-filters label svg,.data-filters button svg{width:17px}.data-filters input{border:0;outline:0;flex:1;min-width:0}.deals-filter{flex:1}.deals-filter>label{width:min(425px,34vw)}.metric-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin-bottom:18px;display:grid}.metric-card{border:1px solid #dfe5ee;border-radius:9px;align-items:center;gap:22px;min-height:120px;padding:20px;display:flex}.metric-icon,.setting-icon{border-radius:50%;flex:none;place-items:center;width:70px;height:70px;display:grid}.metric-icon svg{width:31px;height:31px}.metric-icon.blue,.setting-icon.blue{color:#0758ef;background:#eaf1ff}.metric-icon.purple,.setting-icon.purple{color:#6914cf;background:#f1e7ff}.metric-icon.orange,.setting-icon.orange{color:#ff6b00;background:#fff0e3}.metric-icon.red,.setting-icon.red{color:#ef1e32;background:#ffe8eb}.setting-icon.green{color:#079447;background:#e6f8ee}.setting-icon.cyan{color:#008f9c;background:#e4f7f8}.metric-card small{color:#263b60;font-size:12px;font-weight:600;display:block}.metric-card strong{margin:8px 0 0;font-size:25px;display:block}.metric-card p{color:#42547a;margin:7px 0 0;font-size:11px}.data-table{border:1px solid #dfe5ee;border-radius:9px;overflow:auto}.data-table th{text-align:left;text-transform:uppercase;color:#142243;white-space:nowrap;border-bottom:1px solid #dfe5ee;height:44px;padding:0 16px;font-size:9px}.data-table td>strong,.data-table td>small{display:block}.data-table td>small{color:#395078;margin-top:5px}.table-property{align-items:center;gap:12px;display:flex}.table-property img{object-fit:cover;border-radius:7px;width:65px;height:55px}.table-property div{flex-direction:column;gap:4px;display:flex}.tag,.deal-status,.open-status{border-radius:4px;padding:5px 9px;font-weight:600;display:inline-block}.tag.analysis,.open-status{color:#0758ef;background:#e9f1ff}.tag.wholesale{color:#ca5500;background:#fff0e3}.tag.brrrr{color:#087b83;background:#dff5f4}.deal-status{color:#6510c9;background:#f0e7ff}.deal-status.under-contract{color:#e65f00;background:#fff0e3}.profit{color:#07892e;font-size:12px}.icon-button{background:0 0;border:0}.icon-button svg{width:17px}.data-pager{color:#405170;align-items:center;height:52px;padding:0 16px;font-size:10px;display:flex}.data-pager>div{gap:6px;margin-left:auto;display:flex}.data-pager button,.data-pager b{background:#fff;border:0;border-radius:5px;place-items:center;width:32px;height:32px;display:grid}.data-pager b{color:var(--blue);background:#eaf1ff;border:1px solid #cbdcff}.data-pager svg{width:14px}.page-intro h2,.detail-title h2{letter-spacing:-.8px;margin:0;font-size:29px}.page-intro p,.detail-title p{color:#405170;margin:8px 0 22px;font-size:14px}.tasks-page .page-intro{margin-top:-44px;margin-bottom:0}.tasks-page .page-intro>.primary-button{margin-top:4px}.tasks-page .metric-grid{margin-top:0}.task-cell{align-items:center;gap:14px;display:flex}.task-cell>div{flex-direction:column;gap:7px;display:flex}.checkbox{width:18px;height:18px;color:var(--blue);background:#fff;border:1px solid #aebbd0;border-radius:4px;padding:0}.assignee span{color:#fff;background:#27374d;border-radius:50%;place-items:center;width:30px;height:30px;font-size:9px;display:grid}.danger{color:#ef1524!important}.completed-row{opacity:.55}.completed-row strong{text-decoration:line-through}.settings-page{padding-top:0}.settings-page .page-intro{margin-top:-45px}.setting-card{text-align:left;background:#fff;border:1px solid #dfe5ee;border-radius:10px;flex-direction:column;align-items:flex-start;height:365px;padding:24px;display:flex;position:relative}.setting-card:hover{border-color:#a9c4ff;box-shadow:0 8px 24px #18305c12}.setting-arrow{color:#45536d;width:19px;position:absolute;top:31px;right:22px}.setting-card h3{margin:20px 0 12px;font-size:20px}.setting-card p{color:#344465;margin:0;font-size:14px;line-height:1.7}.setting-card>strong{background:#f4f6f9;border-radius:7px;width:100%;margin-top:auto;padding:13px;font-size:12px}.setting-card>strong.green{color:#078a3a;background:#e8f8ef}.setting-card>strong.purple{color:#6717c7;background:#f1eaff}.setting-card>strong.orange{color:#b95000;background:#fff2e6}.setting-card>strong.cyan{color:#087b83;background:#e7f7f7}.setting-card>strong.red{color:#d91b2c;background:#ffebed}.settings-detail{padding-top:14px}.back-button{color:#425170;background:0 0;border:0;align-items:center;gap:4px;margin-bottom:12px;padding:0;font-size:11px;display:flex}.back-button svg{width:14px}.detail-title{margin-bottom:22px}.settings-table,.form-panel{border:1px solid #dfe5ee;border-radius:8px;max-width:1040px;overflow:auto}.settings-table table{border-collapse:collapse;width:100%;min-width:760px}.settings-table th,.settings-table td{text-align:left;border-bottom:1px solid #e6eaf0;height:54px;padding:0 14px;font-size:10px}.settings-table th{color:#47556f;background:#fbfcfe;height:42px}.settings-table td:last-child svg{width:15px}.toggle{background:#aab4c4;border:0;border-radius:20px;width:34px;height:19px;padding:2px}.toggle i{background:#fff;border-radius:50%;width:15px;height:15px;transition:all .15s;display:block}.toggle.on{background:var(--blue)}.toggle.on i{transform:translate(15px)}.form-panels{gap:16px;max-width:850px;display:grid}.form-panel h3{border-bottom:1px solid #e4e9f0;margin:0;padding:15px;font-size:11px}.connection{align-items:center;gap:40px;padding:18px;font-size:10px;display:flex}.connection strong{color:#078b3b}.connection button{color:#e21a2c;background:#fff;border:1px solid #ffb7bc;border-radius:5px;margin-left:auto;padding:8px 13px}.info-rows>div{border-bottom:1px solid #e8ebf1;align-items:center;min-height:48px;padding:0 16px;font-size:10px;display:flex}.info-rows span{color:#30415f;width:230px}.info-rows strong{font-weight:500}.info-rows .toggle{margin-left:auto}.editable-form{max-width:760px}.editable-form .form-panel{padding-bottom:16px}.editable-form label{flex-direction:column;gap:6px;margin:14px 16px;display:flex}.editable-form label span{color:#34445f;font-size:10px}.editable-form input{border:1px solid #dce3ed;border-radius:5px;height:40px;padding:0 11px;font-size:11px}.save-settings{margin-top:17px}@media (width<=1100px){.settings-grid{grid-template-columns:repeat(2,1fr)}.data-page,.settings-page,.settings-detail{min-width:900px}.metric-card{gap:13px;padding:15px}.metric-icon{width:54px;height:54px}}.deep-workspace{z-index:35;background:#fff;flex-direction:column;display:flex;position:fixed;inset:0 0 0 203px;overflow:hidden}.deep-head{border-bottom:1px solid var(--line);align-items:center;gap:24px;min-height:92px;padding:16px 30px;display:flex}.deep-head>button:first-child{color:#425170;background:0 0;border:0;align-items:center;gap:7px;font-size:12px;display:flex}.deep-head>button:first-child svg{width:17px}.deep-head>div h2{margin:2px 0 3px;font-size:24px}.deep-head>div p{color:#536179;margin:0;font-size:11px}.deep-head>.primary-button{margin-left:auto}.deal-kicker{color:#6510c9;background:#f0e7ff;border-radius:4px;padding:4px 7px;font-size:9px}.deep-tabs{border-bottom:1px solid var(--line);align-items:end;gap:28px;height:54px;padding:0 30px;display:flex;overflow-x:auto}.deep-tabs button{color:#506079;white-space:nowrap;background:0 0;border:0;height:54px;font-size:11px;position:relative}.deep-tabs button.active{color:var(--blue);font-weight:700}.deep-tabs button.active:after{content:"";background:var(--blue);height:2px;position:absolute;bottom:0;left:0;right:0}.deep-content{background:#fbfcfe;flex:1;padding:26px 30px;overflow:auto}.property-hero{border:1px solid var(--line);background:#fff;border-radius:9px;grid-template-columns:310px 1fr;gap:28px;max-width:1080px;padding:18px;display:grid}.property-hero>img{object-fit:cover;border-radius:7px;width:100%;height:220px}.property-hero>div>span{color:#536179;text-transform:uppercase;font-size:9px}.property-hero h3{margin:9px 0 4px;font-size:23px}.property-hero p{color:#536179;margin:0 0 22px;font-size:12px}.property-hero dl{grid-template-columns:1fr 1fr;gap:18px;margin:0;display:grid}.property-hero dl div{flex-direction:column;gap:5px;display:flex}.property-hero dt{color:#657188;font-size:9px}.property-hero dd{margin:0;font-size:11px;font-weight:600}.workspace-columns{grid-template-columns:1fr 1fr;gap:20px;max-width:1080px;margin-top:20px;display:grid}.workspace-card{border:1px solid var(--line);background:#fff;border-radius:9px}.workspace-card h3{border-bottom:1px solid var(--line);align-items:center;gap:9px;height:50px;margin:0;padding:0 16px;font-size:13px;display:flex}.workspace-card h3 svg{width:17px;color:var(--blue)}.workspace-card>div{border-bottom:1px solid #e9edf3;align-items:center;height:48px;padding:0 16px;font-size:10px;display:flex}.workspace-card>div:last-child{border:0}.workspace-card span{color:#637087}.workspace-card strong{margin-left:auto}.analysis-metrics{grid-template-columns:repeat(4,1fr);gap:16px;max-width:1080px;display:grid}.analysis-metrics article{border:1px solid var(--line);background:#fff;border-radius:8px;padding:19px}.analysis-metrics small{color:#5b6880;font-size:10px;display:block}.analysis-metrics strong{margin-top:9px;font-size:20px;display:block}.workspace-section{border:1px solid var(--line);text-align:center;background:#fff;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;max-width:1080px;height:340px;display:flex}.workspace-section>svg{width:42px;height:42px;color:var(--blue);background:#eaf1ff;border-radius:50%;padding:9px}.workspace-section h3{margin:15px 0 7px;font-size:20px}.workspace-section p{color:#5b6880;margin:0 0 20px;font-size:12px}.data-table tbody tr{cursor:pointer}@media (width<=950px){.deep-workspace{left:0}.property-hero{grid-template-columns:1fr}.workspace-columns,.analysis-metrics{grid-template-columns:1fr 1fr}}.sidebar{transition:width .2s,flex-basis .2s}.collapse-sidebar{color:#52617a;background:0 0;border:0;border-radius:6px;place-items:center;width:28px;height:28px;margin-left:auto;display:grid}.collapse-sidebar:hover{color:var(--blue);background:#eef3fb}.collapse-sidebar svg{width:17px}.sidebar.collapsed{flex-basis:76px;width:76px}.sidebar.collapsed .brand{justify-content:center;padding-left:12px;padding-right:12px}.sidebar.collapsed .brand-label,.sidebar.collapsed .nav-item span,.sidebar.collapsed .profile>div:nth-child(2),.sidebar.collapsed .profile>svg,.sidebar.collapsed .brand>svg{display:none}.sidebar.collapsed .collapse-sidebar{margin:0}.sidebar.collapsed .nav-item{justify-content:center;padding:0;position:relative}.sidebar.collapsed .nav-item b{padding:2px 5px;position:absolute;top:5px;right:5px}.sidebar.collapsed .sidebar-bottom{padding-left:8px;padding-right:8px}.sidebar.collapsed .profile{justify-content:center;margin-left:4px;margin-right:4px;padding:16px 0}.sidebar.collapsed .avatar{width:36px;height:36px}.app-shell.sidebar-collapsed .deep-workspace{left:76px}@media (width<=950px){.collapse-sidebar{display:none}.sidebar.collapsed{flex-basis:198px;width:198px}.sidebar.collapsed .brand{justify-content:flex-start;padding-left:16px}.sidebar.collapsed .brand>svg{display:block}.sidebar.collapsed .brand-label,.sidebar.collapsed .nav-item span,.sidebar.collapsed .profile>div:nth-child(2),.sidebar.collapsed .profile>svg{display:initial}.sidebar.collapsed .nav-item{justify-content:flex-start;padding:0 16px}.sidebar.collapsed .profile{justify-content:flex-start;margin:5px 8px 10px;padding:22px 10px}.app-shell.sidebar-collapsed .deep-workspace{left:0}}.fatal-error{background:#f8fafc;place-items:center;min-height:100vh;padding:24px;display:grid}.fatal-error section{background:#fff;border:1px solid #dfe5ee;border-radius:12px;width:min(460px,100%);padding:32px;box-shadow:0 18px 48px #14234114}.fatal-error h1{margin:0 0 10px;font-size:24px}.fatal-error p{color:#536179;font-size:14px;line-height:1.6}.fatal-error button{background:var(--blue);color:#fff;border:0;border-radius:7px;padding:11px 18px;font-weight:600}.auth-screen{background:#f5f8fc;place-items:center;min-height:100vh;padding:24px;display:grid}.auth-card{background:#fff;border:1px solid #dfe5ee;border-radius:12px;flex-direction:column;gap:16px;width:min(410px,100%);padding:30px;display:flex;box-shadow:0 18px 55px #15274817}.auth-card h1{margin:0;font-size:25px}.auth-card p{color:#536179;margin:0 0 4px;font-size:13px}.auth-card label{flex-direction:column;gap:7px;font-size:11px;font-weight:600;display:flex}.auth-card input{outline-color:var(--blue);border:1px solid #d9e1ec;border-radius:7px;height:44px;padding:0 12px}.auth-card>button{background:var(--blue);color:#fff;border:0;border-radius:7px;height:44px;font-weight:600}.auth-card>button:disabled{opacity:.55}.form-error{color:#b42318;background:#fff0f1;border:1px solid #ffcdd2;border-radius:6px;padding:10px;font-size:11px}.loading-spinner{border:2px solid #d5deec;border-top-color:var(--blue);border-radius:50%;width:20px;height:20px;animation:.7s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.operations-page,.settings-page{background:#f8fafc;flex:1;min-height:0;padding:24px 30px;overflow:auto}.summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:20px;display:grid}.summary-grid article{border:1px solid var(--line);background:#fff;border-radius:9px;grid-template-columns:1fr auto;gap:7px;padding:18px 20px;display:grid}.summary-grid small{color:#42526a;font-size:12px;font-weight:600}.summary-grid strong{color:#13213a;grid-area:1/2/3;font-size:27px}.summary-grid span{color:var(--muted);font-size:10px}.operations-toolbar{align-items:center;gap:10px;margin-bottom:14px;display:flex}.operations-toolbar label{background:#fff;border:1px solid #dbe2ec;border-radius:7px;align-items:center;gap:9px;width:min(480px,50vw);height:42px;padding:0 12px;display:flex}.operations-toolbar label svg{color:#53647d;width:17px}.operations-toolbar input{border:0;outline:0;flex:1;font-size:12px}.operations-toolbar>button{border:1px solid var(--blue);background:var(--blue);color:#fff;border-radius:7px;align-items:center;gap:8px;height:42px;padding:0 15px;font-size:11px;font-weight:600;display:flex}.operations-toolbar>button:first-of-type{margin-left:auto}.operations-toolbar>button.secondary{color:#263b60;background:#fff;border-color:#dbe2ec;margin-left:auto}.operations-toolbar button svg{width:16px}.data-table{border:1px solid var(--line);background:#fff;border-radius:9px;overflow:auto}.data-table table{border-collapse:collapse;width:100%;min-width:900px}.data-table th{text-align:left;border-bottom:1px solid var(--line);color:#5e6b7e;background:#f8fafc;height:44px;padding:0 16px;font-size:10px;font-weight:600}.data-table td{color:#273650;border-bottom:1px solid #e9edf3;height:68px;padding:10px 16px;font-size:11px}.data-table tr:last-child td{border-bottom:0}.data-table tbody tr:hover{background:#f8fbff}.data-table td strong,.data-table td small{display:block}.data-table td small{color:#6d788a;margin-top:5px;font-size:9px}.data-table td>button{background:0 0;border:0;padding:5px}.data-table td>button svg{width:18px}.status.semantic-active-analysis,.status.semantic-in-progress{color:#0758ef;background:#e8f0ff}.status.semantic-offers-submitted{color:#a95900;background:#fff0ce}.status.semantic-under-contract{color:#087737;background:#dcf7e7}.status.semantic-open{color:#46556b;background:#edf0f4}.status.semantic-overdue{color:#c91424;background:#ffe3e5}.task-check{color:#94a0b2}.task-check:hover{color:#087737}.assignee{align-items:center;gap:8px;display:flex}.assignee b{color:#0758ef;background:#e8efff;border-radius:50%;place-items:center;width:27px;height:27px;font-size:9px;display:grid}.text-danger{font-weight:600;color:#c91424!important}.simple-empty{text-align:center;color:#6d788a;padding:48px;font-size:12px}.settings-page{background:#fff}.settings-intro h2{margin:0 0 6px;font-size:20px}.settings-intro p{color:#657188;margin:0 0 22px;font-size:12px}.settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;max-width:980px;display:grid}.settings-grid>button{border:1px solid var(--line);text-align:left;background:#fff;border-radius:9px;grid-template-columns:42px 1fr 20px;align-items:start;gap:14px;min-height:112px;padding:18px;display:grid}.settings-grid>button:hover{background:#fbfdff;border-color:#b8cdfa}.settings-grid>button:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.settings-icon{width:42px;height:42px;color:var(--blue);background:#edf3ff;border-radius:8px;place-items:center;display:grid}.settings-icon svg{width:20px}.settings-grid>button>span:nth-child(2){flex-direction:column;gap:6px;display:flex}.settings-grid strong{font-size:13px}.settings-grid small{color:#69758a;font-size:10px}.settings-grid em{color:var(--blue);font-size:10px;font-style:normal;font-weight:600}.settings-grid>button>svg{color:#8793a5;width:17px;margin-top:12px}.settings-note{color:#1c3766;background:#f6f9ff;border:1px solid #dbe7ff;border-radius:8px;gap:12px;max-width:980px;margin-top:18px;padding:15px 18px;display:flex}.settings-note>svg{width:18px}@media (width<=800px){.summary-grid,.settings-grid{grid-template-columns:1fr}.operations-page,.settings-page{padding:18px}.operations-toolbar{flex-wrap:wrap}.operations-toolbar label{width:100%}.operations-toolbar>button:first-of-type{margin-left:0}}.settings-page:has(.setting-card){background:#fff;padding:0 30px 24px}.settings-page:has(.setting-card) .settings-grid{grid-template-columns:repeat(4,minmax(190px,1fr));gap:24px;max-width:1210px}.settings-grid>.setting-card{align-items:flex-start;gap:0;height:365px;min-height:365px;padding:24px;display:flex}.settings-grid>.setting-card>.setting-icon{border-radius:50%;width:70px;height:70px}.settings-grid>.setting-card>.setting-arrow{width:19px;margin-top:0}.settings-grid>.setting-card>strong{font-size:12px}.settings-grid>.setting-card>small,.settings-grid>.setting-card>em{display:none}@media (width<=1100px){.settings-page:has(.setting-card) .settings-grid{grid-template-columns:repeat(2,1fr)}}.status.overdue{color:#d41121;background:#ffe3e5}.status.no-answer{color:#4b5a70;background:#edf0f4}.status.not-contacted{color:#5c6678;background:#f1f3f6}.reply-preview{color:#42526d;white-space:nowrap;text-overflow:ellipsis;margin:3px 0;font-size:10px;overflow:hidden}.due-reason{color:#d41121;margin-top:4px;font-size:9px;display:block}.action-grid button:disabled{cursor:not-allowed;opacity:.45;background:#f7f8fa}.save-next:disabled,.save-stay:disabled{opacity:.45;cursor:not-allowed}.properties-page{background:#fff;flex-direction:column;flex:1;min-height:0;padding:18px 30px 0;display:flex;overflow:hidden}.properties-toolbar{align-items:center;gap:14px;display:flex}.properties-search{border:1px solid #dbe2ec;border-radius:8px;align-items:center;gap:10px;width:min(560px,55vw);height:46px;padding:0 14px;display:flex}.properties-search svg{color:#405170;width:18px}.properties-search input{border:0;outline:0;flex:1;min-width:0;font-size:12px}.add-property{background:var(--blue);color:#fff;border:0;border-radius:7px;align-items:center;gap:9px;height:44px;margin-left:auto;padding:0 18px;font-size:12px;font-weight:600;display:flex}.add-property svg{width:17px}.property-filters{align-items:center;gap:10px;padding:16px 0;display:flex}.property-filters button,.property-filters label{background:#fff;border:1px solid #dfe5ee;border-radius:7px;align-items:center;gap:10px;height:42px;padding:0 13px;font-size:11px;display:flex;position:relative}.property-filters select{appearance:none;background:0 0;border:0;outline:0;padding-right:24px;font-size:11px}.property-filters svg{width:15px}.property-filters label>svg{pointer-events:none;position:absolute;right:10px}.table-wrap{border:1px solid var(--line);border-radius:9px;flex:1;min-height:0;overflow:auto}.table-wrap table{border-collapse:collapse;width:100%;min-width:1180px}.table-wrap thead{z-index:1;background:#f8fafc;position:sticky;top:0}.table-wrap th{text-align:left;color:#5c687a;border-bottom:1px solid var(--line);white-space:nowrap;height:46px;padding:0 14px;font-size:10px;font-weight:600}.table-wrap td{color:#24324a;border-bottom:1px solid #e9edf3;height:76px;padding:10px 14px;font-size:11px}.table-wrap tbody tr{cursor:pointer}.table-wrap tbody tr:hover{background:#f8fbff}.table-wrap td>strong,.table-wrap td>span,.table-wrap td>small{display:block}.table-wrap td small{color:#657188;margin-top:5px;font-size:9px}.property-cell{align-items:center;gap:10px;display:flex}.property-cell div{flex-direction:column;gap:5px;display:flex}.property-cell small{color:#657188}.table-wrap td:last-child button{background:0 0;border:0}.table-wrap td:last-child svg{width:18px}.overdue-date{font-weight:600;color:#d41121!important}.pagination{justify-content:flex-end;align-items:center;gap:10px;height:62px;font-size:10px;display:flex}.pagination span{color:#657188;margin-right:auto}.pagination button{background:#fff;border:1px solid #dfe5ee;border-radius:6px;height:32px;padding:0 12px}.pagination button:disabled{opacity:.45}.pagination b{min-width:32px;height:32px;color:var(--blue);background:#eaf1ff;border-radius:6px;place-items:center;display:grid}@media (width<=950px){.properties-page{min-width:980px}.properties-toolbar{padding-top:4px}}.property-drawer-backdrop{z-index:40;background:#141d2b38;position:fixed;inset:0}.property-drawer{background:#fff;width:min(430px,92vw);padding:22px 26px;position:absolute;top:0;bottom:0;right:0;box-shadow:-18px 0 48px #141d2b21}.drawer-head{align-items:center;margin-bottom:24px;display:flex}.drawer-head h2{margin:0;font-size:18px}.drawer-head button{background:0 0;border:0;margin-left:auto}.drawer-head svg{width:20px}.property-drawer>img{object-fit:cover;border-radius:9px;width:100%;height:210px}.property-drawer h3{margin:20px 0 7px;font-size:21px}.property-drawer>p{color:#637087;margin:0;font-size:13px}.property-drawer dl{margin-top:28px}.property-drawer dl div{border-top:1px solid var(--line);padding:16px 0}.property-drawer dt{color:#68758a;margin-bottom:7px;font-size:10px}.property-drawer dd{margin:0;font-size:13px}.history{flex-direction:column;padding-bottom:0;display:flex;overflow:hidden}.history>.timeline{flex:1;min-height:0;padding-right:10px;overflow:auto}.inline-composer{border-top:1px solid var(--line);background:#fff;flex:0 0 105px;padding:0 8px 7px 5px}.inline-composer:has(.sms-template-picker){flex-basis:146px}.sms-template-picker{color:#1458ef;background:#f7f9ff;border:1px solid #d9e2f3;border-radius:8px;align-items:center;gap:8px;height:34px;margin:5px 0;padding:0 10px;display:flex}.sms-template-picker>svg{flex:none;width:15px;height:15px}.sms-template-picker>svg:last-child{color:#536179;width:14px}.sms-template-picker select{color:#17213b;min-width:0;font:inherit;cursor:pointer;appearance:none;background:0 0;border:0;outline:0;flex:1}.composer-tabs{align-items:end;gap:5px;height:35px;display:flex}.composer-tabs button{background:0 0;border:0;border-radius:6px 6px 0 0;align-items:center;gap:7px;height:34px;padding:0 15px;font-size:12px;font-weight:600;display:flex}.composer-tabs button svg{width:16px}.composer-tabs button.active{color:var(--blue);background:#fff;border:1px solid #6d9cff;border-bottom-color:#fff}.compose-box{border:1px solid #dce3ee;border-radius:6px;align-items:center;height:55px;padding:7px 9px 7px 14px;display:flex}.compose-box textarea{resize:none;color:#263b60;border:0;outline:0;flex:1;min-width:0;height:35px;padding:8px 0;font-size:12px}.compose-box button{background:var(--blue);color:#fff;border:0;border-radius:5px;height:38px;padding:0 18px;font-size:12px;font-weight:600}.compose-box button:disabled{opacity:.45}.brand{padding-left:16px;padding-right:16px;position:relative}.sidebar:not(.collapsed) .brand{justify-content:center}.sidebar:not(.collapsed) .collapse-sidebar{position:absolute;right:12px}.brand>svg{display:none}.collapse-sidebar{border:1px solid var(--line);z-index:2;background:#fff;position:absolute;top:60px;right:-14px}.sidebar.collapsed .brand{padding-left:12px;padding-right:12px}.sidebar.collapsed .collapse-sidebar{position:static}.inline-composer>small{text-align:center;color:#536179;margin-top:5px;font-size:9px;display:block}.inline-composer>small span{margin:0 7px}.call-play{background:#fff;border:1px solid #dfe5ee;border-radius:50%;place-items:center;width:38px;height:38px;display:grid;position:absolute;top:50%;right:13px;transform:translateY(-50%)}.call-play svg{fill:#111;width:15px}.form-panels>.form-panel>label{color:#34445f;flex-direction:column;gap:6px;margin:14px 16px;font-size:10px;display:flex}.form-panels>.form-panel input,.form-panels>.form-panel select{background:#fff;border:1px solid #dce3ed;border-radius:5px;height:40px;padding:0 11px;font-size:11px}.form-actions{justify-content:flex-end;gap:10px;padding:4px 16px 16px;display:flex}.form-actions>button{background:#fff;border:1px solid #dce3ed;border-radius:6px;height:40px;padding:0 16px}.form-actions>.primary-button{border-color:var(--blue);background:var(--blue);color:#fff}.table-action{color:var(--blue);background:#fff!important;border:1px solid #dce3ed!important;border-radius:5px!important;padding:6px 10px!important}.info-rows span>strong,.info-rows span>small{display:block}.info-rows span>small{color:#718099;margin-top:3px;line-height:1.35}.settings-help{color:#657188;margin:14px 16px;font-size:11px;line-height:1.55}.form-actions>.danger-button{color:#c8192b;border-color:#ffc1c6;margin-right:auto}.settings-note{background:#f6f9ff;border:1px solid #dce7ff;border-radius:7px;padding:14px 16px}.settings-note strong{font-size:11px}.settings-note p{color:#53647d;margin:5px 0 0;font-size:10px}@media (width>=951px){.history{padding-top:14px}.history h2{margin-bottom:12px}.activity{margin-bottom:10px}.activity-icon{height:43px}.activity-card{min-height:58px;padding:10px 14px}.activity-card p{margin-top:6px;line-height:1.35}.day{padding-top:25px}}.property-drawer{color:#0f1b3d;background:#fff;border-radius:0;width:100vw;max-width:none}.property-workspace-head{background:#fff;border-bottom:0;justify-content:space-between;align-items:center;gap:24px;padding:10px 40px 18px;display:flex}.property-workspace-head p{color:#60708f;margin:0 0 8px;font-size:13px}.property-workspace-head p span{color:#075cf6}.property-workspace-head h2{letter-spacing:-.035em;margin:0;font-size:30px}.property-workspace-head small{color:#50617e;align-items:center;gap:6px;margin-top:8px;font-size:14px;display:flex}.property-workspace-head small svg{color:#075cf6;width:16px}.property-title-row{align-items:center;gap:8px;display:flex}.property-icon-link{color:#075cf6;background:#fff;border:1px solid #d5e0ef;border-radius:9px;place-items:center;width:36px;height:36px;display:grid}.property-icon-link:hover{background:#eef5ff;border-color:#79a5fb}.property-icon-link svg{width:19px}.property-outline-button{color:#0f255f;background:#fff;border:1px solid #cdd9ea;border-radius:9px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 16px;font-weight:700;display:inline-flex}.property-outline-button svg{width:18px}.property-workspace-head .property-outline-button:first-of-type{color:#064fd8;border-color:#75a4ff}.property-workspace-head .drawer-actions>.property-icon-action{width:42px;min-width:42px;padding:0}.property-outline-button:disabled{opacity:.6;cursor:wait}@keyframes property-spin{to{transform:rotate(360deg)}}.property-workspace-body{gap:20px;padding:0 40px 28px;display:grid;overflow:auto}.property-snapshot,.property-section,.property-edit-panel{background:#fff;border:1px solid #dbe4ef;border-radius:12px;box-shadow:0 1px 2px #0f234b06}.property-snapshot{grid-template-columns:minmax(320px,27%) 1fr;gap:36px;padding:22px;display:grid}.property-photo{background:linear-gradient(145deg,#edf3fc,#dce8f8);border-radius:10px;height:300px;overflow:hidden}.property-photo img{object-fit:cover;width:100%;height:100%}.property-photo>div{color:#7890b4;place-content:center;justify-items:center;gap:10px;height:100%;display:grid}.property-photo svg{stroke-width:1.3px;width:56px;height:56px}.property-snapshot h3,.property-section h3,.property-edit-panel h3{text-transform:uppercase;letter-spacing:.03em;margin:2px 0 14px;font-size:13px}.snapshot-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.snapshot-heading h3{margin-bottom:10px}.snapshot-heading button{color:#075cf6;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;font-size:13px;font-weight:700;display:inline-flex}.snapshot-heading button svg{width:17px;height:17px}.snapshot-grid-secondary{border-top:1px solid #e4eaf2;margin-top:4px;padding-top:4px}.snapshot-tags-row{grid-column:1/-1;align-items:center;gap:14px;min-height:62px;padding-top:10px;display:flex}.snapshot-tags-row>strong{color:#293a57;text-transform:uppercase;white-space:nowrap;align-items:center;gap:7px;font-size:11px;display:flex}.snapshot-tags-row>strong svg{color:#075cf6;width:15px}.snapshot-tags-row>small{color:#7b8799}.snapshot-tags-row .property-tags{flex-wrap:wrap;gap:8px;display:flex}.snapshot-tags-row .property-tags span{color:#1557cf;background:#f2f7ff;border:1px solid #cfe0ff;border-radius:16px;align-items:center;gap:5px;padding:6px 9px;font-size:10px;font-weight:700;display:inline-flex}.snapshot-tags-row .property-tags span svg{width:12px}.snapshot-grid{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.snapshot-item{border-bottom:1px solid #e4eaf2;align-items:center;gap:14px;min-height:68px;display:flex}.snapshot-item:nth-last-child(-n+3){border-bottom:0}.snapshot-item svg{color:#075cf6;width:24px}.snapshot-item div{gap:5px;display:grid}.snapshot-item small{color:#60708f}.snapshot-item strong{font-size:16px;font-weight:600}.property-section>header{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:16px;min-height:54px;padding:10px 18px;display:flex}.property-section>header h3{margin:0}.section-sender{color:#5c6d8b;align-items:center;gap:7px;margin:4px 0 0;font-size:12px;display:flex}.section-sender svg{color:#075cf6;width:14px}.attached-list{padding:0 18px}.contact-row,.deal-row{border-bottom:1px solid #e6ebf2;align-items:center;gap:16px;min-height:82px;display:grid}.attached-list article:last-child{border-bottom:0}.contact-row{grid-template-columns:54px minmax(155px,1.1fr) minmax(180px,1fr) minmax(190px,1.2fr) auto}.contact-avatar{color:#098443;background:#e5f5eb;border-radius:50%;place-items:center;width:48px;height:48px;font-weight:800;display:grid}.contact-name{grid-template-columns:auto 1fr;align-items:center;gap:4px 8px;display:grid}.contact-name span{color:#147a42;background:#eaf8ef;border-radius:99px;width:max-content;padding:3px 9px;font-size:11px}.contact-name small{color:#5d6f8e;grid-column:1/-1}.contact-detail{gap:5px;min-width:0;display:grid}.contact-detail span{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:8px;display:flex;overflow:hidden}.contact-detail svg{color:#075cf6;width:16px}.contact-detail small{color:#6b7a96}.contact-actions{gap:8px;display:flex}.contact-actions a{color:#0b388d;border:1px solid #d2deed;border-radius:8px;align-items:center;gap:6px;padding:9px 13px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.contact-actions svg{width:15px}.contact-actions .disabled{opacity:.4;pointer-events:none}.deal-row{grid-template-columns:52px minmax(180px,1.4fr) minmax(120px,.8fr) minmax(130px,.8fr) auto}.deal-row>div{gap:4px;display:grid}.deal-row small{color:#62718e}.deal-mark{color:#3c3cd6;background:#eef0ff;border-radius:9px;place-items:center;width:44px;height:44px;display:grid}.deal-mark svg{width:22px}.deal-status{color:#6230bf;background:#eee9ff;border-radius:7px;width:max-content;padding:5px 11px;font-size:12px;font-weight:700}.property-empty{color:#60708f;text-align:center;place-items:center;gap:7px;padding:28px;display:grid}.property-empty svg{color:#8fa3c0;width:30px}.property-empty strong{color:#243553}.property-empty p{margin:0;font-size:13px}.property-edit-panel{padding:22px}.property-edit-panel .sender-assignment{margin-top:18px}@media (width<=1000px){.property-drawer{width:100vw}.contact-row{grid-template-columns:50px 1fr 1fr}.contact-detail:nth-of-type(2){display:none}.contact-actions{grid-column:2/-1;padding-bottom:12px}.property-snapshot{grid-template-columns:1fr}.property-photo{height:260px}.snapshot-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.snapshot-item:nth-last-child(3){border-bottom:1px solid #e4eaf2}}@media (width<=640px){.property-drawer{width:100vw}.property-workspace-head{align-items:flex-start;padding:16px}.property-workspace-head h2{font-size:23px}.property-workspace-head .drawer-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px}.property-workspace-head .property-outline-button{min-height:38px;padding:0 10px;font-size:12px}.property-workspace-body{padding:12px}.snapshot-grid{grid-template-columns:1fr}.snapshot-item:nth-last-child(2){border-bottom:1px solid #e4eaf2}.contact-row,.deal-row{grid-template-columns:48px 1fr;padding:14px 0}.contact-detail,.contact-actions,.deal-row>*{grid-column:2}.deal-row .deal-mark{grid-area:1/1/3}.property-section>header{flex-direction:column;align-items:flex-start}.property-section>header .primary-button{width:100%}}.contact-name button{color:#081638;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-weight:750}.contact-name button:hover{color:#075cf6;text-decoration:underline}.contact-actions button{color:#0b388d;background:#fff;border:1px solid #d2deed;border-radius:8px;align-items:center;gap:6px;padding:9px 13px;font-size:13px;font-weight:700;display:inline-flex}.contact-profile{background:#f8fbff;border:1px solid #cfe0f5;border-radius:12px;margin:0 18px 18px;padding:18px;position:relative}.contact-profile-close{color:#526581;background:0 0;border:0;position:absolute;top:12px;right:12px}.contact-profile-close svg{width:18px}.contact-profile-head{align-items:center;gap:12px;display:flex}.contact-profile-head>div:last-child{gap:4px;display:grid}.contact-profile-head span{color:#61718d;font-size:13px}.contact-profile-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.contact-profile-grid>div{background:#fff;border:1px solid #e0e8f3;border-radius:9px;gap:4px;padding:12px;display:grid}.contact-profile-grid small,.contact-profile-grid span{color:#64748b;font-size:11px}.property-sms-composer{background:#f7faff;border:1px solid #b9d1fb;border-radius:12px;gap:12px;margin:0 18px 18px;padding:16px;display:grid}.property-sms-composer>div:first-child{gap:4px;display:grid}.property-sms-composer small{color:#657590}.property-sms-composer textarea{resize:vertical;border:1px solid #cbd8e9;border-radius:9px;min-height:92px;padding:12px}.property-sms-composer>div:nth-of-type(2){justify-content:flex-end;gap:8px;display:flex}@media (width<=640px){.property-title-row{flex-wrap:wrap;align-items:flex-start}.property-icon-link{width:32px;height:32px}.contact-profile-grid{grid-template-columns:1fr}.property-sms-composer{margin:0 10px 14px}}.deal-detail-actions{align-items:center;gap:8px;display:flex}.deal-detail-actions button,.deal-editor-property .property-sync-icon{color:#075cf6;background:#f6f9ff;border:1px solid #c8d9f6;border-radius:8px;place-items:center;width:38px;height:38px;display:grid}.deal-detail-actions button:hover,.deal-editor-property .property-sync-icon:hover{background:#edf4ff;border-color:#8bb0f0}.deal-detail-actions button:last-child{color:#10244d;background:0 0;border-color:#0000}.deal-detail-actions button svg{width:18px}.deal-editor-property{grid-template-columns:52px 1fr auto 38px}.deal-editor-property .property-sync-icon{padding:0}.deal-editor-property .property-sync-icon svg{width:16px}.deal-detail-actions button:disabled,.deal-editor-property .property-sync-icon:disabled{opacity:.55;cursor:wait}.deal-detail-drawer{width:min(680px,100vw - 40px)!important}.deal-detail-head{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:flex-start;padding:24px 28px 18px;display:flex}.deal-detail-head h2{margin:0 0 8px;font-size:26px}.deal-detail-head p{color:#60708f;align-items:center;gap:7px;margin:0;font-size:13px;display:flex}.deal-detail-head p svg{color:#075cf6;width:14px}.deal-detail-head p span{color:#233b68;border:1px solid #dce4ef;border-radius:6px;align-items:center;gap:5px;padding:4px 8px;display:inline-flex}.deal-detail-head>button{color:#10244d;background:0 0;border:0;place-items:center;width:38px;height:38px;display:grid}.deal-detail-head>button svg{width:20px}.deal-detail-body{padding:0 28px 32px;overflow:auto}.deal-block{border-bottom:1px solid #e2e8f0;padding:20px 0}.deal-block:last-child{border-bottom:0}.deal-block>h3,.funding-block header h3{color:#243654;text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:7px;margin:0 0 16px;font-size:12px;display:flex}.deal-block>h3 svg{color:#075cf6;width:16px}.deal-property-snapshot{grid-template-columns:180px repeat(3,minmax(0,1fr));align-items:stretch;display:grid}.deal-property-photo{grid-row:span 2;padding-right:16px}.deal-property-photo img{object-fit:cover;background:#f2f5f9;border-radius:9px;width:100%;height:142px}.deal-fact{border-bottom:1px solid #e2e8f0;border-left:1px solid #e2e8f0;align-items:center;gap:10px;min-height:70px;padding:8px 12px;display:flex}.deal-fact:nth-last-child(-n+3){border-bottom:0}.deal-fact>svg{color:#284777;width:18px}.deal-fact>div{gap:5px;min-width:0;display:grid}.deal-fact strong{white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.deal-fact small{color:#657590;font-size:11px}.analysis-input-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.analysis-input-cards article{border:1px solid #dfe7f1;border-radius:10px;align-content:space-between;min-height:130px;padding:14px;display:grid}.analysis-input-cards article>div{color:#5d6d87;align-items:center;gap:7px;font-size:11px;display:flex}.analysis-input-cards svg{color:#315a94;width:16px}.analysis-input-cards strong{font-size:16px}.analysis-input-cards small{color:#667791}.strategy-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.strategy-cards button{color:#233859;background:#fff;border:1px solid #dce4ee;border-radius:10px;align-content:center;place-items:center;gap:10px;min-height:108px;font-weight:700;display:grid;position:relative}.strategy-cards button>svg:first-child{color:#39577f;width:29px}.strategy-cards button.selected{color:#075cf6;background:#f8fbff;border:2px solid #1762ff}.strategy-cards button.selected>svg:first-child{color:#075cf6}.strategy-cards button>svg:last-child:not(:first-child){fill:#075cf6;color:#075cf6;width:16px;position:absolute;top:8px;right:8px}.deal-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.deal-summary-grid article{text-align:center;border:1px solid #dfe7f1;border-radius:9px;align-content:center;place-items:center;gap:6px;min-height:82px;padding:12px;display:grid}.deal-summary-grid small,.deal-summary-grid span{color:#6a7891;font-size:11px}.deal-summary-grid strong{font-size:17px}.funding-block header{justify-content:space-between;align-items:center;display:flex}.funding-block header h3{margin:0}.funding-block header button{color:#075cf6;background:0 0;border:0}.funding-row{border:1px solid #dfe7f1;border-radius:9px;grid-template-columns:42px 1fr auto 20px;align-items:center;gap:12px;margin-top:10px;padding:13px;display:grid}.funding-row:first-of-type{border-color:#69a0ff}.funding-row>span{color:#075cf6;background:#edf3ff;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.funding-row>span svg{width:21px}.funding-row>div{gap:5px;display:grid}.funding-row small{color:#687894}.funding-row>svg{color:#42618e;width:17px}@media (width<=720px){.deal-detail-drawer{width:100%!important}.deal-detail-head,.deal-detail-body{padding-left:18px;padding-right:18px}.deal-property-snapshot{grid-template-columns:repeat(2,minmax(0,1fr))}.deal-property-photo{grid-area:auto/1/auto/-1;padding:0 0 12px}.deal-property-photo img{height:190px}.deal-fact{border-left:0}.analysis-input-cards,.strategy-cards,.deal-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.property-edit-panel>h3:not(:first-child){border-top:1px solid #e4eaf2;margin-top:24px;padding-top:20px}.workspace-edit-grid .wide-field{grid-column:1/-1}.property-tags,.table-tags{flex-wrap:wrap;gap:6px;display:flex}.property-tags{margin-top:14px}.property-tags span,.table-tags span{color:#2455a8;background:#edf3ff;border-radius:99px;padding:4px 8px;font-size:11px;font-weight:700}.table-tags{margin-top:6px}.table-tags span{padding:3px 7px;font-size:10px}.form-section-title{color:#53647d;text-transform:uppercase;letter-spacing:.05em;border-top:1px solid #e4eaf2;margin:16px 0 2px;padding-top:14px;font-size:11px}.modal-form .form-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.modal-form .form-grid label{margin:0}.attribute-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:16px 18px;display:grid}.attribute-grid>div{background:#fbfcfe;border:1px solid #e2e8f0;border-radius:8px;gap:5px;min-width:0;padding:11px;display:grid}.attribute-grid small{color:#657590;font-size:10px}.attribute-grid strong{white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}@media (width<=720px){.attribute-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.modal-form .form-grid{grid-template-columns:1fr}}.table-customize{gap:8px;display:flex;position:relative}.table-customize>button{color:#263b5d;background:#fff;border:1px solid #d7e0ed;border-radius:7px;align-items:center;gap:8px;height:44px;padding:0 13px;font-weight:650;display:flex}.table-customize>button.active{color:#075cf6;background:#f1f6ff;border-color:#78a5ff}.table-customize>button svg{width:16px}.column-manager{z-index:12;background:#fff;border:1px solid #d8e2ef;border-radius:11px;width:310px;padding:14px;position:absolute;top:52px;right:0;box-shadow:0 18px 45px #1327482e}.column-manager header{gap:4px;padding:2px 2px 12px;display:grid}.column-manager header small{color:#6a7890}.column-manager>div{border-top:1px solid #edf1f6;justify-content:space-between;align-items:center;height:43px;display:flex}.column-manager label{align-items:center;gap:9px;font-size:12px;display:flex}.column-manager label input{accent-color:#075cf6}.column-manager>div>span{gap:3px;display:flex}.column-manager>div button{color:#36547d;background:#f4f7fb;border:0;border-radius:6px;place-items:center;width:30px;height:30px;display:grid}.column-manager>div button:disabled{opacity:.3}.column-manager>div svg{width:14px}.column-manager .save-columns{color:#fff;background:#075cf6;border:0;border-radius:7px;justify-content:center;align-items:center;gap:7px;width:100%;height:40px;margin-top:12px;font-weight:700;display:flex}.property-filters>button:last-child{color:#075cf6;font-weight:700}@media (width<=640px){.properties-page .table-wrap{overflow-x:auto}.properties-page .table-wrap table{table-layout:auto;min-width:760px}.properties-page .table-wrap th,.properties-page .table-wrap td{display:table-cell!important}.table-customize{order:2}.column-manager{width:auto;position:fixed;top:110px;left:12px;right:12px}.properties-toolbar .import-properties,.properties-toolbar .add-property{order:3}}.funding-block header .funding-heading{color:#243654;text-transform:uppercase;letter-spacing:.04em;margin:0;font-size:12px;font-weight:700}.funding-row{color:#10244d;text-align:left;background:#fff;width:100%}.funding-row:hover{background:#f8fbff;border-color:#69a0ff}.funding-empty{background:#f8fbff;border:1px dashed #cbd8ea;border-radius:10px;grid-template-columns:42px 1fr auto;align-items:center;gap:12px;margin-top:12px;padding:18px;display:grid}.funding-empty>svg{color:#1762ff}.funding-empty div{gap:4px;display:grid}.funding-empty small{color:#687894}.funding-empty button{color:#075cf6;background:#fff;border:1px solid #abc6f5;border-radius:7px;padding:9px 12px}.funding-drawer-layer{z-index:80;background:#0f1f3a33;position:fixed;inset:0}.funding-source-drawer{background:#fff;flex-direction:column;width:min(620px,100vw - 24px);display:flex;position:absolute;inset:0 0 0 auto;box-shadow:-18px 0 48px #14274833}.funding-source-drawer>header{box-sizing:border-box;border-bottom:1px solid #e2e8f0;flex:none;justify-content:space-between;align-items:flex-start;height:auto;min-height:90px;padding:20px 24px 18px;display:flex}.funding-source-drawer>header>div{gap:6px;min-width:0;display:grid}.funding-source-drawer h2{margin:0;font-size:22px;line-height:1.2}.funding-source-drawer header p{color:#687894;margin:0;font-size:12px;line-height:1.45}.funding-source-drawer header button{color:#10244d;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:0 0 36px;place-items:center;width:36px;height:36px;margin:-7px -9px 0 16px;padding:0;display:grid}.funding-source-drawer header button:hover{background:#f2f6fb}.funding-source-drawer header svg{width:19px}.funding-editor-body{grid-template-columns:minmax(0,1fr) 155px;gap:18px;min-height:0;padding:0 20px 20px;display:grid;overflow:auto}.funding-editor-section{border-bottom:1px solid #e2e8f0;padding:18px 0}.funding-editor-section h3,.funding-preview h3{color:#243654;text-transform:uppercase;align-items:center;gap:8px;margin:0 0 15px;font-size:12px;display:flex}.funding-editor-section h3 span{color:#fff;background:#1762ff;border-radius:50%;place-items:center;width:20px;height:20px;font-size:11px;display:grid}.funding-form-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.funding-form-grid.three{grid-template-columns:repeat(3,1fr)}.funding-form-grid label{color:#5f6f8b;gap:6px;font-size:11px;display:grid}.funding-form-grid input,.funding-form-grid select,.coverage-row input{color:#15284d;background:#fff;border:1px solid #dce4ef;border-radius:7px;min-width:0;height:38px;padding:0 10px}.funding-form-grid small{color:#64748b}.funding-form-grid .wide-field{grid-column:1/-1}.coverage-row{grid-template-columns:1fr 120px 105px;align-items:center;gap:12px;margin:10px 0;display:grid}.funding-check{color:#425474;align-items:center;gap:8px;font-size:11px;display:flex!important}.funding-check input{accent-color:#1762ff;width:15px;height:15px}.coverage-row>div{position:relative}.coverage-row>div input{width:100%;padding-right:30px}.coverage-row>div span{color:#667791;position:absolute;top:11px;right:10px}.coverage-row>strong{text-align:right;color:#0b8a38}.funding-total{text-transform:none;background:#fafcff;border:1px solid #dce4ef;border-radius:8px;justify-content:space-between;align-items:center;margin-top:12px;padding:12px;display:flex}.funding-total>span{color:#53637e;gap:3px;font-size:11px;display:grid}.funding-total small{color:#7a879d}.funding-total b{color:#13983f;font-size:17px}.funding-preview{padding-top:18px}.funding-preview h3{color:#075cf6}.funding-preview article{border:1px solid #dfe7f1;border-radius:9px;gap:9px;margin-bottom:14px;padding:14px;display:grid}.funding-preview article svg{color:#1762ff}.funding-preview article small,.funding-preview article span{color:#687894;font-size:10px}.funding-preview article strong{color:#075cf6;font-size:16px}.funding-source-drawer>footer{border-top:1px solid #e2e8f0;justify-content:flex-end;gap:12px;padding:14px 20px;display:flex}.funding-source-drawer>footer button{color:#075cf6;background:#fff;border:1px solid #dce4ef;border-radius:7px;min-width:112px;height:40px}.funding-source-drawer>footer .primary-button{color:#fff;background:#075cf6}@media (width<=720px){.funding-source-drawer{width:100%}.funding-editor-body{grid-template-columns:1fr}.funding-preview{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.funding-preview h3{grid-column:1/-1}.funding-preview article{min-width:0}.funding-form-grid.three{grid-template-columns:1fr}.coverage-row{grid-template-columns:1fr 100px 90px}}.deal-editor-backdrop{z-index:70;background:#0f1f3a40;position:fixed;inset:0}.deal-editor-drawer{background:#fff;flex-direction:column;width:min(590px,100vw - 32px);display:flex;position:absolute;inset:0 0 0 auto;box-shadow:-18px 0 48px #14274833}.deal-editor-drawer>header{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:flex-start;height:auto;padding:24px 26px 18px;display:flex}.deal-editor-drawer>header h2{letter-spacing:-.02em;margin:7px 0 5px;font-size:24px}.deal-editor-drawer>header p{color:#687894;margin:0;font-size:12px}.deal-editor-drawer>header>button{color:#14284d;background:0 0;border:0}.deal-editor-drawer>header>button svg{width:20px}.deal-editor-kicker{color:#075cf6;text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:7px;font-size:10px;font-weight:800;display:flex}.deal-editor-kicker svg{width:14px}.deal-editor-property{background:#f8fbff;border:1px solid #dce5f1;border-radius:9px;grid-template-columns:52px 1fr auto;align-items:center;gap:12px;margin:18px 26px 0;padding:11px;display:grid}.deal-editor-property img{object-fit:cover;border-radius:7px;width:52px;height:46px}.deal-editor-property>div{gap:5px;display:grid}.deal-editor-property>div span{color:#667791;align-items:center;gap:5px;font-size:11px;display:flex}.deal-editor-property svg{color:#075cf6;width:13px}.deal-editor-property>small{color:#3f5579;background:#fff;border-radius:5px;padding:4px 7px}.deal-editor-form{flex-direction:column;flex:1;min-height:0;display:flex;overflow:auto}.deal-editor-section{border-bottom:1px solid #e2e8f0;padding:22px 26px}.deal-editor-section-head{align-items:flex-start;gap:11px;margin-bottom:16px;display:flex}.deal-editor-section-head>span{color:#075cf6;background:#edf3ff;border-radius:9px;flex:none;place-items:center;width:34px;height:34px;display:grid}.deal-editor-section-head svg{width:18px}.deal-editor-section-head h3{margin:1px 0 4px;font-size:13px}.deal-editor-section-head p{color:#6b7890;margin:0;font-size:11px}.deal-editor-fields{grid-template-columns:1fr 1fr;gap:13px;display:grid}.deal-editor-fields label{color:#435474;gap:7px;font-size:11px;font-weight:650;display:grid;position:relative}.deal-editor-fields label.full{grid-column:1/-1}.deal-editor-fields input,.deal-editor-fields select{color:#10244d;width:100%;height:42px;font:inherit;background:#fff;border:1px solid #d8e1ed;border-radius:7px;padding:0 12px}.deal-editor-fields select{appearance:none}.deal-editor-fields label>svg{pointer-events:none;width:16px;position:absolute;bottom:11px;right:11px}.money-fields input{padding-left:27px}.input-prefix{color:#75839b;position:absolute;bottom:13px;left:11px}.deal-strategy-options{grid-template-columns:1fr 1fr;gap:10px;display:grid}.deal-strategy-options label input{opacity:0;pointer-events:none;position:absolute}.deal-strategy-options label span{color:#304564;border:1px solid #dce4ef;border-radius:9px;align-items:center;gap:10px;min-height:70px;padding:12px;font-size:12px;font-weight:700;display:flex}.deal-strategy-options label svg{color:#41618f;width:22px}.deal-strategy-options label input:checked+span{color:#075cf6;background:#f6f9ff;border:2px solid #1762ff}.deal-strategy-options label input:checked+span svg{color:#075cf6}.deal-editor-form>footer{background:#fff;border-top:1px solid #e2e8f0;grid-template-columns:none;justify-content:flex-end;gap:12px;height:auto;margin-top:auto;padding:15px 26px;display:flex}.deal-editor-form>footer button{color:#075cf6;background:#fff;border:1px solid #dce4ef;border-radius:7px;min-width:120px;height:42px;font-weight:700}.deal-editor-form>footer .primary-button{color:#fff;background:#075cf6}.deal-editor-form>footer .primary-button:disabled{opacity:.55}@media (width<=640px){.deal-editor-drawer{width:100%}.deal-editor-fields,.deal-strategy-options{grid-template-columns:1fr}.deal-editor-fields label.full{grid-column:auto}.deal-editor-property{margin-inline:16px}.deal-editor-section{padding-inline:18px}}.deal-editor-property>small{align-items:center;gap:5px;display:flex!important}.deal-editor-property>small svg{color:#075cf6;width:12px}.deal-status.tone-blue,.deal-status-field.tone-blue select{color:#075cf6;background:#eaf1ff}.deal-status.tone-cyan,.deal-status-field.tone-cyan select{color:#087b83;background:#e4f7f8}.deal-status.tone-amber,.deal-status-field.tone-amber select{color:#a96000;background:#fff4d9}.deal-status.tone-green,.deal-status-field.tone-green select{color:#087a3d;background:#e7f8ee}.deal-status.tone-purple,.deal-status-field.tone-purple select{color:#6817c7;background:#f1e8ff}.deal-status.tone-orange,.deal-status-field.tone-orange select{color:#c95200;background:#fff0e3}.deal-status.tone-slate,.deal-status-field.tone-slate select{color:#53647f;background:#eef1f5}.deal-status-field select{border-color:currentColor!important;padding-left:30px!important;font-weight:750!important}.deal-status-field:after{content:" ";pointer-events:none;background:currentColor;border-radius:50%;width:7px;height:7px;position:absolute;bottom:18px;left:13px}.deal-status-field>svg{color:currentColor}.property-head-actions{align-items:flex-end;gap:12px;margin-left:auto;display:flex}.property-head-actions .open-property{margin-left:0}.header-assignee{gap:6px;width:210px;min-width:180px;display:grid}.header-assignee>span{color:#66758e;text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:5px;font-size:9px;font-weight:800;display:flex}.header-assignee>span svg{color:#075cf6;width:12px}.assignee-select-shell{background:#fff;border:1px solid #cad8e9;border-radius:9px;align-items:center;height:42px;display:flex;position:relative;overflow:hidden;box-shadow:0 2px 7px #1931520d}.assignee-select-shell:focus-within{border-color:#75a4ff;box-shadow:0 0 0 3px #0b5cff12}.assignee-select-shell>b{color:#075cf6;background:#e9f1ff;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;margin-left:7px;font-size:9px;display:grid}.assignee-select-shell>svg{color:#456083;pointer-events:none;width:14px;position:absolute;right:10px}.header-assignee .follow-up-assignee{appearance:none;color:#173663;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:0;outline:0;width:100%;min-width:0;max-width:none;height:100%;padding:0 30px 0 9px;font-size:11px;font-weight:750}.header-assignee .follow-up-assignee:disabled{opacity:.65;cursor:not-allowed}.assignee-saving{color:#075cf6;pointer-events:none;background:#eef4ff;border-radius:4px;padding:2px 5px;font-size:8px;font-weight:700;position:absolute;right:8px}.lead-work>footer{grid-template-columns:repeat(4,1fr)}.activity-icon.sms-in{color:#008b36;background:#dcf7e7}.activity-icon.sms-out{color:#0758ef;background:#e8efff}.activity-icon.call{color:#07863a;background:#e7f7ed}.activity-icon.voicemail{color:#7020bb;background:#f1e7ff}.activity-icon.email{color:#5c19a8;background:#f3e9ff}.activity-icon.note{color:#e66f00;background:#fff0db}.activity-icon.outcome{color:#087b83;background:#e5f7f6}.delete-activity-button{color:#a33b3b;cursor:pointer;background:0 0;border:0;border-radius:5px;align-items:center;gap:4px;margin-left:2px;padding:4px 6px;font-size:10px;font-weight:700;display:flex}.delete-activity-button:hover{color:#b42318;background:#fff0ee}.delete-activity-button:disabled{opacity:.5;cursor:wait}.delete-activity-button svg{width:13px;height:13px}@media (width<=760px){.property-head-actions{align-items:stretch;width:100%;margin-left:0}.header-assignee{flex:1;min-width:0}.property-head-actions .open-property{flex:none}}.property-form-heading{align-items:center;gap:13px;padding-right:42px;display:flex}.property-form-heading>span,.property-edit-intro>span{color:#075cf6;background:#eaf2ff;border-radius:11px;flex:none;place-items:center;width:42px;height:42px;display:grid}.property-form-heading svg,.property-edit-intro svg{width:21px}.property-form-heading h2{margin:0!important}.property-form-heading p,.property-edit-intro p{color:#65758e;margin:5px 0 0;font-size:11px;line-height:1.45}.property-form-section{background:#fff;border:1px solid #dce5f0;border-radius:11px;gap:15px;padding:17px 18px;display:grid}.property-form-section>header{border:0;align-items:flex-start;gap:11px;height:auto;min-height:0;padding:0;display:flex}.property-form-section>header>span,.property-edit-section-title svg{color:#075cf6;background:#edf4ff;border-radius:9px;flex:none;place-items:center;width:32px;height:32px;padding:7px;display:grid}.property-form-section>header h3{color:#172b4e;margin:1px 0 3px;font-size:12px}.property-form-section>header p{color:#6a7890;margin:0;font-size:10px}.snapshot-form-grid{gap:12px}.snapshot-form-grid label,.property-edit-panel .workspace-edit-grid label{color:#536783;background:#fbfdff;border:1px solid #e0e7f0;border-radius:9px;padding:10px 12px;font-size:10px;font-weight:700}.snapshot-form-grid input,.snapshot-form-grid select,.property-edit-panel .workspace-edit-grid input,.property-edit-panel .workspace-edit-grid select{color:#14284a;outline:none;font-size:12px;font-weight:650;background:0 0!important;border:0!important;border-radius:0!important;height:30px!important;padding:0!important}.snapshot-form-grid label:focus-within,.property-edit-panel .workspace-edit-grid label:focus-within{background:#fff;border-color:#73a1fb;box-shadow:0 0 0 3px #0b5cff12}.contact-form-section{gap:12px}.sender-form-section .sender-field>label{max-width:none}.property-create-form.add-property-drawer{background:#f8fafc!important;gap:14px!important}.property-create-form.add-property-drawer>.primary-button{min-height:46px}.manual-phones>div:first-child strong{align-items:center;gap:7px;display:flex}.manual-phones>div:first-child strong svg{color:#075cf6;width:16px}.property-edit-panel{box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.property-edit-intro{background:#f8fbff;border:1px solid #dce5f0;border-radius:11px;align-items:center;gap:13px;margin-bottom:18px;padding:18px;display:flex}.property-edit-intro h2{margin:0;font-size:19px}.property-edit-section-title{align-items:center;gap:9px;display:flex;color:#203557!important;border:0!important;margin:16px 0 10px!important;padding:0!important;font-size:12px!important}.property-edit-panel .workspace-edit-grid{background:#fff;border:1px solid #dce5f0;border-radius:11px;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:16px}.property-edit-panel .sender-assignment{border-radius:11px}.property-edit-panel .workspace-edit-grid .wide-field{grid-column:1/-1}.property-entry-mode{background:#e9eef6;border-radius:10px;grid-template-columns:1fr 1fr;gap:6px;padding:4px;display:grid}.property-entry-mode button{color:#5d6e87;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:8px;height:42px;font-size:11px;font-weight:750;display:flex}.property-entry-mode button svg{width:16px}.property-entry-mode button.active{color:#075cf6;background:#fff;box-shadow:0 2px 8px #1d34541a}.property-lookup-card{background:linear-gradient(145deg,#f7faff,#fff);border:1px solid #cfe0fb;border-radius:12px;gap:16px;padding:20px;display:grid}.property-lookup-copy{align-items:center;gap:12px;display:flex}.property-lookup-copy>span{color:#075cf6;background:#e6efff;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.property-lookup-copy svg{width:19px}.property-lookup-copy h3{color:#15294a;margin:0;font-size:14px}.property-lookup-copy p{color:#6c7b91;margin:4px 0 0;font-size:10px}.property-lookup-row{grid-template-columns:1fr auto;align-items:end;gap:10px;display:grid}.property-lookup-row>label{color:#435674;gap:7px;font-size:10px;font-weight:750;display:grid}.property-lookup-row>label>div{background:#fff;border:1px solid #cddbf0;border-radius:9px;align-items:center;gap:10px;height:48px;padding:0 13px;display:flex}.property-lookup-row>label>div:focus-within{border-color:#75a4ff;box-shadow:0 0 0 3px #0b5cff12}.property-lookup-row input{border:0;outline:0;width:100%;height:100%;padding:0;font-size:13px}.property-lookup-row>.primary-button{white-space:nowrap;align-items:center;gap:7px;height:48px;display:flex}.property-lookup-row>.primary-button svg{width:16px}.spin{animation:.8s linear infinite lookup-spin}@keyframes lookup-spin{to{transform:rotate(360deg)}}.lookup-error{color:#b42318;background:#fff4f2;border:1px solid #ffd5cf;border-radius:8px;align-items:center;gap:8px;padding:10px 12px;font-size:10px;display:flex}.lookup-error svg{flex:none;width:16px}.lookup-error button{color:#075cf6;cursor:pointer;background:0 0;border:0;margin-left:auto;font-weight:750}.property-lookup-result{background:#fff;border:1px solid #dce6f2;border-radius:10px;grid-template-columns:108px 1fr;gap:14px;padding:12px;display:grid}.property-lookup-result>img{object-fit:cover;border-radius:8px;width:108px;height:88px}.property-lookup-result>div{align-content:center;justify-items:start;gap:4px;display:grid}.property-lookup-result strong{color:#132747;font-size:14px}.property-lookup-result p{color:#697890;margin:0;font-size:10px}.lookup-success{color:#078542;text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:5px;font-size:9px;font-weight:800;display:flex}.lookup-success svg{width:13px}.lookup-facts{flex-wrap:wrap;gap:6px;margin-top:3px;display:flex}.lookup-facts span{color:#41536d;background:#eef3f9;border-radius:5px;padding:3px 6px;font-size:9px}.property-details-review{gap:10px;display:grid}.property-details-review>summary{cursor:pointer;background:#fff;border:1px solid #dce5f0;border-radius:10px;align-items:center;gap:10px;height:54px;padding:0 14px;list-style:none;display:flex}.property-details-review>summary::-webkit-details-marker{display:none}.property-details-review>summary>span{color:#075cf6;background:#edf4ff;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.property-details-review>summary svg{width:15px}.property-details-review>summary>div{gap:2px;display:grid}.property-details-review>summary strong{color:#1a3153;font-size:11px}.property-details-review>summary small{color:#728097;font-size:9px}.property-details-review>summary>svg{color:#637590;margin-left:auto;transition:transform .2s}.property-details-review[open]>summary>svg{transform:rotate(180deg)}.property-details-review>.property-form-section{margin-top:10px}.snapshot-form-grid .wide-field{grid-column:1/-1}.snapshot-form-grid label>small{color:#78859a;font-size:8px;font-weight:500}.property-lookup-next{color:#64758d;text-align:center;background:#f7faff;border:1px dashed #bed1eb;border-radius:11px;align-content:center;place-items:center;gap:7px;min-height:150px;display:grid}.property-lookup-next svg{color:#075cf6;width:28px}.property-lookup-next strong{color:#1c355a;font-size:13px}.property-lookup-next span{max-width:360px;font-size:10px;line-height:1.5}.realtor-fetch-option{cursor:pointer;background:#fff;border:1px solid #dbe5f1;border-radius:9px;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.realtor-fetch-option>input{accent-color:#075cf6;width:16px;height:16px;margin:2px 0 0}.realtor-fetch-option>span{gap:3px;display:grid}.realtor-fetch-option strong{color:#203759;font-size:10px}.realtor-fetch-option small{color:#718097;font-size:9px}.realtor-lookup-result{background:#f2fbf6;border:1px solid #bfe8cf;border-radius:9px;grid-template-columns:36px 1fr auto;align-items:center;gap:11px;padding:11px 13px;display:grid}.realtor-lookup-result>span{color:#078542;background:#dcf5e6;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.realtor-lookup-result svg{width:16px}.realtor-lookup-result>div{gap:2px;display:grid}.realtor-lookup-result small{color:#078542;text-transform:uppercase;font-size:8px;font-weight:800}.realtor-lookup-result strong{color:#193754;font-size:11px}.realtor-lookup-result p{color:#64758b;margin:0;font-size:9px}.realtor-lookup-result>svg{color:#078542}.realtor-not-found{color:#8b5b00;background:#fffaf0;border:1px solid #f1d69b;border-radius:8px;align-items:center;gap:8px;padding:10px 12px;font-size:9px;display:flex}.realtor-not-found svg{flex:none;width:15px}.import-range-panel{background:#f8fbff;border:1px solid #cfddf0;border-radius:10px;gap:11px;padding:14px 16px;display:grid}.import-range-panel>div:first-child{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.import-range-panel>div:first-child strong{color:#183254;font-size:12px}.import-range-panel>div:first-child span,.import-range-panel>small{color:#6d7c91;font-size:9px}.import-range-controls{grid-template-columns:1fr auto 1fr auto;align-items:end;gap:9px;display:grid}.import-range-controls>label{color:#50627e;gap:5px;font-size:9px;font-weight:750;display:grid}.import-range-controls input{color:#172e50;background:#fff;border:1px solid #d2ddeb;border-radius:8px;outline:0;height:40px;padding:0 11px;font-size:12px}.import-range-controls input:focus{border-color:#75a4ff;box-shadow:0 0 0 3px #0b5cff12}.import-range-controls>span{color:#7a8799;align-self:center;padding-top:14px;font-size:10px}.import-range-controls>button{color:#075cf6;cursor:pointer;background:#fff;border:1px solid #075cf6;border-radius:8px;height:40px;padding:0 14px;font-size:10px;font-weight:750}.import-range-controls>button:hover{background:#eef4ff}@media (width<=640px){.import-range-panel>div:first-child{flex-direction:column;align-items:flex-start}.import-range-controls{grid-template-columns:1fr auto 1fr}.import-range-controls>button{grid-column:1/-1}.import-range-controls>span{padding-top:14px}}@media (width<=900px){.property-edit-panel .workspace-edit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.property-form-heading p,.property-form-section>header p,.property-edit-intro p{display:none}.property-form-section{padding:14px}.property-edit-panel .workspace-edit-grid{grid-template-columns:1fr;padding:12px}.property-edit-intro{padding:14px}}input[type=date],input[type=datetime-local]{cursor:pointer;position:relative}input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.01;width:auto;height:auto;margin:0;padding:0;position:absolute;inset:0}input[type=datetime-local]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.01;width:auto;height:auto;margin:0;padding:0;position:absolute;inset:0}.sidebar.collapsed nav,.sidebar.collapsed .sidebar-bottom{box-sizing:border-box;width:100%}.sidebar.collapsed .sidebar-bottom .nav-item{width:100%}.sidebar.collapsed .nav-item svg,.sidebar.collapsed .collapse-sidebar svg{flex:none;margin:0}.sidebar.collapsed .profile{box-sizing:border-box;width:calc(100% - 8px)}.sidebar.collapsed .nav-item.active:before{left:-8px}.profile{text-align:left;width:calc(100% - 16px);color:inherit;cursor:pointer;background:0 0}.profile:hover{background:#f7f9fc}.avatar{flex:none;overflow:hidden}.avatar img{object-fit:cover;image-rendering:auto}.profile-editor{gap:20px;padding:22px;display:grid}.profile-photo-editor{background:#f8fbff;border:1px solid #e0e7f0;border-radius:11px;justify-items:center;gap:10px;padding:18px;display:grid}.profile-preview{color:#fff;background:linear-gradient(145deg,#1d3150,#d8a987);border-radius:50%;place-items:center;width:92px;height:92px;font-size:24px;font-weight:750;display:grid;overflow:hidden;box-shadow:0 0 0 5px #fff,0 5px 20px #1e355226}.profile-preview img{object-fit:cover;image-rendering:auto}.profile-photo-editor>label{color:#075cf6;cursor:pointer;background:#fff;border:1px solid #cbd9ed;border-radius:8px;align-items:center;gap:8px;height:38px;padding:0 13px;font-size:11px;font-weight:700;display:flex}.profile-photo-editor>label svg{width:16px}.profile-photo-editor>label input{opacity:0;width:1px;height:1px;position:absolute}.profile-photo-editor>small{color:#718097;font-size:9px}.profile-name-field{color:#465978;gap:7px;font-size:11px;font-weight:700;display:grid}.profile-name-field input{border:1px solid #d9e2ee;border-radius:8px;outline:none;height:43px;padding:0 12px;font-size:13px}.profile-name-field input:focus{border-color:#75a2fb;box-shadow:0 0 0 3px #0b5cff14}.profile-editor-actions{justify-content:flex-end;gap:10px;display:flex}.profile-editor-actions button{color:#304564;background:#fff;border:1px solid #d8e1ed;border-radius:7px;height:40px;padding:0 16px;font-weight:700}.profile-editor-actions .primary{color:#fff;background:#075cf6;border-color:#075cf6}.profile-editor-actions button:disabled{opacity:.5}.analysis-input-cards article{grid-template-rows:auto 1fr auto;align-items:start}.analysis-input-cards article>strong{align-self:end}.analysis-input-cards article>small{min-height:14px}.analysis-input-cards article.balanced-metric strong,.analysis-input-cards article.balanced-metric small{color:#10244d;font-size:14px;font-weight:700}.deal-summary-grid article{position:relative}.summary-label{align-items:center;gap:6px;display:flex}.summary-label svg{color:#075cf6;width:15px;height:15px}.summary-label small{font-weight:700}.deal-property-mode{background:#f0f4fa;border-radius:9px;grid-template-columns:1fr 1fr;gap:6px;margin-bottom:14px;padding:4px;display:grid}.deal-property-mode button{color:#52627d;background:0 0;border:0;border-radius:7px;height:36px;font-size:11px;font-weight:700}.deal-property-mode button.active{color:#075cf6;background:#fff;box-shadow:0 1px 4px #1427481f}.brand-mark{width:30px;height:30px;color:var(--blue);border-radius:8px;flex:none;place-items:center;display:grid;overflow:hidden}.brand-mark img{object-fit:contain;width:100%;height:100%}.brand-mark svg{stroke-width:2px;width:25px;height:25px}.sidebar.collapsed .brand-mark{display:grid}.sidebar.collapsed .brand{flex-direction:column;gap:5px;padding-top:12px;position:relative}.sidebar.collapsed .collapse-sidebar{position:absolute;top:58px;right:-14px}.sidebar.collapsed .brand>svg{display:none}.company-profile-form{gap:16px;max-width:850px;display:grid}.company-identity-panel{background:linear-gradient(120deg,#f8fbff,#fff);border:1px solid #dce5f0;border-radius:12px;grid-template-columns:150px 1fr;align-items:center;gap:24px;padding:24px;display:grid}.company-logo-preview{background:#fff;border:2px solid;border-radius:12px;place-items:center;width:138px;height:108px;display:grid;overflow:hidden;box-shadow:0 8px 24px #1a305214}.company-logo-preview img{object-fit:contain;width:100%;height:100%;padding:10px}.company-logo-preview>svg{color:#075cf6;width:42px;height:42px}.company-identity-panel h3,.company-form-panel h3{color:#15284a;margin:0;font-size:15px}.company-identity-panel p,.company-form-panel header p{color:#687894;margin:6px 0 14px;font-size:11px}.company-logo-upload{color:#075cf6;cursor:pointer;background:#fff;border:1px solid #a9c4f5;border-radius:8px;align-items:center;gap:8px;width:max-content;height:38px;padding:0 13px;font-size:11px;font-weight:750;display:flex}.company-logo-upload:hover{background:#f2f7ff}.company-logo-upload svg{width:16px}.company-logo-upload input{opacity:0;width:1px;height:1px;position:absolute}.company-identity-panel small{color:#75839a;margin-top:8px;font-size:9px;display:block}.company-form-panel{background:#fff;border:1px solid #dce5f0;border-radius:12px;overflow:hidden}.company-form-panel>header{border-bottom:1px solid #e5eaf1;justify-content:space-between;align-items:center;height:auto;padding:18px 20px;display:flex}.company-form-panel header p{margin-bottom:0}.brand-color-field{color:#52637e;align-items:center;gap:8px;font-size:10px;font-weight:700;display:flex}.brand-color-field svg{color:#075cf6;width:16px}.brand-color-field input{background:#fff;border:1px solid #d6e0ed;border-radius:7px;width:40px;height:32px;padding:2px}.company-form-grid{grid-template-columns:1fr 1fr;gap:14px;padding:20px;display:grid}.company-form-grid>label{gap:7px;display:grid}.company-form-grid>label.wide{grid-column:1/-1}.company-form-grid>label>span{color:#435675;font-size:10px;font-weight:700}.company-form-grid>label>div{background:#fbfdff;border:1px solid #d9e2ee;border-radius:8px;align-items:center;gap:9px;height:43px;padding:0 12px;display:flex}.company-form-grid>label>div:focus-within{background:#fff;border-color:#78a5fb;box-shadow:0 0 0 3px #0b5cff12}.company-form-grid svg{color:#6c7c95;flex:none;width:17px}.company-form-grid input{color:#14284a;background:0 0;border:0;outline:none;flex:1;min-width:0;height:100%;padding:0;font-size:12px}.company-profile-form>.save-settings{justify-self:start;min-width:150px;margin-top:0}.company-logo-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.company-logo-remove{color:#c62828;background:#fff;border:1px solid #f0b8b8;border-radius:8px;align-items:center;gap:7px;width:max-content;height:38px;padding:0 12px;font-size:11px;font-weight:750;display:flex}.company-logo-remove svg{width:15px}.company-logo-remove:disabled{cursor:not-allowed;opacity:.45}@media (width<=640px){.company-identity-panel{text-align:center;grid-template-columns:1fr;justify-items:center}.company-logo-upload{margin-inline:auto}.company-form-grid{grid-template-columns:1fr}.company-form-grid>label.wide{grid-column:auto}.company-form-panel>header{align-items:flex-start;gap:12px}.brand-color-field span{display:none}}.profile-photo-editor{padding:22px}.profile-preview{touch-action:none;-webkit-user-select:none;user-select:none;width:180px;height:180px}.profile-preview.adjustable{cursor:grab}.profile-preview.adjustable:active{cursor:grabbing}.profile-preview img{pointer-events:none;transform-origin:50%;will-change:transform,width,height}.profile-zoom{color:#536783;grid-template-columns:auto 1fr;align-items:center;width:min(280px,100%);margin-top:3px;font-size:10px;font-weight:700;gap:12px!important;display:grid!important}.profile-zoom input{accent-color:#075cf6;width:100%}.profile-image-actions{flex-wrap:wrap;justify-content:center;gap:9px;display:flex}.profile-image-actions>label,.profile-image-actions>button{color:#075cf6;cursor:pointer;background:#fff;border:1px solid #cbd9ed;border-radius:8px;align-items:center;gap:8px;height:38px;padding:0 13px;font-size:11px;font-weight:700;display:flex}.profile-image-actions>label input{opacity:0;width:1px;height:1px;position:absolute}.profile-image-actions>button{color:#b42318;border-color:#f0c4bf}.profile-image-actions svg{width:16px}.analysis-input-cards article.clickable,.deal-summary-grid article.clickable{cursor:pointer}.analysis-input-cards article.clickable:hover,.deal-summary-grid article.clickable:hover{background:#f8fbff;border-color:#76a4fb;box-shadow:0 5px 16px #18438e14}.analysis-input-cards article.clickable:focus-visible,.deal-summary-grid article.clickable:focus-visible{border-color:#075cf6;outline:3px solid #0b5cff25}.comps-drawer-layer{z-index:90;background:#0f1f3a33;position:fixed;inset:0}.comps-drawer{background:#fff;flex-direction:column;width:min(660px,100vw - 24px);display:flex;position:absolute;inset:0 0 0 auto;box-shadow:-20px 0 55px #1427483d}.comps-drawer>header{border-bottom:1px solid #e1e7f0;justify-content:space-between;align-items:flex-start;height:auto;padding:24px 26px 18px;display:flex}.comps-drawer>header h2{margin:0 0 6px;font-size:22px}.comps-drawer>header p{color:#63738e;margin:0;font-size:11px}.comps-drawer>header button{background:0 0;border:0}.comps-drawer>header svg{width:20px}.comps-body{flex:1;min-height:0;padding:20px;overflow:auto}.arv-overview{border:1px solid #dce5f0;border-radius:11px;grid-template-columns:1fr 1fr;gap:18px;padding:18px;display:grid}.arv-overview>div,.arv-overview>label{align-content:start;gap:8px;display:grid}.arv-overview>div{border-right:1px solid #dde5ef}.arv-overview span{color:#425574;font-size:11px;font-weight:700}.arv-overview small{color:#64758f;font-size:10px}.arv-overview label>div{border:1px solid #cdd9e8;border-radius:8px;align-items:center;height:43px;padding:0 10px;display:flex}.arv-overview label input{border:0;outline:none;flex:1;min-width:0;font-size:16px;font-weight:750}.arv-overview label svg{color:#075cf6;width:15px}.arv-overview dl{border-top:1px solid #e4e9f0;grid-column:1/-1;grid-template-columns:repeat(4,1fr);margin:2px 0 0;padding-top:16px;display:grid}.arv-overview dl div{gap:5px;display:grid}.arv-overview dt{font-size:12px;font-weight:750}.arv-overview dd{color:#61728e;margin:0;font-size:10px}.comps-list>header{border:0;justify-content:space-between;align-items:center;height:auto;padding:0 0 12px;display:flex}.comps-list h3{color:#243654;text-transform:uppercase;margin:0;font-size:11px}.comps-list>header button,.comps-empty button{color:#075cf6;background:#fff;border:1px solid #8eb2f5;border-radius:7px;align-items:center;gap:6px;height:36px;padding:0 11px;font-size:10px;font-weight:750;display:flex}.comps-list>header svg{width:15px}.comp-rows article{border-bottom:1px solid #e4e9f0;grid-template-columns:22px minmax(145px,1fr) 72px 62px 58px 68px 34px;align-items:center;gap:9px;min-height:72px;font-size:10px;display:grid}.comp-rows article>b{color:#075cf6;background:#e9f1ff;border-radius:50%;place-items:center;width:20px;height:20px;display:grid}.comp-rows article>div{gap:4px;display:grid}.comp-rows article small{color:#6b7b93;font-size:8px;line-height:1.35;display:block}.comp-rows article>span{color:#30466a}.condition{color:#855b00;text-align:center;background:#fff0ca;border-radius:5px;padding:5px;font-size:8px;font-style:normal}.condition.renovated{color:#08753b;background:#ddf5e5}.condition.distressed{color:#a92c22;background:#ffe2df}.comp-toggle{background:#cbd5e3;border:0;border-radius:20px;width:32px;height:19px;padding:2px}.comp-toggle i{background:#fff;border-radius:50%;width:15px;height:15px;display:block}.comp-toggle.on{background:#075cf6}.comp-toggle.on i{transform:translate(13px)}.comps-empty{color:#60718c;text-align:center;background:#f9fbfe;border:1px dashed #cad7e8;border-radius:10px;justify-items:center;gap:8px;padding:34px;display:grid}.comps-empty>svg{color:#075cf6;width:30px}.comps-empty strong{color:#233758}.comps-empty p{max-width:360px;margin:0;font-size:10px;line-height:1.5}.add-comp-form{background:#f8fbff;border:1px solid #dce5f0;border-radius:9px;grid-template-columns:repeat(2,1fr);gap:10px;margin-bottom:14px;padding:14px;display:grid}.add-comp-form label{color:#50627e;gap:5px;font-size:9px;font-weight:700;display:grid}.add-comp-form label.wide{grid-column:1/-1}.add-comp-form input,.add-comp-form select{background:#fff;border:1px solid #d6e0ed;border-radius:6px;height:36px;padding:0 9px}.add-comp-form .primary-button{justify-self:start;height:36px}.comps-note{color:#50627e;background:#f7faff;border:1px solid #d7e3f5;border-radius:9px;gap:10px;margin-top:20px;padding:14px;display:flex}.comps-note svg{color:#075cf6;flex:none;width:18px}.comps-note p{margin:0;font-size:10px;line-height:1.55}.comps-drawer>footer{border-top:1px solid #e1e7f0;justify-content:flex-end;gap:10px;padding:14px 20px;display:flex}.comps-drawer>footer button{color:#315073;background:#fff;border:1px solid #d5deeb;border-radius:7px;min-width:105px;height:40px}.comps-drawer>footer .primary-button{color:#fff;background:#075cf6;border-color:#075cf6}@media (width<=720px){.comps-drawer{width:100%}.arv-overview{grid-template-columns:1fr}.arv-overview>div{border-bottom:1px solid #dde5ef;border-right:0;padding-bottom:14px}.arv-overview dl{grid-template-columns:repeat(2,1fr);gap:12px}.comp-rows{overflow:auto}.comp-rows article{min-width:590px}.add-comp-form{grid-template-columns:1fr}.add-comp-form label.wide{grid-column:auto}}@media (width>=1280px){.deal-detail-drawer .comps-drawer-layer,.deal-detail-drawer .funding-drawer-layer{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;width:min(660px,100vw - 716px);inset:0 692px 0 auto}.deal-detail-drawer .funding-drawer-layer{width:min(620px,100vw - 716px)}.deal-detail-drawer .comps-drawer,.deal-detail-drawer .funding-source-drawer{border-radius:14px 0 0 14px;width:100%;box-shadow:-18px 0 48px #1427482e,1px 0 #dfe6f0;inset:0!important}.deal-detail-drawer .comps-drawer-layer,.deal-detail-drawer .funding-drawer-layer{z-index:61}}.comp-address-lookup{background:#f7faff;border:1px solid #cdddf3;border-radius:10px;gap:9px;margin-bottom:14px;padding:16px;display:grid}.comp-address-lookup>div{background:#fff;border:1px solid #ced9e8;border-radius:8px;align-items:center;gap:9px;height:44px;padding-left:12px;display:flex}.comp-address-lookup>div>svg{color:#075cf6;flex:none;width:17px}.comp-address-lookup input{border:0;outline:none;flex:1;min-width:0;height:100%;font-size:12px}.comp-address-lookup .primary-button{border-radius:0 7px 7px 0;height:100%}.comp-address-lookup p{color:#667791;margin:0;font-size:9px}.comp-address-lookup>button{color:#075cf6;background:0 0;border:0;justify-self:start;padding:0;font-size:9px;font-weight:700}.add-comp-form>button[type=button]{color:#075cf6;background:0 0;border:0;justify-self:start;font-size:9px;font-weight:700}.arv-overview{grid-template-columns:repeat(5,minmax(0,1fr));gap:0;padding:12px}.arv-overview>div,.arv-overview>label,.arv-overview dl>div{border-right:1px solid #e1e7ef;min-height:64px;padding:2px 14px}.arv-overview>label{border-right:1px solid #e1e7ef}.arv-overview>div{border-bottom:0}.arv-overview dl{display:contents}.arv-overview dl div:last-child{border-right:0}.arv-overview strong{font-size:18px}.arv-overview label>div{height:34px;padding:0 8px}.arv-overview label input{font-size:12px}.comps-list{margin-top:18px}.comp-rows article{border-radius:7px;grid-template-columns:20px 42px minmax(130px,1fr) 70px 66px 58px 54px 62px 26px 32px;min-height:62px;padding:5px 4px}.comp-rows article.selected{background:#f2f7ff;border:1px solid #7ba7ff}.comp-rows article>img{object-fit:cover;border-radius:5px;width:40px;height:38px}.comp-rows article>strong,.comp-rows article>span{font-size:9px}.comp-zillow-link{color:#075cf6;border-radius:6px;place-items:center;width:26px;height:26px;text-decoration:none;display:grid}.comp-zillow-link:hover{background:#e9f1ff}.comp-zillow-link svg{width:14px}.selected-comp-editor{border-top:1px solid #dce4ee;margin-top:18px}.selected-comp-editor>header{border:0;justify-content:space-between;align-items:center;height:auto;padding:16px 0 12px;display:flex}.selected-comp-editor h3{color:#243654;text-transform:uppercase;margin:0;font-size:10px}.selected-comp-editor header label{color:#435675;align-items:center;gap:7px;font-size:10px;font-weight:700;display:flex}.selected-comp-editor header input{accent-color:#075cf6}.selected-comp-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;display:grid}.selected-comp-grid label{color:#4e607d;gap:6px;font-size:9px;font-weight:700;display:grid}.selected-comp-grid label.span-2{grid-column:span 2}.selected-comp-grid label.span-4{grid-column:1/-1}.selected-comp-grid input,.selected-comp-grid select,.selected-comp-grid textarea{color:#15294d;background:#fff;border:1px solid #d7e1ed;border-radius:6px;width:100%;min-width:0;font-size:10px}.selected-comp-grid input,.selected-comp-grid select{height:38px;padding:0 9px}.selected-comp-grid textarea{resize:vertical;height:58px;padding:9px}.selected-comp-grid label>div{position:relative}.selected-comp-grid label>div input{padding-right:34px}.selected-comp-grid label>div a{color:#075cf6;position:absolute;top:10px;right:9px}.selected-comp-grid label>div svg{width:15px}.selected-comp-editor>footer{border-top:1px solid #e3e8f0;grid-template-columns:auto 1fr auto auto;gap:9px;margin-top:14px;padding:14px 0 0;display:grid}.selected-comp-editor>footer button{color:#304866;background:#fff;border:1px solid #d6e0ec;border-radius:7px;height:38px;padding:0 14px;font-size:10px;font-weight:700}.selected-comp-editor>footer .delete-comp{color:#c52b22;border-color:#f1b9b4;align-items:center;gap:6px;display:flex}.selected-comp-editor>footer .delete-comp svg{width:14px}.selected-comp-editor>footer .primary-button{color:#fff;background:#075cf6;border-color:#075cf6}.comps-drawer>footer{padding-top:10px}@media (width<=720px){.arv-overview{grid-template-columns:repeat(2,1fr)}.arv-overview dl{display:contents}.selected-comp-grid{grid-template-columns:repeat(2,1fr)}.selected-comp-grid label.span-4{grid-column:1/-1}.comp-rows article{min-width:660px}}.selected-comp-editor>header>div{align-items:center;gap:12px;display:flex}.selected-comp-editor>header>div>button{color:#435675;background:#fff;border:1px solid #d8e1ed;border-radius:6px;place-items:center;width:28px;height:28px;display:grid}.selected-comp-editor>header>div>button:hover{color:#075cf6;background:#f4f8ff;border-color:#91b3ef}.selected-comp-editor>header>div>button svg{width:14px}.queue-scope{background:#f1f4f8;border-radius:8px;grid-template-columns:1fr 1fr;gap:4px;margin-top:10px;padding:4px;display:grid}.queue-scope button{color:#61708a;background:0 0;border:0;border-radius:6px;height:34px;font-size:11px;font-weight:700}.queue-scope button.active{color:#0758ef;background:#fff;box-shadow:0 1px 4px #1c31531f}.queue-tools{border-bottom:1px solid #edf1f6;align-items:center;min-height:52px;padding:8px 4px}.priority-sort{align-items:center;gap:9px;display:flex}.priority-sort>svg{color:#0758ef;width:17px}.priority-sort>span{gap:2px;display:grid}.priority-sort strong{color:#223653;font-size:11px}.priority-sort small{color:#748198;font-size:9px}.queue-tools>b{color:#52617a;background:#f1f4f8;border-radius:99px;padding:4px 7px;font-size:9px;font-weight:700}.follow-up-assignee{color:#10244d;text-align:center;cursor:pointer;background:#fff;border:1px solid #0000;border-radius:6px;max-width:160px;padding:5px 7px;font-size:11px;font-weight:700}.follow-up-assignee:hover,.follow-up-assignee:focus{background:#f5f8ff;border-color:#9bbcff;outline:none}.property-head{background:linear-gradient(115deg,#fff 55%,#f7faff);flex-basis:142px;gap:18px;height:142px;padding:16px 24px}.property-head img{border:1px solid #dce5f1;border-radius:10px;width:96px;height:96px;box-shadow:0 5px 16px #1b335814}.property-head>div{flex-wrap:wrap;align-items:center;gap:5px 8px;min-width:0;display:flex}.property-head h2{letter-spacing:-.02em;width:100%;margin:0 0 2px;font-size:22px}.property-head p{color:#415474;background:#f2f5fa;border-radius:6px;margin:0;padding:4px 8px;font-size:11px}.property-head p:first-of-type{color:#5f6f88;background:0 0;padding-left:0}.property-head p:last-child{color:#2454a6;background:#edf3ff}.property-head .contact-dnc{color:#b42318;background:#fff0ee}.property-head .contact-portfolio{background:#eaf8f0;color:#087a3f!important}.property-head .open-property{color:#075cf6;border-color:#aac5f4;height:42px;padding:0 17px;font-weight:700}.selected-comp-editor>footer{grid-template-columns:auto 1fr auto auto auto}.selected-comp-editor>footer .sync-comp{color:#075cf6;border-color:#b9cff7;align-items:center;gap:6px;display:flex}.selected-comp-editor>footer .sync-comp svg{width:14px}.property-head-actions .header-icon-action{background:#fff;border-radius:9px;flex:0 0 42px;place-items:center;width:42px;height:42px;margin-left:0;padding:0;display:grid}.property-head-actions .header-icon-action svg{width:17px;height:17px}.property-head-actions .delete-follow-up{color:#b42318;border-color:#f0b8b4}.property-head-actions .delete-follow-up:hover{background:#fff5f4;border-color:#df8e88}.property-head-actions .delete-follow-up:disabled{opacity:.55;cursor:wait}.property-head-actions .open-property{color:#075cf6;border-color:#aac5f4;padding:0}.property-head-actions .open-property:hover{background:#f3f7ff;border-color:#7da6ee}.property-head>.property-head-actions{flex-wrap:nowrap;align-items:flex-end;gap:0 9px}.property-head .property-head-meta{align-items:center;gap:8px;width:100%;margin-top:2px;display:flex}.property-head .property-head-meta .property-source{color:#2454a6;background:#edf3ff}.property-head .property-head-meta .follow-up-deal-badge{color:#fff;background:linear-gradient(135deg,#075cf6,#397cff);border-color:#075cf6;gap:6px;height:30px;padding:0 10px 0 7px;font-size:10px;font-weight:850;transition:transform .15s,box-shadow .15s;box-shadow:0 5px 13px #075cf638}.property-head .property-head-meta .follow-up-deal-badge>span{background:#ffffff2e;border-radius:50%;place-items:center;width:20px;height:20px;margin:0;display:grid}.property-head .property-head-meta .follow-up-deal-badge>svg:last-child{width:11px}.property-head .property-head-meta .follow-up-deal-badge:hover{transform:translateY(-1px);box-shadow:0 7px 17px #075cf64d}.property-head .property-head-meta .follow-up-deal-badge:focus-visible{outline-offset:2px;outline:3px solid #075cf638}.property-head .property-head-meta{flex-wrap:nowrap}.property-head .property-head-meta p{white-space:nowrap}.property-head .property-head-deal-row{width:100%;margin-top:1px;display:flex}.property-head .property-head-deal-row .follow-up-deal-badge{color:#fff;background:linear-gradient(135deg,#075cf6,#397cff);border-color:#075cf6;gap:6px;height:30px;padding:0 10px 0 7px;font-size:10px;font-weight:850;transition:transform .15s,box-shadow .15s;box-shadow:0 5px 13px #075cf638}.property-head .property-head-deal-row .follow-up-deal-badge>span{background:#ffffff2e;border-radius:50%;place-items:center;width:20px;height:20px;margin:0;display:grid}.property-head .property-head-deal-row .follow-up-deal-badge>svg:last-child{width:11px}.property-head .property-head-deal-row .follow-up-deal-badge:hover{transform:translateY(-1px);box-shadow:0 7px 17px #075cf64d}.property-head .follow-up-deal-badge{color:#075cf6;background:#edf4ff;border:1px solid #c8d8f4;border-radius:99px;align-items:center;gap:5px;width:max-content;height:25px;margin:0;padding:0 9px;font-size:9px;font-weight:800;display:inline-flex}.property-head .follow-up-deal-badge svg{width:12px}.promotion-choice{gap:11px;padding:22px;display:grid}.promotion-choice-intro{background:#f4f8ff;border-radius:10px;align-items:center;gap:13px;margin-bottom:5px;padding:14px;display:flex}.promotion-choice-intro>span{color:#075cf6;background:#e3edff;border-radius:10px;place-items:center;width:40px;height:40px;display:grid}.promotion-choice-intro svg{width:20px}.promotion-choice-intro strong{color:#172b4d;font-size:13px}.promotion-choice-intro p{color:#62718a;margin:4px 0 0;font-size:10px;line-height:1.45}.promotion-choice>button{text-align:left;color:#263b5f;background:#fff;border:1px solid #d9e3f0;border-radius:9px;grid-template-columns:38px 1fr 18px;align-items:center;gap:11px;width:100%;min-height:68px;padding:10px 13px;display:grid}.promotion-choice>button:hover{background:#f8fbff;border-color:#8eb1f1}.promotion-choice>button>svg:first-child{color:#075cf6;width:20px}.promotion-choice>button>svg:last-child{color:#7b8aa1;width:15px}.promotion-choice>button span{gap:4px;display:grid}.promotion-choice>button strong{font-size:11px}.promotion-choice>button small{color:#687891;font-size:9px}.promotion-choice>button:nth-of-type(2)>svg:first-child{color:#14824a}.promotion-choice>button:disabled{opacity:.55;cursor:wait}.promotion-progress{text-align:center;color:#075cf6;margin:3px 0 0;font-size:10px;font-weight:700}.arv-overview .arv-metric{align-content:center;gap:3px;display:grid;position:relative;padding:8px 12px 8px 42px!important}.arv-overview .arv-metric>i{color:#075cf6;background:#edf4ff;border-radius:7px;place-items:center;width:24px;height:24px;display:grid;position:absolute;top:13px;left:12px}.arv-overview .arv-metric>i svg{width:14px;height:14px}.arv-overview .arv-metric>span,.arv-overview .arv-metric>dd{color:#60718d;font-size:9px;font-weight:700}.arv-overview .arv-metric>strong,.arv-overview .arv-metric>dt{color:#142746;white-space:nowrap;font-size:15px;font-weight:800}.arv-overview .arv-metric>small{color:#77869e;font-size:8px;line-height:1.35}.arv-overview .featured>i{color:#078343;background:#eaf8f0}.arv-overview .final-arv>i{color:#6d28d9;background:#f3edff}.arv-overview .final-arv>div{background:#fff;border:1px solid #bfd0e8;border-radius:7px;grid-template-columns:12px minmax(0,1fr) 18px;align-items:center;width:100%;height:34px;padding:0 8px;display:grid}.arv-overview .final-arv>div span{color:#536681;font-weight:700}.arv-overview .final-arv>div input{color:#142746;border:0;outline:0;width:100%;min-width:0;height:30px;padding:0 4px;font-size:12px;font-weight:800}.arv-overview .final-arv>div svg{color:#075cf6;width:13px}.arv-overview .final-arv>small{white-space:nowrap}.arv-overview dl .arv-metric:last-child>dt{font-size:12px}.comps-drawer{width:min(760px,100vw - 24px)}.comps-drawer .arv-overview{grid-template-columns:minmax(155px,1.1fr) minmax(220px,1.45fr) minmax(130px,.9fr) minmax(155px,1fr)}.selected-comp-grid input:disabled,.add-comp-form input:disabled{color:#6b7890;cursor:not-allowed;opacity:1;background:#f1f4f8}.selected-comp-editor>footer .sync-comp{justify-content:center;gap:0;width:38px;padding:0}@media (width>=1460px){.deal-detail-drawer .comps-drawer-layer{width:min(760px,100vw - 716px)}}@media (width<=720px){.comps-drawer .arv-overview{grid-template-columns:1fr 1fr}.comps-drawer .arv-overview .featured,.comps-drawer .arv-overview .final-arv{grid-column:1/-1}}.activity-timeline-panel{background:#fff;border:1px solid #dfe6f0;border-radius:12px;margin:12px;padding:20px 18px 16px;box-shadow:0 3px 14px #1830540a}.timeline-heading{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.activity-timeline-panel .timeline-heading h2{color:#111f3c;margin:0;font-size:18px}.timeline-filter-wrap{position:relative}.timeline-filter-wrap>button{color:#263b5e;background:#fff;border:1px solid #d8e1ed;border-radius:8px;align-items:center;gap:8px;height:38px;padding:0 14px;font-size:11px;font-weight:700;display:flex}.timeline-filter-wrap>button.active{color:#075cf6;background:#f7faff;border-color:#9dbcf3}.timeline-filter-wrap svg{width:16px}.timeline-filter-menu{z-index:12;background:#fff;border:1px solid #dbe3ef;border-radius:9px;width:160px;padding:6px;position:absolute;top:44px;right:0;box-shadow:0 12px 30px #182a4b29}.timeline-filter-menu button{color:#405370;text-align:left;background:#fff;border:0;border-radius:6px;width:100%;height:34px;padding:0 10px;font-size:10px}.timeline-filter-menu button:hover,.timeline-filter-menu button.active{color:#075cf6;background:#edf4ff;font-weight:700}.activity-timeline-panel>.timeline{padding:0 4px 4px 0}.activity-timeline-panel .timeline:before{background:#dfe6ef;top:38px;bottom:20px;left:23px}.activity-timeline-panel .day{padding-top:42px}.activity-timeline-panel .day-label{color:#18253e;background:#edf0f4;border-radius:12px;padding:5px 9px;font-size:10px;top:8px}.activity-timeline-panel .activity{grid-template-columns:50px minmax(0,1fr);align-items:start;margin-bottom:10px}.activity-timeline-panel .activity-icon{border-radius:50%;width:42px;height:42px;box-shadow:0 0 0 7px #fff}.activity-timeline-panel .activity-icon.sms-in,.activity-timeline-panel .activity-icon.sms-out{color:#075cf6;background:#eaf2ff}.activity-timeline-panel .activity-icon.call{color:#079447;background:#e9f8ef}.activity-timeline-panel .activity-icon.note{color:#6d28d9;background:#f0ebff}.activity-timeline-panel .activity-icon.voicemail{color:#44536a;background:#f1f3f6}.activity-timeline-panel .activity-icon.outcome{color:#d96a00;background:#fff2df}.activity-timeline-panel .activity-icon.deal{color:#075cf6;background:#eaf2ff}.activity-timeline-panel .activity-icon svg{width:18px}.activity-timeline-panel .activity-card{border:0;border-radius:0;min-height:54px;margin-left:10px;padding:5px 30px 7px 0}.activity-timeline-panel .activity-head{gap:8px}.activity-timeline-panel .activity-title{color:#101d35;font-size:12px;font-weight:800}.activity-timeline-panel .activity-head time{color:#394b68;margin-left:auto;font-size:11px}.activity-timeline-panel .activity-head>b{display:none}.activity-timeline-panel .activity-card p{color:#415370;margin:6px 0 0;font-size:11px;line-height:1.45}.activity-timeline-panel .call-play{color:#203653;background:0 0;border:0;width:26px;height:26px;top:9px;right:0;transform:none}.activity-timeline-panel .call-play svg{fill:none;width:14px}.activity-timeline-panel .delivered{display:none}.activity-timeline-panel .edit-note-button,.activity-timeline-panel .delete-activity-button{opacity:0;background:0 0;border:0;width:26px;height:26px;padding:0;font-size:0;overflow:hidden}.activity-timeline-panel .activity:hover .edit-note-button,.activity-timeline-panel .activity:hover .delete-activity-button,.activity-timeline-panel .edit-note-button:focus-visible,.activity-timeline-panel .delete-activity-button:focus-visible{opacity:1}.activity-timeline-panel .edit-note-button svg,.activity-timeline-panel .delete-activity-button svg{width:13px}.timeline-empty{color:#677791;text-align:center;padding:28px;font-size:11px}.activity-timeline-panel .inline-composer{background:#fff;border:1px solid #dce5f0;border-radius:9px;flex:0 0 202px;margin-top:8px;padding:0 12px 10px;position:relative}.activity-timeline-panel .inline-composer:has(.sms-template-picker){flex-basis:202px}.activity-timeline-panel .composer-tabs{border-bottom:1px solid #e3e8f0;align-items:center;gap:8px;height:52px}.activity-timeline-panel .composer-tabs>button{border:0;border-radius:0;height:52px;padding:0 10px}.activity-timeline-panel .composer-tabs>button svg{display:none}.activity-timeline-panel .composer-tabs>button.active{background:#fff;border:0;border-bottom:3px solid #075cf6}.activity-timeline-panel .sms-template-picker{color:#075cf6;background:#fff;border:0;width:auto;height:36px;margin:0 0 0 auto;padding:0 4px 0 10px;font-size:11px;font-weight:700}.activity-timeline-panel .sms-template-picker select{color:#075cf6;width:78px;font-weight:700}.activity-timeline-panel .compose-box{border:1px solid #dce5f0;border-radius:8px;align-items:flex-end;height:112px;margin-top:0;padding:12px 12px 10px 14px;position:relative}.activity-timeline-panel .compose-box textarea{width:calc(100% - 26px);height:auto;padding:4px 0;font-size:11px;position:absolute;inset:10px 12px 43px 14px}.dynamic-value-wrap{margin-right:auto;position:relative}.dynamic-value-button{place-items:center;color:#213854!important;background:#fff!important;border:1px solid #d8e2ef!important;border-radius:7px!important;width:38px!important;height:38px!important;padding:0!important;display:grid!important}.dynamic-value-button svg{width:17px}.dynamic-value-menu{z-index:15;background:#fff;border:1px solid #dbe4ef;border-radius:8px;width:170px;padding:7px;position:absolute;bottom:44px;left:0;box-shadow:0 12px 28px #182b4d29}.dynamic-value-menu strong{color:#203555;text-transform:uppercase;padding:7px 8px;font-size:9px;display:block}.dynamic-value-menu button{text-align:left;color:#344963!important;background:#fff!important;border:0!important;width:100%!important;height:32px!important;padding:0 8px!important;font-size:10px!important}.dynamic-value-menu button:hover{color:#075cf6!important;background:#edf4ff!important}.message-count{color:#52627b;white-space:nowrap;margin:0 10px 9px auto;font-size:10px}.activity-timeline-panel .composer-submit{align-items:center;gap:8px;height:38px;display:flex}.activity-timeline-panel .composer-submit svg{width:15px}.activity-timeline-panel .inline-composer>small{margin-top:9px}@media (width<=720px){.activity-timeline-panel{margin:8px;padding:14px 10px}.activity-timeline-panel .activity-head time{font-size:9px}.activity-timeline-panel .composer-submit{padding:0 12px}.message-count{display:none}}.dynamic-value-menu{width:210px}.dynamic-value-menu button{align-content:center;gap:2px;border-radius:6px!important;height:46px!important;padding:5px 8px!important;display:grid!important}.dynamic-value-menu button span{font-size:10px;font-weight:700}.dynamic-value-menu button small{color:#718097;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.dynamic-value-menu button:hover small{color:#3978d8}.actions{padding:18px 22px 24px}.actions>h2{color:#111f3b;margin-bottom:16px;font-size:16px}.next-action-section{padding:0 0 20px}.next-action-section+.next-action-section{border-top:1px solid #e1e7ef;padding-top:22px}.next-action-section h3{color:#293a57;text-transform:uppercase;letter-spacing:.02em;margin:0 0 15px;font-size:12px;font-weight:800}.contact-actions .action-grid{gap:10px;margin:0}.contact-actions .action-grid a,.contact-actions .action-grid button{color:#101c34;background:#fff;border-color:#d8e1ed;border-radius:8px;height:58px;font-size:13px}.contact-actions .action-grid button:last-child{grid-column:1/-1}.contact-actions .action-grid a svg{color:#0a9b4a}.contact-actions .action-grid button:nth-child(2) svg{color:#075cf6}.contact-actions .action-grid button:last-child svg{color:#182338}.next-action-section.contact-actions{display:block}.sidebar .profile{border:0}.property-edit-panel{gap:0;display:grid;background:#f8fafc!important;border:1px solid #e3e9f1!important;border-radius:12px!important;padding:18px!important}.property-edit-panel .property-edit-intro{background:#fff;margin-bottom:2px}.property-edit-panel .property-edit-section-title{background:#fff;align-items:center;min-height:54px;border:1px solid #dce5f0!important;border-bottom:0!important;border-radius:11px 11px 0 0!important;margin:14px 0 0!important;padding:11px 16px!important}.property-edit-panel .workspace-edit-grid{border-top:1px solid #eef2f7;border-radius:0 0 11px 11px;grid-template-columns:repeat(2,minmax(0,1fr))}.property-edit-panel .sender-assignment{background:#fff;margin-top:14px}@media (width<=640px){.property-edit-panel{padding:12px!important}.property-edit-panel .workspace-edit-grid{grid-template-columns:1fr}}.activity-timeline-panel .sms-template-picker{background:0 0;border:0;width:auto;height:auto;margin:0 0 0 auto;padding:0;position:relative}.activity-timeline-panel .sms-template-picker>button{color:#075cf6;cursor:pointer;background:#fff;border:1px solid #0000;border-radius:8px;align-items:center;gap:7px;height:38px;padding:0 8px 0 10px;font-size:11px;font-weight:750;display:flex}.activity-timeline-panel .sms-template-picker>button:hover,.activity-timeline-panel .sms-template-picker>button[aria-expanded=true]{background:#f4f8ff;border-color:#c9daf7}.activity-timeline-panel .sms-template-picker>button svg{width:15px;height:15px}.activity-timeline-panel .sms-template-picker>button svg:last-child{color:#526682;width:13px;transition:transform .15s}.activity-timeline-panel .sms-template-picker>button[aria-expanded=true] svg:last-child{transform:rotate(180deg)}.sms-template-menu{z-index:30;background:#fff;border:1px solid #d9e3f0;border-radius:10px;width:260px;max-height:280px;padding:7px;position:absolute;top:44px;right:0;overflow:auto;box-shadow:0 16px 38px #182a4b2e}.sms-template-menu>strong{color:#687891;letter-spacing:.05em;text-transform:uppercase;padding:7px 9px;font-size:9px;display:block}.activity-timeline-panel .sms-template-menu>button{color:#203555;text-align:left;background:#fff;border:0;border-radius:7px;justify-content:stretch;gap:4px;width:100%;height:auto;min-height:52px;padding:8px 10px;display:grid}.activity-timeline-panel .sms-template-menu>button:hover,.activity-timeline-panel .sms-template-menu>button:focus-visible{color:#075cf6;background:#edf4ff;outline:none}.sms-template-menu button span{font-size:11px;font-weight:750}.sms-template-menu button small{color:#718097;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:500;overflow:hidden}.comp-rows article{cursor:default}.comp-rows article:focus-visible{outline-offset:2px;outline:2px solid #8bb0f3}.comp-table{min-width:690px}.comp-table-head,.comp-rows article{grid-template-columns:22px minmax(205px,1fr) 76px 78px 58px 62px 72px 70px;column-gap:8px}.comp-table-head{color:#53637d;border-bottom:1px solid #dce4ef;align-items:center;height:34px;padding:0 7px;font-size:9px;font-weight:700;display:grid}.comp-table-head span:last-child{text-align:center}.comp-rows{border-top:0}.comp-rows article{background:#fff;border:1px solid #0000;border-bottom-color:#e4e9f0;border-radius:0;min-height:64px;padding:6px 7px}.comp-rows article.selected{background:#f3f7ff;border-color:#8bb0f3;border-radius:8px;box-shadow:0 1px 3px #1762ff14}.comp-rows article.excluded{opacity:1}.comp-rows article.excluded>:not(.comp-toggle){opacity:.56}.comp-rows article>b{color:#075cf6;background:0 0;width:auto;height:auto;font-size:9px}.comp-address-cell{grid-template-columns:42px minmax(0,1fr) 24px;align-items:center;gap:8px;min-width:0;display:grid!important}.comp-address-cell>img{object-fit:cover;border-radius:5px;width:42px;height:40px}.comp-address-cell>div{gap:4px;min-width:0;display:grid}.comp-address-cell strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.comp-address-cell small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.comp-zillow-link{width:24px;height:24px}.comp-rows article>strong{font-size:10px}.comp-rows article>span{white-space:nowrap;font-size:9px}.condition{justify-self:start;min-width:50px}.comp-toggle{justify-self:center}.selected-comp-editor>.comp-editor-actions{grid-template-columns:none;justify-content:flex-start;gap:8px;display:flex}.selected-comp-editor>.comp-editor-actions button{place-items:center;width:38px;min-width:38px;height:38px;padding:0;display:grid}.selected-comp-editor>.comp-editor-actions button svg{width:15px;height:15px}.selected-comp-editor>.comp-editor-actions .delete-comp{padding:0;display:grid}.selected-comp-editor>.comp-editor-actions .cancel-comp-edit{color:#526681}.selected-comp-editor>.comp-editor-actions .sync-comp{display:grid}.outcome-section .field{margin:0}.outcome-section .field>span{color:#293a57;text-transform:uppercase;align-items:center;gap:7px;margin-bottom:13px;font-size:12px;font-weight:800;display:flex}.outcome-section .field>span svg{color:#9aa7b9;width:16px;position:static}.outcome-section .field>svg{bottom:16px;right:14px}.outcome-section .field select{color:#17243c;border-color:#d8e1ed;border-radius:8px;height:48px;font-size:13px}.suggested-follow-up{color:#2a4268;background:#f2f7ff;border:1px solid #cfe0ff;border-radius:8px;align-items:flex-start;gap:11px;margin-top:16px;padding:14px;display:flex}.suggested-follow-up>svg{color:#075cf6;flex:none;width:17px}.suggested-follow-up span{gap:4px;font-size:11px;display:grid}.suggested-follow-up strong{font-size:11px}.follow-up-section .follow-label{margin:0 0 13px}.follow-up-section .follow-label strong{color:#293a57;text-transform:uppercase;align-items:center;gap:7px;margin:0;font-size:12px;display:flex}.follow-up-section .follow-label svg{color:#9aa7b9;width:16px}.follow-up-section .date-row{gap:10px;margin:0}.follow-up-section .date-row label{border-color:#d8e1ed;border-radius:8px;height:60px;padding:0 12px;position:relative;overflow:hidden}.follow-up-section .date-row label>svg{color:#17243c;flex:none;width:18px}.smart-date-field>span{gap:3px;min-width:0;display:grid}.smart-date-field>span strong,.smart-time-field>span{color:#17243c;font-size:11px}.smart-date-field>span small{color:#5d6f8b;font-size:10px}.follow-up-section .date-row input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.follow-up-section .smart-time-field input{pointer-events:none}.follow-up-section .date-row input:disabled{cursor:not-allowed}.change-follow-up{color:#075cf6;background:0 0;border:0;margin-top:9px;padding:0;font-size:11px;font-weight:750}.next-action-save{border-top:1px solid #e1e7ef;padding-top:20px}.next-action-save .save-next{background:linear-gradient(135deg,#075cf6,#1769ff);border-radius:7px;justify-content:center;align-items:center;gap:12px;height:50px;margin:0;font-size:13px;display:flex}.next-action-save .save-next svg{width:18px}.next-action-save .save-stay{height:42px;margin-top:8px;font-size:12px}@media (width>=951px){.queue{flex-basis:480px;width:480px}.lead-row{align-items:stretch;min-height:112px}.lead-row img{align-self:stretch;width:92px;height:auto;min-height:86px}.lead-info{align-self:center}}@media (width>=951px) and (width<=1250px){.queue{flex-basis:460px;width:460px}.lead-row img{width:84px}}.funding-source-drawer{width:min(740px,100vw - 24px)}.funding-editor-body{grid-template-columns:minmax(0,1fr) 180px;gap:22px;padding-left:24px;padding-right:24px}.funding-source-drawer>footer>span{flex:1}.funding-source-drawer>footer .remove-funding-source{color:#b42318;border-color:#f0bbb6;justify-content:center;align-items:center;gap:7px;display:flex}.funding-source-drawer>footer .remove-funding-source svg{width:15px}@media (width>=1320px){.drawer-backdrop>.funding-drawer-layer{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;width:min(740px,100vw - 704px);inset:0 680px 0 auto}.drawer-backdrop>.funding-drawer-layer .funding-source-drawer{border-radius:14px 0 0 14px;width:100%;inset:0;box-shadow:-18px 0 48px #1427482e,1px 0 #dfe6f0}}@media (width<=720px){.funding-editor-body{grid-template-columns:1fr;padding-left:18px;padding-right:18px}.funding-source-drawer>footer{flex-wrap:wrap}.funding-source-drawer>footer>span{display:none}.funding-source-drawer>footer .remove-funding-source{margin-right:auto}}.properties-page{color:#101a31;background:#fff;padding:0 32px 18px;display:block;overflow:auto}.properties-page-head{justify-content:space-between;align-items:center;gap:24px;min-height:110px;display:flex}.properties-page-head h1{letter-spacing:-.7px;margin:0;font-size:30px;line-height:1.15}.properties-page-head p{color:#53627d;margin:12px 0 0;font-size:14px}.properties-head-actions{align-items:center;gap:16px;display:flex}.properties-head-actions button{color:#17223b;background:#fff;border:1px solid #dce4ef;border-radius:9px;align-items:center;gap:12px;height:50px;padding:0 22px;font-weight:700;display:flex}.properties-head-actions .primary{color:#fff;background:#075cf6;border-color:#075cf6;justify-content:center;min-width:182px}.properties-head-actions svg{width:19px}.properties-summary{grid-template-columns:repeat(3,minmax(190px,1fr)) minmax(320px,1.55fr);gap:20px;margin-bottom:20px;display:grid}.property-summary-card{text-align:left;background:#fff;border:1px solid #dde5ef;border-radius:12px;align-items:center;gap:20px;min-height:132px;padding:22px;display:flex;box-shadow:0 2px 9px #14284b09}.property-summary-card.clickable{cursor:pointer}.property-summary-icon{color:#075cf6;background:#e9f0ff;border-radius:10px;place-items:center;width:56px;height:56px;display:grid}.property-summary-icon svg{width:27px}.property-summary-icon.warning{color:#ff9000;background:#fff1df}.property-summary-icon.danger{color:#ef4c35;background:#ffebe7}.property-summary-copy{gap:6px;display:grid}.property-summary-copy strong{font-size:25px;line-height:1}.property-summary-copy b{font-size:13px}.property-summary-copy small{color:#6a7890;font-size:11px}.property-summary-copy .card-arrow{width:16px;margin-left:auto}.data-health-card{display:block}.data-health-top{align-items:center;gap:9px;font-size:12px;font-weight:800;display:flex}.data-health-top svg{color:#63728b;width:15px}.data-health-value{align-items:baseline;gap:14px;margin-top:18px;display:flex}.data-health-value strong{font-size:27px}.data-health-value span{color:#5c6c87;font-size:11px}.data-health-progress{grid-template-columns:1fr auto;align-items:center;gap:22px;margin-top:12px;display:grid}.data-health-progress>span{background:#e3e7ed;border-radius:8px;height:8px;overflow:hidden}.data-health-progress i{background:#19b77a;border-radius:8px;height:100%;display:block}.data-health-progress button{color:#075cf6;background:0 0;border:0;font-size:11px;font-weight:700}.properties-tabs button{color:#26344f;background:0 0;border:0;border-bottom:2px solid #0000;height:48px;padding:0 18px;font-weight:700}.properties-toolbar{align-items:center;gap:14px;min-height:100px;display:flex;position:relative}.properties-search{flex:1;min-width:240px;max-width:390px;position:relative}.properties-search svg{color:#65748d;width:19px;position:absolute;top:17px;left:16px}.properties-search input{color:#16223b;border:1px solid #dce4ef;border-radius:9px;width:100%;height:52px;padding:0 16px 0 50px}.property-filter,.columns-trigger{color:#17223b;white-space:nowrap;background:#fff;border:1px solid #dce4ef;border-radius:9px;justify-content:center;align-items:center;gap:10px;height:52px;padding:0 17px;font-weight:700;display:flex}.property-filter select{height:100%;color:inherit;background:0 0;border:0;font-weight:700}.property-filter.active{color:#075cf6;border-color:#075cf6}.property-filter svg,.columns-trigger svg{width:18px}.contact-filter-wrap{position:relative}.contact-filter-popover{z-index:20;background:#fff;border:1px solid #dce4ef;border-radius:10px;width:245px;padding:8px;position:absolute;top:58px;left:0;box-shadow:0 16px 35px #1a2f5126}.contact-filter-popover button{text-align:left;color:#25334e;background:#fff;border:0;border-radius:7px;grid-template-columns:22px 1fr auto 18px;align-items:center;width:100%;height:42px;padding:0 12px;display:grid}.contact-filter-popover button:hover{background:#f5f8fc}.contact-filter-popover button.active{color:#075cf6}.contact-filter-popover svg{width:16px}.contact-filter-popover span{font-weight:650}.contact-filter-popover small{color:#34435f}.clear-property-filters{color:#075cf6;white-space:nowrap;background:0 0;border:0;font-weight:700}.property-filters-panel{background:#f9fbfe;border:1px solid #dce4ef;border-radius:10px;gap:14px;margin:-12px 0 18px;padding:16px;display:flex}.property-bulk-bar{background:#f3f7ff;border:1px solid #bcd3ff;border-radius:9px;align-items:center;gap:14px;min-height:54px;margin-bottom:12px;padding:0 16px;display:flex}.property-bulk-bar strong{margin-right:auto}.property-bulk-bar button{color:#075cf6;background:#fff;border:1px solid #bcd3ff;border-radius:7px;align-items:center;gap:7px;height:34px;padding:0 13px;font-weight:700;display:flex}.property-bulk-bar svg{width:15px}.property-bulk-bar button.danger{color:#dc2626;border-color:#fecaca}.property-bulk-bar button:disabled{cursor:not-allowed;opacity:.55}.property-bulk-bar .spin{animation:.8s linear infinite bulk-spin}@keyframes bulk-spin{to{transform:rotate(360deg)}}.properties-table-card{background:#fff;border:1px solid #dce4ef;border-radius:11px;min-width:1120px;overflow:hidden}.properties-table{border-collapse:collapse;width:100%}.properties-table th{color:#22304b;text-align:left;white-space:nowrap;border-bottom:1px solid #dfe6f0;height:55px;padding:0 13px;font-size:11px}.properties-table th button{color:inherit;font:inherit;background:0 0;border:0;align-items:center;gap:7px;padding:0;font-weight:700;display:flex}.properties-table th svg{width:13px}.properties-table td{color:#182641;vertical-align:middle;border-bottom:1px solid #e4e9f0;height:78px;padding:9px 13px;font-size:12px}.properties-table tbody tr:hover{background:#fafcff}.select-cell{width:38px;text-align:center!important}.select-cell input{accent-color:#075cf6;width:16px;height:16px}.property-cell{align-items:center;gap:14px;min-width:190px;display:flex}.property-cell img{object-fit:cover;border-radius:7px;width:54px;height:54px}.property-cell button{color:#14213a;text-align:left;background:0 0;border:0;padding:0;font-weight:800}.property-cell span,.contact-cell small,.updated-cell small{color:#586a87;margin-top:5px;display:block}.property-cell small{color:#5f708b;margin-top:5px;display:block}.contact-cell{min-width:120px}.ownership-pill,.property-tag{color:#16855a;white-space:nowrap;background:#e7f8ef;border-radius:5px;padding:6px 9px;font-size:10px;display:inline-flex}.ownership-pill.absentee{color:#b45a00;background:#fff0df}.ownership-pill.vacant{color:#6842df;background:#efe9ff}.property-tags{flex-wrap:wrap;gap:6px;display:flex}.property-tag{color:#37435a;background:#eef1f5}.property-quality{white-space:nowrap;align-items:center;gap:8px;display:flex}.property-quality i{background:#14b879;border-radius:50%;width:8px;height:8px}.property-quality.incomplete i{background:#ffa11b}.property-quality.missing_critical i{background:#ef3340}.property-actions{background:#fff;border:1px solid #dce4ef;border-radius:8px;place-items:center;width:42px;height:40px;display:grid}.property-actions svg{width:18px}.properties-empty{text-align:center;padding:65px 20px}.properties-empty svg{color:#8190a7;width:42px}.properties-empty h3{margin:14px 0 7px}.properties-empty p{color:#697992}.properties-pagination{color:#586985;align-items:center;gap:16px;min-height:64px;padding:0 16px;font-size:12px;display:flex}.rows-per-page{align-items:center;gap:10px;margin-left:38px;display:flex}.rows-per-page select{background:#fff;border:1px solid #dce4ef;border-radius:8px;height:38px;padding:0 12px}.pagination-pages{align-items:center;gap:8px;margin-left:auto;display:flex}.pagination-pages button{color:#15223b;background:#fff;border:1px solid #dce4ef;border-radius:8px;min-width:40px;height:40px;padding:0 12px}.pagination-pages button.active{color:#075cf6;background:#edf3ff;border-color:#b8d0ff}.pagination-pages button:disabled{color:#a5afbf;background:#f8fafc}@media (width<=1200px){.properties-summary{grid-template-columns:repeat(2,minmax(240px,1fr))}.properties-toolbar{flex-wrap:wrap;padding:18px 0}.properties-search{flex-basis:100%;max-width:none}.properties-page{padding-left:22px;padding-right:22px}}@media (width<=700px){.properties-page-head{flex-direction:column;align-items:flex-start;padding:20px 0}.properties-head-actions{flex-wrap:wrap;width:100%}.properties-summary{grid-template-columns:1fr}.properties-tabs{margin-top:6px}.properties-pagination{flex-wrap:wrap;padding:12px}.rows-per-page,.pagination-pages{margin-left:0}}.properties-page-head>div:last-child{gap:14px;display:flex}.properties-page-head>div:last-child button{color:#17223b;background:#fff;border:1px solid #dce4ef;border-radius:9px;align-items:center;gap:11px;height:50px;padding:0 21px;font-weight:750;display:flex}.properties-page-head>div:last-child .add-property{color:#fff;background:#075cf6;border-color:#075cf6}.properties-page-head>div:last-child svg{width:18px}.property-summary-row{grid-template-columns:repeat(3,minmax(190px,1fr)) minmax(320px,1.55fr);gap:20px;margin-bottom:20px;display:grid}.property-summary-row>button{text-align:left;background:#fff;border:1px solid #dde5ef;border-radius:12px;align-items:center;gap:20px;min-height:132px;padding:22px;display:flex}.property-summary-row>button>i{color:#075cf6;background:#e9f0ff;border-radius:10px;place-items:center;width:56px;height:56px;display:grid}.property-summary-row>button>i.amber{color:#ff9000;background:#fff1df}.property-summary-row>button>i.red{color:#ef4c35;background:#ffebe7}.property-summary-row>button>i svg{width:27px}.property-summary-row>button>span{gap:6px;display:grid}.property-summary-row>button span small{color:#6a7890;font-size:11px}.property-summary-row>button>svg{width:16px;margin-left:auto}.property-summary-row .data-health-card{grid-template-columns:1fr auto;align-items:end;display:grid}.property-summary-row .data-health-card>span:first-child{grid-template-columns:1fr;gap:13px;display:grid}.property-summary-row .data-health-card i{background:#e3e7ed;border-radius:8px;width:100%;height:8px;overflow:hidden}.property-summary-row .data-health-card em{background:#19b77a;height:100%;display:block}.property-summary-row .view-issues{color:#075cf6;align-items:center;font-size:11px;font-weight:700;display:flex}.properties-tabs{border-bottom:1px solid #e1e7ef;align-items:end;gap:18px;height:70px;display:flex}.properties-tabs button{color:#26344f;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:8px;height:48px;padding:0 18px;font-weight:700;display:flex}.properties-tabs button.active{color:#075cf6;border-color:#075cf6}.properties-tabs svg{width:15px}.database-toolbar .toolbar-select,.contact-filter-wrap>button,.table-customize>button{color:#17223b;white-space:nowrap;background:#fff;border:1px solid #dce4ef;border-radius:9px;align-items:center;gap:9px;height:52px;padding:0 16px;font-weight:700;display:flex}.database-toolbar .toolbar-select select{appearance:none;color:inherit;background:0 0;border:0;font-weight:700}.database-toolbar .toolbar-select>svg:last-child{width:15px}.contact-filter-menu{z-index:30;background:#fff;border:1px solid #dce4ef;border-radius:10px;width:245px;padding:8px;position:absolute;top:58px;left:0;box-shadow:0 16px 35px #1a2f5126}.contact-filter-menu button{text-align:left;background:#fff;border:0;border-radius:7px;grid-template-columns:22px 1fr auto 18px;align-items:center;width:100%;height:42px;padding:0 10px;display:grid}.contact-filter-menu button:hover{background:#f5f8fc}.contact-filter-menu button.selected{color:#075cf6}.contact-filter-menu svg{width:16px}.property-filters{background:#f9fbfe;border:1px solid #dce4ef;border-radius:10px;gap:14px;margin:-12px 0 18px;padding:16px;display:flex}.property-filters label{position:relative}.property-filters select{background:#fff;border:1px solid #dce4ef;border-radius:8px;height:42px;padding:0 42px 0 13px}.property-filters label svg{width:15px;position:absolute;top:13px;right:13px}.property-filters>button{color:#075cf6;background:0 0;border:0;font-weight:700}.properties-page .table-wrap{border:1px solid #dce4ef;border-radius:11px;min-width:1120px;overflow:hidden}.properties-page .table-wrap table{border-collapse:collapse;width:100%}.properties-page .table-wrap th{text-align:left;border-bottom:1px solid #dfe6f0;height:55px;padding:0 13px;font-size:11px}.properties-page .table-wrap th button{background:0 0;border:0;align-items:center;gap:7px;font-size:11px;font-weight:750;display:flex}.properties-page .table-wrap th svg{width:13px}.properties-page .table-wrap td{vertical-align:middle;border-bottom:1px solid #e4e9f0;height:78px;padding:9px 13px;font-size:12px}.properties-page .table-wrap tbody tr{cursor:pointer}.properties-page .table-wrap tbody tr:hover{background:#fafcff}.select-column{width:38px;text-align:center!important}.select-column input{accent-color:#075cf6;width:16px;height:16px}.properties-page .property-cell img{border-radius:7px;width:54px;height:54px}.properties-page .property-cell small{margin-top:4px;display:block}.ownership-badge{color:#16855a;text-transform:capitalize;white-space:nowrap;background:#e7f8ef;border-radius:5px;padding:6px 9px;font-size:10px;display:inline-flex}.ownership-absentee_owner{color:#b45a00;background:#fff0df}.ownership-vacant{color:#6842df;background:#efe9ff}.table-tags{gap:6px;display:flex}.table-tags span{color:#37435a;background:#eef1f5;border-radius:5px;padding:5px 8px;font-size:10px}.data-quality{white-space:nowrap;align-items:center;gap:8px;display:flex}.data-quality i{background:#14b879;border-radius:50%;width:8px;height:8px}.quality-incomplete i{background:#ffa11b}.quality-missing_critical i{background:#ef3340}.properties-page td>small{color:#60708b;margin-top:5px;display:block}.row-action-button{background:#fff;border:1px solid #dce4ef;border-radius:8px;place-items:center;width:40px;height:40px;display:grid}.row-action-button svg{width:18px}.property-table-empty{text-align:center;place-items:center;gap:10px;padding:60px;display:grid}.property-table-empty svg{color:#8492a7;width:38px}.property-table-empty button{color:#075cf6;background:0 0;border:0;font-weight:700}.properties-page>.pagination{color:#586985;align-items:center;gap:9px;min-width:1120px;min-height:64px;padding:0 16px;font-size:12px;display:flex}.properties-page>.pagination label{align-items:center;gap:9px;margin-left:32px;display:flex}.properties-page>.pagination label select{background:#fff;border:1px solid #dce4ef;border-radius:8px;height:38px;padding:0 32px 0 12px}.properties-page>.pagination label svg{pointer-events:none;width:14px;margin-left:-30px}.properties-page>.pagination>button:first-of-type{margin-left:auto}.properties-page>.pagination>button{background:#fff;border:1px solid #dce4ef;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-width:40px;height:40px;padding:0 12px;display:flex}.properties-page>.pagination>button.current{color:#075cf6;background:#edf3ff;border-color:#b8d0ff}.properties-page>.pagination>button:disabled{color:#a5afbf;background:#f8fafc}.properties-page>.pagination svg{width:14px}@media (width<=1200px){.property-summary-row{grid-template-columns:repeat(2,minmax(240px,1fr))}}@media (width<=700px){.property-summary-row{grid-template-columns:1fr}.properties-page-head>div:last-child{flex-wrap:wrap}}.property-tabs{border-bottom:1px solid #e1e7ef;align-items:flex-end;gap:18px;height:70px;display:flex}.property-tabs button{color:#26344f;height:48px;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;align-items:center;gap:8px;padding:0 18px;font-size:13px;font-weight:700;display:flex}.property-tabs button.active{color:#075cf6;border-color:#075cf6}.property-tabs svg{width:15px}.database-toolbar .properties-search{border:0;border-radius:0;height:52px;padding:0;overflow:visible}.database-toolbar .properties-search input{box-sizing:border-box;background:#fff;border:1px solid #dce4ef;border-radius:9px;width:100%;height:52px;padding:0 16px 0 48px}.database-toolbar .properties-search>svg{z-index:1;top:16px;left:16px}.data-quality i{flex:0 0 8px;display:block}.properties-page .properties-toolbar{gap:10px;min-height:86px}.properties-page .database-toolbar .toolbar-select,.properties-page .contact-filter-wrap>button,.properties-page .table-customize>button{border-radius:8px;gap:7px;height:44px;padding:0 13px;font-size:12px;font-weight:650}.properties-page .database-toolbar .toolbar-select>svg,.properties-page .contact-filter-wrap>button svg,.properties-page .table-customize>button svg{width:16px;height:16px}.properties-page .database-toolbar .properties-search input{padding-left:42px;font-size:11px}.properties-page .database-toolbar .properties-search>svg{width:17px;top:13px;left:14px}.property-more-filters{background:#fff;border:1px solid #dce4ef;border-radius:12px;margin:-10px 0 20px;overflow:hidden;box-shadow:0 14px 35px #182b4b1a}.property-more-filters>header{border-bottom:1px solid #e5eaf1;justify-content:space-between;align-items:center;height:56px;padding:0 20px;display:flex}.property-more-filters>header strong{font-size:15px}.property-more-filters>header button{background:0 0;border:0;border-radius:7px;place-items:center;width:34px;height:34px;display:grid}.property-more-filters>header button:hover{background:#f2f5f9}.property-more-filters>header svg{width:18px}.more-filter-sections{grid-template-columns:1.25fr .8fr .8fr 1.4fr;gap:26px;padding:20px;display:grid}.more-filter-sections fieldset{border:0;border-right:1px solid #e4e9f0;min-width:0;margin:0;padding:0 22px 0 0}.more-filter-sections fieldset:last-child{border-right:0;padding-right:0}.more-filter-sections legend{color:#34435d;letter-spacing:.08em;text-transform:uppercase;width:100%;margin:0 0 15px;padding:0;font-size:10px;font-weight:800}.more-filter-sections label{color:#586985;gap:6px;margin-bottom:13px;font-size:10px;font-weight:700;display:grid}.more-filter-sections input,.more-filter-sections select{box-sizing:border-box;color:#17243c;width:100%;height:38px;font:inherit;background:#fff;border:1px solid #dce4ef;border-radius:7px;outline:none;padding:0 11px;font-size:11px}.more-filter-sections input:focus,.more-filter-sections select:focus{border-color:#075cf6;box-shadow:0 0 0 2px #075cf617}.filter-pair{grid-template-columns:1fr 1fr;gap:10px;display:grid}.filter-range{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:7px;display:grid}.filter-range span{color:#9aa6b8}.more-filter-sections .filter-check{color:#263650;align-items:center;gap:9px;height:30px;margin:0;font-size:11px;display:flex}.more-filter-sections .filter-check input{accent-color:#075cf6;width:15px;height:15px}.property-more-filters>footer{border-top:1px solid #e5eaf1;justify-content:flex-end;align-items:center;gap:10px;height:62px;padding:0 20px;display:flex}.property-more-filters>footer button{color:#263650;background:#fff;border:1px solid #d5deea;border-radius:7px;height:38px;padding:0 18px;font-size:11px;font-weight:750}.property-more-filters>footer .apply{color:#fff;background:#075cf6;border-color:#075cf6}@media (width<=1050px){.more-filter-sections{grid-template-columns:1fr 1fr}.more-filter-sections fieldset:nth-child(2){border-right:0}.more-filter-sections fieldset:nth-child(n+3){padding-top:8px}}@media (width<=640px){.more-filter-sections{grid-template-columns:1fr}.more-filter-sections fieldset{border-bottom:1px solid #e4e9f0;border-right:0;padding-right:0}.more-filter-sections fieldset:last-child{border-bottom:0}}.properties-page{padding-left:29px;padding-right:29px}.properties-page-head{min-height:88px}.properties-page-head h1{font-size:30px}.properties-page-head p{margin:0;font-size:13px}.properties-page-head>div:last-child button{height:50px;padding:0 20px;font-size:12px}.properties-page-head>div:last-child .add-property{min-width:183px}.property-summary-row{gap:20px;margin-bottom:20px}.property-summary-row>button{min-height:133px;padding:20px}.property-summary-row>button>i{width:56px;height:56px}.property-summary-row>button span b{font-size:24px}.property-summary-row>button span strong{font-size:12px}.property-summary-row>button span small{font-size:10px}.property-tabs{height:72px}.property-tabs button{height:51px;padding:0 20px;font-size:12px}.properties-page .properties-toolbar{flex-wrap:nowrap;gap:14px;min-height:100px}.properties-page .database-toolbar .properties-search{flex:320px;max-width:387px}.properties-page .database-toolbar .properties-search,.properties-page .database-toolbar .properties-search input{height:51px}.properties-page .database-toolbar .properties-search>svg{top:16px}.properties-page .database-toolbar .toolbar-select,.properties-page .contact-filter-wrap>button,.properties-page .table-customize>button{gap:9px;height:51px;padding:0 16px;font-size:12px;font-weight:650}.properties-page .database-toolbar .toolbar-select select{font-size:12px;font-weight:650}.properties-page .source-filter{width:142px}.properties-page .ownership-filter{width:140px}.properties-page .contact-filter-wrap>button{justify-content:flex-start;width:155px}.properties-page .contact-filter-wrap>button svg:last-child{margin-left:auto}.properties-page .quality-filter{width:145px}.properties-page .toolbar-select select{flex:1;min-width:0}.properties-page .table-customize{gap:42px;margin-left:auto}.properties-page .table-customize>button:first-child{justify-content:center;width:151px}.properties-page .table-customize>button:nth-child(2){justify-content:center;width:143px}.properties-page .table-wrap th{height:56px}.properties-page .table-wrap td{height:88px}.properties-page .property-cell img{width:54px;height:54px}.properties-page>.pagination{min-height:70px}@media (width<=1280px){.properties-page .properties-toolbar{flex-wrap:wrap;padding:18px 0}.properties-page .database-toolbar .properties-search{flex-basis:100%;max-width:none}.properties-page .table-customize{gap:10px;margin-left:0}}.sr-only{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}:is(.property-workspace-head .drawer-actions>.property-outline-button:has(.spin),.property-workspace-head .drawer-actions>.property-outline-button:has(.sr-only)){justify-content:center;width:42px;padding:0}.property-workspace-head .drawer-actions>.property-outline-button:has(.sr-only) svg{margin:0}.property-edit-panel{gap:12px;display:grid;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.property-edit-panel .property-edit-intro{background:#fff;border:1px solid #d9e3f0;border-radius:10px;min-height:76px;margin:0;padding:16px 18px}.property-edit-panel .property-edit-intro>span{background:#eaf2ff;border-radius:9px;width:40px;height:40px}.property-edit-panel .property-edit-intro h2{letter-spacing:-.01em;font-size:17px}.property-edit-panel .property-edit-intro p{margin-top:4px;font-size:10px}.property-edit-card{background:#fff;border:1px solid #d9e3f0;border-radius:10px;overflow:hidden}.property-edit-panel .property-edit-card .property-edit-section-title{letter-spacing:.025em;background:#fff;gap:10px;min-height:48px;font-weight:750;color:#172b4e!important;border:0!important;border-bottom:1px solid #e3e9f2!important;border-radius:0!important;margin:0!important;padding:8px 18px!important;font-size:11px!important}.property-edit-panel .property-edit-card .property-edit-section-title svg{color:#075cf6;background:#edf4ff;border-radius:8px;width:30px;height:30px;padding:7px}.property-edit-panel .property-edit-card .workspace-edit-grid{background:#fff;border:0;border-radius:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:14px 18px 16px;display:grid}.property-edit-panel .property-edit-card .workspace-edit-grid label{color:#526784;background:#fff;border:1px solid #dce5f0;border-radius:7px;align-content:center;min-height:57px;padding:7px 11px;font-size:9px;font-weight:650;line-height:1.25;display:grid}.property-edit-panel .property-edit-card .workspace-edit-grid input,.property-edit-panel .property-edit-card .workspace-edit-grid select{color:#112647;width:100%;min-width:0;font-family:inherit;font-size:11px;font-weight:650;background:0 0!important;border:0!important;height:28px!important;padding:0!important}.property-edit-panel .property-edit-card .workspace-edit-grid label:focus-within{border-color:#6f9fff;box-shadow:0 0 0 3px #075cf614}.property-edit-panel .sender-assignment{background:#fff;border:1px solid #d9e3f0;border-radius:10px;grid-template-columns:minmax(0,1fr) minmax(260px,38%);gap:8px 22px;min-height:92px;margin:0;padding:14px 18px}.property-edit-panel .sender-heading>span{background:#edf4ff}.property-edit-panel .sender-assignment>label>span{font-size:9px;font-weight:650}.property-edit-panel .sender-assignment select{height:38px;font-family:inherit}.property-edit-panel .sender-assignment>p{margin:-3px 0 0!important}@media (width<=700px){.property-edit-panel .property-edit-card .workspace-edit-grid{grid-template-columns:1fr;padding:12px}.property-edit-panel .sender-assignment{grid-template-columns:1fr}.property-edit-panel .sender-assignment>p{grid-column:1;margin:0!important}}.phone-status-control{margin-top:10px}.phone-status-control small{color:#6c7b92;margin-top:6px;padding-right:18px;font-size:10px;line-height:1.4;display:block}:is(.phone-status-control:has(select option[value=do_not_call]:checked),.phone-status-control:has(select option[value=invalid]:checked)){background:#fff8f7;border-color:#f0b5ad}:is(.phone-status-control:has(select option[value=do_not_call]:checked) select,.phone-status-control:has(select option[value=invalid]:checked) select){color:#b42318;font-weight:700}.phone-picker{margin:0 0 14px;position:relative}.phone-picker-label{color:#53647e;text-transform:uppercase;letter-spacing:.06em;margin:0 0 6px;font-size:10px;font-weight:750;display:block}.phone-picker-trigger{color:#0b1836;text-align:left;background:#fff;border:1px solid #d5dfef;border-radius:10px;grid-template-columns:22px minmax(0,1fr) auto 16px;align-items:center;gap:9px;width:100%;min-height:58px;padding:9px 11px;display:grid}.phone-picker-trigger>svg:first-child{color:#175cff}.phone-picker-trigger span{gap:2px;min-width:0;display:grid}.phone-picker-trigger strong{font-size:12px}.phone-picker-trigger small{color:#687993;text-transform:capitalize;font-size:10px}.phone-picker-trigger b{color:#175cff;background:#edf3ff;border-radius:999px;padding:3px 7px;font-size:10px}.phone-picker-trigger>svg:last-child{width:15px}.phone-picker-menu{z-index:25;background:#fff;border:1px solid #d7e0ed;border-radius:12px;padding:5px;position:absolute;top:78px;left:0;right:0;box-shadow:0 14px 32px #0c234929}.phone-picker-option{border-radius:9px;grid-template-columns:minmax(0,1fr) 34px;align-items:stretch;display:grid}.phone-picker-option.selected{background:#f2f6ff}.phone-picker-option.blocked{opacity:.62}.phone-picker-option>button:first-child{color:#0b1836;text-align:left;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto 16px;align-items:center;gap:8px;width:100%;padding:9px;display:grid}.phone-picker-option>button:first-child span:first-child{gap:2px;display:grid}.phone-picker-option strong{font-size:11px}.phone-picker-option small,.phone-recent{color:#6b7b91;text-transform:capitalize;font-size:9px}.phone-recent{text-align:right}.phone-picker-option svg{width:14px}.phone-primary{color:#8b99ad;background:0 0;border:0;border-radius:8px;align-self:center;width:30px;height:30px}.phone-primary:not(:disabled):hover,.phone-primary.active{color:#e09a00;background:#fff3c9}.phone-primary.active svg{fill:currentColor}.property-head-identity{align-items:center;gap:16px;min-width:0;display:flex}.property-head-copy{min-width:0}.property-header-photo{color:#7890b4;background:linear-gradient(145deg,#edf3fc,#dce8f8);border:1px solid #d9e3ef;border-radius:10px;flex:none;place-items:center;width:88px;height:72px;display:grid;overflow:hidden}.property-header-photo img{object-fit:cover;width:100%;height:100%}.property-header-photo>svg{stroke-width:1.5px;width:30px;height:30px}.property-snapshot{grid-template-columns:none;gap:0;display:block}.property-snapshot>div{width:100%}.property-header-photo:not(:disabled){cursor:zoom-in;padding:0}.property-header-photo:disabled{cursor:default;padding:0}.property-photo-lightbox{z-index:20;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#08142adb;place-items:center;padding:70px 36px 36px;display:grid;position:absolute;inset:0}.property-photo-lightbox>button{color:#fff;cursor:pointer;background:#ffffff1f;border:1px solid #ffffff73;border-radius:10px;place-items:center;width:42px;height:42px;display:grid;position:absolute;top:18px;right:20px}.property-photo-lightbox>button svg{width:21px}.property-photo-lightbox>img{object-fit:contain;border-radius:12px;max-width:100%;max-height:100%;display:block;box-shadow:0 24px 80px #0006}@media (width<=720px){.property-workspace-head{flex-wrap:wrap}.property-head-identity{align-items:flex-start;width:100%}.property-header-photo{width:72px;height:64px}.property-head-copy{flex:1}.property-workspace-head .drawer-actions{justify-content:flex-end;width:100%}.property-title-row h2{overflow-wrap:anywhere;min-width:0}}.property-workspace-head{align-items:stretch;gap:18px;padding:14px 40px 22px;display:grid}.property-head-top{justify-content:space-between;align-items:center;gap:20px;min-height:44px;display:flex}.property-head-top .property-breadcrumb{white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.property-head-top .drawer-actions{flex:none;width:auto;margin-left:auto}.property-workspace-head .property-head-identity{align-items:center;gap:22px;width:100%}.property-workspace-head .property-header-photo{border-radius:13px;width:168px;height:126px}.property-workspace-head .property-header-photo>svg{width:40px;height:40px}.property-workspace-head .property-head-copy h2{font-size:34px}.property-workspace-head .property-head-copy small{margin-top:9px}.property-header-badges{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.property-header-badges span{color:#1557cf;background:#f2f7ff;border:1px solid #cfe0ff;border-radius:999px;align-items:center;width:max-content;padding:5px 10px;font-size:11px;font-weight:750;display:inline-flex}.property-header-badges span:nth-child(2){color:#247047;background:#f1faf4;border-color:#d7e8dc}.property-header-badges span:nth-child(3){color:#8b5a16;background:#fff8ed;border-color:#eadcc4}@media (width<=760px){.property-workspace-head{gap:14px;padding:14px 16px 18px}.property-head-top{align-items:flex-start}.property-head-top .drawer-actions{flex-wrap:wrap;width:auto}.property-head-top .drawer-actions .property-outline-button,.property-head-top .drawer-actions .drawer-cancel,.property-head-top .drawer-actions .primary-button{min-height:38px;padding:0 10px;font-size:11px}.property-workspace-head .property-header-photo{width:112px;height:90px}.property-workspace-head .property-head-copy h2{font-size:26px}.property-head-top .property-breadcrumb{padding-top:10px}.property-head-top .drawer-actions{justify-content:flex-end}}@media (width<=520px){.property-head-top{grid-template-columns:1fr;display:grid}.property-head-top .drawer-actions{justify-content:flex-end;margin-left:auto}.property-workspace-head .property-head-identity{gap:12px}.property-workspace-head .property-header-photo{width:82px;height:70px}.property-workspace-head .property-head-copy h2{font-size:22px}.property-title-row{gap:6px}.property-icon-link{width:30px;height:30px}}.property-tag-section{border-top:1px solid #e4e9f0;margin-top:20px;padding-top:16px}.property-tag-section>strong{color:#293a57;text-transform:uppercase;align-items:center;gap:7px;font-size:11px;display:flex}.property-tag-section>strong svg{color:#075cf6;width:15px}.property-tag-section>small{color:#7b8799;margin-top:10px;display:block}.property-tag-section .property-tags{flex-wrap:wrap;gap:8px;margin-top:11px;display:flex}.property-tag-section .property-tags span{color:#1557cf;background:#f2f7ff;border:1px solid #cfe0ff;border-radius:16px;align-items:center;gap:6px;padding:7px 10px;font-size:10px;font-weight:700;display:inline-flex}.property-tag-section .property-tags span svg{width:12px}.contact-add-row{color:#075cf6;background:#fff;border:1px solid #bdd2fb;border-radius:8px;align-items:center;gap:7px;height:38px;padding:0 13px;font-size:11px;font-weight:750;display:flex}.contact-add-row svg{width:15px}.inline-contact-form{background:#f7faff;border:1px solid #cfe0ff;border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0 18px 14px;padding:14px;display:grid}.inline-contact-form input,.inline-contact-form select{box-sizing:border-box;background:#fff;border:1px solid #d4dfed;border-radius:7px;width:100%;height:40px;padding:0 11px;font-size:11px}.inline-contact-form .primary-button{justify-content:center;height:40px}.inline-contact-form .primary-button svg{width:15px}@media (width>=1050px){.inline-contact-form{grid-template-columns:repeat(5,minmax(0,1fr)) auto}}@media (width<=640px){.contact-add-row span{display:none}.inline-contact-form{grid-template-columns:1fr}}.property-workspace-head{grid-template-columns:minmax(0,1fr) auto;align-items:center;padding-top:28px;padding-right:40px;position:relative}.property-workspace-head .property-head-identity{grid-column:1;min-width:0}.property-workspace-head .property-header-actions{grid-column:2;justify-content:flex-end;align-self:center;margin:0 50px 0 auto;width:auto!important}.property-header-close{z-index:2;color:#0f255f;cursor:pointer;background:#fff;border:1px solid #cdd9ea;border-radius:9px;place-items:center;width:38px;height:38px;padding:0;display:grid;position:absolute;top:14px;right:20px}.property-header-close svg{width:18px;height:18px}.property-header-actions a{text-decoration:none}@media (width<=720px){.property-workspace-head{grid-template-columns:minmax(0,1fr) auto;padding:24px 16px 18px}.property-workspace-head .property-header-actions{gap:6px;margin-right:42px;width:auto!important}.property-header-close{top:10px;right:10px}.property-workspace-head .property-header-actions>.property-icon-action{width:38px;min-width:38px;min-height:38px}.property-workspace-head .property-header-photo{width:96px;height:78px}}@media (width<=520px){.property-workspace-head{grid-template-columns:1fr}.property-workspace-head .property-header-actions{grid-column:1;margin:4px 42px 0 auto}.property-workspace-head .property-head-identity{grid-column:1}}.properties-page .data-quality{color:#117a52;white-space:nowrap;background:#eaf9f2;border:1px solid #bcebd5;border-radius:999px;align-items:center;gap:7px;padding:6px 10px;font-size:10px;font-weight:750;line-height:1;display:inline-flex}.properties-page .data-quality i{background:#14b879;border-radius:50%;flex:0 0 7px;width:7px;height:7px;display:block}.properties-page .data-quality.quality-incomplete{color:#a76000;background:#fff6e5;border-color:#ffe0a6}.properties-page .data-quality.quality-incomplete i{background:#f59e0b}.properties-page .data-quality.quality-missing_critical{color:#c62828;background:#fff0f0;border-color:#ffc7c7}.properties-page .data-quality.quality-missing_critical i{background:#e53935}.property-api-usage{max-width:760px}.api-usage-numbers{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:22px 0;display:grid}.api-usage-numbers span{background:#f8faff;border:1px solid #dce5f2;border-radius:10px;gap:7px;padding:18px;display:grid}.api-usage-numbers strong{color:#10244d;font-size:24px}.api-usage-numbers small{color:#66758d;font-size:11px}.api-usage-track{background:#e6ebf2;border-radius:999px;height:10px;margin-bottom:12px;overflow:hidden}.api-usage-track i{border-radius:inherit;background:#1768ff;height:100%;display:block}.property-api-usage>p{color:#60708b;font-size:12px}@media (width<=600px){.api-usage-numbers{grid-template-columns:1fr}}.properties-page .table-tags{flex-wrap:nowrap;align-items:center;max-width:230px}.properties-page .table-tags>span{text-overflow:ellipsis;white-space:nowrap;max-width:94px;overflow:hidden}.properties-page .table-tags .tag-overflow{cursor:help;color:#075cf6;background:#edf4ff;border:1px solid #c9d9f5;flex:none;font-weight:800;position:relative;overflow:visible}.properties-page .tag-overflow-tooltip{z-index:50;color:#fff;white-space:normal;background:#10213f;border:1px solid #d7e0ed;border-radius:9px;min-width:180px;max-width:260px;padding:9px;display:none;position:absolute;bottom:calc(100% + 9px);left:50%;transform:translate(-50%);box-shadow:0 12px 28px #0a1c3b38}.properties-page .tag-overflow-tooltip:after{content:"";border:5px solid #0000;border-top-color:#10213f;margin-left:-5px;position:absolute;top:100%;left:50%}.properties-page .tag-overflow-tooltip b{padding:4px 6px;font-size:10px;font-weight:600;line-height:1.3;display:block}.properties-page .tag-overflow:hover .tag-overflow-tooltip,.properties-page .tag-overflow:focus .tag-overflow-tooltip,.properties-page .tag-overflow:focus-visible .tag-overflow-tooltip{display:block}.properties-page .property-bulk-bar{z-index:40;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f8fbfff7;border-color:#a9c7ff;width:min(760px,100vw - 251px);min-height:58px;margin:0;padding:0 18px;position:fixed;bottom:20px;left:calc(50% + 101.5px);transform:translate(-50%);box-shadow:0 16px 44px #122c5833}.app-shell.sidebar-collapsed .properties-page .property-bulk-bar{width:min(760px,100vw - 124px);left:calc(50% + 38px)}@media (width<=950px){.properties-page .property-bulk-bar,.app-shell.sidebar-collapsed .properties-page .property-bulk-bar{width:calc(100vw - 24px);bottom:12px;left:50%;overflow-x:auto;transform:translate(-50%)}}.composer-tabs .composer-unavailable{color:#b54708;margin-left:auto;font-size:10px;font-weight:650}.composer-tabs>button:disabled{cursor:not-allowed;opacity:.45}.notification-center .notifications b{top:-4px}.deal-row-actions{align-items:center;gap:6px;display:flex}.deal-row-actions .icon-button{border-radius:6px;place-items:center;width:30px;height:30px;display:grid}.deal-row-actions .icon-button:hover{background:#f2f5fa}.deal-row-actions .icon-button.danger:hover{background:#fff0f1}.infinite-list-status{text-align:center;color:#657188;padding:14px 16px;font-size:10px}.properties-page>.infinite-list-status{border-top:1px solid #e5eaf2;place-items:center;min-height:52px;display:grid}.lead-list>.infinite-list-status{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff0;position:sticky;bottom:0}.lead-select-item{padding-left:25px;position:relative}.lead-select-item>input{z-index:3;accent-color:#0758ef;width:15px;height:15px;position:absolute;top:50%;left:4px;transform:translateY(-50%)}.lead-select-item.bulk-selected{background:#f5f8ff}.followup-bulk-bar{z-index:8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f7fafff7;border:1px solid #b7ceff;border-radius:10px;align-items:center;gap:8px;margin:10px 8px;padding:10px 12px;font-size:10px;display:flex;position:sticky;bottom:10px;box-shadow:0 10px 30px #18366833}.followup-bulk-bar strong{margin-right:auto}.followup-bulk-bar button{white-space:nowrap;background:#fff;border:1px solid #d5deeb;border-radius:6px;justify-content:center;align-items:center;gap:5px;height:31px;padding:0 9px;font-size:9px;font-weight:700;display:flex}.followup-bulk-bar button.primary{color:#fff;background:#0758ef;border-color:#0758ef}.followup-bulk-bar button.danger{color:#c62828;background:#fff5f5;border-color:#f3b8b8}.followup-bulk-bar button.deselect{color:#53647d}.followup-bulk-bar button:disabled{cursor:wait;opacity:.6}.followup-bulk-bar svg{width:14px}.bulk-followup-form{gap:14px;padding:20px;display:grid}.bulk-followup-form>label:not(.bulk-option){gap:7px;font-size:11px;font-weight:700;display:grid;position:relative}.bulk-followup-form>label:not(.bulk-option)>svg{pointer-events:none;width:15px;position:absolute;bottom:12px;right:12px}.bulk-followup-form select,.bulk-followup-form input[type=datetime-local]{background:#fff;border:1px solid #dbe3ef;border-radius:7px;height:42px;padding:0 12px;font-size:11px}.bulk-followup-form select{appearance:none}.bulk-option{background:#f6f8fb;border-radius:8px;align-items:flex-start;gap:10px;padding:12px;display:flex}.bulk-option input{accent-color:#0758ef;margin-top:2px}.bulk-option span{gap:4px;display:grid}.bulk-option strong{font-size:11px}.bulk-option small{color:#63718a;font-size:10px;font-weight:400}.lead-row:before{content:"";background:#98a2b3;border-radius:0 4px 4px 0;width:4px;position:absolute;top:8px;bottom:8px;left:0}.lead-row.rail-blue:before{background:#1769ff}.lead-row.rail-red:before{background:#e52535}.lead-row.rail-orange:before{background:#f79009}.lead-row.rail-green:before{background:#12a150}.lead-row.rail-gray:before{background:#98a2b3}.lead-row.unread{background:#f3f7ff}.lead-row.unread .lead-title strong{color:#091b3a;font-weight:800}.lead-row.unread .reply-preview{color:#172b4d;font-weight:650}.lead-row.selected.unread{background:#edf4ff}.unread-badge{color:#0758ef;background:#e1ebff;border-radius:999px;align-items:center;gap:5px;margin-left:auto;padding:3px 7px;font-size:9px;font-weight:800;display:inline-flex!important}.lead-bottom .unread-badge b{background:#0758ef;width:auto;min-width:14px;height:auto;margin:0;padding:0 3px;font-size:8px}.lead-row:before{border-radius:0 2px 2px 0;width:2px}.lead-select-item{padding-left:0}.lead-select-item.bulk-selected .lead-row{background:#edf4ff}.bulk-selection-check{z-index:4;color:#fff;pointer-events:none;background:#0758ef;border-radius:50%;place-items:center;width:20px;height:20px;display:none;position:absolute;top:10px;right:10px}.bulk-selection-check svg{width:12px}.lead-select-item.bulk-selected .bulk-selection-check{display:grid}.multi-select-hint{text-align:center;color:#7a879b;padding:9px 12px 13px;font-size:9px}.lead-select-item.bulk-selected .lead-row{padding-right:42px}.lead-select-item.bulk-selected .lead-title small{text-overflow:ellipsis;max-width:112px;overflow:hidden}.bulk-selection-check{top:11px;right:11px;box-shadow:0 0 0 3px #edf4ff}.import-followup-option{background:#f7faff;border:1px solid #dce6f5;border-radius:9px;align-items:flex-start;gap:11px;margin:14px 0;padding:14px;display:flex}.import-followup-option input{accent-color:#0758ef;margin-top:2px}.import-followup-option span{gap:5px;display:grid}.import-followup-option strong{color:#16243e;font-size:11px}.import-followup-option small{color:#65738b;font-size:10px;line-height:1.45}.import-enrichment-option{background:#f3f7ff;border-color:#c9dcff}.import-enrichment-option>svg{color:#0758ef;flex:0 0 17px;width:17px;height:17px}.import-enrichment-option:has(input:checked){border-color:#78a5fb;box-shadow:0 0 0 3px #0758ef12}.page-transition{flex:1;min-width:0;min-height:0;animation:.22s cubic-bezier(.2,.7,.2,1) both page-enter;display:flex;overflow:hidden}.page-transition>:not(.screen-skeleton){flex:1;min-width:0;min-height:0}@keyframes page-enter{0%{opacity:.25;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.data-refreshing,.data-refresh-error{color:#61718a;white-space:nowrap;align-items:center;gap:7px;margin-left:auto;margin-right:14px;font-size:10px;font-weight:700;display:flex}.data-refreshing+.notification-center,.data-refresh-error+.notification-center{margin-left:0}.data-refreshing .loading-spinner{border-width:2px;width:14px;height:14px}.data-refresh-error{color:#b42318;cursor:pointer;background:#fff7f6;border:1px solid #f6c9c5;border-radius:7px;height:30px;padding:0 10px}.screen-skeleton{box-sizing:border-box;background:#fff;flex:1;min-width:0;min-height:0;padding:24px 28px;overflow:hidden}.screen-skeleton-toolbar,.screen-skeleton-cards{gap:12px;margin-bottom:18px;display:flex}.screen-skeleton-toolbar span,.screen-skeleton-cards span,.screen-skeleton-table span{background:#edf1f6;border-radius:8px;display:block;position:relative;overflow:hidden}.screen-skeleton-toolbar span{width:180px;height:42px}.screen-skeleton-toolbar span:first-child{width:min(390px,42vw)}.screen-skeleton-cards span{flex:1;height:104px}.screen-skeleton-table{background:#e6ebf2;border:1px solid #e6ebf2;border-radius:10px;gap:1px;display:grid;overflow:hidden}.screen-skeleton-table span{background:#f5f7fa;border-radius:0;height:68px}.screen-skeleton-toolbar span:after,.screen-skeleton-cards span:after,.screen-skeleton-table span:after{content:"";background:linear-gradient(90deg,#0000,#ffffffc7,#0000);animation:1.35s ease-in-out infinite skeleton-shimmer;position:absolute;inset:0;transform:translate(-100%)}@keyframes skeleton-shimmer{to{transform:translate(100%)}}.lead-row,.properties-page tbody tr{transition:background-color .16s,border-color .16s,box-shadow .16s}@media (width<=640px){.data-refreshing,.data-refresh-error{margin-left:auto;margin-right:8px}.data-refreshing{font-size:0}.screen-skeleton{padding:16px}.screen-skeleton-cards span:nth-child(n+2){display:none}}@media (prefers-reduced-motion:reduce){.page-transition,.screen-skeleton-toolbar span:after,.screen-skeleton-cards span:after,.screen-skeleton-table span:after{animation:none}.lead-row,.properties-page tbody tr{transition:none}}.workspace-boot .sidebar{transform:none}.workspace-boot .brand-mark{margin:auto}.workspace-boot .sidebar nav{gap:14px}.workspace-boot .boot-nav{background:#edf1f6;border-radius:9px;width:38px;height:38px;margin:auto;display:block;position:relative;overflow:hidden}.workspace-boot .boot-nav:after{content:"";background:linear-gradient(90deg,#0000,#fffc,#0000);animation:1.35s ease-in-out infinite skeleton-shimmer;position:absolute;inset:0;transform:translate(-100%)}@media (prefers-reduced-motion:reduce){.workspace-boot .boot-nav:after{animation:none}}.team-password-action{align-items:center;gap:6px;display:inline-flex}.team-password-action svg{width:15px;height:15px}.follow-up-view-tabs{background:#f6f8fc;border:1px solid #dce5f1;border-radius:12px;grid-template-columns:repeat(3,1fr);gap:5px;padding:5px;display:grid}.follow-up-view-tabs button{color:#52617b;background:0 0;border:0;border-radius:8px;min-height:36px;font-size:12px;font-weight:700}.follow-up-view-tabs button.active{color:#105cf4;background:#fff;box-shadow:0 2px 8px #0f244d14}.follow-up-view-tabs span{color:#fff;background:#1760ff;border-radius:10px;place-items:center;min-width:19px;height:19px;margin-left:5px;font-size:10px;display:inline-grid}.communication-rail>header{padding:14px 3px 8px}.communication-rail>header h3{margin:0 0 4px;font-size:15px}.communication-rail>header p{color:#71809a;margin:0;font-size:12px}.communication-inbox-list{gap:9px;padding:4px 2px 24px;display:grid;overflow:auto}.communication-inbox-card{background:#fff;border:1px solid #dce5f1;border-radius:13px;overflow:hidden}.communication-card-main{text-align:left;background:0 0;border:0;grid-template-columns:38px minmax(0,1fr) auto;gap:10px;width:100%;padding:12px;display:grid}.communication-avatar{color:#1760ff;background:#eaf1ff;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.communication-avatar svg{width:18px}.communication-card-main>div:nth-child(2){gap:2px;min-width:0;display:grid}.communication-card-main strong{font-size:13px}.communication-card-main span,.communication-card-main small{color:#687895;font-size:11px}.communication-card-main p{text-overflow:ellipsis;white-space:nowrap;margin:5px 0 2px;font-size:12px;overflow:hidden}.communication-card-main time{color:#71809a;font-size:10px}.communication-reply{color:#105cf4;background:#f8faff;border:0;border-top:1px solid #edf1f7;justify-content:center;align-items:center;gap:6px;width:100%;min-height:34px;font-weight:700;display:flex}.communication-reply svg{width:14px}.communication-inbox-card form{border-top:1px solid #edf1f7;gap:7px;padding:9px;display:flex}.communication-inbox-card form select{border:1px solid #ced9e8;border-radius:8px;flex:1;min-width:0;padding:0 8px}.communication-inbox-card form button{color:#fff;background:#1760ff;border:0;border-radius:8px;padding:0 10px;font-weight:700}.communication-empty{text-align:center;color:#697996;justify-items:center;padding:45px 20px;display:grid}.communication-empty svg{color:#18a563;width:35px;height:35px;margin-bottom:10px}.communication-empty h3{color:#14213a;margin:0}.communication-empty p{margin:6px 0;font-size:12px}.activity-context{color:#65748d;flex-wrap:wrap;gap:6px 14px;margin:7px 0;font-size:11px;display:flex}.activity-context span{align-items:center;gap:5px;display:inline-flex}.activity-context svg{color:#1760ff;width:13px;height:13px}.activity-reply{color:#105cf4;background:#edf4ff;border:0;border-radius:8px;align-items:center;gap:6px;margin-top:8px;padding:7px 10px;font-size:11px;font-weight:700;display:inline-flex}.activity-reply svg{width:14px;height:14px}.credential-dialog-backdrop{z-index:1200;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0f172a6b;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.credential-dialog{box-sizing:border-box;background:#fff;border:1px solid #dbe4f0;border-radius:18px;width:min(560px,100%);max-height:calc(100vh - 48px);padding:26px;overflow:auto;box-shadow:0 24px 70px #0f172a38}.credential-dialog>header{border-bottom:1px solid #e7edf5;justify-content:space-between;align-items:flex-start;gap:24px;padding-bottom:20px;display:flex}.credential-dialog>header>div{align-items:flex-start;gap:12px;min-width:0;display:flex}.credential-dialog>header>div>svg{color:#1760ff;flex:0 0 20px;width:20px;height:20px;margin-top:3px}.credential-dialog>header>div>div{min-width:0}.credential-dialog h3,.credential-dialog h4{color:#172033;margin:0}.credential-dialog h3{font-size:18px;line-height:1.3}.credential-dialog h4{font-size:15px;line-height:1.4}.credential-dialog p,.credential-dialog small{color:#60708f}.credential-dialog>header p{max-width:410px;margin:7px 0 0;font-size:13px;line-height:1.5}.credential-dialog>header button{color:#1760ff;background:#f5f7fb;border:0;border-radius:10px;flex:0 0 36px;place-items:center;width:36px;height:36px;display:grid}.credential-dialog>header button svg{width:20px;height:20px}.credential-reset{box-sizing:border-box;text-align:left;color:#10203d;background:#f5f8ff;border:1px solid #bfd2ff;border-radius:12px;align-items:center;gap:13px;width:100%;margin:20px 0 24px;padding:16px;display:flex}.credential-reset>svg{color:#1760ff;flex:0 0 22px;width:22px;height:22px}.credential-reset span{gap:4px;min-width:0;display:grid}.credential-reset strong{font-size:14px;line-height:1.35}.credential-reset small{font-size:12px;font-weight:400;line-height:1.4}.credential-dialog form{gap:15px;display:grid}.credential-dialog form label{color:#273247;gap:7px;font-size:13px;display:grid}.credential-dialog form input{box-sizing:border-box;width:100%;min-height:46px;font:inherit;border:1px solid #ced9e8;border-radius:10px;padding:0 13px}.credential-dialog form>small{font-size:11px;line-height:1.45}.credential-dialog .form-actions{justify-content:flex-end;align-items:center;gap:10px;margin-top:3px;display:flex}.credential-dialog .form-actions button{white-space:nowrap;border-radius:9px;min-height:42px;padding:0 17px}.credential-dialog .form-actions .primary-button{min-width:168px}@media (width<=600px){.credential-dialog-backdrop{padding:12px}.credential-dialog{border-radius:15px;max-height:calc(100vh - 24px);padding:20px}.credential-dialog>header{gap:14px}.credential-dialog>header p{font-size:12px}.credential-dialog .form-actions{grid-template-columns:1fr 1.5fr;display:grid}.credential-dialog .form-actions button,.credential-dialog .form-actions .primary-button{width:100%;min-width:0;padding:0 10px;font-size:12px}}@media (width<=950px){.sidebar:not(.mobile-open){pointer-events:none;overflow:hidden}.sidebar.mobile-open{pointer-events:auto}}@media (width<=640px){.follow-up-empty{padding:20px 14px}.follow-up-empty-card{border-radius:18px;padding:34px 20px 24px}.empty-icon{border-radius:21px;width:70px;height:70px}.follow-up-empty-card h2{font-size:23px}.follow-up-empty-card>p{font-size:13px}.empty-actions{flex-direction:column}.empty-actions button{width:100%}.empty-foot{margin-top:22px}.properties-page{padding:14px 16px;overflow:auto;min-width:0!important}.properties-toolbar{flex-wrap:wrap}.properties-search{flex:auto;width:100%}.import-properties,.add-property{flex:1;justify-content:center;margin-left:0}.property-import{padding:22px 16px}.import-actions{flex-direction:column}.file-picker,.template-button{width:100%}.import-summary{flex-direction:column;align-items:flex-start;gap:4px}.property-filters{flex-wrap:wrap;padding-bottom:8px;overflow:visible}.property-filters>label{flex:145px;min-width:0}.property-filters select{width:100%}.property-filters>button:nth-of-type(n+2){display:none}.table-wrap{overflow-x:hidden}.table-wrap table{table-layout:fixed;min-width:0!important}.table-wrap th:nth-child(3),.table-wrap td:nth-child(3),.table-wrap th:nth-child(4),.table-wrap td:nth-child(4),.table-wrap th:nth-child(5),.table-wrap td:nth-child(5),.table-wrap th:nth-child(7),.table-wrap td:nth-child(7),.table-wrap th:nth-child(8),.table-wrap td:nth-child(8),.table-wrap th:nth-child(9),.table-wrap td:nth-child(9){display:none}.table-wrap th,.table-wrap td{padding:9px 7px}.table-wrap th:first-child{width:48%}.table-wrap th:nth-child(2){width:29%}.table-wrap th:nth-child(6){width:23%}.property-cell{gap:7px}.property-cell img{width:38px;height:38px}.property-cell strong{font-size:9px}.table-wrap td{font-size:8px}.status{white-space:normal;padding:3px 4px}.pagination{flex-wrap:wrap;height:auto;padding:12px 0}.pagination span{width:100%}.property-create-form .form-grid{grid-template-columns:1fr}.data-page,.settings-page,.settings-detail{padding:14px 16px;min-width:0!important}.metric-grid{grid-template-columns:1fr}.screen-actions,.page-intro{flex-wrap:wrap}.screen-actions>.primary-button,.page-intro>.primary-button{margin-left:0}.data-filters{width:100%;overflow:auto}.data-filters>label,.deals-filter>label{width:100%;min-width:260px}.settings-page:has(.setting-card) .settings-grid{grid-template-columns:1fr}.settings-grid>.setting-card{height:auto;min-height:260px}}.next.due-now{color:#c92a2a;font-weight:700}.notification-center{margin-left:auto;position:relative}.notification-center .notifications{cursor:pointer;background:0 0;border:0;margin-left:0;padding:8px}.notification-panel{z-index:80;background:#fff;border:1px solid #dfe6f0;border-radius:10px;width:320px;max-height:390px;padding:8px;position:absolute;top:48px;right:0;overflow:auto;box-shadow:0 18px 50px #1324442e}.notification-panel-head{border-bottom:1px solid #edf0f5;justify-content:space-between;align-items:center;padding:10px 12px;display:flex}.notification-panel-head span{color:#0758ef;background:#e9f1ff;border-radius:20px;place-items:center;min-width:23px;height:23px;font-size:11px;font-weight:700;display:grid}.notification-panel>button{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #edf0f5;gap:5px;width:100%;padding:12px;display:grid}.notification-panel>button:hover{background:#f5f8ff}.notification-panel>button strong{font-size:12px}.notification-panel>button span,.notification-panel>p{color:#536179;font-size:11px}.notification-panel>p{text-align:center;margin:0;padding:18px 12px}@media (width<=640px){.notification-panel{width:auto;position:fixed;top:64px;left:12px;right:12px}}.tasks-page{padding-top:24px}.tasks-page .page-intro,.settings-page .page-intro{margin-top:0}.workspace-edit-grid{grid-template-columns:1fr 1fr;gap:12px;margin:10px 0;display:grid}.workspace-edit-grid label{color:#536179;gap:5px;font-size:10px;display:grid}.workspace-edit-grid input,.workspace-edit-grid select{background:#fff;border:1px solid #dce3ed;border-radius:6px;height:38px;padding:0 10px}.modal-form{gap:14px;display:grid}.modal-form label{gap:6px;font-size:11px;font-weight:600;display:grid;position:relative}.modal-form input,.modal-form select,.modal-form textarea{width:100%;font:inherit;background:#fff;border:1px solid #dce3ed;border-radius:6px;padding:10px}.modal-form textarea{resize:vertical;min-height:80px}.modal-form label>svg{pointer-events:none;width:16px;position:absolute;bottom:10px;right:10px}.modal-form select{appearance:none}.contact-portfolio{font-weight:650;color:#175cff!important}.phone-selector{margin-bottom:12px}.phone-selector select{padding-right:32px}.contact-mode{background:#f0f4fa;border-radius:9px;grid-template-columns:1fr 1fr;padding:4px;display:grid}.contact-mode button{color:#5c6a80;background:0 0;border:0;border-radius:7px;height:38px;font-size:12px;font-weight:650}.contact-mode button.active{color:var(--blue);background:#fff;box-shadow:0 1px 5px #19315b18}.existing-contact-picker{gap:10px;display:grid}.existing-contact-picker>label{gap:6px;font-size:11px;font-weight:650;display:grid}.existing-contact-picker input{border:1px solid #dce3ed;border-radius:7px;height:42px;padding:0 12px}.existing-contact-picker>p,.no-contact-match{color:#657289;border:1px dashed #cad5e5;border-radius:8px;margin:0;padding:14px;font-size:11px}.contact-results{gap:7px;max-height:220px;display:grid;overflow:auto}.contact-results>button{text-align:left;background:#fff;border:1px solid #dce3ed;border-radius:8px;gap:3px;padding:11px 12px;display:grid}.contact-results>button:hover{background:#f7faff;border-color:#7fa4ef}.contact-results span,.contact-results small,.chosen-contact span,.chosen-contact small,.no-contact-match span{color:#64728a;font-size:10px;display:block}.chosen-contact{background:#f5f9ff;border:1px solid #a9c5fb;border-radius:9px;gap:4px;padding:13px 110px 13px 14px;display:grid;position:relative}.chosen-contact>strong{color:#0a55d9;font-size:11px}.chosen-contact>button{color:var(--blue);background:0 0;border:0;font-weight:650;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.no-contact-match{gap:4px;display:grid}.sender-field{grid-template-columns:1fr}.sender-field>label{max-width:420px}.sender-assignment{background:linear-gradient(135deg,#f6f9ff,#fff);border:1px solid #d9e5f7;border-radius:9px;grid-template-columns:1fr minmax(250px,330px);align-items:end;gap:12px 20px;margin:18px 0;padding:16px;display:grid}.sender-heading{align-items:center;gap:11px;display:flex}.sender-heading>span{width:36px;height:36px;color:var(--blue);background:#e5eeff;border-radius:9px;place-items:center;display:grid}.sender-heading svg{width:18px}.sender-heading div{gap:3px;display:grid}.sender-heading strong{font-size:12px}.sender-heading small{color:#62718a;font-size:10px}.sender-assignment>label{gap:6px;display:grid}.sender-assignment>label>span{color:#536179;font-size:9px}.sender-assignment select{background:#fff;border:1px solid #cbd8eb;border-radius:7px;width:100%;height:40px;padding:0 34px 0 11px;font-size:11px}.sender-assignment>p{grid-column:2;align-items:center;gap:5px;display:flex;color:#63718a!important;margin:-5px 0 0!important;font-size:9px!important}.sender-assignment>p svg{width:12px}.sender-assignment.locked{background:#f7f8fa;border-color:#e1e5eb}.sender-assignment.locked .sender-heading>span{color:#59677c;background:#eceff3}.sender-assignment select:disabled{color:#637087;cursor:not-allowed;background:#f0f2f5}.manual-phones{background:#f9fbfe;border:1px solid #dce5f2;border-radius:9px;gap:9px;padding:14px;display:grid}.manual-phones>div:first-child{gap:3px;display:grid}.manual-phones>div:first-child strong{font-size:12px}.manual-phones>div:first-child small{color:#68768c;font-size:10px}.manual-phone-row{grid-template-columns:minmax(190px,1fr) 120px auto 32px;align-items:end;gap:8px;display:grid}.manual-phone-row>label:not(.primary-phone){color:#536179;gap:5px;font-size:10px;display:grid}.manual-phone-row input[type=tel],.manual-phone-row select{background:#fff;border:1px solid #d5deeb;border-radius:7px;height:39px;padding:0 10px}.manual-phone-row select{width:100%}.primary-phone{white-space:nowrap;align-items:center;height:39px;flex-direction:row!important;gap:6px!important;font-size:10px!important;display:flex!important}.primary-phone input{width:15px!important;height:15px!important}.manual-phone-row>button{color:#8b98aa;background:0 0;border:0;width:32px;height:39px}.manual-phone-row>button svg{width:16px}.add-phone{height:34px;color:var(--blue);background:#fff;border:1px solid #c8d8f3;border-radius:7px;justify-self:start;align-items:center;gap:6px;padding:0 11px;font-size:10px;font-weight:650;display:flex}.add-phone svg{width:14px}@media (width<=760px){.sender-assignment{grid-template-columns:1fr}.sender-assignment>p{grid-column:1;margin:0!important}}@media (width<=640px){.manual-phone-row{grid-template-columns:1fr 110px}.primary-phone{grid-column:1}.manual-phone-row>button{grid-area:2/2}}.drawer-backdrop{z-index:60;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#101b2d61;position:fixed;inset:0}.property-drawer{background:#fff;animation:.2s ease-out drawer-in;box-shadow:-24px 0 70px #0f1d3433;border-radius:16px 0 0 16px!important;width:min(860px,100vw - 40px)!important;height:100%!important;max-height:none!important;position:absolute!important;inset:0 0 0 auto!important}.property-drawer.deep-workspace{z-index:auto;display:flex}.property-drawer .deep-head{min-height:86px;padding:15px 22px}.property-drawer .deep-head>div:first-child{min-width:0}.property-drawer .deep-head h2{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.drawer-kicker{color:var(--blue);text-transform:uppercase;letter-spacing:.08em;font-size:9px;font-weight:700}.drawer-actions{align-items:center;gap:8px;margin-left:auto;display:flex}.drawer-actions .primary-button{margin-left:0}.drawer-cancel{color:#43536d;background:#fff;border:1px solid #dce3ed;border-radius:7px;height:42px;padding:0 15px}.drawer-close{place-items:center;width:42px;height:42px;background:#f3f5f8!important;border:0!important;border-radius:8px!important;margin-left:0!important;padding:0!important;display:grid!important}.drawer-close svg{width:18px}.property-drawer .deep-tabs{gap:22px;padding:0 22px}.property-drawer .deep-content{padding:20px 22px}.property-drawer .property-hero{grid-template-columns:230px 1fr;gap:20px;padding:16px}.property-drawer .property-hero>img{height:190px}.property-drawer .workspace-edit-grid{gap:10px}.property-drawer .workspace-edit-grid input:disabled,.property-drawer .workspace-edit-grid select:disabled{color:#44526a;opacity:1;background:#f6f7f9;border-color:#e5e8ed}.add-property-drawer{align-content:start;padding:24px 28px!important;display:grid!important;overflow:auto!important}.add-property-drawer>h2{margin-bottom:2px;font-size:24px}.add-property-drawer>.primary-button{background:var(--blue);position:sticky;bottom:-1px;box-shadow:0 -12px 20px #fff}@keyframes drawer-in{0%{opacity:.4;transform:translate(28px)}to{opacity:1;transform:translate(0)}}.drawer-backdrop:has(.deep-workspace.property-drawer){-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#101b2d61}.deep-workspace.property-drawer{border-radius:16px 0 0 16px!important;width:min(1180px,100vw - 40px)!important;max-width:none!important;inset:0 0 0 auto!important;box-shadow:-24px 0 70px #0f1d3433!important}.deep-workspace.property-drawer.deal-detail-drawer{width:min(680px,100vw - 40px)!important}@media (width<=760px){.deep-workspace.property-drawer.deal-detail-drawer{width:100%!important}.property-drawer,.deep-workspace.property-drawer{border-radius:0!important;width:100%!important}.property-drawer .property-hero{grid-template-columns:1fr}.property-drawer .property-hero>img{height:180px}.drawer-actions .primary-button{padding:0 12px}.drawer-actions .primary-button svg{display:none}.drawer-cancel{padding:0 10px}.add-property-drawer{padding:20px 18px!important}}.editable-form select{background:#fff;border:1px solid #dce3ed;border-radius:5px;height:40px;padding:0 11px;font-size:11px}.invite-form{gap:12px;padding:16px;display:grid}.invite-form label{gap:6px;font-size:11px;display:grid}.invite-form input,.invite-form select{background:#fff;border:1px solid #dce3ed;border-radius:6px;height:40px;padding:0 10px}.call-resource{padding:20px}.call-resource pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#f7f9fc;border:1px solid #e2e7f0;border-radius:7px;max-height:420px;padding:14px;font:12px/1.55 ui-monospace,SFMono-Regular,Consolas,monospace;overflow:auto}.edit-note-button{color:var(--blue);background:0 0;border:0;border-radius:5px;align-items:center;gap:4px;margin-left:auto;padding:3px 5px;font-size:10px;font-weight:650;display:flex}.edit-note-button:hover{background:#edf3ff}.edit-note-button svg{width:12px;height:12px}.note-edit{gap:9px;margin-top:10px;display:grid}.note-edit textarea{resize:vertical;width:100%;min-height:76px;font:inherit;outline-color:var(--blue);border:1px solid #b9cdf6;border-radius:7px;padding:10px;line-height:1.45}.note-edit>div{justify-content:flex-end;gap:7px;display:flex}.note-edit button{background:#fff;border:1px solid #d8e0eb;border-radius:6px;height:31px;padding:0 11px;font-size:10px;font-weight:650}.note-edit button:last-child{border-color:var(--blue);background:var(--blue);color:#fff}.note-edit button:disabled{opacity:.5}.rule-feedback{background:#f1f6ff;border:1px solid #cfe0ff;border-radius:7px;gap:3px;margin-top:12px;padding:10px 12px;font-size:11px;display:grid}.rule-feedback span{color:#4f607a}.rule-feedback.warning{background:#fff8ee;border-color:#ffd9a8}.quick-dates{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.quick-dates button{color:#164eac;background:#fff;border:1px solid #d7e2f3;border-radius:6px;padding:7px 9px;font-size:10px}.promote-suggestion{color:#0758ef;background:#eaf2ff;border:1px solid #9fc0ff;border-radius:7px;width:100%;height:42px;margin-top:12px;font-weight:700}.other-choice{align-items:center;gap:8px;margin-top:12px;font-size:11px;display:flex}.outcome-note{gap:6px;margin-top:12px;font-size:11px;display:grid}.outcome-note textarea{resize:vertical;border:1px solid #dce4ef;border-radius:7px;min-height:70px;padding:9px}.contact-dnc{color:#b42318;background:#ffe9e7;border-radius:5px;padding:4px 7px;font-size:10px!important;display:inline-block!important}.action-grid a[aria-disabled=true]{opacity:.45;cursor:not-allowed}.retry-settings{gap:12px;display:grid}.retry-settings label{gap:6px;display:grid}.check-field{align-items:center;gap:8px;display:flex!important}.check-field input{width:16px!important;height:16px!important}.recordings{gap:12px;display:grid}.recording-player{border:1px solid var(--line);border-radius:8px;gap:12px;padding:14px;display:grid}.recording-player span{justify-content:space-between;gap:12px;display:flex}.recording-player small{color:var(--muted)}.recording-player audio{width:100%;height:38px}.transcript-lines{gap:10px;max-height:420px;display:grid;overflow:auto}.transcript-lines p{border-bottom:1px solid var(--line);grid-template-columns:minmax(100px,auto) 44px 1fr;gap:10px;margin:0;padding:10px 0;font-size:12px;line-height:1.55;display:grid}.transcript-lines strong{color:#24395c;overflow-wrap:anywhere}.transcript-lines small{color:var(--muted)}.call-summary{font-size:13px;line-height:1.6}.call-summary ul{padding-left:20px}.follow-up-empty{background:linear-gradient(145deg,#f8fbff 0%,#f5f8ff 48%,#fbf9ff 100%);flex:1;place-items:center;min-height:0;padding:40px;display:grid;position:relative;overflow:hidden}.empty-glow{filter:blur(1px);opacity:.8;border-radius:50%;position:absolute}.empty-glow-one{background:radial-gradient(circle,#487eff26,#0000 68%);width:420px;height:420px;top:-220px;right:-100px}.empty-glow-two{background:radial-gradient(circle,#744aff1c,#0000 70%);width:360px;height:360px;bottom:-220px;left:6%}.follow-up-empty-card{text-align:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffe6;border:1px solid #cbd7eee6;border-radius:24px;width:min(540px,100%);padding:44px 48px 32px;position:relative;box-shadow:0 24px 70px #233f781a,0 2px 8px #233f780a}.empty-icon{color:#0b5cff;background:linear-gradient(145deg,#e5efff,#f1edff);border-radius:25px;place-items:center;width:82px;height:82px;margin:0 auto 18px;display:grid;position:relative;box-shadow:inset 0 0 0 1px #2c69ff14}.empty-icon>svg{stroke-width:1.8px;width:39px;height:39px}.empty-icon span{color:#7348e8;background:#fff;border-radius:50%;place-items:center;width:31px;height:31px;display:grid;position:absolute;top:-7px;right:-7px;box-shadow:0 8px 18px #40348129}.empty-icon span svg{width:15px}.empty-status{color:#14753a;letter-spacing:.02em;text-transform:uppercase;background:#eaf8ef;border-radius:999px;align-items:center;gap:7px;padding:6px 11px;font-size:11px;font-weight:700;display:inline-flex}.empty-status i{background:#21a454;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #21a4541a}.follow-up-empty-card h2{letter-spacing:-.6px;color:#101c36;margin:16px 0 10px;font-size:27px}.follow-up-empty-card>p{color:#5c6982;max-width:420px;margin:0 auto;font-size:14px;line-height:1.65}.empty-actions{justify-content:center;margin-top:25px;display:flex}.empty-actions button{border-radius:9px;height:44px;padding:0 18px;font-size:12px;font-weight:700}.empty-primary{color:#fff;background:#0b5cff;border:0;box-shadow:0 9px 20px #0b5cff33}.empty-actions button:hover{transform:translateY(-1px)}.empty-foot{color:#7b879c;border-top:1px solid #edf0f5;justify-content:center;align-items:center;gap:8px;margin-top:28px;padding-top:22px;font-size:11px;display:flex}.empty-foot svg{color:#6682b3;width:15px}.import-properties{color:#213656;background:#fff;border:1px solid #d7e0ed;border-radius:7px;align-items:center;gap:8px;height:44px;margin-left:auto;padding:0 16px;font-size:12px;font-weight:600;display:flex}.properties-toolbar .add-property{margin-left:0}.import-properties svg{width:16px;color:var(--blue)}.property-import{width:min(780px,100%)}.property-import>p{color:#5d6a80;margin:0;font-size:13px;line-height:1.55}.import-actions{gap:10px;display:flex}.file-picker,.template-button{border-radius:8px;justify-content:center;align-items:center;gap:8px;height:44px;padding:0 15px;font-size:12px;font-weight:650;display:flex}.file-picker{color:#164aab;cursor:pointer;background:#f6f9ff;border:1px dashed #94b2ed;flex:1;position:relative}.file-picker input{opacity:0;cursor:pointer;position:absolute;inset:0}.file-picker svg,.template-button svg{width:16px}.template-button{color:#30425f;background:#fff;border:1px solid #dce3ed}.import-columns{color:#69768c;line-height:1.5}.import-summary{background:#f5f8fd;border-radius:8px;align-items:center;gap:12px;padding:12px 14px;font-size:12px;display:flex}.import-summary strong{color:#13743a}.import-summary span{color:#a3500c}.import-preview{border:1px solid var(--line);border-radius:8px;overflow:auto}.import-preview table{border-collapse:collapse;width:100%;min-width:610px}.import-preview th,.import-preview td{border-bottom:1px solid var(--line);text-align:left;padding:10px 12px;font-size:11px}.import-preview th{color:#56647a;background:#f8fafc}.import-preview td small{color:#718097;margin-top:4px;display:block}.import-preview>small,.import-issues>small{color:#66758d;padding:9px 12px;display:block}.import-issues{background:#fff9f4;border:1px solid #ffd9c5;border-radius:8px;max-height:150px;overflow:auto}.import-issues p{color:#87431d;border-bottom:1px solid #ffe7da;grid-template-columns:64px 1fr;gap:8px;margin:0;padding:8px 11px;font-size:11px;display:grid}.import-submit{width:100%}.import-result{color:#176b38;background:#effaf3;border-radius:8px;padding:13px;font-size:12px}.import-result p{margin:5px 0 0}@media (width<=640px){.properties-toolbar .import-properties,.properties-toolbar .add-property{margin-left:0}.workspace-edit-grid{grid-template-columns:1fr}}@media (width>=951px) and (width<=1500px){.sidebar{flex-basis:176px;width:176px}.queue{flex-basis:420px;width:420px}.lead-work,.history{min-width:0}.actions{flex-basis:320px;width:320px;padding-left:16px;padding-right:16px}}@media (width>=641px) and (width<=950px){.data-page,.settings-page,.settings-detail{padding-left:22px;padding-right:22px;min-width:0!important}.settings-page:has(.setting-card) .settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.data-filters{overflow-x:auto}.workspace{overflow:hidden}.queue{flex-basis:340px;width:340px;min-width:340px}.lead-work{min-width:0}.property-head{flex-basis:auto;gap:12px;height:auto;min-height:150px;padding:14px}.property-head img{width:82px;height:82px}.property-head .open-property{padding:0 12px}.lead-body{display:block;overflow:auto}.history{min-width:0;padding:14px;overflow:visible}.actions{border-left:0;border-top:1px solid var(--line);width:100%}.lead-work footer{display:none}}.mobile-lead-back{display:none}@media (width<=640px){.workspace{overflow:hidden}.workspace.mobile-detail .queue{display:none}.workspace.mobile-detail .lead-work{width:100%;min-width:0;height:calc(100vh - 64px);display:flex}.workspace.mobile-detail .property-head{flex:none;align-items:flex-start;gap:12px;height:auto;min-height:176px;padding:48px 16px 14px;position:relative}.workspace.mobile-detail .property-head img{width:72px;height:72px}.workspace.mobile-detail .property-head h2{font-size:17px}.workspace.mobile-detail .property-head p{margin-bottom:6px;font-size:11px}.workspace.mobile-detail .property-head .open-property{display:none}.mobile-lead-back{color:var(--blue);align-items:center;gap:3px;font-size:11px;position:absolute;left:10px;border:0!important;height:32px!important;margin:0!important;padding:0 6px!important;display:flex!important;top:8px!important}.mobile-lead-back svg{width:15px}.workspace.mobile-detail .lead-body{display:block;overflow:auto}.workspace.mobile-detail .history{min-width:0;padding:14px 10px;overflow:visible}.workspace.mobile-detail .activity{grid-template-columns:38px 1fr}.workspace.mobile-detail .activity-icon{width:36px;height:40px}.workspace.mobile-detail .activity-card{min-width:0;margin-left:6px;padding:10px}.workspace.mobile-detail .activity-head{flex-wrap:wrap;gap:8px}.workspace.mobile-detail .activity-card p{overflow-wrap:anywhere;font-size:11px}.workspace.mobile-detail .actions{border-left:0;border-top:1px solid var(--line);width:100%;padding:16px}.workspace.mobile-detail footer{display:none}}
