:root{font-family:DM Sans,sans-serif;color:#17251e;background:#f5f7f6;font-synthesis:none;--mint:#7aeba0;--mint-dark:#27b96b;--ink:#17251e;--muted:#7c8982;--line:#e7ebe9;--card:#fff;--shadow:0 8px 30px rgba(34,55,44,.055),0 1px 2px rgba(34,55,44,.04)}*{box-sizing:border-box}body{margin:0;min-width:320px;background:linear-gradient(145deg,#f4f7f5,#f8f9f8 48%,#f4f7f6)}button,input,select,textarea{font:inherit}button{cursor:pointer}.app-shell{min-height:100vh}.sidebar{position:fixed;inset:0 auto 0 0;width:246px;background:#fff;border-right:1px solid var(--line);z-index:30;padding:25px 17px 20px;display:flex;flex-direction:column}.brand{display:flex;align-items:center;gap:10px;padding:0 7px 26px}.brand-mark{width:39px;height:39px;display:grid;place-items:center;border-radius:13px;color:#123b26;background:linear-gradient(145deg,#8cf3af,#62d98c);box-shadow:0 8px 18px #44c97640}.brand strong{display:block;font:800 19px Manrope}.brand strong span{color:#39c779}.brand small{display:block;font-size:8px;letter-spacing:2px;color:#98a19c;margin-top:2px}.sidebar nav p{font-size:10px;font-weight:700;letter-spacing:1.3px;color:#a4ada8;padding:0 12px;margin:8px 0}.sidebar nav button{position:relative;width:100%;border:0;background:transparent;border-radius:12px;color:#748079;padding:11px 12px;margin:3px 0;display:flex;align-items:center;gap:12px;text-align:left;font-weight:600;transition:.2s}.sidebar nav button:hover{background:#f3f8f5;color:#273b30;transform:translate(2px)}.sidebar nav button.active{color:#155a34;background:linear-gradient(100deg,#e5faed,#effbf3);box-shadow:inset 3px 0 #57d98d}.sidebar nav button.active svg{color:#31be72}.sidebar nav button b{margin-left:auto;font-size:10px;background:#dff8e8;color:#23965a;border-radius:10px;padding:3px 7px}.sidebar-bottom{margin-top:16px}.upgrade-card{margin-top:auto;border-radius:16px;padding:16px;background:linear-gradient(145deg,#eefbf3,#f5f4ff);border:1px solid #e2f2e8}.upgrade-icon{width:34px;height:34px;border-radius:11px;background:#fff;color:#31bc70;display:grid;place-items:center;box-shadow:var(--shadow);margin-bottom:12px}.upgrade-icon svg{width:17px}.upgrade-card strong{font-size:13px}.upgrade-card p{font-size:11px;line-height:1.5;color:var(--muted);margin:6px 0 11px}.upgrade-card button{border:0;background:none;padding:0;color:#27975b;font-size:11px;font-weight:700;display:flex;gap:3px;align-items:center}.sidebar-user{display:flex;align-items:center;gap:9px;padding:18px 5px 0;margin-top:18px;border-top:1px solid var(--line)}.sidebar-user>div:nth-child(2){min-width:0;flex:1}.sidebar-user strong,.sidebar-user small{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sidebar-user strong{font-size:12px}.sidebar-user small{font-size:10px;color:var(--muted);margin-top:2px}.avatar{width:36px;height:36px;flex:none;display:grid;place-items:center;border-radius:11px;background:linear-gradient(145deg,#d9f9e4,#87e7aa);color:#15603a;font-size:11px;font-weight:800}.close-sidebar{display:none!important}.sidebar-scrim{display:none}main{margin-left:246px;min-height:100vh}header{height:72px;position:sticky;top:0;z-index:20;background:#ffffffe6;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--line);padding:0 clamp(18px,3vw,42px);display:flex;align-items:center;gap:20px}.menu-btn{display:none!important}.search{height:40px;flex:1;max-width:500px;border:1px solid #e2e7e4;border-radius:12px;display:flex;align-items:center;gap:10px;padding:0 12px;background:#f9faf9;color:#8e9993}.search:focus-within{border-color:#85e8a6;background:#fff;box-shadow:0 0 0 3px #7aeba021}.search input{width:100%;border:0;outline:0;background:transparent;color:var(--ink);font-size:13px}.search input::placeholder{color:#a4aca8}.search kbd{white-space:nowrap;font-size:10px;background:#fff;border:1px solid var(--line);border-radius:6px;padding:3px 6px;color:#9ca59f}.header-actions{display:flex;align-items:center;gap:10px;margin-left:auto}.icon-btn{width:40px;height:40px;border-radius:11px;border:1px solid #e5e9e7;background:#fff;color:#56635c;display:grid;place-items:center;transition:.2s}.icon-btn:hover{background:#f3faf6;color:#249b5d;transform:translateY(-1px)}.notification-btn{position:relative}.notification-btn i{position:absolute;width:7px;height:7px;border-radius:50%;background:#ff756e;border:2px solid #fff;right:8px;top:7px}.profile-button{border:0;background:transparent;display:flex;align-items:center;gap:9px;padding:4px 7px;border-radius:11px;text-align:left}.profile-button:hover{background:#f5f8f6}.profile-button strong,.profile-button small{display:block}.profile-button strong{font-size:12px}.profile-button small{font-size:9px;color:var(--muted)}.primary-btn,.secondary-btn{height:40px;border-radius:11px;padding:0 15px;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-weight:700;font-size:12px;transition:.2s}.primary-btn{border:0;background:linear-gradient(135deg,#68e196,#77eca2);color:#153923;box-shadow:0 7px 17px #3ecc7430}.primary-btn:hover{transform:translateY(-2px);box-shadow:0 10px 20px #3ecc7440}.secondary-btn{background:#fff;border:1px solid #dfe5e2;color:#44534b}.secondary-btn:hover{border-color:#8adfa9;background:#f7fcf9}.popover-wrap{position:relative}.popover{position:absolute;right:0;top:50px;width:340px;border:1px solid var(--line);background:#fff;border-radius:16px;box-shadow:0 18px 55px #17251e29;padding:8px;z-index:60;animation:pop .18s ease-out}@keyframes pop{0%{opacity:0;transform:translateY(-6px) scale(.98)}}.popover-head{padding:8px 9px 12px;display:flex;justify-content:space-between;align-items:center}.popover-head strong{font:700 14px Manrope}.popover-head button{border:0;background:none;color:#2ab66c;font-size:10px;font-weight:700}.notification-item{display:flex;align-items:flex-start;gap:10px;padding:11px 9px;border-radius:11px}.notification-item:hover{background:#f6f9f7}.notification-item .dot{width:8px;height:8px;border-radius:50%;background:#60d891;margin-top:5px}.notification-item .dot-1{background:#9c8cf8}.notification-item .dot-2{background:#ffb766}.notification-item div{flex:1}.notification-item strong{display:block;font-size:11px}.notification-item p{margin:3px 0 0;color:var(--muted);font-size:10px;line-height:1.4}.notification-item small{color:#9ca59f;font-size:9px}.profile-menu{width:190px}.profile-menu button{width:100%;display:flex;align-items:center;gap:10px;padding:10px;border:0;background:transparent;border-radius:9px;color:#526158;font-size:11px}.profile-menu button:hover{background:#f3f8f5;color:#219b5a}.profile-menu svg{width:16px}.dashboard{max-width:1560px;margin:auto;padding:30px clamp(18px,3vw,42px) 20px}.welcome-row{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:24px}.welcome-row p{margin:0 0 5px;color:#829087;font-size:11px;font-weight:600}.welcome-row h1{font:800 clamp(23px,2.1vw,31px) Manrope;margin:0;letter-spacing:-.8px}.welcome-row h1 span{font-size:.8em}.welcome-sub{color:#829087;font-size:12px;margin-top:7px}.stats-grid{display:grid;grid-template-columns:repeat(3,minmax(220px,1fr));gap:14px;margin-bottom:22px}.stat-card{min-height:116px;position:relative;overflow:hidden;background:var(--card);border:1px solid rgba(225,231,227,.9);border-radius:17px;padding:18px;display:flex;align-items:flex-start;gap:13px;box-shadow:var(--shadow);transition:.25s}.stat-card:hover{transform:translateY(-4px);box-shadow:0 15px 35px #22372c17}.stat-icon{width:42px;height:42px;flex:none;border-radius:13px;display:grid;place-items:center}.stat-icon svg{width:20px}.stat-icon.mint,.stat-icon.green{background:#e7faee;color:#28ae65}.stat-icon.purple{background:#f0edff;color:#7967e7}.stat-icon.amber{background:#fff3e3;color:#e69a39}.stat-icon.blue{background:#e8f4ff;color:#458ec9}.stat-icon.rose{background:#ffebee;color:#d96978}.stat-main>span{display:block;color:#7c8982;font-size:11px;font-weight:600}.stat-main>strong{display:block;font:800 22px Manrope;margin:4px 0 6px}.stat-main small{font-size:9px;display:flex;align-items:center;gap:2px;font-weight:700}.stat-main small svg{width:12px;height:12px}.stat-main small em{font-style:normal;color:#9da6a0;font-weight:500;margin-left:2px}.positive{color:#27ae67}.negative{color:#df6d75}.mini-bars{position:absolute;right:15px;bottom:17px;width:50px;height:37px;display:flex;align-items:end;gap:3px}.mini-bars i{flex:1;background:#62d994;border-radius:3px 3px 1px 1px}.content-card{background:#fff;border:1px solid rgba(225,231,227,.9);border-radius:18px;box-shadow:var(--shadow);padding:21px;margin-bottom:22px}.section-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px}.section-heading>div>span,.modal-heading .eyebrow,.property-modal-content .eyebrow{color:#39bb72;font-size:9px;letter-spacing:1.3px;font-weight:800}.section-heading h2,.modal h2{font:750 17px Manrope;margin:4px 0 0;letter-spacing:-.2px}.text-btn{border:0;background:transparent;color:#4b5a52;font-size:10px;font-weight:700;display:flex;align-items:center;gap:3px}.text-btn:hover{color:#26a960}.property-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.property-card{border:1px solid var(--line);border-radius:15px;overflow:hidden;transition:.25s;background:#fff}.property-card:hover{transform:translateY(-4px);box-shadow:0 14px 35px #1c30251c}.property-image{height:155px;background-size:cover;background-position:center;position:relative}.property-image:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#0f191405,#0f191429)}.property-pill{position:absolute;z-index:2;top:12px;left:12px;padding:5px 9px;background:#e7faee;color:#208d54;border-radius:8px;font-size:9px;font-weight:800;box-shadow:0 2px 10px #00000014}.property-pill.rent{background:#f0ecff;color:#715ee2}.image-action{position:absolute;z-index:3;right:12px;top:12px;width:31px;height:31px;border-radius:9px;border:0;background:#ffffffe8;display:grid;place-items:center;color:#415048}.property-content{padding:14px}.property-type{font-size:9px;color:#51bd7c;font-weight:700}.property-content h3{font:700 14px Manrope;margin:4px 0 5px}.location{display:flex;align-items:center;gap:4px;color:#859087;font-size:10px;margin:0}.property-facts{display:flex;gap:13px;padding:12px 0;margin-top:10px;border-top:1px solid #edf0ee;border-bottom:1px solid #edf0ee;color:#66736c}.property-facts span{display:flex;gap:4px;align-items:center;font-size:9px;white-space:nowrap}.property-facts svg{width:13px;height:13px;color:#8e9a93}.property-bottom{display:flex;align-items:center;justify-content:space-between;padding-top:12px}.property-bottom strong{font:800 13px Manrope}.property-bottom button{border:0;background:transparent;color:#259c5b;font-size:9px;font-weight:800;display:flex;gap:3px;align-items:center}.empty-state{grid-column:1/-1;padding:45px;text-align:center;color:#859087}.empty-state svg{margin:auto}.empty-state strong{display:block;color:#39483f;margin:8px}.two-column{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(280px,.8fr);gap:22px}.analytics-card,.distribution-card{min-width:0}.segmented{display:flex;background:#f4f7f5;padding:3px;border-radius:9px}.segmented button{border:0;background:transparent;color:#849088;padding:6px 9px;border-radius:7px;font-size:9px;font-weight:700}.segmented button.active{background:#fff;color:#238e55;box-shadow:0 2px 7px #1f342817}.chart-legend{display:flex;align-items:center;gap:15px;font-size:9px;color:#6f7c74}.chart-legend span{display:flex;align-items:center;gap:5px}.chart-legend i{width:7px;height:7px;border-radius:50%}.legend-sales{background:#4bd187}.legend-rent{background:#9886f3}.chart-legend strong{margin-left:auto;color:#29a963}.chart-legend small{color:#8f9993;font-weight:500}.main-chart{height:240px;margin-top:10px}.donut-wrap{display:flex;align-items:center;justify-content:center;gap:12px;min-height:260px}.donut-chart{position:relative;width:190px;height:190px}.donut-center{position:absolute;inset:0;display:grid;place-content:center;text-align:center;pointer-events:none}.donut-center strong{font:800 24px Manrope}.donut-center span{font-size:9px;color:#909a94}.donut-legend{min-width:100px}.donut-legend>div{display:flex;justify-content:space-between;gap:18px;padding:8px 0;border-bottom:1px solid #f0f2f1;font-size:9px}.donut-legend span{display:flex;align-items:center;gap:6px;color:#78847d}.donut-legend i{width:7px;height:7px;border-radius:2px}.donut-legend strong{font-size:10px}.table-wrap{overflow-x:auto;margin:0 -4px}table{border-collapse:collapse;width:100%;min-width:850px}th{text-align:left;color:#9aa39e;font-size:8px;letter-spacing:.7px;padding:8px 10px;border-bottom:1px solid var(--line)}td{padding:12px 10px;border-bottom:1px solid #edf0ee;color:#5e6c64;font-size:10px}tbody tr{transition:.15s}tbody tr:hover{background:#fafcfb}tbody tr:last-child td{border-bottom:0}.person-cell,.deal-cell{display:flex;align-items:center;gap:9px}.person-cell strong,.person-cell small,.deal-cell strong,.deal-cell small{display:block}.person-cell strong,.deal-cell strong,td>strong{font-size:10px;color:#2a3931}.person-cell small,.deal-cell small{font-size:8px;color:#929c96;margin-top:2px}.avatar-0{background:#e7f1ff;color:#4476ad}.avatar-1{background:#f0eaff;color:#7658bd}.avatar-2{background:#fff0df;color:#bb7435}.avatar-3{background:#ffe9ef;color:#b85472}.status,.type-pill{display:inline-flex;padding:5px 8px;border-radius:8px;font-size:8px;font-weight:800}.status.interested,.status.closed{background:#e7f9ee;color:#23945a}.status.follow-up,.status.in-progress{background:#fff1df;color:#b7792c}.status.new-lead{background:#eaf3ff;color:#477da9}.status.contacted,.status.confirmed{background:#f0ecff;color:#6e5bc6}.date-cell{display:flex;align-items:center;gap:5px}.date-cell svg{width:12px}.quick-actions{display:flex;gap:5px}.quick-actions button{width:28px;height:28px;border:1px solid var(--line);background:#fff;border-radius:8px;display:grid;place-items:center;color:#718078}.quick-actions button:hover{color:#249b5c;border-color:#87dda7;background:#f4fbf7}.quick-actions svg{width:13px}.bottom-grid{grid-template-columns:minmax(0,1.3fr) minmax(300px,.85fr)}.agent-row{display:flex;align-items:center;gap:11px;padding:12px 0;border-bottom:1px solid #edf0ee}.agent-row:last-child{border-bottom:0}.agent-info{flex:1;min-width:0}.agent-info>div:first-child{display:flex;justify-content:space-between;margin-bottom:8px}.agent-info strong{font-size:11px}.agent-info span{color:#909a94;font-size:8px}.progress{height:5px;background:#edf1ef;border-radius:10px;overflow:hidden}.progress i{height:100%;display:block;background:linear-gradient(90deg,#79e9a0,#45ca7e);border-radius:10px}.agent-result{text-align:right}.agent-result strong,.agent-result span{display:block}.agent-result strong{font-size:10px}.agent-result span{font-size:8px;color:#38ad6b;margin-top:3px}.dual-metrics{display:grid;grid-template-columns:1fr 1fr;gap:10px}.dual-metrics>div{padding:11px;border-radius:12px;background:#f7faf8}.dual-metrics span{font-size:8px;color:#7d8982;display:flex;align-items:center;gap:4px}.dual-metrics span svg{width:13px}.dual-metrics strong{font:800 14px Manrope;display:block;margin:5px 0}.dual-metrics small{font-size:8px;color:#2bac65;font-weight:700;display:flex;align-items:center}.dual-metrics small svg{width:11px}.small-chart{height:145px;margin-top:10px}.deal-icon{width:33px;height:33px;border-radius:9px;display:grid;place-items:center;background:#eefaf2;color:#36b771}.deal-icon svg{width:15px}.type-pill.sale{background:#eaf8ef;color:#2a9c5e}.type-pill.rent{background:#f0edff;color:#6b59c1}.payment{display:flex;align-items:center;gap:5px;font-size:9px}.payment i{width:6px;height:6px;border-radius:50%}.payment.paid i{background:#45c980}.payment.partial i{background:#f1af56}.payment.pending i{background:#ee7378}.map-filters{display:flex;align-items:center;gap:4px;background:#f6f8f7;border-radius:9px;padding:3px 4px;color:#8d9691}.map-filters>svg{margin:0 4px;width:14px}.map-filters button{border:0;background:transparent;border-radius:7px;padding:6px 10px;color:#7d8982;font-size:9px}.map-filters button.active{background:#fff;color:#23975a;box-shadow:0 2px 7px #14281c14}.map-surface{height:320px;position:relative;overflow:hidden;border-radius:14px;background-color:#edf5f0;background-image:linear-gradient(25deg,transparent 45%,rgba(255,255,255,.7) 46%,rgba(255,255,255,.7) 48%,transparent 49%),linear-gradient(115deg,transparent 38%,rgba(255,255,255,.8) 39%,rgba(255,255,255,.8) 42%,transparent 43%),radial-gradient(circle at 18% 30%,#dfeee5 0 3%,transparent 3.5%),radial-gradient(circle at 78% 68%,#dcece3 0 5%,transparent 5.5%)}.map-surface:before,.map-surface:after{content:"";position:absolute;border:15px solid rgba(255,255,255,.65);border-left:0;border-right:0;width:110%;height:50px;transform:rotate(-9deg);top:45%;left:-5%}.map-surface:after{transform:rotate(70deg);width:60%;left:25%;top:30%;border-width:8px}.map-label{position:absolute;font-size:9px;letter-spacing:2px;color:#a6b3ac;font-weight:700}.map-lahore{left:60%;top:50%}.map-islamabad{left:70%;top:11%}.map-karachi{left:29%;top:87%}.map-marker{position:absolute;transform:translate(-50%,-50%);width:37px;height:37px;border-radius:50% 50% 50% 4px;rotate:-45deg;border:3px solid #fff;background:#54d58a;color:#17482c;box-shadow:0 5px 14px #24985840;z-index:4}.map-marker svg{position:absolute;rotate:45deg;width:15px;left:8px;top:8px;opacity:.28}.map-marker>span{position:absolute;rotate:45deg;inset:0;display:grid;place-items:center;font-size:9px;font-weight:800}.map-marker.selected{background:#9a88ef;color:#fff;z-index:5}.marker-card{position:absolute;rotate:45deg;left:34px;top:-35px;width:118px;background:#fff;color:#24342b;padding:9px 11px;border-radius:10px;box-shadow:0 8px 25px #1c302526;text-align:left}.marker-card strong,.marker-card small{display:block}.marker-card strong{font-size:10px}.marker-card small{font-size:8px;color:#859189;margin-top:3px}.map-city-filter{position:absolute;top:13px;left:13px;height:36px;z-index:8;background:#fff;border:1px solid var(--line);border-radius:10px;box-shadow:var(--shadow);display:flex;align-items:center;padding:0 9px;gap:6px}.map-city-filter svg{width:14px;color:#8d9891}.map-city-filter select{border:0;outline:0;color:#56655c;font-size:10px;background:#fff}footer{display:flex;justify-content:space-between;color:#929d97;font-size:9px;padding:5px 2px 15px}footer span{display:flex;align-items:center;gap:5px}footer svg{width:12px}.modal-backdrop{position:fixed;inset:0;background:#0f1a1473;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:100;display:grid;place-items:center;padding:18px;animation:fade .2s}@keyframes fade{0%{opacity:0}}.modal{position:relative;width:min(480px,100%);max-height:92vh;overflow:auto;background:#fff;border-radius:20px;padding:25px;box-shadow:0 30px 80px #0f1e1540;animation:modalin .25s ease-out}@keyframes modalin{0%{transform:translateY(14px) scale(.98)}}.modal-wide{width:min(760px,100%);padding:0;overflow:hidden;display:grid;grid-template-columns:1.05fr 1fr}.modal-close{position:absolute;right:13px;top:13px;z-index:3;background:#fffffff0}.modal-heading p{color:#7f8c85;font-size:11px;line-height:1.5;margin:7px 0 18px}.segmented.full{margin-bottom:18px}.segmented.full button{flex:1;padding:9px}.add-form{display:grid;gap:13px}.add-form label{display:grid;gap:6px;font-size:10px;font-weight:700;color:#56645c}.add-form input,.add-form select,.add-form textarea{border:1px solid #dfe5e2;border-radius:10px;padding:10px 11px;outline:0;color:#26382e;background:#fff;resize:vertical}.add-form input:focus,.add-form select:focus,.add-form textarea:focus{border-color:#75dda0;box-shadow:0 0 0 3px #66dc941f}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:11px}.modal-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:5px}.property-modal-image{min-height:370px;background-position:center;background-size:cover;position:relative}.property-modal-content{padding:42px 26px 26px;display:flex;flex-direction:column}.property-modal-content h2{font-size:23px;margin:7px 0}.property-facts.large{display:grid;grid-template-columns:1fr 1fr;gap:14px}.property-facts.large span{font-size:10px}.property-modal-bottom{display:flex;justify-content:space-between;align-items:end;margin-top:auto;padding-top:25px}.property-modal-bottom small,.property-modal-bottom strong{display:block}.property-modal-bottom small{font-size:9px;color:#88938d}.property-modal-bottom strong{font:800 18px Manrope;margin-top:4px}.toast{position:fixed;z-index:200;right:25px;bottom:25px;background:#173c28;color:#fff;border-radius:12px;padding:12px 16px;box-shadow:0 12px 35px #0f2d1c40;display:flex;align-items:center;gap:8px;font-size:11px;animation:toastin .25s ease-out}.toast svg{color:#71e69d}@keyframes toastin{0%{opacity:0;transform:translateY(15px)}}@media(max-width:1180px){.stats-grid{grid-template-columns:repeat(2,minmax(220px,1fr))}.property-grid{grid-template-columns:repeat(2,1fr)}.property-card:last-child{display:none}.two-column{grid-template-columns:1fr}.bottom-grid{grid-template-columns:1fr 1fr}.distribution-card .donut-wrap{min-height:210px}.distribution-card .donut-chart{width:180px;height:180px}}@media(max-width:900px){.sidebar{transform:translate(-105%);transition:.25s;box-shadow:20px 0 60px #14261c26}.sidebar.open{transform:none}.close-sidebar{display:grid!important;position:absolute;right:13px;top:16px}.sidebar-scrim{display:block;position:fixed;inset:0;background:#141e1859;z-index:25}.brand{padding-right:35px}main{margin-left:0}.menu-btn{display:grid!important}.profile-button>div:nth-child(2),.profile-button>svg{display:none}.profile-button{padding:0}.dashboard{padding-top:24px}.bottom-grid{grid-template-columns:1fr}.property-card:last-child{display:block}}@media(max-width:680px){header{height:64px;padding:0 13px;gap:8px}.menu-btn,.header-actions .icon-btn{width:37px;height:37px}.search{height:37px;max-width:none}.search kbd,.profile-wrap{display:none}.add-button{width:38px;height:38px;padding:0}.add-button span,.add-button svg:last-child{display:none}.dashboard{padding:20px 13px}.welcome-row{align-items:flex-start}.export-btn{width:38px;padding:0}.export-btn:not(svg){font-size:0}.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.stat-card{min-height:112px;padding:13px;display:block}.stat-icon{width:34px;height:34px;border-radius:10px;margin-bottom:8px}.stat-icon svg{width:17px}.stat-main>strong{font-size:18px}.stat-main small em,.mini-bars{display:none}.content-card{padding:15px;border-radius:15px;margin-bottom:14px}.property-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;margin-right:-15px;padding-right:15px}.property-card{min-width:84%;scroll-snap-align:start}.property-image{height:150px}.section-heading{align-items:flex-start}.text-btn{font-size:0}.text-btn svg{width:19px}.analytics-card .section-heading{display:block}.analytics-card .segmented{margin-top:12px;width:max-content}.main-chart{height:220px;margin-left:-12px}.donut-wrap{flex-direction:column}.bottom-grid{display:block}.performance-card,.mini-analytics{width:100%}.agent-info>div:first-child span{display:none}.agent-result strong{font-size:9px}.map-card .section-heading{display:block}.map-filters{width:max-content;margin-top:12px}.map-surface{height:280px}.popover.notifications{position:fixed;left:12px;right:12px;top:58px;width:auto}.modal-wide{display:block;overflow:auto}.property-modal-image{min-height:220px}.property-modal-content{padding:24px 20px}.form-row{grid-template-columns:1fr}.property-modal-bottom{align-items:flex-start;gap:15px;flex-direction:column}.toast{left:13px;right:13px;bottom:13px;justify-content:center}footer{display:block;text-align:center}footer span{justify-content:center;margin:5px}}@media(max-width:390px){.welcome-sub{max-width:250px}.stats-grid{grid-template-columns:1fr 1fr}.stat-card{padding:11px}.stat-main>span{font-size:9px}.stat-main small{font-size:8px}.property-card{min-width:91%}.quick-actions button{width:26px;height:26px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation:none!important;transition:none!important}}@media(min-width:1181px){.sidebar{width:clamp(204px,14.5vw,226px);padding:20px 14px 16px}main{margin-left:clamp(204px,14.5vw,226px)}header{height:64px;padding-inline:clamp(20px,2.2vw,34px)}.dashboard{max-width:1480px;padding:22px clamp(20px,2.2vw,34px) 16px}.brand{padding-bottom:18px}.brand-mark{width:35px;height:35px}.brand strong{font-size:17px}.sidebar nav button{padding:9px 10px;margin:2px 0;font-size:13px}.sidebar nav button svg{width:17px}.upgrade-card{padding:13px}.sidebar-user{margin-top:12px;padding-top:13px}.welcome-row{margin-bottom:17px}.welcome-row h1{font-size:clamp(21px,1.6vw,26px)}.stats-grid{grid-template-columns:repeat(6,minmax(125px,1fr));gap:10px;margin-bottom:15px}.stat-card{min-height:94px;padding:13px 12px;gap:9px;border-radius:14px}.stat-icon{width:35px;height:35px;border-radius:10px}.stat-icon svg{width:17px}.stat-main>span{font-size:9px}.stat-main>strong{font-size:18px;margin:3px 0 4px}.stat-main small{font-size:8px}.stat-main small em,.mini-bars{display:none}.content-card{padding:16px;border-radius:15px;margin-bottom:15px}.section-heading{margin-bottom:13px}.section-heading h2{font-size:15px}.property-grid{gap:12px}.property-image{height:clamp(112px,10vw,142px)}.property-content{padding:11px}.property-content h3{font-size:13px}.property-facts{padding:9px 0;margin-top:8px}.property-bottom{padding-top:9px}.two-column{gap:15px}.main-chart{height:205px}.donut-wrap{min-height:215px}.donut-chart{width:165px;height:165px}.agent-row{padding:9px 0}.small-chart{height:120px}.map-surface{height:260px}th{padding-block:7px}td{padding-block:9px}}@media(min-width:1500px){.dashboard{max-width:1540px}.stats-grid{grid-template-columns:repeat(6,minmax(150px,1fr))}.stat-card{max-height:100px}.property-image{height:145px}.content-card{padding:17px}}@media(min-width:2100px){.app-shell{font-size:16px}.dashboard{max-width:1600px}.sidebar{width:226px}.sidebar+main,main{margin-left:226px}}@media(min-width:901px)and (max-width:1180px){.sidebar,.sidebar.open{width:218px}header{height:64px}.dashboard{padding-top:20px}.stats-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px}.stat-card{min-height:98px;padding:14px}.stat-main>strong{font-size:19px}.content-card{padding:16px}.property-image{height:130px}.main-chart{height:210px}.map-surface{height:270px}}@media(max-width:680px){.welcome-row{margin-bottom:16px}.welcome-row h1{font-size:21px}.welcome-sub{font-size:10px}.stats-grid{gap:8px;margin-bottom:13px}.stat-card{min-height:98px;padding:11px;border-radius:13px}.stat-icon{margin-bottom:6px}.stat-main>strong{font-size:17px;margin-block:2px 4px}.content-card{padding:13px}.section-heading{margin-bottom:12px}.section-heading h2{font-size:15px}.property-grid{display:grid;grid-template-columns:1fr;overflow:visible;margin:0;padding:0;gap:10px}.property-card{min-width:0;width:100%;display:grid;grid-template-columns:38% 62%;min-height:150px}.property-card:last-child{display:grid}.property-image{height:100%;min-height:150px}.property-content{padding:10px}.property-facts{display:grid;grid-template-columns:1fr 1fr;gap:6px;padding:8px 0;margin-top:7px}.property-bottom{padding-top:8px}.property-bottom strong{font-size:11px}.property-bottom button{font-size:8px}.main-chart{height:190px}.donut-wrap{min-height:0;padding:4px 0}.donut-chart{width:145px;height:145px}.agent-row{padding:9px 0}.map-surface{height:235px}.modal{width:min(430px,calc(100vw - 24px));padding:19px;border-radius:16px;max-height:88dvh}.modal-wide{padding:0}.property-modal-image{min-height:175px;max-height:28dvh}.property-modal-content{padding:19px}.property-modal-content h2{font-size:19px}.property-modal-bottom{padding-top:16px}}@media(max-width:430px){.dashboard{padding:16px 10px}.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.property-card{grid-template-columns:36% 64%}.property-image{min-height:145px}.property-type,.property-content .location{font-size:8px}.property-content h3{font-size:12px}.dual-metrics{gap:7px}.dual-metrics>div{padding:9px}.map-surface{height:220px}}.sidebar{overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:#d7e2dc transparent;overscroll-behavior:contain}.sidebar::-webkit-scrollbar{width:5px}.sidebar::-webkit-scrollbar-thumb{background:#d7e2dc;border-radius:10px}.sidebar nav{flex:none}.sidebar-bottom{flex:none}.upgrade-card{margin-top:16px;flex:none}.sidebar-user{flex:none;margin-bottom:2px}@media(max-height:850px)and (min-width:901px){.upgrade-card{display:none}.sidebar-user{margin-top:auto}.sidebar{padding-bottom:12px}}@media(max-height:680px){.sidebar{padding-top:12px}.brand{padding-bottom:10px}.sidebar nav button{padding-block:7px}.sidebar nav p{margin-block:4px}.sidebar-bottom{margin-top:7px}}@media(max-width:900px){.sidebar{overflow-y:auto}.upgrade-card{display:none}.sidebar-user{margin-top:14px}}.pm-page{min-width:0}.pm-page button,.pm-page input,.pm-page select,.pm-page textarea{font:inherit}.pm-eyebrow{font-size:9px;letter-spacing:1.4px;color:#2ab66b;font-weight:800}.pm-page-head{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:18px}.pm-page-head h1{font:800 clamp(23px,2vw,29px) Manrope;margin:3px 0}.pm-page-head p,.pm-muted{font-size:11px;color:#849088;margin:0}.pm-head-actions{display:flex;gap:8px}.pm-primary,.pm-secondary,.pm-danger{height:38px;border-radius:10px;padding:0 13px;border:0;display:inline-flex;align-items:center;justify-content:center;gap:7px;font-size:10px;font-weight:800;white-space:nowrap}.pm-primary{background:linear-gradient(135deg,#68e196,#77eca2);color:#143b23;box-shadow:0 6px 16px #37c66d2e}.pm-primary:hover{transform:translateY(-1px)}.pm-primary:disabled{opacity:.6}.pm-secondary{background:#fff;border:1px solid #dfe5e2;color:#526158}.pm-danger{background:#ffebe9;color:#c94e4e}.pm-primary svg,.pm-secondary svg,.pm-danger svg{width:15px}.pm-summary{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:14px}.pm-summary>div{background:#fff;border:1px solid #e4eae6;border-radius:13px;padding:12px 14px;box-shadow:var(--shadow);display:flex;align-items:center;justify-content:space-between}.pm-summary span{display:flex;align-items:center;gap:7px;color:#7b8880;font-size:9px;font-weight:700}.pm-summary svg{width:16px;color:#33ba70}.pm-summary strong{font:800 19px Manrope}.pm-tabs{display:flex;gap:3px;overflow-x:auto;background:#fff;border:1px solid #e3e8e5;border-radius:13px;padding:5px;margin-bottom:10px;scrollbar-width:none}.pm-tabs button{border:0;background:transparent;border-radius:9px;padding:8px 10px;color:#75817a;font-size:9px;font-weight:700;white-space:nowrap}.pm-tabs button span{margin-left:5px;background:#f0f3f1;border-radius:8px;padding:2px 5px}.pm-tabs button.active{background:#e9faef;color:#218e55}.pm-tabs button.active span{background:#fff}.pm-toolbar{display:flex;gap:8px;align-items:center;margin-bottom:10px}.pm-search{height:39px;display:flex;align-items:center;gap:8px;padding:0 11px;flex:1;background:#fff;border:1px solid #dfe5e2;border-radius:10px}.pm-search:focus-within{border-color:#7be2a1;box-shadow:0 0 0 3px #48cc7b1a}.pm-search svg{width:15px;color:#89958e}.pm-search input{border:0;outline:0;width:100%;font-size:10px}.pm-filter-btn{height:39px;padding:0 12px;border:1px solid #dfe5e2;border-radius:10px;background:#fff;color:#526158;font-size:10px;font-weight:700;display:flex;align-items:center;gap:6px;position:relative}.pm-filter-btn svg{width:15px}.pm-filter-btn.active{border-color:#6cda96;color:#22985a}.pm-filter-btn i{width:6px;height:6px;background:#45c87d;border-radius:50%}.pm-view{display:flex;padding:3px;background:#edf1ef;border-radius:10px}.pm-view button{width:32px;height:32px;border:0;background:transparent;border-radius:8px;color:#86918b;display:grid;place-items:center}.pm-view button.active{background:#fff;color:#28a661;box-shadow:0 2px 6px #14281d17}.pm-view svg{width:15px}.pm-filter-panel{background:#fff;border:1px solid #e1e7e3;border-radius:13px;padding:13px;margin-bottom:10px;box-shadow:var(--shadow);animation:pmDown .2s}@keyframes pmDown{0%{opacity:0;transform:translateY(-5px)}}.pm-filter-panel>div{display:grid;grid-template-columns:repeat(6,1fr);gap:9px}.pm-filter-panel label,.pm-form-grid label{display:grid;gap:5px;color:#5d6b63;font-size:8px;font-weight:800}.pm-filter-panel input,.pm-filter-panel select,.pm-form-grid input,.pm-form-grid select,.pm-form-grid textarea{min-width:0;width:100%;border:1px solid #dfe5e2;border-radius:9px;background:#fff;padding:8px 9px;outline:0;color:#293b31;font-size:10px}.pm-filter-panel input:focus,.pm-filter-panel select:focus,.pm-form-grid input:focus,.pm-form-grid select:focus,.pm-form-grid textarea:focus{border-color:#73dca0;box-shadow:0 0 0 3px #49cc7c1a}.pm-filter-panel footer{display:flex;justify-content:flex-end;gap:9px;margin-top:10px}.pm-link{border:0;background:none;color:#249b5b;font-size:9px;font-weight:800;display:inline-flex;align-items:center;gap:3px}.pm-link svg{width:13px}.pm-results-head{display:flex;align-items:center;justify-content:space-between;margin:12px 2px 9px;color:#88938d;font-size:9px}.pm-results-head b{color:#34453b}.pm-results-head label{display:flex;align-items:center;gap:6px}.pm-results-head select{border:0;background:transparent;color:#3c4c43;font-size:9px;font-weight:700}.pm-property-grid{display:grid;grid-template-columns:repeat(3,minmax(210px,1fr));gap:12px}.pm-card{min-width:0;background:#fff;border:1px solid #e1e7e3;border-radius:14px;overflow:visible;box-shadow:var(--shadow);transition:.2s}.pm-card:hover{transform:translateY(-3px);box-shadow:0 13px 30px #1d322617}.pm-card-image{height:135px;position:relative;cursor:pointer}.pm-card-image>img{width:100%;height:100%;object-fit:cover;border-radius:13px 13px 0 0}.pm-card-image>div{position:absolute;left:9px;top:9px;display:flex;gap:5px}.pm-purpose,.pm-type,.pm-status{display:inline-flex;border-radius:7px;padding:4px 7px;font-size:7px;font-weight:800;white-space:nowrap}.pm-purpose.sale{background:#e4faec;color:#258f57}.pm-purpose.rent{background:#efebff;color:#6b59ca}.pm-type{background:#ffffffed;color:#4b5b52}.pm-card-image>button{position:absolute;right:8px;top:8px;width:29px;height:29px;border:0;border-radius:8px;background:#fffffff0;display:grid;place-items:center;color:#506058}.pm-card-image>button svg{width:15px}.pm-action-menu{position:absolute!important;display:block!important;left:auto!important;right:8px!important;top:40px!important;width:160px;background:#fff;border:1px solid #e2e7e4;border-radius:10px;padding:5px;box-shadow:0 12px 35px #14281c2e;z-index:15}.pm-action-menu button{position:static!important;width:100%!important;height:auto!important;border:0!important;background:transparent!important;border-radius:7px!important;padding:7px 8px!important;display:flex!important;align-items:center;gap:8px;color:#536159!important;font-size:9px;text-align:left}.pm-action-menu button:hover{background:#f1f8f4!important;color:#239b5b!important}.pm-action-menu button.danger{color:#d75858!important}.pm-action-menu svg{width:13px!important}.pm-card-body{padding:11px}.pm-card-id{display:flex;justify-content:space-between;align-items:center}.pm-card-id>span:first-child{font-size:8px;color:#929d97;font-weight:700}.pm-status.available{background:#e5f9ed;color:#238e55}.pm-status.under-negotiation,.pm-status.pending{background:#fff0dc;color:#b87529}.pm-status.sold,.pm-status.rented{background:#edf0ff;color:#635bc2}.pm-status.inactive{background:#eff1f0;color:#768079}.pm-card h3{font:700 13px Manrope;margin:6px 0 4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pm-card-body>p{display:flex;align-items:center;gap:4px;color:#819087;font-size:8px;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pm-card-body>p svg{width:12px;flex:none}.pm-card-facts{display:flex;gap:11px;padding:9px 0;margin-top:8px;border-block:1px solid #edf0ee}.pm-card-facts span{display:flex;align-items:center;gap:3px;font-size:8px;color:#64726a}.pm-card-facts svg{width:12px}.pm-price{display:flex;justify-content:space-between;align-items:end;padding-top:9px}.pm-price small,.pm-price strong{display:block}.pm-price small{font-size:7px;color:#8f9993}.pm-price strong{font:800 12px Manrope;margin-top:2px}.pm-price button{border:0;background:none;color:#219a59;font-size:8px;font-weight:800;display:flex;align-items:center;padding:0}.pm-price button svg{width:12px}.pm-card-meta{display:flex;justify-content:space-between;margin:9px -11px -11px;padding:8px 11px;background:#fafcfb;border-radius:0 0 13px 13px}.pm-card-meta span{display:flex;align-items:center;gap:3px;color:#87928c;font-size:7px}.pm-card-meta svg{width:11px}.pm-pagination{display:flex;align-items:center;justify-content:space-between;margin-top:15px;font-size:8px;color:#849088}.pm-pagination label{display:flex;align-items:center;gap:5px}.pm-pagination select{border:1px solid #dfe5e2;border-radius:7px;padding:5px;background:#fff}.pm-pagination>div{display:flex;gap:3px}.pm-pagination button{width:29px;height:29px;border:1px solid #e0e5e2;border-radius:7px;background:#fff;color:#65736b;display:grid;place-items:center;font-size:8px}.pm-pagination button svg{width:13px}.pm-pagination button.active{background:#67dc96;border-color:#67dc96;color:#173b25}.pm-pagination button:disabled{opacity:.35}.pm-skeleton{height:295px;border-radius:14px;background:#fff;border:1px solid #e5e9e7;padding:11px;overflow:hidden}.pm-skeleton>*{display:block;background:linear-gradient(90deg,#eff2f0,#f8faf9,#eff2f0);background-size:200% 100%;animation:shimmer 1.2s infinite;border-radius:7px}.pm-skeleton i{height:135px;margin:-11px -11px 13px}.pm-skeleton b{height:15px;width:68%;margin-bottom:10px}.pm-skeleton span{height:9px;margin:7px 0}.pm-skeleton span:last-child{width:50%}@keyframes shimmer{to{background-position:-200% 0}}.pm-empty{text-align:center;background:#fff;border:1px dashed #d8e1dc;border-radius:14px;padding:55px 20px}.pm-empty>svg{width:32px;color:#6bdc97}.pm-empty h3{font:700 15px Manrope;margin:8px}.pm-empty p{font-size:10px;color:#87928c}.pm-table-wrap{overflow-x:auto;background:#fff;border:1px solid #e1e7e3;border-radius:13px}.pm-table{min-width:1150px;width:100%;border-collapse:collapse}.pm-table th{font-size:7px;color:#929d97;padding:8px;text-align:left}.pm-table td{padding:9px 8px;font-size:8px;border-top:1px solid #edf0ee;color:#5d6b63}.pm-table-property{display:flex;align-items:center;gap:7px;min-width:150px}.pm-table-property img{width:38px;height:31px;object-fit:cover;border-radius:7px}.pm-table-property strong,.pm-table-property small{display:block}.pm-table-property strong{font-size:8px;color:#293a30}.pm-table-property small{font-size:7px;color:#929d97;margin-top:2px}.pm-icon{width:30px;height:30px;border:1px solid #dfe5e2;border-radius:8px;background:#fff;display:grid;place-items:center;color:#5d6c63}.pm-icon svg{width:14px}.pm-overlay{position:fixed;inset:0;z-index:110;background:#101d167a;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:grid;place-items:center;padding:16px;animation:pmFade .18s}@keyframes pmFade{0%{opacity:0}}.pm-modal{width:min(430px,100%);max-height:92dvh;overflow:auto;background:#fff;border-radius:17px;padding:22px;position:relative;box-shadow:0 30px 80px #0f1e1540}.pm-modal.wide{width:min(920px,100%)}.pm-close{position:absolute;right:12px;top:12px;width:31px;height:31px;border:1px solid #e2e7e4;background:#fff;border-radius:9px;display:grid;place-items:center;z-index:4}.pm-close svg{width:15px}.pm-modal h2{font:750 19px Manrope;margin:5px 0}.pm-modal .pm-muted{line-height:1.55;margin:7px 0 17px}.pm-confirm-icon{width:43px;height:43px;border-radius:13px;background:#fff0ec;color:#dd655b;display:grid;place-items:center}.pm-confirm-icon svg{width:20px}.pm-modal-actions,.pm-wizard-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:17px}.pm-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.pm-form-grid .span-2{grid-column:1/-1}.pm-wizard-head{display:flex;justify-content:space-between;padding-right:34px}.pm-wizard-head p{font-size:9px;color:#849088;margin:4px 0}.pm-step-count{width:37px;height:37px;border-radius:50%;background:#e7faee;color:#23965a;display:grid;place-items:center;font-size:10px;font-weight:800}.pm-progress{height:4px;background:#edf1ef;border-radius:5px;overflow:hidden;margin:13px 0}.pm-progress i{height:100%;display:block;background:#55d488;transition:.2s}.pm-step-tabs{display:grid;grid-template-columns:repeat(7,1fr);gap:5px;margin:0 0 18px}.pm-step-tabs button{border:0;background:transparent;display:grid;justify-items:center;gap:4px;color:#9aa39e}.pm-step-tabs button span{width:25px;height:25px;border-radius:50%;background:#f0f3f1;display:grid;place-items:center;font-size:8px;font-weight:800}.pm-step-tabs button span svg{width:11px}.pm-step-tabs button small{font-size:6px;text-align:center}.pm-step-tabs button.active span,.pm-step-tabs button.done span{background:#67dd96;color:#174829}.pm-step-tabs button.active small{color:#258d55;font-weight:800}.pm-wizard-body{min-height:280px;background:#f8faf9;border:1px solid #edf0ee;border-radius:13px;padding:15px}.pm-wizard-body h3,.pm-detail-grid h3{font:700 12px Manrope;margin:0 0 12px}.pm-upload{height:230px;border:2px dashed #cfe3d6;border-radius:13px;display:grid;place-content:center;justify-items:center;text-align:center;background:#fff}.pm-upload>svg{color:#44c47b;width:31px}.pm-upload strong{font-size:11px;margin-top:6px}.pm-upload p,.pm-upload small{font-size:8px;color:#8a958f}.pm-upload small{margin-top:8px}.pm-map-picker{height:80px;border-radius:11px;background:linear-gradient(135deg,#eaf4ed,#f3f7f5);display:flex;align-items:center;gap:10px;padding:12px;margin-top:10px}.pm-map-picker>svg{color:#33b96e}.pm-map-picker div{flex:1}.pm-map-picker strong,.pm-map-picker span{display:block;font-size:9px}.pm-map-picker span{color:#839087;font-size:8px;margin-top:3px}.pm-map-picker button{border:0;background:#fff;border-radius:8px;padding:7px 10px;color:#26995a;font-size:8px;font-weight:800}.spin{animation:spin 1s linear infinite}@keyframes spin{to{rotate:360deg}}.pm-detail-head{display:flex;justify-content:space-between;align-items:flex-start;padding-right:36px}.pm-detail-head p{display:flex;align-items:center;gap:3px;font-size:9px;color:#839087;margin:3px 0}.pm-detail-head p svg{width:12px}.pm-detail-head>div:last-child{display:flex;gap:6px;align-items:center}.pm-gallery{display:grid;grid-template-columns:3fr 1fr;gap:7px;height:280px;margin:14px 0}.pm-gallery>img{width:100%;height:100%;object-fit:cover;border-radius:12px}.pm-gallery>div{display:grid;gap:7px}.pm-gallery button{border:2px solid transparent;border-radius:9px;padding:0;overflow:hidden;position:relative}.pm-gallery button.active{border-color:#5fd78f}.pm-gallery button img{width:100%;height:100%;object-fit:cover}.pm-gallery button span{position:absolute;inset:0;background:#0f1e156b;color:#fff;display:grid;place-content:center;font-size:10px}.pm-gallery button span svg{width:15px;margin:auto}.pm-detail-grid{display:grid;grid-template-columns:1.4fr 1fr;gap:10px}.pm-detail-grid article{border:1px solid #e6ebe8;border-radius:11px;padding:12px}.pm-detail-grid h3{display:flex;align-items:center;gap:5px}.pm-detail-grid h3 svg{width:13px;color:#43bc75}.pm-detail-grid .span-2{grid-column:1/-1}.pm-overview{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.pm-overview span,.pm-overview strong{display:block}.pm-overview span{font-size:7px;color:#909a94}.pm-overview strong{font-size:9px;margin-top:3px}.pm-person{display:flex;align-items:center;gap:8px}.pm-person strong,.pm-person span{display:block}.pm-person strong{font-size:9px}.pm-person span{font-size:7px;color:#87928c;margin-top:2px}.pm-sensitive{font-size:7px;color:#9a8a67;background:#fff8e9;padding:6px;border-radius:7px}.pm-client{display:flex;justify-content:space-between;padding:6px 0;border-bottom:1px solid #edf0ee;font-size:8px}.pm-client small{color:#859189;font-size:7px}.pm-timeline{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.pm-timeline div{position:relative;padding-left:12px}.pm-timeline i{position:absolute;left:0;top:2px;width:6px;height:6px;border-radius:50%;background:#57d389}.pm-timeline strong,.pm-timeline span{display:block}.pm-timeline strong{font-size:8px}.pm-timeline span{font-size:7px;color:#89948e;margin-top:3px}.pm-sticky-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:15px}.pm-sticky-actions button svg{width:14px}@media(min-width:1400px){.pm-property-grid{grid-template-columns:repeat(4,minmax(210px,1fr))}.pm-card-image{height:125px}}@media(max-width:1100px){.pm-filter-panel>div{grid-template-columns:repeat(3,1fr)}.pm-property-grid{grid-template-columns:repeat(2,minmax(210px,1fr))}}@media(max-width:680px){.pm-page-head{align-items:flex-start}.pm-page-head p{max-width:220px}.pm-head-actions .pm-secondary{display:none}.pm-head-actions .pm-primary{font-size:0;width:38px;padding:0}.pm-head-actions .pm-primary svg{width:17px}.pm-summary{grid-template-columns:repeat(2,1fr);gap:7px}.pm-summary>div{padding:10px}.pm-tabs{margin-inline:-3px}.pm-toolbar{flex-wrap:wrap}.pm-search{order:0;width:100%;flex-basis:100%}.pm-filter-btn{flex:1}.pm-filter-panel{position:fixed;z-index:100;left:0;right:0;bottom:0;margin:0;border-radius:18px 18px 0 0;padding:18px;max-height:80dvh;overflow:auto;box-shadow:0 -15px 55px #14281c2e}.pm-filter-panel:before{content:"Advanced filters";font:700 15px Manrope;display:block;margin-bottom:14px}.pm-filter-panel>div{grid-template-columns:1fr 1fr}.pm-property-grid{grid-template-columns:1fr}.pm-card{display:grid;grid-template-columns:38% 62%;min-height:175px;overflow:visible}.pm-card-image{height:100%;min-height:175px}.pm-card-image>img{border-radius:13px 0 0 13px}.pm-card-image>div{display:grid}.pm-card-body{padding:10px}.pm-card-facts{display:grid;grid-template-columns:1fr 1fr;gap:5px}.pm-card-meta{margin-top:7px}.pm-pagination>span{display:none}.pm-pagination label{font-size:0}.pm-pagination label select{font-size:8px}.pm-modal{max-height:90dvh;border-radius:15px;padding:17px}.pm-modal.wide{width:min(540px,100%)}.pm-step-tabs{overflow-x:auto;display:flex;padding-bottom:5px}.pm-step-tabs button{min-width:55px}.pm-form-grid{grid-template-columns:1fr}.pm-form-grid .span-2{grid-column:auto}.pm-wizard-body{min-height:0;padding:12px}.pm-gallery{height:220px;grid-template-columns:1fr}.pm-gallery>div{display:none}.pm-detail-grid{grid-template-columns:1fr}.pm-detail-grid .span-2{grid-column:auto}.pm-overview,.pm-timeline{grid-template-columns:1fr 1fr}.pm-sticky-actions{position:sticky;bottom:-17px;background:#fff;padding:10px 0 0}.pm-sticky-actions button,.pm-modal-actions button{flex:1}.pm-results-head{margin-top:9px}}@media(max-width:400px){.pm-card{grid-template-columns:35% 65%}.pm-price button{font-size:0}.pm-summary span{font-size:8px}.pm-filter-panel>div{grid-template-columns:1fr}.pm-detail-head h2{font-size:16px}.pm-timeline{grid-template-columns:1fr}}@media print{.sidebar,header,.pm-head-actions,.pm-tabs,.pm-toolbar,.pm-filter-panel,.pm-pagination{display:none!important}main{margin:0!important}.dashboard{padding:0!important}.pm-property-grid{grid-template-columns:repeat(3,1fr)}}.om-page{min-width:0}.om-eyebrow{font-size:9px;letter-spacing:1.4px;color:#2cb86d;font-weight:800}.om-page-head{display:flex;justify-content:space-between;align-items:end;margin-bottom:17px}.om-page-head h1{font:800 clamp(23px,2vw,29px) Manrope;margin:3px 0}.om-page-head p,.om-muted{font-size:10px;color:#849088;margin:0}.om-page-head>div:last-child,.om-profile-actions{display:flex;gap:7px}.om-primary,.om-secondary{height:37px;border-radius:10px;padding:0 13px;display:inline-flex;align-items:center;justify-content:center;gap:6px;font-size:9px;font-weight:800;white-space:nowrap}.om-primary{border:0;background:linear-gradient(135deg,#68e196,#77eca2);color:#163b24;box-shadow:0 6px 15px #33c36929}.om-secondary{border:1px solid #dfe5e2;background:#fff;color:#526158}.om-primary svg,.om-secondary svg{width:14px}.om-primary:disabled{opacity:.45}.om-summary{display:grid;grid-template-columns:repeat(4,1fr);gap:9px;margin-bottom:12px}.om-summary article{display:flex;align-items:center;gap:10px;background:#fff;border:1px solid #e3e8e5;border-radius:13px;padding:11px 13px;box-shadow:var(--shadow)}.om-summary article>i{width:34px;height:34px;border-radius:10px;background:#e9faef;color:#2daf68;display:grid;place-items:center}.om-summary svg{width:16px}.om-summary span,.om-summary strong{display:block}.om-summary span{font-size:8px;color:#859088}.om-summary strong{font:800 18px Manrope;margin-top:2px}.om-tabs{display:flex;overflow-x:auto;gap:3px;background:#fff;border:1px solid #e2e7e4;border-radius:12px;padding:5px;margin-bottom:10px;scrollbar-width:none}.om-tabs button{border:0;background:transparent;border-radius:8px;padding:7px 9px;color:#748078;font-size:8px;font-weight:700;white-space:nowrap}.om-tabs button span{margin-left:4px;padding:2px 5px;background:#f0f3f1;border-radius:8px}.om-tabs button.active{background:#e9faef;color:#219258}.om-toolbar{display:flex;gap:7px;margin-bottom:10px}.om-search{height:38px;flex:1;display:flex;align-items:center;gap:7px;background:#fff;border:1px solid #dfe5e2;border-radius:10px;padding:0 10px}.om-search:focus-within{border-color:#78e09e;box-shadow:0 0 0 3px #41c9761a}.om-search svg{width:15px;color:#8a958f}.om-search input{border:0;outline:0;width:100%;font-size:9px}.om-filter{height:38px;border:1px solid #dfe5e2;border-radius:10px;background:#fff;color:#536158;padding:0 11px;display:flex;align-items:center;gap:6px;font-size:9px;font-weight:700}.om-filter svg{width:14px}.om-filter.active{color:#269b5d;border-color:#6dd999}.om-view{display:flex;background:#edf1ef;padding:3px;border-radius:10px}.om-view button{width:31px;border:0;background:transparent;border-radius:7px;color:#87918c;display:grid;place-items:center}.om-view button.active{background:#fff;color:#27a561;box-shadow:0 2px 6px #14281c14}.om-view svg{width:14px}.om-filters{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;background:#fff;border:1px solid #e2e7e4;border-radius:12px;padding:12px;margin-bottom:10px}.om-filters label,.om-form-grid label,.om-reason{display:grid;gap:5px;font-size:8px;color:#59675f;font-weight:800}.om-filters select,.om-form-grid input,.om-form-grid select,.om-form-grid textarea,.om-reason textarea{width:100%;min-width:0;border:1px solid #dfe5e2;border-radius:8px;padding:8px;background:#fff;outline:0;font-size:9px;color:#314239}.om-filters footer{grid-column:1/-1;display:flex;justify-content:flex-end;gap:8px}.om-filters footer>button:first-child{border:0;background:none;color:#269b5d;font-size:8px;font-weight:800}.om-results{display:flex;justify-content:space-between;margin:11px 2px 8px;color:#849088;font-size:8px}.om-results b{color:#34463b}.om-results label{display:flex;gap:5px;align-items:center}.om-results select{border:0;background:transparent;font-size:8px;font-weight:700}.om-grid{display:grid;grid-template-columns:repeat(3,minmax(210px,1fr));gap:11px}.om-card{position:relative;background:#fff;border:1px solid #e2e7e4;border-radius:14px;box-shadow:var(--shadow);padding:12px;transition:.2s}.om-card:hover{transform:translateY(-3px);box-shadow:0 13px 30px #1d322617}.om-card-top{display:flex;align-items:center;gap:9px;position:relative}.om-avatar{width:36px;height:36px;flex:none;border-radius:11px;background:linear-gradient(145deg,#e0f9e9,#83e5a7);color:#17603a;display:grid;place-items:center;font-size:9px;font-weight:800}.om-avatar.large{width:52px;height:52px;border-radius:15px;font-size:13px}.om-card-top>div:nth-child(2){min-width:0;flex:1}.om-card-top div>span{font-size:7px;color:#94a099}.om-card-top h3{font:700 12px Manrope;margin:2px 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.om-card-top p{display:flex;align-items:center;gap:3px;font-size:7px;color:#87938c;margin:0}.om-card-top p svg{width:10px}.om-card-top>button{width:28px;height:28px;border:0;background:#f7f9f8;border-radius:8px;display:grid;place-items:center}.om-card-top>button svg{width:14px}.om-status{padding:4px 6px;border-radius:7px;font-size:6px;font-weight:800;white-space:nowrap}.om-status.active,.om-status.available,.om-status.completed{background:#e5f9ec;color:#258f57}.om-status.deal-in-progress,.om-status.confirmed{background:#fff0dd;color:#b6792e}.om-status.deal-completed{background:#eceaff;color:#6658c1}.om-status.no-active-property,.om-status.inactive,.om-status.blocked{background:#edf0ee;color:#6d7871}.om-menu{position:absolute;right:0;top:32px;width:145px;background:#fff;border:1px solid #e0e6e2;border-radius:10px;padding:5px;z-index:10;box-shadow:0 12px 30px #14281c29}.om-menu button{width:100%;border:0;background:none;border-radius:7px;padding:7px;display:flex;align-items:center;gap:7px;font-size:8px;color:#526158}.om-menu button:hover{background:#eff8f3;color:#279b5c}.om-menu svg{width:12px}.om-contact{display:flex;align-items:center;justify-content:space-between;padding:10px 0;margin-top:9px;border-block:1px solid #edf0ee}.om-contact>div:first-child{display:flex;align-items:center;gap:5px;color:#4f5f56;font-size:8px}.om-contact svg{width:12px}.om-contact-buttons{display:flex;gap:4px}.om-contact-buttons button{width:25px;height:25px;border:1px solid #dfe5e2;border-radius:7px;background:#fff;color:#35ae6b;display:grid;place-items:center}.om-contact-buttons svg{width:11px}.om-card-stats{display:grid;grid-template-columns:repeat(4,1fr);padding:10px 0}.om-card-stats div{text-align:center;border-right:1px solid #edf0ee}.om-card-stats div:last-child{border:0}.om-card-stats strong,.om-card-stats span{display:block}.om-card-stats strong{font:800 12px Manrope}.om-card-stats span{font-size:6px;color:#8e9892;margin-top:2px}.om-card-foot{display:flex;justify-content:space-between;padding:8px 9px;background:#f8faf9;border-radius:8px}.om-card-foot div{display:flex;align-items:center;gap:3px;color:#7e8b83;font-size:7px}.om-card-foot svg{width:10px}.om-profile-link{width:100%;border:0;background:none;color:#249a5b;font-size:8px;font-weight:800;padding:10px 0 0;display:flex;align-items:center;justify-content:center}.om-profile-link svg{width:12px}.om-pagination{display:flex;align-items:center;justify-content:space-between;margin-top:14px;color:#87928b;font-size:8px}.om-pagination label{display:flex;align-items:center;gap:5px}.om-pagination select{border:1px solid #dfe5e2;border-radius:7px;padding:5px;background:#fff}.om-pagination>div{display:flex;gap:3px}.om-pagination button{width:28px;height:28px;border:1px solid #dfe5e2;background:#fff;border-radius:7px;display:grid;place-items:center;font-size:8px}.om-pagination button.active{background:#6bdd98;border-color:#6bdd98}.om-pagination button:disabled{opacity:.35}.om-pagination svg{width:12px}.om-skeleton{height:230px;border:1px solid #e3e8e5;border-radius:14px;background:#fff;padding:12px}.om-skeleton>*{display:block;border-radius:7px;background:linear-gradient(90deg,#eef2f0,#fafbfa,#eef2f0);background-size:200%;animation:omShimmer 1.2s infinite}.om-skeleton i{width:38px;height:38px}.om-skeleton b{width:60%;height:13px;margin:12px 0}.om-skeleton span{height:9px;margin:10px 0}@keyframes omShimmer{to{background-position:-200%}}.om-empty{text-align:center;padding:50px;background:#fff;border:1px dashed #d8e1dc;border-radius:14px}.om-empty>svg{width:31px;color:#61d68f}.om-empty h3{font:700 14px Manrope;margin:8px}.om-empty p{font-size:9px;color:#859189}.om-table-wrap{overflow-x:auto;background:#fff;border:1px solid #e1e7e3;border-radius:13px}.om-table-wrap table{min-width:1000px;width:100%;border-collapse:collapse}.om-table-wrap th{font-size:7px;color:#929d97;padding:8px;text-align:left}.om-table-wrap td{padding:9px 8px;border-top:1px solid #edf0ee;font-size:8px;color:#5e6c64}.om-table-owner{display:flex;align-items:center;gap:7px;min-width:130px}.om-table-owner .om-avatar{width:30px;height:30px}.om-table-owner strong,.om-table-owner small{display:block}.om-table-owner strong{font-size:8px;color:#2d3d34}.om-table-owner small{font-size:7px;color:#909a94}.om-icon{width:28px;height:28px;border:1px solid #dfe5e2;background:#fff;border-radius:7px;display:grid;place-items:center}.om-icon svg{width:13px}.om-overlay{position:fixed;inset:0;z-index:120;background:#0f1c157a;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:grid;place-items:center;padding:15px}.om-modal{position:relative;width:min(430px,100%);max-height:92dvh;overflow:auto;background:#fff;border-radius:17px;padding:21px;box-shadow:0 30px 80px #0f1e1540}.om-modal.wide{width:min(940px,100%)}.om-close{position:absolute;right:11px;top:11px;width:30px;height:30px;border:1px solid #dfe5e2;background:#fff;border-radius:8px;display:grid;place-items:center;z-index:3}.om-close svg{width:14px}.om-modal h2{font:750 18px Manrope;margin:4px 0}.om-form-head{display:flex;justify-content:space-between;padding-right:32px}.om-form-head p{font-size:8px;color:#89948e;margin:3px 0}.om-form-head>span{width:36px;height:36px;border-radius:50%;background:#e8faee;color:#28965b;display:grid;place-items:center;font-size:9px;font-weight:800}.om-form-tabs{display:grid;grid-template-columns:repeat(6,1fr);gap:5px;margin:14px 0}.om-form-tabs button{border:0;background:none;color:#909a94;font-size:7px;display:grid;justify-items:center;gap:4px}.om-form-tabs i{width:24px;height:24px;border-radius:50%;background:#f0f3f1;display:grid;place-items:center;font-style:normal}.om-form-tabs i svg{width:11px}.om-form-tabs button.active i,.om-form-tabs button.done i{background:#69dd97;color:#174529}.om-form-tabs button.active{color:#25955a;font-weight:800}.om-form-body{min-height:280px;background:#f8faf9;border:1px solid #edf0ee;border-radius:12px;padding:14px}.om-form-body h3,.om-profile-body h3{font:700 11px Manrope;margin:0 0 11px}.om-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:9px}.om-form-grid .span-2{grid-column:1/-1}.om-security{display:flex;gap:8px;align-items:center;padding:8px;background:#fff8e7;border-radius:9px;margin-bottom:9px;color:#a07c32}.om-security svg{width:17px}.om-security strong,.om-security span{display:block;font-size:8px}.om-security span{font-size:7px;margin-top:2px}.om-upload-row{display:flex;gap:8px;margin-top:9px}.om-upload-row button{flex:1;border:1px dashed #bcd9c7;background:#fff;border-radius:9px;padding:10px;color:#3eaf6d;font-size:8px}.om-upload-row svg{width:14px;vertical-align:middle;margin-right:5px}.om-actions{display:flex;justify-content:flex-end;gap:7px;margin-top:14px}.om-duplicate{position:absolute;inset:0;background:#fffffff7;z-index:4;border-radius:17px;display:flex;align-items:center;justify-content:center;gap:10px;padding:40px}.om-duplicate>svg{width:32px;color:#dd9c3a}.om-duplicate strong{font-size:11px}.om-duplicate p{font-size:8px;color:#819087}.om-duplicate div div{display:flex;gap:6px}.om-duplicate button{border:1px solid #dfe5e2;background:#fff;border-radius:8px;padding:7px;font-size:7px}.om-profile-head{display:flex;align-items:center;gap:10px;padding-right:34px}.om-profile-head>div:nth-child(2){flex:1}.om-profile-head p{display:flex;align-items:center;gap:3px;color:#7f8c84;font-size:8px;margin:3px 0}.om-profile-head p svg{width:11px}.om-profile-actions{justify-content:flex-end;margin-top:-35px;margin-right:115px}.om-profile-tabs{display:flex;overflow-x:auto;gap:3px;border-bottom:1px solid #e5eae7;margin:15px -21px 0;padding:0 21px;scrollbar-width:none}.om-profile-tabs button{border:0;border-bottom:2px solid transparent;background:none;padding:10px 8px;color:#75827a;font-size:8px;white-space:nowrap}.om-profile-tabs button.active{color:#229558;border-color:#52cd84;font-weight:800}.om-profile-body{padding-top:14px}.om-profile-summary{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:10px}.om-profile-summary>div{position:relative;background:#f7faf8;border-radius:10px;padding:10px}.om-profile-summary svg{position:absolute;right:8px;top:8px;width:14px;color:#47c57b}.om-profile-summary span,.om-profile-summary strong{display:block}.om-profile-summary span{font-size:7px;color:#849088}.om-profile-summary strong{font:800 13px Manrope;margin-top:4px}.om-overview-grid{display:grid;grid-template-columns:1fr 1fr;gap:9px}.om-overview-grid article{border:1px solid #e5eae7;border-radius:10px;padding:11px}.om-overview-grid h3{display:flex;align-items:center;gap:4px}.om-overview-grid h3 svg{width:12px;color:#45bc75}.om-overview-grid dl{display:grid;grid-template-columns:1fr 1.5fr;margin:0;gap:7px}.om-overview-grid dt{font-size:7px;color:#8c9790}.om-overview-grid dd{font-size:8px;margin:0;color:#34453b}.om-overview-grid textarea{width:100%;border:1px solid #dfe5e2;border-radius:8px;padding:8px;font-size:8px;resize:none}.om-pinned{display:flex;gap:7px;background:#fff8e6;border-radius:8px;padding:8px;margin-bottom:7px;color:#987a37}.om-pinned svg{width:13px}.om-pinned strong,.om-pinned span{display:block;font-size:8px}.om-pinned span{font-size:6px;margin-top:2px}.om-person{display:flex;gap:7px;align-items:center}.om-person strong,.om-person span{display:block;font-size:8px}.om-person span{font-size:7px;color:#87928b}.om-link{border:0;background:none;color:#24995a;font-size:8px;font-weight:800;display:inline-flex;align-items:center;gap:3px}.om-link svg{width:11px}.om-tab-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.om-tab-head h3{margin:0}.om-tab-head>div{display:flex;gap:6px}.om-list>article{display:grid;grid-template-columns:35px 1fr auto auto auto;align-items:center;gap:9px;padding:9px;border-bottom:1px solid #edf0ee}.om-property-thumb{width:34px;height:34px;border-radius:8px;background:#eaf9ef;color:#35ae6b;display:grid;place-items:center}.om-property-thumb svg{width:15px}.om-list small,.om-list strong,.om-list article>div span{display:block}.om-list small{font-size:6px;color:#8d9791}.om-list strong{font-size:8px;margin:2px 0}.om-list article>div span{font-size:7px;color:#7e8b83}.om-list article>div span svg{width:9px}.om-list article>b{font-size:8px}.om-comms article{display:flex;gap:9px;padding:10px;border-bottom:1px solid #edf0ee}.om-comms article>i{width:30px;height:30px;border-radius:8px;background:#e8f9ee;color:#2da764;display:grid;place-items:center}.om-comms article>i svg{width:13px}.om-comms strong,.om-comms span{display:block;font-size:8px}.om-comms span,.om-comms p,.om-comms small{font-size:7px;color:#829088}.om-comms p{margin:4px 0;color:#4d5c54}.om-docs,.om-followups{display:grid;gap:7px}.om-docs article,.om-followups article{display:flex;align-items:center;gap:8px;border:1px solid #e6ebe8;border-radius:9px;padding:9px}.om-docs article>svg,.om-followups article>svg{width:16px;color:#38b66e}.om-docs article>div,.om-followups article>div{flex:1}.om-docs strong,.om-docs span,.om-followups strong,.om-followups span{display:block;font-size:8px}.om-docs div span,.om-followups div span{font-size:7px;color:#86928b}.om-verify{padding:4px 6px;border-radius:7px;font-size:7px}.om-verify.verified{background:#e6f9ed;color:#249158}.om-verify.pending{background:#fff0dc;color:#b4762b}.om-followups article>b{font-size:7px}.om-activity{padding-left:5px}.om-activity article{display:flex;gap:10px;position:relative;padding:0 0 14px 13px;border-left:1px solid #dfe7e2}.om-activity article>i{position:absolute;left:-4px;width:7px;height:7px;border-radius:50%;background:#58d58a}.om-activity strong,.om-activity span{display:block;font-size:8px}.om-activity span,.om-activity p{font-size:7px;color:#839087}.om-activity p{margin:3px 0}.om-warning{width:42px;height:42px;border-radius:12px;background:#fff1df;color:#d49637;display:grid;place-items:center}.om-warning svg{width:20px}.om-reason{margin-top:12px}@media(min-width:1400px){.om-grid{grid-template-columns:repeat(4,minmax(210px,1fr))}}@media(max-width:1100px){.om-grid{grid-template-columns:repeat(2,1fr)}.om-filters{grid-template-columns:repeat(3,1fr)}}@media(max-width:680px){.om-page-head{align-items:flex-start}.om-page-head p{max-width:210px}.om-page-head .om-secondary{display:none}.om-page-head .om-primary{font-size:0;width:38px;padding:0}.om-summary{grid-template-columns:1fr 1fr;gap:7px}.om-summary article{padding:9px}.om-toolbar{flex-wrap:wrap}.om-search{flex-basis:100%;order:-1}.om-filter{flex:1}.om-filters{position:fixed;left:0;right:0;bottom:0;z-index:100;margin:0;border-radius:18px 18px 0 0;grid-template-columns:1fr 1fr;padding:18px;box-shadow:0 -15px 50px #14281c2e}.om-filters:before{content:"Owner filters";grid-column:1/-1;font:700 15px Manrope}.om-grid{grid-template-columns:1fr}.om-card{padding:10px}.om-pagination>span{display:none}.om-pagination label{font-size:0}.om-modal{padding:16px;max-height:90dvh}.om-form-tabs{display:flex;overflow-x:auto}.om-form-tabs button{min-width:57px}.om-form-grid{grid-template-columns:1fr}.om-form-grid .span-2{grid-column:auto}.om-form-body{min-height:0}.om-profile-head{align-items:flex-start}.om-profile-actions{margin:10px 0 0;justify-content:flex-start}.om-profile-actions button:first-child{display:none}.om-profile-tabs{margin-inline:-16px;padding-inline:16px}.om-profile-summary{grid-template-columns:1fr 1fr}.om-overview-grid{grid-template-columns:1fr}.om-list>article{grid-template-columns:32px 1fr auto}.om-list article>b,.om-list article>.om-status{display:none}.om-detail-grid{grid-template-columns:1fr}.om-duplicate{padding:20px}.om-duplicate div div{flex-wrap:wrap}.om-tab-head>div .om-secondary{display:none}.om-modal.wide{width:min(540px,100%)}}@media(max-width:390px){.om-filters{grid-template-columns:1fr}.om-card-stats span{font-size:5px}.om-profile-summary{grid-template-columns:1fr 1fr}.om-page-head h1{font-size:21px}}.cm-page{min-width:0}.cm-eyebrow{font-size:9px;letter-spacing:1.35px;color:#2ab66b;font-weight:800}.cm-page-head{display:flex;justify-content:space-between;align-items:end;margin-bottom:17px}.cm-page-head h1{font:800 clamp(23px,2vw,29px) Manrope;margin:3px 0}.cm-page-head p,.cm-muted{font-size:10px;color:#839087;margin:0}.cm-page-head>div:last-child,.cm-profile-actions{display:flex;gap:7px}.cm-primary,.cm-secondary{height:37px;border-radius:10px;padding:0 13px;display:inline-flex;align-items:center;justify-content:center;gap:6px;font-size:9px;font-weight:800;white-space:nowrap}.cm-primary{border:0;background:linear-gradient(135deg,#68e196,#77eca2);color:#173b25;box-shadow:0 6px 15px #34c26929}.cm-secondary{border:1px solid #dfe5e2;background:#fff;color:#536159}.cm-primary svg,.cm-secondary svg{width:14px}.cm-primary:disabled{opacity:.45}.cm-summary{display:grid;grid-template-columns:repeat(4,1fr);gap:9px;margin-bottom:12px}.cm-summary article{display:flex;align-items:center;gap:10px;background:#fff;border:1px solid #e2e8e4;border-radius:13px;padding:11px 13px;box-shadow:var(--shadow)}.cm-summary article>i{width:34px;height:34px;border-radius:10px;background:#e9faef;color:#2eae68;display:grid;place-items:center}.cm-summary svg{width:16px}.cm-summary span,.cm-summary strong{display:block}.cm-summary span{font-size:8px;color:#849088}.cm-summary strong{font:800 18px Manrope;margin-top:2px}.cm-tabs{display:flex;overflow-x:auto;gap:3px;background:#fff;border:1px solid #e2e7e4;border-radius:12px;padding:5px;margin-bottom:10px;scrollbar-width:none}.cm-tabs button{border:0;background:none;border-radius:8px;padding:7px 9px;color:#748078;font-size:8px;font-weight:700;white-space:nowrap}.cm-tabs span{margin-left:4px;padding:2px 5px;background:#f0f3f1;border-radius:8px}.cm-tabs button.active{background:#e8faef;color:#219159}.cm-toolbar{display:flex;gap:7px;margin-bottom:10px}.cm-search{height:38px;flex:1;display:flex;align-items:center;gap:7px;background:#fff;border:1px solid #dfe5e2;border-radius:10px;padding:0 10px}.cm-search:focus-within{border-color:#75df9d;box-shadow:0 0 0 3px #3fca751a}.cm-search svg{width:15px;color:#89958e}.cm-search input{border:0;outline:0;width:100%;font-size:9px}.cm-filter{height:38px;border:1px solid #dfe5e2;border-radius:10px;background:#fff;color:#526159;padding:0 11px;display:flex;align-items:center;gap:6px;font-size:9px;font-weight:700}.cm-filter svg{width:14px}.cm-filter.active{color:#279b5c;border-color:#6fd99a}.cm-view{display:flex;background:#edf1ef;padding:3px;border-radius:10px}.cm-view button{width:31px;border:0;background:none;border-radius:7px;color:#87918c;display:grid;place-items:center}.cm-view button.active{background:#fff;color:#28a460;box-shadow:0 2px 6px #14281c14}.cm-view svg{width:14px}.cm-filters{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;background:#fff;border:1px solid #e2e7e4;border-radius:12px;padding:12px;margin-bottom:10px}.cm-filters label,.cm-form-grid label{display:grid;gap:5px;font-size:8px;color:#5b6961;font-weight:800}.cm-filters select,.cm-form-grid input,.cm-form-grid select,.cm-form-grid textarea{width:100%;min-width:0;border:1px solid #dfe5e2;border-radius:8px;padding:8px;background:#fff;outline:0;font-size:9px;color:#304139}.cm-filters footer{grid-column:1/-1;display:flex;justify-content:flex-end;gap:8px}.cm-filters footer>button:first-child{border:0;background:none;color:#269a5b;font-size:8px;font-weight:800}.cm-results{display:flex;justify-content:space-between;margin:11px 2px 8px;color:#849088;font-size:8px}.cm-results b{color:#34453b}.cm-results label{display:flex;align-items:center;gap:5px}.cm-results select{border:0;background:none;font-size:8px;font-weight:700}.cm-grid{display:grid;grid-template-columns:repeat(3,minmax(220px,1fr));gap:11px}.cm-card{position:relative;background:#fff;border:1px solid #e2e7e4;border-radius:14px;box-shadow:var(--shadow);padding:12px;transition:.2s}.cm-card:hover{transform:translateY(-3px);box-shadow:0 13px 30px #1d322617}.cm-card-head{display:flex;align-items:center;gap:8px;position:relative}.cm-avatar{width:36px;height:36px;flex:none;border-radius:11px;background:linear-gradient(145deg,#e0f9e9,#83e5a7);color:#17603a;display:grid;place-items:center;font-size:9px;font-weight:800}.cm-avatar.large{width:51px;height:51px;border-radius:15px;font-size:13px}.cm-card-head>div:nth-child(2){min-width:0;flex:1}.cm-card-head small{font-size:7px;color:#929d97}.cm-card-head h3{font:700 12px Manrope;margin:2px 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cm-card-head>button{width:28px;height:28px;border:0;background:#f7f9f8;border-radius:8px;display:grid;place-items:center}.cm-card-head>button svg{width:14px}.cm-type,.cm-lead{display:inline-flex;padding:4px 6px;border-radius:7px;font-size:6px;font-weight:800;white-space:nowrap}.cm-type.buyer{background:#e6f9ed;color:#268e57}.cm-type.tenant{background:#edeaff;color:#6958c4}.cm-type.investor{background:#fff1dc;color:#b47a2f}.cm-lead.interested,.cm-lead.converted{background:#e5f9ed;color:#258e57}.cm-lead.new-lead{background:#e7f2ff;color:#467aa7}.cm-lead.follow-up-required,.cm-lead.visit-scheduled{background:#fff0dd;color:#b6792d}.cm-lead.inactive{background:#edf0ee;color:#707a74}.cm-menu{position:absolute;right:0;top:31px;width:150px;background:#fff;border:1px solid #e0e6e2;border-radius:10px;padding:5px;z-index:10;box-shadow:0 12px 30px #14281c29}.cm-menu button{width:100%;border:0;background:none;border-radius:7px;padding:7px;display:flex;align-items:center;gap:7px;font-size:8px;color:#536159}.cm-menu button:hover{background:#eff8f3;color:#269b5b}.cm-menu svg{width:12px}.cm-contact{display:flex;align-items:center;justify-content:space-between;padding:9px 0;margin-top:8px;border-block:1px solid #edf0ee}.cm-contact>span{display:flex;align-items:center;gap:4px;font-size:8px;color:#506057}.cm-contact>span svg{width:11px}.cm-contact>div{display:flex;gap:4px}.cm-contact button{width:25px;height:25px;border:1px solid #dfe5e2;background:#fff;border-radius:7px;color:#34ae69;display:grid;place-items:center}.cm-contact button svg{width:11px}.cm-need{display:grid;grid-template-columns:1fr 1fr;gap:7px;padding:9px 0}.cm-need>div{position:relative;padding-left:17px;min-width:0}.cm-need>div:last-child{grid-column:1/-1}.cm-need svg{position:absolute;left:0;top:1px;width:11px;color:#39b971}.cm-need span,.cm-need strong{display:block}.cm-need span{font-size:6px;color:#8c9790}.cm-need strong{font-size:8px;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cm-card-row{display:flex;justify-content:space-between;align-items:center}.cm-card-row>span:last-child{display:flex;align-items:center;gap:3px;font-size:7px;color:#7f8c84}.cm-card-row svg{width:10px}.cm-follow{display:flex;align-items:center;gap:6px;background:#f7faf8;border-radius:8px;padding:8px;margin-top:8px}.cm-follow>svg{width:13px;color:#37b56d}.cm-follow div{flex:1}.cm-follow span,.cm-follow strong{display:block}.cm-follow span{font-size:6px;color:#8a958e}.cm-follow strong{font-size:8px;margin-top:2px}.cm-follow small{font-size:6px;color:#8d9791}.cm-follow.overdue{background:#fff0ef}.cm-follow.overdue>svg,.cm-follow.overdue strong{color:#d85858}.cm-profile-link{width:100%;border:0;background:none;color:#25995b;font-size:8px;font-weight:800;padding:9px 0 0;display:flex;align-items:center;justify-content:center}.cm-profile-link svg{width:12px}.cm-pagination{display:flex;justify-content:space-between;align-items:center;margin-top:14px;font-size:8px;color:#87928b}.cm-pagination label{display:flex;align-items:center;gap:5px}.cm-pagination select{border:1px solid #dfe5e2;border-radius:7px;padding:5px;background:#fff}.cm-pagination>div{display:flex;gap:3px}.cm-pagination button{width:28px;height:28px;border:1px solid #dfe5e2;background:#fff;border-radius:7px;display:grid;place-items:center;font-size:8px}.cm-pagination button.active{background:#6cdd99;border-color:#6cdd99}.cm-pagination button:disabled{opacity:.35}.cm-pagination svg{width:12px}.cm-skeleton{height:300px;border:1px solid #e3e8e5;border-radius:14px;background:#fff;padding:12px}.cm-skeleton>*{display:block;border-radius:7px;background:linear-gradient(90deg,#eef2f0,#fafbfa,#eef2f0);background-size:200%;animation:cmShimmer 1.2s infinite}.cm-skeleton i{width:38px;height:38px}.cm-skeleton b{width:60%;height:13px;margin:12px 0}.cm-skeleton span{height:9px;margin:10px 0}.cm-empty{text-align:center;padding:50px;background:#fff;border:1px dashed #d8e1dc;border-radius:14px}.cm-empty>svg{width:31px;color:#61d68f}.cm-empty h3{font:700 14px Manrope;margin:8px}.cm-empty p{font-size:9px;color:#859189}.cm-table-wrap{overflow-x:auto;background:#fff;border:1px solid #e1e7e3;border-radius:13px}.cm-table-wrap table{min-width:1100px;width:100%;border-collapse:collapse}.cm-table-wrap th{font-size:7px;color:#929d97;padding:8px;text-align:left}.cm-table-wrap td{padding:9px 8px;border-top:1px solid #edf0ee;font-size:8px;color:#5d6b63}.cm-table-client{display:flex;align-items:center;gap:7px;min-width:130px}.cm-table-client .cm-avatar{width:30px;height:30px}.cm-table-client strong,.cm-table-client small{display:block}.cm-table-client strong{font-size:8px;color:#2d3d34}.cm-table-client small{font-size:7px;color:#909a94}.cm-icon{width:28px;height:28px;border:1px solid #dfe5e2;background:#fff;border-radius:7px;display:grid;place-items:center}.cm-icon svg{width:13px}.cm-overlay{position:fixed;inset:0;z-index:130;background:#0f1c157a;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:grid;place-items:center;padding:15px}.cm-modal{position:relative;width:min(440px,100%);max-height:92dvh;overflow:auto;background:#fff;border-radius:17px;padding:21px;box-shadow:0 30px 80px #0f1e1540}.cm-modal.wide{width:min(960px,100%)}.cm-close{position:absolute;right:11px;top:11px;width:30px;height:30px;border:1px solid #dfe5e2;background:#fff;border-radius:8px;display:grid;place-items:center;z-index:3}.cm-close svg{width:14px}.cm-modal h2{font:750 18px Manrope;margin:4px 0}.cm-form-head{display:flex;justify-content:space-between;padding-right:32px}.cm-form-head p{font-size:8px;color:#89948e;margin:3px 0}.cm-form-head>b{width:36px;height:36px;border-radius:50%;background:#e8faee;color:#28965b;display:grid;place-items:center;font-size:9px}.cm-stepbar{display:grid;grid-template-columns:repeat(7,1fr);gap:4px;margin:14px 0}.cm-stepbar button{border:0;background:none;color:#909a94;font-size:6px;display:grid;justify-items:center;gap:4px}.cm-stepbar i{width:24px;height:24px;border-radius:50%;background:#f0f3f1;display:grid;place-items:center;font-style:normal}.cm-stepbar svg{width:11px}.cm-stepbar button.active i,.cm-stepbar button.done i{background:#69dd97;color:#174529}.cm-stepbar button.active{color:#25955a;font-weight:800}.cm-form-body{min-height:285px;background:#f8faf9;border:1px solid #edf0ee;border-radius:12px;padding:14px}.cm-form-body h3,.cm-profile-body h3{font:700 11px Manrope;margin:0 0 11px}.cm-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:9px}.cm-form-grid .span-2{grid-column:1/-1}.cm-type-picks{display:grid;grid-template-columns:repeat(4,1fr);gap:7px;margin-bottom:10px}.cm-type-picks button{border:1px solid #dfe5e2;background:#fff;border-radius:9px;padding:9px;color:#68766e;font-size:8px}.cm-type-picks button.active{border-color:#62d68e;background:#eafaf0;color:#229458}.cm-type-picks svg{display:block;width:15px;margin:0 auto 4px}.cm-actions{display:flex;justify-content:flex-end;gap:7px;margin-top:14px}.cm-duplicate{position:absolute;inset:0;background:#fffffffa;z-index:5;border-radius:17px;display:flex;align-items:center;justify-content:center;gap:10px;padding:40px}.cm-duplicate>svg{width:32px;color:#dc9938}.cm-duplicate strong{font-size:11px}.cm-duplicate p{font-size:8px;color:#839087}.cm-duplicate div div{display:flex;gap:6px}.cm-duplicate button{border:1px solid #dfe5e2;background:#fff;border-radius:8px;padding:7px;font-size:7px}.cm-profile-head{display:flex;align-items:center;gap:10px;padding-right:34px}.cm-profile-head>div:nth-child(2){flex:1}.cm-profile-head p{display:flex;align-items:center;gap:3px;color:#7f8c84;font-size:8px;margin:3px 0}.cm-profile-head p svg{width:11px}.cm-profile-actions{justify-content:flex-end;margin-top:10px;flex-wrap:wrap}.cm-profile-actions>button:not(.cm-primary):not(.cm-secondary){width:36px;height:36px;border:1px solid #dfe5e2;background:#fff;border-radius:9px;color:#2ca665;display:grid;place-items:center}.cm-profile-actions svg{width:13px}.cm-profile-tabs{display:flex;overflow-x:auto;gap:3px;border-bottom:1px solid #e5eae7;margin:14px -21px 0;padding:0 21px;scrollbar-width:none}.cm-profile-tabs button{border:0;border-bottom:2px solid transparent;background:none;padding:10px 8px;color:#75827a;font-size:8px;white-space:nowrap}.cm-profile-tabs button.active{color:#229558;border-color:#52cd84;font-weight:800}.cm-profile-body{padding-top:14px}.cm-profile-summary{display:grid;grid-template-columns:repeat(6,1fr);gap:7px;margin-bottom:10px}.cm-profile-summary article{position:relative;background:#f7faf8;border-radius:9px;padding:9px}.cm-profile-summary svg{position:absolute;right:7px;top:7px;width:12px;color:#42be74}.cm-profile-summary span,.cm-profile-summary strong{display:block}.cm-profile-summary span{font-size:6px;color:#87928c}.cm-profile-summary strong{font:800 13px Manrope;margin-top:3px}.cm-overview{display:grid;grid-template-columns:1fr 1fr;gap:9px}.cm-overview article{border:1px solid #e5eae7;border-radius:10px;padding:11px}.cm-overview dl{display:grid;grid-template-columns:1fr 1.5fr;gap:6px;margin:0}.cm-overview dt{font-size:7px;color:#8d9791}.cm-overview dd{font-size:8px;margin:0}.cm-note{background:#fff8e8;border-radius:8px;padding:9px}.cm-note strong,.cm-note span{display:block;font-size:8px}.cm-note p{font-size:8px;color:#5d6a62;line-height:1.5}.cm-note span{font-size:6px;color:#97895f}.cm-next{display:flex;align-items:center;gap:7px}.cm-next>svg{width:22px;color:#37b56c}.cm-next strong,.cm-next span{display:block;font-size:8px}.cm-next span{font-size:7px;color:#87928b}.cm-link{border:0;background:none;color:#26995b;font-size:8px;font-weight:800;display:inline-flex;align-items:center;gap:3px}.cm-link svg{width:11px}.cm-req-head,.cm-tab-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.cm-req-head h3,.cm-tab-head h3{margin:3px 0}.cm-tab-head p{font-size:7px;color:#859189;margin:2px 0}.cm-requirements{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.cm-req-head{grid-column:1/-1}.cm-requirements>div:not(.cm-req-head){background:#f8faf9;border-radius:8px;padding:9px}.cm-requirements span,.cm-requirements strong{display:block}.cm-requirements span{font-size:6px;color:#88938c}.cm-requirements strong{font-size:8px;margin-top:3px}.cm-requirements article{grid-column:1/-1;border:1px solid #e5eae7;border-radius:9px;padding:10px}.cm-requirements article p{font-size:8px;color:#6b7871;margin:5px 0 0}.cm-matches{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.cm-matches article{border:1px solid #e2e7e4;border-radius:11px;overflow:hidden}.cm-match-img{height:105px;position:relative}.cm-match-img img{width:100%;height:100%;object-fit:cover}.cm-match-img b{position:absolute;left:7px;top:7px;background:#ddf9e7;color:#1f8e53;border-radius:7px;padding:5px 7px;font-size:7px}.cm-matches article>div:last-child{padding:9px}.cm-matches small{font-size:6px;color:#87928c}.cm-matches h3{font-size:10px;margin:3px 0}.cm-matches p{display:flex;align-items:center;gap:2px;font-size:7px;color:#849088;margin:0}.cm-matches p svg{width:9px}.cm-matches article>div>span{font-size:7px;color:#6c7972}.cm-matches article>div>strong{font-size:9px;float:right}.cm-matches footer{display:flex;gap:3px;border-top:1px solid #edf0ee;margin-top:7px;padding-top:7px}.cm-matches footer button{flex:1;border:0;background:#f6f9f7;border-radius:6px;padding:5px 2px;color:#4d5d54;font-size:6px}.cm-matches footer svg{width:9px;vertical-align:middle}.cm-mini-empty{text-align:center;padding:40px}.cm-mini-empty svg{color:#5ed48d}.cm-mini-empty strong{display:block;font-size:10px}.cm-rows{display:grid;gap:7px}.cm-rows article{display:flex;align-items:center;gap:9px;border:1px solid #e5eae7;border-radius:9px;padding:9px}.cm-rows article>i{width:30px;height:30px;border-radius:8px;background:#e8f9ee;color:#2fac68;display:grid;place-items:center}.cm-rows article>i svg{width:13px}.cm-rows article>div{flex:1}.cm-rows small,.cm-rows strong{display:block}.cm-rows small{font-size:6px;color:#89948d}.cm-rows strong{font-size:8px;margin-top:2px}.cm-docs{display:grid;gap:7px}.cm-docs article{display:flex;align-items:center;gap:8px;border:1px solid #e5eae7;border-radius:9px;padding:9px}.cm-docs>article>svg{width:16px;color:#37b36c}.cm-docs article>div{flex:1}.cm-docs strong,.cm-docs span{display:block;font-size:8px}.cm-docs span{font-size:7px;color:#849088}.cm-docs b{font-size:7px}.cm-activity{padding-left:5px}.cm-activity article{position:relative;border-left:1px solid #dfe7e2;padding:0 0 14px 13px}.cm-activity article>i{position:absolute;left:-4px;top:1px;width:7px;height:7px;border-radius:50%;background:#59d58a}.cm-activity strong,.cm-activity span{display:block;font-size:8px}.cm-activity span,.cm-activity p{font-size:7px;color:#839087}.cm-activity p{margin:3px 0}@media(min-width:1400px){.cm-grid{grid-template-columns:repeat(4,minmax(210px,1fr))}}@media(max-width:1100px){.cm-grid{grid-template-columns:repeat(2,1fr)}.cm-filters{grid-template-columns:repeat(3,1fr)}.cm-matches{grid-template-columns:repeat(2,1fr)}}@media(max-width:680px){.cm-page-head{align-items:flex-start}.cm-page-head p{max-width:210px}.cm-page-head .cm-secondary{display:none}.cm-page-head .cm-primary{font-size:0;width:38px;padding:0}.cm-summary{grid-template-columns:1fr 1fr;gap:7px}.cm-summary article{padding:9px}.cm-toolbar{flex-wrap:wrap}.cm-search{flex-basis:100%;order:-1}.cm-filter{flex:1}.cm-filters{position:fixed;left:0;right:0;bottom:0;z-index:100;margin:0;border-radius:18px 18px 0 0;grid-template-columns:1fr 1fr;padding:18px;box-shadow:0 -15px 50px #14281c2e}.cm-filters:before{content:"Client filters";grid-column:1/-1;font:700 15px Manrope}.cm-grid{grid-template-columns:1fr}.cm-card{padding:10px}.cm-pagination>span{display:none}.cm-pagination label{font-size:0}.cm-modal{padding:16px;max-height:90dvh}.cm-stepbar{display:flex;overflow-x:auto}.cm-stepbar button{min-width:54px}.cm-form-grid{grid-template-columns:1fr}.cm-form-grid .span-2{grid-column:auto}.cm-form-body{min-height:0}.cm-type-picks{grid-template-columns:1fr 1fr}.cm-profile-actions{justify-content:flex-start}.cm-profile-actions .cm-secondary{display:none}.cm-profile-tabs{margin-inline:-16px;padding-inline:16px}.cm-profile-summary{grid-template-columns:repeat(3,1fr)}.cm-overview{grid-template-columns:1fr}.cm-requirements{grid-template-columns:1fr 1fr}.cm-matches{grid-template-columns:1fr}.cm-match-img{height:130px}.cm-rows article{display:grid;grid-template-columns:30px 1fr}.cm-rows article>div{grid-column:2}.cm-duplicate{padding:20px}.cm-duplicate div div{flex-wrap:wrap}.cm-modal.wide{width:min(540px,100%)}}@media(max-width:390px){.cm-filters{grid-template-columns:1fr}.cm-profile-summary{grid-template-columns:1fr 1fr}.cm-requirements{grid-template-columns:1fr}.cm-page-head h1{font-size:21px}}.lm-page{min-width:0}.lm-eyebrow{font-size:9px;letter-spacing:1.35px;color:#2ab66b;font-weight:800}.lm-page-head{display:flex;justify-content:space-between;align-items:end;margin-bottom:17px}.lm-page-head h1{font:800 clamp(23px,2vw,29px) Manrope;margin:3px 0}.lm-page-head p,.lm-muted{font-size:10px;color:#839087;margin:0}.lm-page-head>div:last-child,.lm-profile-actions{display:flex;gap:7px}.lm-primary,.lm-secondary{height:37px;border-radius:10px;padding:0 13px;display:inline-flex;align-items:center;justify-content:center;gap:6px;font-size:9px;font-weight:800;white-space:nowrap}.lm-primary{border:0;background:linear-gradient(135deg,#68e196,#77eca2);color:#173b25;box-shadow:0 6px 15px #34c26929}.lm-secondary{border:1px solid #dfe5e2;background:#fff;color:#536159}.lm-primary svg,.lm-secondary svg{width:14px}.lm-primary:disabled{opacity:.45}.lm-summary{display:grid;grid-template-columns:repeat(4,1fr);gap:9px;margin-bottom:12px}.lm-summary article{display:flex;align-items:center;gap:10px;background:#fff;border:1px solid #e2e8e4;border-radius:13px;padding:11px 13px;box-shadow:var(--shadow)}.lm-summary article>i{width:34px;height:34px;border-radius:10px;background:#e9faef;color:#2eae68;display:grid;place-items:center}.lm-summary svg{width:16px}.lm-summary span,.lm-summary strong{display:block}.lm-summary span{font-size:8px;color:#849088}.lm-summary strong{font:800 18px Manrope;margin-top:2px}.lm-tabs{display:flex;overflow-x:auto;gap:3px;background:#fff;border:1px solid #e2e7e4;border-radius:12px;padding:5px;margin-bottom:10px;scrollbar-width:none}.lm-tabs button{border:0;background:none;border-radius:8px;padding:7px 9px;color:#748078;font-size:8px;font-weight:700;white-space:nowrap}.lm-tabs span{margin-left:4px;padding:2px 5px;background:#f0f3f1;border-radius:8px}.lm-tabs button.active{background:#e8faef;color:#219159}.lm-toolbar{display:flex;gap:7px;margin-bottom:10px}.lm-search{height:38px;flex:1;display:flex;align-items:center;gap:7px;background:#fff;border:1px solid #dfe5e2;border-radius:10px;padding:0 10px}.lm-search:focus-within{border-color:#75df9d;box-shadow:0 0 0 3px #3fca751a}.lm-search svg{width:15px;color:#89958e}.lm-search input{border:0;outline:0;width:100%;font-size:9px}.lm-filter{height:38px;border:1px solid #dfe5e2;border-radius:10px;background:#fff;color:#526159;padding:0 11px;display:flex;align-items:center;gap:6px;font-size:9px;font-weight:700}.lm-filter svg{width:14px}.lm-filter.active{color:#279b5c;border-color:#6fd99a}.lm-view{display:flex;background:#edf1ef;padding:3px;border-radius:10px}.lm-view button{width:31px;border:0;background:none;border-radius:7px;color:#87918c;display:grid;place-items:center}.lm-view button.active{background:#fff;color:#28a460;box-shadow:0 2px 6px #14281c14}.lm-view svg{width:14px}.lm-filters{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;background:#fff;border:1px solid #e2e7e4;border-radius:12px;padding:12px;margin-bottom:10px}.lm-filters label,.lm-form-grid label{display:grid;gap:5px;font-size:8px;color:#5b6961;font-weight:800}.lm-filters select,.lm-form-grid input,.lm-form-grid select,.lm-form-grid textarea{width:100%;min-width:0;border:1px solid #dfe5e2;border-radius:8px;padding:8px;background:#fff;outline:0;font-size:9px;color:#304139}.lm-filters footer{grid-column:1/-1;display:flex;justify-content:flex-end;gap:8px}.lm-filters footer>button:first-child{border:0;background:none;color:#269a5b;font-size:8px;font-weight:800}.lm-results{display:flex;justify-content:space-between;margin:11px 2px 8px;color:#849088;font-size:8px}.lm-results b{color:#34453b}.lm-results label{display:flex;align-items:center;gap:5px}.lm-results select{border:0;background:none;font-size:8px;font-weight:700}.lm-grid{display:grid;grid-template-columns:repeat(3,minmax(220px,1fr));gap:11px}.lm-card{position:relative;background:#fff;border:1px solid #e2e7e4;border-radius:14px;box-shadow:var(--shadow);padding:12px;transition:.2s}.lm-card:hover{transform:translateY(-3px);box-shadow:0 13px 30px #1d322617}.lm-card-head{display:flex;align-items:center;gap:8px;position:relative}.lm-avatar{width:36px;height:36px;flex:none;border-radius:11px;background:linear-gradient(145deg,#e0f9e9,#83e5a7);color:#17603a;display:grid;place-items:center;font-size:9px;font-weight:800}.lm-avatar.large{width:51px;height:51px;border-radius:15px;font-size:13px}.lm-card-head>div:nth-child(2){min-width:0;flex:1}.lm-card-head small{font-size:7px;color:#929d97}.lm-card-head h3{font:700 12px Manrope;margin:2px 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lm-card-head>button{width:28px;height:28px;border:0;background:#f7f9f8;border-radius:8px;display:grid;place-items:center}.lm-card-head>button svg{width:14px}.lm-type,.lm-lead{display:inline-flex;padding:4px 6px;border-radius:7px;font-size:6px;font-weight:800;white-space:nowrap}.lm-type.buyer{background:#e6f9ed;color:#268e57}.lm-type.tenant{background:#edeaff;color:#6958c4}.lm-type.investor{background:#fff1dc;color:#b47a2f}.lm-lead.interested,.lm-lead.converted{background:#e5f9ed;color:#258e57}.lm-lead.new-lead{background:#e7f2ff;color:#467aa7}.lm-lead.follow-up-required,.lm-lead.visit-scheduled{background:#fff0dd;color:#b6792d}.lm-lead.inactive{background:#edf0ee;color:#707a74}.lm-menu{position:absolute;right:0;top:31px;width:150px;background:#fff;border:1px solid #e0e6e2;border-radius:10px;padding:5px;z-index:10;box-shadow:0 12px 30px #14281c29}.lm-menu button{width:100%;border:0;background:none;border-radius:7px;padding:7px;display:flex;align-items:center;gap:7px;font-size:8px;color:#536159}.lm-menu button:hover{background:#eff8f3;color:#269b5b}.lm-menu svg{width:12px}.lm-contact{display:flex;align-items:center;justify-content:space-between;padding:9px 0;margin-top:8px;border-block:1px solid #edf0ee}.lm-contact>span{display:flex;align-items:center;gap:4px;font-size:8px;color:#506057}.lm-contact>span svg{width:11px}.lm-contact>div{display:flex;gap:4px}.lm-contact button{width:25px;height:25px;border:1px solid #dfe5e2;background:#fff;border-radius:7px;color:#34ae69;display:grid;place-items:center}.lm-contact button svg{width:11px}.lm-need{display:grid;grid-template-columns:1fr 1fr;gap:7px;padding:9px 0}.lm-need>div{position:relative;padding-left:17px;min-width:0}.lm-need>div:last-child{grid-column:1/-1}.lm-need svg{position:absolute;left:0;top:1px;width:11px;color:#39b971}.lm-need span,.lm-need strong{display:block}.lm-need span{font-size:6px;color:#8c9790}.lm-need strong{font-size:8px;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lm-card-row{display:flex;justify-content:space-between;align-items:center}.lm-card-row>span:last-child{display:flex;align-items:center;gap:3px;font-size:7px;color:#7f8c84}.lm-card-row svg{width:10px}.lm-follow{display:flex;align-items:center;gap:6px;background:#f7faf8;border-radius:8px;padding:8px;margin-top:8px}.lm-follow>svg{width:13px;color:#37b56d}.lm-follow div{flex:1}.lm-follow span,.lm-follow strong{display:block}.lm-follow span{font-size:6px;color:#8a958e}.lm-follow strong{font-size:8px;margin-top:2px}.lm-follow small{font-size:6px;color:#8d9791}.lm-follow.overdue{background:#fff0ef}.lm-follow.overdue>svg,.lm-follow.overdue strong{color:#d85858}.lm-profile-link{width:100%;border:0;background:none;color:#25995b;font-size:8px;font-weight:800;padding:9px 0 0;display:flex;align-items:center;justify-content:center}.lm-profile-link svg{width:12px}.lm-pagination{display:flex;justify-content:space-between;align-items:center;margin-top:14px;font-size:8px;color:#87928b}.lm-pagination label{display:flex;align-items:center;gap:5px}.lm-pagination select{border:1px solid #dfe5e2;border-radius:7px;padding:5px;background:#fff}.lm-pagination>div{display:flex;gap:3px}.lm-pagination button{width:28px;height:28px;border:1px solid #dfe5e2;background:#fff;border-radius:7px;display:grid;place-items:center;font-size:8px}.lm-pagination button.active{background:#6cdd99;border-color:#6cdd99}.lm-pagination button:disabled{opacity:.35}.lm-pagination svg{width:12px}.lm-skeleton{height:300px;border:1px solid #e3e8e5;border-radius:14px;background:#fff;padding:12px}.lm-skeleton>*{display:block;border-radius:7px;background:linear-gradient(90deg,#eef2f0,#fafbfa,#eef2f0);background-size:200%;animation:cmShimmer 1.2s infinite}.lm-skeleton i{width:38px;height:38px}.lm-skeleton b{width:60%;height:13px;margin:12px 0}.lm-skeleton span{height:9px;margin:10px 0}.lm-empty{text-align:center;padding:50px;background:#fff;border:1px dashed #d8e1dc;border-radius:14px}.lm-empty>svg{width:31px;color:#61d68f}.lm-empty h3{font:700 14px Manrope;margin:8px}.lm-empty p{font-size:9px;color:#859189}.lm-table-wrap{overflow-x:auto;background:#fff;border:1px solid #e1e7e3;border-radius:13px}.lm-table-wrap table{min-width:1100px;width:100%;border-collapse:collapse}.lm-table-wrap th{font-size:7px;color:#929d97;padding:8px;text-align:left}.lm-table-wrap td{padding:9px 8px;border-top:1px solid #edf0ee;font-size:8px;color:#5d6b63}.lm-table-client{display:flex;align-items:center;gap:7px;min-width:130px}.lm-table-client .lm-avatar{width:30px;height:30px}.lm-table-client strong,.lm-table-client small{display:block}.lm-table-client strong{font-size:8px;color:#2d3d34}.lm-table-client small{font-size:7px;color:#909a94}.lm-icon{width:28px;height:28px;border:1px solid #dfe5e2;background:#fff;border-radius:7px;display:grid;place-items:center}.lm-icon svg{width:13px}.lm-overlay{position:fixed;inset:0;z-index:130;background:#0f1c157a;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:grid;place-items:center;padding:15px}.lm-modal{position:relative;width:min(440px,100%);max-height:92dvh;overflow:auto;background:#fff;border-radius:17px;padding:21px;box-shadow:0 30px 80px #0f1e1540}.lm-modal.wide{width:min(960px,100%)}.lm-close{position:absolute;right:11px;top:11px;width:30px;height:30px;border:1px solid #dfe5e2;background:#fff;border-radius:8px;display:grid;place-items:center;z-index:3}.lm-close svg{width:14px}.lm-modal h2{font:750 18px Manrope;margin:4px 0}.lm-form-head{display:flex;justify-content:space-between;padding-right:32px}.lm-form-head p{font-size:8px;color:#89948e;margin:3px 0}.lm-form-head>b{width:36px;height:36px;border-radius:50%;background:#e8faee;color:#28965b;display:grid;place-items:center;font-size:9px}.lm-stepbar{display:grid;grid-template-columns:repeat(7,1fr);gap:4px;margin:14px 0}.lm-stepbar button{border:0;background:none;color:#909a94;font-size:6px;display:grid;justify-items:center;gap:4px}.lm-stepbar i{width:24px;height:24px;border-radius:50%;background:#f0f3f1;display:grid;place-items:center;font-style:normal}.lm-stepbar svg{width:11px}.lm-stepbar button.active i,.lm-stepbar button.done i{background:#69dd97;color:#174529}.lm-stepbar button.active{color:#25955a;font-weight:800}.lm-form-body{min-height:285px;background:#f8faf9;border:1px solid #edf0ee;border-radius:12px;padding:14px}.lm-form-body h3,.lm-profile-body h3{font:700 11px Manrope;margin:0 0 11px}.lm-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:9px}.lm-form-grid .span-2{grid-column:1/-1}.lm-type-picks{display:grid;grid-template-columns:repeat(4,1fr);gap:7px;margin-bottom:10px}.lm-type-picks button{border:1px solid #dfe5e2;background:#fff;border-radius:9px;padding:9px;color:#68766e;font-size:8px}.lm-type-picks button.active{border-color:#62d68e;background:#eafaf0;color:#229458}.lm-type-picks svg{display:block;width:15px;margin:0 auto 4px}.lm-actions{display:flex;justify-content:flex-end;gap:7px;margin-top:14px}.lm-duplicate{position:absolute;inset:0;background:#fffffffa;z-index:5;border-radius:17px;display:flex;align-items:center;justify-content:center;gap:10px;padding:40px}.lm-duplicate>svg{width:32px;color:#dc9938}.lm-duplicate strong{font-size:11px}.lm-duplicate p{font-size:8px;color:#839087}.lm-duplicate div div{display:flex;gap:6px}.lm-duplicate button{border:1px solid #dfe5e2;background:#fff;border-radius:8px;padding:7px;font-size:7px}.lm-profile-head{display:flex;align-items:center;gap:10px;padding-right:34px}.lm-profile-head>div:nth-child(2){flex:1}.lm-profile-head p{display:flex;align-items:center;gap:3px;color:#7f8c84;font-size:8px;margin:3px 0}.lm-profile-head p svg{width:11px}.lm-profile-actions{justify-content:flex-end;margin-top:10px;flex-wrap:wrap}.lm-profile-actions>button:not(.lm-primary):not(.lm-secondary){width:36px;height:36px;border:1px solid #dfe5e2;background:#fff;border-radius:9px;color:#2ca665;display:grid;place-items:center}.lm-profile-actions svg{width:13px}.lm-profile-tabs{display:flex;overflow-x:auto;gap:3px;border-bottom:1px solid #e5eae7;margin:14px -21px 0;padding:0 21px;scrollbar-width:none}.lm-profile-tabs button{border:0;border-bottom:2px solid transparent;background:none;padding:10px 8px;color:#75827a;font-size:8px;white-space:nowrap}.lm-profile-tabs button.active{color:#229558;border-color:#52cd84;font-weight:800}.lm-profile-body{padding-top:14px}.lm-profile-summary{display:grid;grid-template-columns:repeat(6,1fr);gap:7px;margin-bottom:10px}.lm-profile-summary article{position:relative;background:#f7faf8;border-radius:9px;padding:9px}.lm-profile-summary svg{position:absolute;right:7px;top:7px;width:12px;color:#42be74}.lm-profile-summary span,.lm-profile-summary strong{display:block}.lm-profile-summary span{font-size:6px;color:#87928c}.lm-profile-summary strong{font:800 13px Manrope;margin-top:3px}.lm-overview{display:grid;grid-template-columns:1fr 1fr;gap:9px}.lm-overview article{border:1px solid #e5eae7;border-radius:10px;padding:11px}.lm-overview dl{display:grid;grid-template-columns:1fr 1.5fr;gap:6px;margin:0}.lm-overview dt{font-size:7px;color:#8d9791}.lm-overview dd{font-size:8px;margin:0}.lm-note p{font-size:8px;color:#5d6a62;line-height:1.5}.lm-note span{font-size:6px;color:#97895f}.lm-next{display:flex;align-items:center;gap:7px}.lm-next>svg{width:22px;color:#37b56c}.lm-next strong,.lm-next span{display:block;font-size:8px}.lm-next span{font-size:7px;color:#87928b}.lm-link{border:0;background:none;color:#26995b;font-size:8px;font-weight:800;display:inline-flex;align-items:center;gap:3px}.lm-link svg{width:11px}.lm-req-head,.lm-tab-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.lm-req-head h3,.lm-tab-head h3{margin:3px 0}.lm-tab-head p{font-size:7px;color:#859189;margin:2px 0}.lm-requirements{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.lm-req-head{grid-column:1/-1}.lm-requirements>div:not(.lm-req-head){background:#f8faf9;border-radius:8px;padding:9px}.lm-requirements span,.lm-requirements strong{display:block}.lm-requirements span{font-size:6px;color:#88938c}.lm-requirements strong{font-size:8px;margin-top:3px}.lm-requirements article{grid-column:1/-1;border:1px solid #e5eae7;border-radius:9px;padding:10px}.lm-requirements article p{font-size:8px;color:#6b7871;margin:5px 0 0}.lm-matches{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.lm-matches article{border:1px solid #e2e7e4;border-radius:11px;overflow:hidden}.lm-match-img{height:105px;position:relative}.lm-match-img img{width:100%;height:100%;object-fit:cover}.lm-match-img b{position:absolute;left:7px;top:7px;background:#ddf9e7;color:#1f8e53;border-radius:7px;padding:5px 7px;font-size:7px}.lm-matches article>div:last-child{padding:9px}.lm-matches small{font-size:6px;color:#87928c}.lm-matches h3{font-size:10px;margin:3px 0}.lm-matches p{display:flex;align-items:center;gap:2px;font-size:7px;color:#849088;margin:0}.lm-matches p svg{width:9px}.lm-matches article>div>span{font-size:7px;color:#6c7972}.lm-matches article>div>strong{font-size:9px;float:right}.lm-matches footer{display:flex;gap:3px;border-top:1px solid #edf0ee;margin-top:7px;padding-top:7px}.lm-matches footer button{flex:1;border:0;background:#f6f9f7;border-radius:6px;padding:5px 2px;color:#4d5d54;font-size:6px}.lm-matches footer svg{width:9px;vertical-align:middle}.lm-mini-empty{text-align:center;padding:40px}.lm-mini-empty svg{color:#5ed48d}.lm-mini-empty strong{display:block;font-size:10px}.lm-rows small,.lm-rows strong{display:block}.lm-rows small{font-size:6px;color:#89948d}.lm-rows strong{font-size:8px;margin-top:2px}.lm-docs{display:grid;gap:7px}.lm-docs article{display:flex;align-items:center;gap:8px;border:1px solid #e5eae7;border-radius:9px;padding:9px}.lm-docs>article>svg{width:16px;color:#37b36c}.lm-docs article>div{flex:1}.lm-docs strong,.lm-docs span{display:block;font-size:8px}.lm-docs span{font-size:7px;color:#849088}.lm-docs b{font-size:7px}@media(min-width:1400px){.lm-grid{grid-template-columns:repeat(4,minmax(210px,1fr))}}@media(max-width:1100px){.lm-grid{grid-template-columns:repeat(2,1fr)}.lm-filters{grid-template-columns:repeat(3,1fr)}.lm-matches{grid-template-columns:repeat(2,1fr)}}@media(max-width:680px){.lm-page-head{align-items:flex-start}.lm-page-head p{max-width:210px}.lm-page-head .lm-secondary{display:none}.lm-page-head .lm-primary{font-size:0;width:38px;padding:0}.lm-summary{grid-template-columns:1fr 1fr;gap:7px}.lm-summary article{padding:9px}.lm-toolbar{flex-wrap:wrap}.lm-search{flex-basis:100%;order:-1}.lm-filter{flex:1}.lm-filters{position:fixed;left:0;right:0;bottom:0;z-index:100;margin:0;border-radius:18px 18px 0 0;grid-template-columns:1fr 1fr;padding:18px;box-shadow:0 -15px 50px #14281c2e}.lm-filters:before{content:"Client filters";grid-column:1/-1;font:700 15px Manrope}.lm-grid{grid-template-columns:1fr}.lm-card{padding:10px}.lm-pagination>span{display:none}.lm-pagination label{font-size:0}.lm-modal{padding:16px;max-height:90dvh}.lm-stepbar{display:flex;overflow-x:auto}.lm-stepbar button{min-width:54px}.lm-form-grid{grid-template-columns:1fr}.lm-form-grid .span-2{grid-column:auto}.lm-form-body{min-height:0}.lm-type-picks{grid-template-columns:1fr 1fr}.lm-profile-actions{justify-content:flex-start}.lm-profile-actions .lm-secondary{display:none}.lm-profile-tabs{margin-inline:-16px;padding-inline:16px}.lm-profile-summary{grid-template-columns:repeat(3,1fr)}.lm-overview{grid-template-columns:1fr}.lm-requirements{grid-template-columns:1fr 1fr}.lm-matches{grid-template-columns:1fr}.lm-match-img{height:130px}.lm-rows article{display:grid;grid-template-columns:30px 1fr}.lm-rows article>div{grid-column:2}.lm-duplicate{padding:20px}.lm-duplicate div div{flex-wrap:wrap}.lm-modal.wide{width:min(540px,100%)}}@media(max-width:390px){.lm-filters{grid-template-columns:1fr}.lm-profile-summary{grid-template-columns:1fr 1fr}.lm-requirements{grid-template-columns:1fr}.lm-page-head h1{font-size:21px}}.lm-summary{grid-template-columns:repeat(8,minmax(90px,1fr))}.lm-summary button{border:1px solid #e2e8e4;text-align:left;display:flex;align-items:center;gap:8px;background:#fff;border-radius:12px;padding:9px;box-shadow:var(--shadow);transition:.2s}.lm-summary button:hover{transform:translateY(-2px)}.lm-summary button>i{width:30px;height:30px;border-radius:9px;background:#e9faef;color:#2eae68;display:grid;place-items:center;flex:none}.lm-summary button>i svg{width:14px}.lm-summary button span,.lm-summary button strong,.lm-summary button small{display:block}.lm-summary button span{font-size:6px;color:#849088}.lm-summary button strong{font:800 15px Manrope;margin:2px 0}.lm-summary button small{font-size:6px;color:#2aaa64}.lm-summary button small svg{width:8px;vertical-align:middle}.lm-card{padding:11px}.lm-type{display:inline-flex;padding:3px 6px;border-radius:6px;background:#edf7f1;color:#368c5d;font-size:6px;font-weight:800}.lm-requirement{padding:9px 0}.lm-requirement strong,.lm-requirement span,.lm-requirement>b{display:block}.lm-requirement strong{font-size:9px}.lm-requirement span{display:flex;align-items:center;gap:3px;font-size:7px;color:#829087;margin:3px 0}.lm-requirement span svg{width:10px}.lm-requirement>b{font-size:8px}.lm-card-row{display:flex;justify-content:space-between}.lm-priority,.lm-status{display:inline-flex;padding:4px 6px;border-radius:7px;font-size:6px;font-weight:800;white-space:nowrap}.lm-priority.hot-lead,.lm-priority.urgent{background:#ffe8e7;color:#c95656}.lm-priority.important{background:#fff0db;color:#b9782b}.lm-priority.normal,.lm-priority.low{background:#edf0ee;color:#6d7972}.lm-status.new-lead,.lm-status.contacted{background:#e8f2ff;color:#477aa7}.lm-status.negotiation,.lm-status.follow-up-required,.lm-status.visit-scheduled{background:#fff0dd;color:#b6782c}.lm-status.converted{background:#e5f9ed;color:#258f57}.lm-status.lost{background:#f0f1f0;color:#747e78}.lm-status.requirement-collected,.lm-status.property-shared{background:#eeebff;color:#6859bd}.lm-scoreline{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:6px;margin:8px 0;font-size:7px;color:#819087}.lm-scoreline>div{height:4px;background:#edf1ef;border-radius:5px;overflow:hidden}.lm-scoreline i{height:100%;display:block;background:linear-gradient(90deg,#78e69e,#40c579)}.lm-scoreline b{font-size:7px;color:#2aa765}.lm-stepbar{grid-template-columns:repeat(4,1fr)}.lm-field{display:grid;gap:5px;font-size:8px;color:#5b6961;font-weight:800;margin-top:10px}.lm-field select,.lm-field textarea{border:1px solid #dfe5e2;border-radius:8px;padding:8px;background:#fff;font-size:9px}.lm-convert-picks{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin:13px 0}.lm-convert-picks button{border:1px solid #dfe5e2;background:#fff;border-radius:9px;padding:10px;font-size:8px;color:#536159}.lm-convert-picks button:hover{border-color:#65d991;background:#eaf9f0}.lm-convert-picks svg{width:14px;vertical-align:middle;margin-right:5px}.lm-profile-summary{grid-template-columns:repeat(6,1fr)}.lm-score-card{background:#f7fcf9}.lm-score{display:flex;align-items:end;gap:4px}.lm-score strong{font:800 26px Manrope;color:#23a560}.lm-score span{font-size:7px;color:#7c8981;margin-bottom:4px}.lm-scorebar{height:6px;background:#e9efec;border-radius:8px;overflow:hidden;margin:7px 0}.lm-scorebar i{height:100%;display:block;background:linear-gradient(90deg,#68dc95,#37bd70)}.lm-score-card p,.lm-note p{font-size:7px;color:#69766f;line-height:1.5}.lm-note{background:#fff8e8;border-radius:8px;padding:9px}.lm-note strong,.lm-note span{display:block;font-size:8px}.lm-note span{font-size:6px;color:#938963}.lm-tab-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.lm-tab-head h3{margin:0}.lm-rows{display:grid;gap:7px}.lm-rows article{display:flex;align-items:center;gap:9px;border:1px solid #e5eae7;border-radius:9px;padding:9px}.lm-rows article>i{width:30px;height:30px;border-radius:8px;background:#e8f9ee;color:#2fac68;display:grid;place-items:center}.lm-rows article>i svg{width:13px}.lm-rows article>div{flex:1}.lm-rows strong,.lm-rows span{display:block;font-size:8px}.lm-rows span,.lm-rows p{font-size:7px;color:#829087}.lm-rows p{margin:3px 0}.lm-rows article>b{font-size:7px}.fu-due-today,.fu-overdue{color:#d45a58}.fu-upcoming{color:#b27930}.fu-completed{color:#29915a}.lm-match-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.lm-match-grid article{border:1px solid #e3e8e5;border-radius:10px;padding:10px}.lm-match-grid article>div{display:flex;justify-content:space-between;color:#38b66e}.lm-match-grid svg{width:15px}.lm-match-grid article>div b{font-size:7px;background:#e5faed;padding:4px;border-radius:6px}.lm-match-grid small{font-size:6px;color:#89948d}.lm-match-grid h3{font-size:10px;margin:4px 0}.lm-match-grid p{display:flex;align-items:center;gap:2px;font-size:7px;color:#839087}.lm-match-grid p svg{width:9px}.lm-match-grid article>strong{font-size:9px}.lm-match-grid footer{display:flex;gap:5px;margin-top:8px}.lm-match-grid footer button{flex:1;border:0;background:#f2f7f4;border-radius:7px;padding:6px;color:#37875a;font-size:7px}.lm-activity{padding-left:5px}.lm-activity article{position:relative;border-left:1px solid #dfe7e2;padding:0 0 14px 13px}.lm-activity article>i{position:absolute;left:-4px;top:1px;width:7px;height:7px;border-radius:50%;background:#59d58a}.lm-activity strong,.lm-activity span{display:block;font-size:8px}.lm-activity span,.lm-activity p{font-size:7px;color:#839087}.lm-activity p{margin:3px 0}.lm-table-wrap select{border:1px solid #dfe5e2;border-radius:6px;padding:5px;font-size:7px;background:#fff}.lm-table-lead{display:flex;align-items:center;gap:7px;min-width:130px}.lm-table-lead .lm-avatar{width:30px;height:30px}.lm-table-lead strong,.lm-table-lead small{display:block}.lm-table-lead strong{font-size:8px;color:#2d3d34}.lm-table-lead small{font-size:7px;color:#909a94}.lm-pipeline{display:flex;gap:9px;overflow-x:auto;padding-bottom:9px;scroll-snap-type:x proximity}.lm-pipeline>section{flex:0 0 clamp(210px,21vw,255px);background:#eef2f0;border-radius:12px;padding:8px;scroll-snap-align:start}.lm-pipeline>section>header{display:flex;justify-content:space-between;align-items:center;padding:4px 3px 10px}.lm-pipeline header>div{display:flex;align-items:center;gap:5px}.lm-pipeline header i{width:7px;height:7px;border-radius:50%;background:#60d68f}.lm-pipeline header strong{font-size:8px}.lm-pipeline header span{font-size:7px;background:#fff;border-radius:7px;padding:2px 5px}.lm-pipeline header small{font-size:6px;color:#78857d}.lm-pipeline-cards{display:grid;gap:7px;min-height:100px}.lm-pipeline-cards article{background:#fff;border:1px solid #e0e6e2;border-radius:9px;padding:9px;cursor:grab;box-shadow:0 3px 10px #182b200a}.lm-pipeline-cards article:active{cursor:grabbing}.lm-pipeline-cards article>div{display:flex;align-items:center;gap:6px}.lm-pipeline-cards .lm-avatar{width:28px;height:28px;border-radius:8px}.lm-pipeline-cards article span{flex:1}.lm-pipeline-cards strong,.lm-pipeline-cards small{display:block;font-size:8px}.lm-pipeline-cards small{font-size:6px;color:#849088}.lm-pipeline-cards p{font-size:7px;color:#5e6c64;margin:8px 0 3px}.lm-pipeline-cards>b{font-size:8px}.lm-pipeline-cards footer{border-top:1px solid #edf0ee;margin-top:7px;padding-top:6px;display:grid;gap:3px}.lm-pipeline-cards footer span{display:flex;align-items:center;gap:3px;font-size:6px;color:#829087}.lm-pipeline-cards footer svg{width:9px}.lm-pipeline-cards footer .overdue{color:#d65353}.lm-add-column{width:100%;border:1px dashed #cfd8d3;background:transparent;border-radius:8px;padding:7px;margin-top:7px;color:#6c7972;font-size:7px}.lm-add-column svg{width:10px;vertical-align:middle}@media(max-width:1250px){.lm-summary{grid-template-columns:repeat(4,1fr)}}@media(max-width:680px){.lm-summary{grid-template-columns:1fr 1fr}.lm-summary button{padding:8px}.lm-match-grid{grid-template-columns:1fr}.lm-pipeline{margin-inline:-13px;padding-inline:13px}.lm-pipeline>section{flex-basis:78vw}.lm-rows article{display:grid;grid-template-columns:30px 1fr}.lm-rows article>div{grid-column:2}.lm-profile-summary{grid-template-columns:repeat(3,1fr)}}.dm-page{min-width:0}.dm-eyebrow{font-size:9px;letter-spacing:1.35px;color:#2ab66b;font-weight:800}.dm-page-head{display:flex;justify-content:space-between;align-items:end;margin-bottom:17px}.dm-page-head h1{font:800 clamp(23px,2vw,29px) Manrope;margin:3px 0}.dm-page-head p,.dm-muted{font-size:10px;color:#839087;margin:0}.dm-page-head>div:last-child,.dm-profile-actions{display:flex;gap:7px}.dm-primary,.dm-secondary{height:37px;border-radius:10px;padding:0 13px;display:inline-flex;align-items:center;justify-content:center;gap:6px;font-size:9px;font-weight:800;white-space:nowrap}.dm-primary{border:0;background:linear-gradient(135deg,#68e196,#77eca2);color:#173b25;box-shadow:0 6px 15px #34c26929}.dm-secondary{border:1px solid #dfe5e2;background:#fff;color:#536159}.dm-primary svg,.dm-secondary svg{width:14px}.dm-primary:disabled{opacity:.45}.dm-summary{display:grid;grid-template-columns:repeat(4,1fr);gap:9px;margin-bottom:12px}.dm-summary article{display:flex;align-items:center;gap:10px;background:#fff;border:1px solid #e2e8e4;border-radius:13px;padding:11px 13px;box-shadow:var(--shadow)}.dm-summary article>i{width:34px;height:34px;border-radius:10px;background:#e9faef;color:#2eae68;display:grid;place-items:center}.dm-summary svg{width:16px}.dm-summary span,.dm-summary strong{display:block}.dm-summary span{font-size:8px;color:#849088}.dm-summary strong{font:800 18px Manrope;margin-top:2px}.dm-tabs{display:flex;overflow-x:auto;gap:3px;background:#fff;border:1px solid #e2e7e4;border-radius:12px;padding:5px;margin-bottom:10px;scrollbar-width:none}.dm-tabs button{border:0;background:none;border-radius:8px;padding:7px 9px;color:#748078;font-size:8px;font-weight:700;white-space:nowrap}.dm-tabs span{margin-left:4px;padding:2px 5px;background:#f0f3f1;border-radius:8px}.dm-tabs button.active{background:#e8faef;color:#219159}.dm-toolbar{display:flex;gap:7px;margin-bottom:10px}.dm-search{height:38px;flex:1;display:flex;align-items:center;gap:7px;background:#fff;border:1px solid #dfe5e2;border-radius:10px;padding:0 10px}.dm-search:focus-within{border-color:#75df9d;box-shadow:0 0 0 3px #3fca751a}.dm-search svg{width:15px;color:#89958e}.dm-search input{border:0;outline:0;width:100%;font-size:9px}.dm-filter{height:38px;border:1px solid #dfe5e2;border-radius:10px;background:#fff;color:#526159;padding:0 11px;display:flex;align-items:center;gap:6px;font-size:9px;font-weight:700}.dm-filter svg{width:14px}.dm-filter.active{color:#279b5c;border-color:#6fd99a}.dm-view{display:flex;background:#edf1ef;padding:3px;border-radius:10px}.dm-view button{width:31px;border:0;background:none;border-radius:7px;color:#87918c;display:grid;place-items:center}.dm-view button.active{background:#fff;color:#28a460;box-shadow:0 2px 6px #14281c14}.dm-view svg{width:14px}.dm-filters{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;background:#fff;border:1px solid #e2e7e4;border-radius:12px;padding:12px;margin-bottom:10px}.dm-filters label,.dm-form-grid label{display:grid;gap:5px;font-size:8px;color:#5b6961;font-weight:800}.dm-filters select,.dm-form-grid input,.dm-form-grid select,.dm-form-grid textarea{width:100%;min-width:0;border:1px solid #dfe5e2;border-radius:8px;padding:8px;background:#fff;outline:0;font-size:9px;color:#304139}.dm-filters footer{grid-column:1/-1;display:flex;justify-content:flex-end;gap:8px}.dm-filters footer>button:first-child{border:0;background:none;color:#269a5b;font-size:8px;font-weight:800}.dm-results{display:flex;justify-content:space-between;margin:11px 2px 8px;color:#849088;font-size:8px}.dm-results b{color:#34453b}.dm-results label{display:flex;align-items:center;gap:5px}.dm-results select{border:0;background:none;font-size:8px;font-weight:700}.dm-grid{display:grid;grid-template-columns:repeat(3,minmax(220px,1fr));gap:11px}.dm-card{position:relative;background:#fff;border:1px solid #e2e7e4;border-radius:14px;box-shadow:var(--shadow);padding:12px;transition:.2s}.dm-card:hover{transform:translateY(-3px);box-shadow:0 13px 30px #1d322617}.dm-card-head{display:flex;align-items:center;gap:8px;position:relative}.dm-avatar{width:36px;height:36px;flex:none;border-radius:11px;background:linear-gradient(145deg,#e0f9e9,#83e5a7);color:#17603a;display:grid;place-items:center;font-size:9px;font-weight:800}.dm-avatar.large{width:51px;height:51px;border-radius:15px;font-size:13px}.dm-card-head>div:nth-child(2){min-width:0;flex:1}.dm-card-head small{font-size:7px;color:#929d97}.dm-card-head h3{font:700 12px Manrope;margin:2px 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dm-card-head>button{width:28px;height:28px;border:0;background:#f7f9f8;border-radius:8px;display:grid;place-items:center}.dm-card-head>button svg{width:14px}.dm-type,.dm-lead{display:inline-flex;padding:4px 6px;border-radius:7px;font-size:6px;font-weight:800;white-space:nowrap}.dm-type.buyer{background:#e6f9ed;color:#268e57}.dm-type.tenant{background:#edeaff;color:#6958c4}.dm-type.investor{background:#fff1dc;color:#b47a2f}.dm-lead.interested,.dm-lead.converted{background:#e5f9ed;color:#258e57}.dm-lead.new-lead{background:#e7f2ff;color:#467aa7}.dm-lead.follow-up-required,.dm-lead.visit-scheduled{background:#fff0dd;color:#b6792d}.dm-lead.inactive{background:#edf0ee;color:#707a74}.dm-menu{position:absolute;right:0;top:31px;width:150px;background:#fff;border:1px solid #e0e6e2;border-radius:10px;padding:5px;z-index:10;box-shadow:0 12px 30px #14281c29}.dm-contact{display:flex;align-items:center;justify-content:space-between;padding:9px 0;margin-top:8px;border-block:1px solid #edf0ee}.dm-contact>span{display:flex;align-items:center;gap:4px;font-size:8px;color:#506057}.dm-contact>span svg{width:11px}.dm-contact>div{display:flex;gap:4px}.dm-contact button{width:25px;height:25px;border:1px solid #dfe5e2;background:#fff;border-radius:7px;color:#34ae69;display:grid;place-items:center}.dm-contact button svg{width:11px}.dm-need{display:grid;grid-template-columns:1fr 1fr;gap:7px;padding:9px 0}.dm-need>div{position:relative;padding-left:17px;min-width:0}.dm-need>div:last-child{grid-column:1/-1}.dm-need svg{position:absolute;left:0;top:1px;width:11px;color:#39b971}.dm-need span,.dm-need strong{display:block}.dm-need span{font-size:6px;color:#8c9790}.dm-need strong{font-size:8px;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dm-card-row{display:flex;justify-content:space-between;align-items:center}.dm-card-row>span:last-child{display:flex;align-items:center;gap:3px;font-size:7px;color:#7f8c84}.dm-card-row svg{width:10px}.dm-follow{display:flex;align-items:center;gap:6px;background:#f7faf8;border-radius:8px;padding:8px;margin-top:8px}.dm-follow>svg{width:13px;color:#37b56d}.dm-follow div{flex:1}.dm-follow span,.dm-follow strong{display:block}.dm-follow span{font-size:6px;color:#8a958e}.dm-follow strong{font-size:8px;margin-top:2px}.dm-follow small{font-size:6px;color:#8d9791}.dm-follow.overdue{background:#fff0ef}.dm-follow.overdue>svg,.dm-follow.overdue strong{color:#d85858}.dm-profile-link{width:100%;border:0;background:none;color:#25995b;font-size:8px;font-weight:800;padding:9px 0 0;display:flex;align-items:center;justify-content:center}.dm-profile-link svg{width:12px}.dm-pagination{display:flex;justify-content:space-between;align-items:center;margin-top:14px;font-size:8px;color:#87928b}.dm-pagination label{display:flex;align-items:center;gap:5px}.dm-pagination select{border:1px solid #dfe5e2;border-radius:7px;padding:5px;background:#fff}.dm-pagination>div{display:flex;gap:3px}.dm-pagination button{width:28px;height:28px;border:1px solid #dfe5e2;background:#fff;border-radius:7px;display:grid;place-items:center;font-size:8px}.dm-pagination button.active{background:#6cdd99;border-color:#6cdd99}.dm-pagination button:disabled{opacity:.35}.dm-pagination svg{width:12px}.dm-skeleton{height:300px;border:1px solid #e3e8e5;border-radius:14px;background:#fff;padding:12px}.dm-skeleton>*{display:block;border-radius:7px;background:linear-gradient(90deg,#eef2f0,#fafbfa,#eef2f0);background-size:200%;animation:cmShimmer 1.2s infinite}.dm-skeleton i{width:38px;height:38px}.dm-skeleton b{width:60%;height:13px;margin:12px 0}.dm-skeleton span{height:9px;margin:10px 0}.dm-empty{text-align:center;padding:50px;background:#fff;border:1px dashed #d8e1dc;border-radius:14px}.dm-empty>svg{width:31px;color:#61d68f}.dm-empty h3{font:700 14px Manrope;margin:8px}.dm-empty p{font-size:9px;color:#859189}.dm-table-wrap{overflow-x:auto;background:#fff;border:1px solid #e1e7e3;border-radius:13px}.dm-table-wrap table{min-width:1100px;width:100%;border-collapse:collapse}.dm-table-wrap th{font-size:7px;color:#929d97;padding:8px;text-align:left}.dm-table-wrap td{padding:9px 8px;border-top:1px solid #edf0ee;font-size:8px;color:#5d6b63}.dm-table-client{display:flex;align-items:center;gap:7px;min-width:130px}.dm-table-client .dm-avatar{width:30px;height:30px}.dm-table-client strong,.dm-table-client small{display:block}.dm-table-client strong{font-size:8px;color:#2d3d34}.dm-table-client small{font-size:7px;color:#909a94}.dm-icon{width:28px;height:28px;border:1px solid #dfe5e2;background:#fff;border-radius:7px;display:grid;place-items:center}.dm-icon svg{width:13px}.dm-overlay{position:fixed;inset:0;z-index:130;background:#0f1c157a;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:grid;place-items:center;padding:15px}.dm-modal{position:relative;width:min(440px,100%);max-height:92dvh;overflow:auto;background:#fff;border-radius:17px;padding:21px;box-shadow:0 30px 80px #0f1e1540}.dm-modal.wide{width:min(960px,100%)}.dm-close{position:absolute;right:11px;top:11px;width:30px;height:30px;border:1px solid #dfe5e2;background:#fff;border-radius:8px;display:grid;place-items:center;z-index:3}.dm-close svg{width:14px}.dm-modal h2{font:750 18px Manrope;margin:4px 0}.dm-form-head{display:flex;justify-content:space-between;padding-right:32px}.dm-form-head p{font-size:8px;color:#89948e;margin:3px 0}.dm-form-head>b{width:36px;height:36px;border-radius:50%;background:#e8faee;color:#28965b;display:grid;place-items:center;font-size:9px}.dm-stepbar{display:grid;grid-template-columns:repeat(7,1fr);gap:4px;margin:14px 0}.dm-stepbar button{border:0;background:none;color:#909a94;font-size:6px;display:grid;justify-items:center;gap:4px}.dm-stepbar i{width:24px;height:24px;border-radius:50%;background:#f0f3f1;display:grid;place-items:center;font-style:normal}.dm-stepbar svg{width:11px}.dm-form-body{min-height:285px;background:#f8faf9;border:1px solid #edf0ee;border-radius:12px;padding:14px}.dm-form-body h3,.dm-profile-body h3{font:700 11px Manrope;margin:0 0 11px}.dm-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:9px}.dm-form-grid .span-2{grid-column:1/-1}.dm-type-picks{display:grid;grid-template-columns:repeat(4,1fr);gap:7px;margin-bottom:10px}.dm-type-picks button{border:1px solid #dfe5e2;background:#fff;border-radius:9px;padding:9px;color:#68766e;font-size:8px}.dm-type-picks button.active{border-color:#62d68e;background:#eafaf0;color:#229458}.dm-type-picks svg{display:block;width:15px;margin:0 auto 4px}.dm-actions{display:flex;justify-content:flex-end;gap:7px;margin-top:14px}.dm-duplicate{position:absolute;inset:0;background:#fffffffa;z-index:5;border-radius:17px;display:flex;align-items:center;justify-content:center;gap:10px;padding:40px}.dm-duplicate>svg{width:32px;color:#dc9938}.dm-duplicate strong{font-size:11px}.dm-duplicate p{font-size:8px;color:#839087}.dm-duplicate div div{display:flex;gap:6px}.dm-duplicate button{border:1px solid #dfe5e2;background:#fff;border-radius:8px;padding:7px;font-size:7px}.dm-profile-head{display:flex;align-items:center;gap:10px;padding-right:34px}.dm-profile-head>div:nth-child(2){flex:1}.dm-profile-head p{display:flex;align-items:center;gap:3px;color:#7f8c84;font-size:8px;margin:3px 0}.dm-profile-head p svg{width:11px}.dm-profile-actions{justify-content:flex-end;margin-top:10px;flex-wrap:wrap}.dm-profile-actions>button:not(.dm-primary):not(.dm-secondary){width:36px;height:36px;border:1px solid #dfe5e2;background:#fff;border-radius:9px;color:#2ca665;display:grid;place-items:center}.dm-profile-actions svg{width:13px}.dm-profile-tabs{display:flex;overflow-x:auto;gap:3px;border-bottom:1px solid #e5eae7;margin:14px -21px 0;padding:0 21px;scrollbar-width:none}.dm-profile-tabs button{border:0;border-bottom:2px solid transparent;background:none;padding:10px 8px;color:#75827a;font-size:8px;white-space:nowrap}.dm-profile-tabs button.active{color:#229558;border-color:#52cd84;font-weight:800}.dm-profile-body{padding-top:14px}.dm-profile-summary{display:grid;grid-template-columns:repeat(6,1fr);gap:7px;margin-bottom:10px}.dm-profile-summary article{position:relative;background:#f7faf8;border-radius:9px;padding:9px}.dm-profile-summary svg{position:absolute;right:7px;top:7px;width:12px;color:#42be74}.dm-profile-summary span,.dm-profile-summary strong{display:block}.dm-profile-summary span{font-size:6px;color:#87928c}.dm-profile-summary strong{font:800 13px Manrope;margin-top:3px}.dm-overview dt{font-size:7px;color:#8d9791}.dm-note p{font-size:8px;color:#5d6a62;line-height:1.5}.dm-note span{font-size:6px;color:#97895f}.dm-next{display:flex;align-items:center;gap:7px}.dm-next>svg{width:22px;color:#37b56c}.dm-next strong,.dm-next span{display:block;font-size:8px}.dm-next span{font-size:7px;color:#87928b}.dm-link{border:0;background:none;color:#26995b;font-size:8px;font-weight:800;display:inline-flex;align-items:center;gap:3px}.dm-link svg{width:11px}.dm-req-head,.dm-tab-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.dm-req-head h3,.dm-tab-head h3{margin:3px 0}.dm-tab-head p{font-size:7px;color:#859189;margin:2px 0}.dm-requirements{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.dm-req-head{grid-column:1/-1}.dm-requirements>div:not(.dm-req-head){background:#f8faf9;border-radius:8px;padding:9px}.dm-requirements span,.dm-requirements strong{display:block}.dm-requirements span{font-size:6px;color:#88938c}.dm-requirements strong{font-size:8px;margin-top:3px}.dm-requirements article{grid-column:1/-1;border:1px solid #e5eae7;border-radius:9px;padding:10px}.dm-requirements article p{font-size:8px;color:#6b7871;margin:5px 0 0}.dm-matches{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.dm-matches article{border:1px solid #e2e7e4;border-radius:11px;overflow:hidden}.dm-match-img{height:105px;position:relative}.dm-match-img img{width:100%;height:100%;object-fit:cover}.dm-match-img b{position:absolute;left:7px;top:7px;background:#ddf9e7;color:#1f8e53;border-radius:7px;padding:5px 7px;font-size:7px}.dm-matches article>div:last-child{padding:9px}.dm-matches small{font-size:6px;color:#87928c}.dm-matches h3{font-size:10px;margin:3px 0}.dm-matches p{display:flex;align-items:center;gap:2px;font-size:7px;color:#849088;margin:0}.dm-matches p svg{width:9px}.dm-matches article>div>span{font-size:7px;color:#6c7972}.dm-matches article>div>strong{font-size:9px;float:right}.dm-matches footer{display:flex;gap:3px;border-top:1px solid #edf0ee;margin-top:7px;padding-top:7px}.dm-matches footer button{flex:1;border:0;background:#f6f9f7;border-radius:6px;padding:5px 2px;color:#4d5d54;font-size:6px}.dm-matches footer svg{width:9px;vertical-align:middle}.dm-mini-empty{text-align:center;padding:40px}.dm-mini-empty svg{color:#5ed48d}.dm-mini-empty strong{display:block;font-size:10px}.dm-rows{display:grid;gap:7px}.dm-rows article{display:flex;align-items:center;gap:9px;border:1px solid #e5eae7;border-radius:9px;padding:9px}.dm-rows article>i{width:30px;height:30px;border-radius:8px;background:#e8f9ee;color:#2fac68;display:grid;place-items:center}.dm-rows article>i svg{width:13px}.dm-rows article>div{flex:1}.dm-rows small,.dm-rows strong{display:block}.dm-rows small{font-size:6px;color:#89948d}.dm-rows strong{font-size:8px;margin-top:2px}.dm-docs>article>svg{width:16px;color:#37b36c}@media(min-width:1400px){.dm-grid{grid-template-columns:repeat(4,minmax(210px,1fr))}}@media(max-width:1100px){.dm-grid{grid-template-columns:repeat(2,1fr)}.dm-filters{grid-template-columns:repeat(3,1fr)}.dm-matches{grid-template-columns:repeat(2,1fr)}}@media(max-width:680px){.dm-page-head{align-items:flex-start}.dm-page-head p{max-width:210px}.dm-page-head .dm-secondary{display:none}.dm-page-head .dm-primary{font-size:0;width:38px;padding:0}.dm-summary{grid-template-columns:1fr 1fr;gap:7px}.dm-summary article{padding:9px}.dm-toolbar{flex-wrap:wrap}.dm-search{flex-basis:100%;order:-1}.dm-filter{flex:1}.dm-filters{position:fixed;left:0;right:0;bottom:0;z-index:100;margin:0;border-radius:18px 18px 0 0;grid-template-columns:1fr 1fr;padding:18px;box-shadow:0 -15px 50px #14281c2e}.dm-filters:before{content:"Client filters";grid-column:1/-1;font:700 15px Manrope}.dm-grid{grid-template-columns:1fr}.dm-card{padding:10px}.dm-pagination>span{display:none}.dm-pagination label{font-size:0}.dm-modal{padding:16px;max-height:90dvh}.dm-stepbar{display:flex;overflow-x:auto}.dm-stepbar button{min-width:54px}.dm-form-grid{grid-template-columns:1fr}.dm-form-grid .span-2{grid-column:auto}.dm-form-body{min-height:0}.dm-type-picks{grid-template-columns:1fr 1fr}.dm-profile-actions{justify-content:flex-start}.dm-profile-actions .dm-secondary{display:none}.dm-profile-tabs{margin-inline:-16px;padding-inline:16px}.dm-profile-summary{grid-template-columns:repeat(3,1fr)}.dm-overview{grid-template-columns:1fr}.dm-requirements{grid-template-columns:1fr 1fr}.dm-matches{grid-template-columns:1fr}.dm-match-img{height:130px}.dm-rows article{display:grid;grid-template-columns:30px 1fr}.dm-rows article>div{grid-column:2}.dm-duplicate{padding:20px}.dm-duplicate div div{flex-wrap:wrap}.dm-modal.wide{width:min(540px,100%)}}@media(max-width:390px){.dm-filters{grid-template-columns:1fr}.dm-profile-summary{grid-template-columns:1fr 1fr}.dm-requirements{grid-template-columns:1fr}.dm-page-head h1{font-size:21px}}.dm-summary{grid-template-columns:repeat(8,minmax(95px,1fr))}.dm-summary button{border:1px solid #e2e8e4;text-align:left;display:flex;align-items:center;gap:8px;background:#fff;border-radius:12px;padding:9px;box-shadow:var(--shadow);transition:.2s}.dm-summary button:hover{transform:translateY(-2px)}.dm-summary button>i{width:30px;height:30px;border-radius:9px;background:#e9faef;color:#2eae68;display:grid;place-items:center;flex:none}.dm-summary button>i svg{width:14px}.dm-summary button span,.dm-summary button strong,.dm-summary button small{display:block}.dm-summary button span{font-size:6px;color:#849088}.dm-summary button strong{font:800 12px Manrope;margin:2px 0;white-space:nowrap}.dm-summary button small{font-size:6px;color:#2aaa64}.dm-card{padding:0;overflow:visible}.dm-card-img{height:112px;position:relative}.dm-card-img>img{width:100%;height:100%;object-fit:cover;border-radius:13px 13px 0 0}.dm-card-img>span{position:absolute;left:8px;top:8px;background:#e5faed;color:#258f57;border-radius:7px;padding:5px 7px;font-size:7px;font-weight:800}.dm-card-img>button{position:absolute;right:8px;top:8px;width:28px;height:28px;border:0;background:#fff;border-radius:8px;display:grid;place-items:center}.dm-card-img>button svg{width:13px}.dm-menu{position:absolute;right:8px;top:38px;width:150px;background:#fff;border:1px solid #e0e6e2;border-radius:10px;padding:5px;z-index:10;box-shadow:0 12px 30px #14281c29}.dm-menu button{width:100%;border:0;background:none;border-radius:7px;padding:7px;display:flex;align-items:center;gap:7px;font-size:8px;color:#536159}.dm-menu button:hover{background:#eff8f3;color:#269b5b}.dm-menu svg{width:12px}.dm-card-body{padding:11px}.dm-card-body>small{font-size:7px;color:#8c9790}.dm-card-body h3{font:700 11px Manrope;margin:3px 0}.dm-card-body>p{display:flex;align-items:center;gap:3px;font-size:7px;color:#839087;margin:0}.dm-card-body>p svg{width:10px}.dm-parties{display:grid;grid-template-columns:1fr auto 1fr;gap:5px;align-items:center;padding:9px 0;margin-top:7px;border-block:1px solid #edf0ee}.dm-parties span,.dm-parties strong{display:block}.dm-parties span{font-size:6px;color:#89948e}.dm-parties strong{font-size:7px;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dm-parties i{font-style:normal;color:#48bd78}.dm-amounts{display:grid;grid-template-columns:1fr 1fr;gap:7px;padding:8px 0}.dm-amounts div{background:#f7faf8;border-radius:7px;padding:7px}.dm-amounts span,.dm-amounts strong{display:block}.dm-amounts span{font-size:6px;color:#87928c}.dm-amounts strong{font-size:8px;margin-top:2px}.dm-card-row{display:flex;justify-content:space-between}.dm-pay,.dm-status{display:inline-flex;padding:4px 6px;border-radius:7px;font-size:6px;font-weight:800;white-space:nowrap}.dm-pay.paid{background:#e5f9ed;color:#258f57}.dm-pay.partially-paid,.dm-pay.pending{background:#fff0dd;color:#b6782c}.dm-status.completed{background:#e5f9ed;color:#258f57}.dm-status.payment-pending,.dm-status.agreement-pending,.dm-status.in-progress{background:#fff0dd;color:#b6782c}.dm-status.draft{background:#edf0ee;color:#6f7973}.dm-card-foot{display:flex;justify-content:space-between;padding:8px 0 0;margin-top:8px;border-top:1px solid #edf0ee}.dm-card-foot span{display:flex;align-items:center;gap:3px;font-size:7px;color:#7f8c84}.dm-card-foot svg{width:10px}.dm-progress{height:4px;background:#edf1ef;border-radius:5px;overflow:hidden;margin:12px 0}.dm-progress i{height:100%;display:block;background:#62d993;transition:.2s}.dm-stepbar{display:flex;overflow-x:auto;gap:2px;margin:0 0 13px;scrollbar-width:none}.dm-stepbar button{min-width:67px;border:0;background:none;color:#909a94;font-size:6px;display:grid;justify-items:center;gap:3px}.dm-stepbar button i{width:22px;height:22px;border-radius:50%;background:#f0f3f1;display:grid;place-items:center;font-style:normal}.dm-stepbar button i svg{width:10px}.dm-stepbar button.active i,.dm-stepbar button.done i{background:#69dd97;color:#174529}.dm-stepbar button.active{color:#25955a;font-weight:800}.dm-calculation{display:grid;grid-template-columns:1fr 210px;gap:12px}.dm-calc-summary{display:grid;grid-template-columns:repeat(4,1fr);gap:7px;margin-top:10px}.dm-calculation>.dm-calc-summary{display:flex;flex-direction:column;margin:0}.dm-calc-summary>div{background:#fff;border:1px solid #e4e9e6;border-radius:9px;padding:9px}.dm-calc-summary span,.dm-calc-summary strong{display:block}.dm-calc-summary span{font-size:7px;color:#839087}.dm-calc-summary strong{font:800 11px Manrope;margin-top:3px}.dm-plan-head{display:flex;justify-content:space-between;align-items:end;margin-bottom:9px}.dm-plan-head label{display:grid;gap:4px;font-size:7px}.dm-plan-head select,.dm-plan-row input,.dm-plan-row select{border:1px solid #dfe5e2;border-radius:8px;padding:8px;font-size:8px}.dm-plan-row{display:grid;grid-template-columns:1.2fr 1fr 1fr .7fr;gap:6px;margin-bottom:6px}.dm-upload{height:230px;border:2px dashed #cfe2d6;border-radius:12px;display:grid;place-content:center;justify-items:center;text-align:center;background:#fff}.dm-upload>svg{width:29px;color:#42bf75}.dm-upload strong{font-size:10px;margin-top:6px}.dm-upload p,.dm-upload small{font-size:7px;color:#87928c}.dm-review{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.dm-review>div{position:relative;background:#fff;border:1px solid #e3e8e5;border-radius:9px;padding:10px 10px 10px 33px}.dm-review>div svg{position:absolute;left:10px;top:11px;width:15px;color:#38b66d}.dm-review span,.dm-review strong{display:block}.dm-review span{font-size:6px;color:#849088}.dm-review strong{font-size:8px;margin-top:3px}.dm-review article{grid-column:1/-1;display:flex;align-items:center;gap:8px;background:#eaf9ef;color:#247e4d;border-radius:9px;padding:10px}.dm-review article svg{width:17px}.dm-review article p{font-size:8px;margin:0}.dm-field{display:grid;gap:5px;font-size:8px;color:#5b6961;font-weight:800;margin-top:10px}.dm-field select,.dm-field textarea{border:1px solid #dfe5e2;border-radius:8px;padding:8px;background:#fff;font-size:9px}.dm-checklist{display:grid;gap:6px;margin:12px 0}.dm-checklist label{display:flex;align-items:center;gap:7px;background:#f7faf8;border-radius:8px;padding:8px;font-size:8px}.dm-checklist span{display:flex;align-items:center;gap:5px}.dm-checklist svg{width:13px;color:#34b56b}.dm-profile-head{justify-content:space-between}.dm-profile-head>div:first-child{flex:1}.dm-profile-head>div:last-child{display:flex;gap:5px}.dm-profile-summary{grid-template-columns:repeat(6,1fr)}.dm-overview{display:grid;grid-template-columns:1fr 1fr;gap:9px}.dm-overview article{border:1px solid #e5eae7;border-radius:10px;padding:11px}.dm-overview h3{font:700 10px Manrope}.dm-overview dl{display:grid;grid-template-columns:1fr 1.5fr;gap:6px;margin:0}.dm-overview dt{font-size:7px;color:#89948d}.dm-overview dd{font-size:8px;margin:0}.dm-note{background:#fff8e8;border-radius:8px;padding:9px}.dm-note strong,.dm-note span{display:block;font-size:8px}.dm-note p{font-size:7px;color:#69766f}.dm-note span{font-size:6px;color:#948860}.dm-sticky{display:flex;justify-content:flex-end;gap:7px;margin-top:13px}.dm-tab-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.dm-tab-head h3{margin:0}.dm-payment-list{display:grid;gap:7px}.dm-payment-list article{display:grid;grid-template-columns:1.4fr repeat(3,1fr) auto auto;gap:8px;align-items:center;border:1px solid #e5eae7;border-radius:9px;padding:9px}.dm-payment-list article>div{display:flex;align-items:center;gap:6px}.dm-payment-list article>div>svg{width:15px;color:#38b66e}.dm-payment-list span strong,.dm-payment-list span small{display:block}.dm-payment-list small{font-size:6px;color:#859189}.dm-payment-list strong{font-size:8px}.dm-link{border:0;background:none;color:#27995b;font-size:7px;font-weight:800}.dm-commission{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.dm-commission-total{grid-column:1/-1;background:#eaf9ef;border-radius:11px;padding:13px;display:flex;gap:10px;align-items:center}.dm-commission-total>svg{width:28px;color:#2faa65}.dm-commission-total span,.dm-commission-total strong,.dm-commission-total small{display:block}.dm-commission-total span,.dm-commission-total small{font-size:7px;color:#708078}.dm-commission-total strong{font:800 18px Manrope;margin:3px 0}.dm-commission article{border:1px solid #e5eae7;border-radius:9px;padding:9px;display:grid;grid-template-columns:1fr auto;gap:3px}.dm-commission article span{font-size:7px;color:#849088}.dm-commission article strong{font-size:9px}.dm-commission article b{grid-column:2;grid-row:1/3;font-size:7px;align-self:center;color:#29905a}.dm-docs{display:grid;gap:7px}.dm-docs article{display:flex;align-items:center;gap:8px;border:1px solid #e5eae7;border-radius:9px;padding:9px}.dm-docs article>svg{width:16px;color:#37b36c}.dm-docs article>div{flex:1}.dm-docs strong,.dm-docs span{display:block;font-size:8px}.dm-docs span{font-size:7px;color:#849088}.dm-docs b{font-size:7px}.dm-agreement{text-align:center;background:#f8faf9;border-radius:12px;padding:35px}.dm-agreement>svg{width:34px;color:#39b970}.dm-agreement p{font-size:8px;color:#829087}.dm-agreement div{display:flex;justify-content:center;gap:7px}.dm-timeline{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.dm-timeline article{display:flex;align-items:center;gap:7px;border:1px solid #e5eae7;border-radius:9px;padding:9px}.dm-timeline article>i{width:24px;height:24px;border-radius:50%;background:#edf1ef;display:grid;place-items:center;font-size:7px;font-style:normal}.dm-timeline article.done>i{background:#65da94;color:#17462a}.dm-timeline svg{width:10px}.dm-timeline strong,.dm-timeline span{display:block;font-size:8px}.dm-timeline span{font-size:6px;color:#849088}.dm-activity{padding-left:5px}.dm-activity article{position:relative;border-left:1px solid #dfe7e2;padding:0 0 14px 13px}.dm-activity article>i{position:absolute;left:-4px;top:1px;width:7px;height:7px;border-radius:50%;background:#59d58a}.dm-activity strong,.dm-activity span{display:block;font-size:8px}.dm-activity span,.dm-activity p{font-size:7px;color:#839087}.dm-activity p{margin:3px 0}.dm-table-deal{display:flex;align-items:center;gap:7px;min-width:145px}.dm-table-deal img{width:36px;height:30px;border-radius:7px;object-fit:cover}.dm-table-deal strong,.dm-table-deal small{display:block}.dm-table-deal strong{font-size:8px;color:#2d3d34}.dm-table-deal small{font-size:6px;color:#8a958e}@media(max-width:1250px){.dm-summary{grid-template-columns:repeat(4,1fr)}}@media(max-width:680px){.dm-summary{grid-template-columns:1fr 1fr}.dm-summary button{padding:8px}.dm-calculation{grid-template-columns:1fr}.dm-calculation>.dm-calc-summary{display:grid;grid-template-columns:1fr 1fr}.dm-calc-summary,.dm-plan-row,.dm-review,.dm-profile-summary{grid-template-columns:1fr 1fr}.dm-overview{grid-template-columns:1fr}.dm-payment-list article{grid-template-columns:1fr 1fr}.dm-payment-list article>div{grid-column:1/-1}.dm-timeline{grid-template-columns:1fr}.dm-sticky{position:sticky;bottom:-16px;background:#fff;padding-top:9px}.dm-sticky button{flex:1}}.am-page{min-width:0}.am-eyebrow{font-size:9px;letter-spacing:1.35px;color:#2ab66b;font-weight:800}.am-page-head{display:flex;justify-content:space-between;align-items:end;margin-bottom:17px}.am-page-head h1{font:800 clamp(23px,2vw,29px) Manrope;margin:3px 0}.am-page-head p,.am-muted{font-size:10px;color:#839087;margin:0}.am-page-head>div:last-child,.am-profile-actions{display:flex;gap:7px}.am-primary,.am-secondary{height:37px;border-radius:10px;padding:0 13px;display:inline-flex;align-items:center;justify-content:center;gap:6px;font-size:9px;font-weight:800;white-space:nowrap}.am-primary{border:0;background:linear-gradient(135deg,#68e196,#77eca2);color:#173b25;box-shadow:0 6px 15px #34c26929}.am-secondary{border:1px solid #dfe5e2;background:#fff;color:#536159}.am-primary svg,.am-secondary svg{width:14px}.am-primary:disabled{opacity:.45}.am-summary{display:grid;grid-template-columns:repeat(4,1fr);gap:9px;margin-bottom:12px}.am-summary article{display:flex;align-items:center;gap:10px;background:#fff;border:1px solid #e2e8e4;border-radius:13px;padding:11px 13px;box-shadow:var(--shadow)}.am-summary article>i{width:34px;height:34px;border-radius:10px;background:#e9faef;color:#2eae68;display:grid;place-items:center}.am-summary svg{width:16px}.am-summary span,.am-summary strong{display:block}.am-summary span{font-size:8px;color:#849088}.am-summary strong{font:800 18px Manrope;margin-top:2px}.am-tabs{display:flex;overflow-x:auto;gap:3px;background:#fff;border:1px solid #e2e7e4;border-radius:12px;padding:5px;margin-bottom:10px;scrollbar-width:none}.am-tabs button{border:0;background:none;border-radius:8px;padding:7px 9px;color:#748078;font-size:8px;font-weight:700;white-space:nowrap}.am-tabs span{margin-left:4px;padding:2px 5px;background:#f0f3f1;border-radius:8px}.am-tabs button.active{background:#e8faef;color:#219159}.am-toolbar{display:flex;gap:7px;margin-bottom:10px}.am-search{height:38px;flex:1;display:flex;align-items:center;gap:7px;background:#fff;border:1px solid #dfe5e2;border-radius:10px;padding:0 10px}.am-search:focus-within{border-color:#75df9d;box-shadow:0 0 0 3px #3fca751a}.am-search svg{width:15px;color:#89958e}.am-search input{border:0;outline:0;width:100%;font-size:9px}.am-filter{height:38px;border:1px solid #dfe5e2;border-radius:10px;background:#fff;color:#526159;padding:0 11px;display:flex;align-items:center;gap:6px;font-size:9px;font-weight:700}.am-filter svg{width:14px}.am-filter.active{color:#279b5c;border-color:#6fd99a}.am-view{display:flex;background:#edf1ef;padding:3px;border-radius:10px}.am-view button{width:31px;border:0;background:none;border-radius:7px;color:#87918c;display:grid;place-items:center}.am-view button.active{background:#fff;color:#28a460;box-shadow:0 2px 6px #14281c14}.am-view svg{width:14px}.am-filters{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;background:#fff;border:1px solid #e2e7e4;border-radius:12px;padding:12px;margin-bottom:10px}.am-filters label,.am-form-grid label{display:grid;gap:5px;font-size:8px;color:#5b6961;font-weight:800}.am-filters select,.am-form-grid input,.am-form-grid select,.am-form-grid textarea{width:100%;min-width:0;border:1px solid #dfe5e2;border-radius:8px;padding:8px;background:#fff;outline:0;font-size:9px;color:#304139}.am-filters footer{grid-column:1/-1;display:flex;justify-content:flex-end;gap:8px}.am-filters footer>button:first-child{border:0;background:none;color:#269a5b;font-size:8px;font-weight:800}.am-results{display:flex;justify-content:space-between;margin:11px 2px 8px;color:#849088;font-size:8px}.am-results b{color:#34453b}.am-results label{display:flex;align-items:center;gap:5px}.am-results select{border:0;background:none;font-size:8px;font-weight:700}.am-grid{display:grid;grid-template-columns:repeat(3,minmax(220px,1fr));gap:11px}.am-card{position:relative;background:#fff;border:1px solid #e2e7e4;border-radius:14px;box-shadow:var(--shadow);padding:12px;transition:.2s}.am-card:hover{transform:translateY(-3px);box-shadow:0 13px 30px #1d322617}.am-card-head{display:flex;align-items:center;gap:8px;position:relative}.am-avatar{width:36px;height:36px;flex:none;border-radius:11px;background:linear-gradient(145deg,#e0f9e9,#83e5a7);color:#17603a;display:grid;place-items:center;font-size:9px;font-weight:800}.am-avatar.large{width:51px;height:51px;border-radius:15px;font-size:13px}.am-card-head>div:nth-child(2){min-width:0;flex:1}.am-card-head small{font-size:7px;color:#929d97}.am-card-head h3{font:700 12px Manrope;margin:2px 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.am-card-head>button{width:28px;height:28px;border:0;background:#f7f9f8;border-radius:8px;display:grid;place-items:center}.am-card-head>button svg{width:14px}.am-type,.am-lead{display:inline-flex;padding:4px 6px;border-radius:7px;font-size:6px;font-weight:800;white-space:nowrap}.am-type.buyer{background:#e6f9ed;color:#268e57}.am-type.tenant{background:#edeaff;color:#6958c4}.am-type.investor{background:#fff1dc;color:#b47a2f}.am-lead.interested,.am-lead.converted{background:#e5f9ed;color:#258e57}.am-lead.new-lead{background:#e7f2ff;color:#467aa7}.am-lead.follow-up-required,.am-lead.visit-scheduled{background:#fff0dd;color:#b6792d}.am-lead.inactive{background:#edf0ee;color:#707a74}.am-menu{position:absolute;right:0;top:31px;width:150px;background:#fff;border:1px solid #e0e6e2;border-radius:10px;padding:5px;z-index:10;box-shadow:0 12px 30px #14281c29}.am-menu button{width:100%;border:0;background:none;border-radius:7px;padding:7px;display:flex;align-items:center;gap:7px;font-size:8px;color:#536159}.am-menu button:hover{background:#eff8f3;color:#269b5b}.am-menu svg{width:12px}.am-contact{display:flex;align-items:center;justify-content:space-between;padding:9px 0;margin-top:8px;border-block:1px solid #edf0ee}.am-contact>span{display:flex;align-items:center;gap:4px;font-size:8px;color:#506057}.am-contact>span svg{width:11px}.am-contact>div{display:flex;gap:4px}.am-contact button{width:25px;height:25px;border:1px solid #dfe5e2;background:#fff;border-radius:7px;color:#34ae69;display:grid;place-items:center}.am-contact button svg{width:11px}.am-need{display:grid;grid-template-columns:1fr 1fr;gap:7px;padding:9px 0}.am-need>div{position:relative;padding-left:17px;min-width:0}.am-need>div:last-child{grid-column:1/-1}.am-need svg{position:absolute;left:0;top:1px;width:11px;color:#39b971}.am-need span,.am-need strong{display:block}.am-need span{font-size:6px;color:#8c9790}.am-need strong{font-size:8px;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.am-card-row{display:flex;justify-content:space-between;align-items:center}.am-card-row>span:last-child{display:flex;align-items:center;gap:3px;font-size:7px;color:#7f8c84}.am-card-row svg{width:10px}.am-follow{display:flex;align-items:center;gap:6px;background:#f7faf8;border-radius:8px;padding:8px;margin-top:8px}.am-follow>svg{width:13px;color:#37b56d}.am-follow div{flex:1}.am-follow span,.am-follow strong{display:block}.am-follow span{font-size:6px;color:#8a958e}.am-follow strong{font-size:8px;margin-top:2px}.am-follow small{font-size:6px;color:#8d9791}.am-follow.overdue{background:#fff0ef}.am-follow.overdue>svg,.am-follow.overdue strong{color:#d85858}.am-profile-link{width:100%;border:0;background:none;color:#25995b;font-size:8px;font-weight:800;padding:9px 0 0;display:flex;align-items:center;justify-content:center}.am-profile-link svg{width:12px}.am-pagination{display:flex;justify-content:space-between;align-items:center;margin-top:14px;font-size:8px;color:#87928b}.am-pagination label{display:flex;align-items:center;gap:5px}.am-pagination select{border:1px solid #dfe5e2;border-radius:7px;padding:5px;background:#fff}.am-pagination>div{display:flex;gap:3px}.am-pagination button{width:28px;height:28px;border:1px solid #dfe5e2;background:#fff;border-radius:7px;display:grid;place-items:center;font-size:8px}.am-pagination button.active{background:#6cdd99;border-color:#6cdd99}.am-pagination button:disabled{opacity:.35}.am-pagination svg{width:12px}.am-skeleton{height:300px;border:1px solid #e3e8e5;border-radius:14px;background:#fff;padding:12px}.am-skeleton>*{display:block;border-radius:7px;background:linear-gradient(90deg,#eef2f0,#fafbfa,#eef2f0);background-size:200%;animation:cmShimmer 1.2s infinite}.am-skeleton i{width:38px;height:38px}.am-skeleton b{width:60%;height:13px;margin:12px 0}.am-skeleton span{height:9px;margin:10px 0}.am-empty{text-align:center;padding:50px;background:#fff;border:1px dashed #d8e1dc;border-radius:14px}.am-empty>svg{width:31px;color:#61d68f}.am-empty h3{font:700 14px Manrope;margin:8px}.am-empty p{font-size:9px;color:#859189}.am-table-wrap{overflow-x:auto;background:#fff;border:1px solid #e1e7e3;border-radius:13px}.am-table-wrap table{min-width:1100px;width:100%;border-collapse:collapse}.am-table-wrap th{font-size:7px;color:#929d97;padding:8px;text-align:left}.am-table-wrap td{padding:9px 8px;border-top:1px solid #edf0ee;font-size:8px;color:#5d6b63}.am-table-client{display:flex;align-items:center;gap:7px;min-width:130px}.am-table-client .am-avatar{width:30px;height:30px}.am-table-client strong,.am-table-client small{display:block}.am-table-client strong{font-size:8px;color:#2d3d34}.am-table-client small{font-size:7px;color:#909a94}.am-icon{width:28px;height:28px;border:1px solid #dfe5e2;background:#fff;border-radius:7px;display:grid;place-items:center}.am-icon svg{width:13px}.am-overlay{position:fixed;inset:0;z-index:130;background:#0f1c157a;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:grid;place-items:center;padding:15px}.am-modal{position:relative;width:min(440px,100%);max-height:92dvh;overflow:auto;background:#fff;border-radius:17px;padding:21px;box-shadow:0 30px 80px #0f1e1540}.am-modal.wide{width:min(960px,100%)}.am-close{position:absolute;right:11px;top:11px;width:30px;height:30px;border:1px solid #dfe5e2;background:#fff;border-radius:8px;display:grid;place-items:center;z-index:3}.am-close svg{width:14px}.am-modal h2{font:750 18px Manrope;margin:4px 0}.am-form-head{display:flex;justify-content:space-between;padding-right:32px}.am-form-head p{font-size:8px;color:#89948e;margin:3px 0}.am-form-head>b{width:36px;height:36px;border-radius:50%;background:#e8faee;color:#28965b;display:grid;place-items:center;font-size:9px}.am-stepbar{display:grid;grid-template-columns:repeat(7,1fr);gap:4px;margin:14px 0}.am-stepbar button{border:0;background:none;color:#909a94;font-size:6px;display:grid;justify-items:center;gap:4px}.am-stepbar i{width:24px;height:24px;border-radius:50%;background:#f0f3f1;display:grid;place-items:center;font-style:normal}.am-stepbar svg{width:11px}.am-stepbar button.active i,.am-stepbar button.done i{background:#69dd97;color:#174529}.am-stepbar button.active{color:#25955a;font-weight:800}.am-form-body{min-height:285px;background:#f8faf9;border:1px solid #edf0ee;border-radius:12px;padding:14px}.am-form-body h3,.am-profile-body h3{font:700 11px Manrope;margin:0 0 11px}.am-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:9px}.am-form-grid .span-2{grid-column:1/-1}.am-type-picks{display:grid;grid-template-columns:repeat(4,1fr);gap:7px;margin-bottom:10px}.am-type-picks button{border:1px solid #dfe5e2;background:#fff;border-radius:9px;padding:9px;color:#68766e;font-size:8px}.am-type-picks button.active{border-color:#62d68e;background:#eafaf0;color:#229458}.am-type-picks svg{display:block;width:15px;margin:0 auto 4px}.am-actions{display:flex;justify-content:flex-end;gap:7px;margin-top:14px}.am-duplicate{position:absolute;inset:0;background:#fffffffa;z-index:5;border-radius:17px;display:flex;align-items:center;justify-content:center;gap:10px;padding:40px}.am-duplicate>svg{width:32px;color:#dc9938}.am-duplicate strong{font-size:11px}.am-duplicate p{font-size:8px;color:#839087}.am-duplicate div div{display:flex;gap:6px}.am-duplicate button{border:1px solid #dfe5e2;background:#fff;border-radius:8px;padding:7px;font-size:7px}.am-profile-head{display:flex;align-items:center;gap:10px;padding-right:34px}.am-profile-head>div:nth-child(2){flex:1}.am-profile-head p{display:flex;align-items:center;gap:3px;color:#7f8c84;font-size:8px;margin:3px 0}.am-profile-head p svg{width:11px}.am-profile-actions{justify-content:flex-end;margin-top:10px;flex-wrap:wrap}.am-profile-actions>button:not(.am-primary):not(.am-secondary){width:36px;height:36px;border:1px solid #dfe5e2;background:#fff;border-radius:9px;color:#2ca665;display:grid;place-items:center}.am-profile-actions svg{width:13px}.am-profile-tabs{display:flex;overflow-x:auto;gap:3px;border-bottom:1px solid #e5eae7;margin:14px -21px 0;padding:0 21px;scrollbar-width:none}.am-profile-tabs button{border:0;border-bottom:2px solid transparent;background:none;padding:10px 8px;color:#75827a;font-size:8px;white-space:nowrap}.am-profile-tabs button.active{color:#229558;border-color:#52cd84;font-weight:800}.am-profile-body{padding-top:14px}.am-profile-summary{display:grid;grid-template-columns:repeat(6,1fr);gap:7px;margin-bottom:10px}.am-profile-summary article{position:relative;background:#f7faf8;border-radius:9px;padding:9px}.am-profile-summary svg{position:absolute;right:7px;top:7px;width:12px;color:#42be74}.am-profile-summary span,.am-profile-summary strong{display:block}.am-profile-summary span{font-size:6px;color:#87928c}.am-profile-summary strong{font:800 13px Manrope;margin-top:3px}.am-overview dt{font-size:7px;color:#8d9791}.am-note p{font-size:8px;color:#5d6a62;line-height:1.5}.am-note span{font-size:6px;color:#97895f}.am-next{display:flex;align-items:center;gap:7px}.am-next>svg{width:22px;color:#37b56c}.am-next strong,.am-next span{display:block;font-size:8px}.am-next span{font-size:7px;color:#87928b}.am-link{border:0;background:none;color:#26995b;font-size:8px;font-weight:800;display:inline-flex;align-items:center;gap:3px}.am-link svg{width:11px}.am-req-head,.am-tab-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.am-req-head h3,.am-tab-head h3{margin:3px 0}.am-tab-head p{font-size:7px;color:#859189;margin:2px 0}.am-requirements{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.am-req-head{grid-column:1/-1}.am-requirements>div:not(.am-req-head){background:#f8faf9;border-radius:8px;padding:9px}.am-requirements span,.am-requirements strong{display:block}.am-requirements span{font-size:6px;color:#88938c}.am-requirements strong{font-size:8px;margin-top:3px}.am-requirements article{grid-column:1/-1;border:1px solid #e5eae7;border-radius:9px;padding:10px}.am-requirements article p{font-size:8px;color:#6b7871;margin:5px 0 0}.am-matches{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.am-matches article{border:1px solid #e2e7e4;border-radius:11px;overflow:hidden}.am-match-img{height:105px;position:relative}.am-match-img img{width:100%;height:100%;object-fit:cover}.am-match-img b{position:absolute;left:7px;top:7px;background:#ddf9e7;color:#1f8e53;border-radius:7px;padding:5px 7px;font-size:7px}.am-matches article>div:last-child{padding:9px}.am-matches small{font-size:6px;color:#87928c}.am-matches h3{font-size:10px;margin:3px 0}.am-matches p{display:flex;align-items:center;gap:2px;font-size:7px;color:#849088;margin:0}.am-matches p svg{width:9px}.am-matches article>div>span{font-size:7px;color:#6c7972}.am-matches article>div>strong{font-size:9px;float:right}.am-matches footer{display:flex;gap:3px;border-top:1px solid #edf0ee;margin-top:7px;padding-top:7px}.am-matches footer button{flex:1;border:0;background:#f6f9f7;border-radius:6px;padding:5px 2px;color:#4d5d54;font-size:6px}.am-matches footer svg{width:9px;vertical-align:middle}.am-mini-empty{text-align:center;padding:40px}.am-mini-empty svg{color:#5ed48d}.am-mini-empty strong{display:block;font-size:10px}.am-rows article{display:flex;align-items:center;gap:9px;border:1px solid #e5eae7;border-radius:9px;padding:9px}.am-rows small{font-size:6px;color:#89948d}.am-rows strong{font-size:8px;margin-top:2px}.am-docs>article>svg{width:16px;color:#37b36c}@media(min-width:1400px){.am-grid{grid-template-columns:repeat(4,minmax(210px,1fr))}}@media(max-width:1100px){.am-grid{grid-template-columns:repeat(2,1fr)}.am-filters{grid-template-columns:repeat(3,1fr)}.am-matches{grid-template-columns:repeat(2,1fr)}}@media(max-width:680px){.am-page-head{align-items:flex-start}.am-page-head p{max-width:210px}.am-page-head .am-secondary{display:none}.am-page-head .am-primary{font-size:0;width:38px;padding:0}.am-summary{grid-template-columns:1fr 1fr;gap:7px}.am-summary article{padding:9px}.am-toolbar{flex-wrap:wrap}.am-search{flex-basis:100%;order:-1}.am-filter{flex:1}.am-filters{position:fixed;left:0;right:0;bottom:0;z-index:100;margin:0;border-radius:18px 18px 0 0;grid-template-columns:1fr 1fr;padding:18px;box-shadow:0 -15px 50px #14281c2e}.am-filters:before{content:"Client filters";grid-column:1/-1;font:700 15px Manrope}.am-grid{grid-template-columns:1fr}.am-card{padding:10px}.am-pagination>span{display:none}.am-pagination label{font-size:0}.am-modal{padding:16px;max-height:90dvh}.am-stepbar{display:flex;overflow-x:auto}.am-stepbar button{min-width:54px}.am-form-grid{grid-template-columns:1fr}.am-form-grid .span-2{grid-column:auto}.am-form-body{min-height:0}.am-type-picks{grid-template-columns:1fr 1fr}.am-profile-actions{justify-content:flex-start}.am-profile-actions .am-secondary{display:none}.am-profile-tabs{margin-inline:-16px;padding-inline:16px}.am-profile-summary{grid-template-columns:repeat(3,1fr)}.am-overview{grid-template-columns:1fr}.am-requirements{grid-template-columns:1fr 1fr}.am-matches{grid-template-columns:1fr}.am-match-img{height:130px}.am-rows article{display:grid;grid-template-columns:30px 1fr}.am-rows article>div{grid-column:2}.am-duplicate{padding:20px}.am-duplicate div div{flex-wrap:wrap}.am-modal.wide{width:min(540px,100%)}}@media(max-width:390px){.am-filters{grid-template-columns:1fr}.am-profile-summary{grid-template-columns:1fr 1fr}.am-requirements{grid-template-columns:1fr}.am-page-head h1{font-size:21px}}.am-summary{grid-template-columns:repeat(5,1fr)}.am-card{padding:11px}.am-card-head{align-items:center}.am-card-head>div:nth-child(2)>span{font-size:7px;color:#7f8c84}.am-status{display:inline-flex;padding:4px 6px;border-radius:7px;font-size:6px;font-weight:800;white-space:nowrap}.am-status.active{background:#e5f9ed;color:#258f57}.am-status.on-leave{background:#fff0dd;color:#b6782c}.am-status.probation{background:#ebe9ff;color:#6859bc}.am-status.inactive,.am-status.resigned,.am-status.suspended{background:#edf0ee;color:#6d7871}.am-territory{display:flex;align-items:center;gap:6px;background:#f7faf8;border-radius:8px;padding:8px;margin-top:8px}.am-territory>svg{width:13px;color:#36b66c}.am-territory span,.am-territory strong{display:block}.am-territory span{font-size:6px;color:#89948d}.am-territory strong{font-size:8px;margin-top:2px}.am-card-stats{display:grid;grid-template-columns:repeat(4,1fr);padding:9px 0;border-bottom:1px solid #edf0ee}.am-card-stats div{text-align:center;border-right:1px solid #edf0ee}.am-card-stats div:last-child{border:0}.am-card-stats strong,.am-card-stats span{display:block}.am-card-stats strong{font:800 11px Manrope}.am-card-stats span{font-size:6px;color:#8a958e}.am-performance{display:flex;justify-content:space-between;align-items:center;padding-top:8px}.am-performance>div span,.am-performance>div strong{display:block}.am-performance>div span{font-size:6px;color:#88938c}.am-performance>div strong{font-size:9px;margin-top:2px}.am-performance .badge{display:flex;align-items:center;gap:3px;padding:4px 6px;background:#fff1dc;color:#a9772e;border-radius:7px;font-size:6px;font-weight:800}.am-performance .badge.top-performer{background:#e4f9ec;color:#248e56}.am-performance .badge svg{width:10px}.am-bar{height:4px;background:#edf1ef;border-radius:5px;overflow:hidden;margin-top:7px}.am-bar i{height:100%;display:block;background:linear-gradient(90deg,#6ee09a,#3cc476)}.am-security{display:flex;align-items:center;gap:8px;background:#fff8e8;border-radius:9px;padding:8px;margin-bottom:9px;color:#987936}.am-security>svg{width:16px}.am-security strong,.am-security span{display:block;font-size:8px}.am-security span{font-size:6px;margin-top:2px}.am-upload{height:230px;border:2px dashed #cfe2d6;border-radius:12px;display:grid;place-content:center;justify-items:center;text-align:center;background:#fff}.am-upload>svg{width:29px;color:#41bd74}.am-upload strong{font-size:10px;margin-top:6px}.am-upload p{font-size:7px;color:#859189;max-width:420px}.am-warning{width:42px;height:42px;border-radius:12px;background:#fff0e0;color:#d18e32;display:grid;place-items:center}.am-warning svg{width:20px}.am-transfer{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin:12px 0}.am-transfer label{display:flex;align-items:center;gap:5px;background:#f7faf8;border-radius:8px;padding:7px;font-size:8px}.am-field{display:grid;gap:5px;font-size:8px;color:#59675f;font-weight:800;margin-top:9px}.am-field select,.am-field textarea{border:1px solid #dfe5e2;border-radius:8px;padding:8px;font-size:9px}.am-profile-head p{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.am-profile-summary{grid-template-columns:repeat(8,1fr)}.am-profile-summary strong{font-size:10px}.am-overview{display:grid;grid-template-columns:1fr 1fr;gap:9px}.am-overview article{border:1px solid #e5eae7;border-radius:10px;padding:11px}.am-overview h3{font:700 10px Manrope}.am-overview dl{display:grid;grid-template-columns:1fr 1.5fr;gap:6px;margin:0}.am-overview dt{font-size:7px;color:#89948d}.am-overview dd{font-size:8px;margin:0}.am-note{background:#fff8e8;border-radius:8px;padding:9px}.am-note strong,.am-note span{display:block;font-size:8px}.am-note p{font-size:7px;color:#67746d}.am-note span{font-size:6px;color:#938861}.am-performance-top{display:grid;grid-template-columns:1.4fr .7fr 1fr;gap:8px;margin-bottom:10px}.am-performance-top>div{background:#f7faf8;border-radius:10px;padding:11px}.am-performance-top span,.am-performance-top strong,.am-performance-top small{display:block}.am-performance-top span{font-size:7px;color:#829087}.am-performance-top strong{font:800 18px Manrope;margin:3px 0}.am-performance-top small{font-size:6px;color:#87928c}.am-performance-top>div>div{height:5px;background:#e8eeeb;border-radius:6px;margin-top:7px;overflow:hidden}.am-performance-top>div>div i{display:block;height:100%;background:#55d288}.am-performance-top .am-rank{display:grid;justify-items:center;text-align:center;background:#fff7e8}.am-rank>svg{width:23px;color:#d79a37}.am-charts{display:grid;grid-template-columns:1fr 1fr;gap:9px}.am-charts article{border:1px solid #e5eae7;border-radius:10px;padding:10px}.am-charts h3{font:700 9px Manrope;margin:0}.am-charts article>div{height:185px}.am-charts text{font-size:8px}.am-kpis{display:grid;grid-template-columns:repeat(6,1fr);gap:7px;margin-top:9px}.am-kpis div{background:#f7faf8;border-radius:8px;padding:8px}.am-kpis span,.am-kpis strong{display:block}.am-kpis span{font-size:6px;color:#849088}.am-kpis strong{font-size:10px;margin-top:3px}.am-tab-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.am-tab-head h3,.am-tab-head p{margin:0}.am-tab-head p{font-size:7px;color:#849088;margin-top:2px}.am-rows{display:grid;gap:7px}.am-rows article{display:flex;align-items:center;gap:8px;border:1px solid #e5eae7;border-radius:9px;padding:9px}.am-rows article>i{width:30px;height:30px;border-radius:8px;background:#e8f9ee;color:#2fac68;display:grid;place-items:center}.am-rows article>i svg{width:13px}.am-rows article>div{flex:1}.am-rows small,.am-rows strong{display:block}.am-rows small{font-size:6px;color:#849088}.am-rows strong{font-size:8px}.am-rows article>b{font-size:7px}.am-link{border:0;background:none;color:#27995b;font-size:7px;font-weight:800}.am-targets{display:grid;grid-template-columns:1fr 1fr;gap:8px}.am-targets article{display:grid;grid-template-columns:1fr auto;gap:6px;border:1px solid #e5eae7;border-radius:9px;padding:10px}.am-targets strong,.am-targets span{display:block;font-size:8px}.am-targets span{font-size:7px;color:#849088}.am-targets>b{color:#29935a;font-size:8px}.am-targets .am-bar{grid-column:1/-1;margin:0}.am-att-summary{display:grid;grid-template-columns:repeat(5,1fr);gap:7px;margin-bottom:9px}.am-att-summary div{background:#f7faf8;border-radius:8px;padding:9px}.am-att-summary span,.am-att-summary strong{display:block}.am-att-summary span{font-size:6px;color:#849088}.am-att-summary strong{font:800 12px Manrope;margin-top:3px}.am-docs{display:grid;gap:7px}.am-docs article{display:flex;align-items:center;gap:8px;border:1px solid #e5eae7;border-radius:9px;padding:9px}.am-docs article>svg{width:16px;color:#37b36c}.am-docs article>div{flex:1}.am-docs strong,.am-docs span{display:block;font-size:8px}.am-docs span{font-size:7px;color:#849088}.am-docs b{font-size:7px}.am-activity{padding-left:5px}.am-activity article{position:relative;border-left:1px solid #dfe7e2;padding:0 0 14px 13px}.am-activity article>i{position:absolute;left:-4px;top:1px;width:7px;height:7px;border-radius:50%;background:#59d58a}.am-activity strong,.am-activity span{display:block;font-size:8px}.am-activity span,.am-activity p{font-size:7px;color:#839087}.am-activity p{margin:3px 0}.am-table-agent{display:flex;align-items:center;gap:7px;min-width:130px}.am-table-agent .am-avatar{width:30px;height:30px}.am-table-agent strong,.am-table-agent small{display:block}.am-table-agent strong{font-size:8px;color:#2d3d34}.am-table-agent small{font-size:7px;color:#89948d}@media(max-width:1100px){.am-summary{grid-template-columns:repeat(3,1fr)}.am-profile-summary{grid-template-columns:repeat(4,1fr)}}@media(max-width:680px){.am-summary,.am-profile-summary{grid-template-columns:1fr 1fr}.am-overview{grid-template-columns:1fr}.am-performance-top{grid-template-columns:1fr 1fr}.am-performance-top>div:first-child{grid-column:1/-1}.am-charts{grid-template-columns:1fr}.am-kpis{grid-template-columns:1fr 1fr 1fr}.am-rows article{display:grid;grid-template-columns:30px 1fr}.am-rows article>div{grid-column:2}.am-targets{grid-template-columns:1fr}.am-att-summary{grid-template-columns:1fr 1fr}.am-profile-actions .am-secondary{display:none}}.vm-page{min-width:0}.vm-eyebrow{font-size:9px;letter-spacing:1.35px;color:#2ab66b;font-weight:800}.vm-page-head{display:flex;justify-content:space-between;align-items:end;margin-bottom:17px}.vm-page-head h1{font:800 clamp(23px,2vw,29px) Manrope;margin:3px 0}.vm-page-head p,.vm-muted{font-size:10px;color:#839087;margin:0}.vm-page-head>div:last-child,.vm-profile-actions{display:flex;gap:7px}.vm-primary,.vm-secondary{height:37px;border-radius:10px;padding:0 13px;display:inline-flex;align-items:center;justify-content:center;gap:6px;font-size:9px;font-weight:800;white-space:nowrap}.vm-primary{border:0;background:linear-gradient(135deg,#68e196,#77eca2);color:#173b25;box-shadow:0 6px 15px #34c26929}.vm-secondary{border:1px solid #dfe5e2;background:#fff;color:#536159}.vm-primary svg,.vm-secondary svg{width:14px}.vm-primary:disabled{opacity:.45}.vm-summary{display:grid;grid-template-columns:repeat(4,1fr);gap:9px;margin-bottom:12px}.vm-summary article{display:flex;align-items:center;gap:10px;background:#fff;border:1px solid #e2e8e4;border-radius:13px;padding:11px 13px;box-shadow:var(--shadow)}.vm-summary article>i{width:34px;height:34px;border-radius:10px;background:#e9faef;color:#2eae68;display:grid;place-items:center}.vm-summary svg{width:16px}.vm-summary span,.vm-summary strong{display:block}.vm-summary span{font-size:8px;color:#849088}.vm-summary strong{font:800 18px Manrope;margin-top:2px}.vm-tabs{display:flex;overflow-x:auto;gap:3px;background:#fff;border:1px solid #e2e7e4;border-radius:12px;padding:5px;margin-bottom:10px;scrollbar-width:none}.vm-tabs button{border:0;background:none;border-radius:8px;padding:7px 9px;color:#748078;font-size:8px;font-weight:700;white-space:nowrap}.vm-tabs span{margin-left:4px;padding:2px 5px;background:#f0f3f1;border-radius:8px}.vm-tabs button.active{background:#e8faef;color:#219159}.vm-toolbar{display:flex;gap:7px;margin-bottom:10px}.vm-search{height:38px;flex:1;display:flex;align-items:center;gap:7px;background:#fff;border:1px solid #dfe5e2;border-radius:10px;padding:0 10px}.vm-search:focus-within{border-color:#75df9d;box-shadow:0 0 0 3px #3fca751a}.vm-search svg{width:15px;color:#89958e}.vm-search input{border:0;outline:0;width:100%;font-size:9px}.vm-filter{height:38px;border:1px solid #dfe5e2;border-radius:10px;background:#fff;color:#526159;padding:0 11px;display:flex;align-items:center;gap:6px;font-size:9px;font-weight:700}.vm-filter svg{width:14px}.vm-filter.active{color:#279b5c;border-color:#6fd99a}.vm-view{display:flex;background:#edf1ef;padding:3px;border-radius:10px}.vm-view button{width:31px;border:0;background:none;border-radius:7px;color:#87918c;display:grid;place-items:center}.vm-view button.active{background:#fff;color:#28a460;box-shadow:0 2px 6px #14281c14}.vm-view svg{width:14px}.vm-filters{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;background:#fff;border:1px solid #e2e7e4;border-radius:12px;padding:12px;margin-bottom:10px}.vm-filters label,.vm-form-grid label{display:grid;gap:5px;font-size:8px;color:#5b6961;font-weight:800}.vm-filters select,.vm-form-grid input,.vm-form-grid select,.vm-form-grid textarea{width:100%;min-width:0;border:1px solid #dfe5e2;border-radius:8px;padding:8px;background:#fff;outline:0;font-size:9px;color:#304139}.vm-filters footer{grid-column:1/-1;display:flex;justify-content:flex-end;gap:8px}.vm-filters footer>button:first-child{border:0;background:none;color:#269a5b;font-size:8px;font-weight:800}.vm-results{display:flex;justify-content:space-between;margin:11px 2px 8px;color:#849088;font-size:8px}.vm-results b{color:#34453b}.vm-results label{display:flex;align-items:center;gap:5px}.vm-results select{border:0;background:none;font-size:8px;font-weight:700}.vm-grid{display:grid;grid-template-columns:repeat(3,minmax(220px,1fr));gap:11px}.vm-card{position:relative;background:#fff;border:1px solid #e2e7e4;border-radius:14px;box-shadow:var(--shadow);padding:12px;transition:.2s}.vm-card:hover{transform:translateY(-3px);box-shadow:0 13px 30px #1d322617}.vm-card-head{display:flex;align-items:center;gap:8px;position:relative}.vm-avatar{width:36px;height:36px;flex:none;border-radius:11px;background:linear-gradient(145deg,#e0f9e9,#83e5a7);color:#17603a;display:grid;place-items:center;font-size:9px;font-weight:800}.vm-avatar.large{width:51px;height:51px;border-radius:15px;font-size:13px}.vm-card-head>div:nth-child(2){min-width:0;flex:1}.vm-card-head small{font-size:7px;color:#929d97}.vm-card-head h3{font:700 12px Manrope;margin:2px 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vm-card-head>button{width:28px;height:28px;border:0;background:#f7f9f8;border-radius:8px;display:grid;place-items:center}.vm-card-head>button svg{width:14px}.vm-type,.vm-lead{display:inline-flex;padding:4px 6px;border-radius:7px;font-size:6px;font-weight:800;white-space:nowrap}.vm-type.buyer{background:#e6f9ed;color:#268e57}.vm-type.tenant{background:#edeaff;color:#6958c4}.vm-type.investor{background:#fff1dc;color:#b47a2f}.vm-lead.interested,.vm-lead.converted{background:#e5f9ed;color:#258e57}.vm-lead.new-lead{background:#e7f2ff;color:#467aa7}.vm-lead.follow-up-required,.vm-lead.visit-scheduled{background:#fff0dd;color:#b6792d}.vm-lead.inactive{background:#edf0ee;color:#707a74}.vm-menu{position:absolute;right:0;top:31px;width:150px;background:#fff;border:1px solid #e0e6e2;border-radius:10px;padding:5px;z-index:10;box-shadow:0 12px 30px #14281c29}.vm-contact{display:flex;align-items:center;justify-content:space-between;padding:9px 0;margin-top:8px;border-block:1px solid #edf0ee}.vm-contact>span{display:flex;align-items:center;gap:4px;font-size:8px;color:#506057}.vm-contact>span svg{width:11px}.vm-contact>div{display:flex;gap:4px}.vm-contact button{width:25px;height:25px;border:1px solid #dfe5e2;background:#fff;border-radius:7px;color:#34ae69;display:grid;place-items:center}.vm-contact button svg{width:11px}.vm-need{display:grid;grid-template-columns:1fr 1fr;gap:7px;padding:9px 0}.vm-need>div{position:relative;padding-left:17px;min-width:0}.vm-need>div:last-child{grid-column:1/-1}.vm-need svg{position:absolute;left:0;top:1px;width:11px;color:#39b971}.vm-need span,.vm-need strong{display:block}.vm-need span{font-size:6px;color:#8c9790}.vm-need strong{font-size:8px;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vm-card-row{display:flex;justify-content:space-between;align-items:center}.vm-card-row>span:last-child{display:flex;align-items:center;gap:3px;font-size:7px;color:#7f8c84}.vm-card-row svg{width:10px}.vm-follow{display:flex;align-items:center;gap:6px;background:#f7faf8;border-radius:8px;padding:8px;margin-top:8px}.vm-follow>svg{width:13px;color:#37b56d}.vm-follow div{flex:1}.vm-follow span,.vm-follow strong{display:block}.vm-follow span{font-size:6px;color:#8a958e}.vm-follow strong{font-size:8px;margin-top:2px}.vm-follow small{font-size:6px;color:#8d9791}.vm-follow.overdue{background:#fff0ef}.vm-follow.overdue>svg,.vm-follow.overdue strong{color:#d85858}.vm-profile-link{width:100%;border:0;background:none;color:#25995b;font-size:8px;font-weight:800;padding:9px 0 0;display:flex;align-items:center;justify-content:center}.vm-profile-link svg{width:12px}.vm-pagination{display:flex;justify-content:space-between;align-items:center;margin-top:14px;font-size:8px;color:#87928b}.vm-pagination label{display:flex;align-items:center;gap:5px}.vm-pagination select{border:1px solid #dfe5e2;border-radius:7px;padding:5px;background:#fff}.vm-pagination>div{display:flex;gap:3px}.vm-pagination button{width:28px;height:28px;border:1px solid #dfe5e2;background:#fff;border-radius:7px;display:grid;place-items:center;font-size:8px}.vm-pagination button.active{background:#6cdd99;border-color:#6cdd99}.vm-pagination button:disabled{opacity:.35}.vm-pagination svg{width:12px}.vm-skeleton{height:300px;border:1px solid #e3e8e5;border-radius:14px;background:#fff;padding:12px}.vm-skeleton>*{display:block;border-radius:7px;background:linear-gradient(90deg,#eef2f0,#fafbfa,#eef2f0);background-size:200%;animation:cmShimmer 1.2s infinite}.vm-skeleton i{width:38px;height:38px}.vm-skeleton b{width:60%;height:13px;margin:12px 0}.vm-skeleton span{height:9px;margin:10px 0}@keyframes cmShimmer{to{background-position:-200%}}.vm-empty{text-align:center;padding:50px;background:#fff;border:1px dashed #d8e1dc;border-radius:14px}.vm-empty>svg{width:31px;color:#61d68f}.vm-empty h3{font:700 14px Manrope;margin:8px}.vm-empty p{font-size:9px;color:#859189}.vm-table-wrap{overflow-x:auto;background:#fff;border:1px solid #e1e7e3;border-radius:13px}.vm-table-wrap table{min-width:1100px;width:100%;border-collapse:collapse}.vm-table-wrap th{font-size:7px;color:#929d97;padding:8px;text-align:left}.vm-table-wrap td{padding:9px 8px;border-top:1px solid #edf0ee;font-size:8px;color:#5d6b63}.vm-table-client{display:flex;align-items:center;gap:7px;min-width:130px}.vm-table-client .vm-avatar{width:30px;height:30px}.vm-table-client strong,.vm-table-client small{display:block}.vm-table-client strong{font-size:8px;color:#2d3d34}.vm-table-client small{font-size:7px;color:#909a94}.vm-icon{width:28px;height:28px;border:1px solid #dfe5e2;background:#fff;border-radius:7px;display:grid;place-items:center}.vm-icon svg{width:13px}.vm-overlay{position:fixed;inset:0;z-index:130;background:#0f1c157a;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:grid;place-items:center;padding:15px}.vm-modal{position:relative;width:min(440px,100%);max-height:92dvh;overflow:auto;background:#fff;border-radius:17px;padding:21px;box-shadow:0 30px 80px #0f1e1540}.vm-modal.wide{width:min(960px,100%)}.vm-close{position:absolute;right:11px;top:11px;width:30px;height:30px;border:1px solid #dfe5e2;background:#fff;border-radius:8px;display:grid;place-items:center;z-index:3}.vm-close svg{width:14px}.vm-modal h2{font:750 18px Manrope;margin:4px 0}.vm-form-head{display:flex;justify-content:space-between;padding-right:32px}.vm-form-head p{font-size:8px;color:#89948e;margin:3px 0}.vm-form-head>b{width:36px;height:36px;border-radius:50%;background:#e8faee;color:#28965b;display:grid;place-items:center;font-size:9px}.vm-stepbar{display:grid;grid-template-columns:repeat(7,1fr);gap:4px;margin:14px 0}.vm-stepbar button{border:0;background:none;color:#909a94;font-size:6px;display:grid;justify-items:center;gap:4px}.vm-stepbar i{width:24px;height:24px;border-radius:50%;background:#f0f3f1;display:grid;place-items:center;font-style:normal}.vm-stepbar svg{width:11px}.vm-stepbar button.active i,.vm-stepbar button.done i{background:#69dd97;color:#174529}.vm-stepbar button.active{color:#25955a;font-weight:800}.vm-form-body{min-height:285px;background:#f8faf9;border:1px solid #edf0ee;border-radius:12px;padding:14px}.vm-form-body h3,.vm-profile-body h3{font:700 11px Manrope;margin:0 0 11px}.vm-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:9px}.vm-form-grid .span-2{grid-column:1/-1}.vm-type-picks{display:grid;grid-template-columns:repeat(4,1fr);gap:7px;margin-bottom:10px}.vm-type-picks button{border:1px solid #dfe5e2;background:#fff;border-radius:9px;padding:9px;color:#68766e;font-size:8px}.vm-type-picks button.active{border-color:#62d68e;background:#eafaf0;color:#229458}.vm-type-picks svg{display:block;width:15px;margin:0 auto 4px}.vm-actions{display:flex;justify-content:flex-end;gap:7px;margin-top:14px}.vm-duplicate{position:absolute;inset:0;background:#fffffffa;z-index:5;border-radius:17px;display:flex;align-items:center;justify-content:center;gap:10px;padding:40px}.vm-duplicate>svg{width:32px;color:#dc9938}.vm-duplicate strong{font-size:11px}.vm-duplicate p{font-size:8px;color:#839087}.vm-duplicate div div{display:flex;gap:6px}.vm-duplicate button{border:1px solid #dfe5e2;background:#fff;border-radius:8px;padding:7px;font-size:7px}.vm-profile-head{display:flex;align-items:center;gap:10px;padding-right:34px}.vm-profile-head>div:nth-child(2){flex:1}.vm-profile-head p{display:flex;align-items:center;gap:3px;color:#7f8c84;font-size:8px;margin:3px 0}.vm-profile-head p svg{width:11px}.vm-profile-actions{justify-content:flex-end;margin-top:10px;flex-wrap:wrap}.vm-profile-actions>button:not(.vm-primary):not(.vm-secondary){width:36px;height:36px;border:1px solid #dfe5e2;background:#fff;border-radius:9px;color:#2ca665;display:grid;place-items:center}.vm-profile-actions svg{width:13px}.vm-profile-tabs{display:flex;overflow-x:auto;gap:3px;border-bottom:1px solid #e5eae7;margin:14px -21px 0;padding:0 21px;scrollbar-width:none}.vm-profile-tabs button{border:0;border-bottom:2px solid transparent;background:none;padding:10px 8px;color:#75827a;font-size:8px;white-space:nowrap}.vm-profile-tabs button.active{color:#229558;border-color:#52cd84;font-weight:800}.vm-profile-body{padding-top:14px}.vm-profile-summary{display:grid;grid-template-columns:repeat(6,1fr);gap:7px;margin-bottom:10px}.vm-profile-summary article{position:relative;background:#f7faf8;border-radius:9px;padding:9px}.vm-profile-summary svg{position:absolute;right:7px;top:7px;width:12px;color:#42be74}.vm-profile-summary span,.vm-profile-summary strong{display:block}.vm-profile-summary span{font-size:6px;color:#87928c}.vm-profile-summary strong{font:800 13px Manrope;margin-top:3px}.vm-overview{display:grid;grid-template-columns:1fr 1fr;gap:9px}.vm-overview article{border:1px solid #e5eae7;border-radius:10px;padding:11px}.vm-overview dl{display:grid;grid-template-columns:1fr 1.5fr;gap:6px;margin:0}.vm-overview dt{font-size:7px;color:#8d9791}.vm-overview dd{font-size:8px;margin:0}.vm-note{background:#fff8e8;border-radius:8px;padding:9px}.vm-note strong,.vm-note span{display:block;font-size:8px}.vm-note p{font-size:8px;color:#5d6a62;line-height:1.5}.vm-note span{font-size:6px;color:#97895f}.vm-next{display:flex;align-items:center;gap:7px}.vm-next>svg{width:22px;color:#37b56c}.vm-next strong,.vm-next span{display:block;font-size:8px}.vm-next span{font-size:7px;color:#87928b}.vm-link{border:0;background:none;color:#26995b;font-size:8px;font-weight:800;display:inline-flex;align-items:center;gap:3px}.vm-link svg{width:11px}.vm-req-head,.vm-tab-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.vm-req-head h3,.vm-tab-head h3{margin:3px 0}.vm-tab-head p{font-size:7px;color:#859189;margin:2px 0}.vm-requirements{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.vm-req-head{grid-column:1/-1}.vm-requirements>div:not(.vm-req-head){background:#f8faf9;border-radius:8px;padding:9px}.vm-requirements span,.vm-requirements strong{display:block}.vm-requirements span{font-size:6px;color:#88938c}.vm-requirements strong{font-size:8px;margin-top:3px}.vm-requirements article{grid-column:1/-1;border:1px solid #e5eae7;border-radius:9px;padding:10px}.vm-requirements article p{font-size:8px;color:#6b7871;margin:5px 0 0}.vm-matches{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.vm-matches article{border:1px solid #e2e7e4;border-radius:11px;overflow:hidden}.vm-match-img{height:105px;position:relative}.vm-match-img img{width:100%;height:100%;object-fit:cover}.vm-match-img b{position:absolute;left:7px;top:7px;background:#ddf9e7;color:#1f8e53;border-radius:7px;padding:5px 7px;font-size:7px}.vm-matches article>div:last-child{padding:9px}.vm-matches small{font-size:6px;color:#87928c}.vm-matches h3{font-size:10px;margin:3px 0}.vm-matches p{display:flex;align-items:center;gap:2px;font-size:7px;color:#849088;margin:0}.vm-matches p svg{width:9px}.vm-matches article>div>span{font-size:7px;color:#6c7972}.vm-matches article>div>strong{font-size:9px;float:right}.vm-matches footer{display:flex;gap:3px;border-top:1px solid #edf0ee;margin-top:7px;padding-top:7px}.vm-matches footer button{flex:1;border:0;background:#f6f9f7;border-radius:6px;padding:5px 2px;color:#4d5d54;font-size:6px}.vm-matches footer svg{width:9px;vertical-align:middle}.vm-mini-empty{text-align:center;padding:40px}.vm-mini-empty svg{color:#5ed48d}.vm-mini-empty strong{display:block;font-size:10px}.vm-rows{display:grid;gap:7px}.vm-rows article{display:flex;align-items:center;gap:9px;border:1px solid #e5eae7;border-radius:9px;padding:9px}.vm-rows article>i{width:30px;height:30px;border-radius:8px;background:#e8f9ee;color:#2fac68;display:grid;place-items:center}.vm-rows article>i svg{width:13px}.vm-rows article>div{flex:1}.vm-rows small,.vm-rows strong{display:block}.vm-rows small{font-size:6px;color:#89948d}.vm-rows strong{font-size:8px;margin-top:2px}.vm-docs{display:grid;gap:7px}.vm-docs article{display:flex;align-items:center;gap:8px;border:1px solid #e5eae7;border-radius:9px;padding:9px}.vm-docs>article>svg{width:16px;color:#37b36c}.vm-docs article>div{flex:1}.vm-docs strong,.vm-docs span{display:block;font-size:8px}.vm-docs span{font-size:7px;color:#849088}.vm-docs b{font-size:7px}.vm-activity{padding-left:5px}.vm-activity article{position:relative;border-left:1px solid #dfe7e2;padding:0 0 14px 13px}.vm-activity article>i{position:absolute;left:-4px;top:1px;width:7px;height:7px;border-radius:50%;background:#59d58a}.vm-activity strong,.vm-activity span{display:block;font-size:8px}.vm-activity span,.vm-activity p{font-size:7px;color:#839087}.vm-activity p{margin:3px 0}@media(min-width:1400px){.vm-grid{grid-template-columns:repeat(4,minmax(210px,1fr))}}@media(max-width:1100px){.vm-grid{grid-template-columns:repeat(2,1fr)}.vm-filters{grid-template-columns:repeat(3,1fr)}.vm-matches{grid-template-columns:repeat(2,1fr)}}@media(max-width:680px){.vm-page-head{align-items:flex-start}.vm-page-head p{max-width:210px}.vm-page-head .vm-secondary{display:none}.vm-page-head .vm-primary{font-size:0;width:38px;padding:0}.vm-summary{grid-template-columns:1fr 1fr;gap:7px}.vm-summary article{padding:9px}.vm-toolbar{flex-wrap:wrap}.vm-search{flex-basis:100%;order:-1}.vm-filter{flex:1}.vm-filters{position:fixed;left:0;right:0;bottom:0;z-index:100;margin:0;border-radius:18px 18px 0 0;grid-template-columns:1fr 1fr;padding:18px;box-shadow:0 -15px 50px #14281c2e}.vm-filters:before{content:"Client filters";grid-column:1/-1;font:700 15px Manrope}.vm-grid{grid-template-columns:1fr}.vm-card{padding:10px}.vm-pagination>span{display:none}.vm-pagination label{font-size:0}.vm-modal{padding:16px;max-height:90dvh}.vm-stepbar{display:flex;overflow-x:auto}.vm-stepbar button{min-width:54px}.vm-form-grid{grid-template-columns:1fr}.vm-form-grid .span-2{grid-column:auto}.vm-form-body{min-height:0}.vm-type-picks{grid-template-columns:1fr 1fr}.vm-profile-actions{justify-content:flex-start}.vm-profile-actions .vm-secondary{display:none}.vm-profile-tabs{margin-inline:-16px;padding-inline:16px}.vm-profile-summary{grid-template-columns:repeat(3,1fr)}.vm-overview{grid-template-columns:1fr}.vm-requirements{grid-template-columns:1fr 1fr}.vm-matches{grid-template-columns:1fr}.vm-match-img{height:130px}.vm-rows article{display:grid;grid-template-columns:30px 1fr}.vm-rows article>div{grid-column:2}.vm-duplicate{padding:20px}.vm-duplicate div div{flex-wrap:wrap}.vm-modal.wide{width:min(540px,100%)}}@media(max-width:390px){.vm-filters{grid-template-columns:1fr}.vm-profile-summary{grid-template-columns:1fr 1fr}.vm-requirements{grid-template-columns:1fr}.vm-page-head h1{font-size:21px}}.vm-summary{grid-template-columns:repeat(8,minmax(90px,1fr))}.vm-summary button{border:1px solid #e2e8e4;text-align:left;display:flex;align-items:center;gap:8px;background:#fff;border-radius:12px;padding:9px;box-shadow:var(--shadow);transition:.2s}.vm-summary button:hover{transform:translateY(-2px)}.vm-summary button>i{width:30px;height:30px;border-radius:9px;background:#e9faef;color:#2eae68;display:grid;place-items:center}.vm-summary button svg{width:14px}.vm-summary button span,.vm-summary button strong{display:block}.vm-summary button span{font-size:6px;color:#849088}.vm-summary button strong{font:800 15px Manrope;margin-top:2px}.vm-view button{width:29px}.vm-card{padding:0;overflow:visible}.vm-card-img{height:110px;position:relative}.vm-card-img>img{width:100%;height:100%;object-fit:cover;border-radius:13px 13px 0 0}.vm-priority{position:absolute;left:8px;top:8px;padding:4px 6px;border-radius:7px;background:#fff;color:#557065;font-size:6px;font-weight:800}.vm-priority.vip-client,.vm-priority.urgent{background:#ffe8e7;color:#c85656}.vm-priority.important{background:#fff0dd;color:#b6782c}.vm-card-img>button{position:absolute;right:8px;top:8px;width:28px;height:28px;border:0;background:#fff;border-radius:8px;display:grid;place-items:center}.vm-card-img>button svg{width:13px}.vm-menu{position:absolute;right:8px;top:38px;width:145px;background:#fff;border:1px solid #e0e6e2;border-radius:10px;padding:5px;z-index:10;box-shadow:0 12px 30px #14281c29}.vm-menu button{width:100%;border:0;background:none;border-radius:7px;padding:7px;display:flex;align-items:center;gap:7px;font-size:8px;color:#536159}.vm-menu button:hover{background:#eff8f3;color:#269b5b}.vm-menu svg{width:12px}.vm-card-body{padding:11px}.vm-card-body>small{font-size:6px;color:#8a958e}.vm-card-body h3{font:700 11px Manrope;margin:3px 0}.vm-card-body>p{display:flex;align-items:center;gap:3px;font-size:7px;color:#829087;margin:0}.vm-card-body>p svg{width:10px}.vm-client{display:flex;justify-content:space-between;align-items:center;padding:8px 0;margin-top:6px;border-block:1px solid #edf0ee}.vm-client span,.vm-client strong,.vm-client small{display:block}.vm-client span,.vm-client small{font-size:6px;color:#87928c}.vm-client strong{font-size:8px}.vm-client>div:last-child{display:flex;gap:4px}.vm-client button{width:24px;height:24px;border:1px solid #dfe5e2;background:#fff;border-radius:7px;color:#31a965;display:grid;place-items:center}.vm-client button svg{width:10px}.vm-schedule{display:grid;grid-template-columns:13px 1fr 1px 13px 1fr;gap:5px;align-items:center;padding:8px 0}.vm-schedule>svg{width:11px;color:#38b66e}.vm-schedule>i{height:25px;background:#edf0ee}.vm-schedule span,.vm-schedule strong{display:block}.vm-schedule span{font-size:6px;color:#86928b}.vm-schedule strong{font-size:7px;margin-top:2px}.vm-parties{display:flex;justify-content:space-between;background:#f7faf8;border-radius:7px;padding:7px}.vm-parties span{display:flex;align-items:center;gap:3px;font-size:6px;color:#75827a}.vm-parties svg{width:10px}.vm-card-row{display:flex;justify-content:space-between;margin-top:8px}.vm-confirm,.vm-status{display:inline-flex;padding:4px 6px;border-radius:7px;font-size:6px;font-weight:800;white-space:nowrap}.vm-confirm.confirmed,.vm-status.confirmed,.vm-status.completed{background:#e5f9ed;color:#258f57}.vm-confirm.owner-pending,.vm-confirm.client-pending,.vm-confirm.confirmation-pending,.vm-status.confirmation-pending,.vm-status.scheduled,.vm-status.rescheduled{background:#fff0dd;color:#b6782c}.vm-status.client-no-show,.vm-status.agent-no-show,.vm-status.cancelled{background:#ffe9e7;color:#c35656}.vm-stepbar{grid-template-columns:repeat(5,1fr)}.vm-security{display:flex;align-items:center;gap:8px;background:#eaf9ef;border-radius:9px;padding:8px;margin-bottom:9px;color:#277e4d}.vm-security>svg{width:16px}.vm-security strong,.vm-security span{display:block;font-size:8px}.vm-security span{font-size:6px;margin-top:2px}.vm-confirm-list{display:grid;gap:6px;margin:12px 0}.vm-confirm-list label{display:flex;align-items:center;gap:7px;background:#f7faf8;border-radius:8px;padding:8px}.vm-confirm-list span{display:flex;align-items:center;gap:5px;font-size:8px;flex:1}.vm-confirm-list span svg{width:13px;color:#35b56c}.vm-confirm-list small{margin-left:auto;color:#849088}.vm-field{display:grid;gap:5px;font-size:8px;color:#59675f;font-weight:800;margin-top:9px}.vm-field select,.vm-field textarea{border:1px solid #dfe5e2;border-radius:8px;padding:8px;font-size:9px}.vm-profile-head{justify-content:space-between}.vm-profile-head>div:first-child{flex:1}.vm-profile-head>div:last-child{display:flex;gap:5px}.vm-detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:13px}.vm-detail-grid article{border:1px solid #e5eae7;border-radius:10px;padding:11px}.vm-detail-grid h3{font:700 10px Manrope;margin:0 0 9px}.vm-detail-grid dl{display:grid;grid-template-columns:1fr 1.5fr;gap:6px;margin:0}.vm-detail-grid dt{font-size:7px;color:#89948d}.vm-detail-grid dd{font-size:8px;margin:0}.vm-detail-grid article>p{font-size:8px;color:#68756e;line-height:1.5}.vm-detail-grid .span-2{grid-column:1/-1}.vm-quick{display:flex;gap:5px;margin-top:9px}.vm-quick button{border:1px solid #dfe5e2;background:#fff;border-radius:7px;padding:6px;color:#299b5c;font-size:7px}.vm-quick svg{width:10px;vertical-align:middle}.vm-link{border:0;background:none;color:#27995b;font-size:7px;font-weight:800}.vm-link svg{width:10px;vertical-align:middle}.vm-map{padding:0!important;overflow:hidden}.vm-map-bg{height:140px;position:relative;background-color:#eaf3ed;background-image:linear-gradient(25deg,transparent 46%,#fff 47%,#fff 50%,transparent 51%),linear-gradient(105deg,transparent 40%,#fff 41%,#fff 44%,transparent 45%)}.vm-map-bg span{position:absolute;left:15%;top:65%;font-size:6px;color:#829087}.vm-map-bg i{position:absolute;left:25%;top:50%;right:28%;border-top:2px dashed #6cd997;rotate:-12deg}.vm-map-bg b{position:absolute;right:18%;top:28%;color:#229459;font-size:7px}.vm-map-bg b svg{width:19px;display:block;margin:auto}.vm-map footer{display:flex;justify-content:space-between;align-items:center;padding:9px}.vm-map footer strong,.vm-map footer span{display:block}.vm-map footer strong{font-size:8px}.vm-map footer span{font-size:6px;color:#829087}.vm-note{display:flex;align-items:center;gap:6px;background:#fff8e8;border-radius:8px;padding:8px;font-size:7px}.vm-note svg{width:12px;color:#a78032}.vm-timeline{display:flex;gap:12px}.vm-timeline div{position:relative;padding-left:10px;flex:1}.vm-timeline i{position:absolute;left:0;top:2px;width:6px;height:6px;border-radius:50%;background:#55d289}.vm-timeline strong,.vm-timeline span{display:block;font-size:7px}.vm-timeline span{font-size:6px;color:#849088}.vm-sticky{display:flex;justify-content:flex-end;gap:7px;margin-top:12px}.vm-table-visit{display:flex;align-items:center;gap:7px;min-width:140px}.vm-table-visit>div{width:30px;height:30px;border-radius:8px;background:#e8f9ee;color:#2fab67;display:grid;place-items:center}.vm-table-visit svg{width:13px}.vm-table-visit strong,.vm-table-visit small{display:block}.vm-table-visit strong{font-size:8px;color:#2d3d34}.vm-table-visit small{font-size:6px;color:#87928b}.vm-calendar{background:#fff;border:1px solid #e2e7e4;border-radius:13px;overflow:hidden}.vm-calendar>header{display:flex;justify-content:space-between;align-items:center;padding:10px 12px;border-bottom:1px solid #e5eae7}.vm-calendar>header>div{display:flex;align-items:center;gap:7px}.vm-calendar>header button{border:0;background:#f3f7f5;border-radius:7px;padding:6px;font-size:7px}.vm-calendar>header button.active{background:#e4f9ec;color:#248f57}.vm-calendar>header svg{width:11px}.vm-calendar>header strong{font-size:9px}.vm-calendar>section{display:grid;grid-template-columns:45px repeat(7,1fr);height:500px;overflow:auto}.vm-calendar aside{display:grid;grid-template-rows:repeat(10,48px);padding-top:30px}.vm-calendar aside span{font-size:6px;color:#8a958e;padding:3px;border-bottom:1px solid #edf0ee}.vm-calendar section>div{position:relative;border-left:1px solid #e7ece9;background-image:repeating-linear-gradient(to bottom,transparent 0,transparent 47px,#edf0ee 48px)}.vm-calendar section>div.today{background-color:#f5fcf8}.vm-calendar section>div>header{text-align:center;height:30px;padding:8px 2px;font-size:7px;font-weight:800;border-bottom:1px solid #e5eae7}.vm-calendar section article{position:absolute;left:3px;right:3px;background:#ddf7e6;border-left:3px solid #43c57b;border-radius:6px;padding:5px;z-index:2;cursor:grab}.vm-calendar section article strong,.vm-calendar section article span,.vm-calendar section article small{display:block}.vm-calendar section article strong{font-size:6px;color:#278e55}.vm-calendar section article span{font-size:7px;font-weight:800}.vm-calendar section article small{font-size:5px;color:#708078;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:1250px){.vm-summary{grid-template-columns:repeat(4,1fr)}}@media(max-width:680px){.vm-summary{grid-template-columns:1fr 1fr}.vm-summary button{padding:8px}.vm-detail-grid{grid-template-columns:1fr}.vm-detail-grid .span-2{grid-column:auto}.vm-map-bg{height:125px}.vm-timeline{display:grid;grid-template-columns:1fr 1fr}.vm-sticky{position:sticky;bottom:-16px;background:#fff;padding-top:9px}.vm-sticky button{flex:1}.vm-calendar>header{display:block}.vm-calendar>header>div{justify-content:center;margin:4px}.vm-calendar>section{display:block;height:auto}.vm-calendar aside{display:none}.vm-calendar section>div{min-height:42px;border-top:1px solid #e5eae7;padding:6px;background:none}.vm-calendar section>div>header{text-align:left;height:auto;border:0;padding:3px}.vm-calendar section article{position:relative!important;top:auto!important;margin:4px 0}.vm-calendar section>div:empty{display:none}}.an-page{min-width:0}.an-eyebrow,.an-panel-head>div>span{font-size:8px;letter-spacing:1.35px;color:#2ab66b;font-weight:800}.an-page-head{display:flex;justify-content:space-between;align-items:end;margin-bottom:13px}.an-page-head h1{font:800 clamp(23px,2vw,29px) Manrope;margin:3px 0}.an-page-head p{font-size:10px;color:#839087;margin:0}.an-primary{height:37px;border:0;border-radius:10px;padding:0 13px;background:linear-gradient(135deg,#68e196,#77eca2);color:#173b25;display:inline-flex;align-items:center;gap:6px;font-size:9px;font-weight:800;box-shadow:0 6px 15px #34c26929}.an-primary svg{width:14px}.an-export-wrap{position:relative}.an-export-menu{position:absolute;right:0;top:44px;width:270px;background:#fff;border:1px solid #e1e6e3;border-radius:13px;padding:8px;z-index:20;box-shadow:0 18px 50px #14281c2b}.an-export-menu header{display:flex;justify-content:space-between;align-items:center;padding:5px}.an-export-menu header strong{font-size:10px}.an-export-menu header button{border:0;background:none}.an-export-menu header svg{width:13px}.an-export-menu>p{font-size:6px;color:#849088;padding:0 5px}.an-export-menu>button{width:100%;border:0;background:none;border-radius:8px;padding:8px;display:flex;align-items:center;gap:8px;text-align:left;color:#4d5d54}.an-export-menu>button:hover{background:#f2f8f4}.an-export-menu>button>svg{width:15px;color:#34ae69}.an-export-menu>button>svg:last-child{margin-left:auto;width:11px}.an-export-menu span{flex:1}.an-export-menu span strong,.an-export-menu span small{display:block}.an-export-menu span strong{font-size:8px}.an-export-menu span small{font-size:6px;color:#87928c}.an-filterbar{display:flex;align-items:center;gap:9px;background:#fff;border:1px solid #e2e7e4;border-radius:12px;padding:6px;margin-bottom:11px;box-shadow:var(--shadow)}.an-period{display:flex;gap:2px;background:#f2f5f3;padding:3px;border-radius:9px}.an-period button{border:0;background:none;border-radius:7px;padding:7px 8px;color:#78857d;font-size:7px;font-weight:700;white-space:nowrap}.an-period button.active{background:#fff;color:#26975a;box-shadow:0 2px 6px #14281c14}.an-period svg{width:10px;vertical-align:middle}.an-selects{display:flex;gap:7px;flex:1;justify-content:flex-end}.an-selects label{display:flex;align-items:center;gap:5px;font-size:6px;color:#849088}.an-selects select{border:1px solid #dfe5e2;background:#fff;border-radius:8px;padding:7px;font-size:7px;color:#44534b}.an-selects>button,.an-mobile-filter{border:0;background:#f3f7f5;border-radius:8px;padding:7px;color:#647169;font-size:7px}.an-selects>button svg,.an-mobile-filter svg{width:10px;vertical-align:middle;margin-right:3px}.an-mobile-filter{display:none}.an-summary{display:grid;grid-template-columns:repeat(8,minmax(95px,1fr));gap:8px;margin-bottom:11px}.an-summary>button{border:1px solid #e2e8e4;text-align:left;display:flex;align-items:center;gap:8px;background:#fff;border-radius:12px;padding:10px 9px;box-shadow:var(--shadow);transition:.2s}.an-summary>button:hover{transform:translateY(-2px)}.an-summary>button>i{width:30px;height:30px;border-radius:9px;background:#e9faef;color:#2eae68;display:grid;place-items:center;flex:none}.an-summary>button>i svg{width:14px}.an-summary span,.an-summary strong,.an-summary small{display:block}.an-summary span{font-size:6px;color:#849088}.an-summary strong{font:800 12px Manrope;margin:2px 0;white-space:nowrap}.an-summary small{font-size:6px;color:#29a663;display:flex;align-items:center}.an-summary small svg{width:8px}.an-summary small em{font-style:normal;color:#8c9690;margin-left:2px}.an-panel{background:#fff;border:1px solid #e2e7e4;border-radius:13px;padding:13px;box-shadow:var(--shadow);min-width:0}.an-two{display:grid;grid-template-columns:1fr 1fr;gap:11px;margin-bottom:11px}.an-panel-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.an-panel-head h2{font:750 13px Manrope;margin:3px 0}.an-donut{display:flex;align-items:center;justify-content:center;gap:22px;min-height:220px}.an-donut-chart{width:190px;height:190px;position:relative}.an-donut-chart>div:last-child{position:absolute;inset:0;display:grid;place-content:center;text-align:center;pointer-events:none}.an-donut-chart>div:last-child strong,.an-donut-chart>div:last-child span{display:block}.an-donut-chart>div:last-child strong{font:800 22px Manrope}.an-donut-chart>div:last-child span{font-size:7px;color:#849088}.an-legend{min-width:125px}.an-legend>div{display:flex;justify-content:space-between;gap:15px;padding:6px 0;border-bottom:1px solid #edf0ee}.an-legend span{display:flex;align-items:center;gap:5px;font-size:7px;color:#76837b}.an-legend i{width:7px;height:7px;border-radius:2px}.an-legend strong{font-size:8px}.an-deal-bars{display:grid;gap:9px;padding:7px}.an-deal-bars>div{display:grid;grid-template-columns:85px 1fr 25px;gap:7px;align-items:center}.an-deal-bars span,.an-deal-bars strong{font-size:7px}.an-deal-bars>div>div{height:6px;background:#edf1ef;border-radius:6px;overflow:hidden}.an-deal-bars i{display:block;height:100%;border-radius:6px}.an-mini-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin-top:12px}.an-mini-stats div{background:#f7faf8;border-radius:8px;padding:8px}.an-mini-stats span,.an-mini-stats strong{display:block}.an-mini-stats span{font-size:6px;color:#849088}.an-mini-stats strong{font:800 11px Manrope;margin-top:3px}.an-main-chart{margin-bottom:11px}.an-segmented{display:flex;background:#f1f5f3;padding:3px;border-radius:8px}.an-segmented button{border:0;background:none;border-radius:6px;padding:5px 8px;font-size:7px;color:#7c8981}.an-segmented button.active{background:#fff;color:#27975a;box-shadow:0 2px 5px #14281c14}.an-chart-legend{display:flex;gap:12px;align-items:center;font-size:7px;color:#718077}.an-chart-legend span{display:flex;gap:4px;align-items:center}.an-chart-legend i{width:7px;height:7px;border-radius:50%;background:#4cce82}.an-chart-legend span:nth-child(2) i{background:#9383e8}.an-chart-legend b{margin-left:auto;color:#2aa663}.an-chart{height:260px;margin-top:5px}.an-chart text,.an-type-chart text{font-size:8px}.property-report{grid-template-columns:.9fr 1.1fr}.an-type-chart{height:250px}.an-table-scroll{overflow-x:auto}.an-panel table{width:100%;border-collapse:collapse;min-width:520px}.an-panel th{text-align:left;padding:7px;color:#929c96;font-size:6px;letter-spacing:.4px;border-bottom:1px solid #e5eae7}.an-panel td{padding:8px 7px;font-size:7px;color:#5d6b63;border-bottom:1px solid #edf0ee}.an-panel tr:last-child td{border:0}.an-panel td strong{color:#2e3e35}.an-link{border:0;background:none;color:#26995b;font-size:7px;font-weight:800;display:flex;align-items:center}.an-link svg{width:11px}.an-agent-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:10px}.an-agent-cards article{position:relative;display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;gap:8px;background:#f7faf8;border-radius:10px;padding:9px}.an-agent-cards .rank{position:absolute;top:-4px;left:-4px;width:18px;height:18px;border-radius:50%;display:grid;place-items:center;background:#f3bc54;color:#fff;font-size:7px;font-weight:800}.an-agent-cards .r2{background:#9da9a3}.an-agent-cards .r3{background:#c98b56}.an-avatar{width:30px;height:30px;border-radius:9px;background:linear-gradient(145deg,#def8e7,#7fe3a4);color:#17603a;display:grid;place-items:center;font-size:8px;font-weight:800;flex:none}.an-agent-cards span,.an-agent-cards strong{display:block}.an-agent-cards>article>div:nth-child(3) span,.an-agent-cards>article>div:nth-child(4) span{font-size:6px;color:#849088}.an-agent-cards>article>div:nth-child(2) strong{font-size:8px}.an-agent-cards>article>div:nth-child(2) span{font-size:6px;color:#849088}.an-agent-cards>article>div:nth-child(3) strong,.an-agent-cards>article>div:nth-child(4) strong{font-size:7px}.an-performance{grid-column:1/-1;display:flex;align-items:center;gap:5px}.an-performance>span{font-size:7px;font-weight:800}.an-performance>div{flex:1;height:4px;background:#e5ebe7;border-radius:5px;overflow:hidden}.an-performance i{display:block;height:100%;background:#4ccb80}.an-agent-table{min-width:750px!important}.an-person{display:flex;align-items:center;gap:6px}.an-rate{background:#e5f9ed;color:#258f57;border-radius:7px;padding:4px 6px;font-weight:800}.an-area{display:flex;align-items:center;gap:3px}.an-area svg{width:9px;color:#35b16a}.an-client-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.an-client-summary>div{position:relative;background:#f7faf8;border-radius:9px;padding:9px}.an-client-summary svg{position:absolute;right:7px;top:7px;width:13px;color:#35b86e}.an-client-summary span,.an-client-summary strong,.an-client-summary small{display:block}.an-client-summary span{font-size:6px;color:#849088}.an-client-summary strong{font:800 13px Manrope;margin:3px 0}.an-client-summary small{font-size:6px;color:#2d9d5e}.an-status{display:inline-flex;padding:4px 6px;border-radius:7px;font-size:6px;font-weight:800}.an-status.completed{background:#e5f9ed;color:#258f57}.an-status.in-progress,.an-status.agreement-pending,.an-status.payment-pending{background:#fff0dd;color:#b6782c}.bottom{align-items:stretch}.an-commission{display:grid;grid-template-columns:repeat(2,1fr);gap:7px}.an-commission>div{position:relative;background:#f7faf8;border-radius:9px;padding:9px;overflow:hidden}.an-commission>div:first-child{grid-column:1/-1;background:#e9faef}.an-commission span,.an-commission strong{display:block}.an-commission span{font-size:6px;color:#849088}.an-commission strong{font:800 11px Manrope;margin-top:3px}.an-commission i{position:absolute;bottom:0;left:0;height:3px;background:#58d28a}.an-report-list{display:grid;gap:5px}.an-report-list button{border:1px solid #e5eae7;background:#fff;border-radius:8px;padding:7px;display:flex;align-items:center;gap:7px;color:#526058;font-size:7px;text-align:left}.an-report-list button:hover{background:#f4faf6;border-color:#9ae5b6}.an-report-list button svg{width:12px;color:#35b26a}.an-report-list button svg:last-child{margin-left:auto}.an-report-pages{display:flex;justify-content:center;gap:4px;margin-top:7px}.an-report-pages button{width:25px;height:25px;border:1px solid #dfe5e2;background:#fff;border-radius:6px;font-size:7px}.an-report-pages button.active{background:#67da94}.an-loading-head{height:50px;background:#fff;border-radius:12px;margin-bottom:10px}.an-skeleton,.an-loading-grid>div{background:linear-gradient(90deg,#edf1ef,#f9faf9,#edf1ef);background-size:200%;animation:anShimmer 1.2s infinite;border-radius:12px}.an-skeleton{height:70px}.an-loading-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.an-loading-grid>div{height:280px}@keyframes anShimmer{to{background-position:-200%}}@media(max-width:1250px){.an-summary{grid-template-columns:repeat(4,1fr)}.an-filterbar{align-items:flex-start}.an-selects label{display:grid}.an-agent-cards{grid-template-columns:1fr}.an-agent-cards article{grid-template-columns:auto 1fr auto auto auto}.an-performance{grid-column:auto}.an-agent-cards .rank{top:5px;left:5px}}@media(max-width:900px){.an-filterbar{flex-wrap:wrap}.an-selects{flex-basis:100%;justify-content:flex-start}.an-two,.property-report{grid-template-columns:1fr}.an-agent-cards{grid-template-columns:repeat(3,1fr)}.an-agent-cards article{display:block;text-align:center}.an-agent-cards .an-avatar{margin:auto}.an-performance{margin-top:6px}}@media(max-width:680px){.an-page-head{align-items:flex-start}.an-page-head p{max-width:230px}.an-primary{font-size:0;width:38px;padding:0;justify-content:center}.an-summary{grid-template-columns:1fr 1fr}.an-summary>button{padding:8px}.an-summary small em{display:none}.an-filterbar{display:block}.an-period{overflow-x:auto}.an-mobile-filter{display:block;width:100%;margin-top:6px}.an-selects{display:none}.an-selects.open{display:grid;grid-template-columns:1fr 1fr;margin-top:7px}.an-selects label{display:grid}.an-selects select{width:100%}.an-donut{display:block}.an-donut-chart{margin:auto;width:160px;height:160px}.an-legend{max-width:230px;margin:auto}.an-chart{height:220px;margin-left:-10px}.an-agent-cards{grid-template-columns:1fr}.an-agent-cards article{display:grid;grid-template-columns:auto 1fr auto auto;text-align:left}.an-agent-cards .an-avatar{margin:0}.an-performance{grid-column:1/-1}.an-client-summary{grid-template-columns:1fr 1fr}.an-panel{padding:11px}.an-export-menu{position:fixed;left:12px;right:12px;top:80px;width:auto}.an-loading-grid{grid-template-columns:1fr}.an-two{margin-bottom:9px}}@media print{.sidebar,header,.an-filterbar,.an-head-actions{display:none!important}main{margin:0!important}.dashboard{padding:0!important}.an-panel{break-inside:avoid}}.sm-page{min-width:0;max-width:1280px;margin:auto}.sm-eyebrow{font-size:8px;letter-spacing:1.35px;color:#2ab66b;font-weight:800}.sm-page-head{margin-bottom:15px}.sm-page-head h1{font:800 clamp(23px,2vw,29px) Manrope;margin:3px 0}.sm-page-head p,.sm-muted{font-size:10px;color:#839087;margin:0}.sm-layout{display:grid;grid-template-columns:205px minmax(0,1fr);gap:12px}.sm-nav{background:#fff;border:1px solid #e2e7e4;border-radius:13px;padding:7px;height:max-content;position:sticky;top:86px;box-shadow:var(--shadow)}.sm-nav>button{width:100%;border:0;background:none;border-radius:9px;padding:9px;display:flex;align-items:center;gap:8px;color:#67746d;font-size:8px;text-align:left}.sm-nav>button:hover{background:#f3f8f5}.sm-nav>button.active{background:#e8faee;color:#238e55;font-weight:800}.sm-nav>button svg{width:14px}.sm-nav>button svg:last-child{width:10px;margin-left:auto}.sm-nav-note{display:flex;gap:7px;align-items:flex-start;background:#f7faf8;border-radius:9px;padding:9px;margin-top:7px}.sm-nav-note>svg{width:14px;color:#36b46b}.sm-nav-note strong,.sm-nav-note small{display:block}.sm-nav-note strong{font-size:7px}.sm-nav-note small{font-size:6px;color:#849088;margin-top:2px}.sm-content{margin:0;min-width:0}.sm-settings-head{display:flex;justify-content:space-between;align-items:end;margin-bottom:9px}.sm-settings-head h2{font:750 15px Manrope;margin:0}.sm-settings-head p{font-size:8px;color:#849088;margin:3px 0 0}.sm-card{background:#fff;border:1px solid #e2e7e4;border-radius:13px;padding:14px;box-shadow:var(--shadow);margin-bottom:10px;min-width:0}.sm-card h3{font:700 11px Manrope;margin:0 0 11px}.sm-primary,.sm-secondary,.sm-danger{height:35px;border-radius:9px;padding:0 11px;display:inline-flex;align-items:center;justify-content:center;gap:6px;font-size:8px;font-weight:800;white-space:nowrap}.sm-primary{border:0;background:linear-gradient(135deg,#68e196,#77eca2);color:#173b25}.sm-secondary{border:1px solid #dfe5e2;background:#fff;color:#526159}.sm-danger{border:0;background:#ffe9e7;color:#c55757}.sm-primary svg,.sm-secondary svg,.sm-danger svg{width:13px}.sm-primary:disabled{opacity:.5}.sm-logo{display:flex;align-items:center;gap:9px;padding-bottom:12px;margin-bottom:12px;border-bottom:1px solid #edf0ee}.sm-logo>div{width:45px;height:45px;border-radius:12px;background:#e7f9ed;color:#32ae67;display:grid;place-items:center}.sm-logo>div svg{width:20px}.sm-logo>span{flex:1}.sm-logo strong,.sm-logo small{display:block}.sm-logo strong{font-size:9px}.sm-logo small{font-size:7px;color:#849088}.sm-form{display:grid;gap:9px}.sm-form.two{grid-template-columns:1fr 1fr}.sm-form label,.sm-field{display:grid;gap:5px;font-size:7px;color:#59675f;font-weight:800}.sm-form .span-2{grid-column:1/-1}.sm-form input,.sm-form select,.sm-form textarea,.sm-field textarea{width:100%;min-width:0;border:1px solid #dfe5e2;border-radius:8px;padding:8px;background:#fff;outline:0;font-size:8px;color:#2f4037}.sm-form input:focus,.sm-form select:focus,.sm-form textarea:focus{border-color:#6edb99;box-shadow:0 0 0 3px #40c8741a}.sm-check{display:flex!important;align-items:center}.sm-check input{width:auto}.sm-savebar{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #edf0ee;margin-top:13px;padding-top:10px}.sm-savebar>span{font-size:7px;color:#849088}.sm-search{height:36px;display:flex;align-items:center;gap:6px;border:1px solid #dfe5e2;border-radius:9px;padding:0 9px;margin-bottom:9px}.sm-search svg{width:13px;color:#849088}.sm-search input{border:0;outline:0;width:100%;font-size:8px}.sm-users{display:grid;gap:5px}.sm-users article{display:grid;grid-template-columns:auto 1.4fr .8fr .55fr .7fr auto;gap:9px;align-items:center;border:1px solid #e8ece9;border-radius:9px;padding:8px}.sm-avatar{width:32px;height:32px;border-radius:9px;background:linear-gradient(145deg,#def8e7,#7fe3a4);color:#17603a;display:grid;place-items:center;font-size:8px;font-weight:800}.sm-avatar.large{width:45px;height:45px;border-radius:12px;font-size:11px}.sm-users article>div:nth-child(2) strong,.sm-users article>div:nth-child(2) span{display:block}.sm-users article>div:nth-child(2) strong{font-size:8px}.sm-users article>div:nth-child(2) span{font-size:6px;color:#849088}.sm-users article>b{font-size:7px}.sm-users article>em{font-style:normal;padding:4px 6px;border-radius:7px;font-size:6px;font-weight:800;text-align:center}.sm-users article>em.active{background:#e5f9ed;color:#258f57}.sm-users article>em.inactive,.sm-users article>em.suspended{background:#edf0ee;color:#6e7972}.sm-users article>small{font-size:6px;color:#849088}.sm-users article>small strong{display:block;font-size:7px;color:#46554d;margin-top:2px}.sm-users article>div:last-child{display:flex;gap:3px}.sm-users article>div:last-child button{width:25px;height:25px;border:1px solid #dfe5e2;background:#fff;border-radius:7px;display:grid;place-items:center;color:#5d6a63}.sm-users article>div:last-child svg{width:11px}.sm-role-tabs{display:flex;overflow-x:auto;gap:3px;background:#f1f5f3;padding:3px;border-radius:9px;margin-bottom:10px}.sm-role-tabs button{flex:1;border:0;background:none;border-radius:7px;padding:7px;font-size:7px;color:#748078;white-space:nowrap}.sm-role-tabs button.active{background:#fff;color:#25955a;font-weight:800;box-shadow:0 2px 6px #14281c14}.sm-role-desc{display:flex;align-items:center;gap:8px;background:#eaf9ef;border-radius:9px;padding:9px;margin-bottom:9px}.sm-role-desc>svg{width:17px;color:#32ac66}.sm-role-desc strong,.sm-role-desc small{display:block}.sm-role-desc strong{font-size:8px}.sm-role-desc small{font-size:7px;color:#67756d}.sm-perms{display:grid;grid-template-columns:1fr 1fr;gap:5px}.sm-perms header{grid-column:1/-1;display:flex;justify-content:space-between;padding:6px;font-size:6px;color:#89948e}.sm-perms label{position:relative;display:flex;justify-content:space-between;align-items:center;border:1px solid #e7ebe9;border-radius:8px;padding:8px;font-size:7px}.sm-perms input{position:absolute;opacity:0}.sm-perms i{width:28px;height:16px;border-radius:10px;background:#dfe5e2;position:relative}.sm-perms i:after{content:"";position:absolute;width:12px;height:12px;border-radius:50%;background:#fff;left:2px;top:2px;transition:.2s}.sm-perms input:checked+i{background:#61d58e}.sm-perms input:checked+i:after{left:14px}.sm-api{display:flex;align-items:center;gap:6px;background:#fff8e8;color:#8b7135;border-radius:8px;padding:8px;font-size:7px;margin-top:9px}.sm-api svg{width:13px}.sm-options{display:grid;grid-template-columns:1fr 1fr;gap:10px}.sm-option h3{display:flex;justify-content:space-between}.sm-option h3 span{background:#e8f9ed;color:#258f57;border-radius:7px;padding:3px 6px;font-size:7px}.sm-option>div{display:grid;gap:4px;max-height:220px;overflow:auto}.sm-option p{display:flex;align-items:center;margin:0;background:#f8faf9;border-radius:7px;padding:7px;font-size:7px}.sm-option p span{flex:1}.sm-option p b{font-size:6px;color:#29945a}.sm-option p button{border:0;background:none;color:#87928c}.sm-option p svg{width:11px}.sm-option footer{display:flex;gap:5px;margin-top:8px}.sm-option footer input{flex:1;min-width:0;border:1px solid #dfe5e2;border-radius:8px;padding:7px;font-size:7px}.sm-previews{display:flex;gap:7px;margin-top:10px}.sm-previews span{background:#f7faf8;border-radius:8px;padding:8px;font-size:8px}.sm-previews svg{width:11px;vertical-align:middle;color:#34ad68}.sm-security-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.sm-security-grid .sm-card{margin:0}.sm-security-grid .span-2{grid-column:1/-1}.sm-profile{display:flex;align-items:center;gap:8px;margin-bottom:10px}.sm-rule{background:#eaf9ef;color:#287e4f;border-radius:8px;padding:8px;font-size:7px;margin:9px 0}.sm-rule svg{width:11px;vertical-align:middle}.sm-sessions{display:grid;grid-template-columns:1fr 1fr;gap:7px}.sm-sessions>div{display:flex;align-items:center;gap:7px;background:#f8faf9;border-radius:8px;padding:8px}.sm-sessions>div>svg{width:15px;color:#35ad69}.sm-sessions span{flex:1}.sm-sessions strong,.sm-sessions small{display:block}.sm-sessions strong{font-size:7px}.sm-sessions small{font-size:6px;color:#849088}.sm-sessions select{border:1px solid #dfe5e2;border-radius:7px;padding:5px;font-size:7px}.sm-toggle{width:29px;height:17px;border:0;border-radius:10px;background:#61d58e;padding:2px}.sm-toggle i{display:block;width:13px;height:13px;border-radius:50%;background:#fff;margin-left:auto}.sm-activity h3{display:flex;align-items:center;gap:5px}.sm-activity h3 svg{width:13px}.sm-activity>div{display:flex;gap:8px;align-items:center;padding:7px 0;border-top:1px solid #edf0ee}.sm-activity>div>i{width:6px;height:6px;border-radius:50%;background:#52ce84}.sm-activity strong,.sm-activity small{display:block}.sm-activity strong{font-size:7px}.sm-activity small{font-size:6px;color:#849088}.sm-overlay{position:fixed;inset:0;z-index:150;background:#0f1c157a;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:grid;place-items:center;padding:15px}.sm-modal{position:relative;width:min(470px,100%);max-height:92dvh;overflow:auto;background:#fff;border-radius:16px;padding:20px;box-shadow:0 30px 80px #0f1e1540}.sm-close{position:absolute;right:11px;top:11px;width:29px;height:29px;border:1px solid #dfe5e2;background:#fff;border-radius:8px;display:grid;place-items:center}.sm-close svg{width:13px}.sm-modal h2{font:750 17px Manrope;margin:4px 0}.sm-error{display:flex;align-items:center;gap:5px;background:#ffe9e7;color:#b95252;border-radius:8px;padding:8px;font-size:7px;margin:9px 0}.sm-error svg{width:13px}.sm-actions{display:flex;justify-content:flex-end;gap:7px;margin-top:12px}@media(max-width:900px){.sm-layout{grid-template-columns:1fr}.sm-nav{position:static;display:flex;overflow-x:auto;scrollbar-width:none}.sm-nav>button{min-width:max-content;width:auto}.sm-nav>button svg:last-child,.sm-nav-note{display:none}.sm-options{grid-template-columns:1fr 1fr}}@media(max-width:680px){.sm-page-head h1{font-size:21px}.sm-nav{margin-inline:-3px}.sm-settings-head{align-items:flex-start}.sm-form.two{grid-template-columns:1fr}.sm-form .span-2{grid-column:auto}.sm-users article{grid-template-columns:auto 1fr auto}.sm-users article>b,.sm-users article>small{display:none}.sm-users article>em{grid-column:3}.sm-users article>div:last-child{grid-column:2/-1;justify-content:flex-end}.sm-perms{grid-template-columns:1fr}.sm-perms header{grid-column:auto}.sm-options,.sm-security-grid{grid-template-columns:1fr}.sm-security-grid .span-2{grid-column:auto}.sm-sessions{grid-template-columns:1fr}.sm-savebar>span{display:none}.sm-logo{flex-wrap:wrap}.sm-previews{display:grid}.sm-modal{padding:16px}}:root{--primary:#7aeba0;--primary-dark:#16a85a;--primary-deep:#08783f;--primary-light:#dff9e8;--page-background:#f7f3ea;--sidebar-background:#fbf8f1;--card-background:rgba(255,255,255,.94);--secondary-background:#f2f7f3;--heading-color:#10251d;--text-color:#42544c;--muted-text:#87968f;--border-color:#e5e9e5;--radius-card:18px;--radius-control:12px;--shadow:0 12px 30px rgba(27,65,45,.07),0 2px 6px rgba(27,65,45,.04)}html{background:#f7f3ea;overflow-x:hidden}body{min-width:320px;overflow-x:hidden;color:var(--text-color);background:linear-gradient(135deg,#f9f6ee,#f4f8f3,#f8f3e9)}main{background:linear-gradient(135deg,#f9f6ee,#f4f8f3,#f8f3e9)}.dashboard{width:100%;max-width:1680px;padding:clamp(16px,2vw,32px)}.sidebar{background:linear-gradient(180deg,#fffdf8,#f6fbf5);border-right:1px solid rgba(8,120,63,.1);box-shadow:8px 0 30px #1b412d0d}.brand-icon{box-shadow:0 8px 24px #23b96338}.sidebar nav button{min-height:44px;border-radius:12px;transition:background-color .2s,color .2s,transform .2s,box-shadow .2s}.sidebar nav button:hover{background:#edf9f0;color:var(--primary-deep);transform:translate(2px)}.sidebar nav button.active{color:#fff;background:linear-gradient(135deg,var(--primary),var(--primary-dark));box-shadow:0 8px 20px #23b96340}.sidebar-user{border:1px solid rgba(8,120,63,.08);border-radius:14px;background:#ffffffb3;padding:10px}header{background:#ffffffd1;border-bottom:1px solid rgba(8,120,63,.1);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.search{min-height:44px;border-radius:12px;background:#ffffffbf;box-shadow:inset 0 1px 2px #1b412d0a}.primary-btn,.add-button{min-height:44px;color:#0b4828;background:linear-gradient(135deg,var(--primary),var(--primary-dark));box-shadow:0 8px 20px #23b96338}:is(button,input,select,textarea,a):focus-visible{outline:3px solid rgba(71,206,120,.32);outline-offset:2px}:is(input,select,textarea){max-width:100%}:is(.content-card,.stat-card,.property-card,.pm-card,.pm-summary>div,.pm-toolbar,.pm-filter-panel,.om-card,.om-summary>article,.om-toolbar,.om-filters,.cm-card,.cm-summary>article,.cm-toolbar,.cm-filters,.lm-card,.lm-summary>article,.lm-toolbar,.lm-filters,.am-card,.am-summary>article,.am-toolbar,.am-filters,.vm-card,.vm-summary>article,.vm-toolbar,.vm-filters,.dm-card,.dm-summary>article,.dm-toolbar,.dm-filters,.an-panel,.an-summary>button,.an-filterbar,.sm-card,.sm-nav){background:var(--card-background);border-color:#ffffffd1;border-radius:var(--radius-card);box-shadow:var(--shadow)}:is(.content-card,.stat-card,.property-card,.pm-card,.om-card,.cm-card,.lm-card,.am-card,.vm-card,.dm-card,.an-panel,.sm-card){transition:transform .2s ease,box-shadow .2s ease}:is(.stat-card,.property-card,.pm-card,.om-card,.cm-card,.lm-card,.am-card,.vm-card,.dm-card):hover{transform:translateY(-3px);box-shadow:0 16px 34px #1b412d1a,0 3px 8px #1b412d0d}:is(.pm-page,.om-page,.cm-page,.lm-page,.am-page,.vm-page,.dm-page,.an-page,.sm-page){width:100%;max-width:1680px;margin-inline:auto;min-width:0}:is(.pm-page-head,.om-page-head,.cm-page-head,.lm-page-head,.am-page-head,.vm-page-head,.dm-page-head,.an-page-head,.sm-page-head) h1{color:var(--heading-color);font-size:clamp(26px,3vw,40px);line-height:1.12}:is(.pm-page-head,.om-page-head,.cm-page-head,.lm-page-head,.am-page-head,.vm-page-head,.dm-page-head,.an-page-head,.sm-page-head) p{color:var(--muted-text);font-size:clamp(12px,1vw,15px);line-height:1.55}:is(.pm-primary,.om-primary,.cm-primary,.lm-primary,.am-primary,.vm-primary,.dm-primary,.an-primary,.sm-primary){min-height:44px;border-radius:12px;background:linear-gradient(135deg,var(--primary),var(--primary-dark));box-shadow:0 7px 18px #23b96333;transition:transform .2s,box-shadow .2s}:is(.pm-secondary,.om-secondary,.cm-secondary,.lm-secondary,.am-secondary,.vm-secondary,.dm-secondary,.an-secondary,.sm-secondary){min-height:44px;border-radius:12px;background:#fff;border-color:#dce5de}:is(.pm-primary,.om-primary,.cm-primary,.lm-primary,.am-primary,.vm-primary,.dm-primary,.an-primary,.sm-primary):hover{transform:translateY(-2px);box-shadow:0 10px 24px #23b96342}:is(.pm-form-grid,.om-form-grid,.cm-form-grid,.lm-form-grid,.am-form-grid,.vm-form-grid,.dm-form-grid,.sm-form) :is(input,select,textarea){min-height:44px;border:1px solid #dce5de;border-radius:12px;background:#fff;color:var(--text-color)}:is(.pm-form-grid,.om-form-grid,.cm-form-grid,.lm-form-grid,.am-form-grid,.vm-form-grid,.dm-form-grid,.sm-form) :is(input,select,textarea):focus{border-color:#47ce78;box-shadow:0 0 0 4px #7aeba02e;outline:0}:is(.property-image,.pm-card-image,.cm-match-img,.lm-match-img,.dm-match-img) img{width:100%;height:100%;object-fit:cover}:is(.property-image,.pm-card-image){aspect-ratio:16/9;height:auto;min-height:0}@media(max-width:1023px){.dashboard{padding:clamp(16px,2.4vw,24px)}}@media(max-width:680px){.dashboard{padding:16px 12px 22px}.sidebar{width:min(85vw,320px)}header{padding-inline:12px}:is(.pm-page-head,.om-page-head,.cm-page-head,.lm-page-head,.am-page-head,.vm-page-head,.dm-page-head,.an-page-head,.sm-page-head) h1{font-size:clamp(24px,8vw,30px)}:is(.pm-summary,.om-summary,.cm-summary,.lm-summary,.am-summary,.vm-summary,.dm-summary,.an-summary,.stats-grid){grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}:is(.pm-card,.om-card,.cm-card,.lm-card,.am-card,.vm-card,.dm-card,.an-panel,.sm-card,.content-card){border-radius:16px}:is(.pm-form-grid,.om-form-grid,.cm-form-grid,.lm-form-grid,.am-form-grid,.vm-form-grid,.dm-form-grid,.sm-form.two){grid-template-columns:1fr}:is(.pm-form-grid,.om-form-grid,.cm-form-grid,.lm-form-grid,.am-form-grid,.vm-form-grid,.dm-form-grid,.sm-form) .span-2{grid-column:auto}:is(.pm-modal,.om-modal,.cm-modal,.lm-modal,.am-modal,.vm-modal,.dm-modal,.sm-modal){width:calc(100vw - 20px);max-width:none;max-height:92dvh;border-radius:18px}}@media(max-width:390px){.dashboard{padding-inline:10px}:is(.pm-summary,.om-summary,.cm-summary,.lm-summary,.am-summary,.vm-summary,.dm-summary,.an-summary,.stats-grid){gap:8px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}.dashboard :is(.pm-page,.om-page,.cm-page,.lm-page,.am-page,.vm-page,.dm-page,.an-page,.sm-page) :is(p,span,small,label,button,input,select,textarea,th,td){font-size:clamp(12px,.78vw,14px)!important;line-height:1.45}.dashboard :is(.pm-page,.om-page,.cm-page,.lm-page,.am-page,.vm-page,.dm-page,.an-page,.sm-page) :is(.pm-eyebrow,.om-eyebrow,.cm-eyebrow,.lm-eyebrow,.am-eyebrow,.vm-eyebrow,.dm-eyebrow,.an-eyebrow,.sm-eyebrow){font-size:11px!important;letter-spacing:1.4px}.brand-mark img{width:100%;height:100%;object-fit:contain;border-radius:inherit}.sm-logo>div img{width:100%;height:100%;object-fit:contain;border-radius:10px}.sm-appearance{display:grid;gap:18px}.sm-theme-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.sm-theme-grid>label{display:grid;gap:8px;font-weight:800;color:var(--heading-color)}.sm-theme-grid>label>div{display:grid;grid-template-columns:56px 1fr;gap:8px}.sm-theme-grid input{height:46px;border:1px solid #dce5de;border-radius:12px;padding:7px;background:#fff}.sm-theme-grid input[type=color]{padding:4px;cursor:pointer}.sm-theme-actions{display:flex;justify-content:flex-end;gap:10px}.sm-section-divider{display:flex;align-items:center;gap:12px;margin:4px 0 16px;color:var(--primary-deep);font-weight:800}.sm-section-divider:after{content:"";height:1px;background:#e5e9e5;flex:1}@media(max-width:680px){.sm-theme-grid{grid-template-columns:1fr}.sm-theme-actions button{flex:1}.dashboard :is(.pm-page,.om-page,.cm-page,.lm-page,.am-page,.vm-page,.dm-page,.an-page,.sm-page) :is(p,span,small,label,button,input,select,textarea,th,td){font-size:13px!important}}html,body,main{background:var(--page-background)!important}.dashboard{background:transparent}.sidebar{background:linear-gradient(180deg,color-mix(in srgb,var(--page-background) 28%,#fff),color-mix(in srgb,var(--primary) 7%,#fff))!important}.sidebar nav button.active,.primary-btn,.add-button,:is(.pm-primary,.om-primary,.cm-primary,.lm-primary,.am-primary,.vm-primary,.dm-primary,.an-primary,.sm-primary){background:linear-gradient(135deg,var(--primary),var(--primary-dark))!important;color:var(--primary-contrast)!important}.sidebar nav button:hover{color:var(--primary-deep)}.sidebar nav button.active svg,.sidebar nav button.active span{color:inherit!important}.sm-nav>button.active{background:var(--primary-light)!important;color:var(--primary-deep)!important}.sm-eyebrow,.sm-section-divider,.section-heading>div>span{color:var(--primary-deep)!important}.avatar,.sm-avatar,.brand-mark,.stat-icon.mint,.stat-icon.green{background:var(--primary-light)!important;color:var(--primary-deep)!important}.new-badge,.sidebar nav button b{background:var(--primary-light)!important;color:var(--primary-deep)!important}.brand-mark{width:48px!important;height:48px!important;min-width:48px;display:grid!important;place-items:center;overflow:hidden;border-radius:14px;padding:6px;background:var(--primary-light)!important}.brand-mark img{display:block;width:100%!important;height:100%!important;max-width:100%;max-height:100%;object-fit:contain!important;object-position:center;border-radius:8px}.sm-logo>div{width:68px!important;height:68px!important;min-width:68px;display:grid!important;place-items:center;overflow:hidden;padding:7px;border-radius:15px;background:var(--primary-light)}.sm-logo>div img{display:block;width:100%!important;height:100%!important;max-width:100%;max-height:100%;object-fit:contain!important;object-position:center;border-radius:9px}@media(max-width:680px){.brand-mark{width:44px!important;height:44px!important;min-width:44px}.sm-logo>div{width:60px!important;height:60px!important;min-width:60px}}.sm-compression-note{display:flex;align-items:center;gap:10px;padding:12px 14px;border:1px solid color-mix(in srgb,var(--primary) 35%,#dce5de);border-radius:12px;background:var(--primary-light);color:var(--primary-deep)}.sm-compression-note svg{width:20px;flex:none}.sm-compression-note span,.sm-compression-note strong{display:block}.sm-compression-note strong{margin-bottom:2px}@media(min-width:901px){.sm-nav{margin-top:68px}}@media(max-width:900px){.sm-nav{margin-top:0}}
