:root{--rv-bg-app:#0a0a0d;--rv-bg-panel:#121216;--rv-bg-header:#0f0f13;--rv-bg-hover:#1a1a20;--rv-bg-selected:#1c1a22;--rv-border:#232329;--rv-text:#eef0f3;--rv-dim:#8a8d99;--rv-faint:#5a5d6a;--rv-blue:#0d6efd;--rv-purple:#8b3ff0;--rv-purple-light:#a855f7;--rv-green:#25d366;--rv-pink:#ff3d68}body,html{background:var(--rv-bg-app)!important;color:var(--rv-text)!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif!important}.v2Top{left:78px!important;background:var(--rv-bg-header)!important;border-bottom:1px solid var(--rv-border)!important;padding:0 28px!important}.v2Page{display:none!important}.v2GlobalSearch{margin:0!important;width:420px!important;max-width:40%!important;flex:none!important;height:auto!important;padding:9px 16px!important;background:#1a1a20!important;border:0!important;border-radius:8px!important}.v2GlobalSearch input{font-size:13.5px!important}.v2GlobalSearch kbd{display:none!important}.v2Bell{margin-left:auto!important;border:0!important;background:transparent!important;color:var(--rv-dim)!important}.v2New{height:34px!important;border-radius:7px!important;background:var(--rv-purple)!important}.directMain{margin-left:78px!important;padding-top:76px!important}.directMain,.waOverlay{background:var(--rv-bg-app)!important}.waOverlay{left:78px!important;top:64px!important;height:calc(100vh - 64px)!important}.waShell{grid-template-columns:308px minmax(0,1fr) 355px!important;background:var(--rv-bg-app)!important}.waList{background:var(--rv-bg-panel)!important;border-right:1px solid var(--rv-border)!important}.waListHead{display:none!important}.waSearch{margin:0!important;height:56px!important;border-radius:0!important;border:0!important;border-bottom:1px solid var(--rv-border)!important;background:var(--rv-bg-panel)!important;padding:0 16px!important}.waSearch input{font-size:14px!important}.waConvo{height:auto!important;min-height:70px!important;padding:14px 16px!important;border:0!important;border-bottom:1px solid var(--rv-border)!important;background:transparent!important;gap:12px!important}.waConvo:hover{background:var(--rv-bg-hover)!important}.waConvo.active{background:var(--rv-bg-selected)!important;box-shadow:none!important}.waConvo.active:before{display:none!important}.waAvatar{width:42px!important;height:42px!important;border-radius:50%!important;background:#241a33!important;color:var(--rv-purple-light)!important;border:0!important}.waConvoText b{font-size:13.5px!important;color:var(--rv-text)!important}.waConvoText small{font-size:12px!important;color:var(--rv-dim)!important}.waUnreadBadge{background:var(--rv-blue)!important;color:#fff!important;min-width:19px!important;height:19px!important;border-radius:10px!important}.waMain{border-right:0!important}.waCustomer,.waMain{background:var(--rv-bg-header)!important}.waCustomer{height:68px!important;flex-basis:68px!important;padding:14px 24px!important;border-bottom:1px solid var(--rv-border)!important}.waCustomer .waAvatar.big{width:40px!important;height:40px!important}.waCustomer h2{font-size:15px!important;font-weight:800!important}.waCustomer p{font-size:11px!important;color:var(--rv-dim)!important}.waHeadActions button{border:0!important;background:transparent!important;color:var(--rv-dim)!important}.waMessages{padding:18px 24px!important;background:radial-gradient(ellipse at 30% 20%,rgba(20,60,60,.35),transparent 55%),radial-gradient(ellipse at 80% 70%,rgba(30,70,70,.25),transparent 50%),#14181c!important}.waMsgRow{margin:12px 0!important}.waBubbleWrap{max-width:82%!important}.waMsgBubble{background:#241f33!important;border:0!important;border-radius:10px!important;padding:18px 20px!important;box-shadow:none!important;max-width:680px!important}.waMsgRow.out .waMsgBubble{background:#1d3f34!important;border:0!important}.waMsgBubble>p{font-size:13.5px!important;line-height:1.85!important;color:var(--rv-text)!important}.waSenderName{color:var(--rv-dim)!important;font-size:11px!important}.waJobIdLink{color:#5aa6ff!important}.waComposer{background:var(--rv-bg-header)!important;border-top:1px solid var(--rv-border)!important;padding:16px 24px!important}.waComposeRow{background:transparent!important;border:0!important;border-radius:0!important;min-height:44px!important;padding:0!important}.waComposeRow textarea{font-size:14px!important}.waComposeRow button{background:transparent!important;color:var(--rv-dim)!important}.waComposeRow .waSend{color:var(--rv-purple-light)!important}.waInfo{width:auto!important;background:var(--rv-bg-header)!important;border-left:1px solid var(--rv-border)!important;padding:0 24px!important}.waInfoTop{display:none!important}.waInfoHero{display:grid!important;grid-template-columns:52px 1fr!important;text-align:left!important;grid-gap:14px!important;gap:14px!important;padding:22px 0!important;border-bottom:1px solid var(--rv-border)!important}.waAvatar.info{width:52px!important;height:52px!important;margin:0!important;grid-row:1/3!important}.waInfoHero h2{font-size:16px!important;font-weight:800!important}.waInfoHero p{font-size:12.5px!important;color:var(--rv-dim)!important}.waInfoActions{display:none!important}.waToolPanel{padding:18px 0!important;border-bottom:1px solid var(--rv-border)!important}.waInfoSection h3,.waToolPanel h4{font-size:14px!important}.waInfoSection p,.waToolPanel a,.waToolPanel p{font-size:12.5px!important;color:var(--rv-dim)!important}.waInfoFooter{background:transparent!important;border:0!important;border-top:1px solid var(--rv-border)!important;border-radius:0!important}.callsOverlay.mockCalls,.chatOverlay,.techFeatureOverlay{left:78px!important;top:64px!important;height:calc(100vh - 64px)!important;background:var(--rv-bg-app)!important}.callsHead,.techFeatureHead{background:var(--rv-bg-header)!important;border-color:var(--rv-border)!important}.callsPage,.techFeatureList,.techFeatureMain{background:var(--rv-bg-panel)!important}.callDetailCard,.callsKpis article,.techHistory,.techMetricGrid article,.techMoneyGrid article,.techProfileCard{background:var(--rv-bg-panel)!important;border-color:var(--rv-border)!important}.v2Appointments{left:78px!important;top:64px!important;background:var(--rv-bg-app)!important}.v2Appointments header,.v2ApptEmpty{border-color:var(--rv-border)!important}.v2ApptEmpty{background:var(--rv-bg-panel)!important}@media(max-width:1050px){.waShell{grid-template-columns:280px minmax(0,1fr)!important}.waInfo{display:none!important}}@media(max-width:780px){.callsOverlay.mockCalls,.chatOverlay,.techFeatureOverlay,.v2Appointments,.v2Top,.waOverlay{left:64px!important}.waShell{grid-template-columns:1fr!important}.waList{display:none!important}.waMessages{padding:16px 12px!important}}.rxwApp{position:fixed;z-index:1600;left:78px;top:64px;right:0;bottom:0;background:#0a0a0d;color:#eef0f3;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;overflow:hidden}.rxwApp *{box-sizing:border-box}.rxwBody{width:100%;height:100%;overflow:hidden}.rxwBody,.rxwChatlist{display:flex;min-height:0}.rxwChatlist{width:308px;flex:0 0 308px;background:#121216;border-right:1px solid #232329;flex-direction:column}.rxwChatSearch{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px 16px;border-bottom:1px solid #232329}.rxwChatSearch input{background:none;border:none;outline:none;color:#eef0f3;font-size:14px;flex:1 1}.rxwChatItems{flex:1 1;overflow-y:auto}.rxwChatItem{display:flex;align-items:center;gap:12px;padding:14px 16px;width:100%;border:0;border-bottom:1px solid #232329;background:#121216;color:#eef0f3;text-align:left}.rxwChatItem:hover{background:#1a1a20}.rxwChatItem.selected{background:#1c1a22}.rxwAvatar{width:42px;height:42px;border-radius:50%;background:#241a33;flex-shrink:0;display:flex;align-items:center;justify-content:center}.rxwAvatar svg{width:21px;height:21px;stroke:#a855f7;fill:none;stroke-width:1.7}.rxwChatItemBody{flex:1 1;min-width:0}.rxwChatName{font-size:13.5px;font-weight:700}.rxwChatName,.rxwPreview{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rxwPreview{font-size:12px;color:#8a8d99}.rxwMeta{font-size:11px;color:#5a5d6a;white-space:nowrap}.rxwMain{flex:1 1 auto;display:flex;flex-direction:column;min-width:0;min-height:0;background:#0f0f13;overflow:hidden}.rxwMainHeader{justify-content:space-between;padding:14px 24px;border-bottom:1px solid #232329;flex:0 0 auto}.rxwMainHeader,.rxwMainTitle{display:flex;align-items:center}.rxwMainTitle{gap:12px}.rxwMainTitle h2{font-size:15px;font-weight:800;margin:0}.rxwMessages{flex:1 1 auto;min-height:0;overflow-y:auto;padding:18px 24px;background-color:#0b141a}.rxwMsgRow{display:flex;margin-bottom:14px;max-width:92%;transform:translateX(-8px)}.rxwMsgRow.in{flex-direction:row}.rxwMsgRow.out{flex-direction:row-reverse;margin-left:auto;transform:translateX(0)}.rxwMsgAvatar{width:34px;height:34px;border-radius:50%;background:#ffd9e8;color:#e0197a;font-size:14px;font-weight:800;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:14px}.rxwMsgCol{display:flex;flex-direction:column;margin:0 8px;min-width:0}.rxwMsgRow.in .rxwMsgCol{width:470px;max-width:80%}.rxwMsgRow.out .rxwMsgCol{align-items:flex-end;width:470px;max-width:80%}.rxwMsgSender{font-size:11.5px;color:#8a8d99;margin-bottom:3px;padding:0 2px}.rxwMsgCard{width:100%;background:#241f33;border-radius:10px;padding:14px 18px 10px;font-size:13.5px;line-height:1.55;color:#eef0f3}.rxwMsgRow.out .rxwMsgCard{background:#181f52}.rxwMsgCard p{margin:0;white-space:pre-wrap}.rxwJobLink{color:#5aa6ff;text-decoration:none;border:0;background:none;font:inherit;padding:0}.rxwBtnRow{display:flex;justify-content:flex-end;margin-top:4px}.rxwBtnRow button{background:#237ff0!important;color:#fff!important;font-size:12.5px;font-weight:700;padding:8px 17px;border-radius:7px;border:none;box-shadow:none!important}.rxwBtnRow button:hover{background:#1d6fd5!important}.rxwMsgFooter{display:flex;align-items:center;justify-content:space-between;padding-top:7px;margin-top:7px;border-top:1px solid rgba(255,255,255,.1);font-size:11px;min-height:24px}.rxwMsgFooterLeft{display:flex;align-items:center;color:#8a8d99;white-space:nowrap;gap:7px}.rxwMsgFooterLeft strong{color:#5aa6ff;font-weight:600}.rxwMsgFooterRight{display:flex;align-items:center;gap:8px;color:#5a5d6a}.rxwCheck{color:#3f8cff}.rxwInput{display:flex;align-items:center;gap:14px;padding:16px 24px;flex:0 0 auto}.rxwInput input{flex:1 1;background:none;border:none;outline:none;color:#eef0f3;font-size:14px}.rxwInput button{border:0;background:none;color:#8a8d99;font-size:20px}.rxwInput .rxwSend{color:#a855f7}.rxwRight{width:355px;flex:0 0 355px;background:#0f0f13;border-left:1px solid #232329;overflow-y:auto}.rxwRightInner{padding:22px 24px}.rxwRightHead{display:flex;align-items:center;gap:14px;margin-bottom:22px}.rxwRightHead h2{font-size:16px;font-weight:800;margin:0 0 5px}.rxwRightHead p{font-size:12.5px;color:#8a8d99;margin:0}.rxwDivider{height:1px;background:#232329;margin:18px 0}.rxwEmpty{text-align:center;color:#8a8d99;font-size:13px;padding:60px 10px 100px}@media(max-width:1050px){.rxwRight{display:none}.rxwChatlist{width:285px;flex-basis:285px}}@media(max-width:760px){.rxwApp{left:64px;top:64px}.rxwChatlist{display:none}}.rxwApp{position:fixed!important;left:92px!important;top:64px!important;right:0!important;bottom:-2px!important;width:auto!important;height:auto!important;transform:none!important}.rxwApp,.rxwApp>.rxwBody{min-width:0!important;min-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important;background:#0f0f13!important}.rxwApp>.rxwBody{display:flex!important;width:100%!important;height:100%!important}.rxwApp .rxwChatlist{width:308px!important;min-width:308px!important;max-width:308px!important;flex:0 0 308px!important}.rxwApp .rxwMain{display:flex!important;flex-direction:column!important;flex:1 1!important;width:auto!important;min-width:0!important;max-width:none!important;height:100%!important;min-height:0!important;padding:0!important;margin:0!important;overflow:hidden!important}.rxwApp .rxwInput,.rxwApp .rxwMainHeader,.rxwApp .rxwQuick{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important;flex:0 0 auto!important}.rxwScrollArea{display:flex!important;flex:1 1 auto!important;min-width:0!important;width:100%!important;overflow:hidden!important;background:#0b141a!important}.rxwApp .rxwMessages,.rxwScrollArea{position:relative!important;min-height:0!important}.rxwApp .rxwMessages{display:block!important;flex:none!important;height:100%!important;width:calc(100% + 72px)!important;max-width:none!important;margin-left:-36px!important;margin-right:-36px!important;padding:18px 60px 28px!important;overflow-x:hidden!important;overflow-y:scroll!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important;pointer-events:auto!important}.rxwLoadingChat .rxwMessages{visibility:hidden!important}.rxwDown{position:absolute!important;z-index:9999!important;right:22px!important;bottom:18px!important;width:46px!important;height:46px!important;min-width:46px!important;min-height:46px!important;padding:0!important;border-radius:50%!important;border:1px solid #3b3e47!important;background:#242832!important;color:#fff!important;font-size:26px!important;font-weight:400!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important}.rxwApp .rxwRight{width:355px!important;min-width:355px!important;max-width:355px!important;flex:0 0 355px!important}.rxwApp .rxwInput{background:#0f0f13!important;border-top:1px solid #232329!important;padding:16px 24px!important}.rxwApp .rxwInput input{background:transparent!important;border:0!important;box-shadow:none!important;outline:0!important;color:#eef0f3!important}.rxwMsgRow{display:flex!important;margin-bottom:14px!important;max-width:92%!important;transform:translateX(-8px)!important}.rxwMsgRow.in{flex-direction:row!important}.rxwMsgRow.out{flex-direction:row-reverse!important;margin-left:auto!important;transform:translateX(0)!important}.rxwMsgAvatar{width:34px!important;height:34px!important;border-radius:50%!important;background:#ffd9e8!important;color:#e0197a!important;display:flex!important;align-items:center!important;justify-content:center!important;flex-shrink:0!important;margin-top:14px!important}.rxwMsgCol{display:flex!important;flex-direction:column!important;margin:0 8px!important;min-width:0!important}.rxwMsgRow.in .rxwMsgCol,.rxwMsgRow.out .rxwMsgCol{width:470px!important;max-width:80%!important}.rxwMsgRow.out .rxwMsgCol{align-items:flex-end!important}.rxwMsgWrap{position:relative!important;width:100%!important;display:flex!important;align-items:center!important}.rxwMsgRow.out .rxwMsgWrap{flex-direction:row-reverse!important}.rxwMsgCard{position:relative!important;width:100%!important;background:#241f33!important;border-radius:10px!important;padding:14px 18px 10px!important;color:#eef0f3!important}.rxwMsgRow.out .rxwMsgCard{background:#181f52!important}.rxwMsgCard p{margin:0!important;white-space:pre-wrap!important}.rxwDirectReply{-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important;position:absolute!important;top:50%!important;transform:translateY(-50%)!important;width:32px!important;height:32px!important;min-width:32px!important;padding:0!important;border:0!important;border-radius:50%!important;background:#20242b!important;color:#c7ccd5!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:20px!important;line-height:1!important;cursor:pointer!important;opacity:.82!important;z-index:4!important}.rxwDirectReply,.rxwMsgRow.out .rxwDirectReply{left:auto!important;right:-42px!important}.rxwDirectReply:hover{background:#303640!important;color:#fff!important;opacity:1!important}.rxwQuotedCard{margin:-4px 0 10px!important;padding:9px 11px!important;border-left:3px solid #3b82f6!important;border-radius:6px!important;background:rgba(0,0,0,.22)!important;display:flex!important;flex-direction:column!important;gap:4px!important;overflow:hidden!important}.rxwQuotedCard b{font-size:11px!important;color:#5aa2ff!important}.rxwQuotedCard span{font-size:12px!important;line-height:1.35!important;color:#c7cad2!important;white-space:pre-wrap!important;max-height:66px!important;overflow:hidden!important}.rxwReplyBar{flex:0 0 auto!important;margin:0!important;padding:9px 58px 9px 24px!important;background:#17191f!important;border-top:1px solid #2b2f38!important;border-left:3px solid #3b82f6!important;position:relative!important;display:flex!important;align-items:center!important;min-height:58px!important}.rxwReplyBarText{display:flex!important;flex-direction:column!important;gap:3px!important;min-width:0!important}.rxwReplyBarText b{font-size:12px!important;color:#5aa2ff!important}.rxwReplyBarText span{font-size:11px!important;color:#aeb4bf!important;white-space:pre-wrap!important;overflow:hidden!important;text-overflow:ellipsis!important;max-height:32px!important}.rxwReplyBar>button{position:absolute!important;right:24px!important;top:50%!important;transform:translateY(-50%)!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;background:transparent!important;border:0!important;color:#aeb4bf!important;font-size:20px!important;cursor:pointer!important}.rxwMsgFooter{display:flex!important;align-items:center!important;justify-content:space-between!important;padding-top:7px!important;margin-top:7px!important;border-top:1px solid rgba(255,255,255,.1)!important;font-size:11px!important}.rxwMsgCard .rxwDots,.rxwMsgFooterRight .rxwDots{-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important;background:transparent!important;border:0!important;outline:0!important;box-shadow:none!important;color:#8a8d99!important;padding:0 4px!important;min-width:28px!important;height:22px!important;border-radius:5px!important}.rxwMsgCard .rxwDots:hover,.rxwMsgFooterRight .rxwDots:hover{background:rgba(255,255,255,.07)!important;color:#fff!important}.rxwMsgMenu{position:absolute!important;right:8px!important;bottom:34px!important;z-index:9999!important;width:178px!important;padding:6px!important;background:#191a20!important;border:1px solid #30323a!important;border-radius:9px!important;box-shadow:0 12px 30px rgba(0,0,0,.5)!important;display:flex!important;flex-direction:column!important;gap:2px!important}.rxwMsgMenu button{-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important;width:100%!important;height:38px!important;padding:0 10px!important;margin:0!important;border:0!important;border-radius:6px!important;background:transparent!important;color:#d8dae1!important;box-shadow:none!important;outline:0!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:9px!important;font-size:13px!important;font-weight:600!important;text-align:left!important;cursor:pointer!important}.rxwMsgMenu button:hover{background:#272932!important;color:#fff!important}.rxwMsgMenu button span{color:inherit!important}.rxwUnreadBubble{margin-left:auto!important;min-width:24px!important;height:24px!important;border-radius:12px!important}.rxwUnreadBubble,.v2Rail nav button .rxwLiveBubble{background:#0d6efd!important;color:#fff!important;display:flex!important;align-items:center!important;justify-content:center!important}.v2Rail nav button .rxwLiveBubble{position:absolute!important;z-index:30!important;top:2px!important;right:3px!important;min-width:21px!important;height:21px!important;border-radius:11px!important}.v2Top{left:92px!important;height:64px!important}@media(max-width:1050px){.rxwApp .rxwRight{display:none!important}}@media(max-width:760px){.rxwApp{left:72px!important}.rxwApp .rxwChatlist{display:none!important}.rxwDirectReply,.rxwMsgRow.out .rxwDirectReply{left:auto!important;right:-34px!important}}.boardTicket,.rxwBtnRow button,.rxwChatItem,.rxwDots,.rxwDown,.rxwHeadIcons button,.rxwInput button,.rxwJobLink,.rxwMsgMenu button,.rxwQuick button,.rxwSearchIcons button,.v2Bell,.v2New,.v2Rail nav button,[onclick],[role=button],[role=link],[tabindex]:not([tabindex="-1"]),a[href],button:not(:disabled),input[type=button],input[type=checkbox],input[type=radio],input[type=reset],input[type=submit],label[for],select,summary{cursor:pointer!important}[aria-disabled=true],button:disabled{cursor:not-allowed!important}[contenteditable=true],input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],textarea{cursor:text!important}@media (min-width:781px){body .directShell{display:block!important;position:static!important;grid-template-columns:none!important;width:100vw!important;max-width:none!important;overflow:visible!important}body .directShell,body .directShell>.directSidebar{min-width:0!important;margin:0!important;padding:0!important}body .directShell>.directSidebar{display:none!important;position:absolute!important;left:0!important;width:0!important;max-width:0!important;border:0!important;visibility:hidden!important}body .directShell>.directMain{position:fixed!important;box-sizing:border-box!important;left:92px!important;top:64px!important;right:0!important;bottom:0!important;width:calc(100vw - 92px)!important;max-width:calc(100vw - 92px)!important;height:calc(100vh - 64px)!important;min-width:0!important;min-height:0!important;margin:0!important;padding:0!important;transform:none!important;overflow-x:hidden!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important;overscroll-behavior-y:contain!important;background:#0a0a0d!important}body .directShell>.directMain>.directTopbar{display:none!important}body .directShell>.directMain>.jobsBoardPage.modernJobs{position:relative!important;box-sizing:border-box!important;left:0!important;top:0!important;right:auto!important;width:100%!important;max-width:100%!important;min-width:0!important;min-height:max-content!important;height:auto!important;margin:0!important;padding:0 0 24px!important;transform:none!important;background:#0a0a0d!important;overflow:visible!important}body .modernTableWrap{overflow-x:auto!important;overflow-y:visible!important}}@media (max-width:780px){body .directShell{display:block!important;grid-template-columns:none!important;overflow:visible!important}body .directShell>.directSidebar{display:none!important}body .directShell>.directMain{position:fixed!important;left:72px!important;top:64px!important;right:0!important;bottom:0!important;width:calc(100vw - 72px)!important;height:calc(100vh - 64px)!important;margin:0!important;padding:0!important;transform:none!important;overflow-x:hidden!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important}}.rinvoxDrawer{background:#101318!important;border-left:1px solid #252a33!important;color:#f4f7fb!important}.rinvoxDrawer .rvBlock,.rinvoxDrawer .rvCustomer,.rinvoxDrawer .rvHead,.rinvoxDrawer .rvSendStatus,.rinvoxDrawer .rvStatus,.rinvoxDrawer .rvTabs{background:#101318!important;border-color:#252a33!important}.rinvoxDrawer .rvSendTech{background:#1683ff!important;border-color:#1683ff!important;color:#fff!important;box-shadow:0 4px 14px rgba(22,131,255,.25)!important}.rinvoxDrawer .rvSendTech:hover{background:#0877ed!important}.rinvoxDrawer .rvTopEdit{background:#171b22!important;border-color:#39414d!important}.rinvoxDrawer .rvDot{background:#1683ff!important}.rinvoxDrawer .rvStatus select,.rinvoxDrawer .rvTech select{background:#171b22!important;border-color:#303743!important}.rinvoxDrawer .rvTabs button.active{border-bottom-color:#1683ff!important}.rinvoxDrawer .rvHash,.rinvoxDrawer .rvLabel button,.rinvoxDrawer .rvPhoneBtn,.rinvoxDrawer .rvSmsBtn{color:#1683ff!important}.rinvoxDrawer .rvCustomer{grid-template-columns:minmax(150px,.85fr) minmax(230px,1.15fr) auto!important}.rinvoxDrawer .rvCustomer>div:nth-child(2){align-items:flex-start!important}.rinvoxDrawer .rvCustomer>div:nth-child(2) strong{color:#1683ff!important;font-size:16px!important;letter-spacing:.15px!important}.rinvoxDrawer .rvCustomer>div:nth-child(2) small{color:#9ba4b1!important}.rinvoxDrawer .rvContactActions{justify-self:end!important}.rinvoxDrawer .rvStatusFoot button{background:#1683ff!important;color:#fff!important}.rinvoxDrawer .rvBlock strong,.rinvoxDrawer .rvCustomer strong,.rinvoxDrawer .rvStatus label{color:#f4f7fb!important}.rinvoxDrawer .rvBlock small,.rinvoxDrawer .rvCustomer small,.rinvoxDrawer .rvLabel,.rinvoxDrawer .rvStatusFoot{color:#9ba4b1!important}.rinvoxDrawer>.customerPhone,.rinvoxDrawer>.rvCustomerPhone,.rinvoxDrawer>[class*=CustomerPhone],.rinvoxDrawer>[class*=customerPhone]{display:none!important}@media(max-width:700px){.rinvoxDrawer .rvCustomer{grid-template-columns:1fr 1fr!important}.rinvoxDrawer .rvContactActions{grid-column:1/-1!important;justify-self:start!important}}.rinvoxDrawer .rvPaymentShade{position:fixed!important;inset:0!important;z-index:30000!important;background:rgba(0,0,0,.72)!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:20px!important}.rinvoxDrawer .rvPaymentModal{width:540px!important;max-width:calc(100vw - 40px)!important;max-height:calc(100vh - 40px)!important;overflow:auto!important;background:#0e0d11!important;border:1px solid #232329!important;border-radius:16px!important;box-shadow:0 30px 80px rgba(0,0,0,.6)!important;color:#eef0f3!important}.rinvoxDrawer .rvPaymentHead{padding:24px 30px 18px!important;border-bottom:1px solid #232329!important;background:#0e0d11!important}.rinvoxDrawer .rvPaymentHead h2{margin:0 0 4px!important;font-size:19px!important;font-weight:800!important;color:#eef0f3!important}.rinvoxDrawer .rvPaymentHead p{margin:0!important;font-size:12px!important;color:#8a8d99!important}.rinvoxDrawer .rvPaymentBody{padding:22px 30px 26px!important;background:#0e0d11!important}.rinvoxDrawer .rvPaymentBody label{display:block!important;margin-bottom:16px!important;font-size:12px!important;font-weight:600!important;color:#8a8d99!important}.rinvoxDrawer .rvPaymentBody input,.rinvoxDrawer .rvPaymentBody select{width:100%!important;height:42px!important;margin-top:7px!important;padding:0 13px!important;border:1px solid #232329!important;border-radius:8px!important;background:#1c1a20!important;color:#eef0f3!important;font-size:13px!important;font-weight:600!important;outline:none!important}.rinvoxDrawer .rvPaymentBody input:focus,.rinvoxDrawer .rvPaymentBody select:focus{border-color:#3b82f6!important;box-shadow:0 0 0 2px rgba(59,130,246,.12)!important}.rinvoxDrawer .rvPaymentGrid{display:grid!important;grid-template-columns:1fr 1fr!important;grid-gap:14px!important;gap:14px!important}.rinvoxDrawer .rvPaymentBody h3{font-size:15px!important;font-weight:800!important;color:#eef0f3!important;margin:0 0 18px!important}.rinvoxDrawer .rvPaymentPreview{background:rgba(59,130,246,.08)!important;border:1px solid rgba(59,130,246,.25)!important;border-radius:8px!important;padding:12px 14px!important;margin-top:14px!important;color:#c7cbd4!important;font-size:12.5px!important}.rinvoxDrawer .rvPaymentPreview b,.rinvoxDrawer .rvPaymentPreview strong{color:#3b82f6!important}.rinvoxDrawer .rvPaymentFooter{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;padding:18px 30px!important;border-top:1px solid #232329!important;background:#0e0d11!important}.rinvoxDrawer .rvPaymentFooter button{height:42px!important;padding:0 20px!important;border-radius:8px!important;font-size:13px!important;font-weight:700!important;cursor:pointer!important}.rinvoxDrawer .rvPaymentFooter button:not(.submit){background:#1c1a20!important;border:1px solid #232329!important;color:#8a8d99!important}.rinvoxDrawer .rvPaymentFooter .submit{background:#3b82f6!important;border:1px solid #3b82f6!important;color:#fff!important}.rinvoxDrawer .rvPaymentFooter .submit:hover{background:#2563eb!important}.rinvoxDrawer .rvPaymentFooter button:disabled{opacity:.55!important;cursor:not-allowed!important}.rinvoxDrawer .rvPaymentFooter button[type=button]:nth-child(2){background:transparent!important;border:0!important;color:#5a5d6a!important;font-size:12px!important;font-weight:500!important}.rinvoxDrawer .rvPaymentError{margin:0 30px 15px!important;padding:10px 12px!important;border:1px solid #5b2731!important;border-radius:8px!important;background:#261319!important;color:#ff6b7d!important;font-size:12px!important}.rinvoxDrawer .rvPaymentHead:after{content:"1   PAYMENT                         2   COSTS                         3   REVIEW";display:block!important;margin-top:20px!important;padding-top:15px!important;border-top:2px solid #26242d!important;color:#3b82f6!important;font-size:10px!important;font-weight:800!important;letter-spacing:.3px!important;word-spacing:2px!important;white-space:pre!important;overflow:hidden!important}.rinvoxDrawer .rvPaymentBody:before{content:"Payment & Costs";display:block!important;font-size:15px!important;font-weight:800!important;color:#eef0f3!important;margin-bottom:18px!important}@media(max-width:620px){.rinvoxDrawer .rvPaymentModal{width:calc(100vw - 18px)!important}.rinvoxDrawer .rvPaymentBody,.rinvoxDrawer .rvPaymentFooter,.rinvoxDrawer .rvPaymentHead{padding-left:18px!important;padding-right:18px!important}.rinvoxDrawer .rvPaymentGrid{grid-template-columns:1fr!important}.rinvoxDrawer .rvPaymentHead:after{font-size:8px!important}}.closeWizardShade{position:fixed;inset:0;z-index:50000;background:rgba(0,0,0,.76);display:flex;align-items:center;justify-content:center;padding:20px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif}.closeWizard{width:540px;max-width:calc(100vw - 40px);background:#0e0d11!important;border:1px solid #2a2b32;border-radius:16px;overflow:hidden;box-shadow:0 30px 80px rgba(0,0,0,.65);color:#eef0f3!important}.closeWizard header{padding:24px 30px 0;background:#0e0d11!important}.closeWizard header h1{font-size:19px;font-weight:800;margin:0 0 4px;color:#fff!important}.closeWizard header p{font-size:12px;color:#8a8d99!important;margin:0 0 20px}.cwStepper{display:flex;align-items:flex-start;padding:0 30px 24px;background:#0e0d11!important}.cwStep{display:grid;grid-template-columns:30px;justify-items:center;position:relative}.cwStep b{width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:2px solid #333640;color:#686d79;background:#14151a;font-size:12px;z-index:2}.cwStep span{font-size:10px;font-weight:700;color:#686d79;margin-top:7px}.cwStep.active b{border-color:#2585ff;color:#2585ff}.cwStep.active span{color:#fff}.cwStep.done b{background:#2585ff;border-color:#2585ff;color:#fff}.cwStep.done span{color:#2585ff}.cwStep i{position:absolute;left:30px;top:14px;width:calc((480px - 90px)/2);height:2px;background:#2b2e36}.cwStep:not(:last-child){margin-right:calc((480px - 90px)/2)}.cwStep.done i{background:#2585ff}.closeWizard main{padding:20px 30px 26px;min-height:280px;background:#111217!important;color:#eef0f3!important;border-top:1px solid #22242b}.closeWizard main h3{font-size:15px;font-weight:800;margin:0 0 18px;color:#eef0f3!important}.closeWizard main label{display:block;font-size:12px;font-weight:600;color:#9ca2ae!important;margin-bottom:16px}.closeWizard input,.closeWizard select{width:100%;height:42px;background:#1c1b20!important;border:1px solid #34343b!important;border-radius:8px;padding:0 13px;font-size:13px;color:#f4f5f7!important;outline:none;font-weight:600;margin-top:7px}.closeWizard input::placeholder{color:#737783!important}.closeWizard input:focus,.closeWizard select:focus{border-color:#2585ff!important;box-shadow:0 0 0 2px rgba(37,133,255,.12)}.cwMoney{position:relative}.cwMoney span{position:absolute;left:13px;top:50%;transform:translateY(-28%);color:#737783!important;font-weight:700}.cwMoney input{padding-left:26px}.cwTwo{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.cwPayout{background:#121d2c!important;border:1px solid #285a9c!important;border-radius:8px;padding:12px 14px;margin-top:14px;font-size:12.5px;color:#aeb7c6!important}.cwPayout b{color:#2585ff!important}.cwReview{background:#15161b!important;border:1px solid #292c34!important;border-radius:10px;padding:14px 18px}.cwReview>div,.cwReview>strong{display:flex;justify-content:space-between;padding:12px 0;border-bottom:1px solid #343740!important;font-size:13px;background:transparent!important}.cwReview span{color:#a3a9b5!important}.cwReview b{color:#f2f4f7!important}.cwReview>strong{font-size:16px;border-bottom:0!important;padding-top:15px}.cwReview>strong span{color:#d7dbe2!important;font-weight:800}.cwReview>strong b{color:#2585ff!important;font-size:19px}.closeWizard footer{display:flex;align-items:center;justify-content:space-between;padding:18px 30px;border-top:1px solid #292b32;background:#0e0d11!important}.closeWizard footer button{font-size:13px;font-weight:700;padding:11px 20px;border-radius:8px;cursor:pointer;border:0}.cwBack{background:#1d1d24!important;color:#a3a7b1!important}.cwSkip{background:transparent!important;color:#777c88!important;padding-left:5px!important;padding-right:5px!important;font-size:12px!important}.cwNext{background:#2585ff!important;color:#fff!important;box-shadow:0 4px 12px rgba(37,133,255,.2)}.cwNext:hover{background:#1478ef!important}.cwNext:disabled{opacity:.45;cursor:not-allowed}@media(max-width:600px){.closeWizard{width:100%}.cwStepper{padding-left:18px;padding-right:18px}.cwStep:not(:last-child){margin-right:calc((100vw - 166px)/2)}.cwStep i{width:calc((100vw - 166px)/2)}.closeWizard footer,.closeWizard header,.closeWizard main{padding-left:18px;padding-right:18px}.cwTwo{grid-template-columns:1fr}}.modernJobSearch{margin:0 24px 14px;height:42px;border:1px solid #2b2c33;border-radius:8px;background:#17171c;display:flex;align-items:center;gap:9px;padding:0 13px}.modernJobSearch span{color:#737986}.modernJobSearch input{flex:1 1;min-width:0;border:0;outline:0;background:transparent;color:#eef0f3;font-size:12px}.dialInput{outline:0!important;width:100%!important;color:inherit!important;text-align:center!important;font:inherit!important}.dialInput,.dialOnly{background:transparent!important}.dialOnly{left:0!important;top:0!important;width:100vw!important;height:100vh!important;pointer-events:none!important}.dialOnly .dialerShade{pointer-events:auto!important}.dialMessage{text-align:center;font-size:11px;padding:0 22px 10px;color:#b7b3aa}@media(max-width:700px){.v2Rail{bottom:0!important;top:auto!important;width:100%!important;height:62px!important;flex-direction:row!important;padding:0!important;z-index:10000!important}.v2Brand{display:none!important}.v2Rail nav{width:100%!important;height:62px!important;flex-direction:row!important;justify-content:space-around!important;gap:0!important;overflow-x:auto!important}.v2Rail nav button{min-width:58px!important;padding:5px!important;gap:3px!important}.v2Rail nav button .v2Icon{width:21px!important;height:21px!important}.v2Rail nav button svg{width:20px!important;height:20px!important}.v2Rail nav button small{font-size:8px!important}.v2Top{left:0!important;height:54px!important;padding:0 8px!important}.v2GlobalSearch{max-width:none!important;flex:1 1!important;height:36px!important}.v2TopActions .v2Balance,.v2TopActions button[title=Announcements]{display:none!important}.directMain{margin-left:0!important;padding-top:58px!important;padding-bottom:68px!important}.directSidebar{display:none!important}.jobsBoardPage.modernJobs{overflow-x:hidden!important}.modernJobsHead{padding:14px 12px!important;align-items:center!important}.modernJobsHead h1{font-size:19px!important}.liveJobs small,.modernJobsHead p{display:none!important}.modernJobsHeadActions{flex-direction:row!important;gap:8px!important}.jobsAddButton{height:36px!important;padding:0 11px!important}.jobSummary{display:flex!important;overflow-x:auto!important;padding:0 12px 14px!important;gap:8px!important}.jobSummary article{min-width:145px!important}.modernFilters{display:flex!important;overflow-x:auto!important;padding:0 12px 12px!important}.modernFilters select{min-width:145px!important}.modernJobSearch{margin:0 12px 12px!important}.modernTableWrap{margin:0 12px!important;max-width:calc(100% - 24px)!important;overflow-x:auto!important}.modernTable{min-width:980px!important}.callsOverlay.mockCalls,.chatOverlay,.techFeatureOverlay,.v2Appointments,.waOverlay{left:0!important;top:54px!important;height:calc(100vh - 116px)!important;bottom:62px!important}.rinvoxShade{padding:0!important}.rinvoxDrawer{width:100vw!important;max-width:100vw!important;height:calc(100vh - 62px)!important;top:0!important;right:0!important}.cjxShade{left:0!important;padding:5px!important}.cjxModal{width:100%!important;height:calc(100vh - 72px)!important}.closeWizardShade{padding:8px!important}.closeWizard{max-height:calc(100vh - 78px)!important;overflow:auto!important}.crmDialer{width:min(360px,calc(100vw - 20px))!important}.dialerShade{padding:10px!important}}.jaiShade{position:fixed!important;inset:0!important;z-index:60000!important;background:rgba(0,0,0,.78)!important;display:flex!important;justify-content:flex-end!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}.jaiPanel{width:min(610px,100vw)!important;height:100vh!important;background:#15171c!important;color:#f3f4f7!important;border-left:1px solid #2c2e36!important;display:grid!important;grid-template-rows:auto 1fr auto!important}.jaiPanel header{padding:20px 28px!important;border-bottom:1px solid #30323a!important;display:flex!important;justify-content:space-between!important;background:#17191f!important;color:#f3f4f7!important}.jaiPanel h2{font-size:23px!important;font-weight:600!important;margin:0!important;color:#fff!important}.jaiPanel header p{font-size:12px!important;margin:5px 0 0!important;color:#9da3af!important}.jaiPanel header button{all:unset!important;font-size:34px!important;cursor:pointer!important;color:#fff!important}.jaiPanel main{padding:28px!important;background:#15171c!important;color:#f3f4f7!important}.jaiPanel main *{box-sizing:border-box}.jaiTitle{display:flex!important;justify-content:space-between!important;font-size:13px!important;margin-bottom:8px!important;color:#c5c9d2!important}.jaiTitle button{all:unset!important;color:#ff315d!important;cursor:pointer!important;font-size:11px!important}.jaiDate{height:44px!important;border:1px solid #3a3d48!important;border-radius:5px!important;display:flex!important;align-items:center!important;padding:0 12px!important;gap:10px!important}.jaiDate,.jaiDate input{background:#1d2026!important;color:#eee!important}.jaiDate input{border:0!important;outline:0!important;width:100%!important;height:40px!important;color-scheme:dark!important}.jaiTimes{display:grid!important;grid-template-columns:1fr 1fr!important;grid-gap:12px!important;gap:12px!important;margin-top:12px!important;max-width:none!important}.jaiTimes select{height:44px!important;background:#1d2026!important;border:1px solid #3a3d48!important;border-radius:5px!important;color:#eee!important;padding:0 12px!important;outline:0!important;cursor:pointer!important;color-scheme:dark!important}.jaiDate input:focus,.jaiTimes select:focus{border-color:#1683ff!important}.jaiToggle{display:flex!important;align-items:center!important;gap:8px!important;margin-top:12px!important;font-size:12px!important;cursor:pointer!important;color:#e8eaf0!important}.jaiToggle input{display:none!important}.jaiToggle i{width:34px!important;height:20px!important;border-radius:12px!important;background:#3b3e47!important;position:relative!important;flex:none!important}.jaiToggle i:after{content:""!important;position:absolute!important;width:16px!important;height:16px!important;border-radius:50%!important;background:#fff!important;left:2px!important;top:2px!important;transition:.15s!important}.jaiToggle input:checked+i{background:#1683ff!important}.jaiToggle input:checked+i:after{left:16px!important}.jaiReminder{margin-top:20px!important;padding-top:18px!important;border-top:1px solid #30323a!important;display:flex!important;gap:10px!important}.jaiReminder button,.jaiReminder select{height:40px!important;background:#1d2026!important;border:1px dashed #8d929d!important;border-radius:5px!important;color:#d0d4dc!important;padding:0 14px!important;cursor:pointer!important}.jaiReminder select{border-style:solid!important;color:#eee!important}.jaiPanel footer{padding:18px 28px!important;border-top:1px solid #30323a!important;display:flex!important;justify-content:flex-end!important;gap:8px!important;background:#17191f!important}.jaiPanel footer button{height:40px!important;min-width:125px!important;border:1px solid #41444e!important;border-radius:5px!important;background:#343740!important;color:#eee!important;cursor:pointer!important}.jaiPanel footer .primary{background:#1683ff!important;border-color:#1683ff!important;color:#fff!important}@media(max-width:650px){.jaiPanel{width:100vw!important}.jaiPanel main{padding:20px!important}.jaiTimes{grid-template-columns:1fr!important}}.reportExact{--bg-card:#141318;--border:#232329;--text:#eef0f3;--dim:#8a8d99;--faint:#5a5d6a;--blue:#3b82f6;--blue2:#60a5fa;color:var(--text)!important;width:auto!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important}.reportExact,.reportExact *{box-sizing:border-box!important}.reportExact .rxHead h1{color:var(--text)!important;margin-bottom:4px!important}.reportExact .rxSub{color:var(--dim)!important}.reportExact .rxFilters{width:100%!important}.reportExact .rxFilters input,.reportExact .rxFilters select{height:40px!important;min-width:0!important;flex:1 1!important;background:#1a1a20!important;border:1px solid var(--border)!important;border-radius:8px!important;padding:0 14px!important;color:var(--dim)!important;font-size:13px!important;font-weight:600!important}.reportExact .rxSend{width:auto!important;background:var(--blue)!important}.reportExact .customDates{background:var(--bg-card)!important;border:1px solid var(--border)!important}.reportExact .rxRow{width:100%!important}.reportExact .rxCard{background:var(--bg-card)!important;border:1px solid var(--border)!important;padding:18px!important;min-width:0!important;overflow:hidden!important}.reportExact .rxTitle h2{color:var(--text)!important}.reportExact .rxLegendItem{color:var(--dim)!important}.reportExact .rxLegendItem b{color:var(--text)!important}.reportExact .rxBarLabel,.reportExact .rxDays,.reportExact .rxFinLab,.reportExact .rxLab{color:var(--dim)!important}.reportExact .rxFinNum,.reportExact .rxNum{color:var(--text)!important}.reportExact .rxStat.hl{border-color:var(--blue)!important}.reportExact .rxStat.hl .rxNum{color:var(--blue2)!important}.reportExact .profit{color:var(--text)!important}.reportExact .rxFill{height:100%!important;background:var(--blue)!important}.reportExact .rxLine polyline{stroke:var(--blue)!important}.reportExact .rxLine circle{fill:var(--blue)!important}.reportExact .rxLine polygon{fill:rgba(59,130,246,.2)!important}.reportExact .rxPerformance{background:var(--bg-card)!important;border-color:var(--border)!important}.reportExact .rxTable{width:100%!important;overflow-x:auto!important}.reportExact table{width:100%!important}.reportExact thead th{color:var(--faint)!important;border-color:var(--border)!important}.reportExact tbody td{color:var(--text)!important;border-color:var(--border)!important}.reportExact tbody tr.totals,.reportExact tbody tr:hover{background:#1a1a20!important}.reportExact .rxAvatar,.reportExact .techAvatar{background:var(--blue)!important;color:#fff!important}@media(max-width:1200px){.reportExact .rxTop{grid-template-columns:minmax(360px,.9fr) minmax(0,1.1fr)!important}.reportExact .rxFilters{overflow-x:auto!important}.reportExact .rxFilters select{min-width:150px!important}.reportExact .rxFour{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:850px){.reportExact{left:0!important;top:54px!important;bottom:62px!important;height:calc(100vh - 116px)!important;padding:16px 16px 70px!important}.reportExact .rxFour,.reportExact .rxTop,.reportExact .rxTwo{grid-template-columns:1fr!important}.reportExact .rxFilters{display:grid!important;grid-template-columns:1fr 1fr!important;overflow:visible!important}.reportExact .rxSend{width:100%!important}.reportExact .rxHead h1{font-size:21px!important}}@media(max-width:520px){.reportExact .rxFilters{grid-template-columns:1fr!important}}.reportExact{--rbg:#000;--rcard:#141318;--rborder:#232329;--rtext:#eef0f3;--rdim:#8a8d99;--rfaint:#5a5d6a;--rblue:#3b82f6;--rblue2:#60a5fa;left:78px!important;top:66px!important;right:0!important;bottom:0!important;height:calc(100vh - 66px)!important;padding:24px 32px 50px!important;background:#000!important;color:var(--rtext)!important;overflow:auto!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif!important}.reportExact .rxHead{margin-bottom:20px!important}.reportExact .rxHead h1{font-size:24px!important;font-weight:800!important;margin:0 0 4px!important;color:var(--rtext)!important}.reportExact .rxSub{font-size:13px!important;color:var(--rdim)!important}.reportExact .rxSub:after{content:"Insights and performance for your locksmith business";font-size:13px;color:var(--rdim)}.reportExact .rxSub{font-size:0!important}.reportExact .rxClose{display:none!important}.reportExact .rxFilters{display:flex!important;align-items:center!important;gap:12px!important;flex-wrap:nowrap!important;margin-bottom:22px!important}.reportExact .rxFilters select{height:40px!important;flex:1 1!important;min-width:130px!important;background:#1a1a20!important;border:1px solid var(--rborder)!important;border-radius:8px!important;color:var(--rdim)!important;padding:0 14px!important;font-size:13px!important;font-weight:600!important}.reportExact .rxFilters input{display:none!important}.reportExact .rxSend{height:40px!important;flex:0 0 auto!important;margin-left:auto!important;background:var(--rblue)!important;color:#fff!important;border:0!important;border-radius:8px!important;padding:0 16px!important;font-size:13px!important;font-weight:800!important}.reportExact .customDates{background:#1a1a20!important;border:1px solid var(--rborder)!important}.reportExact .rxRow{display:grid!important;grid-gap:16px!important;gap:16px!important;margin-bottom:16px!important}.reportExact .rxTop{grid-template-columns:460px minmax(0,1fr)!important}.reportExact .rxFour{grid-template-columns:repeat(4,minmax(0,1fr))!important}.reportExact .rxTwo{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)!important}.reportExact .rxCard{background:var(--rcard)!important;border:1px solid var(--rborder)!important;border-radius:12px!important;padding:16px 18px!important;box-shadow:none!important}.reportExact .rxTop>.rxCard:first-child{padding:22px!important}.reportExact .rxTitle{margin-bottom:18px!important}.reportExact .rxTitle h2{font-size:14.5px!important;font-weight:800!important;color:var(--rtext)!important}.reportExact .rxDonutRow{display:flex!important;align-items:center!important;gap:28px!important}.reportExact .rxLegend{display:flex!important;flex:1 1!important;flex-direction:column!important;gap:11px!important}.reportExact .rxLegendItem{font-size:12.5px!important;color:var(--rdim)!important}.reportExact .rxLegendItem b{color:var(--rtext)!important}.reportExact .rxStat{position:relative!important;min-height:100px!important;padding:16px 18px!important}.reportExact .rxFinLab,.reportExact .rxLab{font-size:12px!important;color:var(--rdim)!important;margin-bottom:8px!important}.reportExact .rxNum{font-size:22px!important;font-weight:800!important;color:var(--rtext)!important}.reportExact .rxStat.hl{border-color:var(--rblue)!important;background:rgba(59,130,246,.06)!important}.reportExact .rxStat.hl .rxNum{color:var(--rblue2)!important}.reportExact .rxFinNum{font-size:20px!important;font-weight:800!important}.reportExact .profit,.reportExact .rxFinNum{color:var(--rtext)!important}.reportExact .rxLine svg{height:190px!important}.reportExact .rxLine polyline{stroke:var(--rblue)!important;stroke-width:2.5!important}.reportExact .rxLine polygon{fill:rgba(59,130,246,.22)!important}.reportExact .rxLine circle{fill:var(--rblue)!important}.reportExact .rxDays{font-size:11px!important;color:var(--rfaint)!important;margin-top:5px!important}.reportExact .rxBars{gap:16px!important}.reportExact .rxBarLabel{width:70px!important;font-size:12.5px!important;color:var(--rdim)!important}.reportExact .rxTrack{height:9px!important;background:#1c1a20!important;border-radius:5px!important}.reportExact .rxFill{background:var(--rblue)!important;border-radius:5px!important}.reportExact .rxBarVal{width:22px!important;font-size:12px!important;color:var(--rfaint)!important}.reportExact .rxPerformance{display:none!important}.reportExact button,.reportExact select{cursor:pointer!important}@media(max-width:1200px){.reportExact .rxTop{grid-template-columns:minmax(360px,.9fr) minmax(0,1.1fr)!important}.reportExact .rxFour{grid-template-columns:repeat(2,minmax(0,1fr))!important}.reportExact .rxFilters{overflow-x:auto!important}.reportExact .rxFilters select{min-width:150px!important}}@media(max-width:850px){.reportExact{left:0!important;top:54px!important;bottom:62px!important;height:calc(100vh - 116px)!important;padding:16px 16px 70px!important}.reportExact .rxFour,.reportExact .rxTop,.reportExact .rxTwo{grid-template-columns:1fr!important}.reportExact .rxFilters{display:grid!important;grid-template-columns:1fr 1fr!important;overflow:visible!important}.reportExact .rxSend{width:100%!important}}.reportNewExact{position:fixed!important;left:78px!important;top:66px!important;right:0!important;bottom:0!important;width:calc(100vw - 78px)!important;max-width:calc(100vw - 78px)!important;z-index:9000;background:#000;color:#eef0f3;padding:24px 20px 50px!important;margin:0!important;overflow-x:hidden!important;overflow-y:auto!important;box-sizing:border-box!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.reportNewExact>*{max-width:100%!important;box-sizing:border-box}.rnHead h1{font-size:24px;margin:0 0 4px;font-weight:800}.rnHead p{font-size:13px;color:#8a8d99;margin:0 0 20px}.rnToolbar{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr)) auto!important;grid-gap:10px!important;gap:10px!important;align-items:center;margin-bottom:16px!important}.rnToolbar,.rnToolbar select{width:100%!important;min-width:0!important}.rnToolbar select{height:40px;max-width:100%!important;background:#1a1a20;border:1px solid #232329;border-radius:8px;color:#eef0f3;padding:0 12px;font-size:12.5px;font-weight:600}.rnSend{height:40px;padding:0 14px;border:0;border-radius:8px;background:#3b82f6;color:#fff;font-weight:800;white-space:nowrap}.rnCustom{display:flex;gap:12px;align-items:flex-end;margin:0 0 16px;padding:10px 12px;background:#141318;border:1px solid #232329;border-radius:10px;width:max-content;max-width:100%}.rnCustom label{display:flex;flex-direction:column;gap:6px;color:#8a8d99;font-size:11px;font-weight:700}.rnCustom input{height:36px;background:#1a1a20;border:1px solid #2d2d35;border-radius:7px;color:#eef0f3;padding:0 10px;color-scheme:dark}.rnCard,.rnStat{background:#141318;border:1px solid #232329;border-radius:12px;box-sizing:border-box;min-width:0}.rnCard h3{font-size:14.5px;margin:0 0 18px}.rnTop{display:grid!important;grid-template-columns:minmax(340px,34%) minmax(0,66%)!important;grid-gap:14px!important;gap:14px!important;margin-bottom:14px!important;width:100%!important;min-width:0!important}.rnStatus{padding:20px!important;min-width:0}.rnServiceBody,.rnStatusBody{display:flex;align-items:center;min-width:0}.rnDonut{width:124px;height:124px;border-radius:50%;margin-right:22px;display:grid;place-items:center;flex:0 0 auto}.rnDonut>div{width:90px;height:90px;background:#141318;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center}.rnDonut b{font-size:24px}.rnDonut span,.rnSmallDonut span{font-size:10px;color:#5a5d6a}.rnLegend{flex:1 1;min-width:0}.rnLegend p{display:flex;align-items:center;margin:0 0 10px;font-size:12px;color:#8a8d99;min-width:0}.rnLegend i{width:9px;height:9px;border-radius:50%;margin-right:9px;flex:0 0 auto}.rnLegend b{margin-left:auto;color:#eef0f3;font-size:12px}.rnStats{display:grid!important;grid-template-columns:1fr 1fr!important;grid-gap:14px!important;gap:14px!important}.rnStat,.rnStats{min-width:0!important}.rnStat{padding:14px 16px!important;display:flex;flex-direction:column;justify-content:center;overflow:hidden}.rnStat span{font-size:11.5px;color:#8a8d99;margin-bottom:7px}.rnStat>b{font-size:21px;margin-bottom:5px;white-space:nowrap}.rnStat small{font-size:10.5px;color:#3ddc84;font-weight:700;white-space:normal;line-height:1.2}.rnHL{border-color:#3b82f6;background:rgba(59,130,246,.06)}.rnHL>b{color:#60a5fa}.rnFour{grid-column:1/-1!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-gap:14px!important}.rnCharts,.rnFour{display:grid!important;gap:14px!important;min-width:0!important}.rnCharts{grid-template-columns:minmax(0,1.35fr) minmax(0,.95fr) minmax(0,.75fr)!important;grid-gap:14px!important;width:100%!important}.rnCharts>.rnCard{padding:20px!important;min-width:0!important;overflow:hidden}.rnRevenue svg{width:100%;height:190px}.rnDays{display:flex;justify-content:space-between;padding-left:36px;font-size:10.5px;color:#5a5d6a}.rnSmallDonut{width:104px;height:104px;border:13px solid #3b82f6;border-radius:50%;margin-right:16px;display:flex;flex-direction:column;align-items:center;justify-content:center;flex:0 0 auto}.rnSmallDonut b{font-size:19px}.rnBar{display:flex;align-items:center;gap:8px;margin-bottom:14px;min-width:0}.rnBar>span{width:54px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:12px;color:#8a8d99}.rnBar>div{flex:1 1;min-width:0;height:9px;background:#1c1a20;border-radius:5px;overflow:hidden}.rnBar i{display:block;height:100%;background:#3b82f6;border-radius:5px}.rnBar>b{width:22px;text-align:right;font-size:12px;color:#5a5d6a}@media(max-width:1200px){.rnToolbar{grid-template-columns:repeat(3,minmax(0,1fr))!important}.rnSend{width:100%}.rnTop{grid-template-columns:1fr!important}.rnCharts{grid-template-columns:1fr 1fr!important}.rnRevenue{grid-column:1/-1}}@media(max-width:850px){.reportNewExact{left:0!important;top:54px!important;bottom:62px!important;width:100vw!important;max-width:100vw!important;padding:16px!important}.rnFour,.rnToolbar{grid-template-columns:1fr 1fr!important}.rnCharts{grid-template-columns:1fr!important}.rnRevenue{grid-column:auto}.rnCustom{width:100%}.rnCustom label{flex:1 1}.rnCustom input{width:100%;box-sizing:border-box}}.rnCustom{padding:12px 14px!important;margin:0 0 14px!important;background:#15191f!important;border:1px solid #2a313c!important;border-radius:12px!important;flex-wrap:wrap!important}.rnCustom,.rnCustom>label{display:flex!important;align-items:center!important;gap:10px!important}.rnCustom>label{min-width:220px!important;height:58px!important;padding:7px 12px!important;background:#10151d!important;border:1px solid #334155!important;border-radius:10px!important;color:#fff!important}.rnCustom>label:focus-within{border-color:#2f86ff!important;box-shadow:0 0 0 1px #2f86ff!important}.rnDateIcon{display:grid!important;place-items:center!important;width:34px!important;height:34px!important;border-radius:8px!important;background:#15294a!important;color:#4b9cff!important;font-size:15px!important}.rnDateCopy{display:flex!important;flex-direction:column!important;gap:1px!important;flex:1 1!important}.rnDateCopy small{font-size:10px!important;text-transform:uppercase!important;letter-spacing:.06em!important;color:#8792a3!important}.rnDateCopy input{width:100%!important;border:0!important;background:transparent!important;color:#f5f7fb!important;font-size:15px!important;font-weight:700!important;padding:0!important;outline:none!important;color-scheme:dark!important}.rnDateArrow{font-style:normal!important;font-size:23px!important;color:#778295!important}.rnCustom>button{height:42px!important;padding:0 14px!important;border:1px solid #303846!important;border-radius:9px!important;background:#1a2029!important;color:#dce3ed!important;font-weight:700!important;cursor:pointer!important}.rnCustom>button:hover{border-color:#2f86ff!important;background:#1c2b42!important}@media(max-width:800px){.rnCustom>label{min-width:180px!important;flex:1 1 180px!important}.rnDateArrow{display:none!important}.rnCustom>button{flex:1 1 auto!important}}.rnEmailShade{position:fixed;inset:0;z-index:99999;background:rgba(0,0,0,.68);display:grid;place-items:center;padding:20px}.rnEmailModal{position:relative;width:min(470px,94vw);background:#15191f;border:1px solid #303846;border-radius:15px;padding:24px;box-shadow:0 24px 70px rgba(0,0,0,.45);color:#fff}.rnEmailModal h2{margin:0 0 7px;font-size:22px}.rnEmailModal>p{margin:0 0 20px;color:#909bad;font-size:13px}.rnEmailModal label{display:flex;flex-direction:column;gap:7px;font-size:12px;font-weight:700;color:#b8c0cc}.rnEmailModal input{height:46px;border:1px solid #364152;border-radius:9px;background:#0f141b;color:#fff;padding:0 13px;font-size:14px;outline:none}.rnEmailModal input:focus{border-color:#2f86ff;box-shadow:0 0 0 1px #2f86ff}.rnEmailX{position:absolute;right:14px;top:12px;border:0;background:transparent;color:#9ca6b5;font-size:25px;cursor:pointer}.rnEmailActions{display:flex;justify-content:flex-end;gap:9px;margin-top:20px}.rnEmailActions button{height:40px;padding:0 16px;border-radius:8px;border:1px solid #374151;background:#202630;color:#fff;font-weight:700;cursor:pointer}.rnEmailActions .primary{background:#2583f8;border-color:#2583f8}.rnEmailActions button:disabled{opacity:.55;cursor:not-allowed}.rnEmailOk{color:#52db88}.rnEmailErr,.rnEmailOk{margin-top:12px;font-size:12px;font-weight:700}.rnEmailErr{color:#ff657a}.rnToolbar+.rnCustom{margin-top:10px!important;margin-bottom:16px!important;width:100%!important;box-sizing:border-box!important}.rnToolbar+.rnCustom>label{flex:0 1 240px!important}.rnJobList{margin-top:16px!important;padding:0!important;overflow:hidden!important}.rnJobListHead{padding:16px 18px;border-bottom:1px solid #272d36}.rnJobListHead h3{margin:0 0 3px;font-size:15px}.rnJobListHead span{font-size:11px;color:#8d96a5}.rnJobTableWrap{overflow:auto;max-height:430px}.rnJobTableWrap table{width:100%;border-collapse:collapse;min-width:980px}.rnJobTableWrap th{position:-webkit-sticky;position:sticky;top:0;z-index:1;background:#12161c;color:#8d96a5;font-size:10px;text-transform:uppercase;text-align:left;padding:11px 14px;border-bottom:1px solid #2a313c}.rnJobTableWrap td{padding:12px 14px;border-bottom:1px solid #242a33;font-size:11px;color:#d8dee8;vertical-align:middle}.rnJobTableWrap td:first-child{color:#4b9cff;font-weight:800}.rnJobTableWrap td small{display:block;color:#778295;margin-top:3px}.rnJobStatus{display:inline-block;padding:4px 8px;border-radius:999px;font-weight:800;font-size:10px}.rnJobStatus.completed{background:#113a25;color:#55df8c}.rnJobStatus.inprogress{background:#122a4c;color:#55a0ff}.rnJobStatus.appointment{background:#3a2d0f;color:#ffc34d}.rnJobStatus.cancel{background:#3a171c;color:#ff6675}.rnNoJobs{text-align:center!important;color:#7f8998!important;padding:28px!important}.callsOverlay.mockCalls{left:92px!important;top:64px!important;right:0!important;bottom:0!important;width:auto!important;max-width:none!important;box-sizing:border-box!important;background:#000!important;color:#eef0f3!important;overflow-y:auto!important;overflow-x:hidden!important}.callsOverlay.mockCalls .callsPage{padding:24px 32px 50px!important;background:#000!important;min-height:100%!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important}.callsOverlay.mockCalls .callsPageHead{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;margin-bottom:22px!important}.callsOverlay.mockCalls .callsPageHead h1{font-size:24px!important;font-weight:800!important;margin:0 0 5px!important;color:#eef0f3!important}.callsOverlay.mockCalls .callsPageHead p{font-size:13.5px!important;color:#8a8d99!important;margin:0!important}.callsOverlay.mockCalls .callsHeadButtons{display:flex!important;gap:12px!important}.callsOverlay.mockCalls .callsNewCall{height:38px!important;background:#3b82f6!important;color:#fff!important;border:0!important;border-radius:8px!important;padding:0 16px!important;font-size:13px!important;font-weight:800!important}.callsOverlay.mockCalls .callsClose{width:38px!important;height:38px!important;border-radius:8px!important;border:1px solid #232329!important;background:#141318!important;color:#8a8d99!important}.callsOverlay.mockCalls .callsKpis{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;grid-gap:14px!important;gap:14px!important;margin-bottom:24px!important}.callsOverlay.mockCalls .callsKpis>div{background:#141318!important;border:1px solid #232329!important;border-left:3px solid #9b7bff!important;border-radius:10px!important;padding:16px 18px!important;min-height:92px!important;display:flex!important;flex-direction:column!important}.callsOverlay.mockCalls .callsKpis>div.in{border-left-color:#3ddc84!important}.callsOverlay.mockCalls .callsKpis>div.out{border-left-color:#3b82f6!important}.callsOverlay.mockCalls .callsKpis>div.missed{border-left-color:#ff5c5c!important}.callsOverlay.mockCalls .callsKpis>div.followup{border-left-color:#ffcf40!important}.callsOverlay.mockCalls .callsKpis b{font-size:26px!important;margin-bottom:8px!important;color:#fff!important}.callsOverlay.mockCalls .callsKpis span{font-size:10.5px!important;text-transform:uppercase!important;color:#8a8d99!important}.callsOverlay.mockCalls .callsTableWrap{border:1px solid #232329!important;border-radius:10px!important;overflow:auto!important;background:#000!important}.callsOverlay.mockCalls .callsTable{width:100%!important;border-collapse:collapse!important;min-width:900px!important}.callsOverlay.mockCalls .callsTable th{font-size:10.5px!important;color:#5a5d6a!important;padding:12px 16px!important;background:#141318!important}.callsOverlay.mockCalls .callsTable td{padding:13px 16px!important;border-bottom:1px solid #232329!important;font-size:13px!important;color:#eef0f3!important}.callsRowActions{display:flex!important;gap:7px!important;justify-content:flex-end!important;white-space:nowrap!important}.callsOverlay.mockCalls .callsTable td:last-child .callsRowActions button{background:transparent!important;border:1.5px solid #3b82f6!important;color:#60a5fa!important;padding:7px 12px!important;border-radius:6px!important;cursor:pointer!important}.callsOverlay.mockCalls .callsTable td:last-child .callsRowActions .callsDetailsBtn{border-color:#454854!important;color:#c8ccd5!important}.callDetailsShade{position:fixed!important;inset:0!important;z-index:10050!important;background:rgba(0,0,0,.62)!important;display:flex!important;justify-content:flex-end!important}.callDetailsDrawer{width:min(470px,calc(100vw - 110px))!important;height:100%!important;background:#0d0e12!important;border-left:1px solid #292c34!important;box-shadow:-24px 0 60px rgba(0,0,0,.45)!important;color:#eef0f3!important;display:flex!important;flex-direction:column!important}.callDetailsDrawer header{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;padding:24px!important;border-bottom:1px solid #242730!important}.callDetailsDrawer header small{font-size:10px!important;letter-spacing:1.4px!important;color:#60a5fa!important;font-weight:800!important}.callDetailsDrawer header h2{margin:7px 0 4px!important;font-size:23px!important}.callDetailsDrawer header p{margin:0!important;color:#8e94a0!important}.callDetailsDrawer header>button{width:34px!important;height:34px!important;border-radius:8px!important;border:1px solid #30343d!important;background:#171920!important;color:#aeb4bf!important;font-size:20px!important;cursor:pointer!important}.callDetailsBody{flex:1 1!important;overflow-y:auto!important;padding:20px 24px 30px!important}.callDetailsBody section{padding:0 0 22px!important;margin:0 0 22px!important;border-bottom:1px solid #242730!important}.callDetailsBody h3{font-size:13px!important;margin:0 0 13px!important;color:#f4f5f7!important}.callDetailsGrid{display:grid!important;grid-template-columns:1fr 1fr!important;grid-gap:10px!important;gap:10px!important}.callDetailsGrid label{background:#15171d!important;border:1px solid #272a32!important;border-radius:9px!important;padding:11px!important;display:flex!important;flex-direction:column!important;gap:5px!important}.callDetailsGrid span{font-size:10px!important;color:#7e8490!important;text-transform:uppercase!important}.callDetailsGrid b{font-size:13px!important;color:#eef0f3!important;text-transform:capitalize!important}.callJobCard{background:#141820!important;border:1px solid #29303b!important;border-left:3px solid #3b82f6!important;border-radius:9px!important;padding:13px!important;display:flex!important;flex-direction:column!important;gap:6px!important}.callJobCard b{color:#fff!important}.callJobCard span{color:#a8adb7!important;font-size:12px!important}.callRecording{width:100%!important;height:40px!important}.callTextBox{background:#14161b!important;border:1px solid #272a32!important;border-radius:9px!important;white-space:pre-wrap!important;color:#c9cdd5!important;line-height:1.55!important;max-height:230px!important;overflow:auto!important}.callEmpty,.callTextBox{padding:13px!important;font-size:12px!important}.callEmpty{margin:0!important;border:1px dashed #30343d!important;border-radius:9px!important;color:#7f8591!important}.callDetailsDrawer footer{padding:16px 24px!important;border-top:1px solid #242730!important}.callDetailsDrawer footer button{width:100%!important;height:42px!important;border:0!important;border-radius:8px!important;background:#3b82f6!important;color:#fff!important;font-weight:800!important;cursor:pointer!important}.dialerShade{background:rgba(0,0,0,.72)!important}.outgoingCallCard{width:min(480px,calc(100vw - 110px));background:#0e0d11;border:1px solid rgba(59,130,246,.35);border-radius:18px;box-shadow:0 0 0 1px rgba(59,130,246,.08),0 40px 90px rgba(0,0,0,.7),0 0 50px rgba(59,130,246,.12);padding:22px 26px 26px;text-align:center;color:#eef0f3}.outgoingCallTop{display:flex;justify-content:center;margin-bottom:20px}.outgoingCallTop span{background:rgba(59,130,246,.12);color:#60a5fa;font-size:10.5px;font-weight:800;letter-spacing:1.5px;padding:7px 14px;border-radius:20px}.outgoingPerson{display:flex;flex-direction:column;align-items:center}.outgoingAvatar{width:86px;height:86px;border-radius:22px;background:linear-gradient(150deg,#1a2a4a,#0d1626);border:1px solid rgba(59,130,246,.3);display:grid;place-items:center;font-size:30px;font-weight:800;color:#60a5fa;margin-bottom:14px}.outgoingPerson h2{font-size:24px;margin:0 0 5px}.outgoingPerson p{font-size:15px;color:#8a8d99;margin:0}.outgoingPerson small{margin-top:9px;color:#60a5fa;background:rgba(59,130,246,.1);padding:5px 10px;border-radius:999px}.outgoingStatus{margin:24px 0 18px;padding:18px;background:#141318;border:1px solid #232329;border-radius:12px}.outgoingStatus b{display:block;font-size:14px;color:#9ba3ae}.outgoingStatus strong{display:block;font-size:34px;letter-spacing:2px;margin-top:8px;color:#fff;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.outgoingControls{display:flex;gap:10px}.outgoingControls button{height:50px;border-radius:12px;font-weight:800;font-size:14px;cursor:pointer}.outgoingKeypad{flex:1 1;background:#1c1a20;border:1px solid #303038;color:#eef0f3}.outgoingHangup{flex:2 1;background:#e5484d;border:0;color:#fff}.outgoingDtmf{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;margin:0 0 14px}.outgoingDtmf button{height:42px;border:1px solid #292b33;border-radius:9px;background:#1c1a20;color:#eef0f3;font-size:16px}.crmDialer{background:#211f1c!important;color:#eef0f3!important}.dialInput{background:#292622!important;color:#fff!important;border:0!important}.dialPad button{background:#2d2a26!important;color:#fff!important}@media(max-width:700px){.callsOverlay.mockCalls{left:0!important;top:54px!important;bottom:62px!important}.outgoingCallCard{width:calc(100vw - 24px)}.callDetailsDrawer{width:100%!important}.callDetailsGrid{grid-template-columns:1fr!important}}.techFeatureOverlay{left:78px!important;top:66px!important;right:0!important;bottom:0!important;background:#000!important;color:#eef0f3!important;overflow-y:auto!important;padding:0!important}.techFeatureHead{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;padding:24px 32px 20px!important;background:#000!important;border:0!important}.techFeatureHead h1{font-size:24px!important;font-weight:800!important;margin:0 0 4px!important;color:#eef0f3!important}.techFeatureHead p{font-size:13px!important;color:#8a8d99!important;margin:0!important}.techFeatureHead>div:last-child{display:flex!important;gap:10px!important}.techAddBtn{background:#3b82f6!important;color:#fff!important;border:0!important;border-radius:9px!important;padding:11px 18px!important;font-size:13px!important;font-weight:800!important;cursor:pointer!important}.techFeatureClose{width:38px!important;height:38px!important;background:#141318!important;border:1px solid #232329!important;border-radius:8px!important;color:#8a8d99!important;font-size:22px!important;cursor:pointer!important}.techFeatureBody{display:flex!important;min-height:0!important;padding:0 32px 32px!important;gap:20px!important}.techFeatureList{width:260px!important;flex:0 0 260px!important;display:block!important;background:transparent!important;border:0!important;padding:0!important}.techFeatureList>button{width:100%!important;background:#141318!important;border:1px solid #232329!important;border-radius:12px!important;padding:14px!important;display:flex!important;align-items:center!important;margin-bottom:10px!important;color:#eef0f3!important;text-align:left!important;cursor:pointer!important}.techFeatureList>button.active{border-color:#3b82f6!important;background:rgba(59,130,246,.08)!important;box-shadow:0 0 0 1px #3b82f6!important}.techFeatureList .techAvatar{width:42px!important;height:42px!important;border-radius:50%!important;background:rgba(59,130,246,.15)!important;color:#60a5fa!important;font-weight:800!important;font-size:14px!important;display:flex!important;align-items:center!important;justify-content:center!important;margin-right:12px!important;flex:none!important}.techFeatureList>button>span:nth-child(2){display:flex!important;flex-direction:column!important;min-width:0!important;flex:1 1!important}.techFeatureList b{font-size:13.5px!important;color:#eef0f3!important}.techFeatureList small{font-size:11.5px!important;color:#5a5d6a!important;margin-top:3px!important}.techFeatureList em{font-style:normal!important;font-size:10px!important;font-weight:800!important;padding:3px 8px!important;border-radius:10px!important}.techFeatureList em.on{background:rgba(61,220,132,.15)!important;color:#3ddc84!important}.techFeatureList em.off{background:rgba(255,92,92,.15)!important;color:#ff5c5c!important}.techFeatureMain{flex:1 1!important;min-width:0!important;padding:0!important;overflow:visible!important}.techProfileCard{background:#141318!important;border:1px solid #232329!important;border-radius:14px!important;padding:22px 24px!important;margin-bottom:18px!important;justify-content:space-between!important}.techBigAvatar,.techProfileCard,.techProfileCard>div{display:flex!important;align-items:center!important}.techBigAvatar{width:64px!important;height:64px!important;border-radius:50%!important;background:linear-gradient(135deg,#3b82f6,#60a5fa)!important;color:#fff!important;font-weight:800!important;font-size:22px!important;justify-content:center!important;margin-right:18px!important;border:3px solid rgba(59,130,246,.25)!important}.techProfileCard h2{font-size:19px!important;font-weight:800!important;color:#eef0f3!important;margin:0 0 5px!important}.techProfileCard p{font-size:13px!important;color:#8a8d99!important;margin:0 0 8px!important}.techProfileCard small{font-size:12px!important;color:#5a5d6a!important}.techProfileCard>button{background:#1c1a20!important;border:1px solid #232329!important;color:#eef0f3!important;font-size:12.5px!important;font-weight:700!important;padding:10px 18px!important;border-radius:8px!important;cursor:pointer!important}.techMetricGrid{grid-template-columns:repeat(5,minmax(0,1fr))!important;grid-gap:14px!important}.techMetricGrid,.techMoneyGrid{display:grid!important;gap:14px!important;margin-bottom:18px!important}.techMoneyGrid{grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-gap:14px!important}.techMetricGrid article,.techMoneyGrid article{background:#141318!important;border:1px solid #232329!important;border-radius:12px!important;padding:16px 18px!important}.techMetricGrid span,.techMoneyGrid span{display:block!important;font-size:11.5px!important;color:#8a8d99!important;margin-bottom:8px!important}.techMetricGrid b,.techMoneyGrid b{font-size:20px!important;font-weight:800!important;color:#eef0f3!important}.techMoneyGrid article:first-child b,.techMoneyGrid article:nth-child(2) b{color:#60a5fa!important}.techMoneyGrid article:nth-child(3) b{color:#ffcf40!important}.techHistory{background:#141318!important;border:1px solid #232329!important;border-radius:14px!important;overflow:hidden!important}.techHistoryHead{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:18px 22px!important}.techHistoryHead h3{font-size:14.5px!important;font-weight:800!important;color:#eef0f3!important}.techHistoryHead span{font-size:11.5px!important;color:#5a5d6a!important}.techHistoryTable{overflow:auto!important}.techHistory table{width:100%!important;border-collapse:collapse!important;min-width:760px!important}.techHistory thead th{text-align:left!important;font-size:10.5px!important;font-weight:700!important;letter-spacing:.4px!important;color:#5a5d6a!important;padding:10px 22px!important;border-top:1px solid #232329!important;border-bottom:1px solid #232329!important;text-transform:uppercase!important;background:#111014!important}.techHistory tbody td{padding:14px 22px!important;border-bottom:1px solid #232329!important;color:#eef0f3!important;font-size:12.5px!important}.techStatus{font-size:11px!important;font-weight:700!important;padding:3px 9px!important;border-radius:10px!important}.techStatus.completed{background:rgba(61,220,132,.15)!important;color:#3ddc84!important}.techStatus.appointment,.techStatus.inprogress{background:rgba(59,130,246,.15)!important;color:#60a5fa!important}.techStatus.cancel{background:rgba(255,92,92,.15)!important;color:#ff5c5c!important}@media(max-width:1000px){.techFeatureBody{flex-direction:column!important}.techFeatureList{width:100%!important;flex:none!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-gap:10px!important;gap:10px!important}.techMetricGrid{grid-template-columns:repeat(3,1fr)!important}.techMoneyGrid{grid-template-columns:repeat(2,1fr)!important}}@media(max-width:700px){.techFeatureOverlay{left:0!important;top:54px!important;bottom:62px!important}.techFeatureBody,.techFeatureHead{padding-left:12px!important;padding-right:12px!important}.techFeatureList,.techMetricGrid,.techMoneyGrid{grid-template-columns:1fr!important}.techProfileCard{align-items:flex-start!important}.techBigAvatar{width:50px!important;height:50px!important}.techFeatureClose{display:none!important}}.techDateControls{flex-wrap:wrap!important;padding:12px!important;background:#15191f!important;border:1px solid #2a313c!important;border-radius:12px!important}.techDateControls,.techDateControls>label{display:flex!important;align-items:center!important;gap:10px!important}.techDateControls>label{min-width:220px!important;height:58px!important;padding:7px 12px!important;background:#10151d!important;border:1px solid #334155!important;border-radius:10px!important}.techDateControls>label:focus-within{border-color:#2f86ff!important;box-shadow:0 0 0 1px #2f86ff!important}.techDateIcon{display:grid!important;place-items:center!important;width:34px!important;height:34px!important;border-radius:8px!important;background:#15294a!important;color:#4b9cff!important}.techDateCopy{display:flex!important;flex-direction:column!important;flex:1 1!important}.techDateCopy small{font-size:10px!important;color:#8792a3!important;text-transform:uppercase!important;letter-spacing:.06em!important}.techDateCopy input{border:0!important;background:transparent!important;color:#f5f7fb!important;font-size:15px!important;font-weight:700!important;padding:0!important;outline:none!important;color-scheme:dark!important;width:100%!important}.techDateControls>b{font-size:23px!important;color:#778295!important}.techDateControls>button{height:42px!important;padding:0 14px!important;border:1px solid #303846!important;border-radius:9px!important;background:#1a2029!important;color:#dce3ed!important;font-weight:700!important;cursor:pointer!important}.techDateControls>button:hover{border-color:#2f86ff!important;background:#1c2b42!important}@media(max-width:800px){.techDateControls>label{min-width:180px!important;flex:1 1 180px!important}.techDateControls>b{display:none!important}.techDateControls>button{flex:1 1 auto!important}}.rxwChatSearch .rxwSearchIcons{display:none!important}.rxwChatSearch>input{display:block!important;flex:1 1 auto!important;max-width:none!important;margin:0!important}.rxwPhoneResults{position:absolute;z-index:100;left:0;width:308px;max-height:320px;overflow:auto;background:#111216;border-right:1px solid #292b31;border-bottom:1px solid #292b31;box-shadow:0 10px 24px rgba(0,0,0,.35)}.rxwPhoneResult{display:block;width:100%;padding:12px 16px;border:0;border-bottom:1px solid #292b31;background:#111216;color:#eee;text-align:left;cursor:pointer}.rxwPhoneResult:hover{background:#1b1c22}.rxwPhoneResult b,.rxwPhoneResult span{display:block}.rxwPhoneResult b{font-size:13px;margin-bottom:4px}.rxwPhoneResult span{font-size:11px;color:#9295a1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rxwPhoneEmpty{padding:14px 16px;color:#9295a1;font-size:12px}.rxwPhoneHit{outline:2px solid #8b5cf6!important;outline-offset:2px!important}.rxwChatSearch,.rxwChatlist{position:relative!important}.rxwChatSearch{display:flex!important;align-items:center!important;padding:10px 14px!important;background:#101116!important;border-bottom:1px solid #232329!important}.rxwChatSearch>input{width:100%!important;height:38px!important;padding:0 38px 0 13px!important;background:#1a1b20!important;border:1px solid #2b2e36!important;border-radius:8px!important;color:#eef0f3!important;font-size:13px!important;outline:none!important;box-shadow:none!important}.rxwChatSearch>input::placeholder{color:#777c87!important}.rxwChatSearch>input:focus{border-color:#444955!important;box-shadow:0 0 0 1px #444955!important}.rxwSearchIcons{display:none!important}.rxwPhoneResults{position:absolute!important;z-index:100!important;left:14px!important;right:14px!important;top:58px!important;max-height:320px!important;overflow-y:auto!important;background:#17181d!important;border:1px solid #2b2d34!important;border-radius:8px!important;box-shadow:0 14px 32px rgba(0,0,0,.45)!important;padding:5px!important}.rxwPhoneResult{display:flex!important;flex-direction:column!important;align-items:flex-start!important;width:100%!important;padding:9px 10px!important;background:transparent!important;border:0!important;border-radius:6px!important;color:#eef0f3!important;text-align:left!important;cursor:pointer!important}.rxwPhoneResult:hover{background:#23252c!important}.rxwPhoneResult b{font-size:12px!important;line-height:18px!important;color:#f2f3f5!important}.rxwPhoneResult span{display:block!important;width:100%!important;margin-top:2px!important;color:#969ba6!important;font-size:11px!important;line-height:16px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.rxwPhoneEmpty{padding:12px!important;color:#8d929d!important;font-size:12px!important}.rxwPhoneResults::-webkit-scrollbar{width:6px!important}.rxwPhoneResults::-webkit-scrollbar-thumb{background:#3a3d45!important;border-radius:8px!important}.rxwHeadIcons button{width:36px!important;height:36px!important;padding:8px!important;display:flex!important;align-items:center!important;justify-content:center!important;background:transparent!important;border:0!important;border-radius:7px!important;color:#8d929d!important;box-shadow:none!important;cursor:pointer!important}.rxwHeadIcons button:hover{background:#1d1f25!important;color:#c9ccd3!important}.rxwHeadIcons button svg{width:20px!important;height:20px!important;stroke:currentColor!important;fill:none!important;stroke-width:2!important}.rxwMessageSearch{position:relative!important;display:flex!important;align-items:center!important;min-height:54px!important;padding:8px 18px!important;gap:0!important;background:#101116!important;border-bottom:1px solid #232329!important}.rxwMessageSearch,.rxwMessageSearch input{width:100%!important;box-sizing:border-box!important}.rxwMessageSearch input{display:block!important;flex:1 1 auto!important;height:38px!important;margin:0!important;padding:0 42px 0 13px!important;background:#1a1b20!important;border:1px solid #2b2e36!important;border-radius:8px!important;color:#eef0f3!important;font-size:13px!important;line-height:38px!important;outline:none!important;box-shadow:none!important}.rxwMessageSearch input::placeholder{color:#777c87!important}.rxwMessageSearch input:focus{border-color:#444955!important;box-shadow:0 0 0 1px #444955!important}.rxwMessageSearch button{position:absolute!important;right:26px!important;top:50%!important;transform:translateY(-50%)!important;width:28px!important;height:28px!important;margin:0!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important;background:transparent!important;border:0!important;border-radius:6px!important;color:#8d929d!important;font-size:18px!important;line-height:1!important;cursor:pointer!important;box-shadow:none!important}.rxwMessageSearch button:hover{background:#26282f!important;color:#eef0f3!important}.settingsOverlay{--crm-accent:#3b82f6!important;--crm-accent-text:#60a5fa!important;--crm-accent-ink:#fff!important;position:fixed!important;left:78px!important;top:66px!important;right:0!important;bottom:0!important;width:calc(100vw - 78px)!important;max-width:calc(100vw - 78px)!important;margin:0!important;padding:0!important;background:#000!important;z-index:9050!important;overflow-x:hidden!important;overflow-y:auto!important;color:#eef0f3!important;box-sizing:border-box!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif!important}.settingsOverlay,.settingsOverlay *{box-sizing:border-box}.settingsHeader{min-height:86px!important;padding:24px 32px 4px!important;background:#000!important}.settingsHeader h1{margin:0 0 4px!important;font-size:22px!important;color:#eef0f3!important}.settingsHeader p{margin:0 0 20px!important;font-size:13px!important;color:#8a8d99!important}.settingsClose{display:none!important}.settingsLayout{display:grid!important;grid-template-columns:280px minmax(0,1fr)!important;grid-gap:20px!important;gap:20px!important;width:100%!important;padding:0 32px 40px!important;background:#000!important}.settingsNav{width:280px!important}.settingsNav button{width:100%!important;min-height:66px!important;display:flex!important;align-items:center!important;gap:14px!important;padding:12px 16px!important;margin:0 0 4px!important;border:1px solid transparent!important;border-radius:10px!important;background:transparent!important;color:#eef0f3!important;text-align:left!important}.settingsNav button:hover{background:#1c1a22!important}.settingsNav button.active{background:rgba(59,130,246,.1)!important;border-color:rgba(59,130,246,.45)!important;color:#60a5fa!important}.settingsNav button>span{display:grid!important;place-items:center!important;flex:0 0 38px!important;width:38px!important;height:38px!important;border-radius:9px!important;background:#1c1a20!important;color:#8a8d99!important}.settingsNav button.active>span{background:rgba(59,130,246,.18)!important;color:#60a5fa!important}.settingsNav button div{display:flex!important;flex-direction:column!important;gap:2px!important}.settingsNav b{font-size:13.5px!important}.settingsNav small{font-size:11.5px!important;color:#5a5d6a!important}.settingsMain{width:100%!important;min-width:0!important}.settingsCard{width:100%!important;margin:0!important;padding:28px 30px!important;background:#141318!important;border:1px solid #232329!important;border-radius:14px!important;color:#eef0f3!important}.settingsCardHead{margin-bottom:26px!important}.settingsCardHead h2{margin:0!important;font-size:18px!important;color:#eef0f3!important}.settingsCardHead p{margin:6px 0 0!important;font-size:13px!important;color:#8a8d99!important}.settingsGrid{display:grid!important;grid-template-columns:1fr 1fr!important;grid-gap:18px 20px!important;gap:18px 20px!important}.settingsGrid input,.settingsGrid select{background:#1a1a20!important;border-color:#232329!important;color:#eef0f3!important}.settingsOverlay .settingsSave{background:#3b82f6!important;color:#fff!important}.jobTypesCard{padding:0!important;overflow:hidden!important}.jobTypesHead{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:20px!important;padding:24px 26px!important;border-bottom:1px solid #292a31!important}.jobTypesHead h2{margin:0!important;font-size:19px!important;color:#eef0f3!important}.jobTypesHead p{margin:5px 0 0!important;font-size:12.5px!important;color:#777b88!important}.settingsOverlay .jobTypesAdd{background:#237ff0!important;color:#fff!important;border:0!important;border-radius:7px!important;padding:10px 16px!important;font-size:13px!important;font-weight:700!important}.jobTypesList{width:100%!important}.jobTypeRow{display:grid!important;grid-template-columns:48px minmax(220px,1fr) 110px 70px!important;align-items:center!important;grid-gap:12px!important;gap:12px!important;min-height:58px!important;padding:8px 24px!important;border-bottom:1px dashed #292b32!important}.jobTypeRow:last-child{border-bottom:0!important}.jobTypeRow b{font-size:13px!important;font-weight:600!important;color:#e7e9ed!important}.jobTypeState{font-size:12px!important;color:#777b88!important}.settingsOverlay .jobTypeToggle{position:relative!important;width:34px!important;height:20px!important;padding:0!important;border:0!important;border-radius:12px!important;background:#42454d!important}.settingsOverlay .jobTypeToggle span{position:absolute!important;left:3px!important;top:3px!important;width:14px!important;height:14px!important;border-radius:50%!important;background:#fff!important;transition:.15s!important}.settingsOverlay .jobTypeToggle.on{background:#38a5f5!important}.settingsOverlay .jobTypeToggle.on span{left:17px!important}.settingsOverlay .jobTypeEdit{border:0!important;background:transparent!important;color:#4da3ff!important;font-size:12px!important;font-weight:700!important;text-align:right!important}.appearanceRow{justify-content:space-between!important}.appearanceRow,.themeToggle{display:flex!important}.settingsOverlay .themeToggle button.active{background:#3b82f6!important;color:#fff!important}.sendJobSample pre{background:#1a1a20!important;color:#eef0f3!important}@media(max-width:950px){.settingsOverlay{left:0!important;top:54px!important;bottom:62px!important;width:100vw!important}.settingsLayout{grid-template-columns:1fr!important;padding:0 16px 30px!important}.settingsNav{width:100%!important;display:grid!important;grid-template-columns:1fr 1fr!important}.settingsGrid{grid-template-columns:1fr!important}.jobTypeRow{grid-template-columns:44px 1fr 70px!important}.jobTypeState{display:none!important}}.settingsWalletGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:16px}.settingsWalletGrid>div{background:#10151d;border:1px solid #293241;border-radius:12px;padding:18px;display:flex;flex-direction:column;gap:8px}.settingsWalletGrid small{font-size:11px;color:#8c97a8;text-transform:uppercase}.settingsWalletGrid strong{font-size:25px;color:#fff}.settingsWalletTitle{margin:24px 0 10px}.settingsWalletTx{border:1px solid #293241;border-radius:12px;overflow:hidden;max-height:360px;overflow-y:auto}.settingsWalletTx>div{display:flex;justify-content:space-between;gap:15px;padding:12px 14px;border-bottom:1px solid #242c38}.settingsWalletTx>div:last-child{border-bottom:0}.settingsWalletTx span{display:flex;flex-direction:column;min-width:0}.settingsWalletTx span b{font-size:12px;color:#4b9cff}.settingsWalletTx span small{font-size:11px;color:#8c97a8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.settingsWalletTx>div>strong{font-size:12px;color:#ff5570}@media(max-width:700px){.settingsWalletGrid{grid-template-columns:1fr 1fr}}@media (min-width:781px){body,html{width:100%!important;overflow-x:hidden!important}.directShell,body,html{max-width:100vw!important}.directShell{grid-template-columns:0 minmax(0,1fr)!important;width:100vw!important;overflow:hidden!important}.directSidebar{position:fixed!important;left:0!important;top:0!important;width:0!important;min-width:0!important;max-width:0!important;padding:0!important;margin:0!important;border:0!important;overflow:hidden!important;opacity:0!important;pointer-events:none!important}.directMain{margin-left:0!important;width:100%!important;max-width:100%!important;min-width:0!important;padding-left:0!important;padding-right:0!important;overflow-x:hidden!important}.appointmentsDashboard,.appointmentsOverlay,.apptDash,.callsOverlay.mockCalls,.chatFeatureOverlay,.chatOverlay,.reportsFeatureOverlay,.reportsOverlay,.settingsFeatureOverlay,.settingsOverlay,.techFeatureOverlay,.v2Appointments,.waOverlay{position:fixed!important;left:92px!important;right:0!important;top:64px!important;bottom:0!important;width:auto!important;max-width:none!important;min-width:0!important;height:auto!important;margin:0!important;transform:none!important;box-sizing:border-box!important;overflow-x:hidden!important}.callsOverlay.mockCalls{overflow-y:auto!important}.callsOverlay.mockCalls .callsPage{padding:20px 24px 40px!important}.callsOverlay.mockCalls .callsKpis,.callsOverlay.mockCalls .callsPage,.callsOverlay.mockCalls .callsPageHead,.callsOverlay.mockCalls .callsTableWrap{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important}.callsOverlay.mockCalls .callsKpis{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:12px!important}.callsOverlay.mockCalls .callsTableWrap{overflow-x:auto!important}.callsOverlay.mockCalls .callsTable{width:100%!important;min-width:760px!important}.apptDash .adBody,.apptDash .adContent,.apptDash .adHead,.apptDash .adStats{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important}.apptDash .adContent{grid-template-columns:minmax(240px,300px) minmax(0,1fr)!important}.apptDash .adCalendar,.apptDash .adList{min-width:0!important}.apptDash .adCalendar,.apptDash .adList,.techFeatureBody,.techFeatureHead{width:100%!important;max-width:100%!important;box-sizing:border-box!important}.techFeatureBody{min-width:0!important;padding:0 24px 28px!important;gap:16px!important}.techFeatureList{width:240px!important;flex:0 0 240px!important}.techFeatureMain{flex:1 1!important;width:0!important;max-width:none!important;min-width:0!important;overflow:hidden!important}.techHistory,.techMetricGrid,.techMoneyGrid,.techProfileCard{width:100%!important;max-width:100%!important;box-sizing:border-box!important}.techHistoryTable{width:100%!important;max-width:100%!important;overflow-x:auto!important}.appointmentsDashboard *,.appointmentsOverlay *,.apptDash *,.callsOverlay.mockCalls *,.chatFeatureOverlay *,.chatOverlay *,.reportsFeatureOverlay *,.reportsOverlay *,.settingsFeatureOverlay *,.settingsOverlay *,.techFeatureOverlay *{box-sizing:border-box!important}}@media (min-width:781px) and (max-width:1450px){.callsOverlay.mockCalls .callsPage{padding-left:18px!important;padding-right:18px!important}.callsOverlay.mockCalls .callsKpis{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important}.callsOverlay.mockCalls .callsKpis>div{padding:12px 14px!important}.apptDash .adBody{padding-left:18px!important;padding-right:18px!important}.apptDash .adStats{grid-template-columns:repeat(2,minmax(0,1fr))!important}.apptDash .adContent{grid-template-columns:260px minmax(0,1fr)!important}.techFeatureList{width:210px!important;flex-basis:210px!important}.techMetricGrid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.techMoneyGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}