:root{--lx-brand-primary:#348bfd;--lx-brand-primary-hover:#2877df;--lx-brand-secondary:#0f0f0f;--lx-brand-body:#4a4a4a;--lx-brand-soft:#348bfd24}.lx-app{color:#494f55;background:#f4f3fa;min-height:100vh;padding-top:58px;padding-left:106px;font-family:Arial,Helvetica,sans-serif;font-size:13px}.lx-topbar{z-index:10;background:#fff;border-bottom:1px solid #e1e2e4;align-items:center;gap:14px;height:58px;padding:0 20px;display:flex;position:fixed;inset:0 0 auto;box-shadow:0 2px 7px #1423371a}.lx-brand{color:#0f0f0f;letter-spacing:-.55px;flex:none;align-items:center;gap:8px;width:222px;font-size:19px;font-weight:700;text-decoration:none;display:flex}.lx-brand-icon{color:#0f0f0f;background:#348bfd;border-radius:4px;place-items:center;width:24px;height:26px;font-size:17px;font-weight:800;display:grid}.lx-brand sup{color:#0f0f0f;letter-spacing:0;margin-left:2px;font-size:8px}.omni-search{color:#348bfd;border:1px solid #e1e1e5;border-radius:22px;flex:1;align-items:center;height:42px;padding:0 15px;display:flex;box-shadow:inset 0 1px 4px #141e2814}.omni-search input{background:0 0;border:0;outline:none;flex:1;min-width:0}.add-contact,.marketplace,.top-icon{color:#4b5054;background:#fff;border:1px solid #e0e1e4;border-radius:5px;flex:none;height:38px}.add-contact{color:#0f0f0f;background:#348bfd;border-color:#348bfd;align-items:center;gap:6px;padding:0 12px;font-size:12px;font-weight:600;display:flex}.marketplace{padding:0 10px;font-size:11px}.top-icon{place-items:center;width:38px;display:grid;position:relative}.top-icon b{color:#0f0f0f;background:#348bfd;border-radius:5px;place-items:center;width:17px;height:17px;font-size:10px;display:grid;position:absolute;top:-5px;right:-4px}.user-photo{color:#357386;background:#dbe9ed;border-radius:50%;flex:none;place-items:center;width:35px;height:35px;font-size:10px;font-weight:700;display:grid}.lx-rail{z-index:8;background:#fff;border-right:1px solid #dedfe3;flex-direction:column;align-items:stretch;width:106px;padding:10px 7px;display:flex;position:fixed;inset:58px auto 0 0;overflow-y:auto}.rail-item{color:#656b70;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:58px;margin:2px 0;text-decoration:none;display:flex}.rail-item>span{color:#b6b9bc;border-radius:7px;place-items:center;width:40px;height:39px;display:grid}.rail-item:hover>span{color:#0f0f0f;background:#348bfd24}.rail-item.rail-current>span{color:#0f0f0f;background:#348bfd;box-shadow:0 2px 5px #348bfd47}.rail-current small{color:#0f0f0f}.lx-main{background:linear-gradient(135deg,#f7f6ff 0%,#f0edfb 50%,#f8f8fb 100%);min-width:0;min-height:calc(100vh - 58px);padding:21px 21px 28px;overflow:hidden}.score-strip{background:#fff;border:1px solid #ebebee;border-radius:11px;grid-template-columns:202px repeat(6,minmax(145px,1fr));gap:10px;max-width:1780px;height:169px;margin:0 auto 37px;padding:13px 13px 25px;display:grid;position:relative;overflow-x:auto;box-shadow:0 3px 8px #24283c1f}.score-strip:after{content:"";background:linear-gradient(90deg,#a9a9aa 0 22%,#ddd 22% 100%);border-radius:6px;height:8px;position:absolute;bottom:10px;left:16px;right:16px}.score-card,.score-metric{background:#fff;border:1px solid #e5e7e9;border-radius:7px;height:107px;box-shadow:0 1px 3px #28282814}.score-card{text-align:center;flex-direction:column;align-items:center;padding:9px 5px;display:flex}.score-card span{color:#4d555c;font-size:10px;font-weight:700}.score-card strong{color:#ed1d2b;margin-top:3px;font-size:47px;line-height:1.05}.score-card small{color:#353b40;margin-top:3px;font-size:10px}.score-metric{padding:12px 13px;position:relative}.score-metric>div{color:#43494e;max-width:calc(100% - 15px);min-height:24px;font-size:12px;font-weight:600;line-height:1.15}.score-metric strong{color:#2a3137;margin-top:6px;font-size:28px;line-height:1;display:block}.score-metric strong.metric-alert{color:#ef1d2d}.score-metric>a{color:#3675ad;font-size:11px;text-decoration:none;position:absolute;bottom:13px;right:12px}.warning{float:right;color:#e5484d;font-size:17px;line-height:12px}.contacts-workspace{grid-template-columns:310px minmax(0,1fr);align-items:start;gap:23px;max-width:1780px;margin:0 auto;display:grid}.filter-panel{background:#fff;border:1px solid #e4e6e9;border-radius:11px;padding:12px 18px 17px;box-shadow:0 2px 8px #232c401f}.filter-section{border-bottom:1px solid #eceef0;padding:10px 0 17px}.filter-section-head{justify-content:space-between;align-items:center;min-height:20px;margin-bottom:7px;display:flex}.filter-section-head strong{color:#555d63;font-size:10px;font-weight:700}.filter-section-head button{color:#3680b8;background:0 0;border:0;padding:0;font-size:10px;font-weight:700}.scroll-list{background:#fff;border:1px solid #eceef0;border-radius:5px;max-height:142px;padding:4px 5px;overflow:auto}.saved-filter,.pond-filter{text-align:left;color:#535b60;white-space:nowrap;background:#fff;border:0;border-radius:4px;align-items:center;gap:8px;width:100%;height:30px;padding:0 8px;font-size:11px;display:flex}.saved-filter:hover,.pond-filter:hover{background:#f2f3f5}.saved-filter.filter-selected{background:#f0f0f1}.lock-symbol,.folder-symbol{text-align:center;color:#555c62;width:14px;font-size:12px}.pond-list{max-height:128px}.pond-filter>svg{color:#676d72}.assigned-filter select,.filter-section>select{color:#8a9094;background:#fff;border:1px solid #e3e5e8;border-radius:4px;width:100%;height:33px;margin:2px 0;padding:0 9px;font-size:11px}.filter-section>select+select{margin-top:9px}.filter-chips{gap:6px;display:grid}.status-chips,.type-chips{grid-template-columns:repeat(3,minmax(0,1fr))}.filter-chips button{color:#fff;white-space:nowrap;background:#b4b5b7;border:1px solid #d4d5d7;border-radius:3px;height:25px;padding:0 5px;font-size:9px;font-weight:700}.type-chips button{color:#555c60;background:#fff}.filter-chips button:hover,.filter-chips button.chip-active{color:#fff;background:#173a78;border-color:#173a78}.filter-accordion{border-bottom:1px solid #eceef0;min-height:43px}.filter-accordion summary{color:#666e73;cursor:pointer;justify-content:space-between;align-items:center;height:42px;padding:0 9px;font-size:11px;list-style:none;display:flex}.filter-accordion summary::-webkit-details-marker{display:none}.filter-accordion summary span{color:#888;font-size:18px}.accordion-placeholder{color:#899196;padding:0 9px 12px;font-size:10px}.show-filters{color:#fff;background:#0c2e70;border:0;border-radius:4px;width:100%;height:38px;margin-top:13px;font-size:11px;font-weight:600}.contacts-card{background:#fff;border:1px solid #e6e7ea;border-radius:11px;min-width:0;padding:26px 20px 12px;overflow:hidden;box-shadow:0 2px 8px #232c401c}.table-toolbar{justify-content:space-between;align-items:center;gap:12px;min-height:50px;display:flex}.toolbar-left,.toolbar-right{white-space:nowrap;align-items:center;gap:9px;display:flex}.table-search{color:#62696e;align-items:center;gap:7px;min-width:92px;height:35px;display:flex}.table-search svg{flex:none}.table-search input{color:#41484d;border:0;outline:none;width:66px;font-size:13px}.table-search input::placeholder{color:#3e6ea5;opacity:1}.range-label{color:#494f54;margin-right:7px;font-size:13px}.bulk-action,.columns-button,.toolbar-right select{color:#4d5358;background:#fff;border:1px solid #e0e1e3;border-radius:6px;justify-content:center;align-items:center;gap:8px;height:38px;padding:0 13px;font-size:12px;display:flex;box-shadow:0 1px 3px #2828281a}.bulk-action:hover,.columns-button:hover,.toolbar-right select:hover{background:#f8f9fa}.video-action{min-width:156px}.more-action{justify-content:space-between;min-width:155px}.toolbar-right{color:#50575d;gap:8px;font-size:12px}.toolbar-right label{align-items:center;gap:9px;display:flex}.toolbar-right input,.table-bottom input{color:#51575c;background:#fff;border:1px solid #dfe1e3;border-radius:6px;width:88px;height:38px;padding:0 12px}.toolbar-right select{color:#4e555a;min-width:132px}.columns-button{justify-content:space-between;min-width:118px}.menu-wrap{position:relative}.popover{z-index:6;background:#fff;border:1px solid #dedfe2;border-radius:6px;min-width:178px;padding:7px;position:absolute;top:42px;right:0;box-shadow:0 5px 18px #1e283026}.popover button{text-align:left;color:#4d5459;background:#fff;border:0;border-radius:4px;width:100%;padding:9px;font-size:11px}.popover button:hover{background:#f1f3f5}.columns-popover{min-width:170px;max-height:360px;overflow:auto}.columns-popover label{color:#4f565b;align-items:center;gap:7px;padding:7px;font-size:10px;display:flex}.columns-popover input{accent-color:#153a78}.lx-table-scroll{border:1px solid #e2e4e6;border-radius:3px;width:100%;margin-top:7px;overflow:auto}.lx-table{border-collapse:collapse;table-layout:fixed;text-align:left;width:max-content;min-width:2040px}.lx-table thead{background:#dedfdf;height:43px}.lx-table th{color:#5c6066;letter-spacing:.1px;background:#dedfdf;height:43px;padding:0 9px;font-size:10px;font-weight:700}.lx-table th button{color:inherit;font:inherit;white-space:nowrap;background:0 0;border:0;padding:0}.sort-glyph{color:#65696e;margin-left:4px;font-size:12px}.lx-table .select-cell{width:39px;padding:0 9px 0 16px}.lx-table input[type=checkbox]{accent-color:#163a78;vertical-align:middle;width:14px;height:14px;margin:0}.lx-table tbody tr{border-bottom:1px solid #d9dadb;height:62px}.lx-table tbody tr:hover{background:#f2f2f0}.lx-table td{color:#555b60;vertical-align:middle;white-space:normal;overflow-wrap:anywhere;height:62px;padding:8px 9px;font-size:11px}.lx-table td:first-child{white-space:nowrap}.table-name{color:#3677b4;font-size:11px;font-weight:600;text-decoration:none}.table-name:hover{text-decoration:underline}.status-label{color:#fff;white-space:nowrap;background:#103674;border-radius:2px;padding:5px 7px;font-size:9px;font-weight:700;display:inline-block}.status-label.active-lead{background:#8bbb47}.status-label.prospect{background:#c94a54}.status-label.sphere{background:#858585}.status-label.client{background:#e2bb41}.status-label.contract{background:#67a66b}.status-label.closed{background:#ec8a46}.status-label.archived{background:#999}.type-text{text-transform:capitalize}.latest-comm{max-width:118px;line-height:1.35;display:block}.latest-comm.comm-none{color:#dd5054;font-weight:600}.table-count{color:#4f565b;background:#fff;border:1px solid #e0e2e4;border-radius:6px;justify-content:center;align-items:center;gap:5px;min-width:54px;height:32px;padding:0 7px;font-size:10px;display:inline-flex;box-shadow:0 1px 3px #1e1e1e14}.table-count.count-disabled{color:#d28e8e;background:snow;border-color:#f0d1d1}.rating-stars{color:#c2c4c5;white-space:nowrap;gap:0;font-size:19px;line-height:1;display:flex}.rating-stars .star-filled{color:#45494c}.hashtag-text{color:#666c70;font-style:italic}.empty-message{text-align:center;color:#879096!important;height:180px!important}.table-bottom{color:#61686d;justify-content:space-between;align-items:center;min-height:57px;font-size:11px;display:flex}.table-bottom>div{align-items:center;gap:8px;display:flex}.table-bottom input{width:70px;height:34px}.table-bottom button{color:#61666b;background:#f2f3f4;border:1px solid #e0e1e3;border-radius:5px;min-width:52px;height:35px;padding:0 11px;font-size:11px}.table-bottom .bottom-next{color:#fff;background:#102f70;border-color:#102f70}.table-bottom button:disabled{opacity:.5;cursor:not-allowed}.lx-footer{color:#868a8e;max-width:1780px;margin:12px auto 0;padding:0 5px;font-size:9px}.lx-footer a{color:#777d82;margin-left:7px;text-decoration:none}@media (max-width:1450px){.lx-topbar{gap:8px;padding:0 12px}.lx-brand{width:175px}.lx-main{padding:18px 14px 25px}.contacts-workspace{grid-template-columns:270px minmax(0,1fr);gap:14px}.filter-panel,.contacts-card{padding-left:12px;padding-right:12px}.table-toolbar{flex-wrap:wrap;align-items:flex-start}.toolbar-left{flex-wrap:wrap}.toolbar-right{margin-left:auto}.score-strip{grid-template-columns:190px repeat(6,minmax(140px,1fr))}}@media (max-width:1000px){.lx-app{padding-left:76px}.lx-rail{width:76px}.lx-brand{width:145px;font-size:16px}.lx-brand-icon{width:22px;height:23px}.marketplace{display:none}.score-strip{grid-template-columns:175px repeat(6,minmax(132px,1fr));margin-bottom:20px}.contacts-workspace{grid-template-columns:230px minmax(0,1fr)}.toolbar-left{gap:6px}.bulk-action{padding:0 8px;font-size:10px}.more-action{min-width:120px}.toolbar-right{font-size:10px}.toolbar-right input{width:55px}.toolbar-right select{min-width:100px;padding:0 6px}.columns-button{min-width:90px;padding:0 8px}.filter-chips button{font-size:8px}}@media (max-width:700px){.lx-app{padding-top:54px;padding-left:58px}.lx-topbar{height:54px;padding:0 8px}.lx-brand{width:auto;min-width:104px;font-size:13px}.lx-brand-icon{width:20px;height:21px;font-size:14px}.lx-brand sup{font-size:7px}.omni-search{height:34px;padding:0 9px}.add-contact{height:34px;padding:0 7px;font-size:0}.add-contact svg{width:18px;height:18px}.top-icon{width:31px;height:32px}.top-icon:nth-of-type(n+5){display:none}.user-photo{width:29px;height:29px}.lx-rail{width:58px;padding:6px 3px;inset:54px auto 0 0}.rail-item{min-height:52px}.rail-item>span{width:36px;height:34px}.rail-item small{font-size:8px}.lx-main{padding:12px 9px 20px}.score-strip{grid-template-columns:155px repeat(6,minmax(125px,1fr));gap:7px;height:150px;margin-bottom:13px;padding:9px 8px 20px}.score-card,.score-metric{height:105px}.score-card strong{font-size:41px}.score-metric{padding:10px}.score-metric>div{font-size:10px}.score-metric strong{font-size:24px}.score-metric>a{font-size:10px}.contacts-workspace{grid-template-columns:1fr;gap:11px}.filter-panel{order:1;padding:7px 11px}.filter-section{padding:7px 0 10px}.filter-panel .filter-section:first-child,.filter-panel .filter-section:nth-child(2),.filter-panel .filter-section:nth-child(3){display:none}.filter-panel .filter-section-head{margin:0}.filter-panel .status-chips,.filter-panel .type-chips{margin-top:8px}.filter-accordion,.show-filters{display:none}.contacts-card{order:2;padding:9px 8px 5px}.table-toolbar{gap:8px}.toolbar-left{flex-wrap:nowrap;width:100%;overflow-x:auto}.toolbar-right{justify-content:flex-end;width:100%}.table-search{min-width:74px}.range-label{font-size:10px}.bulk-action{flex:none;height:34px}.video-action,.more-action{min-width:auto}.toolbar-right input{height:32px}.toolbar-right select,.columns-button{min-width:82px;height:32px;font-size:10px}.lx-footer{margin-top:8px}}.lx-table th:nth-child(18){background:#c9caca}.detail-app .lx-main{padding-top:14px}.detail-topline{color:#a0a4a8;align-items:center;gap:9px;max-width:1780px;height:34px;margin:0 auto 12px;font-size:11px;display:flex}.detail-topline>a{color:#3479b4;text-decoration:none}.detail-topline>strong{color:#545b60;font-weight:600}.detail-top-actions{gap:6px;margin-left:auto;display:flex}.detail-top-actions button{color:#656c71;background:#fff;border:1px solid #e2e3e5;border-radius:4px;width:30px;height:28px}.detail-columns{grid-template-columns:minmax(220px,280px) minmax(420px,1fr) minmax(220px,280px);align-items:start;gap:14px;max-width:1780px;margin:0 auto;display:grid}.contact-summary,.detail-center,.detail-right{gap:10px;min-width:0;display:grid}.detail-side-card,.timeline-panel,.contact-score{background:#fff;border:1px solid #e4e5e8;border-radius:6px;overflow:hidden;box-shadow:0 1px 4px #20243112}.person-cover{background:linear-gradient(105deg,#e9e2fb,#f8f4ff 55%,#eee9fb);height:48px}.person-avatar{color:#fff;background:#3e9eae;border:3px solid #fff;border-radius:50%;place-items:center;width:58px;height:58px;margin:-30px 0 0 16px;font-size:16px;font-weight:700;display:grid;position:relative}.person-content h1{color:#39434b;margin:9px 0 3px;font-size:16px;font-weight:650}.person-subtitle{color:#878e93;margin-bottom:9px;font-size:10px}.person-subtitle span{padding:0 3px}.person-content>.status-pill{color:#fff;text-transform:uppercase;background:#102f70;border-radius:3px;font-size:8px}.person-action-row{gap:6px;margin-top:13px;display:flex}.person-action-row a{color:#53636f;border:1px solid #e0e3e6;border-radius:4px;flex:1;justify-content:center;align-items:center;gap:4px;height:29px;font-size:9px;text-decoration:none;display:flex}.person-action-row a:first-child{color:#fff;background:#102f70;border-color:#102f70}.detail-side-card>h2{color:#4a5258;border-bottom:1px solid #eef0f2;justify-content:space-between;align-items:center;height:37px;margin:0;padding:0 12px;font-size:11px;font-weight:650;display:flex}.detail-side-card>h2 button{color:#969ca1;background:0 0;border:0}.side-fields{grid-template-columns:80px minmax(0,1fr);gap:0 8px;margin:0;padding:5px 12px 10px;display:grid}.side-fields dt,.side-fields dd{overflow-wrap:anywhere;border-bottom:1px solid #f1f2f3;min-width:0;padding:7px 0;font-size:9px}.side-fields dt{color:#92999e}.side-fields dd{color:#535e65;margin:0}.tag-list{flex-wrap:wrap;gap:5px;min-height:42px;padding:10px 12px;display:flex}.tag-list span{color:#56616a;background:#f2f3f5;border-radius:3px;padding:4px 7px;font-size:8px}.tag-list small,.side-muted{color:#999fa4;font-size:9px}.side-muted{padding:0 12px 10px}.side-action{color:#55738a;border-bottom:1px solid #f0f1f2;padding:9px 12px;font-size:9px}.contact-score{align-items:center;gap:12px;min-height:72px;padding:10px 13px;display:flex}.contact-score>div{flex-direction:column;display:flex}.contact-score small{color:#737b81;font-size:8px;font-weight:700}.contact-score strong{color:#ed1d2a;font-size:26px;line-height:1.1}.contact-score>span{color:#747b80;font-size:9px}.contact-score>a{color:#3879ad;margin-left:auto;font-size:9px;text-decoration:none}.timeline-panel{overflow:visible}.timeline-heading{border-bottom:1px solid #eceef0;justify-content:space-between;align-items:center;height:48px;padding:0 13px;display:flex}.timeline-heading h2{color:#4c555b;margin:0;font-size:12px}.timeline-heading p{color:#92999e;margin:3px 0 0;font-size:9px}.timeline-heading button{color:#52758a;background:#fff;border:1px solid #dce2e6;border-radius:4px;height:27px;padding:0 9px;font-size:9px}.timeline-feed{padding:8px 10px}.timeline-item{background:#fff;border:1px solid #e7e8ea;border-left:3px solid #20aebb;border-radius:4px;min-height:63px;margin:0 0 7px;padding:9px 30px 9px 38px;position:relative;box-shadow:0 1px 2px #20252a0d}.timeline-item:before{content:"";background:#e4e7e8;width:1px;position:absolute;top:0;bottom:-9px;left:15px}.timeline-item:last-child:before{display:none}.timeline-mark{z-index:1;color:#20a8b3;background:#e8f8f8;border:1px solid #dcebed;border-radius:50%;place-items:center;width:20px;height:20px;font-size:10px;display:grid;position:absolute;top:11px;left:7px}.timeline-email{border-left-color:#dfa920}.timeline-email .timeline-mark{color:#d19d15;background:#fff8e8;border-color:#f0e5c9}.timeline-text{border-left-color:#21aeb8}.timeline-task{border-left-color:#79a644}.timeline-task .timeline-mark{color:#70943d;background:#eff6e8}.timeline-system{border-left-color:#df4449}.timeline-system .timeline-mark{color:#cf4549;background:#fff1f1;border-color:#f0d6d6}.timeline-note{border-left-color:#25aeb7}.timeline-listing{border-left-color:#d3a319}.timeline-listing .timeline-mark{color:#c79a1c;background:#fff8e8}.timeline-meta{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.timeline-meta strong{color:#4a555c;font-size:9px;font-weight:650}.timeline-meta time{color:#9ba1a5;flex:none;font-size:8px}.timeline-body p{color:#707980;overflow-wrap:anywhere;margin:6px 0 0;font-size:9px;line-height:1.45}.timeline-body small{color:#92999e;margin-top:5px;font-size:8px;display:block}.timeline-more{color:#959da2;letter-spacing:1px;background:0 0;border:0;position:absolute;top:7px;right:6px}.listing-preview{background:#fafbfc;border:1px solid #ebedef;border-radius:4px;align-items:center;gap:8px;margin-top:8px;padding:7px;display:flex}.listing-preview>span{color:#84959d;background:#e8eef0;place-items:center;width:36px;height:30px;display:grid}.listing-preview div{flex-direction:column;gap:3px;display:flex}.listing-preview strong{color:#50606a;font-size:8px}.listing-preview small{color:#89949a;font-size:8px}.timeline-empty{text-align:center;color:#8b9499;padding:35px;font-size:10px}.overview-stat{color:#7c858b;border-bottom:1px solid #f0f1f2;grid-template-columns:1fr 35px 20px;align-items:center;height:36px;padding:0 11px;font-size:9px;display:grid}.overview-stat strong{color:#48545c;font-size:11px;font-weight:600}.overview-stat i{color:#7c8b92;text-align:center;font-style:normal}.property-criteria{flex-direction:column;gap:6px;padding:10px 12px;display:flex}.property-criteria strong{color:#4d5860;font-size:10px}.property-criteria span{color:#899197;font-size:9px}.property-criteria b{color:#434d54;font-size:11px}.side-link{color:#3578a8;padding:0 12px 11px;font-size:9px;text-decoration:none;display:block}.agent-info{align-items:center;gap:8px;padding:10px 12px;display:flex}.agent-info>span{color:#3296a1;background:#e7f3f3;border-radius:50%;place-items:center;width:29px;height:29px;font-size:9px;font-weight:700;display:grid}.agent-info div{flex-direction:column;gap:3px;display:flex}.agent-info strong,.alert-card strong{color:#566169;font-size:9px}.agent-info small,.alert-card span{color:#92999e;font-size:8px}.alert-card{border:1px solid #eaedef;border-radius:4px;flex-direction:column;gap:5px;margin:10px;padding:9px;display:flex}.rating-detail{letter-spacing:1px;color:#d4a32a!important}@media (max-width:1200px){.detail-columns{grid-template-columns:220px minmax(350px,1fr) 220px;gap:9px}.detail-side-card>h2{padding:0 9px}.side-fields{grid-template-columns:68px minmax(0,1fr);padding-left:9px;padding-right:9px}.timeline-feed{padding:7px}}@media (max-width:900px){.detail-columns{grid-template-columns:220px minmax(0,1fr)}.detail-right{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.detail-center{grid-area:1/2}.contact-summary{grid-area:1/1}}@media (max-width:620px){.detail-app .lx-main{padding:9px}.detail-columns{grid-template-columns:1fr}.contact-summary,.detail-center,.detail-right{grid-area:auto/1}.detail-right{grid-template-columns:1fr 1fr}.person-card{max-width:none}.detail-topline{margin-bottom:8px}.timeline-heading{padding:0 9px}.timeline-item{padding-left:34px}.timeline-meta{flex-direction:column;gap:4px}.timeline-meta time{order:2}.timeline-feed{padding:6px}}.person-picture{object-fit:cover}.contact-score strong .missing-data{font-size:13px}.detail-app{padding-top:76px;padding-left:120px}.detail-app .lx-topbar{gap:14px;height:76px;padding:0 26px}.detail-app .lx-brand{width:258px;font-size:23px}.detail-app .lx-brand-icon{width:30px;height:32px;font-size:21px}.detail-app .lx-brand sup{font-size:10px}.detail-app .omni-search{border-radius:30px;height:54px;padding:0 20px}.detail-app .omni-search input{font-size:15px}.detail-app .omni-search input::placeholder{color:#696d71;opacity:1}.pink-search{font-size:25px}.detail-app .add-contact,.detail-app .marketplace,.detail-app .top-icon{height:46px;font-size:14px}.detail-app .add-contact{padding:0 17px}.detail-app .marketplace{padding:0 15px}.detail-app .top-icon{width:47px}.detail-app .user-photo{width:44px;height:44px}.detail-app .lx-rail{width:120px;padding:14px 8px;inset:76px auto 0 0}.detail-app .rail-item{min-height:75px}.detail-app .rail-item>span{width:48px;height:48px}.detail-app .rail-item small{font-size:12px}.detail-app .lx-main{background:linear-gradient(120deg,#f1efff,#f8f7ff 58%,#f5f2ff);padding:14px 24px 34px}.detail-topline{height:56px;margin-bottom:16px;font-size:15px}.detail-topline>a{color:#6b7379;background:#fff;border:1px solid #e2e3e8;border-radius:5px;align-items:center;height:42px;padding:0 16px;display:flex}.detail-topline>span{font-size:18px}.detail-topline .crumb-divider{border-left:1px solid #dadce2;height:36px;margin:0 6px}.detail-topline>strong{font-weight:500}.detail-top-actions{gap:12px}.detail-top-actions button{width:auto;height:42px;padding:0 16px;font-size:14px}.detail-columns{grid-template-columns:minmax(300px,.96fr) minmax(500px,1.9fr) minmax(310px,1.04fr);gap:20px;max-width:none}.contact-summary,.detail-center,.detail-right{gap:14px}.detail-side-card,.timeline-panel{border-radius:11px;box-shadow:0 2px 8px #22283724}.person-content{padding:20px 24px 22px}.person-cover,.person-avatar{display:none}.person-headline{justify-content:space-between;align-items:center;display:flex}.person-headline h1{margin:0 0 12px;font-size:25px;font-weight:650}.person-headline>button{color:#4581be;background:0 0;border:0;font-size:14px}.person-badges{align-items:center;gap:12px;margin-bottom:16px;display:flex}.person-content>.person-badges .status-pill{border-radius:20px;padding:7px 12px;font-size:12px}.person-content>.person-badges .status-new{color:#fff;background:#102f70}.verified-pill{color:#4e555a;background:#f0f1f3;border-radius:18px;padding:6px 11px;font-size:11px}.verified-pill:first-letter{color:#b320bb}.profile-lines{gap:14px;display:grid}.profile-lines>div{color:#424b52;align-items:center;gap:12px;font-size:14px;display:flex}.validation-line{color:#477fb8!important}.validation-line small{color:#555d62;margin-left:auto;font-size:12px}.rating-line{color:#4d555b;align-items:center;gap:9px;margin-top:16px;font-size:13px;font-weight:600;display:flex}.rating-line .rating-detail{font-size:20px}.type-tags{gap:8px;margin-top:20px;display:flex}.type-tags span{color:#6c7378;border:1px solid #dfe1e4;border-radius:3px;padding:6px 10px;font-size:10px;font-weight:700}.type-tags .type-selected{background:#f3f3f3}.detail-side-card>h2{height:52px;padding:0 18px;font-size:15px}.detail-side-card>h2>span{color:#949a9e;margin-left:auto;font-size:14px;font-weight:400}.side-fields{grid-template-columns:92px minmax(0,1fr);padding:7px 18px 12px}.side-fields dt,.side-fields dd{padding:8px 0;font-size:12px}.one-col{grid-template-columns:1fr 1fr}.one-col dt{font-weight:600}.one-col dd{grid-column:2}.detail-data-block{padding:3px 18px 13px}.detail-data-block p{color:#515a60;margin:9px 0;font-size:12px;line-height:1.5}.detail-data-block b{margin-right:6px}.tag-list{min-height:50px;padding:13px 18px}.tag-list span{font-size:11px}.detail-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.detail-metric{background:#fff;border:1px solid #e2e3e5;border-radius:11px;height:96px;padding:16px 20px;box-shadow:0 1px 3px #20243112}.detail-metric strong{text-overflow:ellipsis;white-space:nowrap;color:#515a61;font-size:14px;display:block;overflow:hidden}.detail-metric b{color:#414a50;margin-top:7px;font-size:25px;display:block}.activity-tools{color:#d029a3;align-items:center;gap:12px;min-height:74px;padding:0 14px;display:flex}.activity-tools label{color:#d029a3;flex:1;align-items:center;gap:8px;font-size:21px;display:flex}.activity-tools input{color:#4a545a;background:0 0;border:0;outline:none;width:100%;font-size:14px}.activity-tools input::placeholder{color:#4a545a;opacity:1}.activity-tools button{color:#4f585e;background:#fff;border:1px solid #e2e3e5;border-radius:6px;height:45px;padding:0 15px;font-size:13px}.activity-tools>a{color:#457fb9;margin-top:127px;font-size:13px;text-decoration:none;position:absolute;right:calc(25% + 42px)}.today-divider{border-bottom:1px solid #dfe1e3;align-items:center;height:36px;display:flex}.today-divider span{color:#7d858a;background:#fff;border:1px solid #e4e5e7;border-radius:20px;padding:5px 16px;font-size:11px}.timeline-panel{box-shadow:none;background:0 0;border:0}.timeline-heading{display:none}.timeline-feed{gap:14px;padding:0;display:grid}.timeline-item{border:1px solid #e2e3e5;border-left:10px solid #f0be00;border-radius:11px;min-height:122px;margin:0;padding:24px 55px 20px 150px;box-shadow:0 1px 2px #20252a0d}.timeline-item:before{display:none}.timeline-mark{color:#fff;background:#f4c400;border:0;width:24px;height:24px;font-size:13px;top:26px;left:68px}.timeline-stamp{color:#6c747a;text-align:center;width:105px;font-size:11px;line-height:1.5;position:absolute;top:52px;left:18px}.timeline-stamp .missing-data{font-size:10px}.timeline-meta strong{color:#454e55;font-size:15px}.timeline-body p{color:#525c63;margin-top:8px;font-size:14px;line-height:1.45}.timeline-body small{font-size:11px}.timeline-more{color:#6d767b;background:#fff;border:1px solid #e1e3e5;border-radius:5px;padding:8px 12px;font-size:13px;top:34px;right:14px}.timeline-email,.timeline-text,.timeline-task,.timeline-system,.timeline-note,.timeline-listing{border-left-color:#f0be00}.timeline-system .timeline-mark,.timeline-note .timeline-mark,.timeline-email .timeline-mark,.timeline-listing .timeline-mark,.timeline-task .timeline-mark,.timeline-text .timeline-mark{color:#fff;background:#f0c000}.listing-preview{max-width:360px}.detail-right .action-summary{padding:14px}.action-buttons{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.action-buttons span{color:#586168;white-space:nowrap;background:#fff;border:1px solid #e1e3e5;border-radius:6px;justify-content:center;align-items:center;gap:6px;height:45px;font-size:12px;display:flex}.action-buttons .email-count{color:#c86666;border-color:#f0caca}.overview-stat{height:48px;padding:0 16px;font-size:12px}.overview-stat strong{font-size:14px}.widget-card h2{height:60px}.widget-card h2 span{color:#5585b6;font-size:13px}.widget-card>p{color:#6c7479;margin:0;padding:0 18px 16px;font-size:12px}.widget-data{color:#505a61;border:1px solid #e5e6e8;border-radius:8px;gap:8px;margin:0 16px 16px;padding:16px;font-size:12px;display:grid}.widget-data small{color:#8d959a;font-size:11px}.collapsed-widget h2{height:66px}.property-criteria{padding:14px 18px}.property-criteria strong{font-size:13px}.property-criteria span{font-size:12px}.property-criteria b{font-size:14px}.missing-data{font-weight:650;color:#e32636!important}.person-picture,.contact-score{display:none}@media (max-width:1250px){.detail-app{padding-left:76px}.detail-app .lx-rail{width:76px}.detail-app .lx-brand{width:170px}.detail-columns{grid-template-columns:minmax(240px,.9fr) minmax(400px,1.7fr) minmax(250px,1fr);gap:10px}.detail-app .lx-main{padding-left:14px;padding-right:14px}.timeline-item{padding-left:118px}.timeline-stamp{width:80px;left:10px}.timeline-mark{left:51px}}@media (max-width:900px){.detail-columns{grid-template-columns:minmax(220px,.8fr) minmax(0,1.5fr)}.detail-right{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}.detail-center{grid-area:1/2}.contact-summary{grid-area:1/1}.activity-tools>a{margin:0;position:static}}@media (max-width:620px){.detail-app{padding-top:54px;padding-left:58px}.detail-app .lx-topbar{height:54px;padding:0 8px}.detail-app .lx-rail{width:58px;inset:54px auto 0 0}.detail-app .lx-main{padding:8px}.detail-columns{grid-template-columns:1fr}.contact-summary,.detail-center,.detail-right{grid-area:auto/1}.detail-right{grid-template-columns:1fr}.detail-topline{flex-wrap:wrap;height:auto}.detail-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.detail-metric{height:76px;padding:11px}.timeline-item{min-height:100px;padding:16px 36px 16px 90px}.timeline-stamp{width:67px;font-size:9px;left:3px}.timeline-mark{top:22px;left:44px}.timeline-meta strong{font-size:12px}.timeline-body p{font-size:11px}.timeline-more{padding:3px 6px;top:6px;right:4px}.activity-tools{flex-wrap:wrap}.activity-tools>a{display:none}}.lx-app{padding-top:76px;padding-left:120px}.lx-brand{width:258px;font-size:23px}.omni-search{border-radius:30px;height:54px;padding:0 20px}.omni-search input::placeholder{color:#696d71;opacity:1}.add-contact{padding:0 17px}.marketplace{padding:0 15px}.user-photo{width:44px;height:44px}.rail-item{min-height:75px}.rail-item>span{width:48px;height:48px}.rail-item small{font-size:12px}@media (max-width:700px){.lx-app{padding-top:54px;padding-left:58px}.lx-topbar{height:54px;padding:0 8px}.lx-rail{width:58px;padding:6px 3px;inset:54px auto 0 0}.rail-item{min-height:52px}.rail-item>span{width:36px;height:34px}.rail-item small{font-size:8px}}.lx-rail nav{flex-direction:column;display:flex}.action-popover{box-sizing:border-box;gap:2px;width:240px;min-width:0;display:grid}.action-popover button{box-sizing:border-box;white-space:normal;width:100%;min-height:38px;display:block}.brand-mark{background:var(--lx-brand-primary);color:var(--lx-brand-secondary)}.primary-button{background:var(--lx-brand-primary);border-color:var(--lx-brand-primary);color:var(--lx-brand-secondary)}.primary-button:hover{background:var(--lx-brand-primary-hover);border-color:var(--lx-brand-primary-hover)}.lx-app,.detail-app{padding-top:76px;padding-left:86px}.lx-topbar{gap:14px;height:76px;padding:0 24px 0 34px}.lx-brand{letter-spacing:-.55px;gap:6px;width:222px;font-size:21px}.lx-brand-icon{width:30px;height:32px;font-size:21px}.lx-brand sup{font-size:9px}.omni-search{border-radius:28px;min-width:120px;max-width:860px;height:54px;margin-left:0;padding:0 18px}.omni-search input{font-size:15px}.lx-topbar-actions{align-items:center;gap:10px;min-width:0;margin-left:auto;display:flex}.omni-search-wrap{flex:1;min-width:120px;max-width:860px;position:relative}.omni-search-wrap .omni-search{width:100%;max-width:none}.global-search-results{z-index:30;background:#fff;border:1px solid #e0e3e8;border-radius:10px;max-height:min(420px,70vh);padding:6px;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow:auto;box-shadow:0 12px 32px #15243b24}.global-search-result{color:#3f4952;border-radius:6px;justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:9px 12px;text-decoration:none;display:flex}.global-search-result:hover,.global-search-result:focus-visible{background:#348bfd1a}.global-search-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:600;overflow:hidden}.global-search-name small{color:#7b848c;margin-top:3px;font-size:11px;font-weight:400;display:block}.global-search-meta{color:#77818a;text-overflow:ellipsis;white-space:nowrap;max-width:50%;font-size:11px;overflow:hidden}.global-search-message{color:#77818a;padding:14px 12px;font-size:12px}.add-contact,.marketplace,.top-icon{height:42px;font-size:13px}.add-contact{gap:7px;padding:0 13px}.marketplace{align-items:center;gap:8px;padding:0 12px;font-size:12px;display:flex}.top-icon{width:42px}.user-photo{background:linear-gradient(145deg,#e9edf2,#d5e0e6);border:1px solid #e1e3e5;width:40px;height:40px;margin-left:2px;font-size:11px}.lx-rail{width:86px;padding:10px 3px;inset:76px auto 0 0}.lx-rail nav{flex-direction:column;align-items:stretch;display:flex}.rail-item{gap:3px;height:64px;min-height:64px;margin:0}.rail-item>span{border-radius:8px;width:44px;height:44px}.rail-item small{font-size:10px;line-height:1.15}.rail-item.rail-current>span{box-shadow:0 2px 5px #12356f38}@media (max-width:1100px){.lx-app,.detail-app{padding-left:76px}.lx-rail{width:76px}.lx-brand{width:168px}.lx-topbar{gap:10px;padding:0 16px}.lx-topbar-actions{gap:7px}.marketplace{display:none}}@media (max-width:700px){.lx-app,.detail-app{padding-top:56px;padding-left:58px}.lx-topbar{gap:8px;height:56px;padding:0 8px}.lx-brand{gap:4px;width:auto;min-width:96px;font-size:13px}.lx-brand-icon{width:21px;height:23px;font-size:15px}.lx-brand sup{font-size:7px}.omni-search{height:36px;padding:0 9px}.omni-search-wrap{min-width:0}.lx-topbar-actions{gap:5px}.add-contact{justify-content:center;width:36px;height:36px;padding:0;font-size:0}.add-contact svg{width:18px;height:18px}.top-icon{width:32px;height:34px}.top-icon:nth-of-type(n+4){display:none}.user-photo{width:30px;height:30px}.lx-rail{width:58px;padding:5px 3px;inset:56px auto 0 0}.rail-item{gap:2px;height:52px;min-height:52px}.rail-item>span{border-radius:7px;width:35px;height:34px}.rail-item small{font-size:7px}}.listing-preview[href]{color:inherit;text-decoration:none;transition:border-color .15s,background .15s}.listing-preview[href]:hover{background:#f3f8fa;border-color:#82a9c0}.listing-preview[href]:focus-visible{outline-offset:2px;outline:2px solid #3879ad}.agent-assignment-preview{max-width:360px;color:inherit;background:#fafbfc;border:1px solid #ebedef;border-radius:4px;align-items:center;gap:8px;margin-top:8px;padding:7px;text-decoration:none;display:flex}.agent-assignment-preview[href]{transition:border-color .15s,background .15s}.agent-assignment-preview[href]:hover{background:#f3f8fa;border-color:#82a9c0}.agent-assignment-preview[href]:focus-visible{outline-offset:2px;outline:2px solid #3879ad}.agent-assignment-avatar{color:#687d87;background:#e8eef0;flex:none;place-items:center;width:36px;height:30px;font-size:10px;font-weight:700;display:grid;overflow:hidden}.agent-assignment-avatar img{object-fit:cover;width:100%;height:100%}.agent-assignment-preview>div{flex-direction:column;gap:3px;min-width:0;display:flex}.agent-assignment-preview strong{color:#50606a;font-size:8px}.agent-assignment-preview small{color:#89949a;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.agent-detail-card{background:#fff;border:1px solid #e4e5e8;border-radius:8px;padding:24px;box-shadow:0 1px 4px #20243112}.agent-detail-identity{align-items:center;gap:18px;margin-bottom:24px;display:flex}.agent-detail-identity h1{color:#39434b;margin:0;font-size:24px}.agent-detail-identity p{color:#7c858b;margin:6px 0 0}.agent-detail-avatar{width:88px;height:88px;font-size:24px}.agent-detail-offices{border-top:1px solid #eef0f2;margin-top:24px;padding-top:18px}.agent-detail-offices h2{color:#4a5258;margin:0 0 10px;font-size:16px}.agent-detail-offices a{color:#3578a8;margin-right:10px;text-decoration:none}.agent-detail-offices p{color:#899197}.activity-tools>.future-touchpoints-toggle{color:#4f585e;white-space:nowrap;background:#fff;border:1px solid #e2e3e5;border-radius:6px;align-items:center;height:45px;margin:0;padding:0 14px;font-size:13px;text-decoration:none;display:flex;position:static}.activity-tools>.future-touchpoints-toggle:hover{background:#f7fafb;border-color:#98b3c3}.activity-tools>.future-touchpoints-toggle:focus-visible{outline-offset:2px;outline:2px solid #3879ad}.email-content-preview{width:100%;max-width:360px;color:inherit;text-align:left;cursor:pointer;background:#f6fafb;border:1px solid #dce8ed;border-radius:6px;align-items:center;gap:9px;margin-top:8px;padding:9px;transition:border-color .15s,background .15s;display:flex}.email-content-preview:hover{background:#eef7fa;border-color:#94b9c8}.email-content-preview:focus-visible{outline-offset:2px;outline:2px solid #3879ad}.email-content-preview>span:first-child{color:#46839a;background:#e6f1f5;border-radius:7px;flex:none;place-items:center;width:32px;height:32px;display:grid}.email-content-preview>span:nth-child(2){flex:1;gap:4px;min-width:0;display:grid}.email-content-preview strong{color:#405863;font-size:9px}.email-content-preview small{color:#7d9099;font-size:8px}.email-content-preview>b{color:#4c879d;font-size:14px}.email-modal-backdrop{z-index:1200;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#141c2694;place-items:center;padding:28px;display:grid;position:fixed;inset:0}.email-modal{background:#f8fafb;border:1px solid #dce3e7;border-radius:12px;flex-direction:column;width:min(1120px,100%);height:min(850px,100vh - 56px);display:flex;overflow:hidden;box-shadow:0 24px 90px #0c141e52}.email-modal-header{background:#fff;border-bottom:1px solid #e4e9ec;flex:none;justify-content:space-between;align-items:center;gap:20px;padding:17px 20px;display:flex}.email-modal-header>div>span{color:#688b9a;letter-spacing:.8px;font-size:9px;font-weight:750}.email-modal-header h2{color:#354750;margin:3px 0;font:700 20px/1.25 Manrope,sans-serif}.email-modal-header p{color:#87939a;margin:0;font-size:11px}.email-modal-close{color:#52616a;cursor:pointer;background:#fff;border:1px solid #e0e5e8;border-radius:8px;flex:none;width:38px;height:38px;font-size:26px;line-height:1}.email-modal-close:hover{background:#f2f6f8}.email-modal-content{flex:1;min-height:0;padding:14px}.email-modal-frame{background:#fff;border:1px solid #dce3e7;border-radius:8px;width:100%;height:100%}.email-modal-state{color:#64747d;background:#fff;border:1px solid #e1e7ea;border-radius:8px;place-items:center;height:100%;min-height:180px;font-size:14px;display:grid}.email-modal-error{color:#965149;background:#fff7f5;border-color:#edceca;padding:20px}.action-buttons>.communication-metric{color:#586168;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #e1e3e5;border-radius:6px;justify-content:center;align-items:center;gap:6px;height:45px;padding:0 4px;font-size:12px;transition:background .15s,border-color .15s;display:flex}.action-buttons>.communication-metric:hover{background:#f5f9fb;border-color:#aac3d1}.action-buttons>.communication-metric:focus-visible{outline-offset:2px;outline:2px solid #3879ad}.action-buttons>.communication-metric.email-count{color:#c86666;border-color:#f0caca}.communication-modal-backdrop{z-index:1100;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#141c2694;place-items:center;padding:28px;display:grid;position:fixed;inset:0}.communication-modal{background:#f8fafb;border:1px solid #dce3e7;border-radius:12px;flex-direction:column;width:min(900px,100%);max-height:min(820px,100vh - 56px);display:flex;overflow:hidden;box-shadow:0 24px 90px #0c141e52}.communication-modal-header{background:#fff;border-bottom:1px solid #e4e9ec;flex:none;justify-content:space-between;align-items:center;gap:20px;padding:17px 20px;display:flex}.communication-modal-header>div>span{color:#688b9a;letter-spacing:.8px;font-size:9px;font-weight:750}.communication-modal-header h2{color:#354750;margin:3px 0;font:700 20px/1.25 Manrope,sans-serif}.communication-modal-header p{color:#87939a;margin:0;font-size:11px}.communication-modal-close{color:#52616a;cursor:pointer;background:#fff;border:1px solid #e0e5e8;border-radius:8px;flex:none;width:38px;height:38px;font-size:26px;line-height:1}.communication-modal-list{align-content:start;gap:9px;min-height:160px;padding:14px;display:grid;overflow-y:auto}.communication-summary{color:#4d626d;background:#f1f7f9;border:1px solid #d9e5ea;border-radius:8px;gap:8px;padding:13px 15px;font-size:12px;display:grid}.communication-summary>div{flex-wrap:wrap;gap:8px;display:flex}.communication-summary>div span{background:#fff;border:1px solid #dbe7eb;border-radius:5px;padding:5px 8px}.communication-summary>small{color:#7c8e96;font-size:10px}.communication-record{background:#fff;border:1px solid #e2e8eb;border-radius:8px;padding:13px 15px}.communication-record-heading{color:#44555e;justify-content:space-between;align-items:flex-start;gap:16px;font-size:13px;display:flex}.communication-record-heading time{color:#829098;flex:none;font-size:11px}.communication-record>p{color:#596970;overflow-wrap:anywhere;margin:8px 0 0;font-size:12px;line-height:1.55}.communication-record .email-content-preview{margin-top:9px}.communication-modal-empty{color:#718088;text-align:center;background:#fff;border:1px solid #e2e8eb;border-radius:8px;place-items:center;min-height:180px;padding:20px;font-size:13px;line-height:1.5;display:grid}@media (max-width:700px){.communication-modal-backdrop{padding:0}.communication-modal{border:0;border-radius:0;width:100%;height:100%;max-height:100%}.communication-modal-header{padding:14px}.communication-modal-list{padding:9px}.communication-record-heading{flex-direction:column;gap:5px}.email-modal-backdrop{padding:0}.email-modal{border:0;border-radius:0;width:100%;height:100%}.email-modal-header{padding:14px}.email-modal-content{padding:8px}.email-modal-frame{border-radius:5px}}.sign-out{color:#243447;background:#fff;border:1px solid #d4dae2;border-radius:6px;flex:none;min-height:36px;padding:0 12px;font-size:12px;font-weight:600}.sign-out:disabled{opacity:.6;cursor:wait}@media (max-width:600px){.sign-out{padding:0 8px;font-size:11px}}.accordion-content{gap:9px;padding:2px 9px 12px;display:grid}.accordion-content label{color:#778087;gap:5px;font-size:10px;display:grid}.accordion-content select,.accordion-content input{color:#535b60;background:#fff;border:1px solid #e0e3e6;border-radius:4px;width:100%;height:32px;padding:0 8px;font-size:11px}.property-filter{grid-template-columns:1fr 1fr}.filter-empty{color:#8a9297;padding:9px;font-size:10px}.pond-filter[aria-pressed=true]{color:#173a78;background:#edf3f8;font-weight:700}.detail-notice button{color:#357bac;cursor:pointer;background:0 0;border:0;margin-left:8px;font-size:11px;text-decoration:underline}.assigned-filter-label{color:#778087;gap:5px;margin-top:10px;font-size:9px;font-weight:700;display:grid}.assigned-agent-dropdown{position:relative}.assigned-agent-trigger{color:#535b60;text-align:left;cursor:pointer;background:#fff;border:1px solid #e3e5e8;border-radius:4px;justify-content:space-between;align-items:center;gap:8px;width:100%;height:33px;padding:0 9px;font-size:11px;display:flex}.assigned-agent-trigger>span{color:#868e93;font-size:14px}.assigned-agent-menu{z-index:30;background:#fff;border:1px solid #dfe3e6;border-radius:6px;min-width:210px;padding:6px;position:absolute;top:calc(100% + 4px);left:0;right:0;box-shadow:0 8px 22px #202a331f}.assigned-agent-search{color:#899196;border:1px solid #e0e4e7;border-radius:4px;align-items:center;gap:6px;height:31px;padding:0 7px;display:flex}.assigned-agent-search input{color:#41484c;background:0 0;border:0;outline:0;width:100%;height:27px;padding:0;font-size:11px}.assigned-agent-options{max-height:215px;margin-top:5px;overflow:auto}.assigned-agent-options button{color:#50585d;text-align:left;cursor:pointer;background:#fff;border:0;border-radius:4px;width:100%;min-height:29px;padding:5px 8px;font-size:11px}.assigned-agent-options button:hover,.assigned-agent-options button.selected{color:#173a78;background:#edf2f6;font-weight:700}.assigned-agent-empty{color:#899196;padding:9px 8px;font-size:10px;display:block}@media (max-width:700px){.filter-panel .filter-section,.filter-accordion,.show-filters{display:block!important}}.shared-with-list{vertical-align:middle;flex-wrap:wrap;gap:5px;display:inline-flex}.shared-with-list>span{color:#505a61;background:#f6f7f8;border:1px solid #e4e7ea;border-radius:12px;padding:3px 7px;font-size:11px;font-weight:550}.crm-mountain{flex:none;width:40px;height:40px;display:block}.crm-brand-copy{letter-spacing:-.35px;white-space:nowrap;flex-direction:column;gap:3px;font-size:17px;font-weight:750;line-height:1.05;display:flex}.crm-brand-copy small{letter-spacing:.2em;color:#536875;font-size:10px;font-weight:650}.lx-brand{align-items:center;gap:10px;min-width:180px;display:inline-flex}.lx-topbar :is(.add-contact,.marketplace){justify-content:center;align-items:center;gap:8px;text-decoration:none;display:inline-flex}@media (max-width:700px){.lx-brand{width:40px;min-width:40px}.lx-brand .crm-brand-copy{display:none}.crm-mountain{width:36px;height:36px}}
.directory-page{color:#343b42;max-width:1780px;min-height:calc(100vh - 105px);margin:0 auto;padding:22px 21px 34px}.directory-heading{justify-content:space-between;align-items:flex-end;gap:18px;margin:0 0 20px;display:flex}.directory-eyebrow{color:#78818a;letter-spacing:.65px;align-items:center;gap:6px;font-size:10px;font-weight:700;display:flex}.directory-eyebrow a{color:#348bfd;text-decoration:none}.directory-eyebrow a:hover{text-decoration:underline}.directory-heading h1{color:#303940;letter-spacing:-.4px;margin:8px 0 4px;font-size:25px;line-height:1.2}.directory-heading p{color:#747d85;margin:0;font-size:13px;line-height:1.5}.directory-heading-count{background:#fff;border:1px solid #e2e4e8;border-radius:7px;flex-direction:column;flex:none;align-items:flex-end;gap:2px;min-width:120px;padding:10px 15px;display:flex}.directory-heading-count strong{color:#303940;font-size:21px;line-height:1.1}.directory-heading-count span{color:#727b83;font-size:10px}.directory-search{background:#fff;border:1px solid #dfe2e6;border-radius:7px;align-items:center;gap:9px;min-height:48px;margin-bottom:17px;padding:5px 6px 5px 13px;display:flex;box-shadow:0 1px 3px #20252a0d}.directory-search>label{color:#348bfd;place-items:center;display:grid}.directory-search input{color:#384149;min-width:0;height:35px;font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:12px}.directory-search input::placeholder{color:#9199a0}.directory-search button,.directory-secondary-button{color:#111820;min-height:35px;font:inherit;cursor:pointer;background:#348bfd;border:1px solid #348bfd;border-radius:5px;justify-content:center;align-items:center;padding:0 14px;font-size:11px;font-weight:650;text-decoration:none;transition:background .16s,color .16s;display:inline-flex}.directory-search button:hover,.directory-secondary-button:hover{color:#fff;background:#2877df;border-color:#2877df}.directory-search:focus-within{border-color:#348bfd;box-shadow:0 0 0 3px #348bfd2e}.directory-search button:focus-visible,.directory-search a:focus-visible,.marketing-campaign-tile:focus-visible,.campaign-directory-card:focus-visible,.directory-eyebrow a:focus-visible,.directory-inline-link:focus-visible,.office-agents a:focus-visible,.directory-secondary-button:focus-visible{outline-offset:2px;outline:3px solid #348bfd73}.clear-search{color:#536779;padding:8px 9px;font-size:11px;text-decoration:none}.directory-error{color:#a33135;background:#fff5f5;border:1px solid #f1caca;border-radius:6px;padding:12px 14px;font-size:12px;line-height:1.5}.directory-empty{text-align:center;background:#fff;border:1px dashed #d7dce1;border-radius:7px;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:150px;padding:28px;display:flex}.directory-empty strong{color:#39434b;font-size:13px}.directory-empty span{color:#7f8991;font-size:11px;line-height:1.5}.marketing-campaign-tile{max-width:650px;min-height:90px;color:inherit;background:#fff;border:1px solid #e0e3e7;border-radius:8px;align-items:center;gap:14px;padding:16px;text-decoration:none;transition:border-color .16s,box-shadow .16s,transform .16s;display:flex;box-shadow:0 2px 7px #20252a0d}.marketing-campaign-tile:hover{border-color:#9bc5ff;transform:translateY(-1px);box-shadow:0 4px 14px #20252a14}.directory-icon{color:#2877df;background:#348bfd1f;border-radius:8px;flex:none;place-items:center;width:42px;height:42px;display:grid}.marketing-tile-copy{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.marketing-tile-copy strong{color:#35404a;font-size:14px}.marketing-tile-copy small{color:#737d85;font-size:11px;line-height:1.45}.marketing-campaign-count{color:#343d46;font-size:20px;font-weight:700}.directory-link-arrow{color:#348bfd;font-size:21px}.campaign-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.campaign-directory-card{min-width:0;min-height:220px;color:inherit;background:#fff;border:1px solid #e2e4e7;border-radius:7px;flex-direction:column;padding:15px;text-decoration:none;transition:border-color .16s,box-shadow .16s,transform .16s;display:flex;box-shadow:0 1px 4px #20252a0a}.campaign-directory-card:hover{border-color:#9bc5ff;transform:translateY(-1px);box-shadow:0 4px 12px #20252a12}.campaign-card-top{justify-content:space-between;align-items:center;gap:9px;display:flex}.campaign-card-top .directory-icon{width:36px;height:36px}.directory-status{color:#5c666f;text-overflow:ellipsis;white-space:nowrap;background:#f4f5f6;border:1px solid #e3e5e7;border-radius:12px;max-width:50%;padding:5px 8px;font-size:10px;font-weight:650;overflow:hidden}.directory-status.status-on{color:#2059a6;background:#edf5ff;border-color:#bdd8ff}.campaign-directory-card h2{color:#35404a;margin:13px 0 5px;font-size:14px;line-height:1.35}.campaign-description{color:#74808a;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:34px;margin:0;font-size:11px;line-height:1.5;display:-webkit-box;overflow:hidden}.campaign-card-meta{border-top:1px solid #eef0f2;grid-template-columns:1.2fr 1fr .7fr;gap:8px;margin:14px 0 0;padding:10px 0;display:grid}.campaign-card-meta span{flex-direction:column;gap:4px;min-width:0;display:flex}.campaign-card-meta small{color:#89929a;letter-spacing:.4px;font-size:8px;font-weight:700}.campaign-card-meta strong{color:#4c5660;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:600;overflow:hidden}.campaign-card-footer{color:#7d8790;justify-content:space-between;align-items:center;margin-top:auto;padding-top:7px;font-size:10px;display:flex}.campaign-card-footer>span:last-child{color:#2877df;font-weight:600}.directory-table-panel,.directory-panel,.office-directory-card{background:#fff;border:1px solid #e1e4e7;border-radius:7px;min-width:0;box-shadow:0 1px 4px #20252a0a}.directory-panel-heading{border-bottom:1px solid #eceef0;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:10px 14px;display:flex}.directory-panel-heading h2,.directory-panel-heading h3{color:#414b54;margin:0;font-size:12px;font-weight:700}.directory-panel-heading>span,.directory-panel-heading>a{color:#77828b;font-size:10px;text-decoration:none}.directory-table-scroll{width:100%;overflow:auto}.directory-table{border-collapse:collapse;text-align:left;width:100%;min-width:930px}.directory-table thead{background:#e6e7e8;height:39px}.directory-table th{color:#5c6369;letter-spacing:.3px;white-space:nowrap;padding:0 11px;font-size:9px;font-weight:700}.directory-table td{color:#545e66;vertical-align:middle;border-top:1px solid #eceef0;padding:11px;font-size:11px}.directory-table td:first-child strong,.directory-table td:first-child small{display:block}.directory-table td:first-child strong{color:#2877bd;font-size:11px}.directory-table td:first-child small{color:#929aa1;margin-top:3px;font-size:9px}.agent-person-cell{min-width:155px;color:inherit;border-radius:6px;align-items:center;gap:9px;text-decoration:none;display:flex}.agent-person-cell:hover strong{text-decoration:underline}.agent-person-cell:focus-visible{outline-offset:3px;outline:3px solid #348bfd73}.agent-profile-image,.agent-profile-fallback{object-fit:cover;background:#edf4ff;border:1px solid #e1e5e8;border-radius:50%;flex:none;width:40px;height:40px}.agent-profile-fallback{color:#2269bf;place-items:center;font-size:11px;font-weight:700;display:grid}.agent-person-cell>span:last-child{min-width:0}.directory-inline-link{color:#2877bd;margin:0 5px 3px 0;text-decoration:none;display:inline-block}.directory-inline-link:hover{text-decoration:underline}.directory-missing{color:#c44343;font-size:10px}.office-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.office-directory-card{scroll-margin-top:74px;overflow:hidden}.office-card-heading{border-bottom:1px solid #eceef0;align-items:center;gap:11px;min-height:68px;padding:13px;display:flex}.office-card-heading>div{flex:1;min-width:0}.office-card-heading h2{color:#35404a;margin:0 0 4px;font-size:14px}.office-card-heading p{color:#7d8790;margin:0;font-size:10px}.directory-count-pill{color:#2b6cb7;white-space:nowrap;background:#eef5ff;border-radius:12px;padding:5px 8px;font-size:9px;font-weight:650}.office-about{color:#68747d;border-bottom:1px solid #eceef0;margin:0;padding:12px 14px;font-size:11px;line-height:1.55}.office-details-grid,.directory-fields{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:18px;margin:0;padding:7px 14px 12px;display:grid}.office-details-grid>div,.directory-fields>div{border-bottom:1px solid #f0f1f2;min-width:0;padding:9px 0}.office-details-grid dt,.directory-fields dt{color:#87919a;letter-spacing:.28px;text-transform:uppercase;margin-bottom:4px;font-size:9px;font-weight:650}.office-details-grid dd,.directory-fields dd{color:#46525c;overflow-wrap:anywhere;margin:0;font-size:10px;line-height:1.45}.office-agents{border-top:1px solid #eceef0}.office-agents .directory-panel-heading a{color:#2877bd}.office-agents ul{margin:0;padding:0 14px;list-style:none}.office-agents li{border-bottom:1px solid #f0f1f2;justify-content:space-between;align-items:center;gap:12px;min-height:48px;display:flex}.office-agents li:last-child{border-bottom:0}.office-agents li>span:first-child{gap:3px;min-width:0;display:grid}.office-agents li strong{color:#46525c;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.office-agents li small,.office-agent-phone{color:#858f97;font-size:9px}.directory-detail-grid{grid-template-columns:minmax(0,1.3fr) minmax(300px,.7fr);align-items:start;gap:14px;display:grid}.directory-panel{overflow:hidden}.directory-panel-heading .directory-status{max-width:none}.campaign-long-description{color:#64717b;margin:0;padding:13px 15px 3px;font-size:11px;line-height:1.55}.directory-fields{grid-template-columns:repeat(3,minmax(0,1fr));padding-top:3px}.directory-detail-stack{gap:12px;display:grid}.directory-trigger-list{padding:8px 13px}.directory-trigger-list article{border-bottom:1px solid #eff0f2;gap:5px;padding:10px 0;display:grid}.directory-trigger-list article:last-child{border-bottom:0}.directory-trigger-list strong{color:#45525d;font-size:10px}.directory-trigger-list span{color:#68747d;overflow-wrap:anywhere;font-size:10px}.directory-trigger-list small{color:#929aa1;font-size:9px}.directory-panel-empty{color:#7d8790;margin:0;padding:14px;font-size:10px}.directory-id-list{margin:0;padding:5px 14px 11px;list-style:none}.directory-id-list li{color:#65717a;border-bottom:1px solid #eff0f2;justify-content:space-between;gap:12px;padding:8px 0;font-size:10px;display:flex}.directory-id-list li:last-child{border-bottom:0}.directory-id-list strong{color:#3f4b54}.agent-profile-page{max-width:1520px;padding-top:20px}.agent-profile-breadcrumb{color:#87919a;align-items:center;gap:9px;margin:0 0 16px;font-size:11px;display:flex}.agent-profile-breadcrumb a{color:#5e798e;text-decoration:none}.agent-profile-breadcrumb a:hover{color:#2877bd;text-decoration:underline}.agent-profile-breadcrumb a:focus-visible,.agent-office-card:focus-visible{outline-offset:3px;outline:3px solid #348bfd73}.agent-profile-hero{background:#fff;border:1px solid #e1e6ea;border-radius:12px;overflow:hidden;box-shadow:0 3px 12px #20252a0a}.agent-profile-cover{background:linear-gradient(112deg,#173951 0%,#226080 48%,#58a0b1 100%);height:118px;position:relative;overflow:hidden}.agent-profile-cover:before,.agent-profile-cover:after{content:"";border:1px solid #ffffff20;border-radius:50%;position:absolute}.agent-profile-cover:before{width:350px;height:350px;top:-245px;right:14%}.agent-profile-cover:after{width:500px;height:500px;top:-383px;right:-4%}.agent-profile-cover span{background:#ffffff6b;border-radius:50%;width:8px;height:8px;position:absolute}.agent-profile-cover span:first-child{top:34px;left:69%}.agent-profile-cover span:nth-child(2){width:5px;height:5px;top:72px;left:79%}.agent-profile-cover span:nth-child(3){width:4px;height:4px;top:24px;right:11%}.agent-profile-hero-content{align-items:flex-end;gap:18px;min-height:116px;padding:0 24px 18px;display:flex}.agent-profile-portrait{object-fit:cover;background:#eaf2f7;border:4px solid #fff;border-radius:50%;flex:none;width:104px;height:104px;margin-top:-51px;box-shadow:0 2px 8px #1a34401f}.agent-profile-initials{color:#21628d;background:#eaf2f7;place-items:center;font-size:28px;font-weight:700;display:grid}.agent-profile-heading{flex:1;min-width:0;padding:0 0 2px}.agent-profile-eyebrow{color:#608394;letter-spacing:.7px;align-items:center;gap:6px;font-size:9px;font-weight:750;display:flex}.agent-profile-heading h1{color:#293b47;letter-spacing:-.5px;margin:5px 0 2px;font:750 25px/1.2 Manrope,sans-serif}.agent-profile-heading>p{color:#71808a;margin:0;font-size:12px}.agent-profile-tags{flex-wrap:wrap;gap:6px;margin-top:9px;display:flex}.agent-tag{color:#61717b;background:#f8fafb;border:1px solid #dfe7eb;border-radius:20px;padding:4px 8px;font-size:9px;font-weight:650}.admin-tag{color:#286486;background:#eef7fc;border-color:#d8e8f2}.accountable-tag{color:#27775b;background:#f0faf5;border-color:#cfeadd}.agent-profile-actions{align-items:center;gap:7px;margin-left:auto;padding-bottom:2px;display:flex}.agent-action-primary,.agent-action-secondary{color:#4b6472;white-space:nowrap;background:#fff;border:1px solid #dce4e8;border-radius:6px;justify-content:center;align-items:center;gap:7px;min-height:36px;padding:0 12px;font-size:10px;font-weight:650;text-decoration:none;transition:background .15s,border-color .15s,transform .15s;display:inline-flex}.agent-action-primary{color:#fff;background:#287fa8;border-color:#287fa8}.agent-action-primary:hover{background:#216b8e;border-color:#216b8e}.agent-action-secondary:hover{background:#f5f9fb;border-color:#a9c0cc}.agent-profile-subline{color:#71808a;border-top:1px solid #edf0f2;justify-content:space-between;align-items:center;gap:12px;min-height:42px;padding:0 24px 0 146px;font-size:10px;display:flex}.agent-profile-subline>span{align-items:center;gap:7px;display:flex}.agent-profile-subline strong{color:#4a5962;font-weight:650}.agent-profile-layout{grid-template-columns:minmax(0,1.45fr) minmax(300px,.75fr);align-items:start;gap:16px;margin-top:16px;display:grid}.agent-profile-main-column,.agent-profile-side-column{gap:14px;min-width:0;display:grid}.agent-profile-panel{background:#fff;border:1px solid #e1e6ea;border-radius:9px;min-width:0;overflow:hidden;box-shadow:0 2px 8px #20252a08}.agent-panel-heading{border-bottom:1px solid #edf0f2;justify-content:space-between;align-items:center;gap:14px;min-height:76px;padding:14px 17px;display:flex}.agent-panel-heading>div>span{color:#84919a;letter-spacing:.7px;font-size:8px;font-weight:750}.agent-panel-heading h2{color:#35434c;margin:4px 0 2px;font:700 15px/1.3 Manrope,sans-serif}.agent-panel-heading p{color:#87939b;margin:0;font-size:10px}.agent-panel-heading>svg{color:#6a91a5;flex:none}.agent-info-grid{grid-template-columns:repeat(2,minmax(0,1fr));padding:4px 17px 10px;display:grid}.agent-info-item{border-bottom:1px solid #f0f2f4;align-items:center;gap:10px;min-width:0;min-height:68px;padding:12px 10px 12px 0;display:flex}.agent-info-item:nth-last-child(-n+2){border-bottom:0}.agent-info-item>span{color:#367893;background:#edf6fa;border-radius:9px;flex:none;place-items:center;width:34px;height:34px;display:grid}.agent-info-item>div{flex-direction:column;gap:4px;min-width:0;display:flex}.agent-info-item small{color:#89959d;letter-spacing:.35px;text-transform:uppercase;font-size:8px;font-weight:700}.agent-info-item strong{overflow-wrap:anywhere;color:#40525e;font-size:10px;font-weight:600;line-height:1.4}.agent-info-item a{color:#2877a7;text-decoration:none}.agent-info-item a:hover{text-decoration:underline}.agent-record-grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px;margin:0;padding:7px 17px 12px;display:grid}.agent-record-grid>div{border-bottom:1px solid #f0f2f4;min-width:0;padding:10px 0}.agent-record-grid dt{color:#89959d;letter-spacing:.45px;text-transform:uppercase;margin-bottom:4px;font-size:8px;font-weight:700}.agent-record-grid dd{color:#40515c;overflow-wrap:anywhere;margin:0;font-size:10px;line-height:1.45}.agent-office-list{gap:8px;padding:8px 12px 12px;display:grid}.agent-office-card{min-width:0;color:inherit;background:#fff;border:1px solid #e8edf0;border-radius:7px;align-items:center;gap:10px;padding:12px;text-decoration:none;transition:border-color .15s,background .15s,transform .15s;display:flex}.agent-office-card:hover{background:#f8fbfc;border-color:#a8c7d4;transform:translateY(-1px)}.agent-office-icon{color:#4a8297;background:#eff6f8;border-radius:8px;flex:none;place-items:center;width:36px;height:36px;display:grid}.agent-office-copy{flex:1;gap:4px;min-width:0;display:grid}.agent-office-copy strong{color:#3e505c;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.agent-office-copy small{color:#87939b;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.agent-office-arrow{color:#5b8da2;font-size:15px}.agent-office-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:160px;padding:22px;display:flex}.agent-office-empty>span{color:#4a8297;background:#eff6f8;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.agent-office-empty strong{color:#43535d;font-size:11px}.agent-office-empty small{color:#87939b;max-width:210px;font-size:9px;line-height:1.5}.agent-profile-note{color:#6b818c;background:#f3f8fa;border:1px solid #dce8ed;border-radius:8px;align-items:flex-start;gap:9px;padding:12px;display:flex}.agent-profile-note>span{color:#5d91a5;flex:none}.agent-profile-note p{margin:1px 0;font-size:9px;line-height:1.5}.agent-extra-fields{border-top:1px solid #edf0f2;margin:0 17px 16px}.agent-extra-fields>summary{cursor:pointer;color:#337999;justify-content:space-between;align-items:center;padding:12px 0;font-size:10px;font-weight:650;display:flex}.agent-extra-fields>summary span{color:#537786;background:#eef6f9;border-radius:12px;padding:3px 7px;font-size:9px}.agent-extra-fields dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px;margin:0;padding-bottom:10px;display:grid}.agent-extra-fields dl>div{border-top:1px solid #f0f2f4;padding:8px 0}.agent-extra-fields dt{color:#84919a;text-transform:capitalize;font-size:8px}.agent-extra-fields dd{color:#44555f;overflow-wrap:anywhere;margin:4px 0 0;font-size:9px}.agent-profile-page a:focus-visible,.agent-profile-page summary:focus-visible{outline-offset:3px;outline:3px solid #348bfd73}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:1150px){.campaign-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.office-grid{grid-template-columns:1fr}.directory-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.directory-page{padding:15px 10px 25px}.directory-heading{align-items:flex-start;margin-bottom:14px}.directory-heading h1{font-size:22px}.directory-heading p{font-size:11px}.directory-heading-count{min-width:88px;padding:8px 10px}.directory-search{gap:7px}.directory-search button{padding:0 10px}.campaign-card-grid{grid-template-columns:1fr;gap:9px}.campaign-directory-card{min-height:195px}.directory-detail-grid{grid-template-columns:1fr}.directory-fields,.office-details-grid{grid-template-columns:1fr 1fr;column-gap:12px}.office-card-heading{gap:8px}.directory-table-panel{margin-left:-1px;margin-right:-1px}.agent-profile-page{padding:15px 10px 25px}.agent-profile-hero-content{flex-wrap:wrap;gap:12px;padding:0 14px 16px}.agent-profile-portrait{width:82px;height:82px;margin-top:-40px}.agent-profile-heading h1{font-size:20px}.agent-profile-actions{width:100%;margin:2px 0 0 94px}.agent-profile-subline{flex-direction:column;justify-content:center;align-items:flex-start;gap:7px;padding:10px 14px}.agent-profile-layout{grid-template-columns:1fr;gap:12px}.agent-profile-main-column,.agent-profile-side-column{gap:12px}.agent-profile-cover{height:92px}.agent-info-grid{padding-left:12px;padding-right:12px}.agent-panel-heading,.agent-record-grid{padding-left:13px;padding-right:13px}}@media (max-width:440px){.agent-profile-actions{margin-left:0}.agent-profile-actions>a{flex:1;padding:0 8px}.agent-info-grid{grid-template-columns:1fr}.agent-info-item:nth-last-child(-n+2){border-bottom:1px solid #f0f2f4}.agent-info-item:last-child{border-bottom:0}.agent-record-grid,.agent-extra-fields dl{grid-template-columns:1fr}.agent-profile-breadcrumb{gap:6px;font-size:10px}}@media (max-width:420px){.directory-heading-count{min-width:72px}.directory-fields,.office-details-grid{grid-template-columns:1fr}.marketing-campaign-tile{gap:10px;padding:12px}.marketing-tile-copy small{font-size:10px}.marketing-campaign-count{font-size:17px}}
:root{--crm-navy:#142d42;--crm-navy-raised:#203e56;--crm-blue:#254c68;--crm-blue-soft:#e6eff6;--crm-canvas:#f5f8fb;--crm-surface:#fff;--crm-ink:#243447;--crm-muted:#587184;--crm-border:#dce6ed;--crm-accent:#d8a86a;--crm-focus:#527a95;--crm-sidebar-width:264px;--ink:#243447;--muted:#587184;--line:#dce6ed;--paper:#f5f8fb;--green:#142d42;--green-soft:#e6eff6;--orange:#d8a86a;--lx-brand-primary:#142d42;--lx-brand-primary-hover:#203e56;--lx-brand-secondary:#fff;--lx-brand-body:#243447;--lx-brand-soft:#e6eff6}body{background:var(--crm-canvas);color:var(--crm-ink)}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-color:var(--crm-focus)}.crm-app-shell{--crm-sidebar-width:264px;background:var(--crm-canvas);min-height:100dvh}.crm-app-shell.is-collapsed{--crm-sidebar-width:76px}.crm-app-shell .lx-rail{z-index:20;width:var(--crm-sidebar-width);background:var(--crm-navy);color:#eaf1f6;border:0;border-right:1px solid #ffffff14;flex-direction:column;align-items:stretch;min-height:100dvh;padding:18px 12px 14px;transition:width .2s,transform .2s;display:flex;position:fixed;inset:0 auto 0 0;overflow:hidden auto;box-shadow:5px 0 22px #1026380a}.sidebar-header{align-items:center;gap:7px;min-height:54px;margin:0 4px 20px;display:flex}.sidebar-brand{color:#fff;flex:1;align-items:center;gap:11px;min-width:0;text-decoration:none;display:flex;overflow:hidden}.sidebar-brand .crm-mountain{width:40px;height:40px}.sidebar-brand .crm-brand-copy{color:#fff;letter-spacing:-.25px;font-size:15px}.sidebar-brand .crm-brand-copy small{color:#c2d2de;font-size:9px}.sidebar-collapse-button,.sidebar-close-button{color:#d9e6ee;background:#ffffff0b;border:1px solid #ffffff24;border-radius:9px;flex:none;place-items:center;width:38px;height:38px;transition:background .15s,border-color .15s,color .15s;display:grid}.sidebar-collapse-button:hover,.sidebar-close-button:hover{color:#fff;background:#ffffff18;border-color:#ffffff42}.sidebar-close-button{display:none}.sidebar-navigation{scrollbar-color:#ffffff40 transparent;scrollbar-width:thin;flex:1;min-height:0;overflow-y:auto}.sidebar-group+.sidebar-group{margin-top:17px}.sidebar-group-label{color:#9fb4c3;letter-spacing:.12em;text-transform:uppercase;margin:0 9px 6px;font-size:10px;font-weight:700;line-height:22px}.crm-app-shell .rail-item{color:#c4d3dd;border:1px solid #0000;border-radius:8px;flex-direction:row;justify-content:flex-start;align-items:center;gap:12px;height:44px;min-height:42px;margin:2px 0;padding:0 11px;font-size:13px;line-height:1.2;text-decoration:none;transition:background .15s,border-color .15s,color .15s;display:flex}.crm-app-shell .rail-item>.rail-item-icon{color:#a9c0d0;border-radius:0;flex:0 0 20px;place-items:center;width:20px;height:20px;display:grid;box-shadow:none!important;background:0 0!important}.crm-app-shell .rail-item>.rail-item-label{width:auto;min-width:0;height:auto;color:inherit;text-overflow:ellipsis;white-space:nowrap;border-radius:0;flex:1;font-size:13px;display:block;overflow:hidden;box-shadow:none!important;background:0 0!important}.crm-app-shell .rail-item.rail-current>.rail-item-label,.crm-app-shell .rail-item.rail-current>.rail-item-icon{color:#fff}.crm-app-shell .rail-item:hover{color:#fff;background:#ffffff0e}.crm-app-shell .rail-item.rail-current{color:#fff;box-shadow:inset 3px 0 var(--crm-accent);background:#254c68;border-color:#7898ae4d}.rail-item-icon{color:#a9c0d0;flex:0 0 20px;place-items:center;width:20px;height:20px;display:grid}.rail-current .rail-item-icon{color:#fff}.rail-item-label{white-space:nowrap;min-width:0;overflow:hidden}.sidebar-footer{border-top:1px solid #ffffff20;align-items:center;gap:10px;min-height:58px;margin-top:16px;padding:10px 9px 2px;display:flex}.sidebar-footer-mark{color:#e4bd8c;background:#ffffff12;border-radius:9px;flex:none;place-items:center;width:32px;height:32px;display:grid}.sidebar-footer-copy{gap:2px;min-width:0;display:grid}.sidebar-footer-copy strong{color:#f5f8fa;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;overflow:hidden}.sidebar-footer-copy small{color:#b3c4cf;font-size:11px}.crm-app-shell .lx-topbar{z-index:15;inset:0 0 auto var(--crm-sidebar-width);width:calc(100% - var(--crm-sidebar-width));border:0;border-bottom:1px solid var(--crm-border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;align-items:center;gap:16px;height:76px;padding:0 28px;transition:inset .2s,width .2s;display:flex;position:fixed;box-shadow:0 3px 14px #18324908}.crm-mobile-nav-trigger{border:1px solid var(--crm-border);width:42px;height:42px;color:var(--crm-navy);background:#fff;border-radius:10px;flex:none;place-items:center;display:none}.crm-mobile-nav-trigger:hover{background:var(--crm-blue-soft)}.crm-desktop-sidebar-trigger{border:1px solid var(--crm-border);width:42px;height:42px;color:var(--crm-navy);background:#fff;border-radius:10px;flex:none;place-items:center;transition:background .15s,border-color .15s;display:grid}.crm-desktop-sidebar-trigger:hover{background:var(--crm-blue-soft);border-color:#b7cad8}.crm-app-shell .omni-search-wrap{flex:1;min-width:140px;max-width:620px;position:relative}.crm-app-shell .omni-search{border:1px solid var(--crm-border);width:100%;height:44px;box-shadow:none;color:var(--crm-muted);background:#f9fbfd;border-radius:10px;align-items:center;gap:10px;padding:0 14px;display:flex}.crm-app-shell .omni-search:focus-within{background:#fff;border-color:#86a3b8;box-shadow:0 0 0 3px #dce9f1}.crm-app-shell .omni-search input{color:var(--crm-ink);font-size:14px}.crm-app-shell .omni-search input::placeholder{color:#72889a;opacity:1}.crm-app-shell .lx-topbar-actions{align-items:center;gap:10px;min-width:0;margin-left:auto;display:flex}.crm-app-shell .add-contact{border:1px solid var(--crm-navy);background:var(--crm-navy);color:#fff;border-radius:9px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 15px;font-size:13px;font-weight:650;text-decoration:none;display:inline-flex}.crm-app-shell .add-contact:hover{border-color:var(--crm-navy-raised);background:var(--crm-navy-raised)}.crm-app-shell .marketplace{border:1px solid var(--crm-border);height:42px;color:var(--crm-blue);background:#fff;border-radius:9px;align-items:center;gap:7px;padding:0 12px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.crm-app-shell .marketplace:hover{background:#f7fafc;border-color:#a9c0d0}.crm-app-shell .user-photo{width:38px;height:38px;color:var(--crm-navy);background:#e3edf3;font-size:12px}.crm-app-shell .sign-out{border-color:var(--crm-border);min-height:40px;color:var(--crm-navy);border-radius:9px}.crm-app-shell .sign-out:hover{background:var(--crm-canvas)}.crm-app-shell .lx-app,.crm-app-shell .lx-app.detail-app{min-height:100dvh;padding:76px 0 0 var(--crm-sidebar-width);background:var(--crm-canvas);color:var(--crm-ink);transition:padding-left .2s}.crm-app-shell .lx-main{background:var(--crm-canvas);min-height:calc(100dvh - 76px)}.crm-app-shell.is-collapsed .sidebar-header{justify-content:center;min-height:54px;margin:0 0 20px}.crm-app-shell.is-collapsed .sidebar-brand{flex:0 0 40px;width:40px}.crm-app-shell.is-collapsed .sidebar-brand .crm-brand-copy,.crm-app-shell.is-collapsed .sidebar-footer-copy,.crm-app-shell.is-collapsed .rail-item>.rail-item-label{display:none}.crm-app-shell.is-collapsed .sidebar-brand .crm-mountain{width:40px;height:40px}.crm-app-shell.is-collapsed .sidebar-group-label{border-top:1px solid #fff2;height:1px;margin:10px 8px;font-size:0;line-height:1px;overflow:hidden}.crm-app-shell.is-collapsed .rail-item{justify-content:center;padding:0}.crm-app-shell.is-collapsed .rail-item-icon{flex-basis:22px;width:22px;height:22px}.crm-sidebar-backdrop{display:none}.crm-skip-link{z-index:50;background:var(--crm-navy);color:#fff;border-radius:8px;padding:11px 14px;position:fixed;top:8px;left:8px;transform:translateY(-160%)}.crm-skip-link:focus{transform:translateY(0)}.crm-app-shell .lx-main{color:var(--crm-ink)}.crm-app-shell :is(.score-strip,.score-card,.score-metric,.filter-panel,.contacts-card,.detail-side-card,.timeline-panel,.contact-score,.detail-metric,.widget-card,.websites-table-wrap,.websites-empty){border-color:var(--crm-border);background-color:var(--crm-surface)}.crm-app-shell :is(.score-strip,.filter-panel,.contacts-card,.detail-side-card,.timeline-panel,.contact-score,.detail-metric,.widget-card,.websites-table-wrap){box-shadow:0 2px 9px #16304708}.crm-app-shell :is(.score-card strong,.score-metric strong,.detail-metric b,.contact-score strong){color:var(--crm-navy)}.crm-app-shell :is(.score-metric>a,.table-name,.detail-topline>a,.detail-notice button){color:var(--crm-blue)}.crm-app-shell .lx-table thead,.crm-app-shell .lx-table th,.crm-app-shell .table-header,.crm-app-shell .table-heading{background:#e9f0f5}.crm-app-shell :is(.lx-table th,.filter-section-head strong,.detail-side-card>h2,.timeline-heading h2){color:var(--crm-navy)}.crm-app-shell :is(.show-filters,.primary-button,.bulk-action.primary){background:var(--crm-navy);border-color:var(--crm-navy);color:#fff}.crm-app-shell :is(.show-filters,.primary-button,.bulk-action.primary):hover{background:var(--crm-navy-raised);border-color:var(--crm-navy-raised)}.crm-app-shell :is(.filter-chips button:hover,.filter-chips button.chip-active){background:var(--crm-blue);border-color:var(--crm-blue);color:#fff}.crm-app-shell :is(.saved-filter.filter-selected,.pond-filter[aria-pressed=true],.assigned-agent-options button:hover,.assigned-agent-options button.selected){color:var(--crm-navy);background:#e6eff6}.crm-app-shell :is(.omni-search-wrap .global-search-results,.popover,.assigned-agent-menu){border-color:var(--crm-border);box-shadow:0 14px 36px #142d421f}.crm-app-shell :is(.rail-item,.sidebar-collapse-button,.sidebar-close-button,.crm-mobile-nav-trigger,.add-contact,.marketplace,.sign-out){cursor:pointer}@media (max-width:900px){.crm-app-shell,.crm-app-shell.is-collapsed{--crm-sidebar-width:0px}.crm-app-shell .lx-topbar{width:100%;height:68px;padding:0 18px;inset:0 0 auto}.crm-app-shell .lx-app,.crm-app-shell .lx-app.detail-app{padding:68px 0 0}.crm-app-shell .lx-rail{width:min(292px,100vw - 48px);padding:18px 14px 14px;inset:0 auto 0 0;transform:translate(-105%);box-shadow:18px 0 44px #0d22324a}.crm-app-shell.mobile-sidebar-open .lx-rail{transform:translate(0)}.crm-app-shell .sidebar-brand .crm-brand-copy,.crm-app-shell .rail-item-label,.crm-app-shell .sidebar-footer-copy{display:flex}.crm-app-shell .sidebar-group-label{border:0;height:auto;margin:0 9px 6px;font-size:10px;line-height:22px}.crm-app-shell .rail-item{justify-content:flex-start;padding:0 11px}.crm-app-shell .sidebar-header{justify-content:initial;margin-inline:4px}.crm-app-shell .sidebar-brand{flex:1}.crm-app-shell .sidebar-collapse-button{display:none}.crm-app-shell .sidebar-close-button{display:grid}.crm-app-shell .crm-desktop-sidebar-trigger{display:none}.crm-app-shell.mobile-sidebar-open .sidebar-header{justify-content:initial;flex-direction:row;gap:7px;min-height:54px;margin:0 4px 20px}.crm-app-shell.mobile-sidebar-open .sidebar-brand{flex:1;width:auto}.crm-app-shell.mobile-sidebar-open .sidebar-brand .crm-brand-copy{display:flex}.crm-app-shell.mobile-sidebar-open .rail-item>.rail-item-label{display:block}.crm-app-shell.mobile-sidebar-open .sidebar-footer-copy{display:grid}.crm-app-shell.mobile-sidebar-open .sidebar-group-label{border:0;height:auto;margin:0 9px 6px;font-size:10px;line-height:22px}.crm-app-shell.mobile-sidebar-open .rail-item{justify-content:flex-start;padding:0 11px}.crm-app-shell .crm-mobile-nav-trigger{display:grid}.crm-app-shell.mobile-sidebar-open .crm-sidebar-backdrop{z-index:19;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#10263870;border:0;width:100%;height:100%;display:block;position:fixed;inset:0}.crm-app-shell .lx-topbar{z-index:18}.crm-app-shell .omni-search-wrap{min-width:90px}.crm-app-shell .lx-topbar-actions{gap:8px}}@media (max-width:600px){.crm-app-shell .lx-topbar{gap:8px;height:62px;padding:0 10px}.crm-app-shell .lx-app,.crm-app-shell .lx-app.detail-app{padding-top:62px}.crm-app-shell .crm-mobile-nav-trigger{width:42px;height:42px}.crm-app-shell .omni-search{gap:7px;height:42px;padding:0 10px}.crm-app-shell .omni-search input{font-size:13px}.crm-app-shell .add-contact{width:42px;height:42px;min-height:42px;padding:0;font-size:0}.crm-app-shell .marketplace,.crm-app-shell .user-photo{display:none}.crm-app-shell .sign-out{min-height:40px;padding:0 9px;font-size:11px}}@media (prefers-reduced-motion:reduce){.crm-app-shell .lx-rail,.crm-app-shell .lx-topbar,.crm-app-shell .lx-app{transition:none}}.crm-search-kbd{border:1px solid var(--crm-border);color:var(--crm-muted);font:600 11px/1.4 var(--font-crm,inherit);background:#fff;border-radius:6px;flex:none;margin-left:auto;padding:2px 7px}.omni-search:focus-within .crm-search-kbd{display:none}@media (max-width:600px){.crm-search-kbd{display:none}}
