:root{--navy:#102a46;--navy2:#173c61;--gold:#c79a4a;--gold2:#fff7e8;--bg:#f4f6f8;--line:#e3e7ec;--muted:#6c7684;--shadow:0 8px 24px #122a4612;--r:18px}*{box-sizing:border-box}body{background:var(--bg);color:#0b1730;margin:0;font-family:Segoe UI,Tahoma,Arial,sans-serif;font-size:14px}button,input,select,textarea{font:inherit}.app{height:100vh;display:flex;overflow:hidden}.sidebar{color:#fff;background:linear-gradient(#102a46 0%,#142f4b 100%);flex-shrink:0;width:268px;overflow:auto}.brand{background:#122b47;border-bottom:1px solid #ffffff1f;align-items:center;gap:10px;height:96px;padding:16px 26px;display:flex}.brandLogo{object-fit:contain;width:205px;max-height:72px;display:block}.sec{color:#aebfd0;text-transform:uppercase;letter-spacing:.8px;margin:20px 22px 8px;font-size:11px}.nav{cursor:pointer;color:#e5edf8;border-radius:8px;align-items:center;gap:12px;margin:5px 13px;padding:13px 18px;font-size:15px;text-decoration:none;display:flex}.nav:hover{background:#ffffff14}.nav.active{color:#fff;background:linear-gradient(90deg,#b98b3a,#d1aa62);border-color:#d9ba80;box-shadow:0 6px 16px #b7893a40}.nav.active .ico{color:#fff}.ico{text-align:center;width:22px;color:var(--gold);font-size:18px}.commNav{overflow:visible;gap:9px!important;position:relative!important}.commLabel{white-space:nowrap;flex:none}.commArrow{width:26px;height:26px;color:var(--gold);cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;font-size:21px;font-weight:900;transition:all .18s;display:grid;margin-left:2px!important}.channelFlyout{z-index:10000;background:#102a46;border:1px solid #c79a4a9e;border-radius:13px;grid-template-columns:repeat(3,1fr);gap:7px;width:212px;padding:10px;display:none;position:fixed;box-shadow:0 18px 45px #0000004d}.channelFlyout.open{display:grid}.channelIconBtn{color:#fff;cursor:pointer;background:0 0;border:0;border-radius:10px;flex-direction:column;align-items:center;gap:6px;min-width:0;padding:9px 4px;font-size:10px;font-weight:800;display:flex}.channelLogo{background:#fff;border-radius:10px;place-items:center;width:38px;height:38px;display:grid;overflow:hidden}.channelIconBtn svg{width:28px;height:28px;display:block}.main{flex:1;overflow:auto}.topbar{border-bottom:1px solid var(--line);z-index:5;background:#fff;align-items:center;gap:14px;height:78px;padding:0 28px;display:flex;position:sticky;top:0}.hamb{cursor:pointer;background:0 0;border:0;padding:8px;font-size:20px}.search{border:1px solid var(--line);background:#fff;border-radius:24px;width:42%;max-width:520px;padding:10px 16px;font-size:14px}.spacer{flex:1}.btn{background:var(--navy);color:#fff;cursor:pointer;border:0;border-radius:8px;padding:10px 16px;font-size:14px;font-weight:600}.btn:hover{background:var(--navy2)}.btn.primary{background:linear-gradient(90deg,#b98b3a,#d1aa62)}.btn.primary:hover{background:linear-gradient(90deg,#c99a45,#e0b870)}.btn.soft{color:var(--navy);border:1px solid var(--line);background:0 0}.btn.green{background:#22c55e}.btn.red{background:#ef4444}.notice{cursor:pointer;font-size:18px}.avatar{background:var(--gold);color:#fff;border-radius:50%;place-items:center;width:36px;height:36px;font-size:14px;font-weight:700;display:grid}.content{padding:18px 24px 28px}.card{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:12px;padding:16px}.card h3{color:var(--navy);margin:0 0 16px;font-size:16px;font-weight:700}.eventHero{background:linear-gradient(90deg,#ead9b8 0%,#f8f2e8 50%,#d8e1e5 100%);border:1px solid #e0d4bd;border-radius:13px;grid-template-columns:1fr .65fr 1fr;align-items:center;height:162px;margin-bottom:18px;padding:0 44px;display:grid;position:relative;overflow:hidden}.eventHero:before{content:"";pointer-events:none;background:radial-gradient(circle at 17% 75%,#98672440,#0000 22%),linear-gradient(90deg,#5b360e1f,#0000 42%,#0e334824);position:absolute;inset:0}.eventBlock{z-index:1;text-align:center;cursor:pointer;border-radius:12px;padding:12px;transition:all .18s;position:relative}.eventBlock:hover{background:#ffffff57;transform:translateY(-1px)}.eventBlock:first-child{text-align:left}.eventBlock:last-child{text-align:right}.eventHero .mini{letter-spacing:1.8px;color:#7d5a22;font-size:15px}.eventHero .city{color:#bd8a36;letter-spacing:1px;margin:4px 0;font-family:Georgia,serif;font-size:36px;font-weight:800}.eventHero .date{font-size:16px;font-weight:800}.eventHero .centerBrand{color:#b88634;cursor:pointer;font-family:Georgia,serif;font-size:54px;font-weight:700;line-height:1}.eventHero .centerBrand small{letter-spacing:2px;color:#142f4b;margin-top:8px;font:700 15px Segoe UI;display:block}.kpiGrid{grid-template-columns:repeat(5,1fr);gap:12px;margin-bottom:14px;display:grid}.kpiCard{border:1px solid var(--line);min-height:112px;box-shadow:var(--shadow);background:#fff;border-radius:12px;grid-template-columns:44px 1fr;align-items:start;gap:12px;padding:18px;display:grid}.kpiIcon{color:#173c61;background:#f4f7fa;border-radius:10px;place-items:center;width:42px;height:42px;font-size:23px;display:grid}.kpiLabel{color:var(--muted);font-size:14px}.kpiValue{color:var(--navy);margin-top:4px;font-size:30px;font-weight:800}.kpiTrend{color:#18a35b;margin-top:6px;font-size:12px}.kpiTrend.warn{color:#d39521}.kpiTrend.bad{color:#e04c4c}.dashGrid{grid-template-columns:1.2fr 1.2fr 1fr;gap:14px;margin-bottom:14px;display:grid}.dashCard{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:12px;min-height:274px;padding:16px}.dashCard h3{margin:0 0 16px;font-size:16px}.sourceWrap{grid-template-columns:170px 1fr;align-items:center;gap:10px;display:grid}.donut{background:conic-gradient(#25c26e 0 40%, #4389e6 40% 65%, #e73d8e 65% 85%, #7657d9 85% 95%, #8090a2 95% 100%);border-radius:50%;width:154px;height:154px;margin:auto;position:relative}.donut:after{content:"";background:#fff;border-radius:50%;position:absolute;inset:34px}.legendRow{grid-template-columns:10px 1fr auto;align-items:center;gap:8px;margin:11px 0;font-size:13px;display:grid}.dot{border-radius:50%;width:10px;height:10px}.statusRow{grid-template-columns:90px 1fr 28px;align-items:center;gap:10px;margin:15px 0;font-size:13px;display:grid}.barTrack{background:#f0f2f5;border-radius:8px;height:14px;overflow:hidden}.barFill{border-radius:8px;height:100%}.activityItem{border-bottom:1px solid #eef1f4;grid-template-columns:34px 1fr auto;align-items:start;gap:10px;padding:10px 0;display:grid}.activityIcon{background:#f3f6f8;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.activityTime{color:var(--muted);font-size:11px}.lowerGrid{grid-template-columns:1fr 1.35fr 1fr;gap:14px;display:grid}.areaRow{grid-template-columns:115px 1fr 28px;align-items:center;gap:9px;margin:17px 0;display:grid}.goldTrack{background:#f2eadb;border-radius:6px;height:7px;overflow:hidden}.goldFill{background:#c99a45;border-radius:6px;height:100%}.lineChart{border-bottom:1px solid #dbe1e7;border-left:1px solid #dbe1e7;height:170px;margin:12px 10px 8px;position:relative}.lineChart svg{width:100%;height:100%;position:absolute;inset:0}.eventMini{border-bottom:1px solid #eef1f4;grid-template-columns:52px 1fr;gap:12px;padding:12px 0;display:grid}.eventDate{text-align:center;background:#fff9ee;border:1px solid #e3d4b9;border-radius:8px;padding:8px 4px;font-weight:800}.eventDate small{font-size:10px;display:block}.sub{color:var(--muted);font-size:13px}@media (width<=1200px){.kpiGrid{grid-template-columns:repeat(3,1fr)}.dashGrid,.lowerGrid{grid-template-columns:1fr}.eventHero{grid-template-columns:1fr 1fr}.eventHero .eventBlock:nth-child(2){display:none}}.ico{flex:0 0 22px;place-items:center;width:22px;height:22px;display:grid}.ico svg{width:21px;height:21px;display:block}.navDisabled{cursor:not-allowed;opacity:.48;-webkit-user-select:none;user-select:none}.navDisabled:hover{background:0 0}.comingSoon{color:#d9b973;letter-spacing:.4px;text-transform:uppercase;border:1px solid #c79a4a73;border-radius:20px;margin-left:auto;padding:3px 7px;font-size:9px;font-weight:700}.commNav{gap:0;padding:0;position:relative;overflow:visible}.commMainButton{min-width:0;height:48px;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;flex:1;align-items:center;gap:12px;padding:0 0 0 18px;display:flex}.commMainButton .ico{color:var(--gold)}.commNav.active .commMainButton .ico{color:#fff}.commArrow{flex:0 0 36px;margin:0 8px 0 0}.channelFlyout{position:absolute;top:5px;left:calc(100% + 12px)}.channelLogo svg{width:38px;height:38px}@media (width<=900px){.channelFlyout{position:fixed;top:200px;left:278px}}.uiButton{cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:0 16px;font-family:inherit;font-size:14px;font-weight:700;line-height:1;transition:background .18s,border-color .18s,color .18s,box-shadow .18s,transform .18s;display:inline-flex}.uiButton:hover:not(:disabled){transform:translateY(-1px)}.uiButton:active:not(:disabled){transform:translateY(0)}.uiButton:focus-visible{outline-offset:2px;outline:3px solid #c79a4a38}.uiButton:disabled{opacity:.52;cursor:not-allowed;transform:none}.uiButton--primary{color:#fff;background:linear-gradient(90deg,#b98b3a,#d1aa62);border-color:#c79a4a;box-shadow:0 6px 15px #b98b3a33}.uiButton--primary:hover:not(:disabled){background:linear-gradient(90deg,#c69741,#ddb66d);box-shadow:0 8px 20px #b98b3a47}.uiButton--secondary{color:#fff;background:var(--navy);border-color:var(--navy)}.uiButton--secondary:hover:not(:disabled){background:var(--navy2);border-color:var(--navy2)}.uiButton--soft{color:var(--navy);border-color:var(--line);background:#fff}.uiButton--soft:hover:not(:disabled){background:#f7f9fb;border-color:#cdd4dc}.uiButton--success:hover:not(:disabled){background:#188f50;border-color:#188f50}.uiButton--danger:hover:not(:disabled){background:#c83e3e;border-color:#c83e3e}.uiButton--ghost:hover:not(:disabled){background:#102a4612}.uiButton--small{border-radius:8px;min-height:34px;padding:0 12px;font-size:12px}.uiButton--medium{min-height:40px;padding:0 16px}.uiButtonIcon{flex-shrink:0;place-items:center;width:18px;height:18px;display:grid}.uiButtonIcon svg{width:18px;height:18px;display:block}.uiButtonSpinner{border:2px solid #ffffff61;border-top-color:currentColor;border-radius:50%;width:16px;height:16px;animation:.75s linear infinite uiButtonSpin}@keyframes uiButtonSpin{to{transform:rotate(360deg)}}.uiLoading{min-height:180px;color:var(--muted);justify-content:center;align-items:center;gap:12px;font-weight:600;display:flex}.uiLoadingSpinner{border:3px solid #e2e7ec;border-top-color:var(--gold);border-radius:50%;width:24px;height:24px;animation:.8s linear infinite uiLoadingSpin}@keyframes uiLoadingSpin{to{transform:rotate(360deg)}}.uiEmptyState,.uiErrorState{border:1px dashed var(--line);text-align:center;background:#fff;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;min-height:220px;padding:36px 24px;display:flex}.uiEmptyStateIcon,.uiErrorStateIcon{background:var(--gold2);width:46px;height:46px;color:var(--gold);border-radius:50%;place-items:center;margin-bottom:12px;font-size:24px;font-weight:800;display:grid}.uiEmptyState h3,.uiErrorState h3{color:var(--navy);margin:0 0 7px}.uiEmptyState p,.uiErrorState p{max-width:460px;color:var(--muted);margin:0}.uiEmptyStateAction{margin-top:18px}.uiModalBackdrop{z-index:20000;background:#07142494;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.uiModal{background:#fff;border-radius:15px;flex-direction:column;width:min(680px,100%);max-height:calc(100vh - 48px);display:flex;overflow:hidden;box-shadow:0 28px 80px #00000047}.uiModalHeader,.uiModalFooter{align-items:center;gap:12px;padding:18px 20px;display:flex}.uiModalHeader{border-bottom:1px solid var(--line)}.uiModalHeader h2{color:var(--navy);margin:0;font-size:20px}.uiModalClose{width:36px;height:36px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;margin-left:auto;font-size:26px}.uiModalClose:hover{color:var(--navy);background:#f1f4f7}.uiModalBody{padding:20px;overflow:auto}.uiModalFooter{border-top:1px solid var(--line);justify-content:flex-end}.dealDetailsHeader{justify-content:space-between;align-items:center;gap:20px;display:flex}.dealDetailsHeader h1{margin:4px 0 0}.dealDetailsHeader .sub{margin:0}.dealDetailsPlaceholder{border:1px solid var(--line);border-radius:10px;gap:7px;margin-top:24px;padding:18px;display:grid}.dealFormRecovery{color:var(--muted);gap:12px;display:grid}.sidebar{overflow:hidden auto}.commNav{min-height:48px;gap:0!important;padding:0!important}.commMainButton{font-size:15px;font-weight:400}.commArrow{width:32px;height:32px;color:var(--gold);background:#ffffff21;border-radius:9px;flex:0 0 32px;font-size:24px;line-height:1;margin:0 8px 0 0!important}.commArrow:hover,.commArrow.active{background:#fff3;transform:none}.channelFlyout{z-index:10000;background:#102a46;border:1px solid #c79a4a;border-radius:18px;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:266px;min-height:116px;padding:22px 14px 14px;top:auto;left:auto;box-shadow:0 18px 44px #00000052;position:fixed!important}.channelIconBtn{color:#fff;border-radius:12px;gap:8px;min-width:0;padding:0 2px 8px;font-size:12px;font-weight:700}.channelIconBtn:hover,.channelIconBtn.active{background:#ffffff17;transform:translateY(-1px)}.channelLogo{background:#fff;border-radius:12px;width:50px;height:50px;box-shadow:0 5px 14px #00000024}.channelLogo svg,.channelIconBtn svg{width:40px;height:40px}@media (width<=900px){.channelFlyout{width:auto;right:16px;left:16px!important}}.modulePage{gap:18px;display:grid}.moduleHeader{justify-content:space-between;align-items:center;gap:20px;display:flex}.moduleHeader h1{color:var(--navy);margin:0;font-size:32px;line-height:1.15}.moduleToolbar{border:1px solid var(--line);min-height:64px;box-shadow:var(--shadow);background:#fff;border-radius:12px;align-items:center;gap:12px;padding:12px 14px;display:flex}.moduleSearch{width:min(520px,100%);min-height:42px;border:1px solid var(--line)!important;background:#f8fafc url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%236c7684' stroke-width='2'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='m20 20-3.5-3.5'/%3E%3C/svg%3E") 13px no-repeat!important;border-radius:10px!important;padding:10px 14px 10px 40px!important}.moduleCount{color:var(--muted);margin-left:auto;font-weight:600}.moduleTableCard{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:12px;overflow:hidden}.moduleTable{border-collapse:collapse;width:100%}.moduleTable th{color:#52647c;text-align:left;text-transform:uppercase;letter-spacing:.04em;background:#f7f9fb;padding:14px 18px;font-size:12px}.moduleTable td{color:#26364d;vertical-align:middle;border-top:1px solid #eef1f4;padding:15px 18px}.moduleTable tbody tr:hover{background:#fffaf1}.entityCell{color:inherit;align-items:center;gap:11px;text-decoration:none;display:flex}.entityCell strong{color:var(--navy);display:block}.entityCell small{color:var(--muted);margin-top:3px;display:block}.entityLink:hover strong{color:#a97724}.entityAvatar{background:var(--gold2);color:#93681e;border-radius:10px;flex:0 0 38px;place-items:center;width:38px;height:38px;font-size:12px;font-weight:800;display:grid}.tableActions{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.sourcePill,.statusPill{border-radius:999px;align-items:center;padding:6px 10px;font-size:12px;font-weight:700;display:inline-flex}.sourcePill{color:#34577c;background:#eef4fb}.statusPill--active{color:#166534;background:#dcfce7}.modulePagination{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;display:flex}.modulePagination>div{gap:8px;display:flex}.moduleForm{gap:14px;display:grid}.moduleForm label{color:var(--navy);gap:7px;font-weight:700;display:grid}.moduleFormActions{justify-content:flex-end;gap:9px;margin-top:6px;display:flex}.areaCards{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.areaCard{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:13px;padding:18px}.areaCardTop{justify-content:space-between;align-items:center;display:flex}.areaPin{background:var(--gold2);width:40px;height:40px;color:var(--gold);border-radius:10px;place-items:center;font-size:23px;display:grid}.areaCard h3{color:var(--navy);margin:16px 0 3px;font-size:20px}.areaCard>small{color:var(--muted)}.areaMetrics{grid-template-columns:repeat(3,1fr);gap:8px;margin:18px 0;display:grid}.areaMetrics div{text-align:center;background:#f8fafc;border-radius:9px;padding:10px 6px}.areaMetrics strong,.areaMetrics span{display:block}.areaMetrics strong{color:var(--navy);font-size:15px}.areaMetrics span{color:var(--muted);margin-top:4px;font-size:11px}.moduleEmpty{text-align:center;background:#fff;border:1px dashed #d4dce5;border-radius:14px;align-content:center;place-items:center;min-height:360px;padding:40px;display:grid}.moduleEmpty>span{color:#15803d;background:#dcfce7;border-radius:50%;place-items:center;width:58px;height:58px;font-size:28px;display:grid}.moduleEmpty h2{color:var(--navy);margin:16px 0 7px}.moduleEmpty p{max-width:560px;color:var(--muted);margin:0}.content button:not(.uiButton):not(.hamb):not(.commMainButton):not(.commArrow):not(.channelIconBtn):not(.uiModalClose){border:1px solid var(--line);min-height:38px;color:var(--navy);cursor:pointer;background:#fff;border-radius:9px;padding:8px 13px;font-weight:650;transition:all .16s}.content button:not(.uiButton):not(.hamb):not(.commMainButton):not(.commArrow):not(.channelIconBtn):not(.uiModalClose):hover{background:var(--gold2);border-color:#d4b06e;transform:translateY(-1px)}.content button:not(.uiButton):disabled{opacity:.48;cursor:not-allowed;transform:none}.content input:not([type=checkbox]):not([type=radio]),.content select,.content textarea,.uiModal input:not([type=checkbox]):not([type=radio]),.uiModal select,.uiModal textarea{border:1px solid var(--line);width:100%;min-height:42px;color:var(--navy);background:#fff;border-radius:9px;outline:none;padding:10px 12px;transition:border-color .16s,box-shadow .16s}.content input:focus,.content select:focus,.content textarea:focus,.uiModal input:focus,.uiModal select:focus,.uiModal textarea:focus{border-color:#c79a4a;box-shadow:0 0 0 3px #c79a4a24}.content table:not(.moduleTable){border-collapse:collapse;background:#fff;border-radius:12px;width:100%;overflow:hidden}.content table:not(.moduleTable) th{color:#52647c;text-align:left;text-transform:uppercase;background:#f7f9fb;padding:13px 15px;font-size:12px}.content table:not(.moduleTable) td{border-top:1px solid #eef1f4;padding:14px 15px}.uiButton{cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;gap:8px;font-weight:700;transition:all .16s;display:inline-flex}.uiButton--small{min-height:34px;padding:6px 10px;font-size:12px}.uiButton--medium{min-height:42px;padding:9px 15px;font-size:14px}.uiButton--large{min-height:48px;padding:11px 18px;font-size:15px}.uiButton--primary{color:#fff;background:var(--navy);border-color:var(--navy)}.uiButton--primary:hover{background:var(--navy2);transform:translateY(-1px);box-shadow:0 8px 18px #102a462e}.uiButton--secondary{color:var(--navy);border-color:var(--line);background:#fff}.uiButton--secondary:hover,.uiButton--soft:hover,.uiButton--ghost:hover{color:#8b621d;background:var(--gold2);border-color:#e6c98f}.uiButton--soft{color:#7b5723;background:var(--gold2);border-color:#ecd8b1}.uiButton--success{color:#fff;background:#15803d;border-color:#15803d}.uiButton--danger{color:#b91c1c;background:#fff;border-color:#fecaca}.uiButton--danger:hover{color:#fff;background:#dc2626;border-color:#dc2626}.uiButton--ghost{color:var(--navy);background:0 0;border-color:#0000}.uiButton--fullWidth{width:100%}.uiButton:disabled{opacity:.48;cursor:not-allowed;box-shadow:none;transform:none}@media (width<=1100px){.areaCards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.moduleHeader,.moduleToolbar,.modulePagination{flex-direction:column;align-items:stretch}.moduleCount{margin-left:0}.moduleTableCard{overflow-x:auto}.moduleTable{min-width:800px}.areaCards{grid-template-columns:1fr}}.summaryCounter{border:1px solid var(--line);white-space:nowrap;background:#f8fafc;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;min-width:148px;margin-left:auto;padding:8px 14px;display:flex}.summaryCounter span{color:var(--muted);font-size:12px;font-weight:700}.summaryCounter strong{color:var(--navy);font-size:21px}.detailsHero{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:14px;align-items:center;gap:15px;padding:20px;display:flex}.detailsHero h2{margin:0 0 8px;font-size:24px}.detailsMetrics{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.detailsMetrics>div{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:14px;flex-direction:column;gap:6px;padding:20px;display:flex}.detailsMetrics strong{color:var(--navy);font-size:26px}.detailsMetrics span{color:var(--muted)}.detailGrid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.detailPanel{padding:20px}.detailPanel h3{margin-top:0}.emptyDetail{padding:28px}.emptyDetail h3{margin-top:0}@media (width<=760px){.summaryCounter{margin-left:0}.detailsMetrics,.detailGrid{grid-template-columns:1fr}}.metricLink{text-align:center;cursor:pointer;width:100%;font:inherit;background:#f8fafc;border:0;border-radius:9px;padding:10px 6px;transition:transform .18s,box-shadow .18s,background .18s}.metricLink:hover{background:#fff7e8;transform:translateY(-2px);box-shadow:0 7px 18px #102a461a}.metricLink:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.metricLink strong,.metricLink span{display:block}.metricLink strong{color:var(--navy);font-size:15px}.metricLink span{color:var(--muted);margin-top:4px;font-size:11px}.collectionGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:18px;display:grid}.collectionCard{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:14px;padding:18px}.collectionCardTop{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.collectionCard h3{color:var(--navy);margin:0 0 5px;font-size:19px}.collectionCard small{color:var(--muted)}.collectionMeta{background:#f8fafc;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin:18px 0;padding:12px;display:flex}.collectionMeta span{color:var(--muted);font-size:12px}.collectionMeta strong{color:var(--navy)}@media (width<=1100px){.collectionGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.collectionGrid{grid-template-columns:1fr}}.detailsMetrics>button{font:inherit;text-align:left;color:inherit;border:1px solid var(--line);cursor:pointer;box-shadow:var(--shadow);background:#fff;border-radius:14px;padding:24px;transition:all .18s}.detailsMetrics>button:hover{border-color:#d6b778;transform:translateY(-2px);box-shadow:0 14px 30px #122a461f}.detailsMetrics>button strong,.detailsMetrics>button span{display:block}.detailsMetrics>button strong{font-size:30px}.detailsMetrics>button span{color:var(--muted);margin-top:8px}.userMenuWrap{position:relative}.avatarButton{cursor:pointer;border:0}.userMenu{border:1px solid var(--line);z-index:100;background:#fff;border-radius:14px;width:240px;position:absolute;top:calc(100% + 12px);right:0;overflow:hidden;box-shadow:0 18px 46px #102a462e}.userMenuIdentity{border-bottom:1px solid var(--line);gap:4px;padding:16px;display:grid}.userMenuIdentity strong{color:var(--navy)}.userMenuIdentity span,.userMenuIdentity small{color:var(--muted);font-size:12px}.userMenu button{color:#991b1b;cursor:pointer;text-align:left;background:#fff;border:0;width:100%;padding:12px 16px;font-weight:800}.userMenu button:hover{background:#fef2f2}.executiveDashboard{flex-direction:column;gap:16px;display:flex}.dashboardWelcome{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.dashboardWelcome h1{color:var(--navy);margin:4px 0;font-size:30px}.dashboardWelcome p{color:var(--muted);margin:0;font-size:14px}.dashboardEyebrow{color:#a6782e;letter-spacing:1.5px;font-size:11px;font-weight:800}.dashboardDateBox{border:1px solid var(--line);min-width:190px;box-shadow:var(--shadow);text-align:right;background:#fff;border-radius:12px;padding:12px 16px}.dashboardDateBox span,.dashboardDateBox strong{display:block}.dashboardDateBox span{color:var(--muted);font-size:12px}.dashboardDateBox strong{color:var(--navy);margin-top:3px}.eventBlockButton{font:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:flex-start;display:flex}.eventBlockButton.eventRight{align-items:flex-end}.eventCenterBrand{pointer-events:none}.eventCta{color:var(--navy);opacity:.75;margin-top:8px;font-size:12px;font-weight:800}.quickActionStrip{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:12px;align-items:center;gap:18px;padding:13px 15px;display:flex}.quickActionTitle{border-right:1px solid var(--line);min-width:128px;padding-right:18px}.quickActionTitle b,.quickActionTitle span{display:block}.quickActionTitle b{color:var(--navy)}.quickActionTitle span{color:var(--muted);margin-top:3px;font-size:11px}.quickActionButtons{flex-wrap:wrap;gap:8px;display:flex}.quickActionButton{border:1px solid var(--line);color:var(--navy);cursor:pointer;background:#fff;border-radius:9px;padding:9px 13px;font-weight:700;transition:all .18s}.quickActionButton span{color:var(--gold);margin-right:5px}.quickActionButton:hover{background:var(--gold2);border-color:#d6b878;transform:translateY(-1px)}.dashboardKpis{grid-template-columns:repeat(6,minmax(0,1fr))}.clickableKpi{text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;transition:all .18s}.clickableKpi:hover{border-color:#d9bd86;transform:translateY(-2px);box-shadow:0 12px 30px #122a461a}.clickableKpi .kpiLabel,.clickableKpi .kpiValue,.clickableKpi .kpiTrend{display:block}.dashboardMainGrid{grid-template-columns:1.05fr 1.05fr .9fr}.dashCardHeader{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:12px;display:flex}.dashCardHeader h3{color:var(--navy);margin:0}.dashCardHeader p{color:var(--muted);margin:4px 0 0;font-size:12px}.cardTextButton{color:#9b6b20;cursor:pointer;white-space:nowrap;background:0 0;border:0;font-size:12px;font-weight:750}.dashboardDonut{cursor:pointer;border:0;place-items:center;display:grid}.dashboardDonut span{z-index:2;color:var(--navy);flex-direction:column;display:flex;position:relative}.dashboardDonut b{font-size:24px}.dashboardDonut small{color:var(--muted);font-size:10px}.legendButton,.statusButton,.activityButton,.areaButton,.eventMiniButton{width:100%;color:inherit;font:inherit;cursor:pointer;text-align:left;background:0 0;border:0}.legendButton{padding:3px 0}.legendButton:hover,.statusButton:hover,.areaButton:hover{background:#f8fafc;border-radius:8px}.statusButton{padding:5px 6px}.activityButton{border-bottom:1px solid #eef1f4;padding:10px 0}.activityButton>span:nth-child(2){flex-direction:column;display:flex}.activityButton small,.eventMiniButton small{color:var(--muted);margin-top:3px;display:block}.activityButton:hover{background:#f8fafc}.dashboardFullButton{border:1px solid var(--line);width:100%;color:var(--navy);cursor:pointer;background:#fff;border-radius:9px;margin-top:12px;padding:10px;font-weight:800}.dashboardFullButton:hover{background:var(--navy);color:#fff}.dashboardLowerGrid{grid-template-columns:.95fr 1.4fr .95fr}.areaButton{padding:6px 4px}.campaignSummary{grid-template-columns:repeat(3,1fr);gap:8px;margin:6px 0 12px;display:grid}.campaignSummary span{background:#f8fafc;border:1px solid #edf0f3;border-radius:9px;padding:9px}.campaignSummary b,.campaignSummary small{display:block}.campaignSummary b{color:var(--navy);font-size:16px}.campaignSummary small{color:var(--muted);margin-top:2px;font-size:10px}.dashboardLineChart{cursor:pointer;background:0 0;border:0;width:100%;padding:0}.chartLabels{color:var(--muted);justify-content:space-between;padding:0 8px;font-size:10px;display:flex}.eventMiniButton{padding:12px 0}.dashboardError{color:#991b1b;background:#fee2e2;border:1px solid #fecaca;border-radius:12px;padding:16px}@media (width<=1500px){.dashboardKpis{grid-template-columns:repeat(3,1fr)}}@media (width<=1100px){.dashboardMainGrid,.dashboardLowerGrid{grid-template-columns:1fr}.dashboardWelcome{align-items:flex-start}}@media (width<=760px){.dashboardWelcome{flex-direction:column}.dashboardDateBox{text-align:left;width:100%}.quickActionStrip{flex-direction:column;align-items:flex-start}.quickActionTitle{border-right:0;border-bottom:1px solid var(--line);width:100%;padding:0 0 10px}.dashboardKpis,.campaignSummary{grid-template-columns:1fr}}.moduleHeader{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:18px;display:flex}.moduleHeader h1{color:var(--navy);margin:4px 0 5px;font-size:30px}.moduleHeader p{color:var(--muted);margin:0}.moduleEyebrow{letter-spacing:1.2px;color:#a87727;font-size:11px;font-weight:800}.moduleHeaderActions{gap:10px;display:flex}.leadStatsGrid{grid-template-columns:repeat(6,1fr);gap:12px;margin-bottom:14px;display:grid}.leadStatCard{border:1px solid var(--line);text-align:left;cursor:pointer;box-shadow:var(--shadow);background:#fff;border-radius:12px;padding:15px;transition:all .16s}.leadStatCard:hover,.leadStatCard.active{border-color:#c9a45c;transform:translateY(-1px)}.leadStatCard.active{box-shadow:inset 0 3px 0 var(--gold),var(--shadow)}.leadStatCard span,.leadStatCard small{color:var(--muted);display:block}.leadStatCard strong{color:var(--navy);margin:6px 0;font-size:26px;display:block}.leadToolbar{align-items:center;gap:10px;margin-bottom:10px;display:flex}.leadSearchWrap{border:1px solid var(--line);background:#fff;border-radius:9px;flex:1;align-items:center;gap:8px;padding:0 12px;display:flex}.leadSearchWrap input{background:0 0;border:0;outline:0;width:100%;padding:11px 0}.leadCount{color:var(--muted);font-size:12px}.leadFilters{align-items:end;gap:12px;margin-bottom:10px;display:flex}.leadFilters label{color:var(--muted);gap:6px;font-size:12px;display:grid}.leadFilters select,.leadFormGrid input,.leadFormGrid select,.leadFormGrid textarea{border:1px solid var(--line);background:#fff;border-radius:8px;outline:none;padding:10px}.leadFilters select{min-width:150px}.leadTableCard{padding:0;overflow:hidden}.tableScroll{overflow:auto}.leadTable{border-collapse:collapse;width:100%;min-width:1220px}.leadTable th{text-align:left;color:#687384;text-transform:uppercase;letter-spacing:.4px;border-bottom:1px solid var(--line);background:#f8fafc;padding:13px 14px;font-size:11px}.leadTable td{vertical-align:middle;border-bottom:1px solid #edf0f3;padding:13px 14px}.leadTable tbody tr{cursor:pointer;transition:all .12s}.leadTable tbody tr:hover{background:#fffaf1}.leadTable td small{color:var(--muted);margin-top:4px;display:block}.leadIdentity{align-items:center;gap:10px;display:flex}.leadAvatar,.leadBigAvatar{background:linear-gradient(135deg,var(--navy),var(--navy2));color:#fff;place-items:center;font-weight:800;display:grid}.leadAvatar{border-radius:10px;width:38px;height:38px}.sourcePill,.statusPill{color:#536273;background:#eef2f6;border-radius:999px;padding:5px 9px;font-size:11px;font-weight:800;display:inline-flex}.status-hot{color:#c0392b;background:#fee9e7}.status-warm{color:#a56d00;background:#fff3d6}.status-cold{color:#2563a6;background:#e8f2ff}.status-converted{color:#198754;background:#e5f7eb}.status-lost{color:#6b7280;background:#f1f1f1}.status-open{color:#6345b5;background:#eeeafd}.rowActions{align-items:center;gap:6px;display:flex}.iconDanger{color:#b91c1c;cursor:pointer;border-radius:8px;width:32px;height:32px;font-size:20px;background:#fff!important;border:1px solid #fecaca!important}.leadEmpty{text-align:center;color:var(--muted);padding:38px}.leadFormGrid{grid-template-columns:1fr 1fr;gap:13px;min-width:min(720px,75vw);display:grid}.leadFormGrid label{color:#536273;gap:6px;font-size:12px;font-weight:700;display:grid}.leadFormFull{grid-column:1/-1}.leadFormActions{justify-content:flex-end;gap:8px;margin-top:4px;display:flex}.detailsTop{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.detailsTop>div{gap:8px;display:flex}.backLink{color:var(--navy);cursor:pointer;font-weight:700;background:0 0!important;border:0!important}.leadProfileHero{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;padding:22px;display:grid}.leadBigAvatar{border-radius:18px;width:76px;height:76px;font-size:25px}.leadProfileHero h1{margin:4px 0}.leadProfileHero p{color:var(--muted);margin:0}.profilePills{gap:7px;margin-top:11px;display:flex}.profileOwner{text-align:right}.profileOwner small,.profileOwner b{display:block}.profileOwner small{color:var(--muted);margin-bottom:5px}.detailsTabs{border-bottom:1px solid var(--line);gap:4px;margin:16px 0;display:flex}.detailsTabs button{color:var(--muted);cursor:pointer;font-weight:700;background:0 0!important;border:0!important;border-bottom:2px solid #0000!important;padding:11px 14px!important}.detailsTabs button.active{color:var(--navy);border-bottom-color:var(--gold)!important}.leadDetailsGrid{grid-template-columns:2fr 1fr;gap:14px;display:grid}.detailCard dl{grid-template-columns:1fr 1fr;gap:0;margin:0;display:grid}.detailCard dl div{border-bottom:1px solid #edf0f3;padding:12px 0}.detailCard dt{color:var(--muted);margin-bottom:5px;font-size:11px}.detailCard dd{margin:0;font-weight:700}.detailsWide{grid-column:1/-1}.nextActionBox{background:var(--gold2);border-radius:10px;align-items:center;gap:12px;margin-bottom:14px;padding:14px;display:flex}.nextActionBox small,.nextActionBox b{display:block}.tabPlaceholder{text-align:center;padding:44px}.tabPlaceholder p{color:var(--muted)}@media (width<=1100px){.leadStatsGrid{grid-template-columns:repeat(3,1fr)}.leadDetailsGrid{grid-template-columns:1fr}.detailsWide{grid-column:auto}}@media (width<=720px){.moduleHeader,.detailsTop{flex-direction:column}.moduleHeaderActions{width:100%}.leadStatsGrid{grid-template-columns:repeat(2,1fr)}.leadToolbar,.leadFilters{flex-direction:column;align-items:stretch}.leadFormGrid{grid-template-columns:1fr;min-width:0}.leadFormFull{grid-column:auto}.leadProfileHero{grid-template-columns:auto 1fr}.profileOwner{text-align:left;grid-column:1/-1}.detailsTabs{overflow:auto}}.leadsModule{gap:16px;display:grid}.leadsModule .moduleHeader{margin-bottom:0}.leadStatsGrid{grid-template-columns:repeat(6,minmax(135px,1fr));gap:12px;padding-bottom:2px;overflow-x:auto}.leadStatCard{white-space:normal!important;flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;min-height:112px!important;padding:16px!important;display:flex!important}.leadStatCard span{font-size:12px;font-weight:700;line-height:1.2}.leadStatCard strong{margin:9px 0 7px;font-size:28px;line-height:1}.leadStatCard small{font-size:11px;line-height:1.35}.leadTable td b,.leadTable td small{text-overflow:ellipsis;white-space:nowrap;max-width:230px;overflow:hidden}.leadIdentity>span:last-child{min-width:0}.leadIdentity b,.leadIdentity small{display:block}.leadTable td{line-height:1.35}.moduleToolbar{flex-wrap:nowrap}.moduleToolbar .moduleSearch{flex:auto;max-width:none}.moduleToolbar .moduleCount{white-space:nowrap;flex:none;align-items:center;margin-left:0;display:inline-flex}.viewingCalendarPage{gap:16px;display:grid}.calendarControls{align-items:center;gap:12px;padding:14px;display:flex}.calendarControls select{width:180px!important}.calendarDateControl{align-items:center;gap:6px;display:flex}.calendarDateControl input{width:180px!important}.calendarDateControl button{border:1px solid var(--line);width:42px;height:42px;color:var(--navy);cursor:pointer;background:#fff;border-radius:9px;font-size:24px}.calendarTotal{color:var(--muted);white-space:nowrap;margin-left:auto}.calendarTotal strong{color:var(--navy);margin-right:5px;font-size:20px}.calendarWeekStrip{grid-template-columns:repeat(7,minmax(74px,1fr));gap:10px;display:grid}.calendarWeekStrip button{cursor:pointer;place-items:center;gap:3px;display:grid;position:relative;border:1px solid var(--line)!important;background:#fff!important;border-radius:12px!important;min-height:88px!important}.calendarWeekStrip button.active{background:var(--navy)!important;border-color:var(--navy)!important;color:#fff!important}.calendarWeekStrip small{color:var(--muted);font-size:11px}.calendarWeekStrip button.active small{color:#dbe8f5}.calendarWeekStrip strong{font-size:22px}.calendarWeekStrip button span{background:var(--gold);border-radius:50%;width:7px;height:7px}.viewingTableCard{padding:0;overflow:hidden}.viewingTableHeader{border-bottom:1px solid var(--line);padding:18px 20px}.viewingTableHeader h2{color:var(--navy);margin:0;font-size:20px}.viewingTableHeader p{color:var(--muted);margin:5px 0 0}.viewingTable{border-collapse:collapse;width:100%;min-width:1000px}.viewingTable th{color:#52647c;text-align:left;text-transform:uppercase;letter-spacing:.04em;background:#f7f9fb;padding:13px 15px;font-size:11px}.viewingTable td{vertical-align:middle;border-top:1px solid #eef1f4;padding:14px 15px}.viewingTable td small{color:var(--muted);margin-top:4px;display:block}.viewingTable tbody tr{cursor:pointer}.viewingTable tbody tr:hover{background:#fffaf1}.viewingBadge{color:#2563a6;background:#e8f2ff;border-radius:999px;padding:6px 10px;font-size:11px;font-weight:800;display:inline-flex}.calendarEmpty{text-align:center;place-items:center;padding:70px 24px;display:grid}.calendarEmpty span{background:var(--gold2);width:54px;height:54px;color:var(--gold);border-radius:50%;place-items:center;font-size:25px;display:grid}.calendarEmpty h3{color:var(--navy);margin:15px 0 6px}.calendarEmpty p{max-width:520px;color:var(--muted);margin:0}@media (width<=800px){.calendarControls{flex-direction:column;align-items:stretch}.calendarControls select,.calendarDateControl input{width:100%!important}.calendarDateControl{width:100%}.calendarDateControl input{flex:1}.calendarTotal{margin-left:0}.calendarWeekStrip{grid-template-columns:repeat(7,86px);overflow-x:auto}}.moduleHeaderActions{align-items:center;gap:9px;display:flex}.moduleEyebrow{color:var(--gold);letter-spacing:.12em;margin-bottom:7px;font-size:11px;font-weight:800;display:block}.clientStatsGrid{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid}.clientStatCard{box-shadow:var(--shadow);transition:all .18s;border:1px solid var(--line)!important;text-align:left!important;background:#fff!important;border-radius:13px!important;min-height:108px!important;padding:16px!important}.clientStatCard:hover,.clientStatCard.active{background:#fffaf0!important;border-color:#d4ae66!important;transform:translateY(-2px)!important}.clientStatCard span,.clientStatCard strong,.clientStatCard small{display:block}.clientStatCard span{color:#5f6c7d;font-size:12px;font-weight:700}.clientStatCard strong{color:var(--navy);margin:8px 0 5px;font-size:27px;line-height:1}.clientStatCard small{color:var(--muted);font-size:10px}.clientToolbarCard{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:13px;gap:12px;padding:14px;display:grid}.clientSearchRow{align-items:center;gap:14px;display:flex}.clientSearchRow .moduleSearch{flex:1;max-width:none}.clientInlineCount{white-space:nowrap;color:var(--muted);margin-left:auto;font-size:13px}.clientInlineCount strong{color:var(--navy);font-size:18px}.clientFilters{flex-wrap:wrap;align-items:end;gap:10px;display:flex}.clientFilters label{color:var(--muted);gap:5px;font-size:11px;font-weight:700;display:grid}.clientFilters select{min-width:145px}.clientTable{min-width:1280px}.clientTable td strong,.clientTable td small{display:block}.clientTable td small{color:var(--muted);margin-top:4px;font-size:11px}.clientStatus{border-radius:999px;padding:6px 10px;font-size:11px;font-weight:800;display:inline-flex}.status-active{color:#166534;background:#dcfce7}.status-prospect{color:#245f9c;background:#e8f2ff}.status-reserved{color:#9a6200;background:#fff0ce}.status-closed{color:#6041a9;background:#eeeafd}.status-archived{color:#657080;background:#eef1f4}.clientViewLink{background:var(--navy);color:#fff;border-radius:8px;align-items:center;min-height:34px;padding:0 12px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.clientMoreButton,.clientDeleteButton{width:34px;height:34px;border-radius:8px!important;min-height:34px!important;padding:0!important}.clientDeleteButton{color:#b91c1c!important;border-color:#fecaca!important}.clientForm{min-width:min(800px,78vw)}.clientFormGrid{grid-template-columns:1fr 1fr;gap:13px;display:grid}.clientFormGrid label{color:#536273;gap:6px;font-size:12px;font-weight:700;display:grid}.clientFormFull{grid-column:1/-1}.clientFormActions{justify-content:flex-end;gap:9px;margin-top:18px;display:flex}.clientProfileHero{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:15px;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;padding:22px;display:grid}.clientBigAvatar{background:linear-gradient(135deg,var(--navy),var(--navy2));color:#fff;border-radius:20px;place-items:center;width:78px;height:78px;font-size:25px;font-weight:800;display:grid}.clientHeroMain h1{color:var(--navy);margin:4px 0 5px;font-size:29px}.clientHeroMain p{color:var(--muted);margin:0}.clientHeroActions{gap:8px;display:flex}.clientHeroActions button{text-align:center;gap:5px!important;min-width:80px!important;padding:10px!important;display:grid!important}.clientHeroActions span{font-size:20px}.clientKpis{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:14px;display:grid}.clientKpis button{box-shadow:var(--shadow);border:1px solid var(--line)!important;text-align:left!important;background:#fff!important;border-radius:13px!important;padding:16px!important}.clientKpis button:hover{background:#fffaf0!important;border-color:#d6b778!important}.clientKpis span,.clientKpis strong{display:block}.clientKpis span{color:var(--muted);font-size:12px}.clientKpis strong{color:var(--navy);margin-top:6px;font-size:25px}.clientOverviewGrid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.clientNextAction{grid-column:1/-1;justify-content:space-between;align-items:center;gap:16px;padding:18px;display:flex}.clientNextAction span,.clientNextAction strong{display:block}.clientNextAction span{color:var(--muted);font-size:12px}.clientNextAction strong{color:var(--navy);margin-top:5px}.clientSectionTitle{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.clientSectionTitle h3{margin:0}.clientNotePreview{border-top:1px solid #edf0f3;padding:12px 0}.clientNotePreview p{margin:0 0 5px}.clientNotePreview small{color:var(--muted)}.clientTabPanel{padding:20px}.clientListRow{color:inherit;border-top:1px solid #edf0f3;justify-content:space-between;align-items:center;gap:16px;padding:14px 0;text-decoration:none;display:flex}.clientListRow strong,.clientListRow small{display:block}.clientListRow small{color:var(--muted);margin-top:5px}.clientEmptyText{color:var(--muted);text-align:center;padding:28px 0}.timelineRow{border-top:1px solid #edf0f3;gap:12px;padding:13px 0;display:flex}.timelineRow>span{background:var(--gold);width:11px;height:11px;box-shadow:0 0 0 4px var(--gold2);border-radius:50%;margin-top:4px}.timelineRow strong,.timelineRow small{text-transform:capitalize;display:block}.timelineRow small{color:var(--muted);margin-top:5px}@media (width<=1100px){.clientStatsGrid{grid-template-columns:repeat(3,1fr)}.clientProfileHero{grid-template-columns:auto 1fr}.clientHeroActions{grid-column:1/-1}.clientOverviewGrid{grid-template-columns:1fr}.clientNextAction{grid-column:auto}}@media (width<=720px){.moduleHeaderActions,.clientSearchRow,.clientFilters,.clientHeroActions,.clientNextAction{flex-direction:column;align-items:stretch}.clientStatsGrid{grid-template-columns:repeat(2,1fr)}.clientInlineCount{margin-left:0}.clientForm{min-width:0}.clientFormGrid{grid-template-columns:1fr}.clientFormFull{grid-column:auto}.clientProfileHero{text-align:center;grid-template-columns:1fr}.clientBigAvatar{margin:auto}.profilePills,.clientHeroActions{justify-content:center}.clientKpis{grid-template-columns:repeat(2,1fr)}}.clientToolbarCard{padding:12px 14px;display:block;overflow:hidden}.clientToolbarRow{grid-template-columns:minmax(260px,1fr) repeat(3,minmax(120px,150px)) auto auto;align-items:end;gap:10px;width:100%;min-width:0;display:grid}.clientSearchInput{width:100%;min-width:0;height:42px}.clientFilterField{min-width:0;color:var(--muted);gap:5px;font-size:11px;font-weight:700;display:grid}.clientFilterField select{width:100%;min-width:0;height:42px;padding:0 10px}.clientInlineCount{white-space:nowrap;align-self:center;margin:15px 0 0}.uiModalBackdrop{padding:16px;overflow:hidden}.uiModal{width:min(760px,100vw - 32px);max-width:calc(100vw - 32px);max-height:calc(100vh - 32px)}.uiModalBody{min-width:0;overflow:hidden auto}.leadFormGrid,.clientForm,.clientFormGrid{width:100%;max-width:100%;min-width:0!important}.leadFormGrid input,.leadFormGrid select,.leadFormGrid textarea,.clientFormGrid input,.clientFormGrid select,.clientFormGrid textarea{width:100%;min-width:0;max-width:100%}.modulePage,.moduleHeader,.clientToolbarCard,.moduleTableCard{min-width:0;max-width:100%}.tableScroll{overscroll-behavior-inline:contain;width:100%;max-width:100%;overflow-x:auto}@media (width<=1250px){.clientToolbarRow{grid-template-columns:minmax(240px,1fr) repeat(3,minmax(105px,130px))}.clientToolbarRow .clientInlineCount,.clientToolbarRow .uiButton{margin-top:0}}@media (width<=980px){.clientToolbarRow{grid-template-columns:1fr 1fr}.clientSearchInput{grid-column:1/-1}.clientInlineCount{margin-top:0}}@media (width<=720px){.uiModalBackdrop{padding:8px}.uiModal{border-radius:12px;width:calc(100vw - 16px);max-width:calc(100vw - 16px);max-height:calc(100vh - 16px)}.leadFormGrid,.clientFormGrid{grid-template-columns:1fr}.leadFormFull,.clientFormFull{grid-column:auto}.clientToolbarRow{grid-template-columns:1fr}.clientSearchInput{grid-column:auto}}html,body,#root{width:100%;max-width:100%;overflow-x:hidden}.main,.content,.modulePage,.clientsModule{min-width:0;max-width:100%}.content{overflow-x:hidden}.clientTableCard,.tableScroll{width:100%;max-width:100%;overflow-x:hidden}.clientTable{table-layout:fixed;width:100%!important;min-width:0!important}.clientTable th,.clientTable td{vertical-align:middle;min-width:0;overflow:hidden;padding:12px 10px!important}.clientTable th:nth-child(5),.clientTable td:nth-child(5),.clientTable th:nth-child(6),.clientTable td:nth-child(6){width:9%}.clientTable td strong,.clientTable td small,.clientTable td,.clientTable .entityCell,.clientTable .entityCell>div{min-width:0;max-width:100%}.clientTable td strong,.clientTable td small,.clientTable .entityCell strong,.clientTable .entityCell small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.clientTable .entityCell{gap:8px}.clientTable .entityAvatar{flex-basis:34px;width:34px;height:34px}.clientTable .tableActions{flex-wrap:nowrap;gap:5px}.clientTable .clientViewLink,.clientTable .uiButton--small{min-height:32px;padding:5px 9px;font-size:11px}.clientTable .clientMoreButton,.clientTable .clientDeleteButton{width:31px;min-width:31px;height:31px}.dealsPage{min-width:0;max-width:100%}.dealListCard{min-width:0;overflow:hidden}.dealListCard .uiEmptyState{background:#fff;border:0;width:100%;min-height:300px}.dealListCard .uiEmptyStateIcon{background:var(--gold2)!important;width:52px!important;min-width:52px!important;max-width:52px!important;height:52px!important;min-height:52px!important;max-height:52px!important;color:var(--gold)!important;border-radius:50%!important}@media (width<=1180px){.clientTable th,.clientTable td{font-size:12px;padding:11px 7px!important}.clientTable th:nth-child(2),.clientTable td:nth-child(2){width:17%}.clientTable th:nth-child(3),.clientTable td:nth-child(3){width:14%}.clientTable .clientDeleteButton{display:none}}.clientsModule{box-sizing:border-box;width:100%;max-width:100%}.clientsModule .moduleTableCard{box-sizing:border-box;width:100%;max-width:100%;overflow:hidden}.clientsModule .tableScroll{width:100%;max-width:100%;overflow:hidden!important}.clientTable{box-sizing:border-box;table-layout:fixed!important;width:100%!important;min-width:0!important;max-width:100%!important}.clientTable th,.clientTable td{box-sizing:border-box;padding-left:8px!important;padding-right:8px!important}.clientTable th:first-child,.clientTable td:first-child{width:17%}.clientTable th:nth-child(2),.clientTable td:nth-child(2){width:15%}.clientTable th:nth-child(3),.clientTable td:nth-child(3){width:14%}.clientTable th:nth-child(4),.clientTable td:nth-child(4){width:10%}.clientTable th:nth-child(5),.clientTable td:nth-child(5),.clientTable th:nth-child(6),.clientTable td:nth-child(6){width:8%}.clientTable th:nth-child(7),.clientTable td:nth-child(7){width:12%}.clientTable th:nth-child(8),.clientTable td:nth-child(8){width:16%}.clientTable td:last-child,.clientTable th:last-child{overflow:visible;padding-right:12px!important}.clientTable .tableActions{flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:4px;width:100%;min-width:0;display:flex}.clientTable .clientViewLink,.clientTable .uiButton--small{white-space:nowrap;min-width:0!important;padding:5px 8px!important}.clientTable .clientMoreButton,.clientTable .clientDeleteButton{flex:0 0 30px;width:30px;min-width:30px;height:30px}@media (width<=1250px){.clientTable th,.clientTable td{font-size:12px;padding-left:6px!important;padding-right:6px!important}.clientTable .clientViewLink,.clientTable .uiButton--small{font-size:10px;padding:4px 7px!important}.clientTable .clientMoreButton,.clientTable .clientDeleteButton{flex-basis:28px;width:28px;min-width:28px;height:28px}}.leadsModule,.clientsModule,.propertiesModule{width:100%;min-width:0;max-width:100%;overflow-x:hidden}.leadTableCard,.leadTableCard .tableScroll{width:100%;max-width:100%;overflow-x:hidden}.leadTable th,.leadTable td{font-size:12px;overflow:hidden;padding:11px 8px!important}.leadTable th:nth-child(6),.leadTable td:nth-child(6),.leadTable th:nth-child(7),.leadTable td:nth-child(7){width:8%}.leadTable td b,.leadTable td small,.leadIdentity span:last-child{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden;max-width:100%!important}.leadTable .leadAvatar{width:34px;min-width:34px;height:34px}.leadTable .rowActions{gap:4px}.leadTable .uiButton--small{font-size:10px;padding:5px 8px!important}.propertyStatsGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:18px 0 14px;display:grid}.propertyStatCard{border:1px solid var(--line);text-align:left;min-height:104px;box-shadow:var(--shadow);cursor:pointer;background:#fff;border-radius:13px;padding:15px}.propertyStatCard.active,.propertyStatCard:hover{background:#fffaf0;border-color:#d4ae66}.propertyStatCard span,.propertyStatCard strong,.propertyStatCard small{display:block}.propertyStatCard span{color:#5f6c7d;font-size:12px;font-weight:700}.propertyStatCard strong{color:var(--navy);margin:8px 0 5px;font-size:27px}.propertyStatCard small{color:var(--muted);font-size:10px}.propertyToolbarCard{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:13px;grid-template-columns:minmax(280px,1fr) 145px 130px 155px auto auto;align-items:end;gap:10px;margin-bottom:14px;padding:14px;display:grid}.propertyToolbarCard label{color:var(--muted);gap:5px;font-size:11px;font-weight:700;display:grid}.propertyToolbarCard select{border:1px solid var(--line);height:42px;color:var(--navy);background:#fff;border-radius:9px;padding:0 10px}.propertySearch{border:1px solid var(--line);border-radius:9px;align-items:center;gap:8px;height:42px;padding:0 12px;display:flex}.propertySearch input{background:0 0;border:0;outline:0;width:100%}.propertyCount{white-space:nowrap;color:var(--muted);align-self:center;font-size:12px}.propertyCount strong{color:var(--navy);font-size:18px}.propertyTableCard{overflow:hidden}.propertyTable{table-layout:fixed}.propertyTable th,.propertyTable td{font-size:12px;overflow:hidden;padding:12px 9px!important}.propertyTable th:nth-child(2),.propertyTable td:nth-child(2),.propertyTable th:nth-child(3),.propertyTable td:nth-child(3){width:15%}.propertyTable td strong,.propertyTable td small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.propertyTable td small{color:var(--muted);margin-top:4px}.propertyIcon{color:#a66b00;background:#fff5df;border-radius:9px;place-items:center;width:34px;min-width:34px;height:34px;font-size:18px;display:grid}.propertyStatus{border-radius:999px;padding:6px 9px;font-size:10px;font-weight:800;display:inline-flex}.status-available{color:#166534;background:#dcfce7}.status-sold{color:#245f9c;background:#e8f2ff}.status-rented{color:#6041a9;background:#eeeafd}.status-off-market{color:#657080;background:#eef1f4}.propertyViewLink{background:var(--navy);color:#fff;border-radius:8px;align-items:center;min-height:32px;padding:0 9px;font-size:10px;font-weight:700;text-decoration:none;display:inline-flex}.propertyDeleteButton{color:#b91c1c;background:#fff;border:1px solid #fecaca;border-radius:8px;width:31px;height:31px;font-size:18px}.propertyTable .tableActions{flex-wrap:nowrap;gap:4px}.propertyTable .uiButton--small{min-height:32px;font-size:10px;padding:4px 7px!important}@media (width<=1200px){.propertyToolbarCard{grid-template-columns:1fr 130px 120px 140px}.propertyCount{display:none}.propertyTable th,.propertyTable td,.leadTable th,.leadTable td{padding-left:6px!important;padding-right:6px!important}.leadTable .sourcePill,.leadTable .statusPill{padding:4px 6px;font-size:9px}}@media (width<=760px){.propertyStatsGrid{grid-template-columns:repeat(2,1fr)}.propertyToolbarCard{grid-template-columns:1fr}.propertyTableCard{overflow-x:auto}.propertyTable{min-width:900px}.leadTableCard .tableScroll{overflow-x:auto}.leadTable{min-width:1050px!important}}.leadTable th,.leadTable td{font-size:11px;padding:9px 6px!important}.leadTable th:nth-child(6),.leadTable td:nth-child(6),.leadTable th:nth-child(7),.leadTable td:nth-child(7){width:8%}.leadTable .leadAvatar{width:31px;min-width:31px;height:31px;font-size:11px}.leadTable .sourcePill,.leadTable .statusPill{padding:4px 6px;font-size:9px}.leadTable .uiButton--small{min-height:29px;font-size:9px;padding:4px 7px!important}.leadTable .iconDanger{width:28px;min-width:28px;height:28px}.developersModule,.developerDetailsPage{width:100%;min-width:0;max-width:100%;overflow-x:hidden}.developerStatsGrid{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin:16px 0;display:grid}.developerStatsGrid button{border:1px solid var(--line);text-align:left;min-width:0;box-shadow:var(--shadow);cursor:pointer;background:#fff;border-radius:14px;padding:16px}.developerStatsGrid button.active{border-color:var(--gold);background:#fffaf0}.developerStatsGrid span,.developerStatsGrid strong,.developerStatsGrid small{display:block}.developerStatsGrid span{color:#526177;font-size:12px;font-weight:700}.developerStatsGrid strong{color:var(--navy);margin:7px 0 5px;font-size:25px}.developerStatsGrid small{color:var(--muted);font-size:11px}.developerToolbar{grid-template-columns:minmax(300px,1fr) 160px 180px auto auto;align-items:end;gap:12px;margin-bottom:16px;padding:16px;display:grid}.developerSearch{border:1px solid var(--line);border-radius:12px;align-items:center;gap:9px;height:48px;padding:0 14px;display:flex}.developerSearch input{background:0 0;border:0;outline:0;width:100%}.developerToolbar label span{color:#596579;margin-bottom:5px;font-size:11px;font-weight:700;display:block}.developerToolbar select{border:1px solid var(--line);background:#fff;border-radius:12px;width:100%;height:48px;padding:0 12px}.developerCount{white-space:nowrap;color:var(--navy);align-self:center}.developerReset{color:var(--navy);cursor:pointer;background:0 0;border:0;align-self:center;font-weight:700}.developerCards{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.developerCard{border:1px solid var(--line);min-width:0;box-shadow:var(--shadow);background:#fff;border-radius:15px;padding:18px}.developerCardHead{justify-content:space-between;align-items:center;display:flex}.developerLogo,.developerProfileLogo{background:linear-gradient(135deg,var(--navy),var(--navy2));color:#fff;border-radius:13px;place-items:center;width:46px;height:46px;font-weight:800;display:grid}.developerStatus{border-radius:999px;padding:5px 9px;font-size:10px;font-weight:800}.developerStatus.status-active{color:#087a36;background:#dcf7e6}.developerStatus.status-on-hold{color:#9b6300;background:#fff0cc}.developerStatus.status-inactive{color:#667085;background:#eef1f5}.developerCard h3{color:var(--navy);margin:14px 0 2px}.developerCard>small{color:var(--muted)}.developerMetrics{grid-template-columns:repeat(3,1fr);gap:8px;margin:15px 0;display:grid}.developerMetrics>*{text-align:center;background:#f7f9fb;border:0;border-radius:10px;min-width:0;padding:10px 5px}.developerMetrics button{cursor:pointer}.developerMetrics strong,.developerMetrics span{display:block}.developerMetrics strong{color:var(--navy);font-size:16px}.developerMetrics span{color:var(--muted);margin-top:3px;font-size:10px}.developerMeta{border-top:1px solid #edf0f3;padding-top:8px}.developerMeta p{grid-template-columns:58px 1fr;gap:7px;margin:8px 0;font-size:11px;display:grid}.developerMeta span{color:var(--muted)}.developerMeta b{text-overflow:ellipsis;white-space:nowrap;color:var(--navy);overflow:hidden}.developerActions{align-items:center;gap:7px;margin-top:14px;display:flex}.developerActions .uiButton:first-child{flex:1}.developerEmpty{text-align:center;color:var(--muted);padding:40px}.developerFormGrid{grid-template-columns:1fr 1fr;gap:14px;min-width:0;display:grid}.developerFormGrid label{color:#526177;font-size:12px;font-weight:700}.developerFormGrid input,.developerFormGrid select{border:1px solid var(--line);box-sizing:border-box;background:#fff;border-radius:10px;width:100%;height:46px;margin-top:6px;padding:0 12px}.developerProfileHero{grid-template-columns:auto 1fr auto;align-items:center;gap:18px;padding:22px;display:grid}.developerProfileLogo{width:72px;height:72px;font-size:22px}.developerProfileHero h2{color:var(--navy);margin:8px 0 4px}.developerProfileHero p{color:var(--muted);margin:0}.developerProfileContact{gap:8px;display:flex}.developerProfileContact a{background:var(--navy);color:#fff;border-radius:10px;padding:10px 14px;font-weight:700;text-decoration:none}.developerDetailsMetrics{grid-template-columns:repeat(3,1fr);gap:12px;margin:14px 0;display:grid}.developerDetailsMetrics>*{border:1px solid var(--line);text-align:left;background:#fff;border-radius:14px;padding:18px}.developerDetailsMetrics button{cursor:pointer}.developerDetailsMetrics strong,.developerDetailsMetrics span{display:block}.developerDetailsMetrics strong{color:var(--navy);font-size:25px}.developerDetailsMetrics span{color:var(--muted);margin-top:5px}.developerDetailsGrid{grid-template-columns:1.3fr .7fr;gap:14px;display:grid}.developerInfoPanel{padding:20px}.developerInfoPanel h3{margin-top:0}.developerInfoPanel p{border-top:1px solid #edf0f3;grid-template-columns:150px 1fr;gap:12px;margin:0;padding:11px 0;display:grid}.developerInfoPanel p span{color:var(--muted)}.developerInfoPanel .uiButton{margin-top:8px}@media (width<=1200px){.developerStatsGrid{grid-template-columns:repeat(3,1fr)}.developerCards{grid-template-columns:repeat(2,1fr)}.developerToolbar{grid-template-columns:1fr 140px 150px}.developerCount,.developerReset{display:none}.leadTable th,.leadTable td{padding-left:5px!important;padding-right:5px!important}}@media (width<=760px){.developerStatsGrid{grid-template-columns:repeat(2,1fr)}.developerCards,.developerToolbar,.developerFormGrid,.developerDetailsGrid{grid-template-columns:1fr}.developerProfileHero{text-align:center;grid-template-columns:1fr}.developerProfileLogo{margin:auto}.developerProfileContact{justify-content:center}.developerDetailsMetrics{grid-template-columns:1fr}.leadTableCard .tableScroll{overflow-x:auto}.leadTable{min-width:1000px!important}}.leadsModule,.propertiesModule{width:100%;max-width:100%}.leadStatsGrid{gap:8px;margin-bottom:10px}.leadStatCard{border-radius:10px;min-height:82px;padding:10px 11px}.leadStatCard strong{margin:4px 0 2px;font-size:22px}.leadStatCard span{font-size:11px;font-weight:700}.leadStatCard small{font-size:9px}.leadToolbar{min-height:54px;padding:8px 10px}.leadSearchWrap input{padding:8px 0;font-size:12px}.leadFilters{gap:9px;padding:10px}.leadFilters select{min-width:125px;padding:8px;font-size:12px}.leadTableCard{max-width:100%}.leadTable th{letter-spacing:.25px;padding:9px 6px!important;font-size:9px!important}.leadTable td{line-height:1.2;padding:8px 6px!important;font-size:10.5px!important}.leadTable td b{font-size:10.5px}.leadTable td small{margin-top:2px;font-size:8.5px}.leadTable th:nth-child(5),.leadTable td:nth-child(5),.leadTable th:nth-child(6),.leadTable td:nth-child(6),.leadTable th:nth-child(7),.leadTable td:nth-child(7){width:8%}.leadIdentity{gap:6px;min-width:0}.leadTable .leadAvatar{border-radius:8px;width:28px;min-width:28px;height:28px;font-size:9px}.sourcePill,.statusPill{text-overflow:ellipsis;white-space:nowrap;max-width:100%;padding:4px 6px;font-size:8.5px;overflow:hidden}.leadTable .rowActions{justify-content:flex-end;gap:3px}.leadTable .uiButton--small{border-radius:7px;min-height:27px;font-size:8.5px;padding:3px 6px!important}.leadTable .iconDanger{border-radius:7px;width:27px;min-width:27px;height:27px;font-size:16px}.propertyStatCard strong{margin:5px 0 2px;font-size:22px}.propertyToolbarCard{grid-template-columns:minmax(230px,1fr) 115px 105px 135px 125px 105px auto auto;gap:7px;padding:10px}.propertyToolbarCard select,.propertySearch{height:36px;font-size:11px}.propertyTable th,.propertyTable td{padding:9px 6px!important;font-size:10.5px!important}.propertyViewLink{font-size:9px}.propertyDeleteButton{width:27px!important;height:27px!important}@media (width<=1180px){.propertyToolbarCard{grid-template-columns:minmax(220px,1fr) repeat(3,110px) auto auto}.propertyToolbarCard .propertyAdvancedFilter{display:none}}.leadTable{font-family:inherit}.leadTable th{color:#6f7a89;text-transform:uppercase;font-weight:800}.leadTable td b,.leadTable td strong{color:var(--navy);font-weight:700}.leadTable .leadTableActions{flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:5px;width:100%;display:flex}.leadTable .leadViewButton{cursor:pointer;border:0;font-family:inherit}.leadTable .leadViewButton,.leadTable .uiButton--small{white-space:nowrap;border-radius:8px;min-height:31px;font-size:10px;line-height:1;padding:5px 9px!important}.leadTable .clientMoreButton,.leadTable .clientDeleteButton{cursor:pointer;flex:0 0 31px;width:31px;min-width:31px;height:31px;border-radius:8px!important;min-height:31px!important;padding:0!important}.leadTable .clientMoreButton{font-size:17px;line-height:1;border:1px solid var(--line)!important;color:var(--navy)!important;background:#fff!important}.leadTable .clientDeleteButton{font-size:18px;line-height:1;color:#b91c1c!important;background:#fff!important;border:1px solid #fecaca!important}.leadTable th:nth-child(9),.leadTable td:nth-child(9){overflow:visible;width:15%!important}.leadTable th:nth-child(5),.leadTable td:nth-child(5),.leadTable th:nth-child(6),.leadTable td:nth-child(6),.leadTable th:nth-child(7),.leadTable td:nth-child(7){width:8%!important}@media (width<=1200px){.leadTable .leadViewButton,.leadTable .uiButton--small{font-size:9px;padding:4px 7px!important}.leadTable .clientMoreButton,.leadTable .clientDeleteButton{flex-basis:28px;width:28px;min-width:28px;height:28px;min-height:28px!important}}.leadTable th:nth-child(5),.leadTable td:nth-child(5),.leadTable th:nth-child(6),.leadTable td:nth-child(6),.leadTable th:nth-child(7),.leadTable td:nth-child(7){width:7%!important}.leadTable th:nth-child(9),.leadTable td:nth-child(9){width:22%!important;min-width:190px!important;overflow:visible!important}.leadTable td:last-child{padding-right:10px!important}.leadTable .leadTableActions>*{flex-shrink:0!important}.leadTable .leadViewButton,.leadTable .uiButton--small{border-radius:8px!important;height:30px!important;min-height:30px!important;padding:0 8px!important;font-size:10px!important;line-height:1!important}.leadTable .clientMoreButton,.leadTable .clientDeleteButton{flex:0 0 30px!important;width:30px!important;min-width:30px!important;height:30px!important;min-height:30px!important}.propertyStatsGrid{gap:9px!important;margin:13px 0 11px!important}.propertyStatCard{border-radius:10px!important;min-height:78px!important;padding:10px 12px!important}.propertyStatCard span{font-size:10px!important}.propertyStatCard strong{margin:4px 0 2px!important;font-size:22px!important;line-height:1!important}.propertyStatCard small{font-size:8.5px!important}.propertyToolbarCard{border-radius:10px!important;grid-template-columns:minmax(250px,1fr) 120px 110px 130px 110px 80px auto auto!important;gap:7px!important;margin-bottom:11px!important;padding:10px!important}.propertyToolbarCard select,.propertySearch{border-radius:8px!important;height:34px!important;min-height:34px!important;font-size:10px!important}.propertySearch{padding:0 9px!important}.propertySearch input{font-size:10.5px!important}.propertyToolbarCard label{gap:3px!important;font-size:8.5px!important}.propertyCount{font-size:9px!important}.propertyCount strong{font-size:14px!important}.propertyToolbarCard .uiButton--small{height:30px!important;min-height:30px!important;padding:0 8px!important;font-size:9px!important}.propertyTable th{letter-spacing:.02em!important;padding:7px 6px!important;font-size:8.5px!important}.propertyTable td{padding:7px 6px!important;font-size:9.5px!important;line-height:1.15!important}.propertyTable td strong{font-size:9.5px!important}.propertyTable td small{margin-top:2px!important;font-size:8px!important}.propertyIcon{border-radius:7px!important;width:26px!important;min-width:26px!important;height:26px!important;font-size:13px!important}.propertyTable .entityCell{gap:7px!important}.propertyStatus{padding:3px 6px!important;font-size:8px!important}.propertyDeleteButton{width:28px!important;min-width:28px!important;height:28px!important;min-height:28px!important;font-size:16px!important}.propertyTable .tableActions{white-space:nowrap!important;flex-wrap:nowrap!important;gap:3px!important}@media (width<=1280px){.propertyToolbarCard{grid-template-columns:minmax(220px,1fr) 105px 100px 115px auto auto!important}.propertyToolbarCard .propertyAdvancedFilter{display:none!important}.leadTable th:nth-child(9),.leadTable td:nth-child(9){width:23%!important}.leadTable .leadViewButton,.leadTable .uiButton--small{padding:0 7px!important;font-size:9px!important}}.leadsModule,.propertiesModule{width:calc(100% - 20px);max-width:calc(100% - 20px);margin-inline:auto}.leadTableCard,.propertyTableCard{box-sizing:border-box;width:100%;max-width:100%}.leadTableCard .tableScroll{width:100%;max-width:100%;overflow:hidden!important}.leadTable{table-layout:fixed!important;width:100%!important;min-width:0!important}.leadTable th,.leadTable td{box-sizing:border-box;padding-left:5px!important;padding-right:5px!important}.leadTable th:nth-child(5),.leadTable td:nth-child(5),.leadTable th:nth-child(6),.leadTable td:nth-child(6),.leadTable th:nth-child(7),.leadTable td:nth-child(7){width:8%!important}.leadTable th:nth-child(9),.leadTable td:nth-child(9){text-align:right;width:14%!important;min-width:0!important;overflow:visible!important}.leadTable .leadTableActions{white-space:nowrap!important;flex-flow:row!important;justify-content:flex-end!important;align-items:center!important;gap:3px!important;width:100%!important;min-width:0!important;display:flex!important}.leadTable .leadViewButton,.leadTable .uiButton--small{border-radius:7px!important;height:28px!important;min-height:28px!important;padding:0 6px!important;font-size:8.5px!important}.propertiesModule .propertyStatsGrid,.propertiesModule .propertyToolbarCard,.propertiesModule .propertyTableCard{box-sizing:border-box;width:100%;max-width:100%}.propertyTableCard{padding-inline:0!important;overflow:hidden!important}.propertyTable{table-layout:fixed!important;width:100%!important;min-width:0!important}.propertyTable th,.propertyTable td{box-sizing:border-box;padding-left:5px!important;padding-right:5px!important}.propertyTable th:nth-child(2),.propertyTable td:nth-child(2),.propertyTable th:nth-child(3),.propertyTable td:nth-child(3){width:15%!important}.propertyTable th:nth-child(8),.propertyTable td:nth-child(8){width:7%!important}.propertyTable .tableActions{width:100%;flex-wrap:nowrap!important;justify-content:flex-end!important;gap:3px!important;display:flex!important}.propertyViewLink,.propertyTable .uiButton--small{height:27px!important;min-height:27px!important;padding:0 6px!important;font-size:8px!important}.propertyDeleteButton{width:27px!important;min-width:27px!important;height:27px!important;min-height:27px!important}@media (width<=1100px){.leadsModule,.propertiesModule{width:calc(100% - 12px);max-width:calc(100% - 12px)}.leadTable th,.leadTable td,.propertyTable th,.propertyTable td{padding-left:4px!important;padding-right:4px!important}}.leadTable .leadViewButton{background:var(--navy)!important;color:#fff!important;border-radius:8px!important;height:34px!important;min-height:34px!important;padding:0 12px!important;font-size:12px!important;font-weight:700!important}.leadTable .uiButton--small{border-radius:8px!important;height:34px!important;min-height:34px!important;padding:0 10px!important;font-size:11px!important}.leadTable .clientMoreButton,.leadTable .clientDeleteButton{border-radius:8px!important;flex:0 0 34px!important;width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important}.leadTable th:first-child,.leadTable td:first-child{width:13%!important}.leadTable th:nth-child(2),.leadTable td:nth-child(2){width:12%!important}.leadTable th:nth-child(3),.leadTable td:nth-child(3){width:9%!important}.leadTable th:nth-child(4),.leadTable td:nth-child(4){width:11%!important}.leadTable th:nth-child(5),.leadTable td:nth-child(5),.leadTable th:nth-child(6),.leadTable td:nth-child(6),.leadTable th:nth-child(7),.leadTable td:nth-child(7){width:8%!important}.leadTable th:nth-child(8),.leadTable td:nth-child(8){width:15%!important}.leadTable th:nth-child(9),.leadTable td:nth-child(9){width:16%!important}.propertyTable th:first-child,.propertyTable td:first-child{width:19%!important}.propertyTable th:nth-child(2),.propertyTable td:nth-child(2),.propertyTable th:nth-child(3),.propertyTable td:nth-child(3){width:14%!important}.propertyTable th:nth-child(4),.propertyTable td:nth-child(4){width:11%!important}.propertyTable th:nth-child(5),.propertyTable td:nth-child(5){width:7%!important}.propertyTable th:nth-child(6),.propertyTable td:nth-child(6){width:9%!important}.propertyTable th:nth-child(8),.propertyTable td:nth-child(8){width:12%!important;overflow:visible!important}.propertyTable .tableActions{justify-content:flex-end!important;min-width:0!important;overflow:visible!important}.propertyViewLink,.propertyTable .uiButton--small{border-radius:8px!important;height:30px!important;min-height:30px!important;padding:0 8px!important;font-size:9px!important}.propertyDeleteButton{flex:0 0 30px!important;width:30px!important;min-width:30px!important;height:30px!important;min-height:30px!important}@media (width<=1280px){.leadTable .leadViewButton{padding:0 9px!important;font-size:10px!important}.leadTable .uiButton--small{padding:0 8px!important;font-size:10px!important}.leadTable .clientMoreButton,.leadTable .clientDeleteButton{flex-basis:32px!important;width:32px!important;min-width:32px!important;height:32px!important;min-height:32px!important}}.propertyTable th:nth-child(7),.propertyTable td:nth-child(7){width:13%!important}.propertyTable th:nth-child(8),.propertyTable td:nth-child(8){width:13%!important;padding-left:4px!important;padding-right:8px!important}.propertyTable th:nth-child(8){text-align:center!important}.propertyTable td:nth-child(8){overflow:visible!important}.propertyTable .tableActions{transform:translate(-8px);white-space:nowrap!important;justify-content:flex-start!important;align-items:center!important;gap:5px!important;width:auto!important;max-width:100%!important;display:inline-flex!important}@media (width<=1280px){.propertyTable .tableActions{transform:translate(-5px);gap:4px!important}}.propertyDetailsPage,.reportsPage{color:var(--navy,#0b2d4b);padding:8px 0 28px}.propertyDetailsHeader,.reportsHeader{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:20px;display:flex}.propertyBreadcrumb{color:#68788b;align-items:center;gap:8px;margin-bottom:10px;font-size:13px;display:flex}.propertyBreadcrumb a{color:#68788b;text-decoration:none}.propertyTitleRow{align-items:center;gap:12px;display:flex}.propertyTitleRow h1,.reportsHeader h1{margin:0;font-size:30px;line-height:1.15}.propertyStatusBadge{color:#18733b;background:#dff7e7;border-radius:999px;padding:5px 11px;font-size:12px;font-weight:800}.propertyStatusBadge--sold{color:#1d5d9f;background:#e1efff}.propertyStatusBadge--off-market{color:#536272;background:#e7ebef}.propertyStatusBadge--rented{color:#8b6200;background:#fff2cf}.propertyMetaRow{flex-wrap:wrap;gap:9px;margin-top:14px;display:flex}.propertyMetaRow span{color:#506176;background:#fff;border:1px solid #dde5ed;border-radius:9px;align-items:center;gap:7px;padding:8px 11px;font-size:12px;display:flex}.propertyHeaderActions,.reportsHeaderActions{gap:10px;display:flex}.propertyHeaderActions button,.reportsHeaderActions button{color:var(--navy);cursor:pointer;background:#fff;border:1px solid #dce4eb;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:11px 16px;font-weight:800;display:inline-flex}.propertyHeaderActions .propertyPrimaryButton{color:#fff;background:#d4a447;border-color:#d4a447;box-shadow:0 7px 16px #ad7e1f2e}.propertyDetailsGrid{grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);gap:16px;display:grid}.propertyRightStack{gap:16px;display:grid}.propertyLowerGrid{grid-template-columns:1fr 1fr;gap:16px;margin-top:16px;display:grid}.propertyDetailCard,.activeReportCard{background:#fff;border:1px solid #dfe6ed;border-radius:16px;padding:18px;box-shadow:0 4px 14px #10304d0a}.propertyCardTitle{align-items:center;gap:10px;margin-bottom:16px;display:flex}.propertyCardTitle>span,.propertyCardTitle>div>span,.activeReportHeader>div>span{color:#c68e20;background:#fff4d9;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.propertyCardTitle h2{margin:0;font-size:18px}.propertyCardTitle--between{justify-content:space-between}.propertyCardTitle--between>div{align-items:center;gap:10px;display:flex}.propertyMiniButton{background:var(--navy);color:#fff;cursor:pointer;border:0;border-radius:8px;padding:8px 11px;font-weight:700}.propertyInfoGrid{grid-template-columns:1fr 1fr;column-gap:26px;display:grid}.propertyInfoItem{border-bottom:1px solid #e8edf2;flex-direction:column;gap:4px;padding:11px 0;display:flex}.propertyInfoLabel{color:#69798b;font-size:11px;font-weight:700}.propertyInfoItem strong{font-size:14px}.propertyDescription{padding-top:14px}.propertyDescription p{color:#536477;margin:7px 0 0;font-size:13px;line-height:1.6}.propertyGallery{grid-template-rows:92px 92px;grid-template-columns:1.5fr 1fr 1fr;gap:7px;display:grid}.propertyGallery img{object-fit:cover;border-radius:9px;width:100%;height:100%}.propertyGalleryMain{grid-row:1/3}.propertyEmptyVisual{color:#8b98a6;background:#f8fafc;border:1px dashed #d8e0e8;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:190px;display:flex}.propertyEmptyVisual svg{font-size:28px}.propertyEmptyVisual--small{min-height:95px}.propertyFloorPlan{border:1px solid #e3e9ef;border-radius:10px;justify-content:space-between;align-items:center;margin-top:8px;padding:12px;display:flex}.propertyFloorPlan>div{align-items:center;gap:9px;display:flex}.propertyFloorPlan button{color:var(--navy);cursor:pointer;background:#eef3f7;border:0;border-radius:8px;align-items:center;gap:7px;padding:8px 10px;font-weight:700;display:flex}.propertyOwnerNote{color:#6e5520;background:#fff8e6;border-radius:9px;align-items:flex-start;gap:8px;margin-top:13px;padding:11px;font-size:13px;display:flex}.propertyDocumentList{display:grid}.propertyDocumentRow,.propertyDealRow{color:inherit;border-top:1px solid #e7edf2;justify-content:space-between;align-items:center;padding:11px 0;text-decoration:none;display:flex}.propertyDocumentRow:first-child,.propertyDealRow:first-of-type{border-top:0}.propertyDocumentRow>div:first-child{align-items:center;gap:9px;display:flex}.propertyDocumentRow span,.propertyDealRow div{flex-direction:column;display:flex}.propertyDocumentRow small,.propertyDealRow span{color:#768697;margin-top:3px;font-size:11px}.propertyDocumentActions{gap:5px;display:flex}.propertyDocumentActions button,.propertyDocumentActions label{cursor:pointer;background:#fff;border:1px solid #dce4eb;border-radius:7px;padding:6px 8px;font-size:11px}.propertyDealRow b{font-size:13px}.propertyEmptyLine{color:#8491a0;padding:14px 0;font-size:13px}.propertyTimelineRow{gap:11px;padding:9px 0;display:flex}.propertyTimelineRow>span{background:#d4a447;border-radius:50%;width:9px;height:9px;margin-top:5px;box-shadow:0 0 0 4px #fff3d7}.propertyTimelineRow div{flex-direction:column;display:flex}.propertyTimelineRow small{color:#7b8998;margin-top:3px}.reportsEyebrow{color:#c18b26;letter-spacing:.12em;font-size:12px;font-weight:900}.reportsHeader p{color:#65768a;margin:7px 0 0}.reportsSummaryGrid{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:15px;display:grid}.reportSummaryCard{background:#fff;border:1px solid #dfe6ed;border-radius:14px;flex-direction:column;padding:15px;display:flex}.reportSummaryCard span{color:#67788b;font-size:12px;font-weight:700}.reportSummaryCard strong{color:var(--navy);margin:7px 0;font-size:22px}.reportSummaryCard small{color:#82909f}.reportModuleGrid{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:16px;display:grid}.reportModuleCard{text-align:left;cursor:pointer;color:var(--navy);background:#fff;border:1px solid #dfe6ed;border-radius:12px;align-items:center;gap:11px;padding:13px;display:flex}.reportModuleCard>span{color:#62758b;background:#f3f6f8;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.reportModuleCard div{flex-direction:column;display:flex}.reportModuleCard small{color:#7b8a9a;margin-top:3px;font-size:10px}.reportModuleCard--active{background:#fffaf0;border-color:#d4a447;box-shadow:0 5px 14px #b6821f1f}.reportModuleCard--active>span{color:#fff;background:#d4a447}.activeReportHeader{justify-content:space-between;align-items:center;margin-bottom:15px;display:flex}.activeReportHeader>div{align-items:center;gap:11px;display:flex}.activeReportHeader h2{margin:0;font-size:19px}.activeReportHeader p{color:#778797;margin:4px 0 0;font-size:12px}.reportLiveBadge{color:#17713b;background:#e1f7e8;border-radius:999px;padding:5px 9px;font-size:10px;font-weight:900}.reportMetricGrid{grid-template-columns:repeat(6,1fr);gap:8px;margin-bottom:15px;display:grid}.reportMetricGrid>div{background:#f7f9fb;border:1px solid #e4eaf0;border-radius:10px;flex-direction:column;padding:11px;display:flex}.reportMetricGrid span{color:#758596;font-size:10px}.reportMetricGrid strong{margin-top:5px;font-size:15px}.reportTableWrap{border:1px solid #e2e8ee;border-radius:11px;overflow:auto}.reportTable{border-collapse:collapse;width:100%;font-size:12px}.reportTable th{text-align:left;color:#627286;text-transform:uppercase;background:#f5f7f9;padding:10px;font-size:10px}.reportTable td{border-top:1px solid #e7ecf1;padding:10px;font-weight:600}.reportTable tbody tr:hover{background:#fafbfd}@media (width<=1200px){.propertyDetailsGrid{grid-template-columns:1fr}.reportsSummaryGrid{grid-template-columns:repeat(2,1fr)}.reportModuleGrid,.reportMetricGrid{grid-template-columns:repeat(3,1fr)}}@media (width<=760px){.propertyDetailsHeader,.reportsHeader{flex-direction:column}.propertyLowerGrid,.propertyInfoGrid{grid-template-columns:1fr}.reportsSummaryGrid,.reportModuleGrid,.reportMetricGrid{grid-template-columns:1fr 1fr}.propertyHeaderActions,.reportsHeaderActions{flex-wrap:wrap;width:100%}.propertyGallery{grid-template-columns:1fr 1fr}.propertyGalleryMain{grid-column:1/3}.propertyDocumentRow{align-items:flex-start;gap:10px}.propertyDocumentActions{flex-wrap:wrap;justify-content:flex-end}}@media print{.sidebar,.topbar,.reportsHeaderActions,.reportModuleGrid{display:none!important}.reportsPage{padding:0}.activeReportCard{box-shadow:none;border:0}.reportsSummaryGrid{grid-template-columns:repeat(4,1fr)}}.step21Page{padding-bottom:32px}.step21Stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0 0 18px;display:grid}.step21Stats>div,.step21Card{background:#fff;border:1px solid #e7e9ee;border-radius:14px;box-shadow:0 6px 18px #0f172a0d}.step21Stats>div{padding:18px}.step21Stats b{color:#10233f;font-size:25px;display:block}.step21Stats span{color:#718096;font-size:12px}.step21Card{margin-bottom:16px;padding:18px}.step21Toolbar{justify-content:flex-end;margin-bottom:14px;display:flex}.step21Toolbar .search{width:310px}.step21Table{border-collapse:collapse;width:100%;font-size:13px}.step21Table th{text-align:left;color:#667085;text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid #eceff3;padding:11px 12px;font-size:11px}.step21Table td{vertical-align:middle;border-bottom:1px solid #f0f2f5;padding:13px 12px}.step21Table td small{color:#7b8493;margin-top:4px;line-height:1.45;display:block}.roleBadge,.statusPill{border-radius:999px;padding:5px 9px;font-size:11px;font-weight:700;display:inline-flex}.roleBadge{color:#243b5a;background:#eef3f9}.statusPill.active{color:#12804a;background:#e8f7ef}.statusPill.disabled{color:#bd2f2f;background:#fff0f0}.rowActions{white-space:nowrap;gap:7px;display:flex}.rowActions button{cursor:pointer;color:#243b5a;background:#fff;border:1px solid #d7dce4;border-radius:7px;padding:6px 9px}.rowActions button:hover{color:#9b772d;border-color:#b8964e}.modalOverlay{z-index:1000;background:#0814268c;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.step21Modal{background:#fff;border-radius:16px;width:min(680px,96vw);padding:24px;box-shadow:0 24px 70px #00000038}.step21Modal h2,.step21Card h2{color:#132b49;margin:0 0 18px}.formGrid{grid-template-columns:1fr 1fr;gap:15px;display:grid}.formGrid label{color:#526174;font-size:12px;font-weight:650}.formGrid input,.formGrid select,.formGrid textarea{width:100%;font:inherit;color:#172b45;background:#fff;border:1px solid #dfe3e9;border-radius:9px;margin-top:7px;padding:10px 11px;display:block}.formGrid textarea{resize:vertical;min-height:92px}.modalActions{justify-content:flex-end;gap:10px;margin-top:22px;display:flex}.profileGrid{grid-template-columns:280px 1fr;align-items:start;gap:16px;display:grid}.profileSummary{text-align:center;grid-row:span 2}.profileAvatar{color:#d6b768;background:#132b49;border:4px solid #f0e6cd;border-radius:50%;place-items:center;width:86px;height:86px;margin:4px auto 16px;font-size:27px;font-weight:800;display:grid}.profileSummary h2{margin-bottom:5px}.profileSummary p{color:#b08a3f;font-weight:700}.profileSummary small{color:#7a8493}.toggleLine{color:#40516a;border-bottom:1px solid #f0f2f5;align-items:center;gap:10px;padding:10px 0;display:flex}.errorPage{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:calc(100vh - 90px);padding:30px;display:flex}.errorCode{color:#c5a55f;font-size:76px;font-weight:900;line-height:1}.errorPage h1{color:#132b49;margin:14px 0 6px;font-size:30px}.errorPage p{color:#748094;margin-bottom:22px}@media (width<=900px){.step21Stats{grid-template-columns:1fr 1fr}.profileGrid{grid-template-columns:1fr}.profileSummary{grid-row:auto}.formGrid{grid-template-columns:1fr}.fullField{grid-column:auto}}@media (width<=600px){.step21Stats{grid-template-columns:1fr}.step21Card{padding:12px}.step21Table{min-width:820px}}.step211Page{padding-bottom:36px}.profileHeroCard,.step211Card,.step211Stats>div{background:#fff;border:1px solid #e2e7ed;border-radius:15px;box-shadow:0 7px 20px #11233a0e}.profileHeroCard{justify-content:space-between;align-items:center;margin-bottom:15px;padding:22px;display:flex}.profileIdentity{align-items:center;gap:18px;display:flex}.profileAvatarLarge,.drawerAvatar{color:#d8b65e;background:#132b49;border:4px solid #f4ead2;border-radius:50%;place-items:center;width:82px;height:82px;font-size:25px;font-weight:850;display:grid;position:relative}.onlineDot,.presenceDot{background:#21a366;border:2px solid #fff;border-radius:50%;position:absolute}.onlineDot{width:14px;height:14px;bottom:5px;right:1px}.profileNameRow{align-items:center;gap:10px;display:flex}.profileNameRow h2{color:#142b48;margin:0;font-size:23px}.profileRoleBadge{color:#9a6f17;background:#fff3d7;border-radius:999px;padding:5px 9px;font-size:10px;font-weight:850}.profileIdentity p{color:#68798a;margin:6px 0}.profileMeta{flex-wrap:wrap;gap:15px;display:flex}.profileMeta span{color:#718094;align-items:center;gap:5px;font-size:11px;display:flex}.profilePhotoButton{color:#203b5a;cursor:pointer;background:#fff;border:1px solid #d9e0e7;border-radius:9px;align-items:center;gap:7px;padding:9px 12px;font-weight:750;display:flex}.profilePerformanceGrid{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:15px;display:grid}.profilePerformanceGrid>div{background:#fff;border:1px solid #e2e7ed;border-radius:13px;flex-direction:column;padding:15px;display:flex}.profilePerformanceGrid span{color:#718195;font-size:11px;font-weight:750}.profilePerformanceGrid strong{color:#132b49;margin:7px 0 4px;font-size:21px}.profilePerformanceGrid small{color:#8a97a5;font-size:10px}.profileContentGrid{grid-template-columns:minmax(0,1.65fr) minmax(280px,.75fr);align-items:start;gap:15px;display:grid}.step211Card{padding:19px}.profileMainCard{grid-column:1}.profileSideColumn{grid-area:1/2;gap:15px;display:grid}.profileSideColumn .step211Card{margin:0}.profileSideColumnCard{grid-column:2}.step211SectionTitle{align-items:center;gap:11px;margin-bottom:17px;display:flex}.step211SectionTitle>span{color:#b17e20;background:#fff4dc;border-radius:10px;place-items:center;width:36px;height:36px;font-size:17px;display:grid}.step211SectionTitle h3{color:#142b48;margin:0;font-size:16px}.step211SectionTitle p{color:#7b8998;margin:3px 0 0;font-size:11px}.step211FormGrid{grid-template-columns:1fr 1fr;gap:14px;margin-bottom:16px;display:grid}.step211FormGrid label{color:#526378;font-size:11px;font-weight:750}.step211FormGrid input,.step211FormGrid select,.step211FormGrid textarea{color:#172f4d;width:100%;font:inherit;box-sizing:border-box;background:#fff;border:1px solid #dce3ea;border-radius:9px;margin-top:7px;padding:10px 11px;display:block}.step211FormGrid textarea{resize:vertical;min-height:88px}.profileInfoList>div{border-bottom:1px solid #edf0f3;justify-content:space-between;gap:12px;padding:10px 0;display:flex}.profileInfoList span{color:#768597;font-size:11px}.profileInfoList strong{color:#1e3755;text-align:right;font-size:12px}.securityStatus{color:#1b8750;background:#edf9f2;border-radius:10px;align-items:center;gap:10px;margin-bottom:12px;padding:12px;display:flex}.securityStatus>svg{font-size:20px}.securityStatus div{flex-direction:column;display:flex}.securityStatus strong{font-size:12px}.securityStatus small{color:#6e8679;margin-top:3px;font-size:10px}.profileWideButton{justify-content:center;width:100%}.twoFactorBox{border:1px solid #e2e7ed;border-radius:9px;justify-content:space-between;align-self:end;align-items:center;padding:9px 10px;display:flex}.twoFactorBox div{flex-direction:column;display:flex}.twoFactorBox strong{font-size:11px}.twoFactorBox small{color:#7d8a98;margin-top:3px;font-size:9px}.switchRow{color:#43566e;border-bottom:1px solid #edf0f3;justify-content:space-between;align-items:center;padding:11px 0;font-size:11px;display:flex}.switchRow input{display:none}.switchRow i{background:#ccd4dd;border-radius:999px;width:34px;height:19px;transition:all .2s;position:relative}.switchRow i:after{content:"";background:#fff;border-radius:50%;width:15px;height:15px;transition:all .2s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #0003}.switchRow input:checked+i{background:#c49a44}.switchRow input:checked+i:after{left:17px}.usersTabs{border-bottom:1px solid #dfe5eb;gap:6px;margin-bottom:14px;display:flex}.usersTabs button{color:#718094;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:7px;padding:10px 15px;font-weight:750;display:flex}.usersTabs button.active{color:#173451;border-bottom-color:#c59a45}.step211Stats{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:15px;display:grid}.step211Stats>div{align-items:center;gap:12px;padding:15px;display:flex}.statIcon{color:#526c87;background:#f4f6f8;border-radius:10px;place-items:center;width:38px;height:38px;font-size:18px;display:grid}.step211Stats div>div{flex-direction:column;display:flex}.step211Stats small{color:#788899;font-size:10px}.step211Stats strong{color:#142b48;margin:2px 0;font-size:20px}.step211Stats em{color:#9aa5af;font-size:9px;font-style:normal}.usersTableCard{padding:0;overflow:visible}.usersToolbar{border-bottom:1px solid #e6ebef;justify-content:space-between;align-items:center;padding:14px;display:flex}.usersSearch{width:min(420px,48%);position:relative}.usersSearch svg{color:#8794a2;position:absolute;top:50%;left:11px;transform:translateY(-50%)}.usersSearch input{box-sizing:border-box;border:1px solid #dbe2e8;border-radius:9px;width:100%;padding:10px 11px 10px 34px}.usersFilters{color:#83909e;align-items:center;gap:8px;display:flex}.usersFilters select{color:#40546c;background:#fff;border:1px solid #dbe2e8;border-radius:9px;padding:9px 10px}.usersFullTable{border-collapse:collapse;width:100%;font-size:11px}.usersFullTable th{text-align:left;color:#728194;text-transform:uppercase;letter-spacing:.045em;background:#f7f9fb;border-bottom:1px solid #e3e9ee;padding:10px 12px;font-size:9px}.usersFullTable td{vertical-align:middle;border-bottom:1px solid #edf0f3;padding:12px}.employeeCell{align-items:center;gap:10px;display:flex}.employeeAvatar{color:#d6b15e;background:#162f4d;border-radius:50%;flex:0 0 37px;place-items:center;width:37px;height:37px;font-size:11px;font-weight:850;display:grid;position:relative}.presenceDot{width:10px;height:10px;bottom:0;right:-1px}.presenceDot.away{background:#e2a72e}.presenceDot.offline{background:#9aa6b2}.employeeCell>div:last-child{flex-direction:column;display:flex}.employeeCell strong,.plainStrong{color:#1b3553;font-size:11px}.employeeCell span{color:#7a8998;margin-top:2px;font-size:9px}.usersFullTable small{color:#8b98a5;margin-top:3px;font-size:9px;display:block}.rolePill,.accountStatus{border-radius:999px;padding:5px 8px;font-size:9px;font-weight:850;display:inline-flex}.rolePill{color:#35516f;background:#edf2f7}.role-administrator{color:#966911;background:#fff1d3}.role-developer{color:#0f6770;background:#e5f4f5}.role-manager{color:#2e5d9c;background:#e7effd}.role-agent{color:#247249;background:#eaf7ef}.role-accounts{color:#76519c;background:#f1ebfa}.accountStatus.active{color:#197846;background:#e8f8ef}.accountStatus.disabled{color:#bd3636;background:#ffeded}.assignmentCell{gap:5px;display:flex}.assignmentCell span{color:#607286;white-space:nowrap;background:#f4f6f8;border-radius:7px;padding:5px 7px}.assignmentCell b{color:#1b3553}.userActionButtons{white-space:nowrap;align-items:center;gap:5px;display:flex}.userActionButtons>button,.iconAction{color:#39516d;cursor:pointer;background:#fff;border:1px solid #dae1e7;border-radius:7px;align-items:center;gap:4px;padding:6px 8px;font-size:9px;display:flex}.viewUserButton{color:#fff!important;background:#153250!important;border-color:#153250!important}.userMoreWrap{position:relative}.iconAction{padding:7px!important}.userMoreMenu{z-index:20;background:#fff;border:1px solid #dfe5eb;border-radius:10px;width:155px;padding:6px;position:absolute;top:35px;right:0;box-shadow:0 12px 30px #10233a26}.userMoreMenu button{text-align:left;color:#40546b;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;width:100%;padding:8px;font-size:10px;display:flex}.userMoreMenu button:hover{background:#f4f6f8}.userMoreMenu .danger{color:#bb3434}.usersEmpty{text-align:center;color:#83909d;padding:28px}.permissionsCard{padding:0;overflow:hidden}.permissionsHeader{justify-content:space-between;align-items:center;padding:17px;display:flex}.permissionsHeader h3{color:#173451;margin:0}.permissionsHeader p{color:#7c8996;margin:4px 0 0;font-size:11px}.roleSelector{background:#f2f5f7;border-radius:9px;gap:5px;padding:4px;display:flex}.roleSelector button{color:#66788b;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:7px 9px;font-size:10px}.roleSelector button.active{color:#173451;background:#fff;font-weight:800;box-shadow:0 2px 7px #1228411a}.permissionsTable{border-collapse:collapse;width:100%;font-size:11px}.permissionsTable th{color:#728194;text-transform:uppercase;text-align:center;background:#f7f9fb;padding:10px;font-size:9px}.permissionsTable th:first-child,.permissionsTable td:first-child{text-align:left}.permissionsTable td{text-align:center;border-top:1px solid #edf0f3;padding:11px 10px}.permissionsTable td:first-child{flex-direction:column;display:flex}.permissionsTable td strong{color:#243e5b}.permissionsTable td small{color:#8a97a4;margin-top:2px;font-size:9px}.permissionCheck input{display:none}.permissionCheck span{cursor:pointer;background:#fff;border:1px solid #ccd5de;border-radius:5px;width:18px;height:18px;display:inline-block;position:relative}.permissionCheck input:checked+span{background:#173451;border-color:#173451}.permissionCheck input:checked+span:after{content:"✓";color:#fff;place-items:center;font-size:11px;display:grid;position:absolute;inset:0}.permissionsNote{color:#785f2d;background:#fff9eb;align-items:center;gap:8px;padding:12px 17px;font-size:10px;display:flex}.step211Modal{background:#fff;border-radius:16px;width:min(700px,96vw);padding:22px;box-shadow:0 24px 70px #0000003b}.modalTitleRow{justify-content:space-between;align-items:flex-start;margin-bottom:18px;display:flex}.modalTitleRow h2{color:#173451;margin:0}.modalTitleRow p{color:#7a8998;margin:4px 0 0;font-size:11px}.modalTitleRow>button{cursor:pointer;background:#f1f4f6;border:0;border-radius:8px;width:30px;height:30px;font-size:20px}.drawerOverlay{z-index:1100;background:#0b1b2d7a;position:fixed;inset:0}.userDrawer{background:#fff;flex-direction:column;width:min(400px,94vw);height:100%;display:flex;position:absolute;top:0;right:0;box-shadow:-18px 0 45px #0c1c2d2e}.drawerTop{text-align:center;background:#f8fafb;border-bottom:1px solid #e5eaef;padding:24px 20px 18px;position:relative}.drawerTop>button{cursor:pointer;background:#fff;border:0;border-radius:8px;width:30px;height:30px;font-size:20px;position:absolute;top:12px;right:13px}.drawerAvatar{margin:0 auto 10px}.drawerTop h2{color:#173451;margin:0}.drawerTop p{color:#718094;margin:5px 0 9px}.drawerBody{flex:1;padding:19px;overflow:auto}.drawerBody h3{text-transform:uppercase;letter-spacing:.05em;color:#768596;margin:16px 0 8px;font-size:11px}.drawerInfo>div{border-bottom:1px solid #edf0f3;justify-content:space-between;padding:9px 0;display:flex}.drawerInfo span{color:#84919e;font-size:10px}.drawerInfo strong{color:#273f5b;text-align:right;font-size:11px}.drawerStats{grid-template-columns:1fr 1fr;gap:9px;display:grid}.drawerStats div{text-align:center;background:#f5f7f9;border-radius:10px;flex-direction:column;padding:12px;display:flex}.drawerStats strong{color:#173451;font-size:19px}.drawerStats span{color:#7c8997;font-size:9px}.activityMiniList>div{border-bottom:1px solid #edf0f3;gap:9px;padding:9px 0;display:flex}.activityMiniList i{background:#c69b45;border-radius:50%;width:8px;height:8px;margin-top:4px}.activityMiniList span{flex-direction:column;display:flex}.activityMiniList strong{color:#344c67;font-size:10px}.activityMiniList small{color:#8794a1;margin-top:3px;font-size:9px}.drawerFooter{border-top:1px solid #e4e9ee;padding:14px 19px}.drawerFooter .btn{justify-content:center;width:100%}@media (width<=1100px){.profilePerformanceGrid,.step211Stats{grid-template-columns:repeat(2,1fr)}.profileContentGrid{grid-template-columns:1fr}.profileMainCard,.profileSideColumn,.profileSideColumnCard{grid-area:auto/1}.profileSideColumn{grid-template-columns:1fr 1fr}.usersFullTable{min-width:930px}}@media (width<=700px){.profileHeroCard,.profileIdentity,.usersToolbar,.permissionsHeader{flex-direction:column;align-items:flex-start}.profilePhotoButton{margin-top:12px}.profilePerformanceGrid,.step211Stats,.step211FormGrid,.profileSideColumn{grid-template-columns:1fr}.profileMeta{flex-direction:column;gap:6px}.usersSearch,.usersFilters{width:100%}.roleSelector{width:100%;overflow:auto}.permissionsTable{min-width:650px}}.step211PageHeader{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.step211PageHeader h1{color:#142f4d;margin:0;font-size:24px}.step211PageHeader p{color:#78889a;margin:5px 0 0;font-size:12px}.pageHeaderActions{align-items:center;gap:8px;display:flex}.profileAvatarLarge{overflow:hidden}.profileAvatarLarge img{object-fit:cover;border-radius:inherit;width:100%;height:100%}.sessionsModal{width:min(520px,94vw)}.activeSessionRow{border:1px solid #e1e7ec;border-radius:10px;justify-content:space-between;align-items:center;margin-bottom:14px;padding:14px;display:flex}.activeSessionRow>div{flex-direction:column;gap:4px;display:flex}.activeSessionRow strong{color:#1d3856}.activeSessionRow span,.activeSessionRow small{color:#7c8a98;font-size:10px}.permissionsHeaderEnhanced{align-items:flex-end;gap:24px}.roleSelectorWrap{flex-direction:column;align-items:flex-end;gap:7px;display:flex}.roleSelectorWrap>span{color:#66788b;text-transform:uppercase;letter-spacing:.04em;font-size:10px;font-weight:800}.roleSelector{border:1px solid #e1e7ec;gap:7px;padding:6px}.roleSelector button{border:1px solid #0000;align-items:center;gap:5px;min-height:38px;padding:9px 13px;font-weight:800;display:flex}.roleSelector button svg{font-size:13px}.roleSelector button:hover{background:#fff;border-color:#d9e1e8}.selectedRoleBanner{background:#f7f2e7;border-top:1px solid #eadfc8;border-bottom:1px solid #eadfc8;justify-content:space-between;align-items:center;padding:11px 17px;display:flex}.selectedRoleBanner>div{align-items:center;gap:7px;display:flex}.selectedRoleBanner span,.selectedRoleBanner small{color:#786b50;font-size:10px}.selectedRoleBanner strong{color:#173451;font-size:12px}.permissionsNote strong{color:#173451}.permissionsTable tbody tr:hover{background:#fbfcfd}.permissionCheck span{transition:all .16s}.permissionCheck span:hover{border-color:#173451;transform:scale(1.08)}@media (width<=900px){.permissionsHeaderEnhanced,.roleSelectorWrap{align-items:stretch}.roleSelector{width:100%;overflow:auto}.roleSelector button{flex:none}.selectedRoleBanner{flex-direction:column;align-items:flex-start;gap:4px}}.roleSelector button.active{position:relative;color:#102d49!important;background:linear-gradient(135deg,#c99638,#e2b85d)!important;border-color:#c89535!important;box-shadow:0 0 0 3px #c996382e,0 8px 18px #19304b33!important}.roleSelector button.active:after{content:"";background:#c99638;border-radius:50%;width:7px;height:7px;position:absolute;bottom:-8px;left:50%;transform:translate(-50%);box-shadow:0 0 0 3px #fff}.automationPage{padding-bottom:34px}.automationSettingsButton{align-items:center;gap:8px;display:inline-flex}.automationKpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.automationKpi{background:#fff;border:1px solid #dfe6ec;border-radius:14px;align-items:center;gap:13px;padding:16px;display:flex;box-shadow:0 7px 20px #122d480d}.automationKpi>span{color:#c8922e;background:#f7edda;border-radius:12px;place-items:center;width:42px;height:42px;font-size:20px;display:grid}.automationKpi div{flex-direction:column;min-width:0;display:flex}.automationKpi small{color:#5f7184;font-size:11px;font-weight:800}.automationKpi strong{color:#0f2d4a;font-size:24px;line-height:1.15}.automationKpi em{color:#7b8a99;margin-top:2px;font-size:10px;font-style:normal}.automationMainGrid,.automationLowerGrid{grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);gap:14px;margin-bottom:14px;display:grid}.automationLowerGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.automationCard{background:#fff;border:1px solid #dfe6ec;border-radius:16px;padding:18px;box-shadow:0 8px 24px #122d480d}.automationCardHeader{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:15px;display:flex}.automationCardHeader>div{align-items:flex-start;gap:11px;display:flex}.automationCardIcon{color:#c8922e;background:#f7edda;border-radius:11px;place-items:center;width:38px;height:38px;font-size:18px;display:grid}.automationCardHeader h2{color:#102d49;margin:0;font-size:17px}.automationCardHeader p{color:#6c7d8e;margin:3px 0 0;font-size:11px}.localEngineBadge{color:#27834d;background:#e8f6ec;border:1px solid #caead5;border-radius:999px;padding:5px 9px;font-size:10px;font-weight:800}.assistantCard textarea{resize:vertical;width:100%;min-height:118px;font:inherit;color:#173451;background:#fbfcfd;border:1px solid #d9e2e9;border-radius:12px;outline:none;padding:13px 14px;font-size:12px}.assistantCard textarea:focus{border-color:#c89636;box-shadow:0 0 0 3px #c896361f}.assistantActions{justify-content:flex-end;gap:9px;margin-top:10px;display:flex}.primaryButton,.secondaryButton{cursor:pointer;border-radius:10px;align-items:center;gap:7px;min-height:38px;padding:0 14px;font-weight:800;display:inline-flex}.primaryButton{color:#fff;background:#12314f;border:1px solid #12314f}.secondaryButton{color:#173451;background:#fff;border:1px solid #d9e2e9}.assistantResult{background:#f7fafc;border:1px solid #dfe8ee;border-left:4px solid #c99638;border-radius:12px;margin-top:14px;padding:13px}.assistantResult>div{color:#173451;align-items:center;gap:7px;font-size:11px;display:flex}.assistantResult p{color:#40566b;margin:8px 0;font-size:12px;line-height:1.6}.assistantResult button,.textButton{color:#b47b1f;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-weight:800;display:inline-flex}.insightsList{flex-direction:column;gap:9px;display:flex}.insightItem{border:1px solid #e2e8ed;border-radius:12px;grid-template-columns:34px 1fr 28px;align-items:center;gap:9px;padding:10px;display:grid}.insightItem>span{border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.insightItem.hot>span{color:#d85436;background:#fff0ec}.insightItem.warning>span{color:#bb8319;background:#fff7df}.insightItem.success>span{color:#2b8b52;background:#e9f7ee}.insightItem.neutral>span{color:#3f6584;background:#edf3f8}.insightItem strong{color:#173451;font-size:11px;display:block}.insightItem p{color:#708092;margin:2px 0 0;font-size:10px}.insightItem button{color:#7a8a99;cursor:pointer;background:0 0;border:0}.matcherFilters{grid-template-columns:1fr 1fr 1.25fr;gap:10px;margin-bottom:12px;display:grid}.matcherFilters label{color:#596c7f;font-size:10px;font-weight:800}.matcherFilters input,.matcherFilters select{color:#173451;width:100%;height:39px;font:inherit;background:#fff;border:1px solid #d9e2e9;border-radius:10px;margin-top:5px;padding:0 10px;font-size:11px;display:block}.matchResults,.rulesList{flex-direction:column;gap:8px;display:flex}.matchRow{border:1px solid #e1e7ec;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;padding:11px;display:flex}.matchRow strong{color:#173451;font-size:11px;display:block}.matchRow span{color:#758596;margin-top:3px;font-size:10px;display:block}.matchRow b{white-space:nowrap;color:#2d8552;background:#eaf7ef;border-radius:999px;padding:5px 8px;font-size:10px}.emptyMatch{text-align:center;color:#7a8998;background:#f8fafb;border-radius:10px;padding:20px}.ruleRow{opacity:.72;border:1px solid #e1e7ec;border-radius:11px;grid-template-columns:34px 1fr auto;align-items:center;gap:9px;padding:10px;display:grid}.ruleRow.enabled{opacity:1;background:#fbfefc;border-color:#d7e3da}.ruleToggle{color:#91a0ad;cursor:pointer;background:0 0;border:0;place-items:center;padding:0;font-size:26px;display:grid}.ruleRow.enabled .ruleToggle{color:#2d8b54}.ruleRow strong{color:#173451;font-size:11px;display:block}.ruleRow span{color:#718293;margin-top:2px;font-size:9px;display:block}.ruleRow small{color:#758596;white-space:nowrap;font-size:9px}.automationNotice{color:#75633b;background:#fff8e9;border:1px solid #ecdcae;border-radius:12px;align-items:flex-start;gap:9px;padding:11px 13px;font-size:10px;line-height:1.5;display:flex}.automationNotice svg{flex:none;margin-top:1px}@media (width<=1100px){.automationKpis{grid-template-columns:repeat(2,1fr)}.automationMainGrid,.automationLowerGrid{grid-template-columns:1fr}}@media (width<=700px){.automationKpis,.matcherFilters{grid-template-columns:1fr}.automationCard{padding:14px}.automationCardHeader{flex-direction:column}}.roleSelector button{position:relative}.roleSelector button span{white-space:nowrap}.roleSelector button small{color:#536678;background:#edf1f4;border-radius:999px;justify-content:center;align-items:center;min-width:22px;height:20px;padding:0 6px;font-size:10px;font-weight:900;display:inline-flex}.roleSelector button.active{color:#fff!important;background:#173451!important;border-color:#c7a96b!important;box-shadow:0 0 0 3px #c7a96b38,0 8px 18px #1734513d!important}.roleSelector button.active:after{content:"";background:#c7a96b;border-radius:3px;height:3px;position:absolute;bottom:-7px;left:18%;right:18%}.roleSelector button.active small{color:#173451;background:#c7a96b}.permissionQuickBar{background:#fbfcfd;border-bottom:1px solid #e6ebef;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 16px;display:flex}.permissionBulkActions,.permissionCopy,.permissionSaveState{align-items:center;gap:8px;display:flex}.permissionBulkActions button,.permissionCopy button{color:#173451;cursor:pointer;background:#fff;border:1px solid #d9e1e7;border-radius:8px;align-items:center;gap:6px;height:36px;padding:0 13px;font-weight:800;display:inline-flex}.permissionBulkActions .permissionAllButton{color:#fff;background:#173451;border-color:#173451}.permissionCopy{margin-left:auto}.permissionCopy>span{color:#607286;font-size:11px;font-weight:800}.permissionCopy select{color:#173451;background:#fff;border:1px solid #d9e1e7;border-radius:8px;height:36px;padding:0 30px 0 10px;font-weight:700}.permissionSaveState{border-left:1px solid #dfe5ea;padding-left:12px}.permissionSaveState>span{font-size:11px;font-weight:900}.permissionSaveState.dirty>span{color:#a56b00}.permissionSaveState.saved>span{color:#33805f}.permissionSaveState .btn:disabled{opacity:.65;cursor:default}.permissionsTable th:not(:first-child){text-transform:capitalize}@media (width<=1050px){.permissionCopy{margin-left:0}.permissionSaveState{border-top:1px solid #e6ebef;border-left:0;justify-content:flex-end;width:100%;padding:10px 0 0}}.newRoleButton{color:#173451!important;background:#fffaf0!important;border:1px dashed #c7a96b!important;font-weight:900!important}.newRoleButton:hover{background:#f7efd9!important}.customRoleDot{background:#c7a96b;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 2px #c7a96b33}.multiRolePills{flex-wrap:wrap;gap:5px;display:flex}.drawerRoles{justify-content:center;margin-top:8px}.roleMultiField{flex-direction:column;grid-column:1/-1;gap:7px;display:flex}.roleMultiField>span{color:#52677d;font-size:10px;font-weight:800}.roleMultiOptions{flex-wrap:wrap;gap:8px;display:flex}.roleMultiOptions label{cursor:pointer}.roleMultiOptions input{display:none}.roleMultiOptions label span{color:#53677b;background:#fff;border:1px solid #d8e0e6;border-radius:9px;align-items:center;min-height:34px;padding:0 12px;font-size:10px;font-weight:800;display:inline-flex}.roleMultiOptions input:checked+span{color:#fff;background:#173451;box-shadow:0 0 0 2px #c7a96b47}.roleMultiField>small,.fullField>small{color:#83909d;font-size:9px}.deleteRoleButton{color:#ae3434;cursor:pointer;background:#fff4f4;border:1px solid #e5bcbc;border-radius:7px;align-items:center;gap:5px;margin-left:auto;padding:7px 10px;font-size:10px;font-weight:800;display:flex}.roleCreateModal textarea{resize:vertical;min-height:86px}.fullField{grid-column:1/-1}.roleCreateModal input[type=color]{cursor:pointer;height:40px;padding:4px}.rolePreview{background:#fafbfc;border:1px solid #e4e9ed;border-radius:11px;align-items:center;gap:11px;margin-top:14px;padding:13px;display:flex}.rolePreview>span{color:#fff;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.rolePreview div{flex-direction:column;display:flex}.rolePreview strong{color:#173451}.rolePreview small{color:#81909d;margin-top:3px}.fieldError{color:#b43d3d!important}.permissionsNote{flex-wrap:wrap}@media (width<=700px){.deleteRoleButton{margin-left:0}.roleMultiOptions{flex-direction:column}.roleMultiOptions label span{width:100%}}.leadActivityPage{max-width:1480px;margin:0 auto;padding-bottom:90px;position:relative}.leadActivityTopbar{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.leadTopActions{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.leadActivityHero{color:#fff;background:linear-gradient(135deg,#102a47 0%,#183b61 72%,#244d77 100%);border:1px solid #c49a4452;border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;margin-bottom:16px;padding:22px 24px;display:grid;box-shadow:0 14px 34px #122a4729}.leadActivityAvatar{color:#132b49;background:linear-gradient(145deg,#e7c777,#b7842d);border-radius:18px;place-items:center;width:66px;height:66px;font-size:22px;font-weight:900;display:grid;box-shadow:inset 0 0 0 1px #ffffff80}.leadActivityIdentity h1{color:#fff;letter-spacing:-.3px;margin:3px 0 7px;font-size:25px;line-height:1.15}.leadActivityIdentity p{color:#d8e2ec;margin:0 0 11px;font-size:12px}.leadActivityIdentity .moduleEyebrow{color:#e5c676}.leadActivityIdentity .sourcePill{color:#edf3f8;background:#ffffff1a;border-color:#ffffff29}.leadHeroOwner{text-align:right;flex-direction:column;align-items:flex-end;gap:5px;min-width:170px;display:flex}.leadHeroOwner small{text-transform:uppercase;letter-spacing:.8px;color:#9fb1c3;font-size:10px}.leadHeroOwner strong{font-size:14px}.leadHeroOwner button{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff38;border-radius:9px;margin-top:8px;padding:8px 11px;font-weight:750}.leadHeroOwner button:hover{background:#ffffff26}.leadActivityLayout{grid-template-columns:minmax(0,1.72fr) minmax(290px,.68fr);align-items:start;gap:16px;display:grid}.leadActivityMain,.leadDetailsRail{gap:16px;display:grid}.leadComposerCard,.leadTimelineCard,.leadRailCard{padding:19px}.leadComposerHeading,.leadTimelineHeader,.performanceSectionHeader{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.leadComposerHeading h2,.leadTimelineHeader h2,.performanceSectionHeader h2,.performanceMethod h2{color:#142b48;letter-spacing:-.2px;margin:3px 0 0;font-size:18px}.leadComposerHint{color:#7b8998;background:#f7f9fb;border:1px solid #e5eaf0;border-radius:999px;padding:6px 9px;font-size:10px}.leadComposerCard textarea{box-sizing:border-box;resize:vertical;width:100%;min-height:112px;font:inherit;color:#203650;background:#fbfcfd;border:1px solid #d9e2eb;border-radius:12px;outline:none;margin-top:15px;padding:14px 15px;font-size:13px;line-height:1.55}.leadComposerCard textarea:focus{background:#fff;border-color:#c39a43;box-shadow:0 0 0 3px #c49a441c}.leadComposerFooter{justify-content:space-between;align-items:center;margin-top:10px;display:flex}.leadComposerFooter>span{color:#8a97a5;font-size:10px}.leadTimelineHeader{border-bottom:1px solid #e8edf2;padding-bottom:14px}.leadTimelineHeader>span{color:#778799;background:#f7f9fb;border-radius:999px;padding:6px 9px;font-size:10px}.leadTimeline{padding-top:7px}.leadTimelineItem{grid-template-columns:34px minmax(0,1fr);gap:12px;padding:15px 0;display:grid;position:relative}.leadTimelineItem:not(:last-child):before{content:"";background:#e3e9ef;width:1px;position:absolute;top:48px;bottom:-7px;left:16px}.leadTimelineMarker{color:#9a6c18;z-index:1;background:#f4ead2;border-radius:10px;place-items:center;width:34px;height:34px;font-size:11px;font-weight:900;display:grid}.leadTimelineItem.system .leadTimelineMarker{color:#315b82;background:#eaf1f8}.leadTimelineItem.message .leadTimelineMarker{color:#238557;background:#e9f7ef}.leadTimelineContent{background:#fff;border:1px solid #e4e9ee;border-radius:12px;padding:12px 13px}.leadTimelineItem.system .leadTimelineContent{background:#f8fbfe}.leadTimelineMeta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.leadTimelineMeta strong{color:#193553;font-size:12px}.leadTimelineMeta span{text-transform:uppercase;letter-spacing:.4px;color:#a27825;background:#fff3d9;border-radius:999px;padding:4px 7px;font-size:9px;font-weight:800}.leadTimelineMeta time{color:#8996a4;margin-left:auto;font-size:9px}.leadTimelineContent p{color:#4f6276;margin:8px 0 0;font-size:12px;line-height:1.55}.leadRailCard{overflow:hidden}.leadRailTitle{margin-bottom:13px}.leadRailTitle h3{color:#193553;margin:3px 0 0;font-size:15px}.leadRailList{margin:0}.leadRailList>div{border-bottom:1px solid #edf1f4;grid-template-columns:92px minmax(0,1fr);gap:10px;padding:9px 0;display:grid}.leadRailList>div:last-child{border-bottom:0}.leadRailList dt{color:#7d8b99;font-size:10px}.leadRailList dd{text-align:right;color:#243d59;overflow-wrap:anywhere;margin:0;font-size:11px;font-weight:750}.leadNextActionBox{background:#f8fafc;border:1px solid #e3e9ef;border-radius:11px;align-items:center;gap:10px;margin-bottom:12px;padding:12px;display:flex}.leadNextActionBox>span{color:#a27420;background:#fff2d6;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.leadNextActionBox div{flex-direction:column;gap:3px;display:flex}.leadNextActionBox strong{color:#193553;font-size:12px}.leadNextActionBox small{color:#7b8997;font-size:10px}.leadRailEmpty,.leadRailNotes{color:#697b8e;margin:0 0 13px;font-size:11px;line-height:1.6}.leadFloatingChatButton{color:#fff;cursor:pointer;z-index:45;background:#173754;border:0;border-radius:17px;place-items:center;width:52px;height:52px;font-size:20px;display:grid;position:fixed;bottom:24px;right:28px;box-shadow:0 12px 30px #0c243e47}.leadFloatingChatButton.open{background:#b88931}.leadFloatingChat{z-index:44;grid-template-rows:auto 1fr auto;width:min(360px,100vw - 32px);height:430px;padding:0;display:grid;position:fixed;bottom:88px;right:28px;overflow:hidden;box-shadow:0 20px 55px #142b483d}.leadFloatingChat header{color:#fff;background:#173754;justify-content:space-between;align-items:center;padding:14px 15px;display:flex}.leadFloatingChat header div{flex-direction:column;gap:2px;display:flex}.leadFloatingChat header strong{font-size:13px}.leadFloatingChat header small{color:#b9c8d6;font-size:9px}.leadFloatingChat header button{color:#fff;cursor:pointer;background:0 0;border:0;font-size:20px}.leadFloatingMessages{background:#f7f9fb;flex-direction:column;gap:9px;padding:14px;display:flex;overflow:auto}.leadChatEmpty{text-align:center;color:#8794a2;margin:auto;font-size:11px}.leadChatBubble{background:#fff;border:1px solid #e0e6ec;border-radius:12px 12px 3px;align-self:flex-end;max-width:82%;padding:9px 10px;box-shadow:0 3px 10px #142b480d}.leadChatBubble p{color:#2c435d;margin:0;font-size:11px;line-height:1.45}.leadChatBubble small{text-align:right;color:#8a97a5;margin-top:5px;font-size:8px;display:block}.leadFloatingChat footer{background:#fff;border-top:1px solid #e5eaf0;grid-template-columns:1fr auto;gap:8px;padding:11px;display:grid}.leadFloatingChat footer input{min-width:0;font:inherit;border:1px solid #dce3ea;border-radius:9px;outline:none;padding:9px 10px;font-size:11px}.leadFloatingChat footer button{color:#fff;cursor:pointer;background:#c49a44;border:0;border-radius:9px;padding:0 13px;font-weight:800}.viewingModalForm{grid-template-columns:1fr 1fr;gap:13px;display:grid}.viewingModalForm label{color:#506378;font-size:10px;font-weight:800}.viewingModalForm input,.viewingModalForm textarea{box-sizing:border-box;width:100%;font:inherit;color:#1d3653;border:1px solid #dce3ea;border-radius:9px;margin-top:6px;padding:10px 11px;display:block}.viewingModalWide{grid-column:1/-1}.viewingModalActions{grid-column:1/-1;justify-content:flex-end;gap:8px;margin-top:5px;display:flex}.performancePage{max-width:1480px;margin:0 auto}.performancePeriod{background:#fff;border:1px solid #e1e7ed;border-radius:11px;flex-direction:column;align-items:flex-end;gap:3px;padding:10px 13px;display:flex}.performancePeriod span{color:#7c8a99;text-transform:uppercase;letter-spacing:.5px;font-size:9px}.performancePeriod strong{color:#173552;font-size:12px}.performanceStats{grid-template-columns:repeat(4,1fr);gap:13px;margin-bottom:15px;display:grid}.performanceStats article{flex-direction:column;padding:17px;display:flex}.performanceStats span{color:#718194;text-transform:uppercase;letter-spacing:.45px;font-size:10px;font-weight:800}.performanceStats strong{color:#163451;margin:8px 0 5px;font-size:25px}.performanceStats small{color:#8a97a4;font-size:9px}.performanceGrid{grid-template-columns:minmax(0,1.7fr) minmax(275px,.65fr);align-items:start;gap:15px;display:grid}.performanceRanking,.performanceMethod{padding:19px}.performanceSectionHeader{padding-bottom:14px}.performanceSectionHeader>span{color:#7c8997;font-size:10px}.performanceTableWrap{overflow:auto}.performanceRanking table{border-collapse:collapse;width:100%;min-width:720px}.performanceRanking th{text-align:left;color:#83909e;text-transform:uppercase;letter-spacing:.4px;border-bottom:1px solid #e6ebf0;padding:10px 8px;font-size:9px}.performanceRanking td{color:#40566d;border-bottom:1px solid #edf1f4;padding:11px 8px;font-size:11px}.performanceRank{color:#53677b;background:#edf1f5;border-radius:8px;place-items:center;width:25px;height:25px;font-weight:900;display:grid}.performanceRank.rank-1{color:#9c711b;background:#fff1c9}.performanceRank.rank-2{color:#67788a;background:#edf1f5}.performanceRank.rank-3{color:#9b6540;background:#f5e8dc}.performanceAgent{align-items:center;gap:9px;display:flex}.performanceAgent>span{color:#fff;background:#173754;border-radius:9px;place-items:center;width:31px;height:31px;font-weight:900;display:grid}.performanceAgent strong{color:#203b58}.performanceConversion{color:#238050;background:#edf8f1;border-radius:999px;padding:5px 8px;font-weight:850;display:inline-flex}.performanceMethod>div{border-top:1px solid #e8edf2;padding:14px 0}.performanceMethod>div:first-of-type{margin-top:14px}.performanceMethod strong{color:#193653;font-size:12px}.performanceMethod p{color:#687b8f;margin:6px 0 0;font-size:10px;line-height:1.55}@media (width<=1100px){.leadActivityLayout,.performanceGrid{grid-template-columns:1fr}.leadDetailsRail{grid-template-columns:repeat(3,1fr)}.performanceStats{grid-template-columns:repeat(2,1fr)}}@media (width<=760px){.leadActivityTopbar,.leadActivityHero,.moduleHeader{align-items:flex-start}.leadActivityTopbar{flex-direction:column}.leadTopActions{width:100%}.leadActivityHero{grid-template-columns:auto 1fr}.leadHeroOwner{text-align:left;grid-column:1/-1;align-items:flex-start}.leadDetailsRail{grid-template-columns:1fr}.leadComposerHeading,.leadTimelineHeader{flex-direction:column}.leadTimelineMeta time{width:100%;margin-left:0}.performanceStats,.viewingModalForm{grid-template-columns:1fr}.viewingModalWide,.viewingModalActions{grid-column:1}.leadFloatingChatButton{bottom:16px;right:16px}.leadFloatingChat{bottom:78px;right:16px}}.propertiesModule .propertyStatCard span{font-size:13px!important}.propertiesModule .propertyStatCard strong{font-size:25px!important}.propertiesModule .propertyStatCard small,.propertiesModule .propertyToolbarCard label{font-size:11px!important}.propertiesModule .propertyToolbarCard select,.propertiesModule .propertySearch,.propertiesModule .propertySearch input{font-size:12px!important}.propertiesModule .propertyCount{font-size:11px!important}.propertiesModule .propertyCount strong{font-size:17px!important}.propertiesModule .propertyTable th{padding-top:10px!important;padding-bottom:10px!important;font-size:10.5px!important;line-height:1.25!important}.propertiesModule .propertyTable td{padding-top:10px!important;padding-bottom:10px!important;font-size:12px!important;line-height:1.3!important}.propertiesModule .propertyTable td strong{font-size:12px!important}.propertiesModule .propertyTable td small{margin-top:3px!important;font-size:10px!important}.propertiesModule .propertyStatus{padding:5px 7px!important;font-size:10px!important}.propertiesModule .propertyViewLink,.propertiesModule .propertyTable .uiButton--small{font-size:10px!important}.inquiryModule{width:100%;min-width:0;max-width:100%}.inquiryStatsGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:16px 0;display:grid}.inquiryStatsGrid>div{border:1px solid var(--line);min-height:94px;box-shadow:var(--shadow);background:#fff;border-radius:14px;padding:16px}.inquiryStatsGrid span,.inquiryStatsGrid strong,.inquiryStatsGrid small{display:block}.inquiryStatsGrid span{color:#657386;font-size:12px;font-weight:750}.inquiryStatsGrid strong{color:var(--navy);margin:7px 0 4px;font-size:26px;line-height:1.15}.inquiryStatsGrid .inquiryTextMetric{font-size:18px}.inquiryStatsGrid small{color:var(--muted);font-size:10px}.inquiryToolbar{grid-template-columns:minmax(300px,1fr) 180px 190px auto;align-items:end;gap:12px;margin-bottom:14px;padding:14px;display:grid}.inquirySearch{border:1px solid var(--line);color:#788697;background:#fff;border-radius:10px;align-items:center;gap:9px;height:44px;padding:0 12px;display:flex}.inquirySearch input{width:100%;color:var(--navy);font:inherit;background:0 0;border:0;outline:0}.inquiryToolbar label{color:#667588;gap:5px;font-size:11px;font-weight:750;display:grid}.inquiryToolbar select{border:1px solid var(--line);height:44px;color:var(--navy);background:#fff;border-radius:10px;padding:0 11px}.inquiryReset{height:44px;color:var(--navy);cursor:pointer;background:0 0;border:0;padding:0 14px;font-weight:800}.inquiryTableCard{padding:0;overflow:hidden}.inquiryTableWrap{width:100%;overflow-x:auto}.inquiryTable{border-collapse:collapse;table-layout:fixed;width:100%;min-width:900px}.inquiryTable th{color:#6f7e90;letter-spacing:.035em;text-align:left;text-transform:uppercase;background:#f7f9fb;border-bottom:1px solid #e3e9ee;padding:11px 12px;font-size:10px;font-weight:850}.inquiryTable td{color:#4d5f73;vertical-align:middle;border-bottom:1px solid #edf0f3;padding:13px 12px;font-size:12px}.inquiryTable tbody tr:hover{background:#fbfcfd}.inquiryTable td strong{color:var(--navy)}.inquiryReasonBadge,.inquiryStatus{border-radius:999px;align-items:center;min-height:25px;padding:4px 8px;font-size:10px;font-weight:800;display:inline-flex}.inquiryReasonBadge{color:#8d6414;background:#fff4d9}.inquiryStatus.status-open{color:#245f9c;background:#e8f2ff}.inquiryStatus.status-closed{color:#13713c;background:#dcf7e6}.inquiryActions{gap:6px;display:flex}.inquiryActions button{color:#31506f;cursor:pointer;background:#fff;border:1px solid #dce3ea;border-radius:8px;place-items:center;width:31px;height:31px;display:grid}.inquiryActions button.danger{color:#b42318;border-color:#ffd5d5}.inquiryEmpty{text-align:center;color:var(--muted)!important;padding:30px!important}.inquiryFormGrid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.inquiryFormGrid label{color:#526177;font-size:12px;font-weight:750}.inquiryFormGrid label.full{grid-column:1/-1}.inquiryFormGrid input,.inquiryFormGrid select{border:1px solid var(--line);width:100%;height:44px;color:var(--navy);box-sizing:border-box;background:#fff;border-radius:9px;margin-top:6px;padding:0 11px}@media (width<=900px){.inquiryStatsGrid,.inquiryToolbar,.inquiryFormGrid{grid-template-columns:1fr}.inquiryFormGrid label.full{grid-column:auto}}@media print{.inquiryModule .moduleHeaderActions,.inquiryToolbar,.inquiryActions{display:none!important}.inquiryTableCard{box-shadow:none;border:0}}.permissionLegend{color:#65778a;background:#fff;border-bottom:1px solid #e6ebef;flex-wrap:wrap;align-items:center;gap:12px;padding:10px 16px;font-size:10px;display:flex}.permissionLegend strong{color:#173451}.permissionLegend span{align-items:center;gap:4px;display:inline-flex}.permissionLegend b{color:#9a711d}.userAccessPreview{background:#f8fafb;border:1px solid #dfe6ec;border-radius:11px;padding:13px}.userAccessPreview>div:first-child{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.userAccessPreview strong{color:#173451;font-size:12px}.userAccessPreview>div:first-child span{color:#9a711d;font-size:10px;font-weight:800}.accessPageChips{flex-wrap:wrap;gap:6px;max-height:104px;padding:2px 0 8px;display:flex;overflow:auto}.accessPageChips span{color:#35516f;background:#edf2f7;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:800;display:inline-flex}.accessPageChips em{color:#9a6a6a;font-size:10px;font-style:normal}.userAccessPreview>small{color:#7f8d9b;font-size:9px;display:block}.step211Modal{max-height:90vh;overflow:auto}@media (width<=700px){.permissionLegend{flex-direction:column;align-items:flex-start;gap:6px}.userAccessPreview>div:first-child{flex-direction:column;align-items:flex-start}}.userEmailOnly{color:#173451;word-break:break-word;font-size:11px;font-weight:750;line-height:1.4;display:inline-block}.departmentCell{flex-direction:column;gap:3px;display:flex}.departmentCell strong{color:#173451;font-size:11px}.departmentCell small{color:#7f8d9c;font-size:9px;line-height:1.35;display:block}.step211Table .userEmailOnly{white-space:nowrap!important;color:#173451!important;text-align:left!important;direction:ltr!important;font-size:12px!important;font-weight:700!important;line-height:1.4!important;display:block!important}.step211Table .departmentOnly{white-space:nowrap!important;color:#173451!important;font-size:12px!important;font-weight:700!important;line-height:1.4!important;display:block!important}.step211Table td{vertical-align:middle!important}html,body,#root{width:100%;min-width:0}body{overflow-x:hidden}.main,.content,.card,.modulePage,.moduleTableCard,.step211Card,.performanceDashboardPage,.activityAttendancePage,.communicationsPage,.dealsPage,.dealsPipelinePage,.propertiesModule,.clientsModule,.leadsModule,.inquiryModule{min-width:0;max-width:100%}.sidebarBackdrop{background:#08192b85;border:0;margin:0;padding:0;display:none}.commMobileBack,.commMobileDetails,.commMobilePanelTop{display:none}@media (width<=1024px){body.mobileNavLocked{touch-action:none;overflow:hidden}.app{width:100%;height:100dvh;min-height:100dvh;overflow:hidden}.sidebar{z-index:1200;overscroll-behavior:contain;width:min(84vw,304px);max-width:304px;height:100dvh;transition:transform .22s;position:fixed;inset:0 auto 0 0;transform:translate(-105%);box-shadow:18px 0 45px #05142347}.sidebar.mobileOpen{transform:translate(0)}.sidebarBackdrop{z-index:1150;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s,visibility .2s;display:block;position:fixed;inset:0}.sidebarBackdrop.open{opacity:1;visibility:visible;pointer-events:auto}.brand{height:86px;padding:12px 22px}.brandLogo{width:180px;max-height:64px}.main{width:100%;min-width:0;overflow:hidden auto}.topbar{z-index:1000;flex-wrap:wrap;gap:9px;height:auto;min-height:66px;padding:10px 14px}.hamb{border:1px solid var(--line);background:#fff;border-radius:10px;flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid}.topbar .spacer{flex:auto;display:block}.topbar .search{border-radius:12px;flex:1 0 100%;order:10;width:100%;max-width:none;min-height:42px}.topbar .btn.soft,.topbar .noticeButton,.topbar .avatarButton{flex:0 0 42px;width:42px;height:42px;min-height:42px;padding:0}.topbar .noticeButton{border:1px solid var(--line);background:#fff;border-radius:10px;place-items:center;display:grid}.userMenu{z-index:1300;width:min(290px,100vw - 24px);position:fixed;top:62px;right:12px}.content{padding:14px 14px 28px;overflow-x:hidden}.moduleHeader,.step211PageHeader,.propertyDetailsHeader,.reportsHeader,.communicationsHeader,.dealPipelineHeader,.dealToolbar,.dealRecordHeader,.dealDetailsTopbar,.detailsTop,.profileHeroCard,.simplePageHeader,.performanceToolbar,.activityAttendanceToolbar{flex-direction:column!important;align-items:stretch!important;gap:12px!important}.moduleHeader h1,.step211PageHeader h1,.communicationsHeader h1,.propertyTitleRow h1,.reportsHeader h1,.dealPipelineHeader h1{font-size:clamp(23px,6vw,29px)!important}.moduleHeaderActions,.pageHeaderActions,.propertyHeaderActions,.reportsHeaderActions,.simpleHeaderActions,.leadTopActions,.clientHeroActions,.dealQuickActions,.performanceActions{flex-wrap:wrap;gap:8px;width:100%;display:flex}.moduleHeaderActions>*,.pageHeaderActions>*,.propertyHeaderActions>*,.reportsHeaderActions>*,.simpleHeaderActions>*,.leadTopActions>*{flex:150px;justify-content:center}:where(.kpiGrid,.leadStatsGrid,.clientStatsGrid,.propertyStatsGrid,.developerStatsGrid,.areaStatsGrid,.reportsSummaryGrid,.reportModuleGrid,.dealMetricGrid,.automationKpis,.step211Stats,.profilePerformanceGrid,.activityMiniStats,.performanceCircleGrid,.performanceKpiGrid,.inquiryStatsGrid,.clientKpis,.detailsMetrics,.developerDetailsMetrics,.performanceStats){grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}:where(.dashGrid,.lowerGrid,.dashboardMainGrid,.dashboardLowerGrid,.automationMainGrid,.automationLowerGrid,.propertyDetailsGrid,.propertyLowerGrid,.clientOverviewGrid,.developerDetailsGrid,.dealDetailsGrid,.leadDetailsGrid,.leadActivityLayout,.profileContentGrid,.performanceGrid,.performanceChartsGrid){grid-template-columns:minmax(0,1fr)!important}.developerCards,.areaCards,.collectionGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.eventHero{grid-template-columns:1fr 1fr;gap:8px;height:auto;min-height:150px;padding:18px}.eventHero .city{font-size:28px}.eventHero .centerBrand{font-size:42px}.sourceWrap{grid-template-columns:150px minmax(0,1fr)}.moduleToolbar,.leadToolbar,.clientToolbarRow,.developerToolbar,.propertyToolbarCard,.calendarControls,.simpleFiltersBar,.usersToolbar,.step211Toolbar,.permissionQuickBar,.dealPipelineFilters,.inquiryToolbar,.matcherFilters{width:100%;min-width:0}.clientToolbarRow,.developerToolbar,.calendarControls,.usersToolbar,.permissionQuickBar{flex-wrap:wrap}.leadToolbar,.clientSearchRow,.propertyToolbarTop,.simpleFiltersBar{flex-wrap:wrap;align-items:stretch}.leadSearchWrap,.moduleSearch,.clientSearchInput,.clientSearchRow .moduleSearch,.developerSearch,.propertySearch,.dealPipelineSearch,.usersSearch,.step211Search{flex:100%;width:100%;min-width:0;max-width:none}.leadFilters,.clientFilters,.propertyFilters,.activityAttendanceFilters,.performanceFilters,.simpleFilters,.usersFilters{width:100%;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important;display:grid!important}.leadFilters label,.clientFilters label,.propertyFilters label,.usersFilters>*,.simpleFilters>*,.activityAttendanceFilters>*,.performanceFilters>*,.leadFilters select,.clientFilters select,.propertyFilters select,.usersFilters select,.simpleFilters select,.activityAttendanceFilters select,.performanceFilters select{width:100%!important;min-width:0!important}.dealPipelineFilters,.inquiryToolbar{grid-template-columns:repeat(2,minmax(0,1fr))!important}.dealPipelineFilters>:first-child,.inquiryToolbar>:first-child{grid-column:1/-1}.tableWrap,.tableScroll,.performanceTableWrap,.activityAttendanceTableWrap,.inquiryTableWrap,.performanceBarScroll,.calendarWeekStrip,.detailsTabs,.dealTabs,.step211Tabs,.roleSelector,.reportModuleGrid{overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;max-width:100%;overflow-x:auto}.moduleTableCard,.leadTableCard,.clientTableCard,.propertyTableCard,.viewingTableCard,.step211Card,.performanceTableCard,.activityAttendanceCard,.inquiryTableCard{max-width:100%;overflow:hidden}.tableWrap:after,.tableScroll:after,.performanceTableWrap:after,.activityAttendanceTableWrap:after,.inquiryTableWrap:after{content:"";width:1px;height:1px;display:block}.moduleTable,.leadTable,.clientTable,.propertyTable,.viewingTable,.step211Table,.usersFullTable,.permissionsTable,.performanceTable,.activityAttendanceTable,.inquiryTable{width:max-content!important;min-width:820px!important}.propertyTable .tableActions{transform:none!important}[class*=FormGrid],.moduleForm,.dealInfoGrid,.propertyInfoGrid,.drawerStats{grid-template-columns:minmax(0,1fr)!important}[class*=FormFull],[class*=ModalWide],.viewingModalActions,.dealFormFull,.leadFormFull,.clientFormFull,.propertyFormFull,.inquiryFormGrid label.full{grid-column:auto!important}.leadFormGrid,.clientForm,.clientFormGrid,.dealFormGrid,.step211FormGrid,.viewingModalForm,.inquiryFormGrid{width:100%;min-width:0!important}.uiModalBackdrop,.modalOverlay,.authModalOverlay{align-items:flex-end!important;padding:10px!important}.uiModal,.step211Modal,.authModal,.sessionsModal{border-radius:18px 18px 12px 12px!important;width:100%!important;max-width:none!important;max-height:calc(100dvh - 20px)!important;overflow:auto!important}.uiModalBody{overflow-y:auto}.uiModalFooter,.moduleFormActions,.leadFormActions,.clientFormActions,.dealFormFooter,.viewingModalActions{flex-wrap:wrap}.uiModalFooter>*,.moduleFormActions>*,.leadFormActions>*,.clientFormActions>*,.dealFormFooter>*,.viewingModalActions>*{flex:130px}button,.uiButton,.btn,input,select{min-height:42px}.propertyGallery{grid-template-rows:150px 110px;grid-template-columns:1fr 1fr}.propertyGalleryMain{grid-area:auto/1/auto/-1}.propertyFloorPlan,.propertyDocumentRow,.propertyDealRow,.activeReportHeader,.dealRecordHeader,.dealDetailsTopbar,.dealTaskList article{flex-wrap:wrap;align-items:flex-start}.dealRecordValue{text-align:left!important}.dealKanban{scroll-snap-type:x proximity;grid-template-columns:repeat(6,minmax(270px,78vw))!important;overflow-x:auto!important}.dealKanbanColumn{scroll-snap-align:start;min-height:460px!important}.dealDocumentGrid,.dealFormSummary,.dealPaymentStates,.dealQuickActions{grid-template-columns:repeat(2,minmax(0,1fr))!important}.detailsTabs,.dealTabs,.step211Tabs{white-space:nowrap;flex-wrap:nowrap;padding-bottom:3px}.roleSelectorWrap{align-items:flex-start;width:100%}.roleSelector{justify-content:flex-start;width:100%}.permissionQuickBar{grid-template-columns:1fr!important;gap:10px!important;display:grid!important}.permissionBulkActions,.permissionCopy,.permissionSaveState{flex-wrap:wrap;width:100%}.permissionCopy select,.permissionCopy button,.permissionSaveState button{flex:150px}.selectedRoleBanner,.permissionsHeader{flex-direction:column!important;align-items:flex-start!important}.drawerInfo>div{gap:12px}.performanceKpiCard{min-height:160px}.performanceKpiRing{width:126px;height:126px}.revenueChartLayout{justify-items:center;padding-inline:14px;grid-template-columns:1fr!important}.revenueLegend{width:100%}.simpleBarPlot,.performanceBarScroll{justify-content:flex-start;overflow-x:auto}.channelFlyout{max-width:272px;width:auto!important;position:fixed!important;top:170px!important;left:16px!important;right:16px!important}.communicationsHeader{margin-bottom:10px}.communicationsActions{display:none!important}.commWorkspace{height:calc(100dvh - 194px)!important;min-height:520px!important;display:block!important}.commInboxPanel,.commChatPanel,.commClientPanel{border-radius:13px;width:100%;height:100%;min-height:0!important}.commWorkspace.mobileView-inbox .commChatPanel,.commWorkspace.mobileView-inbox .commClientPanel,.commWorkspace.mobileView-chat .commInboxPanel,.commWorkspace.mobileView-chat .commClientPanel,.commWorkspace.mobileView-details .commInboxPanel,.commWorkspace.mobileView-details .commChatPanel{display:none!important}.commWorkspace.mobileView-inbox .commInboxPanel,.commWorkspace.mobileView-chat .commChatPanel,.commWorkspace.mobileView-details .commClientPanel{display:grid!important}.commWorkspace.mobileView-inbox .commInboxPanel{grid-template-rows:auto 1fr}.commWorkspace.mobileView-details .commClientPanel{display:block!important}.commConversationList{min-height:0;overflow-y:auto;height:auto!important}.commMobileBack,.commMobileDetails{flex:0 0 34px;place-items:center;font-size:22px;border:1px solid var(--line)!important;width:34px!important;height:34px!important;min-height:34px!important;color:var(--navy)!important;background:#fff!important;border-radius:9px!important;padding:0!important;display:grid!important}.commMobileDetails{font-size:15px}.commMobilePanelTop{border-bottom:1px solid var(--line);z-index:2;background:#fff;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;display:flex;position:sticky;top:0}.commMobilePanelTop button{min-height:34px;font-weight:800;color:var(--navy)!important;background:0 0!important;border:0!important;padding:0!important}.commChatTop{min-width:0}.commChatIdentity{flex:1;min-width:0}.commChatIdentity strong,.commChatIdentity small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.commChatTopActions{margin-left:0}.commChatTopActions>button:not(.commMobileDetails){display:none!important}.commMessages{min-height:0}.commComposerFooter{flex-wrap:wrap;gap:8px}.commComposerTools{max-width:calc(100% - 80px);overflow-x:auto}.commClientPanel{overflow-y:auto!important}}@media (width<=640px){.topbar{padding:9px 10px}.content{padding:11px 10px 24px}.card,.dashCard,.propertyDetailCard,.activeReportCard,.dealDetailCard,.step211Card{border-radius:12px}:where(.kpiGrid,.leadStatsGrid,.clientStatsGrid,.propertyStatsGrid,.developerStatsGrid,.areaStatsGrid,.reportsSummaryGrid,.reportModuleGrid,.dealMetricGrid,.automationKpis,.step211Stats,.profilePerformanceGrid,.activityMiniStats,.performanceCircleGrid,.performanceKpiGrid,.inquiryStatsGrid,.clientKpis,.detailsMetrics,.developerDetailsMetrics,.performanceStats){grid-template-columns:repeat(2,minmax(0,1fr))!important}.kpiCard,.leadStatCard,.clientStatCard,.propertyStatCard,.reportSummaryCard,.step211Stats>div{min-height:96px!important;padding:13px!important}.kpiValue,.leadStatCard strong,.clientStatCard strong,.propertyStatCard strong,.step211Stats strong{font-size:22px!important}.eventHero{padding:14px;grid-template-columns:1fr!important}.eventHero .eventBlock,.eventHero .eventBlock:first-child,.eventHero .eventBlock:last-child{text-align:center}.sourceWrap{grid-template-columns:1fr}.donut{width:140px;height:140px}.developerCards,.areaCards,.collectionGrid,.leadFilters,.clientFilters,.propertyFilters,.activityAttendanceFilters,.performanceFilters,.simpleFilters,.usersFilters,.dealPipelineFilters,.inquiryToolbar{grid-template-columns:minmax(0,1fr)!important}.dealPipelineFilters>:first-child,.inquiryToolbar>:first-child{grid-column:auto}.moduleHeaderActions>*,.pageHeaderActions>*,.propertyHeaderActions>*,.reportsHeaderActions>*,.simpleHeaderActions>*,.leadTopActions>*{flex-basis:100%}.propertyTitleRow,.propertyMetaRow,.propertyFloorPlan,.propertyDocumentRow,.propertyDealRow,.dealRecordBadges,.activeReportHeader{flex-direction:column;align-items:flex-start}.propertyGallery{grid-template-rows:repeat(3,180px);grid-template-columns:1fr}.propertyGalleryMain{grid-column:auto}.dealDocumentGrid,.dealFormSummary,.dealPaymentStates,.dealQuickActions{grid-template-columns:minmax(0,1fr)!important}.leadProfileHero,.clientProfileHero,.leadActivityHero,.developerProfileHero,.detailsHero{text-align:left;grid-template-columns:minmax(0,1fr)!important}.profileOwner,.leadHeroOwner,.dealRecordValue{text-align:left!important;grid-column:auto!important;align-items:flex-start!important}.leadActivityAvatar,.leadBigAvatar,.clientBigAvatar,.developerProfileLogo{margin:0}.performanceKpiGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.performanceKpiCard{min-height:146px}.performanceKpiRing{width:116px;height:116px}.performanceKpiInner strong{font-size:20px}.revenueDonut,.revenueChartVisual{transform:scale(.9)}.commWorkspace{height:calc(100dvh - 205px)!important;min-height:480px!important}.commPanelHead{padding:11px}.commConversation{grid-template-columns:40px minmax(0,1fr) auto;padding:11px 9px}.commAvatar{width:40px;height:40px}.commChatTop{gap:7px;padding:8px}.commStatusSelect{min-width:72px;padding-inline:6px}.commMessages{padding:12px 9px}.commBubble{max-width:88%}.commComposer{padding-inline:9px}.commNoteHint{flex:100%}}@media (width<=420px){.languageButton{display:none!important}:where(.leadStatsGrid,.clientStatsGrid,.propertyStatsGrid,.developerStatsGrid,.areaStatsGrid,.reportsSummaryGrid,.reportModuleGrid,.dealMetricGrid,.automationKpis,.step211Stats,.profilePerformanceGrid,.activityMiniStats,.inquiryStatsGrid,.clientKpis,.detailsMetrics,.developerDetailsMetrics,.performanceStats){grid-template-columns:minmax(0,1fr)!important}.performanceKpiGrid,.kpiGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.performanceKpiRing{width:104px;height:104px}.performanceKpiCard{min-height:132px}.performanceKpiInner strong{font-size:18px}.performanceKpiInner span:last-child{font-size:10px}}.internalChatLauncher{z-index:1400;color:#fff;cursor:pointer;background:linear-gradient(135deg,#102a46 0%,#173c61 100%);border:1px solid #c79a4a8c;border-radius:999px;justify-content:center;align-items:center;gap:9px;min-width:58px;height:56px;padding:0 18px;transition:transform .18s,box-shadow .18s;display:flex;position:fixed;bottom:22px;right:24px;box-shadow:0 14px 32px #102a4647}.internalChatLauncher:hover{transform:translateY(-2px);box-shadow:0 18px 38px #102a4657}.internalChatLauncher svg{color:#d7ad5d;font-size:23px}.internalChatLauncher span{white-space:nowrap;font-weight:750}.internalChatLauncher b{color:#fff;background:#d95252;border:3px solid #f4f6f8;border-radius:999px;place-items:center;min-width:23px;height:23px;padding:0 6px;font-size:10px;display:grid;position:absolute;top:-6px;right:-4px}.internalChatPanel{z-index:1450;color:#102a46;background:#fff;border:1px solid #dbe3eb;border-radius:20px;flex-direction:column;width:min(390px,100vw - 32px);height:min(620px,100vh - 105px);display:flex;position:fixed;bottom:22px;right:24px;overflow:hidden;box-shadow:0 22px 55px #102a4642}.internalChatPanel.maximized{width:min(820px,100vw - 48px);height:min(720px,100vh - 48px)}.internalChatHeader{color:#fff;background:linear-gradient(135deg,#102a46 0%,#173c61 100%);flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;min-height:62px;padding:0 14px 0 17px;display:flex}.internalChatHeader>span,.internalChatHeader>div{align-items:center;gap:9px;display:flex}.internalChatHeader>span>svg{color:#d7ad5d;font-size:21px}.internalChatHeader strong{font-size:15px}.internalChatHeader>span>b{color:#102a46;background:#d2a34f;border-radius:999px;place-items:center;min-width:22px;height:22px;padding:0 6px;font-size:10px;display:grid}.internalChatHeader button{color:#fff;cursor:pointer;background:#ffffff1a;border:0;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.internalChatHeader button:hover{background:#ffffff2e}.internalChatBody{background:#f7f9fb;flex:1;grid-template-columns:minmax(0,1fr);min-height:0;display:grid}.internalChatPanel.maximized .internalChatBody{grid-template-columns:320px minmax(0,1fr)}.internalChatListPane,.internalChatMessagesPane{background:#fff;flex-direction:column;min-width:0;min-height:0;display:flex}.internalChatPanel.maximized .internalChatListPane{border-right:1px solid #e1e7ee}.internalChatSearch{color:#728196;background:#f8fafc;border:1px solid #dbe2ea;border-radius:12px;flex-shrink:0;align-items:center;height:42px;margin:13px;padding-left:12px;display:flex}.internalChatSearch>svg{flex:none}.internalChatSearch input{color:#102a46;background:0 0;border:0;outline:0;flex:1;min-width:0;padding:0 9px}.internalChatSearch button{color:#d7ad5d;cursor:pointer;background:#102a46;border:0;border-radius:9px;place-items:center;width:36px;height:36px;margin-right:2px;display:grid}.internalChatConversations{flex:1;min-height:0;padding:0 8px 10px;overflow-y:auto}.internalChatConversation{text-align:left;cursor:pointer;color:#102a46;background:0 0;border:0;border-radius:13px;align-items:center;gap:10px;width:100%;min-height:72px;padding:9px 8px;display:flex}.internalChatConversation:hover{background:#f5f8fb}.internalChatConversation.active{background:#fff5e3;box-shadow:inset 3px 0 #c79a4a}.internalChatAvatar{flex:0 0 46px;justify-content:center;align-items:center;width:46px;height:46px;display:flex;position:relative}.internalChatAvatar>i{color:#f2ca7a;background:#173c61;border:2px solid #fff;border-radius:50%;place-items:center;width:42px;height:42px;font-size:12px;font-style:normal;font-weight:800;display:grid;box-shadow:0 3px 10px #102a4626}.internalChatAvatar.group>i{width:31px;height:31px;font-size:9px;position:absolute}.internalChatAvatar.group>i:first-child{top:2px;left:1px}.internalChatAvatar.group>i:nth-child(2){color:#102a46;background:#c79a4a;bottom:2px;right:1px}.internalChatPresence{background:#a8b2bf;border:2px solid #fff;border-radius:50%;width:13px;height:13px;position:absolute;bottom:1px;right:0}.internalChatPresence.online,.internalChatDirectoryAvatar i.online{background:#25a866}.internalChatPresence.away,.internalChatDirectoryAvatar i.away{background:#e2a735}.internalChatPresence.offline,.internalChatDirectoryAvatar i.offline{background:#a8b2bf}.internalChatConversationText{flex:1;gap:5px;min-width:0;display:grid}.internalChatConversationText>span{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.internalChatConversationText strong,.internalChatConversationText small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.internalChatConversationText strong{font-size:13px}.internalChatConversationText time{color:#8b98a7;flex:none;font-size:9px}.internalChatConversationText small{color:#7a8797;font-size:10px}.internalChatConversationText small.typing{color:#a97924;font-weight:700}.internalChatConversationText>span>b{color:#102a46;background:#c79a4a;border-radius:999px;flex:none;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:9px;display:grid}.internalChatConversationHeader{background:#fff;border-bottom:1px solid #e2e7ed;flex-shrink:0;align-items:center;gap:9px;min-height:66px;padding:9px 13px;display:flex}.internalChatConversationHeader>span:last-child{gap:3px;min-width:0;display:grid}.internalChatConversationHeader strong{white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.internalChatConversationHeader small{color:#738195;font-size:10px}.internalChatBack{color:#102a46;cursor:pointer;background:#f0f4f7;border:0;border-radius:9px;flex:0 0 33px;place-items:center;width:33px;height:33px;display:grid}.internalChatMessages{background:radial-gradient(circle at 20% 20%,#c79a4a0f,#0000 22%),#f4f7fa;flex:1;min-height:0;padding:16px 13px;overflow-y:auto}.internalChatMessageRow{align-items:flex-end;gap:7px;margin-bottom:10px;display:flex}.internalChatMessageRow.mine{justify-content:flex-end}.internalChatMessageAvatar{color:#173c61;background:#dce6ef;border-radius:50%;flex:0 0 26px;place-items:center;width:26px;height:26px;font-size:8px;font-weight:800;display:grid}.internalChatMessageAvatar.hidden{visibility:hidden}.internalChatMessageRow>div{max-width:76%}.internalChatSenderName{color:#607189;margin:0 0 3px 4px;font-size:9px;font-weight:750;display:block}.internalChatMessageRow p{color:#21364f;white-space:pre-wrap;overflow-wrap:anywhere;background:#fff;border-radius:7px 15px 15px;margin:0;padding:9px 11px;font-size:12px;line-height:1.45;box-shadow:0 2px 8px #102a4614}.internalChatMessageRow.mine p{color:#fff;background:#173c61;border-radius:15px 7px 15px 15px}.internalChatMessageRow time{color:#8390a0;justify-content:flex-end;align-items:center;gap:3px;margin-top:3px;font-size:8px;display:flex}.internalChatMessageRow.mine time svg{color:#c79a4a}.internalChatComposer{background:#fff;border-top:1px solid #e0e6ec;flex-shrink:0;align-items:flex-end;gap:8px;min-height:67px;padding:10px 11px;display:flex}.internalChatComposer textarea{resize:none;color:#102a46;background:#f7f9fb;border:1px solid #d9e1e9;border-radius:14px;outline:none;flex:1;min-width:0;min-height:42px;max-height:100px;padding:11px 12px;font-size:12px}.internalChatComposer textarea:focus{border-color:#c79a4a;box-shadow:0 0 0 3px #c79a4a1f}.internalChatComposer button{color:#102a46;cursor:pointer;background:#c79a4a;border:0;border-radius:13px;flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid}.internalChatComposer button:disabled{opacity:.45;cursor:not-allowed}.internalChatBlank,.internalChatEmpty{color:#718096;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:7px;display:flex}.internalChatBlank{background:#f6f8fa;height:100%;min-height:0}.internalChatEmpty{min-height:250px;padding:25px}.internalChatBlank>svg,.internalChatEmpty>svg{color:#c79a4a;font-size:34px}.internalChatBlank strong,.internalChatEmpty strong{color:#102a46}.internalChatBlank span,.internalChatEmpty span{font-size:11px}.internalChatBlank button,.internalChatEmpty button{color:#fff;cursor:pointer;background:#102a46;border:0;border-radius:9px;align-items:center;gap:6px;margin-top:5px;padding:9px 12px;display:flex}.internalChatTypingBubble{background:#fff;border-radius:7px 15px 15px;justify-content:center;align-items:center;gap:4px;min-width:55px;height:34px;display:flex;box-shadow:0 2px 8px #102a4614}.internalChatTypingBubble i{background:#8c99a9;border-radius:50%;width:6px;height:6px;animation:1.1s ease-in-out infinite internalChatTyping}.internalChatTypingBubble i:nth-child(2){animation-delay:.14s}.internalChatTypingBubble i:nth-child(3){animation-delay:.28s}@keyframes internalChatTyping{0%,60%,to{opacity:.55;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}.internalChatNewOverlay{z-index:8;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#102a465c;justify-content:center;align-items:center;padding:14px;display:flex;position:absolute;inset:62px 0 0}.internalChatNewDialog{background:#fff;border-radius:17px;flex-direction:column;width:min(410px,100%);max-height:100%;display:flex;overflow:hidden;box-shadow:0 18px 45px #102a463d}.internalChatNewDialog>header{border-bottom:1px solid #e2e7ed;justify-content:space-between;align-items:flex-start;gap:12px;padding:15px;display:flex}.internalChatNewDialog>header>div{align-items:center;gap:10px;display:flex}.internalChatNewDialog>header>div>svg{color:#c79a4a;font-size:20px}.internalChatNewDialog>header span{gap:3px;display:grid}.internalChatNewDialog>header small{color:#768499;font-size:10px}.internalChatNewDialog>header button{color:#102a46;cursor:pointer;background:#eef2f6;border:0;border-radius:9px;place-items:center;width:31px;height:31px;display:grid}.internalChatGroupTitle{color:#52657c;gap:5px;padding:11px 14px 0;font-size:10px;font-weight:750;display:grid}.internalChatGroupTitle input{border:1px solid #dbe2e9;border-radius:10px;outline:none;width:100%;padding:10px 11px}.internalChatDirectory{min-height:0;max-height:340px;padding:9px 11px;overflow-y:auto}.internalChatDirectory>button{color:#102a46;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;align-items:center;gap:9px;width:100%;min-height:58px;padding:7px 8px;display:flex}.internalChatDirectory>button:hover{background:#f5f8fb}.internalChatDirectory>button.selected{background:#fff7e8;border-color:#dfc38c}.internalChatDirectoryAvatar{color:#f2ca7a;background:#173c61;border-radius:50%;flex:0 0 40px;place-items:center;width:40px;height:40px;font-size:10px;font-weight:800;display:grid;position:relative}.internalChatDirectoryAvatar i{border:2px solid #fff;border-radius:50%;width:12px;height:12px;position:absolute;bottom:-1px;right:-1px}.internalChatDirectory>button>span:nth-child(2){flex:1;gap:3px;min-width:0;display:grid}.internalChatDirectory>button strong,.internalChatDirectory>button small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.internalChatDirectory>button strong{font-size:12px}.internalChatDirectory>button small{color:#78869a;font-size:9px}.internalChatDirectory>button>b{color:#102a46;background:#c79a4a;border-radius:50%;flex:0 0 24px;place-items:center;width:24px;height:24px;display:grid}.internalChatNewDialog>footer{border-top:1px solid #e2e7ed;justify-content:flex-end;gap:8px;padding:11px 14px 14px;display:flex}.internalChatNewDialog>footer button{cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:6px;min-height:38px;padding:0 13px;font-weight:750;display:flex}.internalChatNewDialog>footer button.secondary{color:#42566e;background:#fff;border:1px solid #dbe2e9}.internalChatNewDialog>footer button.primary{color:#fff;background:#102a46;border:0}.internalChatNewDialog>footer button:disabled{opacity:.45;cursor:not-allowed}@media (width<=720px){.internalChatLauncher{width:54px;min-width:54px;height:54px;padding:0;bottom:14px;right:13px}.internalChatLauncher span{display:none}.internalChatPanel,.internalChatPanel.maximized{border-radius:17px;width:calc(100vw - 16px);height:calc(100dvh - 82px);max-height:none;bottom:8px;right:8px}.internalChatPanel.maximized .internalChatBody{grid-template-columns:minmax(0,1fr)}.internalChatPanel.maximized .internalChatBody.showList .internalChatMessagesPane,.internalChatPanel.maximized .internalChatBody.showChat .internalChatListPane{display:none}.internalChatPanel.maximized .internalChatListPane{border-right:0}.internalChatMessageRow>div{max-width:84%}.internalChatNewOverlay{padding:9px}}@media (width<=420px){.internalChatHeader{min-height:57px;padding-inline:12px 8px}.internalChatHeader button{width:32px;height:32px}.internalChatConversation{min-height:68px}.internalChatMessages{padding:13px 9px}.internalChatComposer{padding-inline:8px}}
