@import url("https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@500;600;700&display=swap");:root{--lg-rail-left:14px;--lg-rail-width:112px}.v2Rail{position:fixed!important;left:14px!important;top:14px!important;bottom:14px!important;width:112px!important;height:auto!important;padding:18px 0!important;box-sizing:border-box!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:space-evenly!important;z-index:950!important;overflow:hidden!important;border-radius:40px!important;background:linear-gradient(180deg,rgba(28,44,90,.55),rgba(12,18,40,.55) 45%,rgba(18,28,70,.6))!important;-webkit-backdrop-filter:blur(30px) saturate(170%)!important;backdrop-filter:blur(30px) saturate(170%)!important;box-shadow:inset 0 0 0 1px rgba(120,160,255,.18),inset 0 1px 0 rgba(200,220,255,.35),inset 0 0 40px rgba(60,110,255,.12),0 0 0 1px rgba(10,14,30,.6),0 0 32px rgba(50,110,255,.22),0 30px 60px rgba(0,0,0,.6)!important}.v2Rail:before{inset:0!important;border-radius:inherit!important;padding:1.5px!important;background:linear-gradient(170deg,rgba(150,190,255,.85),rgba(90,140,255,.25) 22%,rgba(90,140,255,.08) 50%,rgba(90,140,255,.25) 80%,rgba(150,190,255,.75))!important;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0)!important;-webkit-mask-composite:xor!important;mask-composite:exclude!important;z-index:2!important}.v2Rail:after,.v2Rail:before{content:""!important;display:block!important;position:absolute!important;pointer-events:none!important}.v2Rail:after{left:-40px!important;bottom:-60px!important;width:160px!important;height:360px!important;border-radius:50%!important;background:radial-gradient(ellipse,rgba(0,190,200,.22),rgba(110,70,255,.14) 45%,rgba(0,0,0,0) 72%)!important;filter:blur(18px)!important;z-index:0!important}.v2Brand{display:none!important}.v2Rail nav{width:100%!important;height:100%!important;flex-direction:column!important;justify-content:space-evenly!important;gap:0!important}.v2Rail nav,.v2Rail nav button{position:relative!important;z-index:1!important;display:flex!important;align-items:center!important;padding:0!important}.v2Rail nav button{width:92px!important;height:78px!important;min-height:78px!important;flex:0 0 78px!important;margin:0!important;border:0!important;border-radius:22px!important;flex-direction:column!important;justify-content:center!important;gap:7px!important;background:transparent!important;color:#a9c2f0!important;box-shadow:none!important;cursor:pointer!important;transition:background .25s,color .25s,box-shadow .25s,transform .2s!important}.v2Rail nav button:last-child{margin-top:0!important}.v2Rail nav button:hover{background:rgba(120,160,255,.08)!important;color:#e6eeff!important}.v2Rail nav button:active{transform:scale(.95)!important}.v2Rail nav button:focus-visible{outline:2px solid #9cc0ff!important;outline-offset:2px!important}.v2Rail nav button .v2Icon{width:28px!important;height:28px!important;display:grid!important;place-items:center!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.v2Rail nav button svg{width:28px!important;height:28px!important;color:#dbe6ff!important;stroke:currentColor!important;fill:none!important;stroke-width:1.7!important;stroke-linecap:round!important;stroke-linejoin:round!important}.v2Rail nav button small{display:block!important;max-width:88px!important;margin:0!important;color:#a9c2f0!important;text-align:center!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.v2Rail nav button.active{color:#fff!important;background:linear-gradient(180deg,rgba(70,120,255,.42),rgba(40,80,220,.22))!important;box-shadow:inset 0 0 0 1px rgba(140,180,255,.55),inset 0 1px 0 rgba(220,232,255,.5),0 0 22px rgba(60,120,255,.45)!important}.v2Rail nav button.active svg{color:#fff!important;stroke:currentColor!important}.v2Rail nav button.active small{color:#fff!important}.v2Rail nav button.active:before{content:""!important;position:absolute!important;left:7px!important;top:22px!important;bottom:22px!important;width:3px!important;border-radius:3px!important;background:#8fb6ff!important;box-shadow:0 0 10px #4d8bff,0 0 2px #fff!important}.v2Rail nav button.active:after{display:none!important;content:none!important}.v2Rail nav button:nth-child(5) svg path[fill="#25D366"]{fill:#63e7a5!important;stroke:none!important}.v2Top{left:var(--lg-content-left)!important}.directMain{margin-left:var(--lg-content-left)!important}.callsOverlay.mockCalls,.chatOverlay,.settingsOverlay,.techFeatureOverlay,.v2Appointments,.waOverlay{left:var(--lg-content-left)!important;width:calc(100vw - var(--lg-content-left))!important}.settingsOverlay,.techFeatureOverlay.techRedesign{left:var(--lg-content-left)!important}@media(max-height:720px){.v2Rail nav button{height:64px!important;min-height:64px!important;flex-basis:64px!important;gap:5px!important}.v2Rail nav button .v2Icon,.v2Rail nav button svg{width:24px!important;height:24px!important}.v2Rail nav button small{font-size:11px!important}}@media(prefers-reduced-motion:reduce){.v2Rail nav button{transition:none!important}}.directSidebar{opacity:0!important;pointer-events:none!important}:root{--lg-topbar-height:64px}html body .v2Top{left:var(--lg-content-left)!important;max-width:none!important}html body .callsOverlay,html body .callsOverlay.mockCalls,html body .chatOverlay,html body .settingsOverlay,html body .techFeatureOverlay,html body .techFeatureOverlay.techRedesign,html body .v2Appointments,html body .waOverlay{position:fixed!important;left:var(--lg-content-left)!important;right:0!important;width:auto!important;max-width:none!important;box-sizing:border-box!important}html body .callsOverlay,html body .callsOverlay.mockCalls,html body .chatOverlay,html body .techFeatureOverlay,html body .techFeatureOverlay.techRedesign,html body .v2Appointments,html body .waOverlay{top:var(--lg-topbar-height)!important;bottom:0!important;height:calc(100vh - var(--lg-topbar-height))!important;max-height:calc(100vh - var(--lg-topbar-height))!important}html body .settingsOverlay{left:var(--lg-content-left)!important;right:0!important;width:auto!important;max-width:none!important}html body .callsOverlay .callsPage,html body .chatOverlay>div,html body .techFeatureOverlay .techFeatureBody,html body .waOverlay .waShell{max-width:100%!important;box-sizing:border-box!important}html body .callsPage,html body .chatMain,html body .jobsBoardPage,html body .techFeatureMain,html body .waMain{min-width:0!important;max-width:100%!important;box-sizing:border-box!important}@media(max-width:1100px){:root{--lg-content-left:138px}}@media(max-width:900px){:root{--lg-content-left:126px}.v2Rail{left:10px!important;top:10px!important;bottom:10px!important;width:104px!important;border-radius:34px!important}.v2Rail nav button{width:86px!important}}:root{--lg-rail-edge:126px;--lg-content-left:150px;--lg-gap:24px}html body .appointmentsDashboard,html body .appointmentsOverlay,html body .apptDash,html body .callsOverlay,html body .callsOverlay.mockCalls,html body .chatFeatureOverlay,html body .chatOverlay,html body .reportsFeatureOverlay,html body .reportsOverlay,html body .settingsFeatureOverlay,html body .settingsOverlay,html body .techFeatureOverlay,html body .techFeatureOverlay.techRedesign,html body .v2Appointments,html body .waOverlay{left:var(--lg-rail-edge)!important;right:0!important;width:auto!important;max-width:none!important;padding-left:var(--lg-gap)!important;box-sizing:border-box!important}html body .apptDash>*,html body .callsOverlay.mockCalls>.callsPage,html body .callsOverlay>.callsPage,html body .chatFeatureOverlay>.chatShell,html body .chatOverlay>.chatShell,html body .settingsOverlay>.settingsHeader,html body .settingsOverlay>.settingsLayout,html body .techFeatureOverlay>.techFeatureBody,html body .v2Appointments>*,html body .waOverlay>.waShell{width:100%!important;max-width:100%!important;box-sizing:border-box!important}html body .v2Top{left:var(--lg-rail-edge)!important;right:0!important;width:auto!important;padding-left:calc(28px + var(--lg-gap))!important;box-sizing:border-box!important}html body .directMain{margin-left:var(--lg-content-left)!important;width:calc(100vw - var(--lg-content-left))!important;max-width:calc(100vw - var(--lg-content-left))!important;box-sizing:border-box!important}html body .callsOverlay,html body .callsOverlay.mockCalls,html body .chatFeatureOverlay,html body .chatOverlay,html body .settingsOverlay,html body .techFeatureOverlay,html body .v2Appointments,html body .waOverlay{background-clip:border-box!important}@media(max-width:1100px){:root{--lg-rail-edge:126px;--lg-content-left:144px;--lg-gap:18px}}@media(max-width:900px){:root{--lg-rail-edge:114px;--lg-content-left:130px;--lg-gap:16px}.v2Rail{left:10px!important;top:10px!important;bottom:10px!important;width:104px!important;border-radius:34px!important}.v2Rail nav button{width:86px!important}}@media(min-width:781px){html body .directShell>.directMain{margin-left:0!important}html body .apptDash,html body .directShell>.directMain,html body .rxwApp{left:var(--lg-content-left)!important;right:0!important;width:calc(100vw - var(--lg-content-left))!important;max-width:calc(100vw - var(--lg-content-left))!important}}html body .settingsOverlay{left:var(--lg-rail-edge)!important;padding-left:var(--lg-gap)!important;box-sizing:border-box!important}html body .settingsOverlay,html body.crmDark .settingsOverlay{background:#000!important;background-image:none!important}body:after,body:before{content:""!important;position:fixed!important;border-radius:50%!important;pointer-events:none!important;z-index:0!important;filter:blur(110px)!important}body:before{width:380px!important;height:380px!important;left:-200px!important;top:-80px!important;background:#1f6bff!important;opacity:.35!important}body:after{width:300px!important;height:420px!important;left:-180px!important;bottom:-60px!important;background:#5b3cff!important;opacity:.28!important}.v2Rail,.v2Rail nav button,.v2Rail nav button small{font-family:Plus Jakarta Sans,system-ui,-apple-system,Segoe UI,sans-serif!important}.v2Rail nav button small{font-size:12px!important;font-weight:600!important;line-height:1.2!important}@media(max-width:780px){body:after,body:before{display:none!important}}.chatOverlay .htmlThread{flex:1 1!important;min-width:0!important;display:flex!important;flex-direction:column!important;background:#0B0C0E!important;border-right:1px solid #1d1e22!important}.chatOverlay .htmlThreadHead{padding:18px 24px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;border-bottom:1px solid #1d1e22!important;background:#0B0C0E!important;gap:10px!important;min-height:auto!important}.chatOverlay .htmlThreadHeadLeft{display:flex!important;align-items:center!important;gap:12px!important}.chatOverlay .htmlThreadAvatar{width:42px!important;height:42px!important;flex:0 0 42px!important;border-radius:100px!important;background:#2A3B5C!important;color:#9DBBFF!important;display:grid!important;place-items:center!important;font-size:14px!important;font-weight:700!important}.chatOverlay .htmlThreadNameRow{display:flex!important;align-items:center!important;gap:8px!important}.chatOverlay .htmlThreadNameRow b{font-size:14.5px!important;color:#F2F3F5!important}.chatOverlay .htmlThreadNameRow span{font-size:9.5px!important;font-weight:700!important;color:#7FA8FF!important;background:#1A2740!important;padding:3px 9px!important;border-radius:100px!important}.chatOverlay .htmlThreadHeadLeft small{display:block!important;font-size:12px!important;color:#75777E!important;margin-top:1px!important}.chatOverlay .htmlThreadActions{display:flex!important;gap:8px!important;margin-left:auto!important}.chatOverlay .htmlThreadActions button{width:34px!important;height:34px!important;border-radius:9px!important;border:1px solid #2a2c32!important;background:#16171B!important;color:#9A9CA5!important;display:grid!important;place-items:center!important;padding:0!important}.chatOverlay .htmlThreadBody{flex:1 1!important;min-height:0!important;overflow:auto!important;padding:20px 24px!important;display:flex!important;flex-direction:column!important;gap:10px!important;background:#0B0C0E!important}.chatOverlay .htmlCallCard{align-self:flex-start!important;width:auto!important;min-width:300px!important;max-width:78%!important;background:#17181C!important;border:1px solid #1d1e22!important;border-radius:14px!important;padding:12px 14px!important;box-shadow:none!important}.chatOverlay .htmlCallTitle{font-size:11.5px!important;font-weight:700!important;color:#7FA8FF!important}.chatOverlay .htmlCallMeta{font-size:10.5px!important;color:#6E7078!important;margin-top:2px!important}.chatOverlay .htmlCallControls{display:flex!important;align-items:center!important;gap:10px!important;margin-top:9px!important}.chatOverlay .htmlCallControls audio{display:none!important}.chatOverlay .htmlPlayBtn{width:26px!important;height:26px!important;flex:0 0 26px!important;border-radius:100px!important;border:0!important;background:#3D7FFF!important;color:#fff!important;display:grid!important;place-items:center!important;padding:0!important}.chatOverlay .htmlCallTime{font-size:10.5px!important;color:#6E7078!important;flex:0 0 70px!important}.chatOverlay .htmlCallTrack{flex:1 1!important;min-width:100px!important;height:3px!important;border:0!important;border-radius:100px!important;background:#24262B!important;padding:0!important;overflow:hidden!important}.chatOverlay .htmlCallTrack span{display:block!important;height:100%!important;background:#3D7FFF!important}.chatOverlay .htmlMsgBubble{max-width:60%!important;padding:10px 14px!important;box-shadow:none!important}.chatOverlay .htmlMsgBubble.in{align-self:flex-start!important;background:#17181C!important;border:1px solid #1d1e22!important;border-radius:14px 14px 14px 4px!important}.chatOverlay .htmlMsgBubble.out{align-self:flex-end!important;background:#1C3B2A!important;border:0!important;border-radius:14px 14px 4px 14px!important}.chatOverlay .htmlMsgText{font-size:13px!important;color:#F2F3F5!important;line-height:1.4!important}.chatOverlay .htmlMsgBubble.out .htmlMsgText{color:#EAFBF1!important}.chatOverlay .htmlMsgTime{font-size:10px!important;color:#6E7078!important;margin-top:4px!important;text-align:right!important}.chatOverlay .htmlMsgBubble.out .htmlMsgTime{color:#5FA97D!important}.chatOverlay .htmlComposer{padding:16px 24px!important;border-top:1px solid #1d1e22!important;background:#0B0C0E!important}.chatOverlay .htmlComposerRow{display:flex!important;align-items:center!important;gap:10px!important;background:transparent!important;border:0!important;padding:0!important}.chatOverlay .htmlGhostBtn{width:36px!important;height:36px!important;border-radius:9px!important;border:0!important;background:transparent!important;color:#6E7078!important;padding:0!important}.chatOverlay .htmlComposerRow textarea{flex:1 1!important;height:40px!important;min-height:40px!important;max-height:90px!important;padding:10px 14px!important;border-radius:10px!important;border:1px solid #24262b!important;background:#16171B!important;color:#F2F3F5!important;font-size:13px!important;resize:none!important;box-shadow:none!important}.chatOverlay .htmlSendBtn{width:40px!important;height:40px!important;border-radius:10px!important;border:0!important;background:#3D7FFF!important;color:#fff!important;padding:0!important}@media(max-width:760px){.chatOverlay .htmlThreadBody{padding:16px!important}.chatOverlay .htmlCallCard{min-width:0!important;max-width:88%!important}.chatOverlay .htmlComposer{padding:12px!important}.chatOverlay .htmlThreadHead{padding:14px 16px!important}}@media(min-width:1151px){body .chatOverlay{padding:0!important;background:#0B0C0E!important}body .chatOverlay .chatShell{display:grid!important;grid-template-columns:300px minmax(0,1fr) 300px!important;grid-gap:0!important;gap:0!important;grid-column-gap:0!important;column-gap:0!important;grid-row-gap:0!important;row-gap:0!important;width:100%!important;height:100%!important;padding:0!important;background:#0B0C0E!important;border:0!important;box-shadow:none!important;overflow:hidden!important}body .chatOverlay .chatList,body .chatOverlay .chatShell{max-width:none!important;margin:0!important;border-radius:0!important}body .chatOverlay .chatList{width:auto!important}body .chatOverlay .chatMain.htmlThread{width:100%!important;height:100%!important;min-width:0!important;padding:0!important;inset:auto!important;box-shadow:none!important;align-self:stretch!important;justify-self:stretch!important;background:#0B0C0E!important}body .chatOverlay .chatInfo,body .chatOverlay .chatMain.htmlThread{max-width:none!important;margin:0!important;border-radius:0!important}body .chatOverlay .chatInfo{width:auto!important}body .chatOverlay .htmlThreadHead{border-radius:0!important}body .chatOverlay .htmlComposer,body .chatOverlay .htmlThreadBody,body .chatOverlay .htmlThreadHead{margin:0!important;width:100%!important}body .chatOverlay .chatInfo{width:auto!important;padding:24px 22px!important;background:#0F1013!important;border-left:1px solid #1d1e22!important;display:flex!important;flex-direction:column!important;gap:0!important;overflow:auto!important}body .chatOverlay .chatInfoCard{padding:0 0 20px!important;border-bottom:1px solid #1d1e22!important;text-align:center!important;background:transparent!important}body .chatOverlay .chatInfoCard .chatAvatar.info{width:56px!important;height:56px!important;margin:0 auto 10px!important;border-radius:100px!important;background:#2A3B5C!important;color:#9DBBFF!important;font-size:18px!important}body .chatOverlay .chatInfoCard h3{font-size:15px!important;font-weight:700!important;color:#F2F3F5!important;margin:0 0 5px!important}body .chatOverlay .chatInfoCard>p{font-size:12px!important;color:#75777E!important;margin:0!important}body .chatOverlay .chatInfoActions{display:flex!important;justify-content:center!important;gap:10px!important;margin-top:16px!important}body .chatOverlay .chatInfoActions button{width:42px!important;display:flex!important;flex-direction:column!important;align-items:center!important;gap:5px!important;padding:0!important;border:0!important;background:transparent!important;color:#9A9CA5!important;font-size:0!important}body .chatOverlay .chatInfoActions button i{width:36px!important;height:36px!important;border-radius:9px!important;border:1px solid #2a2c32!important;background:#16171B!important;color:#9A9CA5!important;display:grid!important;place-items:center!important;font-size:14px!important;font-style:normal!important}body .chatOverlay .chatInfoActions button span{display:none!important}body .chatOverlay .chatInfoSection{padding:20px 0!important;border-bottom:1px solid #1d1e22!important;background:transparent!important}body .chatOverlay .chatRecent{padding:20px 0 0!important;border:0!important;background:transparent!important}body .chatOverlay .chatSectionHead{display:flex!important;align-items:center!important;justify-content:space-between!important;margin-bottom:12px!important}body .chatOverlay .chatSectionHead h3{font-size:13px!important;font-weight:700!important;color:#F2F3F5!important;margin:0!important}body .chatOverlay .chatSectionHead button{font-size:12px!important;font-weight:600!important;color:#3D7FFF!important;background:transparent!important;border:0!important;padding:0!important}body .chatOverlay .chatInfoRows{display:flex!important;flex-direction:column!important;gap:10px!important}body .chatOverlay .chatInfoRows p{display:grid!important;grid-template-columns:16px minmax(0,1fr)!important;grid-gap:10px!important;gap:10px!important;align-items:start!important;margin:0!important}body .chatOverlay .chatInfoRows p>span{font-size:12px!important;color:#6E7078!important;line-height:1.45!important}body .chatOverlay .chatInfoRows p>b{font-size:12.5px!important;font-weight:400!important;color:#D7D8DC!important;line-height:1.45!important;overflow-wrap:anywhere!important}body .chatOverlay .chatInfoRows .servicePill{justify-self:start!important;font-size:11px!important;font-weight:700!important;color:#7FA8FF!important;background:#1A2740!important;padding:3px 9px!important;border-radius:100px!important}body .chatOverlay .chatInfoRows p:last-child{padding-top:10px!important;border-top:1px solid #1d1e22!important}body .chatOverlay .chatInfoRows p:last-child b{font-size:11px!important;color:#75777E!important;line-height:1.5!important}body .chatOverlay .chatJobCard{width:100%!important;padding:14px!important;background:#111318!important;border:1px solid #24262b!important;border-radius:13px!important;color:#D7D8DC!important;box-shadow:none!important}body .chatOverlay .chatJobCard>div{display:flex!important;align-items:center!important;justify-content:space-between!important;margin-bottom:6px!important}body .chatOverlay .chatJobCard strong{font-size:13px!important;color:#F2F3F5!important}body .chatOverlay .chatJobCard em{font-size:9.5px!important;font-weight:700!important;color:#3D7FFF!important;background:#1A2740!important;padding:3px 9px!important;border-radius:100px!important}body .chatOverlay .chatJobCard p{font-size:12.5px!important;color:#D7D8DC!important;margin:0 0 8px!important}body .chatOverlay .chatJobCard small{display:block!important;font-size:11px!important;color:#75777E!important;margin:3px 0 0!important;line-height:1.35!important}}body .chatOverlay .chatInfoActions i svg{width:17px!important;height:17px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.6!important;stroke-linecap:round!important;stroke-linejoin:round!important}body .chatOverlay .chatInfoRows p>span svg{width:14px!important;height:14px!important;display:block!important;fill:none!important;stroke:currentColor!important;stroke-width:1.8!important;stroke-linecap:round!important;stroke-linejoin:round!important}.v2Rail nav button{position:relative}.smsLiveBubble{position:absolute;top:5px;right:6px;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:#ef4444;color:#fff;display:grid;place-items:center;font-size:10px;font-weight:800;line-height:18px;box-shadow:0 0 0 2px #0b0d10}.smsLiveToast{position:fixed;z-index:3000;right:22px;top:82px;width:330px;max-width:calc(100vw - 28px);padding:13px 14px;border:1px solid #2a313a;border-radius:13px;background:#15191f;color:#f3f5f7;box-shadow:0 18px 45px rgba(0,0,0,.38);display:flex;align-items:flex-start;gap:11px;text-align:left}.smsToastIcon{width:36px;height:36px;flex:0 0 36px;border-radius:10px;background:#173664;color:#78b1ff;display:grid;place-items:center;font-size:16px}.smsLiveToast>span:last-child{min-width:0;display:flex;flex-direction:column}.smsLiveToast b{font-size:13px}.smsLiveToast small{font-size:10px;color:#8d98a5;margin-top:2px}.smsLiveToast em{font-style:normal;font-size:12px;color:#cbd2d9;margin-top:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.smsLiveToast{position:fixed!important;z-index:5000!important;right:22px!important;top:82px!important;width:390px!important;max-width:calc(100vw - 28px)!important;padding:18px!important;border:1px solid #2f74db!important;border-radius:17px!important;background:linear-gradient(145deg,#111b2a,#0d1420)!important;color:#f5f7fb!important;box-shadow:0 14px 42px rgba(0,0,0,.48),0 0 22px rgba(47,127,255,.22)!important;display:block!important;text-align:left!important}.smsToastTop{display:flex!important;align-items:flex-start!important;gap:13px!important}.smsToastIcon{position:relative!important;width:54px!important;height:54px!important;flex:0 0 54px!important;border-radius:50%!important;background:#2f7fff!important;color:#fff!important;display:grid!important;place-items:center!important}.smsToastIcon svg{width:25px!important;height:25px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.8!important}.smsToastIcon i{position:absolute!important;right:-1px!important;top:-2px!important;width:13px!important;height:13px!important;border-radius:50%!important;background:#f43f5e!important;box-shadow:0 0 0 3px #132035!important}.smsToastCopy{min-width:0!important;flex:1 1!important;display:flex!important;flex-direction:column!important}.smsToastTitle{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important}.smsToastTitle b{font-size:16px!important;line-height:1.2!important;color:#fff!important}.smsToastTitle span{font-size:11px!important;color:#8794a7!important}.smsToastCopy small{font-size:13px!important;color:#a8b3c2!important;margin-top:5px!important}.smsToastCopy em{font-style:normal!important;font-size:13px!important;color:#e1e7ef!important;margin-top:6px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.smsToastClose{width:25px!important;height:25px!important;flex:0 0 25px!important;border:0!important;background:transparent!important;color:#9ba7b8!important;font-size:25px!important;line-height:20px!important;padding:0!important}.smsToastActions{display:grid!important;grid-template-columns:1fr 1.25fr!important;grid-gap:10px!important;gap:10px!important;margin-top:16px!important}.smsToastActions button{height:42px!important;border-radius:11px!important;font-size:13px!important;font-weight:750!important}.smsToastView{border:1px solid #27374c!important;background:#192334!important;color:#e7edf5!important}.smsToastOpen{border:0!important;background:#2f7fff!important;color:#fff!important;box-shadow:0 6px 18px rgba(47,127,255,.2)!important}@media(max-width:600px){.smsLiveToast{right:12px!important;top:68px!important;width:calc(100vw - 24px)!important}}.smsToastActions button{display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important}.smsToastActions button svg{width:17px!important;height:17px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.8!important;stroke-linecap:round!important;stroke-linejoin:round!important}.smsToastActions button span{display:inline!important}.chatSmsUnread{min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:#ef4444;color:#fff;display:grid;place-items:center;font-size:9px;font-weight:800;line-height:18px;flex:0 0 auto;box-shadow:0 0 0 2px #0e1216}.settingsOverlay{color:#f5f7fb!important}.settingsHeader{border-color:#202936!important}.settingsDetailMain,.settingsDetailMain>form,.settingsLayout,.settingsLayout.settingsMobileMatch,.settingsMain,.settingsMenuMain{background:#05070b!important;color:#f5f7fb!important}.appearanceCard,.jobTypesCard,.percentCard,.sendJobCard,.settingsCard,.settingsDetailMain .settingsCard,.settingsDetailMain form .settingsCard,.settingsMenuGroupCard{background:#080b10!important;border-color:#273242!important;color:#f5f7fb!important;box-shadow:0 12px 30px rgba(0,0,0,.28)!important}.jobTypeRow,.settingsIntegration,.settingsList>div,.settingsMenuGroupCard button,.settingsToggleRow,.settingsUserRow,.settingsWalletTx>div,.voiceSettingsList>div{background:#0a0e14!important;border-color:#263140!important;color:#f5f7fb!important}.settingsIntegration:hover,.settingsMenuGroupCard button:hover,.settingsUserRow:hover{background:#0b0f15!important}.appearanceRow,.sendJobHead,.sendJobOptions,.sendJobSample,.settingsActions,.settingsCardHead,.settingsCardHead *,.settingsGrid,.settingsIntegrationGrid,.settingsList,.settingsToggleList,.settingsUsersList,.settingsWalletGrid,.settingsWalletTx,.voiceSettingsList{background:transparent!important}.settingsCard b,.settingsCard h2,.settingsCard h3,.settingsIntegration b,.settingsList b,.settingsMenuGroupCard b,.settingsToggleRow b,.settingsUserRow b,.voiceSettingsList b{color:#f7f9fc!important}.settingsCard p,.settingsCard small,.settingsCard span,.settingsIntegration small,.settingsList span,.settingsMenuGroupCard span,.settingsToggleRow small,.settingsUserRow small,.voiceSettingsList small{color:#98a5b7!important}.percentInput,.percentInput input,.sendJobSample pre,.settingsForm input,.settingsForm select,.settingsGrid input,.settingsGrid select,.settingsGrid textarea,.settingsUserModal,.settingsUserModal input,.settingsUserModal select{background:#070a0f!important;color:#f5f7fb!important;border-color:#293648!important}.modeToggle,.themeToggle{background:#070a0f!important;border-color:#293648!important}.modeToggle button,.themeToggle button{color:#9aa6b7!important}.modeToggle button.active,.themeToggle button.active{background:#2f80ed!important;color:#fff!important}.settingsBack{background:#0a0e14!important;color:#b8c4d4!important;border-color:#293648!important}.settingsBack:hover{background:#080b10!important;color:#fff!important}.settingsCard .settingsIntegration,.settingsIntegrationGrid .settingsIntegration{background:#070a0f!important;border-color:#263140!important}.settingsIntegrationIcon{background:#101927!important;color:#5ea2ff!important}body:not(.crmDark) .jobTypeRow,body:not(.crmDark) .settingsCard,body:not(.crmDark) .settingsDetailMain,body:not(.crmDark) .settingsHeader,body:not(.crmDark) .settingsIntegration,body:not(.crmDark) .settingsLayout,body:not(.crmDark) .settingsList>div,body:not(.crmDark) .settingsMain,body:not(.crmDark) .settingsMenuGroupCard,body:not(.crmDark) .settingsMenuMain,body:not(.crmDark) .settingsOverlay,body:not(.crmDark) .settingsToggleRow,body:not(.crmDark) .settingsUserRow,body:not(.crmDark) .settingsWalletTx>div,body:not(.crmDark) .voiceSettingsList>div{background:#05070b!important;color:#f5f7fb!important;border-color:#263140!important}body:not(.crmDark) .settingsCard,body:not(.crmDark) .settingsMenuGroupCard{background:#080b10!important}body:not(.crmDark) .jobTypeRow,body:not(.crmDark) .settingsIntegration,body:not(.crmDark) .settingsList>div,body:not(.crmDark) .settingsMenuGroupCard button,body:not(.crmDark) .settingsToggleRow,body:not(.crmDark) .settingsUserRow,body:not(.crmDark) .settingsWalletTx>div,body:not(.crmDark) .voiceSettingsList>div{background:#0a0e14!important}body:not(.crmDark) .sendJobSample pre,body:not(.crmDark) .settingsForm input,body:not(.crmDark) .settingsForm select,body:not(.crmDark) .settingsGrid input,body:not(.crmDark) .settingsGrid select,body:not(.crmDark) .settingsGrid textarea{background:#070a0f!important;color:#f5f7fb!important;border-color:#293648!important}.settingsOverlay .appearanceCard,.settingsOverlay .jobTypesCard,.settingsOverlay .percentCard,.settingsOverlay .sendJobCard,.settingsOverlay .settingsDetailMain,.settingsOverlay .settingsDetailMain .settingsCard,.settingsOverlay .settingsDetailMain form .settingsCard,.settingsOverlay .settingsDetailMain>form,.settingsOverlay .settingsDetailMain>section,.settingsOverlay .settingsMenuGroupCard{background:#080b10!important;background-color:#080b10!important;background-image:none!important}.settingsOverlay .modeToggle,.settingsOverlay .percentInput,.settingsOverlay .sendJobSample pre,.settingsOverlay .settingsForm input,.settingsOverlay .settingsForm select,.settingsOverlay .settingsGrid input,.settingsOverlay .settingsGrid select,.settingsOverlay .settingsGrid textarea,.settingsOverlay .themeToggle{background:#070a0f!important;background-color:#070a0f!important;background-image:none!important}.settingsOverlay .jobTypeRow,.settingsOverlay .settingsIntegration,.settingsOverlay .settingsList>div,.settingsOverlay .settingsToggleRow,.settingsOverlay .settingsUserRow,.settingsOverlay .settingsWalletTx>div,.settingsOverlay .voiceSettingsList>div{background:#0a0e14!important;background-color:#0a0e14!important;background-image:none!important}body:not(.crmDark) .settingsOverlay .appearanceCard,body:not(.crmDark) .settingsOverlay .jobTypesCard,body:not(.crmDark) .settingsOverlay .percentCard,body:not(.crmDark) .settingsOverlay .sendJobCard,body:not(.crmDark) .settingsOverlay .settingsDetailMain,body:not(.crmDark) .settingsOverlay .settingsDetailMain .settingsCard,body:not(.crmDark) .settingsOverlay .settingsDetailMain form .settingsCard,body:not(.crmDark) .settingsOverlay .settingsDetailMain>form,body:not(.crmDark) .settingsOverlay .settingsDetailMain>section,body:not(.crmDark) .settingsOverlay .settingsMenuGroupCard{background:#080b10!important;background-color:#080b10!important;background-image:none!important}.settingsOverlay{background:#05070b!important;background-image:none!important}.settingsHeader{background:#080b10!important;background-image:none!important;border-bottom:1px solid #202936!important}.settingsDetailMain,.settingsLayout,.settingsLayout.settingsMobileMatch,.settingsMain,.settingsMenuMain{background:#05070b!important;background-image:none!important}.settingsDetailMain .appearanceCard,.settingsDetailMain .jobTypesCard,.settingsDetailMain .percentCard,.settingsDetailMain .sendJobCard,.settingsDetailMain .settingsCard,.settingsDetailMain .settingsIntegrationGrid,.settingsDetailMain .settingsList,.settingsDetailMain .settingsToggleList,.settingsDetailMain .settingsUsersList,.settingsDetailMain .settingsWalletTx,.settingsDetailMain .voiceSettingsList,.settingsDetailMain form .settingsCard,.settingsDetailMain>form,.settingsDetailMain>form>section,.settingsDetailMain>section{background:#080b10!important;background-color:#080b10!important;background-image:none!important;color:#f5f7fb!important}.settingsDetailMain .jobTypeRow,.settingsDetailMain .sendJobRow,.settingsDetailMain .settingsIntegration,.settingsDetailMain .settingsList>div,.settingsDetailMain .settingsToggleRow,.settingsDetailMain .settingsUserRow,.settingsDetailMain .settingsWalletTx>div,.settingsDetailMain .voiceSettingsList>div{background:#0a0e14!important;background-color:#0a0e14!important;background-image:none!important;border-color:#263140!important;color:#f5f7fb!important}.settingsDetailMain .modeToggle,.settingsDetailMain .percentInput,.settingsDetailMain .sendJobSample pre,.settingsDetailMain .themeToggle,.settingsDetailMain input,.settingsDetailMain select,.settingsDetailMain textarea{background:#070a0f!important;background-color:#070a0f!important;background-image:none!important;border-color:#293648!important;color:#f5f7fb!important}.settingsDetailMain .appearanceRow,.settingsDetailMain .sendJobHead,.settingsDetailMain .sendJobOptions,.settingsDetailMain .sendJobSample,.settingsDetailMain .settingsActions,.settingsDetailMain .settingsCardHead,.settingsDetailMain .settingsGrid{background:transparent!important;background-image:none!important}.settingsMenuGroupCard{background:#080b10!important;background-color:#080b10!important;background-image:none!important;border-color:#263140!important}.settingsMenuGroupCard button{background:#0a0e14!important;background-color:#0a0e14!important;background-image:none!important;border-color:#263140!important}.settingsMenuGroupCard button:hover{background:#0d1219!important}body:not(.crmDark) .settingsDetailMain,body:not(.crmDark) .settingsDetailMain .settingsCard,body:not(.crmDark) .settingsDetailMain>form,body:not(.crmDark) .settingsDetailMain>form>section,body:not(.crmDark) .settingsDetailMain>section,body:not(.crmDark) .settingsHeader,body:not(.crmDark) .settingsLayout,body:not(.crmDark) .settingsMain,body:not(.crmDark) .settingsMenuGroupCard,body:not(.crmDark) .settingsMenuMain,body:not(.crmDark) .settingsOverlay{background:#080b10!important;background-color:#080b10!important;background-image:none!important;color:#f5f7fb!important}body:not(.crmDark) .settingsDetailMain .jobTypeRow,body:not(.crmDark) .settingsDetailMain .settingsIntegration,body:not(.crmDark) .settingsDetailMain .settingsList>div,body:not(.crmDark) .settingsDetailMain .settingsToggleRow,body:not(.crmDark) .settingsDetailMain .settingsUserRow,body:not(.crmDark) .settingsDetailMain .settingsWalletTx>div,body:not(.crmDark) .settingsDetailMain .voiceSettingsList>div,body:not(.crmDark) .settingsMenuGroupCard button{background:#0a0e14!important;background-color:#0a0e14!important;background-image:none!important;color:#f5f7fb!important}html body .settingsOverlay,html body .settingsOverlay .appearanceRow,html body .settingsOverlay .sendJobHead,html body .settingsOverlay .sendJobOptions,html body .settingsOverlay .sendJobSample,html body .settingsOverlay .settingsActions,html body .settingsOverlay .settingsCardHead,html body .settingsOverlay .settingsDetailMain,html body .settingsOverlay .settingsDetailMain>form,html body .settingsOverlay .settingsDetailMain>form>section,html body .settingsOverlay .settingsDetailMain>section,html body .settingsOverlay .settingsGrid,html body .settingsOverlay .settingsHeader,html body .settingsOverlay .settingsLayout,html body .settingsOverlay .settingsLayout.settingsMobileMatch,html body .settingsOverlay .settingsMain,html body .settingsOverlay .settingsMenuMain{background:#000!important;background-color:#000!important;background-image:none!important}html body .settingsOverlay .appearanceCard,html body .settingsOverlay .jobTypesCard,html body .settingsOverlay .percentCard,html body .settingsOverlay .sendJobCard,html body .settingsOverlay .settingsCard,html body .settingsOverlay .settingsDetailMain .settingsCard,html body .settingsOverlay .settingsDetailMain form .settingsCard,html body .settingsOverlay .settingsMenuGroupCard{background:#05070b!important;background-color:#05070b!important;background-image:none!important;border:1px solid #222b37!important;box-shadow:none!important}html body .settingsOverlay .jobTypeRow,html body .settingsOverlay .sendJobRow,html body .settingsOverlay .settingsIntegration,html body .settingsOverlay .settingsList>div,html body .settingsOverlay .settingsMenuGroupCard button,html body .settingsOverlay .settingsToggleRow,html body .settingsOverlay .settingsUserRow,html body .settingsOverlay .settingsWalletTx>div,html body .settingsOverlay .voiceSettingsList>div{background:#05070b!important;background-color:#05070b!important;background-image:none!important;border-color:#222b37!important}html body .settingsOverlay .modeToggle,html body .settingsOverlay .percentInput,html body .settingsOverlay .sendJobSample pre,html body .settingsOverlay .themeToggle,html body .settingsOverlay input,html body .settingsOverlay select,html body .settingsOverlay textarea{background:#05070b!important;background-color:#05070b!important;background-image:none!important;border-color:#263241!important;color:#f5f7fb!important}html body .settingsOverlay .settingsHeader{border-bottom:1px solid #222b37!important;box-shadow:none!important}html body .settingsOverlay{top:66px!important;bottom:0!important;height:calc(100vh - 66px)!important;min-height:calc(100vh - 66px)!important;background:#000!important;background-color:#000!important;background-image:none!important}html body .settingsOverlay .settingsLayout,html body .settingsOverlay .settingsLayout.settingsMobileMatch{min-height:calc(100vh - 152px)!important;background:#000!important;background-color:#000!important;background-image:none!important}html body .settingsOverlay .settingsDetailMain,html body .settingsOverlay .settingsMenuMain{min-height:calc(100vh - 180px)!important;background:#000!important;background-color:#000!important;background-image:none!important}html body:has(.settingsOverlay) .directMain,html body:has(.settingsOverlay) .directShell{background:#000!important}body.settings-open{overflow:hidden!important}body.settings-open .settingsOverlay{z-index:30000!important;isolation:isolate!important;opacity:1!important;visibility:visible!important}body.settings-open .callsOverlay,body.settings-open .chatOverlay,body.settings-open .cjxShade,body.settings-open .jobActivityShade,body.settings-open .jobCallsShade,body.settings-open .jobChatShade,body.settings-open .rinvoxShade,body.settings-open .rvEditModal,body.settings-open .rvPaymentModal,body.settings-open .techFeatureOverlay,body.settings-open .v2Appointments,body.settings-open .waOverlay{display:none!important;visibility:hidden!important;pointer-events:none!important}body.settings-open .directMain{visibility:hidden!important;opacity:0!important;pointer-events:none!important}body.settings-open .settingsOverlay,body.settings-open .settingsOverlay *{visibility:visible!important}body.settings-open .techFeatureOverlay,body.settings-open .techFeatureOverlay *{z-index:-1!important}.settingsToggleRow .automationControl{display:flex;align-items:center;gap:12px;margin-left:auto}.settingsToggleRow .automationControl strong{min-width:34px;text-align:right;font-size:11px;letter-spacing:.06em}.settingsToggleRow .automationControl strong.on{color:#36d98b}.settingsToggleRow .automationControl strong.off{color:#8390a6}.settingsInlineAdd{display:flex;align-items:center;gap:10px;margin:0 0 14px;padding:12px;border:1px solid #293a56;border-radius:12px;background:#111827}.settingsInlineAdd input{flex:1 1;min-width:0;height:40px;border:1px solid #33445e;border-radius:9px;background:#0c1422;color:#fff;padding:0 12px;outline:none}.settingsInlineAdd>button:not(.settingsSave){height:40px;border:1px solid #33445e;border-radius:9px;background:#151e2e;color:#cbd5e1;padding:0 14px}.settingsRateList{display:grid;grid-gap:9px;gap:9px}.settingsRateRow{display:grid;grid-template-columns:minmax(220px,1fr) 110px 86px;align-items:center;grid-gap:14px;gap:14px;padding:13px 14px;border:1px solid #2a3b56;border-radius:12px;background:#121a29}.settingsRateRow>div b,.settingsRateRow>div small{display:block}.settingsRateRow>div b{font-size:14px;color:#f5f8ff}.settingsRateRow>div small{margin-top:3px;font-size:11px;color:#8998b1}.settingsRateRow label{display:flex;align-items:center;border:1px solid #33445e;border-radius:9px;background:#0c1422;overflow:hidden}.settingsRateRow label input{width:76px;height:38px;border:0;outline:0;background:transparent;color:#fff;padding:0 10px;font-weight:700}.settingsRateRow label span{color:#91a3bd;padding-right:10px}@media(max-width:700px){.settingsRateRow{grid-template-columns:1fr 88px}.settingsRateRow>.settingsSave{grid-column:1/-1}.settingsInlineAdd{flex-wrap:wrap}.settingsInlineAdd input{flex-basis:100%}}.settingsCard .sourceAddBtn{width:auto!important;min-width:0!important;height:34px!important;padding:0 13px!important;font-size:12px!important;border-radius:9px!important}.settingsInlineAdd .sourcePercentInput,.sourceRow .sourcePercentInput{display:flex!important;align-items:center!important;width:86px!important;height:38px!important;border:1px solid #33445e!important;border-radius:9px!important;background:#0c1422!important;overflow:hidden!important;flex:0 0 86px!important}.settingsInlineAdd .sourcePercentInput input,.sourceRow .sourcePercentInput input{width:58px!important;height:36px!important;border:0!important;outline:0!important;background:transparent!important;color:#fff!important;padding:0 8px!important;font-weight:700!important}.settingsInlineAdd .sourcePercentInput span,.sourceRow .sourcePercentInput span{color:#91a3bd!important;font-size:12px!important}.settingsInlineAdd .sourceFormAdd{width:auto!important;min-width:68px!important;height:38px!important;padding:0 14px!important;font-size:12px!important}.settingsUserRow.sourceRow{display:grid!important;grid-template-columns:minmax(0,1fr) 86px auto!important;grid-gap:14px!important;gap:14px!important;align-items:center!important}.techFeatureOverlay.techRedesign{left:78px!important;top:66px!important;right:0!important;bottom:0!important;background:radial-gradient(circle at 82% 3%,rgba(31,96,210,.12),transparent 28%),#070b11!important;color:#f5f7fb!important;overflow:hidden!important}.techRedesign .techFeatureBody{display:grid!important;grid-template-columns:270px minmax(0,1fr)!important;height:100%!important;min-height:0!important;padding:0!important;grid-gap:0!important;gap:0!important}.techRedesign .techFeatureList{width:270px!important;min-width:270px!important;height:100%!important;padding:0!important;background:linear-gradient(180deg,#0d131d,#09101a)!important;border-right:1px solid #1d2837!important;display:flex!important;flex-direction:column!important}.techRedesign .techListHead{padding:24px 16px 14px!important}.techRedesign .techListHead h1{margin:0!important;font-size:21px!important;line-height:1.15!important;font-weight:850!important;color:#f7f9fc!important}.techRedesign .techListHead p{margin:7px 0 16px!important;color:#8d9aab!important;font-size:11.5px!important;line-height:1.45!important}.techRedesign .techListHead input{width:100%!important;height:40px!important;border-radius:10px!important;border:1px solid #2a3646!important;background:#0a111b!important;color:#eef3fa!important;padding:0 13px!important;outline:none!important}.techRedesign .techListHead input:focus{border-color:#3787ff!important;box-shadow:0 0 0 2px rgba(55,135,255,.12)!important}.techRedesign .techListItems{flex:1 1!important;min-height:0!important;overflow:auto!important;padding:2px 10px 12px!important}.techRedesign .techFeatureList .techListItems>button{display:grid!important;grid-template-columns:40px minmax(0,1fr) auto!important;grid-gap:11px!important;gap:11px!important;align-items:center!important;min-height:70px!important;width:100%!important;padding:10px 11px!important;margin:0 0 7px!important;border-radius:12px!important;border:1px solid transparent!important;background:transparent!important;color:#eef3fa!important}.techRedesign .techFeatureList .techListItems>button:hover{background:#101a28!important}.techRedesign .techFeatureList .techListItems>button.active{background:linear-gradient(90deg,rgba(47,128,237,.16),rgba(47,128,237,.05))!important;border-color:#3384ff!important;box-shadow:0 0 0 1px rgba(51,132,255,.18),inset 0 1px 0 rgba(255,255,255,.02)!important}.techRedesign .techAvatar{width:40px!important;height:40px!important;border-radius:50%!important;background:#162437!important;color:#75aaff!important;font-size:13px!important;font-weight:850!important}.techRedesign .techFeatureList .active .techAvatar{background:linear-gradient(135deg,#4d8cff,#2f6fed)!important;color:#fff!important;box-shadow:0 0 0 3px rgba(47,128,237,.1)!important}.techRedesign .techFeatureList button>span:nth-child(2){min-width:0!important}.techRedesign .techFeatureList b{font-size:12.5px!important;font-weight:800!important;color:#f4f7fb!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.techRedesign .techFeatureList small{margin-top:3px!important;font-size:10.5px!important;color:#8290a2!important}.techRedesign .techFeatureList em{padding:5px 8px!important;border-radius:999px!important;font-size:9px!important;font-style:normal!important;font-weight:850!important;letter-spacing:.02em!important}.techRedesign .techFeatureList em.on{color:#4ee28d!important;background:#0f2d20!important}.techRedesign .techFeatureList em.off{color:#ff7184!important;background:#2e151c!important}.techRedesign .techListFoot{padding:14px 14px 18px!important;border-top:1px solid #1d2837!important}.techRedesign .techListFoot .techAddBtn{width:100%!important;height:42px!important;border:1px solid #30405a!important;border-radius:10px!important;background:#0d1520!important;color:#f2f6fc!important;font-weight:800!important}.techRedesign .techListFoot .techAddBtn:hover{border-color:#3b82f6!important;background:#12213a!important}.techRedesign .techFeatureMain{min-width:0!important;height:100%!important;overflow:auto!important;padding:10px 18px 24px!important;background:radial-gradient(circle at 70% 0,rgba(38,105,232,.1),transparent 28%),#070b11!important}.techRedesign .techProfileCard{position:relative!important;overflow:hidden!important;min-height:138px!important;margin:0 0 14px!important;padding:24px 28px!important;border-radius:16px!important;border:1px solid #234a80!important;background:linear-gradient(125deg,rgba(22,43,76,.97),rgba(9,20,35,.98) 55%,rgba(9,31,63,.98))!important;box-shadow:0 14px 35px rgba(0,0,0,.18)!important}.techRedesign .techProfileCard:after{content:""!important;position:absolute!important;right:-80px!important;top:-60px!important;width:420px!important;height:220px!important;transform:skewX(-24deg)!important;background:linear-gradient(90deg,transparent,rgba(34,105,255,.12),rgba(47,128,237,.2))!important;pointer-events:none!important}.techRedesign .techProfileCard>div{position:relative!important;z-index:1!important;display:flex!important;align-items:center!important;gap:18px!important}.techRedesign .techBigAvatar{position:relative!important;width:72px!important;height:72px!important;margin:0!important;border-radius:50%!important;border:0!important;background:linear-gradient(145deg,#5ea2ff,#246dff)!important;color:#fff!important;font-size:21px!important;font-weight:900!important;box-shadow:0 10px 24px rgba(37,111,255,.24)!important}.techRedesign .techProfileName{display:flex!important;align-items:center!important;gap:12px!important;flex-wrap:wrap!important}.techRedesign .techProfileName h2{margin:0!important;font-size:24px!important;font-weight:900!important;letter-spacing:-.02em!important;color:#fff!important}.techRedesign .techProfileName span{font-size:12px!important;color:#b2bfd0!important}.techRedesign .techProfileCard small{display:block!important;margin-top:8px!important;color:#b3bfce!important;font-size:11.5px!important}.techRedesign .techProfileCard small b{display:inline!important;color:#4fe38f!important}.techRedesign .techProfileCard>button{position:relative!important;z-index:1!important;height:42px!important;padding:0 17px!important;border-radius:10px!important;border:1px solid #38557a!important;background:#101c2c!important;color:#f3f6fb!important;font-size:12px!important;font-weight:800!important}.techRedesign .techProfileCard>button:hover{border-color:#4a91ff!important;background:#142742!important}.techRedesign .techDateControls{display:flex!important;align-items:center!important;gap:9px!important;margin:0 0 14px!important;padding:10px 12px!important;border:1px solid #1f2b3a!important;border-radius:13px!important;background:#0b111a!important}.techRedesign .techDateControls label{height:50px!important;min-width:190px!important;padding:6px 11px!important;display:flex!important;align-items:center!important;gap:8px!important;background:#0d1520!important;border:1px solid #263548!important;border-radius:10px!important}.techRedesign .techDateControls label small{font-size:9px!important;color:#7d8999!important;letter-spacing:.08em!important;font-weight:900!important}.techRedesign .techDateControls input{width:125px!important;border:0!important;outline:none!important;background:transparent!important;color:#f3f6fb!important;font-size:13px!important;font-weight:800!important;color-scheme:dark!important}.techRedesign .techDateControls>b{color:#65748a!important;font-size:20px!important}.techRedesign .techDateSpacer{flex:1 1!important}.techRedesign .techDateControls>button{height:36px!important;padding:0 13px!important;border:1px solid #273447!important;border-radius:9px!important;background:#0d1520!important;color:#9eabbc!important;font-size:10.5px!important;font-weight:800!important}.techRedesign .techDateControls>button:hover{border-color:#3d84f6!important;color:#dfe9f8!important;background:#12233a!important}.techRedesign .techMoneyGrid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-gap:12px!important;gap:12px!important;margin:0 0 12px!important}.techRedesign .techMoneyGrid article{min-height:124px!important;padding:18px 20px!important;border-radius:14px!important;border:1px solid #243143!important;background:linear-gradient(180deg,#0e151f,#0a1018)!important;box-shadow:0 10px 22px rgba(0,0,0,.14)!important}.techRedesign .techMoneyGrid article.hero{border-color:#2d74e8!important;background:linear-gradient(180deg,#101a29,#0a1018)!important}.techRedesign .techMoneyGrid span{display:block!important;margin:0 0 10px!important;color:#8e9bad!important;font-size:10px!important;font-weight:900!important;letter-spacing:.03em!important}.techRedesign .techMoneyGrid b{display:block!important;margin:0!important;font-size:27px!important;line-height:1!important;color:#f5f7fb!important;font-weight:900!important;letter-spacing:-.02em!important}.techRedesign .techMoneyGrid .hero b{color:#4d8cff!important}.techRedesign .techMoneyGrid article:nth-child(2) b{color:#5aa6ff!important}.techRedesign .techMoneyGrid article:nth-child(3) b{color:#f2b447!important}.techRedesign .techMetricGrid{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;grid-gap:0!important;gap:0!important;margin:0 0 14px!important;border:1px solid #1e2938!important;border-radius:12px!important;overflow:hidden!important;background:#0a1018!important}.techRedesign .techMetricGrid article{min-width:0!important;padding:14px!important;border:0!important;border-right:1px solid #1e2938!important;border-radius:0!important;background:transparent!important}.techRedesign .techMetricGrid article:last-child{border-right:0!important}.techRedesign .techMetricGrid b{display:block!important;color:#f4f7fb!important;font-size:17px!important;font-weight:900!important}.techRedesign .techMetricGrid b.green{color:#56da89!important}.techRedesign .techMetricGrid span{display:block!important;margin-top:2px!important;color:#7f8b9c!important;font-size:9.5px!important}.techRedesign .techHistory{margin:0!important;border:1px solid #1f2a39!important;border-radius:14px!important;overflow:hidden!important;background:#0a1018!important;box-shadow:0 12px 26px rgba(0,0,0,.14)!important}.techRedesign .techHistoryHead{min-height:52px!important;padding:13px 18px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;border-bottom:1px solid #1f2a39!important;background:#0b121c!important}.techRedesign .techHistoryHead h3{margin:0!important;color:#f3f6fb!important;font-size:15px!important;font-weight:900!important}.techRedesign .techHistoryHead span{color:#7f8b9b!important;font-size:10.5px!important}.techRedesign .techHistoryRows{background:#090f17!important}.techRedesign .techHistoryRow{display:grid!important;grid-template-columns:34px minmax(0,1fr) auto 96px!important;align-items:center!important;grid-gap:12px!important;gap:12px!important;min-height:54px!important;width:100%!important;padding:8px 16px!important;border:0!important;border-bottom:1px solid #182230!important;background:#090f17!important;color:#f3f6fb!important;text-align:left!important}.techRedesign .techHistoryRow:hover{background:#0c1520!important}.techRedesign .techHistoryIcon{width:30px!important;height:30px!important;border-radius:8px!important;display:grid!important;place-items:center!important;background:#10203a!important;color:#5a9dff!important}.techRedesign .techHistoryInfo{display:flex!important;flex-direction:column!important;min-width:0!important}.techRedesign .techHistoryInfo b{color:#f5f7fb!important;font-size:11.5px!important;font-weight:800!important}.techRedesign .techHistoryInfo small{margin-top:2px!important;color:#738095!important;font-size:9.5px!important}.techRedesign .techStatus{justify-self:end!important;padding:5px 9px!important;border-radius:999px!important;font-size:8.5px!important;font-weight:900!important;letter-spacing:.03em!important}.techRedesign .techStatus.completed{background:#0e2a1d!important;color:#48dd86!important}.techRedesign .techHistoryRow>strong{justify-self:end!important;width:auto!important;color:#f5f7fb!important;font-size:11.5px!important;font-weight:850!important}.techEditShade{background:rgba(2,6,12,.74)!important;-webkit-backdrop-filter:blur(4px)!important;backdrop-filter:blur(4px)!important}.techEditModal{background:#0b111a!important;color:#f4f7fb!important;border:1px solid #253247!important;box-shadow:0 24px 70px rgba(0,0,0,.55)!important}.techEditActions,.techEditHead{border-color:#202b3a!important}.techEditHead h2{color:#fff!important}.techEditHead p{color:#8c99aa!important}.techEditBody label{color:#aab6c6!important}.techEditBody input,.techEditBody select{background:#080d14!important;color:#f5f7fb!important;border:1px solid #29374b!important}.techEditActions button{background:#0d1520!important;border-color:#2b394d!important;color:#dce5f1!important}.techEditActions .primary{background:#2f80ed!important;border-color:#2f80ed!important;color:#fff!important}@media(max-width:1100px){.techRedesign .techFeatureBody{grid-template-columns:240px minmax(0,1fr)!important}.techRedesign .techFeatureList{width:240px!important;min-width:240px!important}.techRedesign .techMetricGrid{grid-template-columns:repeat(3,1fr)!important}.techRedesign .techMoneyGrid{grid-template-columns:1fr!important}}@media(max-width:800px){.techFeatureOverlay.techRedesign{left:0!important;top:54px!important;bottom:62px!important}.techRedesign .techFeatureBody{display:flex!important;flex-direction:column!important}.techRedesign .techFeatureList{width:100%!important;min-width:0!important;max-height:300px!important;border-right:0!important;border-bottom:1px solid #1d2837!important}.techRedesign .techFeatureMain{padding:12px!important}.techRedesign .techProfileCard{min-height:0!important;align-items:flex-start!important;gap:12px!important}.techRedesign .techMoneyGrid{grid-template-columns:1fr!important}.techRedesign .techMetricGrid{grid-template-columns:repeat(2,1fr)!important}.techRedesign .techDateControls{flex-wrap:wrap!important}.techRedesign .techDateSpacer{display:none!important}.techRedesign .techHistoryRow{grid-template-columns:30px minmax(0,1fr) auto!important}.techRedesign .techHistoryRow>strong{grid-column:2/4!important}}html body .techFeatureOverlay.techRedesign .techFeatureMain{width:auto!important;max-width:none!important;min-width:0!important;flex:none!important;overflow:auto!important;opacity:1!important;visibility:visible!important}html body .techFeatureOverlay.techRedesign .techFeatureMain>*{opacity:1!important;visibility:visible!important}html body .techFeatureOverlay.techRedesign .techDateControls,html body .techFeatureOverlay.techRedesign .techHistory,html body .techFeatureOverlay.techRedesign .techMetricGrid,html body .techFeatureOverlay.techRedesign .techMoneyGrid,html body .techFeatureOverlay.techRedesign .techProfileCard{width:100%!important;max-width:100%!important;opacity:1!important;visibility:visible!important}.techRedesign .techDateControls,.techRedesign .techFeatureList,.techRedesign .techHistory,.techRedesign .techMetricGrid,.techRedesign .techMoneyGrid article,.techRedesign .techProfileCard{background-color:#0a1018!important;background-image:none!important}.techRedesign .techProfileCard{background:linear-gradient(125deg,#0e1b2d,#0a111a 56%,#0b1f3a)!important}.techRedesign .techFeatureList{background:#08101a!important}.techRedesign .techMoneyGrid article{display:flex!important;align-items:center!important;gap:16px!important}.techRedesign .techMoneyGrid article>div{min-width:0!important}.techRedesign .techMoneyGrid small{display:block!important;margin-top:8px!important;color:#6f7d91!important;font-size:9.5px!important}.techKpiIcon{width:48px!important;height:48px!important;flex:0 0 48px!important;display:grid!important;place-items:center!important;border-radius:12px!important;background:#12365f!important;color:#67a7ff!important;font-style:normal!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.04)!important}.techKpiIcon.gross{background:linear-gradient(145deg,#1d9c67,#42d98a)!important;color:#fff!important}.techKpiIcon.payout{background:linear-gradient(145deg,#1f64d8,#2f80ed)!important;color:#fff!important}.techKpiIcon.profit{background:linear-gradient(145deg,#c57a1a,#f0ac3f)!important;color:#fff!important}.techKpiIcon svg,.techMetricIcon svg{width:23px!important;height:23px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.9!important;stroke-linecap:round!important;stroke-linejoin:round!important}.techRedesign .techMetricGrid article{display:flex!important;align-items:center!important;gap:10px!important}.techMetricIcon{width:32px!important;height:32px!important;flex:0 0 32px!important;display:grid!important;place-items:center!important;border-radius:8px!important;background:#10213a!important;color:#5c9dff!important;font-style:normal!important}.techMetricIcon.progress{background:#0f2a20!important;color:#4dd489!important}.techMetricIcon.done{background:#122749!important;color:#6aa7ff!important}.techMetricIcon.cancel{background:#2c1520!important;color:#ff6580!important}.techRedesign .techMetricGrid article>div{min-width:0!important}.techRedesign .techMetricGrid b{font-size:16px!important}.techRedesign .techMetricGrid span{margin:1px 0 0!important}.techActivePill{display:inline-flex!important;align-items:center!important;gap:5px!important;padding:5px 10px!important;border-radius:999px!important;background:#10301f!important;color:#50df8d!important;font-size:10px!important;font-weight:900!important}.techProfileCopy{display:flex!important;flex-direction:column!important;gap:8px!important}.techProfileMeta{display:flex!important;align-items:center!important;gap:18px!important;flex-wrap:wrap!important;font-size:11px!important}.techProfileMeta,.techProfileMeta span{color:#9da9ba!important}.techRedesign .techProfileCard>button{min-width:118px!important}html body .techFeatureOverlay.techRedesign .techFeatureList,html body .techFeatureOverlay.techRedesign .techListFoot,html body .techFeatureOverlay.techRedesign .techListHead,html body .techFeatureOverlay.techRedesign .techListItems{background:#08101a!important;background-color:#08101a!important;background-image:none!important}html body .techFeatureOverlay.techRedesign .techFeatureMain{background:#070b11!important;background-color:#070b11!important}html body .techFeatureOverlay.techRedesign .techHistory,html body .techFeatureOverlay.techRedesign .techMetricGrid,html body .techFeatureOverlay.techRedesign .techMoneyGrid article{background:#0a1018!important;background-color:#0a1018!important}.techHistoryIcon,.techKpiIcon,.techMetricIcon{border:1px solid rgba(105,150,220,.16)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.025)!important}.techKpiIcon svg{width:22px!important;height:22px!important;stroke-width:1.8!important}.techMetricIcon svg{width:18px!important;height:18px!important;stroke-width:1.85!important}.techHistoryIcon{background:#0f1f35!important;color:#63a0ff!important}.techHistoryIcon svg{width:17px!important;height:17px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.8!important;stroke-linecap:round!important;stroke-linejoin:round!important}html body .techFeatureOverlay.techRedesign,html body .techFeatureOverlay.techRedesign .techFeatureList,html body .techFeatureOverlay.techRedesign .techFeatureMain,html body .techFeatureOverlay.techRedesign .techListFoot,html body .techFeatureOverlay.techRedesign .techListHead,html body .techFeatureOverlay.techRedesign .techListItems{background:#070b11!important;background-color:#070b11!important;background-image:none!important}html body .techFeatureOverlay.techRedesign .techDateControls,html body .techFeatureOverlay.techRedesign .techHistory,html body .techFeatureOverlay.techRedesign .techHistoryHead,html body .techFeatureOverlay.techRedesign .techHistoryRows,html body .techFeatureOverlay.techRedesign .techMetricGrid,html body .techFeatureOverlay.techRedesign .techMoneyGrid article,html body .techFeatureOverlay.techRedesign .techProfileCard{background:#0a1018!important;background-color:#0a1018!important;background-image:none!important;border-color:#1f2a39!important}html body .techFeatureOverlay.techRedesign .techFeatureList .techListItems>button,html body .techFeatureOverlay.techRedesign .techHistoryRow{background:#0a1018!important;background-color:#0a1018!important;background-image:none!important;border-color:#182230!important}html body .techFeatureOverlay.techRedesign .techFeatureList .techListItems>button:hover,html body .techFeatureOverlay.techRedesign .techHistoryRow:hover{background:#0d1520!important;background-color:#0d1520!important}html body .techFeatureOverlay.techRedesign .techFeatureList .techListItems>button.active{background:#0d1a2b!important;background-color:#0d1a2b!important;border-color:#3384ff!important}html body .techFeatureOverlay.techRedesign .techMetricGrid article{background:transparent!important;background-color:transparent!important;border-right:1px solid #1e2938!important}html body .techFeatureOverlay.techRedesign .techMoneyGrid article.hero,html body .techFeatureOverlay.techRedesign .techProfileCard{background:#0a1018!important;background-color:#0a1018!important;background-image:none!important}html body .techEditShade{background:rgba(3,7,12,.78)!important;-webkit-backdrop-filter:blur(6px)!important;backdrop-filter:blur(6px)!important}html body .techEditModal{background:#0a1018!important;background-image:none!important;color:#f4f7fb!important;border:1px solid #253247!important;border-radius:18px!important;box-shadow:0 28px 80px rgba(0,0,0,.55)!important}html body .techEditHead{background:transparent!important;border-bottom:1px solid #1f2a39!important}html body .techEditHead h2{color:#fff!important}html body .techEditHead p{color:#93a0b2!important}html body .techEditHead button{color:#d9e2ee!important;border:0!important}html body .techEditBody,html body .techEditHead button{background:transparent!important}html body .techEditBody label{color:#dfe7f3!important;font-weight:700!important}html body .techEditBody input,html body .techEditBody select,html body .techEditBody textarea{background:#070c13!important;background-image:none!important;color:#f5f7fb!important;border:1px solid #2a374a!important;border-radius:10px!important;box-shadow:none!important}html body .techEditBody input::placeholder,html body .techEditBody textarea::placeholder{color:#6f7d91!important}html body .techEditBody input:focus,html body .techEditBody select:focus,html body .techEditBody textarea:focus{border-color:#3b82f6!important;box-shadow:0 0 0 2px rgba(59,130,246,.14)!important;outline:none!important}html body .techEditBody input[type=checkbox]{accent-color:#3b82f6!important}html body .techEditActions{background:transparent!important;border-top:1px solid #1f2a39!important}html body .techEditActions button{height:40px!important;border-radius:10px!important;border:1px solid #2a374a!important;background:#0d1520!important;color:#eef3fa!important;font-weight:800!important}html body .techEditActions button:hover{background:#122033!important}html body .techEditActions .primary,html body .techEditActions button:last-child{background:#2f80ed!important;border-color:#2f80ed!important;color:#fff!important}html body .techEditActions .primary:hover,html body .techEditActions button:last-child:hover{background:#246fe0!important;border-color:#246fe0!important}html body .techEditModalDark{color:#f7f9fc!important;border:1px solid #1f2a39!important;border-radius:16px!important;box-shadow:0 30px 90px rgba(0,0,0,.72)!important}html body .techEditModalDark,html body .techEditModalDark .techEditActions,html body .techEditModalDark .techEditBody,html body .techEditModalDark .techEditHead{background:#05070b!important;background-color:#05070b!important;background-image:none!important}html body .techEditModalDark .techEditHead{border-bottom:1px solid #1d2734!important}html body .techEditModalDark .techEditActions{border-top:1px solid #1d2734!important}html body .techEditModalDark .techEditHead h2{color:#fff!important}html body .techEditModalDark .techEditHead p{color:#8895a7!important}html body .techEditModalDark .techEditBody label{color:#dfe7f2!important}html body .techEditModalDark .techEditBody input,html body .techEditModalDark .techEditBody select,html body .techEditModalDark .techEditBody textarea{background:#090e15!important;background-color:#090e15!important;background-image:none!important;color:#f6f8fb!important;border:1px solid #263446!important;border-radius:9px!important}html body .techEditModalDark .techEditBody input:focus,html body .techEditModalDark .techEditBody select:focus,html body .techEditModalDark .techEditBody textarea:focus{border-color:#3b82f6!important;box-shadow:0 0 0 2px rgba(59,130,246,.16)!important}html body .techEditModalDark .techEditActions button{background:#0a111a!important;background-color:#0a111a!important;color:#dfe7f2!important;border:1px solid #263446!important}html body .techEditModalDark .techEditActions .primary,html body .techEditModalDark .techEditActions button:last-child{background:#2f80ed!important;background-color:#2f80ed!important;border-color:#2f80ed!important;color:#fff!important}