[data-layout=modern]{--r:18px;--m-card:0 1px 2px #1018280a;--m-side:#132d6e;--m-side-icon:#9fb0d6;--m-side-on:#1e3a85;--m-hero-a:#1a3c8f;--m-hero-b:#132d6e;--m-up:#16834a;--m-late:#c2410c;--m-closed:#1e46b4;--m-pend:#9db4e6;--m-pace:#111827;--m-av:#efe3cf;--m-av-ink:#6b4e2e;--m-chip:#f1f3f6;--side-w:76px}@media (prefers-color-scheme:dark){:root[data-layout=modern]:not([data-theme=light]){--m-card:none;--m-side:#101a30;--m-side-icon:#7c89a3;--m-side-on:#1a2b54;--m-hero-a:#22469e;--m-hero-b:#142a63;--m-up:#5fd08e;--m-late:#fb8b5b;--m-closed:#84a6ff;--m-pend:#2f4f8f;--m-pace:#e8edf7;--m-av:#3a2d1c;--m-av-ink:#f3d9b1;--m-chip:#16223b}}:root[data-layout=modern][data-theme=dark]{--m-card:none;--m-side:#101a30;--m-side-icon:#7c89a3;--m-side-on:#1a2b54;--m-hero-a:#22469e;--m-hero-b:#142a63;--m-up:#5fd08e;--m-late:#fb8b5b;--m-closed:#84a6ff;--m-pend:#2f4f8f;--m-pace:#e8edf7;--m-av:#3a2d1c;--m-av-ink:#f3d9b1;--m-chip:#16223b}[data-layout=modern] body,[data-layout=modern] .wrap{padding-left:0}[data-layout=modern] .content{gap:18px;max-width:1400px;padding:22px 28px 40px}@media (min-width:900px){[data-layout=modern] body{padding-left:calc(14px + var(--side-w))}}[data-layout=modern] .mside[data-n]{z-index:12;width:var(--side-w);background:var(--m-side);border-radius:26px;flex-direction:column;align-items:center;gap:6px;padding:16px 0 14px;display:flex;position:fixed;top:14px;bottom:14px;left:14px}[data-layout=modern] .mlogo{width:46px;height:46px;color:var(--m-hero-b);letter-spacing:-.02em;background:#fff;border-radius:14px;flex:none;place-items:center;margin-bottom:18px;font-size:21px;font-weight:800;text-decoration:none;display:grid}[data-layout=modern] .mnav,[data-layout=modern] .mtools{flex-direction:column;align-items:center;gap:6px;display:flex}[data-layout=modern] .mspacer{flex:1;min-height:8px}[data-layout=modern] .mi,[data-layout=modern] .mside .iconbtn{width:46px;height:46px;color:var(--m-side-icon);cursor:pointer;background:0 0;border:0;border-radius:14px;flex:none;place-items:center;text-decoration:none;display:grid;position:relative}[data-layout=modern] .mi svg,[data-layout=modern] .mside .iconbtn svg{width:22px;height:22px}[data-layout=modern] .mi:hover,[data-layout=modern] .mside .iconbtn:hover{color:#fff;background:#ffffff14}[data-layout=modern] .mi[aria-current=page]{background:var(--m-side-on);color:#fff}[data-layout=modern] .mi:focus-visible,[data-layout=modern] .mav:focus-visible,[data-layout=modern] .mside .iconbtn:focus-visible{outline-offset:2px;outline:2px solid #fff}[data-layout=modern] .mside .iconbtn .dot{border:2px solid var(--m-side);border-radius:10px;min-width:19px;height:19px;line-height:15px;top:5px;right:4px}[data-layout=modern] .mside .iconbtn .dot.calm{background:#3b63d6}[data-layout=modern] .mav{background:var(--m-av);width:44px;height:44px;color:var(--m-av-ink);font:inherit;cursor:pointer;border:0;border-radius:50%;flex:none;margin-top:8px;font-size:15px;font-weight:700;position:relative}[data-layout=modern] .mver{color:var(--m-side-icon);opacity:.8;margin-top:2px;font-size:10px}@media (hover:hover) and (min-width:900px){[data-layout=modern] .mside [data-tip]:hover:after{content:attr(data-tip);z-index:30;background:var(--ink);color:var(--bg);font:600 12.5px/1 var(--font-inter), system-ui, sans-serif;letter-spacing:0;white-space:pre;pointer-events:none;border-radius:8px;padding:7px 10px;position:absolute;top:50%;left:calc(100% + 14px);transform:translateY(-50%)}}@media (max-height:760px) and (min-width:900px){[data-layout=modern] .mside[data-n]{gap:3px;padding:12px 0 10px}[data-layout=modern] .mnav,[data-layout=modern] .mtools{gap:3px}[data-layout=modern] .mi,[data-layout=modern] .mside .iconbtn{border-radius:12px;width:40px;height:40px}[data-layout=modern] .mlogo{width:40px;height:40px;margin-bottom:10px}[data-layout=modern] .mav{width:38px;height:38px;margin-top:4px;font-size:13px}[data-layout=modern] .mver{display:none}}[data-layout=modern] .mside .bellwrap{position:relative}[data-layout=modern] .mside .bellpop{inset:auto auto -6px calc(100% + 16px)}:root.shownums[data-layout=modern] .mside[data-n]{outline-offset:-4px;position:fixed}:root.shownums[data-layout=modern] .mside[data-n]:before{top:6px;left:auto;right:-14px}:root.shownums[data-layout=modern] .mside .bellwrap[data-n]:before{top:-6px;left:auto;right:-12px}@media (max-width:899px){[data-layout=modern] body{padding-bottom:calc(86px + env(safe-area-inset-bottom,0px))}[data-layout=modern] .mside[data-n]{top:auto;bottom:calc(10px + env(safe-area-inset-bottom,0px));border-radius:22px;flex-direction:row;justify-content:space-around;gap:0;width:auto;height:62px;padding:0 4px;left:10px;right:10px}[data-layout=modern] .mnav,[data-layout=modern] .mtools{flex-direction:row;flex:1;justify-content:space-around;gap:0}[data-layout=modern] .mlogo,[data-layout=modern] .mspacer,[data-layout=modern] .mver,[data-layout=modern] .mi:not(.mob){display:none}[data-layout=modern] .mi,[data-layout=modern] .mside .iconbtn{width:42px;height:44px}[data-layout=modern] .mav{width:36px;height:36px;margin:0 4px 0 0;font-size:12.5px}[data-layout=modern] .mside .bellwrap{position:static}[data-layout=modern] .mside .bellpop{left:10px;right:10px;bottom:calc(82px + env(safe-area-inset-bottom,0px));width:auto;max-height:60vh;position:fixed;top:auto}[data-layout=modern] .content{gap:14px;padding:16px 16px 24px}[data-layout=modern] body.hassel{padding-bottom:200px}[data-layout=modern] .selbar{bottom:calc(84px + env(safe-area-inset-bottom,0px))}}[data-layout=modern] .mhd{z-index:11;flex-wrap:wrap;align-items:center;gap:16px 20px;padding:4px 0 2px;display:flex;position:relative}[data-layout=modern] .mhtitle{flex:260px;min-width:0}[data-layout=modern] .mhd h1{letter-spacing:-.025em;color:var(--ink);overflow-wrap:anywhere;font-size:29px;font-weight:700;line-height:1.15}[data-layout=modern] .mhsub{color:var(--ink-2);margin:4px 0 0;font-size:15px}[data-layout=modern] .mhright{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}[data-layout=modern] .mhright>.btn,[data-layout=modern] .mhright>.acbtn{height:44px}:root.shownums[data-layout=modern] .mhd[data-n]{outline-offset:4px}[data-layout=modern] .hdsearch{background:var(--panel);height:44px;box-shadow:var(--m-card);border:0;border-radius:999px;gap:10px;padding:0 8px 0 18px}[data-layout=modern] .hdsearch svg{width:17px;height:17px}[data-layout=modern] .hdsearch input{width:230px;height:100%;padding:0;font-size:15px}[data-layout=modern] .hdsearch input::placeholder{color:var(--muted)}[data-layout=modern] .hdsearch:focus-within{box-shadow:0 0 0 2px var(--accent)}[data-layout=modern] .kbd{font:600 12px/1 var(--font-inter), system-ui, sans-serif;color:var(--ink-2);border:1px solid var(--line);background:var(--panel);border-radius:7px;flex:none;padding:5px 7px}[data-layout=modern] .qpop{border:0;border-radius:18px;box-shadow:0 16px 40px #11182729}@media (max-width:899px){[data-layout=modern] .mhd h1{font-size:24px}[data-layout=modern] .mhright{flex:100%;justify-content:flex-start}[data-layout=modern] .mhright .searchwrap{flex:100%;order:9}[data-layout=modern] .hdsearch input{width:100%}[data-layout=modern] .kbd{display:none}}[data-layout=modern] .mfloat{z-index:40;background:#0a122259;justify-content:center;align-items:flex-start;padding:12vh 16px 0;display:flex;position:fixed;inset:0}[data-layout=modern] .mfloatin{width:min(560px,100%)}[data-layout=modern] .mfloatin .searchwrap,[data-layout=modern] .mfloatin .hdsearch{width:100%}[data-layout=modern] .mfloatin .hdsearch{height:52px;box-shadow:0 16px 40px #11182733}[data-layout=modern] .mfloatin .hdsearch input{width:100%;font-size:16px}[data-layout=modern] .mfloatin .qpop{width:100%;left:0;right:0}[data-layout=modern] .yrchip{background:var(--panel);height:44px;box-shadow:var(--m-card);font:inherit;color:var(--ink);cursor:pointer;border:0;border-radius:999px;align-items:center;gap:6px;padding:0 16px;font-size:15px;font-weight:600;display:inline-flex}[data-layout=modern] .yrchip svg{width:15px;height:15px;color:var(--muted)}[data-layout=modern] .yrchip .yrlbl{font-weight:600}[data-layout=modern] .yrpop{border:0;border-radius:16px;box-shadow:0 16px 40px #11182729}[data-layout=modern] .mhright .yrpop{left:auto;right:0}[data-layout=modern] .panel,[data-layout=modern] .lphead,[data-layout=modern] .hitem,[data-layout=modern] .tile{border-radius:var(--r);box-shadow:var(--m-card);border:0}[data-layout=modern] .panel{padding:22px 24px}[data-layout=modern] .panel h2,[data-layout=modern] .phead h2{letter-spacing:-.015em;font-size:19px;font-weight:700}[data-layout=modern] .eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:600}[data-layout=modern] .btn{border-color:var(--line);background:var(--panel);border-radius:999px;padding:9px 18px;font-weight:600}[data-layout=modern] .btn.small{padding:6px 13px}[data-layout=modern] .btn.primary{background:var(--brand);border-color:var(--brand);color:#fff;font-weight:700}[data-layout=modern] .btn.primary:hover{background:var(--brand-2);border-color:var(--brand-2)}[data-layout=modern] .mhright .btn.primary{padding:0 22px;font-size:15.5px}[data-layout=modern] .acbtn{border-radius:999px}[data-layout=modern] .mhright .acbtn{background:var(--brand);border-color:var(--brand);color:#fff;gap:10px;padding:0 22px;font-size:15.5px;font-weight:700}[data-layout=modern] .mhright .acbtn:hover{background:var(--brand-2)}[data-layout=modern] .mhright .acbtn svg{display:none}[data-layout=modern] .mhright .acbtn:before{content:"";background:#9fb6f0;border-radius:50%;width:9px;height:9px}@media (max-width:899px){[data-layout=modern] .mhright .acbtn{width:auto;padding:0 18px}[data-layout=modern] .mhright .acbtn span{display:inline}}[data-layout=modern] .tabs button{border-color:var(--line);background:var(--panel);border-radius:999px;padding:6px 14px;font-size:13.5px}[data-layout=modern] .tabs button[aria-pressed=true]{background:var(--brand);border-color:var(--brand);color:#fff}[data-layout=modern] .mseg{background:var(--m-chip);border-radius:999px;gap:2px;padding:4px;display:inline-flex}[data-layout=modern] .mseg button{font:inherit;color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:7px 18px;font-size:14.5px;font-weight:500}[data-layout=modern] .mseg button[aria-pressed=true],[data-layout=modern] .mseg button[aria-selected=true]{background:var(--panel);color:var(--ink);font-weight:700;box-shadow:0 1px 2px #1018281a}[data-layout=modern] .seg{background:var(--m-chip);border:0;border-radius:999px;padding:4px}[data-layout=modern] .seg label{border-radius:999px}[data-layout=modern] .switch{background:var(--m-chip);border:0}[data-layout=modern] select.yearsel,[data-layout=modern] select.occsel{border-radius:999px;padding:6px 12px}[data-layout=modern] .pill,[data-layout=modern] .sidepill,[data-layout=modern] .sidechip,[data-layout=modern] .stagepill{border-color:#0000;border-radius:999px;padding:2px 11px;font-size:12.5px;font-weight:600}[data-layout=modern] .sidechip.Both{color:var(--pending);background:var(--pending-bg)}[data-layout=modern] .New,[data-layout=modern] .Qualify{--sc:#6d4fd6}[data-layout=modern] .mkdeal{border-radius:999px;padding:4px 12px}[data-layout=modern] .Watch{--sc:#6b7280}[data-layout=modern] .stagepill{background:color-mix(in srgb, var(--sc) 13%, transparent)}[data-layout=modern] .tagchip{padding:4px 10px}[data-layout=modern] .txtbl th{letter-spacing:.08em;color:var(--muted);border-bottom:1px solid var(--line);padding:10px 14px;font-size:12px}[data-layout=modern] .txtbl td{border-bottom:1px solid var(--line);vertical-align:middle;padding:14px}[data-layout=modern] .txtbl tbody tr:last-child td{border-bottom:0}[data-layout=modern] .txtbl tbody tr:hover td{background:color-mix(in srgb, var(--bg) 70%, var(--panel))}[data-layout=modern] .txtbl tfoot td{border-top:1px solid var(--line)}[data-layout=modern] .panel.pastbar{border:0}[data-layout=modern] .dlg,[data-layout=modern] .acdlg{border-radius:22px}[data-layout=modern] .dlgin{padding:24px}[data-layout=modern] .x{border-color:var(--line);border-radius:999px}[data-layout=modern] .field input,[data-layout=modern] .field select,[data-layout=modern] .field textarea,[data-layout=modern] .linkbox{border-radius:12px}[data-layout=modern] .drawer{border-radius:0 24px 24px 0}[data-layout=modern] .navitem{border-radius:12px}[data-layout=modern] .navitem[aria-current=page]{background:var(--accent-soft)}@media (min-width:900px){[data-layout=modern] .drawerlive{display:grid}}[data-layout=modern] .stmenu,[data-layout=modern] .bellpop,[data-layout=modern] .dmenu{border:0;border-radius:16px;box-shadow:0 16px 40px #11182729}.layouthint{margin:6px 12px 0}.layoutseg+.themeseg{margin-top:8px}[data-layout=modern] .mfront{gap:18px}[data-layout=modern] .mcap{letter-spacing:.09em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:600}[data-layout=modern] .mup{color:var(--m-up);font-size:14px;font-weight:600}[data-layout=modern] .mdn{color:var(--m-late);font-weight:600}[data-layout=modern] .mrow1{grid-template-columns:minmax(0,1.35fr) minmax(0,3fr);gap:18px;display:grid}[data-layout=modern] .mcards{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}[data-layout=modern] .mrow2{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:stretch;gap:18px;display:grid}[data-layout=modern] .mrow3{grid-template-columns:minmax(0,3fr) minmax(0,1.15fr);align-items:stretch;gap:18px;display:grid}[data-layout=modern] .mrow4{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start;gap:18px;display:grid}[data-layout=modern] .mrow2.solo,[data-layout=modern] .mrow3.solo{grid-template-columns:minmax(0,1fr)}@media (max-width:1180px){[data-layout=modern] .mrow1,[data-layout=modern] .mrow2,[data-layout=modern] .mrow3,[data-layout=modern] .mrow4{grid-template-columns:minmax(0,1fr)}}@media (max-width:700px){[data-layout=modern] .mcards{grid-template-columns:minmax(0,1fr)}}[data-layout=modern] .mhero{border-radius:var(--r);color:#fff;background:linear-gradient(140deg, var(--m-hero-a), var(--m-hero-b));flex-direction:column;gap:6px;min-width:0;padding:26px 28px 24px;display:flex;position:relative;box-shadow:0 10px 24px #132d6e2e}[data-layout=modern] .mhero .mcap,[data-layout=modern] .mhero .yrchip{color:#ffffffc7;box-shadow:none;letter-spacing:.1em;text-transform:uppercase;background:0 0;align-self:flex-start;gap:4px;height:auto;padding:0;font-size:12px;font-weight:700}[data-layout=modern] .mhero .yrchip svg{color:#ffffffb3;width:13px;height:13px}[data-layout=modern] .mhero .yrchipwrap{align-self:flex-start}[data-layout=modern] .mhero .yrpop{color:var(--ink)}[data-layout=modern] .mhbig{letter-spacing:-.035em;margin-top:10px;font-size:46px;font-weight:800;line-height:1.05}[data-layout=modern] .mhline{color:#ffffffd1;font-size:14.5px}[data-layout=modern] .mhbar{background:#fff3;border-radius:99px;height:9px;margin:18px 0 8px;position:relative;overflow:hidden}[data-layout=modern] .mhbar i{background:#fff;border-radius:99px;position:absolute;inset:0 auto 0 0}[data-layout=modern] .mhbar i.pend{background:#ffffff61}[data-layout=modern] .mhfoot{color:#ffffffd9;justify-content:space-between;font-size:13.5px;display:flex}[data-layout=modern] .mhchip{color:#fff;font:inherit;background:#ffffff24;border:0;border-radius:999px;align-self:flex-start;margin-top:auto;padding:7px 14px;font-size:13.5px;font-weight:700}[data-layout=modern] .mhero .mhchip{margin-top:16px}[data-layout=modern] button.mhset{cursor:pointer;color:var(--m-hero-b);background:#fff}[data-layout=modern] .mstat{background:var(--panel);border-radius:var(--r);box-shadow:var(--m-card);color:var(--ink);flex-direction:column;gap:4px;min-width:0;padding:26px 28px 22px;text-decoration:none;transition:box-shadow .12s;display:flex}[data-layout=modern] .mstat:hover{box-shadow:0 0 0 1px var(--line), 0 6px 18px #1018280f}[data-layout=modern] .mstat:focus-visible{outline:2px solid var(--accent);outline-offset:2px}[data-layout=modern] .mbig{letter-spacing:-.03em;margin-top:12px;font-size:34px;font-weight:700;line-height:1.15}[data-layout=modern] .mstsub{color:var(--ink-2);font-size:14px}[data-layout=modern] .mspark{width:100%;height:56px;margin-top:auto;padding-top:14px;overflow:visible}[data-layout=modern] .mbars{gap:8px;margin-top:auto;padding-top:22px;display:flex}[data-layout=modern] .mbars i{border-radius:99px;height:12px}[data-layout=modern] .mbars i.p,[data-layout=modern] .mlegend i.p{background:var(--pending)}[data-layout=modern] .mbars i.c,[data-layout=modern] .mlegend i.c{background:var(--cont)}[data-layout=modern] .mlegend{color:var(--ink-2);flex-wrap:wrap;gap:18px;margin-top:10px;font-size:13.5px;display:flex}[data-layout=modern] .mlegend span{align-items:center;gap:7px;display:inline-flex}[data-layout=modern] .mlegend i{border-radius:3px;width:11px;height:11px}[data-layout=modern] .mbars4{flex-direction:column;min-height:0;display:flex}[data-layout=modern] .mbars4 .phead{align-items:center;margin-bottom:4px}[data-layout=modern] .mbars4 .chartbox svg text{fill:var(--muted);font-size:15px}[data-layout=modern] .mbars4 .chartbox svg text.now{fill:var(--ink);font-weight:700}[data-layout=modern] .mbars4 .barfoot{margin-top:auto;padding-top:6px}[data-layout=modern] .mbars4 .legend{color:var(--ink-2);gap:22px;font-size:14px}[data-layout=modern] .mbars4 .legend .sq{border-radius:3px}[data-layout=modern] .mbars4 .legend i.dash{width:24px;height:2px;background:repeating-linear-gradient(90deg, var(--m-pace) 0 5px, transparent 5px 9px)!important}[data-layout=modern] .mtoday .phead{align-items:center;margin-bottom:6px}[data-layout=modern] .mtodayhead{align-items:center;gap:10px;display:flex}[data-layout=modern] .mtab{font:inherit;color:var(--ink-2);background:var(--m-chip);cursor:pointer;border:0;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:12.5px;font-weight:600;display:inline-flex}[data-layout=modern] .mtab.on{background:var(--brand);color:#fff}[data-layout=modern] .mtwho{color:var(--muted);font-size:13.5px;font-weight:600}[data-layout=modern] .mtwho button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}[data-layout=modern] .mtwho button:hover,[data-layout=modern] .mtwho button[aria-pressed=true]{color:var(--accent)}[data-layout=modern] .mtlist{display:grid}[data-layout=modern] .mtrow{border-bottom:1px solid var(--line);color:var(--ink);grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:14px;padding:13px 0;text-decoration:none;display:grid}[data-layout=modern] .mtrow:last-child{border-bottom:0}[data-layout=modern] .mtrow:hover .mtxt b{color:var(--accent)}[data-layout=modern] .mtrow.mlsrow{grid-template-columns:minmax(0,1fr) auto}[data-layout=modern] .mtmain{color:inherit;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:14px;min-width:0;text-decoration:none;display:grid}[data-layout=modern] .mticon{border-radius:12px;place-items:center;width:40px;height:40px;font-size:14px;font-weight:800;display:grid}[data-layout=modern] .mtxt{gap:2px;min-width:0;display:grid}[data-layout=modern] .mtxt b{text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;font-weight:700;overflow:hidden}[data-layout=modern] .mtxt small{color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}[data-layout=modern] .mtchip{white-space:nowrap;border-radius:999px;padding:4px 11px;font-size:13px;font-weight:700}[data-layout=modern] .t-pink{color:var(--cont);background:var(--cont-bg)}[data-layout=modern] .t-blue{color:var(--accent);background:var(--accent-soft)}[data-layout=modern] .t-amber{color:var(--pending);background:var(--pending-bg)}[data-layout=modern] .t-green{color:var(--active);background:var(--active-bg)}[data-layout=modern] .t-gray{color:var(--closed);background:var(--closed-bg)}[data-layout=modern] .mlivewrap{min-width:0}[data-layout=modern] .mlive{scroll-snap-type:x mandatory;grid-auto-columns:calc(33.3333% - 12px);grid-auto-flow:column;gap:18px;min-width:0;margin:-2px -2px -6px;padding:2px 2px 6px;display:grid;overflow-x:auto}[data-layout=modern] .mdeal{scroll-snap-align:start;background:var(--panel);border-radius:var(--r);box-shadow:var(--m-card);color:var(--ink);font:inherit;text-align:left;cursor:pointer;border:0;flex-direction:column;min-width:0;padding:0;text-decoration:none;display:flex;overflow:hidden}[data-layout=modern] .mdeal:hover .mlstreet{color:var(--accent)}[data-layout=modern] .mdeal:focus-visible{outline:2px solid var(--accent);outline-offset:2px}[data-layout=modern] .mlphoto{background:linear-gradient(135deg,#b9c6b3,#50705c);flex:none;height:96px;position:relative}[data-layout=modern] .mlphoto .dealphoto{object-fit:cover;border-radius:0;width:100%;height:100%;display:block}[data-layout=modern] .mlphoto .thumb.house{color:#ffffffb3;background:linear-gradient(135deg,#c9d3e6,#6f86b5);border-radius:0;width:100%;height:100%}[data-layout=modern] .mlphoto .thumb.house svg{width:34px;height:34px}[data-layout=modern] .mlpill{color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;background:#fff;border-radius:999px;align-items:center;gap:6px;max-width:calc(100% - 70px);padding:4px 11px;font-size:13px;font-weight:700;display:inline-flex;position:absolute;top:14px;left:14px;overflow:hidden}[data-layout=modern] .mlpill i{background:currentColor;border-radius:50%;flex:none;width:7px;height:7px}[data-layout=modern] .mlpill.Pending{color:#b26b00}[data-layout=modern] .mlpill.Contingent{color:#c0347a}[data-layout=modern] .mlpill.Active{color:#16834a}[data-layout=modern] .mlpill.Comingsoon{color:#5b4fc4}[data-layout=modern] .mlowner{background:var(--m-av);width:34px;height:34px;color:var(--m-av-ink);border:2px solid #fff;border-radius:50%;place-items:center;font-size:12px;font-weight:800;display:grid;position:absolute;top:12px;right:14px}[data-layout=modern] .mlbody{flex-direction:column;gap:3px;padding:16px 20px 18px;display:flex}[data-layout=modern] .mlstreet{letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font-size:17px;font-weight:700;overflow:hidden}[data-layout=modern] .mlwho{color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;overflow:hidden}[data-layout=modern] .mldots{gap:6px;margin:12px 0 10px;display:flex}[data-layout=modern] .mldots i{background:var(--line);border-radius:99px;flex:1;height:5px}[data-layout=modern] .mldots i.done{background:var(--m-up)}[data-layout=modern] .mldots i.now{background:var(--pending)}[data-layout=modern] .mlnext{color:var(--ink-2);font-size:13.5px}[data-layout=modern] .mlnext b{color:var(--ink);font-weight:700}@media (max-width:900px){[data-layout=modern] .mlivewrap{min-width:0}[data-layout=modern] .mlive{grid-auto-columns:minmax(260px,80%)}}[data-layout=modern] .mfunnel .phead{align-items:center;margin-bottom:8px}[data-layout=modern] .mfrows{gap:4px;display:grid}[data-layout=modern] .mfrow{font:inherit;color:var(--ink-2);cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:minmax(84px,1fr) minmax(90px,1.5fr) 44px;align-items:center;gap:14px;padding:7px 0;font-size:14.5px;display:grid}[data-layout=modern] .mfrow:disabled{cursor:default}[data-layout=modern] .mfrow:not(:disabled):hover>span:first-child{color:var(--accent)}[data-layout=modern] .mfrow b{text-align:right;color:var(--ink);font-weight:700}[data-layout=modern] .mftrack{background:var(--m-chip);border-radius:8px;height:22px;overflow:hidden}[data-layout=modern] .mftrack i{background:var(--m-closed);border-radius:8px;height:100%;display:block}[data-layout=modern] .mgoal{gap:16px;display:grid}[data-layout=modern] .mgoal .phead{align-items:center;margin:0}[data-layout=modern] .mneed{background:var(--accent-soft);color:var(--ink-2);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;font-size:14px;display:flex}[data-layout=modern] .mneed b{color:var(--ink)}[data-layout=modern] .mgoal .kpi.ring{border:0}[data-layout=modern] .panel.dark .btn{border-radius:999px}[data-layout=modern] .mpipe{gap:18px;display:grid}[data-layout=modern] .mpstats{grid-template-columns:repeat(5,minmax(0,1fr));gap:18px;display:grid}[data-layout=modern] .mpstat{background:var(--panel);border-radius:var(--r);box-shadow:var(--m-card);flex-direction:column;gap:2px;min-width:0;padding:22px 24px;display:flex}[data-layout=modern] .mpstat .mbig{margin-top:10px;font-size:30px}[data-layout=modern] .mpstat .mbig.mdn{color:var(--m-late)}[data-layout=modern] .mpstat .mstsub{font-size:13.5px}@media (max-width:1180px){[data-layout=modern] .mpstats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){[data-layout=modern] .mpstats{grid-template-columns:repeat(2,minmax(0,1fr))}}[data-layout=modern] .mpgrid{grid-template-columns:minmax(0,2.2fr) minmax(300px,1fr);align-items:start;gap:18px;display:grid}[data-layout=modern] .mpgrid.solo{grid-template-columns:minmax(0,1fr)}@media (max-width:1180px){[data-layout=modern] .mpgrid{grid-template-columns:minmax(0,1fr)}}[data-layout=modern] .mleads{padding:22px 24px 10px}[data-layout=modern] .mlists{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:8px;display:flex}[data-layout=modern] .mlistsend{margin-left:auto}[data-layout=modern] .mchip,[data-layout=modern] span.mchip>button:first-child{font:inherit;color:var(--ink-2);background:var(--panel);border:1px solid var(--line);cursor:pointer;white-space:nowrap;border-radius:999px;padding:6px 16px;font-size:14px;font-weight:500}[data-layout=modern] span.mchip{background:0 0;border:0;align-items:center;padding:0;display:inline-flex;position:relative}[data-layout=modern] .mchip small{color:var(--muted);margin-left:2px;font-weight:600}[data-layout=modern] button.mchip.on,[data-layout=modern] span.mchip.on>button:first-child{background:var(--brand);border-color:var(--brand);color:#fff;font-weight:700}[data-layout=modern] .mchip.on small,[data-layout=modern] span.mchip.on small{color:#ffffffbf}[data-layout=modern] button.mchip.lit{border-color:var(--accent);color:var(--accent);font-weight:600}[data-layout=modern] span.mchip .listx{border:1px solid var(--line);background:var(--panel);width:18px;height:18px;color:var(--muted);cursor:pointer;border-radius:50%;padding:0;font-size:12px;line-height:14px;display:none;position:absolute;top:-6px;right:-6px}[data-layout=modern] span.mchip:hover .listx,[data-layout=modern] span.mchip .listx:focus-visible{display:block}[data-layout=modern] .mfilters{border-top:1px solid var(--line);margin-top:6px;padding:10px 0 6px}[data-layout=modern] .mlistnote{color:var(--ink-2);margin:6px 0 0;font-size:13.5px}[data-layout=modern] .mtbl th:first-child,[data-layout=modern] .mtbl td:first-child{padding-left:14px}[data-layout=modern] .mtbl .pickcol{width:30px;padding-right:0}[data-layout=modern] .mtbl .pickcol input{opacity:.35}[data-layout=modern] .mtbl tr:hover .pickcol input,[data-layout=modern] .mtbl tr.sel .pickcol input,[data-layout=modern] .mtbl .pickcol input:checked,[data-layout=modern] .mtbl .pickcol input:focus-visible{opacity:1}[data-layout=modern] .mwho2{align-items:center;gap:12px;min-width:0;display:flex}[data-layout=modern] .mav2{border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-size:12.5px;font-weight:700;display:grid}[data-layout=modern] .t-purple{color:var(--soon);background:var(--soon-bg)}[data-layout=modern] .mwhot{gap:1px;min-width:0;display:grid}[data-layout=modern] .mlname{color:var(--ink);font-size:15px;font-weight:700;text-decoration:none}[data-layout=modern] .mlname:hover{color:var(--accent)}[data-layout=modern] .mwhot small,[data-layout=modern] .mwhot small a{color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;text-decoration:none;overflow:hidden}[data-layout=modern] .mwhot .tagrow{margin-top:3px}[data-layout=modern] .msrc{font:inherit;color:var(--ink-2);cursor:pointer;text-align:left;background:0 0;border:0;padding:0;font-size:14px}[data-layout=modern] .msrc:hover{color:var(--accent)}[data-layout=modern] .mtbl td{color:var(--ink-2);font-size:14.5px}[data-layout=modern] .mtbl td.mlate{color:var(--m-late);font-weight:700}[data-layout=modern] .mtbl td.mnext:not(.mlate){color:var(--ink)}[data-layout=modern] .macts{opacity:0;transition:opacity .1s}[data-layout=modern] .mtbl tr:hover .macts,[data-layout=modern] .macts:focus-within{opacity:1}@media (hover:none){[data-layout=modern] .macts{opacity:1}}[data-layout=modern] .mfollow .phead{align-items:center;margin-bottom:4px}[data-layout=modern] .mflist{display:grid}[data-layout=modern] .mfrow2{border-bottom:1px solid var(--line);font:inherit;color:var(--ink);text-align:left;background:0 0;border-top:0;border-left:0;border-right:0;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:14px;width:100%;padding:14px 0;display:grid}[data-layout=modern] .mfrow2:last-child{border-bottom:0}[data-layout=modern] .mfrow2 .mav2{border-radius:12px;width:38px;height:38px}[data-layout=modern] .mfrow2 .tdone{grid-column:1/-1}[data-layout=modern] button.msoon{cursor:pointer}[data-layout=modern] button.msoon:hover b{color:var(--accent)}[data-layout=modern] .mfmain{gap:2px;min-width:0;display:grid}[data-layout=modern] .mfmain .tn,[data-layout=modern] .mfmain b{font:inherit;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-size:15px;font-weight:700}[data-layout=modern] .mfmain .tn:hover{color:var(--accent)}[data-layout=modern] .mfmain small{color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;overflow:hidden}[data-layout=modern] .mfcall{font-size:12.5px}[data-layout=modern] .mfcall a{color:var(--accent);font-weight:600;text-decoration:none}[data-layout=modern] button.mtchip{font:inherit;cursor:pointer;border:0;font-size:13px;font-weight:700}[data-layout=modern] .t-late{color:var(--m-late);background:var(--seller-bg)}[data-layout=modern] .mychips{flex-wrap:wrap;align-items:center;gap:10px;display:flex}[data-layout=modern] .mhd .mychips .mchip{height:44px;box-shadow:var(--m-card);border:0;padding:0 20px;font-size:15px}[data-layout=modern] .mhd .mychips .mchip.on{font-weight:700}[data-layout=modern] .mchipsel{height:44px;box-shadow:var(--m-card);border:0;padding:0 14px}[data-layout=modern] .mboard{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:18px;display:grid}@media (max-width:1100px){[data-layout=modern] .mboard{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){[data-layout=modern] .mboard{grid-template-columns:minmax(0,1fr)}}[data-layout=modern] .mbcol{background:color-mix(in srgb, var(--line) 55%, var(--bg));border-radius:var(--r);gap:10px;min-width:0;padding:14px 16px 16px;display:grid}[data-layout=modern] .mbhead{font:inherit;color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:baseline;gap:8px;padding:2px 6px;display:flex}[data-layout=modern] .mbhead b{font-size:15.5px;font-weight:700}[data-layout=modern] .mbhead span{font-size:14px;font-weight:700}[data-layout=modern] .mbhead[aria-pressed=true]{color:var(--accent)}[data-layout=modern] .mbcard{background:var(--panel);text-align:left;font:inherit;color:var(--ink);cursor:pointer;box-shadow:var(--m-card);border:0;border-radius:14px;gap:3px;min-width:0;padding:14px 16px;display:grid}[data-layout=modern] .mbcard.cont{box-shadow:inset 4px 0 0 var(--cont), var(--m-card)}[data-layout=modern] .mbcard.pend{box-shadow:inset 4px 0 0 var(--pending), var(--m-card)}[data-layout=modern] .mbcard b{text-overflow:ellipsis;white-space:nowrap;font-size:15.5px;font-weight:700;overflow:hidden}[data-layout=modern] .mbcard small{color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;overflow:hidden}[data-layout=modern] .mbcard:hover b{color:var(--accent)}[data-layout=modern] .mbmore{font:inherit;color:var(--accent);cursor:pointer;background:0 0;border:0;justify-self:start;padding:0 6px;font-size:13px;font-weight:600}[data-layout=modern] .mbnone{color:var(--muted);margin:0;padding:0 6px;font-size:13px}[data-layout=modern] .mtx .phead{align-items:center}[data-layout=modern] .mtxfilters{flex-wrap:wrap;align-items:center;gap:10px 16px;margin-bottom:8px;display:flex}[data-layout=modern] .mtxfilters .tabs button{padding:4px 11px;font-size:13px}[data-layout=modern] .mtxfilters .txsum{color:var(--muted);margin:0;font-size:13px}[data-layout=modern] .mtx .txtbl{min-width:760px}[data-layout=modern] .mprop{color:var(--ink);font-size:15px;font-weight:700}[data-layout=modern] .mtx td .addr{color:var(--ink-2);font-size:13.5px}[data-layout=modern] .mtx td .addr .rowlink{color:var(--ink-2);font-weight:500}[data-layout=modern] .mtx td b{color:var(--ink);font-weight:700}[data-layout=modern] .mtx .tnote{color:var(--muted);font-size:12px;font-weight:500}[data-layout=modern] .sidechip.refdash{color:var(--referral);background:var(--referral-bg)}[data-layout=modern] .lptop,[data-layout=modern] .lpback{font-size:13px}[data-layout=modern] .lpback a{color:var(--muted);font-weight:600}[data-layout=modern] .lpback a:hover{color:var(--accent)}[data-layout=modern] .dealpage{gap:18px}[data-layout=modern] .mdealhead{border-radius:var(--r);box-shadow:var(--m-card);border:0;grid-template-columns:360px minmax(0,1fr) auto;align-items:stretch;gap:0;padding:0;display:grid}[data-layout=modern] .mdhphoto{border-radius:var(--r) 0 0 var(--r);background:linear-gradient(135deg,#b9c6b3,#50705c);min-height:188px;position:relative;overflow:hidden}[data-layout=modern] .mdhphoto .dealphoto{object-fit:cover;border:0;border-radius:0;width:100%;height:100%;position:absolute;inset:0}[data-layout=modern] .mdhphoto .thumb.house{color:#ffffffbf;background:linear-gradient(135deg,#c9d3e6,#6f86b5);border-radius:0;width:100%;height:100%;position:absolute;inset:0}[data-layout=modern] .mdhphoto .thumb.house svg{width:44px;height:44px}[data-layout=modern] .mdhmain{flex-direction:column;gap:6px;min-width:0;padding:26px 30px;display:flex}[data-layout=modern] .mdhpills{flex-wrap:wrap;align-items:center;gap:8px;display:flex}[data-layout=modern] .mdhsrc{color:var(--ink-2);background:var(--m-chip);border-radius:999px;padding:2px 11px;font-size:12.5px;font-weight:600}[data-layout=modern] .mdhsrc.ref{color:var(--referral);background:var(--referral-bg)}[data-layout=modern] .mdealhead h1{letter-spacing:-.025em;overflow-wrap:anywhere;margin-top:8px;font-size:30px;font-weight:700;line-height:1.15}[data-layout=modern] .mdhsub{color:var(--ink-2);font-size:15px}[data-layout=modern] .mdhfacts{flex-wrap:wrap;gap:14px 46px;margin:18px 0 0;display:flex}[data-layout=modern] .mdhfacts div{gap:4px;display:grid}[data-layout=modern] .mdhfacts dt{letter-spacing:.09em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:600}[data-layout=modern] .mdhfacts dd{letter-spacing:-.02em;white-space:nowrap;margin:0;font-size:22px;font-weight:700}[data-layout=modern] .mdhfacts dd small{color:var(--muted);letter-spacing:0;font-size:13px;font-weight:600}[data-layout=modern] .mdhact{flex-direction:column;align-items:flex-end;gap:12px;padding:26px 26px 20px 0;display:flex}[data-layout=modern] .mdhact .btn{height:44px;padding:0 22px}[data-layout=modern] .mdhact .btn.primary{font-size:15.5px}[data-layout=modern] .mdhact .dactions{margin:0}[data-layout=modern] .mdhact .dactions>.btn{box-shadow:var(--m-card);border:0;font-weight:700}@media (max-width:1100px){[data-layout=modern] .mdealhead{grid-template-columns:240px minmax(0,1fr)}[data-layout=modern] .mdhact{flex-direction:row;grid-column:1/-1;justify-content:flex-start;padding:0 30px 22px}}@media (max-width:700px){[data-layout=modern] .mdealhead{grid-template-columns:minmax(0,1fr)}[data-layout=modern] .mdhphoto{border-radius:var(--r) var(--r) 0 0;min-height:150px}[data-layout=modern] .mdhmain{padding:20px}[data-layout=modern] .mdhact{flex-wrap:wrap;gap:10px;padding:0 20px 20px}[data-layout=modern] .mdhact .btn{white-space:nowrap;height:40px;padding:0 16px}[data-layout=modern] .mdealhead h1{font-size:24px}[data-layout=modern] .mdhfacts{gap:12px 26px}[data-layout=modern] .mdhfacts dd{font-size:18px}}[data-layout=modern] .dealhead:not(.mdealhead){box-shadow:var(--m-card);border:0}[data-layout=modern] .dtabs{border-bottom:0;justify-content:flex-start;gap:10px;margin-top:0;padding:2px 0}[data-layout=modern] .dtabs button{background:var(--panel);box-shadow:var(--m-card);color:var(--ink-2);border:0;border-radius:999px;margin:0;padding:9px 20px;font-size:15px;font-weight:500}[data-layout=modern] .dtabs button[aria-selected=true]{background:var(--brand);color:#fff;font-weight:700}[data-layout=modern] .dtabs .tcount{color:inherit;background:0 0;padding:0;font-size:15px;font-weight:500}[data-layout=modern] .dtabs button[aria-selected=true] .tcount{color:#fffc}[data-layout=modern] .mdetails{grid-template-columns:minmax(250px,1fr) minmax(0,1.7fr) minmax(250px,1fr);align-items:start;gap:18px;display:grid}@media (max-width:1180px){[data-layout=modern] .mdetails{grid-template-columns:minmax(250px,1fr) minmax(0,1.6fr)}[data-layout=modern] .mdetails>.mdcol:last-child{grid-column:1/-1}}@media (max-width:760px){[data-layout=modern] .mdetails{grid-template-columns:minmax(0,1fr)}}[data-layout=modern] .mdcol{align-content:start;gap:18px;min-width:0;display:grid}[data-layout=modern] .mdcol .lpcol,[data-layout=modern] .mdcol .lpright{gap:18px}[data-layout=modern] .mmiles h2,[data-layout=modern] .mpeople h2{margin-bottom:14px}[data-layout=modern] .mmlist{gap:4px;display:grid}[data-layout=modern] .mmlist+.mmlist{margin-top:14px}[data-layout=modern] .mmrow{color:var(--muted);grid-template-columns:38px minmax(0,1fr);align-items:center;gap:14px;padding:6px 0;display:grid}[data-layout=modern] .mmrow b{color:var(--ink-2);font-size:15px;font-weight:700;display:block}[data-layout=modern] .mmrow small{color:var(--muted);font-size:13.5px;display:block}[data-layout=modern] .mmrow.done b,[data-layout=modern] .mmrow.now b{color:var(--ink)}[data-layout=modern] .mmrow.done small,[data-layout=modern] .mmrow.now small{color:var(--ink-2)}[data-layout=modern] .mmrow small.mmdue{color:var(--pending);font-weight:700}[data-layout=modern] .mmicon{background:var(--m-chip);width:38px;height:38px;color:var(--muted);border-radius:50%;place-items:center;font-size:14px;font-weight:700;display:grid}[data-layout=modern] .mmrow.done .mmicon{background:var(--active-bg);color:var(--active)}[data-layout=modern] .mmrow.now .mmicon{background:var(--pending-bg);color:var(--pending);font-size:11px}[data-layout=modern] .mprow{border-bottom:1px solid var(--line);grid-template-columns:40px minmax(0,1fr);align-items:center;gap:14px;padding:14px 0;display:grid}[data-layout=modern] .mprow:last-of-type{border-bottom:0}[data-layout=modern] .mprow .mav2{border-radius:12px;width:40px;height:40px}[data-layout=modern] .mprow b{font-size:15px;font-weight:700;display:block}[data-layout=modern] .mprow small{color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;display:block;overflow:hidden}[data-layout=modern] .mlogcard{gap:16px;padding:22px 24px;display:grid}[data-layout=modern] .mlogcard .lpcomp{box-shadow:none;background:0 0;border-radius:0;padding:0}[data-layout=modern] .mlogcard .cx{flex-wrap:wrap;align-items:center;gap:12px;display:flex}[data-layout=modern] .cxhead{letter-spacing:-.015em;flex:auto;font-size:19px;font-weight:700}[data-layout=modern] .mlogcard .cxtabs{background:var(--m-chip);border:0;border-radius:999px;flex-wrap:wrap;flex:0 auto;gap:2px;padding:4px;display:flex!important}[data-layout=modern] .mlogcard .cxtabs button{color:var(--ink-2);border:0;border-radius:999px;margin:0;padding:6px 12px;font-size:14px;font-weight:500;display:inline-flex}[data-layout=modern] .mlogcard .cxtabs button span{font-size:14px}[data-layout=modern] .mlogcard .cxtabs button svg{display:none}[data-layout=modern] .mlogcard .cxtabs button[aria-selected=true]{background:var(--panel);color:var(--ink);font-weight:700;box-shadow:0 1px 2px #1018281a}[data-layout=modern] .mlogcard .cxtabs .ll{display:none}[data-layout=modern] .mlogcard .cxtabs .sl{display:inline}[data-layout=modern] .mlogcard .cxtabs [data-cxtab=call] span{font-size:0}[data-layout=modern] .mlogcard .cxtabs [data-cxtab=call] span:after{content:"Call";font-size:14px}[data-layout=modern] .mlogcard .cxbody{flex:100%;padding:0}[data-layout=modern] .mlogcard .cxtasks{flex:100%}[data-layout=modern] .mlogcard .cx textarea,[data-layout=modern] .cx textarea{background:color-mix(in srgb, var(--bg) 85%, var(--panel));border:0;border-radius:14px;padding:14px 16px;font-size:15px}[data-layout=modern] .mlogcard .hist{gap:0}[data-layout=modern] .mlogcard .histhead{padding:4px 0 8px}[data-layout=modern] .mlogcard .histhead h3{letter-spacing:-.01em;text-transform:none;font-size:17px}[data-layout=modern] .mlogcard .histhead h3 span{color:var(--muted);font-weight:600}[data-layout=modern] .mlogcard .histhead .tabs button{padding:3px 10px;font-size:12.5px}[data-layout=modern] .mlogcard .hitem{box-shadow:none;border-bottom:1px solid var(--line);background:0 0;border-radius:0;grid-template-columns:40px 1fr;gap:14px;padding:14px 0}[data-layout=modern] .mlogcard .hitem:last-child{border-bottom:0}[data-layout=modern] .hico{border-radius:12px;width:40px;height:40px}[data-layout=modern] .hitem.call .hico{background:var(--active-bg);color:var(--active)}[data-layout=modern] .hitem.note .hico{background:var(--seller-bg);color:var(--seller)}[data-layout=modern] .hitem.text .hico{background:var(--soon-bg);color:var(--soon)}[data-layout=modern] .mlogcard .htop b{font-size:15px;font-weight:700}[data-layout=modern] .mlogcard .hbody{color:var(--ink-2);background:0 0;margin-top:2px;padding:2px 0 0;font-size:14px}[data-layout=modern] .lp,[data-layout=modern] .lpcol,[data-layout=modern] .lpright{gap:18px}[data-layout=modern] .lphead{padding:22px}[data-layout=modern] .lpav{border-radius:16px;width:54px;height:54px}[data-layout=modern] .lpsec h3,[data-layout=modern] .lpright h3{letter-spacing:.09em;color:var(--muted);padding:18px 20px 8px;font-size:12px}[data-layout=modern] .lpright .panel{padding:18px 20px}[data-layout=modern] .lpright .panel.lpsec{padding:0 0 8px}[data-layout=modern] .lpright .panel.lpsec h3{padding:18px 20px 8px}[data-layout=modern] .lprow{border-top:1px solid var(--line);padding:10px 20px}[data-layout=modern] .cxtabs button[aria-selected=true]{color:var(--brand);border-bottom-color:var(--brand)}[data-layout=modern] .hist .hitem{padding:14px 16px}[data-layout=modern] .apbtns>button,[data-layout=modern] .apcol>button{border-radius:14px}[data-layout=modern] .dcol .panel,[data-layout=modern] .dgrid .panel{border-radius:var(--r)}[data-layout=modern] #leadTbl.mtbl{min-width:720px}[data-layout=modern] #leadTbl.mtbl td{white-space:nowrap}[data-layout=modern] #leadTbl.mtbl td:nth-child(2){white-space:normal;min-width:200px;max-width:260px}[data-layout=modern] .mnamerow{align-items:center;gap:8px;min-width:0;display:flex}[data-layout=modern] .mnamerow .mlname{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}[data-layout=modern] .mnamerow .macts{padding:1px 6px;font-size:12.5px}[data-layout=modern] .msrc{text-overflow:ellipsis;white-space:nowrap;max-width:170px;display:block;overflow:hidden}[data-layout=modern] .mnext{text-overflow:ellipsis;max-width:190px;overflow:hidden}[data-layout=modern] .mhd .hdsearch input{width:260px}[data-layout=modern] .tcol{background:color-mix(in srgb, var(--line) 55%, var(--bg));border-radius:var(--r);gap:10px;padding:12px}[data-layout=modern] .tcol h3{font-size:15px}[data-layout=modern] .tcard{box-shadow:var(--m-card);border:0;border-radius:14px;padding:12px 14px}[data-layout=modern] .tcard:hover{box-shadow:0 0 0 1px var(--accent)}[data-layout=modern] .bbar .yearsel,[data-layout=modern] .monthsel{border-radius:999px;padding:7px 14px}[data-layout=modern] .week,[data-layout=modern] .dovgrid{border-radius:var(--r);box-shadow:var(--m-card);border:0}[data-layout=modern] .mitem{border-radius:14px}[data-layout=modern] .loadbox,[data-layout=modern] .skel{border-radius:var(--r)}[data-layout=modern] .banner{border:0;border-radius:14px}[data-layout=modern] .notice,[data-layout=modern] .formerr{border-radius:14px}[data-layout=modern] .selbar{border-radius:18px}[data-layout=modern] .toast{border-radius:999px;padding:10px 18px}[data-layout=modern] .listchip{border-radius:999px}[data-layout=modern] .acform textarea,[data-layout=modern] .acins textarea,[data-layout=modern] .accard input,[data-layout=modern] .accard textarea{border-radius:14px}[data-layout=modern] .accard{border-radius:16px}[data-layout=modern] .actbox{border-radius:999px}[data-layout=modern] .lpnav button,[data-layout=modern] .lpnav a{box-shadow:var(--m-card);border:0}[data-layout=modern] .skelrow i,[data-layout=modern] .skelbox{border-radius:var(--r)}[data-layout=modern] input.search{box-shadow:var(--m-card);background:var(--panel);border:0;border-radius:999px;padding:10px 16px}[data-layout=modern] .mhright>.btn:not(.primary){box-shadow:var(--m-card);border:0;padding:0 20px;font-size:15px}[data-layout=modern] .btool{border-radius:var(--r);box-shadow:var(--m-card);border:0}[data-layout=modern] .btool .btn,[data-layout=modern] .bsearch,[data-layout=modern] .fchip{border-radius:999px}[data-layout=modern] .cbtn{border-radius:999px;padding:7px 14px}[data-layout=modern] .cpop{border:0;border-radius:16px}[data-layout=modern] .tcol.lcol>h3{border-radius:12px}[data-layout=modern] .bnew{border-radius:var(--r)}[data-layout=modern] .tcol.collapsed{flex-basis:48px;padding:6px 4px}[data-layout=modern] .drawerlive .ldhead,[data-layout=modern] .drawerlive .ldclosed{border-radius:12px}[data-layout=modern] .dchip{box-shadow:var(--m-card);border:0;padding:7px 12px 7px 14px}[data-layout=modern] .dchip.on{box-shadow:0 0 0 2px var(--accent)}[data-layout=modern] .dchip.past{box-shadow:var(--m-card);opacity:.9}[data-layout=modern] .mdhact .adddeal{height:44px;padding:0 18px}@media (max-width:700px){[data-layout=modern] .mdhact .adddeal{height:40px;padding:0 16px}}
