:root{--bg: #0b1020;--panel: #11182b;--panel2: #151e34;--soft: #1c2742;--line: #263553;--text: #f5f7fb;--muted: #8ea0c0;--brand: #6f8cff;--brand2: #8b6cff;--ok: #2fd39a;--warn: #ffb547;--bad: #ff6b7a;--shadow: 0 14px 40px rgba(0, 0, 0, .28)}*{box-sizing:border-box}body{margin:0;background:linear-gradient(180deg,#080d19 0,#0c1323);color:var(--text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif}button,input,select{font:inherit}.app{display:grid;grid-template-columns:248px 1fr;min-height:100vh}.sidebar{position:sticky;top:0;height:100vh;padding:22px 16px;background:#080d19;border-right:1px solid #18243d;overflow:auto}.logo{display:flex;gap:10px;align-items:center;font-weight:800;font-size:18px;margin:2px 8px 22px}.logo-badge{width:34px;height:34px;border-radius:10px;background:linear-gradient(135deg,var(--brand),var(--brand2));display:grid;place-items:center;font-weight:900}.nav-label{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#657696;margin:18px 10px 8px}.nav button{width:100%;border:0;background:transparent;color:#9fb0cd;text-align:left;padding:11px 12px;border-radius:10px;display:flex;gap:10px;align-items:center;cursor:pointer}.nav button:hover,.nav button.active{background:#121b30;color:#fff}.nav button.active{box-shadow:inset 3px 0 0 var(--brand)}.main{min-width:0}.topbar{height:72px;display:flex;align-items:center;justify-content:space-between;padding:0 26px;border-bottom:1px solid #18243d;background:#0a0f1ccc;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);position:sticky;top:0;z-index:20}.search{width:min(620px,52vw);background:#11192c;border:1px solid #24314c;border-radius:12px;padding:10px 14px;color:#fff}.top-actions{display:flex;align-items:center;gap:10px}.icon-btn,.primary,.ghost{border:1px solid #2a3857;border-radius:10px;background:#121a2d;color:#dfe7f7;padding:10px 13px;cursor:pointer}.primary{background:linear-gradient(135deg,var(--brand),var(--brand2));border:0;color:#fff;font-weight:700}.ghost:hover,.icon-btn:hover{background:#1a2540}.content{padding:24px;max-width:1680px;margin:auto}.section{display:none}.section.active{display:block}.headline{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;margin-bottom:18px}h1{font-size:28px;margin:0 0 4px}h2{font-size:20px;margin:0}.sub{color:var(--muted);font-size:14px}.tabs{display:flex;gap:8px;flex-wrap:wrap}.tab{padding:8px 12px;border:1px solid #2a3857;border-radius:999px;color:#9fb0cd;background:#10182a;cursor:pointer}.tab.active{background:#26385f;color:#fff;border-color:#3d5b99}.grid{display:grid;gap:16px}.kpis{grid-template-columns:repeat(5,minmax(150px,1fr))}.card{background:linear-gradient(180deg,#121a2e,#0f1728);border:1px solid #22304c;border-radius:16px;box-shadow:var(--shadow)}.kpi{padding:18px}.kpi .label{color:#8ea0c0;font-size:12px;text-transform:uppercase;letter-spacing:.08em}.kpi .value{font-size:28px;font-weight:800;margin-top:8px}.trend{font-size:12px;margin-top:6px}.up{color:var(--ok)}.down{color:var(--bad)}.two{grid-template-columns:1.35fr 1fr}.three{grid-template-columns:repeat(3,1fr)}.panel{padding:18px}.panel-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.bar{height:8px;background:#1b2741;border-radius:999px;overflow:hidden}.bar span{display:block;height:100%;background:linear-gradient(90deg,var(--brand),var(--brand2));border-radius:999px}.statrow{display:grid;grid-template-columns:1fr auto;gap:12px;padding:10px 0;border-bottom:1px solid #1f2b44}.statrow:last-child{border-bottom:0}.pills{display:flex;gap:8px;flex-wrap:wrap}.pill{padding:5px 9px;border-radius:999px;background:#18233a;color:#a9b8d1;font-size:12px}.pill.ok{background:#113329;color:#66e4b5}.pill.warn{background:#3b2b12;color:#ffc96b}.pill.bad{background:#391b24;color:#ff93a0}.pill.blue{background:#152b50;color:#82b8ff}.table-wrap{overflow:auto;border-radius:14px;border:1px solid #22304c}.table{width:100%;border-collapse:collapse;min-width:950px;background:#0f1728}.table th,.table td{padding:13px 14px;border-bottom:1px solid #1c2943;text-align:left;font-size:13px}.table th{color:#8fa0bd;background:#111a2e;position:sticky;top:0}.name{font-weight:700}.small{font-size:12px;color:#8fa0bd}.avatar{width:34px;height:34px;border-radius:50%;background:#24395f;display:grid;place-items:center;font-weight:800}.lead-person{display:flex;gap:10px;align-items:center}.toolbar{display:flex;gap:9px;align-items:center;flex-wrap:wrap;margin-bottom:14px}.filter{background:#11192c;border:1px solid #263653;color:#dfe6f4;padding:9px 11px;border-radius:10px}.kanban{display:grid;grid-template-columns:repeat(5,minmax(260px,1fr));gap:14px;overflow:auto;padding-bottom:8px}.kan-col{background:#0e1627;border:1px solid #22304a;border-radius:14px;min-height:500px}.kan-head{padding:13px;border-bottom:1px solid #22304a;display:flex;justify-content:space-between}.lead-card{margin:10px;padding:12px;background:#151f35;border:1px solid #293a59;border-radius:12px;cursor:pointer}.lead-card:hover{transform:translateY(-1px);border-color:#3c5790}.lead-card .source{font-size:11px;color:#8ea0c0}.lead-card .title{font-weight:700;margin:5px 0}.meta{display:flex;justify-content:space-between;color:#8fa0bd;font-size:12px;margin-top:8px}.listing-grid{display:grid;grid-template-columns:repeat(3,minmax(290px,1fr));gap:16px}.listing{overflow:hidden}.img{height:190px;position:relative;background:radial-gradient(circle at 20% 20%,rgba(255,255,255,.22),transparent 20%),linear-gradient(140deg,#5c6fa8 0,#283b65 42%,#17233d 42%,#273858 70%,#0f1728 70%)}.img:after{content:"";position:absolute;inset:auto 12px 12px auto;width:72px;height:50px;border:2px solid rgba(255,255,255,.3);border-radius:4px;background:#ffffff0d}.listing:nth-child(2n) .img{background:linear-gradient(145deg,#384c72,#121c31 55%,#6e513d)}.listing:nth-child(3n) .img{background:linear-gradient(145deg,#5f7b7a,#1c3037 55%,#8f7350)}.img .badge{position:absolute;top:12px;left:12px;background:#090e1bcc;padding:6px 9px;border-radius:999px;font-size:11px}.img .select{position:absolute;top:12px;right:12px;width:20px;height:20px}.listing-body{padding:15px}.price{font-size:21px;font-weight:800}.title2{font-weight:700;margin:5px 0 8px}.facts{display:flex;gap:12px;color:#9fb0cd;font-size:12px}.portal-row{display:flex;gap:7px;margin-top:12px;flex-wrap:wrap}.portal{font-size:11px;padding:5px 7px;border-radius:7px;background:#18243b;color:#a9bce0}.portal.live{color:#55dca9;background:#12342a}.listing-actions{display:flex;gap:7px;margin-top:12px}.listing-actions button{flex:1;padding:8px;border-radius:9px;border:1px solid #2d3d5d;background:#121c30;color:#d8e1f0;cursor:pointer}.ai-box{background:linear-gradient(135deg,#17224a,#2c1f55);border:1px solid #4d4a83;padding:18px;border-radius:16px}.ai-input{display:flex;gap:10px}.ai-input input{flex:1;background:#0d1425;border:1px solid #34466b;color:#fff;padding:13px 14px;border-radius:12px}.ai-suggestions{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:14px}.suggest{background:#ffffff0d;padding:12px;border-radius:12px;font-size:13px;color:#ccd5e7;cursor:pointer}.dept-cards{grid-template-columns:repeat(4,1fr)}.dept{padding:17px;position:relative}.dept h3{margin:0 0 5px}.dept .source-icons{display:flex;gap:6px;margin-top:12px}.admin-grid{display:grid;grid-template-columns:260px 1fr;gap:16px}.admin-nav{padding:10px}.admin-nav button{display:block;width:100%;background:transparent;border:0;color:#a5b4cc;text-align:left;padding:11px;border-radius:9px;cursor:pointer}.admin-nav button.active,.admin-nav button:hover{background:#18233a;color:#fff}.setting{padding:14px 0;border-bottom:1px solid #22304b;display:flex;justify-content:space-between;gap:20px;align-items:center}.toggle{display:inline-block;width:44px;height:24px;border-radius:999px;background:#263652;position:relative;vertical-align:middle}.toggle:after{content:"";position:absolute;width:18px;height:18px;border-radius:50%;background:#fff;top:3px;left:3px}.toggle.on{background:#4262c9}.toggle.on:after{left:23px}.funnel{display:flex;align-items:end;gap:10px;height:180px}.funnel .f{flex:1;background:linear-gradient(180deg,#6f8cff,#334776);border-radius:10px 10px 3px 3px;min-height:20px;position:relative}.f span{position:absolute;bottom:-28px;font-size:11px;color:#8fa0bd;left:50%;transform:translate(-50%);white-space:nowrap}.drawer{position:fixed;right:-520px;top:0;width:500px;height:100vh;background:#0e1627;border-left:1px solid #273755;z-index:60;transition:.25s;padding:20px;overflow:auto;box-shadow:-15px 0 50px #00000059}.drawer.open{right:0}.overlay{position:fixed;inset:0;background:#00000080;z-index:50;display:none}.overlay.show{display:block}.sharebar{position:fixed;bottom:22px;left:50%;transform:translate(-50%);background:#111b30;border:1px solid #34486f;border-radius:14px;padding:10px 14px;display:none;z-index:45;box-shadow:var(--shadow)}.sharebar.show{display:flex;gap:12px;align-items:center}.timeline{border-left:2px solid #2c3c5d;margin:15px 0 0 8px;padding-left:18px}.timeitem{position:relative;margin-bottom:18px}.timeitem:before{content:"";position:absolute;left:-24px;top:3px;width:10px;height:10px;border-radius:50%;background:#6f8cff}.badge-num{margin-left:auto;background:#28395e;color:#b8c9e7;padding:2px 7px;border-radius:999px;font-size:11px}@media(max-width:1200px){.kpis{grid-template-columns:repeat(3,1fr)}.listing-grid{grid-template-columns:repeat(2,1fr)}.two{grid-template-columns:1fr}.dept-cards{grid-template-columns:repeat(2,1fr)}}@media(max-width:820px){.app{grid-template-columns:78px 1fr}.sidebar{padding:16px 8px}.logo span,.nav-label,.nav button span{display:none}.nav button{justify-content:center}.content{padding:15px}.kpis{grid-template-columns:repeat(2,1fr)}.listing-grid,.three,.dept-cards{grid-template-columns:1fr}.topbar{padding:0 12px}.search{width:45vw}.admin-grid{grid-template-columns:1fr}.admin-nav{display:flex;overflow:auto}.admin-nav button{width:auto;white-space:nowrap}.drawer{width:min(100%,500px)}}.listing-topline{display:flex;justify-content:space-between;gap:10px;align-items:center;margin-bottom:12px}.listing-tabs{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:14px}.status-chip{font-size:11px;padding:6px 9px;border-radius:999px;font-weight:800}.status-live{background:#113329;color:#67e4b6}.status-pending{background:#3b2b12;color:#ffc96b}.status-change{background:#36264d;color:#c7a3ff}.status-draft{background:#24304a;color:#aebddb}.listing-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin:12px 0}.metric-mini{padding:9px 8px;background:#10192b;border:1px solid #243452;border-radius:10px;text-align:center}.metric-mini b{display:block;font-size:15px}.metric-mini span{font-size:10px;color:#8fa0bd;text-transform:uppercase;letter-spacing:.04em}.agent-pair{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:10px}.agent-box{padding:9px;background:#111b2e;border:1px solid #243452;border-radius:10px}.agent-box .role{font-size:10px;color:#8192b0;text-transform:uppercase;letter-spacing:.06em}.agent-box .person{font-size:12px;font-weight:800;margin-top:3px}.quality-line{display:flex;align-items:center;gap:8px;margin-top:10px}.quality-score{font-weight:900;font-size:12px;min-width:38px}.quality-bar{flex:1;height:7px;background:#23304b;border-radius:999px;overflow:hidden}.quality-bar i{display:block;height:100%;background:linear-gradient(90deg,#ffb547,#2fd39a);border-radius:999px}.package{font-size:10px;border:1px solid #34486d;border-radius:7px;padding:4px 6px;color:#c1cbe0}.package.featured{background:#2d2446;color:#d2b5ff}.package.premium{background:#49391b;color:#ffd982}.channel-row{display:flex;gap:5px;flex-wrap:wrap;margin-top:8px}.channel{font-size:10px;padding:5px 6px;border-radius:7px;background:#18243b;color:#aac0e7}.channel.live{background:#113329;color:#66e4b5}.channel.pending{background:#3b2b12;color:#ffc96b}.channel.website{background:#173352;color:#7fc4ff}.approval-banner{padding:10px 11px;border-radius:10px;margin-top:10px;font-size:11px;display:flex;justify-content:space-between;gap:8px;align-items:center}.approval-banner.pending{background:#352711;color:#ffd073;border:1px solid #55411e}.approval-banner.change{background:#2b2040;color:#d3b4ff;border:1px solid #4b386c}.approval-banner.live{background:#113027;color:#75e6ba;border:1px solid #1b4a3c}.approval-queue{display:grid;grid-template-columns:1.2fr .8fr;gap:16px;margin-bottom:16px}.queue-card{padding:14px}.review-list{display:grid;gap:10px}.review-item{padding:12px;border:1px solid #283956;background:#121d31;border-radius:12px;display:grid;grid-template-columns:1fr auto;gap:10px}.review-actions{display:flex;gap:6px;align-items:center}.approve{background:#174735;border:1px solid #266b50;color:#7af0bd;border-radius:8px;padding:7px 9px;cursor:pointer}.reject{background:#4a2027;border:1px solid #74323e;color:#ff9ca8;border-radius:8px;padding:7px 9px;cursor:pointer}.change-log{background:#0d1526;border:1px solid #263756;border-radius:10px;padding:11px;margin-top:10px}.change-row{display:grid;grid-template-columns:110px 1fr 1fr;gap:8px;padding:7px 0;border-bottom:1px solid #1f2d48;font-size:12px}.change-row:last-child{border-bottom:0}.drawer-tabs{display:flex;gap:7px;flex-wrap:wrap;margin:12px 0}.drawer-tab{padding:7px 9px;background:#141f35;border:1px solid #2d3d5e;border-radius:8px;font-size:11px}@media(max-width:1100px){.approval-queue{grid-template-columns:1fr}.listing-metrics{grid-template-columns:repeat(2,1fr)}}.listing-summary{display:grid;grid-template-columns:repeat(11,minmax(116px,1fr));gap:10px;margin:10px 0 16px}.summary-btn{padding:12px 10px;border-radius:14px;background:#10192c;border:1px solid #263756;color:#dbe5f7;cursor:pointer;text-align:left;min-height:74px;display:flex;flex-direction:column;justify-content:space-between}.summary-btn:hover,.summary-btn.active{background:#18253d;border-color:#4667a8}.summary-btn .t1{font-size:11px;color:#8ea0c0;text-transform:uppercase;letter-spacing:.05em}.summary-btn .t2{font-size:22px;font-weight:800;line-height:1}.summary-btn .t3{font-size:11px;color:#9ab0d2}@media(max-width:1400px){.listing-summary{grid-template-columns:repeat(5,1fr)}}@media(max-width:900px){.listing-summary{grid-template-columns:repeat(2,1fr)}}.filter-group{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.compact-select{min-width:155px}.date-select{min-width:145px}.result-count{font-size:12px;color:#8fa0bd;margin-left:auto}.team-grid{display:grid;grid-template-columns:repeat(3,minmax(300px,1fr));gap:16px}.agent-card{padding:16px;cursor:pointer;transition:.18s}.agent-card:hover{transform:translateY(-2px);border-color:#3c5790}.agent-head{display:flex;gap:13px;align-items:center}.agent-photo{width:66px;height:66px;border-radius:18px;background:linear-gradient(145deg,#526fae,#252f57 55%,#191f37);display:grid;place-items:center;font-size:22px;font-weight:900;color:#fff;border:1px solid #40547f;position:relative}.agent-photo:after{content:"";position:absolute;right:-3px;bottom:-3px;width:16px;height:16px;border-radius:50%;background:#2fd39a;border:3px solid #121a2e}.agent-main{min-width:0;flex:1}.agent-main h3{margin:0 0 3px;font-size:17px}.agent-main .small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.broker-tag{padding:5px 8px;border-radius:999px;font-size:10px;font-weight:800;text-transform:uppercase}.broker-yes{background:#113329;color:#66e4b5;border:1px solid #245342}.broker-no{background:#3a1d25;color:#ff9aa7;border:1px solid #60303c}.agent-areas{display:flex;gap:5px;flex-wrap:wrap;margin:10px 0}.agent-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:12px}.agent-metric{background:#10192b;border:1px solid #243452;border-radius:10px;padding:9px;text-align:center}.agent-metric b{display:block;font-size:15px}.agent-metric span{font-size:9px;color:#8ea0c0;text-transform:uppercase}.portal-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin-top:10px}.portal-mini{padding:7px 6px;border-radius:9px;background:#142036;text-align:center;font-size:10px;color:#a9bce0}.portal-mini b{display:block;color:#fff;font-size:13px;margin-bottom:2px}.team-controls{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin-bottom:16px}.profile-hero{display:grid;grid-template-columns:auto 1fr;gap:14px;align-items:center}.profile-photo{width:84px;height:84px;border-radius:22px;background:linear-gradient(145deg,#6686d1,#2b365f 55%,#171d31);display:grid;place-items:center;font-size:28px;font-weight:900}.history-list{display:grid;gap:8px}.history-row{padding:10px;border-radius:10px;background:#111b2e;border:1px solid #263755;display:flex;justify-content:space-between;gap:10px}.admin-agent-row{display:grid;grid-template-columns:1.3fr .7fr .7fr .8fr auto;gap:12px;align-items:center;padding:11px 0;border-bottom:1px solid #22304b}.admin-agent-row:last-child{border-bottom:0}@media(max-width:1250px){.team-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:800px){.team-grid{grid-template-columns:1fr}.agent-metrics,.portal-metrics{grid-template-columns:repeat(2,1fr)}}.offplan-topline{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;margin-bottom:14px;flex-wrap:wrap}.offplan-title-meta{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.offplan-toolbar{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin:14px 0}.offplan-search{min-width:260px}.view-toggle{display:flex;gap:8px;align-items:center}.view-toggle .ghost.active{background:#26385f;border-color:#3d5b99;color:#fff}.agent-strip{display:flex;gap:10px;overflow:auto;padding-bottom:8px;margin:10px 0 16px}.agent-chip{min-width:220px;padding:12px 14px;border-radius:14px;background:linear-gradient(180deg,#131e34,#10192c);border:1px solid #263756}.agent-chip .name{font-size:14px}.agent-chip .stat{display:flex;justify-content:space-between;color:#90a2c2;font-size:12px;margin-top:6px}.offplan-activities{margin:12px 0 16px}.offplan-activities .activity-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.offplan-kanban{display:grid;grid-template-columns:repeat(7,minmax(280px,1fr));gap:14px;overflow:auto;padding-bottom:8px}.offplan-col{background:#0e1627;border:1px solid #22304a;border-radius:15px;min-height:540px}.offplan-head{padding:12px 13px;border-bottom:1px solid #22304a;display:flex;justify-content:space-between;align-items:center}.offplan-head .label{font-weight:800}.offplan-head .count{font-size:12px;color:#d9e4fb;background:#192741;padding:5px 8px;border-radius:999px}.offplan-lead{margin:10px;padding:12px;background:#151f35;border:1px solid #293a59;border-radius:12px;cursor:pointer;transition:.18s}.offplan-lead:hover{transform:translateY(-1px);border-color:#3d5b99}.offplan-lead.overdue{border-color:#7b3140;box-shadow:0 0 0 1px #ff6b7a2e inset}.lead-top{display:flex;justify-content:space-between;gap:8px;align-items:center;margin-bottom:5px}.lead-source{font-size:11px;color:#8ea0c0}.lead-flag{font-size:10px;padding:4px 7px;border-radius:999px;background:#18233a;color:#aab8d1}.lead-flag.red{background:#3a1d25;color:#ff98a5}.lead-flag.orange{background:#3b2b12;color:#ffc96b}.lead-flag.green{background:#113329;color:#66e4b5}.lead-name{font-size:19px;font-weight:800;margin-bottom:2px}.lead-line{font-size:12px;color:#9fb0cd;margin-top:3px}.lead-bottom{display:flex;justify-content:space-between;gap:8px;align-items:center;margin-top:10px}.health{font-size:11px;padding:5px 8px;border-radius:999px;font-weight:700}.health.good{background:#113329;color:#66e4b5}.health.average{background:#3b2b12;color:#ffc96b}.health.poor{background:#3a1d25;color:#ff98a5}.lead-actions-mini{display:flex;gap:6px;flex-wrap:wrap;margin-top:8px}.lead-actions-mini span{font-size:10px;padding:4px 7px;border-radius:999px;background:#17253d;color:#a9bde1}.list-view{display:none}.list-view.active{display:block}.kanban-wrap{display:none}.kanban-wrap.active{display:block}.activities-view{display:none}.activities-view.active{display:block}.placeholder-center{padding:50px 26px;text-align:center}.placeholder-center h2{margin-bottom:8px}.red-outline{border:1px solid #7b3140!important}.status-dot{width:8px;height:8px;border-radius:50%;display:inline-block;margin-right:6px}@media(max-width:1100px){.offplan-activities .activity-grid{grid-template-columns:1fr}}.secondary-subtitle{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-bottom:6px}.dept-note{font-size:11px;color:#8295b8;margin-top:4px}.column-accent-sales{box-shadow:inset 0 3px #6f8cff}.column-accent-leasing{box-shadow:inset 0 3px #2fd39a}.stage-total{font-size:10px;color:#8ea0c0;margin-left:5px}.health-note{font-size:11px;color:#8194b7;margin:6px 0 0}.archive-btn{background:#45212a;border:1px solid #743542;color:#ff9eaa;border-radius:9px;padding:8px 11px;cursor:pointer}.archive-btn:hover{background:#5a2733}.archived-badge{background:#2b303b;color:#c5cbd8;border:1px solid #414958}.pocket-grid{display:grid;grid-template-columns:repeat(3,minmax(290px,1fr));gap:16px}.pocket-card{overflow:hidden}.pocket-photo{height:150px;background-size:cover;background-position:center;position:relative}.pocket-photo:after{content:"OFFLINE / POCKET";position:absolute;left:12px;top:12px;padding:6px 9px;border-radius:999px;background:#070d19c7;color:#fff;font-size:10px;font-weight:800}.pocket-body{padding:14px}.pocket-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin:10px 0}.pocket-metric{padding:8px;border-radius:9px;background:#10192b;border:1px solid #243452;text-align:center}.pocket-metric b{display:block;font-size:13px}.pocket-metric span{font-size:9px;color:#8ea0c0;text-transform:uppercase}.dept-board-row{display:grid;gap:12px;overflow:auto;padding-bottom:9px}.dept-board-row.sales-seven{grid-template-columns:repeat(7,minmax(275px,1fr))}.dept-board-row.leasing-eight{grid-template-columns:repeat(8,minmax(275px,1fr))}.future-stage{border-color:#4c4168}.future-stage .offplan-head{background:linear-gradient(90deg,#2b2440,#151d30)}.exec-top-kpis{display:grid;grid-template-columns:repeat(6,minmax(150px,1fr));gap:14px;margin-bottom:16px}.exec-dept-grid{display:grid;grid-template-columns:repeat(3,minmax(280px,1fr));gap:16px;margin-bottom:16px}.exec-dept-card{padding:18px}.exec-dept-card h3{margin:2px 0 6px;font-size:24px}.exec-dept-metrics{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin-top:12px}.exec-dept-metric{padding:10px;border-radius:12px;background:#10192c;border:1px solid #223554}.exec-dept-metric .label{font-size:10px;text-transform:uppercase;color:#8ea0c0;letter-spacing:.04em}.exec-dept-metric .value{font-size:20px;font-weight:800;margin-top:4px}.exec-wide-grid{display:grid;grid-template-columns:1.35fr .95fr;gap:16px;margin-bottom:16px}.exec-three-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:16px;margin-bottom:16px}.exec-scroll{max-height:340px;overflow:auto;padding-right:4px}.close-row{display:flex;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px solid #22304b}.close-row:last-child{border-bottom:0}.close-meta{display:flex;gap:7px;flex-wrap:wrap;margin-top:4px}.close-amount{font-weight:800}.h-mini{height:10px;border-radius:999px;background:#1b2840;overflow:hidden;margin-top:8px}.h-mini i{display:block;height:100%;background:linear-gradient(90deg,#7d87ff,#c581ff)}.info-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:10px}.info-mini{padding:11px;border-radius:12px;background:#10192b;border:1px solid #223554}.info-mini .label{font-size:10px;text-transform:uppercase;color:#8ea0c0}.info-mini .value{font-size:19px;font-weight:800;margin-top:4px}.note-small{font-size:12px;color:#8ea0c0}@media(max-width:1300px){.exec-top-kpis{grid-template-columns:repeat(3,1fr)}.exec-dept-grid,.exec-three-grid,.exec-wide-grid{grid-template-columns:1fr}}.maindash-filterbar{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.maindash-filterbar .filter{min-width:170px}.maindash-custom-range{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.maindash-top-kpis{display:grid;grid-template-columns:repeat(6,minmax(150px,1fr));gap:14px;margin:16px 0}.maindash-dept-grid{display:grid;grid-template-columns:repeat(3,minmax(280px,1fr));gap:16px;margin:16px 0}.maindash-dept{padding:18px}.maindash-dept h3{margin:4px 0;font-size:25px}.dept-dual{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:14px}.dept-box{padding:12px;border-radius:12px;background:#10192c;border:1px solid #223554}.dept-box .big{font-size:30px;font-weight:900;line-height:1}.dept-box .lbl{font-size:10px;letter-spacing:.05em;text-transform:uppercase;color:#8ea0c0;margin-bottom:8px}.dept-source-list{display:grid;gap:7px;margin-top:10px}.dept-source-row{display:flex;justify-content:space-between;gap:10px;font-size:13px;color:#d9e4fb}.dept-source-row .name{color:#9eb2d3}.dept-footer{display:flex;justify-content:space-between;gap:10px;margin-top:12px;font-size:12px;color:#8ea0c0}.leaderboard-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:16px;margin-bottom:16px}.top-agent-card{padding:18px;border:1px solid #324a7d;background:linear-gradient(180deg,#182848,#111c30)}.top-agent-head{display:flex;justify-content:space-between;gap:12px;align-items:center}.top-agent-avatar{width:58px;height:58px;border-radius:18px;background:linear-gradient(145deg,#6a81d8,#2c3963 55%,#151d31);display:grid;place-items:center;font-size:22px;font-weight:900}.leaderboard-list{display:grid;gap:10px;margin-top:14px}.leaderboard-row{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:11px 0;border-bottom:1px solid #22304b}.leaderboard-row:last-child{border-bottom:0}.rank-pill{min-width:28px;height:28px;border-radius:999px;background:#16253c;display:grid;place-items:center;font-size:12px;font-weight:800}.mini-2col{display:grid;grid-template-columns:1fr 1fr;gap:12px}.recent-close-scroll{max-height:360px;overflow:auto;padding-right:4px}@media(max-width:1300px){.maindash-top-kpis{grid-template-columns:repeat(3,1fr)}.maindash-dept-grid,.leaderboard-grid,.mini-2col{grid-template-columns:1fr}}.kpi-controls{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin:12px 0 16px}.kpi-controls .filter{min-width:145px}.kpi-summary-grid{display:grid;grid-template-columns:repeat(8,minmax(125px,1fr));gap:12px;margin-bottom:16px}.kpi-summary-card{padding:15px}.kpi-summary-card .klabel{font-size:10px;color:#8ea0c0;text-transform:uppercase;letter-spacing:.06em}.kpi-summary-card .kvalue{font-size:25px;font-weight:900;margin-top:6px}.kpi-summary-card .ksub{font-size:11px;color:#8ea0c0;margin-top:5px}.report-nav{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:16px}.report-tab{padding:9px 12px;border-radius:999px;border:1px solid #2b3b5c;background:#111a2d;color:#9fb0cd;cursor:pointer}.report-tab.active{background:#26385f;color:#fff;border-color:#4565a3}.report-pane{display:none}.report-pane.active{display:block}.report-3{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:16px}.report-2{display:grid;grid-template-columns:1.25fr .75fr;gap:16px;margin-bottom:16px}.dept-report-card{padding:17px}.dept-report-card h3{font-size:21px;margin:0 0 4px}.dept-flow{display:grid;grid-template-columns:repeat(6,1fr);gap:7px;margin-top:13px}.flow-box{padding:9px 6px;border-radius:10px;background:#10192b;border:1px solid #243452;text-align:center}.flow-box b{display:block;font-size:16px}.flow-box span{font-size:9px;color:#8ea0c0;text-transform:uppercase}.score-line{display:flex;justify-content:space-between;gap:12px;margin-top:12px;font-size:12px}.kpi-score{font-size:11px;padding:5px 8px;border-radius:999px;font-weight:800}.score-good{background:#113329;color:#66e4b5}.score-average{background:#3b2b12;color:#ffc96b}.score-poor{background:#3a1d25;color:#ff98a5}.report-table{width:100%;border-collapse:collapse;min-width:1100px}.report-table th,.report-table td{padding:11px 12px;border-bottom:1px solid #1f2d48;text-align:left;font-size:12px}.report-table th{color:#8ea0c0;background:#111a2e;position:sticky;top:0}.report-table tr:hover td{background:#121c30}.metric-good{color:#66e4b5;font-weight:800}.metric-warn{color:#ffc96b;font-weight:800}.metric-bad{color:#ff98a5;font-weight:800}.rank-cell{display:flex;gap:9px;align-items:center}.rank-circle{width:28px;height:28px;border-radius:50%;background:#1d2d4b;display:grid;place-items:center;font-weight:800}.source-card{padding:15px}.source-title{display:flex;justify-content:space-between;gap:10px;align-items:center}.source-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin-top:12px}.source-metric{padding:9px;border-radius:10px;background:#10192b;border:1px solid #243452}.source-metric .sl{font-size:9px;color:#8ea0c0;text-transform:uppercase}.source-metric .sv{font-size:17px;font-weight:800;margin-top:3px}.activity-grid-kpi{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.activity-box{padding:14px}.activity-box .big{font-size:25px;font-weight:900}.activity-box .small2{font-size:10px;color:#8ea0c0;text-transform:uppercase}.month-bars{display:grid;gap:10px}.month-row{display:grid;grid-template-columns:75px 1fr 110px;gap:10px;align-items:center}.month-row .track{height:9px;background:#1c2944;border-radius:999px;overflow:hidden}.month-row .track i{display:block;height:100%;background:linear-gradient(90deg,#6f8cff,#b47cff)}.kpi-callout{padding:14px;border:1px solid #32486f;border-radius:12px;background:#111d32}.kpi-callout .title{font-weight:800;margin-bottom:4px}@media(max-width:1450px){.kpi-summary-grid{grid-template-columns:repeat(4,1fr)}.report-3{grid-template-columns:1fr}.dept-flow{grid-template-columns:repeat(3,1fr)}}@media(max-width:1000px){.report-2{grid-template-columns:1fr}.activity-grid-kpi{grid-template-columns:repeat(2,1fr)}}:root{--bg: #24278f;--bg2: #171a69;--sidebar: #5a55c6;--sidebar2: #4b46b5;--panel: rgba(255, 255, 255, .1);--panel-strong: rgba(255, 255, 255, .14);--panel-solid: #30369f;--line: rgba(255, 255, 255, .15);--line-soft: rgba(255, 255, 255, .09);--text: #ffffff;--muted: #c7cdf7;--muted2: #9ea8e9;--cyan: #42d7ef;--blue: #5da7ff;--violet: #8a7dff;--coral: #ff6f86;--green: #35d287;--yellow: #f1cb63;--red: #ff6677}html,body{background:radial-gradient(circle at 85% 16%,rgba(82,216,255,.28),transparent 23%),radial-gradient(circle at 70% 72%,rgba(127,101,255,.34),transparent 30%),radial-gradient(circle at 35% 100%,rgba(36,194,255,.18),transparent 28%),linear-gradient(135deg,#3f42b2,#25298f 42%,#191d6d)!important;color:#fff!important}body{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}.app,.main,.content{background:transparent!important}.sidebar{background:#4e48b4e0!important;border-right:1px solid rgba(255,255,255,.13)!important;box-shadow:10px 0 30px #080a4138!important;-webkit-backdrop-filter:blur(18px) saturate(125%)!important;backdrop-filter:blur(18px) saturate(125%)!important}.logo{color:#fff!important}.logo-badge{background:#7e72ff!important;color:#fff!important;border-radius:11px!important;box-shadow:0 6px 16px #13125e42!important}.nav-label{color:#c2c6ff!important;text-transform:uppercase!important;letter-spacing:.12em!important;font-size:10px!important}.nav button{color:#f0f1ff!important;background:transparent!important;border-radius:9px!important}.nav button:hover{background:#ffffff1a!important;color:#fff!important}.nav button.active{background:#ffffff38!important;color:#fff!important;box-shadow:inset 3px 0 #9ce8ff!important}.badge-num{background:#141f6d85!important;color:#dfe7ff!important;border:1px solid rgba(255,255,255,.12)!important}.topbar{background:#2e3093b3!important;border-bottom:1px solid rgba(255,255,255,.12)!important;box-shadow:0 8px 22px #0e11502e!important;-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important}.search,.filter,.ai-input input,.chat-search,.chat-compose input{background:#ffffff1a!important;border:1px solid rgba(255,255,255,.14)!important;color:#fff!important;box-shadow:none!important}.search::placeholder,.filter::placeholder,.ai-input input::placeholder,.chat-search::placeholder,.chat-compose input::placeholder{color:#bfc6f3!important}.icon-btn,.ghost,.gcal-btn{background:#ffffff1a!important;border:1px solid rgba(255,255,255,.14)!important;color:#f7f8ff!important;box-shadow:none!important}.icon-btn:hover,.ghost:hover,.gcal-btn:hover{background:#ffffff2b!important;border-color:#ffffff38!important}.primary,.gcal-btn.active,.gcal-create,.chat-compose button{background:#6f72ff!important;color:#fff!important;border:1px solid #8b8dff!important;box-shadow:0 7px 16px #11136647!important}.primary:hover,.gcal-create:hover,.chat-compose button:hover{background:#7c7fff!important}h1,h2,h3,h4,.name,.title,.title2,.price,.value,.kvalue,.big,.task-title,.person-name,.cal-num{color:#fff!important}.sub,.small,.label,.klabel,.ksub,.note-small,.t1,.t3,.role,.facts,.meta,.source,.lead-line,.lead-source,.task-sub,.person-preview,.person-time,.msg-name,.msg-time,.m-label,.m-note,.timeline-time{color:#c5ccf4!important}.headline{border-bottom:none!important}.headline h1:after{background:#55d8ef!important}.card,.panel,.kpi,.agent-card,.dept-report-card,.source-card,.top-agent-card,.ai-box,.offplan-col,.kan-col,.listing,.queue-card,.summary-btn,.agent-chip,.gcal-sidebar,.gcal-main,.chat-app{background:#ffffff18!important;border:1px solid rgba(255,255,255,.14)!important;box-shadow:0 12px 26px #0c0f4e29!important;-webkit-backdrop-filter:blur(14px) saturate(115%)!important;backdrop-filter:blur(14px) saturate(115%)!important}.card:hover,.agent-card:hover,.summary-btn:hover{border-color:#ffffff3d!important;background:#ffffff1f!important}.kpi:before,.kpi-summary-card:before{background:#50d4ea!important}.kpi:nth-child(2n):before,.kpi-summary-card:nth-child(2n):before{background:#8f86ff!important}.kpi:nth-child(3n):before,.kpi-summary-card:nth-child(3n):before{background:#ff7891!important}.maindash-dept:before,.exec-dept-card:before,.dept-report-card:before{background:#50d4ea!important}.maindash-dept:nth-child(2):before,.exec-dept-card:nth-child(2):before,.dept-report-card:nth-child(2):before{background:#ff6f86!important}.maindash-dept:nth-child(3):before,.exec-dept-card:nth-child(3):before,.dept-report-card:nth-child(3):before{background:#f1cb63!important}.tab,.report-tab{background:#ffffff17!important;border:1px solid rgba(255,255,255,.13)!important;color:#d5daf8!important}.tab.active,.report-tab.active{background:#6e72ff!important;border-color:#8f93ff!important;color:#fff!important}.table-wrap{background:#fff1!important;border:1px solid rgba(255,255,255,.12)!important;box-shadow:none!important}.table,.report-table,.building-table{background:transparent!important;color:#fff!important}.table th,.report-table th,.building-table th{background:#0f16684d!important;color:#c7cdf7!important;border-bottom:1px solid rgba(255,255,255,.12)!important}.table td,.report-table td,.building-table td{color:#eef1ff!important;border-bottom:1px solid rgba(255,255,255,.08)!important}.table tr:hover td,.report-table tr:hover td,.building-table tr:hover td{background:#ffffff0f!important}.pill{background:#ffffff1c!important;color:#e7eaff!important}.pill.blue{background:#45c2f033!important;color:#8ee9ff!important}.pill.ok,.status-live,.broker-yes,.health.good,.score-good{background:#35d28733!important;color:#82efb8!important}.pill.warn,.status-pending,.health.average,.score-average{background:#f1cb6333!important;color:#ffe79b!important}.pill.bad,.health.poor,.broker-no,.score-poor{background:#f673!important;color:#ffacb8!important}.status-change{background:#8e7dff33!important;color:#cec6ff!important}.status-draft,.archived-badge{background:#ffffff1a!important;color:#d8dcf6!important}.lead-card,.offplan-lead,.review-item,.history-row,.change-log,.agent-box,.metric-mini,.agent-metric,.portal-mini,.flow-box,.source-metric,.activity-box,.info-mini,.dept-box,.exec-dept-metric,.kpi-callout,.pocket-metric,.task-item,.compact-item,.inbox-item,.owner-card,.project-card,.area-card,.contract-card,.cal-day,.timeline-event{background:#141b7057!important;border:1px solid rgba(255,255,255,.1)!important;color:#fff!important}.offplan-lead.overdue,.red-outline{border-color:#ff6677a6!important}.kan-head,.offplan-head{background:#191f7773!important;border-bottom:1px solid rgba(255,255,255,.1)!important}.future-stage .offplan-head{background:#7a5cb466!important}.bar,.h-mini,.quality-bar,.month-row .track{background:#ffffff1a!important}.bar span,.h-mini i,.month-row .track i{background:#57cce9!important}.quality-bar i{background:#ff7e98!important}.avatar,.rank-circle,.profile-photo,.agent-photo,.top-agent-avatar,.rank-pill,.avatar-sm,.person-avatar,.msg-avatar,.inbox-icon{background:#ffffff2e!important;color:#fff!important;border:1px solid rgba(255,255,255,.14)!important}.person-avatar.online:after{border-color:#3a3ca7!important}.listing-body{background:transparent!important}.channel,.portal,.package{background:#ffffff1a!important;color:#e8ebff!important;border:1px solid rgba(255,255,255,.1)!important}.channel.live,.portal.live{background:#35d2872e!important;color:#8df2bd!important}.channel.pending{background:#f1cb632e!important;color:#ffe69b!important}.channel.website{background:#42d7ef2e!important;color:#9beeff!important}.package.featured{background:#ff6f862e!important;color:#ffb3c0!important}.package.premium{background:#f1cb632e!important;color:#ffe69b!important}.approval-banner.live{background:#35d28724!important;color:#94f0c0!important;border:1px solid rgba(53,210,135,.24)!important}.approval-banner.pending{background:#f1cb6324!important;color:#ffe69b!important;border:1px solid rgba(241,203,99,.24)!important}.approval-banner.change{background:#8a7dff26!important;color:#d0caff!important;border:1px solid rgba(138,125,255,.25)!important}.listing-actions button{background:#ffffff17!important;color:#fff!important;border:1px solid rgba(255,255,255,.13)!important}.ai-box{background:#6855dd38!important;border-color:#aea4ff38!important}.suggest{background:#ffffff1a!important;border:1px solid rgba(255,255,255,.11)!important;color:#f0f2ff!important}.drawer{background:#292b89f7!important;border-left:1px solid rgba(255,255,255,.13)!important;color:#fff!important;box-shadow:-14px 0 30px #0b0e4a40!important}.overlay{background:#0e11516b!important}.sharebar{background:#3639a8!important;border:1px solid rgba(255,255,255,.14)!important}.admin-nav{background:#ffffff12!important;border-color:#ffffff1a!important}.admin-nav button{color:#d5daf8!important}.admin-nav button:hover,.admin-nav button.active{background:#ffffff24!important;color:#fff!important}.toggle{background:#ffffff2e!important}.toggle:after{background:#fff!important}.toggle.on{background:#5bcde8!important}.gcal-sidebar,.gcal-main{background:#ffffff16!important}.gcal-mini-grid span{color:#d7dcfb!important}.gcal-mini-grid .today{background:#6f72ff!important;color:#fff!important}.gcal-mini-grid .selected{outline:1px solid #5cddf2!important;color:#a8f0ff!important}.gcal-check{color:#e6e9ff!important}.gcal-dot{background:#42d7ef!important}.gcal-dot.coral{background:#ff6f86!important}.gcal-dot.gold{background:#f1cb63!important}.gcal-dot.slate{background:#9aa4d8!important}.gcal-toolbar,.chat-window-head,.chat-compose{background:#252a8966!important;border-color:#ffffff1a!important}.gcal-corner,.gcal-day-head,.gcal-all-label,.gcal-all-cell,.gcal-time,.gcal-cell{border-color:#ffffff14!important}.gcal-day-head{background:#181f7159!important}.gcal-day-head .dayname{color:#bfc6f3!important}.gcal-day-head .daynum{color:#fff!important}.gcal-day-head.today .daynum{background:#67d4ef!important;color:#1c216f!important}.gcal-time{color:#aeb6ee!important}.gcal-cell{background:#ffffff06!important}.gcal-cell:hover{background:#ffffff0f!important}.gcal-event-box{background:#42d7ef33!important;color:#d9f8ff!important;border-left-color:#42d7ef!important}.gcal-event-box.coral{background:#ff6f8633!important;color:#ffdce2!important;border-left-color:#ff6f86!important}.gcal-event-box.gold{background:#f1cb6333!important;color:#fff0b6!important;border-left-color:#f1cb63!important}.gcal-event-box.slate{background:#9da7d833!important;color:#edf0ff!important;border-left-color:#9da7d8!important}.gcal-all-event{background:#66d4ef33!important;color:#d9f9ff!important}.inbox-list,.chat-people{background:transparent!important}.chat-rail{background:#1b1f6f70!important;border-color:#ffffff17!important}.chat-people{background:#2c2f9147!important;border-color:#ffffff17!important}.chat-window{background:#1f237f2e!important}.chat-rail h3{color:#bfc6f3!important}.chat-channel{color:#e5e9ff!important}.chat-channel:hover,.chat-channel.active{background:#ffffff1f!important;color:#fff!important}.chat-channel .count{background:#ff6f863d!important;color:#ffd3dc!important}.person-row:hover,.person-row.active{background:#ffffff14!important}.msg-bubble{background:#ffffff1a!important;color:#f2f4ff!important;border-color:#ffffff1a!important}.msg-row.mine .msg-bubble{background:#6d72ff!important;border-color:#8589ff!important;color:#fff!important}.chat-window-head{color:#fff!important}.inbox-item.active{background:#42d7ef1f!important;border-color:#42d7ef3d!important}.metric-good{color:#7ef0b2!important}.metric-warn{color:#ffe195!important}.metric-bad{color:#ff9aaa!important}.time-chip{background:#ffffff1a!important;color:#e9edff!important}.time-chip.urgent{background:#ff667738!important;color:#ffc1ca!important}.timeline-event{background:#ffffff12!important;color:#fff!important}.pocket-photo,.img{border-bottom:1px solid rgba(255,255,255,.1)!important;filter:saturate(1.04) contrast(1.02)!important}.module-kpis{display:grid;grid-template-columns:repeat(5,minmax(150px,1fr));gap:12px;margin-bottom:16px}.module-kpi{padding:15px 16px}.module-kpi .m-label{font-size:10px;color:var(--muted);text-transform:uppercase;letter-spacing:.07em}.module-kpi .m-value{font-size:26px;font-weight:850;color:var(--ink);margin:5px 0 3px}.module-kpi .m-note{font-size:11px;color:var(--muted)}.module-grid-2{display:grid;grid-template-columns:1.15fr .85fr;gap:16px;margin-bottom:16px}.module-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:16px}.task-list,.compact-list{display:grid;gap:9px}.task-item,.compact-item,.inbox-item{display:flex;justify-content:space-between;gap:14px;align-items:center;padding:12px 13px;background:#faf8f4;border:1px solid #e8e1d8;border-radius:13px}.task-main{display:flex;gap:11px;align-items:flex-start}.task-dot{width:10px;height:10px;border-radius:50%;background:var(--petrol-3);margin-top:5px;flex:0 0 auto}.task-dot.urgent{background:var(--danger)}.task-dot.coral{background:var(--coral)}.task-dot.gold{background:#a88b68}.task-title{font-weight:750;color:var(--ink);font-size:13px}.task-sub{font-size:11px;color:var(--muted);margin-top:2px}.time-chip{white-space:nowrap;padding:5px 8px;border-radius:999px;background:#eeeae4;color:#626a6e;font-size:10px;font-weight:750}.time-chip.urgent{background:#f7e6e4;color:var(--danger)}.timeline-day{display:grid;grid-template-columns:72px 1fr;gap:10px;align-items:start;padding:9px 0;border-bottom:1px solid #eee9e2}.timeline-day:last-child{border-bottom:0}.timeline-time{font-size:11px;color:var(--muted);font-weight:750}.timeline-event{padding:10px 12px;border-left:3px solid var(--petrol-3);background:#faf8f4;border-radius:0 11px 11px 0}.timeline-event.coral{border-left-color:var(--coral)}.timeline-event.gold{border-left-color:#a88b68}.owner-grid,.project-grid,.area-grid{display:grid;grid-template-columns:repeat(3,minmax(260px,1fr));gap:14px}.owner-card,.project-card,.area-card{padding:16px}.owner-head,.project-head,.area-head{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.avatar-sm{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;background:#e7e0d6;color:var(--petrol);font-weight:850}.owner-stats,.project-stats,.area-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin-top:12px}.mini-stat{padding:8px;border-radius:10px;background:#faf8f4;border:1px solid #e8e1d8;text-align:center}.mini-stat b{display:block;font-size:14px;color:var(--ink)}.mini-stat span{font-size:9px;color:var(--muted);text-transform:uppercase}.viewing-row{display:grid;grid-template-columns:82px 1.2fr 1fr 1fr .9fr .8fr;gap:12px;align-items:center;padding:12px;border-bottom:1px solid #eee9e2}.viewing-row.header{font-size:10px;text-transform:uppercase;color:var(--muted);background:#f7f4ef;font-weight:800}.viewing-status{padding:5px 8px;border-radius:999px;font-size:10px;font-weight:800;width:max-content}.viewing-status.confirmed{background:#e7f2ec;color:var(--success)}.viewing-status.feedback{background:#f7ecd9;color:var(--warning)}.viewing-status.reschedule{background:#f7e6e4;color:var(--danger)}.contract-lane{display:grid;grid-template-columns:repeat(4,minmax(220px,1fr));gap:12px;overflow:auto;padding-bottom:5px}.contract-col{background:#fff;border:1px solid rgba(23,60,59,.07);border-radius:16px;padding:12px;min-height:260px}.contract-col h3{font-size:14px;margin:0 0 10px}.contract-card{padding:11px;background:#faf8f4;border:1px solid #e8e1d8;border-radius:12px;margin-bottom:9px}.contract-card b{font-size:12px}.contract-card .small{margin-top:3px}.money-positive{color:var(--success);font-weight:850}.money-due{color:var(--warning);font-weight:850}.doc-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.doc-card{padding:15px}.doc-icon{width:42px;height:42px;border-radius:12px;background:#e5efed;color:var(--petrol);display:grid;place-items:center;font-weight:900;margin-bottom:12px}.project-price{font-size:22px;font-weight:850;color:var(--ink);margin-top:10px}.project-dev{font-size:11px;color:var(--muted);text-transform:uppercase;letter-spacing:.06em}.calendar-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:16px}.calendar-week{display:grid;grid-template-columns:repeat(7,1fr);gap:7px}.cal-day{min-height:112px;padding:9px;background:#faf8f4;border:1px solid #e8e1d8;border-radius:12px}.cal-day.today{border:2px solid var(--petrol-3);background:#f4f8f7}.cal-num{font-weight:850;margin-bottom:7px}.cal-event{font-size:9px;padding:4px 6px;border-radius:6px;background:#e5efed;color:var(--petrol);margin-bottom:4px}.cal-event.coral{background:#f4d9d0;color:#914b3a}.cal-event.gold{background:#f0e5d6;color:#80603e}.inbox-layout{display:grid;grid-template-columns:330px 1fr;gap:16px}.inbox-list{display:grid;gap:8px}.inbox-item{cursor:pointer;align-items:flex-start}.inbox-item.active{background:#eaf2f0;border-color:#bcd1ce}.inbox-icon{width:34px;height:34px;border-radius:10px;background:#e7e0d6;display:grid;place-items:center;color:var(--petrol);font-weight:800}.chat-thread{min-height:420px}.chat-bubble{max-width:72%;padding:10px 12px;border-radius:14px;margin:9px 0;background:#f1eee8;color:#30363a;font-size:12px}.chat-bubble.agent{margin-left:auto;background:#e5efed;color:var(--petrol)}.building-table{width:100%;border-collapse:collapse}.building-table th,.building-table td{padding:11px 12px;border-bottom:1px solid #eee9e2;text-align:left;font-size:12px}.building-table th{font-size:10px;text-transform:uppercase;color:var(--muted);background:#f7f4ef}@media(max-width:1400px){.module-kpis{grid-template-columns:repeat(3,1fr)}.owner-grid,.project-grid,.area-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:1050px){.module-grid-2,.module-grid-3,.calendar-grid,.inbox-layout,.owner-grid,.project-grid,.area-grid,.doc-grid{grid-template-columns:1fr}.module-kpis{grid-template-columns:repeat(2,1fr)}}.gcal-shell{display:grid;grid-template-columns:250px 1fr;gap:16px}.gcal-sidebar{background:#fff;border:1px solid rgba(23,60,59,.07);border-radius:16px;padding:14px;box-shadow:0 10px 24px #20262b0a}.gcal-create{width:100%;padding:11px 14px;border:0;border-radius:12px;background:var(--petrol);color:#fff;font-weight:800;cursor:pointer;margin-bottom:16px}.gcal-mini-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.gcal-mini-head b{font-size:13px}.gcal-mini-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:3px;font-size:10px;text-align:center}.gcal-mini-grid span{padding:6px 0;border-radius:50%;color:#697276}.gcal-mini-grid .dow{font-size:9px;color:#9aa0a3;text-transform:uppercase}.gcal-mini-grid .today{background:var(--petrol);color:#fff;font-weight:800}.gcal-mini-grid .selected{outline:1px solid var(--coral);color:#8f4b3a;font-weight:800}.gcal-cal-list{display:grid;gap:8px;margin-top:18px}.gcal-check{display:flex;align-items:center;gap:9px;font-size:12px;color:#586064}.gcal-dot{width:10px;height:10px;border-radius:3px;background:var(--petrol-3)}.gcal-dot.coral{background:var(--coral)}.gcal-dot.gold{background:#a88b68}.gcal-dot.slate{background:#7c8a93}.gcal-main{background:#fff;border:1px solid rgba(23,60,59,.07);border-radius:16px;overflow:hidden;box-shadow:0 10px 24px #20262b0a}.gcal-toolbar{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:14px 16px;border-bottom:1px solid #e9e3da}.gcal-toolbar-left,.gcal-toolbar-right{display:flex;align-items:center;gap:8px}.gcal-toolbar h2{margin:0;font-size:18px}.gcal-btn{border:1px solid #ddd6cb;background:#fff;padding:8px 10px;border-radius:10px;color:#30363a;cursor:pointer}.gcal-btn.active{background:var(--petrol);border-color:var(--petrol);color:#fff}.gcal-week{display:grid;grid-template-columns:64px repeat(7,minmax(120px,1fr));min-width:1000px}.gcal-corner{height:54px;border-right:1px solid #ece6dd;border-bottom:1px solid #ece6dd}.gcal-day-head{height:54px;border-right:1px solid #ece6dd;border-bottom:1px solid #ece6dd;padding:8px 10px;text-align:center;background:#fbf9f5}.gcal-day-head .dayname{font-size:10px;color:#7e8588;text-transform:uppercase}.gcal-day-head .daynum{font-size:18px;font-weight:800;color:#273036}.gcal-day-head.today .daynum{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:var(--petrol);color:#fff;margin:auto}.gcal-time{height:62px;border-right:1px solid #ece6dd;border-bottom:1px solid #f0ebe4;padding:4px 8px;text-align:right;font-size:10px;color:#8d9497}.gcal-cell{position:relative;height:62px;border-right:1px solid #ece6dd;border-bottom:1px solid #f0ebe4;background:#fff}.gcal-cell:hover{background:#fcfaf7}.gcal-event-box{position:absolute;left:4px;right:4px;top:4px;padding:5px 7px;border-radius:8px;font-size:10px;line-height:1.25;overflow:hidden;border-left:3px solid var(--petrol-3);background:#e8f1ef;color:#264845;z-index:2}.gcal-event-box.coral{background:#f5e2db;border-left-color:var(--coral);color:#7f4638}.gcal-event-box.gold{background:#f2e8d9;border-left-color:#a88b68;color:#725535}.gcal-event-box.slate{background:#e9eef0;border-left-color:#7c8a93;color:#4f5e66}.gcal-event-box.tall{height:108px}.gcal-all-day{display:grid;grid-template-columns:64px repeat(7,minmax(120px,1fr));min-width:1000px;border-bottom:1px solid #ece6dd}.gcal-all-label{padding:7px 8px;font-size:9px;color:#8d9497;border-right:1px solid #ece6dd}.gcal-all-cell{padding:5px;border-right:1px solid #ece6dd;min-height:34px}.gcal-all-event{padding:4px 6px;border-radius:7px;background:#e5efed;color:var(--petrol);font-size:9px;font-weight:700}.gcal-scroll{overflow:auto;max-height:690px}.chat-app{display:grid;grid-template-columns:270px 330px 1fr;gap:0;background:#fff;border:1px solid rgba(23,60,59,.07);border-radius:18px;overflow:hidden;box-shadow:0 12px 30px #20262b0e;min-height:670px}.chat-rail{background:#f7f4ef;border-right:1px solid #e8e1d8;padding:14px}.chat-rail h3{font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:#7a8285;margin:14px 6px 8px}.chat-channel{display:flex;align-items:center;gap:9px;padding:9px 10px;border-radius:10px;color:#4e575b;font-size:12px;cursor:pointer}.chat-channel:hover,.chat-channel.active{background:#e5efed;color:var(--petrol);font-weight:750}.chat-channel .count{margin-left:auto;background:#f4d9d0;color:#9a4a38;border-radius:999px;padding:2px 6px;font-size:9px;font-weight:800}.chat-people{border-right:1px solid #e8e1d8;padding:14px;background:#fff}.chat-search{width:100%;padding:10px 11px;border:1px solid #ddd6cb;border-radius:11px;margin-bottom:12px}.person-row{display:flex;gap:10px;align-items:center;padding:10px;border-radius:11px;cursor:pointer}.person-row:hover,.person-row.active{background:#f4f7f6}.person-avatar{width:38px;height:38px;border-radius:50%;background:#e7e0d6;color:var(--petrol);display:grid;place-items:center;font-size:11px;font-weight:850;position:relative}.person-avatar.online:after{content:"";position:absolute;width:9px;height:9px;border-radius:50%;background:#35a26c;border:2px solid #fff;right:-1px;bottom:0}.person-meta{flex:1;min-width:0}.person-name{font-size:12px;font-weight:800;color:#273036}.person-preview{font-size:10px;color:#858c90;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.person-time{font-size:9px;color:#9aa0a3}.chat-window{display:grid;grid-template-rows:auto 1fr auto;background:#fbfaf7}.chat-window-head{padding:13px 16px;background:#fff;border-bottom:1px solid #e8e1d8;display:flex;justify-content:space-between;align-items:center}.chat-window-body{padding:18px;overflow:auto;max-height:540px}.msg-row{display:flex;gap:9px;margin-bottom:14px;align-items:flex-end}.msg-row.mine{justify-content:flex-end}.msg-avatar{width:30px;height:30px;border-radius:50%;background:#e7e0d6;color:var(--petrol);display:grid;place-items:center;font-size:9px;font-weight:800;flex:0 0 auto}.msg-wrap{max-width:68%}.msg-name{font-size:9px;color:#8a9194;margin-bottom:3px}.msg-bubble{padding:10px 12px;border-radius:14px 14px 14px 4px;background:#fff;border:1px solid #e7e0d7;color:#30363a;font-size:12px}.msg-row.mine .msg-bubble{background:var(--petrol);color:#fff;border-color:var(--petrol);border-radius:14px 14px 4px}.msg-time{font-size:8px;color:#9aa0a3;margin-top:3px}.chat-compose{padding:12px 14px;background:#fff;border-top:1px solid #e8e1d8;display:flex;gap:8px;align-items:center}.chat-compose input{flex:1;padding:11px 12px;border:1px solid #ddd6cb;border-radius:12px}.chat-compose button{border:0;background:var(--petrol);color:#fff;padding:10px 13px;border-radius:11px;font-weight:800}.chat-info-strip{display:flex;gap:7px;flex-wrap:wrap;margin-top:4px}@media(max-width:1250px){.gcal-shell{grid-template-columns:1fr}.gcal-sidebar{display:none}.chat-app{grid-template-columns:220px 280px 1fr}}@media(max-width:950px){.chat-app{grid-template-columns:1fr}.chat-rail,.chat-people{display:none}}.offplan-col,.kan-col{background:#4142ae7a!important;border:1px solid rgba(255,255,255,.12)!important;box-shadow:none!important}.offplan-head,.kan-head{background:#2d3191b8!important;color:#fff!important;border-bottom:1px solid rgba(255,255,255,.12)!important}.offplan-head .label,.kan-head .label,.offplan-head .count,.kan-head .count{color:#fff!important}.offplan-lead,.lead-card{background:#fff!important;border:1px solid rgba(28,36,74,.12)!important;color:#1f2940!important;box-shadow:0 6px 16px #1015562e!important;border-radius:10px!important}.offplan-lead:hover,.lead-card:hover{background:#fff!important;border-color:#b9c9e8!important;box-shadow:0 8px 18px #1015563b!important}.offplan-lead .lead-name,.lead-card .lead-name,.offplan-lead .name,.lead-card .name{color:#1d2740!important}.offplan-lead .lead-line,.lead-card .lead-line,.offplan-lead .small,.lead-card .small,.offplan-lead .meta,.lead-card .meta{color:#6b7488!important}.offplan-lead .lead-source,.lead-card .lead-source{color:#52617b!important}.offplan-lead .lead-flag,.lead-card .lead-flag{background:#eef2f8!important;color:#546177!important}.offplan-lead .lead-flag.green,.lead-card .lead-flag.green{background:#daf5e8!important;color:#138a5b!important}.offplan-lead .lead-flag.orange,.lead-card .lead-flag.orange{background:#fff0ce!important;color:#a66d00!important}.offplan-lead .lead-flag.red,.lead-card .lead-flag.red{background:#ffe0e5!important;color:#b94452!important}.offplan-lead .health.good,.lead-card .health.good{background:#d9f5e7!important;color:#16865c!important}.offplan-lead .health.average,.lead-card .health.average{background:#fff0c9!important;color:#9d6b00!important}.offplan-lead .health.poor,.lead-card .health.poor{background:#ffdfe4!important;color:#b54250!important}.offplan-lead.overdue,.lead-card.overdue{background:#fff!important;border:1.5px solid #ef6c7d!important}.offplan-toolbar select option{color:#1f2940!important;background:#fff!important}.agent-chip{background:#ffffff21!important;color:#fff!important;border:1px solid rgba(255,255,255,.12)!important;box-shadow:none!important}.agent-chip .name,.agent-chip b{color:#fff!important}.agent-chip span{color:#cbd2ff!important}#leads .offplan-col:nth-child(1) .offplan-head,#salesleads .offplan-col:nth-child(1) .offplan-head,#leasingleads .offplan-col:nth-child(1) .offplan-head{background:#55c9dc!important;color:#17314c!important}#leads .offplan-col:nth-child(2) .offplan-head,#salesleads .offplan-col:nth-child(2) .offplan-head,#leasingleads .offplan-col:nth-child(2) .offplan-head{background:#ff687a!important}#leads .offplan-col:nth-child(3) .offplan-head,#salesleads .offplan-col:nth-child(3) .offplan-head,#leasingleads .offplan-col:nth-child(3) .offplan-head{background:#a5a0f3!important}#leads .offplan-col:nth-child(4) .offplan-head,#salesleads .offplan-col:nth-child(4) .offplan-head,#leasingleads .offplan-col:nth-child(4) .offplan-head{background:#efd16f!important;color:#403b24!important}#leads .offplan-col:nth-child(5) .offplan-head,#salesleads .offplan-col:nth-child(5) .offplan-head,#leasingleads .offplan-col:nth-child(5) .offplan-head{background:#2fc16f!important}#leads .offplan-col:nth-child(6) .offplan-head,#salesleads .offplan-col:nth-child(6) .offplan-head,#leasingleads .offplan-col:nth-child(6) .offplan-head{background:#ff676e!important}#leads .offplan-col:nth-child(7) .offplan-head,#salesleads .offplan-col:nth-child(7) .offplan-head,#leasingleads .offplan-col:nth-child(7) .offplan-head,#leasingleads .offplan-col:nth-child(8) .offplan-head{background:#9ed764!important;color:#29421c!important}.offplan-head .count,.kan-head .count{background:#161c528c!important;color:#fff!important;border:none!important}.offplan-lead,.lead-card{background:#fff!important;border:1px solid rgba(31,41,64,.12)!important;border-radius:10px!important;box-shadow:0 6px 16px #1216542e!important;color:#1f2940!important}.offplan-lead:hover,.lead-card:hover{background:#fff!important;border-color:#bfd0ef!important;box-shadow:0 8px 18px #12165438!important}.offplan-lead *,.lead-card *{color:inherit}.offplan-lead .lead-name,.lead-card .lead-name,.offplan-lead .name,.lead-card .name{color:#1f2940!important}.offplan-lead .lead-source,.lead-card .lead-source{color:#56627a!important}.offplan-lead .lead-line,.lead-card .lead-line,.offplan-lead .small,.lead-card .small,.offplan-lead .meta,.lead-card .meta{color:#6d778d!important}.offplan-lead.overdue,.lead-card.overdue{border:1.5px solid #f06e7e!important}.listing{background:#fff!important;border:1px solid rgba(31,41,64,.12)!important;box-shadow:0 8px 18px #1216542e!important}.listing-body{background:#fff!important;color:#1f2940!important}.listing .price,.listing .title2,.listing .person,.listing b{color:#1f2940!important}.listing .facts,.listing .facts span,.listing .small,.listing .role,.listing .t1,.listing .t3{color:#6d778d!important}.listing .agent-box,.listing .metric-mini{background:#f5f7fb!important;border:1px solid #e2e8f2!important;color:#1f2940!important}.listing .metric-mini b{color:#1f2940!important}.listing .metric-mini span{color:#74809a!important}.listing .quality-line .small,.listing .quality-score{color:#1f2940!important}.listing .quality-bar,.listing .quality-line span{background:transparent!important}.listing .quality-bar{background:#e8edf6!important}.listing .quality-bar i{background:#f37f92!important}.listing .status-chip,.listing .package,.offplan-lead .lead-flag,.lead-card .lead-flag{border:none!important;box-shadow:none!important}.listing .status-chip,.offplan-lead .lead-flag,.lead-card .lead-flag{background:#eef2f8!important;color:#55627a!important}.listing .status-live,.listing .status-chip.status-live,.offplan-lead .lead-flag.green,.lead-card .lead-flag.green{background:#daf5e8!important;color:#15895d!important}.listing .status-pending,.listing .status-chip.status-pending,.offplan-lead .lead-flag.orange,.lead-card .lead-flag.orange{background:#fff0cd!important;color:#a66e00!important}.listing .status-change,.offplan-lead .lead-flag.red,.lead-card .lead-flag.red{background:#ffe0e5!important;color:#b54453!important}.listing .package.featured{background:#ffe1e7!important;color:#b54555!important}.listing .package.premium{background:#fff0cd!important;color:#a66d00!important}.listing .package.standard{background:#edf1f7!important;color:#5a677f!important}.listing .channel{background:#eef2f8!important;color:#58657d!important;border:1px solid #e1e8f2!important}.listing .channel.live{background:#dcf6ea!important;color:#16895d!important;border-color:#c5ead8!important}.listing .channel.pending{background:#fff2d3!important;color:#a66d00!important;border-color:#f5df9e!important}.listing .channel.website{background:#e6f3ff!important;color:#2b76bf!important;border-color:#d2e8fb!important}.listing .approval-banner{border-radius:10px!important}.listing .approval-banner.live{background:#edf8f2!important;color:#157f58!important;border:1px solid #d3eada!important}.listing .approval-banner.pending{background:#fff6e2!important;color:#9f7009!important;border:1px solid #f1ddb0!important}.listing .approval-banner.change{background:#f5ecff!important;color:#7d57b0!important;border:1px solid #dfd0f5!important}.listing .listing-actions button{background:#f5f7fb!important;color:#27324d!important;border:1px solid #dde5f0!important}.listing .listing-actions button:hover{background:#eef3fa!important;border-color:#cfd9e8!important}.offplan-toolbar .filter,.offplan-toolbar input,.offplan-toolbar select{background:#ffffff29!important;color:#fff!important;border:1px solid rgba(255,255,255,.18)!important}.offplan-toolbar .filter::placeholder,.offplan-toolbar input::placeholder{color:#dbe0ff!important}.offplan-toolbar select option{background:#fff!important;color:#1f2940!important}.main,.content,.section,.main h1,.main h2,.main h3,.main h4,.main h5,.main h6,.main .price,.main .title,.main .title2,.main .name,.main .person,.main b,.main strong,.main .value,.main .kvalue,.main .m-value{color:#1f2940!important}.main .sub,.main .small,.main .meta,.main .label,.main .klabel,.main .ksub,.main .m-label,.main .m-note,.main .role,.main .facts,.main .t1,.main .t3,.main .lead-source,.main .lead-line,.main .person-preview,.main .person-time,.main .msg-name,.main .msg-time,.main .timeline-time{color:#6d778d!important}.main .card,.main .panel,.main .kpi,.main .module-kpi,.main .agent-card,.main .dept-report-card,.main .source-card,.main .top-agent-card,.main .ai-box,.main .listing,.main .offplan-lead,.main .lead-card,.main .owner-card,.main .project-card,.main .area-card,.main .contract-card,.main .doc-card,.main .queue-card,.main .review-item,.main .agent-chip,.main .kpi-callout,.main .mini-stat,.main .metric-mini,.main .agent-box,.main .task-item,.main .compact-item,.main .inbox-item,.main .summary-btn,.main .chat-app,.main .gcal-sidebar,.main .gcal-main,.main .chat-window,.main .chat-people,.main .offplan-col,.main .kan-col,.main .contract-col,.main .admin-nav,.main .table-wrap,.main .cal-day,.main .timeline-event,.main .inbox-list,.main .chat-rail{background:#fff!important;color:#1f2940!important;border:1px solid rgba(31,41,64,.1)!important;box-shadow:0 8px 18px #1216541a!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.main .offplan-board,.main .kanban-wrap,.main .gcal-shell,.main .inbox-layout{color:#1f2940!important}.main .offplan-head,.main .kan-head{border-bottom:1px solid rgba(31,41,64,.1)!important}.main .offplan-head .count,.main .kan-head .count{background:#1f29401f!important;color:#1f2940!important}.main .history-row,.main .change-log,.main .agent-metric,.main .portal-mini,.main .flow-box,.main .source-metric,.main .activity-box,.main .info-mini,.main .dept-box,.main .exec-dept-metric,.main .pocket-metric,.main .viewing-row,.main .person-row,.main .msg-bubble,.main .chat-compose,.main .chat-window-head,.main .calendar-week .cal-day,.main .gcal-toolbar,.main .gcal-corner,.main .gcal-day-head,.main .gcal-all-label,.main .gcal-all-cell,.main .gcal-time,.main .gcal-cell{background:#fff!important;color:#1f2940!important;border-color:#1f29401a!important}.main button,.main .primary,.main .ghost,.main .icon-btn,.main .gcal-btn,.main .gcal-create,.main .listing-actions button,.main .chat-compose button,.main .summary-btn,.main .tab,.main .report-tab{background:#fff!important;color:#1f2940!important;border:1px solid #d8e0eb!important;box-shadow:none!important}.main button:hover,.main .primary:hover,.main .ghost:hover,.main .icon-btn:hover,.main .gcal-btn:hover,.main .gcal-create:hover,.main .listing-actions button:hover,.main .chat-compose button:hover,.main .summary-btn:hover,.main .tab:hover,.main .report-tab:hover{background:#f5f8fc!important;color:#1f2940!important;border-color:#c8d3e1!important}.main input,.main select,.main textarea,.main .filter,.main .search,.main .chat-search,.main .chat-compose input{background:#fff!important;color:#1f2940!important;border:1px solid #d8e0eb!important}.main input::placeholder,.main textarea::placeholder,.main .filter::placeholder,.main .search::placeholder,.main .chat-search::placeholder,.main .chat-compose input::placeholder{color:#8a94a9!important}.main select option,.main .table,.main .report-table,.main .building-table{background:#fff!important;color:#1f2940!important}.main .table th,.main .report-table th,.main .building-table th{background:#f6f8fb!important;color:#6d778d!important;border-bottom:1px solid #e2e8f0!important}.main .table td,.main .report-table td,.main .building-table td{color:#1f2940!important;border-bottom:1px solid #edf1f6!important}.main .msg-bubble{background:#fff!important;color:#1f2940!important}.main .msg-row.mine .msg-bubble{background:#f5f8fc!important;color:#1f2940!important;border:1px solid #dde5f0!important}.main .chat-channel{color:#1f2940!important}.main .chat-channel:hover,.main .chat-channel.active,.main .person-row:hover,.main .person-row.active,.main .inbox-item.active{background:#f3f7fb!important;color:#1f2940!important}.main .chat-channel .count{background:#eef2f8!important;color:#1f2940!important}.main .pill{background:#eef2f8!important;color:#546177!important}.main .pill.blue{background:#e6f3ff!important;color:#2c76bf!important}.main .pill.ok,.main .status-live,.main .broker-yes,.main .health.good,.main .score-good{background:#dcf6ea!important;color:#16895d!important}.main .pill.warn,.main .status-pending,.main .health.average,.main .score-average{background:#fff2d3!important;color:#a66e00!important}.main .pill.bad,.main .health.poor,.main .broker-no,.main .score-poor,.main .status-change{background:#ffe0e5!important;color:#b54453!important}.main .status-draft,.main .archived-badge{background:#eef2f8!important;color:#58657d!important}.main .listing-body{background:#fff!important}.main .listing .agent-box,.main .listing .metric-mini{background:#f5f7fb!important;border:1px solid #e1e8f2!important}.main .listing .channel{background:#eef2f8!important;color:#58657d!important;border:1px solid #e1e8f2!important}.main .listing .channel.live{background:#dcf6ea!important;color:#16895d!important;border-color:#c6e9d8!important}.main .listing .channel.pending{background:#fff2d3!important;color:#a66e00!important;border-color:#f3dfa2!important}.main .listing .channel.website{background:#e6f3ff!important;color:#2c76bf!important;border-color:#d5e8fa!important}.main .listing .approval-banner.live{background:#edf8f2!important;color:#157f58!important;border:1px solid #d4eada!important}.main .listing .approval-banner.pending{background:#fff6e2!important;color:#9f7009!important;border:1px solid #f1deb0!important}.main .listing .approval-banner.change{background:#f5ecff!important;color:#7d57b0!important;border:1px solid #dfd0f5!important}.main .gcal-toolbar h2,.main .gcal-day-head .daynum,.main .gcal-check,.main .cal-num{color:#1f2940!important}.main .gcal-mini-grid span{color:#546177!important}.main .gcal-mini-grid .today{background:#1f2940!important;color:#fff!important}.main .gcal-mini-grid .selected{outline:1px solid #cdd8e6!important;color:#1f2940!important}.main .gcal-event-box{background:#eef4fb!important;color:#1f2940!important;border-left:3px solid #8db1d9!important}.main .gcal-event-box.coral{background:#ffe8ec!important;border-left-color:#f08a98!important;color:#1f2940!important}.main .gcal-event-box.gold{background:#fff5de!important;border-left-color:#e7c46e!important;color:#1f2940!important}.main .gcal-event-box.slate{background:#eef2f7!important;border-left-color:#a3b0c2!important;color:#1f2940!important}.main .gcal-all-event{background:#edf3f9!important;color:#1f2940!important}.main .ai-box,.main .suggest{background:#fff!important;color:#1f2940!important;border:1px solid rgba(31,41,64,.1)!important}.main .agent-chip .name,.main .agent-chip b,.main .agent-chip span,.main .summary-btn span,.main .summary-btn .t1,.main .summary-btn .t3,.main .queue-card *,.main .review-item *,.main .doc-card *,.main .owner-card *,.main .project-card *,.main .area-card *,.main .contract-card *{color:inherit!important}.main .listing-summary .summary-btn,.main .module-kpis .module-kpi,.main .kpi-strip .kpi,.main .exec-kpis .kpi,.main .maindash-dept,.main .exec-dept-card{background:#fff!important;color:#1f2940!important;border:1px solid rgba(31,41,64,.1)!important}.drawer{background:#fff!important;color:#1f2940!important;border-left:1px solid rgba(31,41,64,.1)!important}.drawer *{color:inherit!important}.sharebar{background:#fff!important;color:#1f2940!important;border:1px solid #d8e0eb!important}.content{max-width:1880px!important;padding:30px 34px 38px!important;margin:0 auto!important}.main,.section{min-width:0!important}.section>.headline h1,.section>.headline h2,.section>.headline h3,.section>.headline .title,.section>.headline .value{color:#fff!important}.section>.headline .sub,.section>.headline .small{color:#ffffffd1!important}.headline .filter,.headline input,.headline select,.toolbar .filter,.toolbar input,.toolbar select,.maindash-filterbar .filter,.maindash-custom-range .filter{background:#ffffff24!important;color:#fff!important;border:1px solid rgba(255,255,255,.18)!important}.headline .filter::placeholder,.headline input::placeholder,.toolbar .filter::placeholder,.toolbar input::placeholder{color:#ffffffbd!important}.headline select option,.toolbar select option{background:#fff!important;color:#1f2940!important}.main .card,.main .panel,.main .kpi,.main .module-kpi,.main .agent-card,.main .dept-report-card,.main .source-card,.main .top-agent-card,.main .ai-box,.main .listing,.main .offplan-lead,.main .lead-card,.main .owner-card,.main .project-card,.main .area-card,.main .contract-card,.main .doc-card,.main .queue-card,.main .review-item,.main .agent-chip,.main .kpi-callout,.main .mini-stat,.main .metric-mini,.main .agent-box,.main .task-item,.main .compact-item,.main .inbox-item,.main .summary-btn,.main .chat-app,.main .gcal-sidebar,.main .gcal-main,.main .chat-window,.main .chat-people,.main .offplan-col,.main .kan-col,.main .contract-col,.main .admin-nav,.main .table-wrap,.main .cal-day,.main .timeline-event,.main .inbox-list,.main .chat-rail,.main .maindash-dept,.main .dept-box,.main .info-mini{background:#ffffffed!important;color:#1f2940!important;border:1px solid rgba(31,41,64,.1)!important;box-shadow:0 10px 24px #0e134f1f!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important}.main .card *,.main .panel *,.main .kpi *,.main .module-kpi *,.main .agent-card *,.main .dept-report-card *,.main .source-card *,.main .top-agent-card *,.main .listing *,.main .offplan-lead *,.main .lead-card *,.main .owner-card *,.main .project-card *,.main .area-card *,.main .contract-card *,.main .doc-card *,.main .queue-card *,.main .review-item *,.main .agent-chip *,.main .kpi-callout *,.main .mini-stat *,.main .metric-mini *,.main .agent-box *,.main .task-item *,.main .compact-item *,.main .inbox-item *,.main .summary-btn *,.main .maindash-dept *,.main .dept-box *,.main .info-mini *{color:inherit}.main .card h1,.main .card h2,.main .card h3,.main .card h4,.main .card h5,.main .card h6,.main .panel h1,.main .panel h2,.main .panel h3,.main .panel h4,.main .panel h5,.main .panel h6,.main .kpi .value,.main .module-kpi .m-value,.main .price,.main .title,.main .title2,.main .name,.main .person,.main b,.main strong,.main .big,.main .value,.main .kvalue,.main .person-name,.main .task-title,.main .close-amount{color:#1f2940!important}.main .sub,.main .small,.main .meta,.main .label,.main .klabel,.main .ksub,.main .m-label,.main .m-note,.main .role,.main .facts,.main .t1,.main .t3,.main .lead-source,.main .lead-line,.main .person-preview,.main .person-time,.main .msg-name,.main .msg-time,.main .timeline-time,.main .lbl{color:#6d778d!important}.maindash-top-kpis{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(170px,1fr))!important;gap:16px!important;margin:18px 0!important}.maindash-dept-grid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(320px,1fr))!important;gap:18px!important;margin:18px 0!important}.leaderboard-grid{display:grid!important;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr)!important;gap:18px!important;margin:18px 0!important}.mini-2col{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.maindash-dept,.top-agent-card,.table-wrap,.card,.panel{min-width:0!important;overflow:hidden!important}.dept-dual{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.dept-source-list,.leaderboard-list,.attention-list,.recent-close-scroll{min-width:0!important}.leaderboard-row,.close-row,.dept-source-row{gap:12px!important}.close-row{padding:12px 2px!important;border-bottom:1px solid rgba(31,41,64,.1)!important}.recent-close-scroll{max-height:380px!important;overflow:auto!important;padding-right:4px!important}.top-agent-card{padding:20px!important}.dept-box,.info-mini{padding:13px 14px!important}.dept-box .big{font-size:28px!important}.kpi,.module-kpi{padding:15px 16px!important}.main button,.main .primary,.main .ghost,.main .icon-btn,.main .gcal-btn,.main .gcal-create,.main .listing-actions button,.main .chat-compose button,.main .summary-btn,.main .tab,.main .report-tab{background:#fffffff0!important;color:#1f2940!important;border:1px solid #d8e0eb!important;box-shadow:none!important}.main button:hover,.main .primary:hover,.main .ghost:hover,.main .icon-btn:hover,.main .gcal-btn:hover,.main .gcal-create:hover,.main .listing-actions button:hover,.main .chat-compose button:hover,.main .summary-btn:hover,.main .tab:hover,.main .report-tab:hover{background:#f7f9fc!important;color:#1f2940!important;border-color:#cbd5e2!important}.main .tab.active,.main .report-tab.active,.main .summary-btn.active,.main .gcal-btn.active{background:#eef3f8!important;color:#1f2940!important;border-color:#cfd8e5!important}.main .card input,.main .card select,.main .card textarea,.main .panel input,.main .panel select,.main .panel textarea,.main .chat-search,.main .chat-compose input,.main .search{background:#fffffff0!important;color:#1f2940!important;border:1px solid #d8e0eb!important}.main .card input::placeholder,.main .panel input::placeholder,.main .chat-search::placeholder,.main .chat-compose input::placeholder,.main .search::placeholder{color:#8a94a9!important}.sidebar,.topbar{color:#fff!important}.sidebar .nav button,.sidebar .nav-label,.logo,.topbar *{color:inherit!important}.main .gcal-toolbar,.main .chat-window-head,.main .chat-compose{background:#ffffffed!important}.main .gcal-day-head,.main .gcal-corner,.main .gcal-all-label,.main .gcal-all-cell,.main .gcal-time,.main .gcal-cell{background:#ffffffed!important;border-color:#1f29401a!important}.main .gcal-day-head .daynum,.main .gcal-toolbar h2,.main .gcal-check{color:#1f2940!important}.main .gcal-day-head .dayname,.main .gcal-time{color:#6d778d!important}.offplan-head .label,.kan-head .label,.offplan-head .count,.kan-head .count{color:#1f2940!important}@media(max-width:1440px){.content{padding:24px 24px 34px!important}.leaderboard-grid{grid-template-columns:1fr!important}}@media(max-width:1100px){.maindash-dept-grid,.maindash-top-kpis,.mini-2col,.dept-dual{grid-template-columns:1fr!important}}.offplan-topline h1,.offplan-topline h2,.offplan-topline h3,.offplan-topline .sub,.offplan-topline .small,#listings .headline h1,#listings .headline h2,#listings .headline .sub,#overview>.headline h1,#overview>.headline .sub,#ai>.headline h1,#ai>.headline .sub,#mywork>.headline h1,#mywork>.headline .sub{color:#fff!important}.offplan-topline .pill{color:inherit!important}.offplan-col,.kan-col,.contract-col{border-radius:22px!important;overflow:hidden!important}.offplan-head,.kan-head{border-top-left-radius:22px!important;border-top-right-radius:22px!important}.offplan-body,.kan-body{border-bottom-left-radius:22px!important;border-bottom-right-radius:22px!important}.offplan-lead,.lead-card{border-radius:16px!important}.offplan-lead .lead-bottom,.lead-card .lead-bottom{border-radius:12px!important}.listing .img{height:180px!important;border-top-left-radius:20px!important;border-top-right-radius:20px!important;background-size:cover!important;background-position:center center!important;background-repeat:no-repeat!important}#listingGrid .listing:nth-child(1) .img{background-image:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%20900%20420%22%3E%0A%3Cdefs%3E%0A%3ClinearGradient%20id%3D%22sky%22%20x1%3D%220%22%20x2%3D%220%22%20y1%3D%220%22%20y2%3D%221%22%3E%3Cstop%20offset%3D%220%22%20stop-color%3D%22%239cc9f3%22/%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23e7f1fb%22/%3E%3C/linearGradient%3E%0A%3ClinearGradient%20id%3D%22glass%22%20x1%3D%220%22%20x2%3D%221%22%3E%3Cstop%20offset%3D%220%22%20stop-color%3D%22%239dc7ee%22/%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23dbeafb%22/%3E%3C/linearGradient%3E%0A%3C/defs%3E%0A%3Crect%20width%3D%22900%22%20height%3D%22420%22%20fill%3D%22url%28%23sky%29%22/%3E%0A%3Crect%20y%3D%22285%22%20width%3D%22900%22%20height%3D%22135%22%20fill%3D%22%23d8e4d2%22/%3E%0A%3Crect%20y%3D%22325%22%20width%3D%22900%22%20height%3D%2295%22%20fill%3D%22%23b4c7a3%22/%3E%0A%3Crect%20x%3D%2230%22%20y%3D%22300%22%20width%3D%22840%22%20height%3D%2280%22%20rx%3D%2220%22%20fill%3D%22%237eb3d7%22%20opacity%3D%22.35%22/%3E%0A%3Crect%20x%3D%22140%22%20y%3D%2290%22%20width%3D%22190%22%20height%3D%22220%22%20rx%3D%226%22%20fill%3D%22%23f5f8fc%22/%3E%0A%3Crect%20x%3D%22330%22%20y%3D%2255%22%20width%3D%22230%22%20height%3D%22255%22%20rx%3D%226%22%20fill%3D%22%23ffffff%22/%3E%0A%3Crect%20x%3D%22560%22%20y%3D%22105%22%20width%3D%22175%22%20height%3D%22205%22%20rx%3D%226%22%20fill%3D%22%23eef4fb%22/%3E%0A%3Crect%20x%3D%22315%22%20y%3D%2255%22%20width%3D%2215%22%20height%3D%22255%22%20fill%3D%22%2333597a%22/%3E%0A%3Crect%20x%3D%22545%22%20y%3D%2255%22%20width%3D%2215%22%20height%3D%22255%22%20fill%3D%22%2333597a%22/%3E%0A%3Cg%20fill%3D%22url%28%23glass%29%22%3E%0A%20%20%3Cg%20transform%3D%22translate%28170%20120%29%22%3E%3Crect%20x%3D%220%22%20y%3D%220%22%20width%3D%2218%22%20height%3D%2222%22%20rx%3D%222%22/%3E%3Crect%20x%3D%2238%22%20y%3D%220%22%20width%3D%2218%22%20height%3D%2222%22%20rx%3D%222%22/%3E%3Crect%20x%3D%2276%22%20y%3D%220%22%20width%3D%2218%22%20height%3D%2222%22%20rx%3D%222%22/%3E%3Crect%20x%3D%220%22%20y%3D%2242%22%20width%3D%2218%22%20height%3D%2222%22%20rx%3D%222%22/%3E%3Crect%20x%3D%2238%22%20y%3D%2242%22%20width%3D%2218%22%20height%3D%2222%22%20rx%3D%222%22/%3E%3Crect%20x%3D%2276%22%20y%3D%2242%22%20width%3D%2218%22%20height%3D%2222%22%20rx%3D%222%22/%3E%3Crect%20x%3D%220%22%20y%3D%2284%22%20width%3D%2218%22%20height%3D%2222%22%20rx%3D%222%22/%3E%3Crect%20x%3D%2238%22%20y%3D%2284%22%20width%3D%2218%22%20height%3D%2222%22%20rx%3D%222%22/%3E%3Crect%20x%3D%2276%22%20y%3D%2284%22%20width%3D%2218%22%20height%3D%2222%22%20rx%3D%222%22/%3E%3Crect%20x%3D%220%22%20y%3D%22126%22%20width%3D%2218%22%20height%3D%2222%22%20rx%3D%222%22/%3E%3Crect%20x%3D%2238%22%20y%3D%22126%22%20width%3D%2218%22%20height%3D%2222%22%20rx%3D%222%22/%3E%3Crect%20x%3D%2276%22%20y%3D%22126%22%20width%3D%2218%22%20height%3D%2222%22%20rx%3D%222%22/%3E%3Crect%20x%3D%220%22%20y%3D%22168%22%20width%3D%2218%22%20height%3D%2222%22%20rx%3D%222%22/%3E%3Crect%20x%3D%2238%22%20y%3D%22168%22%20width%3D%2218%22%20height%3D%2222%22%20rx%3D%222%22/%3E%3Crect%20x%3D%2276%22%20y%3D%22168%22%20width%3D%2218%22%20height%3D%2222%22%20rx%3D%222%22/%3E%3C/g%3E%0A%20%20%3Cg%20transform%3D%22translate%28372%2090%29%22%3E%3Crect%20x%3D%220%22%20y%3D%220%22%20width%3D%2218%22%20height%3D%2222%22%20rx%3D%222%22/%3E%3Crect%20x%3D%2242%22%20y%3D%220%22%20width%3D%2218%22%20height%3D%2222%22%20rx%3D%222%22/%3E%3Crect%20x%3D%2284%22%20y%3D%220%22%20width%3D%2218%22%20height%3D%2222%22%20rx%3D%222%22/%3E%3Crect%20x%3D%22126%22%20y%3D%220%22%20width%3D%2218%22%20height%3D%2222%22%20rx%3D%222%22/%3E%3Crect%20x%3D%220%22%20y%3D%2242%22%20width%3D%2218%22%20height%3D%2222%22%20rx%3D%222%22/%3E%3Crect%20x%3D%2242%22%20y%3D%2242%22%20width%3D%2218%22%20height%3D%2222%22%20rx%3D%222%22/%3E%3Crect%20x%3D%2284%22%20y%3D%2242%22%20width%3D%2218%22%20height%3D%2222%22%20rx%3D%222%22/%3E%3Crect%20x%3D%22126%22%20y%3D%2242%22%20width%3D%2218%22%20height%3D%2222%22%20rx%3D%222%22/%3E%3Crect%20x%3D%220%22%20y%3D%2284%22%20width%3D%2218%22%20height%3D%2222%22%20rx%3D%222%22/%3E%3Crect%20x%3D%2242%22%20y%3D%2284%22%20width%3D%2218%22%20height%3D%2222%22%20rx%3D%222%22/%3E%3Crect%20x%3D%2284%22%20y%3D%2284%22%20width%3D%2218%22%20height%3D%2222%22%20rx%3D%222%22/%3E%3Crect%20x%3D%22126%22%20y%3D%2284%22%20width%3D%2218%22%20height%3D%2222%22%20rx%3D%222%22/%3E%3Crect%20x%3D%220%22%20y%3D%22126%22%20width%3D%2218%22%20height%3D%2222%22%20rx%3D%222%22/%3E%3Crect%20x%3D%2242%22%20y%3D%22126%22%20width%3D%2218%22%20height%3D%2222%22%20rx%3D%222%22/%3E%3Crect%20x%3D%2284%22%20y%3D%22126%22%20width%3D%2218%22%20height%3D%2222%22%20rx%3D%222%22/%3E%3Crect%20x%3D%22126%22%20y%3D%22126%22%20width%3D%2218%22%20height%3D%2222%22%20rx%3D%222%22/%3E%3Crect%20x%3D%220%22%20y%3D%22168%22%20width%3D%2218%22%20height%3D%2222%22%20rx%3D%222%22/%3E%3Crect%20x%3D%2242%22%20y%3D%22168%22%20width%3D%2218%22%20height%3D%2222%22%20rx%3D%222%22/%3E%3Crect%20x%3D%2284%22%20y%3D%22168%22%20width%3D%2218%22%20height%3D%2222%22%20rx%3D%222%22/%3E%3Crect%20x%3D%22126%22%20y%3D%22168%22%20width%3D%2218%22%20height%3D%2222%22%20rx%3D%222%22/%3E%3C/g%3E%0A%20%20%3Cg%20transform%3D%22translate%28595%20130%29%22%3E%3Crect%20x%3D%220%22%20y%3D%220%22%20width%3D%2218%22%20height%3D%2222%22%20rx%3D%222%22/%3E%3Crect%20x%3D%2238%22%20y%3D%220%22%20width%3D%2218%22%20height%3D%2222%22%20rx%3D%222%22/%3E%3Crect%20x%3D%2276%22%20y%3D%220%22%20width%3D%2218%22%20height%3D%2222%22%20rx%3D%222%22/%3E%3Crect%20x%3D%220%22%20y%3D%2242%22%20width%3D%2218%22%20height%3D%2222%22%20rx%3D%222%22/%3E%3Crect%20x%3D%2238%22%20y%3D%2242%22%20width%3D%2218%22%20height%3D%2222%22%20rx%3D%222%22/%3E%3Crect%20x%3D%2276%22%20y%3D%2242%22%20width%3D%2218%22%20height%3D%2222%22%20rx%3D%222%22/%3E%3Crect%20x%3D%220%22%20y%3D%2284%22%20width%3D%2218%22%20height%3D%2222%22%20rx%3D%222%22/%3E%3Crect%20x%3D%2238%22%20y%3D%2284%22%20width%3D%2218%22%20height%3D%2222%22%20rx%3D%222%22/%3E%3Crect%20x%3D%2276%22%20y%3D%2284%22%20width%3D%2218%22%20height%3D%2222%22%20rx%3D%222%22/%3E%3Crect%20x%3D%220%22%20y%3D%22126%22%20width%3D%2218%22%20height%3D%2222%22%20rx%3D%222%22/%3E%3Crect%20x%3D%2238%22%20y%3D%22126%22%20width%3D%2218%22%20height%3D%2222%22%20rx%3D%222%22/%3E%3Crect%20x%3D%2276%22%20y%3D%22126%22%20width%3D%2218%22%20height%3D%2222%22%20rx%3D%222%22/%3E%3C/g%3E%0A%3C/g%3E%0A%3Crect%20x%3D%22730%22%20y%3D%22235%22%20width%3D%22110%22%20height%3D%2265%22%20rx%3D%226%22%20fill%3D%22none%22%20stroke%3D%22%23e7eef6%22%20stroke-width%3D%224%22/%3E%0A%3Ccircle%20cx%3D%22750%22%20cy%3D%2250%22%20r%3D%2228%22%20fill%3D%22%23ffffff%22%20opacity%3D%22.45%22/%3E%0A%3C/svg%3E)!important}#listingGrid .listing:nth-child(2) .img{background-image:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%20900%20420%22%3E%0A%3Cdefs%3E%0A%3ClinearGradient%20id%3D%22bg%22%20x1%3D%220%22%20x2%3D%221%22%3E%3Cstop%20offset%3D%220%22%20stop-color%3D%22%23f2e4da%22/%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23fbf6f1%22/%3E%3C/linearGradient%3E%0A%3C/defs%3E%0A%3Crect%20width%3D%22900%22%20height%3D%22420%22%20fill%3D%22url%28%23bg%29%22/%3E%0A%3Crect%20y%3D%22250%22%20width%3D%22900%22%20height%3D%22170%22%20fill%3D%22%23d8c7b8%22/%3E%0A%3Crect%20x%3D%220%22%20y%3D%2270%22%20width%3D%22500%22%20height%3D%22180%22%20fill%3D%22%23efe1d4%22/%3E%0A%3Crect%20x%3D%22500%22%20y%3D%2270%22%20width%3D%22320%22%20height%3D%22180%22%20fill%3D%22%23dfe6ee%22/%3E%0A%3Crect%20x%3D%22520%22%20y%3D%2290%22%20width%3D%22280%22%20height%3D%22140%22%20fill%3D%22%23cbe0ef%22/%3E%0A%3Crect%20x%3D%22540%22%20y%3D%22110%22%20width%3D%22240%22%20height%3D%22100%22%20fill%3D%22%23f6fafc%22/%3E%0A%3Crect%20x%3D%22110%22%20y%3D%22220%22%20width%3D%22260%22%20height%3D%2285%22%20rx%3D%2218%22%20fill%3D%22%23ead8ca%22/%3E%0A%3Crect%20x%3D%22150%22%20y%3D%22185%22%20width%3D%22190%22%20height%3D%2255%22%20rx%3D%2218%22%20fill%3D%22%23f7ede5%22/%3E%0A%3Crect%20x%3D%22398%22%20y%3D%22240%22%20width%3D%22110%22%20height%3D%2235%22%20rx%3D%228%22%20fill%3D%22%23b98367%22/%3E%0A%3Crect%20x%3D%22443%22%20y%3D%22264%22%20width%3D%2220%22%20height%3D%2245%22%20fill%3D%22%237a5a46%22/%3E%0A%3Crect%20x%3D%22605%22%20y%3D%22235%22%20width%3D%22155%22%20height%3D%2255%22%20rx%3D%2210%22%20fill%3D%22%23f7efe7%22/%3E%0A%3Crect%20x%3D%22630%22%20y%3D%22175%22%20width%3D%2278%22%20height%3D%2260%22%20rx%3D%2239%22%20fill%3D%22%23c6b2a3%22/%3E%0A%3Crect%20x%3D%22720%22%20y%3D%22105%22%20width%3D%2220%22%20height%3D%22100%22%20fill%3D%22%23c7b49b%22/%3E%0A%3Cpath%20d%3D%22M730%20105%20q30%2015%2030%2055%20q0%2040-30%2045%22%20fill%3D%22%23f3df7b%22/%3E%0A%3Ccircle%20cx%3D%22130%22%20cy%3D%22115%22%20r%3D%2218%22%20fill%3D%22%23d3b495%22/%3E%0A%3Crect%20x%3D%2290%22%20y%3D%22135%22%20width%3D%2280%22%20height%3D%228%22%20rx%3D%224%22%20fill%3D%22%23d3b495%22/%3E%0A%3Crect%20x%3D%2290%22%20y%3D%22153%22%20width%3D%2280%22%20height%3D%228%22%20rx%3D%224%22%20fill%3D%22%23d3b495%22/%3E%0A%3C/svg%3E)!important}#listingGrid .listing:nth-child(3) .img{background-image:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%20900%20420%22%3E%0A%3Cdefs%3E%3ClinearGradient%20id%3D%22sky%22%20x1%3D%220%22%20x2%3D%220%22%20y1%3D%220%22%20y2%3D%221%22%3E%3Cstop%20offset%3D%220%22%20stop-color%3D%22%23b9e5ef%22/%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23f3faf9%22/%3E%3C/linearGradient%3E%3C/defs%3E%0A%3Crect%20width%3D%22900%22%20height%3D%22420%22%20fill%3D%22url%28%23sky%29%22/%3E%0A%3Crect%20y%3D%22300%22%20width%3D%22900%22%20height%3D%22120%22%20fill%3D%22%23275968%22/%3E%0A%3Crect%20y%3D%22315%22%20width%3D%22900%22%20height%3D%22105%22%20fill%3D%22%233f7888%22/%3E%0A%3Cpath%20d%3D%22M0%20295%20q120%20-18%20240%200%20t240%200%20t240%200%20t240%200%20v125%20h-960z%22%20fill%3D%22%23224958%22/%3E%0A%3Crect%20x%3D%22150%22%20y%3D%2285%22%20width%3D%22165%22%20height%3D%22225%22%20rx%3D%225%22%20fill%3D%22%23f2f6f5%22/%3E%0A%3Crect%20x%3D%22335%22%20y%3D%2260%22%20width%3D%22195%22%20height%3D%22250%22%20rx%3D%225%22%20fill%3D%22%23fcffff%22/%3E%0A%3Crect%20x%3D%22555%22%20y%3D%22100%22%20width%3D%22170%22%20height%3D%22210%22%20rx%3D%225%22%20fill%3D%22%23edf5f4%22/%3E%0A%3Crect%20x%3D%22320%22%20y%3D%2260%22%20width%3D%2215%22%20height%3D%22250%22%20fill%3D%22%23295364%22/%3E%0A%3Crect%20x%3D%22540%22%20y%3D%2260%22%20width%3D%2215%22%20height%3D%22250%22%20fill%3D%22%23295364%22/%3E%0A%3Cg%20fill%3D%22%23a7e6de%22%3E%0A%20%20%3Cg%20transform%3D%22translate%28185%20120%29%22%3E%3Crect%20x%3D%220%22%20y%3D%220%22%20width%3D%2216%22%20height%3D%2223%22%20rx%3D%222%22/%3E%3Crect%20x%3D%2235%22%20y%3D%220%22%20width%3D%2216%22%20height%3D%2223%22%20rx%3D%222%22/%3E%3Crect%20x%3D%2270%22%20y%3D%220%22%20width%3D%2216%22%20height%3D%2223%22%20rx%3D%222%22/%3E%3Crect%20x%3D%220%22%20y%3D%2242%22%20width%3D%2216%22%20height%3D%2223%22%20rx%3D%222%22/%3E%3Crect%20x%3D%2235%22%20y%3D%2242%22%20width%3D%2216%22%20height%3D%2223%22%20rx%3D%222%22/%3E%3Crect%20x%3D%2270%22%20y%3D%2242%22%20width%3D%2216%22%20height%3D%2223%22%20rx%3D%222%22/%3E%3Crect%20x%3D%220%22%20y%3D%2284%22%20width%3D%2216%22%20height%3D%2223%22%20rx%3D%222%22/%3E%3Crect%20x%3D%2235%22%20y%3D%2284%22%20width%3D%2216%22%20height%3D%2223%22%20rx%3D%222%22/%3E%3Crect%20x%3D%2270%22%20y%3D%2284%22%20width%3D%2216%22%20height%3D%2223%22%20rx%3D%222%22/%3E%3Crect%20x%3D%220%22%20y%3D%22126%22%20width%3D%2216%22%20height%3D%2223%22%20rx%3D%222%22/%3E%3Crect%20x%3D%2235%22%20y%3D%22126%22%20width%3D%2216%22%20height%3D%2223%22%20rx%3D%222%22/%3E%3Crect%20x%3D%2270%22%20y%3D%22126%22%20width%3D%2216%22%20height%3D%2223%22%20rx%3D%222%22/%3E%3Crect%20x%3D%220%22%20y%3D%22168%22%20width%3D%2216%22%20height%3D%2223%22%20rx%3D%222%22/%3E%3Crect%20x%3D%2235%22%20y%3D%22168%22%20width%3D%2216%22%20height%3D%2223%22%20rx%3D%222%22/%3E%3Crect%20x%3D%2270%22%20y%3D%22168%22%20width%3D%2216%22%20height%3D%2223%22%20rx%3D%222%22/%3E%3C/g%3E%0A%20%20%3Cg%20transform%3D%22translate%28375%2095%29%22%3E%3Crect%20x%3D%220%22%20y%3D%220%22%20width%3D%2216%22%20height%3D%2223%22%20rx%3D%222%22/%3E%3Crect%20x%3D%2242%22%20y%3D%220%22%20width%3D%2216%22%20height%3D%2223%22%20rx%3D%222%22/%3E%3Crect%20x%3D%2284%22%20y%3D%220%22%20width%3D%2216%22%20height%3D%2223%22%20rx%3D%222%22/%3E%3Crect%20x%3D%22126%22%20y%3D%220%22%20width%3D%2216%22%20height%3D%2223%22%20rx%3D%222%22/%3E%3Crect%20x%3D%220%22%20y%3D%2242%22%20width%3D%2216%22%20height%3D%2223%22%20rx%3D%222%22/%3E%3Crect%20x%3D%2242%22%20y%3D%2242%22%20width%3D%2216%22%20height%3D%2223%22%20rx%3D%222%22/%3E%3Crect%20x%3D%2284%22%20y%3D%2242%22%20width%3D%2216%22%20height%3D%2223%22%20rx%3D%222%22/%3E%3Crect%20x%3D%22126%22%20y%3D%2242%22%20width%3D%2216%22%20height%3D%2223%22%20rx%3D%222%22/%3E%3Crect%20x%3D%220%22%20y%3D%2284%22%20width%3D%2216%22%20height%3D%2223%22%20rx%3D%222%22/%3E%3Crect%20x%3D%2242%22%20y%3D%2284%22%20width%3D%2216%22%20height%3D%2223%22%20rx%3D%222%22/%3E%3Crect%20x%3D%2284%22%20y%3D%2284%22%20width%3D%2216%22%20height%3D%2223%22%20rx%3D%222%22/%3E%3Crect%20x%3D%22126%22%20y%3D%2284%22%20width%3D%2216%22%20height%3D%2223%22%20rx%3D%222%22/%3E%3Crect%20x%3D%220%22%20y%3D%22126%22%20width%3D%2216%22%20height%3D%2223%22%20rx%3D%222%22/%3E%3Crect%20x%3D%2242%22%20y%3D%22126%22%20width%3D%2216%22%20height%3D%2223%22%20rx%3D%222%22/%3E%3Crect%20x%3D%2284%22%20y%3D%22126%22%20width%3D%2216%22%20height%3D%2223%22%20rx%3D%222%22/%3E%3Crect%20x%3D%22126%22%20y%3D%22126%22%20width%3D%2216%22%20height%3D%2223%22%20rx%3D%222%22/%3E%3Crect%20x%3D%220%22%20y%3D%22168%22%20width%3D%2216%22%20height%3D%2223%22%20rx%3D%222%22/%3E%3Crect%20x%3D%2242%22%20y%3D%22168%22%20width%3D%2216%22%20height%3D%2223%22%20rx%3D%222%22/%3E%3Crect%20x%3D%2284%22%20y%3D%22168%22%20width%3D%2216%22%20height%3D%2223%22%20rx%3D%222%22/%3E%3Crect%20x%3D%22126%22%20y%3D%22168%22%20width%3D%2216%22%20height%3D%2223%22%20rx%3D%222%22/%3E%3C/g%3E%0A%20%20%3Cg%20transform%3D%22translate%28590%20135%29%22%3E%3Crect%20x%3D%220%22%20y%3D%220%22%20width%3D%2216%22%20height%3D%2223%22%20rx%3D%222%22/%3E%3Crect%20x%3D%2235%22%20y%3D%220%22%20width%3D%2216%22%20height%3D%2223%22%20rx%3D%222%22/%3E%3Crect%20x%3D%2270%22%20y%3D%220%22%20width%3D%2216%22%20height%3D%2223%22%20rx%3D%222%22/%3E%3Crect%20x%3D%220%22%20y%3D%2242%22%20width%3D%2216%22%20height%3D%2223%22%20rx%3D%222%22/%3E%3Crect%20x%3D%2235%22%20y%3D%2242%22%20width%3D%2216%22%20height%3D%2223%22%20rx%3D%222%22/%3E%3Crect%20x%3D%2270%22%20y%3D%2242%22%20width%3D%2216%22%20height%3D%2223%22%20rx%3D%222%22/%3E%3Crect%20x%3D%220%22%20y%3D%2284%22%20width%3D%2216%22%20height%3D%2223%22%20rx%3D%222%22/%3E%3Crect%20x%3D%2235%22%20y%3D%2284%22%20width%3D%2216%22%20height%3D%2223%22%20rx%3D%222%22/%3E%3Crect%20x%3D%2270%22%20y%3D%2284%22%20width%3D%2216%22%20height%3D%2223%22%20rx%3D%222%22/%3E%3Crect%20x%3D%220%22%20y%3D%22126%22%20width%3D%2216%22%20height%3D%2223%22%20rx%3D%222%22/%3E%3Crect%20x%3D%2235%22%20y%3D%22126%22%20width%3D%2216%22%20height%3D%2223%22%20rx%3D%222%22/%3E%3Crect%20x%3D%2270%22%20y%3D%22126%22%20width%3D%2216%22%20height%3D%2223%22%20rx%3D%222%22/%3E%3C/g%3E%0A%3C/g%3E%0A%3Crect%20x%3D%22720%22%20y%3D%22235%22%20width%3D%22112%22%20height%3D%2270%22%20rx%3D%226%22%20fill%3D%22none%22%20stroke%3D%22%23d6edf0%22%20stroke-width%3D%224%22/%3E%0A%3Ccircle%20cx%3D%22770%22%20cy%3D%2250%22%20r%3D%2236%22%20fill%3D%22%23ffffff%22%20opacity%3D%22.28%22/%3E%0A%3C/svg%3E)!important}#listingGrid .listing:nth-child(4) .img{background-image:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%20900%20420%22%3E%0A%3Crect%20width%3D%22900%22%20height%3D%22420%22%20fill%3D%22%23eef3fa%22/%3E%0A%3Crect%20y%3D%22280%22%20width%3D%22900%22%20height%3D%22140%22%20fill%3D%22%23d7cdbf%22/%3E%0A%3Crect%20x%3D%22520%22%20y%3D%2270%22%20width%3D%22230%22%20height%3D%22160%22%20fill%3D%22%23d6e3ee%22/%3E%0A%3Crect%20x%3D%22540%22%20y%3D%2290%22%20width%3D%22190%22%20height%3D%22120%22%20fill%3D%22%23f6fbfe%22/%3E%0A%3Crect%20x%3D%22130%22%20y%3D%22185%22%20width%3D%22360%22%20height%3D%2295%22%20rx%3D%2216%22%20fill%3D%22%23d9dde8%22/%3E%0A%3Crect%20x%3D%22150%22%20y%3D%22165%22%20width%3D%22320%22%20height%3D%2235%22%20rx%3D%2210%22%20fill%3D%22%23c4ccd9%22/%3E%0A%3Crect%20x%3D%22165%22%20y%3D%22205%22%20width%3D%22120%22%20height%3D%2255%22%20rx%3D%228%22%20fill%3D%22%23ffffff%22/%3E%0A%3Crect%20x%3D%22290%22%20y%3D%22205%22%20width%3D%22165%22%20height%3D%2255%22%20rx%3D%228%22%20fill%3D%22%23f2f4f8%22/%3E%0A%3Crect%20x%3D%22520%22%20y%3D%22240%22%20width%3D%22120%22%20height%3D%2218%22%20rx%3D%229%22%20fill%3D%22%23b7906d%22/%3E%0A%3Crect%20x%3D%22560%22%20y%3D%22170%22%20width%3D%2255%22%20height%3D%2270%22%20rx%3D%226%22%20fill%3D%22%23fff%22/%3E%0A%3Crect%20x%3D%22628%22%20y%3D%22160%22%20width%3D%2232%22%20height%3D%2280%22%20fill%3D%22%23ddd%22/%3E%0A%3Ccircle%20cx%3D%22644%22%20cy%3D%22150%22%20r%3D%2224%22%20fill%3D%22%23f3d07b%22/%3E%0A%3Crect%20x%3D%22125%22%20y%3D%2290%22%20width%3D%22110%22%20height%3D%2270%22%20rx%3D%228%22%20fill%3D%22%23f7fbfe%22/%3E%0A%3Crect%20x%3D%22145%22%20y%3D%22110%22%20width%3D%2270%22%20height%3D%2230%22%20fill%3D%22%23d7e6f0%22/%3E%0A%3C/svg%3E)!important}#listingGrid .listing:nth-child(5) .img{background-image:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%20900%20420%22%3E%0A%3Crect%20width%3D%22900%22%20height%3D%22420%22%20fill%3D%22%23f0e4d8%22/%3E%0A%3Crect%20y%3D%22270%22%20width%3D%22900%22%20height%3D%22150%22%20fill%3D%22%23d6c0a8%22/%3E%0A%3Crect%20y%3D%22320%22%20width%3D%22900%22%20height%3D%22100%22%20fill%3D%22%23c3ae95%22/%3E%0A%3Crect%20x%3D%22170%22%20y%3D%22125%22%20width%3D%22500%22%20height%3D%22165%22%20rx%3D%228%22%20fill%3D%22%23f8f5f0%22/%3E%0A%3Crect%20x%3D%22230%22%20y%3D%2285%22%20width%3D%22160%22%20height%3D%2280%22%20rx%3D%225%22%20fill%3D%22%23f8f5f0%22/%3E%0A%3Cpolygon%20points%3D%22210%2C125%20305%2C60%20410%2C125%22%20fill%3D%22%239b7458%22/%3E%0A%3Crect%20x%3D%22470%22%20y%3D%22110%22%20width%3D%22160%22%20height%3D%22180%22%20rx%3D%226%22%20fill%3D%22%23fbf8f4%22/%3E%0A%3Cg%20fill%3D%22%23d8c0a5%22%3E%0A%20%20%3Crect%20x%3D%22250%22%20y%3D%22175%22%20width%3D%2255%22%20height%3D%2275%22%20rx%3D%223%22/%3E%0A%20%20%3Crect%20x%3D%22330%22%20y%3D%22175%22%20width%3D%2255%22%20height%3D%2275%22%20rx%3D%223%22/%3E%0A%20%20%3Crect%20x%3D%22505%22%20y%3D%22150%22%20width%3D%2244%22%20height%3D%2250%22%20rx%3D%223%22/%3E%0A%20%20%3Crect%20x%3D%22565%22%20y%3D%22150%22%20width%3D%2244%22%20height%3D%2250%22%20rx%3D%223%22/%3E%0A%3C/g%3E%0A%3Crect%20x%3D%22420%22%20y%3D%22230%22%20width%3D%2280%22%20height%3D%2260%22%20rx%3D%224%22%20fill%3D%22%238d674e%22/%3E%0A%3Crect%20x%3D%2250%22%20y%3D%22292%22%20width%3D%22190%22%20height%3D%2278%22%20rx%3D%2214%22%20fill%3D%22%236ebfca%22%20opacity%3D%22.75%22/%3E%0A%3Ccircle%20cx%3D%22720%22%20cy%3D%2275%22%20r%3D%2228%22%20fill%3D%22%23fff%22%20opacity%3D%22.28%22/%3E%0A%3Ccircle%20cx%3D%22130%22%20cy%3D%22235%22%20r%3D%2234%22%20fill%3D%22%2390b76d%22/%3E%0A%3Crect%20x%3D%22120%22%20y%3D%22240%22%20width%3D%2220%22%20height%3D%2240%22%20fill%3D%22%237d6047%22/%3E%0A%3C/svg%3E)!important}#listingGrid .listing:nth-child(6) .img{background-image:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%20900%20420%22%3E%0A%3Crect%20width%3D%22900%22%20height%3D%22420%22%20fill%3D%22%23f8f3ea%22/%3E%0A%3Crect%20y%3D%22285%22%20width%3D%22900%22%20height%3D%22135%22%20fill%3D%22%23d8c6b5%22/%3E%0A%3Crect%20x%3D%2270%22%20y%3D%22105%22%20width%3D%22240%22%20height%3D%22140%22%20fill%3D%22%23ffffff%22/%3E%0A%3Crect%20x%3D%2290%22%20y%3D%22125%22%20width%3D%22200%22%20height%3D%22100%22%20fill%3D%22%23d8ecf5%22/%3E%0A%3Crect%20x%3D%22350%22%20y%3D%22110%22%20width%3D%22390%22%20height%3D%22185%22%20rx%3D%228%22%20fill%3D%22%23fdfcf9%22/%3E%0A%3Crect%20x%3D%22350%22%20y%3D%22150%22%20width%3D%22390%22%20height%3D%2218%22%20fill%3D%22%23ccb49a%22/%3E%0A%3Crect%20x%3D%22350%22%20y%3D%22190%22%20width%3D%22390%22%20height%3D%2218%22%20fill%3D%22%23ccb49a%22/%3E%0A%3Crect%20x%3D%22350%22%20y%3D%22230%22%20width%3D%22390%22%20height%3D%2218%22%20fill%3D%22%23ccb49a%22/%3E%0A%3Crect%20x%3D%22350%22%20y%3D%22248%22%20width%3D%22390%22%20height%3D%2247%22%20fill%3D%22%23efe6dc%22/%3E%0A%3Crect%20x%3D%22430%22%20y%3D%22255%22%20width%3D%2296%22%20height%3D%2222%22%20rx%3D%2211%22%20fill%3D%22%237a7f84%22/%3E%0A%3Crect%20x%3D%22555%22%20y%3D%22255%22%20width%3D%22105%22%20height%3D%2230%22%20rx%3D%226%22%20fill%3D%22%23c7cfd8%22/%3E%0A%3Crect%20x%3D%22110%22%20y%3D%22250%22%20width%3D%22180%22%20height%3D%2222%22%20rx%3D%228%22%20fill%3D%22%23b6896d%22/%3E%0A%3Crect%20x%3D%22145%22%20y%3D%22170%22%20width%3D%2232%22%20height%3D%2248%22%20rx%3D%223%22%20fill%3D%22%23fff1d2%22/%3E%0A%3Crect%20x%3D%22185%22%20y%3D%22155%22%20width%3D%2228%22%20height%3D%2263%22%20rx%3D%223%22%20fill%3D%22%23e9f6fd%22/%3E%0A%3Crect%20x%3D%22225%22%20y%3D%22175%22%20width%3D%2225%22%20height%3D%2243%22%20rx%3D%223%22%20fill%3D%22%23dce9d2%22/%3E%0A%3C/svg%3E)!important}.offplan-topline{margin-bottom:14px!important}.offplan-topline h1{margin-top:10px!important;margin-bottom:6px!important}.listing .img,.pocket-photo{background-size:cover!important;background-position:center center!important;background-repeat:no-repeat!important}#listingGrid .listing:nth-child(1) .img{background-image:url(/assets/villa-1-CMHm18sZ.png)!important}#listingGrid .listing:nth-child(2) .img{background-image:url(/assets/villa-1-CMHm18sZ.png)!important}#listingGrid .listing:nth-child(3) .img{background-image:url(/assets/villa-1-CMHm18sZ.png)!important}#listingGrid .listing:nth-child(4) .img{background-image:url(/assets/villa-1-CMHm18sZ.png)!important}#listingGrid .listing:nth-child(5) .img{background-image:url(/assets/villa-1-CMHm18sZ.png)!important}#listingGrid .listing:nth-child(6) .img{background-image:url(/assets/villa-1-CMHm18sZ.png)!important}.pocket-grid .pocket-card:nth-child(1) .pocket-photo{background-image:url(/assets/villa-1-CMHm18sZ.png)!important}.pocket-grid .pocket-card:nth-child(2) .pocket-photo{background-image:url(/assets/villa-1-CMHm18sZ.png)!important}.pocket-grid .pocket-card:nth-child(3) .pocket-photo{background-image:url(/assets/villa-1-CMHm18sZ.png)!important}.listing .img:before,.pocket-photo:before{content:"";position:absolute;inset:0;background:linear-gradient(to top,#0c122329,#0c122300 45%);pointer-events:none}.listing .img,.pocket-photo{position:relative!important}.deal-overview-grid,.commission-grid,.viewing-grid{display:grid;grid-template-columns:1.25fr .95fr;gap:18px;margin-top:18px}.deal-stage-grid,.mini-split-grid,.agent-stats-grid,.quick-kpi-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px}.deal-stage-box,.split-card,.side-stat-card,.manual-entry-card,.priority-card,.feedback-card,.agent-kpi-card{background:#ffffffed;border:1px solid rgba(31,41,64,.1);border-radius:18px;padding:14px 15px;box-shadow:0 10px 24px #0e134f14}.deal-stage-box h3,.split-card h3,.side-stat-card h3,.manual-entry-card h3,.priority-card h3,.feedback-card h3,.agent-kpi-card h3{margin:0 0 8px;color:#1f2940}.deal-stage-box .big-money,.split-card .big-money,.side-stat-card .big-money,.agent-kpi-card .big-money{font-size:28px;font-weight:800;color:#1f2940;line-height:1.05}.deal-stage-box .small,.split-card .small,.side-stat-card .small,.manual-entry-card .small,.priority-card .small,.feedback-card .small,.agent-kpi-card .small{color:#6d778d}.row-note{display:flex;justify-content:space-between;align-items:center;padding:10px 0;border-bottom:1px solid rgba(31,41,64,.08);gap:12px}.row-note:last-child{border-bottom:none}.row-note b{color:#1f2940}.deal-mini-table,.mini-ledger{width:100%;border-collapse:collapse;margin-top:8px}.deal-mini-table th,.deal-mini-table td,.mini-ledger th,.mini-ledger td{padding:11px 12px;text-align:left;border-bottom:1px solid rgba(31,41,64,.08);font-size:13px;color:#1f2940;vertical-align:top}.deal-mini-table th,.mini-ledger th{font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:#6d778d;background:#f6f8fbcc}.deal-mini-table tr:last-child td,.mini-ledger tr:last-child td{border-bottom:none}.dot{width:10px;height:10px;border-radius:50%;display:inline-block;margin-right:8px;vertical-align:middle}.dot.green{background:#2fb673}.dot.gold{background:#e2bd56}.dot.coral{background:#ef7a88}.dot.blue{background:#65addf}.dot.violet{background:#8b84e8}.tight-toolbar{display:flex;flex-wrap:wrap;gap:12px;margin-top:16px}.tight-toolbar .filter{min-width:160px}.tight-toolbar .filter.searchwide{min-width:280px;flex:1 1 320px}.priority-list,.feedback-list,.entry-list{display:flex;flex-direction:column;gap:12px;margin-top:10px}.priority-item,.feedback-item,.entry-item{display:flex;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px solid rgba(31,41,64,.08)}.priority-item:last-child,.feedback-item:last-child,.entry-item:last-child{border-bottom:none}.priority-main b,.feedback-main b,.entry-main b{display:block;color:#1f2940;margin-bottom:4px}.priority-right,.feedback-right,.entry-right{text-align:right;white-space:nowrap}.priority-right .pill,.feedback-right .pill,.entry-right .pill{margin-bottom:6px}.deal-board-head{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px}.board-pills{display:flex;gap:8px;flex-wrap:wrap}.board-pills .pill{background:#eef2f8;color:#58657d}.two-panels{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:18px}.section-note{color:#6d778d;font-size:13px;margin-top:8px}.metrics-inline{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:12px}.metric-pill-box{padding:10px 12px;border-radius:14px;background:#f5f8fcd9;border:1px solid rgba(31,41,64,.08)}.metric-pill-box b{display:block;font-size:20px;color:#1f2940}.metric-pill-box span{font-size:11px;color:#6d778d;text-transform:uppercase;letter-spacing:.04em}.viewing-hero{display:grid;grid-template-columns:1.2fr .8fr;gap:18px}.check-list{display:flex;flex-direction:column;gap:10px;margin-top:12px}.check-item{display:flex;justify-content:space-between;gap:10px;padding:10px 0;border-bottom:1px solid rgba(31,41,64,.08)}.check-item:last-child{border-bottom:none}.right-actions{display:flex;gap:10px;flex-wrap:wrap}.report-table td .subline{display:block;color:#6d778d;font-size:12px;margin-top:4px}.comp-split{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px}.comp-split .pill{background:#eef2f8;color:#58657d}@media(max-width:1300px){.deal-overview-grid,.commission-grid,.viewing-grid,.viewing-hero,.two-panels{grid-template-columns:1fr}}#deals .tight-toolbar,#commissions .tight-toolbar,#contracts .tight-toolbar,#viewings .tight-toolbar{margin-top:18px!important;margin-bottom:24px!important;row-gap:12px!important;position:relative!important;z-index:2!important}#deals .module-kpis,#commissions .module-kpis,#contracts .module-kpis,#viewings .module-kpis{margin-top:0!important;margin-bottom:22px!important;gap:14px!important;position:relative!important;z-index:1!important}#deals .module-kpis,#commissions .module-kpis,#contracts .module-kpis{grid-template-columns:repeat(6,minmax(155px,1fr))!important}.contract-section-block{margin-top:22px}.contract-section-title{display:flex;justify-content:space-between;align-items:flex-end;gap:14px;margin-bottom:12px}.contract-section-title h2{margin:0;color:#fff!important;font-size:22px}.contract-section-title .sub{color:#fffc!important;margin-top:4px}.contract-mini-kpis{display:grid;grid-template-columns:repeat(4,minmax(160px,1fr));gap:12px;margin-bottom:14px}.contract-mini-kpi{background:#ffffffed;border:1px solid rgba(31,41,64,.1);border-radius:16px;padding:13px 14px;box-shadow:0 8px 18px #0e134f14}.contract-mini-kpi .label{font-size:10px;color:#6d778d!important;text-transform:uppercase;letter-spacing:.05em}.contract-mini-kpi .value{font-size:24px;font-weight:800;color:#1f2940!important;margin-top:5px}.contract-mini-kpi .note{font-size:11px;color:#6d778d!important;margin-top:3px}.contract-lane-separated{display:grid;grid-template-columns:repeat(4,minmax(230px,1fr));gap:14px;overflow-x:auto;padding-bottom:8px}.contract-lane-separated.rental{grid-template-columns:repeat(5,minmax(220px,1fr))}.contract-stage{background:#ffffffed;border:1px solid rgba(31,41,64,.1);border-radius:20px;overflow:hidden;min-height:330px;box-shadow:0 8px 18px #0e134f14}.contract-stage-head{padding:13px 14px;background:#eef3f8;border-bottom:1px solid rgba(31,41,64,.08);color:#1f2940;font-weight:800;display:flex;justify-content:space-between;gap:8px;align-items:center}.contract-stage-head.sale-a{background:#dff2ff}.contract-stage-head.sale-b{background:#e8e4ff}.contract-stage-head.sale-c{background:#fff0cc}.contract-stage-head.sale-d{background:#dcf5e8}.contract-stage-head.rent-a{background:#dff2ff}.contract-stage-head.rent-b{background:#e8e4ff}.contract-stage-head.rent-c{background:#fff0cc}.contract-stage-head.rent-d{background:#dcf5e8}.contract-stage-head.rent-e{background:#ffe4e9}.contract-stage-body{padding:12px}.contract-item-v29{background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:12px;margin-bottom:10px;box-shadow:0 5px 12px #1f29400f}.contract-item-v29:last-child{margin-bottom:0}.contract-item-v29 .title{font-weight:800;color:#1f2940!important;margin-bottom:5px}.contract-item-v29 .meta{color:#6d778d!important;font-size:12px;line-height:1.45}.contract-item-v29 .bottom{margin-top:10px;display:flex;justify-content:space-between;gap:8px;align-items:center}.contract-count{background:#1f29401a;color:#1f2940;border-radius:999px;padding:4px 8px;font-size:11px;font-weight:800}.contract-filter-note{font-size:12px;color:#ffffffbf!important;margin-top:-10px;margin-bottom:4px}@media(max-width:1500px){#deals .module-kpis,#commissions .module-kpis,#contracts .module-kpis{grid-template-columns:repeat(3,1fr)!important}.contract-mini-kpis{grid-template-columns:repeat(2,1fr)}}@media(max-width:900px){#deals .module-kpis,#commissions .module-kpis,#contracts .module-kpis{grid-template-columns:1fr!important}.contract-mini-kpis{grid-template-columns:1fr}}.nav a{display:flex;gap:10px;align-items:center;padding:11px 12px;text-decoration:none;color:#f0f1ff;border-radius:9px;font-size:14px}.nav a:hover{background:#ffffff1a}.nav a.active{background:#ffffff38;box-shadow:inset 3px 0 #9ce8ff}.nav-icon{width:18px;text-align:center}.sidebar .logo{font-size:17px;margin-left:3px;margin-right:0}.sidebar .logo-badge{flex-shrink:0}.empty-state{padding:24px 14px;text-align:center;line-height:1.45}.empty-state p{margin-bottom:0}.loading-state{padding:30px;color:#fff}.card .loading-state,.drawer .loading-state,.modal .loading-state{color:#1f2940}.error-state{padding:12px;border:1px solid #ef6c7d;border-radius:12px;background:#ffe0e5;color:#b54453}.dialog-backdrop{position:fixed;inset:0;z-index:60;background:#0e11516b;display:flex;align-items:center;justify-content:center;padding:20px}.modal{background:#fffffffa;color:#1f2940;width:min(780px,100%);max-height:90vh;overflow:auto;padding:24px;border-radius:18px;box-shadow:0 14px 40px #00000047}.modal h2,.drawer h2{color:#1f2940!important}.modal .ghost,.drawer .ghost{background:#fff;color:#1f2940;border-color:#d8e0eb}.modal .filter,.drawer .filter{background:#fff!important;color:#1f2940!important;border:1px solid #d8e0eb!important}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.field{display:grid;gap:6px;font-size:12px;margin-bottom:12px}.field .filter{min-width:0;width:100%}.checkbox{display:flex;gap:8px;align-items:center;font-size:12px;margin:10px 0}.checkbox input{width:auto}.permission-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 14px;margin-top:16px}fieldset{margin:0;padding:0;border:0;min-width:0}.form-actions{margin-top:18px}button:disabled{opacity:.5;cursor:default}a.ghost{text-decoration:none;font-size:13px}.notification{position:fixed;bottom:22px;right:22px;z-index:70;background:#fff;color:#1f2940;padding:14px;border:1px solid #d8e0eb;border-radius:14px;display:flex;gap:14px;align-items:center;box-shadow:0 14px 40px #00000047}.pagination{margin:16px 0 0}.auth-page{min-height:100vh;display:grid;place-items:center;padding:24px}.auth-page>.card{width:min(420px,100%)}.credential{display:block;word-break:break-all;margin:16px 0;padding:12px;background:#eef2f8}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0,0,0,0)}.filter-group .field{margin:0}.module-grid-2{margin-top:18px}.offplan-col:nth-child(1) .offplan-head{background:#55c9dc!important}.offplan-col:nth-child(2) .offplan-head{background:#ff687a!important}.offplan-col:nth-child(3) .offplan-head{background:#a5a0f3!important}.offplan-col:nth-child(4) .offplan-head{background:#efd16f!important}.offplan-col:nth-child(5) .offplan-head{background:#2fc16f!important}.offplan-col:nth-child(6) .offplan-head{background:#ff676e!important}.offplan-col:nth-child(7) .offplan-head,.offplan-col:nth-child(8) .offplan-head{background:#9ed764!important}.main .topbar .ghost,.main .topbar input{color:#1f2940!important}.table-wrap{overflow:auto!important}.table .right-actions{flex-wrap:nowrap}.drawer .tabs,.drawer .action-bar{margin:15px 0}.topbar form{flex:1}.topbar .search{width:min(620px,40vw)}:focus-visible{outline:3px solid #55c9dc;outline-offset:2px}.content>.section{display:block}@media(max-width:820px){.nav a{justify-content:center}.nav a span:not(.nav-icon){display:none}.topbar{height:auto;min-height:72px;gap:10px;flex-wrap:wrap;padding:12px}.top-actions{flex-wrap:wrap}.form-grid,.permission-grid{grid-template-columns:1fr}.dialog-backdrop{padding:12px}.headline{flex-wrap:wrap}.content{padding:15px!important}.maindash-dept-grid{grid-template-columns:1fr!important}.main .table{min-width:750px}}.main .admin-nav button.active{background:#eef3f8!important;color:#1f2940!important;border-color:#cfd8e5!important}.section>.toolbar .field>span{color:#ffffffd1!important}.activity-overview .timeline{max-height:340px;overflow:auto}.main .pill{display:inline-block}.table .pill,.main .table th{white-space:nowrap}.sticky-lead-actions{position:sticky;top:-20px;z-index:2;background:#fffffffa;padding:12px 0}.sticky-lead-actions .action-bar{margin:0}.lead-warning{margin:8px 0;padding:8px 10px;background:#ffe0e5;color:#b54453;border-radius:10px;font-size:12px}.action-result{margin:12px 0;padding:12px;background:#eef3f8;border-radius:12px}.sales-results{color:#ffffffd1;font-size:12px;margin:8px 0 14px}.sales-pagination{background:#ffffffed;border-radius:14px;padding:10px 14px;margin-top:14px}.sales-pagination .pagination{margin:0}.sales-bulk{position:sticky;bottom:16px;z-index:10;background:#fffffffa;border-radius:14px;padding:12px;margin-top:16px;display:flex;gap:10px;align-items:center;flex-wrap:wrap}.selectable-lead>.checkbox{margin:10px 14px 0;color:#6d778d;font-size:11px}.selectable-lead .offplan-lead{margin-top:6px}.drawer .card{margin-top:12px;background:#f6f8fb!important}.modal textarea{width:100%;padding:10px;background:#fff;color:#1f2940;border:1px solid #d8e0eb;border-radius:10px}.drawer .statrow{font-size:13px;grid-template-columns:150px 1fr}.drawer .statrow b{word-break:break-word}.drawer .lead-warning{color:#b54453!important}.drawer .card .pill{color:#1f2940!important}
