@font-face{font-family:Archivo;src:url(/fonts/archivo-600.ttf)format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Archivo;src:url(/fonts/archivo-700.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Archivo;src:url(/fonts/archivo-800.ttf)format("truetype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/inter-400.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/inter-500.ttf)format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/inter-600.ttf)format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/inter-700.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/fonts/ibm-500.ttf)format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/fonts/ibm-600.ttf)format("truetype");font-weight:600;font-style:normal;font-display:swap}:root{--ink:#1b2a32;--muted:#5b584e;--faint:#8a887f;--line:#e4dacb;--canvas:#fbf8f3;--surface:#fff;--navy:#1c2b33;--navy-deep:#121d23;--action:#e8871e;--action-deep:#b85e10;--action-light:#f2a93c;--success:#4f783a;--success-soft:#eef7e1;--warm:#fff5e8;--alert:#d96642;--font-display:"Archivo", Arial, sans-serif;--font-body:"Inter", Arial, sans-serif;--font-technical:"IBM Plex Mono", ui-monospace, monospace;--forest:var(--navy);--lime:var(--action);--coral:var(--alert)}*{box-sizing:border-box}html{background:var(--canvas)}body{color:var(--ink);background:var(--canvas);font-family:var(--font-body);-webkit-font-smoothing:antialiased;margin:0;font-size:14px}button,a{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}.icon{flex:none;width:18px;height:18px}.app-shell{grid-template-columns:246px minmax(0,1fr);min-height:100svh;display:grid}.sidebar{color:#dce9df;background:var(--forest);flex-direction:column;min-height:100svh;padding:28px 14px 18px;display:flex}.brand{letter-spacing:-.07em;align-items:center;gap:9px;padding:0 12px 34px;font-size:20px;font-weight:760;display:flex}.brand-mark{width:25px;height:25px;color:var(--forest);background:var(--lime);border-radius:8px;place-items:center;font-family:Georgia,serif;font-size:25px;font-weight:800;line-height:1;display:grid}.sidebar nav{gap:4px;display:grid}.nav-link{color:#b9cbbf;border-radius:10px;align-items:center;gap:12px;min-height:43px;padding:0 12px;font-weight:570;display:flex}.nav-link:hover,.nav-link.active{color:#fff;background:#ffffff1a}.nav-link b{min-width:21px;height:21px;color:var(--forest);background:var(--lime);border-radius:7px;place-items:center;margin-left:auto;font-size:11px;display:grid}.sidebar-bottom{margin-top:auto}.workspace{border-top:1px solid #ffffff1f;align-items:center;gap:9px;margin:20px 4px 0;padding:14px 8px 0;display:flex}.workspace-avatar,.avatar{color:#70472e;background:#f1c896;border-radius:50%;flex:none;place-items:center;font-size:11px;font-weight:800;display:grid}.workspace-avatar{width:32px;height:32px}.workspace strong,.workspace small{display:block}.workspace strong{color:#fff;font-size:12px}.workspace small{color:#9fb3a6;margin-top:2px;font-size:11px}.workspace .icon{color:#97aa9e;width:15px;margin-left:auto}.workspace-content{min-width:0}.topbar{border-bottom:1px solid var(--line);background:#ffffffa8;align-items:center;gap:20px;height:78px;padding:0 46px;display:flex}.mobile-brand{display:none}.search{width:min(440px,54vw);height:38px;color:var(--faint);text-align:left;background:#fff;border:1px solid #e2e6e2;border-radius:9px;align-items:center;gap:10px;padding:0 11px;display:flex}.search .icon{color:#84918a;width:16px}.search kbd{color:#a1aaa5;background:#fafbfa;border:1px solid #e6eae7;border-radius:4px;margin-left:auto;padding:2px 5px;font-size:10px}.topbar-actions{align-items:center;gap:14px;margin-left:auto;display:flex}.icon-button{color:#58675f;background:0 0;border:0;border-radius:9px;place-items:center;width:37px;height:37px;display:grid;position:relative}.icon-button i{background:var(--coral);border:1px solid #fff;border-radius:50%;width:6px;height:6px;position:absolute;top:7px;right:7px}.avatar{border:0;width:34px;height:34px}.dashboard{width:min(1370px,100%);margin:0 auto;padding:48px 46px 56px}.welcome-row{justify-content:space-between;align-items:end;gap:24px;margin-bottom:32px;display:flex}.overline{color:#8a958e;letter-spacing:.11em;margin:0 0 8px;font-size:10px;font-weight:780}.welcome-row h1{letter-spacing:-.055em;margin:0;font-size:clamp(28px,3vw,38px);line-height:1.1}.subhead{color:var(--muted);margin:9px 0 0;font-size:15px}.primary-button{color:#113228;background:var(--lime);border:0;border-radius:9px;align-items:center;gap:8px;min-height:42px;padding:0 15px;font-weight:760;display:inline-flex;box-shadow:0 4px 8px #304c261a}.metrics{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:26px;display:grid}.metric{border:1px solid var(--line);background:var(--surface);border-radius:13px;align-items:center;gap:13px;min-height:110px;padding:19px;display:flex}.metric-icon{border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.tone-0{color:#5d781c;background:#eff8d6}.tone-1{color:#356c5f;background:#dff3ed}.tone-2{color:#a05a39;background:#fff0df}.tone-3{color:#6057a7;background:#eeecff}.metric p,.metric strong,.metric small{display:block}.metric p{color:#65716a;margin:0 0 3px;font-size:12px}.metric strong{letter-spacing:-.045em;font-size:23px;line-height:1}.metric small{color:#9aa39e;max-width:150px;margin-top:7px;font-size:10px;line-height:1.25}.main-grid{grid-template-columns:minmax(0,1.55fr) minmax(288px,.74fr);gap:20px;display:grid}.inbox-card,.contact-card,.agent-card,.agenda-card{border:1px solid var(--line);background:var(--surface);border-radius:14px}.inbox-card{overflow:hidden}.section-heading{justify-content:space-between;align-items:start;gap:14px;display:flex}.section-heading h2,.contact-card h2{letter-spacing:-.04em;margin:0;font-size:18px}.section-heading a,.quiet-button{color:#4e6558;align-items:center;gap:4px;font-size:12px;font-weight:700;display:inline-flex}.section-heading a .icon,.quiet-button .icon{width:15px}.inbox-card>.section-heading{padding:24px 24px 16px}.filters{border-bottom:1px solid var(--line);gap:5px;padding:0 24px 13px;display:flex}.filters button{color:#77827c;background:0 0;border:0;border-radius:7px;padding:7px 8px;font-size:12px;font-weight:650}.filters button:hover{color:var(--ink);background:#f0f3f0}.filters span{color:#274a3b;background:#d2e6a3;border-radius:5px;place-items:center;min-width:16px;height:16px;margin-left:4px;font-size:10px;display:inline-grid}.lead-row{width:100%;min-height:82px;color:inherit;text-align:left;background:0 0;border:0;border-bottom:1px solid #eef0ee;grid-template-columns:38px minmax(0,1fr) auto 15px;align-items:center;gap:12px;padding:12px 22px;display:grid}.lead-avatar,.contact-avatar{border-radius:50%;place-items:center;font-weight:780;display:grid}.lead-avatar{width:38px;height:38px;font-size:11px}.avatar-ml{color:#755b2d;background:#f5ddb4}.avatar-jm{color:#35655c;background:#ccebe0}.avatar-av{color:#795f94;background:#eadcf5}.avatar-ar{color:#a65d47;background:#f6d6cb}.lead-summary{min-width:0}.lead-summary strong,.lead-summary small,.lead-summary em{display:block}.lead-summary strong{margin-bottom:3px;font-size:13px}.lead-summary small{color:#69756e;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.25;overflow:hidden}.lead-summary em{color:#99a19d;align-items:center;gap:4px;margin-top:6px;font-size:10px;font-style:normal;display:flex}.channel{color:#fff;border-radius:50%;place-items:center;width:13px;height:13px;font-size:9px;line-height:1;display:inline-grid}.channel.llamada{background:#607daf}.channel.whatsapp{background:#47a579}.channel.email{background:#bd7d56}.temperature{border-radius:5px;padding:4px 7px;font-size:10px;font-weight:720}.temperature.alta{color:#8a442d;background:#fff0e9}.temperature.media{color:#8a6b27;background:#fff8df}.temperature.nueva{color:#4d6e52;background:#e7f5e8}.lead-row>.icon{color:#a5aea8;width:15px}.contact-card{padding:22px}.contact-top{justify-content:space-between;align-items:center;display:flex}.back-label{color:#8c9790;letter-spacing:.1em;font-size:10px;font-weight:800}.more-button{color:#7d8881;letter-spacing:1px;background:0 0;border:0;margin:-8px -8px 0 0;padding:6px}.contact-avatar{width:58px;height:58px;margin-top:20px;font-size:16px}.contact-card h2{margin-top:12px;font-size:21px}.contact-location{color:#839088;align-items:center;gap:5px;margin:7px 0 19px;font-size:12px;display:flex}.contact-location .icon{width:14px}.contact-actions{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;gap:8px;padding-bottom:20px;display:grid}.contact-actions button{color:#476153;background:#fff;border:1px solid #dfe5df;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:35px;font-size:11px;font-weight:700;display:flex}.contact-actions button:first-child{color:#fff;border-color:var(--forest);background:var(--forest)}.contact-actions .icon{width:14px}.contact-data{gap:18px;margin:22px 0;display:grid}.contact-data dt{color:#99a29c;letter-spacing:.08em;text-transform:uppercase;margin-bottom:5px;font-size:10px;font-weight:780}.contact-data dd{color:#46544c;margin:0;font-size:12px;line-height:1.35}.next-step{gap:7px;display:flex}.next-step span{background:var(--coral);border-radius:50%;flex:none;width:7px;height:7px;margin-top:4px}.full-record{border-top:1px solid var(--line);color:#47705b;justify-content:space-between;align-items:center;padding:11px 0 0;font-size:12px;font-weight:750;display:flex}.full-record .icon{width:15px}.bottom-grid{grid-template-columns:minmax(0,1.42fr) minmax(260px,.87fr);gap:20px;margin-top:20px;display:grid}.agent-card,.agenda-card{padding:23px}.live-dot{color:#4f783a;background:#eef7e1;border-radius:6px;align-items:center;gap:5px;padding:5px 7px;font-size:10px;font-weight:740;display:inline-flex}.live-dot:before{content:"";background:#77b94a;border-radius:50%;width:5px;height:5px}.agent-conversation{grid-template-columns:38px 1fr 24px;align-items:start;gap:11px;margin-top:20px;display:grid}.agent-face{color:#eaf9d1;background:#325b4a;border-radius:13px 13px 13px 3px;place-items:center;width:38px;height:38px;font-family:Georgia,serif;font-size:19px;display:grid}.agent-conversation p{color:#34463b;margin:0;font-size:12px;line-height:1.45}.agent-conversation p span{color:#78847d}.agent-conversation button{color:#577766;background:0 0;border:0;padding:3px}.agent-conversation .icon{width:16px}.agent-footer{border-top:1px solid var(--line);color:#7e8982;gap:20px;margin-top:17px;padding-top:14px;font-size:10px;display:flex}.agent-footer span{align-items:center;gap:5px;display:flex}.agent-footer .icon{width:13px}.agent-footer span:first-child{color:#668259}.calendar-button{color:#557264;background:#fff;border:1px solid #e1e6e1;border-radius:7px;place-items:center;width:28px;height:28px;display:grid}.calendar-button .icon{width:14px}.appointment{background:var(--warm);border-radius:10px;align-items:center;gap:15px;margin:23px 0 18px;padding:14px;display:flex}.appointment p{border-right:1px solid #f3d9bf;gap:3px;min-width:48px;margin:0;padding-right:14px;display:grid}.appointment p strong{letter-spacing:-.04em;font-size:15px}.appointment p span{color:#b2835f;font-size:10px}.appointment div strong,.appointment div span{display:block}.appointment div strong{font-size:12px}.appointment div span{color:#8d806f;margin-top:4px;font-size:10px}.quiet-button{background:0 0;border:0;padding:0}@media (max-width:1080px){.app-shell{grid-template-columns:74px minmax(0,1fr)}.sidebar{padding-inline:10px}.brand{justify-content:center;padding-inline:0}.brand>span:last-child,.nav-link>span:not(.icon),.nav-link:not(.active) b,.workspace>span:nth-child(2),.workspace>.icon{display:none}.nav-link{justify-content:center;padding:0}.workspace{justify-content:center}.metrics{grid-template-columns:repeat(2,1fr)}.main-grid{grid-template-columns:1fr}.contact-card{grid-template-columns:64px 1fr auto;align-items:center;column-gap:15px;display:grid}.contact-top{grid-column:1/-1}.contact-avatar{grid-row:2/span 2;margin:18px 0}.contact-card h2{align-self:end;margin:0}.contact-location{align-self:start;margin:2px 0 0}.contact-actions{border:0;grid-area:2/3;min-width:170px;padding:0}.contact-data,.full-record{grid-column:1/-1}.contact-data{grid-template-columns:1fr 1fr}.full-record{padding-top:15px}}@media (max-width:700px){.app-shell{display:block}.sidebar{display:none}.topbar{height:62px;padding:0 18px}.mobile-brand{color:var(--forest);letter-spacing:-.07em;align-items:center;gap:6px;font-weight:800;display:flex}.mobile-brand .brand-mark{border-radius:7px;width:21px;height:21px;font-size:20px}.search{display:none}.dashboard{padding:30px 16px 38px}.welcome-row{align-items:start;margin-bottom:25px}.welcome-row h1{font-size:28px}.subhead{font-size:13px}.primary-button{justify-content:center;width:41px;min-width:41px;padding:0;font-size:0}.primary-button .icon{width:19px}.metrics{grid-template-columns:1fr 1fr;gap:9px}.metric{gap:9px;min-height:96px;padding:13px}.metric-icon{width:31px;height:31px}.metric strong{font-size:20px}.metric small{display:none}.main-grid,.bottom-grid{grid-template-columns:1fr;gap:14px}.inbox-card>.section-heading{padding:20px 16px 14px}.filters{padding-inline:12px;overflow-x:auto}.lead-row{grid-template-columns:34px minmax(0,1fr) auto;gap:9px;padding:11px 14px}.lead-row>.icon{display:none}.lead-avatar{width:34px;height:34px}.temperature{font-size:9px}.contact-card{display:block}.contact-avatar{margin-top:18px}.contact-card h2{margin-top:10px}.contact-location{margin:6px 0 17px}.contact-actions{border-bottom:1px solid var(--line);min-width:0;padding-bottom:18px}.contact-data{grid-template-columns:1fr}.bottom-grid{margin-top:14px}.agent-card,.agenda-card{padding:18px}.appointment{margin-block:17px}.topbar-actions{gap:5px}.icon-button{display:none}}.sidebar{color:#edf0ed;background:var(--navy)}.brand>span:last-child>span{color:var(--action-light)}.brand-mark,.nav-link b{color:var(--navy);background:var(--action)}.nav-link,.workspace small,.workspace .icon{color:#b7c0c4}.search{border-color:var(--line)}.search .icon{color:#7d7b73}.search kbd{border-color:var(--line);color:#918c80;background:#fdfbf8}.icon-button{color:#586068}.icon-button:hover{background:#f2ece0}.overline{color:#8b8578}.subhead strong{color:var(--ink)}.primary-button{color:var(--navy);background:var(--action);box-shadow:0 4px 8px #b85e1024}.primary-button:hover{background:var(--action-light)}.filters button:hover{background:#f2ece0}.filters button.selected{color:var(--action-deep);background:#fff0dc}.filters span{color:var(--navy);background:#f5cb86}.lead-row:hover,.lead-row.lead-selected{background:#fffaf3}.lead-row.lead-selected{box-shadow:inset 3px 0 var(--action)}.contact-actions button:first-child{border-color:var(--navy);background:var(--navy)}.full-record{color:var(--action-deep)}.live-dot{color:var(--success);background:var(--success-soft)}.agent-face{color:#fff4e4;background:var(--navy)}.brand{align-items:center;min-height:42px;padding:0 12px 34px;display:flex}.imco-logo{width:166px;height:auto;display:block}.mobile-brand .imco-logo{width:27px;height:27px}.brand-mark,.brand>span:last-child,.mobile-brand>.brand-mark{display:none}.mobile-wordmark{letter-spacing:-.055em;gap:0;line-height:.78;display:grid}.mobile-wordmark strong{color:var(--navy);font-family:var(--font-display);font-size:16px;font-weight:800}.mobile-wordmark small{color:var(--action-deep);font-family:var(--font-technical);letter-spacing:.28em;margin-left:1px;font-size:7px;font-weight:600}button,a{transition:color .16s ease-out,background-color .16s ease-out,border-color .16s ease-out,box-shadow .16s ease-out,transform .12s ease-out}button:active{transform:scale(.98)}button:focus-visible,a:focus-visible{outline:2px solid var(--action-deep);outline-offset:2px}.welcome-row h1,.section-heading h2,.contact-card h2{text-wrap:balance}.metric strong,.appointment p strong,.agent-footer{font-variant-numeric:tabular-nums}.welcome-row h1,.section-heading h2,.contact-card h2{font-family:var(--font-display)}.overline,.back-label,.agent-footer{font-family:var(--font-technical);font-weight:600}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.request-link-form{gap:8px;margin:0 0 24px;display:grid}.request-link-form label{color:var(--ink);font-size:12px;font-weight:700}.request-link-controls{gap:8px;display:flex}.request-link-controls input{border:1px solid var(--line);min-width:0;height:44px;color:var(--ink);font:inherit;background:#fffdf9;border-radius:9px;outline:none;flex:1;padding:0 12px;font-size:14px}.request-link-controls input::placeholder{color:#a9a398}.request-link-controls input:focus{border-color:var(--action-deep);box-shadow:0 0 0 3px #e8871e29}.request-link-controls button{min-height:44px;color:var(--navy);background:var(--action);border:0;border-radius:9px;flex:none;padding:0 14px;font-weight:800}.request-link-controls button:hover:not(:disabled){background:var(--action-light)}.request-link-controls button:disabled{cursor:wait;opacity:.7}.request-link-message{color:var(--success);margin:2px 0 0;font-size:12px;line-height:1.45}@media (max-width:430px){.request-link-controls{display:grid}.request-link-controls button{width:100%}}.access-gate{background:var(--canvas);grid-template-columns:minmax(360px,1.1fr) minmax(420px,.9fr);min-height:100svh;display:grid}.access-gate-brand{color:#fff;background:var(--navy);flex-direction:column;justify-content:space-between;min-height:100%;padding:42px clamp(34px,6vw,92px) 48px;display:flex}.access-brand-lockup{align-items:center;gap:12px;display:flex}.access-brand-lockup svg{width:42px;height:42px}.access-brand-lockup span{gap:1px;line-height:.8;display:grid}.access-brand-lockup strong{font-family:var(--font-display);letter-spacing:-.075em;font-size:26px}.access-brand-lockup small{color:var(--action-light);font-family:var(--font-technical);letter-spacing:.41em;font-size:9px;font-weight:600}.access-brand-copy{max-width:510px;padding:88px 0}.access-brand-copy p,.access-kicker{color:var(--action-light);font-family:var(--font-technical);letter-spacing:.15em;margin:0 0 12px;font-size:10px;font-weight:700}.access-brand-copy h1{max-width:500px;font-family:var(--font-display);letter-spacing:-.068em;text-wrap:balance;margin:0;font-size:clamp(38px,5vw,68px);font-weight:800;line-height:.98}.access-brand-copy span{color:#b8c8c7;margin-top:22px;font-size:15px;display:block}.access-gate-panel{place-items:center;padding:32px;display:grid}.access-card{width:min(100%,410px);padding:8px}.access-card h2{color:var(--navy);font-family:var(--font-display);letter-spacing:-.06em;margin:0;font-size:clamp(31px,4vw,43px);font-weight:800;line-height:1.03}.access-card>p:not(.access-kicker):not(.access-help){color:var(--muted);margin:18px 0 30px;font-size:16px;line-height:1.65}.access-note{border:1px solid var(--line);color:#40544b;background:#fff;border-radius:13px;align-items:flex-start;gap:12px;padding:18px;font-size:13px;line-height:1.5;display:flex;box-shadow:0 1px 2px #1c2b330a,0 12px 32px #1c2b330a}.access-note>span:first-child{color:#fff;background:var(--success);border-radius:50%;flex:none;place-items:center;width:20px;height:20px;font-size:12px;font-weight:800;display:grid}.access-help{color:var(--faint);margin:18px 0 0;font-size:12px;line-height:1.55}@media (max-width:700px){.access-gate{display:block}.access-gate-brand{min-height:auto;padding:26px 26px 32px}.access-brand-lockup svg{width:34px;height:34px}.access-brand-lockup strong{font-size:22px}.access-brand-copy{padding:58px 0 0}.access-brand-copy h1{max-width:330px;font-size:42px}.access-brand-copy span{margin-top:16px;font-size:14px}.access-gate-panel{padding:42px 26px 48px;display:block}.access-card{width:100%;padding:0}.access-card h2{font-size:36px}}.tenant-shell{min-height:100svh;color:var(--ink);background:var(--canvas);grid-template-columns:244px minmax(0,1fr);display:grid}.tenant-sidebar{color:#edf0ed;background:var(--navy);flex-direction:column;padding:28px 14px 18px;display:flex}.tenant-brand,.tenant-mobile-brand{align-items:center;gap:10px;text-decoration:none;display:flex}.tenant-brand svg,.tenant-mobile-brand svg{flex:none;width:34px;height:34px}.tenant-brand>span,.tenant-mobile-brand>span{gap:1px;line-height:.78;display:grid}.tenant-brand strong,.tenant-mobile-brand strong{color:inherit;font-family:var(--font-display);letter-spacing:-.07em;font-size:23px}.tenant-brand small,.tenant-mobile-brand small{color:var(--action-light);font-family:var(--font-technical);letter-spacing:.34em;font-size:8px;font-weight:700}.tenant-nav{gap:5px;margin-top:54px;display:grid}.tenant-nav-link{color:#b8c3c7;border-radius:8px;align-items:center;gap:11px;min-height:40px;padding:0 11px;font-size:13px;font-weight:650;text-decoration:none;display:flex}.tenant-nav-current{color:#fff;background:#ffffff1c}.tenant-nav-pending{cursor:default;opacity:.62}.tenant-icon{flex:none;width:18px;height:18px}.tenant-workspace{border-top:1px solid #ffffff1f;align-items:center;gap:10px;margin-top:auto;padding:16px 8px 3px;display:flex}.tenant-workspace>span:last-child{gap:3px;min-width:0;display:grid}.tenant-workspace strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.tenant-workspace small{color:#b8c3c7;font-size:10px}.tenant-avatar{width:34px;height:34px;color:var(--navy);letter-spacing:-.03em;background:#f7c77f;border-radius:11px 11px 11px 4px;flex:none;place-items:center;font-size:11px;font-weight:850;display:grid}.tenant-workspace-avatar{color:#fff4e4;background:#38515d}.tenant-workspace-content{min-width:0}.tenant-topbar{border-bottom:1px solid var(--line);background:#fffdf9bf;justify-content:space-between;align-items:center;height:72px;padding:0 clamp(24px,5vw,72px);display:flex}.tenant-topbar>p{color:var(--muted);font-family:var(--font-technical);letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:10px;font-weight:700}.tenant-mobile-brand{color:var(--navy);display:none}.tenant-profile-menu{flex:none;position:relative}.tenant-profile-menu summary{cursor:pointer;border-radius:13px;place-items:center;width:44px;height:44px;list-style:none;display:grid}.tenant-profile-menu summary::-webkit-details-marker{display:none}.tenant-profile-menu summary:hover .tenant-avatar,.tenant-profile-menu[open] summary .tenant-avatar{box-shadow:0 0 0 3px #e8871e2e}.tenant-profile-menu summary:focus-visible{outline:2px solid var(--action-deep);outline-offset:2px}.tenant-profile-card{z-index:10;border:1px solid var(--line);width:min(340px,100vw - 32px);color:var(--ink);transform-origin:100% 0;background:#fffdf9;border-radius:15px;padding:20px;animation:.17s cubic-bezier(.23,1,.32,1) both tenant-profile-in;position:absolute;top:52px;right:0;box-shadow:0 2px 4px #1c2b330a,0 16px 36px #1c2b3324}.tenant-profile-heading{border-bottom:1px solid var(--line);align-items:center;gap:11px;padding-bottom:17px;display:flex}.tenant-profile-mark{color:#fff4e4;background:var(--navy);width:39px;height:39px}.tenant-profile-heading p,.tenant-profile-data dt{color:#8b8578;font-family:var(--font-technical);letter-spacing:.12em;margin:0;font-size:9px;font-weight:700}.tenant-profile-heading h2{color:var(--navy);font-family:var(--font-display);letter-spacing:-.05em;margin:4px 0 0;font-size:22px;font-weight:800}.tenant-profile-data{grid-template-columns:1fr 1fr;gap:15px 16px;margin:18px 0;display:grid}.tenant-profile-data div{min-width:0}.tenant-profile-data dd{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;margin:5px 0 0;font-size:12px;font-weight:650;line-height:1.3;overflow:hidden}.tenant-profile-data .tenant-profile-pending{color:#8c826f;font-weight:500}.tenant-profile-note{color:#54635e;text-wrap:pretty;background:#f3f6ee;border-radius:9px;margin:0;padding:13px;font-size:11px;line-height:1.5}.tenant-dashboard{max-width:1180px;margin:0 auto;padding:clamp(34px,5vw,66px) clamp(24px,5vw,72px) 72px}.tenant-intro{justify-content:space-between;align-items:end;gap:30px;margin-bottom:34px;display:flex}.tenant-overline{color:#8b8578;font-family:var(--font-technical);letter-spacing:.13em;margin:0 0 10px;font-size:10px;font-weight:700}.tenant-intro h1{max-width:700px;color:var(--navy);font-family:var(--font-display);letter-spacing:-.066em;text-wrap:balance;margin:0;font-size:clamp(35px,5vw,58px);font-weight:800;line-height:.98}.tenant-intro>div:first-child>p:last-child{max-width:550px;color:var(--muted);margin:17px 0 0;font-size:15px;line-height:1.6}.tenant-member{border:1px solid var(--line);background:#fffdf9;border-radius:12px;align-items:center;gap:10px;min-width:170px;padding:12px 14px;display:flex;box-shadow:0 1px 2px #1c2b3308}.tenant-member>span:last-child{gap:3px;min-width:0;display:grid}.tenant-member strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.tenant-member small{color:var(--muted);font-size:10px}.tenant-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:26px;display:grid}.tenant-metric{border:1px solid var(--line);background:#fffdf9;border-radius:13px;align-items:flex-start;gap:12px;min-height:144px;padding:18px;display:flex;box-shadow:0 1px 2px #1c2b3308,0 10px 22px #1c2b3306}.tenant-metric-icon{width:34px;height:34px;color:var(--action-deep);background:#fff0dc;border-radius:10px;flex:none;place-items:center;display:grid}.tenant-metric:nth-child(3) .tenant-metric-icon{color:#596a92;background:#edf1fb}.tenant-metric:nth-child(4) .tenant-metric-icon{color:var(--success);background:var(--success-soft)}.tenant-metric p{color:var(--muted);margin:1px 0 7px;font-size:12px;font-weight:650}.tenant-metric strong{color:var(--navy);font-family:var(--font-display);letter-spacing:-.055em;font-variant-numeric:tabular-nums;font-size:31px;font-weight:800;line-height:1;display:block}.tenant-metric small{color:#989184;margin-top:7px;font-size:10px;line-height:1.38;display:block}.tenant-main-card{border:1px solid var(--line);background:#fffdf9;border-radius:15px;padding:27px;box-shadow:0 1px 2px #1c2b3308,0 16px 35px #1c2b3309}.tenant-section-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.tenant-section-heading h2,.tenant-guidance h2{color:var(--navy);font-family:var(--font-display);letter-spacing:-.045em;margin:0;font-size:24px;font-weight:800}.tenant-live-state{color:#4f783a;background:var(--success-soft);border-radius:7px;flex:none;align-items:center;gap:6px;padding:6px 8px;font-size:10px;font-weight:750;display:inline-flex}.tenant-live-state i{background:var(--success);border-radius:50%;width:5px;height:5px}.tenant-empty-state{background:#fbf6ee;border-radius:11px;align-items:center;gap:17px;margin-top:22px;padding:27px;display:flex}.tenant-empty-icon{width:45px;height:45px;color:var(--action-deep);background:#fff0dc;border-radius:14px 14px 14px 4px;flex:none;place-items:center;display:grid}.tenant-empty-state h3{color:var(--ink);margin:0;font-size:14px}.tenant-empty-state p,.tenant-activity-note p{max-width:580px;color:var(--muted);margin:6px 0 0;font-size:13px;line-height:1.55}.tenant-activity-note{color:var(--success);background:#f1f6ee;border-radius:11px;align-items:flex-start;gap:12px;margin-top:22px;padding:20px;display:flex}.tenant-activity-note .tenant-icon{flex:none;margin-top:1px}.tenant-guidance{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:26px;display:grid}.tenant-guidance article{background:0 0;border-top:2px solid #f5cb86;min-height:178px;padding:20px}.tenant-guidance-index{color:var(--action-deep);font-family:var(--font-technical);letter-spacing:.1em;font-size:10px;font-weight:800}.tenant-guidance h2{margin-top:28px;font-size:18px}.tenant-guidance p{color:var(--muted);margin:9px 0 0;font-size:12px;line-height:1.55}@keyframes tenant-profile-in{0%{opacity:0;transform:translateY(-5px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:960px){.tenant-shell{grid-template-columns:76px minmax(0,1fr)}.tenant-sidebar{padding-inline:11px}.tenant-brand>span,.tenant-nav-link:not(.tenant-nav-current){font-size:0}.tenant-brand{justify-content:center}.tenant-nav-link{justify-content:center;padding:0}.tenant-nav-link .tenant-icon{width:20px;height:20px}.tenant-workspace{justify-content:center;padding-inline:0}.tenant-workspace>span:last-child{display:none}.tenant-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.tenant-guidance{grid-template-columns:1fr}.tenant-guidance article{min-height:auto;padding:18px 0}.tenant-guidance h2{margin-top:15px}}@media (max-width:620px){.tenant-shell{display:block}.tenant-sidebar{display:none}.tenant-topbar{height:64px;padding:0 20px}.tenant-mobile-brand{display:flex}.tenant-mobile-brand svg{width:27px;height:27px}.tenant-mobile-brand strong{font-size:18px}.tenant-mobile-brand small{font-size:6px}.tenant-topbar>p{display:none}.tenant-dashboard{padding:36px 18px 52px}.tenant-intro{margin-bottom:27px;display:block}.tenant-intro h1{font-size:39px}.tenant-intro>div:first-child>p:last-child{font-size:14px}.tenant-member{display:none}.tenant-metrics{grid-template-columns:1fr 1fr;gap:9px;margin-bottom:16px}.tenant-metric{gap:9px;min-height:124px;padding:13px}.tenant-metric-icon{width:30px;height:30px}.tenant-metric strong{font-size:25px}.tenant-metric small{font-size:9px}.tenant-main-card{padding:19px}.tenant-section-heading h2{font-size:22px}.tenant-live-state{display:none}.tenant-empty-state{align-items:flex-start;margin-top:17px;padding:18px}.tenant-empty-icon{width:38px;height:38px}.tenant-empty-state p,.tenant-activity-note p{font-size:12px}.tenant-guidance{margin-top:18px}}.tenant-profile-card{width:min(382px,100vw - 32px);max-height:calc(100svh - 86px);overflow:auto}.tenant-profile-heading p,.tenant-profile-data dt,.tenant-profile-field>span{color:#8b8578;font-family:var(--font-technical);letter-spacing:.12em;margin:0;font-size:9px;font-weight:700}.tenant-profile-data .tenant-profile-wide{grid-column:1/-1}.tenant-profile-data .tenant-profile-wide dd{-webkit-line-clamp:3;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.tenant-profile-edit{width:100%;min-height:42px;color:var(--navy);background:var(--action);font:inherit;border:0;border-radius:9px;margin-top:2px;font-size:12px;font-weight:800}.tenant-profile-edit:hover{background:var(--action-light)}.tenant-profile-form{gap:13px;margin-top:17px;display:grid}.tenant-profile-form-intro{color:#54635e;text-wrap:pretty;background:#f3f6ee;border-radius:9px;margin:0 0 1px;padding:13px;font-size:11px;line-height:1.5}.tenant-profile-field{gap:6px;display:grid}.tenant-profile-field input,.tenant-profile-field textarea,.tenant-profile-field select{border:1px solid var(--line);width:100%;min-height:40px;color:var(--ink);font:inherit;background:#fff;border-radius:8px;outline:none;padding:0 10px;font-size:12px}.tenant-profile-field textarea{resize:vertical;min-height:82px;padding-block:9px}.tenant-profile-field select{cursor:pointer}.tenant-profile-field input:focus,.tenant-profile-field textarea:focus,.tenant-profile-field select:focus{border-color:var(--action-deep);box-shadow:0 0 0 3px #e8871e26}.tenant-profile-form-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.tenant-profile-actions{justify-content:flex-end;gap:8px;padding-top:3px;display:flex}.tenant-profile-actions button{border:1px solid var(--line);min-height:40px;color:var(--ink);font:inherit;background:#fffdf9;border-radius:8px;padding:0 13px;font-size:12px;font-weight:750}.tenant-profile-actions button[type=submit]{border-color:var(--action);color:var(--navy);background:var(--action)}.tenant-profile-actions button[type=submit]:disabled{cursor:wait;opacity:.7}.tenant-profile-error{color:#9a4534;margin:0;font-size:11px;line-height:1.4}.tenant-profile-voice-note{color:#6d7069;text-wrap:pretty;margin:0;font-size:10px;line-height:1.5}.tenant-profile-preview{background:#fbf6ee;border-radius:10px;gap:9px;padding:12px;display:grid}.tenant-profile-preview button{min-height:36px;color:var(--navy);font:inherit;background:#fff0dc;border:1px solid #f0c481;border-radius:8px;justify-self:start;padding:0 12px;font-size:11px;font-weight:800}.tenant-profile-preview button:disabled{cursor:wait;opacity:.7}.tenant-profile-preview audio{width:100%;height:32px}@media (max-width:420px){.tenant-profile-card{width:calc(100vw - 24px);padding:17px;right:-4px}.tenant-profile-form-grid{grid-template-columns:1fr}}.tenant-leads-intro{align-items:flex-end}.tenant-leads-actions{align-items:center;gap:14px;display:flex}.tenant-leads-count{border:1px solid var(--line);min-width:104px;color:var(--navy);font-family:var(--font-display);letter-spacing:-.06em;font-variant-numeric:tabular-nums;background:#fff0dc;border-radius:13px 13px 13px 4px;gap:3px;padding:15px 17px;font-size:32px;font-weight:800;line-height:.9;display:grid}.tenant-leads-count small{color:var(--action-deep);font-family:var(--font-technical);letter-spacing:.08em;font-size:9px;font-weight:700}.tenant-leads-layout{grid-template-columns:minmax(0,640px);justify-content:center;align-items:start;gap:16px;display:grid}.tenant-lead-detail{border:1px solid var(--line);background:#fffdf9;border-radius:15px;padding:24px;position:sticky;top:24px;box-shadow:0 1px 2px #1c2b3308,0 16px 35px #1c2b3309}.tenant-lead-search{flex:0 340px;min-width:220px;position:relative}.tenant-lead-search-icon{color:#a49d90;pointer-events:none;width:15px;position:absolute;top:50%;left:13px;transform:translateY(-50%)}.tenant-lead-search-icon svg{width:15px;height:15px}.tenant-lead-search input{border:1px solid var(--line);width:100%;min-height:40px;color:var(--ink);background:#fffdf9;border-radius:10px;outline:none;padding:0 12px 0 36px;font-size:12px}.tenant-lead-search input:focus{border-color:var(--action-deep);box-shadow:0 0 0 3px #e8871e24}.tenant-lead-search-results{z-index:10;border:1px solid var(--line);background:#fffdf9;border-radius:12px;width:min(360px,90vw);max-height:340px;position:absolute;top:46px;left:0;overflow-y:auto;box-shadow:0 2px 4px #1c2b330a,0 16px 36px #1c2b3324}.tenant-lead-search-status{color:var(--muted);margin:0;padding:14px;font-size:12px}.tenant-lead-search-row{border-bottom:1px solid #e4dacb8c;gap:2px;padding:11px 14px;text-decoration:none;display:grid}.tenant-lead-search-row:last-child{border-bottom:0}.tenant-lead-search-row:hover{background:#fbf6ee}.tenant-lead-search-row strong{color:var(--ink);font-size:12px;font-weight:750}.tenant-lead-search-row small{color:var(--muted);font-size:11px}.tenant-detail-channel{color:var(--action-deep);font-family:var(--font-technical);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:6px;margin-top:16px;font-size:10px;font-weight:800;display:inline-flex}.tenant-lead-detail h2{color:var(--navy);font-family:var(--font-display);letter-spacing:-.055em;text-wrap:balance;margin:14px 0 0;font-size:27px;font-weight:800;line-height:1.02}.tenant-detail-identity{color:var(--muted);margin:8px 0 0;font-size:12px}.tenant-detail-message{background:#fbf6ee;border-radius:11px 11px 11px 4px;margin-top:24px;padding:16px}.tenant-detail-message span{color:#8b8578;font-family:var(--font-technical);letter-spacing:.1em;font-size:9px;font-weight:800}.tenant-detail-message p{color:var(--ink);text-wrap:pretty;margin:9px 0 0;font-size:13px;line-height:1.55}.tenant-detail-note{color:#60706b;gap:8px;margin:18px 0 0;font-size:11px;line-height:1.5;display:flex}.tenant-detail-note .tenant-icon{width:15px;color:var(--success);flex:none}@media (max-width:760px){.tenant-leads-intro{flex-wrap:wrap;align-items:flex-end;gap:16px;display:flex}.tenant-leads-count{min-width:88px;padding:13px;font-size:28px}.tenant-leads-actions{flex-wrap:wrap;width:100%}.tenant-lead-search{flex:100%}.tenant-leads-layout{grid-template-columns:1fr}.tenant-lead-detail{position:static}}.tenant-lead-delete{color:#9d3029;font:700 10px var(--font-technical);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:#fff8f6;border:1px solid #d9a7a0;border-radius:8px;margin-top:18px;padding:8px 10px}.tenant-lead-delete:hover{background:#fff0ec}.tenant-lead-delete:focus-visible{outline:2px solid var(--action);outline-offset:2px}.tenant-lead-delete:disabled{opacity:.6;cursor:wait}.tenant-conversation-divider{color:#7f776b;font:800 9px var(--font-technical);letter-spacing:.09em;align-items:center;gap:10px;margin:25px 0 12px;display:flex}.tenant-conversation-divider:before,.tenant-conversation-divider:after{content:"";background:var(--line);flex:1;height:1px}.tenant-conversation-divider span{white-space:nowrap}.tenant-conversation-tabs{gap:7px;margin:14px 0 17px;padding-bottom:3px;display:flex;overflow-x:auto}.tenant-conversation-tab{border:1px solid var(--line);min-width:92px;color:var(--muted);font:800 10px var(--font-technical);letter-spacing:.04em;text-align:left;cursor:pointer;background:#fffdf9;border-radius:9px;flex:none;gap:3px;padding:9px 10px;display:grid}.tenant-conversation-tab small{color:#8b8578;letter-spacing:0;font-size:9px;font-weight:600}.tenant-conversation-tab:hover{background:#fbf6ee}.tenant-conversation-tab-current{border-color:var(--navy);color:#fff;background:var(--navy)}.tenant-conversation-tab-current small{color:#f6c998}.tenant-conversation-tab:focus-visible{outline:2px solid var(--action);outline-offset:2px}.tenant-mobile-nav{display:none}.tenant-transcript{gap:10px;max-height:440px;margin-top:20px;display:grid;overflow:auto}.tenant-transcript-turn{background:#fbf6ee;border-radius:10px 10px 10px 3px;padding:11px 12px}.tenant-transcript-agent{background:#edf3f5;border-radius:10px 10px 3px}.tenant-transcript-turn span{color:#8b8578;font-family:var(--font-technical);letter-spacing:.08em;font-size:9px;font-weight:800}.tenant-transcript-turn p{color:var(--ink);margin:5px 0 0;font-size:12px;line-height:1.5}.tenant-handoff{background:#fff8ed;border:1px solid #efca90;border-radius:12px 12px 12px 4px;margin-top:22px;padding:17px}.tenant-handoff-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.tenant-handoff-heading .tenant-overline{color:var(--action-deep);margin-bottom:5px}.tenant-handoff-heading h3{color:var(--navy);font-family:var(--font-display);letter-spacing:-.045em;margin:0;font-size:19px;font-weight:800}.tenant-handoff-edit,.tenant-handoff-actions button{min-height:36px;color:var(--navy);font:inherit;background:#fffdf9;border:1px solid #efbd76;border-radius:8px;padding:0 11px;font-size:11px;font-weight:800}.tenant-handoff-edit:hover,.tenant-handoff-actions button[type=submit]{background:var(--action);border-color:var(--action)}.tenant-handoff-edit:active,.tenant-handoff-actions button:active{transform:scale(.97)}.tenant-handoff-edit:focus-visible,.tenant-handoff-actions button:focus-visible,.tenant-handoff-form textarea:focus{outline:2px solid var(--action-deep);outline-offset:2px}.tenant-handoff-read{gap:14px;margin-top:15px;display:grid}.tenant-handoff-summary{background:#fffdf9;border-radius:9px;padding:13px}.tenant-handoff-summary>span,.tenant-handoff-next>span,.tenant-transcript-heading span,.tenant-handoff-form label>span{color:#8b8578;font-family:var(--font-technical);letter-spacing:.1em;font-size:9px;font-weight:800}.tenant-handoff-summary p,.tenant-handoff-next p{color:var(--ink);text-wrap:pretty;margin:7px 0 0;font-size:12px;line-height:1.55}.tenant-handoff-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.tenant-handoff-list{padding:3px 1px 0}.tenant-handoff-list h4{color:var(--navy);margin:0;font-size:12px;font-weight:800}.tenant-handoff-list small{color:var(--faint);margin-top:3px;font-size:9px;line-height:1.35;display:block}.tenant-handoff-list ul{gap:7px;margin:11px 0 0;padding:0;list-style:none;display:grid}.tenant-handoff-list li{color:var(--ink);gap:7px;font-size:11px;line-height:1.45;display:flex}.tenant-handoff-list li:before{background:var(--action);content:"";border-radius:50%;flex:none;width:5px;height:5px;margin-top:5px}.tenant-handoff-list>p{color:var(--muted);margin:11px 0 0;font-size:11px;line-height:1.45}.tenant-handoff-next{border-top:1px solid #e8871e38;padding-top:12px}.tenant-handoff-form{gap:12px;margin-top:15px;display:grid}.tenant-handoff-form label{gap:6px;display:grid}.tenant-handoff-form textarea{width:100%;min-height:66px;color:var(--ink);font:inherit;resize:vertical;background:#fffdf9;border:1px solid #edcf9d;border-radius:8px;padding:9px 10px;font-size:12px;line-height:1.45}.tenant-handoff-form-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.tenant-handoff-form-grid textarea{min-height:96px}.tenant-handoff-actions{justify-content:flex-end;gap:8px;display:flex}.tenant-handoff-actions button:disabled{cursor:wait;opacity:.7}.tenant-handoff-error{color:#9a4534;margin:0;font-size:11px;line-height:1.4}.tenant-transcript-heading{padding:2px 0 1px}@media (max-width:620px){.tenant-topbar{gap:12px}.tenant-mobile-nav{background:#f4eee4;border-radius:9px;align-items:center;gap:3px;margin-left:auto;padding:3px;display:flex}.tenant-mobile-nav a{min-height:34px;color:var(--muted);border-radius:7px;padding:0 9px;font-size:11px;font-weight:750;line-height:34px}.tenant-mobile-nav .tenant-mobile-nav-current{color:var(--navy);background:#fffdf9;box-shadow:0 1px 2px #1c2b3312}.tenant-handoff{padding:15px}.tenant-handoff-grid,.tenant-handoff-form-grid{grid-template-columns:1fr}.tenant-handoff-heading h3{font-size:18px}}.tenant-nav-link b{color:#fff;min-width:18px;height:18px;font:800 9px var(--font-technical);background:#b85435;border-radius:999px;place-items:center;margin-left:auto;display:grid}.tenant-control-grid{grid-template-columns:minmax(0,1.5fr) minmax(270px,.7fr);gap:16px;margin-bottom:26px;display:grid}.tenant-control-grid .tenant-main-card{min-height:232px}.tenant-section-heading>a{color:var(--action-deep);white-space:nowrap;align-items:center;gap:3px;font-size:11px;font-weight:800;display:inline-flex}.tenant-section-heading>a .tenant-icon{width:14px}.tenant-pipeline{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:19px;display:grid}.tenant-pipeline-stage{border:1px solid var(--line);min-height:112px;color:var(--ink);background:#fff;border-top:3px solid #d7cdbd;border-radius:10px;align-content:start;padding:12px;transition:transform .12s,box-shadow .12s;display:grid}.tenant-pipeline-stage:hover{transform:translateY(-1px);box-shadow:0 7px 14px #1c2b3312}.tenant-pipeline-stage span{color:var(--muted);font-size:10px;font-weight:750;line-height:1.25}.tenant-pipeline-stage strong{color:var(--navy);font-family:var(--font-display);letter-spacing:-.06em;margin-top:9px;font-size:29px;font-weight:800;line-height:.9}.tenant-pipeline-stage small{color:#8b8578;margin-top:9px;font-size:9px;line-height:1.38}.tenant-pipeline-awaiting_team{background:#fff9f6;border-top-color:#b85435}.tenant-pipeline-agent_handling{border-top-color:#e8871e}.tenant-pipeline-awaiting_customer{border-top-color:#798ba7}.tenant-pipeline-resolved{border-top-color:#5c8a46}.tenant-automation-off{color:#8b5a1e;background:#fff0dc;border-radius:7px;flex:none;align-items:center;padding:6px 8px;font-size:10px;font-weight:750;display:inline-flex}.tenant-automation-copy{color:var(--muted);text-wrap:pretty;margin:25px 0 0;font-size:13px;line-height:1.6}.tenant-attention-card{margin-top:0}.tenant-attention-list{border-top:1px solid var(--line);margin-top:18px;display:grid}.tenant-attention-row{color:var(--ink);border-bottom:1px solid #e4dacbb8;grid-template-columns:33px minmax(0,1fr) auto 16px;align-items:center;gap:10px;padding:13px 3px;display:grid}.tenant-attention-row:hover{background:#fbf6ee}.tenant-attention-symbol{color:#69798e;width:28px;height:28px;font:800 13px var(--font-technical);background:#edf1f6;border-radius:8px 8px 8px 3px;place-items:center;display:grid}.tenant-attention-question{color:#a23e31;background:#fff0ec}.tenant-attention-row>span:nth-child(2){gap:3px;min-width:0;display:grid}.tenant-attention-row strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.tenant-attention-row small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.tenant-attention-row em{color:#8b8578;font:700 9px var(--font-technical);letter-spacing:.04em;white-space:nowrap;font-style:normal}.tenant-attention-row .tenant-icon{color:#a49d90;width:15px}.tenant-workflow{background:#fff9ef;border:1px solid #e9d2ad;border-radius:12px 12px 12px 4px;gap:11px;margin-top:20px;padding:16px;display:grid}.tenant-workflow-heading{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.tenant-workflow-heading .tenant-overline{color:var(--action-deep);margin-bottom:4px}.tenant-workflow-heading h3{color:var(--navy);font-family:var(--font-display);letter-spacing:-.045em;margin:0;font-size:20px;font-weight:800}.tenant-stage{color:#687484;font:800 8px var(--font-technical);letter-spacing:.07em;text-transform:uppercase;background:#edf1f6;border-radius:6px;flex:none;padding:5px 7px}.tenant-stage-awaiting_team{color:#9d3029;background:#fff0ec}.tenant-stage-agent_handling{color:#95601e;background:#fff0dc}.tenant-stage-awaiting_customer{color:#4a5a72;background:#eef1f6}.tenant-stage-resolved{color:#4f783a;background:var(--success-soft)}.tenant-workflow-description{color:#69706c;margin:0;font-size:11px;line-height:1.45}.tenant-workflow-next,.tenant-workflow-exception{background:#fffdf9;border-radius:8px;gap:5px;padding:11px;display:grid}.tenant-workflow-next span,.tenant-workflow-exception span{color:#8b8578;font:800 8px var(--font-technical);letter-spacing:.1em}.tenant-workflow-next strong{color:var(--ink);font-size:11px;line-height:1.4}.tenant-workflow-next small{color:#7c776e;font-size:10px}.tenant-workflow-exception{background:#fff4f1}.tenant-workflow-exception span{color:#a44d3e}.tenant-workflow-exception p{color:#703a33;margin:0;font-size:11px;line-height:1.45}.tenant-workflow-readonly{color:#77766f;margin:2px 0 0;font-size:10px;line-height:1.45}.tenant-operation-disclosure{border-top:1px solid #e8871e33;padding-top:9px}.tenant-operation-disclosure summary{cursor:pointer;color:var(--navy);font-size:11px;font-weight:800}.tenant-operation-disclosure[open] summary{margin-bottom:11px}.tenant-operation-form{gap:10px;display:grid}.tenant-operation-form label,.tenant-question-form label{gap:5px;display:grid}.tenant-operation-form label>span,.tenant-question-form label>span{color:#8b8578;font:800 8px var(--font-technical);letter-spacing:.09em}.tenant-operation-form input,.tenant-operation-form select,.tenant-operation-form textarea,.tenant-question-form input,.tenant-question-form textarea{width:100%;min-height:36px;color:var(--ink);font:inherit;background:#fffdf9;border:1px solid #decfb9;border-radius:7px;outline:none;padding:8px 9px;font-size:11px}.tenant-operation-form textarea,.tenant-question-form textarea{resize:vertical;min-height:62px}.tenant-operation-form input:focus,.tenant-operation-form select:focus,.tenant-operation-form textarea:focus,.tenant-question-form input:focus,.tenant-question-form textarea:focus{border-color:var(--action-deep);box-shadow:0 0 0 3px #e8871e24}.tenant-operation-form button,.tenant-question-form button{min-height:35px;color:var(--navy);background:var(--action);font:800 10px var(--font-technical);letter-spacing:.03em;cursor:pointer;border:0;border-radius:7px;justify-self:start;padding:0 11px}.tenant-operation-form button:disabled,.tenant-question-form button:disabled{cursor:wait;opacity:.65}.tenant-operation-safety{color:#6a6f68;background:#f4f1ea;border-radius:7px;margin:0;padding:9px;font-size:10px;line-height:1.42}.tenant-operation-error{color:#9a4534;margin:0;font-size:10px}.tenant-question-list{gap:13px;display:grid}.tenant-question-card{border:1px solid var(--line);background:#fffdf9;border-left:3px solid #b85435;border-radius:13px;grid-template-columns:minmax(0,1fr) minmax(280px,.75fr);gap:24px;padding:22px;display:grid;box-shadow:0 1px 2px #1c2b3308}.tenant-question-card h2{color:var(--navy);font-family:var(--font-display);letter-spacing:-.045em;margin:0;font-size:23px;font-weight:800}.tenant-question-question{color:var(--ink);text-wrap:pretty;margin:14px 0 0;font-size:13px;font-weight:650;line-height:1.5}.tenant-question-context{color:var(--muted);margin:10px 0 0;font-size:11px;line-height:1.5}.tenant-question-form{align-content:start;gap:10px;display:grid}.tenant-question-approval{color:var(--ink);align-items:center;font-size:11px;font-weight:650;gap:7px!important;display:flex!important}.tenant-question-approval input{width:15px;min-height:15px;accent-color:var(--action-deep);padding:0}.tenant-question-form>p{color:#9a4534;margin:0;font-size:10px}@media (max-width:960px){.tenant-control-grid{grid-template-columns:1fr}.tenant-pipeline{grid-template-columns:repeat(4,minmax(120px,1fr));padding-bottom:3px;overflow-x:auto}.tenant-question-card{grid-template-columns:1fr;gap:17px}}@media (max-width:620px){.tenant-attention-row{grid-template-columns:30px minmax(0,1fr) 14px}.tenant-attention-row em{display:none}.tenant-pipeline-stage{min-height:100px}.tenant-nav-link b{display:none}.tenant-question-card{padding:17px}.tenant-workflow{padding:14px}}.tenant-topbar>p{color:#5c6968;font-size:10px}.tenant-metric-link{color:inherit;text-decoration:none;transition:transform .13s,box-shadow .13s,border-color .13s}.tenant-metric-link:hover{border-color:#d8b16c;transform:translateY(-2px);box-shadow:0 2px 3px #1c2b330a,0 12px 25px #1c2b3312}.tenant-metric-link:focus-visible{outline:2px solid var(--action);outline-offset:3px}.tenant-pipeline-board{border:1px solid var(--line);background:#f6f0e7;border-radius:16px;padding:25px;box-shadow:0 1px 2px #1c2b3308,0 16px 35px #1c2b3309}.tenant-pipeline-board-heading{justify-content:space-between;align-items:end;gap:20px;display:flex}.tenant-pipeline-board-heading h2{max-width:600px;color:var(--navy);font-family:var(--font-display);letter-spacing:-.055em;text-wrap:balance;margin:0;font-size:27px;font-weight:800;line-height:1.03}.tenant-board-viewport-controls{align-items:center;gap:5px;display:flex}.tenant-board-viewport-controls>span{color:#7c776e;font:800 9px var(--font-technical);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;background:#fffaf2;border:1px solid #e2d6c4;border-radius:7px;padding:6px 8px}.tenant-board-viewport-controls button{width:30px;height:30px;color:var(--navy);cursor:pointer;background:#fffaf2;border:1px solid #dfd2bd;border-radius:8px;place-items:center;font-size:16px;display:grid}.tenant-board-viewport-controls button:hover{background:#fff0dc;border-color:#d59a46}.tenant-board-viewport-controls button:focus-visible{outline:2px solid var(--action);outline-offset:2px}.tenant-board-exceptions{color:#713f36;background:#fff5f2;border:1px solid #e8b8ad;border-radius:10px;align-items:center;gap:10px;margin:20px 0 0;padding:11px 13px;font-size:11px;display:flex}.tenant-board-exceptions strong{font-size:11px}.tenant-board-exceptions span{color:#8e655d}.tenant-board-exceptions a{color:#9d3029;white-space:nowrap;margin-left:auto;font-weight:800;text-decoration:none}.tenant-board-scroll{scroll-behavior:smooth;margin:22px -4px -4px;padding:0 4px 8px;overflow-x:auto}.tenant-board-columns{grid-template-columns:repeat(6,minmax(136px,1fr));gap:10px;min-width:1000px;display:grid}.tenant-board-column{background:#fffdf9a6;border:1px solid #ded3c2e6;border-radius:12px;align-content:start;min-height:455px;padding:12px;display:grid}.tenant-board-column>header{justify-content:space-between;align-items:center;gap:8px;display:flex}.tenant-board-column>header span{color:var(--navy);font-size:11px;font-weight:800}.tenant-board-column>header b{color:#655f55;min-width:21px;height:21px;font:800 10px var(--font-technical);font-variant-numeric:tabular-nums;background:#eee5d7;border-radius:7px;place-items:center;display:grid}.tenant-board-column>p{color:#8a8174;min-height:32px;margin:7px 0 13px;font-size:9px;line-height:1.42}.tenant-board-new{border-top:3px solid #e8a447}.tenant-board-agent_handling{border-top:3px solid var(--action)}.tenant-board-nurturing{border-top:3px solid #8294ad}.tenant-board-quote_sent{border-top:3px solid #986eab}.tenant-board-appointment_booked{border-top:3px solid #568b86}.tenant-board-resolved{border-top:3px solid var(--success)}.tenant-board-lost{border-top:3px solid #a99b89}.tenant-board-cards{align-content:start;gap:8px;min-height:310px;display:grid}.tenant-board-card{background:#fffdf9;border:1px solid #e2d8ca;border-radius:10px 10px 10px 4px;transition:transform .12s,box-shadow .12s,border-color .12s;overflow:hidden;box-shadow:0 1px 1px #1c2b3309}.tenant-board-card:hover{border-color:#d8b16c;transform:translateY(-1px);box-shadow:0 8px 16px #1c2b3314}.tenant-board-card>a{color:inherit;gap:5px;padding:12px 12px 9px;text-decoration:none;display:grid}.tenant-board-card-channel{color:var(--action-deep);font:800 8px var(--font-technical);letter-spacing:.09em}.tenant-board-card strong{color:var(--ink);font-size:12px;line-height:1.3}.tenant-board-card small{-webkit-line-clamp:2;min-height:26px;color:var(--muted);-webkit-box-orient:vertical;font-size:10px;line-height:1.35;display:-webkit-box;overflow:hidden}.tenant-board-card em{color:#958b7e;font:700 8px var(--font-technical);letter-spacing:.05em;font-style:normal}.tenant-board-move{justify-content:flex-end;gap:4px;padding:0 8px 8px;display:flex}.tenant-board-move button{color:#655f55;cursor:pointer;background:#fbf6ee;border:1px solid #e1d4c1;border-radius:7px;place-items:center;width:28px;height:28px;font-size:15px;line-height:1;display:grid}.tenant-board-move button:hover{color:var(--navy);background:#fff0dc;border-color:#d59a46}.tenant-board-move button:focus-visible{outline:2px solid var(--action);outline-offset:2px}.tenant-board-move button:disabled{cursor:wait;opacity:.5}.tenant-board-empty{color:#a1988d;font:700 9px var(--font-technical);letter-spacing:.06em;text-transform:uppercase;padding:15px 3px}.tenant-board-notice{color:#9a4534;margin:14px 0 0;font-size:11px}.tenant-board-cards-list{max-width:640px;min-height:0}.tenant-board-cards-list .tenant-board-empty{padding:15px 0}.tenant-detail-back{color:#857a6b;margin-bottom:19px;font-size:10px;font-weight:750;text-decoration:none;display:inline-flex}.tenant-detail-back:hover{color:var(--action-deep)}.tenant-workflow-needs-team{background:#fff7f4;border-color:#e8b8ad}.tenant-workflow-exception a{color:#9d3029;justify-self:start;margin-top:2px;font-size:10px;font-weight:800;text-decoration:none}.tenant-workflow-automation{color:#6f756f;margin:0;font-size:10px;line-height:1.45}.tenant-board-card-urgent{border-color:#e0902b;box-shadow:inset 0 0 0 1px #e0902b}.tenant-board-card-urgent-tag{color:#fff;font:800 7px var(--font-technical);letter-spacing:.06em;background:#d9761f;border-radius:4px;margin-left:6px;padding:2px 5px}.tenant-workflow-heading-tags{align-items:center;gap:6px;display:flex}@media (max-width:760px){.tenant-pipeline-board{padding:18px}.tenant-pipeline-board-heading{align-items:flex-start}.tenant-pipeline-board-heading h2{font-size:24px}.tenant-board-exceptions{flex-wrap:wrap;align-items:flex-start}.tenant-board-exceptions a{margin-left:0}}.tenant-control-automation{margin-top:26px}.tenant-resource-picker{border:1px solid #dfc38e;border-left:4px solid var(--action);background:#fff9ee;border-radius:14px;grid-column:1/-1;grid-template-columns:minmax(0,.8fr) minmax(320px,1.2fr);gap:22px;padding:22px;display:grid;box-shadow:0 1px 2px #1c2b3308,0 12px 26px #1c2b330b}.tenant-resource-picker h2{color:var(--navy);font-family:var(--font-display);letter-spacing:-.05em;text-wrap:balance;margin:0;font-size:25px;font-weight:800;line-height:1.04}.tenant-resource-picker p:not(.tenant-overline){color:var(--muted);margin:9px 0 0;font-size:11px;line-height:1.52}.tenant-resource-loading{letter-spacing:.05em;text-transform:uppercase;background:#fffdf8;border:1px dashed #d9c6a8;border-radius:9px;align-self:center;padding:13px;color:#7b6e5c!important;font:800 10px var(--font-technical)!important;margin:0!important}.tenant-resource-list{gap:7px;display:grid}.tenant-resource-list button{width:100%;min-height:54px;color:var(--ink);text-align:left;cursor:pointer;background:#fffdf9;border:1px solid #e3d3bc;border-radius:9px 9px 9px 4px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:9px 11px;transition:transform .13s,border-color .13s,box-shadow .13s;display:grid}.tenant-resource-list button:hover{border-color:#d59a46;transform:translateY(-1px);box-shadow:0 5px 13px #1c2b3312}.tenant-resource-list button:focus-visible{outline:2px solid var(--action);outline-offset:2px}.tenant-resource-list button:disabled{cursor:wait;opacity:.65}.tenant-resource-list strong{font-size:11px;display:block}.tenant-resource-list small{color:var(--muted);margin-top:3px;font-size:9px;display:block}.tenant-resource-list em,.tenant-resource-tag{color:#79634a;font:800 8px var(--font-technical);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;background:#f4ead7;border-radius:6px;padding:4px 6px;font-style:normal}.tenant-resource-list b{color:var(--action-deep);font:800 9px var(--font-technical);letter-spacing:.05em;text-transform:uppercase}.tenant-resource-tag{vertical-align:1px;margin-left:6px;display:inline-flex}.tenant-email-manual{border-top:1px solid #eadfce;flex-basis:100%;margin-top:3px;padding-top:9px}.tenant-email-manual summary{width:max-content;color:var(--action-deep);cursor:pointer;font-size:10px;font-weight:800}.tenant-email-manual form{background:#fffaf3;border:1px solid #e7dccb;border-radius:9px;margin-top:11px;padding:12px}.tenant-email-manual select{width:100%;min-height:36px;color:var(--ink);font:inherit;background:#fffdf9;border:1px solid #decfb9;border-radius:7px;outline:none;padding:8px 9px;font-size:11px}.tenant-email-manual select:focus{border-color:var(--action-deep);box-shadow:0 0 0 3px #e8871e24}.tenant-email-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.tenant-email-manual p{color:#766e63!important;margin:2px 0 0!important;font-size:9px!important}.tenant-email-manual button{min-height:35px;color:var(--navy);background:var(--action);font:800 10px var(--font-technical);cursor:pointer;border:0;border-radius:7px;justify-self:start;padding:0 11px}.tenant-email-manual button:disabled{cursor:wait;opacity:.65}@media (max-width:800px){.tenant-resource-picker,.tenant-email-fields{grid-template-columns:1fr}}.tenant-connect-provider{min-height:35px;color:var(--navy);font:800 10px var(--font-technical);cursor:pointer;background:#fffaf3;border:1px solid #decfb9;border-radius:7px;align-items:center;padding:0 11px;text-decoration:none;transition:border-color .13s,background .13s,transform .13s;display:inline-flex}.tenant-connect-provider:hover{background:#fff0dc;border-color:#d59a46;transform:translateY(-1px)}.tenant-connect-provider:focus-visible{outline:2px solid var(--action);outline-offset:2px}.tenant-integration-notice{color:#72521f;background:#fff7e6;border:1px solid #e8c981;border-radius:9px;margin:0 0 15px;padding:11px 13px;font-size:11px;line-height:1.45}.tenant-board-visible-count{color:#7c776e;font:800 9px var(--font-technical);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;background:#fffaf2;border:1px solid #e2d6c4;border-radius:7px;flex:none;padding:6px 8px}.tenant-profile-footer{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.tenant-profile-footer>a{color:var(--action-deep);font-size:10px;font-weight:800;text-decoration:none}.tenant-integrations{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.tenant-integration-card{border:1px solid var(--line);background:#fffdf9;border-radius:13px;align-content:space-between;gap:18px;min-height:208px;padding:20px;display:grid;box-shadow:0 1px 2px #1c2b3308}.tenant-integration-card h3{color:var(--navy);font-family:var(--font-display);letter-spacing:-.045em;margin:0;font-size:22px;font-weight:800}.tenant-integration-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.tenant-integration-card p:not(.tenant-overline){color:var(--muted);margin:8px 0 0;font-size:11px;line-height:1.5}.tenant-integration-card form{gap:8px;display:grid}.tenant-integration-card label{gap:5px;display:grid}.tenant-integration-card label span{color:#8b8578;font:800 8px var(--font-technical);letter-spacing:.09em;text-transform:uppercase}.tenant-integration-card input{width:100%;min-height:36px;color:var(--ink);font:inherit;background:#fffdf9;border:1px solid #decfb9;border-radius:7px;outline:none;padding:8px 9px;font-size:11px}.tenant-integration-card input:focus{border-color:var(--action-deep);box-shadow:0 0 0 3px #e8871e24}.tenant-integration-actions{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.tenant-integration-actions form{width:100%}.tenant-integration-card>button,.tenant-integration-card form button,.tenant-connect-button{min-height:35px;color:var(--navy);background:var(--action);font:800 10px var(--font-technical);cursor:pointer;border:0;border-radius:7px;justify-self:start;align-items:center;padding:0 11px;text-decoration:none;display:inline-flex}.tenant-connect-button:hover{background:var(--action-light)}.tenant-connect-link{color:var(--action-deep);font-size:10px;font-weight:800;text-decoration:none}.tenant-connect-link:hover{color:var(--navy);text-decoration:underline}.tenant-integration-secondary{align-items:center;gap:10px;display:flex}.tenant-connect-disabled{pointer-events:none;cursor:not-allowed;opacity:.45}.tenant-integration-card small{color:#877e70;font-size:10px}.tenant-integration-card button:disabled{cursor:wait;opacity:.65}.tenant-integration-connected{background:linear-gradient(135deg,#fffdf9 0%,#f5faee 100%);border-color:#c8dcb7}.tenant-integration-status{color:#7a7368;font:800 8px var(--font-technical);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;background:#f1ece3;border-radius:7px;flex:none;padding:5px 7px}.tenant-integration-status-connected{color:#4d742e;background:#eaf4df}.tenant-integration-status-requested{color:#84621f;background:#fff1d8}.tenant-integration-status-error{color:#9a4534;background:#fff0ed}.tenant-integration-error{color:#8d3c31;background:#fff4f1;border:1px solid #e8b8ad;border-radius:9px;grid-column:1/-1;margin:0;padding:10px 12px;font-size:11px;line-height:1.4}.tenant-playbook{gap:16px;margin-top:25px;display:grid}.tenant-playbook-heading{justify-content:space-between;align-items:end;gap:22px;padding:0 3px;display:flex}.tenant-playbook-heading h2{color:var(--navy);font-family:var(--font-display);letter-spacing:-.055em;margin:0;font-size:28px;font-weight:800;line-height:1.03}.tenant-playbook-heading p:not(.tenant-overline){max-width:660px;color:var(--muted);margin:9px 0 0;font-size:12px;line-height:1.55}.tenant-playbook-status{color:#716a5f;font:800 9px var(--font-technical);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;background:#fbf5ec;border:1px solid #ddcfbb;border-radius:9px;flex:none;padding:8px 10px}.tenant-playbook-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:15px;display:grid}.tenant-playbook-card{border:1px solid var(--line);background:#fffdf9;border-radius:14px;align-content:start;gap:16px;padding:21px;display:grid;box-shadow:0 1px 2px #1c2b3308}.tenant-playbook-card h3{color:var(--navy);font-family:var(--font-display);letter-spacing:-.045em;margin:0;font-size:22px;font-weight:800}.tenant-playbook-card>div>p:not(.tenant-overline){color:var(--muted);margin:8px 0 0;font-size:11px;line-height:1.52}.tenant-playbook-followup{border-top:3px solid var(--action);background:#fffaf2;margin-top:22px}.tenant-playbook-form{gap:11px;display:grid}.tenant-playbook-form label{gap:5px;display:grid}.tenant-playbook-form label>span{color:#8b8578;font:800 8px var(--font-technical);letter-spacing:.09em;text-transform:uppercase}.tenant-playbook-channel{border-top:1px solid #ecdfc7;gap:10px;padding:12px 0 4px;display:grid}.tenant-playbook-channel:first-of-type{border-top:0;padding-top:0}.tenant-followup-steps{gap:10px;display:grid}.tenant-followup-step{background:#fffdf9;border:1px solid #ecdfc7;border-radius:10px;gap:8px;padding:12px;display:grid}.tenant-followup-step-number{color:#8b8578;font:800 8px var(--font-technical);letter-spacing:.09em;text-transform:uppercase}.tenant-followup-step textarea{resize:vertical;min-height:52px}.tenant-followup-step-remove{color:#9a4534;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-size:10px;font-weight:700;text-decoration:underline}.tenant-followup-step-add{color:var(--action-deep);cursor:pointer;background:0 0;border:1px dashed #d8c9ac;border-radius:8px;justify-self:start;padding:8px 12px;font-size:11px;font-weight:700}.tenant-playbook-form input:not([type=checkbox]),.tenant-playbook-form select,.tenant-playbook-form textarea{width:100%;min-height:37px;color:var(--ink);font:inherit;background:#fffdf9;border:1px solid #decfb9;border-radius:7px;outline:none;padding:8px 9px;font-size:11px}.tenant-playbook-form textarea{resize:vertical;min-height:62px}.tenant-playbook-form input:focus,.tenant-playbook-form select:focus,.tenant-playbook-form textarea:focus{border-color:var(--action-deep);box-shadow:0 0 0 3px #e8871e24}.tenant-playbook-form>button,.tenant-service-row button,.tenant-knowledge-list button{min-height:35px;color:var(--navy);background:var(--action);font:800 10px var(--font-technical);cursor:pointer;border:0;border-radius:7px;justify-self:start;padding:0 11px}.tenant-playbook-form>button:disabled{cursor:wait;opacity:.65}.tenant-playbook-toggle{align-items:flex-start;gap:9px!important;display:flex!important}.tenant-playbook-toggle input,.tenant-playbook-check input{width:16px;min-width:16px;height:16px;accent-color:var(--action-deep);margin:1px 0 0}.tenant-playbook-toggle strong{color:var(--ink);font-size:11px;display:block}.tenant-playbook-toggle small{color:var(--muted);margin-top:3px;font-size:10px;line-height:1.4;display:block}.tenant-playbook-fields{grid-template-columns:1fr 1.2fr;gap:9px;display:grid}.tenant-playbook-check{color:#5e625d;align-items:flex-start;font-size:10px;line-height:1.4;gap:7px!important;display:flex!important}.tenant-playbook-safety{color:#6a6f68;background:#f3f0e8;border-radius:8px;margin:0;padding:9px 10px;font-size:10px;line-height:1.42}.tenant-playbook-error{color:#9a4534;margin:0;font-size:10px}.tenant-service-list{gap:7px;display:grid}.tenant-service-row{background:#fffaf3;border:1px solid #e6dbca;border-radius:8px;grid-template-columns:minmax(0,1fr) auto 24px;align-items:center;gap:9px;padding:10px;display:grid}.tenant-service-row strong{color:var(--ink);font-size:11px;display:block}.tenant-service-row small{color:var(--muted);margin-top:3px;font-size:9px;line-height:1.35;display:block}.tenant-service-row em{color:#6e4a20;font:800 10px var(--font-technical);white-space:nowrap;font-style:normal}.tenant-service-row button{color:#8f5040;background:0 0;place-items:center;width:24px;min-height:24px;padding:0;font-size:18px;display:grid}.tenant-playbook-empty{color:#8b8174;border:1px dashed #dccdb8;border-radius:8px;margin:0;padding:11px;font-size:10px;line-height:1.45}.tenant-knowledge-library{gap:18px}.tenant-knowledge-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.tenant-knowledge-list article{background:#fffaf3;border:1px solid #e6dbca;border-radius:9px 9px 9px 4px;justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;padding:13px;display:flex}.tenant-knowledge-list strong{color:var(--navy);font-size:12px}.tenant-knowledge-list p{color:var(--muted);margin:5px 0 0;font-size:10px;line-height:1.45}.tenant-knowledge-list button{color:#87503d;background:#f8e9df;flex:none;min-height:auto;padding:5px 7px;font-size:8px}.tenant-knowledge-form{max-width:720px;padding-top:3px}.tenant-knowledge-exceptions{margin-top:30px}.tenant-knowledge-exceptions .tenant-section-heading{margin-bottom:13px}@media (max-width:900px){.tenant-playbook-grid,.tenant-knowledge-list{grid-template-columns:1fr}}@media (max-width:620px){.tenant-playbook-heading{flex-direction:column;align-items:flex-start;gap:10px}.tenant-playbook-heading h2{font-size:25px}.tenant-playbook-card{padding:17px}.tenant-playbook-fields{grid-template-columns:1fr}.tenant-service-row{grid-template-columns:minmax(0,1fr) auto}.tenant-service-row button{grid-area:1/2}}@media (max-width:700px){.tenant-integrations{grid-template-columns:1fr}}.tenant-integration-secondary-button,.tenant-integration-cancel,.tenant-integration-disconnect{min-height:35px;font:800 10px var(--font-technical);cursor:pointer;background:#fffdf9;border:1px solid #d8cbb9;border-radius:7px;align-items:center;padding:0 10px;display:inline-flex}.tenant-integration-secondary-button{color:var(--action-deep)}.tenant-integration-secondary-button:hover:not(:disabled){background:#fff7ec;border-color:#d49b57}.tenant-integration-cancel{color:#756d60}.tenant-integration-disconnect{color:#93483b;background:#fff8f6;border-color:#e4bdb4}.tenant-integration-disconnect:hover:not(:disabled){background:#fff0ec;border-color:#cb8f82}.tenant-integration-resource{background:#f7fbf1;border:1px solid #d8e6ca;border-radius:9px 9px 9px 4px;gap:3px;margin-top:12px;padding:10px 11px;display:grid}.tenant-integration-resource>span{color:#6d7a62;font:800 8px var(--font-technical);letter-spacing:.09em;text-transform:uppercase}.tenant-integration-resource strong{color:var(--navy);text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.25;overflow:hidden}.tenant-integration-resource small{color:#64705e;font-size:10px}.tenant-integration-change{min-height:35px;color:var(--navy);background:var(--action);font:800 10px var(--font-technical);cursor:pointer;border:0;border-radius:7px;align-items:center;padding:0 11px;display:inline-flex}.tenant-integration-change:hover:not(:disabled){background:var(--action-light)}.tenant-nav-badge{color:#fff;background:var(--action);min-width:17px;height:17px;font:800 9px var(--font-technical);border-radius:9px;justify-content:center;align-items:center;margin-left:auto;padding:0 5px;line-height:1;display:inline-flex}.tenant-nav-link .tenant-nav-badge{margin-left:auto}@media (max-width:620px){.tenant-mobile-nav a{align-items:center;gap:5px;line-height:normal;display:inline-flex}.tenant-mobile-nav .tenant-nav-badge{color:var(--navy);background:var(--action-light);margin-left:0}}.tenant-integration-note{color:#7a5a1c;background:#fff7e8;border:1px solid #f0d8ad;border-radius:9px;grid-column:1/-1;margin:0 0 4px;padding:10px 12px;font-size:11px;line-height:1.45}.tenant-pipeline-summary-row{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.tenant-pipeline-summary-pill{border:1px solid var(--line);background:#fbf6ee;border-radius:10px;flex-direction:column;gap:2px;min-width:88px;padding:10px 12px;display:flex}.tenant-pipeline-summary-pill strong{color:var(--navy);font-family:var(--font-display);letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:20px;font-weight:800}.tenant-pipeline-summary-pill span{color:var(--muted);font-size:10px;font-weight:650}.tenant-pipeline-summary-pill:hover{border-color:var(--action-light);background:#fff0dc}.tenant-activity-table{border-collapse:collapse;width:100%}.tenant-activity-table th{border-bottom:1px solid var(--line);color:#8b8578;font-family:var(--font-technical);letter-spacing:.1em;text-align:left;text-transform:uppercase;padding:0 0 12px;font-size:9px;font-weight:700}.tenant-activity-table td{color:var(--ink);vertical-align:middle;border-bottom:1px solid #e4dacb8c;padding:13px 0;font-size:12px}.tenant-activity-table tr:last-child td{border-bottom:0}.tenant-activity-table td a{color:var(--navy);font-weight:750;text-decoration:none}.tenant-activity-table td a:hover{color:var(--action-deep)}.tenant-range-switcher{flex:none;align-items:center;gap:6px;display:flex}.tenant-range-pill{border:1px solid var(--line);color:var(--muted);white-space:nowrap;background:#fbf6ee;border-radius:999px;padding:7px 12px;font-size:11px;font-weight:650;text-decoration:none}.tenant-range-pill:hover{border-color:var(--action-light);background:#fff0dc}.tenant-range-pill-current{color:#fff;border-color:var(--navy);background:var(--navy)}.tenant-range-pill-current:hover{background:var(--navy)}@media (max-width:620px){.tenant-range-switcher{flex-wrap:wrap}}
