@keyframes crl-rot{to{transform:rotate(360deg)}}@keyframes crl-rot-rev{to{transform:rotate(-360deg)}}@keyframes crl-up{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes crl-word{0%{transform:translateY(105%)}to{transform:none}}@keyframes crl-fade{0%{opacity:0}to{opacity:1}}@keyframes crl-ping{0%{transform:scale(.85);opacity:.7}to{transform:scale(1.9);opacity:0}}@keyframes crl-beacon{0%,to{opacity:.15;transform:scale(.8)}50%{opacity:.9;transform:scale(1.15)}}@keyframes crl-tick{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes crl-shine{0%{transform:translate(-100%)}55%,to{transform:translate(250%)}}@keyframes crl-spin{to{transform:rotate(360deg)}}@keyframes crl-stage-in{0%{opacity:0;transform:scale(1.04)}to{opacity:1;transform:none}}body .crl{--navy: #14213d;--navy-2: #0c1528;--navy-3: #1e2f55;--gold: #c6a24a;--gold-hi: #e9cf83;--ivory: #f8f5ee;--ink: #14213d;display:grid;grid-template-columns:1.1fr .9fr;min-height:100vh;min-height:100dvh;background:var(--ivory);color:var(--ink);font-family:var(--t-font, "Helvetica Neue", Arial, sans-serif)}body .crl *{box-sizing:border-box}body .crl .crl-stage{position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;padding:56px 64px;color:#fff;isolation:isolate;background:radial-gradient(circle at 62% 38%,rgba(198,162,74,.16) 0,transparent 42%),radial-gradient(circle at 10% 100%,rgba(30,47,85,.9) 0,transparent 55%),linear-gradient(160deg,var(--navy-3) 0%,var(--navy) 45%,var(--navy-2) 100%);animation:crl-stage-in .9s cubic-bezier(.22,1,.36,1) both}body .crl .crl-stage:after{content:"";position:absolute;left:0;right:0;bottom:0;height:58%;z-index:-1;pointer-events:none;background:linear-gradient(to top,var(--navy-2) 0%,rgba(12,21,40,.92) 40%,rgba(12,21,40,0) 100%)}body .crl .crl-stage:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;opacity:.35;background-image:radial-gradient(rgba(233,207,131,.35) 1px,transparent 1.5px);background-size:28px 28px}body .crl .crl-orbits{position:absolute;left:62%;top:38%;width:0;height:0;z-index:-1}body .crl .crl-orbit{position:absolute;border-radius:50%;border:1px solid rgba(233,207,131,.22);will-change:transform}body .crl .o1{width:220px;height:220px;margin:-110px 0 0 -110px;animation:crl-rot 18s linear infinite}body .crl .o2{width:380px;height:380px;margin:-190px 0 0 -190px;border-style:dashed;border-color:#e9cf8329;animation:crl-rot-rev 34s linear infinite}body .crl .o3{width:560px;height:560px;margin:-280px 0 0 -280px;animation:crl-rot 52s linear infinite;border-color:#e9cf831f}body .crl .o4{width:760px;height:760px;margin:-380px 0 0 -380px;animation:crl-rot-rev 80s linear infinite;border-color:#e9cf8312}body .crl .crl-dot{position:absolute;width:10px;height:10px;margin:-5px;border-radius:50%;background:var(--gold-hi);box-shadow:0 0 14px 3px #e9cf838c}body .crl .crl-dot.small{width:6px;height:6px;margin:-3px;box-shadow:0 0 8px 2px #e9cf8373}body .crl .d1{left:50%;top:0}body .crl .d2{left:100%;top:50%}body .crl .d3{left:50%;top:100%}body .crl .d4{left:0;top:50%}body .crl .crl-beacon{position:absolute;width:4px;height:4px;border-radius:50%;background:#fff;animation:crl-beacon 3.2s ease-in-out infinite;will-change:transform,opacity}body .crl .b1{left:-240px;top:-150px}body .crl .b2{left:200px;top:160px;animation-delay:1.6s}body .crl .crl-core{position:absolute;left:62%;top:38%;width:92px;height:92px;margin:-46px 0 0 -46px;border-radius:28px;display:flex;align-items:center;justify-content:center;background:var(--navy-2);border:1px solid rgba(233,207,131,.45);box-shadow:0 20px 60px #00000073,inset 0 0 0 6px #c6a24a0f;z-index:-1}body .crl .crl-core-ring{position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:28px;border:1px solid rgba(233,207,131,.6);animation:crl-ping 2.6s cubic-bezier(.2,.6,.3,1) infinite;will-change:transform,opacity}body .crl .crl-core-img{width:72px;height:72px;object-fit:contain}body .crl .crl-core-txt{font-family:Georgia,serif;font-size:34px;color:var(--gold-hi)}body .crl .crl-quote{position:relative;max-width:40rem}body .crl .crl-value{display:inline-flex;align-items:center;gap:10px;margin:0 0 18px;padding:7px 14px;border-radius:999px;background:#c6a24a1f;border:1px solid rgba(198,162,74,.35);color:var(--gold-hi);font-size:11px;font-weight:800;letter-spacing:.22em;text-transform:uppercase;animation:crl-up .5s cubic-bezier(.22,1,.36,1) both}body .crl .crl-value-dot{width:6px;height:6px;border-radius:50%;background:var(--gold-hi)}body .crl h2.crl-q{margin:0;color:#fff;font-size:clamp(1.9rem,3.1vw,3.1rem);line-height:1.12;font-weight:700;letter-spacing:-.03em}body .crl .crl-w{display:inline-block;overflow:hidden;vertical-align:top;padding-bottom:.08em}body .crl .crl-w>span{display:inline-block;animation:crl-word .7s cubic-bezier(.22,1,.36,1) both}body .crl .crl-src{margin:18px 0 0;color:#ffffffbf;font-size:14px;font-weight:600;letter-spacing:.08em;animation:crl-fade .6s .5s both}body .crl .crl-src:before{content:"— ";color:var(--gold)}body .crl .crl-nav{display:flex;align-items:center;gap:14px;margin-top:32px}body .crl button.crl-navbtn{width:34px;height:34px;min-height:0;padding:0;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;border:1px solid rgba(255,255,255,.2);background:transparent;color:#fff;font-size:20px;line-height:1;box-shadow:none;cursor:pointer;transition:transform .2s,border-color .2s,background-color .2s}body .crl button.crl-navbtn:hover{transform:scale(1.1);border-color:var(--gold-hi);background:#c6a24a26}body .crl .crl-ticks{display:flex;gap:5px}body .crl .crl-tick{position:relative;width:8px;height:3px;border-radius:3px;background:#ffffff2e;overflow:hidden;transition:width .4s cubic-bezier(.22,1,.36,1)}body .crl .crl-tick.on{width:40px}body .crl .crl-tick-fill{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--gold-hi);transform-origin:left;animation:crl-tick linear forwards;will-change:transform}body .crl .crl-tick-fill.paused{animation:none;transform:scaleX(1);opacity:.6}body .crl .crl-side{display:flex;align-items:center;justify-content:center;padding:48px 40px;position:relative}body .crl .crl-side:before{content:"";position:absolute;left:0;top:12%;bottom:12%;width:1px;background:linear-gradient(transparent,rgba(198,162,74,.5),transparent)}body .crl .crl-panel{width:100%;max-width:400px}body .crl .crl-in{animation:crl-up .6s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(.25s + var(--i, 0) * 80ms)}body .crl .crl-brand{display:flex;align-items:center;gap:12px;margin-bottom:44px}body .crl .crl-mark{width:48px;height:48px;border-radius:14px;display:flex;align-items:center;justify-content:center;background:var(--navy);color:var(--gold-hi);font-family:Georgia,serif;box-shadow:0 4px 10px #14213d2e}body .crl .crl-mark img{width:40px;height:40px;object-fit:contain}body .crl .crl-brand-top{display:block;font-size:10px;font-weight:800;letter-spacing:.3em;text-transform:uppercase;color:#8a7340}body .crl .crl-brand-name{display:block;margin-top:2px;font-size:20px;font-weight:800;letter-spacing:.2em;color:var(--navy)}body .crl h1.crl-title{margin:0;color:var(--navy);font-size:44px;line-height:1.05;font-weight:800;letter-spacing:-.035em}body .crl .crl-title-gold{color:#a5832f}body .crl .crl-sub{margin:14px 0 34px;color:#566673;font-size:16px}body .crl .crl-form{margin:0}body .crl label.crl-field{position:relative;display:block;margin:0 0 22px}body .crl .crl-label{display:block;margin-bottom:4px;font-size:11px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:#6b7785}body .crl label.crl-field input{display:block;width:100%;height:48px!important;min-height:48px!important;margin:0;padding:0 2px!important;border:0!important;border-bottom:1.5px solid #d6dbe2!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;outline:none!important;color:var(--navy)!important;font-size:17px!important;font-weight:500;caret-color:var(--gold)}body .crl label.crl-field input::placeholder{color:#8893a0}body .crl label.crl-field input:-webkit-autofill{-webkit-text-fill-color:var(--navy);-webkit-box-shadow:0 0 0 100px var(--ivory) inset!important}body .crl .crl-line{position:absolute;left:0;right:0;bottom:0;height:2px;background:linear-gradient(90deg,var(--gold),var(--gold-hi));transform:scaleX(0);transition:transform .35s cubic-bezier(.22,1,.36,1);pointer-events:none}body .crl label.crl-field:focus-within .crl-line{transform:scaleX(1)}body .crl label.crl-field:focus-within .crl-label{color:#a5832f}body .crl button.crl-btn{position:relative;overflow:hidden;width:100%;height:56px;min-height:0;margin-top:12px;padding:0;border:0;border-radius:14px;background:var(--navy);color:#fff;cursor:pointer;box-shadow:0 8px 18px #14213d2e;transition:transform .2s,box-shadow .2s}body .crl .crl-btn-fill{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,#8c6014,var(--gold) 50%,var(--gold-hi));transform:translateY(101%);transition:transform .4s cubic-bezier(.22,1,.36,1)}body .crl button.crl-btn:after{content:"";position:absolute;top:0;bottom:0;left:0;width:35%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.22),transparent);animation:crl-shine 3.6s ease-in-out infinite;will-change:transform}body .crl .crl-btn-text{position:relative;z-index:1;display:inline-flex;align-items:center;gap:10px;font-size:17px;font-weight:800;letter-spacing:.02em;transition:color .3s}body .crl .crl-arrow{display:inline-block;transition:transform .3s cubic-bezier(.22,1,.36,1)}body .crl button.crl-btn:not(:disabled):hover{transform:translateY(-2px);box-shadow:0 12px 26px #c6a24a4d}body .crl button.crl-btn:not(:disabled):hover .crl-btn-fill{transform:none}body .crl button.crl-btn:not(:disabled):hover .crl-btn-text{color:var(--navy)}body .crl button.crl-btn:not(:disabled):hover .crl-arrow{transform:translate(6px)}body .crl button.crl-btn:not(:disabled):active{transform:translateY(0) scale(.98)}body .crl button.crl-btn:disabled{opacity:.85;cursor:default}body .crl .crl-spin{width:18px;height:18px;border-radius:50%;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;animation:crl-spin .8s linear infinite}body .crl .crl-error{margin:16px 0 0;padding:10px 14px;border-radius:10px;background:#fdecec;border:1px solid #f3b7b7;color:#a42828;font-size:14px;animation:crl-up .3s both}body .crl .crl-foot{margin:40px 0 0;font-size:11px;font-weight:700;letter-spacing:.26em;text-transform:uppercase;color:#7d8894}@media (max-width: 1023px){body .crl{display:flex;flex-direction:column}body .crl .crl-stage{min-height:0;padding:28px 24px 26px}body .crl .crl-orbits,body .crl .crl-core{left:84%;top:30%}body .crl .crl-core{width:64px;height:64px;margin:-32px 0 0 -32px;border-radius:20px}body .crl .crl-core-ring{border-radius:20px}body .crl .crl-core-img{width:50px;height:50px}body .crl .o3,body .crl .o4{display:none}body .crl .crl-quote{max-width:none;padding-right:70px}body .crl .crl-value{margin-bottom:12px;font-size:10px;letter-spacing:.16em}body .crl h2.crl-q{font-size:1.45rem}body .crl .crl-src{margin-top:10px;font-size:12px}body .crl .crl-nav{margin-top:16px}body .crl .crl-ticks{display:none}body .crl .crl-side{padding:28px 24px 40px;align-items:flex-start}body .crl .crl-side:before{display:none}body .crl .crl-brand{display:none}body .crl h1.crl-title{font-size:32px}body .crl .crl-sub{margin:8px 0 22px}body .crl .crl-foot{margin-top:24px}}@media (prefers-reduced-motion: reduce){body .crl *,body .crl *:after,body .crl *:before{animation:none!important;transition:none!important}body .crl .crl-btn-fill{transform:translateY(101%)}}.re{border:1px solid var(--line,#d0d5dd);border-radius:8px;background:#fff;position:relative}.re-bar{display:flex;flex-wrap:wrap;align-items:center;gap:2px;padding:5px 6px;border-bottom:1px solid #eaecf0}.re-btn{background:#fff;color:#344054;border:1px solid transparent;border-radius:6px;min-width:34px;height:34px;padding:0 8px;display:inline-flex;align-items:center;justify-content:center;font-size:14px;cursor:pointer}.re-btn:hover:not(:disabled){background:#f2f4f7}.re-btn.on{background:#e0eaff;border-color:#b2ccff;color:#1d3a8a}.re-btn:disabled{opacity:.45;cursor:default}.re-btn.re-text{font-size:13px;font-weight:600;padding:0 10px}.re-sep{width:1px;height:20px;background:#d0d5dd;margin:0 4px}.re-mf{margin-left:auto}.re-mf .mf-btn{height:34px;padding:0 10px}.re-mf .mf-menu{right:0}.re-panel{padding:10px;border-bottom:1px solid #eaecf0;background:#f9fafb;display:grid;gap:6px}.re-panel input:not([type=checkbox]),.re-panel textarea{width:100%;margin:0}.re-lbl{font-size:12px;font-weight:600;color:#667085}.re-pfoot{display:flex;gap:8px;justify-content:flex-end;flex-wrap:wrap}.re-body{min-height:200px;max-height:46vh;overflow:auto;padding:12px 14px;font:14px/1.5 Arial,sans-serif;color:#111;outline:none;overflow-wrap:anywhere}.re-body:focus{box-shadow:inset 0 0 0 2px #b2ccff}.re-body p{margin:0 0 12px}.re-body ul,.re-body ol{margin:0 0 12px;padding-left:26px}.re-body img{max-width:100%;height:auto}.re-body a{color:#175cd3;text-decoration:underline}.re-body blockquote{margin:0 0 12px;padding-left:12px;border-left:3px solid #d0d5dd;color:#475467}.re[data-readonly] .re-body{background:#f9fafb}.et-pv-body.re-pv p{margin:0 0 12px}.et-pv-body.re-pv ul,.et-pv-body.re-pv ol{margin:0 0 12px;padding-left:26px}.et-pv-body.re-pv{white-space:normal;overflow-wrap:anywhere}.et-pv-body.re-pv img{max-width:100%;height:auto}.et-pv-sig{margin-top:14px;padding-top:10px;border-top:1px dashed #d0d5dd;color:#667085;font-size:13px}.et-sub-row{display:flex;gap:6px;align-items:center}.et-sub-row input{flex:1;min-width:0}.et-sigline{margin:6px 0 0}@media (max-width:600px){.re-btn{min-width:38px;height:38px}.re-mf{margin-left:0;flex-basis:100%}.re-mf .mf-btn{width:100%;justify-content:space-between}.re-mf .mf-menu{left:0;right:auto;max-width:calc(100vw - 64px)}.re-body{min-height:160px}.et-sub-row{flex-wrap:wrap}}.re-body p,.re-body blockquote,.et-pv-body.re-pv p,.et-pv-body.re-pv blockquote{display:block}.re-body ul,.re-body ol,.et-pv-body.re-pv ul,.et-pv-body.re-pv ol{display:block;list-style-position:outside}.re-body ul,.et-pv-body.re-pv ul{list-style-type:disc}.re-body ol,.et-pv-body.re-pv ol{list-style-type:decimal}.re-body li,.et-pv-body.re-pv li{display:list-item}.modal .re-body p,.modal .re-body blockquote,.modal .et-pv-body.re-pv p,.modal .et-pv-body.re-pv blockquote{display:block;margin:0 0 12px}.modal .re-body li,.modal .et-pv-body.re-pv li{display:list-item}.re-emoji{display:grid;gap:6px;min-width:0}.re-emoji input[type=search]{width:100%;margin:0}.re-ecats{display:flex;flex-wrap:wrap;gap:2px}.re-ecats button{background:#fff;color:inherit;border:1px solid transparent;font-size:18px;min-width:36px;height:36px;padding:0;border-radius:6px;cursor:pointer}.re-ecats button.on{background:#e0eaff;border-color:#b2ccff}.re-ecat-name{margin:0;font-size:12px;font-weight:600;color:#667085;display:block}.re-empty{margin:0;font-size:13px;color:#667085;display:block}.re-egrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(38px,1fr));gap:2px;max-height:216px;overflow-y:auto;overflow-x:hidden}.re-egrid button{background:#fff;color:inherit;border:1px solid transparent;font-size:22px;height:38px;padding:0;border-radius:6px;cursor:pointer}.re-egrid button:hover{background:#eef2f6}.re-egrid button:focus-visible,.re-ecats button:focus-visible{outline:2px solid #175cd3;outline-offset:-2px}.re-upload{display:grid;gap:4px;padding-top:4px;border-top:1px dashed #d0d5dd}.re-upload input[type=file]{width:100%;max-width:100%;font-size:13px}.vr-modal{max-width:560px;width:calc(100vw - 24px)}.vr-modes{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:8px 0}.vr-mode{display:flex;flex-direction:column;gap:2px;align-items:flex-start;text-align:left;padding:12px;border:1px solid var(--line,#d8d8d8);background:#fff;color:inherit;border-radius:8px;cursor:pointer}.vr-mode:hover,.vr-mode:focus-visible{border-color:#b08d3c}.vr-video{width:100%;aspect-ratio:16/9;background:#000;border-radius:8px;display:block}.vr-bar{display:flex;align-items:center;gap:8px;margin-top:8px}.vr-bar button{margin-left:auto}.vr-dot{width:10px;height:10px;border-radius:50%;background:#d22;animation:vr-pulse 1s infinite}@keyframes vr-pulse{50%{opacity:.25}}.vc-chip{display:flex;gap:10px;align-items:center;border:1px solid var(--line,#d8d8d8);border-radius:8px;padding:6px 8px;background:#fafafa}.vc-chip img{width:96px;height:54px;object-fit:cover;border-radius:4px;background:#111}.vc-chip .vc-info{display:flex;flex-direction:column;min-width:0;flex:1}.vc-chip .vc-info b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vc-from{font-size:12px;color:#555;margin:2px 0}.vw-card{border:1px solid var(--line,#e0e0e0);border-radius:8px;padding:8px 10px;margin-top:6px;background:#fbf8f0}.vw-bar{height:8px;border-radius:4px;background:#e8e2d0;overflow:hidden;margin:6px 0}.vw-bar i{display:block;height:100%;background:#b08d3c}.vs-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px;margin:8px 0}.vs-grid>div{border:1px solid var(--line,#e0e0e0);border-radius:8px;padding:8px}.vs-grid b{display:block;font-size:20px}.vs-table{overflow-x:auto}@media (max-width:560px){.vr-modes{grid-template-columns:1fr}}.isa{--i-bg: #0f1013;--i-card: #181a1f;--i-card2: #1f2228;--i-line: #2b2f37;--i-text: #f5f2ea;--i-sub: #a9adb7;--i-gold: #c9a24a;--i-gold2: #e4c77e;--i-green: #34c477;--i-red: #ef6b6b;background:linear-gradient(180deg,#14161b 0%,var(--i-bg) 100%);color:var(--i-text);border:1px solid #262a31;border-radius:18px;box-shadow:0 24px 60px #00000073,inset 0 1px #ffffff0a;padding:0;gap:0;font-feature-settings:"tnum"}.isa-back{background:#080a0e8c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.modal.isa-setup{width:min(560px,calc(100vw - 24px));max-height:calc(100dvh - 72px);overflow-y:auto}.isa h2,.isa h3,.isa b{color:var(--i-text)}.isa-head{display:flex;justify-content:space-between;align-items:flex-start;padding:18px 20px 14px;border-bottom:1px solid var(--i-line);position:sticky;top:0;z-index:2;background:#14161b;border-radius:18px 18px 0 0}.isa-brand{display:flex;gap:12px;align-items:center}.isa-mark{display:grid;place-items:center;width:38px;height:38px;border-radius:10px;background:linear-gradient(135deg,var(--i-gold2),var(--i-gold));color:#15130d;font-weight:800;font-size:14px;letter-spacing:.5px}.isa-head h2{margin:0 0 4px;font-size:18px;font-weight:700;letter-spacing:.2px}.isa-x{background:transparent;border:1px solid var(--i-line);color:var(--i-sub);width:34px;height:34px;border-radius:10px;font-size:20px;line-height:1;padding:0;cursor:pointer}.isa-x:hover{color:var(--i-text);border-color:#444a55}.isa-pill{display:inline-flex;align-items:center;gap:7px;font-size:12.5px;font-weight:600;color:var(--i-sub)}.isa-pill i{width:8px;height:8px;border-radius:50%;background:#6b7280}.isa-pill.isa-ring{color:#9fe7c1}.isa-pill.isa-ring i{background:var(--i-green);animation:isa-ping 1.4s infinite}.isa-pill.isa-live{color:var(--i-gold2)}.isa-pill.isa-live i{background:var(--i-gold);box-shadow:0 0 10px var(--i-gold)}.isa-pill.isa-wrap{color:#f4c58a}.isa-pill.isa-wrap i{background:#f0a24a}@keyframes isa-ping{0%{box-shadow:0 0 #34c4778c}80%,to{box-shadow:0 0 0 8px #34c47700}}.isa-body{padding:16px 20px;display:flex;flex-direction:column;gap:14px}.isa-alert{margin:12px 20px 0;padding:9px 12px;border-radius:10px;background:#ef6b6b1f;border:1px solid rgba(239,107,107,.35);color:#ffb4b4;font-size:13px}.isa-lede{margin:0;color:var(--i-sub);font-size:14px;line-height:1.45}.isa-lede b{color:var(--i-gold2)}.isa-h{margin:4px 0 -4px;font-size:11.5px;font-weight:700;text-transform:uppercase;letter-spacing:.09em;color:var(--i-sub)}.isa-note{margin:0;font-size:12.5px;line-height:1.45;color:var(--i-sub)}.isa-fine{margin:8px 0 0;font-size:11.5px;color:#8b909b}.isa-modes{display:grid;grid-template-columns:1fr 1fr;gap:10px}.isa-mode{position:relative;display:flex;flex-direction:column;gap:4px;padding:14px;margin:0;border-radius:14px;background:var(--i-card);border:1px solid var(--i-line);cursor:pointer;font-weight:400;transition:border-color .15s,background .15s,transform .15s}.isa-mode:hover{border-color:#3d424c;transform:translateY(-1px)}.isa-mode.on{border-color:var(--i-gold);background:linear-gradient(180deg,#c9a24a21,#c9a24a08);box-shadow:0 0 0 3px #c9a24a1f}.isa-mode input,.isa-seg input{position:absolute;opacity:0;pointer-events:none;width:1px;height:1px}.isa-mode-ic{font-size:18px}.isa-mode b{font-size:15px}.isa-mode span:last-child{font-size:12.5px;color:var(--i-sub);line-height:1.4}.isa-seg{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;padding:4px;gap:4px;border-radius:12px;background:var(--i-card);border:1px solid var(--i-line)}.isa-seg label{position:relative;margin:0;text-align:center;padding:9px 8px;border-radius:9px;font-size:13.5px;font-weight:600;color:var(--i-sub);cursor:pointer;transition:background .15s,color .15s}.isa-seg label.on{background:var(--i-card2);color:var(--i-text);box-shadow:inset 0 0 0 1px var(--i-gold),0 2px 8px #0000004d}.isa-check{display:flex;align-items:center;gap:10px;margin:0;font-weight:400;font-size:13.5px;color:var(--i-text);cursor:pointer}.isa-check input{width:18px;height:18px;margin:0;accent-color:var(--i-gold)}.isa-vm{padding:12px;border-radius:12px;background:var(--i-card);border:1px solid var(--i-line);color:var(--i-text)}.isa-vm button{background:var(--i-card2);color:var(--i-text);border:1px solid var(--i-line)}.isa-vm select,.isa-vm input:not([type=radio]):not([type=checkbox]){background:var(--i-bg);color:var(--i-text);border:1px solid var(--i-line)}.isa-vm .muted,.isa-vm small,.isa-vm p,.isa-vm label{color:var(--i-sub)}.isa-foot{display:flex;justify-content:flex-end;gap:10px;position:sticky;bottom:-16px;padding:12px 0 4px;background:linear-gradient(180deg,rgba(15,16,19,0),var(--i-bg) 35%)}.isa-btn{min-height:42px;padding:0 18px;border-radius:11px;font-weight:700;font-size:14px;cursor:pointer;border:1px solid transparent;transition:filter .15s,transform .1s,background .15s}.isa-btn:active:not(:disabled){transform:translateY(1px)}.isa-btn:disabled{opacity:.38;cursor:not-allowed}.isa-btn.gold{background:linear-gradient(135deg,var(--i-gold2),var(--i-gold));color:#16130b;box-shadow:0 6px 18px #c9a24a40}.isa-btn.gold:hover:not(:disabled){filter:brightness(1.06)}.isa-btn.ghost{background:var(--i-card2);color:var(--i-text);border-color:var(--i-line)}.isa-btn.ghost:hover:not(:disabled){border-color:#4a505b}.isa-btn.stop{background:#ef6b6b1a;color:#ff9c9c;border-color:#ef6b6b59}.isa-btn.sm{min-height:34px;padding:0 12px;font-size:13px}.isa-controls{display:flex;flex-wrap:wrap;gap:8px}.isa-controls .isa-btn{flex:1 1 auto}.isa-progress{display:flex;flex-direction:column;gap:8px}.isa-prog-row{display:flex;align-items:baseline;gap:10px}.isa-big{font-size:28px;font-weight:800;letter-spacing:-.5px;color:var(--i-text)}.isa-big small{font-size:16px;color:var(--i-sub);font-weight:600}.isa-sub{font-size:12.5px;color:var(--i-sub)}.isa-bar{height:6px;border-radius:99px;background:var(--i-card2);overflow:hidden}.isa-bar i{display:block;height:100%;border-radius:99px;background:linear-gradient(90deg,var(--i-gold),var(--i-gold2));transition:width .4s ease}.isa-av{flex:none;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:#262a32;color:var(--i-gold2);font-weight:700;font-size:14px;position:relative}.isa-av.big{width:54px;height:54px;font-size:18px;background:linear-gradient(135deg,#3a3020,#22201b);box-shadow:0 0 0 2px var(--i-gold),0 0 22px #c9a24a59}.isa-av.ring:after{content:"";position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border-radius:50%;border:2px solid var(--i-green);animation:isa-ring 1.6s ease-out infinite}@keyframes isa-ring{0%{transform:scale(.9);opacity:.9}to{transform:scale(1.35);opacity:0}}.isa-lines{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:10px}.isa-line{display:flex;gap:12px;padding:12px;border-radius:14px;background:var(--i-card);border:1px solid var(--i-line);animation:isa-in .25s ease}.isa-line-main{display:flex;flex-direction:column;gap:2px;min-width:0}.isa-line-main b{font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.isa-line-n{font-size:10.5px;font-weight:800;text-transform:uppercase;letter-spacing:.1em;color:#7fdcaa}.isa-num{font-size:15px;color:var(--i-text);font-variant-numeric:tabular-nums}.isa-num em{font-style:normal;color:var(--i-sub);font-size:13px}.isa-chip{align-self:flex-start;margin-top:4px;padding:3px 8px;border-radius:99px;background:var(--i-card2);border:1px solid var(--i-line);color:var(--i-sub);font-size:11.5px}@keyframes isa-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.isa-live{display:flex;align-items:center;gap:14px;padding:16px;border-radius:16px;background:linear-gradient(135deg,#c9a24a29,#c9a24a0a);border:1px solid rgba(201,162,74,.55);animation:isa-in .25s ease}.isa-live.vm{background:linear-gradient(135deg,#788cff24,#788cff08);border-color:#8c9bff80}.isa-live-main{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.isa-live-main b{font-size:18px}.isa-kicker{font-size:10.5px;font-weight:800;text-transform:uppercase;letter-spacing:.1em;color:var(--i-gold2)}.isa-timer{font-variant-numeric:tabular-nums}.isa-next{display:flex;flex-direction:column;gap:2px;padding:12px 14px;border-radius:14px;background:var(--i-card);border:1px dashed #3a3f48}.isa-wrap{padding:16px;border-radius:16px;background:var(--i-card);border:1px solid #f0a24a66;box-shadow:0 0 0 3px #f0a24a14;display:flex;flex-direction:column;gap:10px;animation:isa-in .25s ease}.isa-wrap h3{margin:0;font-size:16px}.isa-wrap textarea{width:100%;box-sizing:border-box;margin:0;background:var(--i-bg);color:var(--i-text);border:1px solid var(--i-line);border-radius:10px;padding:10px;font:inherit;font-size:14px;resize:vertical}.isa-wrap textarea:focus{outline:none;border-color:var(--i-gold)}.isa-dispo{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:8px}.isa-dispo button{min-height:44px;border-radius:11px;background:var(--i-card2);color:var(--i-text);border:1px solid var(--i-line);font-weight:600;font-size:13.5px;cursor:pointer;transition:border-color .15s,background .15s}.isa-dispo button:hover:not(:disabled){border-color:var(--i-gold);background:#262a31}.isa-dispo button.gold{background:linear-gradient(135deg,var(--i-gold2),var(--i-gold));color:#16130b;border-color:transparent}.isa-dispo button.bad{color:#ffa3a3;border-color:#ef6b6b66}.isa-dispo button.bad:hover:not(:disabled){background:#ef6b6b1f;border-color:var(--i-red)}.isa-today{padding:14px 20px 18px;border-top:1px solid var(--i-line)}.isa-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:12px}.isa-stats div{display:flex;flex-direction:column;gap:2px;padding:10px;border-radius:12px;background:var(--i-card);border:1px solid var(--i-line)}.isa-stats b{font-size:20px;font-weight:800}.isa-stats span{font-size:11px;color:var(--i-sub)}.isa-dock-back{position:fixed;inset:auto;z-index:60}.modal.isa-dock{position:fixed;top:64px;right:12px;bottom:12px;width:392px;max-width:calc(100vw - 24px);max-height:none;overflow-y:auto;z-index:60}.isa-dock .isa-lines{grid-template-columns:1fr}.isa-dock .isa-stats{grid-template-columns:repeat(2,1fr)}body.isa-docked .workspace{padding-right:412px}@media (max-width: 760px){.isa-modes{grid-template-columns:1fr}.isa-body{padding:14px 16px}.isa-head{padding:14px 16px 12px}.modal.isa-dock{top:auto;left:0;right:0;bottom:0;width:auto;max-width:none;max-height:58dvh;border-radius:20px 20px 0 0;padding-bottom:40px}.isa-dock .isa-head{border-radius:20px 20px 0 0}.isa-dock .isa-lines{grid-template-columns:1fr 1fr}.isa-dock .isa-line{padding:10px;gap:8px}.isa-dock .isa-av{width:32px;height:32px;font-size:12px}.isa-dock .isa-dispo{grid-template-columns:repeat(3,1fr);gap:6px}.isa-dock .isa-dispo button{padding:6px 4px;font-size:12.5px}.isa-dock .isa-stats{grid-template-columns:repeat(4,1fr)}body.isa-docked .workspace{padding-right:0;padding-bottom:60dvh}}.modal.isa{background:linear-gradient(180deg,#14161b,#0f1013);color:var(--i-text);padding:0;gap:0;border-radius:18px;color-scheme:dark}.modal.isa p{display:block}.modal.isa .muted,.modal.isa .small.muted{color:var(--i-sub)}.modal.isa label{color:var(--i-text)}.modal.isa .isa-mode span:last-child,.modal.isa .isa-seg label{color:var(--i-sub)}.modal.isa .isa-seg label.on{color:var(--i-text)}.modal.isa .isa-h{color:#c3c7cf}.modal.isa .isa-vm .card{background:transparent;border:0;box-shadow:none;padding:0;color:var(--i-text)}.modal.isa .isa-vm input[type=radio]{accent-color:var(--i-gold)}.modal.isa .isa-vm button,.modal.isa .isa-vm .secondary{background:var(--i-card2);color:var(--i-text);border:1px solid var(--i-line);border-radius:9px;min-height:34px;padding:0 12px}.modal.isa .isa-vm .link{color:#ff9c9c;background:none;border:0;min-height:0;padding:0}.modal.isa .isa-vm input:not([type=radio]):not([type=checkbox]){border-radius:9px;min-height:34px;padding:0 10px}.modal.isa audio{filter:invert(.88) hue-rotate(180deg);border-radius:99px}.isa-foot{bottom:-16px;background:linear-gradient(180deg,#0f101300,#0f1013 40%);box-shadow:none}.modal.isa .isa-alert{color:#ffc2c2;background:#ef6b6b24}.modal.isa .isa-btn.stop{color:#ffb0b0;background:#ef6b6b29;border-color:#ef6b6b80}@media (max-width: 760px){.isa-dock .isa-today{display:none}.isa-dock .isa-body{gap:10px;padding:10px 14px}.isa-dock .isa-big{font-size:22px}.modal.isa.isa-dock{max-height:62dvh;padding-bottom:64px}}@media (max-width: 760px){.isa-dock .isa-lines{grid-template-columns:1fr;gap:6px}.isa-dock .isa-line{align-items:center;padding:8px 10px}.isa-dock .isa-line-main{flex-direction:row;flex-wrap:wrap;align-items:baseline;column-gap:8px;row-gap:0}.isa-dock .isa-line-n{flex-basis:100%}.isa-dock .isa-line-main b{font-size:14px;max-width:100%}.isa-dock .isa-num{font-size:13.5px}.isa-dock .isa-chip{margin-top:2px;flex-basis:auto}.isa-dock:has(.isa-wrap) .isa-progress{display:none}.isa-dock .isa-wrap{padding:12px;gap:8px}.isa-dock .isa-wrap textarea{padding:8px}}.isa-live-acts{display:flex;flex-direction:column;gap:6px;align-items:stretch}.modal.isa .isa-btn.hang{background:linear-gradient(135deg,#f06a6a,#d64545);color:#fff;min-height:40px;padding:0 14px;box-shadow:0 6px 16px #d645454d}.modal.isa .isa-btn.hang:hover:not(:disabled){filter:brightness(1.08)}body.isa-docked .pp-tabs{flex-wrap:wrap;height:auto;overflow:visible;padding:2px 8px;row-gap:0}body.isa-docked .pp-tabs button{height:40px;padding:0 8px}body.isa-docked .workspace{padding-right:372px}.modal.isa.isa-dock{width:352px}@media (max-width: 760px){body.isa-docked .workspace{padding-right:0}.modal.isa.isa-dock{width:auto}}@media (max-width: 520px){.pp-tabs{flex-wrap:wrap;height:auto;overflow:visible}.pp-tabs button{height:40px}}.isa-xfer{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin:-4px 0 12px}.isa-xfer select{flex:1;min-width:180px}.contact-files{min-width:0}.contact-files input[type=file][hidden]{display:none}.cf-actions{padding-right:4px}.cf-actions{display:flex;justify-content:flex-end}.cf-menu{display:flex;gap:8px;margin:8px 0;flex-wrap:wrap}.cf-entry{padding:10px 0;border-bottom:1px solid #e6e9ec;display:flex;flex-direction:column;gap:5px;overflow-wrap:anywhere}.cf-entry small{color:#707780;font-size:12px}.cf-entry>div{display:flex;gap:14px}.cf-name{text-align:left!important;white-space:normal;overflow-wrap:anywhere}.cf-form{padding:10px 0;display:flex;flex-direction:column;gap:8px}.cf-form label{display:flex;flex-direction:column;gap:4px}.cf-form input{min-width:0;width:100%;box-sizing:border-box}.cf-form>div{display:flex;gap:8px}.cf-entry progress{width:100%}.cf-preview{width:min(800px,calc(100vw - 32px));max-height:calc(100dvh - 32px);box-sizing:border-box;padding:16px;border:1px solid #ccd2da;border-radius:8px;background:#fff;color:#243746;overflow:auto}.cf-preview::backdrop{background:#0f1928a6}.cf-preview header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.cf-preview header strong{min-width:0;overflow-wrap:anywhere}.cf-preview img{display:block;max-width:100%;max-height:calc(100dvh - 180px);width:auto;height:auto;margin:auto;object-fit:contain}.cf-preview footer{display:flex;justify-content:flex-end;margin-top:16px}@media (max-width:600px){.cf-preview button{min-height:44px;min-width:44px}}.pm-dialog{box-sizing:border-box;width:550px;max-width:calc(100vw - 24px);max-height:calc(100dvh - 40px);padding:0;border:0;border-radius:8px;color:#233746;background:#fff;box-shadow:0 8px 32px #0004;overflow:auto}.pm-dialog::backdrop{background:#0006}.pm-dialog header{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid #e6eaed}.pm-dialog header h2{display:flex;align-items:center;gap:10px;font-size:20px;line-height:26px;font-weight:600;margin:0}.pm-dialog header>button{border:0;background:none;font-size:25px;color:#627482;cursor:pointer;padding:0 4px}.pm-body{padding:20px 24px 26px}.pm-dialog fieldset{border:0;padding:0;margin:0;min-width:0}.pm-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) 78px 20px;align-items:center;gap:12px}.pm-head{font-size:12px;font-weight:600;margin-bottom:8px}.pm-entry{margin-bottom:12px}.pm-grid input:not([type=checkbox]){box-sizing:border-box;min-width:0;width:100%;height:36px;padding:8px 10px;border:1px solid #c6d1d8;border-radius:4px;font:inherit;font-size:14px;background:#fff;color:#233746}.pm-grid input[type=checkbox]{justify-self:center;width:17px;height:17px;margin:0;accent-color:#1688cc}.pm-delete{padding:0;border:0;background:none;color:#627482;cursor:pointer;display:flex;align-items:center;justify-content:center}.pm-add{display:flex;gap:8px;align-items:center;padding:4px 0 0;border:0;background:none;color:#1688cc;font:inherit;font-size:14px;cursor:pointer}.pm-add span{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;background:#1688cc;color:#fff;font-weight:600;font-size:19px}.pm-dialog footer{display:flex;align-items:center;justify-content:flex-end;gap:22px;padding:16px 24px;border-top:1px solid #e6eaed}.pm-save{border:0;border-radius:22px;background:#1688cc;color:#fff;padding:10px 18px;font:inherit;font-size:14px;font-weight:600;cursor:pointer}.pm-dialog button:disabled{opacity:.6;cursor:wait}.pm-error{color:#b32c2c;font-size:13px;margin:12px 0 0}@media (max-width:600px){.pm-dialog header{padding:16px}.pm-dialog header h2{font-size:18px}.pm-body{padding:16px}.pm-grid{gap:6px;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) 60px 18px}.pm-head{font-size:12px}.pm-grid input:not([type=checkbox]){font-size:12px;padding:6px}.pm-dialog footer{padding:14px 16px}}.pm-grid.pm-email{grid-template-columns:minmax(0,1fr) 20px}@media (max-width:600px){.pm-grid.pm-email{grid-template-columns:minmax(0,1fr) 18px}}.ha-dialog{box-sizing:border-box;width:min(1016px,calc(100vw - 32px));max-width:none;max-height:calc(100dvh - 48px);padding:0;border:0;border-radius:4px;background:#fff;color:#272b31;box-shadow:0 12px 45px #0004;font-size:14px}.ha-dialog::backdrop{background:#0009}.ha-header{display:flex;align-items:center;justify-content:space-between;padding:16px;border-bottom:1px solid #dce0e5}.ha-header h2{margin:0;font-size:20px;font-weight:600}.ha-close{border:0;background:none;font-size:25px;line-height:24px;color:#626a73;padding:0 4px;cursor:pointer}.ha-tabs{display:flex;gap:24px;padding:0 16px;border-bottom:1px solid #dce0e5}.ha-tabs button{border:0;border-bottom:2px solid transparent;background:none;padding:18px 0 16px;color:inherit;cursor:pointer;font-size:14px}.ha-tabs button[aria-selected=true]{border-bottom-color:#79b5fa}.ha-content{padding:16px;min-height:420px}.ha-filters{display:flex;flex-wrap:wrap;gap:8px}.ha-filters button{border:1px solid #dce0e5;border-radius:24px;padding:11px 14px;background:#fff;color:#30363d;cursor:pointer;font-size:14px;line-height:18px}.ha-filters button[aria-pressed=true]{background:#79b5fa;border-color:#79b5fa;color:#142738}.ha-info{display:flex;align-items:center;gap:8px;padding:10px 12px;margin:16px 0 12px;background:#eaf4fc;border:1px solid #c5e0f7;border-radius:4px;font-size:13px;color:#356783}.ha-date{margin:12px 0 18px;font-size:16px;font-weight:600}.ha-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:16px}.ha-card{border-radius:5px;box-shadow:0 2px 6px #0002;overflow:hidden;min-width:0;background:#fff}.ha-placeholder{height:160px;background:#eef6fc;display:flex;align-items:center;justify-content:center;position:relative;color:#8e979e}.ha-badge{position:absolute;top:8px;left:8px;max-width:calc(100% - 16px);box-sizing:border-box;padding:4px 10px;background:#6198bb;color:#fff;border-radius:15px;font-size:12px}.ha-inquiry{background:#fa6b7b}.ha-card-body{padding:8px;font-size:12px;line-height:19px}.ha-card-body strong{font-size:15px;line-height:24px}.ha-card-body p{margin:0}.ha-address{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ha-empty{text-align:center;padding:64px 12px;color:#68727c}.ha-empty h3{font-size:18px;color:#30363d}.pp-wa-home .ha-see-all{border:0;background:none;padding:0;color:#4b94ce;font-size:12px;font-weight:600;cursor:pointer;margin-left:5px}@media (max-width:760px){.ha-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ha-dialog{width:calc(100vw - 20px);max-height:calc(100dvh - 20px)}.ha-header h2{font-size:18px}}@media (max-width:430px){.ha-grid{grid-template-columns:minmax(0,1fr)}.ha-filters button{font-size:12px;padding:9px 10px}.ha-content{padding:12px}.ha-info{align-items:flex-start}}.wt-cards,.wt-searches{list-style:none;margin:8px 0 4px;padding:0;display:flex;flex-direction:column;gap:8px}.wt-card{display:flex;gap:10px;align-items:stretch;border:1px solid #dce0e5;border-radius:6px;background:#fff;padding:6px;min-width:0;max-width:460px}.wt-photo{flex:0 0 76px;width:76px;height:64px;border-radius:4px;object-fit:cover;background:#eef6fc}.wt-nophoto{display:flex;align-items:center;justify-content:center;color:#8e979e}.wt-info{display:flex;flex-direction:column;gap:2px;min-width:0;font-size:13px;line-height:18px}.wt-kind{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.03em;color:#4b7f9e;display:inline-flex;align-items:center;gap:4px}.wt-card[data-type="Saved Property"] .wt-kind{color:#c2475b}.wt-addr{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.wt-addr a{color:inherit}.wt-price{color:#1d7a56}.wt-facts{color:#4b5a63}.wt-search{display:flex;align-items:center;gap:6px;font-size:13px;color:#4b5a63}.tl-inq{margin-top:4px}.tl-inq p{margin:2px 0}.tl-inq-msg{white-space:pre-wrap;overflow-wrap:anywhere;background:#f6f8fa;border-left:3px solid #fa6b7b;padding:6px 8px;border-radius:0 4px 4px 0}.tl-inquiry .tl-dot{background:#fa6b7b}.bell-item.prio{border-left:3px solid #fa6b7b}.bell-item .bell-tag{align-self:flex-start;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#fff;background:#fa6b7b;border-radius:3px;padding:0 5px}@media (max-width:430px){.wt-card{max-width:none}.wt-photo{flex-basis:64px;width:64px;height:56px}}.st-page{position:relative;box-sizing:border-box;width:750px;max-width:calc(100% - 24px);margin:0 auto 40px;color:#233746}.rp-body:has(>.st-page){max-width:none}.st-head{display:flex;align-items:center;justify-content:space-between;height:72px;margin:0;padding:0 2px}.st-head h5{margin:0 0 0 1px;font-size:13px;font-weight:400;color:#364650}.st-actions{line-height:16px;padding:15px 0}.st-add{display:inline-flex;align-items:center;justify-content:center;width:104px;height:42px;margin-right:3px;padding:0;border:0;border-radius:21px;background:#4eaddd;color:#fff;font-size:14px;font-weight:400;cursor:pointer}.st-add:hover{background:#3f9fd1}.st-msg{position:absolute;top:28px;left:80px;margin:0;color:#3a7d44;font-size:13px}.st-table{width:100%;border-collapse:collapse;table-layout:fixed;background:#fff;border:0;font-size:13px}.st-table tbody tr:nth-child(odd) td{background:#fcfdfd}.st-table th{height:60px;padding:0 15px;text-align:left;font-weight:400;font-size:13px;color:#364650;text-transform:none;letter-spacing:0;border-bottom:1px solid #f1f4f8;background:#fcfdfd}.st-table th:first-child{padding-left:30px}.st-table th+th{border-left:1px solid #f1f4f8}.st-table td{height:47px;padding:0 15px;color:#364650;border-bottom:1px solid #f1f4f8;vertical-align:middle;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.st-people-h{width:150px}.st-act-h{width:89px}.st-table td.st-name{padding-left:28px}.st-name{display:table-cell}.st-grip{all:unset;display:inline-flex;align-items:center;justify-content:center;width:8px;height:24px;margin:0 9px 0 0;color:#9a9ea1;cursor:grab;vertical-align:middle;touch-action:none}.st-grip:focus-visible{outline:2px solid var(--t-accent);outline-offset:2px}.st-people .link{padding:0;border:0;background:none;color:#86661a;font:inherit;cursor:pointer}.st-acts{text-align:left;overflow:visible!important}.st-acts>div{display:inline-flex;gap:0;margin-left:-6px}.st-icon{display:inline-flex;align-items:center;justify-content:center;width:26px;height:28px;padding:0;border:0;background:none;color:#bbc8d2;cursor:pointer}.st-icon:hover{color:#627482}.st-dragging{opacity:.5}.st-over td{box-shadow:inset 0 2px 0 var(--t-accent)}.st-table:has(.st-dragging){-webkit-user-select:none;user-select:none}.st-dragging .st-grip{cursor:grabbing}.st-dialog .pm-body{padding:20px 24px}.st-dialog input:not([type]){width:100%;box-sizing:border-box;height:36px;padding:0 10px;border:1px solid #c9d3da;border-radius:4px}.st-dialog input.st-invalid{border-color:#f26b5b}.st-select{display:block;width:100%;height:36px;margin-top:10px;border:1px solid #c9d3da;border-radius:4px;background:#fff}.st-danger{background:#f26b5b!important;border-color:#f26b5b!important}@media (max-width:600px){.st-page{max-width:100%}.st-table th,.st-table td,.st-table th:first-child,.st-table td.st-name{padding:0 8px}.st-people-h{width:70px}.st-act-h{width:66px}.st-icon{width:30px;height:36px}.st-grip{width:16px;height:36px;margin-right:4px}}.dl-head.dl-owner{cursor:grab}.dl-head.dragging{opacity:.5}.dl-stage-edit{border:0;background:none;padding:0 2px;color:var(--muted);cursor:pointer;visibility:hidden;vertical-align:middle}.dl-head:hover .dl-stage-edit,.dl-stage-edit:focus-visible{visibility:visible}.dl-addstage{flex:0 0 300px;width:300px;align-self:stretch;border:1px dashed #d4dbe2;border-radius:4px;background:transparent;color:#86661a;font-size:14px;cursor:pointer;padding:24px 0;text-align:center}.dl-addstage:hover{background:#eef4f6}.stg-colors{margin-top:16px;display:flex;flex-wrap:wrap;gap:0}.stg-color{display:inline-block;width:50px;height:50px;border-radius:4px;border:2px solid #e8ecef;margin:0 12px 8px 0;cursor:pointer;padding:0}.stg-color.on{border-color:#a0a8b0}.stg-closed{display:flex;gap:8px;align-items:center;margin-top:12px}.stg-del,.stg-locked{margin-right:auto;display:inline-flex;gap:6px;align-items:center}.stg-locked{color:var(--muted)}.stg-del{color:#d0021b}@media (max-width:760px){.dl-addstage{flex:0 0 auto;width:auto;min-height:60px}.dl-stage-edit{visibility:visible}}.stg-closed input[type=checkbox]{width:auto;flex:0 0 auto;margin:0}.rp-table.wh-table td,.rp-table.wh-table th{white-space:normal;overflow-wrap:anywhere;word-break:break-word;vertical-align:top;min-width:0}.rp-table.wh-table code{white-space:normal;overflow-wrap:anywhere}.rp-body:has(>.cf-page){max-width:none;padding:0}.cf-page{position:relative;box-sizing:border-box;min-height:100%;padding:0 41px 40px 25px;background:#f1f4f8;color:#364650}.cf-head{display:flex;align-items:flex-end;justify-content:space-between;height:100px;padding-bottom:19px;box-sizing:border-box}.cf-head h5{margin:0 0 9px;font-size:19px;line-height:24px;font-weight:400;color:#364650}.cf-add{display:inline-flex;align-items:center;justify-content:center;width:150px;height:42px;padding:0;border:0;border-radius:21px;background:#4eaddd;color:#fff;font-size:14px;font-weight:400;cursor:pointer}.cf-add:hover{background:#3f9fd1}.cf-msg{position:absolute;top:30px;left:25px;margin:0;color:#3a7d44;font-size:13px}.cf-table{width:100%;border-collapse:collapse;table-layout:fixed;background:#fff;font-size:13px}.cf-table th{height:60px;padding:0 15px 0 30px;text-align:left;font-weight:400;font-size:13px;color:#364650;text-transform:none;letter-spacing:0;background:#fcfdfd;border-bottom:1px solid #f7f9fa}.cf-table th+th{border-left:1px solid #f7f9fa}.cf-table td{height:49px;padding:0 15px 0 29px;color:#364650;border-bottom:1px solid #f7f9fa;vertical-align:middle;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cf-table tbody tr:nth-child(odd) td{background:#fcfdfd}.cf-table td.cf-c{text-align:center;padding:0}.cf-type-h,.cf-people-h{width:120px}.cf-hide-h{width:163px}.cf-ro-h{width:142px}.cf-act-h{width:188px}.cf-help{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;margin-left:6px;border-radius:50%;background:#a7afb5;color:#fff;font-size:12px;line-height:1;vertical-align:1px;cursor:help}.cf-grip{all:unset;display:inline-flex;align-items:center;justify-content:center;width:6px;height:24px;margin:0 12px 0 0;color:#9a9ea1;cursor:grab;vertical-align:middle;touch-action:none}.cf-grip:focus-visible{outline:2px solid var(--t-accent);outline-offset:2px}.cf-people .link{padding:0;border:0;background:none;color:#86661a;font:inherit;cursor:pointer}.cf-box{box-sizing:border-box;-moz-appearance:none;appearance:none;-webkit-appearance:none;display:inline-block;width:20px;height:20px;margin:0;border:1px solid #d5dde3;border-radius:4px;background:#fff;vertical-align:middle;cursor:pointer;position:relative}.cf-box:checked{background:#4eaddd;border-color:#4eaddd}.cf-box:checked:after{content:"";position:absolute;left:6px;top:2px;width:5px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.cf-box:disabled{cursor:wait;opacity:.6}.cf-acts{overflow:visible!important}.cf-acts>div{display:inline-flex;gap:3px}.cf-icon{display:inline-flex;align-items:center;justify-content:center;width:auto;height:28px;padding:0;border:0;background:none;color:#bbc8d2;cursor:pointer}.cf-icon:hover{color:#627482}.cf-dragging{opacity:.5}.cf-over td{box-shadow:inset 0 2px 0 var(--t-accent)}.cf-table:has(.cf-dragging){-webkit-user-select:none;user-select:none}.cf-dialog .pm-body{padding:20px 24px}.cf-dialog h6{margin:16px 0 6px;font-size:13px;font-weight:600;color:#364650}.cf-dialog h6:first-child{margin-top:0}.cf-dialog input.cf-text{width:100%;box-sizing:border-box;height:36px;padding:0 10px;border:1px solid #c9d3da;border-radius:4px;font:inherit}.cf-dialog input.cf-invalid{border-color:#f26b5b}.cf-ferr{display:block;margin-top:4px;color:#d9534f;font-size:12px}.cf-types{display:flex;gap:8px;flex-wrap:wrap}.cf-types button{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 14px;border:1px solid #c9d3da;border-radius:4px;background:#fff;color:#364650;font:inherit;cursor:pointer}.cf-types button.on{border-color:#4eaddd;color:#86661a;background:#eef7fc}.cf-types button:disabled{opacity:.45;cursor:not-allowed}.cf-opt{display:flex;align-items:center;gap:8px;margin-bottom:6px}.cf-opt .cf-text{flex:1}.cf-opt.cf-dragging{opacity:.5}.cf-opt.cf-over{box-shadow:0 -2px 0 var(--t-accent)}.cf-opt-x{border:0;background:none;color:#bbc8d2;font-size:18px;cursor:pointer;padding:0 4px}.cf-opt-x:hover{color:#627482}.cf-warn{margin:10px 0 0;padding:10px 12px;border-radius:4px;background:#fff8e1;color:#7a5b00;font-size:12px}.cf-warn ul{margin:4px 0 0;padding-left:18px}.cf-check{display:flex;align-items:center;gap:8px;margin-top:12px;font-size:13px}.cf-saveerr{margin:12px 0 0;padding:10px 12px;border-radius:4px;background:#fdecea;color:#b32c2c;font-size:13px}.cf-danger{background:#f26b5b!important;border-color:#f26b5b!important}@media (max-width:700px){.cf-page{padding:0 10px 30px}.cf-head h5{font-size:16px}.cf-add{width:130px}.cf-table th,.cf-table td{padding:0 6px}.cf-type-h{width:62px}.cf-people-h{width:56px}.cf-hide-h,.cf-ro-h{width:52px}.cf-act-h{width:58px}.cf-table th{font-size:12px;white-space:normal;line-height:13px}.cf-help{display:none}.cf-grip{width:16px;height:36px;margin:0 4px 0 0}.cf-icon{width:24px;height:36px}}.dcf{width:640px;max-width:100%;margin:0 auto 32px;color:#364650}.dcf-head{height:72px;margin:0;padding:0 2px;display:flex;align-items:center;justify-content:space-between}.dcf-head>span{display:flex;align-items:center}.dcf-head h5{margin:0;font-size:17px;font-weight:400}.dcf-help{margin-left:15px;font-size:13px}.dcf-msg{position:static}.dcf-table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:13px;background:#fff;border:1px solid #f7f9fa}.dcf-table th{height:40px;padding:0 15px;text-align:left;font-weight:400;font-size:13px;color:#364650;text-transform:none;letter-spacing:0;background:#fcfdfd;border-bottom:1px solid #f7f9fa}.dcf-table td{height:49px;padding:0 15px;border-bottom:1px solid #f7f9fa;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dcf-table tbody tr:nth-child(odd) td{background:#fcfdfd}.dcf-table .dcf-act{width:100px;text-align:center}.dcf-acts{text-align:center}.dcf-acts .cf-icon{color:#bbc8d2;margin-right:5px}.dcf-acts .cf-icon:last-child{margin-right:0}.dcf-acts .cf-icon:hover{color:#94a3ad}@media (max-width:700px){.dcf-head{height:auto;flex-wrap:wrap;gap:10px;padding:12px 2px}.dcf-help{margin-left:10px}}.dl-cf{margin-top:8px}.dl-cf h6{margin:6px 0 4px;font-size:13px;font-weight:600;color:#364650}.dl-cf label{display:block;margin:0 0 10px}.dl-cf label>input,.dl-cf label>select{margin-top:4px}.dl-files{margin-top:12px;border-top:1px solid #e3e7ea;padding-top:8px}.dl-files h6{margin:6px 0 4px;font-size:13px;font-weight:600;color:#364650}.mbp-logo{display:grid;place-items:center;width:40px;height:40px;border-radius:10px;background:#e7f1ea;color:#1f6b45;font-size:20px;flex:none}.mbp-h3{font-size:14px;margin:14px 0 6px}.mbp-autos,.mbp-orders{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.mbp-autos li{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 10px;border:1px solid #e3e8ec;border-radius:8px;background:#fff}.mbp-badge{font-size:12px;font-weight:600;padding:2px 8px;border-radius:999px;background:#eef1f3;color:#4a5a63}.mbp-badge.on{background:#e3f4ea;color:#1f6b45}.mbp-panel{display:flex;flex-direction:column;gap:8px;color:#1d2b33}.mbp-orders li{display:flex;flex-direction:column;gap:2px;padding:6px 0;border-bottom:1px solid #eef1f3;overflow-wrap:anywhere}.mbp-orders a{font-size:13px}.mbp-tools{display:flex;flex-wrap:wrap;gap:8px;align-items:flex-end}.mbp-pick{display:flex;flex-direction:column;gap:4px;font-size:13px;font-weight:600;flex:1 1 180px;min-width:0}.mbp-pick select{width:100%;min-height:40px}button.mbp-second{background:#fff!important;color:#344953!important;border:1px solid #cfd6db!important;box-shadow:none!important;min-height:40px}button.mbp-second:hover:not(:disabled){background:#f4f6f8!important}.mbp-confirm{border:1px solid #f0c36d;background:#fff8e8;border-radius:8px;padding:10px 12px}.mbp-confirm p{margin:0 0 6px}.mbp-confirm ol{margin:0 0 10px;padding-left:20px;overflow-wrap:anywhere}.mbp-confirm button.primary{min-height:40px}.mbp-msg{margin:0;padding:8px 10px;border-radius:6px;background:#eef6fb;color:#1d2b33;font-size:13px}.mbp-last{margin:0}.sp-wrap{position:relative}.sp-btn{display:inline-flex;align-items:center;gap:8px;min-width:120px;justify-content:space-between;cursor:pointer}.sp-btn .sp-label{max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sp-pop,.cols-pop.cols-2,.sf-fields{position:absolute;z-index:60;top:calc(100% + 6px);right:0;background:#fff;border:1px solid #d5dfe8;border-radius:4px;box-shadow:0 4px 14px #2b3b4b24;font-size:13px;color:#2b3b4b}.sp-pop:before,.cols-pop.cols-2:before,.sf-fields:before{content:"";position:absolute;top:-6px;right:18px;width:10px;height:10px;background:#fff;border-left:1px solid #d5dfe8;border-top:1px solid #d5dfe8;transform:rotate(45deg)}.sp-pop{width:252px;display:flex;flex-direction:column;max-height:min(600px,70vh)}.sp-search{padding:10px;border-bottom:1px solid #e8ecf0}.sp-search input,.sf-fields-q{width:100%;height:40px;box-sizing:border-box;border:1px solid #d5dfe8;border-radius:4px;padding:0 10px;font-size:13px;margin:0}.sp-list{overflow:auto}.sp-row{display:flex;align-items:center;gap:10px;width:100%;min-height:40px;padding:0 11px;border:0;border-bottom:1px solid #f0f3f6;background:#fff;color:#2b3b4b;font-size:13px;font-weight:400;text-align:left;border-radius:0;cursor:pointer}.sp-row:hover{background:#f5f9fc}.sp-row.on{background:#e6f4fb}.sp-row .avatar{flex:none}.sp-head,.sf-fields-head{background:#f3f6f8;color:#78868b;font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;padding:7px 11px;border-bottom:1px solid #e8ecf0}.sp-none,.sf-fields-none{padding:14px 11px;color:#78868b}.cols-pop.cols-2{width:480px;max-width:calc(100vw - 24px);display:grid;grid-template-columns:200px 1fr;padding:0;gap:0;max-height:min(420px,70vh);overflow:hidden}.cols-cats{border-right:1px solid #e8ecf0;overflow:auto;padding:6px 0}.cols-cat{display:block;width:100%;text-align:left;border:0;background:#fff;color:#2b3b4b;font-size:13px;font-weight:400;padding:10px 14px;border-radius:0;cursor:pointer}.cols-cat:hover{background:#f5f9fc}.cols-cat.on{background:#e6f4fb;color:#1f7fb5}.cols-n{color:#78868b}.cols-2 .cols-list{overflow:auto;padding:0 0 8px}.cols-2 .cols-sep{margin:0;border-top:0;background:#f3f6f8;padding:7px 14px;position:sticky;top:0}.cols-2 label{display:flex;align-items:center;gap:10px;padding:9px 14px;cursor:pointer;white-space:nowrap}.cols-2 label:hover{background:#f5f9fc}.cols-2 input[type=checkbox]{width:16px;height:16px;margin:0;accent-color:#36afe0;flex:none}.sf-fields{left:0;right:auto;width:100%;min-width:248px;display:flex;flex-direction:column;max-height:min(540px,70vh)}.sf-fields:before{left:18px;right:auto}.sf-fields-q{border-radius:0;border:0;border-bottom:1px solid #e8ecf0}.sf-fields-list{overflow:auto}.sf-field{display:flex;align-items:center;gap:10px;width:100%;min-height:40px;padding:0 11px;border:0;border-bottom:1px solid #f0f3f6;background:#fff;color:#2b3b4b;font-size:13px;font-weight:400;text-align:left;border-radius:0;cursor:pointer}.sf-field .ico{color:#8a9aa6}.sf-field:hover,.sf-field:focus-visible{background:#e6f4fb}.sf-pop-head{display:flex;align-items:center;gap:8px;color:#2b3b4b;font-size:13px;padding-bottom:2px}.sf-pop-head .ico{color:#8a9aa6}@media (max-width:700px){.list-pane .sp-pop{position:fixed;left:12px;right:12px;width:auto;top:120px}.list-pane .cols-pop.cols-2{position:fixed;left:12px;right:12px;width:auto;top:auto;bottom:12px;max-height:min(420px,50vh);grid-template-columns:1fr}.cols-cats{display:none}.sf-fields{position:fixed;left:12px;right:12px;width:auto;top:120px}.sp-pop:before,.cols-pop.cols-2:before,.sf-fields:before{display:none}}.sp-search input:focus,.sf-fields-q:focus{outline:none;border-color:#36afe0;box-shadow:0 0 0 2px #36afe02e}.sf-fields-q{height:44px;padding:0 12px;flex:none}.sp-row.on:after{content:"✓";margin-left:auto;color:#36afe0;font-weight:700}.sp-head,.sf-fields-head{color:#5f6f7a}.cols-2 .cols-list,.sf-fields-list,.sp-list{scrollbar-width:thin;scrollbar-color:#c5d0d8 transparent}.cols-2 label{color:#2b3b4b}.cols-2 label:has(input:checked){color:#1f2d3a;font-weight:600}@media (max-width:700px){.sf-pop{position:fixed;left:12px;right:12px;width:auto;top:110px;max-height:calc(100vh - 140px);overflow:auto}.sf-pop select,.sf-pop input,.sf-foot button{min-height:44px}}@media (max-width:700px){.list-pane .people-filter-panel .sf-pop,.list-pane .sf-pop{position:fixed;left:12px;right:12px;width:auto;top:110px;max-height:calc(100vh - 140px);overflow:auto;z-index:80}.list-pane .people-filter-panel .sf-fields{position:fixed;left:12px;right:12px;width:auto;top:110px;z-index:80}}.sf-unit{display:inline-flex;align-items:center;gap:4px}.sf-in-or .sf-chip{background:#eef7fc;border-color:#b9def0}.sf-or{font-size:12px;font-weight:700;text-transform:uppercase;color:#0f74a2;letter-spacing:.03em}.sf-addor{font-size:12px;color:#0f74a2;padding:0 4px;white-space:nowrap}.sf-orwith{margin:2px 0 6px;font-size:12px}.sel-all-bar{background:#eef7fc;border:1px solid #cfe7f4;border-radius:4px;padding:8px 12px;margin:0 0 8px;font-size:13px;color:#2b3a48;text-align:center}.sel-all-bar .link{margin-left:6px;font-weight:600}.modal-back.search-back{padding:16px 12px;align-items:center;z-index:100}.mobile-search-toggle{display:none}.global-results .search-scopes{display:flex;border-bottom:1px solid var(--rule)}.global-results .search-scopes button{justify-content:center;text-align:center;font-weight:600}.global-results .search-scopes [aria-selected=true]{color:#168aca;border-bottom:3px solid #168aca;background:#f1f9fe}.global-results .search-all{justify-content:center;color:#168aca}.modal.search-dialog{width:680px;max-width:calc(100vw - 24px);max-height:calc(100dvh - 32px);display:flex;flex-direction:column;overflow:hidden}.search-dialog>.global-search{flex:0 0 40px;width:auto;max-width:none;margin:12px 0}.search-dialog .search-full-results{position:static;width:100%;max-width:none;max-height:none;min-height:0;overflow:auto;box-shadow:none}.search-dialog .search-full-results small{white-space:normal;overflow-wrap:anywhere}.search-pages{display:flex;align-items:center;justify-content:space-between;padding:8px;gap:12px}.search-dialog .search-pages button{width:auto;border:1px solid var(--rule);border-radius:4px}.search-pages button:disabled{opacity:.45;cursor:default}.search-pages span{white-space:nowrap}@media (max-width:760px){.mobile-search-toggle{display:flex;order:-1;align-items:center;justify-content:center;flex:0 0 34px;width:34px;height:36px;padding:0;background:#fff;color:#355468;border:0;border-radius:50%;margin-left:4px}.modal.search-dialog{padding:14px}.search-dialog input{font-size:16px}}.global-search-compose .search-raw,.global-results .search-raw{display:flex;gap:10px;align-items:center;width:100%;text-align:left;padding:10px 12px;border:0;border-bottom:1px solid #e6e9ee;background:#f4f9fd;cursor:pointer}.search-raw span{display:flex;flex-direction:column}.search-raw small{color:#6b7280}@font-face{font-family:GT Sans;font-style:normal;font-weight:400;font-display:block;size-adjust:100%;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2) format("woff2")}@font-face{font-family:GT Sans;font-style:normal;font-weight:500;font-display:block;size-adjust:100%;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2) format("woff2")}@font-face{font-family:GT Sans;font-style:normal;font-weight:600;font-display:block;size-adjust:100%;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2) format("woff2")}@font-face{font-family:GT Sans;font-style:normal;font-weight:700;font-display:block;size-adjust:100%;src:url(/assets/inter-latin-700-normal-Yt3aPRUw.woff2) format("woff2")}:root{--t-ink: #364650;--t-ink-strong: #2a2a33;--t-muted: #566673;--t-soft: #5d6d7a;--t-soft-2: #566a80;--t-page: #f1f4f8;--t-panel: #ffffff;--t-panel-alt: #f7f9fa;--t-panel-hi: #fcfdfd;--t-hover: #e8ecf0;--t-line: #e3e9ed;--t-line-soft: #e8ecf0;--t-line-strong: #bbc8d2;--t-accent: #b08d3c;--t-accent-ref: #4eaddd;--t-link: #86661a;--t-accent-strong: #86661a;--t-good: #4ad09f;--t-bad: #ff8181;--t-bad-bg: #ffd1d0;--t-warn-bg: #ffecc9;--t-purple: #7a48d6;--t-font: "GT Sans", "Helvetica Neue", Arial, sans-serif;--t-fs-xs: 10px;--t-fs-sm: 12px;--t-fs-md: 14px;--t-fs-lg: 16px;--t-fs-xl: 18px;--t-fs-xxl: 20px;--t-lh-sm: 16px;--t-lh-md: 20px;--t-lh-lg: 24px;--t-fw-normal: 400;--t-fw-medium: 500;--t-fw-semibold: 600;--t-fw-bold: 700;--t-radius-xs: 2px;--t-radius-sm: 3px;--t-radius: 5px;--t-radius-md: 8px;--t-radius-lg: 12px;--t-radius-pill: 999px;--t-shadow: 0 0 6px rgba(0, 0, 0, .125);--t-shadow-pop: 0 2px 2px rgba(0, 0, 0, .5);--t-overlay: rgba(0, 0, 0, .7);--t-fast: .1s;--t-med: .2s;--t-slow: .4s;--t-bp-phone: 480px;--t-bp-tablet: 768px;--t-bp-desktop: 1007px}:root{--bg: #f4f2ee;--card: #ffffff;--ink: #1b1f2a;--muted: #6b7280;--line: #e5e1d8;--navy: #14213d;--gold: #b08d3c;--danger: #b42318;--top: #14213d;--top-ink: #c9d1e3;--accent: #b08d3c;--accent-ink: #fff;--page: #f1f3f7;--head: #fbfcfd;--rule: #e3e7ee;--soft: #8a97a8;--link: #1f4e8c;font-family:var(--t-font)}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--ink)}.banner{background:var(--gold);color:#fff;text-align:center;font-weight:600;padding:6px 10px;font-size:13px}.center{min-height:70vh;display:flex;align-items:center;justify-content:center;padding:16px}.muted{color:var(--muted)}.error{color:var(--danger)}.card{background:var(--card);border:1px solid var(--line);border-radius:12px;padding:18px}.login{width:100%;max-width:380px}.login h1{margin:0 0 4px;color:var(--navy)}label{display:block;font-size:13px;margin:12px 0;color:var(--muted)}input{display:block;width:100%;margin-top:4px;padding:10px;border:1px solid var(--line);border-radius:8px;font-size:15px}button{background:var(--navy);color:#fff;border:0;border-radius:8px;padding:10px 14px;font-size:15px;cursor:pointer}button:disabled{opacity:.6;cursor:default}button.link{background:none;color:var(--navy);text-decoration:underline;padding:0}.shell{display:flex;min-height:calc(100vh - 30px)}.nav{width:190px;background:var(--navy);padding:14px 10px;display:flex;flex-direction:column;gap:2px;flex-shrink:0}.brand{color:#fff;font-weight:700;font-size:18px;padding:6px 10px 14px}.nav-item{background:none;color:#cfd6e6;text-align:left;padding:9px 10px;border-radius:8px;font-size:14px}.nav-item.active{background:#ffffff1f;color:#fff}.main{flex:1;padding:16px;min-width:0}.topbar{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.row{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.row h2{margin:0}.search{max-width:260px;margin:0}.table-wrap{overflow-x:auto}table{width:100%;border-collapse:collapse;font-size:14px}th,td{text-align:left;padding:9px 8px;border-bottom:1px solid var(--line);white-space:nowrap}th{color:var(--muted);font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:.04em}.pill{background:#eef1f8;color:var(--navy);border-radius:999px;padding:2px 9px;font-size:12px}.ok{color:#067647}.small{font-size:12px}.actions{display:flex;gap:8px;flex-wrap:wrap;align-items:center}button.secondary{background:#fff;color:var(--navy);border:1px solid var(--line)}select,textarea{padding:9px;border:1px solid var(--line);border-radius:8px;font-size:15px;background:#fff;font-family:inherit}textarea{width:100%;resize:vertical}label select{display:block;width:100%;margin-top:4px}.filters{justify-content:flex-start;margin:12px 0 4px}.panel{border:1px solid var(--line);border-radius:10px;padding:14px;margin:12px 0;background:#fbfaf7}.panel h3{margin:0 0 6px}.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:0 14px}input.tick{display:inline-block;width:auto;margin:0}.person{display:flex;flex-direction:column;gap:14px}.person h3{margin:0 0 10px}.facts{display:grid;grid-template-columns:110px 1fr;gap:8px 12px;margin:14px 0 0;align-items:center}.facts dt{color:var(--muted);font-size:13px}.facts dd{margin:0;overflow-wrap:anywhere}.tags{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.tags form{display:inline}.tag-input{width:120px;margin:0;padding:4px 8px;font-size:13px}button.x{background:none;color:var(--muted);padding:0 0 0 6px;font-size:14px}.notice{background:#fff7e6;border:1px solid #f3d9a4;border-radius:8px;padding:8px 12px}.stack{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}.note{border-top:1px solid var(--line);padding:10px 0}.note-body{margin:4px 0;white-space:pre-wrap}.task-form{justify-content:flex-start;margin-bottom:10px}.task-form input{width:auto;flex:1 1 200px;margin:0}.tasks,.timeline{list-style:none;margin:0;padding:0}.tasks li{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;padding:8px 0;border-top:1px solid var(--line)}.tasks li.done strong{text-decoration:line-through;color:var(--muted)}.task{display:flex;gap:8px;align-items:center;margin:0;color:var(--ink);font-size:14px}.timeline li{padding:6px 0;border-top:1px solid var(--line);font-size:14px}.person-cols{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:14px;align-items:start}.person-main{display:flex;flex-direction:column;gap:14px;min-width:0}.person-rail{position:sticky;top:14px}.person-rail .facts{margin-top:0}.methods{list-style:none;margin:0;padding:0}.methods li{display:flex;gap:10px;align-items:baseline;padding:6px 0;border-top:1px solid var(--line);overflow-wrap:anywhere}.methods li .muted{flex:0 0 90px}.bulk{display:flex;flex-wrap:wrap;gap:8px;align-items:center;background:#f3efe6;border:1px solid var(--line);border-radius:10px;padding:8px 12px;margin:8px 0}.bulk select,.bulk input{width:auto;margin:0}.bulk form{display:flex;gap:6px}@media (max-width: 900px){.person-cols{grid-template-columns:1fr}.person-rail{position:static;order:-1}}@media (max-width: 720px){.facts{grid-template-columns:90px 1fr}.person-head .row{flex-wrap:wrap}.task-form input,.task-form select{flex:1 1 100%}.bulk>*{flex:1 1 auto}.people-table th:nth-child(3),.people-table td:nth-child(3),.people-table th:nth-child(4),.people-table td:nth-child(4),.people-table th:nth-child(5),.people-table td:nth-child(5),.people-table th:nth-child(6),.people-table td:nth-child(6),.people-table th:nth-child(7),.people-table td:nth-child(7),.people-table th:nth-child(8),.people-table td:nth-child(8){display:none}.people-table td{white-space:nowrap}.people-table td:nth-child(2){white-space:normal}.search{max-width:none;flex:1}.shell{flex-direction:column}.nav{width:100%;flex-direction:row;overflow-x:auto;padding:8px}.brand{padding:6px 10px}.nav-item{white-space:nowrap}}.app{display:flex;flex-direction:column;height:calc(100vh - 30px)}.topnav{height:70px;flex:0 0 70px;background:var(--top);display:flex;align-items:center;padding:0 12px 0 0;gap:4px}.logo{width:70px;height:70px;display:flex;align-items:center;justify-content:center;color:var(--accent);font-weight:800;font-size:22px;letter-spacing:.02em}.topnav-items{display:flex;height:100%}.tn{background:none;color:var(--top-ink);border-radius:0;height:70px;min-width:78px;padding:0 10px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;font-size:12px;border-bottom:3px solid transparent}.tn:hover{color:#fff;background:#ffffff0d}.tn.active{color:#fff;border-bottom-color:var(--accent);background:#ffffff12}.topnav-right{margin-left:auto;display:flex;align-items:center;gap:2px}.tn-icon{background:none;color:var(--top-ink);width:40px;height:40px;padding:0;display:flex;align-items:center;justify-content:center;border-radius:6px}.tn-icon:hover{color:#fff;background:#ffffff14}.me{position:relative;margin-left:6px}.me-btn{background:none;color:var(--top-ink);display:flex;align-items:center;gap:4px;padding:4px}.me-ini{width:34px;height:34px;border-radius:50%;background:var(--accent);color:#fff;font-weight:700;font-size:13px;display:flex;align-items:center;justify-content:center}.menu{position:absolute;right:0;top:46px;background:#fff;border:1px solid var(--rule);border-radius:8px;box-shadow:0 8px 24px #14213d26;min-width:200px;z-index:20;padding:6px}.menu-head{display:flex;flex-direction:column;padding:8px 10px;border-bottom:1px solid var(--rule);margin-bottom:4px;font-size:14px}.menu button{width:100%;text-align:left;background:none;color:var(--ink);padding:8px 10px;font-size:14px;border-radius:6px}.menu button:hover{background:var(--page)}.workspace{flex:1;min-height:0;background:var(--page);overflow:auto}.placeholder{padding:30px}.ico{flex-shrink:0}.people-screen{display:flex;height:100%;min-height:0}.lists{width:320px;flex:0 0 320px;background:#fff;border-right:1px solid var(--rule);padding:8px;overflow-y:auto;margin-top:8px}.lists-head{display:flex;align-items:center;gap:8px;padding:10px 8px 14px;color:var(--ink);font-size:16px}.btn-primary{background:var(--accent);color:var(--accent-ink);height:40px;border-radius:4px;font-weight:600;font-size:14px;display:inline-flex;align-items:center;justify-content:center;gap:6px}.btn-primary:hover{filter:brightness(.95)}.wide{width:100%}.lists-group{color:var(--soft);font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;padding:18px 8px 6px}.list-item{width:100%;height:32px;background:none;color:var(--ink);display:flex;align-items:center;justify-content:space-between;padding:0 8px;border-radius:4px;font-size:14px;text-align:left}.list-item:hover{background:var(--page)}.list-item.active{background:#eef1f7;color:var(--navy);font-weight:600;box-shadow:inset 3px 0 0 var(--accent)}.list-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.badge{border:1px solid var(--rule);border-radius:4px;padding:0 6px;font-size:12px;color:var(--soft);background:#fff;min-width:26px;text-align:center}.list-pane{flex:1;min-width:0;display:flex;flex-direction:column;padding:0 20px 20px}.pane-head{display:flex;align-items:center;justify-content:space-between;height:64px;flex:0 0 64px}.pane-head h2{margin:0;font-size:22px;font-weight:600;color:var(--ink)}.btn-ghost{background:#fff;color:var(--ink);border:1px solid var(--rule);height:34px;padding:0 12px;border-radius:4px;font-size:13px;display:inline-flex;align-items:center;gap:6px}.btn-ghost:hover{border-color:#c6ceda}.toolbar{display:flex;align-items:center;gap:10px;height:48px;background:#fff;border:1px solid var(--rule);border-bottom:0;border-radius:4px 4px 0 0;padding:0 12px}.toolbar .count{font-size:14px;color:var(--ink);font-weight:600}.toolbar-right{margin-left:auto;display:flex;align-items:center;gap:8px}.tsearch{display:flex;align-items:center;gap:6px;border:1px solid var(--rule);border-radius:4px;padding:0 8px;height:32px;margin:0;color:var(--soft);background:#fff}.tsearch input{border:0;padding:0;margin:0;height:30px;width:200px;font-size:13px;outline:none}.tselect{height:32px;padding:0 8px;border:1px solid var(--rule);border-radius:4px;font-size:13px;background:#fff;color:var(--ink)}.tselect.static{display:inline-flex;align-items:center;color:var(--soft)}.flash{margin:8px 0}.pad{padding:14px}.list-pane .table-wrap{flex:1;min-height:0;overflow:auto;background:#fff;border:1px solid var(--rule)}.people-table{font-size:14px}.people-table th{position:sticky;top:0;z-index:1;background:var(--head);height:50px;color:var(--soft);font-size:13px;font-weight:600;text-transform:none;letter-spacing:0;border-bottom:1px solid var(--rule);padding:0 12px}.people-table td{height:60px;padding:0 12px;border-bottom:1px solid #edf0f4;color:var(--ink)}.people-table tbody tr:hover td{background:#f8fafc}.people-table tr.sel td{background:#fdf8ec}.people-table .c-check{width:40px;padding:0 0 0 14px}.people-table .c-name{min-width:250px}.name-cell{display:flex;align-items:center;gap:10px}.name-cell .link{color:var(--link);text-decoration:none;font-weight:600;font-size:14px;text-align:left}.name-cell .link:hover{text-decoration:underline}.name-cell .sub{color:var(--soft);font-size:12px;margin-top:2px}.avatar{border-radius:50%;color:#fff;font-weight:700;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.stage-pill{display:inline-block;border-radius:3px;padding:2px 8px;font-size:12px;background:#eef1f7;color:var(--navy);border:1px solid #dfe4ee}.tag-chips{display:flex;gap:4px;flex-wrap:nowrap}.chip{background:#f3efe4;color:#6e5520;border-radius:3px;padding:1px 7px;font-size:12px}.list-pane .bulk{border-radius:0;margin:0;background:#fdf8ec;border:1px solid var(--rule);border-bottom:0}.list-pane .panel{background:#fff}@media (max-width: 900px){.people-screen{flex-direction:column;height:auto}.lists{width:100%;flex:none;border:0;margin:0;padding:8px 20px 0;background:none;overflow:visible}.lists .lists-head,.lists .lists-group,.lists .list-item,.tn span{display:none}.tn{min-width:48px}}@media (max-width: 720px){.app{height:auto;min-height:calc(100vh - 30px)}.topnav{height:56px;flex-basis:56px;overflow:hidden;padding-right:4px}.logo,.topnav-right{flex:none}.topnav-items{flex:1;min-width:0;overflow-x:auto;scrollbar-width:none}.topnav-items::-webkit-scrollbar{display:none}.tn{flex:none}.logo{width:48px;height:56px;font-size:18px}.tn{height:56px;min-width:42px;padding:0 6px}.topnav-right>.tn-icon:not([aria-label="Quick add person"]){display:none}.bell-menu{position:fixed;left:8px;right:8px;top:58px;min-width:0}.list-pane{padding:0 8px 12px}.lists{padding:8px 8px 0}.toolbar{height:auto;flex-wrap:wrap;padding:8px}.toolbar-right{margin-left:0;width:100%;flex-wrap:wrap}.tsearch{flex:1 1 100%}.tsearch input{width:100%}.people-table th:nth-child(3),.people-table td:nth-child(3),.people-table th:nth-child(9),.people-table td:nth-child(9){display:none}.pane-head{height:auto;flex-wrap:wrap;gap:8px;padding:10px 0}}.pp{display:grid;grid-template-columns:340px minmax(0,1fr) 340px;gap:15px;padding:20px;background:var(--page);align-items:start;min-height:calc(100vh - 70px)}.pp-left,.pp-right{background:#fff;border:1px solid var(--rule);border-radius:4px;position:static;padding:0}.pp-right{display:flex;flex-direction:column}.pp-head{padding:14px 18px;background:var(--head);border-bottom:1px solid var(--rule)}.pp-back{display:inline-flex;gap:4px;align-items:center;font-size:13px;margin-bottom:8px}.pp-who{display:flex;gap:12px;align-items:center}.pp-name{flex:1;min-width:0}.pp-name h2{margin:0;font-size:20px;line-height:1.2;overflow-wrap:anywhere}.pp-name p{margin:2px 0 0}.pp-edit{width:auto;padding:0 10px;gap:6px;display:inline-flex;align-items:center;height:30px;border:1px solid var(--rule);border-radius:15px;background:#fff;color:var(--ink);font-size:13px}.pp-head .panel .grid{grid-template-columns:1fr}.pp-sec{border-bottom:1px solid var(--rule)}.pp-sec.card{border-radius:0;box-shadow:none;padding:0;margin:0;border:0;border-bottom:1px solid var(--rule)}.pp-sec-head{display:flex;align-items:center;gap:8px;height:50px;padding:0 12px 0 18px;background:var(--head);color:var(--soft)}.pp-sec-head h3{margin:0;font-size:14px;font-weight:600;color:var(--ink);flex:1}.pp-sec-head .n,.pp-filters .n{background:var(--rule);color:var(--ink);border-radius:9px;padding:0 7px;font-size:12px;line-height:18px}.pp-fold{width:26px;height:26px;padding:0;background:none;border:0;color:var(--soft);display:inline-flex;align-items:center;justify-content:center}.pp-fold[aria-expanded=true] .ico{transform:rotate(180deg)}.pp-fold[aria-expanded=false] .ico{transform:none}.pp-sec-body{padding:10px 18px 14px}.pp-sec .methods li{align-items:center;gap:10px;color:var(--soft);border-top:0;padding:5px 0}.pp-sec .methods li a{color:var(--link);flex:1;min-width:0}.pp-sec .methods li .muted{flex:none}.pp-sec .facts{grid-template-columns:90px 1fr;margin:0;font-size:14px}.pp-sec .pp-details-facts{display:block}.pp-detail-row{display:flex;align-items:baseline;gap:6px;margin-bottom:10px}.pp-detail-row:last-child{margin-bottom:0}.pp-details-facts dt{flex-shrink:0;color:var(--ink);font-size:14px;font-weight:600}.pp-details-facts dd{min-width:0}.pp-sec .pp-details-facts select,.pp-sec .pp-details-facts .pp-price{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:auto;max-width:100%;min-height:0;border:1px solid transparent;border-radius:3px;background:transparent;padding:0 2px;color:inherit;font:inherit}.pp-sec .pp-details-facts select:hover,.pp-sec .pp-details-facts .pp-price:hover{border-color:var(--line)}.pp-sec .pp-details-facts select:focus-visible,.pp-sec .pp-details-facts .pp-price:focus-visible{outline:2px solid var(--t-accent);outline-offset:2px}.pp-center{display:flex;flex-direction:column;gap:15px;min-width:0}.pp-card{background:#fff;border:1px solid var(--rule);border-radius:4px}.pp-tabs,.pp-filters{display:flex;gap:2px;height:51px;align-items:stretch;padding:0 12px;background:var(--head);border-bottom:1px solid var(--rule);overflow-x:auto}.pp-tabs button,.pp-filters button{background:none;border:0;border-bottom:3px solid transparent;border-radius:0;color:var(--soft);padding:0 12px;display:inline-flex;gap:6px;align-items:center;white-space:nowrap;font-size:14px;width:auto;margin:0}.pp-tabs button.on,.pp-filters button.on{color:var(--ink);border-bottom-color:var(--accent);font-weight:600}.pp-filters{height:44px;padding:0;gap:0;background:#fff}.pp-filters button{min-width:54px;justify-content:center;padding:0 12px;border-right:1px solid #e3e9ed;border-bottom:0;color:#65747f}.pp-filters button.on{color:#364650;background:#f1f4f8}.pp-filters .n{background:none;padding:0;border-radius:0;color:#65747f;font-weight:400}.pp-filters button:focus-visible{outline:2px solid var(--t-accent);outline-offset:-2px}.composer-body{padding:16px;display:flex;flex-direction:column;gap:10px}.composer-body textarea{background:#fffcf6;border:1px solid #efe4cc;min-height:110px;margin:0}.composer-body select{width:200px;margin:0}.composer[data-composer-tab=note] .composer-body{gap:15px}.composer[data-composer-tab=note] textarea{min-height:142px;background:#fffcf6;border-color:#c4d0d9;padding:10px;border-radius:4px}.composer[data-composer-tab=note] .composer-foot .pp-primary{min-width:115px;height:40px;border-radius:22px;background:var(--accent);color:#fff;font-weight:400;padding:0 18px}.composer[data-composer-tab=note] .pp-tabs button.on .ico{color:#d99a36}.composer-foot{display:flex;justify-content:flex-end}.pp-primary{background:var(--accent);color:var(--accent-ink);border:0;border-radius:20px;height:40px;padding:0 22px;font-weight:600;width:auto}.pp-primary:disabled{opacity:.5}.pp-mock{padding:24px 16px;margin:0}.pp-empty{padding:16px;margin:0}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);margin:0}.pp-card .timeline{padding:6px 18px 12px;position:relative}.timeline li.tl{display:flex;gap:12px;padding:12px 0;border-top:1px solid var(--rule);position:relative}.timeline li.tl:first-child{border-top:0}.tl-dot{width:30px;height:30px;border-radius:50%;flex:none;display:inline-flex;align-items:center;justify-content:center;color:#fff;background:var(--soft)}.tl-note .tl-dot{background:var(--accent)}.tl-call .tl-dot{background:#2f8f5b}.tl-task .tl-dot{background:var(--link)}.tl-body{flex:1;min-width:0;font-size:14px}.tl-top{display:flex;gap:6px;align-items:baseline;flex-wrap:wrap}.tl-acts{margin-left:auto;display:inline-flex;gap:10px;font-size:13px}.timeline li.tl.note{border-top:1px solid var(--rule)}.timeline li.tl.note:first-child{border-top:0}.pp-tasks .task-form{display:flex;flex-direction:column;gap:8px;margin-bottom:8px}.pp-tasks .task-form input,.pp-tasks .task-form select{width:100%;margin:0;flex:none}.pp-tasks .task-form .pp-primary{align-self:flex-end;height:34px}.pp-right .pp-sec-body p{margin:0}@media (max-width: 1200px){.pp{grid-template-columns:300px minmax(0,1fr)}.pp-right{grid-column:1 / -1}}@media (max-width: 900px){.pp{grid-template-columns:1fr;padding:10px;gap:10px}.pp-left.person-rail{order:0}.pp-tabs button span,.pp-filters button{padding:0 9px}}.pp-sec .methods li a{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pp-name h2{word-break:break-word;overflow-wrap:break-word}.tk{background:var(--page);min-height:calc(100vh - 70px)}.tk-bar{height:60px;background:#fff;border-bottom:1px solid var(--rule);display:flex;align-items:stretch;justify-content:space-between;padding:0 20px}.tk-tabs{display:flex;gap:4px}.tk-tabs button{background:none;border:0;border-bottom:3px solid transparent;border-radius:0;color:var(--soft);padding:0 14px;font-size:15px;width:auto;margin:0;white-space:nowrap}.tk-tabs button.on{color:var(--ink);border-bottom-color:var(--accent);font-weight:600}.tk-bar-right{display:flex;gap:10px;align-items:center}.tk-btn{height:40px;border:1px solid var(--rule);background:#fff;color:var(--ink);border-radius:20px;padding:0 16px;display:inline-flex;gap:6px;align-items:center;font-size:14px;width:auto;margin:0}.tk-who{padding-right:10px}.tk-drop{position:relative}.tk-pop{position:absolute;right:0;top:46px;z-index:20;background:#fff;border:1px solid var(--rule);border-radius:6px;box-shadow:0 6px 20px #14213d1f;padding:12px;width:240px}.tk-pop label{display:flex;flex-direction:column;gap:6px;font-size:13px;color:var(--soft)}.tk-pop select{margin:0}.tk-card{width:750px;max-width:calc(100% - 20px);margin:20px auto;background:#fff;border:1px solid var(--rule);border-radius:4px}.tk-head{height:51px;display:flex;align-items:center;gap:8px;padding:0 18px;background:var(--head);border-bottom:1px solid var(--rule);color:var(--soft)}.tk-head h2{margin:0;font-size:16px;color:var(--ink);flex:1}.tk-clear{font-size:14px}.tk-empty{padding:40px 16px;text-align:center;color:var(--soft);margin:0}.tk-empty p{margin:10px 0 0}.tk-day{padding:9px 18px;background:#f7f5ef;border-bottom:1px solid var(--rule);color:var(--navy);font-size:14px}.tk-group ul{list-style:none;margin:0;padding:0}.tk-row{display:flex;gap:12px;align-items:flex-start;padding:14px 18px;border-bottom:1px solid var(--rule)}.tk-row input[type=checkbox]{width:20px;height:20px;margin:8px 0 0;accent-color:var(--accent);flex:none}.tk-noav{width:36px;height:36px;background:var(--rule);color:var(--soft)}.tk-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px;font-size:14px}.tk-person{text-align:left;padding:0;font-size:14px}.tk-title{display:flex;gap:6px;align-items:center;color:var(--ink)}.tk-kind{color:var(--accent);display:inline-flex}.tk-kind.k-Call{color:#2f8f5b}.tk-kind.k-Email,.tk-kind.k-Text{color:var(--link)}.tk-who-line{display:inline-flex;gap:4px;align-items:center}.tk-due{display:inline-flex;gap:5px;align-items:center;color:var(--navy);font-size:14px;white-space:nowrap;padding-top:2px}.tk-row.done .tk-title{text-decoration:line-through;color:var(--soft)}@media (max-width: 700px){.tk-bar{flex-direction:column;height:auto;padding:0 10px 10px}.tk-tabs{overflow-x:auto;height:50px}.tk-tabs button{padding:0 10px;font-size:14px}.tk-card{margin:10px auto}.tk-row{padding:12px;flex-wrap:wrap}.tk-due{width:100%;padding-left:32px}}.rot90{transform:rotate(90deg)}.rotm90{transform:rotate(-90deg)}.cal{display:flex;height:calc(100vh - 70px - var(--banner, 0px));min-height:520px;background:#fff}.cal-side{width:300px;flex:none;border-right:1px solid var(--rule);display:flex;flex-direction:column;overflow:hidden}.cal-mini{padding:14px 10px 8px}.cal-mini-head{display:flex;align-items:center;gap:4px;padding:0 6px 8px}.cal-mini-head strong{flex:1;font-size:15px;color:var(--ink)}.cal-mini-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:1px}.cal-mini-w{text-align:center;font-size:12px;color:var(--soft);padding:4px 0}.cal-mini-d{width:36px;height:36px;margin:0 auto;border-radius:50%;border:0;background:none;color:var(--ink);font-size:13px;padding:0}.cal-mini-d:hover{background:var(--page)}.cal-mini-d.out{color:#b8c0cc}.cal-mini-d.today{font-weight:700;color:var(--accent)}.cal-mini-d.on{background:var(--navy);color:#fff}.cal-ico{width:32px;height:32px;border-radius:50%;border:0;background:none;color:var(--soft);display:inline-flex;align-items:center;justify-content:center;padding:0;margin:0}.cal-ico:hover{background:var(--page);color:var(--ink)}.cal-side-tabs{display:flex;gap:6px;padding:6px 12px;border-bottom:1px solid var(--rule)}.cal-side-tabs button{flex:1;height:28px;font-size:13px;border-radius:14px;background:none;border:1px solid var(--rule);color:var(--soft);padding:0;margin:0}.cal-side-tabs button.on{background:var(--navy);border-color:var(--navy);color:#fff}.cal-sched{padding:12px;overflow-y:auto;flex:1}.cal-sched h3{font-size:14px;margin:0 0 10px;color:var(--ink)}.cal-sched-item{display:flex;flex-direction:column;gap:2px;align-items:flex-start;width:100%;text-align:left;background:var(--page);border:0;border-left:3px solid var(--accent);border-radius:4px;padding:8px 10px;margin:0 0 8px;color:var(--ink);font-size:13px}.cal-filters{padding:12px;display:flex;flex-direction:column;gap:8px;font-size:14px}.cal-filters label{display:flex;align-items:center;gap:8px}.cal-filters input{width:16px;height:16px;margin:0;accent-color:var(--accent)}.cal-dot{width:10px;height:10px;border-radius:50%;background:var(--accent);display:inline-block;flex:none}.cal-main{flex:1;min-width:0;display:flex;flex-direction:column}.cal-head{height:72px;flex:none;display:flex;align-items:center;gap:12px;padding:0 20px 0 24px;border-bottom:1px solid var(--rule)}.cal-head h2{margin:0;font-size:20px;color:var(--ink);flex:1;white-space:nowrap}.cal-seg{display:flex;background:var(--page);border-radius:20px;padding:3px}.cal-seg button{border:0;background:none;color:var(--soft);height:34px;padding:0 22px;border-radius:17px;font-size:14px;margin:0;width:auto}.cal-seg button.on{background:#fff;color:var(--ink);font-weight:600;box-shadow:0 1px 3px #14213d26}.cal-head-right{flex:1;display:flex;gap:8px;align-items:center;justify-content:flex-end}.cal-add{width:40px;height:40px;border-radius:50%;background:var(--accent);color:#fff;border:0;display:inline-flex;align-items:center;justify-content:center;padding:0;margin:0}.cal-grid-wrap{flex:1;min-height:0;display:flex;flex-direction:column}.cal-cols-head{display:grid;border-bottom:1px solid var(--rule)}.cal-col-h{background:none;border:0;border-left:1px solid var(--rule);color:var(--soft);font-size:13px;padding:8px 6px;margin:0;text-align:center}.cal-col-h b{font-size:18px;color:var(--ink);margin-left:4px}.cal-col-h.today b{color:var(--accent)}.cal-allday-l{font-size:12px;color:var(--soft);padding:6px 4px;text-align:right;border-top:2px solid var(--accent)}.cal-allday{min-height:30px;border-left:1px solid var(--rule);border-top:2px solid var(--accent);padding:2px;display:flex;flex-direction:column;gap:2px}.cal-grid{flex:1;overflow-y:auto}.cal-grid-inner{display:grid;position:relative}.cal-hours{position:relative}.cal-hours span{position:absolute;right:8px;transform:translateY(-50%);font-size:12px;color:var(--soft);white-space:nowrap}.cal-day-col{position:relative;border-left:1px solid var(--rule);background-image:repeating-linear-gradient(to bottom,var(--rule) 0,var(--rule) 1px,transparent 1px,transparent 48px);cursor:cell}.cal-now{position:absolute;left:0;right:0;height:2px;background:var(--danger);z-index:2;pointer-events:none}.cal-ev{position:absolute;z-index:1;display:flex;flex-direction:column;align-items:flex-start;gap:1px;overflow:hidden;text-align:left;background:#f3f0e6;border:0;border-left:3px solid var(--accent);border-radius:4px;padding:3px 6px;margin:0;font-size:12px;color:var(--navy);cursor:pointer}.cal-ev strong{font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.cal-ev span{color:var(--soft);font-size:12px}.cal-chip{display:block;width:100%;text-align:left;background:#f3f0e6;border:0;border-left:3px solid var(--accent);border-radius:3px;padding:2px 5px;margin:0;font-size:12px;color:var(--navy);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cal-chip-t{color:var(--soft)}.k-Showing{border-left-color:var(--accent)!important}.cal-dot.k-Showing{background:var(--accent)}.k-ListingAppointment{border-left-color:#1f4e8c!important}.cal-dot.k-ListingAppointment{background:#1f4e8c}.k-BuyerConsult{border-left-color:#2f8f5b!important}.cal-dot.k-BuyerConsult{background:#2f8f5b}.k-Closing{border-left-color:#7a3e9d!important}.cal-dot.k-Closing{background:#7a3e9d}.k-Call{border-left-color:#3a8fb7!important}.cal-dot.k-Call{background:#3a8fb7}.k-Meeting{border-left-color:#c26a1b!important}.cal-dot.k-Meeting{background:#c26a1b}.k-Other{border-left-color:var(--soft)!important}.cal-dot.k-Other{background:var(--soft)}.cal-ev.cx,.cal-chip.cx,.pp-appt.cx strong{text-decoration:line-through;opacity:.6}.cal-month{flex:1;display:grid;grid-template-columns:repeat(7,1fr);grid-template-rows:30px repeat(6,1fr);overflow-y:auto}.cal-month-w{font-size:12px;color:var(--soft);text-align:center;padding:8px 0;border-bottom:1px solid var(--rule)}.cal-month-d{border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);padding:4px;min-height:96px;display:flex;flex-direction:column;gap:2px;min-width:0}.cal-month-d.out{background:#fafbfc}.cal-month-d.out .cal-month-n{color:#b8c0cc}.cal-month-n{align-self:flex-end;background:none;border:0;padding:2px 6px;margin:0;font-size:13px;color:var(--ink);border-radius:12px;width:auto}.cal-month-d.today .cal-month-n{background:var(--navy);color:#fff}.modal-back{position:fixed;top:0;right:0;bottom:0;left:0;background:#14213d59;z-index:50;display:flex;align-items:flex-start;justify-content:center;padding:10vh 12px 12px}.modal{background:#fff;border-radius:8px;box-shadow:0 12px 40px #14213d40;width:440px;max-width:100%;padding:18px 20px;display:flex;flex-direction:column;gap:10px;max-height:80vh;overflow-y:auto}.modal header{display:flex;align-items:center;gap:8px}.modal header h3{margin:0;flex:1;font-size:17px;color:var(--ink)}.modal p{margin:0;display:flex;gap:6px;align-items:center}.modal input,.modal select{margin:0}.cal-form-row{display:flex;gap:8px}.cal-form-row input{flex:1;min-width:0}.cal-check{display:flex;gap:6px;align-items:center}.cal-check input{width:16px;height:16px}.cal-person{position:relative}.cal-hits{position:absolute;left:0;right:0;top:100%;z-index:5;list-style:none;margin:2px 0 0;padding:4px 0;background:#fff;border:1px solid var(--rule);border-radius:6px;box-shadow:0 6px 20px #14213d1f}.cal-hits button{width:100%;text-align:left;background:none;border:0;color:var(--ink);padding:6px 12px;margin:0;font-size:14px}.cal-hits button:hover{background:var(--page)}.cal-form-actions{display:flex;gap:8px;justify-content:flex-end}.cal-form-actions button{width:auto;margin:0}button.link.danger{color:var(--danger);align-self:flex-start}.pp-appts{list-style:none;margin:0 0 8px;padding:0;display:flex;flex-direction:column;gap:8px}.pp-appt{display:flex;flex-direction:column;gap:2px;font-size:14px;border-left:3px solid var(--accent);padding-left:8px}.pp-appt-past{margin-top:4px}@media (max-width: 900px){.cal{flex-direction:column;height:auto}.cal-side{width:100%;border-right:0;border-bottom:1px solid var(--rule)}.cal-sched,.cal-filters{max-height:180px}.cal-head{height:auto;flex-wrap:wrap;padding:10px 12px;gap:8px}.cal-head h2{flex-basis:100%;font-size:18px}.cal-head-right{flex-wrap:wrap;justify-content:flex-start}.cal-seg button{padding:0 14px}.cal-grid{max-height:70vh}.cal-col-h{font-size:12px;padding:6px 2px}.cal-col-h b{display:block;margin:0;font-size:15px}.cal-month-d{min-height:64px;padding:2px}.cal-chip{font-size:12px;padding:1px 3px}}.cal-grid-inner{padding-top:8px}.cal-hours span{color:#5b6b80}.ib{display:grid;grid-template-columns:170px 320px minmax(0,1fr) 300px;height:calc(100vh - 92px);background:#fff;border-top:1px solid var(--rule)}.ib-folders{border-right:1px solid var(--rule);padding:14px 8px;background:var(--head);overflow-y:auto}.ib-folders h4{margin:0 8px 8px;font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:var(--soft)}.ib-folders button{display:flex;align-items:center;gap:8px;width:100%;border:0;background:none;padding:8px 10px;border-radius:6px;font-size:14px;color:var(--ink);cursor:pointer;text-align:left}.ib-folders button:hover{background:#eef1f6}.ib-folders button.on{background:#e8edf5;color:var(--navy);font-weight:600}.ib-folders button span{flex:1}.ib-count{background:var(--accent);color:#fff;border-radius:10px;font-size:12px;padding:1px 7px}.ib-mock{margin:16px 8px 0}.ib-list{border-right:1px solid var(--rule);overflow-y:auto;min-width:0}.ib-list-head{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;border-bottom:1px solid var(--rule);position:sticky;top:0;background:#fff;z-index:1}.ib-tabs{display:flex;gap:4px}.ib-tabs button,.ib-comp-tabs button{border:0;background:none;padding:6px 10px;font-size:13px;color:var(--muted);cursor:pointer;border-bottom:2px solid transparent}.ib-tabs button.on,.ib-comp-tabs button.on{color:var(--navy);font-weight:600;border-bottom-color:var(--accent)}.ib-list ul{list-style:none;margin:0;padding:0}.ib-row{display:flex;gap:10px;align-items:flex-start;width:100%;border:0;border-left:3px solid transparent;border-bottom:1px solid var(--rule);background:#fff;padding:12px 12px 12px 9px;cursor:pointer;text-align:left}.ib-row:hover{background:#f7f9fc}.ib-row.on{background:#eef3fa;border-left-color:var(--accent)}.ib-row-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.ib-row-top{display:flex;justify-content:space-between;gap:8px;font-size:14px}.ib-row-top strong{font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ib-row.unread .ib-row-top strong{font-weight:700}.ib-row-top time{font-size:12px;color:var(--soft);white-space:nowrap}.ib-row-prev{display:flex;gap:5px;align-items:center;font-size:13px;color:var(--muted);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ib-row-prev svg{flex:none}.ib-dot{width:9px;height:9px;border-radius:50%;background:var(--link);margin-top:6px;flex:none}.ib-empty{padding:24px;text-align:center}.ib-thread{display:flex;flex-direction:column;min-width:0;min-height:0;border-right:1px solid var(--rule)}.ib-none{align-items:center;justify-content:center;color:var(--soft);gap:6px;grid-column:3 / span 2;border-right:0}.ib-th-head{display:flex;align-items:center;gap:10px;padding:10px 14px;border-bottom:1px solid var(--rule);background:var(--head)}.ib-th-who{flex:1;display:flex;flex-direction:column;min-width:0}.ib-th-who .link{text-align:left;padding:0}.ib-th-head select{width:170px;max-width:40vw;text-overflow:ellipsis}.ib-back{display:none}.ib-msgs{flex:1;overflow-y:auto;padding:18px 18px 8px;display:flex;flex-direction:column;gap:12px;background:#fafbfc}.ib-msg{display:flex;gap:8px;max-width:72%;align-items:flex-end}.ib-msg.out{align-self:flex-end;text-align:right}.ib-msg.in{align-self:flex-start}.ib-bubble{margin:0 0 3px;padding:9px 13px;border-radius:16px;font-size:14px;line-height:1.4;white-space:pre-wrap;text-align:left;word-break:break-word}.ib-msg.out .ib-bubble{background:var(--navy);color:#fff;border-bottom-right-radius:4px}.ib-msg.in .ib-bubble{background:#eceff3;color:var(--ink);border-bottom-left-radius:4px}.ib-note{align-self:center;width:min(90%,520px);background:#fbf6e9;border:1px solid #ecdcb2;border-radius:8px;padding:8px 12px}.ib-draft{color:#b42318;font-weight:600;margin-right:4px}.ib-sys{align-self:center;text-align:center;padding:2px 8px}.ib-note p{margin:4px 0 0;font-size:14px;white-space:pre-wrap}.ib-composer{border-top:1px solid var(--rule);padding:8px 14px 12px;background:#fff}.ib-comp-tabs{display:flex;gap:4px;margin-bottom:6px}.ib-templates{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:6px}.ib-chip{border:1px solid var(--rule);background:#fff;border-radius:14px;padding:3px 10px;font-size:12px;cursor:pointer;color:var(--navy)}.ib-chip:hover{border-color:var(--accent)}.ib-composer textarea{width:100%;resize:vertical;border:1px solid var(--rule);border-radius:8px;padding:8px 10px;font:inherit;font-size:14px}.ib-composer textarea.is-note{background:#fffbf0}.ib-comp-foot{display:flex;align-items:center;gap:12px;margin-top:6px}.ib-send{margin-left:auto;background:var(--accent);color:#fff;border:0;border-radius:6px;padding:7px 18px;font-weight:600;cursor:pointer}.ib-send:disabled{opacity:.5;cursor:default}.ib-rail{overflow-y:auto;padding:18px 16px;display:flex;flex-direction:column;gap:14px}.ib-rail-card{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center}.ib-stage{font-size:12px;background:#e8edf5;color:var(--navy);border-radius:10px;padding:2px 10px}.ib-contact{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px;font-size:13px}.ib-contact li{display:flex;align-items:center;gap:6px;min-width:0}.ib-contact li>span{flex:1;min-width:0}.ib-ell{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.ib-box{border:1px solid var(--rule);border-radius:6px;background:#fff}.ib-box-head{display:flex;align-items:center;gap:2px;padding:6px 8px;border-bottom:1px solid var(--rule)}.ib-box-title{flex:1;text-align:left;background:none;border:0;padding:2px 0;font-weight:600;font-size:13px;cursor:pointer;color:inherit}.ib-box-body{padding:10px}.ib-rels,.ib-recent{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px;font-size:13px}.ib-rels li{display:flex;gap:8px;align-items:flex-start;min-width:0}.ib-rels li>span{display:flex;flex-direction:column;min-width:0}.ib-recent .link{display:flex;gap:6px;align-items:center;width:100%;text-align:left;padding:0;min-width:0}.ib-facts{display:grid;grid-template-columns:70px 1fr;gap:6px 10px;margin:0;font-size:13px}.ib-facts dt{color:var(--soft)}.ib-facts dd{margin:0;word-break:break-word}@media (max-width: 1200px){.ib{grid-template-columns:160px 300px minmax(0,1fr)}.ib-rail{display:none}.ib-none{grid-column:3}}@media (max-width: 760px){.ib{grid-template-columns:1fr;height:auto;min-height:calc(100vh - 92px)}.ib-folders{display:flex;gap:4px;overflow-x:auto;padding:8px;border-right:0;border-bottom:1px solid var(--rule)}.ib-folders h4,.ib-mock{display:none}.ib-folders button{width:auto;white-space:nowrap}.ib-none,.ib-list.has-open{display:none}.ib-thread{height:calc(100vh - 150px);border-right:0}.ib-back{display:inline-flex}.ib-msg{max-width:88%}}.err{color:var(--danger)}.ib-row{color:var(--ink);font:inherit}.ib-row.on .ib-row-top strong{color:var(--navy)}.deals{display:flex;flex-direction:column;height:calc(100vh - 92px);min-height:0}.dl-sub{display:flex;align-items:center;gap:12px;background:#fff;border-bottom:1px solid var(--rule);padding:0 16px;min-height:48px;flex-wrap:wrap}.dl-tabs{display:flex;gap:4px}.dl-tabs button{background:none;border:0;border-bottom:3px solid transparent;border-radius:0;color:var(--muted);font-weight:600;font-size:14px;padding:14px 12px 11px;margin:0;width:auto}.dl-tabs button.on{color:var(--navy);border-bottom-color:var(--gold)}.dl-right{margin-left:auto;display:flex;align-items:center;gap:12px}.dl-sum{font-size:13px;color:var(--muted);white-space:nowrap}.dl-sum b{color:#1f7a4d}.dl-right select{width:auto;margin:0;height:34px}.dl-msg{margin:8px 16px 0}.dl-board{flex:1;min-height:0;display:flex;gap:12px;padding:14px 16px;overflow-x:auto;background:#eef1f5;align-items:stretch}.dl-col{flex:0 0 300px;width:300px;min-width:0;display:flex;flex-direction:column;background:#f7f8fa;border-radius:6px;min-height:0;border:1px solid #e3e7ee}.dl-col.over{outline:2px dashed var(--gold);outline-offset:-2px}.dl-head{display:flex;align-items:flex-start;gap:8px;background:#fff;border-top:4px solid var(--gold);border-radius:6px 6px 0 0;padding:10px 12px;border-bottom:1px solid #e3e7ee}.dl-head>div{flex:1;min-width:0}.dl-head h3{margin:0;font-size:16px;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dl-head p{margin:2px 0 0;font-size:13px;display:flex;gap:8px}.dl-count{color:#4b5563}.dl-total{color:#1f7a4d;font-weight:600}.dl-add{width:28px;height:28px;border-radius:50%;padding:0;margin:0;display:inline-flex;align-items:center;justify-content:center;background:var(--navy);color:#fff;border:0;flex:none}.dl-cards{flex:1;overflow-y:auto;padding:10px;display:flex;flex-direction:column;gap:8px}.dl-card{background:#fff;border:1px solid #dde2ea;border-radius:6px;padding:10px 12px;box-shadow:0 1px 2px #14213d0f;cursor:pointer;display:flex;flex-direction:column;gap:6px}.dl-card:hover{border-color:#c6ceda}.dl-card:focus-visible{outline:2px solid var(--gold)}.dl-card.dragging{opacity:.45}.dl-name{font-size:14px;color:var(--ink);font-weight:600;line-height:1.3;overflow-wrap:anywhere}.dl-money{display:flex;gap:10px;font-size:13px}.dl-price{color:#1f7a4d;font-weight:600}.dl-comm{color:#44546b}.dl-foot{display:flex;align-items:center;gap:6px}.dl-agent{width:24px;height:24px;border-radius:50%;background:var(--navy);color:#fff;font-size:12px;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.dl-close{margin-left:auto;font-size:12px;color:#4b5563}.dl-empty{color:#9aa4b2;font-size:13px;text-align:center;margin:12px 0}.dl-panel fieldset{border:0;padding:0;margin:0;display:flex;flex-direction:column;gap:4px;min-width:0}.dl-panel label{margin:4px 0}.dl-two{display:flex;gap:8px}.dl-two label{flex:1;min-width:0}.dl-person{display:flex;gap:10px;align-items:center;margin-top:4px}.dl-del{margin-right:auto!important}@media (max-width: 900px){.deals{height:auto}.dl-sub{padding:0 10px}.dl-right{margin-left:0;width:100%;padding-bottom:8px;justify-content:space-between;flex-wrap:wrap;gap:8px}.dl-board{flex-direction:column;overflow-x:visible;padding:10px}.dl-col{flex:none;width:auto}.dl-cards{overflow:visible}.dl-two{flex-direction:column;gap:0}}.rep{display:flex;flex-direction:column;min-height:calc(100vh - 92px);background:#eef1f5}.rp-sub{display:flex;align-items:center;gap:12px;background:#fff;border-bottom:1px solid var(--rule);padding:0 16px;min-height:48px;flex-wrap:wrap}.rp-body{padding:16px;display:flex;flex-direction:column;gap:14px;max-width:1400px;width:100%;box-sizing:border-box}.rp-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px}.rp-card{display:flex;flex-direction:column;align-items:flex-start;gap:6px;text-align:left;background:#fff;color:var(--ink);border:1px solid #dde2ea;border-radius:8px;padding:18px;margin:0;width:auto;font-weight:400;cursor:pointer;box-shadow:0 1px 2px #14213d0f}.rp-card:hover:not(:disabled){border-color:var(--gold)}.rp-card b{font-size:16px;color:var(--navy)}.rp-card span:last-child{font-size:13px;color:#4b5563;line-height:1.4}.rp-card.off{opacity:.6;cursor:default}.rp-ico{font-size:26px}.rp-panel{padding:14px 16px}.rp-chart-head{display:flex;align-items:center;gap:12px;margin-bottom:8px}.rp-chart-head h3{margin:0;font-size:16px;color:var(--navy);flex:1}.rp-chart-head select{width:auto;margin:0;height:34px}.rp-export{width:auto;margin:0 0 0 auto}.rp-chart{width:100%;height:220px;display:block}.rp-grid-line{stroke:#e3e7ee;stroke-width:1}.rp-area{fill:#b08d3c29}.rp-line{fill:none;stroke:var(--gold);stroke-width:2.5;vector-effect:non-scaling-stroke}.rp-dot{fill:#fff;stroke:var(--navy);stroke-width:2;vector-effect:non-scaling-stroke}.rp-axis{font-size:12px;fill:#4b5563}.rp-tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:12px}.rp-tile{background:#fff;border:1px solid #dde2ea;border-radius:8px;padding:12px 14px;display:flex;flex-direction:column;gap:4px}.rp-tl{font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#4b5563}.rp-tv{font-size:28px;color:var(--navy);line-height:1.1}.rp-delta{font-size:12px;font-weight:600}.rp-delta i{font-style:normal;color:#4b5563;font-weight:400}.rp-delta.up{color:#1f7a4d}.rp-delta.down{color:var(--danger)}.rp-delta.flat{color:#4b5563;font-weight:400}.rp-table-wrap{overflow-x:auto}.rp-table{width:100%;border-collapse:collapse;font-size:13px}.rp-table th{text-align:left;font-size:12px;color:#4b5563;font-weight:600;padding:8px 10px;border-bottom:1px solid var(--rule);white-space:nowrap;background:#fbfcfd}.rp-table td{padding:9px 10px;border-bottom:1px solid #eef1f5;white-space:nowrap}.rp-table td:first-child{font-weight:600;color:var(--ink);white-space:normal;min-width:140px}.rp-bar{display:inline-block;height:8px;background:var(--gold);border-radius:4px;vertical-align:middle;margin-right:6px}@media (max-width: 900px){.rp-sub{padding:0 10px}.rp-sub .dl-tabs{overflow-x:auto;max-width:100%}.rp-sub .dl-tabs button{white-space:nowrap}.rp-body{padding:10px;min-width:0}.rp-grid{grid-template-columns:1fr}.rp-panel{min-width:0}.rp-panel .rp-chart-head{flex-wrap:wrap}.rp-panel .rp-chart-head h3{flex:1 0 100%}.rp-panel .rp-actions,.rp-panel .rp-actions select{max-width:100%}.rp-tiles{grid-template-columns:repeat(2,1fr)}.rp-chart{height:160px}}.ad-h{margin:6px 0 10px;font-size:15px;color:var(--navy)}.ad-check{display:flex;align-items:center;gap:6px;font-size:13px;color:#4b5563;white-space:nowrap}.ad-check input{width:auto;margin:0}.ad-form{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin:10px 0}.ad-form input,.ad-form select{width:auto;flex:1 1 180px;margin:0}.ad-form button{width:auto;margin:0}.ad-team td{vertical-align:middle}.ad-team select{width:auto;margin:0;height:auto;min-height:34px;padding:5px 28px 5px 10px;line-height:1.3}.ad-team input[type=checkbox]{width:16px;height:16px;margin:0;accent-color:var(--gold)}.ad-who{display:flex;align-items:center;gap:10px}.ad-who>span:last-child{display:flex;flex-direction:column}.ad-who i{font-style:normal;font-size:12px;color:#4b5563;font-weight:400}.ad-role{font-weight:600;color:var(--navy)}.ad-on{color:#1f7a4d;font-weight:600}.ad-off td,li.ad-off{opacity:.55}.ad-note{font-size:13px;margin:0 0 8px}.ad-list{list-style:none;margin:0;padding:0}.ad-list li{display:flex;align-items:center;gap:10px;padding:9px 4px;border-bottom:1px solid #eef1f5;font-size:14px}.ad-list li>b{flex:1}.ad-list li>.muted{flex:1}.ad-list .danger{color:var(--danger)}.ad-order{display:inline-flex;gap:4px}.ad-order button{text-decoration:none;font-size:15px;width:22px}.ad-order button:disabled{opacity:.3}.ad-list input[type=color]{width:32px;height:28px;padding:0;border:1px solid #dde2ea;margin:0}.ad-name{flex:1;margin:0;height:32px}.ad-tpl>span{flex:1;display:flex;flex-direction:column;gap:2px}.ad-tpl i{font-style:normal;color:#4b5563;font-size:13px}.ad-tpl-edit{display:flex;flex-direction:column;gap:8px;margin-bottom:10px;padding:12px;background:#fbfcfd;border:1px solid #dde2ea;border-radius:8px}.ad-tpl-edit input,.ad-tpl-edit textarea{margin:0}.ad-mobile-status{display:none;font-size:12px}@media (max-width: 900px){.ad-team .ad-mobile-status{display:block}.ad-team th:nth-child(3),.ad-team td:nth-child(3),.ad-team th:nth-child(9),.ad-team td:nth-child(9){display:none}.ad-who i{display:none}}.ad-flows li{flex-wrap:wrap}.ad-flow-src{flex:1 1 220px;display:flex;flex-direction:column}.ad-flow-src i{font-style:normal;font-size:12px;color:#4b5563}.ad-flows select{width:auto;margin:0;min-height:34px;padding:5px 28px 5px 10px;min-width:200px;max-width:340px}.ad-warn{font-size:12px;font-weight:600;color:#b45309;background:#fef3c7;border-radius:10px;padding:2px 8px}.ad-find{width:200px;margin:0 0 0 auto;height:34px}.ad-picks{display:flex;flex-wrap:wrap;gap:8px 16px}.ad-dist{display:inline-flex;align-items:center;gap:2px}.ad-dist>span{display:inline-flex;align-items:center}.ad-dist em{font-style:normal;color:#6b7280;margin:0 3px}.claim-btn{font-size:12px;padding:3px 10px;width:auto;margin:0}.pond-cell{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}.pond-tag{font-size:12px;font-weight:600;color:#1e3a5f;background:#e0ecf8;border-radius:10px;padding:1px 8px}.ap-wrap{display:grid;grid-template-columns:220px 1fr;gap:16px;align-items:start}.ap-folders{list-style:none;margin:0;padding:0}.ap-folders .list-item{width:100%;display:flex;justify-content:space-between}.ap-steps{margin:8px 0;padding-left:20px;display:flex;flex-direction:column;gap:8px}.ap-steps li{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.ap-steps input:not([type=number]){flex:1 1 220px;margin:0}.ap-steps select{width:auto;margin:0}.ap-day{display:inline-flex;align-items:center;gap:4px;font-size:13px}.ap-day input{width:64px;margin:0}.pp-plans{list-style:none;margin:0 0 8px;padding:0}.pp-plans li{display:flex;justify-content:space-between;align-items:center;padding:4px 0;gap:8px}.pp-plan-start{display:flex;gap:6px}.pp-plan-start select{flex:1;margin:0;min-width:0}.pp-plan-start button{width:auto;margin:0}@media (max-width: 760px){.ap-wrap{grid-template-columns:1fr}}.gl-prog{display:grid;gap:4px;min-width:140px}.gl-prog span{font-size:13px;white-space:nowrap}.gl-prog i{display:block;height:6px;border-radius:3px;background:#e3e7ee;overflow:hidden}.gl-prog em{display:block;height:100%;background:var(--gold)}.gl-edit input{width:110px}.rp-kpis{margin-bottom:14px}.lb-podium{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:14px}.lb-card{position:relative;background:#fff;border:1px solid #dde2ea;border-radius:10px;padding:18px 14px 14px;display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center}.lb-card.lb-r1{border-color:var(--gold, #b8975a);box-shadow:0 2px 10px #b8975a40}.lb-rank{position:absolute;top:10px;left:10px;width:24px;height:24px;border-radius:50%;background:var(--navy);color:#fff;font-size:12px;font-weight:700;display:grid;place-items:center}.lb-r1 .lb-rank{background:var(--t-accent-strong)}.lb-rank.sm{position:static;flex:none}.lb-av{width:56px;height:56px;border-radius:50%;background:#e8ecf3;color:var(--navy);font-weight:700;display:grid;place-items:center;font-size:18px}.lb-av.sm{width:34px;height:34px;font-size:13px;flex:none}.lb-name{color:var(--navy)}.lb-pts{font-size:26px;font-weight:700;color:var(--navy)}.lb-pts small{font-size:13px;font-weight:500;color:#6b7686}.lb-list{list-style:none;padding:0;margin:14px 0 6px;display:flex;flex-direction:column;gap:10px}.lb-list li{display:flex;align-items:center;gap:10px}.lb-row{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.lb-line{display:flex;justify-content:space-between;gap:8px}.lb-bar{height:8px;background:#eef1f6;border-radius:4px;overflow:hidden}.lb-bar i{display:block;height:100%;background:var(--navy);border-radius:4px}@media (max-width: 700px){.lb-podium{grid-template-columns:1fr}}@media (max-width: 720px){.ad-team{font-size:13px}.ad-team th{white-space:normal;line-height:1.2;vertical-align:bottom;font-size:12px}.ad-team th,.ad-team td{padding:7px 4px}.ad-team td{white-space:normal}.ad-team .ad-who>:first-child{display:none}.ad-team .ad-who b{word-break:break-word}.ad-team td select{width:88px;max-width:88px;padding-left:4px;padding-right:18px;font-size:13px}.ad-team td:last-child .link{white-space:normal;text-align:left}.ad-team td:first-child{min-width:0;width:30%}.ad-team th{font-size:12px;letter-spacing:0}.ad-team td select{width:80px;max-width:80px}.ad-team td:last-child .link{font-size:12px;padding:0}}.rp-sub2{font-size:12px;color:#6b7280}.rp-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.rp-actions select{width:auto;margin:0}.rp-link{color:var(--gold-ink, #86661a)}.rp-props{display:grid;grid-template-columns:300px 1fr;gap:12px;min-height:420px}.rp-props-list{border:1px solid var(--rule);border-radius:8px;padding:12px;overflow:auto}.rp-props-map{border:1px solid var(--rule);border-radius:8px;min-height:480px;z-index:0}.rp-props-list{max-height:480px;padding:6px}.rp-prop{display:flex;gap:10px;width:100%;text-align:left;background:#fff;border:0;border-bottom:1px solid var(--rule);padding:10px 8px;cursor:pointer;border-radius:6px;color:inherit;font:inherit}.rp-prop:hover{background:#f6f7f9}.rp-prop.on{background:#fbf6e9;box-shadow:inset 3px 0 0 var(--gold, #c9a24a)}.rp-prop-n{min-width:30px;height:30px;border-radius:15px;background:#b8202e;color:#fff;font-weight:700;display:flex;align-items:center;justify-content:center;font-size:13px}.rp-prop.on .rp-prop-n{background:var(--gold, #c9a24a)}.rp-prop-body{display:flex;flex-direction:column;font-size:13px;min-width:0}.rp-prop-body b{font-size:14px}@media (max-width: 700px){.rp-props{grid-template-columns:1fr}.rp-props-map{min-height:300px}.rp-props-list{max-height:260px}}.rp-subcell{display:block;font-size:12px;color:#6b7280;margin-top:2px;font-weight:400}.rp-subtitle{margin:4px 0 0;font-size:14px;color:#4b5563}.rp-chart-head>div:first-child{flex:1}.rp-status{display:inline-block;padding:2px 8px;border-radius:10px;font-size:12px;font-weight:600;background:#eef1f5;color:#374151}.rp-status-sent{background:#e7f5ec;color:#17633a}.rp-status-scheduled{background:#fbf6e9;color:#86661a}.th-sort{all:unset;cursor:pointer;display:inline-flex;gap:4px;align-items:center}.th-sort:hover{color:var(--ink, #111827)}.sort-arrow{font-size:9px;color:#c9a24a}.contact-cell{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.icon-btn{all:unset;cursor:pointer;display:inline-grid;place-items:center;width:24px;height:24px;border-radius:50%;color:#6b7280}.icon-btn:hover{background:#f3f0e6;color:#86661a}.last-comm{max-width:240px}.last-comm .sub{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:230px;color:var(--muted);font-size:12px}.cols-menu{position:relative}.cols-pop{position:absolute;right:0;top:calc(100% + 4px);z-index:5;background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 8px 24px #0000001f;padding:8px 12px;min-width:190px;display:grid;gap:6px;font-size:14px}.cols-pop label{display:flex;gap:8px;align-items:center;cursor:pointer;white-space:nowrap}.pp-deals{list-style:none;margin:0;padding:0;display:grid;gap:10px}.pp-deals li{display:grid;gap:2px;padding:8px 10px;border:1px solid #ece7d8;border-radius:8px;background:#fffdf7}.tl-text-body{white-space:pre-wrap;margin:2px 0}.tl-message-meta{padding-bottom:10px;margin:3px 0 10px;border-bottom:1px solid var(--rule)}.pp-card .tl-text .tl-dot{background:#9896d9;color:#fff}.tl-in .tl-dot{background:#e7f0fb;color:#1d4f91}.ib-row-name{display:flex;align-items:center;gap:6px;min-width:0}.ib-count{font-size:12px;color:var(--soft);background:#f1efe8;border-radius:9px;padding:0 6px;line-height:17px}.ib-row-phone{display:flex;gap:4px;align-items:center;font-size:12px;color:var(--soft)}.ib-call{width:34px;height:34px;border-radius:50%;border:0;background:#2e9e5b;color:#fff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.ib-call:hover{background:#25864c}.ib-tools{display:inline-flex;gap:2px;align-items:center}.ib-tool{width:30px;height:30px;border:0;border-radius:6px;background:transparent;color:var(--muted);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;font-size:15px}.ib-tool:hover{background:#f1efe8;color:var(--navy)}.ib-emoji-wrap{position:relative}.ib-emoji{position:absolute;bottom:36px;left:0;z-index:5;background:#fff;border:1px solid var(--rule);border-radius:8px;box-shadow:0 6px 18px #0000001f;padding:6px;display:grid;grid-template-columns:repeat(6,30px);gap:2px}.ib-emoji button{border:0;background:transparent;font-size:18px;cursor:pointer;border-radius:6px;height:30px}.ib-emoji button:hover{background:#f1efe8}.ib-chip-add{border-style:dashed;color:var(--accent)}.ib-chip-add:disabled{opacity:.5;cursor:default}.ad-table{width:100%;border-collapse:collapse;font-size:14px}.ad-table th,.ad-table td{text-align:left;padding:9px 8px;border-bottom:1px solid #eef1f5}.ad-table th{font-size:12px;color:#6b7280;font-weight:600}.ad-table td.ad-actions{display:flex;gap:12px}.ad-form.inline{margin:0;flex-wrap:nowrap}.chip-filter{display:inline-flex;align-items:center;gap:6px;background:#f1f4f8;border:1px solid #dde2ea;border-radius:14px;padding:2px 10px;font-size:13px}.chip-filter .link{padding:0 2px;font-size:15px}.lc-prev{display:block;max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cf .cf-act{white-space:nowrap;width:150px}.cf .cf-type{text-transform:capitalize}.cf-badge{margin-left:8px;font-size:12px;background:#f1f3f7;color:#6b7280;border-radius:10px;padding:1px 8px}.cf td.ad-actions{gap:2px}button.icon-btn{background:none;color:#667085;padding:6px;line-height:0;border-radius:6px}button.icon-btn:hover:not(:disabled){background:#f2f4f7;color:var(--navy)}button.icon-btn.del:hover{color:#b42318;background:#fef3f2}button.icon-btn:disabled{opacity:.25}.cf-modal{width:480px}.cf-modal h6{margin:6px 0 0;font-size:12px;text-transform:uppercase;letter-spacing:.04em;color:#6b7280}.cf-types{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.cf-types button{margin:0;background:#fff;color:var(--ink);border:1px solid #d6dbe4;text-transform:capitalize;padding:8px 4px;font-weight:500}.cf-types button.on{border-color:var(--brand, #14213d);background:var(--brand, #14213d);color:#fff}.cf-types button[disabled]{opacity:.35}.cf-check{display:flex;gap:8px;align-items:center;font-size:14px;cursor:pointer}.cf-check input{width:auto;margin:0}.cf-opts{display:flex;flex-direction:column;gap:6px}.cf-opt{display:flex;gap:6px;align-items:center}button.icon-x{background:none;color:#98a2b3;padding:6px;line-height:0;border-radius:6px;flex:none}button.icon-x:hover{background:#f2f4f7;color:#b42318}.modal header button.icon-x:hover{color:var(--navy)}.cf-flags{display:flex;flex-direction:column;gap:8px;margin-top:4px;padding-top:10px;border-top:1px solid #eef1f5}.cf-types button{display:inline-flex;align-items:center;justify-content:center;gap:6px}.cf-modal input:focus,.cf-in:focus{outline:none;border-color:var(--navy);box-shadow:0 0 0 3px #14213d1f}.cf-opt input{margin:0}.cf-opts>.link{align-self:flex-start}.cf-err{color:#b42318;font-size:12px}.cf-foot{justify-content:flex-end}.facts select,.cf-in{margin:0;width:100%;max-width:220px;padding:5px 8px;font-size:14px;border:1px solid var(--line);border-radius:6px;background:#fff}.cf-in{display:block}.danger-btn{background:#b42318}.et .rp-chart-head{gap:12px}.et .rp-chart-head .tsearch{margin:0 0 0 auto}.et-filters{display:flex;gap:6px;margin:4px 0 12px}.et-filters button,.et-seg button{background:#fff;color:var(--navy);border:1px solid var(--line);padding:5px 12px;font-size:13px;border-radius:16px}.et-filters button.on,.et-seg button.on{background:var(--navy);color:#fff;border-color:var(--navy)}.et-name{font-weight:600;text-decoration:none;text-align:left}.et-name:hover{text-decoration:underline}.et-subj{max-width:360px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.et-modal{width:640px;max-width:calc(100vw - 32px)}.et-modal h6{margin:6px 0 0;font-size:12px;text-transform:uppercase;letter-spacing:.04em;color:#6b7280}.et-modal input:not([type=checkbox]),.et-modal textarea{margin:0;width:100%}.et-modal .cf-check{margin:4px 0 0;color:var(--ink)}.et .cf-badge{background:#e8eefc;color:#1d3a8a;font-weight:600}.et-modal textarea{font-family:inherit;resize:vertical}.et-bar{display:flex;justify-content:space-between;align-items:center;margin-top:6px}.et-seg{display:flex;gap:4px}.et-hl{padding:2px 2px 0}.mf-tok{border-bottom:2px solid #f5c518;font-weight:500;text-transform:capitalize;color:#475467}.et-preview{border:1px solid var(--line);border-radius:8px;padding:14px;background:#fcfcfd}.et-pv-subj{font-weight:600;padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid var(--line)}.et-pv-body{white-space:pre-wrap;font-size:14px;line-height:1.5}.mf{position:relative}.mf-btn{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;font-size:13px}.mf-menu{position:absolute;z-index:30;right:0;top:calc(100% + 4px);width:250px;max-height:40vh;overflow:auto;background:#fff;border:1px solid var(--line);border-radius:8px;box-shadow:0 8px 24px #1018281f}.em-foot .mf-menu{right:auto;left:0;top:auto;bottom:calc(100% + 4px)}.mf-head{background:#f6f8fa;font-weight:700;font-size:12px;color:#667085;text-transform:uppercase;letter-spacing:1px;padding:0 10px;height:32px;display:flex;align-items:center;border-bottom:1px solid #eef1f5}.mf-menu button{display:block;width:100%;text-align:left;background:none;color:var(--ink);padding:8px 12px;font-size:14px;border-radius:0}.mf-menu button:hover{background:#f2f4f7}.em-row{display:flex;gap:8px;align-items:center;font-size:14px}.em-row select{margin-left:auto;width:200px}.em-compose input{margin:0}.em-foot{justify-content:space-between;align-items:center;gap:10px}.em-foot .small{margin-left:auto}@media (max-width: 600px){.em-compose .em-row{flex-wrap:wrap;min-width:0}.em-compose .em-row b{min-width:0;overflow-wrap:anywhere}.em-compose .em-row select{flex:0 0 100%;width:100%;min-width:0;margin-left:0}.em-compose .em-foot{flex-wrap:wrap}.em-compose .mf-menu{max-width:calc(100vw - 40px)}}.au-acts{max-width:280px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.au-sw{width:38px;height:22px;padding:2px;border-radius:11px;background:#d0d5dd;border:0;position:relative;display:inline-flex}.au-sw span{width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #0003;transition:transform .15s}.au-sw.on{background:var(--navy)}.au-sw.on span{transform:translate(16px)}.au-sw:disabled{opacity:.6}.au-modal{width:700px;max-height:calc(100vh - 40px);overflow:auto}.au-flow{display:flex;flex-direction:column;align-items:stretch;margin:8px 0 4px}.au-node{position:relative;border:1px solid var(--line);border-radius:10px;padding:10px 12px;background:#fff;display:flex;flex-direction:column;gap:8px;margin-top:22px}.au-node:first-child{margin-top:0}.au-node.bad{border-color:#f04438}.au-line{position:absolute;top:-23px;left:50%;width:2px;height:22px;background:#c9d1dd}.au-trig{background:#f8fafc}.au-node-h{display:flex;align-items:center;gap:10px}.au-pill{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;padding:3px 8px;border-radius:10px;white-space:nowrap}.au-pill.trig{background:#fff4d6;color:#8a6100}.au-pill.act{background:#e8eefc;color:#1d3a8a}.au-pill.wait{background:#f2f4f7;color:#475467}.au-sum{flex:1;text-align:left;text-decoration:none;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.au-sum .muted{margin-left:6px}.au-tools{display:flex;gap:2px}.au-trigs{display:flex;flex-wrap:wrap;gap:6px}.au-trigs button{display:inline-flex;align-items:center;gap:6px;background:#fff;color:var(--navy);border:1px solid var(--line);padding:6px 12px;font-size:13px;border-radius:16px}.au-trigs button.on{background:var(--navy);color:#fff;border-color:var(--navy)}.au-form{display:flex;flex-direction:column;gap:8px}.au-form label{display:flex;align-items:center;gap:8px;font-size:14px}.au-form input[type=number]{width:80px;margin:0}.au-row{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.au-row select{flex:1 1 110px;min-width:0;margin:0}.au-row input:not([type=number]){flex:1 1 140px;min-width:0;margin:0}.au-chips{display:flex;flex-wrap:wrap;gap:6px}.au-add{border:0;padding:0;align-items:center;background:none}.au-addbtn{display:inline-flex;align-items:center;gap:6px}.au-menu{width:100%;border:1px solid var(--line);border-radius:10px;display:grid;grid-template-columns:1fr 1fr;overflow:hidden}.au-menu button{display:flex;gap:10px;align-items:flex-start;text-align:left;background:#fff;color:var(--ink);padding:10px 12px;border-radius:0;border-bottom:1px solid #eef1f5}.au-menu button:hover{background:#f2f4f7}.au-menu button>span{display:flex;flex-direction:column}@media (max-width: 600px){.au-menu{grid-template-columns:1fr}.au-sum{white-space:normal}.au-sum .muted{display:block;margin-left:0;overflow-wrap:anywhere}}.au-prow{gap:10px}.au-prow>span{display:flex;flex-direction:column;min-width:0}.au-pst{white-space:normal}.au{overflow-x:auto}@media (max-width: 600px){.au .ad-table{min-width:560px}.au .rp-chart-head{flex-wrap:wrap}.au .tsearch{flex:1 1 100%;order:3}}.sf-bar{display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding:6px 16px 8px}.sf-chip{display:inline-flex;gap:6px;align-items:center}.sf-ct{text-decoration:none;color:inherit}.sf-wrap{position:relative}.sf-add{display:inline-flex;align-items:center;gap:6px}.sf-pop{position:absolute;z-index:40;top:calc(100% + 6px);left:0;width:300px;background:#fff;border:1px solid var(--line);border-radius:10px;box-shadow:0 8px 24px #10182824;padding:12px;display:flex;flex-direction:column;gap:8px}.sf-pop select,.sf-pop input:not([type=checkbox]){margin:0;width:100%}.sf-opts{max-height:200px;overflow:auto;display:flex;flex-direction:column;gap:4px;border:1px solid var(--line);border-radius:8px;padding:8px;font-size:14px}.sf-opts label{display:flex;gap:8px;align-items:center}.sf-days{display:flex;gap:8px;align-items:center;font-size:14px}.sf-days input{width:90px!important}.sf-foot{display:flex;justify-content:flex-end;gap:8px}.sf-clear{font-size:13px}.sf-dirty{padding:0 16px 6px;display:flex;gap:10px}.sl-row{display:flex;align-items:center}.sl-row .list-item{flex:1;min-width:0}.sl-del{opacity:0}.sl-row:hover .sl-del,.sl-del:focus{opacity:1}.sl-shared{color:#667085;font-size:12px}.sl-empty{padding:4px 12px}@media (max-width: 700px){.sf-pop{position:fixed;left:12px;right:12px;width:auto;top:120px}.sl-del{opacity:1}}.sf-opts input[type=checkbox]{width:auto;margin:0;flex:none}.sf-opts label{white-space:nowrap}.sf-chip{min-height:32px;padding:0 10px}.sf-chip .link{text-decoration:none}.sf-chip .link:last-child{margin-left:4px;font-size:16px;color:#667085}.bulk form{display:flex;gap:6px;align-items:center}.bk-trash{display:inline-flex;align-items:center;gap:6px}.tr-item{margin-top:12px}.tr-item .list-name{display:inline-flex;gap:6px;align-items:center}.tr-note{padding:0 16px}.tr-pane .ad-table{margin:0 16px;width:calc(100% - 32px)}.bulk{flex-wrap:wrap;row-gap:8px;align-items:center}.bulk>strong{flex:0 0 100%}@media (min-width: 1500px){.bulk>strong{flex:none}}.cols-sep{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#667085;padding:8px 0 2px;border-top:1px solid var(--line);margin-top:6px}.cols-pop{max-height:60vh;overflow:auto}.nt{display:flex;flex-direction:column;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ink)}.nt.late .sub{color:#d92d20}.pp-rels{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.pp-rels li{position:relative;padding-right:90px}.pp-rel-act{position:absolute;right:0;top:0;display:flex;gap:8px;font-size:13px}.pp-rel-add{margin-top:8px;display:inline-flex;gap:6px;align-items:center}.pp-rel-form{display:flex;flex-direction:column;gap:6px;margin-top:8px}.pp-rel-form input,.pp-bg textarea,.pp-sec-body textarea{margin:0;width:100%}.pp-rel-foot{display:flex;justify-content:flex-end;gap:8px;margin-top:6px}.pp-bg-text{white-space:pre-wrap;margin:0 0 6px}.pp-rels li{padding-right:0}.pp-rels .pill{white-space:nowrap}.pp-rel-act{position:static;gap:14px;margin-top:2px}.pp-topnav{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.pp-topnav .pp-back{margin-bottom:0}.pp-pn{display:inline-flex;align-items:center;gap:4px}.pp-pn .icon-btn{width:28px;height:28px;font-size:18px;line-height:1;border:1px solid var(--line);border-radius:6px;background:#fff}.pp-pn .icon-btn:disabled{opacity:.35;cursor:default}.pp-collabs{display:flex;flex-wrap:wrap;gap:6px}.pp-collab-add{margin-top:8px;width:auto}.tk-pop .tk-chk{display:flex;flex-direction:row;align-items:center;color:var(--ink, inherit);gap:8px;padding:4px 2px;font-size:14px;white-space:nowrap;cursor:pointer}.tk-pop .tk-chk input{width:16px;height:16px;margin:0;flex:none}.tk-pop hr{border:0;border-top:1px solid var(--line);margin:6px 0}.tk-pop{max-height:calc(100vh - 140px);overflow-y:auto}.cal-x{display:flex;align-items:center;gap:4px;background:#fff!important;border:1px dashed var(--rule)!important;color:var(--ink, #14213d)!important}.cal-x-closing{border-color:#7a3e9d!important;color:#7a3e9d!important}.cal-filters strong{display:block;margin:6px 0 2px;color:var(--soft)}.gt-toast{position:fixed;left:50%;bottom:24px;transform:translate(-50%);z-index:1000;display:flex;align-items:center;gap:14px;background:#067647;color:#fff;padding:10px 14px 10px 16px;border-radius:8px;box-shadow:0 8px 24px #14213d40;font-size:14px;max-width:calc(100vw - 32px)}.gt-toast span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gt-toast-undo{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.6);padding:3px 10px;border-radius:5px;font-weight:600;cursor:pointer}.gt-toast-x{background:transparent;border:0;color:#fff;font-size:18px;cursor:pointer;padding:0 2px}.dl-seg{display:inline-flex;border:1px solid var(--rule);border-radius:6px;overflow:hidden}.dl-seg button{background:#fff;color:var(--muted);border:0;border-radius:0;margin:0;width:auto;padding:6px 14px;font-weight:600;font-size:13px}.dl-seg button.on{background:var(--navy);color:#fff}.dl-new{width:auto;margin:0;padding:7px 14px}.dl-board[hidden]{display:none}.dl-listwrap{flex:1;min-height:0;overflow:auto;background:#eef1f5;padding:14px 16px}.dl-table{width:100%;border-collapse:collapse;background:#fff;border:1px solid #e3e7ee;border-radius:6px;font-size:14px}.dl-table th{text-align:left;background:#f7f8fa;border-bottom:1px solid #e3e7ee;padding:0;white-space:nowrap;position:sticky;top:0}.dl-sort{background:none;border:0;margin:0;width:100%;text-align:inherit;padding:10px 12px;color:var(--muted);font-weight:600;font-size:13px;border-radius:0}.dl-table th.num .dl-sort,.dl-table td.num{text-align:right}.dl-table td{padding:10px 12px;border-bottom:1px solid #eef1f5;white-space:nowrap}.dl-table tbody tr{cursor:pointer}.dl-table tbody tr:hover{background:#fafbfc}.dl-table tfoot td{background:#f7f8fa;border-top:1px solid #e3e7ee}.dl-tname{font-weight:600;color:var(--ink);white-space:normal!important;min-width:180px}.dl-stage{border-left:4px solid var(--gold);padding-left:8px}@media (max-width: 760px){.dl-listwrap{padding:10px}}.dl-filters{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:8px 16px;background:#fff;border-bottom:1px solid var(--rule);font-size:13px;color:var(--muted)}.dl-filters label{display:inline-flex;align-items:center;gap:6px;margin:0;white-space:nowrap}.dl-filters select,.dl-filters input{width:auto;margin:0;height:32px;font-size:13px}.dl-filters input:not([type=date]){width:90px}.dl-filters .link{width:auto;margin:0}@media (max-width: 760px){.dl-filters{padding:8px 10px}}.ib-bulk{display:flex;align-items:center;flex-wrap:wrap;gap:6px 14px;padding:8px 12px;border-bottom:1px solid var(--rule);background:#f7f9fc;font-size:13px}.ib-bulk input[type=checkbox],.ib-pick{width:16px;height:16px;margin:0;flex:none;accent-color:var(--navy)}.ib-bulk .link{width:auto;margin:0;font-size:13px}.ib-bulk select{width:auto;margin:0;height:30px;font-size:13px}.ib-li-sel{display:flex;align-items:stretch;border-bottom:1px solid var(--rule)}.ib-li-sel .ib-pick{align-self:center;margin-left:10px}.ib-li-sel .ib-row{border-bottom:0}.ib-bulk select{height:auto;padding:4px 26px 4px 8px;line-height:1.3}.ib-li-sel .ib-row{flex:1;min-width:0;padding-left:8px}.ib-li-sel .ib-row-top time{flex:none}.ib-search{padding:8px 12px;border-bottom:1px solid var(--rule)}.ib-search input{width:100%;margin:0;height:34px;font-size:13px}.tk-add{width:auto;margin:0 0 0 auto;padding:6px 14px;font-size:13px}.tk-head .tk-clear+.tk-add{margin-left:12px}.tk-title[role=button]{cursor:pointer}.tk-title[role=button]:hover{color:var(--navy);text-decoration:underline}.tk-due{display:flex;align-items:center;gap:6px;flex-wrap:wrap;justify-content:flex-end}.tk-snooze{width:auto;margin:0 0 0 6px;font-size:12px}.tk-f{display:flex;flex-direction:column;gap:4px;font-size:13px;color:var(--soft)}.tk-mfoot{display:flex;align-items:center;gap:8px;margin-top:6px}.tk-mfoot button{width:auto;margin:0}.tk-del{color:#b42318!important}.tk-person{display:flex;align-items:center;gap:10px;color:var(--ink, #1f2a44)}.tk-person .link{width:auto;margin:0;font-size:12px}.tk-pfind{position:relative}.tk-pfind input{width:100%;margin:0}.cal-edit{width:auto;margin:4px 8px 0 0;padding:6px 14px;font-size:13px}.cal-form-row{flex-wrap:wrap}.cal-form-row input[type=date]{flex:1 1 100%}.cal-ev[draggable=true],.cal-chip[draggable=true]{cursor:grab}.rp-range{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}.rp-range select,.rp-range input{width:auto;margin:0}.co-form{max-width:620px;display:flex;flex-direction:column;gap:10px}.co-form label{display:flex;flex-direction:column;gap:4px;font-size:13px;color:var(--soft)}.co-form input,.co-form select,.co-form textarea{margin:0}.co-row{display:flex;gap:12px}.co-row label{flex:1;min-width:0}.co-foot{display:flex;gap:8px;justify-content:flex-end}.co-foot button{width:auto;margin:0}@media (max-width: 640px){.co-row{flex-direction:column}}.pl-more{display:flex;align-items:center;justify-content:center;gap:12px;padding:14px}.pl-more button{width:auto;margin:0}.pp-addrs{display:flex;flex-direction:column;gap:6px;margin:8px 0}.pp-addr{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.pp-addr select,.pp-addr input{width:auto;margin:0;flex:1 1 120px}.pp-addr .pp-st{flex:0 1 60px}.pp-addr .pp-zip{flex:0 1 80px}.pp-addr button,.pp-addrs>button{width:auto;margin:0}.pp-price{width:100%;margin:0;border-color:transparent;background:transparent;padding:2px 4px}.pp-price:hover,.pp-price:focus{border-color:var(--line);background:var(--bg)}.pp-pinned{margin-bottom:10px;padding:4px 8px;border:1px solid var(--gold, #c9a961);border-radius:8px;background:color-mix(in srgb,var(--gold, #c9a961) 8%,transparent)}.pin-tag{margin-left:6px;padding:1px 6px;border-radius:10px;font-size:12px;font-weight:600;background:var(--gold, #c9a961);color:#1a1a1a}.au-check{display:flex;align-items:center;gap:8px;padding:3px 0;font-size:14px;cursor:pointer}.au-check input{width:auto;margin:0}.ib-glance-h{margin:8px 0 4px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--muted, #667085)}.ib-glance{display:flex;flex-wrap:wrap;gap:14px;font-size:16px;font-weight:600}.ib-glance span{display:inline-flex;align-items:center;gap:4px}.ib-glance .g-price{color:#2e9e5b}.ib-glance .g-bed{color:#8e6bd8}.ib-glance .g-bath{color:#3b8fd9}.ib-zips{display:flex;flex-wrap:wrap;gap:5px;margin-top:8px}.ib-contact .cal-ico{width:28px;height:28px;flex:0 0 28px;padding:0;display:inline-flex;align-items:center;justify-content:center}.tk-help{display:inline-flex;align-items:center;gap:5px;border:1px solid var(--navy);color:var(--navy);background:#fff;border-radius:16px;padding:4px 12px;font-size:13px;cursor:pointer}.tk-help:hover{background:#f3efe4}.tk-helpbox ul{margin:0;padding:14px 18px 18px 34px;display:flex;flex-direction:column;gap:8px;font-size:14px;line-height:1.45}@media (max-width: 700px){.tk-help{padding:4px 8px;font-size:12px}}.cal-now{height:0;background:none;border-top:2px dashed #7fa6d9}.cal-ev.short{flex-direction:row;align-items:center;gap:6px}.cal-ev.short span{white-space:nowrap}.cal-sched-item{background:none;border-radius:0;padding:4px 10px;margin:0 0 6px}.cal-sched-item strong{color:var(--navy);font-weight:600;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cal-sched-item:hover{background:var(--page)}.dl-status{border:1px solid var(--line, #d8dde6);border-radius:6px;padding:5px 8px;font-size:13px;background:#fff}.dl-report{display:inline-flex;align-items:center;gap:5px;font-size:13px}.dl-comm{display:inline-flex;align-items:center;gap:4px}.dl-arch{margin-left:6px;font-size:12px;font-weight:600;color:#86661a;background:#f6efd9;border-radius:4px;padding:1px 5px;vertical-align:middle}.dl-archbtn{margin-right:8px}.rp-sec{margin-bottom:22px}.rp-sec-h{font-size:15px;font-weight:700;color:var(--navy);margin:0 0 10px}.rp-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.rp-ico{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;background:var(--page);color:var(--navy)}.call-from{display:inline-flex;align-items:center;gap:6px}.call-from select{min-width:200px}.call-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:8px}.callbar{position:fixed;right:16px;bottom:16px;width:min(380px,calc(100vw - 32px));z-index:60;background:#111;color:#fff;border:1px solid var(--gold);border-radius:12px;padding:12px 14px;box-shadow:0 10px 30px #00000059}.callbar .muted{color:#bbb}.callbar-top{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.callbar-actions{display:flex;gap:6px;flex-wrap:wrap}.callbar button.danger{background:#b3261e;color:#fff;border:0}.callbar button.secondary{background:transparent;color:#fff;border:1px solid #555}.call-timer{color:var(--gold);font-variant-numeric:tabular-nums;margin-left:4px}.callbar-log{margin-top:10px;display:grid;gap:8px}.callbar textarea{width:100%;background:#1c1c1c;color:#fff;border:1px solid #444;border-radius:8px;padding:6px 8px}.outcomes{display:flex;flex-wrap:wrap;gap:6px}.outcomes button{background:#1c1c1c;color:#fff;border:1px solid #444;border-radius:999px;padding:4px 10px;font-size:13px}.outcomes button.on{background:var(--gold);color:#111;border-color:var(--gold)}.callbar-foot{display:flex;justify-content:flex-end;gap:8px}.keypad{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-top:8px}.keypad button{background:#1c1c1c;color:#fff;border:1px solid #444;border-radius:8px;padding:8px 0;font-size:18px}.rec-player{width:100%;max-width:360px;height:34px;margin-top:4px}.mms{max-width:240px;max-height:240px;border-radius:8px;margin-top:4px;display:block}@media (max-width: 640px){.callbar{right:8px;left:8px;bottom:8px;width:auto}.call-from select{min-width:0;max-width:60vw}}.batch-modal{width:620px}.batch-modal h2{margin:0;font-size:19px}.batch-modal textarea{width:100%}.bulk .bk-email{background:var(--gold);color:#111;border:0}.modal-foot{display:flex;justify-content:flex-end;gap:8px}.tselect.mobile-lists{display:none}@media (max-width: 900px){.tselect.mobile-lists{display:inline-block;max-width:100%}}.tl-web .tl-dot{background:#b08d3c}.web-pages{margin:4px 0;padding-left:18px}.web-pages a{color:inherit;word-break:break-all}.bell{position:relative}.bell-n{position:absolute;top:4px;right:2px;background:#86661a;color:#fff;font-size:12px;font-weight:700;border-radius:9px;min-width:16px;height:16px;line-height:16px;text-align:center;padding:0 3px}.bell-menu{width:340px;max-height:70vh;overflow-y:auto}.bell-item{display:flex;flex-direction:column;align-items:flex-start;gap:2px;width:100%;text-align:left;background:none;border:0;border-top:1px solid var(--rule);padding:8px;color:inherit;cursor:pointer}.bell-item.new{background:#faf6ec}.bell-item:hover{background:#f3ecdb}.tl-body{min-width:0;overflow-wrap:anywhere}.tk-search{height:32px;padding:0 10px;border:1px solid var(--line,#ddd);border-radius:6px;min-width:0;width:160px;font:inherit}@media (max-width:640px){.tk-search{width:110px}}@media (max-width:760px){.dl-right .tk-search{order:9;flex:1 1 100%;width:auto}}.au-folders{display:flex;gap:6px;flex-wrap:wrap;margin:6px 0 4px}.au-folders .chip{border:1px solid var(--line,#ddd);background:#fff;border-radius:14px;padding:4px 12px;font-size:13px;cursor:pointer}.au-folders .chip.on{background:#000;color:#fff;border-color:#000}.my-settings{max-width:720px;margin:0 auto;padding:16px}.ms-head{display:flex;justify-content:space-between;align-items:center}.ms-card{display:flex;flex-direction:column;gap:10px;background:#fff;border:1px solid var(--line,#e5e5e5);border-radius:10px;padding:16px;margin:12px 0}.ms-card label{display:flex;flex-direction:column;gap:4px;font-size:13px}.ms-card .ms-check{flex-direction:row;align-items:center;gap:8px}.ms-card h3{margin:8px 0 0;font-size:15px}.ms-photo{width:72px;height:72px;border-radius:50%;object-fit:cover}.ms-msg{background:#fff8e1;border:1px solid #c9a227;padding:8px 12px;border-radius:8px}.api-key{display:block;word-break:break-all;background:#f6f6f6;border:1px solid #ddd;border-radius:6px;padding:8px;margin:8px 0;font-size:12px}.au-lib{list-style:none;padding:0;margin:8px 0;max-height:60vh;overflow:auto}.au-lib li{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:8px 0;border-bottom:1px solid #eee}.hm .rp-chart-head{flex-wrap:wrap;gap:8px}.hm-wrap{overflow-x:auto}@media (max-width:600px){.hm .tsearch{flex:1 1 100%;order:3}.hm .ad-table{min-width:640px}}@media (max-width: 900px){.lists .list-item.sl-new{display:inline-flex;width:auto;margin:0 0 6px}}.rp-deal-filters{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 12px}.rp-bar-row{display:grid;grid-template-columns:140px 1fr auto;gap:10px;align-items:center;margin:6px 0}.rp-bar{background:#f1ede4;height:14px;border-radius:3px;overflow:hidden}.rp-bar i{display:block;height:100%;background:var(--gold,#b08d57)}@media (max-width:600px){.rp-bar-row{grid-template-columns:100px 1fr auto}}.rp-email-body{white-space:pre-wrap;border:1px solid var(--rule);border-radius:4px;padding:12px;max-height:60vh;overflow:auto;background:#fff}.ms-photo-row{display:flex;align-items:center;gap:12px}.em-acts{display:flex;gap:12px;margin-top:4px}.em-row input{flex:1;min-width:0}.em-mode{background:#faf6ee;padding:4px 8px;border-radius:4px}.pn-gone{margin-top:12px}.pn-gone summary{cursor:pointer;color:var(--muted,#666)}.pr-form{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:8px;margin:8px 0}.pr-form label{display:flex;flex-direction:column;font-size:13px;gap:2px}.pr-acts{display:flex;gap:12px;align-items:center}.pr-row{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.pr-row>b{flex:1 1 200px}.pr-row input,.pr-row select{max-width:100%}.ap-back{align-items:flex-start;padding-top:109px}.ap-modal{background:#fff;width:550px;max-width:calc(100vw - 24px);border-radius:4px;box-shadow:0 8px 30px #14213d4d;display:flex;flex-direction:column}.ap-head{display:flex;align-items:center;gap:8px;height:60px;padding:0 20px;border-bottom:1px solid #e6eaed;color:#8a9aa5}.ap-head h3{margin:0;flex:1;font-size:16px;font-weight:600;color:#364650}.ap-x{background:none;border:0;color:#8a9aa5;padding:4px;width:auto;height:auto;cursor:pointer}.ap-x:hover{color:#364650}.ap-body{padding:20px;display:flex;flex-direction:column;gap:20px}.ap-row{display:flex;gap:20px}.ap-row>*{flex:1 1 0;min-width:0}.ap-row input,.ap-row select{height:40px;margin:0;border:1px solid #d5dde2;border-radius:4px;padding:0 12px;font-size:14px;color:#364650;background:#fff}.ap-row input::placeholder{color:#9aabb5}.ap-row select{background:#f7f9fa}.ap-row select.ap-ph{color:#9aabb5}.ap-dup{margin:0;padding:10px;color:#ff9258;font-size:14px}.ap-err{margin:0;color:#c0392b;font-size:14px}.ap-foot{display:flex;justify-content:flex-end;align-items:center;gap:18px;padding:20px;border-top:1px solid #e6eaed}.ap-cancel{background:none;border:0;color:#364650;font-size:14px;width:auto;height:auto;padding:0;cursor:pointer}.ap-save{background:var(--accent);color:var(--accent-ink);border:0;border-radius:21px;height:41px;min-width:112px;padding:0 20px;font-size:14px;font-weight:600;width:auto;cursor:pointer}.ap-save:disabled{opacity:.5;cursor:default}@media (max-width: 640px){.ap-back{padding-top:12px}.ap-row{flex-direction:column;gap:12px}.ap-row>span{display:none}}.au-plist{display:grid;gap:8px}.au-plist .au-prow{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:2px 0}.au-pname{all:unset;cursor:pointer;display:flex;flex-direction:column;min-width:0;flex:1}.au-pname b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.au-pstat{display:inline-flex;align-items:center;gap:4px;flex-shrink:0}.au-dot{display:inline-block;width:8px;height:8px;border-radius:4px}.au-ptog{display:inline-flex;align-items:center;justify-content:center;border:0;border-left:1px solid var(--line, #dde1e6);background:none;padding:2px 0 2px 6px;margin-left:2px;cursor:pointer;color:inherit}.au-logdlg{width:520px;max-height:calc(100vh - 240px)}.au-logdlg h2{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.au-log{list-style:none;margin:0;padding:0}.au-logrow{display:flex;gap:8px;align-items:flex-start;border-left:1px dashed var(--line, #c9ced6);margin-left:12px;padding:0 0 16px}.au-logrow>span{display:grid;gap:2px;padding-top:4px}.au-logico{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:13px;border:1px solid var(--line, #c9ced6);background:#fff;margin-left:-13px;flex-shrink:0}.au-log-active .au-logico{border-style:dashed}.au-log-failed .au-logico{background:#eef0f3;border:0}.au-logfinal{border-left:0;padding-bottom:0;align-items:center;color:#6b7480}.au-logfinal.ok{color:var(--au-green, #2e9d5b)}.au-logfinal.ok .au-logico{background:#e6f5ec;border-color:#9fd3b4}.au-logup{margin:0 0 8px}.au-logfoot{display:flex;justify-content:space-between;align-items:center;gap:16px}.au-lognone{background:#eaf2fd;padding:10px 12px;border-radius:6px}.au-plist .au-prow>span.au-pstat{flex-direction:row;align-items:center}.au-ptog{border:1px solid var(--line, #dde1e6);border-radius:4px;padding:2px 4px;margin-left:4px}.au-logerr{color:var(--au-red, #d64545)}.au-logmore{margin:0 0 12px;padding-left:12px}.au-end{display:grid;gap:10px;justify-items:start}.au-endpill{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border:1px solid var(--line, #dde1e6);border-radius:8px;background:#fff;box-shadow:0 1px 2px #0000000f}.au-once{display:grid;gap:8px;padding:8px 16px;border-radius:4px;background:var(--muted-bg, #f2f4f7);margin-top:8px}.au-settings label{display:grid;gap:4px}.au-settings label.cf-check{display:flex;gap:8px;align-items:center}.au-endhd{display:inline-flex;align-items:center;gap:6px}.mass-menu-wrap{position:relative;display:inline-flex}.mass-menu{top:34px;left:0;right:auto;min-width:210px}.mass-menu button:disabled{color:var(--muted, #9aa3b2);cursor:default;background:none}.mass-modal .mass-list{max-height:400px;overflow-y:auto;display:flex;flex-direction:column;border:1px solid var(--rule);border-radius:4px}.mass-modal .mass-item{display:flex;align-items:center;gap:10px;padding:8px 12px;border-bottom:1px solid var(--rule);cursor:pointer;font-size:14px}.mass-modal .mass-item:last-child{border-bottom:0}.mass-modal .mass-item.on{background:#eef5fc}.mass-modal .mass-item span{display:flex;flex-direction:column}.mass-modal .merge-list{border:0;gap:10px}.mass-modal .merge-list .mass-item{border:1px solid var(--rule);border-radius:4px;padding:10px}.mass-modal .mass-warn{background:#fff7e0;border-radius:4px;padding:8px 12px;font-size:13px;display:flex;flex-direction:column;gap:6px;align-items:flex-start}.mass-modal .mass-item input,.mass-modal .mass-warn input{width:auto;flex:none;margin:0}.mass-modal .mass-item span{flex:1;min-width:0;text-align:left;overflow-wrap:anywhere}.mass-modal .mass-warn label{display:flex;align-items:center;gap:8px}.mass-modal .mass-check{display:flex;align-items:flex-start;gap:8px;font-size:14px}.mass-modal .mass-check input{width:auto;flex:none;margin:3px 0 0}.pp-rel-name{background:none;border:0;padding:0;text-align:left;cursor:pointer;color:inherit;font:inherit}.pp-rel-type{color:#6d7680;font-weight:400}.pp-rel-list{display:flex;flex-direction:column;align-items:flex-start;gap:2px;margin-top:2px}.pp-rel-list>.link{padding:0;margin:0;text-align:left}.pp-rel-head{display:flex;flex-wrap:wrap;gap:4px}.pp-rel-val{display:flex;gap:6px;align-items:center;font-size:13px}.pp-rel-inline{display:flex;gap:6px;align-items:center}.pp-rel-inline input{flex:1;margin:0}.pp-rel-more{display:inline-block;margin-top:6px;font-size:13px}.rel-modal .rel-row{display:flex;gap:10px;align-items:center;margin-bottom:14px}.rel-modal .rel-row>span{width:48px;flex:none}.rel-modal .rel-row input{flex:1;margin:0}.rel-modal .rel-type{flex:1;position:relative}.rel-modal .rel-type input{width:100%}.rel-modal .rel-sugg{position:absolute;z-index:5;left:0;right:0;top:100%;margin:2px 0 0;padding:4px 0;list-style:none;background:#fff;border:1px solid #d5dbe1;border-radius:4px;box-shadow:0 4px 12px #0000001f}.rel-modal .rel-sugg li{padding:6px 12px;cursor:pointer}.rel-modal .rel-sugg li[role=option]:hover{background:#eef4fb}.rel-modal .rel-box{border:1px solid #e1e6eb;border-radius:4px;padding:15px;margin-top:12px;display:flex;flex-direction:column;gap:6px}.rel-modal .rel-box input{margin:0}.rel-modal .rel-del{margin-right:auto}label.mass-check{display:flex!important;flex-direction:row!important;align-items:center;gap:8px}label.mass-check input[type=checkbox]{width:auto!important;flex:none;margin:0}.au-recip{border:0;padding:0;margin:4px 0;display:flex;flex-direction:column;gap:6px}.au-recip legend{font-weight:600;font-size:13px;margin-bottom:4px}.au-recip label{display:flex!important;flex-direction:row!important;align-items:center;justify-content:flex-start;gap:8px;width:100%;text-align:left;font-size:13px}.au-recip label input[type=radio]{width:auto!important;flex:none;margin:0}.ap-opts{display:flex;flex-direction:column;gap:6px;margin:8px 0}.ap-opts label{margin:0;color:var(--ink);font-size:13px}.ap-help{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:50%;border:1px solid var(--line);font-size:12px;color:var(--muted);cursor:help}.ap-all{color:var(--muted);font-size:12px;cursor:help}.ap-steps li{align-items:center}.ap-steps li>select,.ap-steps li>input,.ap-steps li>.ap-day{margin-top:0;margin-bottom:0}.ap-steps li>.link{align-self:center;margin:0;padding:0 4px}.ap-steps textarea{flex:1 1 220px;margin:0;min-height:34px}.ap-steps select[multiple]{min-height:96px;min-width:200px}.ap-side{display:flex;flex-direction:column;gap:8px}.ap-frow{display:flex;align-items:center;gap:4px}.ap-frow>.list-item{flex:1}.ap-facts{display:inline-flex;gap:2px}.ap-facts .link{padding:2px 4px}.ap-fpick{border:1px solid #dde3ec;border-radius:6px;padding:4px 10px;display:flex;flex-wrap:wrap;gap:4px 12px;max-height:120px;overflow-y:auto}.ap-fpick legend{font-size:12px;color:#6b7a90}.ap-frow>.list-item{min-width:0;gap:8px}.ap-fname{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}.ap-frow .n{flex:none}.pp-plans li{display:flex;align-items:center;justify-content:space-between;gap:8px}.pp-run-tag-wrap{position:relative;flex:none}.pp-run-tag{white-space:nowrap;font-size:12px;padding:2px 8px;border-radius:4px;border:1px solid;background:#fff;cursor:pointer}.pp-run-tag:disabled{cursor:default;opacity:1}.pp-run-tag.running{color:#2d8bcb;border-color:#2d8bcb4d;background:#2d8bcb0d}.pp-run-tag.paused{color:#f0883e;border-color:#f0883e4d;background:#f0883e0d}.pp-run-tag.completed{color:#2fae6a;border-color:#2fae6a4d;background:#2fae6a0d}.pp-run-tag.deleted{color:#e5574b;border-color:#e5574b4d;background:#e5574b0d}.pp-run-menu{position:absolute;right:0;top:100%;z-index:20;background:#fff;border:1px solid #dde3ec;border-radius:6px;box-shadow:0 4px 14px #14213d26}.pp-run-menu button{background:none;border:0;padding:6px 14px;white-space:nowrap;cursor:pointer;color:inherit}.pp-run-steps{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:6px}.pp-run-steps .removed b{text-decoration:line-through;color:#8a97ab}.au-palette-item.au-coming{opacity:.5;cursor:default;flex-direction:column;align-items:stretch;padding:0;gap:0;overflow:hidden}.au-palette-item.au-coming .au-coming-body{display:flex;gap:8px;align-items:flex-start;padding:8px 16px}.au-palette-item.au-coming .au-coming-tag{display:block;background:#eef1f5;border-radius:0 0 8px 8px;padding:4px 16px;text-align:right;font-size:12px;color:#1f6fd1}.au-lbl{font-size:12px;font-weight:600;color:#4a5568}.ap-upick{position:relative}.ap-ubtn{width:100%;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 8px;min-height:40px;border:1px solid #d5dae1;border-radius:4px;background:#fff;font-weight:400;cursor:pointer;text-align:left}.ap-ubtn:hover{border-color:#b9c0ca}.ap-uph{color:#8a94a3}.ap-upop{position:absolute;z-index:40;top:calc(100% + 4px);left:0;right:0;min-width:260px;background:#fff;border:1px solid #d5dae1;border-radius:6px;box-shadow:0 6px 20px #10182824;max-height:320px;display:flex;flex-direction:column}.ap-usearch{margin:8px;padding:6px 10px;border:1px solid #d5dae1;border-radius:4px;font-size:14px}.ap-ulist{overflow-y:auto;padding-bottom:6px}.ap-uhead{position:sticky;top:0;background:#f6f7f9;padding:6px 12px;font-size:12px;font-weight:600;color:#5b6573;text-transform:none}.ap-uitem{display:block;width:100%;padding:0 12px;min-height:40px;border:0;background:none;text-align:left;cursor:pointer;font-weight:400}.ap-uitem:hover,.ap-uitem.on{background:#eef3ff}.ap-urow{display:flex;align-items:center;gap:8px;padding-block:8px;min-width:0}.ap-uav{flex:0 0 28px;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:#5b7cfa;color:#fff;font-size:12px;font-weight:600}.ap-uav-ico{background:#f6f7f9;border:1px solid #d5dae1;color:#4a5568}.ap-utxt{display:flex;flex-direction:column;overflow:hidden}.ap-uname,.ap-umail{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ap-umail{font-size:12px;line-height:16px;color:#6b7280}.ap-uempty{padding:10px 12px;color:#8a94a3}.cal-sync-row{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;border-top:1px solid var(--line,#e5e5e5);padding:12px 0}.cal-sync-info{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1 1 240px;overflow-wrap:anywhere}.cal-sync-actions{display:flex;gap:8px;flex-wrap:wrap}.cal-sync .danger{color:#b42318}.act-cell{display:flex;flex-direction:column;min-width:0}.act-cell .sub{color:var(--muted);font-size:12px;margin-left:19px;max-width:220px}.conf{margin-top:8px;display:grid;gap:6px}.conf-people{display:grid;gap:4px;padding:6px 0;border-top:1px solid rgba(255,255,255,.15)}.conf-row{display:flex;justify-content:space-between;align-items:center;gap:6px}.conf-row-actions{display:flex;gap:4px}.conf-row-actions button{padding:2px 8px;font-size:12px}.conf-add input{width:100%;box-sizing:border-box}.conf-list{display:grid;gap:2px;max-height:220px;overflow-y:auto;margin-top:4px}.conf-pick{text-align:left;background:transparent;color:inherit;border:1px solid rgba(255,255,255,.15);padding:6px 8px}.conf-pick:hover{background:#ffffff14}.cal-hits-h{padding:6px 12px 2px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--muted, #6b7280)}.cal-hits li{list-style:none}.cal-chips{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.cal-chip-g{display:inline-flex;align-items:center;gap:6px;max-width:100%;padding:2px 4px 2px 10px;border:1px solid var(--rule);border-radius:999px;background:var(--page);font-size:13px}.cal-chip-g>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cal-chip-g .cal-ico{width:22px;height:22px;padding:0;margin:0}.cal-guests{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.cal-guests li{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.cal-guests .pill{padding:0 6px}.cal-guest-summary{overflow-wrap:anywhere;white-space:normal}.cal-hits li.on>button{background:var(--page);box-shadow:inset 3px 0 0 var(--gold, #b8945a)}.cal-organizer{margin:2px 0 8px}:root{--bg:var(--t-page);--card:var(--t-panel);--ink:var(--t-ink);--muted:var(--t-muted);--line:var(--t-line);--navy:var(--t-ink);--gold:var(--t-accent);--danger:#d55353;--top:var(--t-ink);--top-ink:#a7b6c0;--accent:var(--t-accent-strong);--accent-ink:#fff;--page:var(--t-page);--head:var(--t-panel);--rule:var(--t-line);--soft:#8a9fab;--link:var(--t-link);font-family:var(--t-font);font-size:var(--t-fs-md)}body{background:var(--page);font-size:14px;-webkit-font-smoothing:antialiased}button,input,select,textarea{font-family:inherit;font-size:14px}button{border-radius:5px;background:var(--accent)}button.secondary{color:var(--ink);border-color:var(--rule)}button.link{color:var(--link);text-decoration:none}input,select,textarea{border-color:var(--rule);border-radius:5px;color:var(--ink)}input:focus-visible,select:focus-visible,textarea:focus-visible,button:focus-visible{outline:2px solid var(--t-accent);outline-offset:2px}.card,.panel{border-radius:5px;border-color:var(--rule)}.banner{background:#eaf7ff;color:#49687b;border-bottom:1px solid #cde7f7;font-size:12px;line-height:18px;padding:2px 12px;font-weight:400}.app{height:calc(100dvh - 23px)}.topnav{gap:0;padding-right:16px;position:relative;z-index:25;overflow:visible}.logo{position:relative;background:none;border-radius:0;width:66px;flex:0 0 66px;color:#fff;font-size:20px;letter-spacing:-1px;padding:0}.topnav-items{flex:0 0 auto}.tn{position:relative;flex-direction:row;padding:0 13px;gap:7px;font-size:14px;border:0;color:var(--top-ink)}.tn.active{background:transparent;color:#fff;border:0}.tn.active .ico{color:var(--accent)}.tn.active:after,.logo[aria-current=page]:after{content:"";position:absolute;bottom:0;left:calc(50% - 7px);border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid var(--page)}.topnav-right{margin-left:16px;gap:9px}.tn-icon{width:30px;height:30px;padding:6px;border-radius:50%;color:#b4c3cb;background:transparent}.compose-email{background:#3996c9;color:#fff}.compose-call{background:#54b786;color:#fff}.compose-text{background:#9274b4;color:#fff}.tn-icon[aria-label="Quick add person"]{background:#3996c9;color:#fff}.me-btn{padding:0 0 0 5px;gap:5px}.me-ini{width:30px;height:30px;background:#8099a7;color:#fff}.global-search{position:relative;flex:1 1 300px;max-width:300px;min-width:100px;margin-left:auto;background:#fff;border-radius:22px;height:40px;color:#92a4af;display:flex;align-items:center;padding:0 14px;gap:8px}.global-search input{width:100%;min-width:0;margin:0;border:0;background:transparent;padding:0;height:38px;font-size:14px;outline:0}.global-results{position:absolute;top:46px;right:0;width:360px;max-width:90vw;background:#fff;border:1px solid var(--rule);border-radius:6px;box-shadow:0 6px 24px #132e4230;z-index:80;max-height:400px;overflow:auto;color:var(--ink)}.global-results p{padding:15px}.global-results button{display:flex;align-items:center;gap:12px;width:100%;background:#fff;color:var(--ink);text-align:left;padding:12px;border-bottom:1px solid var(--rule);border-radius:0}.global-results button:hover{background:#edf8ff}.global-results button>span:nth-child(2){flex:1;min-width:0}.global-results strong,.global-results small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.global-results small{color:var(--muted);margin-top:4px}.quick-compose{overflow:visible;min-height:200px;width:440px}.global-search-compose{max-width:none;width:100%;border:1px solid var(--rule);margin:16px 0}.quick-compose .global-results{left:0;width:100%}.lists{width:320px;flex-basis:320px;margin:8px 0;padding-top:10px;border-radius:0 6px 6px 0;background:#fff;border:0}.lists h2{font-size:20px;padding-left:20px}.list-item{height:40px;font-size:14px;border-radius:4px;margin:0 8px;padding:0 12px;width:calc(100% - 16px)}.list-item.active{background:var(--accent);color:#fff}.list-item.active .badge{color:#fff;border-color:#ffffff60;background:transparent}.people-screen>.lists .list-item{gap:8px}.people-screen>.lists .list-item>.ico{flex-shrink:0}.people-screen>.lists .list-name{flex:1;min-width:0}.people-screen>.lists .badge{flex:0 0 auto;border-radius:12px;border-color:#b6d3e0;color:#7193a5;line-height:18px;min-width:22px;padding:0 5px;font-weight:400;background:#fff}.people-screen>.lists .list-item.active{font-weight:400;box-shadow:none}.people-screen>.lists .list-item.active .badge{background:#fff;border-color:#fff;color:var(--accent)}.list-pane{padding:16px 20px 0}.pane-head{padding:0 0 14px}.pane-head h2{font-size:24px;font-weight:600;display:flex;align-items:center;gap:10px}.outline{border-radius:22px;border-color:var(--accent);color:var(--accent)}.au-row-actions{position:relative;text-align:left}.au-row-actions summary{list-style:none;cursor:pointer;font-size:24px;line-height:32px;width:32px;text-align:center;border-radius:4px}.au-row-actions summary::-webkit-details-marker{display:none}.au-row-actions summary:focus-visible{outline:2px solid var(--t-accent)}.au-row-menu{min-width:135px;padding:5px;background:#fff;border:1px solid var(--rule);border-radius:5px}.au-row-menu .icon-btn{display:flex;align-items:center;gap:8px;width:100%;height:36px;padding:6px 10px;justify-content:flex-start;white-space:nowrap}.au-row-menu .icon-btn:hover{background:#f1f4f8}@media (max-width:760px){.au-row-actions summary{width:44px;line-height:44px}.au-row-menu .icon-btn{height:44px}}.people-header-filter{display:inline-flex;vertical-align:middle;align-items:center;justify-content:center;background:transparent;color:var(--muted);border:0;padding:4px;margin:0 0 0 3px;box-shadow:none}.people-table .sort-arrow{color:var(--muted)}.people-table{border-radius:5px;background:#fff}.people-table th{background:#fff;font-size:14px;font-weight:400;height:50px;color:var(--muted)}.people-table td{height:60px;font-size:14px}.people-table td,.people-table th{border-color:var(--rule)}.people-table .name-cell .link{color:var(--text);font-weight:400}.people-table .name-cell .link,.people-table .name-cell .sub{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.people-table .contact-cell .icon-btn{width:20px;height:20px;min-width:20px;padding:0;border:0;border-radius:50%;color:#fff;flex-shrink:0}.people-table .contact-cell .icon-btn[title=Call]{background:#68b36a}.people-table .contact-cell .icon-btn[title=Text]{background:#9896d9}.people-table .contact-cell .icon-btn[title=Email]{background:var(--t-accent)}.people-table .contact-cell>span{overflow:hidden;text-overflow:ellipsis;min-width:0}@media (max-width:760px){.people-table .contact-cell .icon-btn{min-width:44px;width:44px;height:44px}}.people-table .contact-cell{max-width:100%;min-width:0}.people-table .cell-ellipsis{min-width:0;overflow:hidden;text-overflow:ellipsis}.people-table .contact-cell .ico{flex-shrink:0}.mobile-manage-lists{display:none}.smart-list-actions{display:flex;gap:8px;flex-wrap:wrap}.smart-list-manager .table-wrap{max-width:100%}@media (max-width:800px){.mobile-manage-lists{display:block}.smart-list-manager .ad-table,.smart-list-manager tbody,.smart-list-manager tr,.smart-list-manager td{display:block;width:100%;min-width:0}.smart-list-manager thead{display:none}.smart-list-manager tr{padding:12px 0;border-bottom:1px solid var(--rule)}.smart-list-manager td{border:0;padding:6px 12px;white-space:normal;overflow-wrap:anywhere}.smart-list-manager td:nth-child(2):before{content:"Total: ";font-weight:600}.smart-list-manager td:nth-child(3):before{content:"Created: ";font-weight:600}.smart-list-manager td:nth-child(4):before{content:"Sharing: ";font-weight:600}.smart-list-manager .pane-head{flex-wrap:wrap;gap:12px}}.people-duplicate-list{background:#fff;flex-shrink:0}.people-new-list{display:flex;align-items:center;gap:8px;height:40px;padding:0 22px;background:#fff}.people-tool{width:32px;height:32px;padding:0;justify-content:center}.people-filter-fields{display:flex;gap:12px;padding:12px 0}@media (max-width:760px){.people-tool{width:44px;height:44px}.cols-pop{position:absolute;left:auto;right:0;top:calc(100% + 4px);bottom:auto;max-height:min(40dvh,280px);min-width:190px;max-width:calc(100vw - 32px);z-index:30;overscroll-behavior:contain}.cols-pop label{min-height:44px;white-space:normal}.cols-pop input[type=checkbox]{width:auto;flex:0 0 auto}}.people-table{table-layout:fixed}.people-table .c-name{min-width:0}.people-table th,.people-table td{display:table-cell!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-right:1px solid var(--rule);font-size:13px}.people-table .c-check{border-right:0;padding-left:10px}.people-table .c-name{padding-left:0}.people-table .name-cell>div{min-width:0}.people-table .name-cell .link,.people-table .name-cell .sub{display:block;max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.people-table .name-cell .link{font-size:13px;font-weight:400}.people-table .avatar{flex-shrink:0}.people-table tr.sel td{background:#e7f5ff}.ib-filter-toggle{border:1px solid var(--rule);background:#fff;border-radius:4px;padding:5px 9px;color:var(--ink)}.ib-summary{padding:10px 12px;border-bottom:1px solid var(--rule);font-size:12px}.ib-search[hidden]{display:none}.ib-search label{display:flex;align-items:center;gap:6px;padding-top:8px;font-size:12px}.ib-search label input{width:auto}.tk-help{background:#e8f4fb;color:#69aed0;border-color:#d1e7f4}.tk-head h2,.tk-tabs button.on{font-weight:400}.tk-pop .tk-search{width:100%;margin-bottom:8px}.person-link{color:var(--link)}.name-cell small{font-size:12px;color:var(--muted)}.ad-top,.subnav{background:#fff;border-color:var(--rule)}.ad-table th{background:#fff;color:var(--muted);font-size:13px;font-weight:400;letter-spacing:0;text-transform:none}.ad-table td{border-color:var(--rule);font-size:14px}.hm-dashboard{padding:20px 32px;background:var(--page)}.hm-scroll-hint{display:none}.hm-wrap:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (max-width:760px){.hm-scroll-hint{display:block;margin:0 0 8px;font-size:12px;color:var(--ink)}}.hm-filters{display:flex;justify-content:flex-end;align-items:center;gap:10px;margin:0 0 20px}.hm-filters select{height:40px;min-width:140px;background:#fff;border:1px solid #dce4ea}.hm-kpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;margin-bottom:28px}.hm-kpi{background:#fff;border:1px solid var(--rule);border-radius:5px;min-height:115px;padding:18px 20px 32px;position:relative;overflow:hidden}.hm-kpi-label{font-size:12px;letter-spacing:1.1px;font-weight:600;color:#8298a7;text-transform:uppercase;margin:0 0 10px}.hm-kpi-value{font-size:28px;line-height:32px;font-weight:400;color:#364650;position:relative;z-index:1}.hm-kpi-detail{font-size:12px;color:var(--muted);margin-top:5px}.hm-sparkline{position:absolute;bottom:0;right:0;width:100%;height:36px;opacity:.6}.hm-dashboard .rp-chart-head{padding:0 0 16px;border:0;background:none}.hm-dashboard h3{font-size:22px;font-weight:600;margin:0}.hm-dashboard .rp-chart{background:transparent;border:0;padding:0}.hm-dashboard .hm-wrap{border-radius:5px;border:1px solid var(--rule);background:#fff}.hm-dashboard .ad-table th{height:45px}.hm-dashboard .ad-table td{height:61px;padding:12px 20px}.hm-person{display:flex;align-items:center;gap:10px}.hm-person button{color:var(--link)}.au-builder-back{padding:0;background:#fff;z-index:1000;align-items:stretch}.au-builder{height:100dvh;width:100%;padding:0;margin:0;background:var(--page);display:flex;flex-direction:column;color:var(--ink)}.au-builder-header{height:64px;min-height:64px;display:flex;align-items:center;justify-content:space-between;padding:0 24px;background:#fff;border-bottom:1px solid var(--rule);gap:16px}.au-builder-header>.link{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--muted);white-space:nowrap}.au-builder-header>input{border:0;background:none;text-align:center;font-size:18px;font-weight:600;width:40%;margin:0}.au-builder-header>button[type=submit]{min-width:125px;height:38px}.au-builder-header>button:disabled{background:#e7edef;color:#9dadb7;opacity:1}.au-builder-body{display:grid;grid-template-columns:368px minmax(0,1fr);min-height:0;flex:1}.au-palette{background:#fff;border-right:1px solid var(--rule);overflow-y:auto;padding:24px}.au-palette>input{height:42px;margin:0 0 16px;border-radius:6px}.au-palette-tabs{display:flex;border-bottom:1px solid var(--rule);margin-bottom:16px}.au-palette-tabs button{flex:1;background:transparent;color:var(--ink);border-radius:0;padding:13px}.au-palette-tabs button[aria-selected=true]{color:var(--accent);border-bottom:2px solid var(--accent)}.au-palette-hint{background:#eaf6fd;color:#3d697f;font-size:13px;line-height:1.5;border-radius:5px;padding:16px;margin:0 0 24px}.au-palette h4{font-size:14px;margin:18px 0 4px}.au-palette>p.small{line-height:1.5;margin:0 0 14px}.au-palette-item{display:flex;align-items:center;gap:15px;width:100%;background:#fff;color:var(--ink);border:1px solid var(--rule);border-radius:6px;padding:12px 16px;text-align:left;margin:0 0 10px;min-height:59px}.au-palette-item:hover{border-color:var(--accent);background:#f7fcff}.au-palette-item>.ico{flex-shrink:0;color:var(--accent)}.au-palette-item b{display:block;font-size:14px;font-weight:500}.au-palette-item small{display:block;font-size:12px;line-height:1.4;color:var(--muted);margin-top:4px}.au-canvas{overflow:auto;background-color:#fafcfd;background-image:radial-gradient(#d4e1e8 .75px,transparent .75px);background-size:16px 16px;padding:40px 24px 100px}.au-canvas-content{max-width:570px;margin:0 auto}.au-properties{background:#fff;border:1px solid var(--rule);border-radius:7px;padding:16px 20px;margin-bottom:30px}.au-properties h6{font-size:12px;margin:0 0 6px;color:var(--muted)}.au-properties input{margin:0 0 12px}.au-properties input:last-of-type{margin-bottom:0}.au-node{border:1px solid #dce5eb;border-radius:7px;background:#fff;padding:16px;margin:0 0 30px;box-shadow:0 2px 3px #36465006;position:relative}.au-line{height:31px;top:-31px;border-color:#c2d2dc}.au-node-h{gap:10px}.au-pill.trig{background:#e4f5fd;color:#148dc5}.au-pill.act{background:#e6f7ed;color:#3b9d6a}.au-pill.wait{background:#f4edff;color:#9365be}.au-add{border:none;background:transparent;box-shadow:none;display:flex;justify-content:center}.au-addbtn{background:#fff!important;color:var(--link)!important;border:1px solid var(--rule)!important;border-radius:6px}.au-sum{text-align:left;min-width:0}.au-sum b,.au-sum>span{display:block}.au-tools{margin-left:auto}.au-form{border-top:1px solid var(--rule);margin-top:14px;padding-top:14px}.au-form select,.au-form input,.au-form textarea{font-size:14px}.au-canvas .cf-foot{background:#fff;padding:14px;border:1px solid var(--rule);border-radius:6px}.au-delay-duration{display:grid;gap:8px}.au-delay-duration>label{display:grid;grid-template-columns:68px minmax(0,1fr);align-items:center;gap:8px;margin:0}.au-delay-duration>label>input{width:100%;min-width:0;box-sizing:border-box;margin:0}.au-delay-duration>p{margin:0}.tk-card{width:750px;box-shadow:0 1px 4px #3646500a}.tk-head h2{font-weight:400}.tk-head{gap:12px}.tk-tabs{gap:26px}.tk-tabs button{padding:0;font-size:14px;font-weight:400;border-bottom-width:2px}.tk-tabs button.on{font-weight:400}.tk-btn{border-radius:4px}.tk-help{background:#edf8ff!important;border:1px solid #c8e9fa!important;color:#86661a!important}.tk-bar-right>.tk-search{max-width:140px}.cal-side-tabs{gap:0}.cal-side-tabs button{border-radius:3px;height:32px}.cal-side-tabs button.on{background:#edf2f6;color:var(--ink);border-color:var(--rule)}.cal-seg{border-radius:4px;padding:0;border:1px solid var(--rule)}.cal-seg button{border-radius:3px}.cal-head h2{font-weight:400}.cal-mini-grid{row-gap:3px}.pp-name h2{font-weight:400}.pp-add-action{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;padding:0;border:0;border-radius:50%;background:var(--t-accent-strong);color:#fff;font-size:23px;font-weight:400;line-height:1}.pp-sec-action{display:flex}.pp-sec-head h3{font-size:16px;font-weight:400}.pp-head,.pp-sec-head,.pp-tabs,.pp-filters{background:#fff}.pp-tabs{padding:0}.pp-tabs button{font-weight:400;border-bottom:0;border-right:1px solid var(--rule);padding:0 14px}.pp-tabs button.on{font-weight:400;border-bottom:0}.pp .composer-body{padding:16px}.pp .composer[data-composer-tab=note] textarea{min-height:142px;background:#fffdf5;border-color:#dce1e5}.pp .composer[data-composer-tab=note] .pp-primary{background:var(--t-accent-strong)}.pp .composer[data-composer-tab=note] .pp-tabs button.on svg{color:var(--t-accent)}.pp-tasks .task-form label{display:grid;gap:5px;min-width:0;font-size:12px;color:var(--ink)}.pp-tasks .task-form label input,.pp-tasks .task-form label select{width:100%;min-width:0;box-sizing:border-box}@media (max-width:760px){.pp-add-action{width:44px;height:44px}.pp-tasks>button,.pp-tasks .task-form button{min-height:44px}.pp-tasks .task-form input,.pp-tasks .task-form select{min-height:44px}}.cal-mini-d.on{background:var(--accent)}.cal-filters .cal-filter-search{width:100%;height:36px;padding:8px;box-sizing:border-box}.cal-agenda-day+.cal-agenda-day{border-top:1px solid var(--rule);margin-top:18px;padding-top:14px}.cal-agenda-day .link{font-size:inherit;padding:0}.cal-day-col{background-image:repeating-linear-gradient(to bottom,var(--rule) 0,var(--rule) 1px,transparent 1px,transparent 72px)}@media (max-width:760px){.cal-head{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;padding:12px}.cal-head h2{font-size:18px}.cal-head .cal-seg{justify-self:start}.cal-head-right{display:grid;grid-template-columns:36px auto 36px minmax(70px,1fr) 36px;gap:6px;width:100%;min-width:0}.cal-head-right .tk-search{grid-column:1/-1;width:100%;max-width:none}.cal-head-right .tk-who{width:100%;min-width:0}.cal-head-right button{min-height:36px}.cal-month{grid-template-columns:repeat(7,minmax(0,1fr))}.cal-month-n{min-height:32px}.cal-month-d.today .cal-month-n{background:var(--accent)}}.ib .ib-composer textarea{border:0;border-radius:0;box-shadow:none;resize:none;padding:10px 0;background:transparent}.ib .ib-composer.is-note{background:#fffbf0}.ib .ib-composer.is-note .ib-send{background:#b58b27}.ib .ib-composer.is-note .ib-comp-tabs button.on{color:#806216;border-bottom-color:#b58b27}.ib .ib-composer textarea:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.ib .ib-comp-tabs button{display:inline-flex;align-items:center;gap:6px}.ib .ib-comp-tabs button:first-child svg{color:#9896d9}.au-task-form{display:grid;gap:24px}.au-task-form>label{display:grid;gap:8px}.au-task-form input,.au-task-form input[type=number],.au-task-form select{width:100%;box-sizing:border-box}.au-task-form [aria-label="Task assignment"]{margin:8px 0 0}.ib .ib-chip{border-radius:4px}.ib{margin:20px;border:1px solid var(--rule);border-radius:6px;overflow:hidden;height:calc(100dvh - 133px);grid-template-columns:155px 310px minmax(0,1fr) 310px}.ib-call-history{display:flex;gap:12px;align-items:flex-start;padding:14px;background:#fff;border:1px solid var(--rule);border-radius:5px;box-shadow:0 1px 2px #00000008;font-size:13px}.hm-phone-actions{display:flex;align-items:center;gap:4px;min-width:0}.hm-contact-action{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;flex:0 0 20px;padding:0;border:0;border-radius:50%;color:#fff;cursor:pointer}.hm-call-action{background:#68b36a}.hm-text-action{background:#9896d9}.hm-phone-number,.hm-email{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%;text-align:left}.hm-contact-action:focus-visible{outline:2px solid var(--t-accent);outline-offset:2px}@media (max-width:760px){.hm-contact-action{min-width:44px;min-height:44px}}.ib-composer.is-collapsed-note{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:12px;align-items:center}.ib-composer.is-collapsed-note .ib-comp-tabs{grid-column:1/-1}.ib-composer.is-collapsed-note textarea{grid-column:1;min-height:32px;height:32px;margin:0;resize:none}.ib-composer.is-collapsed-note .ib-comp-foot{grid-column:2;margin:0;padding:0}.ib-composer.is-collapsed-note .ib-tools{display:none}@media (max-width:760px){.ib-composer.is-collapsed-note textarea{min-height:44px;height:44px}.ib-composer textarea{font-size:16px}}.ib-email-label{display:flex;align-items:center;gap:5px;margin-bottom:5px;color:#627886;font-size:12px}.ib-msg.out .ib-email-label{justify-content:flex-end}.ib-call-history>svg{color:#58a94c;flex-shrink:0}.ib-call-history>div{min-width:0}.ib-call-history>div:not(.ib-call-recording){flex:1}.ib-call-recording{margin-left:auto;align-self:center;max-width:100%}.rec-play-compact{display:inline-grid;place-items:center;width:30px;height:30px;padding:0 0 0 2px;border:0;border-radius:50%;background:#364650;color:#fff;font-size:13px;cursor:pointer}.rec-play-compact:disabled{opacity:.6;cursor:wait}.rec-play-compact:focus-visible{outline:2px solid var(--t-accent);outline-offset:3px}.ib-call-history{flex-wrap:wrap}.ib-call-recording:has(audio){flex-basis:100%}.ib-call-recording audio{max-width:100%}.ib-call-history p{margin:8px 0 0;white-space:pre-wrap;overflow-wrap:anywhere}.ib-rail{padding:0;gap:0;background:#fff;border-left:1px solid var(--rule)}.ib-rail-card{display:grid;grid-template-columns:42px minmax(0,1fr);column-gap:10px;row-gap:3px;text-align:left;padding:15px;align-items:center;border-bottom:1px solid var(--rule)}.ib-rail-card>.avatar{grid-row:1 / 3;width:42px!important;height:42px!important}.ib-rail-card>button{grid-column:2;min-width:0;text-align:left;font-size:18px;overflow-wrap:anywhere}.ib-rail-card>span:not(.avatar){grid-column:2;font-size:12px}.ib-rail-card>.avatar{grid-column:1}.ib-rail>.ib-contact{padding:14px 15px;gap:10px;border-bottom:1px solid var(--rule)}.ib-rail .ib-box{border:0;border-bottom:1px solid var(--rule);border-radius:0;box-shadow:none}.ib-rail .ib-box-head{padding:12px 15px 6px;border-bottom:0}.ib-rail .ib-box-title{font-size:15px;font-weight:400}.ib-rail .ib-box-body{padding:8px 15px 16px}.ib-rail .ib-facts{row-gap:12px}.ib-rail .ib-facts dt{font-weight:600;color:var(--ink)}.ib-folders{background:#fff}@media (min-width:761px){.ib-folders{padding:22px 0 14px}.ib-folders h4{margin:0 12px 8px 20px;font-size:14px;line-height:20px;text-transform:none;letter-spacing:0;color:var(--ink)}.ib-folders button{min-height:24px;padding:3px 12px 3px 20px;gap:5px;border-radius:0;font-size:12px;line-height:18px}.ib-folders button span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ib-folders button svg{width:13px;height:13px;flex-shrink:0;color:#65747f}.ib-folders button.on{font-weight:600!important;background:#edf2f6!important}.ib-folders button.on svg{color:var(--t-accent)}.ib-folders h4:not(:first-child){margin-top:20px}.ib-folders .ib-mock{padding:0 12px}}.ib-folders button.on{background:#edf7fd;color:var(--ink);font-weight:400}.ib-row.on{background:#e7f5ff}.ib-tabs{gap:0;background:#edf0f2;border:1px solid var(--rule);border-radius:4px;padding:2px}.ib-tabs button{border:0;border-radius:3px;background:transparent;padding:5px 12px}.ib-tabs button.on{background:#fff;box-shadow:0 1px 2px #00000014;font-weight:400}.deals>.dl-sub>.dl-tabs .dl-settings{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:44px;min-height:44px;padding:0;color:var(--muted)}.dl-tools{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 24px;background:#fff;border-bottom:1px solid var(--rule)}.dl-tools[hidden]{display:none}.dl-tools .tk-search{width:180px;margin:0}.dl-tools button{margin:0}.deals>.dl-sub>.dl-tabs{min-width:0;overflow-x:auto}.deals>.dl-sub>.dl-tabs button{white-space:nowrap;font-weight:400}.deals>.dl-sub>.dl-tabs button.on{border-bottom-color:var(--accent)}.dl-card{padding:20px;gap:6px;flex-shrink:0}.dl-card .dl-name{font-weight:400;font-size:14px;line-height:20px;overflow-wrap:anywhere}.dl-card .dl-money{flex-direction:column;gap:4px}.dl-card .dl-price{font-weight:400}.dl-card .dl-comm{color:var(--muted)}.dl-cards{gap:10px}.dl-head{min-height:80px;padding:16px 20px;align-items:center}.dl-head h3{font-size:18px;font-weight:400}.dl-head p{margin-top:5px}.dl-count{color:var(--muted)}.dl-total{font-weight:400}.dl-add{background:var(--accent)}.dl-cards>.dl-empty{margin:44px 0 12px}.dl-empty>.link{padding:0;margin:0;font-size:inherit}.dl-filters[hidden]{display:none}.dl-board{gap:24px;padding:24px}.dl-col{min-width:300px;width:300px}.dl-right{gap:8px}.dl-right select{height:40px;border-radius:4px}.dl-sub{min-height:60px;flex-wrap:wrap}.dl-sum{display:none}.dl-right>.tk-search{width:110px}.dl-right>.btn-ghost[title]{font-size:12px}.dl-seg button{font-size:12px}.hm-dashboard .ad-table td:first-child{position:relative;padding-left:64px}.hm-person-avatar{position:absolute;left:20px;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:#eaf0f4;color:#8295a2;font-size:12px}.hm-person-link{color:var(--link)!important}.hm-avatar{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:#eaf0f4;color:#8295a2;font-size:12px}.hm-dashboard .ad-table td:first-child{padding-left:20px}.hm-dashboard .rp-chart-head{display:flex;flex-wrap:wrap;gap:12px}.hm-dashboard .rp-chart-head h3{margin-right:auto}.hm-dashboard .rp-chart-head>button.secondary,.hm-dashboard .rp-chart-head .tsearch input{height:40px;margin:0}.hm-dashboard .rp-chart-head .tsearch{margin:0}.au-sum{overflow:hidden;text-overflow:ellipsis}.au-sum span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:1200px){.ib{grid-template-columns:145px 280px minmax(0,1fr)}.ib-person{display:none}.ib-none{grid-column:3}.dl-right{flex-wrap:wrap}.dl-sub{height:auto}}@media (max-width:760px){.ib{margin:8px;height:calc(100dvh - 95px);grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr)}.ib.show-thread{display:grid;grid-template-rows:minmax(0,1fr)}.ib.show-thread .ib-folders{display:none}.ib .ib-thread{height:100%;min-width:0}.ib .ib-th-head{flex-wrap:wrap;gap:6px;padding:8px}.ib .ib-th-who{min-width:0;flex:1}.ib .ib-th-who strong,.ib .ib-th-who a{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ib .ib-th-head select{max-width:100%;width:auto}.ib .ib-back{min-width:36px;min-height:40px}.ib .ib-comp-foot{flex-wrap:wrap}.ib .ib-send{min-height:44px;white-space:nowrap}.ib-none{display:none}.hm-dashboard .rp-chart-head h3{flex:1 0 100%;font-size:20px}.hm-dashboard .rp-chart-head .tsearch{flex:1 0 100%}.hm-dashboard .rp-chart-head .tsearch input{width:100%}.tk-tabs{gap:18px}.dl-board{padding:14px;gap:14px}.dl-col{min-width:280px}.global-results{max-width:calc(100vw - 48px)}}@media (min-width:1500px){.tn{padding:0 18px}}@media (max-width:1250px){.tn{padding:0 9px}.topnav-right{gap:5px;margin-left:10px}.global-search{max-width:240px}.lists{width:280px;flex-basis:280px}}@media (max-width:900px){.people-screen>.lists{width:auto;flex-basis:auto;margin:0;border-radius:0}.lists .sl-row,.lists .sl-empty{display:none}}@media (max-width:1050px){.tn .ico{display:none}.topnav>.global-search{max-width:180px}.topnav-right{gap:3px}.hm-dashboard{padding:20px}.hm-kpis{gap:10px}.hm-kpi{padding:15px}.au-builder-body{grid-template-columns:300px minmax(0,1fr)}.au-palette{padding:18px}}@media (max-width:760px){.topnav{height:56px;flex-basis:56px;padding-right:5px}.topnav-items{flex:1;min-width:0;overflow-x:auto}.tn{height:56px;padding:0 10px;min-width:48px}.tn .ico{display:block}.topnav>.global-search{display:none}.topnav-right{margin-left:4px}.topnav-right>.tn-icon:not([aria-label="Quick add person"]){display:none}.logo{height:56px;width:44px;flex-basis:44px;font-size:17px}.lists{width:auto;flex-basis:auto;margin:0;border-radius:0}.hm-dashboard{padding:16px}.hm-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.hm-kpi:last-child{grid-column:1/-1}.hm-filters{justify-content:stretch}.hm-filters select{min-width:0;flex:1}.au-builder-header{padding:10px;gap:8px}.au-builder-header>.link{font-size:0;gap:0}.au-builder-header>.link .ico{width:22px;height:22px}.au-builder-header>input{flex:1;min-width:0;text-align:left;font-size:15px}.au-builder-header>button[type=submit]{min-width:100px;font-size:12px}.au-builder-body{grid-template-columns:1fr;grid-template-rows:220px minmax(0,1fr)}.au-palette{border-right:0;border-bottom:1px solid var(--rule);padding:12px;display:block}.au-palette>input{height:34px}.au-palette-tabs{margin-bottom:8px}.au-palette-hint{display:none}.au-palette-item{display:inline-flex;width:calc(50% - 5px);vertical-align:top;margin-right:5px;padding:10px;min-height:75px}.au-palette h4,.au-palette>p.small{display:none}.au-canvas{padding:24px 12px 50px}.au-tools{gap:0}.au-node,.list-pane{padding:12px}.banner{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}.hm-dashboard{max-width:1252px;width:100%;margin:0 auto;box-sizing:border-box}.hm-kpis{gap:20px;margin-bottom:20px}.hm-kpi{height:113px;min-height:113px;padding:12px 14px 30px;box-sizing:border-box}.hm-kpi-label{font-size:12px;letter-spacing:.5px;margin-bottom:4px;white-space:nowrap}.hm-kpi-value{font-size:28px;line-height:30px}.hm-kpi-detail{position:relative;z-index:1;font-size:12px;margin-top:3px;max-width:100%;line-height:13px}.hm-sparkline{height:26px;color:var(--t-accent);opacity:1}.hm-dashboard .hm{padding:0;overflow:hidden}.hm-dashboard .rp-chart-head{min-height:60px;padding:10px 20px;box-sizing:border-box;gap:12px;border-bottom:1px solid var(--rule)}.hm-dashboard .rp-chart-head h3{font-size:12px;letter-spacing:.5px;text-transform:uppercase;font-weight:600}.hm-dashboard .rp-chart-head .tsearch{width:140px}.hm-dashboard .rp-chart-head .tsearch input{width:100%}.hm-dashboard .hm-wrap{border:0;border-radius:0}.hm-dashboard .ad-table{table-layout:fixed;width:100%}.hm-dashboard .ad-table th{height:51px;padding:12px 20px;box-sizing:border-box}.hm-dashboard .ad-table td{height:63px;padding:12px 20px;box-sizing:border-box}.hm-dashboard .ad-table th,.hm-dashboard .ad-table td{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hm-dashboard .ad-table th:nth-child(1){width:16%}.hm-dashboard .ad-table th:nth-child(2){width:15%}.hm-dashboard .ad-table th:nth-child(3){width:15%}.hm-dashboard .ad-table th:nth-child(4){width:23%}.hm-dashboard .ad-table th:nth-child(5){width:10%}.hm-dashboard .ad-table th:nth-child(6){width:11%}.hm-dashboard .ad-table th:nth-child(7){width:10%}.hm-person{min-width:0}.hm-avatar{flex-shrink:0;width:30px;height:30px}.hm-person .hm-link{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0;font-weight:400}@media (max-width:760px){.ad-sections{padding:0}.ad-sections>.dl-tabs{display:flex;overflow-x:auto;scrollbar-width:none;gap:0;height:60px;align-items:stretch;padding:0 0 0 11px;background:#fff}.ad-sections>.dl-tabs::-webkit-scrollbar{display:none}.ad-sections>.dl-tabs button{flex:0 0 auto;white-space:nowrap;font-size:16px;font-weight:400;color:#344650;padding:0 14px;margin:0;min-height:60px}}.au-date-sort{display:inline-flex;align-items:center;gap:5px;color:inherit!important;font:inherit;padding:0;white-space:nowrap}.au-table-scroll{width:100%;max-width:100%;overflow-x:auto;overscroll-behavior-x:contain}.au-table-scroll>.ad-table{min-width:1050px}.au-table-scroll:focus-visible{outline:2px solid var(--t-accent);outline-offset:2px}@media (max-width:760px){.au-table-scroll .icon-btn{min-width:44px;min-height:44px}}.au-page{background:transparent;border:0;box-shadow:none;padding:0}.au-page>.rp-chart-head{margin:0 0 16px;min-height:40px}.au-page>.rp-chart-head h3{font-size:24px;font-weight:600}.au-content-panel{background:#fff;border-radius:8px;padding:16px;min-width:0}.au-page>.rp-chart-head .tsearch input{border-radius:22px;min-height:40px}.au-folder-section{margin:0 0 36px}.au-folder-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.au-folder-heading h4,.au-list-count{margin:0;font-size:18px;font-weight:600}.au-folder-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.au-folder-card{display:flex;align-items:center;gap:12px;text-align:left;background:#fff;color:#364650;border:1px solid #e3e9ed;border-radius:8px;padding:16px;min-width:0;min-height:74px}.au-folder-card.on{border-color:var(--t-accent);background:#f4fbff}.au-folder-card>span:last-child{min-width:0}.au-folder-card b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.au-folder-card small{display:block;margin-top:5px;color:#65747f}.au-folder-symbol{display:flex;align-items:center;justify-content:center;width:40px;height:40px;flex-shrink:0;border-radius:50%;background:#eff7fc;color:var(--t-accent)}.au-list-count{margin-bottom:12px}@media (max-width:1000px){.au-folder-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.au-folder-grid{grid-template-columns:minmax(0,1fr)}}.hm-filter-toggle{display:inline-flex;align-items:center;gap:12px;min-height:32px;padding:0 12px;border:1px solid #d6dfe5;border-radius:4px;background:#f8fafb;color:#65747f;font-size:13px}.hm-filter-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.hm-view-people{margin-top:20px;border-radius:22px;min-height:40px;padding:0 20px}@media (max-width:1050px){.hm-kpis{gap:10px}.hm-kpi{padding-left:10px;padding-right:10px}.hm-kpi-label{font-size:9px}}@media (max-width:760px){.hm-dashboard .rp-chart-head{padding:12px}.hm-dashboard .rp-chart-head h3{font-size:12px}.hm-dashboard .rp-chart-head .tsearch{width:auto;flex:1;min-width:100px}.hm-dashboard .hm-wrap{overflow-x:auto}.hm-dashboard .ad-table{min-width:1000px}.hm-kpi-label{font-size:12px}.hm-view-people{min-height:44px}}@media (max-width:760px){.topnav{display:grid;grid-template-columns:44px minmax(0,1fr);grid-template-rows:48px 48px;height:96px;min-height:96px;flex-basis:96px;padding:0}.topnav .logo{grid-column:1;grid-row:1;height:48px;width:44px}.topnav-items{grid-column:1/-1;grid-row:2;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));width:100%;overflow:visible;border-top:1px solid #ffffff15}.topnav .tn{width:100%;min-width:0;height:48px;padding:0;display:flex;justify-content:center;align-items:center}.topnav .tn .ico{flex-shrink:0}.topnav-right{grid-column:2;grid-row:1;justify-self:end;margin:0;padding:0 8px;gap:8px}.topnav .me-btn,.topnav .bell>.tn-icon{min-width:44px;min-height:44px}.ib{height:calc(100dvh - 135px);min-height:0}}.hm-activity{display:flex;align-items:center;gap:8px;min-width:0}.hm-activity>.ico{flex-shrink:0;color:#55b99e}.hm-activity.web>.ico{color:#e8a13c}.hm-activity>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mass-actions{display:inline-flex;gap:2px;align-items:center}.mass-actions .people-tool:disabled{opacity:.4;cursor:default}.sl-help{margin-left:6px;font-size:12px;padding:2px 10px}.sl-coll-head .list-name{flex:1}.sl-coll>.sl-row{padding-left:14px}.sl-coll-manage{list-style:none;padding:0;margin:0 0 12px;display:flex;flex-direction:column;gap:6px}.sl-coll-manage li{display:flex;gap:8px;align-items:center}.sl-assign-row{display:flex;gap:8px;align-items:center;padding:4px 0}.sl-assign-users{max-height:240px;overflow:auto;border:1px solid #e3e6ea;border-radius:4px;padding:6px 10px}.sl-assign-row{justify-content:flex-start;color:#2d3540;font-size:14px;cursor:pointer}.sl-assign-row input[type=checkbox]{width:16px;height:16px;flex:0 0 16px;margin:0}.sl-assign-users{overflow-y:auto}.pp-keyhint{display:flex;align-items:center;justify-content:center;gap:5px;margin:10px 0 0;text-align:center}.pp-keyhint kbd{display:inline-flex;align-items:center;justify-content:center;min-width:16px;height:16px;padding:0 3px;border:1px solid #c5ccd6;border-radius:3px;font:11px/1 inherit;color:#5b6573;background:#fff}.pp-delete{display:inline-flex;align-items:center;gap:6px;margin:12px 0 4px 2px;color:#e8473f;font-size:14px}.pp-name-edit{cursor:pointer;border-radius:4px}.pp-name-edit:hover{background:#eef3f8}.pp-name-form{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.pp-name-form input{flex:1 1 90px;min-width:0;height:30px}.pp-method-form{display:flex;gap:6px;align-items:center;width:100%}.pp-method-form input{flex:1;min-width:0;height:28px}.pp-mini{height:28px;padding:0 10px;font-size:13px}.pp-row-acts{margin-left:auto;display:none;gap:4px}.methods li:hover .pp-row-acts,.methods li:focus-within .pp-row-acts{display:inline-flex}.pp-row-btn{border:0;background:none;color:#1a9bd7;font-size:12px;padding:0 4px;cursor:pointer}.pp-row-btn.danger{color:#e8473f;font-size:15px}.pp-inline{border:1px solid transparent;background:transparent;height:28px;padding:0 6px;width:100%}.pp-inline:hover,.pp-inline:focus{border-color:#c5ccd6;background:#fff}.pp-topnav{justify-content:flex-end}.pp-label-in{flex:0 0 110px;min-width:0;height:28px}.pp-type{margin-left:4px}.pp-invalid,.pp-invalid:hover,.pp-invalid:visited,.pp-sec .methods li a.pp-invalid,.pp-sec .methods li a.pp-invalid:hover{color:#ff8181;text-decoration:line-through}.pp-bad{display:inline-flex;align-items:center;gap:4px;font-size:12px;white-space:nowrap}.pp-unsub,.pp-unsub:hover,.pp-unsub:visited,.pp-sec .methods li a.pp-unsub,.pp-sec .methods li a.pp-unsub:hover,.pp-sec .methods li button.pp-unsub,.pp-sec .methods li button.pp-unsub:hover{color:#ffad81}.pp-sec-count{color:#697680;letter-spacing:1px}.pp-soc-row{line-height:28px}.pp-soc-row b{margin-right:10px}.pp-soc-desc{line-height:22px;margin:10px 0 0}.pp-soc-none{padding:10px 0;color:#697680}.pp-soc .pp-soc-remove{display:none;width:22px;height:22px;padding:0;border:0;border-radius:50%;background:#93a5b2;color:#fff;font-size:15px;line-height:22px}.pp-soc .pp-soc-remove:hover{background:#ff8181}.pp-soc:hover .pp-soc-remove{display:inline-block}.pp-sec-sub{margin-left:8px;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.pp-act-seen{color:#697680}.pp-act-now{color:#4ad09f}.pp-act-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:#4ad09f;margin-right:5px;vertical-align:middle}.pp-wa-sum{display:flex;align-items:center;margin-bottom:5px;font-size:18px}.pp-wa-sum>span{display:inline-flex;align-items:center;gap:4px}.pp-wa-sum>span+span{margin-left:15px}.pp-wa-price .ico{color:#4ad09f}.pp-wa-beds .ico{color:#d181ff}.pp-wa-baths .ico{color:#81d2ff}.pp-wa-zips{padding-top:5px}.pp-wa-zip{display:inline-block;margin:0 5px 5px 0;padding:2px 8px;border:1px solid #e8ecf0;border-radius:3px;font-size:12px;color:#627482}.pp-wa-home{margin:14px 0 4px;font-size:12px;color:#627482}.pp-wa-list{list-style:none;margin:0;padding:0}.pp-wa-list li{display:flex;align-items:center;gap:4px;margin-bottom:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pp-wa-list li:last-child{margin-bottom:0}.pp-wa-list li span{overflow:hidden;text-overflow:ellipsis}.pp-wa-area .ico{color:#819cff}.au-cal-list{list-style:none;margin:6px 0;padding:0}.au-cal-list li{display:flex;align-items:center;gap:6px;padding:2px 0}.au-cal-add{display:flex;align-items:center;gap:6px;flex-wrap:nowrap;white-space:nowrap}.au-cal-add select{min-width:0;flex:1 1 auto;max-width:220px}.au-cal-add input[type=number]{flex:0 0 64px;width:64px}.au-cal-add .btn-sm{margin-left:4px}@media (max-width: 600px){.au-cal-add{flex-wrap:wrap}}.au-appt{display:grid;gap:16px}.au-appt-modes{border:0;margin:0;padding:0;display:grid;gap:6px}.au-appt-modes .au-radio{display:flex;align-items:center;gap:6px}.au-appt-pick{display:grid;gap:6px}.au-appt-pick select{max-width:280px}.au-appt .au-chips{display:flex;flex-wrap:wrap;gap:4px}.au-appt .chip{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:12px;background:#eef2f7;font-size:12px}.au-appt .note{display:flex;align-items:flex-start;gap:6px;background:#f3f6fa;border-radius:4px;padding:8px;margin:0}.au-appt .warn{color:#b25e09;margin:0}.au-delay{display:grid;gap:8px;max-width:220px}.au-delay label{display:grid;gap:2px;font-size:12px}.au-appt-modes .au-radio input[type=radio]{width:auto;flex:0 0 auto;margin:0}.au-appt-modes .au-radio{justify-content:flex-start;font-size:13px}.au-form .au-delay-type,.au-appt-modes{border:0;margin:0;padding:0;display:grid;gap:6px}.au-radio{display:flex!important;align-items:center;justify-content:flex-start;gap:6px;white-space:nowrap;font-size:13px}.au-radio input[type=radio]{width:auto!important;flex:0 0 auto;margin:0}.topnav .bell-menu{top:48px}@media (max-width:760px){.topnav{display:flex;height:70px;min-height:70px;flex:0 0 70px;padding:0;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.topnav::-webkit-scrollbar{display:none}.topnav .logo{flex:0 0 66px;width:66px;height:70px;font-size:20px}.topnav-items{display:flex;flex:0 0 auto;width:auto;overflow:visible;border-top:0}.topnav .tn{flex:0 0 auto;width:auto;height:70px;padding:0 9px;min-width:0;font-size:14px}.topnav .tn .ico{display:none}.topnav .tn span{display:inline}.topnav-right{flex:0 0 auto;margin-left:16px;padding-right:12px}.topnav-right>.tn-icon{display:flex}.topnav .me>.menu,.topnav .bell-menu{position:fixed;top:93px;right:8px;left:auto;max-width:calc(100vw - 16px);max-height:calc(100dvh - 101px);overflow-y:auto}.ib{height:calc(100dvh - 109px)}}.tk-day{height:49px;padding:0 20px;display:flex;align-items:center;gap:4px;background:#fcfdfd;border-bottom:1px solid #e8ecf0;color:#364650;font-size:14px}.tk-day strong{font-weight:400}.tk-day .muted{color:#364650}.tk-row{border-bottom:1px solid #f1f4f8;padding:10px 20px 3px 10px;gap:10px;min-height:80px;box-sizing:border-box}.tk-row .tk-main{gap:0;font-size:13px;line-height:22px}.tk-row .tk-person{font-size:13px;line-height:22px;color:#2fa9ef}.tk-row .tk-who-line{font-size:13px;line-height:22px;min-height:22px;gap:6px}.tk-row .avatar{font-size:13px;font-weight:400}.tk-row .tk-title{min-height:22px}.tk-row input[type=checkbox]{margin-top:10px}.tk-kind.k-FollowUp{color:#ffad81}.tk-snooze{visibility:hidden}.tk-row:hover .tk-snooze,.tk-snooze:focus{visibility:visible}@media (max-width:760px){.tk-bar{flex-direction:row;height:60px;padding:0 20px;flex-wrap:nowrap;overflow:hidden}.tk-tabs{height:60px;overflow:visible}.tk-bar-right{flex:0 0 auto}.tk-card{width:750px;max-width:none;margin:17px 16px;min-width:750px}.tk-row{flex-wrap:nowrap;padding:10px 20px 3px 10px}.tk-due{width:auto;padding-left:0}.tk{overflow-x:auto}}.tk-bar{border-bottom:0}.tk-head{background:#fcfdfd;border-bottom-color:#e8ecf0}.tk-card{border-color:#e8ecf0}.tk-day{border-bottom:0}.topnav{padding-right:3px}.topnav-right{gap:12px;margin-left:18px}.compose-email{background:#78cef0}.compose-call{background:#43c99b}.compose-text{background:#7e90f6}.tn-icon[aria-label="Quick add person"]{background:#49add5}.bell>.tn-icon{width:25px;height:25px;padding:0;color:#c5d0d6}.bell>.tn-icon .ico{width:25px;height:25px;fill:currentColor}.bell{margin-right:38px}.global-search .ico{color:#b9c5cc}.bell{margin-right:53px}@media (max-width:900px){.people-screen{flex-direction:row;height:100%;min-width:1100px}.people-screen>.lists{width:320px;flex:0 0 320px;margin:8px 0;padding:10px 0 0;border-radius:0 6px 6px 0;background:#fff;overflow-y:auto}.people-screen>.lists .lists-head,.people-screen>.lists .lists-group,.people-screen>.lists .list-item,.people-screen>.lists .sl-row{display:flex}.people-screen>.lists .list-item.sl-new{display:flex;width:calc(100% - 16px);margin:0 8px}.people-screen>.list-pane{min-width:780px;padding:16px 20px 0}.workspace:has(.people-screen){overflow-x:auto}}.list-pane .toolbar{background:transparent;border:0;border-radius:0;padding:0;height:40px;margin:6px 0 20px;gap:8px}.list-pane .toolbar .count{font-weight:400;margin-right:12px}.list-pane .toolbar .count strong{font-weight:700}.list-pane .people-tool{width:40px;height:40px;background:#fff;border:1px solid var(--rule);border-radius:4px;color:#364650}.mass-actions{gap:8px}.list-pane .toolbar .tselect{height:40px;padding:0 14px;font-size:14px}.list-pane .table-wrap{border-radius:5px}.people-table input[type=checkbox]{width:20px;height:20px}@media (max-width:700px){.list-pane .toolbar{height:auto;min-height:40px}.list-pane .sf-dirty{flex-wrap:wrap}}.people-screen>.lists .lists-head{font-size:14px;padding:0 20px;height:40px}.people-screen>.lists>.list-item{margin:0 8px;width:calc(100% - 16px)}.people-screen>.lists>.list-item[aria-label="All People"]{margin-bottom:8px}.people-screen>.lists>.lists-group{border-top:1px solid #e8ecf0;padding-top:16px;margin-top:4px;font-weight:600;color:#364650;letter-spacing:0;font-size:12px}.people-screen>.lists .list-item:not(.active) .badge{background:#fff;border:1px solid var(--accent);color:var(--accent)}.people-body{flex:1;min-height:0;display:flex;gap:20px;align-items:flex-start}.people-body>.table-wrap{flex:1 1 auto;min-width:0;align-self:stretch}.people-filter-panel{flex:0 0 280px;background:#fff;border:1px solid var(--rule);border-radius:5px;display:flex;flex-direction:column;min-height:333px;box-sizing:border-box}.people-filter-panel[hidden]{display:none}.people-filter-panel .sf-bar{padding:16px 16px 14px;border-bottom:1px solid #e8ecf0;flex-direction:column;align-items:stretch}.people-filter-panel .sf-wrap,.people-filter-panel .sf-add{width:100%}.people-filter-panel .sf-add{height:40px;justify-content:flex-start;padding:0 11px;background:#fff;border:1px solid #d5dfe8;border-radius:4px;color:#a7b6c0;font-weight:400;font-size:13px}.people-filter-panel .sf-pop{left:auto;right:0}.pf-body{flex:1;display:flex;align-items:center;justify-content:center;min-height:200px}.pf-empty{text-align:center;color:#78868b;font-size:13px}.pf-empty .ico{color:#d5dfe8;margin-bottom:10px}.people-filter-panel .people-filter-fields{display:flex;flex-direction:column;gap:8px;padding:0 16px 16px}.list-pane{padding-top:11px}.list-pane .pane-head{padding-bottom:9px}.people-screen>.lists .lists-head{position:relative}.lists-collapse{margin-left:auto;width:24px;height:24px;border:1px solid #d5dfe8;border-radius:4px;display:inline-flex;align-items:center;justify-content:center;color:#78868b}.people-screen>.lists .sl-coll-head{font-weight:700}.people-screen>.lists .sl-coll-head .badge{display:none}.people-screen>.lists .sl-coll-head .ico:last-child{margin-left:auto;transform:rotate(180deg)}.people-screen>.lists .sl-coll .sl-row .list-item{padding-left:26px}.people-screen>.lists .sl-row .list-item .ico{color:#78868b;margin-right:8px;flex:0 0 auto}.people-screen>.lists .sl-coll>.sl-row{padding-left:0;position:relative}.people-screen>.lists .sl-row{position:relative}.people-screen>.lists .sl-row .sl-del{position:absolute;right:44px;top:50%;transform:translateY(-50%)}.people-screen>.lists .sl-row .list-item .ico{margin-right:4px}@media (min-width:901px){.people-screen>.lists{display:flex;flex-direction:column}.people-screen>.lists>.lists-manage{margin-top:auto!important;border-top:1px solid #e8ecf0;border-radius:0;width:100%!important;margin-left:0!important;margin-right:0!important;padding-left:24px;font-weight:400;gap:8px;flex:0 0 auto}}.people-table .av-wrap{position:relative;display:inline-flex;flex:0 0 auto}.people-table .av-dot{position:absolute;right:-1px;bottom:0;width:8px;height:8px;border-radius:50%;background:#5fd4a8;border:1.5px solid #fff}.people-table .name-cell .sub{font-size:13px;line-height:18px}.people-table .name-cell .link{line-height:18px}.rp-props-page{padding:16px 30px 0;background:transparent;border:0;box-shadow:none}.rp-props-page .rp-chart-head{margin:0 0 16px;min-height:48px;align-items:center}.rp-sentence{font-size:20px;font-weight:400;color:#5b6770;display:flex;align-items:center;gap:6px;margin:0}.rp-sentence span{color:#86661a}.rp-props-page .rp-props{grid-template-columns:242px 1fr;gap:26px;height:calc(100vh - 230px);min-height:420px}.rp-props-page .rp-props-list{max-height:none;height:100%;background:#fff;border:0;border-radius:6px;padding:0}.rp-props-page .rp-props-map{min-height:0;height:100%;border:0;border-radius:6px}.rp-props-page .rp-props-map .leaflet-tile-pane{filter:saturate(.45) brightness(1.05)}.rp-props-page .rp-prop{position:relative;border-bottom:1px solid #e6ebef;padding:16px 16px 14px;gap:0}.rp-props-page .rp-prop-body b{font-weight:400;font-size:15px;color:#2b3a42;padding-right:52px}.rp-props-page .rp-prop-body>span{color:#5b6770;font-size:13px;line-height:20px}.rp-props-page .rp-prop-body .rp-subcell em{font-style:normal;color:#3ba776}.rp-props-page .rp-prop-n{position:absolute;right:14px;top:16px;min-width:0;height:auto;border-radius:0;background:none;color:#a7b6c0;font-weight:400;font-size:13px}.rp-props-page .rp-prop.on{background:#f3f8fc;box-shadow:none}.rp-props-page .rp-prop.on .rp-prop-n{background:none}.rp-pin{background:none;border:0}.rp-pin span{display:inline-block;white-space:nowrap;background:#e2463d;color:#fff;font:600 11px/16px Inter,sans-serif;padding:1px 5px;border-radius:2px;box-shadow:0 1px 2px #0000004d}.rp-pin.on span{background:#b08d3c}@media (max-width:700px){.rp-props-page{padding:12px 26px 0}.rp-props-page .rp-chart-head{flex-wrap:nowrap;overflow-x:auto;gap:16px}.rp-props-page .rp-chart-head>div{flex:0 0 auto}.rp-sentence{white-space:nowrap;font-size:18px}.rp-props-page .rp-props{grid-template-columns:146px 1fr;gap:27px;height:calc(100vh - 220px)}.rp-props-page .rp-props-map{height:100%;min-height:0}.rp-props-page .rp-props-list{max-height:none}.rp-props-page .rp-prop{padding:12px 10px}.rp-props-page .rp-prop-n{position:static;display:block}}.rp-body:has(>.imp-home),.rp-body:has(>.imp-list){max-width:none;padding:0}.imp-home{width:100%;box-sizing:border-box;padding:38px 20px 40px;text-align:center;color:#394b57}.imp-home>p{max-width:1100px;margin-left:auto;margin-right:auto}.imp-home h2{font-size:30px;line-height:38px;font-weight:700;margin:11px 0 24px}.imp-hero{width:478px;max-width:100%;height:300px;margin:0 auto 26px;background:#344550;border-radius:8px;color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:14px}.imp-hero b{font-size:38px;line-height:48px}.imp-hero ol{margin:0;padding-left:20px;text-align:left;font-size:13px;color:#cfd8de}.imp-home p{font-size:15px;line-height:22px;margin:0 0 18px}.imp-btn{background:var(--t-accent-strong);color:#fff;border:0;border-radius:21px;height:42px;padding:0 24px;font-size:13px;cursor:pointer}.imp-btn.dark{background:#394b57;color:#fff;margin:14px 0 18px}.imp-home>.imp-btn{display:block;margin-left:auto;margin-right:auto}.imp-note{display:block;font-size:12px;color:#626f78;margin-top:12px}.imp-faq{font-size:13px}.imp-faq-list{text-align:left;max-width:560px;margin:10px auto;font-size:13px}.imp-list{padding:20px 25px}.imp-list-head{display:flex;align-items:center;gap:14px;margin-bottom:16px}.imp-list-head h2{font-size:20px;font-weight:400;margin:0;flex:1;color:#394b57}.imp-table-wrap{overflow-x:auto;background:#fff}.imp-table{width:100%;border-collapse:collapse;font-size:13px;color:#394b57}.imp-table th{text-align:left;font-weight:400;padding:16px 28px;border-bottom:1px solid #e8ecf0;white-space:nowrap}.imp-table td{padding:16px 28px;border-bottom:1px solid #f0f3f6;white-space:nowrap;max-width:260px;overflow:hidden;text-overflow:ellipsis}.imp-table td.num{color:var(--t-link)}.imp-table tr.undone td{color:#626f78}.imp-undo{background:none;border:0;color:#e2463d;cursor:pointer;padding:2px}.imp-empty{text-align:center;color:#626f78}@media (max-width:700px){.imp-home{padding:0 0 40px}.imp-home h2{font-size:32px;line-height:38px;margin:0;padding:38px 20px 20px}.imp-hero{width:100%;height:298px;border-radius:0;margin-bottom:0}.imp-hero b{font-size:38px;line-height:48px}.imp-hero ol{max-width:330px;margin:0 20px}.imp-home>p{padding:24px 14px 0;margin-bottom:20px}.imp-list{padding:14px 12px}}.ap-page{padding:0 42px 30px 26px;background:transparent;border:0;box-shadow:none}.ap-head{display:flex;align-items:center;gap:10px;min-height:88px;padding:0}.ap-head h3{flex:0 0 auto;font-size:15px;font-weight:400;color:#394b57;margin:0}.ap-page{max-width:none!important}.rp-body:has(>.ap-page){max-width:none;padding:0}.ap-learn{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 14px;border:1px solid #c5dcef;border-radius:15px;background:#fff;color:#86661a;font-size:12px;cursor:pointer}.ap-find{margin-left:auto;position:relative;display:flex;align-items:center;width:171px}.ap-find input{width:100%;height:40px;box-sizing:border-box;border:1px solid #dfe5ea;border-radius:4px;padding:0 30px 0 12px;font-size:13px;background:#fff}.ap-find svg{position:absolute;right:10px;color:#8a9aa6}.ap-page .ap-wrap{grid-template-columns:1fr;gap:16px}.ap-ftable{background:#fff;border:1px solid #e3e9ee;border-radius:4px}.ap-fhead{display:grid;grid-template-columns:1fr 186px 71px;font-size:14px;height:52px;align-items:center;border-bottom:1px solid #e3e9ee;color:#697780;font-size:13px}.ap-fhead span{padding-left:11px;border-left:1px solid #e3e9ee;height:100%;display:flex;align-items:center}.ap-fhead span:first-child{border-left:0}.ap-page .ap-folders .ap-frow{display:grid;grid-template-columns:1fr 71px;position:relative;height:50px;align-items:center;border-bottom:1px solid #edf1f4}.ap-page .ap-folders .ap-frow:last-child{border-bottom:0}.ap-grip{position:absolute;left:0;color:#b8c4cc;font-size:12px;letter-spacing:-2px;background:transparent;border:0;padding:0;width:18px;height:44px;cursor:grab;touch-action:none;z-index:1}.ap-grip:focus-visible{outline:2px solid #2fa9ef}.ap-page .ap-folders .ap-over{box-shadow:inset 0 2px #2fa9ef}.ap-fbtn{display:grid;grid-template-columns:22px 1fr 186px;align-items:center;gap:0;height:100%;background:none;border:0;padding:0 0 0 18px;text-align:left;font-size:14px;color:#394b57;cursor:pointer;min-width:0}.ap-fbtn svg{fill:#8a9aa6}.ap-fbtn svg{color:#8a9aa6}.ap-fbtn .ap-fname{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-left:6px}.ap-fbtn .n{padding-left:11px;color:#394b57}.ap-frow.on{background:transparent}.ap-page .ap-facts{display:flex;gap:6px;padding-left:12px;color:#a9b8c3}.ap-page .ap-facts .link{color:#a9b8c3;padding:2px}.ap-tools{display:flex;gap:10px;align-items:center;margin-top:12px}@media (max-width:700px){.ap-page{padding:0 16px 20px}.ap-head{gap:8px;min-height:70px}.ap-head h3{max-width:70px;font-size:13px}.ap-learn{font-size:12px;padding:0 8px}.ap-find{width:149px}.ap-fhead{grid-template-columns:1fr 44px 36px}.ap-fbtn{grid-template-columns:22px 1fr 44px;padding-left:10px}.ap-page .ap-folders .ap-frow{grid-template-columns:1fr 36px}.ap-page .ap-facts{padding-left:0;gap:2px}.ap-fhead span{padding-left:4px;font-size:12px}}.pp-card .timeline{padding:20px 20px 10px 0}.timeline li.tl{display:block;border-top:0;border-left:1px solid #d7dee2;margin-left:35px;padding:0 10px 26px 35px;min-height:70px;position:relative}.timeline li.tl:last-child{border-left-color:transparent;padding-bottom:6px}.timeline li.tl .tl-dot{position:absolute;left:-21px;top:0;width:40px;height:40px;border-radius:20px;background:#f3b942;color:#fff}.timeline li.tl .tl-dot svg{color:#fff}.tl-dir{position:absolute;right:-3px;bottom:-3px;width:17px;height:17px;border-radius:50%;background:#fff;border:1px solid #d7dee2;color:#364650;font:700 11px/15px Inter,sans-serif;font-style:normal;text-align:center}.timeline li.tl-text .tl-dot{background:#819cff}.timeline li.tl-email .tl-dot{background:#81d2ff}.timeline li.tl-call .tl-dot{background:#4ad09f}.timeline li.tl-call.tl-vm .tl-dot{background:#4eaddd}.timeline li.tl-call.tl-miss .tl-dot,.timeline li.tl.tl-fail .tl-dot{background:#ff8181}.timeline li.tl-note .tl-dot{background:#f3b942}.timeline li.tl-task .tl-dot{background:#d181ff}.timeline li.tl-change .tl-dot{background:#6d8291}.timeline li.tl-web .tl-dot{background:#b08d3c}.tl-body{font-size:14px;color:#364650;padding-top:2px}.tl-head,.tl-top{display:flex;flex-direction:column;align-items:flex-start;gap:2px;margin-bottom:8px;position:relative}.tl-title{display:flex;align-items:center;flex-wrap:wrap;gap:6px;line-height:1.3}.tl-title strong{font-weight:600;font-size:14px;color:#364650}.tl-time{color:#9db0be;font-size:13px;font-weight:400}.tl-sub{color:#9db0be;font-size:13px}.tl-message-meta{padding:0;margin:0;border:0}.tl-tag{display:inline-block;font-size:12px;line-height:18px;padding:0 7px;border-radius:9px;background:#eef2f5;color:#5b6770;font-weight:600}.tl-tag.tl-good{background:#e3f7ef;color:#1f8a5f}.tl-tag.tl-bad{background:#ffecec;color:#d23c3c;text-transform:capitalize}.tl-bubble{border:1px solid #e3e9ed;border-radius:8px;padding:10px 12px;background:#fff;max-width:620px}.tl-in .tl-bubble{background:#f2f6ff;border-color:#dbe4fb}.tl-email.tl-in .tl-bubble{background:#eef8fe;border-color:#d4ecf9}.tl-subject{font-weight:600;margin-bottom:4px}.tl-text-body{white-space:pre-wrap;margin:0;line-height:1.45}.tl-call .tl-text-body,.note-body{margin:0;line-height:1.45;white-space:pre-wrap}.tl-note .note-body{background:#fffaf0;border:1px solid #f6e6c2;border-radius:8px;padding:10px 12px;max-width:620px}.tl-acts{position:absolute;right:0;top:0;font-size:12px;opacity:0;transition:opacity .15s}.timeline li.tl:hover .tl-acts,.tl-acts:focus-within{opacity:1}.em-acts{margin-top:6px;display:flex;gap:14px}@media (max-width:700px){.timeline li.tl{margin-left:24px;padding-left:28px}.timeline li.tl .tl-dot{left:-17px;width:34px;height:34px}.tl-acts{opacity:1;position:static;margin-top:4px}}.tl-dir{width:20px;height:20px;right:-6px;bottom:-5px;font-size:13px;line-height:18px;border:0;box-shadow:0 0 0 2px #fff}.tl-in .tl-dir{background:#364650;color:#fff}.tl-out .tl-dir{background:#fff;color:#364650;box-shadow:0 0 0 1px #c9d3da,0 0 0 3px #fff}.tl-clamp{display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden}.tl-more{margin-top:4px;padding:0}.note-thread{margin-top:8px}.note-replies{list-style:none;margin:6px 0 0;padding:0 0 0 14px;border-left:2px solid #e3e7ee}.note-replies .note-reply{position:relative;padding:6px 0}.note-replies .note-reply .tl-top{position:relative}.note-replies .note-reply .tl-title strong{font-size:13px}.note-replies .note-reply .note-body{margin:2px 0 0}.note-reply:hover .tl-acts,.note-reply .tl-acts:focus-within{opacity:1}.note-reply-btn{margin-top:4px}.note-reply-form{margin-top:6px}@media (hover:none){.tl-acts{opacity:1}}.ib-unmatched{flex:none;margin:10px 16px 0;padding:12px;border:1px solid #d5dfe8;border-radius:6px;background:#f8fbfd;display:flex;flex-direction:column;gap:8px}.ib-unmatched p{margin:0}.ib-um-tabs{display:flex;border:1px solid #d5dfe8;border-radius:4px;overflow:hidden}.ib-um-tabs button{flex:1;border:0;border-radius:0;background:#fff;color:#2b3b4b;font-size:12px;font-weight:600;padding:7px 4px}.ib-um-tabs button.on{background:#36afe0;color:#fff}.ib-unmatched form,.ib-unmatched>div{display:flex;flex-direction:column;gap:6px}.ib-unmatched input{margin:0;height:36px;font-size:13px}.ib-um-go{background:#36afe0;color:#fff;border:0;border-radius:4px;font-weight:600;padding:7px 12px}.ib-um-hits{list-style:none;margin:0;padding:0}.ib-um-hits li{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 0;border-bottom:1px solid #eef2f5}.ib-um-hits li>span{display:flex;flex-direction:column;min-width:0}@media (min-width:700px){.ib-unmatched form{flex-direction:row;flex-wrap:wrap}.ib-unmatched form input{flex:1 1 140px}}.ib-pics{list-style:none;margin:6px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.ib-pics li{display:flex;align-items:center;gap:6px;max-width:220px;padding:3px 8px;border:1px solid #d5dfe8;border-radius:12px;background:#f5f9fc;font-size:12px}.ib-mms{display:flex;flex-wrap:wrap;gap:6px;margin:4px 0}.ib-mms .mms{max-width:min(240px,60vw);max-height:240px;border-radius:8px;border:1px solid #e2e8ed;display:block}.sl-wrap{position:relative;display:inline-flex}.sl-pop{position:absolute;bottom:calc(100% + 6px);right:0;z-index:50;width:260px;background:#fff;border:1px solid #d5dfe8;border-radius:6px;box-shadow:0 6px 20px #14283c26;padding:12px;display:flex;flex-direction:column;gap:8px;text-align:left}.sl-quick{display:flex;gap:6px}.sl-quick button{flex:1;font-size:12px;padding:6px 4px;border:1px solid #d5dfe8;background:#f5f9fc;border-radius:4px}.sl-pop input{margin:0;height:36px;font-size:13px}.sl-actions{display:flex;justify-content:flex-end;gap:10px;align-items:center}.sl-go{background:#36afe0;color:#fff;border:0;border-radius:4px;font-weight:600;padding:7px 14px}.sl-list{list-style:none;margin:6px 0;padding:0;display:flex;flex-direction:column;gap:4px}.sl-list li{display:flex;align-items:flex-start;gap:8px;padding:6px 8px;border:1px solid #d5e9f3;background:#f2fafd;border-radius:4px;font-size:12px}.sl-list li.bad{border-color:#f1c4c4;background:#fdf3f3}.sl-txt{flex:1;min-width:0;display:flex;flex-direction:column}@media (max-width:600px){.sl-pop{position:fixed;left:12px;right:12px;bottom:90px;width:auto}}.tf-layout{display:flex;gap:18px;align-items:flex-start}.tf-main{flex:1;min-width:0}.tf-pane{width:230px;flex:none;border-right:1px solid #e3e9ef;padding-right:12px}.tf-pane ul{list-style:none;margin:0 0 8px;padding:0}.tf-pane h6{margin:12px 0 6px;font-size:12px;text-transform:uppercase;letter-spacing:.04em;color:#6d7680}.tf-pane li{display:flex;align-items:center}.tf-pane li>button{flex:1;min-width:0;display:flex;align-items:center;gap:8px;padding:7px 8px;border:0;background:none;border-radius:4px;text-align:left;font-size:13px;color:#2b3a48;cursor:pointer}.tf-pane li>button:hover{background:#f2f6f9}.tf-pane li>button.on{background:#e6f5fc;color:#0f74a2;font-weight:600}.tf-n{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tf-c{font-size:12px;color:#6d7680}.tf-acts{display:flex;gap:0;opacity:.35;transition:opacity .15s}.tf-named:hover .tf-acts,.tf-named:focus-within .tf-acts{opacity:1}.tf-acts .icon-btn{width:24px;height:24px;padding:0}.tf-new{border:0;background:none;color:#0f74a2;font-size:13px;font-weight:600;padding:6px 8px;display:flex;align-items:center;gap:6px;cursor:pointer}.tf-edit{display:flex;flex-direction:column;gap:6px;padding:6px 0}.tf-edit input{margin:0;height:32px;font-size:13px}.tf-edit div{display:flex;gap:10px;align-items:center}.tf-save{background:#36afe0;color:#fff;border:0;border-radius:4px;padding:5px 12px;font-weight:600}.ad-tpl small{font-size:12px}@media (max-width:800px){.tf-layout{flex-direction:column;gap:8px}.tf-pane{width:100%;border-right:0;border-bottom:1px solid #e3e9ef;padding:0 0 8px}.tf-acts{display:flex}}.rp-ppl{display:inline-flex;align-items:center;gap:3px;margin-left:6px;font-size:12px;color:#0f74a2;background:none;border:0;padding:0;cursor:pointer;white-space:nowrap}.rp-ppl:hover{text-decoration:underline}.rp-ppl.off{color:#a0aab4;cursor:default}.rp-tile .rp-ppl{margin:4px 0 0}.rp-q{display:inline-flex;align-items:center;justify-content:center;width:13px;height:13px;margin-left:4px;border-radius:50%;background:#c9d3dc;color:#fff;font-size:9px;font-weight:700;vertical-align:1px}.rp-drill{width:min(560px,calc(100vw - 24px));max-height:80vh;overflow:auto}@media (max-width:700px){.rp-table td .rp-ppl{display:flex;margin:2px 0 0}}.co-sep{display:flex;align-items:center;gap:10px;margin:18px 0 6px;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#6b7785}.co-sep:before,.co-sep:after{content:"";flex:1;border-top:1px solid #e3e8ee}.co-help{margin:-2px 0 8px}.co-hours{display:grid;gap:6px;margin-bottom:8px}.co-hour{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.co-hour select{min-width:130px}.co-hour input[type=time]{width:120px}.co-addhour{justify-self:start;font-weight:600}.co-after{border:1px solid #e3e8ee;border-radius:4px;padding:8px 12px;margin:0 0 10px;display:grid;gap:6px}.co-after legend{font-size:13px;font-weight:600;padding:0 4px}.co-form .co-after label.cf-check{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:8px;margin:0;font-size:14px;color:#2b3640}.co-form .co-after label.cf-check input{width:auto;margin:0;flex:none}.co-after{gap:4px}.co-form .co-hour select,.co-form .co-hour input[type=time]{height:38px;box-sizing:border-box;margin:0}.co-form .co-hour .link{margin-left:6px}.co-form .co-help{color:#5d6b78}.co-addhour{margin-top:4px}@media (max-width:600px){.co-hour select{flex:1 1 100%}.co-form .co-hour input[type=time]{flex:1 1 0;min-width:0;width:auto}}.ib-newgroup-btn{display:inline-flex;align-items:center;gap:4px;font-size:13px;padding:4px 10px;margin-left:auto;margin-right:8px;background:#fff;color:#2b3640;border:1px solid #d5dce3;border-radius:4px}.ib-group-row .ib-row-phone svg{color:#7b5cd6}.ib-group-who{display:grid;min-width:0}.ib-group-names,.ib-group-who .small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ib-group-comp{display:grid;gap:6px;padding:10px}.ib-group-comp textarea{min-height:70px;font:inherit;width:100%;box-sizing:border-box}.ib-ro{padding:12px}.ib-newgroup-back{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172073;display:flex;align-items:flex-start;justify-content:center;z-index:60;padding:60px 12px}.ib-newgroup{background:#fff;border-radius:6px;width:min(480px,100%);padding:16px;display:grid;gap:10px;box-shadow:0 10px 30px #0003;max-height:calc(100vh - 80px);overflow:auto;box-sizing:border-box}.ib-newgroup header,.ib-newgroup footer{display:flex;align-items:center;justify-content:space-between;gap:8px}.ib-newgroup footer{justify-content:flex-end}.ib-newgroup h3{margin:0;font-size:17px}.ib-newgroup label{display:grid;gap:4px;font-size:13px;color:#4a5866}.ib-newgroup textarea{min-height:80px;font:inherit}.ib-chips{display:flex;flex-wrap:wrap;gap:4px;border:1px solid #d5dce3;border-radius:4px;padding:4px}.ib-chips input{flex:1 1 140px;border:0;outline:0;min-width:0;padding:4px}.ib-pchip{display:inline-flex;align-items:center;gap:4px;background:#eef2f6;border-radius:12px;padding:2px 4px 2px 10px;font-size:13px;color:#2b3640}.ib-pchip button{background:none;border:0;padding:2px;display:inline-flex;color:#6b7785;cursor:pointer}.ib-hits{list-style:none;margin:-6px 0 0;padding:0;border:1px solid #e3e8ee;border-radius:4px;max-height:220px;overflow:auto}.ib-hits button{display:flex;justify-content:space-between;gap:8px;width:100%;background:#fff;border:0;border-bottom:1px solid #f0f3f6;padding:8px 10px;text-align:left;color:#2b3640;cursor:pointer}.ib-hits button:hover{background:#f5f8fb}.ib-hits button:disabled{opacity:.5;cursor:not-allowed}.ar-cond{border:1px solid var(--line,#ddd);border-radius:8px;padding:12px;display:grid;gap:8px;min-width:0}.ar-cond legend{font-weight:600;font-size:13px;padding:0 4px}.ar-match{display:flex!important;align-items:center;gap:8px}.ar-match select{width:auto}.ar-rule{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-width:0}.ar-rule select,.ar-rule input{height:34px;box-sizing:border-box;margin:0;width:auto;min-width:0}.ar-rule input{flex:1 1 180px}.ar-join{font-size:12px;font-weight:700;color:#6b7785;background:#eef2f6;border-radius:10px;padding:2px 8px}.ar-actions{display:flex;gap:8px;flex-wrap:wrap}.ar-order{display:inline-flex;align-items:center;gap:2px}.ar-pos{font-size:12px;font-weight:700;color:#2b3640;background:#eef2f6;border-radius:10px;padding:1px 7px}.ar-order .link:disabled{opacity:.35;cursor:default}.ar-test{border:1px solid var(--line,#ddd);border-radius:8px;padding:8px 12px;margin:8px 0}.ar-test summary{cursor:pointer;font-weight:600;font-size:14px}.ar-test-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px;align-items:end;margin-top:8px}.ar-test-grid label{display:grid;gap:4px;font-size:13px}.ar-test-grid input{margin:0;box-sizing:border-box;width:100%}.ar-test-out{margin:8px 0 0;font-weight:600}@media (max-width:600px){.ar-rule select{flex:1 1 45%}.ar-rule input{flex:1 1 100%}}.ar-order-in{margin-right:6px;vertical-align:middle}.ar-order-in .link{font-size:15px;padding:0 4px;min-width:22px}.ar-test-grid button{height:38px;align-self:end;margin:0}.ar-test-grid input{height:38px}.ar-test-out{background:#f3f7f4;border:1px solid #d6e6db;border-radius:6px;padding:8px 10px}.ar-test-grid label{margin:0!important;padding:0}.ar-test-grid label input{margin:0!important}.ar-test-grid>button{margin:0!important;align-self:end}.ib-um-google{display:inline-block;margin:0 0 8px;color:#1a6fb5;text-decoration:underline}.et .et-num{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.et-range{margin-left:auto;height:32px;width:auto}.et-range{height:38px!important;line-height:1.2;padding:6px 28px 6px 10px;box-sizing:border-box;max-width:100%}.et-scroll{width:100%;max-width:100%;overflow-x:auto;overscroll-behavior-x:contain}.et-scroll>.ad-table{min-width:880px}.tf-main{min-width:0}@media (max-width:600px){.et-filters{flex-wrap:wrap}.et-range{margin-left:0;width:100%}}@media (max-width:800px){.tf-layout{align-items:stretch}.tf-main{width:100%}}.tf-named[draggable=true]{cursor:grab}.tf-named.tf-dragging{opacity:.45}.tf-named.tf-drop{box-shadow:inset 0 2px #1a6fb5}.api-acts{white-space:nowrap}.api-acts button+button{margin-left:6px}.ad-list li[draggable=true]{cursor:grab}.ad-list li.tf-dragging{opacity:.45}.ad-list li.tf-drop{box-shadow:inset 0 2px #1a6fb5}.ad-drag{color:#9aa7b4;margin-right:6px;letter-spacing:-2px;-webkit-user-select:none;user-select:none}.co-addr label:first-child{flex:2}@media (max-width:640px){.co-addr{flex-direction:row;flex-wrap:wrap}.co-addr label{flex:1 1 40%}.co-addr label:first-child{flex:1 1 100%}}.ad-mem-dlg label{display:flex;flex-direction:column;gap:4px;font-size:13px}.modal-acts{display:flex;justify-content:flex-end;gap:8px;margin-top:6px}.ad-team-acts{white-space:nowrap}.ad-team-acts .link+.link{margin-left:8px}@media (max-width:640px){.ad-team,.ad-team tbody{display:block;width:100%}.ad-team thead{display:none}.ad-team tr{display:grid;grid-template-columns:1fr auto;gap:6px 10px;padding:12px 4px;border-bottom:1px solid #e5e7eb}.ad-team td{display:block;padding:0;border:0;min-width:0}.ad-team td:first-child{grid-column:1}.ad-team td.ad-role-cell{grid-column:2;grid-row:1;align-self:center}.ad-team td.ad-role-cell select{max-width:130px}.ad-team td.ad-chk{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;font-size:13px;color:#374151}.ad-team td.ad-chk:before{content:attr(data-label)}.ad-team td.ad-team-acts{grid-column:1/-1;white-space:normal}.ad-team .ad-who b{word-break:break-word}}.ad-seen span{display:block;white-space:nowrap;font-size:12px;color:#4b5563}@media (max-width:640px){.ad-team td.ad-seen{grid-column:1/-1;display:flex;gap:14px;flex-wrap:wrap}.ad-team td.ad-seen:before{content:attr(data-label);font-size:13px;color:#374151;flex:1 1 100%}}.co-recips{border:0;padding:0;margin:0;display:flex;flex-direction:column;gap:6px}.co-recips legend{font-size:13px;font-weight:600;margin-bottom:2px}.co-recips .cf-check{overflow-wrap:anywhere}.ad-tpl .tt-stats{display:flex;gap:14px;white-space:nowrap;font-size:12px;color:var(--muted, #6b7280)}.ad-tpl .tt-stats b{color:var(--text, #111827);font-weight:600}@media (max-width: 640px){.ad-tpl{flex-wrap:wrap}.ad-tpl .tt-stats{order:3;width:100%}}.cal-viewing{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:6px 0 8px;padding:8px 12px;border-radius:6px;background:#eef5ff;border:1px solid #c9dcf7;color:#1f3a5f;font-size:13px}.cal-viewing span{flex:1 1 auto;min-width:0}.cal-viewing .icon-btn{margin-left:auto;font-size:18px;line-height:1;background:none;border:0;color:inherit;cursor:pointer}.rp-compare{display:inline-flex;align-items:center;gap:6px;font-size:13px;white-space:nowrap}.rp-refresh{white-space:nowrap}.rp-num-link{background:none;border:0;padding:0;font:inherit;color:var(--link, #2563eb);cursor:pointer;text-decoration:underline;text-underline-offset:2px}.rp-num-link:hover{color:var(--link-hover, #1d4ed8)}@media (max-width: 640px){.rp-drill .rp-table{width:100%;table-layout:fixed}.rp-drill .rp-table th,.rp-drill .rp-table td{padding:6px;white-space:normal;overflow-wrap:anywhere}.rp-drill .rp-table th:last-child,.rp-drill .rp-table td:last-child{width:64px;white-space:nowrap}}.pp-filters .tl-filters{position:relative;margin-left:auto;display:flex;align-items:center}.pp-filters .tl-fbtn{border:1px solid var(--rule)!important;border-radius:4px!important;height:30px;padding:0 10px!important;gap:6px;color:var(--ink)!important;background:#fff!important}.pp-filters .tl-fbtn.on{border-color:#2563eb!important;color:#2563eb!important}.tl-fback{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000}.tl-fmenu{position:fixed;z-index:1001;background:#fff;border:1px solid var(--rule);border-radius:6px;box-shadow:0 6px 20px #0000001f;padding:10px;display:grid;gap:2px;min-width:190px;max-height:calc(100vh - 16px);overflow:auto}.tl-fmenu label{display:flex;align-items:center;gap:8px;padding:5px;font-size:13px;color:var(--ink);cursor:pointer;white-space:nowrap}@media (max-width: 640px){.pp-filters .tl-fbtn .wide{display:none}}.tl-fmenu label{margin:0!important;min-height:0!important;height:30px;padding:0 5px!important;line-height:30px;flex-direction:row!important}.tl-fmenu label input{margin:0;width:16px;height:16px;flex:none}.tl-fmenu{gap:0;max-height:300px}.rp-chart-wrap{position:relative}.rp-axis-l{position:absolute;font-size:12px;line-height:14px;color:var(--t-muted, #8296a4);pointer-events:none;white-space:nowrap}.rp-ax-start,.rp-ax-end{bottom:2px}.rp-ax-max{left:4px}@media (max-width: 760px){.rep>.rp-sub>.dl-tabs button{color:#344650}}.rep .rp-table th{color:#364650;font-size:14px;font-weight:400;text-transform:none;letter-spacing:normal}.rep .rp-table.ad-team th{color:#627482}.rep .ad-team td .muted{color:#697680;font-size:14px}.rep .st-table th,.rep .cf-table th{color:#364650;font-size:14px;font-weight:400}.rep .co-form label{color:#364650;font-size:14px}@media (max-width: 760px){.ib-newgroup-btn{min-height:32px}}.hm-kpi-label{display:flex;align-items:baseline;gap:8px}.hm-kpi-corner{margin-left:auto;font-size:12px;letter-spacing:normal;text-transform:none;font-weight:400;color:#364650;white-space:nowrap}.hm-cmp{font-size:12px;color:#364650}.hm-cmp-up{color:#2e9e5b}.hm-cmp-down{color:#d9534f}.rp-key{display:inline-block;width:10px;height:10px;border-radius:2px;flex:none}.rp-key1{background:var(--gold)}.rp-key2{background:#2f80ed}.rp-vs{color:#364650;font-size:14px}.rp-div{width:1px;height:24px;background:var(--rule);flex:none}.rp-line.rp-line2,.rp-dot.rp-dot2{stroke:#2f80ed}.rp-axis-l.rp-ax-max2{right:0;left:auto;color:#1f6fd1}.rp-vs-grp{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.lb-wrap{position:relative}.lb-tools{display:flex;justify-content:flex-end;gap:8px;margin-bottom:8px}.lb-tool{width:40px;height:36px;display:inline-flex;align-items:center;justify-content:center;position:relative;font-size:18px}.lb-hid-n{position:absolute;top:-6px;right:-6px;background:var(--navy);color:#fff;border-radius:9px;font-size:12px;min-width:18px;height:18px;line-height:18px}.lb-talk{color:#697680;font-weight:400}.lb-full{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;overflow:auto;border-radius:0;margin:0;padding:24px}.lb-wrap:fullscreen{background:#f4f6f9;overflow:auto;padding:24px}.lb-hide{width:min(420px,calc(100vw - 32px))}.lb-hide input[type=text],.lb-hide input:not([type]){width:100%;margin:8px 0}.lb-hide-list{max-height:400px;overflow:auto;display:flex;flex-direction:column;gap:6px}.lb-hide-list label{display:flex;gap:8px;align-items:center}.rp-showme{font:inherit;color:#86661a;border:0;background:transparent;padding:0 4px;max-width:100%;cursor:pointer}@media (max-width:700px){.rp-props-page .rp-chart-head{flex-wrap:wrap;overflow-x:visible}.rp-props-page .rp-sentence{flex:1 1 100%;flex-wrap:wrap;font-size:16px}.rp-props-page .rp-showme{flex:1 1 100%;min-width:0;padding:4px 0;white-space:normal}}.rp-props-map .leaflet-control-layers{font-size:13px;padding:2px 6px}.rp-props-map .leaflet-control-layers-base{display:flex;gap:10px}.rp-props-map .leaflet-control-layers-base label{display:inline-flex;margin:0}.rp-map-full{width:34px;height:34px;background:#fff;border:2px solid rgba(0,0,0,.2);border-radius:4px;font-size:18px;cursor:pointer}.rp-props-page .rp-props-map.rp-map-isfull,.rp-props-map.rp-map-isfull{position:fixed!important;top:0;right:0;bottom:0;left:0;z-index:300;height:100vh!important;min-height:100vh;border-radius:0}.rp-props-map.rp-map-isfull .leaflet-tile-pane{filter:none}.rp-leads{min-height:32px}.rp-tx-name{display:block}.rp-tx-phone{display:block;margin-top:2px;font-size:12px;color:#7f8fa4}.rp-dr-low{color:#f28c28}.rp-dr-very-low{color:#e5534b}.rp-ctype{display:inline-flex;align-items:center;gap:2px;color:#86661a;font-size:13px}.rp-ctype.in{color:#86661a}.rp-calllogs .icon-btn{min-width:32px;min-height:32px;background:none;border:0;color:#7f8fa4;font-size:17px;cursor:pointer}.rp-calllogs .icon-btn:hover{color:#86661a}.rp-rec-row td{background:#f7f9fb}.rp-src-sentence{margin:4px 0 10px;font-size:18px;color:#3b4a5c}.rp-deals-head{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 14px}.rp-deals-head h2{font-size:22px;font-weight:600;margin:0 auto 0 0}.rp-deal-add{border-radius:20px;padding:8px 18px}.rp-icon-btn{width:38px;height:38px;padding:0;display:inline-flex;align-items:center;justify-content:center}.rp-dstages{display:flex;margin:0 0 14px;overflow-x:auto;border:1px solid #ddd;border-radius:4px;background:#fff}.rp-dstage{flex:1 1 0;min-width:190px;border-top:6px solid #ccc;padding:10px 14px;display:flex;flex-direction:column;gap:5px;cursor:pointer;border-right:1px solid #e3e7eb;white-space:nowrap}.rp-dstage:last-child{border-right:0}.rp-dstage.on{background:#f8f9fa}.rp-dstage-h{display:flex;align-items:center;gap:8px}.rp-dstage-h b{font-size:14px;font-weight:600}.rp-dc-total{color:#3aa881;font-size:13px}.rp-dc-comm{color:#6d7ce8;font-size:13px;text-decoration:underline}.rp-dchart-head{display:flex;flex-wrap:wrap;align-items:flex-start;gap:16px 28px;margin:0 0 12px}.rp-dchart-pick{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-right:auto}.rp-key{display:inline-block;width:12px;height:12px;border-radius:2px;background:#6d7ce8}.rp-key.rp-key2{background:#2f80ed}.rp-dsum{display:flex;flex-direction:column;gap:5px;text-align:right}.rp-dsum b{font-size:16px}.rp-th-sort{background:none;border:0;padding:0;font:inherit;color:inherit;cursor:pointer;white-space:nowrap}.rp-empty{text-align:center}@media (max-width:760px){.rp-deals-head h2{flex:1 0 100%}.rp-deals-head select{flex:1 1 40%;min-width:0}.rp-dsum{text-align:left}.rp-dstage{min-width:170px}}@media (max-width:760px){.rp-dstages{flex-direction:column;overflow:visible}.rp-dstage{min-width:0;white-space:normal;border-right:0;border-bottom:1px solid #e3e7eb}.rp-dstage:last-child{border-bottom:0}.rp-dstage-h b{overflow-wrap:anywhere}.rp-dchart-pick{flex:1 0 100%}.rp-dchart-pick select{flex:1 1 40%;min-width:0}.rp-dchart-pick span{flex:0 0 auto}.rp-dsum{flex:1 1 40%}}.rp-th-m{position:relative}.rp-th-f{color:#1f6fd1;font-size:12px}.rp-colmenu{position:absolute;z-index:30;top:100%;left:0;min-width:220px;background:#fff;border:1px solid #dde2ea;border-radius:6px;box-shadow:0 6px 18px #0000001f;padding:10px 12px;text-align:left;font-weight:400;white-space:normal}.rp-th-m:nth-last-child(-n+3) .rp-colmenu{left:auto;right:0}.rp-colmenu h5{margin:6px 0;font-size:12px;color:#5f6b7a;text-transform:none}.rp-cm-sort{display:flex;gap:6px}.rp-cm-sort button{padding:4px 10px;font-size:12px}.rp-cm-l{display:flex;flex-direction:column;gap:4px;color:#5f6b7a}.rp-cm-list{max-height:150px;overflow:auto;display:flex;flex-direction:column;gap:4px}.rp-cm-range>div{display:flex;flex-direction:column;gap:4px;margin:4px 0}.rp-cm-range input[inputmode]{margin-left:20px}.rp-colmenu select,.rp-colmenu input:not([type]),.rp-colmenu input[inputmode]{width:100%;box-sizing:border-box}.rp-cm-clear{display:block;margin:10px auto 0;border-top:1px solid #eceff3;padding-top:8px;width:100%;text-align:center}@media (max-width:760px){.rp-colmenu{position:fixed;left:8px!important;right:8px!important;top:auto;bottom:8px;min-width:0}}.rp-lm-sentence{flex-wrap:wrap}@media (max-width:700px){.rp-sentence.rp-lm-sentence{white-space:normal;font-size:16px}.rp-lm-sentence .rp-showme{white-space:normal;padding:0}}.hc-back{justify-content:flex-end;align-items:stretch;padding:0}.hc-panel{width:400px;max-width:100vw;height:100%;background:#fff;display:flex;flex-direction:column;box-shadow:-4px 0 18px #00000026;overflow:hidden}.hc-head{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #e3e8ec}.hc-head h3{margin:0;font-size:18px}.hc-search{margin:16px 20px;padding:10px 12px;border:1px solid #cfd6dc;border-radius:4px;font-size:15px}.hc-links{display:flex;flex-direction:column}.hc-links button{display:flex;gap:12px;align-items:center;padding:14px 20px;border:0;border-top:1px solid #eef1f3;background:none;text-align:left;font-size:15px;color:#2c3e50;cursor:pointer}.hc-links button:hover,.hc-hit:hover{background:#f4f8fb}.hc-hits{list-style:none;margin:0;padding:0 0 20px;overflow-y:auto}.hc-hits li{border-top:1px solid #eef1f3}.hc-hits li.muted{padding:20px;border:0;text-align:center}.hc-hit{display:flex;flex-direction:column;gap:4px;width:100%;padding:12px 20px;border:0;background:none;text-align:left;cursor:pointer}.hc-keys{overflow-y:auto;padding:0 20px 20px}.hc-keys h4{margin:18px 0 6px;font-size:13px;text-transform:uppercase;color:#5b6770}.hc-key{display:flex;justify-content:space-between;align-items:center;padding:6px 0;border-bottom:1px solid #f0f2f4;font-size:14px}.hc-key kbd{font:12px/1 inherit;background:#f1f4f6;border:1px solid #d5dbe0;border-radius:3px;padding:4px 7px;min-width:22px;text-align:center}.hc-apps{right:0;min-width:240px}.hc-apps a{display:flex;flex-direction:column;padding:10px 14px;color:inherit;text-decoration:none}.hc-apps a:hover{background:#f4f8fb}@media (max-width:700px){.hc-panel{width:100vw}}@media (max-width:760px){.topnav-right>.tn-icon[aria-label="Help Center Toggle"]{display:flex}}.rp-addcol{cursor:pointer;border:1px dashed #9fb3c8;color:#1f6fd1;font-weight:600;justify-content:center;align-items:center;min-height:64px;background:#fafcfd}.rp-addcol:hover{background:#eef5fe}.rp-colmodal{width:420px}.rp-colmodal header{display:flex;justify-content:space-between;align-items:center}.rp-colmodal-body{overflow-y:auto;max-height:300px;margin:0 -20px;padding:0 20px}.rp-colgroup{margin:0 -20px;padding:10px 20px;background:#fafcfd;color:#1e2e39;font-size:13px;text-transform:uppercase;font-weight:700;border-top:1px solid #f5f7f8;border-bottom:1px solid #f5f7f8}.rp-colpick{display:flex;gap:8px;align-items:center;padding:7px 0}.rp-colmodal-foot{display:flex;justify-content:flex-end;gap:14px;align-items:center}.rp-status-failed{color:#c0392b}.rp-crumb{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin:0}.rp-be-detail .rp-table td{vertical-align:middle}.vm-transcript{margin:6px 0 4px;padding:8px 12px;border-left:4px solid #e3e8ee;border-radius:2px;color:#2b3540;line-height:1.45;white-space:pre-wrap;overflow-wrap:anywhere}.vm-transcript a{color:inherit;text-decoration:underline;white-space:nowrap}.vm-transcript.vm-pending{color:#6b7785}.ib-tchip{background:#e7f0fb;color:#1d4f8f}.ib-chips select{border:0;background:transparent;font:inherit;color:#4a5866;min-width:0;max-width:100%;padding:4px 2px}.ib-row-team,.ib-group-team{display:block}.imp-help{max-width:620px;margin:24px auto 0;text-align:left}.imp-help h3{font-size:16px;margin:0 0 8px}.imp-faqs details{border-bottom:1px solid var(--t-line,#e6e6e6);padding:10px 2px}.imp-faqs summary{cursor:pointer;font-weight:600;font-size:14px}.imp-faqs p{margin:6px 0 0;font-size:13.5px;line-height:1.5;color:var(--t-ink-2,#444)}.imp-help-form{display:grid;gap:8px;margin-top:10px}.imp-help-form textarea{width:100%}.imp-help-done{margin-top:10px;font-size:13.5px}.pp-contact-methods .pp-method-head{margin:10px 0 2px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted,#8a94a6)}.pp-contact-methods .pp-method-head:first-child{margin-top:0}.pp-contact-methods .methods+.pp-method-head{margin-top:14px}.pp-main-badge{font-size:10px;font-weight:700;letter-spacing:.04em;padding:1px 6px;border-radius:999px;background:#50a0ff29;color:#7db7ff;border:1px solid rgba(80,160,255,.35)}.pp-make-main{opacity:.75}.hm-dashboard .ad-table td:first-child,.hm-dashboard .ad-table td:nth-child(2){white-space:normal}.hm-person .hm-link{white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere;text-align:left;line-height:18px}.hm-dashboard .hm-email{white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere;line-height:18px}.people-table th .th-sort{white-space:nowrap}.hm-dashboard .hm-phone-actions{flex-wrap:wrap;row-gap:2px}.hm-dashboard .hm-phone-number{flex:1 0 100%;max-width:none;overflow:visible;text-overflow:clip}.banner{position:fixed;left:8px;bottom:8px;z-index:9999;max-width:calc(100vw - 16px);box-sizing:border-box;border:1px solid #cde7f7;border-radius:10px;padding:1px 8px;line-height:16px;font-size:12px;pointer-events:none;opacity:.92;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (min-width:761px) and (max-width:1279px){.topnav>.global-search{min-width:44px;flex-basis:120px}}@media (min-width:761px) and (max-width:900px){.topnav-right{gap:4px}}@media (min-width:1280px){.topnav .tn{font-size:16px}}@media (min-width:761px){.rp-body:has(>.rp-props-page){max-width:none;padding:0}.rp-props-page{padding:19px 31px 0 30px}.rp-props-page .rp-props{gap:25px}}@media (min-width:761px){.rep>.rp-sub{flex-wrap:nowrap;min-height:60px;padding:0 0 0 11px;gap:12px}.rep>.rp-sub>.dl-tabs{display:flex;flex:1 1 auto;min-width:0;overflow-x:auto;scrollbar-width:none;gap:0;height:60px;align-items:stretch}.rep>.rp-sub>.dl-tabs::-webkit-scrollbar{display:none}.rep>.rp-sub>.dl-tabs button{flex:0 0 auto;white-space:nowrap;font-size:16px;font-weight:400;color:#344650;padding:0 14px;margin:0;min-height:60px}.rep>.rp-sub>.dl-right{flex:0 0 auto;padding-right:30px}}@media (max-width:760px){.tn-icon[aria-label="Quick add person"]{min-width:44px;min-height:44px}.dl-add{width:44px;height:44px}.dl-stage-edit{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center}.ib-tabs button,button.link.small,.tk-help.sl-help{min-height:44px}.dl-empty .link{min-height:44px;padding:0 6px}.people-table th button{min-height:44px}.cal-sched-item .link,p.muted.small>.link{min-height:44px;padding:0 6px}}:root{--ix-ease:cubic-bezier(.2,.7,.3,1);--ix-ring:0 0 0 2px #fff,0 0 0 4px rgba(176,141,60,.9)}button,a[role=button],[role=tab],.tn,select,input,textarea,summary{transition:background-color .14s var(--ix-ease),border-color .14s var(--ix-ease),color .14s var(--ix-ease),box-shadow .16s var(--ix-ease),filter .14s var(--ix-ease),transform .08s var(--ix-ease);-webkit-tap-highlight-color:transparent}@media (hover:hover){button:not(:disabled):not(.link):not(.icon-btn):not(.icon-x):not(.secondary):hover{filter:brightness(1.06) saturate(1.04)}button.secondary:not(:disabled):hover{background-color:#f6f8fa;border-color:#b9c6cf}}button:not(:disabled):active,a[role=button]:active,[role=tab]:active{transform:translateY(1px);filter:brightness(.97)}button:focus-visible,a:focus-visible,[role=tab]:focus-visible,summary:focus-visible{outline:0;box-shadow:var(--ix-ring);border-radius:inherit}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:0;border-color:#b08d3c;box-shadow:0 0 0 3px #b08d3c38}button:disabled,button[aria-disabled=true]{cursor:not-allowed;filter:none;transform:none}button[aria-busy=true]{position:relative;color:transparent!important;pointer-events:none}button[aria-busy=true]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:14px;height:14px;border-radius:50%;border:2px solid rgba(255,255,255,.55);border-top-color:#fff;animation:ix-spin .7s linear infinite}button.secondary[aria-busy=true]:after{border-color:#36465040;border-top-color:#364650}@keyframes ix-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}@media (max-width:760px){input:not([type=checkbox]):not([type=radio]),select,textarea{font-size:16px}.topnav-items{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),transparent)}.topnav-items.at-end{-webkit-mask-image:none;mask-image:none}}@media (max-width:900px){.people-screen{min-width:0}.people-screen>.lists{display:none}.people-screen>.list-pane{min-width:0;width:100%;padding:12px 12px 0}.workspace:has(.people-screen){overflow-x:hidden}.people-screen .table-wrap,.people-screen .people-table-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.people-screen .people-body{flex-direction:column;gap:10px}.people-screen .people-filter-panel{order:-1;flex:0 0 auto;min-height:0;width:100%}.people-screen .people-filter-panel .sf-bar{padding:10px 12px}.people-screen .people-filter-panel .pf-body:has(.pf-empty){display:none}.people-screen .people-filter-panel .people-filter-fields{flex-direction:row;padding:0 12px 12px}.people-screen .people-filter-panel .people-filter-fields>*{flex:1 1 0;min-width:0;height:40px}.people-screen .table-wrap{width:100%;flex:1 1 auto}.people-screen>.list-pane{overflow-y:auto;-webkit-overflow-scrolling:touch;display:block}.people-screen .people-body{display:flex;min-height:0;height:auto;overflow:visible}.people-screen .table-wrap{flex:none;height:auto;max-height:none;overflow-y:visible}}.people-screen.lists-hidden>.lists{display:none}.lists-head .lists-collapse{background:none;border:0;padding:4px;border-radius:5px;color:inherit;cursor:pointer;line-height:0}.lists-head .lists-collapse:hover{background:#eef2f5}.lists-show{display:none}.people-screen.lists-hidden .lists-show{display:inline-flex}@media (max-width:900px){.people-screen.lists-hidden .lists-show{display:none}}@media (max-width:900px){.list-pane .cols-pop.cols-2{max-height:min(380px,42vh);overflow:auto}}.dl-board,.rep,.dl-listwrap,.tk{background:var(--t-page)}.people-screen>.lists .list-item{min-height:40px;box-sizing:border-box}.people-new-list{border:1px solid var(--t-accent)!important;border-radius:20px}@media (hover:hover){.people-new-list:hover{background:#faf6ec!important}}@media (max-width:900px){.dl-tabs{overflow-x:auto;scrollbar-width:none;scroll-snap-type:x proximity;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 24px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 24px),transparent)}.dl-tabs::-webkit-scrollbar{display:none}.dl-tabs>*{scroll-snap-align:start;flex:0 0 auto}.workspace{padding-bottom:44px}}.people-screen>.lists .list-item.sl-new{justify-content:flex-start;gap:8px;border:1px dashed var(--t-line-strong);border-radius:6px;color:var(--t-link)}@media (hover:hover){.people-screen>.lists .list-item.sl-new:hover{background:#faf6ec;border-style:solid}}.people-table td:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cal-inv{font-size:12px;font-weight:600;padding:1px 7px;border-radius:9px;white-space:nowrap}.cal-inv-ok{background:#e7f6ec;color:#1e7a3c}.cal-inv-bad{background:#fdecea;color:#b3261e;cursor:help}.mail-sync-connect{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-top:8px}.mail-btn.mail-google{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 16px;border-radius:6px;font-weight:600}.mail-sync-row{display:flex;flex-wrap:wrap;align-items:center;gap:12px;border-top:1px solid var(--line,#e5e5e5);padding:12px 0}.mail-sync-info{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1 1 260px;overflow-wrap:anywhere}.mail-share{display:flex;align-items:center;gap:8px;min-height:40px;cursor:pointer}.mail-share input{width:18px;height:18px}.mail-sync-actions{display:flex;gap:8px;flex-wrap:wrap}.ad-mail{max-width:220px}.ad-mail-ok{display:flex;flex-direction:column;gap:2px;overflow-wrap:anywhere}.ad-mail-warn{color:#c2410c;font-size:12px}.tl-private{background:#f4f6f8;border:1px dashed #cbd2d9;border-radius:6px;padding:8px 10px;color:#52606d;font-size:13px}@media (max-width:760px){.mail-sync-actions>button,.mail-btn.mail-google{flex:1 1 auto;min-height:44px}}.mail-sync-row .mail-share{flex:1 1 100%;justify-content:flex-start;margin:0}.mail-sync-row .mail-share input{flex:none;width:18px;height:18px;margin:0;accent-color:var(--gold,#b8964e)}.mail-sync-actions .mail-disc{background:#fff;color:#b42318;border:1px solid #f1b8b0;box-shadow:none}.mail-sync-actions .mail-disc:hover:not(:disabled){background:#fef3f2;border-color:#e57a6c}.ms-card label.mail-share,.ms-card label.ms-check{flex-direction:row;align-items:center;justify-content:flex-start;gap:10px}.ms-card label.mail-share input[type=checkbox],.ms-card label.ms-check input[type=checkbox]{flex:none;width:18px;height:18px;margin:0}.au-pill.cond{background:#f6efd9;color:#86661a}.au-split{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:6px 0 0;padding-top:10px;border-top:2px solid var(--t-accent, #b08d3c)}.au-lane{position:relative;min-width:0;border:1px dashed #d8dde6;border-radius:8px;padding:26px 10px 8px;background:#fbfcfd}.au-lane-tag{position:absolute;top:-11px;left:12px;font-size:12px;font-weight:700;padding:2px 10px;border-radius:11px;color:#fff}.au-lane-tag.yes{background:#2f7a4b}.au-lane-tag.no{background:#9a3f4f}.au-lane .au-node{margin-left:0}.au-lane-empty{margin:4px 0 8px}.au-split-toggle{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin:8px 0 0}.au-times{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:6px 0}.au-time{display:inline-flex;align-items:center;gap:2px}.au-time input{width:120px}@media (max-width: 760px){.au-split{grid-template-columns:1fr;gap:18px}}.au-canvas-content:has(.au-split){max-width:920px}.au-lane .au-node-h{flex-wrap:wrap;row-gap:4px}.au-lane .au-sum{white-space:normal;min-width:0}.au-lane .au-sum .muted{display:block;margin-left:0;overflow-wrap:anywhere}.au-lane .au-menu{grid-template-columns:1fr}.au-time .icon-btn{min-width:36px;min-height:36px}.ap-migrate{display:flex;gap:12px;align-items:flex-start;margin:0 0 12px;padding:12px 14px;border:1px solid #e6d9b5;border-left:4px solid var(--t-accent, #b08d3c);border-radius:8px;background:#fdfaf2;line-height:1.45}.ap-migrate>div{flex:1;min-width:0}.ap-migrate .link{white-space:nowrap}@media (max-width: 600px){.ap-migrate{flex-wrap:wrap}}.ar-stat{margin:4px 0 0;font-size:12.5px;color:var(--t-ink-2, #4a4a4a)}.ms-notif-wrap{overflow-x:auto;margin:4px 0 6px}.ms-notif{width:100%;border-collapse:collapse;font-size:13.5px}.ms-notif th,.ms-notif td{padding:8px 6px;border-bottom:1px solid var(--t-line, #e6e6e6);text-align:center}.ms-notif th[scope=row],.ms-notif thead th:first-child{text-align:left;font-weight:500}.ms-notif thead th{font-size:12px;text-transform:uppercase;letter-spacing:.04em;color:var(--t-ink-2, #555)}.ms-notif input[type=checkbox]{width:18px;height:18px;margin:0}.ms-notif{table-layout:fixed}.ms-notif thead th:not(:first-child),.ms-notif td{width:64px}.ms-notif th[scope=row]{white-space:normal;overflow-wrap:anywhere;color:var(--t-ink, #1f2937)}.ms-notif input[type=checkbox]{min-width:18px;max-width:18px;padding:0}@media (max-width: 600px){.ms-notif thead th:not(:first-child),.ms-notif td{width:54px}.ms-notif thead th{font-size:12px;letter-spacing:0}.ms-notif th,.ms-notif td{padding:8px 3px}}.imp-help-done{padding:8px 12px;border-radius:8px;background:#eef7ee;color:#1f5130}div.tk{background:var(--t-page,#f1f4f8)}button,.tselect,a.btn{transition:background-color .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease}.bell-n{background:#ce2c31}@media (min-width:1051px){.topnav>.global-search{flex:1 1 300px;max-width:300px;min-width:160px}}@media (min-width:1051px) and (max-width:1599px){.topnav .tn{padding:0 8px}.topnav-right{gap:6px}}@media (min-width:761px) and (max-width:1279px){.topnav .tn .ico{display:none}.topnav-items{flex:1 1 auto;min-width:0;overflow-x:auto;scrollbar-width:none}.topnav-items::-webkit-scrollbar{display:none}.topnav-right{gap:4px}.topnav>.global-search{flex:0 1 160px;max-width:160px;min-width:44px}}@media (min-width:761px){.list-pane .toolbar .cols-menu>.tselect{border-top-right-radius:0;border-bottom-right-radius:0}.list-pane .toolbar .cols-menu+.sp-wrap{margin-left:-9px}.list-pane .toolbar .cols-menu+.sp-wrap .sp-btn{border-top-left-radius:0;border-bottom-left-radius:0}}.rp-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px}.rp-card{display:grid;grid-template-columns:auto 1fr;column-gap:10px;row-gap:6px;align-items:center;border-radius:5px;border-color:#e8ecf0;padding:20px 25px;min-height:119px;align-content:start}.rp-card .rp-ico{width:auto;height:auto;background:none;font-size:18px;border-radius:0}.rp-card b{font:400 15px/1.3 Inter,sans-serif;color:var(--navy)}.rp-card span:last-child{grid-column:1/-1;font-size:13px}@media (max-width:1100px){.rp-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.rp-grid{grid-template-columns:1fr}.rp-card{min-height:0;padding:16px 18px}}.ad-h,.rp-chart-head h3,.rep h3{font-weight:400}.hm-dashboard .ad-table th{height:31px;padding-top:0;padding-bottom:0}.hm-wrap td .hm-ph,.hm-wrap td a[href^="tel:"],.hm-wrap td a[href^="mailto:"]{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.timeline li.tl{margin-left:28px;padding-left:30px}.timeline li.tl .tl-dot{left:-14px;width:28px;height:28px;border-radius:14px;display:flex;align-items:center;justify-content:center}.timeline li.tl .tl-dot svg{width:14px;height:14px}.co-form{margin:0 auto;width:100%;max-width:620px;padding:0 25px 20px}.co-form>.ad-h{margin:0 -25px 6px;padding:13px 25px;border-bottom:1px solid #e8ecf0;font-weight:400;font-size:16px}@media (min-width:761px){.co-form>label,.co-form .co-row>label{display:grid;grid-template-columns:124px minmax(0,1fr);align-items:center;gap:12px}.co-form .co-row{display:flex;flex-direction:column;gap:10px}}.rp-call-kpis .rp-tile{padding:8px 14px;gap:2px}.rp-call-kpis .rp-tv{font-size:20px;font-weight:400}.rp-table td{height:42px}@media (min-width:761px){.dl-tabs,.rep>.rp-sub>.dl-tabs{flex-wrap:wrap;overflow:visible;height:auto;row-gap:0;-webkit-mask-image:none;mask-image:none}.rep>.rp-sub>.dl-tabs button{min-height:48px}}div.tk .tk-add{background:var(--t-accent-strong);border-color:var(--t-accent-strong);border-radius:20px;height:32px;padding:0 16px;color:#fff}div.tk .tk-add:hover{background:#6f5415;border-color:#6f5415}.cal-allday{max-height:66px;overflow-y:auto}.dl-board{padding:11px 16px}.ib-list,.ib-list *{font-size:13px}.ib-list .ib-when,.ib-list small{font-size:12px}select{background-color:#fff;background-image:linear-gradient(#fff,#f1f4f8);border-radius:4px}.st-table th,.tg-table th,.ad-table th{border-left:0;border-right:0}.st-table td,.tg-table td,.ad-table td{border-color:#eef2f5}@media (min-width:761px){.au-table-scroll{padding:0 12px}.au-table-scroll td{height:38px;padding-top:4px;padding-bottom:4px}}.st-add,.cf-add,.ib-um-go,.sl-go,.tf-save,.ib-um-tabs button.on{background:var(--t-accent-strong);color:#fff}.cf-box:checked{background:var(--t-accent-strong);border-color:var(--t-accent-strong)}.cf-types button.on{border-color:var(--gold);color:var(--t-link);background:#faf6ec}.cf-people .link,.dl-addstage,.sp-row.on:after{color:var(--t-link)}.cols-2 input[type=checkbox]{accent-color:var(--gold)}.sp-search input:focus,.sf-fields-q:focus{border-color:var(--gold);box-shadow:0 0 0 2px #b08d3c33}div.tk{--tk-blue:var(--t-accent-strong);--tk-link:var(--t-link)}@media (max-width:760px){div.tk .tk-bar-right{flex-wrap:wrap;min-width:0}div.tk .tk-bar-right>*{min-width:0;max-width:100%}.topnav .tn-icon,.topnav .mobile-search-toggle,.list-pane .btn-ghost,.cal-ico,.cal-mini-d,.cal-add{min-width:44px;min-height:44px}.au-sw{position:relative}.au-sw:after{content:"";position:absolute;top:-11px;right:-3px;bottom:-11px;left:-3px}}:root{--t-ink: #26333d;--t-ink-strong: #14213d;--t-muted: #566673;--t-soft: #5d6d7a;--t-soft-2: #566a80;--soft: #5d6d7a;--muted: #566673;--top: #14213d;--top-ink: #cdd7e3;--t-line: #dde4ea;--t-line-strong: #b4c1cb;--gt-navy: #14213d;--gt-gold: #b08d3c;--gt-gold-600: #86661a;--gt-gold-700: #6f5415;--gt-gold-800: #5a4410;--gt-gold-50: #fbf6e9;--gt-gold-100: #f3e8c8;--gt-danger: #b42318;--gt-danger-700: #912018;--gt-danger-50: #fef3f2;--gt-danger-line: #f1b4ae;--gt-btn-line: #b4c1cb;--gt-btn-line-hover: #7f909d;--gt-focus: #14213d;--fs-caption: 12px;--fs-small: 13px;--fs-body: 14px;--fs-lead: 16px;--fs-title: 18px;--fs-page: 22px;--fs-display: 28px;--sp-1: 4px;--sp-2: 8px;--sp-3: 12px;--sp-4: 16px;--sp-5: 24px;--sp-6: 32px;--ctl-h: 36px;--ctl-h-sm: 30px;--ctl-h-lg: 44px;--ctl-radius: 8px}body{font-size:var(--fs-body);line-height:1.45;color:var(--t-ink);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body h1{font-size:var(--fs-display);line-height:1.2;font-weight:700;color:var(--gt-navy);letter-spacing:-.01em}body h2{font-size:var(--fs-page);line-height:1.25;font-weight:650;color:var(--gt-navy);letter-spacing:-.005em}body h3{font-size:var(--fs-title);line-height:1.3;font-weight:600;color:var(--t-ink-strong)}body h4{font-size:var(--fs-lead);line-height:1.35;font-weight:600;color:var(--t-ink-strong)}body .muted,body .soft{color:var(--t-muted)}body .small,body small{font-size:var(--fs-small);line-height:1.4}body ::placeholder{color:#66778a;opacity:1}body a:where(:not(.pp-invalid):not(.pp-unsub)){color:var(--gt-gold-600)}body a:hover{color:var(--gt-gold-700)}body :is(button,a,[role=button],[role=tab],summary,select,input,textarea,[tabindex]):focus-visible{outline:2px solid var(--gt-focus);outline-offset:2px;box-shadow:none}body :is(.topnav,.nav) :is(button,a):focus-visible{outline-color:#fff}body :is(input,select,textarea):focus-visible{outline:0;border-color:var(--gt-gold-600);box-shadow:0 0 0 3px #b08d3c4d}body :is(button.btn-primary,button.primary,button.ghost,button.rp-export,button.pm-save,button.pp-primary,button.small:not(.link),button.mail-btn,button.secondary,button.btn-ghost,button.outline,button.tk-btn,button.pn-ghost,button.pn-blue,button.cf-add,button.st-add,button.tk-add,button.imp-btn,button.ig-second,button.mbp-second,button.danger-btn,button.fb-primary,button.ib-newgroup-btn,button.ib-filter-toggle,button.hm-view-people,button.tf-new){display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:var(--ctl-h);padding:0 16px;border-radius:var(--ctl-radius);font-family:inherit;font-size:var(--fs-body);font-weight:600;line-height:20px;letter-spacing:0;white-space:nowrap;cursor:pointer;text-decoration:none;transition:background-color .14s,border-color .14s,color .14s,box-shadow .14s,transform .08s}body button.small:not(.link){min-height:var(--ctl-h-sm);padding:0 12px;font-size:var(--fs-small)}body :is(button.btn-primary,button.primary,button.ghost,button.rp-export,button.pm-save,button.pp-primary,button.small:not(.link):not(.secondary):not(.danger),button.mail-btn,button.cf-add,button.st-add,button.tk-add,button.hm-view-people,button.cal-add,button.pn-blue){background:var(--gt-gold-600);color:#fff;border:1px solid var(--gt-gold-600);box-shadow:0 1px 2px #14213d2e,inset 0 1px #ffffff24}body :is(button.btn-primary,button.primary,button.ghost,button.rp-export,button.pm-save,button.pp-primary,button.small:not(.link):not(.secondary):not(.danger),button.mail-btn,button.cf-add,button.st-add,button.tk-add,button.hm-view-people,button.cal-add,button.pn-blue):not(:disabled):hover{background:var(--gt-gold-700);border-color:var(--gt-gold-700);filter:none;box-shadow:0 2px 4px #14213d38}body :is(button.btn-primary,button.primary,button.ghost,button.rp-export,button.pm-save,button.pp-primary,button.small:not(.link):not(.secondary):not(.danger),button.mail-btn,button.cf-add,button.st-add,button.tk-add,button.hm-view-people,button.cal-add,button.pn-blue):not(:disabled):active{background:var(--gt-gold-800);border-color:var(--gt-gold-800);box-shadow:none;transform:translateY(1px)}body :is(button.secondary,button.btn-ghost,button.outline,button.tk-btn,button.pn-ghost,button.imp-btn,button.ig-second,button.mbp-second,button.ib-newgroup-btn,button.ib-filter-toggle,button.tf-new){background:#fff;color:var(--t-ink-strong);border:1px solid var(--gt-btn-line);box-shadow:0 1px 1px #14213d0d}body :is(button.secondary,button.btn-ghost,button.outline,button.tk-btn,button.pn-ghost,button.imp-btn,button.ig-second,button.mbp-second,button.ib-newgroup-btn,button.ib-filter-toggle,button.tf-new):not(:disabled):hover{background:#f2f5f8;border-color:var(--gt-btn-line-hover);filter:none}body :is(button.secondary,button.btn-ghost,button.outline,button.tk-btn,button.pn-ghost,button.imp-btn,button.ig-second,button.mbp-second,button.ib-newgroup-btn,button.ib-filter-toggle,button.tf-new):not(:disabled):active{background:#e8edf2;box-shadow:none;transform:translateY(1px)}body button.outline{color:var(--gt-gold-600);border-color:var(--gt-gold-600);background:#fff}body button.outline:not(:disabled):hover{background:var(--gt-gold-50);border-color:var(--gt-gold-700);color:var(--gt-gold-700)}body button.btn-ghost{min-height:var(--ctl-h);height:auto;font-size:var(--fs-body);padding:0 14px}body :is(button.danger-btn,button.secondary.danger,button.btn-ghost.danger,button.ghost.danger,button.cf-danger,button.tg-danger,button.pm-delete){background:#fff;color:var(--gt-danger);border:1px solid var(--gt-danger-line);box-shadow:none}body :is(button.danger-btn,button.secondary.danger,button.btn-ghost.danger,button.ghost.danger,button.cf-danger,button.tg-danger,button.pm-delete):not(:disabled):hover{background:var(--gt-danger-50);border-color:var(--gt-danger);color:var(--gt-danger-700)}body button.danger-solid,body button.danger.primary{background:var(--gt-danger);border-color:var(--gt-danger);color:#fff}body button.link{background:none;border:0;box-shadow:none;padding:0 2px;min-height:0;border-radius:4px;color:var(--gt-gold-600);font-weight:600;text-decoration:none}body button.link:hover:not(:disabled){color:var(--gt-gold-700);text-decoration:underline;text-underline-offset:3px;background:none;filter:none}body button.link{line-height:20px}body button.link.danger,body button.danger.link{font-size:inherit;color:var(--gt-danger)}body button.link.danger:hover:not(:disabled){color:var(--gt-danger-700)}body button.link:disabled{color:#6f7e8a;text-decoration:none;opacity:1}body :is(button.icon-btn,button.icon-x,button.st-icon,button.cal-ico,button.tg-icon,button.cf-icon,button.tn-icon){cursor:pointer}body :is(button.icon-btn,button.st-icon,button.cal-ico,button.cf-icon):not(.sl-del):not(.del){min-width:32px;min-height:32px;color:#4a5a68}body :is(button.icon-btn,button.st-icon,button.cal-ico,button.cf-icon):not(:disabled):hover{color:var(--gt-navy);background:#e8edf2}body button.icon-btn.del:not(:disabled):hover,body button.icon-btn.sl-del:not(:disabled):hover{color:var(--gt-danger);background:var(--gt-danger-50)}body :is(button,[role=button]):disabled,body :is(button,[role=button])[aria-disabled=true]{cursor:not-allowed;opacity:1;box-shadow:none;transform:none;filter:none}body :is(button.btn-primary,button.primary,button.ghost,button.rp-export,button.pm-save,button.pp-primary,button.small:not(.link),button.mail-btn,button.cf-add,button.st-add,button.tk-add):disabled{background:#e3e8ec;border-color:#e3e8ec;color:#6b7a86}body :is(button.secondary,button.btn-ghost,button.outline,button.tk-btn,button.pn-ghost):disabled{background:#f4f6f8;color:#6b7a86;border-color:#dde4ea}body :is(button.icon-btn,button.st-icon,button.cal-ico):disabled{opacity:.45}body :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]),select,textarea){font-size:var(--fs-body);color:var(--t-ink-strong);background-color:#fff;border:1px solid var(--gt-btn-line);border-radius:var(--ctl-radius)}body :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]),select):not(.tsearch input):not(.tk-sort){min-height:38px}body textarea{padding:10px 12px;line-height:1.5}body :is(input:not([type=checkbox]):not([type=radio]),select):hover:not(:disabled):not(:focus){border-color:var(--gt-btn-line-hover)}body :is(input,select,textarea):disabled{background:#f1f4f7;color:#66778a;cursor:not-allowed}body :is(input[type=checkbox],input[type=radio]){accent-color:var(--gt-gold-600);width:16px;height:16px}body label{color:var(--t-muted);font-size:var(--fs-small);font-weight:500}body :is(.al-search,.global-search,.ib-chips,.tsearch) input:not([type=checkbox]):not([type=radio]){border:0!important;border-radius:0!important;min-height:0!important;background:transparent!important;box-shadow:none!important;outline:0!important}body :is(.al-search,.global-search,.ib-chips,.tsearch):focus-within{border-color:var(--gt-gold-600);box-shadow:0 0 0 3px #b08d3c4d}body :is(.global-search,.tsearch){border-radius:var(--ctl-radius)}body table{font-size:var(--fs-body)}body th{color:#3c4c59;font-weight:600;font-size:var(--fs-small)}body td{color:var(--t-ink)}body .people-table th{background:#f6f8fa;color:#3c4c59;font-size:var(--fs-small);border-bottom:1px solid var(--t-line-strong)}body .people-table td{font-size:var(--fs-body);border-bottom:1px solid #e6ebf0}body .people-table tbody tr:hover td{background:#f6f3ea}body .people-table tr.sel td{background:var(--gt-gold-50)}body .people-table .name-cell .link{color:var(--gt-navy);font-weight:600}body .people-table .name-cell .link:hover{color:var(--gt-gold-600)}body .name-cell .sub,body .people-table .name-cell .sub{color:var(--t-muted);font-size:var(--fs-caption)}body :is(.pill,.chip,.stage-pill,.badge){font-size:var(--fs-caption);line-height:18px;font-weight:500}body .chip{background:var(--gt-gold-100);color:#5a4410;border-radius:999px;padding:1px 9px}body .stage-pill{background:#e9eef6;color:var(--gt-navy);border:1px solid #cbd6e6;border-radius:999px;padding:1px 10px;font-weight:600}body .badge{color:var(--t-muted);border-color:var(--t-line-strong)}body .ok{color:#05603a}body .error{color:var(--gt-danger)}body :is(.card,.panel){border-color:var(--t-line);border-radius:10px;box-shadow:0 1px 2px #14213d0d}body .list-item{font-size:var(--fs-body);color:var(--t-ink)}body .list-item:hover{background:#eef2f6}body .list-item.active{background:var(--gt-gold-600);color:#fff;font-weight:600}body .list-item.active .badge{background:#ffffff2e;color:#fff;border-color:#fff6}body .lists-group{color:#46566a;font-size:var(--fs-caption);letter-spacing:.06em}body .topnav{background:var(--gt-navy)}body .tn{color:var(--top-ink);font-size:15px;font-weight:500}body .tn:hover{color:#fff;background:#ffffff14}body .tn.active{color:#fff;font-weight:600}body .tn-icon{color:#d4dde7}body .tn-icon:hover{color:#fff;background:#ffffff24}body .banner{font-size:var(--fs-caption);line-height:18px;color:#3d5a6e}body .tk-help,body .ap-grip{font-size:var(--fs-caption)}body .toolbar{height:auto;min-height:52px;flex-wrap:wrap;row-gap:8px;column-gap:10px;padding:6px 12px}body .toolbar :is(button,.tselect,.sp-btn){white-space:nowrap}body .toolbar .mass-actions{flex-wrap:wrap;gap:8px;align-items:center}body .toolbar .toolbar-right{flex-wrap:wrap;row-gap:8px}body button.tk-help{background:#eef6fb;color:#1d5f85;border:1px solid #b9d7e8;border-radius:999px;font-weight:600;font-size:var(--fs-small);min-height:30px;padding:0 12px;white-space:nowrap}body button.tk-help:hover{background:#dcecf6}body .people-tool{width:36px;height:36px;border-radius:var(--ctl-radius);color:#3c4c59}body .people-tool:disabled{color:#8a98a4;background:#f4f6f8;border-color:#e3e8ec}body .people-tool:not(:disabled):hover{color:var(--gt-navy)}body .mass-actions button.link.small{white-space:nowrap}body .ib-list-head{flex-wrap:wrap;row-gap:8px;column-gap:8px;justify-content:flex-start}body .ib-list-head :is(.ib-newgroup-btn,.ib-filter-toggle){min-height:var(--ctl-h-sm);padding:0 10px;font-size:var(--fs-small)}body .ib-tabs button{font-size:var(--fs-body)}body .ib-tabs button:not(.on){color:var(--t-muted)}body .ib-folders button,body .ib-folders button span{font-size:var(--fs-body)}body .ib-folders button{min-height:32px}body .ib-folders button.on{background:var(--gt-gold-50);color:var(--gt-gold-800);box-shadow:inset 3px 0 0 var(--gt-gold-600)}body .ib-mock{font-size:var(--fs-caption);color:var(--t-muted)}body .people-table .contact-cell{gap:6px}body .people-table .contact-cell .icon-btn{width:28px;height:28px;min-width:28px;min-height:28px;flex:0 0 28px;padding:0}body .people-table .contact-cell .icon-btn svg{width:15px;height:15px}body .mass-actions .people-tool:disabled{opacity:1;color:#8493a0;background:#f4f6f8}body .ad-h{font-size:var(--fs-lead);font-weight:700;color:var(--gt-navy);letter-spacing:0;margin:22px 0 10px}body button.rp-card{cursor:pointer;text-align:left;border:1px solid var(--t-line-strong);border-radius:10px;transition:border-color .14s,box-shadow .14s,transform .08s;position:relative}body button.rp-card b{font-size:var(--fs-lead);color:var(--gt-navy)}body button.rp-card>span:not(.rp-ico){font-size:var(--fs-body);color:var(--t-muted);line-height:1.4}body button.rp-card:after{content:"›";position:absolute;right:14px;top:50%;transform:translateY(-50%);font-size:22px;color:var(--gt-gold-600);opacity:.6;transition:opacity .14s,right .14s}body button.rp-card:hover{border-color:var(--gt-gold-600);box-shadow:0 4px 14px #14213d1f}body button.rp-card:hover:after{opacity:1;right:10px}body button.rp-card:active{transform:translateY(1px)}body .dl-empty{color:var(--t-muted);font-size:var(--fs-body);padding:14px 8px;text-align:center}body #root,body .app{padding-bottom:0}body .banner{opacity:.92;bottom:6px;left:6px;background:#eaf3f9;color:#35566b;border-color:#b9d7e8}body.has-banner main,body main{scroll-padding-bottom:40px}@media (max-width: 760px){body :is(button.btn-primary,button.primary,button.ghost,button.rp-export,button.pm-save,button.pp-primary,button.small:not(.link),button.mail-btn,button.secondary,button.btn-ghost,button.outline,button.tk-btn,button.imp-btn,button.cf-add,button.st-add,button.tk-add){min-height:var(--ctl-h-lg);padding:0 14px}body :is(input:not([type=checkbox]):not([type=radio]),select){min-height:var(--ctl-h-lg)}body h2{font-size:20px}body .topnav-items .tn{font-size:13px}body .topnav-items{scroll-snap-type:x proximity;scrollbar-width:none}body .topnav-items::-webkit-scrollbar{display:none}body .topnav-items .tn{scroll-snap-align:start}body .banner{display:none}body .toolbar :is(button,.tselect){min-height:var(--ctl-h-lg)}body .ib-folders button{min-height:40px}body :is(.ad-list,.pp-details,.pd-fields) :is(input,select){min-height:var(--ctl-h-lg)}body .toolbar{padding:6px 10px}body .people-table td,body .people-table th{padding-left:10px;padding-right:10px}}body .callbar .chip{margin-right:6px}body .callbar .chip.ok{background:#e6f4ea;color:#1e6b34}body .callbar .chip.warn{background:#fdecea;color:#9b2c1f}.optout-flags{display:flex;gap:6px;margin:4px 0 0;flex-wrap:wrap}.optout-flag{background:#fde8e8;color:#b42318;border:1px solid #f5c2c0;border-radius:999px;padding:1px 8px;font-size:12px;font-weight:600}.live-calls ul{list-style:none;margin:0;padding:0}.live-calls li{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:6px 0;border-top:1px solid #eef0f3}.live-calls li.on{background:#f4f9fd}.live-modes{display:flex;gap:4px}.cm-group h4{margin:14px 0 4px}.call-monitoring ul{list-style:none;margin:0;padding:0}.call-monitoring li{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:7px 4px;border-top:1px solid #eef0f3}.call-monitoring li.live{background:#f4fbf6}.cm-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:#c8ced6;margin-right:8px}.cm-dot.on{background:#16a34a}.cm-calls{display:flex;flex-direction:column;gap:4px;align-items:flex-end}.cm-call{display:flex;gap:8px;align-items:center}.pn-sub{font-size:14px;margin:16px 0 6px}.pn-set textarea{width:100%;font:inherit}.call-ai{margin-top:6px}.call-ai-sum{background:#f6f8fb;border-radius:8px;padding:8px 10px}.call-ai-sum p{margin:4px 0}.call-ai-sum ul{margin:2px 0 6px;padding-left:18px}.call-ai-tags{display:flex;gap:4px;flex-wrap:wrap}.tl-good{background:#e7f6ec;color:#166534}.call-ai-tx{max-height:320px;overflow:auto;padding-left:0;list-style:none}.call-ai-tx li{padding:2px 0}:root{--ease: cubic-bezier(.2, .7, .2, 1);--dur: .16s;--sh-1: 0 1px 2px rgba(20, 33, 61, .08);--sh-2: 0 2px 6px rgba(20, 33, 61, .1), 0 1px 2px rgba(20, 33, 61, .06);--sh-pop: 0 12px 32px -6px rgba(20, 33, 61, .22), 0 4px 10px -2px rgba(20, 33, 61, .1);--ring: 0 0 0 3px rgba(176, 141, 60, .32);--pop-line: #dfe5eb;--hover-tint: #f3f5f8;--gold-grad: linear-gradient(180deg, #957323 0%, #86661a 100%);--gold-grad-hover: linear-gradient(180deg, #86661a 0%, #765915 100%)}body :is(button.btn-primary,button.primary,button.ghost,button.rp-export,button.pm-save,button.pp-primary,button.small:not(.link),button.mail-btn,button.secondary,button.btn-ghost,button.outline,button.tk-btn,button.pn-ghost,button.pn-blue,button.cf-add,button.st-add,button.tk-add,button.imp-btn,button.ig-second,button.mbp-second,button.danger-btn,button.fb-primary,button.ib-newgroup-btn,button.ib-filter-toggle,button.hm-view-people,button.tf-new){border-radius:8px;font-weight:600;letter-spacing:.005em;transition:background var(--dur) var(--ease),background-color var(--dur) var(--ease),border-color var(--dur) var(--ease),color var(--dur) var(--ease),box-shadow var(--dur) var(--ease),transform .09s var(--ease);-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}body :is(button.btn-primary,button.primary,button.ghost,button.rp-export,button.pm-save,button.pp-primary,button.small:not(.link):not(.secondary):not(.danger),button.mail-btn,button.cf-add,button.st-add,button.tk-add,button.hm-view-people,button.cal-add,button.pn-blue,button.fb-primary){background:var(--gold-grad);border-color:#7a5d17;color:#fff;box-shadow:0 1px 2px #14213d33,inset 0 1px #ffffff2e}body :is(button.btn-primary,button.primary,button.ghost,button.rp-export,button.pm-save,button.pp-primary,button.small:not(.link):not(.secondary):not(.danger),button.mail-btn,button.cf-add,button.st-add,button.tk-add,button.hm-view-people,button.cal-add,button.pn-blue,button.fb-primary):not(:disabled):hover{background:var(--gold-grad-hover);border-color:#6a5013;box-shadow:0 4px 10px -2px #86661a73,inset 0 1px #ffffff29;transform:translateY(-1px)}body :is(button.btn-primary,button.primary,button.ghost,button.rp-export,button.pm-save,button.pp-primary,button.small:not(.link):not(.secondary):not(.danger),button.mail-btn,button.cf-add,button.st-add,button.tk-add,button.hm-view-people,button.cal-add,button.pn-blue,button.fb-primary):not(:disabled):active{background:#6f5415;box-shadow:inset 0 2px 3px #00000038;transform:translateY(0) scale(.985)}body :is(button.secondary,button.btn-ghost,button.outline,button.tk-btn,button.pn-ghost,button.imp-btn,button.ig-second,button.mbp-second,button.ib-newgroup-btn,button.ib-filter-toggle,button.tf-new){background:#fff;border:1px solid #cdd6de;color:var(--t-ink-strong);box-shadow:var(--sh-1)}body :is(button.secondary,button.btn-ghost,button.outline,button.tk-btn,button.pn-ghost,button.imp-btn,button.ig-second,button.mbp-second,button.ib-newgroup-btn,button.ib-filter-toggle,button.tf-new):not(:disabled):hover{background:#fff;border-color:#a9b6c2;box-shadow:var(--sh-2);transform:translateY(-1px)}body :is(button.secondary,button.btn-ghost,button.outline,button.tk-btn,button.pn-ghost,button.imp-btn,button.ig-second,button.mbp-second,button.ib-newgroup-btn,button.ib-filter-toggle,button.tf-new):not(:disabled):active{background:#f1f4f7;box-shadow:inset 0 1px 2px #14213d1a;transform:translateY(0) scale(.985)}body button.outline{color:var(--gt-gold-600);border-color:#c9ad6a}body button.outline:not(:disabled):hover{background:var(--gt-gold-50);border-color:var(--gt-gold-600);color:var(--gt-gold-700)}body :is(button.danger-btn,button.secondary.danger,button.btn-ghost.danger,button.ghost.danger,button.cf-danger,button.tg-danger,button.pm-delete):not(:disabled):hover{transform:translateY(-1px);box-shadow:0 3px 8px -2px #b4231840}body button.link:not(.danger){background-image:linear-gradient(currentColor,currentColor);background-size:0 1px;background-position:0 100%;background-repeat:no-repeat;transition:color var(--dur) var(--ease),background-size .2s var(--ease)}body button.link:not(.danger):hover:not(:disabled){text-decoration:none;background-size:100% 1px}body :is(button.icon-btn,button.st-icon,button.cal-ico,button.cf-icon,button.tg-icon,button.pn-menu-btn){border-radius:8px;transition:background-color var(--dur) var(--ease),color var(--dur) var(--ease),transform .09s var(--ease),box-shadow var(--dur) var(--ease)}body :is(button.icon-btn,button.st-icon,button.cal-ico,button.cf-icon,button.tg-icon,button.pn-menu-btn):not(:disabled):active{transform:scale(.92)}body .people-table .contact-cell .icon-btn{border-radius:50%}body .people-table .contact-cell .icon-btn:not(:disabled):hover{box-shadow:0 0 0 3px #14213d1a;transform:scale(1.06)}body :is(button,[role=button]):disabled{transform:none!important;box-shadow:none!important;background-image:none}body :is(button.btn-primary,button.primary,button.ghost,button.pp-primary,button.small:not(.link),button.mail-btn,button.cf-add,button.st-add,button.tk-add):disabled{background:#e6eaee;border-color:#e6eaee;color:#5f6f7c}body :is(button,a,[role=button],[role=tab],[role=menuitem],[role=option],summary):focus-visible{outline:2px solid transparent;outline-offset:2px;box-shadow:0 0 0 2px #fff,0 0 0 4px var(--gt-gold-600)}body :is(.topnav) :is(button,a):focus-visible{box-shadow:0 0 0 2px var(--gt-navy),0 0 0 4px #e3c77f}body .topnav .tn{position:relative;transition:color var(--dur) var(--ease),background-color var(--dur) var(--ease)}body .topnav .tn:after{content:"";position:absolute;left:14px;right:14px;bottom:0;height:3px;border-radius:3px 3px 0 0;background:#c9a24b;transform:scaleX(0);transform-origin:center;transition:transform .2s var(--ease)}body .topnav .tn:hover:after{transform:scaleX(.5);opacity:.6}body .topnav .tn.active:after{transform:scaleX(1);opacity:1}body .topnav .tn-icon{border-radius:10px;transition:background-color var(--dur) var(--ease),color var(--dur) var(--ease),transform .09s var(--ease)}body .topnav .tn-icon:not(:disabled):active{transform:scale(.92)}body .me-btn{border-radius:999px;transition:background-color var(--dur) var(--ease)}body .me-btn:hover{background:#ffffff1a}body .me-ini{background:#c9a24b;color:var(--gt-navy);box-shadow:0 0 0 2px #ffffff40}@keyframes gt-pop{0%{opacity:0;transform:translateY(-4px) scale(.98)}to{opacity:1;transform:none}}body :is(.menu,.pn-menu,.tg-menu,.au-menu,.pp-run-menu,.mf-menu,.sp-pop,.cols-pop,.sf-fields,.ap-upop,.rel-sugg,.ib-hits,.cal-hits,.bell-menu,#gs-list,[role=listbox].gs-list){background:#fff;border:1px solid var(--pop-line);border-radius:12px;box-shadow:var(--sh-pop);animation:gt-pop .16s var(--ease);transform-origin:top right}body :is(.sp-pop,.cols-pop,.sf-fields):before{display:none}body .menu{padding:6px;min-width:220px}@media (min-width: 761px){body .topnav .me>.menu{right:8px;top:calc(100% + 6px)}}body .menu-head{padding:10px 12px 12px;margin:0 -6px 6px;border-bottom:1px solid var(--pop-line);gap:2px}body .menu-head strong{color:var(--gt-navy);font-size:14px}body .menu-head .muted{font-size:12px}body :is(.menu,.pn-menu,.tg-menu,.au-menu,.pp-run-menu,.mf-menu) :is(button,a,[role=menuitem]){display:flex;align-items:center;gap:10px;width:100%;min-height:38px;padding:0 12px;border:0;border-radius:8px;background:none;color:var(--t-ink-strong);font-size:14px;font-weight:500;text-align:left;box-shadow:none;transform:none;transition:background-color .12s var(--ease),color .12s var(--ease)}body .pn-menu{padding:6px}body :is(.menu,.pn-menu,.tg-menu,.au-menu,.pp-run-menu,.mf-menu) :is(button,a,[role=menuitem]):not(:disabled):hover,body :is(.menu,.pn-menu,.tg-menu,.au-menu,.pp-run-menu,.mf-menu) :is(button,a,[role=menuitem]):focus-visible{background:var(--gt-gold-50);color:var(--gt-gold-800);box-shadow:none}body :is(.menu,.pn-menu,.tg-menu,.pp-run-menu) :is(button,[role=menuitem]).danger{color:var(--gt-danger)}body :is(.menu,.pn-menu,.tg-menu,.pp-run-menu) :is(button,[role=menuitem]).danger:hover{background:var(--gt-danger-50);color:var(--gt-danger-700)}body :is(.menu,.pn-menu) [role=menuitem]+.menu-sep,body .menu hr{border:0;border-top:1px solid var(--pop-line);margin:6px 4px}body :is([role=listbox]) :is([role=option],li,button){border-radius:8px;transition:background-color .12s var(--ease)}body :is([role=listbox]) :is([role=option],button):hover,body [role=option][aria-selected=true]{background:var(--gt-gold-50)}body select:not([multiple]):not(.pp-details-facts select){-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-right:34px;cursor:pointer;background-color:#fff;border:1px solid #cdd6de;border-radius:8px;box-shadow:var(--sh-1);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath d='M2.5 4.5 6 8l3.5-3.5' fill='none' stroke='%2314213d' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:12px;transition:border-color var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}body select:not([multiple]):not(:disabled):hover{border-color:#a9b6c2;box-shadow:var(--sh-2)}body select:focus-visible{border-color:var(--gt-gold-600);box-shadow:var(--ring);outline:0}body .tselect{border-radius:8px}body .tk-sort{min-height:36px}body :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]),textarea){border-color:#cdd6de;border-radius:8px;transition:border-color var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}body :is(input,textarea):focus-visible{border-color:var(--gt-gold-600);box-shadow:var(--ring)}body .people-table tbody tr td{transition:background-color .12s var(--ease)}body .people-table tbody tr:hover td{background:#faf6ec}body .people-table tbody tr:hover td:first-child{box-shadow:inset 3px 0 #c9a24b}body .list-item{border-radius:8px;transition:background-color .12s var(--ease),color .12s var(--ease)}body .list-item.active{background:var(--gold-grad);box-shadow:0 1px 2px #14213d2e}body :is(.tk-row,.ib-conv,.ib-row,.cal-sched-item,.dl-card){transition:background-color .12s var(--ease),box-shadow .14s var(--ease),transform .09s var(--ease)}body .dl-card:hover{box-shadow:var(--sh-2);transform:translateY(-1px)}body :is(.dl-tabs,.ad-tabs,.pp-tabs,.ib-tabs) button{transition:color var(--dur) var(--ease),box-shadow .2s var(--ease)}body :is(.dl-tabs,.ad-tabs,.pp-tabs,.ib-tabs) button:hover:not(.on):not(.active):not([aria-selected=true]){color:var(--gt-navy);box-shadow:inset 0 -2px #e6d3a3}body button.btn-ghost.sf-add{color:var(--t-ink-strong);background:#fff;border:1px dashed #a9b6c2;cursor:pointer}body button.btn-ghost.sf-add:hover{border-style:solid;border-color:var(--gt-gold-600);color:var(--gt-gold-700)}body .pf-empty{color:#566673}body .tl-time{color:#5d6d7a}body .rp-ppl,body .rp-prop-n,body .lb-talk,body .tk-n,body .tk-who-line,body .rp-tx-phone,body .hm-kpi-label{color:#566673}body .hm-avatar,body .hm-person-avatar{background:#e6edf2;color:#4d5f6c;font-weight:600}body .rp-dc-total,body .rp-props-page .rp-prop-body .rp-subcell em,body .hm-cmp{color:#1e7a50}body .rp-dc-comm{color:#4b55c4}body .rp-delta{color:#b42318}body .cal-mini-d.out{color:#6b7787}body .tk{--tk-muted: #5d6d7a}body .avatar{text-shadow:0 1px 1px rgba(0,0,0,.18)}body .people-table .contact-cell>span:last-child{white-space:nowrap;overflow:visible;text-overflow:clip}body .people-table td:has(>.contact-cell .icon-btn[aria-label^=Call]){min-width:200px;white-space:nowrap}body .mass-actions .people-tool:disabled{background:transparent;border-color:transparent;color:#8493a0}body .mass-actions .people-tool:not(:disabled){cursor:pointer}body .mass-actions .people-tool:not(:disabled):hover{background:var(--hover-tint);color:var(--gt-navy)}@media (min-width: 761px){body .banner{left:0;right:0;bottom:0;max-width:none;border-radius:0;border:0;border-top:1px solid #d7e6f0;height:23px;line-height:22px;padding:0 12px;text-align:center;opacity:1;background:#f3f8fb;color:#35566b}}@media (prefers-reduced-motion: reduce){body *,body *:before,body *:after{animation-duration:.01ms!important;transition-duration:.01ms!important}body button:hover{transform:none!important}}@media (hover: none){body button:hover{transform:none!important}}@media (max-width: 760px){body :is(.menu,.pn-menu,.tg-menu,.au-menu,.pp-run-menu,.mf-menu) :is(button,a,[role=menuitem]){min-height:44px}}body .list-pane .toolbar{height:auto;min-height:40px;align-items:center;row-gap:10px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.sk{background:linear-gradient(90deg,#eef1f5,#f7f9fb,#eef1f5 80%);background-size:200% 100%;animation:sk-shine 1.2s linear infinite;border-radius:6px;height:12px;margin:10px 0}.sk.w40{width:40%}.sk.w60{width:60%}.sk.w80{width:80%}.sk-av{width:60px;height:60px;border-radius:50%}.sk-btn{width:150px;height:38px;border-radius:8px;margin:14px 0 18px}.sk-box{height:120px;border-radius:8px}@keyframes sk-shine{to{background-position:-200% 0}}@media (prefers-reduced-motion: reduce){.sk{animation:none}}.pp-skel>div{padding:18px}.pp-quick{display:flex;gap:8px;margin:14px 0 2px}body button.pp-primary.pp-call-btn{display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 16px;font-size:14px;border-radius:8px;white-space:nowrap}.pp-head .pp-who{gap:14px}.pp-name p.muted{margin-top:4px}.pp-sec .pp-details-facts{display:grid;grid-template-columns:104px minmax(0,1fr);column-gap:12px;row-gap:2px}.pp-sec .pp-details-facts .pp-detail-row{display:contents}.pp-sec .pp-details-facts dt{align-self:center;font-size:13px;font-weight:600;color:#3d4f63;padding:7px 0}.pp-sec .pp-details-facts dd{align-self:center;min-width:0;padding:2px 0;font-size:14px;color:var(--ink)}.pp-sec .pp-details-facts dd>select,.pp-sec .pp-details-facts dd>.pp-price,.pp-sec .pp-details-facts dd input:not([type=checkbox]){width:100%;max-width:100%;box-sizing:border-box;min-height:32px;padding:0 8px;border:1px solid transparent;border-radius:6px;background-color:transparent;text-align:left;transition:border-color var(--dur, .16s) ease,background-color var(--dur, .16s) ease}.pp-sec .pp-details-facts dd>select:hover,.pp-sec .pp-details-facts dd>.pp-price:hover,.pp-sec .pp-details-facts dd input:not([type=checkbox]):hover{border-color:#d5dce4;background-color:#fafbfc}.pp-sec .pp-details-facts dd>select:focus-visible,.pp-sec .pp-details-facts dd input:focus-visible{border-color:var(--t-accent, #b08d3c);background-color:#fff;outline:0;box-shadow:var(--ring, 0 0 0 3px rgba(176, 141, 60, .32))}.pp-sec .pp-details-facts dd>.pill{margin-left:8px}.pp-sec .pp-details-facts .pp-created{padding-left:8px;color:#4a5a6c;font-size:13px;line-height:1.45}.pp-sec .pp-details-facts dd:not(:has(select,input,button)){padding-left:8px}.pp .composer[data-composer-tab=note] textarea{min-height:84px;transition:min-height .18s var(--ease, ease)}.pp .composer[data-composer-tab=note] textarea:focus,.pp .composer[data-composer-tab=note] textarea:not(:placeholder-shown){min-height:142px}.contact-files .cf-actions button.link{display:inline-flex;align-items:center;height:28px;padding:0 12px;border:1px solid #d5dce4;border-radius:999px;background:#fff;color:var(--ink);font-size:13px;font-weight:600;text-decoration:none;box-shadow:var(--sh-1)}.contact-files .cf-actions button.link:hover{border-color:var(--t-accent, #b08d3c);background:#fffaf0}body .pp-add-action{transition:transform .09s var(--ease, ease),box-shadow var(--dur, .16s) ease,background var(--dur, .16s) ease;box-shadow:var(--sh-1)}body .pp-add-action:hover{box-shadow:0 3px 8px -2px #86661a73;transform:translateY(-1px)}body .pp-add-action:active{transform:translateY(0);box-shadow:none}.pp-collab-add{max-width:100%}.pp-right .pp-sec-body,.pp-left .pp-sec-body{padding-top:4px}.pp-right .pp-sec-body>p.muted.small{margin:2px 0 6px;color:#567}@media (max-width: 760px){.pp-quick{margin-top:12px}body button.pp-primary.pp-call-btn{height:44px;flex:1;justify-content:center;font-size:15px}.pp-sec .pp-details-facts{grid-template-columns:96px minmax(0,1fr)}.pp-sec .pp-details-facts dd>select,.pp-sec .pp-details-facts dd input:not([type=checkbox]){min-height:44px;font-size:16px}.pp-skel{display:block}}@media (max-width: 760px){body .topnav:after{content:"";position:sticky;right:0;flex:0 0 32px;align-self:stretch;margin-left:-32px;pointer-events:none;background:linear-gradient(90deg,rgba(20,33,61,0),var(--gt-navy, #14213d) 85%)}body .topnav-right{padding-right:36px}}.list-pane .pane-head{justify-content:flex-start;gap:8px}.list-pane .pane-head h2{margin-right:auto}body .list-pane .pane-head>button{height:36px;min-height:36px;padding:0 14px;display:inline-flex;align-items:center;gap:6px;font-size:14px}@media (min-width: 761px){body .list-pane .toolbar{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;column-gap:10px;row-gap:12px;margin:4px 0 18px}body .list-pane .toolbar>.count{grid-column:1;grid-row:1;margin:0}body .list-pane .toolbar>.toolbar-right{grid-column:2 / -1;grid-row:1;justify-self:end;margin:0;flex-wrap:nowrap}body .list-pane .toolbar>.mass-actions{grid-column:1 / 3;grid-row:2;justify-self:start}body .list-pane .toolbar>.sl-help{grid-column:3;grid-row:2;margin:0}body .list-pane .toolbar>.people-tool{grid-column:4;grid-row:2}body .list-pane .toolbar>.chip-filter{grid-column:1 / -1;justify-self:start}}body .list-pane .mass-actions{gap:6px;padding:3px;border:1px solid #e3e8ee;border-radius:10px;background:#f8fafc}body .list-pane .mass-actions .people-tool{width:34px;height:34px;border-radius:7px}body .list-pane .mass-actions button.link.small{height:34px;padding:0 12px;border:1px solid #d5dce4;border-radius:7px;background:#fff;color:var(--ink);font-weight:600;text-decoration:none;box-shadow:var(--sh-1)}body .list-pane .mass-actions button.link.small:hover{border-color:var(--t-accent, #b08d3c);background:#fffaf0}body .list-pane .mass-actions>button.small:not(.link){height:34px;padding:0 14px}body .list-pane .sl-help{height:34px;padding:0 12px;border-radius:999px}body .list-pane .toolbar .count{color:#3d4f63;font-size:14px}@media (max-width: 760px){body .list-pane .pane-head{height:auto;flex:0 0 auto;flex-wrap:nowrap;gap:6px;padding-bottom:8px}body .list-pane .pane-head h2{font-size:19px;min-width:0;white-space:nowrap}body .list-pane .pane-head>button{height:40px;min-height:40px;padding:0 10px;font-size:13px}body .list-pane .toolbar{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;margin:0 0 10px;height:auto}body .list-pane .toolbar>.count{grid-column:1;grid-row:1;margin:0;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body .list-pane .toolbar>.sl-help{grid-column:2;grid-row:1;margin:0;height:40px;min-height:40px;padding:0 10px;font-size:12px}body .list-pane .toolbar>.people-tool{grid-column:3;grid-row:1}body .list-pane .toolbar>.mass-actions{grid-column:1 / -1;grid-row:2;display:flex;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;max-width:100%;box-sizing:border-box}body .list-pane .toolbar>.mass-actions::-webkit-scrollbar{display:none}body .list-pane .toolbar>.mass-actions>*{flex:0 0 auto}body .list-pane .mass-actions .people-tool,body .list-pane .mass-actions button.link.small,body .list-pane .mass-actions>button.small:not(.link){height:44px}body .list-pane .toolbar>.toolbar-right{grid-column:1 / -1;grid-row:3;display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px;margin:0;width:100%}body .list-pane .toolbar-right>.lists-show{grid-column:1}body .list-pane .toolbar-right>.mobile-lists{grid-column:2;width:100%;min-width:0;height:44px;margin:0}body .list-pane .toolbar-right>:is(.cols-menu,.sp-wrap,.tselect:not(.mobile-lists)){grid-row:2}body .list-pane .toolbar-right>.cols-menu{grid-column:1}body .list-pane .toolbar-right{grid-template-columns:auto minmax(0,1fr) auto}body .list-pane .toolbar-right>.mobile-lists{grid-column:2 / -1}body .list-pane .toolbar-right>.sp-wrap{grid-column:2;min-width:0;justify-self:start}body .list-pane .toolbar>.mass-actions{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 24px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 24px),transparent)}body .list-pane .toolbar-right>.tselect:not(.mobile-lists){grid-column:3}body .people-screen .people-filter-panel .sf-bar{padding:8px 10px;gap:6px}body table.people-table{width:calc(var(--pt-cols, 550px) + 166px)!important}body .people-table col.pt-col-check{width:30px!important}body .people-table col.pt-col-name{width:136px!important}body .people-table .c-check{padding:0 0 0 6px}body .people-table .c-name{min-width:0}body .people-table .name-cell .link,body .people-table .name-cell .sub{max-width:84px}}.tk .tk-tabs button.on{border-bottom-color:var(--t-accent, #b08d3c);font-weight:600}body .tk .tk-tabs button .tk-n-late{display:inline-block;margin-left:2px;padding:0 7px;border-radius:999px;background:#fdecea;color:#b42318;font-weight:700;font-size:12px;line-height:20px}.tk .tk-row{transition:background-color var(--dur, .16s) ease}.tk .tk-row:hover{background:#fbf8f1}.tk .tk-title{font-size:14px;font-weight:600;color:var(--ink, #14213d)}.tk .tk-person{font-size:13px;font-weight:500}.tk .tk-card{border-radius:10px;box-shadow:var(--sh-2);overflow:hidden}.tk .tk-day{background:#f8fafc}.tk .tk-btn{border-radius:8px;background:#fff}.tk .tk-btn:hover,.tk .tk-btn[aria-expanded=true]{border-color:var(--t-accent, #b08d3c)}body .hm-kpi{height:auto;min-height:113px;padding-bottom:36px;border-radius:10px;box-shadow:var(--sh-1);transition:box-shadow var(--dur, .16s) ease,transform var(--dur, .16s) ease}body .hm-kpi:hover{box-shadow:var(--sh-2)}body .hm-kpi-detail{line-height:15px}body .hm-kpi-value{font-weight:600;color:var(--ink, #14213d)}@media (min-width: 761px) and (max-width: 1200px){body .ib{grid-template-columns:190px 320px minmax(0,1fr)}}body .ib-folders button{min-height:34px;transition:background-color var(--dur, .16s) ease}body .ib-folders button span{font-size:13.5px}body .ib-folders button.on{background:#fbf6ea;box-shadow:inset 3px 0 0 var(--t-accent, #b08d3c);color:var(--ink, #14213d);font-weight:600}body .ib-folders button.on svg{color:var(--t-accent, #b08d3c)}body .ib-folders h4{color:#4a5a6c}body .ib-list-head{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;padding:12px}body .ib-list-head .ib-tabs{margin-right:auto}body .ib-list-head>button{height:34px;min-height:34px}body .ib-summary{padding:8px 12px;font-size:13px;border-bottom:1px solid #eef1f4}@media (min-width: 1201px){body .ib{grid-template-columns:210px 400px minmax(0,1fr) 300px}}@media (min-width: 761px){body .ib-list{display:grid;grid-template-columns:auto minmax(0,1fr);align-content:start}body .ib-list>.ib-list-head{grid-column:1 / -1;grid-row:1;flex-wrap:nowrap}body .ib-list>.ib-bulk{grid-column:1;grid-row:2;border-bottom:1px solid #eef1f4;padding-right:4px}body .ib-list>.ib-bulk>.muted.small{display:none}body .ib-list>.ib-summary{grid-column:2;grid-row:2;padding-left:4px}body .ib-list>:not(.ib-list-head):not(.ib-bulk):not(.ib-summary){grid-column:1 / -1}body .ib-list-head>button{padding:0 12px}body .ib-list-head .ib-tabs{margin-right:auto}body .ib-list-head .ib-filter-toggle{order:2}body .ib-list-head .ib-newgroup-btn{order:3}}body .ib-list li.ib-li-sel{align-items:flex-start}body .ib-list input.ib-pick{align-self:flex-start;margin-top:14px}body .ib-row-top time,body .ib-row-phone{color:#4f5f71}body .ib-row-prev{color:#3d4f63}body .ib-row.on{background:#fbf6ea;border-left-color:var(--t-accent, #b08d3c)}.ib-skel{padding:4px 12px}.ib-skel-row{display:grid;grid-template-columns:36px minmax(0,1fr);gap:10px;align-items:center;padding:10px 0;border-bottom:1px solid #f0f2f5}.ib-skel-row .sk{margin:6px 0}.sk-dot{width:36px;height:36px;border-radius:50%;margin:0!important}body .ib-thread.ib-none{align-items:center;justify-content:center;gap:10px;color:#8896a4;background:#fbfcfd}body .ib-thread.ib-none p{color:#567;font-size:14px}@media (max-width: 760px){body .ib-list-head{padding:10px;flex-wrap:nowrap;gap:6px}body .ib-list-head .ib-tabs{margin-right:auto}body .ib-list-head>button{height:40px;min-height:40px;padding:0 10px;font-size:13px;white-space:nowrap}body .ib-list-head .ib-filter-toggle{order:2}body .ib-list-head .ib-newgroup-btn{order:3}body .ib-list input.ib-pick,body .ib-bulk input{width:20px;height:20px}body .ib-list input.ib-pick{margin:12px 0 0 2px}body .ib-folders{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),transparent)}}.cal-mini-wd{display:grid;place-items:center;height:24px;font-size:11px;font-weight:600;color:#5b6b7c;text-transform:uppercase}.cal-col-h .wd-short{display:none}@media (max-width: 1100px){.cal-col-h .wd-long{display:none}.cal-col-h .wd-short{display:inline}}@media (max-width: 760px){body .cal{display:flex;flex-direction:column}body .cal>.cal-main{order:-1}body .cal>.cal-side{border-top:1px solid #e3e8ee}body .cal-head{gap:8px;padding-bottom:8px}body .cal-head h2{font-size:18px}body .cal-sched{max-height:none}body .cal-agenda-day{padding-bottom:10px}body .cal-grid-wrap{max-height:70vh}body .cal-side-tabs button{min-height:44px}}body .cal-chip{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:3px 6px;line-height:16px}body .cal-allday{gap:3px;padding:3px}body .cal-allday-l{font-size:11px;padding:6px 6px 6px 0}body .cal-hours span,body .cal-col-h{color:#4f5f71}body .cal-mini-d.out{color:#6b7581}body .cal-grid-inner{--cal-line: #e4e9ef}body .cal-seg button.on{box-shadow:0 1px 3px #14213d26,inset 0 -2px 0 var(--t-accent, #b08d3c)}body .cal-side-tabs button{height:32px;font-weight:600}@media (max-width: 760px){body .cal-head-right{padding-right:8px}body .cal-side-tabs button{height:44px}}body .deals .dl-right{gap:8px}body .deals .dl-right>:is(button,select),body .deals .dl-right .sp-wrap>button{height:36px;min-height:36px}body .deals .dl-right>button.tk-help{background:none;border:0;box-shadow:none;padding:0 8px;color:#3d4f63;font-weight:500}body .deals .dl-right>button.tk-help:hover{color:var(--ink, #14213d);text-decoration:underline;text-underline-offset:3px}body .dl-head h3{font-weight:600;font-size:16px}body .dl-head p{gap:0;color:#4f5f71}body .dl-head .dl-count{color:#4f5f71}body .dl-head .dl-total{color:var(--ink, #14213d);font-weight:600}body .dl-head .dl-total:before{content:"·";margin:0 6px;color:#6b7581;font-weight:400}body .dl-head .dl-add{width:32px;height:32px;min-height:32px;border-radius:8px;background:#fff;color:var(--t-accent, #b08d3c);border:1px solid #d5dce4;box-shadow:var(--sh-1)}body .dl-head .dl-add:hover{border-color:var(--t-accent, #b08d3c);background:#fffaf0}body .dl-head .dl-stage-edit{color:#677685}body .dl-head,body .dl-cards{padding-left:14px;padding-right:14px}body .dl-col{box-shadow:var(--sh-1);border-radius:10px}body .dl-head{border-radius:10px 10px 0 0}body .dl-cards>.dl-empty{margin:0;padding:18px 10px;border:1px dashed #cfd7e0;border-radius:8px;color:#567;background:#fff}body .dl-board>.dl-addstage{flex:0 0 180px;width:180px;align-self:flex-start;height:84px;border-radius:10px;border:1px dashed #b9c4d0;background:transparent;color:#3d4f63;font-weight:600}body .dl-board>.dl-addstage:hover{border-color:var(--t-accent, #b08d3c);color:var(--ink, #14213d);background:#fffaf0}@media (max-width: 760px){body .deals .dl-right{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;justify-content:flex-start;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 24px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 24px),transparent)}body .deals .dl-right::-webkit-scrollbar{display:none}body .deals .dl-right>*{flex:0 0 auto}body .deals .dl-right>:is(button,select),body .deals .dl-right .sp-wrap>button{height:40px;min-height:40px}body .deals>.dl-sub>.dl-tabs{scroll-snap-type:none}body .dl-board>.dl-col{min-width:0;width:auto}body .dl-board>.dl-addstage{width:auto;flex:none;align-self:stretch;height:56px}body .dl-head .dl-stage-edit{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center}body .dl-head .dl-add{width:40px;height:40px}body .dl-cards>.dl-empty{padding:12px 10px}}.ad-ponds .rp-chart-head{align-items:center;margin-bottom:4px}.ad-ponds .rp-chart-head h3{font-size:18px;font-weight:600;color:var(--ink, #14213d);display:flex;align-items:center;gap:8px}.ad-count{display:inline-block;min-width:24px;padding:0 8px;border-radius:999px;background:#eef1f5;color:#3d4f63;font-size:12px;font-weight:600;line-height:22px;text-align:center}.ad-ponds .ad-note{color:#4f5f71;font-size:13.5px;margin:0 0 12px;max-width:70ch}.ad-ponds .rp-table{table-layout:fixed}.ad-ponds .rp-table th:nth-child(1){width:24%}.ad-ponds .rp-table th:nth-child(2){width:22%}.ad-ponds .rp-table th:nth-child(4){width:150px;text-align:right}.ad-ponds .rp-table td{padding-top:11px;padding-bottom:11px;vertical-align:middle}.ad-ponds .rp-table tbody tr{transition:background-color var(--dur, .16s) ease}.ad-ponds .rp-table tbody tr:hover{background:#fbf8f1}.ad-ponds .rp-table td .muted{color:#677685}.ad-ponds .ad-dist{gap:4px;flex-wrap:wrap}.ad-ponds td.ad-row-actions{text-align:right;white-space:nowrap}.ad-ponds td.ad-row-actions button.link{height:30px;padding:0 12px;margin-left:6px;border:1px solid #d5dce4;border-radius:7px;background:#fff;color:var(--ink, #14213d);font-weight:600;font-size:13px;text-decoration:none;box-shadow:var(--sh-1)}.ad-ponds td.ad-row-actions button.link:hover{border-color:var(--t-accent, #b08d3c);background:#fffaf0}.ad-ponds td.ad-row-actions button.link.danger{color:#b42318}.ad-ponds td.ad-row-actions button.link.danger:hover{border-color:#e7a59e;background:#fef3f2}@media (max-width: 760px){.ad-ponds .rp-table,.ad-ponds .rp-table tbody{display:block;min-width:0;width:100%}.ad-ponds .rp-table thead{display:none}.ad-ponds .rp-table tbody tr{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 10px;padding:12px 2px;border-bottom:1px solid #eef1f4}.ad-ponds .rp-table tbody td{display:block;padding:0;border:0;width:auto}.ad-ponds .rp-table tbody td:nth-child(1){grid-column:1;grid-row:1;align-self:center}.ad-ponds .rp-table tbody td.ad-row-actions{grid-column:2;grid-row:1}.ad-ponds .rp-table tbody td:nth-child(2),.ad-ponds .rp-table tbody td:nth-child(3){grid-column:1 / -1}.ad-ponds td.ad-row-actions button.link{height:40px}}body .rp-sub:has(>.tabs-one-row){display:flex;flex-wrap:nowrap;align-items:stretch;height:56px;min-height:56px;padding:0 12px 0 0;gap:0}body .rp-sub>.dl-tabs.tabs-one-row{flex:1 1 auto;min-width:0;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;height:56px;row-gap:0;scroll-snap-type:none;-webkit-mask-image:none;mask-image:none}body .rp-sub>.dl-tabs.tabs-one-row::-webkit-scrollbar{display:none}body .rp-sub>.dl-tabs.tabs-one-row>button{flex:0 0 auto;min-height:56px;height:56px;white-space:nowrap;padding:0 13px;font-size:15px}body .rp-sub>.dl-tabs.tabs-one-row.can-r{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 40px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 40px),transparent)}body .rp-sub>.dl-tabs.tabs-one-row.can-l{-webkit-mask-image:linear-gradient(90deg,transparent,#000 40px);mask-image:linear-gradient(90deg,transparent,#000 40px)}body .rp-sub>.dl-tabs.tabs-one-row.can-l.can-r{-webkit-mask-image:linear-gradient(90deg,transparent,#000 40px,#000 calc(100% - 40px),transparent);mask-image:linear-gradient(90deg,transparent,#000 40px,#000 calc(100% - 40px),transparent)}body .rp-sub>.tabs-arrow{flex:0 0 auto;align-self:center;width:32px;height:32px;min-height:32px;padding:0;margin:0 2px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;border:1px solid #d5dce4;background:#fff;color:var(--ink, #14213d);box-shadow:var(--sh-1)}body .rp-sub>.tabs-arrow:hover{border-color:var(--t-accent, #b08d3c)}@media (max-width: 760px){body .rp-sub>.tabs-arrow{display:none}body .rp-sub:has(>.tabs-one-row){padding-right:0}}body .rp-props-page .rp-prop-n{color:#566673}body .rp-ppl.off{color:#66737f}body .rp-delta.down{color:#b42318}body .rp-pin span{background:#c42b20}body .rp-pin.on span{background:#86661a}.rp-page-title{flex:0 0 auto;align-self:center;margin:0;padding:0 18px 0 16px;font-size:20px;font-weight:700;color:var(--ink, #14213d);border-right:1px solid #e3e8ee;line-height:32px}@media (max-width: 760px){.rp-page-title{font-size:17px;padding:0 12px}}body .rp-sub>.dl-right{flex:0 0 auto;width:auto;margin-left:8px;padding:0;align-self:center}body .rp-sub:has(>.tabs-one-row){flex-wrap:wrap;height:auto}body .rp-sub>.dl-tabs.tabs-one-row{flex-basis:360px}body .rp-sub>.dl-right:has(select,input){flex:1 1 100%;order:5;margin:0;padding:8px 12px 10px 16px;border-top:1px solid #eef1f4;justify-content:flex-start;flex-wrap:wrap;gap:8px}body .rp-sub>.dl-right>.tk-help{background:none;border:0;box-shadow:none;color:#3d4f63;font-weight:500;white-space:nowrap}body .rp-sub>.dl-right>.tk-help:hover{color:var(--ink, #14213d);text-decoration:underline;text-underline-offset:3px}@media (max-width: 760px){body .rp-sub>.dl-tabs.tabs-one-row{flex-basis:0;flex-grow:1}body .rp-sub>.dl-right:has(select,input){padding:8px 10px 10px;flex-wrap:wrap}body .rp-sub>.dl-right:has(select,input)>select{flex:1 1 140px;min-width:0}body .rp-sub>.dl-right:not(:has(select,input)){margin:0 4px}body .rp-sub>.dl-right>.tk-help{font-size:0;width:40px;height:40px;min-height:40px;padding:0;justify-content:center}body .rp-sub>.dl-right>.tk-help svg{width:18px;height:18px}}body .my-settings{max-width:820px;padding:20px 16px 40px}body .ms-head{margin-bottom:4px}body .ms-head h2{font-size:22px;font-weight:700;color:var(--ink, #14213d);margin:0}body .ms-head>button.ghost{height:36px;min-height:36px;padding:0 14px}body .my-settings>.card.rp-panel,body .my-settings .ms-card{border-radius:10px;box-shadow:var(--sh-1);border-color:#e3e8ee}body .my-settings .ms-card{padding:20px 22px;gap:14px}body .my-settings .ms-card h3,body .my-settings>.card .ad-h{font-size:16px;font-weight:700;color:var(--ink, #14213d);margin:10px 0 0}body .my-settings .ms-card h3:first-child{margin-top:0}body .my-settings .ms-card h3:not(:first-child){padding-top:18px;border-top:1px solid #eef1f4}body .my-settings .ms-card label{font-size:13px;font-weight:600;color:#34465a;gap:6px;margin:0}body .my-settings .ms-card label>:is(input,select,textarea){margin:0;font-weight:400}body .my-settings .ms-card label.ms-check{font-weight:500}body .my-settings p.muted.small{color:#4f5f71}body .my-settings>.card p>b+button.link.small{margin-left:10px;height:28px;padding:0 10px;border:1px solid #d5dce4;border-radius:7px;background:#fff;color:var(--ink, #14213d);font-weight:600;text-decoration:none;box-shadow:var(--sh-1);background-image:none}body .my-settings>.card p>b+button.link.small:hover{border-color:var(--t-accent, #b08d3c);background:#fffaf0}body .my-settings>.card p>b{word-break:break-all}@media (max-width: 760px){body .my-settings .ms-card{padding:16px}body .ms-head>button.ghost{height:44px}body .my-settings>.card p>b+button.link.small{margin:6px 0 0;display:inline-flex;align-items:center}}.modal.isa-setup .isa-foot.isa-foot-last{position:sticky;bottom:0;margin:0;padding:12px 20px 16px;border-top:1px solid var(--i-line);background:var(--i-bg);z-index:2}.modal.isa-setup .isa-foot.isa-foot-last .isa-btn{min-height:44px}.modal.isa-setup .isa-foot.isa-foot-last .isa-btn.gold:disabled{opacity:1;background:transparent;color:#b9a46e;border-color:#5a4d2c;box-shadow:none}.modal.isa-setup .isa-today{padding-bottom:14px}.modal.isa-setup .isa-mode{padding:16px;min-height:92px;gap:6px}.modal.isa-setup .isa-mode b{font-size:16px}.modal.isa-setup .isa-mode span:last-child{font-size:13.5px;line-height:1.45}.modal.isa-setup .isa-seg{padding:5px;gap:5px}.modal.isa-setup .isa-seg label{min-height:44px;padding:11px 10px;font-size:14.5px;display:flex;align-items:center;justify-content:center;line-height:1.25}.modal.isa-setup .isa-h{font-size:12px;margin-top:8px}.modal.isa-setup .isa-note{font-size:13.5px;line-height:1.5}.modal.isa-setup .isa-check{min-height:44px;display:flex;align-items:center;gap:10px;font-size:14px}.modal.isa-setup .isa-check input{width:20px;height:20px;margin:0;flex:none}@media (max-width: 760px){.modal.isa-setup .isa-seg{grid-auto-flow:row;grid-auto-columns:auto;grid-template-columns:1fr}.modal.isa-setup .isa-seg label{justify-content:flex-start;padding-left:14px}.modal.isa-setup .isa-vm{padding:12px 10px}.modal.isa-setup .isa-vm :is(button,select){min-height:44px}.modal.isa-setup .isa-vm label{font-size:14px;line-height:1.4}.modal.isa-setup .isa-stats{grid-template-columns:repeat(2,1fr)}.modal.isa-setup .isa-foot.isa-foot-last{padding:10px 16px calc(12px + env(safe-area-inset-bottom,0px))}.modal.isa-setup .isa-foot.isa-foot-last .isa-btn{flex:1 1 0}}
