@import"https://fonts.googleapis.com/css2?family=Fraunces:opsz,wght@9..144,500;9..144,600&family=Inter:wght@400;500;600;700&display=swap";:root{--ink: #14151a;--paper: #f4f2ec;--surface: #ffffff;--border: #e6e2d8;--muted: #6b6a62;--faint: #9b988d;--emerald: #1f6f54;--brass: #b8934c}body{margin:0;font-family:Inter,system-ui,sans-serif;background:var(--paper);color:var(--ink)}button,input{font:inherit}.admin-app{display:flex;min-height:100vh;background:var(--paper)}.admin-sidebar{width:232px;background:var(--ink);color:#fff;padding:22px 12px 18px;display:flex;flex-direction:column;flex-shrink:0;position:sticky;top:0;height:100vh}.logo-button{border:0;background:transparent;padding:0 8px 24px;cursor:pointer;text-align:left}.logo-tile{display:block;background:#fff;border-radius:11px;padding:8px 10px;width:176px;box-shadow:0 4px 16px #0000002e}.logo-tile img{display:block;width:100%;height:64px;object-fit:contain}.admin-nav{display:flex;flex-direction:column;gap:2px}.admin-nav button{display:flex;align-items:center;gap:10px;border:0;border-left:2px solid transparent;border-radius:8px;padding:10px 12px;background:transparent;color:#aaa9a0;text-align:left;cursor:pointer;font-size:13px}.admin-nav button.active{color:#fff;background:#ffffff0f;border-left-color:var(--brass)}.admin-nav button:hover{background:#ffffff0b;color:#fff}.sidebar-footer{margin-top:auto;border-top:1px solid rgba(255,255,255,.08);padding:16px 8px 0;display:flex;gap:10px;align-items:center}.admin-avatar{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;border:1px solid rgba(255,255,255,.12);color:var(--brass);font-family:Fraunces,serif;font-weight:600;background:#202127}.sidebar-footer strong,.sidebar-footer span{display:block}.sidebar-footer strong{font-size:12px}.sidebar-footer span{font-size:10.5px;color:#77766f;margin-top:2px}.admin-main{flex:1;min-width:0}.admin-header{background:var(--surface);border-bottom:1px solid var(--border);padding:24px 30px 18px;display:flex;justify-content:space-between;gap:20px;align-items:flex-end;position:sticky;top:0;z-index:5}.title-lockup{display:flex;gap:14px;min-width:0}.brass-rule{width:3px;background:var(--brass);border-radius:2px;flex-shrink:0}.title-lockup h1{margin:0;font-family:Fraunces,Georgia,serif;font-size:27px;letter-spacing:-.35px;font-weight:600}.title-lockup p{margin:5px 0 0;color:var(--muted);font-size:12.5px}.header-actions{display:flex;align-items:center;gap:10px;flex-shrink:0}.search-shell,.date-button,.bell-button{border:1px solid var(--border);background:var(--paper);color:var(--muted);border-radius:9px}.search-shell{display:flex;align-items:center;gap:7px;padding:8px 11px;font-size:12px}.date-button{padding:8px 11px;display:inline-flex;align-items:center;gap:7px;cursor:default;font-size:12px}.bell-button{width:36px;height:36px;display:grid;place-items:center;position:relative;cursor:pointer}.bell-button i{position:absolute;width:7px;height:7px;border-radius:50%;background:var(--brass);top:7px;right:7px}.admin-content{padding:28px 30px 40px}.placeholder-card{min-height:420px;border:1px solid var(--border);background:var(--surface);border-radius:14px;box-shadow:0 1px 2px #14120a0a,0 8px 24px #14120a0d;padding:44px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.placeholder-kicker{text-transform:uppercase;letter-spacing:.7px;font-size:10.5px;color:var(--brass);font-weight:700}.placeholder-card h2{font-family:Fraunces,Georgia,serif;font-size:31px;margin:9px 0 10px}.placeholder-card p{max-width:650px;color:var(--muted);line-height:1.65;font-size:13.5px;margin:0 0 18px}.ghost-button{display:inline-flex;align-items:center;gap:5px;border:1px solid var(--border);background:var(--paper);color:var(--muted);border-radius:8px;padding:8px 11px;font-size:12px}@media(max-width:980px){.admin-sidebar{width:82px;padding-left:9px;padding-right:9px}.logo-tile{width:64px;padding:5px}.logo-tile img{height:44px}.admin-nav button span,.sidebar-footer div:last-child{display:none}.admin-nav button{justify-content:center;padding:11px}.sidebar-footer{justify-content:center;padding-left:0;padding-right:0}.search-shell{display:none}}@media(max-width:700px){.admin-sidebar{position:fixed;left:0;bottom:0;top:auto;height:66px;width:100%;z-index:20;padding:7px 8px;flex-direction:row;align-items:center}.logo-button,.sidebar-footer{display:none}.admin-nav{flex-direction:row;width:100%;overflow-x:auto;gap:4px}.admin-nav button{min-width:52px;flex:0 0 auto;border-left:0;border-bottom:2px solid transparent;border-radius:8px}.admin-nav button.active{border-left:0;border-bottom-color:var(--brass)}.admin-main{padding-bottom:70px}.admin-header{padding:18px;align-items:flex-start}.title-lockup h1{font-size:23px}.title-lockup p,.date-button{display:none}.admin-content{padding:18px}.placeholder-card{min-height:360px;padding:28px}}.employee-app{min-height:100vh;background:#f6f4ef;color:#17181c}.employee-topbar{height:78px;background:#15161a;display:flex;align-items:center;justify-content:space-between;padding:0 28px;position:sticky;top:0;z-index:80;border-bottom:1px solid rgba(255,255,255,.06)}.employee-brand{border:0;background:transparent;padding:0;cursor:pointer}.employee-brand .logo-tile{display:block;width:148px;height:48px;background-size:contain;background-repeat:no-repeat;background-position:left center}.employee-top-actions{display:flex;align-items:center;gap:12px}.employee-home-button,.employee-signout{border:1px solid rgba(255,255,255,.12);background:#ffffff0a;color:#f6f4ef;border-radius:10px;height:38px;padding:0 13px;display:flex;align-items:center;gap:7px;cursor:pointer}.employee-signout{width:38px;justify-content:center;padding:0}.employee-account{display:flex;align-items:center;gap:9px;color:#fff}.employee-account .admin-avatar{width:34px;height:34px}.employee-account div{display:flex;flex-direction:column;line-height:1.15}.employee-account strong{font:600 13px/1.2 Inter,sans-serif}.employee-account small{font:11px/1.2 Inter,sans-serif;color:#8f8f89;margin-top:3px}.employee-main{max-width:1260px;margin:0 auto;padding:42px 34px 70px}.employee-main.is-home{max-width:1180px;padding-top:76px}.employee-page-heading{margin-bottom:26px}.employee-page-heading h1{font-family:Fraunces,serif;font-size:36px;line-height:1.08;margin:0;color:#17181c;font-weight:600}.employee-page-heading p{font:14px/1.5 Inter,sans-serif;color:#6c6b65;margin:7px 0 0}.employee-content .employee-placeholder{border:0;background:transparent;box-shadow:none;padding:0;min-height:0}.employee-content .employee-placeholder>h2{display:none}@media(max-width:700px){.employee-topbar{height:66px;padding:0 14px}.employee-brand .logo-tile{width:112px;height:40px}.employee-account div{display:none}.employee-home-button{padding:0 10px}.employee-main,.employee-main.is-home{padding:30px 16px 54px}.employee-main.is-home{padding-top:42px}.employee-page-heading h1{font-size:29px}.employee-page-heading{margin-bottom:20px}}.employee-welcome{max-width:1240px;margin:0 auto}.eh-intro{text-align:center;margin-bottom:42px;display:flex;flex-direction:column;align-items:center}.eh-kicker{font:700 11px/1 Inter,sans-serif;letter-spacing:.16em;color:#9a7b40}.eh-intro h1{font-family:Fraunces,serif;font-size:52px;line-height:1.05;margin:14px 0 8px;color:#17181c;font-weight:600}.eh-intro p{font:16px/1.5 Inter,sans-serif;color:#77756f;margin:0;text-align:center;width:100%}.eh-doors{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.eh-door{min-height:285px;border:1px solid #e2ded4;background:#fff;border-radius:20px;padding:26px;text-align:left;display:flex;flex-direction:column;cursor:pointer;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease;box-shadow:0 8px 24px #18191d09}.eh-door:hover{transform:translateY(-3px);border-color:#cfc8b8;box-shadow:0 16px 38px #18191d12}.eh-door.featured{border-color:#c8b079;background:#fffdf8}.eh-door-icon{width:52px;height:52px;border-radius:15px;background:#f2f0ea;color:#1d1f24;display:grid;place-items:center;margin-bottom:30px}.eh-door.featured .eh-door-icon{background:#eee5cf;color:#765d2d}.eh-door h3{font-family:Fraunces,serif;font-size:24px;margin:0 0 10px;color:#17181c}.eh-door p{font:12.5px/1.65 Inter,sans-serif;color:#6d6c66;margin:0}.eh-door-action{margin-top:auto;padding-top:28px;display:flex;align-items:center;justify-content:space-between;font:700 11.5px/1 Inter,sans-serif;color:#202126}.eh-door.featured .eh-door-action{color:#8b6b30}.eh-footnote{text-align:center;margin-top:30px;font:11px/1.4 Inter,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#aaa69c}@media(max-width:1100px){.eh-doors{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:820px){.eh-intro{margin-bottom:32px}.eh-intro h1{font-size:40px}.eh-doors{grid-template-columns:1fr}.eh-door{min-height:190px;padding:24px}.eh-door-icon{margin-bottom:20px}.eh-door-action{padding-top:22px}}.fl-page{display:flex;flex-direction:column;gap:34px}.fl-choice-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.fl-choice{min-height:220px;border:1px solid #e2ded4;background:#fff;border-radius:18px;padding:26px;text-align:left;display:flex;flex-direction:column;cursor:pointer}.fl-choice.featured{background:#fffdf8;border-color:#cdb986}.fl-choice-icon{width:48px;height:48px;border-radius:14px;background:#f1efe9;display:grid;place-items:center;margin-bottom:24px}.fl-choice.featured .fl-choice-icon{background:#eee4cb;color:#7b6030}.fl-choice h2{font-family:Fraunces,serif;font-size:25px;margin:0 0 8px}.fl-choice p{font:13px/1.6 Inter,sans-serif;color:#6e6d67;margin:0;max-width:430px}.fl-choice>span:last-child{margin-top:auto;padding-top:24px;display:flex;align-items:center;justify-content:space-between;font:700 12px/1 Inter,sans-serif}.fl-lists{background:#fff;border:1px solid #e3dfd5;border-radius:18px;padding:24px}.fl-lists-head{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:18px}.fl-lists-head h3{font-family:Fraunces,serif;font-size:22px;margin:0}.fl-lists-head p{font:12px/1.5 Inter,sans-serif;color:#7a7871;margin:4px 0 0}.fl-lists-head button{border:1px solid #ddd8cc;background:#fff;border-radius:9px;height:36px;padding:0 11px;display:flex;align-items:center;gap:6px;cursor:pointer}.fl-list-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.fl-list-card{border:1px solid #e5e1d8;background:#faf9f6;border-radius:13px;padding:16px;text-align:left;cursor:pointer}.fl-list-card.active{border-color:#bda46a;background:#fffdf8}.fl-list-title{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.fl-list-title strong{font:700 13px/1.35 Inter,sans-serif}.fl-list-title span{font:700 10px/1 Inter,sans-serif;background:#eeece6;border-radius:999px;padding:6px 8px;white-space:nowrap}.fl-list-meta{display:flex;gap:12px;flex-wrap:wrap;margin-top:14px;color:#77756f}.fl-list-meta span{display:flex;align-items:center;gap:4px;font:11px/1.3 Inter,sans-serif}.fl-list-card small{display:block;margin-top:12px;font:11px/1.4 Inter,sans-serif;color:#96938b}.fl-empty{border:1px dashed #ddd8cc;border-radius:13px;padding:28px;display:flex;align-items:center;gap:12px;color:#817f78}.fl-empty div{display:flex;flex-direction:column}.fl-empty strong{font:600 13px Inter,sans-serif;color:#3d3e42}.fl-empty span{font:12px Inter,sans-serif;margin-top:4px}.fl-error{padding:12px 14px;border-radius:10px;background:#fff3f1;color:#8a3e37;font:12px Inter,sans-serif}.fl-selected{border:1px solid #d9d3c5;background:#fffdf8;border-radius:16px;padding:20px 22px;display:flex;align-items:center;justify-content:space-between;gap:20px}.fl-eyebrow{font:700 10px/1 Inter,sans-serif;letter-spacing:.13em;color:#9b7a3d}.fl-selected h3{font-family:Fraunces,serif;font-size:22px;margin:7px 0 5px}.fl-selected p{font:12px/1.4 Inter,sans-serif;color:#716f69;margin:0}.fl-selected-actions{display:flex;gap:8px}.fl-selected-actions button{height:40px;border:1px solid #d9d3c5;border-radius:9px;background:#fff;padding:0 13px;font:600 12px Inter,sans-serif;cursor:pointer;display:flex;align-items:center;gap:6px}.fl-selected-actions .primary{background:#1a1b1f;color:#fff;border-color:#1a1b1f}@media(max-width:850px){.fl-choice-grid,.fl-list-grid{grid-template-columns:1fr}.fl-selected{align-items:flex-start;flex-direction:column}.fl-selected-actions{width:100%;flex-wrap:wrap}}.campaign-center-page{max-width:1180px;margin:0 auto}.cc-hero{display:flex;justify-content:space-between;gap:28px;align-items:flex-end;margin-bottom:24px}.cc-hero>div:first-child>span,.cc-section-head>div>span,.cc-builder-head>div>span{font:800 10px/1 Inter,sans-serif;letter-spacing:.16em;color:#8d8d91}.cc-hero h1{font-family:Fraunces,serif;font-size:36px;line-height:1.05;margin:8px 0;color:var(--text,#f2f2f0)}.cc-hero p,.cc-section-head p,.cc-builder-head p{margin:0;color:#8e8e94;font:13px/1.6 Inter,sans-serif}.cc-hero-stats{display:flex;gap:10px}.cc-hero-stats>div{min-width:100px;border:1px solid #2c2c30;background:#121214;border-radius:14px;padding:14px 16px}.cc-hero-stats strong{display:block;font:700 24px/1 Fraunces,serif}.cc-hero-stats small{display:block;margin-top:6px;color:#88888d;font:10px/1.2 Inter,sans-serif}.cc-tabs{display:flex;gap:8px;margin-bottom:18px}.cc-tabs button{border:1px solid #303034;background:#151517;color:#b8b8bc;border-radius:10px;min-height:40px;padding:0 14px;display:flex;align-items:center;gap:7px;font:700 11px/1 Inter,sans-serif;cursor:pointer}.cc-tabs button.active{background:#f1f1ef;color:#111214;border-color:#f1f1ef}.cc-tabs button span{opacity:.65}.cc-panel{border:1px solid #2a2a2e;background:#111113;border-radius:18px;padding:22px}.cc-section-head,.cc-builder-head{display:flex;justify-content:space-between;gap:18px;align-items:flex-start;margin-bottom:20px}.cc-section-head h2,.cc-builder-head h2{font-family:Fraunces,serif;font-size:26px;margin:5px 0 7px}.cc-head-actions{display:flex;gap:8px}.cc-primary,.cc-secondary,.cc-start,.cc-template-card button,.cc-back,.cc-launch{border-radius:10px;min-height:40px;padding:0 13px;display:inline-flex;align-items:center;justify-content:center;gap:7px;font:700 11px/1 Inter,sans-serif;cursor:pointer}.cc-primary,.cc-start{background:#f1f1ef;color:#111214;border:1px solid #f1f1ef}.cc-secondary,.cc-template-card button,.cc-back{background:#18181a;color:#e8e8e7;border:1px solid #323236}.cc-primary:disabled,.cc-secondary:disabled,.cc-launch:disabled{opacity:.45;cursor:not-allowed}.cc-list-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.cc-list-card{border:1px solid #2e2e32;background:#151517;border-radius:14px;padding:17px}.cc-list-top{display:flex;justify-content:space-between;gap:12px}.cc-type{font:800 9px/1 Inter,sans-serif;letter-spacing:.14em;color:#7f7f84}.cc-list-card h3{font:700 18px/1.2 Fraunces,serif;margin:6px 0 0}.cc-date{display:flex;gap:5px;align-items:center;color:#77777c;font:10px/1 Inter,sans-serif}.cc-list-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin:16px 0}.cc-list-stats>div{background:#101012;border:1px solid #29292d;border-radius:10px;padding:10px}.cc-list-stats small{display:block;color:#75757b;font:9px/1.2 Inter,sans-serif}.cc-list-stats strong{display:block;margin-top:5px;font:700 17px/1 Fraunces,serif}.cc-list-meta{display:flex;justify-content:space-between;gap:10px;color:#7e7e83;font:10px/1.3 Inter,sans-serif;border-top:1px solid #29292d;padding-top:12px}.cc-start{width:100%;margin-top:12px}.cc-template-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.cc-template-card{border:1px solid #2d2d31;background:#151517;border-radius:14px;padding:17px;display:flex;flex-direction:column}.cc-template-channel{display:flex;align-items:center;gap:6px;color:#96969b;font:800 9px/1 Inter,sans-serif;letter-spacing:.08em}.cc-template-card h3{font:700 18px/1.2 Fraunces,serif;margin:10px 0}.cc-template-subject small{display:block;color:#77777c;font:9px/1 Inter,sans-serif}.cc-template-subject strong{display:block;font:700 11px/1.45 Inter,sans-serif;margin-top:4px}.cc-template-card p{white-space:pre-wrap;color:#9a9aa0;font:11px/1.55 Inter,sans-serif;flex:1}.cc-template-card button{margin-top:12px}.cc-info,.cc-error{margin-top:14px;border:1px solid #333338;background:#171719;border-radius:10px;padding:11px 12px;color:#a4a4a9;font:10.5px/1.45 Inter,sans-serif;display:flex;gap:8px;align-items:flex-start}.cc-error{border-color:#5c3232;color:#dca9a9}.cc-empty,.cc-campaign-empty{border:1px dashed #37373c;border-radius:14px;padding:28px;display:flex;align-items:center;gap:16px;color:#8e8e94}.cc-empty strong,.cc-campaign-empty h3{display:block;color:#ededeb;margin:0 0 5px}.cc-empty span,.cc-campaign-empty p{font:11px/1.5 Inter,sans-serif;margin:0}.cc-empty button{margin-left:auto}.cc-campaign-empty{flex-direction:column;align-items:flex-start}.cc-empty-icon{width:48px;height:48px;border-radius:12px;background:#18181a;display:grid;place-items:center}.cc-roadmap{display:flex;flex-wrap:wrap;gap:8px}.cc-roadmap span{display:inline-flex;align-items:center;gap:5px;border:1px solid #303034;background:#171719;border-radius:999px;padding:7px 10px}.cc-back{margin-bottom:16px}.cc-builder-head{align-items:center}.cc-draft{border:1px solid #36363a;border-radius:999px;padding:7px 10px;color:#919197;font:700 10px/1 Inter,sans-serif}.cc-builder-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(300px,.75fr);gap:16px}.cc-form-card,.cc-review-card{border:1px solid #2d2d31;background:#151517;border-radius:14px;padding:18px}.cc-form-card{display:flex;flex-direction:column;gap:14px}.cc-form-card label{display:flex;flex-direction:column;gap:7px;color:#929297;font:800 9.5px/1 Inter,sans-serif;text-transform:uppercase;letter-spacing:.05em}.cc-form-card input,.cc-form-card select,.cc-form-card textarea{background:#101012;border:1px solid #303034;border-radius:10px;color:#ececea;padding:11px 12px;font:12px/1.4 Inter,sans-serif;text-transform:none;letter-spacing:0}.cc-channel-row{display:flex;gap:8px}.cc-channel-row button{flex:1;min-height:42px;border:1px solid #323236;background:#18181a;color:#a8a8ad;border-radius:10px;font:700 11px/1 Inter,sans-serif;display:flex;align-items:center;justify-content:center;gap:7px}.cc-channel-row button.active{background:#f1f1ef;color:#111214;border-color:#f1f1ef}.cc-token-row{display:flex;flex-wrap:wrap;gap:6px}.cc-token-row span{border:1px solid #303034;border-radius:999px;padding:6px 8px;color:#84848a;font:9px/1 Inter,sans-serif}.cc-review-card>span{font:800 9px/1 Inter,sans-serif;letter-spacing:.14em;color:#7e7e84}.cc-review-card h3{font:700 20px/1.2 Fraunces,serif;margin:7px 0 15px}.cc-review-number{border:1px solid #303034;background:#101012;border-radius:12px;padding:14px;margin-bottom:14px}.cc-review-number strong{display:block;font:700 28px/1 Fraunces,serif}.cc-review-number small{display:block;color:#818187;margin-top:5px}.cc-review-card dl{margin:0}.cc-review-card dl>div{display:flex;justify-content:space-between;border-bottom:1px solid #29292d;padding:10px 0}.cc-review-card dt{color:#85858b;font:10px/1 Inter,sans-serif}.cc-review-card dd{margin:0;font:700 11px/1 Inter,sans-serif}.cc-launch{width:100%;margin-top:16px;background:#f1f1ef;color:#111214;border:1px solid #f1f1ef}.cc-provider-note{display:block;margin-top:10px;color:#77777c;font:9.5px/1.5 Inter,sans-serif}html[data-theme=light] .cc-hero h1,html[data-theme=light] .cc-section-head h2,html[data-theme=light] .cc-builder-head h2{color:#171719}html[data-theme=light] .cc-panel,html[data-theme=light] .cc-list-card,html[data-theme=light] .cc-template-card,html[data-theme=light] .cc-form-card,html[data-theme=light] .cc-review-card,html[data-theme=light] .cc-hero-stats>div{background:#fff;border-color:#d8d8d5}html[data-theme=light] .cc-list-stats>div,html[data-theme=light] .cc-review-number,html[data-theme=light] .cc-form-card input,html[data-theme=light] .cc-form-card select,html[data-theme=light] .cc-form-card textarea{background:#f6f6f4;border-color:#d8d8d5;color:#222}html[data-theme=light] .cc-tabs button,html[data-theme=light] .cc-secondary,html[data-theme=light] .cc-template-card button,html[data-theme=light] .cc-back{background:#f5f5f3;border-color:#d5d5d2;color:#252527}html[data-theme=light] .cc-tabs button.active,html[data-theme=light] .cc-primary,html[data-theme=light] .cc-start,html[data-theme=light] .cc-channel-row button.active{background:#171719;border-color:#171719;color:#fff}html[data-theme=light] .cc-list-card h3,html[data-theme=light] .cc-empty strong,html[data-theme=light] .cc-campaign-empty h3{color:#171719}@media(max-width:900px){.cc-hero{align-items:flex-start;flex-direction:column}.cc-list-grid,.cc-template-grid,.cc-builder-grid{grid-template-columns:1fr}.cc-hero-stats{width:100%}.cc-hero-stats>div{flex:1}.cc-section-head{flex-direction:column}.cc-head-actions{width:100%}.cc-head-actions>*{flex:1}}@media(max-width:620px){.cc-tabs{display:grid;grid-template-columns:1fr}.cc-hero-stats{display:grid;grid-template-columns:repeat(3,1fr)}.cc-hero-stats>div{min-width:0}.cc-list-stats{grid-template-columns:1fr 1fr}.cc-list-meta,.cc-channel-row,.cc-head-actions{flex-direction:column}.cc-empty{align-items:flex-start;flex-direction:column}.cc-empty button{margin-left:0}}.sg-metrics-page{display:flex;flex-direction:column;gap:16px}.sg-range{height:40px;border:1px solid #323236;background:#18181a;color:#e8e8e7;border-radius:10px;padding:0 11px;font:700 11px Inter,sans-serif}.sg-health-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.sg-health-row>div{display:flex;align-items:flex-start;gap:9px;border:1px solid #2d2d31;background:#151517;border-radius:12px;padding:13px}.sg-health-row>div.ok{border-color:#4e9c7059}.sg-health-row>div.warn{border-color:#be94415c}.sg-health-row>div.bad{border-color:#c2574866}.sg-health-row strong{display:block;font:700 11px/1.35 Inter,sans-serif}.sg-health-row small{display:block;margin-top:3px;color:#85858b;font:9.5px/1.35 Inter,sans-serif}.sg-metric-cards{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.sg-metric-cards article{border:1px solid #2d2d31;background:#151517;border-radius:13px;padding:14px}.sg-metric-cards article>span{display:flex;align-items:center;gap:6px;color:#929298;font:700 9.5px Inter,sans-serif}.sg-metric-cards article>strong{display:block;margin:10px 0 4px;font:700 26px/1 Fraunces,serif}.sg-metric-cards article>small{color:#77777d;font:9.5px/1.35 Inter,sans-serif}.sg-metrics-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:12px}.sg-metrics-grid.lower{grid-template-columns:.9fr 1.1fr}.sg-metrics-card{border:1px solid #2d2d31;background:#151517;border-radius:14px;overflow:hidden}.sg-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:15px 16px;border-bottom:1px solid #29292d}.sg-card-head>div>span{font:800 9px Inter,sans-serif;letter-spacing:.12em;color:#a58b56}.sg-card-head h3{margin:4px 0 0;font:700 17px Fraunces,serif}.sg-card-head>small{color:#7f7f84;font:9.5px Inter,sans-serif}.sg-inline-warning{margin:12px 14px 0;padding:9px 10px;border:1px solid rgba(190,148,65,.35);border-radius:9px;background:#be944114;color:#bfa66d;font:10px/1.45 Inter,sans-serif}.sg-event-list{display:flex;flex-direction:column}.sg-event-list>div{display:grid;grid-template-columns:12px minmax(0,1fr) 80px 42px;align-items:center;gap:9px;padding:10px 15px;border-bottom:1px solid #26262a}.sg-event-list>div:last-child{border-bottom:0}.sg-event-list strong{display:block;font:650 10.5px Inter,sans-serif}.sg-event-list small{display:block;margin-top:2px;color:#74747a;font:9px Inter,sans-serif}.sg-event-list b{text-align:right;font:700 11px Inter,sans-serif}.sg-event-dot{width:8px;height:8px;border-radius:999px;background:#777}.sg-event-dot.good{background:#67b48a}.sg-event-dot.warn{background:#c19a50}.sg-event-dot.bad{background:#c8675b}.sg-event-dot.neutral{background:#7c8798}.sg-setting{justify-self:end;border-radius:999px;padding:4px 6px;font:700 8.5px Inter,sans-serif}.sg-setting.on{background:#4e9c7021;color:#79c99d}.sg-setting.off{background:#c2574821;color:#dc8b80}.sg-setting.unknown{background:#7e7e8424;color:#99999f}.sg-config-list{margin:0;padding:3px 15px 10px}.sg-config-list>div{display:grid;grid-template-columns:145px minmax(0,1fr);gap:12px;align-items:start;padding:10px 0;border-bottom:1px solid #29292d}.sg-config-list>div:last-child{border-bottom:0}.sg-config-list dt{color:#7e7e84;font:9.5px/1.4 Inter,sans-serif}.sg-config-list dd{margin:0;text-align:right;font:650 10px/1.4 Inter,sans-serif;word-break:break-word}.sg-config-list dd.sg-url{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px}.sg-status-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;padding:14px}.sg-status-grid>div{border:1px solid #2b2b2f;background:#101012;border-radius:10px;padding:10px}.sg-status-grid small{display:block;color:#77777d;font:9px Inter,sans-serif}.sg-status-grid strong{display:block;margin-top:5px;font:700 17px Fraunces,serif}.sg-suppression-summary{border-top:1px solid #29292d;padding:13px 15px}.sg-suppression-summary>span{display:block;color:#7c7c82;font:800 9px Inter,sans-serif;letter-spacing:.08em;margin-bottom:7px}.sg-suppression-summary>div{display:flex;justify-content:space-between;padding:5px 0;font:10px Inter,sans-serif}.sg-suppression-summary p{margin:0;color:#77777d;font:10px/1.45 Inter,sans-serif}.sg-recent-events{display:flex;flex-direction:column;max-height:390px;overflow:auto}.sg-recent-events>div:not(.sg-no-events){display:grid;grid-template-columns:12px minmax(0,1fr);gap:9px;align-items:center;padding:10px 15px;border-bottom:1px solid #26262a}.sg-recent-events strong{display:block;font:650 10.5px Inter,sans-serif}.sg-recent-events small{display:block;margin-top:2px;color:#77777d;font:9px/1.35 Inter,sans-serif}.sg-no-events{padding:30px;text-align:center;color:#77777d;font:10px Inter,sans-serif}html[data-theme=light] .sg-range,html[data-theme=light] .sg-health-row>div,html[data-theme=light] .sg-metric-cards article,html[data-theme=light] .sg-metrics-card{background:#fff;border-color:#d8d8d5;color:#202024}html[data-theme=light] .sg-status-grid>div{background:#f6f6f4;border-color:#dededb}html[data-theme=light] .sg-event-list>div,html[data-theme=light] .sg-card-head,html[data-theme=light] .sg-config-list>div,html[data-theme=light] .sg-recent-events>div:not(.sg-no-events),html[data-theme=light] .sg-suppression-summary{border-color:#e4e4e0}@media(max-width:1000px){.sg-health-row{grid-template-columns:1fr 1fr}.sg-metric-cards{grid-template-columns:repeat(3,1fr)}.sg-metrics-grid,.sg-metrics-grid.lower{grid-template-columns:1fr}}@media(max-width:620px){.sg-health-row,.sg-metric-cards{grid-template-columns:1fr}.sg-config-list>div{grid-template-columns:1fr}.sg-config-list dd{text-align:left}.sg-event-list>div{grid-template-columns:12px minmax(0,1fr) 70px 36px}.sg-range{width:100%}}.cc-pacing-note{display:flex;align-items:flex-start;gap:8px;border:1px solid #303034;background:#101012;border-radius:10px;padding:10px 11px;color:#85858b;font:10px/1.45 Inter,sans-serif}.cc-pacing-note svg{flex:0 0 auto;margin-top:1px}html[data-theme=light] .cc-pacing-note{background:#f6f6f4;border-color:#d8d8d5;color:#6f7278}@media(max-width:760px){.cc-schedule-grid{grid-template-columns:1fr}}.wu-panel{display:flex;flex-direction:column;gap:17px}.wu-panel .cc-section-head{margin-bottom:0}.wu-health{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px}.wu-health>div{border:1px solid #34343a;background:#18181b;padding:12px;border-radius:12px;display:flex;align-items:flex-start;gap:9px}.wu-health>div.ok{border-color:#34714c}.wu-health>div.warn{border-color:#986c34}.wu-health strong,.wu-health small{display:block}.wu-health strong{font:700 11px/1.5 Inter,sans-serif;color:#eee}.wu-health small{font:10px/1.5 Inter,sans-serif;color:#929297;margin-top:3px}.wu-warning,.wu-notice{border:1px solid #876730;background:#92662d1f;border-radius:12px;color:#d7b881;padding:12px;font:11px/1.65 Inter,sans-serif}.wu-warning code{display:inline-block;border:1px solid #66533b;padding:1px 5px;margin:0 3px;font-size:10px}.wu-notice{border-color:#285943;background:#2d785014;color:#a6e0bf;display:flex;gap:9px;align-items:center}.wu-columns{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(280px,.9fr);gap:15px}.wu-form,.wu-side{border:1px solid #2d2d31;background:#151517;border-radius:14px;padding:17px;display:flex;flex-direction:column;gap:13px}.wu-form h3,.wu-side h3{font:650 15px/1.4 Fraunces,serif;display:flex;align-items:center;gap:8px;margin:4px 0 0;color:#eee}.wu-form label{display:flex;flex-direction:column;gap:6px;color:#a5a5ad;font:700 10px/1.4 Inter,sans-serif}.wu-form input:not([type=checkbox]),.wu-form select,.wu-form textarea{width:100%;min-width:0;box-sizing:border-box;border:1px solid #3b3b42;border-radius:9px;background:#0f0f12;padding:10px 11px;font:12px/1.5 Inter,sans-serif;color:#f1f1f2}.wu-form textarea{resize:vertical}.wu-number-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.wu-preview,.wu-list-progress{padding:12px;background:#0e0e10;border:1px solid #303035;border-radius:10px;font:11px/1.55 Inter,sans-serif;color:#b7b7bd;margin:0}.wu-list-progress>div:first-child{display:flex;justify-content:space-between;gap:12px}.wu-list-progress p{margin:8px 0 0;color:#85858d;font:10px/1.55 Inter,sans-serif}.wu-progress{background:#303037;height:8px;border-radius:10px;overflow:hidden;margin-top:9px}.wu-progress>span{display:block;background:#7fcda0;height:100%;border-radius:10px}.wu-muted{color:#909099;font:10px/1.55 Inter,sans-serif;margin:0}.wu-confirm{display:flex!important;flex-direction:row!important;align-items:flex-start;gap:10px!important;padding:12px;border:1px solid #34343a;border-radius:10px}.wu-confirm input{margin:2px 0 0}.wu-confirm span{font:10px/1.55 Inter,sans-serif}.wu-send{width:100%;font-size:12px!important;padding:14px!important}.wu-send:disabled{opacity:.4;cursor:not-allowed}.wu-active{border:1px solid #3a5041;background:#111b14;border-radius:11px;padding:14px}.wu-active strong{font:700 12px Inter,sans-serif;color:#b7dbbd}.wu-active p,.wu-active small{display:block;font:10px/1.6 Inter,sans-serif;color:#9ca7a1}.wu-controls{display:flex;gap:9px;margin:11px 0}.wu-controls button{flex:1}.wu-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.wu-metrics>div{background:#101013;border:1px solid #323238;padding:11px;border-radius:10px}.wu-metrics small{font:10px Inter,sans-serif;color:#98989d;display:block}.wu-metrics strong{font:700 24px Fraunces,serif;display:block;margin-top:6px}.wu-runs{display:flex;flex-direction:column;gap:8px;max-height:280px;overflow-y:auto}.wu-runs>div{border-bottom:1px solid #303035;padding:9px 0}.wu-runs>div>div{display:flex;justify-content:space-between;gap:9px}.wu-runs strong{font:650 10px Inter,sans-serif}.wu-runs span{font:700 10px Inter,sans-serif;color:#85c9a2}.wu-runs small{display:block;margin-top:6px;font:10px Inter,sans-serif;color:#85858b}html[data-theme=light] .wu-health>div,html[data-theme=light] .wu-form,html[data-theme=light] .wu-side,html[data-theme=light] .wu-list-progress,html[data-theme=light] .wu-preview,html[data-theme=light] .wu-metrics>div,html[data-theme=light] .wu-form input:not([type=checkbox]),html[data-theme=light] .wu-form select,html[data-theme=light] .wu-form textarea{background:#fff;color:#232329;border-color:#d7d7dd}html[data-theme=light] .wu-form h3,html[data-theme=light] .wu-side h3,html[data-theme=light] .wu-health strong{color:#222}@media(max-width:920px){.wu-columns,.wu-health{grid-template-columns:1fr}}@media(max-width:580px){.wu-number-grid,.wu-health{grid-template-columns:1fr}.wu-controls{flex-direction:column}}.sg-test-control{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.sg-test-control button{min-height:30px;padding:0 9px;border-radius:8px;border:1px solid #303034;background:#171719;color:#e8e8e6;display:inline-flex;align-items:center;gap:6px;font:700 9px/1 Inter,sans-serif;cursor:pointer}.sg-test-control button:hover{background:#202023}.sg-test-control button:disabled{opacity:.55;cursor:not-allowed}.sg-test-ok,.sg-test-error{font:700 8.5px/1.2 Inter,sans-serif}.sg-test-ok{color:#b9b9bd}.sg-test-error{color:#c69696}.sg-spin{animation:sgspin .8s linear infinite}@keyframes sgspin{to{transform:rotate(360deg)}}html[data-theme=light] .sg-test-control button{background:#fff;color:#242426;border-color:#d3d3d0}html[data-theme=light] .sg-test-control button:hover{background:#f5f5f3}@media(max-width:700px){.sg-test-control{width:100%}.sg-test-control button{width:100%;justify-content:center}}.crm-toolbar{display:flex;justify-content:flex-start}.crm-search{width:min(520px,100%);height:44px;background:#fff;border:1px solid #ddd9d0;border-radius:11px;display:flex;align-items:center;gap:9px;padding:0 13px;color:#85827a}.crm-search input{border:0;outline:0;background:transparent;flex:1;font:13px Inter,sans-serif}.crm-filters button{border:1px solid #dedad1;background:#fff;border-radius:999px;padding:8px 12px;font:600 11px Inter,sans-serif;color:#706e67;cursor:pointer}.crm-filters button.active{background:#1b1c20;border-color:#1b1c20;color:#fff}.crm-table-card{background:#fff;border:1px solid #e1ddd4;border-radius:16px;overflow:hidden}.crm-table-head{padding:17px 20px;border-bottom:1px solid #ebe8e1;display:flex;align-items:center;justify-content:space-between}.crm-table-head span{font:700 13px Inter,sans-serif}.crm-table-head small{font:11px Inter,sans-serif;color:#99968e}.crm-table-card table{width:100%;border-collapse:collapse;min-width:760px}.crm-table-card th{text-align:left;padding:11px 18px;background:#faf9f6;border-bottom:1px solid #ece9e2;font:700 10px Inter,sans-serif;letter-spacing:.07em;text-transform:uppercase;color:#8b8880}.crm-table-card td{padding:15px 18px;border-bottom:1px solid #efede7;font:12px Inter,sans-serif;color:#595852}.crm-table-card tbody tr:hover{background:#fbfaf7}.crm-table-card td strong{display:block;color:#222327;font:650 12px/1.35 Inter,sans-serif}.crm-table-card td small{display:flex;align-items:center;gap:4px;color:#99968e;font:10px/1.4 Inter,sans-serif;margin-top:4px}.crm-status{display:inline-flex;align-items:center;border-radius:999px;padding:6px 9px;font:700 10px/1 Inter,sans-serif}.crm-status.gray{background:#efeee9;color:#6f6d66}.crm-status.blue{background:#e9f0f6;color:#45677e}.crm-status.gold{background:#f2ead8;color:#81652f}.crm-status.green{background:#e4f0e9;color:#2e684d}.crm-back{border:0;background:transparent;padding:0;margin:0 0 14px;display:flex;align-items:center;gap:6px;font:600 12px Inter,sans-serif;color:#65645f;cursor:pointer}.crm-detail{max-width:920px}.crm-detail-card{background:#fff;border:1px solid #dfdbd2;border-radius:17px;padding:25px}.crm-detail-head>div>span{font:700 10px Inter,sans-serif;letter-spacing:.12em;color:#a08145}.crm-detail-head h2{font-family:Fraunces,serif;font-size:30px;margin:7px 0 5px}.crm-detail-head p{font:13px Inter,sans-serif;color:#77756e;margin:0}.crm-detail-actions{display:flex;gap:8px;margin:23px 0}.crm-detail-actions button{height:38px;border:1px solid #dcd7cc;background:#fff;border-radius:9px;padding:0 12px;display:flex;align-items:center;gap:6px;font:600 11px Inter,sans-serif;cursor:pointer}.crm-detail-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #ece9e2;padding-top:18px;gap:18px}.crm-detail-grid small{font:10px Inter,sans-serif;color:#98958c}.crm-detail-grid strong{font:600 12px/1.4 Inter,sans-serif}.crm-activity{margin-top:14px;background:#fff;border:1px solid #dfdbd2;border-radius:17px;padding:22px}.crm-activity h3{font-family:Fraunces,serif;font-size:20px;margin:0 0 16px}.crm-activity>div{display:grid;grid-template-columns:34px 1fr auto;gap:12px;align-items:start}.crm-activity>div>span{width:32px;height:32px;border-radius:10px;background:#f0eee8;display:grid;place-items:center}.crm-activity strong{font:650 12px Inter,sans-serif}.crm-activity p{font:11px/1.5 Inter,sans-serif;color:#77756e;margin:5px 0 0}.crm-activity time{font:10px Inter,sans-serif;color:#9a978e}@media(max-width:700px){.crm-table-head small{display:none}.crm-detail-grid{grid-template-columns:1fr 1fr}.crm-detail-card{padding:20px}.crm-detail-head h2{font-size:26px}}.crm-toolbar{align-items:center;justify-content:space-between;gap:10px}.crm-toolbar-actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.crm-refresh,.crm-add-contact{height:40px;border-radius:10px;padding:0 12px;display:inline-flex;align-items:center;gap:6px;font:650 11px Inter,sans-serif;cursor:pointer}.crm-refresh{border:1px solid #ddd9d0;background:#fff;color:#5f5d57}.crm-add-contact{border:1px solid #1b1c20;background:#1b1c20;color:#fff}.crm-refresh:disabled,.crm-add-contact:disabled{opacity:.55;cursor:not-allowed}.crm-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#1213167a;display:grid;place-items:center;padding:22px;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.crm-contact-modal{width:min(650px,100%);max-height:calc(100vh - 44px);overflow:auto;background:#fff;border:1px solid #d9d5cb;border-radius:18px;box-shadow:0 30px 90px #0003;padding:24px}.crm-contact-modal-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:18px}.crm-contact-modal-head>div>span{font:700 10px Inter,sans-serif;letter-spacing:.12em;color:#a08145}.crm-contact-modal-head h2{font-family:Fraunces,serif;font-size:27px;margin:5px 0}.crm-contact-modal-head p{margin:0;color:#77756e;font:12px/1.5 Inter,sans-serif}.crm-contact-modal-head>button{width:34px;height:34px;border:1px solid #e2ded5;border-radius:9px;background:#fff;display:grid;place-items:center;cursor:pointer}.crm-contact-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:13px}.crm-contact-form-grid label{display:flex;flex-direction:column;gap:6px;color:#69675f;font:650 10px Inter,sans-serif;text-transform:uppercase;letter-spacing:.04em}.crm-contact-form-grid label.wide{grid-column:1/-1}.crm-contact-form-grid input,.crm-contact-form-grid select{height:42px;border:1px solid #dcd8cf;border-radius:10px;background:#fff;padding:0 11px;outline:none;color:#222327;font:12px Inter,sans-serif;text-transform:none;letter-spacing:0}.crm-contact-form-grid input:focus,.crm-contact-form-grid select:focus{border-color:#a08145;box-shadow:0 0 0 3px #a081451a}.crm-contact-modal-note{margin-top:14px;padding:10px 12px;border-radius:10px;background:#f8f6f0;color:#77736a;font:10px/1.5 Inter,sans-serif}.crm-contact-modal-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:20px;padding-top:16px;border-top:1px solid #ece9e2}.crm-contact-modal-actions button{height:40px;border:1px solid #dcd8cf;background:#fff;border-radius:10px;padding:0 14px;display:inline-flex;align-items:center;gap:6px;font:650 11px Inter,sans-serif;cursor:pointer}.crm-contact-modal-actions button.primary{background:#1b1c20;border-color:#1b1c20;color:#fff}.crm-contact-modal-actions button:disabled{opacity:.5;cursor:not-allowed}@media(max-width:700px){.crm-toolbar{align-items:stretch;flex-direction:column}.crm-search{width:100%}.crm-toolbar-actions{justify-content:flex-end}.crm-contact-form-grid{grid-template-columns:1fr}.crm-contact-form-grid label.wide{grid-column:auto}.crm-contact-modal{padding:19px}}.aiq-page{width:100%;display:flex;flex-direction:column;gap:18px}.placeholder-card:has(.aiq-page){display:block;justify-content:initial;align-items:stretch;padding:0;background:transparent;border:0;box-shadow:none;min-height:0}.aiq-topbar{display:flex;justify-content:space-between;align-items:center;gap:16px}.aiq-status{display:flex;align-items:center;gap:11px;padding:13px 15px;border:1px solid #d7e5df;background:#edf6f2;border-radius:12px;color:#1f6f54}.aiq-status div{display:flex;flex-direction:column;gap:2px}.aiq-status strong{font-size:13px}.aiq-status span{font-size:11px;color:#5f746c}.aiq-refresh,.aiq-draft-head button{border:1px solid var(--border);background:#fff;color:var(--ink);border-radius:9px;padding:9px 12px;font-size:12px;display:inline-flex;align-items:center;gap:7px;cursor:pointer}.aiq-refresh:disabled{opacity:.6}.aiq-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.aiq-stats>div{background:#fff;border:1px solid var(--border);border-radius:12px;padding:15px 16px}.aiq-stats span{display:block;color:var(--muted);font-size:10px;text-transform:uppercase;letter-spacing:.5px;font-weight:700}.aiq-stats strong{display:block;margin-top:6px;font-family:Fraunces,Georgia,serif;font-size:23px}.aiq-list{display:flex;flex-direction:column;gap:16px}.aiq-card{background:#fff;border:1px solid var(--border);border-radius:14px;padding:18px;box-shadow:0 6px 20px #14120a0a}.aiq-card-head{display:flex;justify-content:space-between;gap:15px;align-items:flex-start}.aiq-card-head>div:first-child{display:flex;flex-direction:column;gap:3px}.aiq-card-head strong{font-size:14px}.aiq-card-head span{font-size:11px;color:var(--muted)}.aiq-tags{display:flex;align-items:center;gap:8px}.aiq-pill{border-radius:999px;padding:5px 9px!important;text-transform:capitalize;font-size:10px!important;font-weight:700}.aiq-pill.green{background:#e8f4ef;color:#1f6f54}.aiq-pill.amber{background:#f8f0df;color:#8d6b24}.aiq-pill.red{background:#f7e8e5;color:#a1493d}.aiq-pill.gray{background:#efefec;color:#69685f}.aiq-confidence{font-weight:600}.aiq-meta{display:flex;gap:16px;flex-wrap:wrap;color:var(--faint);font-size:10.5px;border-top:1px solid var(--border);margin-top:13px;padding-top:11px}.aiq-meta span{display:flex;align-items:center;gap:5px}.aiq-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:14px;margin-top:15px}.aiq-grid section,.aiq-draft{border:1px solid var(--border);background:#faf9f6;border-radius:11px;padding:14px}.aiq-card h4{margin:0 0 9px;font-size:10px;text-transform:uppercase;letter-spacing:.55px;color:var(--muted)}.aiq-message{white-space:pre-wrap;font-size:12.5px;line-height:1.58;color:#353632}.aiq-message.draft{color:#20211f}.aiq-assessment p{margin:0;font-size:12px;line-height:1.55;color:#4f504b}.aiq-decision{display:flex;gap:12px;margin-top:12px}.aiq-decision span{font-size:10.5px;color:var(--muted)}.aiq-draft{margin-top:14px;background:#fff}.aiq-draft-head{display:flex;justify-content:space-between;align-items:center}.aiq-draft-head button{padding:6px 9px}.aiq-draft textarea{width:100%;border:1px solid #d8d5cc;border-radius:9px;padding:11px 12px;background:#0b0d11;color:#fff;resize:vertical;outline:none;font:inherit;font-size:12.5px;line-height:1.55}.aiq-draft textarea:focus{border-color:#8e8b82;box-shadow:none}.aiq-actions{display:flex;justify-content:flex-end;align-items:center;gap:8px;margin-top:14px}.aiq-actions button{border-radius:9px;padding:9px 12px;border:1px solid var(--border);font-size:11.5px;font-weight:700;display:inline-flex;align-items:center;gap:6px;cursor:pointer}.aiq-actions button:disabled{opacity:.45;cursor:not-allowed}.aiq-actions .primary{background:var(--emerald);border-color:var(--emerald);color:#fff}.aiq-actions .danger{background:#fff;color:#9a493f}.aiq-actions .secondary{background:var(--paper);color:var(--muted)}.aiq-state{display:flex;align-items:center;gap:6px;font-size:11.5px;font-weight:700;margin-right:auto}.aiq-state.sent{color:var(--emerald)}.aiq-state.rejected{color:#9a493f}.aiq-error,.aiq-banner.error{display:flex;align-items:center;gap:7px;border:1px solid #e8c9c4;background:#fbefed;color:#9a493f;border-radius:9px;padding:9px 11px;font-size:11px;margin-top:12px}.aiq-empty{background:#fff;border:1px dashed #d8d5cc;border-radius:12px;padding:35px;text-align:center;color:var(--muted);font-size:12px}@media(max-width:900px){.aiq-stats{grid-template-columns:repeat(2,1fr)}.aiq-grid{grid-template-columns:1fr}}@media(max-width:640px){.aiq-topbar,.aiq-card-head{flex-direction:column}.aiq-stats{grid-template-columns:1fr 1fr}.aiq-actions{flex-wrap:wrap;justify-content:flex-start}.aiq-actions .primary{width:100%;justify-content:center}.aiq-tags{flex-wrap:wrap}}.aiq-calendar-note{display:flex;gap:9px;align-items:flex-start;margin:10px 0 0;padding:10px 12px;border:1px solid var(--border,#2c2d31);border-radius:10px;background:#ffffff06}.aiq-calendar-note>div{min-width:0}.aiq-calendar-note strong{display:block;font:650 11px Inter,sans-serif}.aiq-calendar-note span{display:block;margin-top:3px;color:var(--muted,#898b90);font:10px/1.45 Inter,sans-serif}.aiq-calendar-note.available{border-color:#4e7ebc59}.aiq-calendar-note.booked{border-color:#4f9c7159}.aiq-calendar-note.conflict,.aiq-calendar-note.needs_reauth{border-color:#c2574859}.aiq-calendar-recheck{margin-top:8px;height:32px;border:1px solid var(--border,#343539);border-radius:8px;background:transparent;color:inherit;padding:0 9px;display:inline-flex;align-items:center;gap:5px;font:650 10px Inter,sans-serif;cursor:pointer}.aiq-calendar-recheck:disabled{opacity:.55;cursor:not-allowed}.aiq-calendar-actions{display:flex;gap:7px;flex-wrap:wrap;margin-top:8px}.aiq-calendar-actions .aiq-calendar-recheck{margin-top:0}.crm-calendar-host{display:block!important;padding:0!important;border:0!important;background:transparent!important;text-align:left!important}.crm-cal-page{display:flex;flex-direction:column;gap:14px;width:100%;color:var(--text,#f1f1ef)}.crm-cal-statusbar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:15px 17px;border:1px solid var(--border,#2a2b2d);border-radius:15px;background:var(--surface,#121315)}.crm-cal-statusbar>div:first-child{display:flex;gap:11px;align-items:flex-start;min-width:0}.crm-cal-statusbar strong{display:block;font:650 12px Inter,sans-serif}.crm-cal-statusbar span{display:block;margin-top:3px;color:var(--muted,#85878b);font:11px/1.45 Inter,sans-serif}.crm-cal-status-actions{display:flex;gap:8px;flex-shrink:0}.crm-cal-status-actions button{height:38px;border:1px solid var(--border,#343539);border-radius:10px;background:transparent;color:inherit;padding:0 12px;display:inline-flex;align-items:center;gap:6px;font:650 11px Inter,sans-serif;cursor:pointer}.crm-cal-status-actions button.crm-cal-primary{background:#f0eee8;color:#17181b;border-color:#f0eee8}.crm-cal-error{display:flex;align-items:center;gap:7px;padding:10px 12px;border:1px solid rgba(194,87,72,.35);background:#c2574814;border-radius:10px;color:#d89084;font:11px Inter,sans-serif}.crm-cal-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.crm-cal-summary>div{padding:15px;border:1px solid var(--border,#2a2b2d);border-radius:13px;background:var(--surface,#121315)}.crm-cal-summary span,.crm-cal-summary small{display:block;color:var(--muted,#85878b);font:10px Inter,sans-serif}.crm-cal-summary strong{display:block;margin:5px 0 3px;font:700 24px/1 Inter,sans-serif}.crm-cal-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:12px;align-items:start}.crm-cal-panel{border:1px solid var(--border,#2a2b2d);border-radius:15px;background:var(--surface,#121315);overflow:hidden}.crm-cal-panel-head{display:flex;align-items:flex-start;justify-content:space-between;padding:17px;border-bottom:1px solid var(--border,#2a2b2d)}.crm-cal-panel-head span{font:700 9px Inter,sans-serif;letter-spacing:.11em;color:#a88d58}.crm-cal-panel-head h3{margin:4px 0 0;font:650 16px Inter,sans-serif}.crm-cal-panel-head small{color:var(--muted,#85878b);font:10px Inter,sans-serif}.crm-cal-empty{min-height:150px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;padding:25px;text-align:center;color:var(--muted,#85878b);font:11px/1.5 Inter,sans-serif}.crm-cal-empty strong{color:var(--text,#f1f1ef);font:650 12px Inter,sans-serif}.crm-cal-agenda,.crm-cal-requests{display:flex;flex-direction:column;max-height:560px;overflow:auto}.crm-cal-event{display:grid;grid-template-columns:165px minmax(0,1fr) 28px;gap:11px;align-items:center;padding:13px 16px;border-bottom:1px solid var(--border,#252629)}.crm-cal-event:last-child{border-bottom:0}.crm-cal-event-time{display:flex;align-items:center;gap:6px;color:var(--muted,#85878b);font:10px Inter,sans-serif}.crm-cal-event-copy{min-width:0}.crm-cal-event-copy strong{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font:650 11px Inter,sans-serif}.crm-cal-event-copy span{display:block;margin-top:3px;color:var(--muted,#85878b);font:10px Inter,sans-serif}.crm-cal-event a,.crm-cal-request a{color:inherit;text-decoration:none}.crm-cal-request{padding:14px 16px;border-bottom:1px solid var(--border,#252629)}.crm-cal-request:last-child{border-bottom:0}.crm-cal-request-top{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.crm-cal-request-top strong{display:block;font:650 11px Inter,sans-serif}.crm-cal-request-top span:not(.crm-cal-pill){display:block;margin-top:3px;color:var(--muted,#85878b);font:10px Inter,sans-serif}.crm-cal-request p{margin:10px 0 5px;font:11px/1.5 Inter,sans-serif}.crm-cal-request small{display:block;color:var(--muted,#85878b);font:10px/1.5 Inter,sans-serif}.crm-cal-request small.conflict{color:#d89084;margin-top:5px}.crm-cal-request>a{margin-top:8px;display:inline-flex;align-items:center;gap:5px;font:650 10px Inter,sans-serif}.crm-cal-pill{border-radius:999px;padding:5px 7px;font:700 9px Inter,sans-serif;white-space:nowrap}.crm-cal-pill.booked{background:#539d7421;color:#7bc69b}.crm-cal-pill.available{background:#5780bc24;color:#91add7}.crm-cal-pill.conflict{background:#c2574821;color:#d89084}.crm-cal-pill.waiting{background:#b597531f;color:#cbb172}@media(max-width:900px){.crm-cal-grid{grid-template-columns:1fr}.crm-cal-summary{grid-template-columns:1fr 1fr}}@media(max-width:620px){.crm-cal-statusbar{align-items:stretch;flex-direction:column}.crm-cal-status-actions{justify-content:flex-end}.crm-cal-summary{grid-template-columns:1fr 1fr}.crm-cal-event{grid-template-columns:1fr 28px}.crm-cal-event-time{grid-column:1/-1}.crm-cal-grid{gap:10px}}.placeholder-card:has(.pl-page){display:block;justify-content:initial;align-items:stretch;padding:0;background:transparent;border:0;box-shadow:none;min-height:0}.pl-page{width:100%;display:flex;flex-direction:column;gap:14px}.pl-search{height:58px;display:flex;align-items:center;gap:12px;background:#fff;border:1px solid var(--border);border-radius:14px;padding:7px 8px 7px 18px;box-shadow:0 5px 18px #14120a0a}.pl-search>svg{color:#8d8a80;flex:0 0 auto}.pl-search input{flex:1;border:0;background:transparent;outline:0;font-size:15px;color:var(--ink);min-width:0}.pl-search input::placeholder{color:#aaa79d}.pl-search button,.pl-hero-actions button,.pl-actions-card button{border:0;border-radius:10px;cursor:pointer;font:inherit;font-weight:700}.pl-search button{height:42px;padding:0 20px;background:var(--ink);color:#fff}.pl-search button:disabled,.pl-hero-actions button:disabled{opacity:.5;cursor:not-allowed}.pl-helper{margin:-5px 5px 3px;color:var(--muted);font-size:11px}.pl-error{display:flex;align-items:center;gap:8px;padding:11px 13px;border:1px solid #e8c9c4;background:#fbefed;color:#99493f;border-radius:10px;font-size:12px}.pl-empty{min-height:330px;background:#fff;border:1px dashed #d7d3c9;border-radius:14px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:35px}.pl-empty-icon{width:52px;height:52px;border-radius:50%;background:#f0f3ef;color:var(--emerald);display:grid;place-items:center}.pl-empty h3{font-family:Fraunces,Georgia,serif;font-size:22px;margin:14px 0 6px}.pl-empty p{max-width:440px;color:var(--muted);font-size:12.5px;line-height:1.6;margin:0}.pl-report{display:flex;flex-direction:column;gap:14px}.pl-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:22px 24px;background:#fff;border:1px solid var(--border);border-radius:14px}.pl-kicker{display:flex;align-items:center;gap:5px;color:var(--muted);font-size:10.5px;text-transform:uppercase;letter-spacing:.5px;font-weight:700}.pl-hero h2{font-family:Fraunces,Georgia,serif;margin:8px 0 5px;font-size:25px;line-height:1.2}.pl-hero p{margin:0;color:var(--muted);font-size:12px}.pl-hero-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.pl-hero-actions button{padding:9px 11px;background:var(--paper);border:1px solid var(--border);color:var(--ink);display:inline-flex;align-items:center;gap:6px;font-size:11px}.pl-cache{display:inline-flex;align-items:center;gap:5px;padding:6px 8px;background:#eef4f1;color:var(--emerald);border-radius:999px;font-size:10px;font-weight:700}.pl-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.pl-stat{background:#fff;border:1px solid var(--border);border-radius:12px;padding:15px;display:flex;gap:11px;min-width:0}.pl-stat>span{width:34px;height:34px;display:grid;place-items:center;background:#f0f4f1;color:var(--emerald);border-radius:9px;flex:0 0 auto}.pl-stat div{min-width:0}.pl-stat small,.pl-stat strong,.pl-stat em{display:block}.pl-stat small{text-transform:uppercase;letter-spacing:.45px;color:var(--muted);font-size:9.5px;font-weight:700}.pl-stat strong{font-family:Fraunces,Georgia,serif;font-size:18px;margin-top:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pl-stat em{font-style:normal;color:var(--muted);font-size:10px;margin-top:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pl-two-col{display:grid;grid-template-columns:1fr 1fr;gap:14px}.pl-card{background:#fff;border:1px solid var(--border);border-radius:14px;padding:18px}.pl-card h3{margin:0 0 13px;font-size:12px}.pl-detail-grid{display:grid;grid-template-columns:1fr 1fr;column-gap:22px}.pl-detail-grid.single{grid-template-columns:1fr}.pl-detail{display:flex;align-items:flex-start;justify-content:space-between;gap:15px;padding:9px 0;border-top:1px solid #efede7;font-size:11px}.pl-detail:first-child,.pl-detail-grid:not(.single) .pl-detail:nth-child(2){border-top:0}.pl-detail span{color:var(--muted)}.pl-detail strong{text-align:right;font-weight:600;max-width:65%}.pl-history{display:flex;flex-direction:column}.pl-history>div{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 0;border-top:1px solid #efede7}.pl-history>div:first-child{border-top:0}.pl-history>div>div{display:flex;flex-direction:column;gap:3px}.pl-history strong{font-size:11.5px}.pl-history span{color:var(--muted);font-size:10px}.pl-history b{font-family:Fraunces,Georgia,serif;font-size:15px}.pl-muted{margin:0;color:var(--muted);font-size:11.5px;line-height:1.6}.pl-section-head{display:flex;justify-content:space-between;gap:16px}.pl-section-head h3{margin-bottom:3px}.pl-section-head p{margin:0 0 14px;color:var(--muted);font-size:10.5px}.pl-comps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.pl-comps article{border:1px solid #ebe8df;background:#faf9f6;border-radius:10px;padding:12px;min-width:0}.pl-comps strong,.pl-comps span{display:block}.pl-comps strong{font-size:11.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pl-comps span{color:var(--muted);font-size:9.5px;margin-top:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pl-comps article>div{display:flex;justify-content:space-between;align-items:end;gap:8px;margin-top:11px}.pl-comps b{font-family:Fraunces,Georgia,serif;font-size:15px}.pl-comps em{font-style:normal;color:var(--muted);font-size:9.5px}.pl-actions-card{display:flex;align-items:center;justify-content:space-between;gap:20px;background:#17191e;color:#fff;border-radius:14px;padding:18px 20px}.pl-actions-card>div:first-child{display:flex;flex-direction:column;gap:3px}.pl-actions-card strong{font-size:12px}.pl-actions-card span{font-size:10.5px;color:#9e9e98}.pl-actions-card>div:last-child{display:flex;gap:8px}.pl-actions-card button{padding:9px 11px;background:#282a30;color:#fff;border:1px solid #36383f;display:inline-flex;align-items:center;gap:6px;font-size:10.5px}.pl-actions-card button.primary{background:var(--emerald);border-color:var(--emerald)}.pl-source{text-align:center;color:#97958d;font-size:9.5px;margin:1px 0 6px}@media(max-width:1050px){.pl-stats,.pl-comps{grid-template-columns:1fr 1fr}}@media(max-width:760px){.pl-search{height:auto;min-height:56px;padding:8px 8px 8px 13px}.pl-search input{font-size:13px}.pl-search button{padding:0 14px}.pl-hero,.pl-actions-card{flex-direction:column;align-items:stretch}.pl-hero-actions{justify-content:flex-start}.pl-stats,.pl-two-col,.pl-comps,.pl-detail-grid{grid-template-columns:1fr}.pl-detail-grid:not(.single) .pl-detail:nth-child(2){border-top:1px solid #efede7}.pl-actions-card>div:last-child{flex-wrap:wrap}.pl-actions-card button{flex:1;justify-content:center}}.placeholder-card:has(.dl-page){display:block;justify-content:initial;align-items:stretch;padding:0;background:transparent;border:0;box-shadow:none;min-height:0}.dl-page{display:flex;flex-direction:column;gap:16px}.dl-safety-note{display:flex;gap:10px;align-items:flex-start;border:1px solid #d7e5df;background:#edf6f2;color:#1f6f54;border-radius:12px;padding:13px 14px}.dl-safety-note div{display:flex;flex-direction:column;gap:2px}.dl-safety-note strong{font-size:12.5px}.dl-safety-note span{font-size:11px;color:#5f746c;line-height:1.45}.dl-search-card,.dl-results,.dl-setup{background:#fff;border:1px solid var(--border);border-radius:14px;padding:20px}.dl-section-head>div{display:flex;gap:10px;align-items:flex-start}.dl-section-head>div>span{width:24px;height:24px;border-radius:50%;background:#f1ede3;color:#8a6d35;display:grid;place-items:center;font-size:11px;font-weight:800;flex:0 0 auto}.dl-section-head h3,.dl-result-head h3,.dl-setup h3{margin:0;font-family:Fraunces,Georgia,serif;font-size:17px}.dl-section-head p,.dl-result-head p,.dl-setup p{margin:3px 0 0;color:var(--muted);font-size:11.5px;line-height:1.5}.dl-fields{display:grid;grid-template-columns:1fr 1fr 1.4fr;gap:12px;margin-top:14px}.dl-fields label,.dl-equity-field label{display:flex;flex-direction:column;gap:6px}.dl-fields label>span,.dl-equity-field label>span{font-size:10px;text-transform:uppercase;letter-spacing:.45px;color:var(--muted);font-weight:700}.dl-fields input,.dl-equity-field input{border:1px solid var(--border);background:#faf9f6;border-radius:9px;padding:10px 11px;font:inherit;font-size:12px;color:var(--ink);outline:none}.dl-fields input:focus,.dl-equity-field input:focus{border-color:#aaa69b}.dl-fields input:disabled{color:#7b7a72;background:#f1f0ec}.dl-fields small{font-size:9.5px;color:var(--faint)}.dl-divider{height:1px;background:var(--border);margin:18px 0}.dl-chip-grid,.dl-property-types{display:flex;flex-wrap:wrap;gap:8px;margin-top:13px}.dl-extra-chips{padding-top:8px}.dl-chip{border:1px solid #dedbd2;background:#faf9f6;color:#62615b;border-radius:999px;padding:8px 11px;font-size:11px;cursor:pointer}.dl-chip:hover{border-color:#c5c0b4;color:#252622}.dl-chip.selected{background:#202127;color:#fff;border-color:#202127}.dl-more{margin-top:11px;border:0;background:transparent;color:#6a685f;font-size:10.5px;font-weight:700;display:inline-flex;align-items:center;gap:4px;padding:0;cursor:pointer}.dl-equity-field{max-width:260px;margin-top:14px}.dl-equity-field label>div{display:flex;align-items:center;border:1px solid var(--border);border-radius:9px;background:#faf9f6;padding-left:10px}.dl-equity-field label>div svg{color:#918e84}.dl-equity-field input{border:0;background:transparent;width:100%;padding-left:7px}.dl-search-actions{display:flex;justify-content:space-between;align-items:center;gap:15px;border-top:1px solid var(--border);margin-top:18px;padding-top:16px}.dl-search-actions>div{display:flex;align-items:center;gap:6px;color:var(--muted);font-size:10.5px}.dl-search-actions>button,.dl-retrieve{border:0;background:var(--emerald);color:#fff;border-radius:9px;padding:10px 14px;font-size:11.5px;font-weight:700;display:inline-flex;align-items:center;gap:7px;cursor:pointer}.dl-search-actions>button:disabled,.dl-retrieve:disabled{opacity:.45;cursor:not-allowed}.dl-setup{display:flex;align-items:center;gap:13px}.dl-setup-icon{width:42px;height:42px;display:grid;place-items:center;border-radius:11px;background:#f1ede3;color:#8a6d35;flex:0 0 auto}.dl-error{display:flex;align-items:center;gap:8px;border:1px solid #e7c7c1;background:#fbefed;color:#984a40;border-radius:10px;padding:11px 13px;font-size:11.5px}.dl-results-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.dl-results-summary>div{border:1px solid var(--border);background:#faf9f6;border-radius:10px;padding:12px 13px}.dl-results-summary small{display:block;color:var(--muted);font-size:9.5px;text-transform:uppercase;letter-spacing:.42px;font-weight:700}.dl-results-summary strong{display:block;margin-top:5px;font-family:Fraunces,Georgia,serif;font-size:20px}.dl-result-head{display:flex;justify-content:space-between;gap:15px;align-items:center;margin-top:18px;padding-top:17px;border-top:1px solid var(--border)}.dl-locked{display:inline-flex;align-items:center;gap:5px;font-size:10.5px;color:#7c796f;background:#f3f1eb;border-radius:999px;padding:7px 9px}.dl-lead-list{display:flex;flex-direction:column;margin-top:13px;border:1px solid var(--border);border-radius:11px;overflow:hidden}.dl-lead-row{display:grid;grid-template-columns:minmax(230px,1.7fr) minmax(130px,1fr) minmax(120px,.8fr) minmax(160px,1.1fr) minmax(100px,.7fr);gap:14px;align-items:center;padding:13px 14px;border-bottom:1px solid var(--border);background:#fff}.dl-lead-row:last-child{border-bottom:0}.dl-lead-property{display:flex;align-items:center;gap:9px;min-width:0}.dl-icon{width:32px;height:32px;display:grid;place-items:center;border-radius:8px;background:#f2f0e9;color:#6b685f;flex:0 0 auto}.dl-lead-property div,.dl-lead-owner,.dl-lead-money,.dl-lead-contact{display:flex;flex-direction:column;gap:3px;min-width:0}.dl-lead-row strong{font-size:11.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dl-lead-row small,.dl-lead-row span{font-size:9.5px;color:var(--muted)}.dl-lead-money>span{font-size:9.5px;color:#1f6f54}.dl-lead-signals{display:flex;flex-wrap:wrap;gap:4px}.dl-lead-signals span{background:#f6eee0;color:#7e642f;border-radius:999px;padding:4px 6px;font-size:8.5px}.dl-no-rows{margin-top:13px;border:1px dashed #d8d5cc;border-radius:11px;padding:22px;display:flex;align-items:center;justify-content:center;gap:10px;color:#7a786f}.dl-no-rows div{display:flex;flex-direction:column;gap:3px}.dl-no-rows strong{font-size:12px;color:#3e3f3b}.dl-no-rows span{font-size:10.5px;line-height:1.45}.dl-disclaimer{margin:0;color:#918e84;font-size:9.5px;line-height:1.55;padding:0 3px}.dl-quantity-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:14px}.dl-qty{min-width:64px;border:1px solid var(--border);border-radius:9px;background:#faf9f6;color:var(--ink);padding:9px 13px;font:inherit;font-size:11px;font-weight:700;cursor:pointer}.dl-qty.active{background:#202127;color:#fff;border-color:#202127}.dl-quantity-row input{width:110px;border:1px solid var(--border);border-radius:9px;background:#faf9f6;color:var(--ink);padding:9px 10px;font:inherit;font-size:11px;outline:none}.dl-contact-actions{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-top:16px;padding:15px 16px;border:1px solid var(--border);border-radius:11px;background:#faf9f6}.dl-contact-actions>div:first-child{display:flex;flex-direction:column;gap:5px;min-width:0;flex:1}.dl-contact-actions strong{font-size:11.5px}.dl-contact-actions span{font-size:10px;line-height:1.45;color:var(--muted)}.dl-contact-copy>small{font-size:9.5px;color:var(--muted);line-height:1.45}.dl-contact-quota-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:10px 0 2px}.dl-contact-quota-grid>div{border:1px solid var(--border);background:#fff;border-radius:9px;padding:10px 11px}.dl-contact-quota-grid small{display:block;color:var(--muted);font-size:8.5px;text-transform:uppercase;letter-spacing:.38px;font-weight:700}.dl-contact-quota-grid strong{display:block;margin-top:4px;font-family:Fraunces,Georgia,serif;font-size:16px;color:var(--ink)}.dl-contact-quota-grid span{display:block;margin-top:2px;font-size:8.5px;color:var(--muted)}.dl-contact-buttons{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end;max-width:310px}.dl-contact-buttons button{border:1px solid var(--border);background:#fff;color:var(--ink);border-radius:9px;padding:9px 12px;font:inherit;font-size:10.5px;font-weight:700;display:inline-flex;align-items:center;gap:6px;cursor:pointer}.dl-contact-buttons button:nth-child(2){background:#202127;color:#fff;border-color:#202127}.dl-contact-buttons button:disabled{opacity:.45;cursor:not-allowed}.dl-contact-summary{display:flex;align-items:center;gap:6px;margin-top:10px;padding:9px 11px;border-radius:9px;background:#edf6f2;color:#1f6f54;font-size:10.5px;font-weight:700}@media(max-width:1050px){.dl-lead-row{grid-template-columns:1.5fr 1fr 1fr}.dl-lead-signals,.dl-lead-contact{display:none}.dl-contact-quota-grid{grid-template-columns:1fr 1fr}}@media(max-width:760px){.dl-fields{grid-template-columns:1fr}.dl-results-summary{grid-template-columns:1fr 1fr}.dl-result-head,.dl-search-actions,.dl-contact-actions{align-items:flex-start;flex-direction:column}.dl-search-actions>button{width:100%;justify-content:center}.dl-contact-buttons{width:100%;max-width:none;justify-content:stretch}.dl-contact-buttons button{flex:1;justify-content:center;min-width:140px}.dl-contact-quota-grid,.dl-lead-row{grid-template-columns:1fr}.dl-lead-owner,.dl-lead-money{display:flex;flex-direction:row;gap:8px;align-items:baseline}.dl-lead-row strong{white-space:normal}.dl-search-card,.dl-results,.dl-setup{padding:16px}.dl-quantity-row{display:grid;grid-template-columns:1fr 1fr}.dl-quantity-row input{width:100%;box-sizing:border-box}}.pr-connection{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 14px;margin-bottom:12px;border:1px solid #303034;border-radius:12px;background:#141416;color:#f2f2f0}.pr-connection-icon{width:34px;height:34px;display:grid;place-items:center;border:1px solid #37373b;border-radius:10px;background:#1d1d20}.pr-connection-copy{display:flex;flex-direction:column;gap:3px;min-width:0}.pr-connection-copy strong{font:650 12px/1.25 Inter,sans-serif}.pr-connection-copy span{font:11px/1.4 Inter,sans-serif;color:#929298;overflow-wrap:anywhere}.pr-connection.connected{border-color:#3b3b40}.pr-connection.connected .pr-connection-icon{background:#ededeb;color:#111214;border-color:#ededeb}.pr-connection.error .pr-connection-icon{color:#d2d2cf}.pr-connection button{min-height:36px;padding:0 10px;border:1px solid #38383d;border-radius:9px;background:#1b1b1e;color:#eeeeec;display:flex;align-items:center;gap:6px;cursor:pointer;font:600 10px/1 Inter,sans-serif}.pr-connection button:hover{background:#232326}.pr-connection .spin{animation:pr-spin .8s linear infinite}@keyframes pr-spin{to{transform:rotate(360deg)}}html[data-theme=light] .pr-connection{background:#fff;border-color:#d9d9dc;color:#171719}html[data-theme=light] .pr-connection-icon{background:#f2f2f3;border-color:#dddddf;color:#222225}html[data-theme=light] .pr-connection-copy span{color:#717176}html[data-theme=light] .pr-connection.connected .pr-connection-icon{background:#171719;border-color:#171719;color:#fff}html[data-theme=light] .pr-connection button{background:#f5f5f5;border-color:#d9d9dc;color:#1b1b1d}@media(max-width:600px){.pr-connection{grid-template-columns:auto minmax(0,1fr);padding:12px}.pr-connection button{grid-column:1/-1;width:100%;justify-content:center}.pr-connection button span{display:inline}}.auth-page{min-height:100vh;display:grid;place-items:center;padding:28px;position:relative;overflow:hidden;background:#111318;color:#f7f4ec;font-family:Inter,system-ui,sans-serif}.auth-glow{position:absolute;border-radius:999px;filter:blur(90px);opacity:.18;pointer-events:none}.auth-glow-one{width:360px;height:360px;background:#1f6f54;top:-110px;left:-80px}.auth-glow-two{width:420px;height:420px;background:#b8934c;right:-160px;bottom:-150px}.auth-card{width:min(430px,100%);position:relative;z-index:1;background:#181a20eb;border:1px solid rgba(255,255,255,.09);border-radius:22px;padding:30px;box-shadow:0 30px 80px #00000061;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.auth-brand{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center}.auth-logo.logo-tile{display:block!important;width:220px!important;height:96px!important;min-height:96px!important;background-size:0 0!important;box-shadow:none!important}.auth-logo.logo-tile:before{display:block!important;background-size:175% auto!important;filter:invert(1) grayscale(1) brightness(1.85) contrast(1.15)}.auth-brand>span{font-size:10px;letter-spacing:1.5px;color:#c6b58b;font-weight:700}.auth-copy{text-align:center;margin:24px 0 22px}.auth-copy h1{font-family:Fraunces,Georgia,serif;font-size:36px;line-height:1;margin:0}.auth-copy p{margin:10px auto 0;max-width:320px;font-size:13px;line-height:1.55;color:#a9aaa7}.auth-form{display:flex;flex-direction:column;gap:15px}.auth-form label>span{display:block;font-size:10px;text-transform:uppercase;letter-spacing:.6px;color:#a9aaa7;font-weight:700;margin:0 0 7px 2px}.auth-input{height:48px;display:grid;grid-template-columns:20px minmax(0,1fr) 30px;align-items:center;gap:9px;border:1px solid rgba(255,255,255,.11);background:#0b0d11;border-radius:11px;padding:0 12px;color:#858a85;box-shadow:none}.auth-input:focus-within{border-color:#fff3;box-shadow:none;background:#0b0d11}.auth-input input{border:0!important;outline:0!important;box-shadow:none!important;background:#0b0d11!important;color:#fff!important;font:inherit;font-size:14px;min-width:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.auth-input input:focus,.auth-input input:focus-visible{outline:0!important;border:0!important;box-shadow:none!important;background:#0b0d11!important}.auth-input input:-webkit-autofill,.auth-input input:-webkit-autofill:hover,.auth-input input:-webkit-autofill:focus{-webkit-text-fill-color:#fff;-webkit-box-shadow:0 0 0 1000px #0b0d11 inset!important;box-shadow:0 0 0 1000px #0b0d11 inset!important;transition:background-color 9999s ease-out 0s}.auth-input input::placeholder{color:#666a68}.auth-input button{border:0;background:transparent;color:#858a85;width:30px;height:30px;padding:0;display:grid;place-items:center;cursor:pointer}.auth-error{border:1px solid rgba(180,90,75,.35);background:#a042341f;color:#e2a89e;border-radius:9px;padding:10px 12px;font-size:12px;line-height:1.4}.auth-submit{height:48px;border:1px solid #c7a45f;border-radius:11px;background:#b8934c;color:#111318;font-weight:800;font-size:13px;display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;box-shadow:0 8px 20px #b8934c29;transition:.15s ease}.auth-submit:hover{transform:translateY(-1px);filter:brightness(1.04)}.auth-submit:disabled{opacity:.7;cursor:wait;transform:none}.auth-card footer{text-align:center;margin-top:22px;padding-top:18px;border-top:1px solid rgba(255,255,255,.08);font-size:10px;color:#747774}@media(max-width:520px){.auth-page{padding:16px}.auth-card{padding:24px 20px;border-radius:18px}.auth-copy h1{font-size:31px}.auth-logo.logo-tile{width:190px!important;height:82px!important;min-height:82px!important}.auth-logo.logo-tile:before{background-size:185% auto!important}}*{box-sizing:border-box}html,body,#root{margin:0;min-width:320px;min-height:100%}body{min-height:100vh;background:#f4f2ec}button,input,textarea,select{font:inherit}button{-webkit-tap-highlight-color:transparent}html{background:var(--paper);scroll-behavior:smooth}body{min-width:320px}button,input,select,textarea{font:inherit}button{transition:background-color .16s ease,border-color .16s ease,color .16s ease,transform .16s ease,box-shadow .16s ease}button:active{transform:translateY(1px)}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid rgba(184,147,76,.55);outline-offset:2px}.admin-nav button,.wf-clickable,.wf-hot-row,.t4-team-list button,.s5-template{transition:background-color .16s ease,color .16s ease}.wf-clickable:hover,.t4-table tbody tr:hover,.s5-table-wrap tbody tr:hover{background:#faf9f5}.admin-header{-webkit-backdrop-filter:saturate(120%) blur(8px);backdrop-filter:saturate(120%) blur(8px)}.admin-content{max-width:1600px;margin:0 auto}.logo-tile img{filter:saturate(.92) contrast(1.02)}.wf-primary:hover,.t4-primary:hover,.s5-primary:hover{filter:brightness(.95);box-shadow:0 5px 14px #1f6f5429}.wf-secondary:hover,.t4-secondary:hover,.s5-secondary:hover,.date-button:hover,.bell-button:hover{background:#f8f6f0;border-color:#d8d2c4;color:var(--ink)}.ov-section-head button:hover,.wf-section-head button:hover,.t4-section-head button:hover{color:var(--emerald)}.ov-card,.ov-metric,.wf-card,.wf-mini-metric,.t4-card,.t4-metric,.s5-card{overflow:hidden}.wf-table th,.wf-table td,.t4-table th,.t4-table td,.s5-table-wrap th,.s5-table-wrap td{font-variant-numeric:tabular-nums}.wf-table tbody tr:last-child td,.t4-table tbody tr:last-child td,.s5-table-wrap tbody tr:last-child td{border-bottom:0}.wf-status,.t4-status,.s5-status{letter-spacing:.01em}.admin-sidebar,.admin-header{box-shadow:none}::selection{background:#b8934c38}*{scrollbar-width:thin;scrollbar-color:#cfc9bb transparent}*::-webkit-scrollbar{width:8px;height:8px}*::-webkit-scrollbar-thumb{background:#cfc9bb;border-radius:999px}*::-webkit-scrollbar-track{background:transparent}@media(max-width:700px){.admin-content{padding-bottom:18px}.admin-header{position:sticky}.title-lockup{min-width:0}.title-lockup h1{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:70vw}.wf-toolbar,.t4-toolbar{gap:10px;align-items:flex-start}.wf-primary,.t4-primary,.s5-primary{min-height:36px}.ov-metric,.wf-mini-metric,.t4-metric{min-height:92px}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}.logo-tile{position:relative;min-height:80px;display:block!important;padding:0!important;overflow:hidden;background:#fff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAkwAAADbCAMAAACoRj4jAAAAnFBMVEX///8AVXdAQEAAUHMATnL09PQnZ4XH2+NVVVVoaGjd6vAASG6dnJvl5eV3dXVFfpgOZYVql6vL1dtISEjX19eBorOyx9KHh4e0tLTu8/U1NTU7OztNTU2Mq7ogYH++vr4AXH3W4eepqalhYGKVlJUqKipUe5N3lKatvMehvMhahJvKysp9fX2KorF2nrEZGRlBcowAQGm8xckjdpMWNX4QAAANYElEQVR4nO2dDZeaOBuGkQ9FJUwdUJSoKEKnimvt2///394kQBIQe9zZmV1b7uv0rBIy6fbMdZ58J4YBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACA34XNy+fxc/9f/+vAv8psan0aP17/638d+FeZ2YNPYwqZ+gWTaTP6FGYWZOoZTKaFkXofTUqMuQ2ZeoaQKTDdjyUwQ8jUP0qZzuRjSQPI1ENKmaIPLnUJmfqIlGk1uQ/P6HRFIOdOqZCpl0iZXrb3GV5nC5IegvUNB3/ZZRRk6iVSpi/TqW3dGzGy7Olu8+rl1GxCKY1jP7nRCTL1EinTYnGcDXWbbIElk+zhMTG5TcwfBqXKKJ+0SoVMvaTZAD9ulUxvf3FOQxmvrOk8YQbRsRhJisZmLHWKl81SIVMvafXmNnJ2ZSea3axdvtjJNGuTxGbslVkdkslqj5pFo1TI1EtaMq2mUiY15X+SVd2PY0ZrmRjEl8GpGZsgUy9pjzN96ZBpdZU13fV/piaT4bgyNgV6Kxwy9ZK2TDIKaTIZI1nR2Qs/12QywrUMTZmWDJl6SVumWZdMhuzm2adlQyYjqys66mpdOsjUS9oyyRZ4Q6aLapeTpkwkl6FJa4NDpl7ymEwL2S6fkqAhk2F21XOQqZc8JtP+vky+bIKfVSJk6iX/WKazlGmtEiFTL/m71Vy7zQSZgOQxmV7kQNMpuSsTqrm+85BMqzouDexF1JIpQAMcVDwkk0y0hv9bx/eGBhKVCpl6ySMyLWRgmh49GmPQEnTzgEzHnRr/LszG3JwRrmlHLQeZ+sl9mRZ7zutxqIYFZq8mbU70HtQSOUz09p67Mg2GgoG2lncTunEjMjlqCUqOJSjgvkw3bGf7xKWdi+Nay5kgUz+5L5NlV6hV4Nv56zmmYy9jRH6glu22hgsgUz+5L9PsUnL6ulXLmYYjj95uKDgUrVIhUy+53wCfyLTRUS4Dt3YLj2obnphZ+XiJrU6A89h0yuQkbdouzuug1ilwx16ITZig5DGZjJWy6bpywjouje/sD4dMveRBmYzJFzlyuWGyVG1vGnXbBJl6yaMyGUc13sRaU1FV0eXd56dApl7ysEx7udnXOhoGqYcF8rSrVMjUSx6WSW2Cst/YUyLn5Lpsgky95HGZ5A4V62VlqIqusfSkBjL1ksdl2mj9OfZI6vUC1Ly1CTL1ksdlOjZlkj06kwbtAXDI1E/eHZkMR1Z0jXVxAsjUS+7Pzd00wKVMJyGTfmqFGzbzQqZeclemGxPkUSj2X1VKItd/00MzNkGmXtKW6XJPJrUQnP1ARabWM40bNkGmXnL3SB0+a6IjX1hDmUZctQ6l0W6CTL3k5rAv6cxLI99GrgS3Fyq1kOvjWE2ntZsgUy9pyeRIZwZTPZuq5OxZocWgs2bTWo0QQKZe0pLpqGSyT/XyOGdy0lJfXW29N1HbU0waePUaAsjUS5oyjfSTwO3B6fhtsfi2edGWgZ9e/XisVWiF7NHxWd9xdb48ZOolmkyjxWzbvKPAtm3+H6WSfQnHlFVoWSIvudAqOrEcnL2CTD1FXXfxYzr95RWr1nR3GS3FHQVmHOf5utRJ24cpdIrzNYFM/US/O+VX/LB/Hl+Xfp7HFblbxaZEJtUvIFNPUXenHBe/YM9nUIploiH7bkXSpHAgUz/B5YXgw6hlcj4UXKvaS0qZgvHH4kKmPiJkivyP5oyr6HsIk2nzi9t5381+P4NMfYPJtB1+CrvbJVHgz4bJZH0SkKlvXHZfPo0dZAIAAAAAAACA3wCHENJ5+Bd/8W//z4APYLWZbxSjOlmmzo8q71EmblaGsa+eLlpuvRzieV7K8DjLGzuSaOy67ji6OcaCpL67dv209ixU5fD1v4mnvoPnYrV5205t295tt4OpPd1VG5M2b0OeOr2+6TJdrjzR3p6ETJeTxX7gjcv0Jl4MtgJ7OmVpTKazyVe/rdfrOI/z5nnNyyCnfuZlPs3XjQPmnSjPD5Hn+SZNjCJgKSHLxMsxfSHQchzH+fqcQaanZLEbDOzjZD+aWwNL7r8dDfmZE5Nm1pXYQaDil11nn/AyZhNxf8poNp2Xqfzkk7wgpMjyxlE6ThbHrnh0EjeOPVXZEaZKJh5DP/cit0z1Yu2UsGWce6gFn5XVtZ7KuNgDy15VqSdrYM/beXkOtUV3NLhWufk5FfalTh9W3xwuk1AjpSYNagWcc0zNWiBi0vhcPzgupfK6pyymlUxhzsqpfpoc3JsjecDz8LWWaWXzO+Kq1Dd7MP3Wznqc6nt399tTLdNGl2nzs/oS1xLwfQTySp4o1s+PW1IzrwRyztSUyvF7eyqZDC5T+Y24Y4SlZ0bKZHwZqGj0D2Ra1RWhlInfWkj9MgAltHEiuDOmplkGm4Rl0pYEF3klkyNlKtZ3Tn8GT4KSaaedQPFemeYjlV3JxJo9lUFcHqo3ulPpmcuClF6HjdsypbTztF7wPEiZRtPB4Ed9atd7ZfqqnVShZIpobUzIt2HqfTF+rnPME/gFvrFeiaVB+VnLFAUdp6uCp6KWacL6avasTn2nTKNtl0xhYNbhiHfNgkahtOqr8RDl6rUYqQJYKRM53DmTHjwRX7lDm82cuWTN5C/zb8tkvRx5IdOWTLxAXrXFlSc+bzI1CmW1m2gqZfGd61W4THHBs3kdb8EzwWQa7Lbb7YB15q5Shb8tEy9jZ03tpkxxulxGAaVxrQlvMvmNQg9ViqoKW3CZWNCirXuiwRPCI9ORjzZuWGh6/9CANeNlvLUik/k95zcXqlvm3ilTnBJ+xW/rQlbwbKjeHB8Mrwe139lmWl3bbaaUNq4l4JWZa+iY1bXQ6U01Vz1UDXAxiID+3HOjZOJHUdqVLB/Vm3OYA/phzUtmRqArI8bJuW1J3HoTnqscVW9O2JSjR/fMaDLxewXs8munTAsm01U+jXan+nevZBpp83llby5kEWctu/yEdexMfTSpiKupFuGMPmiQrstPOc5ExKWaqOmeGF0mPtJUCtKWScSgPXu/raMRU6s+47s5Al5llkMDfGZOHa/Lxy/1djRrKlWzuKwGjLX+mhPcjICLA3sRm54YTSZxSHz5tSXTQgxA8aEodbD3XDW2mzLtZ6VNlUxi0Fu2hsia6ic3s0hVP/I3B/VXLm+nU4ww50fRYf3J0yJ6c+IbX0BQO8Fk0lcNzMqmEu+11QtTRj/UAoI5Sz/Jp+OwIZNBeK9eClQENFb9OdaiCmo5CkrVTEsY0FuZjGLNz5vDwoEnZTKUx3jPmEvbcj6Fe2XJFSbGqHJsNWSOfRVZFkNtSOkni1jDurW0upbtqlD25fmwN5UnpSZMh7pT5rFQo9TwYhm0Qjeuq7lErIuqsvBFUhTzKk/Jaj/jVZs9nF1mW9uySyNWZM6XwVnb2YUzexlMq4A1ubIYNHi5XK5yWaaxWolD5K3dSeQ+7ewrX8kd+lTcukMcsbiERZ2ouoieHGg8LgghxTimjTUliRubKXsRRvGBiLk5Vg4/B5OpKFaMk2XMn+JDgqUoz8bkp1Xu+N5xhqdv5X1ePwe7nUwtqVcTrDa78tTKmVwe8LIbfGnmZjUeUyBYMwKTL8wla/G9HnN0knH+nTW3v8vjm2tItv6em/R7kDoG4a3xxK3LEaviTPHAH03Y9GysGjidqY1XfLnSZr5ZrO6VIWCp2tFw2lP9Mw5JPM9LOvanOGHqeaHK2Cim/QgAAAAAAMAfh2zqas3ndpJsEMuPqt19rzCt/SyTbv9G8KdxzjIxYphGUdWz96IoK5fj1l+yKIrEhtso4hu7HZY3itgbcTNBoo1KsuSiLLT8NEiWiR8xHD5hVyRlqdhn+YfiG+Qcik/HEwPX0dJxiC92/idGKLZQnkkZTaLQWXIpHCcTvXvC38pNlgbTxiGFXqgzLhwn4TkcPi23FENLSyPsXCUHfg+6bg6oBoF8FjCi8tPhv2PxwMKHUcYcEbbq7WwsTjnlCu8qtqRL/qeiUDsCzuyJW5eJiZE0acjEnnCYwO8LOXRQngcgZMrKTxFoUvF7dvjXTpnKSdxKJsevl7gxUp61zMll4uKU5nEzb2VK0g6wmun5IV1UkckJRY10JmHGf5VLUU+VMiWkEBWSny5FDZgVYVkV1jIZhXYZL7ckjUQFOSbFmYjCRaaskikpqzkiKr406wAbVH5raNUAP2dnEWRCEXpEsCoOWSqkOVcHdGVRVu1jqmVytGXdoXjn8dICbyxiTBlpxF/Ai13yx6QuFfxx+OqzPJsrjcJQhA7VT/PDMOS/f9aD86rNlh0ysc4eyye6fWdWAZYapmHoiXCTRFW0SrDA5I9lqT5J+Wsu0rSc7A/rAMKPc+NiFY7hlPkLeTe43i9jP1k2uVimsGx7JV5aKZlU70I0vgEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPyX/B9Z6Xke4EbgtQAAAABJRU5ErkJggg==) center/contain no-repeat!important;box-shadow:0 4px 16px #0000002e}.logo-tile img,.logo-tile:before,.logo-tile:after{display:none!important}.logo-button:hover .logo-tile{transform:translateY(-1px)}@media(max-width:980px){.logo-tile{width:64px!important;min-height:54px;background-size:contain!important}}.logo-tile{background-color:transparent!important;background-size:0 0!important;box-shadow:none!important;overflow:hidden!important;position:relative}.logo-tile:before{content:""!important;display:block!important;position:absolute;top:0;right:0;bottom:0;left:0;background-image:inherit!important;background-repeat:no-repeat!important;background-position:center!important;background-size:230% auto!important;filter:invert(1) grayscale(1) brightness(1.75) contrast(1.15);mix-blend-mode:screen;pointer-events:none}.logo-tile:after{display:none!important}@media(max-width:980px){.logo-tile{background-size:0 0!important}.logo-tile:before{background-size:285% auto!important}}.dl-back{border:0;background:transparent;padding:0;display:inline-flex;align-items:center;gap:6px;color:#68665f;font:650 11px Inter,sans-serif;cursor:pointer;width:max-content}.dl-save-list{margin-top:18px;padding-top:18px;border-top:1px solid #e6e2d8;display:flex;align-items:flex-end;gap:10px}.dl-save-list>div{display:flex;flex-direction:column;gap:6px;flex:1;max-width:520px}.dl-save-list label{font:700 10px Inter,sans-serif;letter-spacing:.05em;text-transform:uppercase;color:#77746c}.dl-save-list input{height:42px;border:1px solid #ddd8cd;background:#faf9f6;border-radius:9px;padding:0 12px;font:12px Inter,sans-serif;outline:none}.dl-save-list input:focus{border-color:#aaa396;background:#fff}.dl-save-list>button{height:42px;border:0;background:#1f6f54;color:#fff;border-radius:9px;padding:0 15px;display:flex;align-items:center;gap:7px;font:700 11px Inter,sans-serif;cursor:pointer}.dl-save-list>button:disabled{opacity:.6;cursor:default}.dl-saved-confirm{margin-top:11px;border:1px solid #cfe2d9;background:#edf6f2;color:#2f6651;border-radius:10px;padding:11px 12px;display:flex;align-items:center;gap:8px;font:11px Inter,sans-serif}.dl-saved-confirm span{flex:1}.dl-saved-confirm button{border:0;background:transparent;color:#2f6651;text-decoration:underline;font:700 10px Inter,sans-serif;cursor:pointer}@media(max-width:700px){.dl-save-list{align-items:stretch;flex-direction:column}.dl-save-list>div{max-width:none}.dl-save-list>button{justify-content:center}}@media(max-width:760px){html,body,#root{width:100%;max-width:100%;overflow-x:hidden}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{overscroll-behavior-x:none}button,a,input,select,textarea{touch-action:manipulation}input,select,textarea{font-size:16px!important}.employee-topbar{height:64px;padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right));gap:10px}.employee-brand .logo-tile{width:104px;height:38px}.employee-top-actions{gap:7px;min-width:0}.employee-home-button,.employee-signout{min-width:42px;height:42px;border-radius:11px}.employee-home-button{padding:0 11px}.employee-signout{width:42px;padding:0}.employee-account{gap:0}.employee-account .admin-avatar{width:34px;height:34px}.employee-account div{display:none}.employee-main,.employee-main.is-home{width:100%;max-width:none;padding:24px 14px calc(46px + env(safe-area-inset-bottom))}.employee-main.is-home{padding-top:30px}.employee-page-heading{margin-bottom:18px}.employee-page-heading h1{font-size:30px;line-height:1.08}.employee-page-heading p{font-size:13px;line-height:1.5;margin-top:6px}.employee-content,.employee-placeholder{width:100%;min-width:0}.employee-welcome{width:100%}.eh-intro{margin-bottom:28px}.eh-kicker{font-size:10px}.eh-intro h1{font-size:40px;margin-top:12px}.eh-intro p{font-size:16px}.eh-doors{grid-template-columns:1fr;gap:12px}.eh-door{min-height:168px;border-radius:17px;padding:20px}.eh-door:hover{transform:none}.eh-door-icon{width:46px;height:46px;border-radius:13px;margin-bottom:16px}.eh-door h3{font-size:24px;margin-bottom:7px}.eh-door p{font-size:12.5px;line-height:1.55}.eh-door-action{padding-top:18px;min-height:40px}.eh-footnote{margin-top:22px}.fl-page{gap:22px}.fl-choice-grid,.fl-list-grid{grid-template-columns:1fr;gap:11px}.fl-choice{min-height:174px;border-radius:16px;padding:20px}.fl-choice-icon{width:44px;height:44px;margin-bottom:16px}.fl-choice h2{font-size:23px}.fl-choice p{font-size:12.5px}.fl-choice>span:last-child{min-height:42px;padding-top:16px}.fl-lists{padding:16px;border-radius:16px}.fl-lists-head{margin-bottom:14px}.fl-lists-head h3{font-size:21px}.fl-lists-head button{min-height:42px}.fl-list-card{padding:15px;border-radius:12px;min-height:118px}.fl-list-title{gap:8px}.fl-list-title strong{font-size:13px}.fl-list-meta{margin-top:12px}.fl-empty{padding:22px 16px}.fl-selected{padding:17px;border-radius:15px}.fl-selected-actions{width:100%;display:grid;grid-template-columns:1fr}.fl-selected-actions button{width:100%;min-height:44px;justify-content:center}.pl-page,.pl-report{min-width:0}.pl-search{display:grid;grid-template-columns:24px minmax(0,1fr);height:auto;min-height:0;gap:9px;padding:12px;border-radius:13px}.pl-search>svg{align-self:center}.pl-search input{min-height:42px;width:100%}.pl-search button{grid-column:1 / -1;width:100%;height:46px;padding:0 16px;border-radius:10px}.pl-helper{margin:-2px 3px 2px;font-size:10.5px;line-height:1.45}.pl-empty{min-height:270px;padding:28px 18px}.pl-hero{padding:17px;gap:15px;border-radius:13px}.pl-hero h2{font-size:22px;overflow-wrap:anywhere}.pl-hero p{line-height:1.5}.pl-hero-actions{width:100%}.pl-hero-actions button{min-height:42px}.pl-stats,.pl-two-col,.pl-comps{grid-template-columns:1fr;gap:10px}.pl-stat{padding:14px}.pl-stat strong,.pl-stat em{white-space:normal;overflow:visible;text-overflow:clip}.pl-card{padding:16px;border-radius:13px}.pl-detail-grid{grid-template-columns:1fr}.pl-detail{gap:12px;align-items:flex-start}.pl-detail strong{max-width:60%;overflow-wrap:anywhere}.pl-history>div{align-items:flex-start}.pl-comps strong,.pl-comps span{white-space:normal;overflow:visible}.pl-actions-card{padding:17px;gap:15px}.pl-actions-card>div:last-child{display:grid;grid-template-columns:1fr;width:100%}.pl-actions-card button{width:100%;min-height:44px;justify-content:center}.dl-page{gap:13px;min-width:0}.dl-back{min-height:40px}.dl-safety-note{padding:12px;border-radius:11px}.dl-search-card,.dl-results,.dl-setup{padding:15px;border-radius:13px}.dl-section-head>div{gap:9px}.dl-section-head h3,.dl-result-head h3,.dl-setup h3{font-size:17px}.dl-section-head p,.dl-result-head p,.dl-setup p{font-size:11px}.dl-fields{grid-template-columns:1fr;gap:12px}.dl-fields input,.dl-equity-field input{min-height:44px}.dl-chip-grid,.dl-property-types{gap:7px}.dl-chip{min-height:40px;padding:9px 12px;font-size:11.5px}.dl-more{min-height:40px}.dl-equity-field{max-width:none}.dl-equity-field label>div{min-height:46px}.dl-search-actions{flex-direction:column;align-items:stretch;gap:11px}.dl-search-actions>button{width:100%;min-height:46px;justify-content:center}.dl-results-summary{grid-template-columns:1fr 1fr;gap:8px}.dl-results-summary>div{padding:11px}.dl-results-summary strong{font-size:18px}.dl-result-head{flex-direction:column;align-items:stretch}.dl-retrieve{width:100%;min-height:44px;justify-content:center}.dl-locked{width:max-content;max-width:100%}.dl-lead-row{padding:14px;gap:10px}.dl-lead-owner,.dl-lead-money{display:flex;flex-direction:row;justify-content:space-between;gap:12px;align-items:baseline}.dl-lead-owner strong,.dl-lead-money strong{text-align:right;white-space:normal}.dl-save-list{gap:9px}.dl-save-list input{min-height:46px;height:46px}.dl-save-list>button{min-height:46px;height:46px;width:100%;justify-content:center}.dl-saved-confirm{align-items:flex-start;flex-wrap:wrap}.dl-saved-confirm button{min-height:36px}.crm-page{gap:12px;min-width:0}.crm-toolbar,.crm-search{width:100%}.crm-search{height:48px}.crm-filters{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:2px 14px 7px 0;margin-right:-14px}.crm-filters::-webkit-scrollbar{display:none}.crm-filters button{flex:0 0 auto;min-height:40px;padding:9px 13px}.crm-table-card{border-radius:14px;overflow:visible;background:transparent;border:0}.crm-table-head{padding:0 2px 10px;border:0}.crm-table-wrap{overflow:visible}.crm-table-card table,.crm-table-card tbody{display:block;width:100%;min-width:0}.crm-table-card thead{display:none}.crm-table-card tbody{display:grid;grid-template-columns:1fr;gap:10px}.crm-table-card tbody tr{display:block;background:#fff;border:1px solid #e1ddd4;border-radius:14px;padding:14px 15px;box-shadow:0 5px 16px #14120a06}.crm-table-card tbody tr:hover{background:#fff}.crm-table-card td{border:0;padding:8px 0;font-size:12px}.crm-table-card td:before{display:block;margin-bottom:5px;color:#96938b;font:700 9px/1 Inter,sans-serif;letter-spacing:.07em;text-transform:uppercase}.crm-table-card td:nth-child(1):before{content:"Owner"}.crm-table-card td:nth-child(2):before{content:"Property"}.crm-table-card td:nth-child(3):before{content:"Status"}.crm-table-card td:nth-child(4):before{content:"Last contact"}.crm-table-card td:nth-child(5):before{content:"Assigned to"}.crm-table-card td:nth-child(1){padding-top:0}.crm-table-card td:nth-child(1) strong{font-size:15px}.crm-table-card td:nth-child(2){border-top:1px solid #efede7;margin-top:3px;padding-top:11px}.crm-table-card td:nth-child(n+3){display:inline-flex;flex-direction:column;align-items:flex-start;vertical-align:top;width:32%;padding-right:8px}.crm-table-card td:nth-child(n+3):before{margin-bottom:6px}.crm-status{padding:7px 9px}.crm-detail{max-width:none}.crm-back{min-height:40px;margin-bottom:9px}.crm-detail-card,.crm-activity{padding:17px;border-radius:14px}.crm-detail-head{flex-direction:column;gap:12px}.crm-detail-head h2{font-size:27px;overflow-wrap:anywhere}.crm-detail-head p{line-height:1.5}.crm-detail-actions{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin:18px 0}.crm-detail-actions button{min-width:0;height:44px;padding:0 8px;justify-content:center}.crm-detail-grid{grid-template-columns:1fr;gap:0;padding-top:10px}.crm-detail-grid div{padding:10px 0;border-bottom:1px solid #efede7}.crm-detail-grid div:last-child{border-bottom:0}.crm-detail-grid strong{overflow-wrap:anywhere}.crm-activity>div{grid-template-columns:34px 1fr}.crm-activity time{grid-column:2;margin-top:-3px}.auth-page{min-height:100svh;padding:14px}.auth-card{padding:22px 18px;border-radius:17px}.auth-input,.auth-submit{min-height:50px;height:50px}.auth-input input{font-size:16px!important}.workflow-page{width:100%;max-width:100%;overflow-x:hidden}.wf-table-scroll{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.wf-primary,.wf-secondary,.wf-outline-wide{min-height:42px}}@media(max-width:430px){.employee-brand .logo-tile{width:92px}.employee-home-button{width:42px;padding:0;justify-content:center;font-size:0;gap:0}.employee-home-button svg{width:17px;height:17px}.employee-account .admin-avatar{width:32px;height:32px}.employee-main,.employee-main.is-home{padding-left:12px;padding-right:12px}.eh-intro h1{font-size:36px}.eh-door{padding:18px}.fl-lists-head{flex-direction:column;align-items:stretch}.fl-lists-head button{width:100%;justify-content:center}.fl-list-title{flex-direction:column}.fl-list-title span{width:max-content}.pl-detail{flex-direction:column;gap:4px}.pl-detail strong{max-width:none;text-align:left}.dl-results-summary{grid-template-columns:1fr}.crm-table-card td:nth-child(n+3){width:49%}.crm-table-card td:nth-child(5){width:100%}.crm-detail-actions{grid-template-columns:1fr}.crm-detail-actions button{width:100%}}@media(max-width:760px){.crm-table-card tbody tr{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;column-gap:16px;row-gap:0}.crm-table-card td{display:block!important;width:auto!important;min-width:0!important;padding:9px 0!important;margin:0!important}.crm-table-card td:nth-child(1),.crm-table-card td:nth-child(2),.crm-table-card td:nth-child(5){grid-column:1 / -1}.crm-table-card td:nth-child(1){padding-top:0!important}.crm-table-card td:nth-child(2){border-top:1px solid #efede7!important;padding-top:12px!important;margin-top:2px!important}.crm-table-card td:nth-child(3){grid-column:1}.crm-table-card td:nth-child(4){grid-column:2}.crm-table-card td:nth-child(5){border-top:1px solid #efede7!important;padding-top:12px!important;margin-top:2px!important}.crm-table-card td strong,.crm-table-card td small{max-width:100%;overflow-wrap:anywhere;white-space:normal}.crm-table-card td:nth-child(1) strong{font-size:15px;line-height:1.3}.crm-table-card td:nth-child(2) strong{font-size:13px;line-height:1.35}.crm-table-card td:nth-child(4){text-align:left}}@media(max-width:390px){.crm-table-card tbody tr{grid-template-columns:1fr!important}.crm-table-card td:nth-child(3),.crm-table-card td:nth-child(4){grid-column:1}.crm-table-card td:nth-child(4){border-top:1px solid #efede7!important;padding-top:12px!important}}:root{--ink:#0b0b0c;--paper:#0b0b0c;--surface:#121214;--border:#2b2b2f;--muted:#99999f;--faint:#717177;--emerald:#d8d8d5;--br-black:#0b0b0c;--br-surface:#121214;--br-elevated:#171719;--br-hover:#1d1d20;--br-border:#2b2b2f;--br-border-strong:#3b3b40;--br-white:#f5f5f3;--br-soft:#d5d5d2;--br-muted:#9a9a9f;--br-faint:#727278;--br-silver:#c9c9c6;--br-shadow:0 24px 70px rgba(0,0,0,.34);--br-shadow-soft:0 12px 34px rgba(0,0,0,.22)}html,body,#root{background:var(--br-black)!important;color:var(--br-white)!important}::selection{background:#efefec;color:#111}.employee-app{min-height:100vh;background:radial-gradient(circle at 50% -10%,rgba(255,255,255,.045),transparent 35%),linear-gradient(180deg,#0d0d0f,#09090a)!important;color:var(--br-white)!important}.employee-app:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.014) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.014) 1px,transparent 1px);background-size:64px 64px;-webkit-mask-image:linear-gradient(to bottom,black,transparent 82%);mask-image:linear-gradient(to bottom,black,transparent 82%)}.employee-topbar{height:84px!important;padding:0 34px!important;background:#0a0a0b!important;border-bottom:1px solid #242427!important;box-shadow:0 14px 40px #00000061!important}.employee-topbar:after{display:none!important}.employee-brand .logo-tile{width:154px!important;height:52px!important}.employee-home-button,.employee-signout{height:42px!important;border:1px solid #303034!important;background:#151517!important;color:#f3f3f1!important;border-radius:11px!important;box-shadow:none!important}.employee-home-button:hover,.employee-signout:hover{background:#202023!important;border-color:#45454a!important;transform:none!important}.employee-account{min-height:44px;padding:5px 10px 5px 5px!important;border:1px solid #2c2c30!important;background:#121214!important;border-radius:12px!important}.employee-account .admin-avatar{background:#1b1b1e!important;border:1px solid #3a3a3f!important;color:#f1f1ef!important;box-shadow:none!important}.employee-account strong{color:#f3f3f1!important}.employee-account small{color:#85858a!important}.employee-main{max-width:1280px!important;padding:52px 36px 78px!important}.employee-main.is-home{max-width:1200px!important;padding-top:68px!important}.employee-page-heading{position:relative;margin-bottom:28px!important;padding:22px 26px!important;border:1px solid #29292d!important;border-radius:16px!important;background:#111113!important;box-shadow:var(--br-shadow-soft)!important}.employee-page-heading:before{display:none!important}.employee-page-heading:after{content:"BLUE ROCK  /  ACQUISITIONS"!important;position:absolute;right:24px;top:22px;color:#66666c!important;font:700 9px/1 Inter,sans-serif!important;letter-spacing:.17em!important}.employee-page-heading h1{color:#f5f5f3!important;font-size:39px!important;letter-spacing:-.035em!important}.employee-page-heading p{color:#909096!important;font-size:13px!important}.employee-welcome{max-width:1100px!important}.eh-intro{margin-bottom:46px!important}.eh-kicker{min-height:28px!important;padding:0 12px!important;border:1px solid #343438!important;background:#121214!important;color:#bdbdc1!important;border-radius:999px!important;box-shadow:none!important;font-size:9px!important;letter-spacing:.2em!important}.eh-intro h1{color:#f7f7f5!important;font-size:60px!important;letter-spacing:-.045em!important;text-shadow:none!important}.eh-intro p{color:#9a9aa0!important;font-size:17px!important}.eh-doors{gap:18px!important}.eh-door,.eh-door.featured,.eh-door:nth-child(3){position:relative!important;min-height:315px!important;padding:29px!important;border:1px solid #2c2c30!important;border-radius:18px!important;background:#121214!important;color:#f4f4f2!important;box-shadow:var(--br-shadow-soft)!important;overflow:hidden!important;transition:background .16s ease,border-color .16s ease,transform .16s ease!important}.eh-door:before,.eh-door.featured:before,.eh-door:nth-child(3):before{content:""!important;position:absolute!important;left:0!important;right:0!important;top:0!important;height:2px!important;background:#3a3a3f!important}.eh-door:after,.eh-door.featured:after,.eh-door:nth-child(3):after{display:none!important}.eh-door:hover,.eh-door.featured:hover,.eh-door:nth-child(3):hover{transform:translateY(-4px)!important;background:#171719!important;border-color:#444449!important;box-shadow:var(--br-shadow)!important}.eh-door-icon,.eh-door.featured .eh-door-icon,.eh-door:nth-child(3) .eh-door-icon{width:54px!important;height:54px!important;margin-bottom:31px!important;border:1px solid #38383d!important;border-radius:14px!important;background:#1a1a1d!important;color:#f0f0ee!important;box-shadow:none!important}.eh-door h3,.eh-door.featured h3,.eh-door:nth-child(3) h3{color:#f6f6f4!important;font-size:28px!important;letter-spacing:-.03em!important}.eh-door p,.eh-door.featured p,.eh-door:nth-child(3) p{color:#99999f!important;font-size:13px!important;line-height:1.7!important}.eh-door-action,.eh-door.featured .eh-door-action,.eh-door:nth-child(3) .eh-door-action{color:#f0f0ee!important;font-size:10.5px!important;letter-spacing:.07em!important;text-transform:uppercase!important}.eh-door-action svg{color:#f0f0ee!important}.eh-footnote{color:#66666c!important;font-size:9px!important;letter-spacing:.18em!important}.fl-choice,.fl-choice.featured,.fl-lists,.fl-selected,.fl-list-card,.fl-list-card.active,.pl-search,.pl-empty,.pl-hero,.pl-stat,.pl-card,.pl-actions-card,.dl-search-card,.dl-results,.dl-setup,.dl-safety-note,.dl-results-summary>div,.dl-lead-row,.crm-search,.crm-table-card,.crm-detail-card,.crm-activity{background:#121214!important;border-color:#2b2b2f!important;color:#f3f3f1!important;box-shadow:var(--br-shadow-soft)!important}.fl-page{gap:26px!important}.fl-choice-grid{gap:16px!important}.fl-choice,.fl-choice.featured{min-height:225px!important;padding:27px!important;border-radius:17px!important;background:#121214!important;color:#f4f4f2!important}.fl-choice:before,.fl-choice.featured:before{background:#3a3a3f!important;height:2px!important}.fl-choice:hover,.fl-choice.featured:hover{background:#171719!important;border-color:#45454a!important;transform:translateY(-3px)!important}.fl-choice-icon,.fl-choice.featured .fl-choice-icon{width:51px!important;height:51px!important;border:1px solid #38383d!important;background:#1a1a1d!important;color:#efefed!important;box-shadow:none!important}.fl-choice h2,.fl-choice.featured h2,.fl-choice h2:link,.fl-choice h2:visited{color:#f5f5f3!important;font-size:27px!important;letter-spacing:-.03em!important;text-decoration:none!important;-webkit-text-fill-color:#f5f5f3!important}.fl-choice p,.fl-choice.featured p{color:#9a9aa0!important;line-height:1.65!important}.fl-choice>span:last-child,.fl-choice.featured>span:last-child{color:#efefed!important;-webkit-text-fill-color:#efefed!important;text-decoration:none!important}.fl-lists{padding:26px!important;border-radius:17px!important}.fl-lists-head h3{color:#f5f5f3!important;font-size:24px!important}.fl-lists-head p{color:#8e8e94!important}.fl-lists-head button,.fl-selected-actions button{background:#19191c!important;border:1px solid #343438!important;color:#efefed!important;box-shadow:none!important}.fl-lists-head button:hover,.fl-selected-actions button:hover{background:#222225!important;border-color:#48484d!important;transform:none!important}.fl-list-card,.fl-list-card.active{background:#151517!important;border-color:#303034!important}.fl-list-card:hover{background:#1b1b1e!important;border-color:#444449!important;transform:none!important;box-shadow:none!important}.fl-list-title strong,.fl-selected h3{color:#f4f4f2!important}.fl-list-title span{background:#242427!important;color:#c2c2c5!important}.fl-list-meta,.fl-list-meta span,.fl-list-card small,.fl-selected p{color:#8f8f95!important}.fl-selected{background:#151517!important}.fl-eyebrow{color:#929298!important}.fl-selected-actions .primary{background:#f1f1ef!important;border-color:#f1f1ef!important;color:#111214!important;box-shadow:none!important}.pl-search{height:64px!important;border-radius:14px!important}.pl-search:focus-within{border-color:#55555b!important;box-shadow:0 0 0 3px #ffffff0d!important}.pl-search>svg{color:#929297!important}.pl-search input{color:#f2f2f0!important;background:transparent!important}.pl-search input::placeholder{color:#68686e!important}.pl-search button{background:#f1f1ef!important;color:#111214!important;border:1px solid #f1f1ef!important;box-shadow:none!important}.pl-helper,.pl-muted,.pl-source,.pl-hero p,.pl-section-head p{color:#8d8d93!important}.pl-empty{border-style:dashed!important;box-shadow:none!important}.pl-empty-icon,.pl-stat>span{background:#1d1d20!important;border:1px solid #35353a!important;color:#efefed!important}.pl-empty h3,.pl-hero h2,.pl-card h3,.pl-stat strong,.pl-history strong,.pl-history b,.pl-comps strong,.pl-comps b{color:#f5f5f3!important}.pl-kicker,.pl-stat small,.pl-detail span,.pl-history span,.pl-comps span,.pl-comps em{color:#8f8f95!important}.pl-hero,.pl-card,.pl-stat{border-radius:15px!important}.pl-detail,.pl-history>div{border-color:#2a2a2e!important}.pl-detail strong{color:#d8d8d5!important}.pl-cache{background:#222225!important;color:#cfcfd2!important}.pl-actions-card{background:#0f0f11!important;border-color:#2c2c30!important}.pl-actions-card strong{color:#f5f5f3!important}.pl-actions-card span{color:#89898f!important}.pl-actions-card button{background:#1c1c1f!important;border:1px solid #35353a!important;color:#ececea!important;box-shadow:none!important}.pl-actions-card button.primary{background:#f1f1ef!important;border-color:#f1f1ef!important;color:#111214!important;box-shadow:none!important}.dl-back{color:#aaaab0!important}.dl-back:hover{color:#fff!important;transform:none!important}.dl-safety-note{box-shadow:none!important}.dl-safety-note,.dl-safety-note strong,.dl-safety-note span,.dl-safety-note svg{color:#b4b4b8!important}.dl-section-head h3,.dl-result-head h3,.dl-setup h3{color:#f4f4f2!important}.dl-section-head p,.dl-result-head p,.dl-setup p{color:#8e8e94!important}.dl-section-head>div>span,.dl-setup-icon{background:#1d1d20!important;border:1px solid #35353a!important;color:#efefed!important;box-shadow:none!important}.dl-fields label>span,.dl-equity-field label>span,.dl-save-list label{color:#9b9ba1!important}.dl-fields input,.dl-equity-field label>div,.dl-save-list input{background:#171719!important;border-color:#333338!important;color:#f3f3f1!important;box-shadow:none!important}.dl-fields input:focus,.dl-equity-field label>div:focus-within,.dl-save-list input:focus{border-color:#5a5a60!important;box-shadow:0 0 0 3px #ffffff0a!important}.dl-chip,.dl-property-types .dl-chip{background:#171719!important;border-color:#343438!important;color:#b8b8bd!important}.dl-chip:hover{background:#1e1e21!important;border-color:#4b4b50!important;color:#f4f4f2!important;transform:none!important}.dl-chip.selected{background:#f1f1ef!important;border-color:#f1f1ef!important;color:#111214!important;box-shadow:none!important}.dl-more,.dl-search-actions>div,.dl-search-actions>div span{color:#97979d!important}.dl-search-actions>button,.dl-retrieve,.dl-save-list>button{background:#f1f1ef!important;border:1px solid #f1f1ef!important;color:#111214!important;box-shadow:none!important}.dl-results-summary small,.dl-lead-row small,.dl-lead-row span{color:#8c8c92!important}.dl-results-summary strong,.dl-lead-row strong{color:#f3f3f1!important}.dl-lead-list{border-color:#2e2e32!important}.dl-lead-signals span{background:#26262a!important;color:#c5c5c9!important}.dl-locked{background:#222225!important;color:#a8a8ad!important}.dl-error{background:#1a1414!important;border-color:#4b2d2d!important;color:#d6a2a2!important}.dl-saved-confirm{background:#171719!important;border-color:#343438!important;color:#c3c3c7!important}.dl-saved-confirm button{color:#f1f1ef!important}.crm-search{background:#151517!important;border-color:#313136!important;box-shadow:none!important}.crm-search:focus-within{border-color:#55555b!important;box-shadow:0 0 0 3px #ffffff0a!important}.crm-search input{color:#f3f3f1!important;background:transparent!important}.crm-search input::placeholder{color:#6e6e74!important}.crm-filters button{background:#151517!important;border-color:#313136!important;color:#a8a8ad!important}.crm-filters button:hover{background:#1c1c1f!important;border-color:#47474c!important;color:#fff!important;transform:none!important}.crm-filters button.active{background:#f1f1ef!important;border-color:#f1f1ef!important;color:#111214!important;box-shadow:none!important}.crm-table-card{overflow:hidden!important;border-radius:16px!important}.crm-table-head{background:#151517!important;border-color:#2b2b2f!important}.crm-table-head span{color:#f4f4f2!important}.crm-table-head small{color:#7f7f85!important}.crm-table-card th{background:#1a1a1d!important;color:#89898f!important;border-color:#2d2d31!important}.crm-table-card td{color:#aaaab0!important;border-color:#29292d!important}.crm-table-card td strong{color:#f2f2f0!important}.crm-table-card td small{color:#77777d!important}.crm-table-card tbody tr{background:#121214!important}.crm-table-card tbody tr:hover{background:#18181b!important}.crm-status.gray,.crm-status.blue,.crm-status.gold,.crm-status.green{background:#222225!important;border:1px solid #37373c!important;color:#d2d2d5!important}.crm-back{color:#aaaab0!important}.crm-detail-head>div>span{color:#85858b!important}.crm-detail-head h2,.crm-activity h3{color:#f5f5f3!important}.crm-detail-head p,.crm-activity p,.crm-activity time{color:#8b8b91!important}.crm-detail-actions button{background:#19191c!important;border-color:#343438!important;color:#efefed!important;box-shadow:none!important}.crm-detail-actions button:hover{background:#222225!important;border-color:#4a4a4f!important;transform:none!important}.crm-detail-grid{border-color:#2d2d31!important}.crm-detail-grid div{border-color:#29292d!important}.crm-detail-grid small{color:#7f7f85!important}.crm-detail-grid strong{color:#eeeeec!important}.crm-activity>div>span{background:#1d1d20!important;color:#efefed!important}.employee-app a,.employee-app a:visited,.employee-app button,.employee-app button:visited,.employee-app h1,.employee-app h2,.employee-app h3,.employee-app h4,.fl-choice h2,.fl-choice>span:last-child,.fl-selected button,.dl-saved-confirm button{text-decoration:none!important;text-decoration-color:transparent!important}.employee-app a,.employee-app a:visited{color:#f1f1ef!important}button.primary,.wf-primary,.builder-launch,.builder-next,.builder-primary,.crm-primary,.settings-primary,.ai-send,.ai-primary,button[class*=primary]{background:#f1f1ef!important;border-color:#f1f1ef!important;color:#111214!important;box-shadow:none!important}.wf-secondary,.wf-outline-wide,.secondary,button[class*=secondary]{background:#19191c!important;border-color:#343438!important;color:#e8e8e6!important}.auth-page{background:#09090a!important}.auth-glow{display:none!important}.auth-card{background:#111113!important;border-color:#2e2e32!important;box-shadow:0 34px 100px #00000085!important}.auth-brand>span,.auth-copy p,.auth-form label>span,.auth-card footer{color:#85858b!important}.auth-copy h1{color:#f6f6f4!important}.auth-input{background:#0c0c0e!important;border-color:#303034!important}.auth-input:focus-within{border-color:#55555b!important}.auth-input input{background:#0c0c0e!important;color:#fff!important}.auth-submit{background:#f1f1ef!important;border-color:#f1f1ef!important;color:#111214!important;box-shadow:none!important}@media(max-width:760px){.employee-topbar{height:66px!important;padding-left:max(12px,env(safe-area-inset-left))!important;padding-right:max(12px,env(safe-area-inset-right))!important}.employee-brand .logo-tile{width:102px!important;height:39px!important}.employee-account{padding:4px!important;background:transparent!important;border-color:#252529!important}.employee-main,.employee-main.is-home{padding:27px 12px calc(48px + env(safe-area-inset-bottom))!important}.employee-main.is-home{padding-top:34px!important}.employee-page-heading{padding:18px!important;margin-bottom:20px!important;border-radius:14px!important}.employee-page-heading:after{display:none!important}.employee-page-heading h1{font-size:31px!important}.employee-page-heading p{font-size:12.5px!important}.eh-intro{margin-bottom:28px!important}.eh-kicker{font-size:8.5px!important}.eh-intro h1{font-size:41px!important;margin-top:14px!important}.eh-intro p{font-size:15px!important}.eh-doors{grid-template-columns:1fr!important;gap:11px!important}.eh-door,.eh-door.featured,.eh-door:nth-child(3){min-height:178px!important;padding:20px!important;border-radius:16px!important;box-shadow:0 12px 28px #00000047!important}.eh-door:hover,.eh-door.featured:hover,.eh-door:nth-child(3):hover{transform:none!important}.eh-door-icon,.eh-door.featured .eh-door-icon,.eh-door:nth-child(3) .eh-door-icon{width:46px!important;height:46px!important;margin-bottom:16px!important;border-radius:12px!important}.eh-door h3{font-size:24px!important}.eh-door p{font-size:12.5px!important;line-height:1.58!important}.eh-door-action{padding-top:17px!important}.fl-choice,.fl-choice.featured{min-height:178px!important;padding:20px!important;border-radius:16px!important}.fl-choice:hover,.fl-choice.featured:hover{transform:none!important}.fl-lists,.dl-search-card,.dl-results,.dl-setup{padding:16px!important;border-radius:14px!important}.crm-table-card tbody tr{background:#121214!important;border-color:#2e2e32!important;box-shadow:0 10px 26px #00000047!important}.crm-table-card td:nth-child(2),.crm-table-card td:nth-child(5){border-top-color:#2d2d31!important}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.eh-door>div{position:relative;z-index:1}.eh-door>div:before{display:block;margin-bottom:10px;color:#9a9286;font:700 9px/1 Inter,sans-serif;letter-spacing:.18em;text-transform:uppercase}.eh-door:nth-child(1)>div:before{content:"01  ·  Property intelligence"}.eh-door:nth-child(2)>div:before{content:"02  ·  Owner acquisition";color:#cbb27f}.eh-door:nth-child(3)>div:before{content:"03  ·  Deal management";color:#6d765f}.eh-door.featured h3{color:#fffaf0}.eh-door.featured .eh-door-action{border-top:1px solid rgba(213,181,114,.16);margin-top:auto}.eh-door:not(.featured) .eh-door-action{border-top:1px solid rgba(116,107,93,.1);margin-top:auto}.employee-content{position:relative}.employee-content:before{content:"";display:block;width:54px;height:1px;margin:0 0 18px;background:linear-gradient(90deg,#a47d40,transparent);opacity:.9}.employee-main.is-home .employee-content:before{display:none}.fl-lists-head h3,.pl-card h3,.dl-section-head h3,.crm-table-head span,.crm-activity h3{color:#242321}.fl-lists-head p,.pl-section-head p,.dl-section-head p,.crm-table-head small{color:#827a6f}.dl-search-card{position:relative;overflow:hidden}.dl-search-card:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:linear-gradient(180deg,#b99455,#796039)}.dl-divider{background:#ded5c8}.dl-more{color:#785f34}.dl-more:hover{color:#5f4724}.fl-list-card{position:relative;overflow:hidden}.fl-list-card:after{content:"";position:absolute;right:0;top:0;width:34px;height:34px;border-top:1px solid rgba(138,112,66,.13);border-right:1px solid rgba(138,112,66,.13);border-radius:0 14px 0 0}.fl-list-title strong{color:#252421}.fl-list-card small{color:#8b8378}.pl-report{gap:16px}.pl-hero{position:relative;overflow:hidden}.pl-hero:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:linear-gradient(180deg,#c6aa70,#8f6b34)}.pl-kicker{color:#836637}.pl-card{position:relative}.pl-card:after{content:"";position:absolute;left:18px;right:18px;top:0;height:1px;background:linear-gradient(90deg,transparent,#cfc4b2,transparent);opacity:.7}.pl-stat small{color:#827b70}.pl-stat strong{font-size:19px}.pl-detail span{color:#7f786e}.crm-table-card tbody tr{position:relative}.crm-table-card tbody tr:after{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:transparent;transition:background .14s ease}.crm-table-card tbody tr:hover:after{background:#9d783e}.crm-table-card th{letter-spacing:.1em}.crm-table-card td strong{font-weight:650}.crm-status.blue{background:#eee6d7!important;color:#6d5834!important;border-color:#dfd2b9!important}.crm-status.gold{background:#ede0c3!important;color:#6d5425!important;border-color:#dcc9a1!important}.crm-status.green{background:#e2e6dc!important;color:#505b49!important;border-color:#d2d7ca!important}.crm-status.gray{background:#e8e2d8!important;color:#625c53!important;border-color:#dbd3c7!important}.pl-search button,.dl-search-actions>button,.dl-retrieve,.dl-save-list>button,.fl-selected-actions .primary,.crm-filters button.active,.wf-primary,.wf-primary-action,.wf-create,.wf-send,.ai-send,.ai-primary,button.primary{background:linear-gradient(135deg,#111214,#292a2d)!important;border-color:#1d1e20!important;color:#f8f1e5!important}.pl-actions-card button.primary,.auth-submit{background:linear-gradient(135deg,#ceb274,#a98142)!important;border-color:#d4b97f!important;color:#171719!important}.pl-empty,.dl-setup,.fl-empty{background:linear-gradient(145deg,#fbf8f1eb,#f1ece3eb)}.dl-setup{border-style:dashed}.dl-setup-icon{border:1px solid #dac9a8}@media(max-width:760px){.employee-content:before{margin-bottom:14px;width:42px}.eh-door>div:before{font-size:8px;margin-bottom:8px}.eh-door.featured .eh-door-action,.eh-door:not(.featured) .eh-door-action{padding-top:15px}.dl-search-card:before{width:2px}.crm-table-card tbody tr:after{width:2px;border-radius:14px 0 0 14px}.crm-table-card tbody tr:hover:after{background:transparent}}.eh-kicker{display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;width:max-content!important;max-width:100%!important;margin-left:auto!important;margin-right:auto!important;padding-left:18px!important;padding-right:18px!important;box-sizing:border-box!important;white-space:nowrap!important}@media(max-width:430px){.eh-kicker{width:100%!important;max-width:356px!important;padding-left:14px!important;padding-right:14px!important;text-align:center!important;justify-content:center!important}}.employee-theme-toggle{height:42px;min-width:42px;padding:0 12px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid #303034;border-radius:11px;background:#151517;color:#f3f3f1;font:600 11px/1 Inter,sans-serif;cursor:pointer;transition:background .15s ease,border-color .15s ease,transform .15s ease}.employee-theme-toggle:hover{background:#202023;border-color:#45454a;transform:translateY(-1px)}.employee-theme-toggle svg{flex:0 0 auto}html[data-theme=light],html[data-theme=light] body,html[data-theme=light] #root{background:#f3f3f1!important;color:#171719!important;color-scheme:light}html[data-theme=light] .employee-app{background:radial-gradient(circle at 50% -18%,rgba(0,0,0,.035),transparent 34%),linear-gradient(180deg,#f8f8f6,#eeeeeb)!important;color:#171719!important}html[data-theme=light] .employee-app:before{background-image:linear-gradient(rgba(0,0,0,.022) 1px,transparent 1px),linear-gradient(90deg,rgba(0,0,0,.022) 1px,transparent 1px)!important;-webkit-mask-image:linear-gradient(to bottom,black,transparent 82%)!important;mask-image:linear-gradient(to bottom,black,transparent 82%)!important}html[data-theme=light] .employee-topbar{background:#0a0a0b!important;border-bottom-color:#242427!important;box-shadow:0 12px 32px #00000024!important}html[data-theme=light] .employee-home-button,html[data-theme=light] .employee-signout,html[data-theme=light] .employee-theme-toggle{background:#151517!important;border-color:#303034!important;color:#f3f3f1!important}html[data-theme=light] .employee-home-button:hover,html[data-theme=light] .employee-signout:hover,html[data-theme=light] .employee-theme-toggle:hover{background:#202023!important;border-color:#45454a!important}html[data-theme=light] .employee-account{background:#121214!important;border-color:#2c2c30!important}html[data-theme=light] .employee-account .admin-avatar{background:#1b1b1e!important;border-color:#3a3a3f!important;color:#f1f1ef!important}html[data-theme=light] .employee-account strong{color:#f3f3f1!important}html[data-theme=light] .employee-account small{color:#85858a!important}html[data-theme=light] .employee-page-heading{background:#fff!important;border-color:#ddddda!important;box-shadow:0 10px 30px #0f0f0f0e!important}html[data-theme=light] .employee-page-heading h1{color:#171719!important}html[data-theme=light] .employee-page-heading p{color:#6e6e70!important}html[data-theme=light] .employee-page-heading:after{color:#9b9b9d!important}html[data-theme=light] .employee-content:before{background:linear-gradient(90deg,#77777b,transparent)!important}html[data-theme=light] .eh-kicker{background:#fff!important;border-color:#d7d7d4!important;color:#5f5f62!important}html[data-theme=light] .eh-intro h1{color:#111113!important}html[data-theme=light] .eh-intro p{color:#727274!important}html[data-theme=light] .eh-door,html[data-theme=light] .eh-door.featured,html[data-theme=light] .eh-door:nth-child(3){background:#fff!important;border-color:#d9d9d6!important;color:#171719!important;box-shadow:0 14px 38px #14141411!important}html[data-theme=light] .eh-door:before,html[data-theme=light] .eh-door.featured:before,html[data-theme=light] .eh-door:nth-child(3):before{background:#202023!important}html[data-theme=light] .eh-door:hover,html[data-theme=light] .eh-door.featured:hover,html[data-theme=light] .eh-door:nth-child(3):hover{background:#f9f9f7!important;border-color:#bdbdba!important;box-shadow:0 22px 54px #1414141a!important}html[data-theme=light] .eh-door-icon,html[data-theme=light] .eh-door.featured .eh-door-icon,html[data-theme=light] .eh-door:nth-child(3) .eh-door-icon{background:#f1f1ef!important;border-color:#d7d7d4!important;color:#171719!important}html[data-theme=light] .eh-door h3,html[data-theme=light] .eh-door.featured h3,html[data-theme=light] .eh-door:nth-child(3) h3{color:#161618!important}html[data-theme=light] .eh-door p,html[data-theme=light] .eh-door.featured p,html[data-theme=light] .eh-door:nth-child(3) p{color:#6d6d70!important}html[data-theme=light] .eh-door-action,html[data-theme=light] .eh-door.featured .eh-door-action,html[data-theme=light] .eh-door:nth-child(3) .eh-door-action,html[data-theme=light] .eh-door-action svg{color:#171719!important}html[data-theme=light] .eh-door>div:before,html[data-theme=light] .eh-door:nth-child(2)>div:before,html[data-theme=light] .eh-door:nth-child(3)>div:before{color:#7c7c7f!important}html[data-theme=light] .eh-door.featured .eh-door-action,html[data-theme=light] .eh-door:not(.featured) .eh-door-action{border-top-color:#e3e3e0!important}html[data-theme=light] .eh-footnote{color:#99999b!important}html[data-theme=light] .fl-choice,html[data-theme=light] .fl-choice.featured,html[data-theme=light] .fl-lists,html[data-theme=light] .fl-selected,html[data-theme=light] .fl-list-card,html[data-theme=light] .fl-list-card.active{background:#fff!important;border-color:#dadad7!important;color:#171719!important;box-shadow:0 12px 34px #1414140e!important}html[data-theme=light] .fl-choice:before,html[data-theme=light] .fl-choice.featured:before{background:#242427!important}html[data-theme=light] .fl-choice:hover,html[data-theme=light] .fl-choice.featured:hover,html[data-theme=light] .fl-list-card:hover{background:#f8f8f6!important;border-color:#bdbdba!important}html[data-theme=light] .fl-choice-icon,html[data-theme=light] .fl-choice.featured .fl-choice-icon{background:#f0f0ee!important;border-color:#d6d6d3!important;color:#171719!important}html[data-theme=light] .fl-choice h2,html[data-theme=light] .fl-choice.featured h2,html[data-theme=light] .fl-list-title strong,html[data-theme=light] .fl-selected h3,html[data-theme=light] .fl-lists-head h3{color:#171719!important;-webkit-text-fill-color:#171719!important}html[data-theme=light] .fl-choice p,html[data-theme=light] .fl-choice.featured p,html[data-theme=light] .fl-lists-head p,html[data-theme=light] .fl-list-meta,html[data-theme=light] .fl-list-meta span,html[data-theme=light] .fl-list-card small,html[data-theme=light] .fl-selected p{color:#707073!important}html[data-theme=light] .fl-choice>span:last-child,html[data-theme=light] .fl-choice.featured>span:last-child{color:#171719!important;-webkit-text-fill-color:#171719!important}html[data-theme=light] .fl-list-title span{background:#eeeeeb!important;color:#5f5f62!important}html[data-theme=light] .fl-lists-head button,html[data-theme=light] .fl-selected-actions button{background:#f6f6f4!important;border-color:#d7d7d4!important;color:#272729!important}html[data-theme=light] .fl-selected-actions .primary{background:#171719!important;border-color:#171719!important;color:#fff!important}html[data-theme=light] .fl-eyebrow{color:#737376!important}html[data-theme=light] .fl-empty{background:#fafaf8!important;border-color:#d7d7d4!important;color:#6f6f72!important}html[data-theme=light] .fl-empty strong{color:#252527!important}html[data-theme=light] .fl-empty span{color:#77777a!important}html[data-theme=light] .pl-search,html[data-theme=light] .pl-empty,html[data-theme=light] .pl-hero,html[data-theme=light] .pl-stat,html[data-theme=light] .pl-card,html[data-theme=light] .pl-actions-card{background:#fff!important;border-color:#dadad7!important;color:#171719!important;box-shadow:0 10px 30px #1414140d!important}html[data-theme=light] .pl-search:focus-within{border-color:#8f8f92!important;box-shadow:0 0 0 3px #0000000b!important}html[data-theme=light] .pl-search input{color:#171719!important;background:transparent!important}html[data-theme=light] .pl-search input::placeholder{color:#97979a!important}html[data-theme=light] .pl-search>svg{color:#77777a!important}html[data-theme=light] .pl-search button{background:#171719!important;border-color:#171719!important;color:#fff!important}html[data-theme=light] .pl-empty{border-style:dashed!important;box-shadow:none!important}html[data-theme=light] .pl-empty-icon,html[data-theme=light] .pl-stat>span{background:#f0f0ee!important;border-color:#d8d8d5!important;color:#171719!important}html[data-theme=light] .pl-empty h3,html[data-theme=light] .pl-hero h2,html[data-theme=light] .pl-card h3,html[data-theme=light] .pl-stat strong,html[data-theme=light] .pl-history strong,html[data-theme=light] .pl-history b,html[data-theme=light] .pl-comps strong,html[data-theme=light] .pl-comps b{color:#171719!important}html[data-theme=light] .pl-helper,html[data-theme=light] .pl-muted,html[data-theme=light] .pl-source,html[data-theme=light] .pl-hero p,html[data-theme=light] .pl-section-head p,html[data-theme=light] .pl-kicker,html[data-theme=light] .pl-stat small,html[data-theme=light] .pl-detail span,html[data-theme=light] .pl-history span,html[data-theme=light] .pl-comps span,html[data-theme=light] .pl-comps em{color:#77777a!important}html[data-theme=light] .pl-detail,html[data-theme=light] .pl-history>div{border-color:#e5e5e2!important}html[data-theme=light] .pl-detail strong{color:#303032!important}html[data-theme=light] .pl-cache{background:#eeeeeb!important;color:#5f5f62!important}html[data-theme=light] .pl-actions-card{background:#171719!important;border-color:#171719!important;color:#fff!important}html[data-theme=light] .pl-actions-card strong{color:#fff!important}html[data-theme=light] .pl-actions-card span{color:#a9a9ad!important}html[data-theme=light] .pl-actions-card button{background:#2b2b2f!important;border-color:#3f3f44!important;color:#f5f5f3!important}html[data-theme=light] .pl-actions-card button.primary{background:#fff!important;border-color:#fff!important;color:#171719!important}html[data-theme=light] .dl-search-card,html[data-theme=light] .dl-results,html[data-theme=light] .dl-setup,html[data-theme=light] .dl-safety-note,html[data-theme=light] .dl-results-summary>div,html[data-theme=light] .dl-lead-row{background:#fff!important;border-color:#dadad7!important;color:#171719!important;box-shadow:0 10px 30px #1414140d!important}html[data-theme=light] .dl-search-card:before{background:#242427!important}html[data-theme=light] .dl-back{color:#666669!important}html[data-theme=light] .dl-back:hover{color:#171719!important}html[data-theme=light] .dl-safety-note{background:#f7f7f5!important;box-shadow:none!important}html[data-theme=light] .dl-safety-note,html[data-theme=light] .dl-safety-note strong,html[data-theme=light] .dl-safety-note span,html[data-theme=light] .dl-safety-note svg{color:#646467!important}html[data-theme=light] .dl-section-head h3,html[data-theme=light] .dl-result-head h3,html[data-theme=light] .dl-setup h3,html[data-theme=light] .dl-results-summary strong,html[data-theme=light] .dl-lead-row strong{color:#171719!important}html[data-theme=light] .dl-section-head p,html[data-theme=light] .dl-result-head p,html[data-theme=light] .dl-setup p,html[data-theme=light] .dl-results-summary small,html[data-theme=light] .dl-lead-row small,html[data-theme=light] .dl-lead-row span{color:#717174!important}html[data-theme=light] .dl-section-head>div>span,html[data-theme=light] .dl-setup-icon{background:#eeeeeb!important;border-color:#d7d7d4!important;color:#171719!important}html[data-theme=light] .dl-fields label>span,html[data-theme=light] .dl-equity-field label>span,html[data-theme=light] .dl-save-list label{color:#67676a!important}html[data-theme=light] .dl-fields input,html[data-theme=light] .dl-equity-field label>div,html[data-theme=light] .dl-save-list input{background:#f7f7f5!important;border-color:#d5d5d2!important;color:#171719!important}html[data-theme=light] .dl-fields input:focus,html[data-theme=light] .dl-equity-field label>div:focus-within,html[data-theme=light] .dl-save-list input:focus{border-color:#8d8d90!important;box-shadow:0 0 0 3px #0000000a!important}html[data-theme=light] .dl-chip,html[data-theme=light] .dl-property-types .dl-chip{background:#f6f6f4!important;border-color:#d6d6d3!important;color:#5e5e61!important}html[data-theme=light] .dl-chip:hover{background:#ededeb!important;border-color:#bcbcb9!important;color:#171719!important}html[data-theme=light] .dl-chip.selected{background:#171719!important;border-color:#171719!important;color:#fff!important}html[data-theme=light] .dl-more,html[data-theme=light] .dl-search-actions>div,html[data-theme=light] .dl-search-actions>div span{color:#6c6c6f!important}html[data-theme=light] .dl-search-actions>button,html[data-theme=light] .dl-retrieve,html[data-theme=light] .dl-save-list>button{background:#171719!important;border-color:#171719!important;color:#fff!important}html[data-theme=light] .dl-lead-list{border-color:#dcdcd9!important}html[data-theme=light] .dl-lead-signals span{background:#ededeb!important;color:#5e5e61!important}html[data-theme=light] .dl-locked{background:#eeeeeb!important;color:#69696c!important}html[data-theme=light] .dl-saved-confirm{background:#f2f2ef!important;border-color:#d7d7d4!important;color:#4e4e51!important}html[data-theme=light] .crm-search,html[data-theme=light] .crm-table-card,html[data-theme=light] .crm-detail-card,html[data-theme=light] .crm-activity{background:#fff!important;border-color:#dadad7!important;color:#171719!important;box-shadow:0 10px 30px #1414140d!important}html[data-theme=light] .crm-search{color:#707073!important}html[data-theme=light] .crm-search input{color:#171719!important;background:transparent!important}html[data-theme=light] .crm-search input::placeholder{color:#99999c!important}html[data-theme=light] .crm-search:focus-within{border-color:#8f8f92!important;box-shadow:0 0 0 3px #0000000a!important}html[data-theme=light] .crm-filters button{background:#f6f6f4!important;border-color:#d7d7d4!important;color:#606063!important}html[data-theme=light] .crm-filters button:hover{background:#eeeeeb!important;border-color:#bdbdba!important;color:#171719!important}html[data-theme=light] .crm-filters button.active{background:#171719!important;border-color:#171719!important;color:#fff!important}html[data-theme=light] .crm-table-head{background:#f8f8f6!important;border-bottom-color:#e1e1de!important}html[data-theme=light] .crm-table-head span,html[data-theme=light] .crm-activity h3{color:#171719!important}html[data-theme=light] .crm-table-head small{color:#77777a!important}html[data-theme=light] .crm-table-card th{background:#eeeeeb!important;color:#717174!important;border-bottom-color:#ddddda!important}html[data-theme=light] .crm-table-card td{border-bottom-color:#e8e8e5!important;color:#555558!important}html[data-theme=light] .crm-table-card td strong{color:#171719!important}html[data-theme=light] .crm-table-card td small{color:#88888b!important}html[data-theme=light] .crm-table-card tbody tr:hover{background:#f7f7f5!important}html[data-theme=light] .crm-table-card tbody tr:hover:after{background:#242427!important}html[data-theme=light] .crm-status.gray,html[data-theme=light] .crm-status.blue,html[data-theme=light] .crm-status.gold,html[data-theme=light] .crm-status.green{background:#eeeeeb!important;color:#4f4f52!important;border-color:#d9d9d6!important}html[data-theme=light] .crm-detail-head>div>span,html[data-theme=light] .crm-detail-head h2{color:#171719!important}html[data-theme=light] .crm-detail-head p{color:#717174!important}html[data-theme=light] .crm-detail-actions button{background:#f6f6f4!important;border-color:#d7d7d4!important;color:#333336!important}html[data-theme=light] .crm-detail-actions button:hover{background:#eeeeeb!important;border-color:#bcbcb9!important}html[data-theme=light] .crm-detail-grid{border-top-color:#e3e3e0!important}html[data-theme=light] .crm-detail-grid div{border-bottom-color:#e9e9e6!important}html[data-theme=light] .crm-detail-grid small{color:#858588!important}html[data-theme=light] .crm-detail-grid strong{color:#252527!important}html[data-theme=light] .crm-activity>div>span{background:#eeeeeb!important;color:#444447!important}html[data-theme=light] .crm-activity strong{color:#171719!important}html[data-theme=light] .crm-activity p,html[data-theme=light] .crm-activity time{color:#77777a!important}html[data-theme=light] .crm-back{color:#666669!important}html[data-theme=light] .workflow-page,html[data-theme=light] .wf-card,html[data-theme=light] .wf-panel,html[data-theme=light] .wf-modal-card,html[data-theme=light] .builder-card{color:#171719!important}html[data-theme=light] .wf-primary,html[data-theme=light] .wf-primary-action,html[data-theme=light] .wf-create,html[data-theme=light] .wf-send,html[data-theme=light] button.primary{background:#171719!important;border-color:#171719!important;color:#fff!important}html[data-theme=light] .wf-secondary,html[data-theme=light] .wf-outline-wide,html[data-theme=light] button.secondary{background:#f6f6f4!important;border-color:#d6d6d3!important;color:#333336!important}@media(max-width:760px){.employee-theme-toggle{width:42px;padding:0;gap:0}.employee-theme-toggle span{display:none}html[data-theme=light] .crm-table-card tbody tr{background:#fff!important;border-color:#dadad7!important;box-shadow:0 8px 24px #1414140e!important}html[data-theme=light] .crm-table-card td:nth-child(2),html[data-theme=light] .crm-table-card td:nth-child(5){border-top-color:#e5e5e2!important}}.dl-quantity-row .dl-qty,.dl-quantity-row input,.dl-contact-actions,.dl-contact-buttons button,.dl-contact-filter button{background:#171719!important;border:1px solid #343438!important;color:#ededeb!important;box-shadow:none!important}.dl-quantity-row .dl-qty,.dl-contact-filter button{min-height:38px;border-radius:10px;padding:8px 12px;font:700 11px/1.2 Inter,sans-serif;cursor:pointer}.dl-quantity-row .dl-qty.active,.dl-contact-filter button.active,.dl-contact-buttons button:first-child{background:#f1f1ef!important;border-color:#f1f1ef!important;color:#111214!important}.dl-contact-filter{margin-top:16px;display:flex;flex-direction:column;gap:8px}.dl-contact-filter>span{font-size:10px;text-transform:uppercase;letter-spacing:.45px;color:#8f8f95;font-weight:800}.dl-contact-filter>div{display:flex;flex-wrap:wrap;gap:8px}.dl-contact-filter small{color:#77777d;font-size:10px;line-height:1.45}.dl-contact-actions{margin-top:18px;padding:16px;border-radius:12px;background:#121214!important;border-color:#2b2b2f!important;display:flex;align-items:center;justify-content:space-between;gap:18px}.dl-contact-copy{display:flex;flex-direction:column;gap:4px;min-width:0}.dl-contact-actions strong{display:block;color:#f3f3f1!important;font-size:13px;line-height:1.25}.dl-contact-actions span{color:#8f8f95!important;font-size:10.5px;line-height:1.45}.dl-contact-buttons{display:flex;gap:8px;flex:0 0 auto}.dl-contact-buttons button{min-height:40px;border-radius:10px;padding:10px 13px;display:inline-flex;align-items:center;justify-content:center;gap:6px;font:700 11px/1 Inter,sans-serif;cursor:pointer;white-space:nowrap}.dl-contact-buttons button:disabled{opacity:.48;cursor:not-allowed}.dl-contact-buttons button svg{flex:0 0 auto}.dl-contact-buttons button:first-child span{color:#111214!important}.dl-contact-buttons button:last-child span{color:#ededeb!important}.dl-contact-summary{margin-top:10px;display:flex;align-items:center;gap:7px;border-radius:10px;padding:10px 12px;background:#1b1b1e!important;border:1px solid #333338!important;color:#d0d0d3!important;font-size:10.5px}html[data-theme=light] .dl-quantity-row .dl-qty,html[data-theme=light] .dl-quantity-row input,html[data-theme=light] .dl-contact-buttons button,html[data-theme=light] .dl-contact-filter button{background:#f6f6f4!important;border-color:#d6d6d3!important;color:#242426!important}html[data-theme=light] .dl-quantity-row .dl-qty.active,html[data-theme=light] .dl-contact-filter button.active,html[data-theme=light] .dl-contact-buttons button:first-child{background:#171719!important;border-color:#171719!important;color:#fff!important}html[data-theme=light] .dl-contact-filter>span{color:#67676a!important}html[data-theme=light] .dl-contact-filter small{color:#77777a!important}html[data-theme=light] .dl-contact-actions{background:#fff!important;border-color:#dadad7!important}html[data-theme=light] .dl-contact-actions strong{color:#171719!important}html[data-theme=light] .dl-contact-actions span{color:#707073!important}html[data-theme=light] .dl-contact-buttons button:first-child span{color:#fff!important}html[data-theme=light] .dl-contact-buttons button:last-child span{color:#242426!important}html[data-theme=light] .dl-contact-summary{background:#f3f3f1!important;border-color:#d8d8d5!important;color:#4c4c50!important}@media(max-width:760px){.dl-contact-actions{align-items:stretch;flex-direction:column}.dl-contact-buttons{width:100%;display:grid;grid-template-columns:1fr 1fr}.dl-contact-buttons button{width:100%;white-space:normal}.dl-contact-filter>div{display:grid;grid-template-columns:1fr 1fr}}@media(max-width:430px){.dl-contact-buttons{grid-template-columns:1fr}}.cc-engine-banner{margin:0 0 18px;border:1px solid #303034;background:#151517;border-radius:12px;padding:11px 13px;display:flex;align-items:flex-start;gap:9px}.cc-engine-banner strong{display:block;font:700 11px/1.2 Inter,sans-serif;color:#ececeb}.cc-engine-banner span{display:block;margin-top:4px;font:10px/1.4 Inter,sans-serif;color:#85858b}.cc-tabs{flex-wrap:wrap}.cc-tabs button{white-space:nowrap}.cc-loading{border:1px dashed #35353a;border-radius:12px;padding:24px;color:#85858a;font:11px/1.4 Inter,sans-serif;text-align:center}.cc-template-actions{display:grid;grid-template-columns:1fr 1fr auto;gap:7px;margin-top:12px}.cc-template-actions button{margin:0;min-height:38px}.cc-template-actions .danger,.cc-campaign-foot button.danger{color:#d8a1a1;border-color:#553232;background:#1c1415}.cc-template-channel>span{margin-left:auto;border:1px solid #36363a;border-radius:999px;padding:4px 6px;color:#85858a;font-size:8px}.cc-template-form{max-width:720px;margin:0 auto;display:flex;flex-direction:column;gap:14px}.cc-modal-head{display:flex;justify-content:space-between;align-items:flex-start}.cc-modal-head>div>span{font:800 9px/1 Inter,sans-serif;letter-spacing:.14em;color:#7d7d82}.cc-modal-head h3{font:700 24px/1.2 Fraunces,serif;margin:6px 0}.cc-modal-head>button{width:34px;height:34px;border-radius:9px;border:1px solid #323236;background:#18181a;color:#ddd;display:grid;place-items:center}.cc-template-form label,.cc-suppression-form label{display:flex;flex-direction:column;gap:7px;color:#8c8c92;font:800 9px/1 Inter,sans-serif;letter-spacing:.05em;text-transform:uppercase}.cc-template-form input,.cc-template-form select,.cc-template-form textarea,.cc-suppression-form input,.cc-suppression-form select,.cc-message-block input,.cc-message-block select,.cc-message-block textarea,.cc-schedule-grid input,.cc-schedule-grid select{width:100%;box-sizing:border-box;background:#101012;border:1px solid #303034;border-radius:10px;color:#ececea;padding:11px 12px;font:12px/1.4 Inter,sans-serif;text-transform:none;letter-spacing:0}.cc-form-actions{display:flex;justify-content:flex-end;gap:8px}.cc-suppression-form{display:grid;grid-template-columns:150px minmax(220px,1fr) minmax(220px,1fr) auto;gap:10px;align-items:end}.cc-suppression-form .cc-primary{height:42px}.cc-suppression-list{display:flex;flex-direction:column;margin-top:14px;border:1px solid #2e2e32;border-radius:12px;overflow:hidden}.cc-suppression-list>div{display:grid;grid-template-columns:90px minmax(180px,1fr) minmax(160px,.8fr) 36px;gap:12px;align-items:center;padding:12px 13px;background:#151517;border-bottom:1px solid #29292d}.cc-suppression-list>div:last-child{border-bottom:0}.cc-suppression-list strong{font:700 11px/1.3 Inter,sans-serif}.cc-suppression-list small{color:#77777c;font:10px/1.3 Inter,sans-serif}.cc-suppression-list button{width:32px;height:32px;border-radius:8px;border:1px solid #443033;background:#1b1415;color:#c99;display:grid;place-items:center}.cc-empty.compact{margin-top:14px;padding:18px}.cc-channel-row.three{display:grid;grid-template-columns:repeat(3,1fr)}.cc-message-block{border:1px solid #2d2d31;border-radius:12px;background:#121214;padding:13px;display:flex;flex-direction:column;gap:9px}.cc-message-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.cc-message-head strong{font:700 11px/1 Inter,sans-serif;color:#dededc}.cc-message-head select{width:auto;min-width:180px;padding:8px 10px}.cc-schedule-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.cc-schedule-grid label{display:flex;flex-direction:column;gap:7px;color:#8c8c92;font:800 9px/1 Inter,sans-serif;text-transform:uppercase;letter-spacing:.05em}.cc-campaign-list{display:flex;flex-direction:column;gap:12px}.cc-campaign-card{border:1px solid #2e2e32;background:#151517;border-radius:14px;padding:16px}.cc-campaign-title{display:flex;justify-content:space-between;gap:14px;align-items:flex-start}.cc-campaign-title h3{font:700 18px/1.2 Fraunces,serif;margin:8px 0 5px}.cc-campaign-title p{margin:0;color:#85858a;font:10px/1.4 Inter,sans-serif}.cc-campaign-title>span{color:#77777c;font:9.5px/1.3 Inter,sans-serif;white-space:nowrap}.cc-status{display:inline-flex;align-items:center;border-radius:999px;padding:5px 8px;border:1px solid #38383d;background:#1b1b1e;color:#a8a8ad;font:800 8.5px/1 Inter,sans-serif;letter-spacing:.05em;text-transform:uppercase}.cc-status-running{background:#efefed;color:#121214;border-color:#efefed}.cc-status-scheduled{border-color:#4b4b50;color:#d4d4d0}.cc-status-paused{border-style:dashed}.cc-status-completed{background:#222225;color:#e1e1df}.cc-status-canceled{color:#a07f7f;border-color:#4d3333}.cc-campaign-metrics{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;margin:14px 0}.cc-campaign-metrics>div{border:1px solid #2a2a2e;background:#101012;border-radius:9px;padding:9px 10px}.cc-campaign-metrics small{display:block;color:#737379;font:8.5px/1.2 Inter,sans-serif}.cc-campaign-metrics strong{display:block;margin-top:5px;font:700 16px/1 Fraunces,serif}.cc-campaign-foot{display:flex;justify-content:space-between;align-items:center;gap:12px;border-top:1px solid #29292d;padding-top:12px}.cc-campaign-foot>span{color:#77777c;font:9.5px/1.4 Inter,sans-serif}.cc-campaign-foot>div{display:flex;gap:7px}.cc-campaign-foot button{border:1px solid #35353a;background:#18181a;color:#dededc;border-radius:9px;min-height:34px;padding:0 10px;display:inline-flex;align-items:center;gap:5px;font:700 9.5px/1 Inter,sans-serif}.cc-review-card .cc-info{margin-top:14px}.cc-form-card button,.cc-template-form button,.cc-suppression-form button,.cc-campaign-foot button{cursor:pointer}.cc-form-card button:disabled,.cc-template-form button:disabled,.cc-suppression-form button:disabled,.cc-campaign-foot button:disabled{opacity:.45;cursor:not-allowed}html[data-theme=light] .cc-engine-banner,html[data-theme=light] .cc-message-block,html[data-theme=light] .cc-campaign-card,html[data-theme=light] .cc-suppression-list>div{background:#fff;border-color:#d8d8d5}html[data-theme=light] .cc-engine-banner strong,html[data-theme=light] .cc-message-head strong,html[data-theme=light] .cc-campaign-title h3{color:#171719}html[data-theme=light] .cc-template-form input,html[data-theme=light] .cc-template-form select,html[data-theme=light] .cc-template-form textarea,html[data-theme=light] .cc-suppression-form input,html[data-theme=light] .cc-suppression-form select,html[data-theme=light] .cc-message-block input,html[data-theme=light] .cc-message-block select,html[data-theme=light] .cc-message-block textarea,html[data-theme=light] .cc-schedule-grid input,html[data-theme=light] .cc-schedule-grid select{background:#f6f6f4;border-color:#d6d6d3;color:#222}html[data-theme=light] .cc-campaign-metrics>div{background:#f6f6f4;border-color:#d9d9d6}html[data-theme=light] .cc-status-running{background:#171719;color:#fff;border-color:#171719}@media(max-width:900px){.cc-suppression-form,.cc-schedule-grid{grid-template-columns:1fr 1fr}.cc-campaign-metrics{grid-template-columns:repeat(3,1fr)}}@media(max-width:620px){.cc-suppression-form,.cc-schedule-grid,.cc-channel-row.three{grid-template-columns:1fr}.cc-suppression-list>div{grid-template-columns:1fr auto}.cc-suppression-list .cc-template-channel,.cc-suppression-list small{grid-column:1/-1}.cc-campaign-title,.cc-campaign-foot{flex-direction:column;align-items:flex-start}.cc-campaign-metrics{grid-template-columns:1fr 1fr}.cc-campaign-foot>div{width:100%;flex-wrap:wrap}.cc-campaign-foot button{flex:1}.cc-message-head{align-items:flex-start;flex-direction:column}.cc-message-head select{width:100%}.cc-form-actions{flex-direction:column}.cc-form-actions>*{width:100%}}.cc-engine-banner{align-items:center}.cc-engine-copy{flex:1;min-width:0}.cc-provider-badges{margin-left:auto;display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.cc-provider-badges span{margin:0;min-height:30px;padding:0 10px;border:1px solid #35353a;background:#101012;border-radius:999px;display:inline-flex;align-items:center;gap:6px;color:#929298;font:700 9.5px/1 Inter,sans-serif;white-space:nowrap}.cc-provider-badges span.ready{background:#ececea;color:#151517;border-color:#ececea}.cc-provider-badges span.offline{border-style:dashed}.cc-draft.live{background:#ececea;color:#151517;border-color:#ececea}html[data-theme=light] .cc-provider-badges span{background:#f4f4f2;border-color:#d3d3d0;color:#67676c}html[data-theme=light] .cc-provider-badges span.ready,html[data-theme=light] .cc-draft.live{background:#171719;color:#fff;border-color:#171719}@media(max-width:760px){.cc-engine-banner{align-items:flex-start;flex-wrap:wrap}.cc-provider-badges{width:100%;margin-left:26px;justify-content:flex-start}}@media(max-width:520px){.cc-provider-badges{margin-left:0}.cc-provider-badges span{flex:1;justify-content:center}}.crm-page,.crm-detail{max-width:1180px;margin:0 auto;color:var(--text,#ededeb)}.crm-page{display:flex;flex-direction:column;gap:14px}.crm-toolbar{display:flex;align-items:center;justify-content:space-between;gap:10px}.crm-search{width:min(620px,100%);height:44px;background:#111113;border:1px solid #303034;border-radius:11px;display:flex;align-items:center;gap:9px;padding:0 13px;color:#818188}.crm-search input{border:0;outline:0;background:transparent;flex:1;color:#ededeb;font:12px Inter,sans-serif}.crm-search input::placeholder{color:#6f6f75}.crm-refresh{min-height:42px;border:1px solid #35353a;background:#18181a;color:#e3e3e1;border-radius:10px;padding:0 13px;display:flex;align-items:center;gap:7px;font:700 10px Inter,sans-serif;cursor:pointer}.crm-refresh:disabled{opacity:.5;cursor:not-allowed}.crm-filters{display:flex;gap:7px;flex-wrap:wrap;margin:3px 0 6px}.crm-filters button{border:1px solid #303034;background:#151517;border-radius:999px;padding:8px 12px;font:700 10px Inter,sans-serif;color:#9b9ba1;cursor:pointer}.crm-filters button.active{background:#efefed;border-color:#efefed;color:#121214}.crm-table-card{background:#111113;border:1px solid #2e2e32;border-radius:16px;overflow:hidden}.crm-table-head{padding:17px 20px;border-bottom:1px solid #29292d;display:flex;align-items:center;justify-content:space-between;gap:12px}.crm-table-head>div{display:flex;flex-direction:column;gap:4px}.crm-table-head span{font:700 12px Inter,sans-serif}.crm-table-head small{font:10px Inter,sans-serif;color:#7e7e84}.crm-live-badge{display:inline-flex;align-items:center;gap:6px;border:1px solid #35353a;border-radius:999px;padding:7px 9px;color:#9a9aa0;font:700 9px Inter,sans-serif}.crm-table-wrap{overflow:auto}.crm-table-card table{width:100%;border-collapse:collapse;min-width:800px}.crm-table-card th{text-align:left;padding:11px 18px;background:#151517;border-bottom:1px solid #29292d;font:800 9px Inter,sans-serif;letter-spacing:.07em;text-transform:uppercase;color:#77777d}.crm-table-card td{padding:15px 18px;border-bottom:1px solid #29292d;font:11px Inter,sans-serif;color:#8d8d93}.crm-table-card tbody tr{cursor:pointer}.crm-table-card tbody tr:hover{background:#161618}.crm-table-card td strong{display:block;color:#e8e8e6;font:650 11.5px/1.35 Inter,sans-serif}.crm-table-card td small{display:flex;align-items:center;gap:4px;color:#737379;font:9.5px/1.4 Inter,sans-serif;margin-top:4px}.crm-status{display:inline-flex;align-items:center;border:1px solid #38383d;background:#1a1a1d;color:#b6b6bb;border-radius:999px;padding:6px 9px;font:800 9px/1 Inter,sans-serif}.crm-stage-contacted,.crm-stage-replied{border-style:dashed}.crm-stage-interested,.crm-stage-offer-sent{background:#242427;color:#ededeb}.crm-stage-under-contract,.crm-stage-closed{background:#efefed;color:#121214;border-color:#efefed}.crm-loading,.crm-empty,.crm-error{border:1px dashed #36363b;border-radius:12px;padding:22px;color:#85858b;font:11px/1.5 Inter,sans-serif}.crm-error{border-style:solid;border-color:#563535;color:#d6a9a9;background:#191415}.crm-empty{display:flex;align-items:center;gap:12px}.crm-empty strong{display:block;color:#e9e9e7}.crm-empty p{margin:3px 0 0;color:#77777d}.crm-back{border:1px solid #333338;background:#171719;color:#d4d4d2;border-radius:9px;padding:9px 11px;margin:0 0 14px;display:inline-flex;align-items:center;gap:6px;font:700 10px Inter,sans-serif;cursor:pointer}.crm-detail-card,.crm-campaigns,.crm-activity{background:#111113;border:1px solid #2e2e32;border-radius:17px;padding:22px}.crm-detail-head{display:flex;justify-content:space-between;gap:20px;align-items:flex-start}.crm-detail-head>div:first-child>span,.crm-section-title>span,.crm-section-title>div>span{font:800 9px Inter,sans-serif;letter-spacing:.13em;color:#74747a}.crm-detail-head h2{font-family:Fraunces,serif;font-size:30px;margin:7px 0 5px;color:#f0f0ee}.crm-detail-head p{font:11px Inter,sans-serif;color:#7e7e84;margin:0}.crm-stage-control{display:flex;flex-direction:column;gap:6px;min-width:180px}.crm-stage-control small{font:800 8.5px Inter,sans-serif;text-transform:uppercase;letter-spacing:.08em;color:#74747a}.crm-stage-control select{height:38px;border:1px solid #38383d;background:#171719;color:#ececea;border-radius:9px;padding:0 10px;font:700 10px Inter,sans-serif}.crm-detail-actions{display:flex;gap:8px;margin:20px 0}.crm-detail-actions button{height:38px;border:1px solid #333338;background:#171719;color:#9a9aa0;border-radius:9px;padding:0 12px;display:flex;align-items:center;gap:6px;font:700 10px Inter,sans-serif}.crm-detail-actions button:disabled{opacity:.55;cursor:not-allowed}.crm-detail-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #29292d;padding-top:18px;gap:18px}.crm-detail-grid div{display:flex;flex-direction:column;gap:5px}.crm-detail-grid small{font:9px Inter,sans-serif;color:#77777d}.crm-detail-grid strong{font:650 11px/1.4 Inter,sans-serif;color:#dededc;overflow-wrap:anywhere}.crm-campaigns{margin-top:14px}.crm-section-title{display:flex;justify-content:space-between;align-items:center;gap:12px}.crm-section-title>strong{font:700 10px Inter,sans-serif;color:#7f7f85}.crm-campaigns>div:last-child{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.crm-campaigns>div:last-child>span{display:flex;align-items:center;gap:6px;border:1px solid #303034;background:#151517;border-radius:10px;padding:9px 10px;font:700 10px Inter,sans-serif;color:#d7d7d5}.crm-campaigns>div:last-child small{margin-left:4px;color:#75757b;font:9px Inter,sans-serif}.crm-activity{margin-top:14px}.crm-section-title h3{font-family:Fraunces,serif;font-size:21px;margin:4px 0 0;color:#ededeb}.crm-section-title button{border:1px solid #35353a;background:#18181a;color:#d8d8d6;border-radius:9px;min-height:34px;padding:0 10px;display:flex;align-items:center;gap:6px;font:700 9.5px Inter,sans-serif;cursor:pointer}.crm-empty-activity{display:flex;align-items:center;gap:12px;border:1px dashed #35353a;border-radius:12px;padding:18px;margin-top:14px;color:#7f7f85}.crm-empty-activity strong{color:#dcdcd9;font:700 11px Inter,sans-serif}.crm-empty-activity p{margin:4px 0 0;font:10px/1.5 Inter,sans-serif}.crm-timeline{display:flex;flex-direction:column;margin-top:16px}.crm-event{display:grid;grid-template-columns:36px minmax(0,1fr) auto;gap:12px;padding:14px 0;border-top:1px solid #29292d;align-items:start}.crm-event:first-child{border-top:0}.crm-event-icon{width:34px;height:34px;border-radius:10px;border:1px solid #303034;background:#171719;color:#a0a0a6;display:grid;place-items:center}.crm-event.delivered .crm-event-icon{background:#efefed;color:#121214;border-color:#efefed}.crm-event.reply .crm-event-icon{border-width:2px;color:#ededeb}.crm-event.failed .crm-event-icon,.crm-event.blocked .crm-event-icon{border-style:dashed}.crm-event-copy>div{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.crm-event-copy strong{font:700 11px Inter,sans-serif;color:#e3e3e1}.crm-event-copy>div>span{font:9px Inter,sans-serif;color:#6f6f75}.crm-event-copy p{margin:5px 0 0;color:#8b8b91;font:10.5px/1.55 Inter,sans-serif;white-space:pre-wrap;overflow-wrap:anywhere}.crm-event-copy small{display:block;margin-top:5px;color:#6f6f75;font:9px Inter,sans-serif}.crm-event time{font:9px Inter,sans-serif;color:#6f6f75;white-space:nowrap}html[data-theme=light] .crm-page,html[data-theme=light] .crm-detail{color:#171719}html[data-theme=light] .crm-search,html[data-theme=light] .crm-table-card,html[data-theme=light] .crm-detail-card,html[data-theme=light] .crm-campaigns,html[data-theme=light] .crm-activity{background:#fff;border-color:#d9d9d6}html[data-theme=light] .crm-search input,html[data-theme=light] .crm-stage-control select{color:#202022}html[data-theme=light] .crm-search input::placeholder{color:#99999d}html[data-theme=light] .crm-refresh,html[data-theme=light] .crm-back,html[data-theme=light] .crm-section-title button,html[data-theme=light] .crm-detail-actions button,html[data-theme=light] .crm-stage-control select{background:#f6f6f4;border-color:#d7d7d4;color:#313133}html[data-theme=light] .crm-filters button{background:#fff;border-color:#d8d8d5;color:#6e6e72}html[data-theme=light] .crm-filters button.active{background:#171719;border-color:#171719;color:#fff}html[data-theme=light] .crm-table-card th{background:#f7f7f5;border-color:#e1e1de;color:#8a8a8e}html[data-theme=light] .crm-table-card td{border-color:#e8e8e5;color:#646468}html[data-theme=light] .crm-table-card tbody tr:hover{background:#fafaf8}html[data-theme=light] .crm-table-card td strong,html[data-theme=light] .crm-detail-head h2,html[data-theme=light] .crm-detail-grid strong,html[data-theme=light] .crm-section-title h3,html[data-theme=light] .crm-event-copy strong,html[data-theme=light] .crm-empty strong,html[data-theme=light] .crm-empty-activity strong{color:#171719}html[data-theme=light] .crm-status{background:#f1f1ef;border-color:#d8d8d5;color:#626266}html[data-theme=light] .crm-stage-under-contract,html[data-theme=light] .crm-stage-closed{background:#171719;color:#fff;border-color:#171719}html[data-theme=light] .crm-campaigns>div:last-child>span,html[data-theme=light] .crm-event-icon{background:#f7f7f5;border-color:#d9d9d6;color:#636367}html[data-theme=light] .crm-event.delivered .crm-event-icon{background:#171719;color:#fff;border-color:#171719}html[data-theme=light] .crm-event,html[data-theme=light] .crm-detail-grid{border-color:#e6e6e3}@media(max-width:760px){.crm-toolbar{align-items:stretch;flex-direction:column}.crm-search{width:100%}.crm-refresh{justify-content:center}.crm-table-card table{min-width:0}.crm-table-card thead{display:none}.crm-table-card tbody{display:block;padding:12px}.crm-table-card tbody tr{display:grid!important;grid-template-columns:1fr 1fr!important;gap:0 14px;border:1px solid #303034;border-radius:12px;padding:14px;margin-bottom:10px;background:#151517}.crm-table-card td{display:block!important;padding:8px 0!important;border:0!important}.crm-table-card td:nth-child(1),.crm-table-card td:nth-child(2),.crm-table-card td:nth-child(5){grid-column:1/-1}.crm-table-card td:nth-child(2),.crm-table-card td:nth-child(5){border-top:1px solid #29292d!important;padding-top:11px!important}.crm-detail-head{flex-direction:column}.crm-stage-control{width:100%}.crm-detail-actions{display:grid;grid-template-columns:repeat(3,1fr)}.crm-detail-actions button{justify-content:center}.crm-detail-grid{grid-template-columns:1fr 1fr}.crm-event{grid-template-columns:34px 1fr}.crm-event time{grid-column:2}.crm-campaigns>div:last-child>span{width:100%;box-sizing:border-box}.crm-section-title{align-items:flex-start}.crm-live-badge{display:none}html[data-theme=light] .crm-table-card tbody tr{background:#fff;border-color:#dededb}html[data-theme=light] .crm-table-card td:nth-child(2),html[data-theme=light] .crm-table-card td:nth-child(5){border-color:#e6e6e3!important}}@media(max-width:430px){.crm-detail-grid,.crm-detail-actions,.crm-event{grid-template-columns:1fr}.crm-event time{grid-column:1}.crm-event-icon{width:32px;height:32px}.crm-table-card tbody tr{grid-template-columns:1fr!important}.crm-table-card td:nth-child(3),.crm-table-card td:nth-child(4){grid-column:1/-1}}.crm-hub{max-width:1180px;margin:0 auto;color:#ededeb}.crm-hub-tabs{display:flex;gap:6px;align-items:center;margin:0 0 15px;padding:5px;background:#111113;border:1px solid #2e2e32;border-radius:13px;width:max-content;max-width:100%;overflow:auto}.crm-hub-tabs button{height:36px;border:0;background:transparent;color:#85858b;border-radius:9px;padding:0 13px;display:flex;align-items:center;gap:7px;font:750 10px Inter,sans-serif;cursor:pointer;white-space:nowrap}.crm-hub-tabs button:hover{color:#d8d8d6;background:#171719}.crm-hub-tabs button.active{background:#ededeb;color:#111113}.crm-sms-page{display:flex;flex-direction:column;gap:12px}.crm-sms-statusbar{min-height:50px;border:1px solid #2f2f33;background:#111113;border-radius:13px;padding:9px 12px;display:flex;justify-content:space-between;align-items:center;gap:14px}.crm-sms-statusbar>div{display:flex;align-items:center;gap:8px}.crm-sms-statusbar strong{font:750 10.5px Inter,sans-serif;color:#ededeb}.crm-sms-statusbar span{font:9.5px Inter,sans-serif;color:#77777d}.crm-sms-statusbar button{height:32px;border:1px solid #36363a;background:#18181a;color:#d7d7d5;border-radius:8px;padding:0 9px;display:flex;align-items:center;gap:5px;font:700 9px Inter,sans-serif;cursor:pointer}.crm-sms-statusbar button:disabled{opacity:.5}.crm-sms-shell{display:grid;grid-template-columns:350px minmax(0,1fr);height:min(690px,calc(100vh - 245px));min-height:540px;background:#111113;border:1px solid #2e2e32;border-radius:16px;overflow:hidden}.crm-thread-panel{min-width:0;border-right:1px solid #2b2b2f;display:flex;flex-direction:column;background:#101012}.crm-thread-search{margin:14px 14px 9px;height:38px;border:1px solid #303034;border-radius:9px;background:#151517;display:flex;align-items:center;gap:7px;padding:0 10px;color:#77777d}.crm-thread-search input{min-width:0;flex:1;border:0;outline:0;background:transparent;color:#ededeb;font:10.5px Inter,sans-serif}.crm-thread-heading{padding:4px 15px 10px;display:flex;justify-content:space-between;align-items:center}.crm-thread-heading span{font:800 8.5px Inter,sans-serif;letter-spacing:.12em;color:#737379}.crm-thread-heading small{font:9px Inter,sans-serif;color:#66666c}.crm-thread-list{overflow:auto;flex:1}.crm-thread-list>button{width:100%;position:relative;border:0;border-top:1px solid #29292d;background:transparent;color:inherit;padding:13px 14px;display:grid;grid-template-columns:38px minmax(0,1fr);gap:10px;text-align:left;cursor:pointer}.crm-thread-list>button:hover{background:#151517}.crm-thread-list>button.active{background:#1b1b1e}.crm-thread-avatar{width:36px;height:36px;border-radius:50%;border:1px solid #37373c;background:#1b1b1e;color:#d8d8d6;display:grid;place-items:center;font:800 11px Inter,sans-serif}.crm-thread-avatar.large{width:40px;height:40px}.crm-thread-copy{min-width:0}.crm-thread-copy>div{display:flex;justify-content:space-between;gap:8px;align-items:center}.crm-thread-copy strong{font:750 10.5px Inter,sans-serif;color:#e7e7e5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-thread-copy time{font:8.5px Inter,sans-serif;color:#64646a;white-space:nowrap}.crm-thread-copy small{display:block;margin-top:2px;font:9px Inter,sans-serif;color:#75757b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-thread-copy p{margin:5px 24px 0 0;font:9.5px/1.35 Inter,sans-serif;color:#85858b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-unread-count{position:absolute;right:14px;bottom:12px;min-width:18px;height:18px;border-radius:999px;background:#ededeb;color:#111113;display:grid;place-items:center;padding:0 5px;font:800 8px Inter,sans-serif}.crm-thread-empty{min-height:160px;padding:30px 20px;color:#74747a;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:7px;font:10px/1.4 Inter,sans-serif}.crm-thread-empty strong{color:#d8d8d6}.crm-thread-empty span{max-width:210px}.crm-conversation-panel{min-width:0;display:flex;flex-direction:column;background:#121214}.crm-conversation-empty{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:#707076;text-align:center;padding:30px}.crm-conversation-empty strong{font:750 12px Inter,sans-serif;color:#d8d8d6}.crm-conversation-empty span{font:10px/1.5 Inter,sans-serif;max-width:330px}.crm-conversation-head{min-height:70px;border-bottom:1px solid #2c2c30;padding:11px 16px;display:grid;grid-template-columns:42px minmax(0,1fr) auto;gap:11px;align-items:center}.crm-conversation-head>div:nth-child(2){min-width:0;display:flex;flex-direction:column;gap:3px}.crm-conversation-head>div:nth-child(2)>strong{font:750 12px Inter,sans-serif;color:#ededeb}.crm-conversation-head>div:nth-child(2)>span{font:9.5px Inter,sans-serif;color:#818187;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.crm-conversation-head>div:nth-child(2)>small{font:8.5px Inter,sans-serif;color:#66666c}.crm-suppressed-banner{margin:10px 12px 0;border:1px dashed #4b3a3a;background:#181414;border-radius:9px;padding:9px 10px;display:flex;gap:8px;align-items:flex-start;color:#ba9a9a}.crm-suppressed-banner>div{display:flex;flex-direction:column;gap:2px}.crm-suppressed-banner strong{font:750 9.5px Inter,sans-serif}.crm-suppressed-banner span{font:9px/1.4 Inter,sans-serif;color:#927979}.crm-message-scroll{flex:1;min-height:0;overflow:auto;padding:20px 18px;display:flex;flex-direction:column;gap:10px}.crm-message-row{display:flex}.crm-message-row.outbound{justify-content:flex-end}.crm-message-row.inbound{justify-content:flex-start}.crm-message-bubble{max-width:min(72%,560px);border:1px solid #323237;border-radius:14px;padding:10px 11px 8px;background:#18181b}.crm-message-row.outbound .crm-message-bubble{background:#e8e8e6;border-color:#e8e8e6;color:#121214;border-bottom-right-radius:4px}.crm-message-row.inbound .crm-message-bubble{border-bottom-left-radius:4px}.crm-message-bubble p{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;font:10.8px/1.55 Inter,sans-serif;color:#d9d9d7}.crm-message-row.outbound .crm-message-bubble p{color:#171719}.crm-message-bubble>div{display:flex;justify-content:space-between;gap:12px;margin-top:7px}.crm-message-bubble>div span,.crm-message-bubble>div time,.crm-message-bubble>small{font:8px Inter,sans-serif;color:#69696f}.crm-message-row.outbound .crm-message-bubble>div span,.crm-message-row.outbound .crm-message-bubble>div time,.crm-message-row.outbound .crm-message-bubble>small{color:#6a6a6e}.crm-message-bubble>small{display:block;margin-top:3px;text-transform:capitalize}.crm-no-messages{margin:auto;display:flex;flex-direction:column;align-items:center;text-align:center;gap:7px;color:#717177}.crm-no-messages strong{font:750 11px Inter,sans-serif;color:#d8d8d6}.crm-no-messages span{font:9.5px/1.5 Inter,sans-serif;max-width:360px}.crm-sms-composer{border-top:1px solid #2c2c30;padding:11px 13px;background:#101012}.crm-sms-composer textarea{width:100%;box-sizing:border-box;resize:none;outline:0;border:1px solid #343439;background:#171719;color:#ededeb;border-radius:10px;padding:10px 11px;font:10.5px/1.5 Inter,sans-serif}.crm-sms-composer textarea:disabled{opacity:.5}.crm-sms-composer>div{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:7px}.crm-sms-composer>div>span{font:8.5px Inter,sans-serif;color:#68686e}.crm-sms-composer button{height:34px;border:0;background:#ededeb;color:#111113;border-radius:8px;padding:0 12px;display:flex;align-items:center;gap:6px;font:800 9.5px Inter,sans-serif;cursor:pointer}.crm-sms-composer button:disabled{opacity:.45;cursor:not-allowed}.crm-coming-soon{min-height:430px;border:1px solid #2e2e32;background:#111113;border-radius:16px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:40px;color:#78787e}.crm-coming-soon>span{margin-top:13px;font:800 8.5px Inter,sans-serif;letter-spacing:.13em}.crm-coming-soon h2{margin:8px 0 7px;color:#ededeb;font:500 27px Fraunces,serif}.crm-coming-soon p{max-width:530px;margin:0;font:10.5px/1.65 Inter,sans-serif;color:#85858b}.crm-coming-soon small{margin-top:12px;font:9px/1.5 Inter,sans-serif;color:#66666c;max-width:470px}html[data-theme=light] .crm-hub{color:#171719}html[data-theme=light] .crm-hub-tabs,html[data-theme=light] .crm-sms-statusbar,html[data-theme=light] .crm-sms-shell,html[data-theme=light] .crm-coming-soon{background:#fff;border-color:#d9d9d6}html[data-theme=light] .crm-hub-tabs button{color:#737377}html[data-theme=light] .crm-hub-tabs button:hover{background:#f4f4f2;color:#222224}html[data-theme=light] .crm-hub-tabs button.active{background:#171719;color:#fff}html[data-theme=light] .crm-sms-statusbar strong,html[data-theme=light] .crm-thread-copy strong,html[data-theme=light] .crm-conversation-head>div:nth-child(2)>strong,html[data-theme=light] .crm-no-messages strong,html[data-theme=light] .crm-conversation-empty strong,html[data-theme=light] .crm-coming-soon h2{color:#171719}html[data-theme=light] .crm-sms-statusbar button{background:#f7f7f5;border-color:#d8d8d5;color:#313133}html[data-theme=light] .crm-thread-panel,html[data-theme=light] .crm-sms-composer{background:#fafaf8}html[data-theme=light] .crm-conversation-panel{background:#fff}html[data-theme=light] .crm-thread-panel,html[data-theme=light] .crm-conversation-head,html[data-theme=light] .crm-sms-composer{border-color:#e1e1de}html[data-theme=light] .crm-thread-search{background:#fff;border-color:#d8d8d5}html[data-theme=light] .crm-thread-search input,html[data-theme=light] .crm-sms-composer textarea{color:#171719}html[data-theme=light] .crm-thread-list>button{border-color:#e6e6e3}html[data-theme=light] .crm-thread-list>button:hover{background:#f6f6f4}html[data-theme=light] .crm-thread-list>button.active{background:#f0f0ee}html[data-theme=light] .crm-thread-avatar{background:#f2f2f0;border-color:#d7d7d4;color:#333335}html[data-theme=light] .crm-unread-count{background:#171719;color:#fff}html[data-theme=light] .crm-message-bubble{background:#f4f4f2;border-color:#d9d9d6}html[data-theme=light] .crm-message-bubble p{color:#2f2f31}html[data-theme=light] .crm-message-row.outbound .crm-message-bubble{background:#171719;border-color:#171719}html[data-theme=light] .crm-message-row.outbound .crm-message-bubble p{color:#fff}html[data-theme=light] .crm-message-row.outbound .crm-message-bubble>div span,html[data-theme=light] .crm-message-row.outbound .crm-message-bubble>div time,html[data-theme=light] .crm-message-row.outbound .crm-message-bubble>small{color:#b1b1b5}html[data-theme=light] .crm-sms-composer textarea{background:#fff;border-color:#d8d8d5}html[data-theme=light] .crm-sms-composer button{background:#171719;color:#fff}html[data-theme=light] .crm-coming-soon{color:#77777b}@media(max-width:850px){.crm-sms-shell{grid-template-columns:300px minmax(0,1fr)}.crm-message-bubble{max-width:82%}}@media(max-width:700px){.crm-hub-tabs{width:100%;box-sizing:border-box}.crm-hub-tabs button{flex:1;justify-content:center}.crm-sms-statusbar{align-items:flex-start;flex-direction:column}.crm-sms-statusbar>div:last-child{width:100%;justify-content:space-between}.crm-sms-shell{display:block;height:auto;min-height:0}.crm-thread-panel{border-right:0;border-bottom:1px solid #2b2b2f;max-height:330px}.crm-conversation-panel{min-height:560px}.crm-thread-list{max-height:250px}.crm-conversation-head{grid-template-columns:42px minmax(0,1fr)}.crm-conversation-head>.crm-status{display:none}.crm-message-scroll{min-height:340px}html[data-theme=light] .crm-thread-panel{border-color:#e1e1de}}@media(max-width:460px){.crm-hub-tabs button{padding:0 9px}.crm-hub-tabs button svg{display:none}.crm-message-bubble{max-width:90%}.crm-conversation-head>div:nth-child(2)>span{white-space:normal}.crm-sms-composer>div{align-items:flex-end}.crm-sms-composer>div>span{max-width:140px}.crm-sms-statusbar>div:first-child{flex-wrap:wrap}.crm-sms-statusbar>div:first-child span{width:100%}}.crm-coming-soon.crm-email-host{display:block;min-height:0;padding:0;border:0;background:transparent;text-align:left}.crm-coming-soon.crm-email-host>*:not(.crm-email-root){display:none!important}.crm-email-root{display:flex;flex-direction:column;gap:12px;color:#ededeb}.crm-email-statusbar{min-height:50px;border:1px solid #2f2f33;background:#111113;border-radius:13px;padding:9px 12px;display:flex;justify-content:space-between;align-items:center;gap:14px}.crm-email-statusbar>div{display:flex;align-items:center;gap:8px}.crm-email-statusbar strong{font:750 10.5px Inter,sans-serif;color:#ededeb}.crm-email-statusbar span{font:9.5px Inter,sans-serif;color:#77777d}.crm-email-statusbar button{height:32px;border:1px solid #36363a;background:#18181a;color:#d7d7d5;border-radius:8px;padding:0 9px;display:flex;align-items:center;gap:5px;font:700 9px Inter,sans-serif;cursor:pointer}.crm-email-folders{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.crm-email-folders button{height:34px;border:1px solid #303034;background:#151517;color:#8d8d93;border-radius:9px;padding:0 10px;display:flex;align-items:center;gap:6px;font:750 9px Inter,sans-serif;cursor:pointer}.crm-email-folders button.active{background:#ededeb;color:#111113;border-color:#ededeb}.crm-email-folders button span{min-width:18px;height:18px;border-radius:999px;background:#222225;display:grid;place-items:center;padding:0 4px;font-size:8px}.crm-email-folders button.active span{background:#d3d3d1}.crm-email-folders small{margin-left:auto;color:#6f6f75;font:9px Inter,sans-serif}.crm-email-notice{border:1px solid #38383d;background:#151517;border-radius:9px;padding:9px 11px;color:#a6a6ab;font:9.5px Inter,sans-serif}.crm-email-shell{display:grid;grid-template-columns:360px minmax(0,1fr);height:min(720px,calc(100vh - 270px));min-height:560px;background:#111113;border:1px solid #2e2e32;border-radius:16px;overflow:hidden}.crm-email-thread-panel{min-width:0;border-right:1px solid #2b2b2f;display:flex;flex-direction:column;background:#101012}.crm-email-search{margin:14px 14px 9px;height:38px;border:1px solid #303034;border-radius:9px;background:#151517;display:flex;align-items:center;gap:7px;padding:0 10px;color:#77777d}.crm-email-search input{min-width:0;flex:1;border:0;outline:0;background:transparent;color:#ededeb;font:10.5px Inter,sans-serif}.crm-email-thread-heading{padding:4px 15px 10px;display:flex;justify-content:space-between;align-items:center}.crm-email-thread-heading span{font:800 8.5px Inter,sans-serif;letter-spacing:.12em;color:#737379}.crm-email-thread-heading small{font:9px Inter,sans-serif;color:#66666c}.crm-email-thread-list{overflow:auto;flex:1}.crm-email-thread-list>button{width:100%;position:relative;border:0;border-top:1px solid #29292d;background:transparent;color:inherit;padding:13px 14px;display:grid;grid-template-columns:38px minmax(0,1fr);gap:10px;text-align:left;cursor:pointer}.crm-email-thread-list>button:hover{background:#151517}.crm-email-thread-list>button.active{background:#1b1b1e}.crm-email-avatar{width:36px;height:36px;border-radius:50%;border:1px solid #37373c;background:#1b1b1e;color:#d8d8d6;display:grid;place-items:center;font:800 11px Inter,sans-serif}.crm-email-avatar.large{width:40px;height:40px}.crm-email-thread-copy{min-width:0}.crm-email-thread-copy>div{display:flex;justify-content:space-between;gap:8px;align-items:center}.crm-email-thread-copy strong{font:750 10.5px Inter,sans-serif;color:#e7e7e5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-email-thread-copy time{font:8.5px Inter,sans-serif;color:#64646a;white-space:nowrap}.crm-email-thread-copy small{display:block;margin-top:2px;font:9px Inter,sans-serif;color:#75757b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-email-thread-copy b{display:block;margin-top:5px;font:750 9.5px Inter,sans-serif;color:#bcbcc1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-email-thread-copy p{margin:3px 24px 0 0;font:9.5px/1.35 Inter,sans-serif;color:#85858b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-email-unread{position:absolute;right:14px;bottom:12px;min-width:18px;height:18px;border-radius:999px;background:#ededeb;color:#111113;display:grid;place-items:center;padding:0 5px;font:800 8px Inter,sans-serif}.crm-email-empty{min-height:180px;padding:30px 20px;color:#74747a;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:7px;font:10px/1.4 Inter,sans-serif}.crm-email-empty strong{color:#d8d8d6}.crm-email-empty span{max-width:230px}.crm-email-conversation{min-width:0;display:flex;flex-direction:column;background:#121214}.crm-email-select-empty{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:#707076;text-align:center;padding:30px}.crm-email-select-empty strong{font:750 12px Inter,sans-serif;color:#d8d8d6}.crm-email-select-empty span{font:10px/1.5 Inter,sans-serif;max-width:360px}.crm-email-head{min-height:72px;border-bottom:1px solid #2c2c30;padding:11px 16px;display:grid;grid-template-columns:42px minmax(0,1fr) auto;gap:11px;align-items:center}.crm-email-head>div:nth-child(2){min-width:0;display:flex;flex-direction:column;gap:3px}.crm-email-head>div:nth-child(2)>strong{font:750 12px Inter,sans-serif;color:#ededeb}.crm-email-head>div:nth-child(2)>span{font:9.5px Inter,sans-serif;color:#818187;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.crm-email-head>div:nth-child(2)>small{font:8.5px Inter,sans-serif;color:#66666c}.crm-email-stage{border:1px solid #38383d;background:#1a1a1d;color:#b6b6bb;border-radius:999px;padding:6px 9px;font:800 9px/1 Inter,sans-serif}.crm-email-suppressed{margin:10px 12px 0;border:1px dashed #4b3a3a;background:#181414;border-radius:9px;padding:9px 10px;display:flex;gap:8px;align-items:flex-start;color:#ba9a9a}.crm-email-suppressed>div{display:flex;flex-direction:column;gap:2px}.crm-email-suppressed strong{font:750 9.5px Inter,sans-serif}.crm-email-suppressed span{font:9px/1.4 Inter,sans-serif;color:#927979}.crm-email-message-scroll{flex:1;min-height:0;overflow:auto;padding:18px;display:flex;flex-direction:column;gap:12px}.crm-email-message{border:1px solid #323237;border-radius:13px;background:#18181b;padding:13px 14px}.crm-email-message.outbound{margin-left:7%;background:#e9e9e7;border-color:#e9e9e7;color:#121214}.crm-email-message.inbound{margin-right:7%}.crm-email-message-meta{display:grid;grid-template-columns:auto 1fr auto;gap:7px;align-items:center}.crm-email-message-meta strong{font:750 10px Inter,sans-serif}.crm-email-message-meta span,.crm-email-message-meta time{font:8.5px Inter,sans-serif;color:#737379}.crm-email-message h4{margin:9px 0 7px;font:750 11px Inter,sans-serif;color:#e7e7e5}.crm-email-message p{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;font:10.5px/1.6 Inter,sans-serif;color:#babac0}.crm-email-message footer{margin-top:10px;padding-top:8px;border-top:1px solid #2d2d31;display:flex;justify-content:space-between;gap:10px}.crm-email-message footer span{font:8px Inter,sans-serif;color:#6f6f75;text-transform:capitalize}.crm-email-message.outbound h4,.crm-email-message.outbound p{color:#171719}.crm-email-message.outbound footer{border-color:#d0d0ce}.crm-email-no-messages{margin:auto;display:flex;flex-direction:column;align-items:center;text-align:center;gap:7px;color:#717177}.crm-email-no-messages strong{font:750 11px Inter,sans-serif;color:#d8d8d6}.crm-email-no-messages span{font:9.5px/1.5 Inter,sans-serif;max-width:360px}.crm-email-composer{border-top:1px solid #2c2c30;padding:12px 13px;background:#101012;display:flex;flex-direction:column;gap:8px}.crm-email-composer label{display:flex;flex-direction:column;gap:5px;font:800 8.5px Inter,sans-serif;letter-spacing:.04em;color:#717177}.crm-email-composer input,.crm-email-composer textarea{width:100%;box-sizing:border-box;outline:0;border:1px solid #343439;background:#171719;color:#ededeb;border-radius:9px;padding:9px 10px;font:10.5px/1.5 Inter,sans-serif;resize:none}.crm-email-composer>div{display:flex;justify-content:space-between;align-items:center;gap:10px}.crm-email-composer>div>span{font:8.5px Inter,sans-serif;color:#68686e}.crm-email-composer>div>div{display:flex;gap:7px}.crm-email-composer button{height:34px;border-radius:8px;padding:0 11px;display:flex;align-items:center;gap:6px;font:800 9.5px Inter,sans-serif;cursor:pointer}.crm-email-save{border:1px solid #38383d;background:#18181a;color:#c4c4c8}.crm-email-send{border:0;background:#ededeb;color:#111113}.crm-email-composer button:disabled{opacity:.45;cursor:not-allowed}html[data-theme=light] .crm-email-root{color:#171719}html[data-theme=light] .crm-email-statusbar,html[data-theme=light] .crm-email-shell{background:#fff;border-color:#d9d9d6}html[data-theme=light] .crm-email-statusbar strong,html[data-theme=light] .crm-email-thread-copy strong,html[data-theme=light] .crm-email-head>div:nth-child(2)>strong,html[data-theme=light] .crm-email-select-empty strong,html[data-theme=light] .crm-email-empty strong,html[data-theme=light] .crm-email-no-messages strong{color:#171719}html[data-theme=light] .crm-email-statusbar button{background:#f7f7f5;border-color:#d8d8d5;color:#313133}html[data-theme=light] .crm-email-folders button{background:#fff;border-color:#d8d8d5;color:#68686c}html[data-theme=light] .crm-email-folders button.active{background:#171719;color:#fff;border-color:#171719}html[data-theme=light] .crm-email-folders button span{background:#efefed}html[data-theme=light] .crm-email-folders button.active span{background:#343438}html[data-theme=light] .crm-email-thread-panel,html[data-theme=light] .crm-email-composer{background:#fafaf8}html[data-theme=light] .crm-email-conversation{background:#fff}html[data-theme=light] .crm-email-thread-panel,html[data-theme=light] .crm-email-head,html[data-theme=light] .crm-email-composer{border-color:#e1e1de}html[data-theme=light] .crm-email-search{background:#fff;border-color:#d8d8d5}html[data-theme=light] .crm-email-search input,html[data-theme=light] .crm-email-composer input,html[data-theme=light] .crm-email-composer textarea{color:#171719}html[data-theme=light] .crm-email-thread-list>button{border-color:#e6e6e3}html[data-theme=light] .crm-email-thread-list>button:hover{background:#f6f6f4}html[data-theme=light] .crm-email-thread-list>button.active{background:#f0f0ee}html[data-theme=light] .crm-email-avatar{background:#f2f2f0;border-color:#d7d7d4;color:#333335}html[data-theme=light] .crm-email-thread-copy b{color:#333335}html[data-theme=light] .crm-email-unread{background:#171719;color:#fff}html[data-theme=light] .crm-email-stage{background:#f1f1ef;border-color:#d8d8d5;color:#626266}html[data-theme=light] .crm-email-message{background:#f4f4f2;border-color:#d9d9d6}html[data-theme=light] .crm-email-message h4{color:#171719}html[data-theme=light] .crm-email-message p{color:#48484c}html[data-theme=light] .crm-email-message.outbound{background:#171719;border-color:#171719}html[data-theme=light] .crm-email-message.outbound h4,html[data-theme=light] .crm-email-message.outbound p{color:#fff}html[data-theme=light] .crm-email-message.outbound footer{border-color:#343438}html[data-theme=light] .crm-email-composer input,html[data-theme=light] .crm-email-composer textarea{background:#fff;border-color:#d8d8d5}html[data-theme=light] .crm-email-save{background:#f5f5f3;border-color:#d8d8d5;color:#333335}html[data-theme=light] .crm-email-send{background:#171719;color:#fff}html[data-theme=light] .crm-email-notice{background:#f7f7f5;border-color:#d8d8d5;color:#606064}@media(max-width:900px){.crm-email-shell{grid-template-columns:310px minmax(0,1fr)}.crm-email-folders small{width:100%;margin-left:0}}@media(max-width:700px){.crm-email-statusbar{align-items:flex-start;flex-direction:column}.crm-email-statusbar>div:last-child{width:100%;justify-content:space-between}.crm-email-shell{display:block;height:auto;min-height:0}.crm-email-thread-panel{border-right:0;border-bottom:1px solid #2b2b2f;max-height:340px}.crm-email-conversation{min-height:620px}.crm-email-thread-list{max-height:260px}.crm-email-head{grid-template-columns:42px minmax(0,1fr)}.crm-email-head>.crm-email-stage{display:none}.crm-email-message-scroll{min-height:360px}.crm-email-message.outbound,.crm-email-message.inbound{margin-left:0;margin-right:0}.crm-email-composer>div{align-items:flex-end}html[data-theme=light] .crm-email-thread-panel{border-color:#e1e1de}}@media(max-width:460px){.crm-email-message-meta{grid-template-columns:1fr auto}.crm-email-message-meta span{grid-column:1/-1}.crm-email-composer>div{flex-direction:column;align-items:stretch}.crm-email-composer>div>div{justify-content:flex-end}.crm-email-folders{display:grid;grid-template-columns:1fr 1fr}.crm-email-folders button{justify-content:center}.crm-email-folders small{grid-column:1/-1}.crm-email-statusbar>div:first-child{flex-wrap:wrap}.crm-email-statusbar>div:first-child span{width:100%}}html[data-theme=light] .crm-contacts-view .crm-table-card tbody tr,html[data-theme=light] .crm-contacts-view .crm-table-card tbody tr:nth-child(odd),html[data-theme=light] .crm-contacts-view .crm-table-card tbody tr:nth-child(2n){background:#fff!important;color:#252527!important}html[data-theme=light] .crm-contacts-view .crm-table-card tbody tr:hover{background:#f7f7f5!important}html[data-theme=light] .crm-contacts-view .crm-table-card tbody td{background:transparent!important;color:#5f5f63!important;border-bottom-color:#e6e6e3!important}html[data-theme=light] .crm-contacts-view .crm-table-card tbody td strong{color:#1b1b1d!important}html[data-theme=light] .crm-contacts-view .crm-table-card tbody td small{color:#77777b!important}html[data-theme=light] .crm-contacts-view .crm-table-card tbody td svg{color:#858589!important}html[data-theme=light] .crm-contacts-view .crm-table-card .crm-status{background:#f2f2f0!important;color:#555559!important;border-color:#d8d8d5!important}html[data-theme=light] .crm-contacts-view .crm-table-card .crm-stage-under-contract,html[data-theme=light] .crm-contacts-view .crm-table-card .crm-stage-closed{background:#171719!important;color:#fff!important;border-color:#171719!important}.crm-hub .crm-detail .crm-activity>.crm-section-title{display:flex!important;grid-template-columns:none!important;width:100%!important;align-items:center!important;justify-content:space-between!important;gap:12px!important}.crm-hub .crm-detail .crm-activity>.crm-timeline{display:flex!important;flex-direction:column!important;grid-template-columns:none!important;gap:0!important;width:100%!important;min-width:0!important;align-items:stretch!important}.crm-hub .crm-detail .crm-activity .crm-event{display:grid!important;grid-template-columns:36px minmax(0,1fr) max-content!important;gap:12px!important;width:100%!important;min-width:0!important;box-sizing:border-box!important;align-items:start!important}.crm-hub .crm-detail .crm-activity .crm-event-copy{min-width:0!important;width:auto!important;display:block!important;writing-mode:horizontal-tb!important;word-break:normal!important;overflow-wrap:anywhere!important}.crm-hub .crm-detail .crm-activity .crm-event-copy>div{display:flex!important;grid-template-columns:none!important;width:auto!important;align-items:center!important;gap:8px!important}.crm-hub .crm-detail .crm-activity .crm-event-copy p,.crm-hub .crm-detail .crm-activity .crm-event-copy strong,.crm-hub .crm-detail .crm-activity .crm-event-copy span,.crm-hub .crm-detail .crm-activity .crm-event-copy small{writing-mode:horizontal-tb!important;word-break:normal!important;white-space:normal!important;max-width:none!important}@media(min-width:701px){.crm-hub,.crm-sms-page,.crm-email-root,.crm-coming-soon.crm-email-host{overflow:visible!important;min-height:0!important}.crm-sms-shell,.crm-email-shell{grid-template-rows:minmax(0,1fr)!important;min-height:0!important;max-height:none!important;overflow:hidden!important}.crm-sms-shell{height:clamp(360px,calc(100dvh - 150px),680px)!important}.crm-email-shell{height:clamp(390px,calc(100dvh - 170px),700px)!important}.crm-thread-panel,.crm-email-thread-panel{height:100%!important;min-height:0!important;overflow:hidden!important}.crm-thread-list,.crm-email-thread-list{min-height:0!important;overflow-y:auto!important}.crm-conversation-panel,.crm-email-conversation{display:grid!important;grid-template-rows:auto auto minmax(0,1fr) auto!important;height:100%!important;min-height:0!important;max-height:100%!important;overflow:hidden!important;position:relative!important}.crm-conversation-head,.crm-email-head{grid-row:1!important;min-height:0!important}.crm-suppressed-banner,.crm-email-suppressed{grid-row:2!important}.crm-message-scroll,.crm-email-message-scroll{grid-row:3!important;min-height:0!important;height:auto!important;overflow-y:auto!important;overscroll-behavior:contain;padding-bottom:18px!important}.crm-sms-composer,.crm-email-composer{grid-row:4!important;position:static!important;inset:auto!important;z-index:auto!important;flex:none!important;width:100%!important;min-height:0!important;max-height:none!important;box-sizing:border-box!important;overflow:visible!important;visibility:visible!important;opacity:1!important}.crm-sms-composer{display:block!important}.crm-email-composer{display:flex!important}.crm-sms-composer textarea{display:block!important;min-height:48px!important;max-height:58px!important}.crm-email-composer textarea{min-height:54px!important;max-height:72px!important}.crm-email-composer input,.crm-email-composer textarea,.crm-sms-composer textarea,.crm-email-composer button,.crm-sms-composer button{visibility:visible!important;opacity:1!important}}@media(min-width:701px)and (max-height:650px){.crm-sms-shell{height:calc(100dvh - 122px)!important}.crm-email-shell{height:calc(100dvh - 142px)!important}.crm-email-composer{padding-top:8px!important;padding-bottom:8px!important;gap:5px!important}.crm-email-composer textarea{max-height:58px!important;min-height:46px!important}}@media(max-width:700px){.crm-hub .crm-detail .crm-activity .crm-event{grid-template-columns:34px minmax(0,1fr)!important}.crm-hub .crm-detail .crm-activity .crm-event time{grid-column:2!important}}
