*{box-sizing:border-box}body,html{margin:0;background:#07090d;color:#f5f7fb;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,input{font:inherit}.app{min-height:100dvh;padding-bottom:82px}.app>header{height:64px;position:-webkit-sticky;position:sticky;top:0;z-index:20;background:rgba(7,9,13,.94);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid #1d2330;display:flex;align-items:center;justify-content:space-between;padding:0 18px}.app>header>div{display:flex;flex-direction:column;line-height:1}.app>header b{font-size:18px;letter-spacing:.4px}.app>header small{font-size:8px;color:#7f8ba0;letter-spacing:1.7px;margin-top:4px}.avatar{width:38px;height:38px;border:0;border-radius:12px;background:#ef3b67;color:#fff;font-weight:800}main{padding:18px 16px;max-width:720px;margin:auto}.hello{padding:10px 2px 14px}.hello small,.sectionHead small{font-size:10px;color:#4f9cff;font-weight:800;letter-spacing:1px}.hello h1,.sectionHead h1{margin:6px 0 0;font-size:25px}.stats{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.stats button{height:105px;text-align:left;padding:15px;border:1px solid #272d39;border-radius:16px;background:#0d1016;color:#fff}.stats span{display:block;color:#8993a5;font-size:12px}.stats b{display:block;font-size:31px;margin-top:8px}.stats .blue{border-left:4px solid #3487ff}.stats .green{border-left:4px solid #39db82}.stats .yellow{border-left:4px solid #ffbd36}.sectionHead{display:flex;align-items:end;justify-content:space-between;margin:24px 2px 12px}.sectionHead h2{font-size:18px;margin:0}.sectionHead>button{border:0;background:transparent;color:#4f9cff;font-weight:700}.sectionHead.top{align-items:center;margin-top:4px}.sectionHead .add{background:#2e80f7;color:#fff;padding:10px 13px;border-radius:10px}.jobs{display:flex;flex-direction:column;gap:9px}.job{width:100%;text-align:left;background:#0d1016;color:#fff;border:1px solid #242a35;border-radius:14px;padding:14px}.jobTop{display:flex;justify-content:space-between}.jobTop b{color:#4f9cff;font-size:12px}.dot{width:9px;height:9px;border-radius:50%;background:#4f9cff}.dot.completed{background:#39db82}.dot.appointment{background:#ffbd36}.dot.cancelled{background:#ff5b66}.job h3{font-size:16px;margin:8px 0 2px}.job p{font-size:13px;margin:0 0 6px;color:#d9dee8}.job small{display:block;color:#8791a3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.job footer{display:flex;justify-content:space-between;margin-top:11px;padding-top:10px;border-top:1px solid #1d2330;color:#788396;font-size:11px}.app>nav{position:fixed;z-index:30;left:0;right:0;bottom:0;height:72px;background:rgba(9,11,16,.97);border-top:1px solid #232936;display:grid;grid-template-columns:repeat(5,1fr);padding-bottom:env(safe-area-inset-bottom)}.app>nav button{border:0;background:transparent;color:#687386;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px}.app>nav button b{font-size:19px}.app>nav button span{font-size:9px;font-weight:700}.app>nav button.active{color:#4f9cff}.center,.login{min-height:100dvh;display:flex;flex-direction:column;justify-content:center;padding:28px;max-width:460px;margin:auto}.brandMark{width:62px;height:62px;border-radius:18px;background:#2f82fa;display:grid;place-items:center;font-size:30px;font-weight:900}.login h1{margin:18px 0 2px}.login>p{margin:0 0 28px;color:#778295}.login form{display:flex;flex-direction:column;gap:14px}.login label{font-size:12px;color:#929cad}.login input{display:block;width:100%;height:48px;margin-top:6px;border-radius:11px;border:1px solid #29313f;background:#0d1016;color:#fff;padding:0 13px}.login form>button{height:50px;border:0;border-radius:11px;background:#2f82fa;color:#fff;font-weight:800}.error{font-size:12px;color:#ff6b73}.center{align-items:center;gap:14px}.loader{width:32px;height:32px;border:3px solid #263043;border-top-color:#3b82f6;border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.shade{position:fixed;z-index:50;inset:0;background:rgba(0,0,0,.68);display:flex;align-items:flex-end}.shade aside{width:100%;max-height:82dvh;background:#0d1016;border:1px solid #29313f;border-radius:24px 24px 0 0;padding:24px 20px 30px;position:relative}.shade .close{position:absolute;right:18px;top:16px;width:36px;height:36px;border-radius:12px;border:0;background:#181d26;color:#fff;font-size:22px}.shade aside>small{color:#4f9cff;font-weight:800}.shade h2{margin:9px 0 2px;font-size:25px}.shade p{margin:0 0 18px;color:#a7afbd}.detail{padding:13px 0;border-top:1px solid #222936;color:#dce1ea}.jobActions{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin:16px 0}.jobActions a{text-align:center;text-decoration:none;background:#173664;color:#74b0ff;padding:13px;border-radius:11px;font-weight:800}.status{display:inline-block;padding:7px 10px;border-radius:20px;background:#162744;color:#58a1ff;font-size:11px;font-weight:800}.status.completed{background:#103521;color:#42dd83}.status.appointment{background:#3b2c0d;color:#ffc148}.empty{text-align:center;padding:100px 20px;color:#818b9c}.empty div{font-size:46px}.empty h1{color:#fff;margin-bottom:4px}.empty p{margin-top:0}@media(min-width:700px){.shade{align-items:center;justify-content:center}.shade aside{max-width:520px;border-radius:24px}.stats{grid-template-columns:repeat(4,1fr)}}.mobileJobSearch{height:46px;border:1px solid #29313f;border-radius:12px;background:#0d1016;display:flex;align-items:center;gap:10px;padding:0 13px;margin:4px 0 10px}.mobileJobSearch span{color:#71809a;font-size:18px}.mobileJobSearch input{flex:1 1;min-width:0;border:0;outline:0;background:transparent;color:#fff;font-size:13px}.mobileJobSearch input::placeholder{color:#657086}.mobileJobFilters{display:flex;gap:7px;overflow-x:auto;padding:0 0 12px;scrollbar-width:none}.mobileJobFilters::-webkit-scrollbar{display:none}.mobileJobFilters button{flex:0 0 auto;border:1px solid #29313f;border-radius:20px;background:#0d1016;color:#8792a5;padding:8px 12px;font-size:10px;font-weight:800}.mobileJobFilters button.active{background:#173664;border-color:#347ee8;color:#78b1ff}.mobileJobDrawer{overflow-y:auto!important}.mapAddress{width:100%;display:flex;align-items:center;gap:8px;text-align:left;border:1px solid #29313f;background:#111722;color:#e7ebf2;border-radius:12px;padding:13px;margin:14px 0 0}.mapAddress span{margin-left:auto;color:#5aa6ff;font-size:11px;font-weight:800}.jobActions{grid-template-columns:repeat(3,1fr)!important}.jobActions button{border:0;background:#173664;color:#74b0ff;padding:13px 7px;border-radius:11px;font-weight:800}.mobileJobEdit{display:grid;grid-template-columns:1fr 1fr;grid-gap:9px;gap:9px;margin:15px 0}.mobileJobEdit label{font-size:9px;color:#7e899c;font-weight:800;letter-spacing:.5px}.mobileJobEdit select{display:block;width:100%;height:42px;margin-top:6px;border:1px solid #29313f;border-radius:10px;background:#11151c;color:#fff;padding:0 9px;font-size:11px}.mobileNotes{border:1px solid #242b37;border-radius:12px;padding:13px;margin-bottom:14px}.mobileNotes small{font-size:9px;color:#68758b;font-weight:800}.mobileNotes p{font-size:12px;line-height:1.5;white-space:pre-wrap;margin:7px 0 0;color:#cdd3de}.mobileDrawerActions{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.mobileDrawerActions button{height:44px;border:1px solid #2a3341;border-radius:10px;background:#151a22;color:#dce3ed;font-size:11px;font-weight:800}.mobileDrawerActions .closeJob{grid-column:1/-1;background:#12351f;border-color:#21663b;color:#47dd82}.mobileDrawerActions button:disabled{opacity:.45}.closePayShade{position:fixed;z-index:80;inset:0;background:rgba(0,0,0,.78);display:flex;align-items:flex-end}.closePay{width:100%;max-height:88dvh;overflow:auto;background:#0d1016;border:1px solid #29313f;border-radius:24px 24px 0 0;padding:24px 20px calc(24px + env(safe-area-inset-bottom));position:relative}.closePay .x{position:absolute;right:16px;top:14px;width:36px;height:36px;border:0;border-radius:11px;background:#181d26;color:#fff;font-size:20px}.closePay>small{color:#4f9cff;font-size:9px;font-weight:900;letter-spacing:1px}.closePay h2{margin:6px 0 18px}.closeGrid label,.closePay>label{display:block;color:#8792a5;font-size:10px;font-weight:800;margin:11px 0}.closePay label>input:not([type=checkbox]),.closePay label>select{display:block;width:100%;height:45px;margin-top:6px;border:1px solid #29313f;border-radius:10px;background:#11151c;color:#fff;padding:0 11px}.closeGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:9px;gap:9px}.noPay{display:flex!important;align-items:center;gap:9px;color:#d8dee9!important}.noPay input{width:18px;height:18px}.saveClose{width:100%;height:49px;margin-top:14px;border:1px solid #21663b;border-radius:11px;background:#12351f;color:#47dd82;font-weight:900}.saveClose:disabled{opacity:.5}@media(min-width:700px){.closePayShade{align-items:center;justify-content:center}.closePay{max-width:460px;border-radius:24px}}.waLogo{width:23px;height:23px;border:2px solid;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;position:relative}.waLogo:after{content:"";position:absolute;left:-2px;bottom:-3px;width:7px;height:7px;border-left:2px solid;transform:rotate(-28deg)}.waLogo i{font-style:normal;font-size:12px;line-height:1;transform:rotate(-18deg)}.waLogo{width:22px!important;height:22px!important;border:2px solid!important;border-radius:50%!important;display:inline-block!important;position:relative!important;background:transparent!important}.waLogo:after{content:""!important;left:0!important;bottom:-3px!important;width:6px!important;height:7px!important;transform:skew(-22deg)!important}.waLogo i,.waLogo:after{position:absolute!important;border-left:2px solid!important;border-bottom:2px solid!important}.waLogo i{width:10px!important;height:5px!important;border-radius:0 0 0 8px!important;left:5px!important;top:6px!important;transform:rotate(-42deg)!important}.waLogo i:after,.waLogo i:before{content:""!important;position:absolute!important;width:4px!important;height:3px!important;border:2px solid!important;border-radius:4px!important}.waLogo i:before{left:-3px!important;top:-3px!important}.waLogo i:after{right:-4px!important;bottom:-3px!important}.waSvg{width:22px;height:22px;display:block;overflow:visible}.waSvg path:first-child{fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.waSvg path:last-child{fill:currentColor;stroke:none}.mobileFormShade{position:fixed;z-index:90;inset:0;background:rgba(0,0,0,.78);display:flex;align-items:flex-end}.mobileForm{width:100%;max-height:92dvh;overflow:auto;background:#0d1016;border:1px solid #29313f;border-radius:24px 24px 0 0;padding:24px 18px calc(24px + env(safe-area-inset-bottom));position:relative}.mobileForm>.x{position:absolute;right:16px;top:14px;width:36px;height:36px;border:0;border-radius:11px;background:#181d26;color:#fff;font-size:20px}.mobileForm>small{color:#4f9cff;font-size:9px;font-weight:900;letter-spacing:1px}.mobileForm h2{margin:6px 0 17px}.formGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.formGrid label{font-size:9px;color:#8792a5;font-weight:800}.formGrid .full{grid-column:1/-1}.formGrid input,.formGrid select,.formGrid textarea{display:block;width:100%;margin-top:6px;border:1px solid #29313f;border-radius:10px;background:#11151c;color:#fff;padding:0 11px;font-size:12px}.formGrid input,.formGrid select{height:44px}.formGrid textarea{min-height:92px;padding-top:11px;resize:vertical}.formSave{width:100%;height:49px;margin-top:16px;border:1px solid #347ee8;border-radius:11px;background:#173664;color:#78b1ff;font-weight:900}.formSave:disabled{opacity:.5}@media(min-width:700px){.mobileFormShade{align-items:center;justify-content:center}.mobileForm{max-width:520px;border-radius:24px}}.callCards{display:grid;grid-template-columns:repeat(5,minmax(100px,1fr));grid-gap:8px;gap:8px;overflow-x:auto;padding-bottom:12px}.callCards button{min-width:100px;height:78px;text-align:left;border:1px solid #29313f;border-radius:13px;background:#0d1016;color:#fff;padding:12px}.callCards button b{display:block;font-size:23px}.callCards button span{font-size:9px;color:#8792a5;font-weight:800}.callCards button.active{border-color:#3487ff;box-shadow:inset 0 0 0 1px #3487ff}.mobileCalls{display:flex;flex-direction:column;gap:7px}.mobileCalls>button{width:100%;min-height:66px;border:1px solid #242b37;border-radius:13px;background:#0d1016;color:#fff;display:grid;grid-template-columns:38px 1fr auto;align-items:center;grid-gap:10px;gap:10px;padding:10px;text-align:left}.callDir{width:36px;height:36px;border-radius:11px;display:grid;place-items:center;background:#15243c;color:#5aa6ff;font-weight:900}.callDir.in{background:#12321f;color:#45db80}.mobileCalls b{display:block;font-size:12px}.mobileCalls span{display:block;color:#7e899b;font-size:10px;margin-top:3px}.mobileCalls>button>small{color:#687386;font-size:9px;text-align:right;white-space:nowrap}.dialShade{position:fixed;z-index:100;inset:0;background:rgba(0,0,0,.82);display:flex;align-items:flex-end}.dialPad{width:100%;background:#0d1016;border:1px solid #29313f;border-radius:26px 26px 0 0;padding:24px 30px calc(26px + env(safe-area-inset-bottom));position:relative;text-align:center}.dialX{position:absolute;right:17px;top:14px;width:36px;height:36px;border:0;border-radius:11px;background:#181d26;color:#fff;font-size:20px}.dialPad>small{color:#4f9cff;font-size:9px;font-weight:900;letter-spacing:1px}.dialDisplay{height:62px;display:grid;place-items:center;font-size:25px;font-weight:700;margin:7px 0 12px}.dialKeys{display:grid;grid-template-columns:repeat(3,66px);justify-content:center;grid-gap:12px;gap:12px}.dialKeys button{width:66px;height:66px;border-radius:50%;border:1px solid #303846;background:#171b23;color:#fff;font-size:24px;font-weight:600}.dialActions{display:grid;grid-template-columns:1fr 74px 1fr;align-items:center;grid-gap:12px;gap:12px;max-width:300px;margin:18px auto 0}.dialActions button{height:48px;border:0;background:transparent;color:#8d98aa;font-weight:800}.dialActions .dialCall{height:64px;border-radius:50%;background:#24c65a;color:#fff;font-size:24px}.dialActions .dialCall:disabled{opacity:.35}.dialPad>p{font-size:9px;color:#657086;max-width:290px;margin:14px auto 0;line-height:1.4}@media(min-width:700px){.dialShade{align-items:center;justify-content:center}.dialPad{max-width:420px;border-radius:26px}}.mobileDialBtn{width:44px;height:44px!important;padding:0!important;border:1px solid #347ee8!important;border-radius:13px!important;background:#173664!important;display:grid!important;place-items:center!important;color:#78b1ff!important}.mobileDialBtn svg{width:21px;height:21px;fill:currentColor;display:block}.waGroups{display:flex;flex-direction:column;gap:8px}.waGroups>button{width:100%;min-height:66px;border:1px solid #242b37;border-radius:14px;background:#0d1016;color:#fff;display:grid;grid-template-columns:42px 1fr 18px;align-items:center;grid-gap:10px;gap:10px;padding:10px;text-align:left}.waGroupIcon{width:40px;height:40px;border-radius:50%;background:#12351f;color:#45dc80;display:grid;place-items:center}.waGroupIcon svg{width:23px;height:23px}.waGroupIcon path{fill:none;stroke:currentColor;stroke-width:2.4}.waGroups b{display:block;font-size:13px}.waGroups small{display:block;color:#758196;font-size:10px;margin-top:3px}.waGroups i{font-style:normal;color:#647087;font-size:22px}.waChat{height:calc(100dvh - 154px);display:grid;grid-template-rows:54px 1fr 58px;margin:-18px -16px 0}.waChat>header{display:flex;align-items:center;gap:9px;border-bottom:1px solid #222936;padding:0 13px}.waChat>header>button{width:35px;height:35px;border:0;background:#151a22;color:#fff;border-radius:10px;font-size:25px}.waChat header b{display:block;font-size:13px}.waChat header small{display:block;font-size:9px;color:#748096}.waThread{overflow-y:auto;padding:12px;display:flex;flex-direction:column;gap:8px}.waMsg{max-width:82%;background:#151a22;border:1px solid #252c38;border-radius:14px 14px 14px 4px;padding:9px 11px;align-self:flex-start}.waMsg.out{align-self:flex-end;background:#12315a;border-color:#214e88;border-radius:14px 14px 4px 14px}.waMsg b{font-size:9px;color:#55a1ff}.waMsg.in b{color:#45dc80}.waMsg p{white-space:pre-wrap;font-size:12px;line-height:1.4;margin:4px 0}.waMsg small{font-size:8px;color:#788397}.waChat>footer{border-top:1px solid #222936;display:grid;grid-template-columns:1fr 46px;grid-gap:8px;gap:8px;padding:7px 10px;background:#0a0d12}.waChat textarea{resize:none;border:1px solid #29313f;border-radius:12px;background:#11151c;color:#fff;padding:10px;font-size:12px}.waChat footer button{border:0;border-radius:12px;background:#2878ec;color:#fff;font-size:18px}.waChat footer button:disabled{opacity:.4}.app>nav{height:76px!important;grid-template-columns:repeat(8,1fr)!important;padding-left:2px!important;padding-right:2px!important}.app>nav button{min-width:0!important;padding:0 1px!important}.app>nav button b{font-size:17px!important}.app>nav button span{font-size:7px!important;white-space:nowrap!important;letter-spacing:-.15px!important}.app{padding-bottom:86px!important}@media(max-width:430px){.app>nav button b{font-size:16px!important}.app>nav button span{font-size:6.5px!important}}.app>nav{height:72px!important;padding-left:0!important;padding-right:0!important;padding-bottom:env(safe-area-inset-bottom)!important}.app>nav button{padding:0!important}.app>nav button b{font-size:19px!important}.app>nav button span{font-size:9px!important;letter-spacing:normal!important}.app{padding-bottom:82px!important}@media(max-width:430px){.app>nav button b{font-size:19px!important}.app>nav button span{font-size:9px!important}}.app>nav{padding-right:48px!important}.app>nav .moreNav{position:absolute!important;right:4px!important;top:0!important;width:48px!important;height:72px!important;background:#0d1016!important;border-left:1px solid #232936!important;color:#8792a5!important}.app>nav .moreNav b{font-size:15px!important;letter-spacing:1px}.app>nav .moreNav span{font-size:8px!important}.mobileMenuShade{position:fixed;z-index:120;inset:0;background:rgba(0,0,0,.68);display:flex;justify-content:flex-end}.mobileMenu{width:min(86vw,360px);height:100%;background:#0b0e13;border-left:1px solid #29313f;padding:calc(18px + env(safe-area-inset-top)) 16px 20px;box-shadow:-12px 0 40px rgba(0,0,0,.4)}.mobileMenu>header{display:flex;justify-content:space-between;align-items:center;padding:5px 4px 15px;border-bottom:1px solid #222936}.mobileMenu header small{color:#4f9cff;font-size:8px;font-weight:900;letter-spacing:1px}.mobileMenu header h2{margin:3px 0 0}.mobileMenu header button{width:38px;height:38px;border:0;border-radius:11px;background:#171b23;color:#fff;font-size:22px}.mobileMenu>div{display:flex;flex-direction:column}.mobileMenu>div>button{height:58px;border:0;border-bottom:1px solid #1d2330;background:transparent;color:#e7ebf2;display:grid;grid-template-columns:36px 1fr 18px;align-items:center;text-align:left}.mobileMenu>div>button>b{display:grid;place-items:center;color:#8792a5;font-size:19px}.mobileMenu>div>button>span{font-size:13px;font-weight:700}.mobileMenu>div>button>i{font-style:normal;color:#566176;font-size:21px}.mobileMenu .waSvg{width:21px;height:21px}.app>nav button svg,.app>nav button>.waNavIcon,.app>nav button>b{width:22px!important;height:22px!important;min-width:22px!important;min-height:22px!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:20px!important;line-height:22px!important;box-sizing:border-box!important}.app>nav button svg{fill:currentColor!important}.app>nav button{gap:4px!important}.phoneNavSvg{width:22px!important;height:22px!important;fill:currentColor!important;display:block!important}.mobileReportDates{display:flex;align-items:center;gap:7px}.mobileReportDates label{flex:1 1;border:1px solid #29313f;border-radius:11px;padding:7px 10px;color:#71809a;font-size:8px;font-weight:900}.mobileReportDates input{display:block;width:100%;border:0;background:transparent;color:#fff;margin-top:3px;font-size:11px;color-scheme:dark}.mobileReportDates>span{color:#667286}.mobileReportQuick{display:flex;gap:7px;margin:9px 0 14px}.mobileReportQuick button{border:1px solid #29313f;border-radius:18px;background:#11151c;color:#a8b1c0;padding:8px 11px;font-size:9px;font-weight:800}.mobileReportQuick button:first-child{background:#173664;border-color:#347ee8;color:#78b1ff}.reportCards{display:grid;grid-template-columns:1fr 1fr;grid-gap:9px;gap:9px}.reportCards article{min-height:92px;border:1px solid #29313f;border-radius:14px;background:#0d1016;padding:14px}.reportCards span{font-size:10px;color:#818da0}.reportCards b{display:block;margin-top:8px;font-size:22px}.reportCards .profit{border-left:4px solid #3cda83}.reportJobs{display:flex;flex-direction:column;gap:8px}.reportJobs>button{width:100%;border:1px solid #242b37;border-radius:12px;background:#0d1016;color:#fff;padding:12px;display:flex;justify-content:space-between;text-align:left}.reportJobs>button div{display:flex;flex-direction:column;gap:3px}.reportJobs>button div>b{font-size:10px;color:#4f9cff}.reportJobs>button div>span{font-size:13px;font-weight:800}.reportJobs small{font-size:9px;color:#7f899a}.reportJobs>button>strong{text-align:right;font-size:14px}.reportJobs>button>strong small{display:block;margin-top:4px;color:#3cda83}.reportEmpty{text-align:center;color:#768195;padding:50px 10px;font-size:12px}.mobilePaymentCard{margin:0 0 14px;border:1px solid #244f3a;border-radius:14px;background:#0d1712;overflow:hidden}.mobilePaymentCard>header{display:flex;align-items:center;justify-content:space-between;padding:14px;border-bottom:1px solid #1d3b2d}.mobilePaymentCard>header small{display:block;color:#48dd85;font-size:8px;font-weight:900;letter-spacing:.8px}.mobilePaymentCard>header b{display:block;margin-top:3px;font-size:11px;color:#dce8e0}.mobilePaymentCard>header strong{font-size:24px;color:#48dd85}.mobilePaymentGrid{display:grid;grid-template-columns:1fr 1fr}.mobilePaymentGrid>div{padding:12px 14px;border-bottom:1px solid #1d3026}.mobilePaymentGrid>div:nth-child(odd){border-right:1px solid #1d3026}.mobilePaymentGrid span{display:block;color:#728479;font-size:8px;font-weight:900}.mobilePaymentGrid b{display:block;margin-top:4px;font-size:14px;color:#eef6f1}.removePaymentBtn{width:calc(100% - 28px);height:38px;margin:10px 14px 14px;border:1px solid #64313a;border-radius:9px;background:#251317;color:#ff737f;font-size:10px;font-weight:900}.removePaymentBtn:disabled{opacity:.5}.waChat .waThread{padding:14px 12px 18px!important;gap:9px!important;background:#080b10!important}.waChat .waMsg{display:block!important;width:auto!important;max-width:82%!important;align-self:flex-start!important;margin:0!important;padding:9px 11px 7px!important;background:#171c24!important;border:1px solid #29313d!important;border-radius:5px 15px 15px 15px!important;box-shadow:0 1px 2px rgba(0,0,0,.3)!important;color:#eef2f7!important}.waChat .waMsg.out{align-self:flex-end!important;background:#123a31!important;border-color:#1d5949!important;border-radius:15px 5px 15px 15px!important}.waChat .waMsg>b{display:block!important;margin:0 0 3px!important;font-size:9px!important;line-height:1.2!important;font-weight:800!important;color:#51df8b!important}.waChat .waMsg.out>b{color:#79b7ff!important;text-align:left!important}.waChat .waMsg>p{display:block!important;margin:0!important;padding:0!important;white-space:pre-wrap!important;overflow-wrap:anywhere!important;font-size:13px!important;line-height:1.42!important;color:#f0f3f7!important}.waChat .waMsg>small{display:block!important;margin-top:4px!important;text-align:right!important;font-size:8px!important;line-height:1!important;color:#8994a4!important}.waChat{height:calc(100dvh - 136px)!important;min-height:0!important;display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important;overflow:hidden!important}.waChat .waThread{height:100%!important;display:flex!important;flex-direction:column!important;justify-content:flex-end!important;overscroll-behavior:contain!important}.waChat>footer{bottom:auto!important;z-index:5!important;padding:9px 10px calc(9px + env(safe-area-inset-bottom))!important}.app>nav{width:100%!important;transform:none!important;margin:0!important;border-radius:0!important}.waChat .waThread{justify-content:flex-start!important}.waChat .waMsg{flex:0 0 auto!important;visibility:visible!important;opacity:1!important}.app>nav button{position:relative!important}.waUnreadBadge{position:absolute!important;top:7px!important;left:calc(50% + 7px)!important;min-width:16px!important;height:16px!important;padding:0 4px!important;border-radius:10px!important;background:#ff3b5c!important;color:#fff!important;border:2px solid #090b10!important;display:grid!important;place-items:center!important;font-style:normal!important;font-size:8px!important;font-weight:900!important;line-height:1!important}.waGroups>button{position:relative!important}.waGroupUnread{margin-left:auto!important;margin-right:8px!important;padding:4px 6px!important;border-radius:9px!important;background:#ff3b5c!important;color:#fff!important;font-style:normal!important;font-size:7px!important;font-weight:900!important;letter-spacing:.4px!important}.techIntro{margin:-10px 0 14px;color:#788397;font-size:11px}.mobileTechs{display:flex;flex-direction:column;gap:8px}.mobileTechs>button{width:100%;min-height:72px;border:1px solid #242b37;border-radius:14px;background:#0d1016;color:#fff;display:grid;grid-template-columns:44px 1fr auto auto 12px;align-items:center;grid-gap:10px;gap:10px;padding:11px;text-align:left}.techAvatar{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;background:#173664;color:#78b1ff;font-size:16px;font-weight:900}.mobileTechs b{display:block;font-size:13px}.mobileTechs small{display:block;margin-top:4px;color:#7d899b;font-size:10px}.mobileTechs strong{font-size:13px;color:#dce3ed}.mobileTechs i{font-style:normal;font-size:8px;font-weight:900;padding:5px 7px;border-radius:9px}.mobileTechs i.active{background:#12351f;color:#47dd82}.mobileTechs i.inactive{background:#32171b;color:#ff737f}.mobileTechs em{font-style:normal;color:#647087;font-size:21px}.mobileTechs{display:flex!important;flex-direction:column!important;gap:10px!important;width:100%!important}.mobileTechs>button{-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important;box-sizing:border-box!important;width:100%!important;max-width:none!important;min-height:76px!important;height:auto!important;margin:0!important;padding:12px 14px!important;border:1px solid #29313f!important;border-radius:14px!important;background:#0d1016!important;color:#fff!important;display:grid!important;grid-template-columns:44px minmax(0,1fr) auto 12px!important;grid-template-rows:auto auto!important;grid-column-gap:11px!important;column-gap:11px!important;grid-row-gap:3px!important;row-gap:3px!important;align-items:center!important;text-align:left!important;white-space:normal!important}.mobileTechs>button .techAvatar{grid-column:1!important;grid-row:1/3!important;width:42px!important;height:42px!important;border-radius:50%!important;background:#173664!important;color:#78b1ff!important;display:grid!important;place-items:center!important;font-size:16px!important;font-weight:900!important}.mobileTechs>button>div{grid-column:2!important;grid-row:1/3!important;min-width:0!important;display:block!important}.mobileTechs>button>div>b{display:block!important;font-size:13px!important;line-height:18px!important;color:#f2f4f8!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.mobileTechs>button>div>small{display:block!important;margin-top:3px!important;font-size:10px!important;line-height:14px!important;color:#7d899b!important;white-space:nowrap!important}.mobileTechs>button>strong{grid-row:1!important;font-size:13px!important;line-height:18px!important;color:#e8edf5!important}.mobileTechs>button>i,.mobileTechs>button>strong{grid-column:3!important;justify-self:end!important;white-space:nowrap!important}.mobileTechs>button>i{grid-row:2!important;font-style:normal!important;font-size:8px!important;line-height:12px!important;font-weight:900!important;padding:3px 7px!important;border-radius:9px!important}.mobileTechs>button>i.active{background:#12351f!important;color:#47dd82!important}.mobileTechs>button>i.inactive{background:#32171b!important;color:#ff737f!important}.mobileTechs>button>em{grid-column:4!important;grid-row:1/3!important;justify-self:end!important;font-style:normal!important;color:#647087!important;font-size:21px!important;line-height:1!important}.waMsgActions{flex-wrap:wrap!important;gap:6px!important;margin-top:7px!important}.waMsgActions button{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;border-radius:9px!important;padding:6px 9px!important;font-size:9px!important;font-weight:900!important;line-height:1.1!important}.waAddJobBtn{border:1px solid #347ee8!important;background:#173664!important;color:#78b1ff!important}.waJobIdBtn{border:1px solid #2d7b50!important;background:#12351f!important;color:#55df8d!important;text-decoration:underline!important}.waMsg.in:has(.waAddJobBtn){padding-bottom:48px!important;min-width:230px!important}.waMsg.in .waMsgActions:has(.waAddJobBtn){position:absolute!important;right:10px!important;bottom:25px!important;margin:0!important;display:block!important}.waMsg.in .waAddJobBtn{border-radius:9px!important;font-size:10px!important}.waMsg.in:has(.waAddJobBtn)>small{position:absolute!important;right:10px!important;bottom:8px!important}.apptStats{display:grid;grid-template-columns:1fr 1fr;grid-gap:9px;gap:9px;margin:0 0 16px}.apptStats article{border:1px solid #29313f;border-radius:14px;background:#0d1016;padding:14px}.apptStats span{display:block;color:#7f8a9c;font-size:9px;font-weight:800}.apptStats b{display:block;margin-top:6px;font-size:22px}.mobileAppointments{display:flex;flex-direction:column;gap:9px}.mobileAppointments>article{border:1px solid #29313f;border-radius:14px;background:#0d1016;padding:12px;overflow:hidden}.apptTop{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.apptJobId{border:0!important;background:transparent!important;color:#55a1ff!important;padding:0!important;font-size:11px!important;font-weight:900!important;text-decoration:underline!important}.apptStatus{font-size:8px;font-weight:900;padding:4px 7px;border-radius:8px;background:#3b2e12;color:#ffc857;text-transform:uppercase}.apptStatus.completed{background:#12351f;color:#47dd82}.apptStatus.cancelled{background:#32171b;color:#ff737f}.apptBody{display:block!important;width:100%!important;border:0!important;background:transparent!important;color:#fff!important;padding:0!important;text-align:left!important}.apptBody b{display:block;font-size:14px}.apptBody span{display:block;margin-top:3px;font-size:11px;color:#c4cad4}.apptBody small{display:block;margin-top:5px;font-size:9px;color:#758196}.mobileAppointments footer{display:flex;justify-content:space-between;gap:8px;margin-top:11px;padding-top:9px;border-top:1px solid #202733}.mobileAppointments footer strong{font-size:9px;color:#78b1ff}.mobileAppointments footer span{font-size:9px;color:#8b95a5;white-space:nowrap}.apptDateFilter{display:flex;align-items:end;gap:8px;margin:0 0 14px}.apptDateFilter label{flex:1 1;border:1px solid #29313f;border-radius:11px;padding:7px 10px;color:#71809a;font-size:8px;font-weight:900}.apptDateFilter input{display:block;width:100%;border:0;background:transparent;color:#fff;margin-top:3px;font-size:12px;color-scheme:dark}.apptDateFilter button{height:44px;border:1px solid #29313f;border-radius:11px;background:#11151c;color:#78b1ff;padding:0 12px;font-size:9px;font-weight:900}.appointmentFormTitle{margin-top:5px;padding-top:12px;border-top:1px solid #29313f}.appointmentFormTitle b{display:block;color:#f0f3f7;font-size:12px}.appointmentFormTitle small{display:block;margin-top:3px;color:#778397;font-size:9px;font-weight:500}.formGrid input[type=date],.formGrid input[type=time]{color-scheme:dark}.createJobActions{display:grid;grid-template-columns:1fr 1fr;grid-gap:9px;gap:9px;margin-top:16px}.createJobActions .formSave{margin-top:0!important}.createJobActions .sendJobNow{background:#12351f!important;border-color:#267146!important;color:#55df8d!important}.createJobActions .sendJobNow:disabled{opacity:.35!important}.appointmentFormTitle+label.full{min-width:0!important;overflow:hidden!important}.appointmentFormTitle+label.full input[type=datetime-local]{display:block!important;box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-width:0!important;height:48px!important;padding:0 12px!important;font-size:13px!important;overflow:hidden!important}.appointmentFormTitle+label.full input[type=datetime-local]::-webkit-date-and-time-value{text-align:left!important;min-width:0!important}.appointmentFormTitle+label.full input[type=datetime-local]::-webkit-calendar-picker-indicator{margin-left:auto!important}.mobileForm .formGrid label.full input[type=datetime-local]{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;width:100%!important;max-width:100%!important;min-width:0!important;height:44px!important;min-height:44px!important;padding:0 10px!important;margin-top:6px!important;border-radius:10px!important;font-size:11px!important;font-weight:600!important;line-height:44px!important;text-align:left!important;box-sizing:border-box!important;overflow:hidden!important}.mobileForm .formGrid label.full input[type=datetime-local]::-webkit-date-and-time-value{font-size:11px!important;line-height:44px!important;text-align:left!important;margin:0!important;padding:0!important}.mobileForm .formGrid label.full input[type=datetime-local]::-webkit-datetime-edit{font-size:11px!important;line-height:normal!important;padding:0!important}.mobileForm .formGrid label.full input[type=datetime-local]::-webkit-calendar-picker-indicator{width:16px!important;height:16px!important;margin:0!important;padding:0!important}.removeAppointmentWrap{display:flex!important;justify-content:flex-start!important;margin-top:-2px}.removeAppointmentBtn{height:36px!important;border:1px solid #64313a!important;border-radius:9px!important;background:#251317!important;color:#ff737f!important;padding:0 12px!important;font-size:9px!important;font-weight:900!important}.mobileReportTech{margin:0 0 14px}.mobileReportTech label{display:block;color:#71809a;font-size:8px;font-weight:900}.mobileReportTech select{display:block;width:100%;height:44px;margin-top:6px;border:1px solid #29313f;border-radius:11px;background:#11151c;color:#fff;padding:0 11px;font-size:11px}.reportCards{grid-template-columns:1fr 1fr!important}.reportBreakCard{position:relative;margin:12px 0;border:1px solid #292d36;border-radius:15px;background:#111116;padding:16px}.reportBreakCard h2{margin:0 0 15px;font-size:14px}.reportDonut{width:118px;height:118px;border-radius:50%;padding:20px;margin:4px auto 14px}.reportDonut>div{width:100%;height:100%;border-radius:50%;background:#111116;display:grid;place-content:center;text-align:center}.reportDonut b{font-size:22px}.reportDonut span{font-size:8px;color:#7e8492}.reportLegend{display:grid;grid-gap:8px;gap:8px}.reportLegend span{display:grid;grid-template-columns:10px 1fr auto;grid-gap:8px;gap:8px;align-items:center;color:#9298a6;font-size:10px}.reportLegend i{width:8px;height:8px;border-radius:50%}.reportLegend i.blue{background:#3b82f6}.reportLegend i.green{background:#39d98a}.reportLegend i.yellow{background:#ffc744}.reportLegend i.red{background:#ff5964}.reportLegend b{color:#fff}.reportKpiWide{margin:12px 0;border:1px solid #2f83f7;border-radius:14px;padding:15px}.reportKpiWide span{display:block;color:#9298a6;font-size:10px}.reportKpiWide b{display:block;margin-top:6px;color:#55a1ff;font-size:25px}.serviceRows,.techBars{display:grid;grid-gap:10px;gap:10px}.serviceRows>div{display:flex;justify-content:space-between;gap:10px;color:#9298a6;font-size:10px}.serviceRows b{color:#fff}.techBars>div{display:grid;grid-template-columns:85px 1fr 25px;align-items:center;grid-gap:8px;gap:8px;font-size:9px;color:#9298a6}.techBars>div>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.techBars>div>i{height:8px;border-radius:8px;background:#1b1b22;overflow:hidden}.techBars>div>i>em{display:block;height:100%;border-radius:8px;background:#3b82f6}.techBars b{text-align:right}.breakdownTotal{display:block;margin:-9px 0 14px;color:#6f7888;font-size:9px;font-weight:700}.serviceRows{max-height:none!important;overflow:visible!important}.profileBackdrop{position:fixed;inset:0;z-index:180;background:rgba(0,0,0,.18)}.profileMenu{position:fixed!important;z-index:190!important;top:108px!important;right:14px!important;width:min(340px,calc(100vw - 28px))!important;background:#fff!important;color:#17233f!important;border:1px solid #d9dde5!important;border-radius:16px!important;box-shadow:0 18px 55px rgba(0,0,0,.38)!important;overflow:hidden!important}.profileHead{display:flex;align-items:center;gap:14px;padding:20px 20px 18px;border-bottom:1px solid #e2e5eb}.profileHead>span{width:58px;height:58px;border-radius:15px;background:#f23863;color:#fff;display:grid;place-items:center;font-size:29px;font-weight:800}.profileHead b{display:block;font-size:18px;color:#17233f}.profileHead small{display:block;margin-top:5px;color:#9aa3b6;font-size:9px;font-weight:900}.profileMenu>button{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:54px;border:0;border-bottom:1px solid #eef0f4;background:#fff;color:#17233f;display:flex;align-items:center;gap:14px;padding:0 20px;font-size:14px;font-weight:800;text-align:left}.profileMenu>button>span{width:20px;text-align:center}.profileMenu .darkModeRow{border-top:1px solid #e1e4ea;margin-top:5px}.profileSwitch{margin-left:auto;width:43px;height:24px;border-radius:20px;background:#17233f;padding:3px}.profileSwitch em{display:block;width:18px;height:18px;border-radius:50%;background:#fff;margin-left:19px}.profileMenu .profileSignout{height:58px;color:#ef3e65;border-bottom:0;font-weight:900}.mobileSettingsHead{margin:0 -18px;padding:24px 18px 22px;border-bottom:1px solid #292b31;background:#1d1c1a}.mobileSettingsHead h1{margin:0;font-size:25px}.mobileSettingsHead p{margin:7px 0 0;color:#8e909a;font-size:11px}.settingsGrid{margin:0 -4px;padding:14px 4px 18px;display:grid;grid-template-columns:1fr 1fr;grid-gap:7px;gap:7px;border-bottom:1px solid #26282e}.settingsGrid>button{min-height:76px;border:1px solid transparent;border-radius:11px;background:#1d1c1a;color:#fff;display:grid;grid-template-columns:42px 1fr;align-items:center;grid-gap:9px;gap:9px;padding:9px;text-align:left}.settingsGrid>button.active{border-color:#286bc8;background:#22211f}.settingsGrid i{width:36px;height:36px;border-radius:9px;background:#1c1b23;color:#9499aa;display:grid;place-items:center;font-style:normal;font-size:16px}.settingsGrid .active i{background:#263b5b;color:#55a1ff}.settingsGrid b{display:block;font-size:12px;line-height:15px}.settingsGrid .active b{color:#438cff}.settingsGrid span{display:block;margin-top:4px;color:#696e7c;font-size:9px;line-height:12px}.appearanceCard{margin:18px 0 6px;border:1px solid #41403c;border-radius:15px;background:#1d1c1a;padding:22px}.appearanceCard h2{margin:0;font-size:19px}.appearanceCard p{margin:7px 0 26px;color:#92939c;font-size:11px}.appearanceCard h3{margin:0 0 5px;font-size:12px}.appearanceCard small{color:#aaa79e;font-size:9px}.modeToggle{display:flex;margin-top:18px;background:#282622;border-radius:10px;width:max-content;padding:3px}.modeToggle button{height:36px;border:0;border-radius:8px;background:transparent;color:#b4afa6;padding:0 13px;font-size:11px;font-weight:800}.modeToggle button.active{background:#3b82f6;color:#fff}.mobileSettingsHead,.settingsGrid{background:transparent!important}.settingsGrid>button{background:#0d1016!important;border-color:#242b37!important}.settingsGrid>button.active{background:#0d1016!important;border-color:#347ee8!important}.appearanceCard,.settingsPanel{background:#0d1016!important;border:1px solid #29313f!important;border-radius:15px!important;padding:22px!important;margin:18px 0 6px!important}.settingsPanel h2{margin:8px 0 6px;font-size:20px}.settingsPanel p{color:#8d96a5;font-size:11px}.settingsBack{border:0;background:transparent;color:#55a1ff;padding:0;font-size:11px;font-weight:900}.walletPanel>small{display:block;color:#778397;font-size:8px;font-weight:900}.walletPanel>strong{display:block;margin:6px 0 14px;font-size:28px}.walletPanel>div{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.walletPanel span{border:1px solid #29313f;border-radius:10px;padding:10px;color:#7e8899;font-size:9px}.walletPanel span b{display:block;margin-top:5px;color:#fff;font-size:14px}.settingsList,.settingsToggles{display:grid;grid-gap:8px;gap:8px;margin-top:14px}.settingsList>div,.settingsToggles label{min-height:48px;border:1px solid #29313f;border-radius:10px;padding:10px 12px;display:flex;align-items:center;justify-content:space-between;gap:10px}.settingsList b,.settingsToggles label{font-size:11px}.settingsList span{color:#55df8d;font-size:9px}.settingsToggles input{width:18px;height:18px}.waMsg.in .waMsgActions.hasJobId{display:flex!important;justify-content:flex-end!important;width:100%!important;margin:8px 0 0!important}.waMsg.in .waMsgActions.hasJobId .waJobIdBtn{margin-left:auto!important}.mobileChatList{display:flex;flex-direction:column;margin:0 -18px}.mobileChatList>button{width:100%;min-height:76px;border:0;border-bottom:1px solid #202733;background:#080b10;color:#fff;display:grid;grid-template-columns:48px 1fr 12px;align-items:center;grid-gap:10px;gap:10px;padding:11px 18px;text-align:left}.mobileChatList>button>span{width:44px;height:44px;border-radius:50%;background:#173664;color:#62a7ff;display:grid;place-items:center;font-weight:900}.mobileChatList b{display:block;font-size:12px}.mobileChatList em,.mobileChatList small{display:block;margin-top:3px;color:#8290a3;font-size:9px;font-style:normal}.mobileChatList i{font-style:normal;color:#647087;font-size:19px}.chatPreview{position:fixed;z-index:120;inset:86px 0 74px;background:#080b10;padding:18px}.chatPreview>button{border:0;background:transparent;color:#55a1ff;padding:0 0 14px;font-size:11px;font-weight:900}.chatPreview h2{margin:0;font-size:18px}.chatPreview>p{margin:4px 0;color:#8792a3;font-size:11px}.chatPreview>small{color:#8792a3;font-size:9px}.chatPreview>div{margin-top:80px;text-align:center;color:#8a94a4}.chatPreview>div b,.chatPreview>div span{display:block}.chatPreview>div b{color:#fff;font-size:16px}.chatPreview>div span{margin-top:7px;font-size:10px}.chatPreview>a{position:absolute;left:18px;right:18px;bottom:18px;height:48px;border-radius:12px;background:#2879e8;color:#fff;display:grid;place-items:center;text-decoration:none;font-size:12px;font-weight:900}.chatPreview>.chatHistory{position:absolute;left:18px;right:18px;top:150px;bottom:82px;overflow:auto;display:flex;flex-direction:column;gap:8px}.chatHistoryEmpty{margin:auto;text-align:center;color:#8a94a4}.chatHistoryEmpty b,.chatHistoryEmpty span{display:block}.chatHistoryEmpty b{color:#fff;font-size:16px}.chatHistoryEmpty span{margin-top:7px;font-size:10px}.chatHistoryMsg{max-width:80%;border:1px solid #29313f;border-radius:13px;background:#171c24;padding:9px 11px}.chatHistoryMsg.out{align-self:flex-end;background:#123c31;border-color:#226f57}.chatHistoryMsg p{margin:0;font-size:11px;white-space:pre-wrap}.chatHistoryMsg small{display:block;margin-top:5px;text-align:right;color:#8490a0;font-size:8px}.chatWriteBtn{bottom:18px;height:48px;border:0;border-radius:12px;background:#2879e8;color:#fff;font-size:12px;font-weight:900}.chatInlineComposer,.chatWriteBtn{position:absolute;left:18px;right:18px}.chatInlineComposer{bottom:14px;display:grid;grid-template-columns:1fr 50px;grid-gap:8px;gap:8px;background:#080b10}.chatInlineComposer textarea{height:50px;resize:none;border:1px solid #29313f;border-radius:12px;background:#11151c;color:#fff;padding:12px;font-size:11px}.chatInlineComposer button{border:0;border-radius:13px;background:#2879e8;color:#fff;font-size:18px}.mobileMenu header>div>small{font-size:8px!important;letter-spacing:2px!important}.mobileMenu>div>button>b{width:26px!important;min-width:26px!important;height:26px!important;font-size:15px!important;width:24px!important;min-width:24px!important;height:24px!important;font-size:17px!important}.mobileMenu>div>button>b svg{width:20px!important;height:20px!important}.mobileMenu header small{font-size:8px!important;letter-spacing:1.8px!important}.mobileMenu>div>button>b{width:25px!important;min-width:25px!important;height:25px!important;line-height:1!important}.mobileMenu{width:78%!important;max-width:none!important;background:#101317!important;border-left:1px solid #23272d!important;padding:18px 18px 24px!important}.mobileMenu>header{display:flex!important;align-items:center!important;justify-content:space-between!important;margin-bottom:6px!important;padding:0!important}.mobileMenu>header>div>small{font-size:10.5px!important;font-weight:600!important;color:#8a929b!important;letter-spacing:1.5px!important;margin-top:2px!important}.mobileMenu>header h2{font-size:26px!important;font-weight:800!important;margin:14px 0 10px!important}.mobileMenu>header>button{width:30px!important;height:30px!important;border-radius:50%!important;background:#1c2026!important;border:1px solid #23272d!important;font-size:15px!important}.mobileMenu>div{overflow-y:auto!important}.mobileMenu>div>button{min-height:52px!important;padding:15px 4px!important;border-bottom:1px solid #23272d!important;gap:14px!important;background:transparent!important}.mobileMenu>div>button>b{width:21px!important;min-width:21px!important;height:21px!important;display:grid!important;place-items:center!important;font-size:18px!important}.mobileMenu>div>button>span{font-size:16.5px!important;font-weight:600!important}.mobileMenu>div>button>i{color:#8a929b!important;font-size:16px!important}.mobileMenu>div>button>b{font-size:0!important;position:relative!important}.mobileMenu>div>button>b>svg{display:none!important}.mobileMenu>div>button>b:after{content:"";display:block;width:21px;height:21px;background-repeat:no-repeat;background-position:50%;background-size:21px 21px}.mobileMenu>div>button:first-child>b:after{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'%23fff'%20stroke-width%3D'1.8'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Cpath%20d%3D'M3%2011.5%2012%204l9%207.5'%2F%3E%3Cpath%20d%3D'M5%2010v9a1%201%200%200%200%201%201h4v-6h4v6h4a1%201%200%200%200%201-1v-9'%2F%3E%3C%2Fsvg%3E")}.mobileMenu>div>button:nth-child(2)>b:after{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'%23fff'%20stroke-width%3D'1.8'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Cline%20x1%3D'8'%20y1%3D'6'%20x2%3D'21'%20y2%3D'6'%2F%3E%3Cline%20x1%3D'8'%20y1%3D'12'%20x2%3D'21'%20y2%3D'12'%2F%3E%3Cline%20x1%3D'8'%20y1%3D'18'%20x2%3D'21'%20y2%3D'18'%2F%3E%3Cline%20x1%3D'3'%20y1%3D'6'%20x2%3D'3.01'%20y2%3D'6'%2F%3E%3Cline%20x1%3D'3'%20y1%3D'12'%20x2%3D'3.01'%20y2%3D'12'%2F%3E%3Cline%20x1%3D'3'%20y1%3D'18'%20x2%3D'3.01'%20y2%3D'18'%2F%3E%3C%2Fsvg%3E")}.mobileMenu>div>button:nth-child(3)>b:after{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'%23fff'%20stroke-width%3D'1.8'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Ccircle%20cx%3D'8.5'%20cy%3D'8'%20r%3D'3'%2F%3E%3Cpath%20d%3D'M2%2020c0-3.3%202.9-6%206.5-6S15%2016.7%2015%2020'%2F%3E%3Ccircle%20cx%3D'17'%20cy%3D'9'%20r%3D'2.3'%2F%3E%3Cpath%20d%3D'M15.5%2020c0-2.4%201.7-4.4%204-5'%2F%3E%3C%2Fsvg%3E")}.mobileMenu>div>button:nth-child(4)>b:after{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'%23fff'%20stroke-width%3D'1.8'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Crect%20x%3D'3'%20y%3D'5'%20width%3D'18'%20height%3D'16'%20rx%3D'2'%2F%3E%3Cline%20x1%3D'16'%20y1%3D'3'%20x2%3D'16'%20y2%3D'7'%2F%3E%3Cline%20x1%3D'8'%20y1%3D'3'%20x2%3D'8'%20y2%3D'7'%2F%3E%3Cline%20x1%3D'3'%20y1%3D'10'%20x2%3D'21'%20y2%3D'10'%2F%3E%3Ccircle%20cx%3D'8.5'%20cy%3D'15'%20r%3D'.9'%20fill%3D'%23fff'%20stroke%3D'none'%2F%3E%3C%2Fsvg%3E")}.mobileMenu>div>button:nth-child(5)>b:after{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'%23fff'%20stroke-width%3D'1.8'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Cpath%20d%3D'M3.5%2020.5%204.8%2016A8%208%200%201%201%208%2019.2Z'%2F%3E%3Cpath%20d%3D'M8.5%208.7c0-.5.4-1%20.9-1h.6c.3%200%20.5.2.6.4l.6%201.6c.1.3%200%20.6-.2.8l-.5.5c.4.9%201.2%201.7%202.1%202.1l.5-.5c.2-.2.5-.3.8-.2l1.6.6c.3.1.4.4.4.7v.5c0%20.5-.5.9-1%20.9-2.7%200-6.4-3.7-6.4-6.4Z'%2F%3E%3C%2Fsvg%3E")}.mobileMenu>div>button:nth-child(6)>b:after{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'%23fff'%20stroke-width%3D'1.8'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Cpath%20d%3D'M4%205h16a1%201%200%200%201%201%201v10a1%201%200%200%201-1%201H9l-4.5%204V6a1%201%200%200%201%201-1Z'%2F%3E%3Cline%20x1%3D'8'%20y1%3D'9.5'%20x2%3D'17'%20y2%3D'9.5'%2F%3E%3Cline%20x1%3D'8'%20y1%3D'13'%20x2%3D'14'%20y2%3D'13'%2F%3E%3C%2Fsvg%3E")}.mobileMenu>div>button:nth-child(7)>b:after{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'%23fff'%20stroke-width%3D'1.8'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Cpath%20d%3D'M6.6%2010.8a15%2015%200%200%200%206.6%206.6l2.2-2.2c.3-.3.7-.4%201-.2%201.1.4%202.3.6%203.6.6.6%200%201%20.4%201%201V20c0%20.6-.4%201-1%201C10.9%2021%203%2013.1%203%203.9c0-.6.4-1%201-1h3.4c.6%200%201%20.4%201%201%200%201.3.2%202.5.6%203.6.1.3%200%20.7-.2%201L6.6%2010.8Z'%2F%3E%3C%2Fsvg%3E")}.mobileMenu>div>button:nth-child(8)>b:after{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'%23fff'%20stroke-width%3D'1.8'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Cline%20x1%3D'5'%20y1%3D'21'%20x2%3D'5'%20y2%3D'10'%2F%3E%3Cline%20x1%3D'12'%20y1%3D'21'%20x2%3D'12'%20y2%3D'5'%2F%3E%3Cline%20x1%3D'19'%20y1%3D'21'%20x2%3D'19'%20y2%3D'14'%2F%3E%3Cline%20x1%3D'3'%20y1%3D'21'%20x2%3D'21'%20y2%3D'21'%2F%3E%3C%2Fsvg%3E")}.mobileMenu>div>button:nth-child(9)>b:after{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'%23fff'%20stroke-width%3D'1.8'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Ccircle%20cx%3D'12'%20cy%3D'12'%20r%3D'3.2'%2F%3E%3Cpath%20d%3D'M19.4%2013.5a1.8%201.8%200%200%200%20.4%202l.1.1a1.9%201.9%200%201%201-2.7%202.7l-.1-.1a1.8%201.8%200%200%200-2-.4%201.8%201.8%200%200%200-1.1%201.6v.2a1.9%201.9%200%200%201-3.8%200v-.1a1.8%201.8%200%200%200-1.2-1.6%201.8%201.8%200%200%200-2%20.4l-.1.1a1.9%201.9%200%201%201-2.7-2.7l.1-.1a1.8%201.8%200%200%200%20.4-2%201.8%201.8%200%200%200-1.6-1.1h-.2a1.9%201.9%200%200%201%200-3.8h.1a1.8%201.8%200%200%200%201.6-1.2%201.8%201.8%200%200%200-.4-2l-.1-.1a1.9%201.9%200%201%201%202.7-2.7l.1.1a1.8%201.8%200%200%200%202%20.4h.1a1.8%201.8%200%200%200%201.1-1.6v-.2a1.9%201.9%200%200%201%203.8%200v.1a1.8%201.8%200%200%200%201.1%201.6h.1a1.8%201.8%200%200%200%202-.4l.1-.1a1.9%201.9%200%201%201%202.7%202.7l-.1.1a1.8%201.8%200%200%200-.4%202v.1a1.8%201.8%200%200%200%201.6%201.1h.2a1.9%201.9%200%200%201%200%203.8h-.1a1.8%201.8%200%200%200-1.6%201.1Z'%2F%3E%3C%2Fsvg%3E")}.bottomReportIcon{display:block;width:21px;height:21px;background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'%23fff'%20stroke-width%3D'1.8'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Cline%20x1%3D'5'%20y1%3D'21'%20x2%3D'5'%20y2%3D'10'%2F%3E%3Cline%20x1%3D'12'%20y1%3D'21'%20x2%3D'12'%20y2%3D'5'%2F%3E%3Cline%20x1%3D'19'%20y1%3D'21'%20x2%3D'19'%20y2%3D'14'%2F%3E%3Cline%20x1%3D'3'%20y1%3D'21'%20x2%3D'21'%20y2%3D'21'%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:50%;background-size:21px 21px}nav button.active .bottomReportIcon{filter:none}nav>button>b{color:#fff!important}nav>button>b>svg{stroke:#fff!important}nav>button:not(.active) .bottomReportIcon{filter:none!important}nav>button.active>b{color:#4a9cff!important}nav>button.active>b>svg{stroke:#4a9cff!important}nav>button.active .bottomReportIcon{filter:none!important}.bottomReportIcon{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='5' y1='21' x2='5' y2='10'/%3E%3Cline x1='12' y1='21' x2='12' y2='5'/%3E%3Cline x1='19' y1='21' x2='19' y2='14'/%3E%3Cline x1='3' y1='21' x2='21' y2='21'/%3E%3C/svg%3E")!important}nav>button.active .bottomReportIcon{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%234a9cff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='5' y1='21' x2='5' y2='10'/%3E%3Cline x1='12' y1='21' x2='12' y2='5'/%3E%3Cline x1='19' y1='21' x2='19' y2='14'/%3E%3Cline x1='3' y1='21' x2='21' y2='21'/%3E%3C/svg%3E")!important}nav>button:first-child>b,nav>button:nth-child(2)>b{font-size:22px!important;transform:scale(1.16)!important;transform-origin:center!important}.bottomHomeIcon,.bottomJobsIcon{display:block!important;width:24px!important;height:24px!important;background-repeat:no-repeat!important;background-position:50%!important;background-size:24px 24px!important;transform:none!important}.bottomHomeIcon{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 11.5 12 4l9 7.5'/%3E%3Cpath d='M5 10v9a1 1 0 0 0 1 1h4v-6h4v6h4a1 1 0 0 0 1-1v-9'/%3E%3C/svg%3E")!important}.bottomJobsIcon{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='1.8' stroke-linecap='round'%3E%3Cline x1='8' y1='6' x2='21' y2='6'/%3E%3Cline x1='8' y1='12' x2='21' y2='12'/%3E%3Cline x1='8' y1='18' x2='21' y2='18'/%3E%3Cline x1='3' y1='6' x2='3.01' y2='6'/%3E%3Cline x1='3' y1='12' x2='3.01' y2='12'/%3E%3Cline x1='3' y1='18' x2='3.01' y2='18'/%3E%3C/svg%3E")!important}nav>button.active .bottomHomeIcon{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%234a9cff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 11.5 12 4l9 7.5'/%3E%3Cpath d='M5 10v9a1 1 0 0 0 1 1h4v-6h4v6h4a1 1 0 0 0 1-1v-9'/%3E%3C/svg%3E")!important}nav>button.active .bottomJobsIcon{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%234a9cff' stroke-width='1.8' stroke-linecap='round'%3E%3Cline x1='8' y1='6' x2='21' y2='6'/%3E%3Cline x1='8' y1='12' x2='21' y2='12'/%3E%3Cline x1='8' y1='18' x2='21' y2='18'/%3E%3Cline x1='3' y1='6' x2='3.01' y2='6'/%3E%3Cline x1='3' y1='12' x2='3.01' y2='12'/%3E%3Cline x1='3' y1='18' x2='3.01' y2='18'/%3E%3C/svg%3E")!important}nav>button:first-child>b,nav>button:nth-child(2)>b{transform:none!important;font-size:19px!important}.jobsDateBar{display:grid;grid-template-columns:1fr auto 1fr;grid-gap:8px;gap:8px;align-items:end;margin:0 0 12px}.jobsDateBar label{font-size:8px;font-weight:800;color:#8995a8;letter-spacing:.7px}.jobsDateBar input{display:block;width:100%;height:40px;margin-top:5px;border:1px solid #29313f;border-radius:9px;background:#11151c;color:#fff;padding:0 8px;font-size:10px}.jobsDateBar>span{padding-bottom:12px;color:#758196}.jobsDateBar>button{grid-column:1/-1;height:34px;border:1px solid #29313f;border-radius:9px;background:#11151c;color:#6caeff;font-size:10px;font-weight:800}.jobsDateBar{display:block!important;margin:0 0 10px!important}.jobsDateFields{display:grid;grid-template-columns:minmax(0,1fr) 16px minmax(0,1fr);grid-gap:5px;gap:5px;align-items:end}.jobsDateFields label{font-size:7px!important;font-weight:800;color:#8995a8;letter-spacing:.6px}.jobsDateFields input{display:block;min-width:0;height:32px!important;margin-top:3px!important;border:1px solid #29313f!important;background:#11151c!important;color:#fff!important;padding:0 5px!important;font-size:9px!important}.jobsDateFields>span{text-align:center;padding-bottom:9px;color:#758196;font-size:11px}.jobsDateQuick{display:flex;gap:5px;margin-top:6px;overflow-x:auto}.jobsDateQuick button{height:28px;white-space:nowrap;border:1px solid #29313f;border-radius:15px;background:#11151c;color:#9ba7b8;padding:0 10px;font-size:8px;font-weight:800}.jobsDateQuick button:active{border-color:#3b82f6;color:#67a8ff}.dashboardDateBar{max-width:100%!important;overflow:hidden!important}.dashboardDateBar .jobsDateFields{grid-template-columns:minmax(0,1fr) 12px minmax(0,1fr)!important;gap:4px!important}.dashboardDateBar .jobsDateFields label{min-width:0!important}.dashboardDateBar .jobsDateFields input{box-sizing:border-box!important;width:100%!important;min-width:0!important;height:36px!important;padding:0 6px!important;font-size:9px!important;border-radius:8px!important}.dashboardDateBar .jobsDateFields>span{font-size:10px!important;padding-bottom:11px!important}.dashboardDateBar .jobsDateQuick{grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-gap:5px!important;gap:5px!important;overflow:visible!important}.dashboardDateBar .jobsDateQuick button{width:100%!important;min-width:0!important;padding:0 4px!important;font-size:8px!important;height:28px!important}.jobsDateBar:not(.dashboardDateBar){max-width:100%!important;overflow:hidden!important}.jobsDateBar:not(.dashboardDateBar) .jobsDateFields{grid-template-columns:minmax(0,1fr) 12px minmax(0,1fr)!important;gap:4px!important}.jobsDateBar:not(.dashboardDateBar) .jobsDateFields label{min-width:0!important}.jobsDateBar:not(.dashboardDateBar) .jobsDateFields input{box-sizing:border-box!important;width:100%!important;min-width:0!important;height:36px!important;padding:0 6px!important;font-size:9px!important;border-radius:8px!important}.jobsDateBar:not(.dashboardDateBar) .jobsDateFields>span{font-size:10px!important;padding-bottom:11px!important}.jobsDateBar:not(.dashboardDateBar) .jobsDateQuick{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-gap:5px!important;gap:5px!important;overflow:visible!important}.jobsDateBar:not(.dashboardDateBar) .jobsDateQuick button{width:100%!important;min-width:0!important;padding:0 4px!important;font-size:8px!important;height:28px!important}.jobsDateFields{grid-template-columns:minmax(0,1fr) 18px minmax(0,1fr)!important;gap:6px!important;align-items:end!important}.jobsDateFields label{min-width:0!important;overflow:hidden!important}.jobsDateFields input{box-sizing:border-box!important;width:100%!important;min-width:0!important;min-height:34px!important;max-height:34px!important;padding:0 8px!important;margin-top:4px!important;border-radius:8px!important;font-size:10px!important}.jobsDateFields input,.jobsDateFields>span{height:34px!important;line-height:34px!important}.jobsDateFields>span{display:flex!important;align-items:center!important;justify-content:center!important;padding:0!important;margin:0!important;font-size:12px!important;color:#758196!important}.smsUnreadBadge{min-width:20px;height:20px;padding:0 6px;border-radius:12px;background:#2f82fa;color:#fff;display:grid;place-items:center;font-size:9px;font-weight:900;justify-self:end}.mobileChatList>button{grid-template-columns:48px minmax(0,1fr) auto 12px!important}.chatPreview{z-index:200!important;width:100vw!important;height:100dvh!important;box-sizing:border-box!important;background:#080b10!important;padding:calc(env(safe-area-inset-top) + 22px) 18px calc(74px + env(safe-area-inset-bottom))!important}.chatPreview>.chatHistory{top:calc(env(safe-area-inset-top) + 155px)!important;bottom:calc(82px + env(safe-area-inset-bottom))!important}.chatPreview>.chatWriteBtn{bottom:calc(18px + env(safe-area-inset-bottom))!important}.chatPreview>.chatInlineComposer{bottom:calc(14px + env(safe-area-inset-bottom))!important}.chatInlineComposer{z-index:220!important;left:12px!important;right:12px!important;bottom:max(8px,env(safe-area-inset-bottom))!important;background:#080b10!important;padding:6px 0!important;grid-template-columns:minmax(0,1fr) 46px!important;gap:7px!important}.chatInlineComposer textarea{height:44px!important;min-height:44px!important;max-height:44px!important;padding:10px 12px!important;line-height:22px!important;border-radius:12px!important}.chatInlineComposer button{width:46px!important;height:44px!important;border-radius:12px!important}.chatPreview:focus-within>.chatHistory{bottom:70px!important}.moreNav{position:relative!important}.smsNavBadge{position:absolute!important;top:5px!important;right:calc(50% - 22px)!important;min-width:17px!important;height:17px!important;padding:0 4px!important;border-radius:10px!important;background:#1677ff!important;color:#fff!important;display:grid!important;place-items:center!important;font-size:8px!important;font-style:normal!important;font-weight:900!important;line-height:1!important}.mobileMenu>div>button{position:relative!important}.smsMenuBadge{margin-left:auto!important;min-width:20px!important;height:20px!important;padding:0 6px!important;border-radius:11px!important;background:#1677ff!important;color:#fff!important;display:grid!important;place-items:center!important;font-size:9px!important;font-weight:900!important}.apptStats{grid-template-columns:repeat(3,minmax(0,1fr))!important}.apptReminderBanner{margin:10px 0 12px;border:1px solid #3b82f6;border-radius:12px;background:#10213c;padding:10px 11px;display:grid;grid-template-columns:1fr auto;grid-gap:3px 8px;gap:3px 8px;align-items:center}.apptReminderBanner b{font-size:10px;color:#67a8ff}.apptReminderBanner span{grid-column:1;font-size:9px;color:#dbe5f4}.apptReminderBanner button{grid-column:2;grid-row:1/3;border:0;border-radius:9px;background:#2f82fa;color:#fff;padding:8px 10px;font-size:9px;font-weight:900}.waGroupPreview{display:block!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:#8792a3!important}.waGroups,.waGroups>button{width:100%!important;max-width:100%!important;overflow:hidden!important}.waGroups>button{box-sizing:border-box!important;min-width:0!important;grid-template-columns:42px minmax(0,1fr) auto 14px!important}.waGroups>button>div{min-width:0!important;max-width:100%!important;overflow:hidden!important}.waGroups>button>div>b,.waGroups>button>div>small{max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.waGroupPreview{width:100%!important;min-width:0!important}.waGroupUnread{flex:none!important;min-width:22px!important;max-width:42px!important;height:22px!important;padding:0 6px!important;border-radius:12px!important;font-size:9px!important;display:grid!important;place-items:center!important}.waMsgMore{position:absolute;right:7px;bottom:5px;border:0!important;background:transparent!important;color:#7f8999!important;font-size:14px!important;letter-spacing:2px!important;padding:3px 5px!important;line-height:1!important}.waMsg>small{padding-right:30px}.waMsgMenu{position:absolute;z-index:260;right:8px;bottom:28px;width:172px;padding:6px;border:1px solid #343b47;border-radius:12px;background:#191d24;box-shadow:0 12px 35px rgba(0,0,0,.45);display:flex;flex-direction:column}.waMsgMenu button{height:38px;border:0;border-bottom:1px solid #2a303a;background:transparent;color:#eef2f8;text-align:left;padding:0 10px;font-size:11px;font-weight:700}.waMsgMenu button:last-child{border-bottom:0}.waMsgMore{right:8px!important}.waMsg>small{padding-right:38px!important}.waMsgActions{margin-bottom:8px!important;padding-bottom:8px!important}.waMsgMenu{right:8px!important;bottom:34px!important}.waMsgMore{bottom:8px!important;margin:0!important;padding:2px 0!important}.waMsgMenu{bottom:35px!important}.waMsg>small{padding:9px 44px 0 0!important;color:#8792a3!important}.waMsg.out .waMsgActions{border-bottom-color:#286154!important}.waAddJobBtn{margin-left:auto!important;max-width:100%!important}.waMsg p{overflow-wrap:anywhere!important;word-break:normal!important}.waMsg{padding-bottom:8px!important}.waMsgActions{margin:10px 0 0!important}.waMsg>small{position:relative!important;color:#8490a0!important}.waMsgMore{bottom:7px!important;width:34px!important;height:24px!important;display:grid!important;place-items:center!important}.waMsg.out .waMsgActions{border-bottom-color:#2a6658!important}.waMsg.out>small{text-align:left!important}.waMsg{overflow:visible!important}.waMsg,.waMsgActions{box-sizing:border-box!important}.waMsgActions{width:100%!important;margin:12px 0 0!important;padding:0 0 10px!important;border-bottom:1px solid #303744!important;min-height:44px!important}.waAddJobBtn,.waJobIdBtn{position:static!important;float:none!important;max-width:100%!important;margin:0!important}.waMsg>small{box-sizing:border-box!important;width:100%!important;padding:9px 46px 0 0!important;text-align:left!important;min-height:26px!important}.waMsgMore{position:absolute!important;right:12px!important;bottom:10px!important;left:auto!important;top:auto!important}.waMsgMenu{right:10px!important;bottom:38px!important}.waMsg.in:has(.waAddJobBtn){position:relative!important;padding:9px 11px 10px!important;min-width:0!important}.waMsg.in .waMsgActions:has(.waAddJobBtn){position:static!important;inset:auto!important;width:100%!important;box-sizing:border-box!important;margin:12px 0 0!important;padding:0 0 10px!important;min-height:0!important;display:flex!important;justify-content:flex-end!important;align-items:center!important;border-bottom:1px solid #303744!important}.waMsg.in .waAddJobBtn{position:static!important;inset:auto!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important;max-width:100%!important;margin:0!important;padding:8px 13px!important}.waMsg.in:has(.waAddJobBtn)>small{position:static!important;inset:auto!important;display:block!important;width:100%!important;box-sizing:border-box!important;margin:0!important;padding:9px 44px 0 0!important;text-align:left!important}.waMsg.in:has(.waAddJobBtn)>.waMsgMore{position:absolute!important;right:10px!important;bottom:7px!important;left:auto!important;top:auto!important}@media(max-width:768px){.chatInlineComposer textarea,.closeModal input,.closeModal select,.closeModal textarea,.waChat textarea,input,input[type=date],input[type=email],input[type=number],input[type=tel],input[type=text],input[type=time],select,textarea{font-size:16px!important}}@supports (-webkit-touch-callout:none){.chatInlineComposer textarea,.closeSheet input,.closeSheet select,.modal input,.modal select,.modal textarea,.waChat textarea,input,select,textarea{font-size:16px!important}}.waReplyBar{display:flex;align-items:center;gap:10px;padding:8px 12px;background:#15191d;border-top:1px solid #2a3036;border-left:3px solid #25d366}.waReplyBar>div{min-width:0;flex:1 1;display:flex;flex-direction:column;gap:2px}.waReplyBar b{font-size:12px;color:#25d366}.waReplyBar span{font-size:12px;color:#aeb6bd;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.waReplyBar>button{border:0;background:transparent;color:#aeb6bd;font-size:22px;padding:2px 6px}.waQuotedCard{margin:5px 0 8px;padding:7px 9px;border-left:3px solid #25d366;border-radius:7px;background:rgba(0,0,0,.18);display:flex;flex-direction:column;gap:2px;max-width:100%;overflow:hidden}.waQuotedCard b{font-size:11px!important;color:#25d366!important}.waQuotedCard span{font-size:11px;color:#aeb6bd;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.waChat footer textarea,.waChat textarea,.waReplyBar+footer textarea{font-size:16px!important;line-height:22px!important;transform:none!important;zoom:1!important;-webkit-text-size-adjust:100%!important}body,html{touch-action:pan-x pan-y;-webkit-text-size-adjust:100%!important}.waChat>footer.hasReply{grid-template-columns:1fr 46px!important;grid-template-rows:auto auto!important;align-items:end!important}.waChat>footer.hasReply .waReplyBar{grid-column:1/-1!important;grid-row:1!important;margin:-9px -10px 8px!important;padding:8px 12px!important}.waChat>footer.hasReply textarea{grid-column:1!important;grid-row:2!important}.waChat>footer.hasReply>button:not(.waReplyBar button){grid-column:2!important;grid-row:2!important}.waDirectReply{position:absolute!important;top:50%!important;transform:translateY(-50%)!important;width:34px!important;height:34px!important;border:1px solid #303946!important;border-radius:50%!important;background:#1b222c!important;color:#eef3f8!important;font-size:20px!important;line-height:1!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0!important;z-index:3!important;box-shadow:0 2px 8px rgba(0,0,0,.28)!important}.waMsg.in .waDirectReply{right:-44px!important}.waMsg.out .waDirectReply{left:-44px!important}.waDirectReply:active{transform:translateY(-50%) scale(.94)!important}.waMsg{position:relative!important}.waDirectReply{-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important;background-image:none!important;border:1px solid #303846!important;color:#f4f6f8!important;box-shadow:0 2px 8px rgba(0,0,0,.35)!important;font-family:Arial,sans-serif!important;font-variant-emoji:text!important}.waDirectReply svg{display:block!important;fill:#f4f6f8!important;stroke:none!important}.waDirectReply{background:#171c24!important;border-color:#303846!important}.appointmentQuickForm{width:min(92vw,520px)!important;max-width:520px!important;padding:22px!important;border-radius:22px!important;box-sizing:border-box!important;overflow:hidden!important}.appointmentQuickForm .formGrid{display:grid!important;grid-template-columns:1fr 1fr!important;grid-gap:14px!important;gap:14px!important}.appointmentQuickForm label.full{grid-column:1/-1!important}.appointmentQuickForm input,.appointmentQuickForm select{box-sizing:border-box!important;width:100%!important;max-width:100%!important;height:52px!important;font-size:16px!important;padding:0 14px!important}.appointmentQuickForm .primary.full{display:block!important;width:100%!important;height:52px!important;margin-top:16px!important;border:0!important;border-radius:13px!important;background:#2878ec!important;color:#fff!important;font-size:16px!important;font-weight:800!important}.appointmentQuickForm h2{font-size:30px!important;margin:8px 0 22px!important}.appointmentQuickForm .x{top:18px!important;right:18px!important}@media(max-width:520px){.appointmentQuickForm{width:94vw!important;padding:18px!important}.appointmentQuickForm .formGrid{grid-template-columns:1fr!important;gap:12px!important}.appointmentQuickForm label,.appointmentQuickForm label.full{grid-column:1!important}.appointmentQuickForm h2{font-size:27px!important}}.appointmentQuickForm .formGrid{min-width:0!important}.appointmentQuickForm label{min-width:0!important;max-width:100%!important;overflow:hidden!important}.appointmentQuickForm input[type=date],.appointmentQuickForm input[type=time]{display:block!important;width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important;padding:0 12px!important;overflow:hidden!important}.appointmentQuickForm input[type=date]::-webkit-date-and-time-value,.appointmentQuickForm input[type=time]::-webkit-date-and-time-value{min-width:0!important;text-align:left!important}.appointmentQuickForm input::-webkit-datetime-edit{min-width:0!important;padding:0!important}.appointmentQuickForm input::-webkit-calendar-picker-indicator{margin-left:auto!important}.appointmentQuickForm .apptNativeField{position:relative!important;width:100%!important;max-width:100%!important;height:52px!important;overflow:hidden!important;border:1px solid #29313f!important;border-radius:12px!important;background:#11151c!important;box-sizing:border-box!important}.appointmentQuickForm .apptNativeField input{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;min-width:0!important;max-width:100%!important;border:0!important;border-radius:0!important;background:transparent!important;padding:0 14px!important;box-sizing:border-box!important;font-size:16px!important}.appointmentQuickForm label>.apptNativeField{margin-top:6px!important}.app.lightMode{background:#f4f6f9!important;color:#172033!important}.app.lightMode>header,.app.lightMode>nav{background:#fff!important;border-color:#dce2ea!important}.app.lightMode .waChat,.app.lightMode .waThread,.app.lightMode main{background:#f4f6f9!important}.app.lightMode .appearanceCard,.app.lightMode .chatPreview,.app.lightMode .job,.app.lightMode .mobileChatList button,.app.lightMode .mobileForm,.app.lightMode .mobileJobDrawer,.app.lightMode .reportJobs button,.app.lightMode .settingsGrid button,.app.lightMode .settingsPanel,.app.lightMode .stats button,.app.lightMode .waMsg{background:#fff!important;color:#172033!important;border-color:#d8dee8!important}.app.lightMode .detail,.app.lightMode .waMsg>p,.app.lightMode b,.app.lightMode h1,.app.lightMode h2,.app.lightMode h3{color:#172033!important}.app.lightMode label,.app.lightMode p,.app.lightMode small,.app.lightMode span{color:#667085}.app.lightMode .apptNativeField,.app.lightMode .mapAddress,.app.lightMode input,.app.lightMode select,.app.lightMode textarea{background:#fff!important;color:#172033!important;border-color:#cfd7e3!important}.app.lightMode .waMsg.in{background:#fff!important}.app.lightMode .waMsg.out{background:#dff6ea!important;border-color:#b8e4cd!important}.app.lightMode .waReplyBar{background:#eef4f0!important;border-color:#25a65a!important}.app.lightMode .waQuotedCard{background:#edf3ef!important}.app.lightMode .waDirectReply{background:#fff!important;color:#172033!important;border-color:#cfd7e3!important}.app.lightMode .waDirectReply svg{fill:#172033!important}.app.lightMode .mobileMenu,.app.lightMode .profileMenu{background:#fff!important;color:#172033!important}.app.lightMode .mobileMenu button,.app.lightMode .profileMenu button{color:#172033!important;border-color:#e3e7ed!important}.app.lightMode .hello,.app.lightMode .sectionHead{color:#172033!important}.app.lightMode .mobilePaymentCard{background:#f8fafc!important;border-color:#d8dee8!important}.app.lightMode .jobActions a,.app.lightMode .jobActions button{background:#eaf2ff!important;color:#1f65bd!important}.app.lightMode .mobileDrawerActions button{background:#f8fafc!important;color:#172033!important;border-color:#d8dee8!important}.app.lightMode .callCards button,.app.lightMode .mobileCalls>button,.app.lightMode .waGroups>button{background:#fff!important;color:#172033!important;border-color:#d7dee8!important;box-shadow:0 1px 2px rgba(16,24,40,.05)!important}.app.lightMode .callCards button b,.app.lightMode .mobileCalls b,.app.lightMode .waGroups b{color:#172033!important}.app.lightMode .callCards button span,.app.lightMode .mobileCalls span,.app.lightMode .mobileCalls>button>small,.app.lightMode .waGroupPreview,.app.lightMode .waGroups i,.app.lightMode .waGroups small{color:#667085!important}.app.lightMode .callCards button.active{background:#eef5ff!important;border-color:#3487ff!important;box-shadow:inset 0 0 0 1px #3487ff!important}.app.lightMode .callDir{background:#eaf2ff!important;color:#2878ec!important}.app.lightMode .callDir.in,.app.lightMode .waGroupIcon{background:#e8f8ee!important;color:#20a35a!important}.app.lightMode .waGroupUnread{background:#ff3b5c!important;color:#fff!important}.app.lightMode .mobileDialBtn{background:#eaf2ff!important;border-color:#3487ff!important;color:#2878ec!important}.app.lightMode .mobileDialBtn svg{fill:#2878ec!important}.app.lightMode .apptStats article,.app.lightMode .mobileAppointments>article,.app.lightMode .reportBreakCard,.app.lightMode .reportCards article,.app.lightMode .reportKpiWide{background:#fff!important;color:#172033!important;border-color:#d7dee8!important;box-shadow:0 1px 2px rgba(16,24,40,.05)!important}.app.lightMode .apptStats article b,.app.lightMode .mobileAppointments .apptBody b,.app.lightMode .reportBreakCard h2,.app.lightMode .reportCards b,.app.lightMode .reportLegend b{color:#172033!important}.app.lightMode .apptStats article span,.app.lightMode .mobileAppointments .apptBody small,.app.lightMode .mobileAppointments .apptBody span,.app.lightMode .mobileAppointments footer span,.app.lightMode .reportCards span,.app.lightMode .reportLegend span{color:#667085!important}.app.lightMode .mobileAppointments footer{border-color:#d7dee8!important}.app.lightMode .apptBody{color:#172033!important}.app.lightMode .apptDateFilter label,.app.lightMode .mobileReportDates label,.app.lightMode .mobileReportTech select{background:#fff!important;color:#172033!important;border-color:#cfd7e3!important}.app.lightMode .apptDateFilter input,.app.lightMode .mobileReportDates input{color:#172033!important;color-scheme:light!important}.app.lightMode .reportDonut>div{background:#fff!important}.app.lightMode .reportDonut b{color:#172033!important}.app.lightMode .reportBreakCard{background:#fff!important}.app.lightMode .reportCards .profit{border-left-color:#39d98a!important}.app.lightMode .mobileMenu>header>button{background:#172033!important;color:#fff!important;border-color:#172033!important;font-size:0!important;position:relative!important}.app.lightMode .mobileMenu>header>button:after{content:"×";font-size:22px!important;line-height:1!important;color:#fff!important;position:absolute!important;inset:0!important;display:grid!important;place-items:center!important}.app.lightMode .mobileMenu>div>button>b:after{filter:none!important}.app.lightMode .mobileMenu>div>button:first-child>b:after,.app.lightMode .mobileMenu>div>button:nth-child(2)>b:after,.app.lightMode .mobileMenu>div>button:nth-child(3)>b:after,.app.lightMode .mobileMenu>div>button:nth-child(4)>b:after,.app.lightMode .mobileMenu>div>button:nth-child(5)>b:after,.app.lightMode .mobileMenu>div>button:nth-child(6)>b:after,.app.lightMode .mobileMenu>div>button:nth-child(7)>b:after,.app.lightMode .mobileMenu>div>button:nth-child(8)>b:after,.app.lightMode .mobileMenu>div>button:nth-child(9)>b:after{filter:brightness(0) saturate(100%) invert(15%) sepia(18%) saturate(1134%) hue-rotate(179deg) brightness(92%) contrast(94%)!important}.app.lightMode .mobileMenu>div>button:nth-child(5)>b:after{filter:brightness(0) saturate(100%) invert(46%) sepia(88%) saturate(1461%) hue-rotate(103deg) brightness(91%) contrast(84%)!important}.app.lightMode .mobileMenu>div>button>i{color:#98a2b3!important}.app.lightMode>nav{background:#fff!important;border-top:1px solid #dce2ea!important}.app.lightMode>nav .moreNav{border-left:1px solid #dce2ea!important}.app.lightMode>nav .moreNav,.app.lightMode>nav button{background:#fff!important;color:#667085!important}.app.lightMode>nav button.active{color:#4a9cff!important}.app.lightMode .bottomJobsIcon{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23667085' stroke-width='1.8' stroke-linecap='round'%3E%3Cline x1='8' y1='6' x2='21' y2='6'/%3E%3Cline x1='8' y1='12' x2='21' y2='12'/%3E%3Cline x1='8' y1='18' x2='21' y2='18'/%3E%3Cline x1='3' y1='6' x2='3.01' y2='6'/%3E%3Cline x1='3' y1='12' x2='3.01' y2='12'/%3E%3Cline x1='3' y1='18' x2='3.01' y2='18'/%3E%3C/svg%3E")!important}.app.lightMode>nav button.active .bottomJobsIcon{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%234a9cff' stroke-width='1.8' stroke-linecap='round'%3E%3Cline x1='8' y1='6' x2='21' y2='6'/%3E%3Cline x1='8' y1='12' x2='21' y2='12'/%3E%3Cline x1='8' y1='18' x2='21' y2='18'/%3E%3Cline x1='3' y1='6' x2='3.01' y2='6'/%3E%3Cline x1='3' y1='12' x2='3.01' y2='12'/%3E%3Cline x1='3' y1='18' x2='3.01' y2='18'/%3E%3C/svg%3E")!important}.app.lightMode>nav .moreNav b,.app.lightMode>nav .moreNav span{color:#667085!important}.app.lightMode .jobsDateQuick button,.app.lightMode .mobileJobFilters button,.app.lightMode .mobileJobSearch{border-color:#cfd7e3!important}.app.lightMode .mobileJobSearch{border:1px solid #cfd7e3!important}.app.lightMode .mobileJobSearch span{color:#98a2b3!important}.app.lightMode .mobileJobSearch input{background:transparent!important}.app.lightMode .mobileJobSearch input::placeholder{color:#7b879b!important}.app.lightMode .jobsDateQuick button,.app.lightMode .mobileJobFilters button{background:#fff!important;border:1px solid #cfd7e3!important;color:#667085!important;box-shadow:none!important}.app.lightMode .jobsDateQuick button:active,.app.lightMode .jobsDateQuick button:focus,.app.lightMode .mobileJobFilters button.active{background:#eaf2ff!important;border-color:#3487ff!important;color:#2878ec!important}.app.lightMode .bottomHomeIcon{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23667085' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 11.5 12 4l9 7.5'/%3E%3Cpath d='M5 10v9a1 1 0 0 0 1 1h4v-6h4v6h4a1 1 0 0 0 1-1v-9'/%3E%3C/svg%3E")!important}.app.lightMode>nav button.active .bottomHomeIcon{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%234a9cff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 11.5 12 4l9 7.5'/%3E%3Cpath d='M5 10v9a1 1 0 0 0 1 1h4v-6h4v6h4a1 1 0 0 0 1-1v-9'/%3E%3C/svg%3E")!important}.app.lightMode .bottomReportIcon{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23667085' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='5' y1='21' x2='5' y2='10'/%3E%3Cline x1='12' y1='21' x2='12' y2='5'/%3E%3Cline x1='19' y1='21' x2='19' y2='14'/%3E%3Cline x1='3' y1='21' x2='21' y2='21'/%3E%3C/svg%3E")!important}.app.lightMode>nav button.active .bottomReportIcon{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%234a9cff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='5' y1='21' x2='5' y2='10'/%3E%3Cline x1='12' y1='21' x2='12' y2='5'/%3E%3Cline x1='19' y1='21' x2='19' y2='14'/%3E%3Cline x1='3' y1='21' x2='21' y2='21'/%3E%3C/svg%3E")!important}.app.lightMode .mobileTechs>button{background:#fff!important;color:#172033!important;border-color:#d7dee8!important;box-shadow:0 1px 2px rgba(16,24,40,.05)!important}.app.lightMode .mobileTechs>button>div>b{color:#172033!important}.app.lightMode .mobileTechs>button>div>small{color:#667085!important}.app.lightMode .mobileTechs>button>strong{color:#172033!important}.app.lightMode .mobileTechs>button>em{color:#98a2b3!important}.app.lightMode .mobileTechs>button .techAvatar{background:#eaf2ff!important;color:#2878ec!important}.app.lightMode .mobileTechs>button>i.active{background:#e8f8ee!important;color:#168a49!important}.app.lightMode .mobileTechs>button>i.inactive{background:#fff0f1!important;color:#c93845!important}.app.lightMode .waChat>footer{background:#fff!important;border-top:1px solid #dce2ea!important}.app.lightMode .waChat>footer textarea{background:#fff!important;color:#172033!important;border:1px solid #cfd7e3!important}.app.lightMode .waChat>footer textarea::placeholder{color:#98a2b3!important}.app.lightMode .waChat>footer>button{background:#2878ec!important;color:#fff!important;border-color:#2878ec!important}.app.lightMode .waChat>footer.hasReply{background:#fff!important}.app.lightMode .waChat>footer.hasReply .waReplyBar{background:#eef8f2!important;border-color:#25a65a!important}.app.lightMode .waChat>footer.hasReply .waReplyBar b{color:#168a49!important}.app.lightMode .waChat>footer.hasReply .waReplyBar span{color:#667085!important}.app.lightMode .closePay{background:#fff!important;color:#172033!important;border-color:#d7dee8!important;box-shadow:0 20px 60px rgba(16,24,40,.18)!important}.app.lightMode .closePay h2{color:#172033!important}.app.lightMode .closePay>small{color:#2878ec!important}.app.lightMode .closeGrid label,.app.lightMode .closePay>label{color:#667085!important}.app.lightMode .closePay label>input:not([type=checkbox]),.app.lightMode .closePay label>select{background:#fff!important;color:#172033!important;border-color:#cfd7e3!important}.app.lightMode .closePay label>input::placeholder{color:#98a2b3!important}.app.lightMode .closePay .noPay{color:#172033!important}.app.lightMode .closePay .noPay input{accent-color:#2878ec!important}.app.lightMode .closePay .x{background:#172033!important;color:#fff!important;border:1px solid #172033!important}.app.lightMode .closePay .saveClose{background:#e8f8ee!important;border-color:#20a35a!important;color:#168a49!important}.app.lightMode .closePayShade{background:rgba(15,23,42,.58)!important}.app.lightMode .apptStats>article,.app.lightMode .mobileAppointments>article{background:#fff!important;border:1px solid #d7dee8!important;color:#172033!important;box-shadow:0 1px 2px rgba(16,24,40,.05)!important}.app.lightMode .apptStats>article span{color:#667085!important}.app.lightMode .apptStats>article b{color:#172033!important}.app.lightMode .mobileAppointments .apptBody{background:transparent!important;color:#172033!important}.app.lightMode .mobileAppointments .apptBody b{color:#172033!important}.app.lightMode .mobileAppointments .apptBody small,.app.lightMode .mobileAppointments .apptBody span{color:#667085!important}.app.lightMode .mobileAppointments footer{border-top-color:#d7dee8!important}.app.lightMode .apptJobId,.app.lightMode .mobileAppointments footer strong{color:#2878ec!important}.app.lightMode .mobileAppointments footer span{color:#667085!important}.app.lightMode .apptStatus{background:#fff3d6!important;color:#a66b00!important}.app.lightMode .apptStatus.completed{background:#e8f8ee!important;color:#168a49!important}.app.lightMode .apptStatus.cancelled{background:#fff0f1!important;color:#c93845!important}.app.lightMode .removePaymentBtn{background:#fff1f2!important;border:1px solid #f3b8bf!important;color:#c93845!important;box-shadow:none!important}.app.lightMode .removePaymentBtn:active{background:#ffe4e7!important;border-color:#e98d98!important}.app.lightMode .settingsGrid>button>i{background:#eef2f7!important;color:#667085!important;border:1px solid #dce2ea!important}.app.lightMode .settingsGrid>button.active>i{background:#eaf2ff!important;color:#2878ec!important;border-color:#bfd7ff!important}.app.lightMode .settingsGrid>button.active{background:#fff!important;border-color:#3487ff!important}.app.lightMode .settingsGrid>button>b,.app.lightMode .settingsGrid>button>div>b{color:#172033!important}.app.lightMode .settingsGrid>button.active b{color:#2878ec!important}.app.lightMode .settingsGrid>button span{color:#667085!important}.app.lightMode .stats button{background:#fff!important}.app.lightMode .stats button:first-child{border-left:5px solid #4a9cff!important}.app.lightMode .stats button:nth-child(2){border-left:5px solid #8b5cf6!important}.app.lightMode .stats button:nth-child(3){border-left:5px solid #22c55e!important}.app.lightMode .stats button:nth-child(4){border-left:5px solid #3b82f6!important}.app.lightMode .stats button:first-child>b{color:#2878ec!important}.app.lightMode .stats button:nth-child(2)>b{color:#7c3aed!important}.app.lightMode .stats button:nth-child(3)>b{color:#16a34a!important}.app.lightMode .stats button:nth-child(4)>b{color:#2563eb!important}.app.lightMode .stats button:first-child{border-left-color:#f5b800!important}.app.lightMode .stats button:first-child>b{color:#c58a00!important}.settingsForm{display:grid;grid-gap:12px;gap:12px;margin-top:14px}.settingsForm label{display:block;color:#8792a5;font-size:10px;font-weight:800}.settingsForm input,.settingsForm select{display:block;width:100%;height:44px;margin-top:6px;border:1px solid #29313f;border-radius:10px;background:#11151c;color:#fff;padding:0 11px;box-sizing:border-box;font-size:14px}.settingsForm>small,.settingsToggles>small{color:#758196;font-size:9px}.settingsInfo{display:grid;grid-gap:14px;gap:14px;margin-top:14px}.settingsInfo div{padding:14px;border:1px solid #29313f;border-radius:12px}.settingsInfo b,.settingsInfo span{display:block}.settingsInfo span{margin-top:5px;color:#8792a5;font-size:10px}.settingsInfo button{height:42px;border:1px solid #347ee8;border-radius:10px;background:#173664;color:#78b1ff;font-weight:800}.integrationList{grid-gap:8px;gap:8px}.integrationList>div{display:flex;justify-content:space-between;padding:13px;border-radius:11px}.integrationList span{font-size:9px;color:#8792a5}.integrationList span.connected{color:#35c874}.app.lightMode .integrationList>div,.app.lightMode .settingsForm input,.app.lightMode .settingsForm select,.app.lightMode .settingsInfo div{background:#fff!important;color:#172033!important;border-color:#d7dee8!important}.app.lightMode .integrationList span,.app.lightMode .settingsForm label,.app.lightMode .settingsForm>small,.app.lightMode .settingsInfo span,.app.lightMode .settingsToggles>small{color:#667085!important}.app.lightMode .settingsInfo button{background:#eaf2ff!important;color:#2878ec!important;border-color:#3487ff!important}.app.lightMode .integrationList span.connected{color:#168a49!important}.walletPanel{display:grid;grid-gap:12px;gap:12px;margin-top:14px}.walletLoad,.walletRefresh{height:44px;border:1px solid #347ee8;border-radius:11px;background:#173664;color:#78b1ff;font-weight:900}.walletBalance,.walletUsage article{border:1px solid #29313f;border-radius:13px;background:#0d1016;padding:14px}.walletBalance span,.walletUsage span{display:block;color:#8792a5;font-size:10px}.walletBalance b{display:block;font-size:30px;margin-top:5px}.walletBalance small{color:#758196}.walletUsage{display:grid;grid-template-columns:1fr 1fr;grid-gap:9px;gap:9px}.walletUsage b{display:block;font-size:20px;margin:5px 0}.walletUsage small{color:#758196;font-size:9px}.walletError{color:#ff737f!important}.app.lightMode .walletBalance,.app.lightMode .walletUsage article{background:#fff!important;border-color:#d7dee8!important;color:#172033!important}.app.lightMode .walletBalance small,.app.lightMode .walletBalance span,.app.lightMode .walletUsage small,.app.lightMode .walletUsage span{color:#667085!important}.app.lightMode .walletLoad,.app.lightMode .walletRefresh{background:#eaf2ff!important;color:#2878ec!important;border-color:#3487ff!important}.smsMenuBadge,.smsNavBadge,.waGroupUnread,.waUnreadBadge{background:#ff3b5c!important;color:#fff!important;-webkit-text-fill-color:#fff!important;text-shadow:none!important}.app.lightMode .smsMenuBadge,.app.lightMode .smsNavBadge,.app.lightMode .waGroupUnread,.app.lightMode .waUnreadBadge{background:#ff3b5c!important;color:#fff!important;-webkit-text-fill-color:#fff!important}.app.lightMode .waGroups .waGroupUnread,.app.lightMode .waGroups button .waGroupUnread{color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important;font-weight:900!important;text-shadow:0 0 0 #fff!important}.app.lightMode .waGroups .waGroupUnread:first-letter{color:#fff!important}.app.lightMode .waUnreadBadge,.waUnreadBadge{border:0!important;box-shadow:none!important;outline:0!important}.mobileSendPreview{margin-top:14px;padding:14px;border:1px solid #29313f;border-radius:12px;background:#0d1016}.mobileSendPreview h3{margin:0 0 9px;font-size:12px}.mobileSendPreview pre{margin:0;max-height:180px;overflow:auto;white-space:pre-wrap;word-break:break-word;font:11px/1.55 ui-monospace,SFMono-Regular,Menlo,monospace;color:#cbd5e1}.app.lightMode .mobileSendPreview{background:#fff;border-color:#d7dee8}.app.lightMode .mobileSendPreview h3{color:#172033}.app.lightMode .mobileSendPreview pre{color:#475467}.removeJobBtn{grid-column:1/-1!important;background:#341318!important;border:1px solid #8f3340!important;color:#ff7180!important;font-weight:900!important}.app.lightMode .removeJobBtn{background:#fff1f2!important;border-color:#f3b8bf!important;color:#c93845!important}.app.lightMode .waAddJobBtn{background:#eaf2ff!important;border-color:#3487ff!important;color:#246fd1!important}.app.lightMode .waJobIdBtn{background:#eaf8ef!important;border-color:#39a866!important;color:#168344!important}.mobileMenu button{position:relative}.apptNavBadge{margin-left:auto;min-width:22px;height:22px;padding:0 6px;border-radius:999px;background:#8b5cf6;color:#fff!important;display:inline-flex;align-items:center;justify-content:center;font-size:10px;font-weight:900}.app.lightMode .apptNavBadge{background:#7c3aed!important;color:#fff!important}.globalMobileSearch{position:relative;margin:0 0 16px;display:flex;align-items:center;gap:9px;padding:0 13px;height:48px;border:1px solid #29313f;border-radius:13px;background:#0d1016}.globalMobileSearch>span{font-size:19px;color:#7f8ba0}.globalMobileSearch>input{flex:1 1;min-width:0;border:0!important;outline:0;background:transparent!important;color:#fff;font-size:14px}.globalSearchResults{position:absolute;z-index:40;top:54px;left:0;right:0;max-height:390px;overflow:auto;padding:7px;background:#0b0e13;border:1px solid #303846;border-radius:13px;box-shadow:0 14px 35px rgba(0,0,0,.35)}.globalSearchResults button{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:3px;padding:11px;border:0;border-bottom:1px solid #252d38;background:transparent;color:#fff;text-align:left}.globalSearchResults button:last-of-type{border-bottom:0}.globalSearchResults b{font-size:13px}.globalSearchResults small,.globalSearchResults span{font-size:11px;color:#8e99ab}.globalSearchResults p{padding:12px;margin:0;color:#8e99ab;font-size:12px}.app.lightMode .globalMobileSearch{background:#fff;border-color:#d6deea}.app.lightMode .globalMobileSearch>input{color:#172033!important}.app.lightMode .globalSearchResults{background:#fff;border-color:#d6deea}.app.lightMode .globalSearchResults button{color:#172033;border-color:#e6ebf2}.app.lightMode .globalSearchResults small,.app.lightMode .globalSearchResults span{color:#667085}.customerHistory{margin-top:14px;padding-top:13px;border-top:1px solid #29313f}.customerHistory>small{display:block;margin-bottom:8px;color:#7f8ba0;font-size:9px;font-weight:900;letter-spacing:.7px}.customerHistory>button{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:10px 0;border:0;border-bottom:1px solid #252d38;background:transparent;color:#fff;text-align:left}.customerHistory>button b{font-size:11px}.customerHistory>button span{font-size:9px;color:#8e99ab}.customerHistory>p{margin:5px 0;color:#8e99ab;font-size:10px}.app.lightMode .customerHistory{border-color:#e1e6ee}.app.lightMode .customerHistory>button{color:#172033;border-color:#e6ebf2}.app.lightMode .customerHistory>button span,.app.lightMode .customerHistory>p,.app.lightMode .customerHistory>small{color:#667085}.mobileAppointments>article{position:relative}.apptCardClick{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;z-index:1!important;border:0!important;background:transparent!important;border-radius:inherit!important}.mobileAppointments .apptBody,.mobileAppointments .apptJobId{position:relative;z-index:2}.mobileAppointments>article .apptStatus,.mobileAppointments>article footer{position:relative;z-index:2;pointer-events:none}.offlineFormNotice,.saveRetryBox{grid-column:1/-1;padding:10px 12px;border-radius:10px;font-size:11px}.offlineFormNotice{background:#3a2b0c;border:1px solid #8d6816;color:#ffd66b}.saveRetryBox{display:flex;align-items:center;justify-content:space-between;gap:10px;background:#351419;border:1px solid #87333f;color:#ff9aa5}.saveRetryBox button{flex:0 0 auto;border:1px solid #ff6677;border-radius:8px;background:#571b24;color:#fff;padding:7px 10px;font-weight:800}.app.lightMode .offlineFormNotice{background:#fff8dc;border-color:#e5c45b;color:#755600}.app.lightMode .saveRetryBox{background:#fff1f2;border-color:#f1a7af;color:#a72836}.app.lightMode .saveRetryBox button{background:#c93845;color:#fff}.dashboardAlerts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;margin:10px 0 14px}.dashboardAlerts button{min-width:0;display:flex;align-items:center;gap:9px;padding:10px 11px;border:1px solid #5f4715;border-radius:11px;background:#2b220e;color:#ffd66b;text-align:left}.dashboardAlerts button b{min-width:25px;height:25px;padding:0 5px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:#f2b632;color:#16110a;font-size:11px}.dashboardAlerts button span{font-size:10px;font-weight:800;line-height:1.2}.dashboardAlerts .appt{border-color:#633bb2;background:#24183d;color:#cbb3ff}.dashboardAlerts .appt b{background:#8b5cf6;color:#fff}.dashboardAlerts .missed{border-color:#8d3440;background:#32161a;color:#ff9aa5}.dashboardAlerts .missed b{background:#e5485a;color:#fff}.dashboardAlerts .wa{border-color:#26764b;background:#102c1d;color:#7ee2a7}.dashboardAlerts .wa b{background:#27a85f;color:#fff}.dashboardAllClear{grid-column:1/-1;padding:10px 12px;border:1px solid #245e40;border-radius:11px;background:#10281c;color:#67d995;font-size:10px;font-weight:800}.app.lightMode .dashboardAlerts button{background:#fff8df;color:#725300}.app.lightMode .dashboardAlerts .appt{background:#f5efff;color:#6c36c5}.app.lightMode .dashboardAlerts .missed{background:#fff0f2;color:#b52f40}.app.lightMode .dashboardAlerts .wa{background:#edfaf2;color:#16723e}.app.lightMode .dashboardAllClear{background:#eefaf3;color:#17723f}.duplicateCustomerWarn{display:grid;grid-gap:5px;gap:5px;padding:11px 12px;border:1px solid #9b741e;border-radius:11px;background:#33270d;color:#ffd66b}.duplicateCustomerWarn b{font-size:11px}.duplicateCustomerWarn span{font-size:9px;color:#d9bd73}.duplicateCustomerWarn button{justify-self:start;margin-top:3px;padding:7px 10px;border:1px solid #c49324;border-radius:8px;background:#4a3710;color:#ffe29a;font-size:9px;font-weight:900}.app.lightMode .duplicateCustomerWarn{background:#fff8dd;border-color:#dfbd54;color:#765500}.app.lightMode .duplicateCustomerWarn span{color:#8a6a16}.app.lightMode .duplicateCustomerWarn button{background:#fff1b8;border-color:#d4ad34;color:#6e5000}.jobTimeline{margin-top:14px;padding-top:13px;border-top:1px solid #29313f}.jobTimeline>small{display:block;margin-bottom:10px;color:#7f8ba0;font-size:9px;font-weight:900;letter-spacing:.7px}.jobTimelineRow{position:relative;display:flex;gap:10px;padding:0 0 14px 3px}.jobTimelineRow:not(:last-child):before{content:"";position:absolute;left:7px;top:10px;bottom:-2px;width:1px;background:#344050}.jobTimelineRow>i{position:relative;z-index:1;flex:0 0 9px;width:9px;height:9px;margin-top:3px;border-radius:50%;background:#4a9cff;box-shadow:0 0 0 3px #172334}.jobTimelineRow div{min-width:0}.jobTimelineRow b{display:block;color:#e7edf7;font-size:11px;line-height:1.3}.jobTimelineRow span{display:block;margin-top:3px;color:#8792a5;font-size:9px}.app.lightMode .jobTimeline{border-color:#e1e6ee}.app.lightMode .jobTimeline>small,.app.lightMode .jobTimelineRow span{color:#667085}.app.lightMode .jobTimelineRow b{color:#172033}.app.lightMode .jobTimelineRow:not(:last-child):before{background:#d7dee8}.app.lightMode .jobTimelineRow>i{background:#2878ec;box-shadow:0 0 0 3px #eaf2ff}.waPhotoBtn{flex:0 0 42px!important;width:42px!important;height:42px!important;border:1px solid #394354!important;border-radius:11px!important;background:#171c24!important;color:#dce5f3!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:24px!important;font-weight:500!important;cursor:pointer!important}.waPhotoBtn input{display:none!important}.waPhotoPreview{order:-1;flex:1 0 100%;position:relative;display:flex;align-items:center;gap:9px;padding:8px;border:1px solid #303a48;border-radius:11px;background:#10151c}.waPhotoPreview img{width:54px;height:54px;border-radius:8px;object-fit:cover}.waPhotoPreview span{font-size:10px;color:#aab5c5}.waPhotoPreview button{position:absolute;top:5px;right:6px;width:24px!important;height:24px!important;border-radius:50%!important;background:#252c36!important;color:#fff!important;border:0!important}.app.lightMode .waPhotoBtn{background:#fff!important;border-color:#cfd7e3!important;color:#2878ec!important}.app.lightMode .waPhotoPreview{background:#fff!important;border-color:#d7dee8!important}.app.lightMode .waPhotoPreview span{color:#667085!important}.waChat>footer{display:grid!important;grid-template-columns:minmax(0,1fr) 44px 52px!important;grid-template-rows:auto!important;grid-gap:8px!important;gap:8px!important;align-items:end!important}.waChat>footer>textarea{grid-column:1!important;grid-row:1!important;width:100%!important;min-width:0!important}.waChat>footer>.waPhotoBtn{grid-column:2!important;grid-row:1!important;width:44px!important;height:44px!important;margin:0!important;align-self:end!important}.waChat>footer>button:not(.waReplyBar button):not(.waPhotoPreview button){grid-column:3!important;grid-row:1!important;width:52px!important;height:44px!important;margin:0!important;align-self:end!important}.waChat>footer>.waPhotoPreview,.waChat>footer>.waReplyBar{grid-column:1/-1!important}.waChat>footer{grid-template-columns:minmax(0,1fr) 42px 46px!important;gap:7px!important;padding:9px 10px!important}.waChat>footer>textarea{height:44px!important;min-height:44px!important;max-height:88px!important;padding:10px 12px!important;border-radius:11px!important;resize:none!important}.waChat>footer>.waPhotoBtn{width:42px!important;height:42px!important}.waChat>footer>button:not(.waReplyBar button):not(.waPhotoPreview button){width:46px!important}.waChat{margin-top:0!important}.waChat>header{min-height:54px!important;height:54px!important;flex:0 0 54px!important;position:relative!important;z-index:8!important;background:#080b10!important}.app.lightMode .waChat>header{background:#f7f9fc!important}.waChat>header>div{min-width:0!important;display:block!important}.waChat>header b,.waChat>header small{visibility:visible!important;opacity:1!important}.waChat>header{position:-webkit-sticky!important;position:sticky!important;top:0!important;z-index:30!important;transform:none!important}.waChat>header b{font-size:13px!important;line-height:16px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.waChat>header small{line-height:13px!important}.waChat .waThread{min-height:0!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important}.waChat>footer{position:relative!important;z-index:20!important}@supports(height:100dvh){.waChat{height:calc(100dvh - 136px)!important}}.waChat>footer{grid-template-columns:minmax(0,1fr) 40px 44px!important;gap:6px!important}.waChat>footer>textarea{height:40px!important;min-height:40px!important;max-height:72px!important;padding:8px 10px!important;font-size:15px!important;line-height:20px!important;border-radius:10px!important}.waChat>footer>.waPhotoBtn{width:40px!important;height:40px!important;font-size:21px!important;border-radius:10px!important}.waChat>footer>button:not(.waReplyBar button):not(.waPhotoPreview button){width:44px!important;height:40px!important;border-radius:10px!important}.waChat>footer{max-height:96px!important}.waChat>footer>textarea{box-sizing:border-box!important}.waChat>footer{padding:5px 8px!important;min-height:50px!important;overflow:visible!important;padding:5px 8px 7px!important;min-height:52px!important}.waChat>footer>textarea{height:38px!important;min-height:38px!important;max-height:68px!important;padding:7px 10px!important}.waChat>footer>.waPhotoBtn,.waChat>footer>button:not(.waReplyBar button):not(.waPhotoPreview button){height:38px!important}.waChat>footer{margin-bottom:0!important;padding-bottom:7px!important;border-bottom:0!important}.waChat{padding-bottom:0!important}@media(max-width:700px){.waChat>footer{min-height:58px!important}.waChat .waThread{padding-bottom:8px!important}}.waChat{left:0!important;right:0!important;top:118px!important;bottom:72px!important;height:auto!important;margin:0!important;padding:0!important;grid-template-rows:54px minmax(0,1fr) 54px!important;z-index:10!important}.waChat>footer{height:54px!important;min-height:54px!important;box-sizing:border-box!important;padding:6px 8px!important;margin:0!important;background:inherit!important}.waChat>footer>textarea{height:42px!important;min-height:42px!important;max-height:42px!important}.waChat{top:76px!important}.pac-container{z-index:99999!important;border-radius:10px!important;margin-top:4px!important;box-shadow:0 10px 28px rgba(0,0,0,.35)!important}.pac-item{padding:8px 10px!important;line-height:26px!important}.app.lightMode~.pac-container,.pac-container{background:#fff!important;color:#172033!important}.callsDateFilter{display:grid;grid-template-columns:1fr 18px 1fr;grid-gap:8px;gap:8px;align-items:end;margin:0 0 10px}.callsDateFilter label{font-size:8px;font-weight:900;letter-spacing:.7px;color:#7f8ba0}.callsDateFilter input{display:block;width:100%;box-sizing:border-box;margin-top:5px;height:38px;border:1px solid #303846;border-radius:9px;background:#10151c;color:#eef2f8;padding:0 8px}.callsDateFilter>span{text-align:center;padding-bottom:10px;color:#788396}.callsDateFilter>button{grid-column:1/-1;height:32px;border:1px solid #303846;border-radius:9px;background:#11161d;color:#7fb4ff;font-size:9px;font-weight:900}.mobileCalls>button{background:#0d1016!important;border:1px solid #29313f!important}.mobileCalls>button,.mobileCalls>button>div:nth-child(2)>b{color:#eef2f8!important}.mobileCalls>button>div:nth-child(2)>span,.mobileCalls>button>small{color:#8792a5!important}.mobileCalls .callDir{background:#17243a!important;color:#5da2ff!important}.app.lightMode .callsDateFilter input{background:#fff;color:#172033;border-color:#d6deea}.app.lightMode .callsDateFilter>button{background:#fff;color:#2878ec;border-color:#d6deea}.app.lightMode .mobileCalls>button{border-color:#d6deea!important}.app.lightMode .mobileCalls .callDir{background:#eaf2ff!important;color:#2878ec!important}.callsDateQuick{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:7px;gap:7px;margin:-2px 0 11px}.callsDateQuick button{height:34px;border:1px solid #303846;border-radius:9px;background:#11161d;color:#aeb8c8;font-size:9px;font-weight:900}.mobileCalls>.callRow.incoming{border-left:4px solid #2f9d62!important}.mobileCalls>.callRow.outgoing{border-left:4px solid #3b82f6!important}.mobileCalls>.callRow.missed{border-left:4px solid #e5485a!important}.mobileCalls>.callRow.incoming .callDir{background:#123522!important;color:#58dc8e!important}.mobileCalls>.callRow.outgoing .callDir{background:#172e54!important;color:#6aa9ff!important}.mobileCalls>.callRow.missed .callDir{background:#3b171c!important;color:#ff7180!important}.app.lightMode .callsDateQuick button{background:#fff;border-color:#d6deea;color:#667085}.app.lightMode .mobileCalls>.callRow.incoming .callDir{background:#e9f8ef!important;color:#19864a!important}.app.lightMode .mobileCalls>.callRow.outgoing .callDir{background:#eaf2ff!important;color:#2878ec!important}.app.lightMode .mobileCalls>.callRow.missed .callDir{background:#fff0f2!important;color:#cf3547!important}.callsDateFilter{grid-template-columns:minmax(0,1fr) 14px minmax(0,1fr)!important;gap:5px!important;width:100%!important;box-sizing:border-box!important}.callsDateFilter label{min-width:0!important}.callsDateFilter input{width:100%!important;min-width:0!important;height:36px!important;padding:0 5px!important;font-size:11px!important}.callsDateFilter>span{font-size:12px!important;padding-bottom:9px!important}.callsDateFilter>button{height:30px!important}.callCards>button:first-child{border-color:#e4b323!important;background:#332a10!important;color:#ffd55d!important}.callCards>button:nth-child(2){border-color:#2f9d62!important;background:#123522!important;color:#63df94!important}.callCards>button:nth-child(3){border-color:#3b82f6!important;background:#172e54!important;color:#7db4ff!important}.callCards>button:nth-child(4){border-color:#e5485a!important;background:#3b171c!important;color:#ff7d8b!important}.callCards>button:nth-child(5){border-color:#8b5cf6!important;background:#281b43!important;color:#c6adff!important}.app.lightMode .callCards>button:first-child{background:#fff8dc!important;color:#8a6500!important}.app.lightMode .callCards>button:nth-child(2){background:#eaf8ef!important;color:#187c45!important}.app.lightMode .callCards>button:nth-child(3){background:#eaf2ff!important;color:#236dce!important}.app.lightMode .callCards>button:nth-child(4){background:#fff0f2!important;color:#c53546!important}.app.lightMode .callCards>button:nth-child(5){background:#f4efff!important;color:#7040c3!important}.callCards{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;grid-gap:6px!important;gap:6px!important;width:100%!important;overflow:visible!important}.callCards>button{width:auto!important;padding:10px 5px!important}.callCards>button b{font-size:18px!important}.callCards>button span{font-size:7.5px!important}.callsDateFilter{margin-bottom:7px!important}.callsDateFilter input{height:34px!important}.callsDateQuick.four{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:6px!important;margin:0 0 10px!important}.callsDateQuick.four button{height:32px!important;padding:0 4px!important;font-size:8px!important}.callsDateFilter{align-items:end!important;margin:0 0 5px!important}.callsDateFilter label{font-size:7px!important;line-height:9px!important}.callsDateFilter input[type=date]{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;display:block!important;height:30px!important;min-height:30px!important;max-height:30px!important;margin-top:3px!important;padding:2px 6px!important;border-radius:8px!important;font-size:10px!important;line-height:20px!important;text-align:center!important}.callsDateFilter>span{height:30px!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0!important}.callsDateQuick.four{margin:0 0 8px!important}.callsDateQuick.four button{height:28px!important;min-height:28px!important;border-radius:8px!important}.callCards>button{min-height:82px!important;padding:12px 6px!important;border-radius:12px!important}.callCards>button b{font-size:21px!important;line-height:1!important}.callCards>button span{font-size:8px!important;margin-top:7px!important}.callCards{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:7px!important}.callCards>button{min-height:90px!important;padding:14px 7px!important;border-radius:13px!important}.callCards>button b{font-size:24px!important}.callCards>button span{font-size:8.5px!important;margin-top:8px!important}.app.lightMode .callDetailShade{background:rgba(17,24,39,.48)!important}.app.lightMode .callDetailShade>aside{background:#fff!important;border-color:#d6deea!important;color:#172033!important}.app.lightMode .callDetailShade .close{background:#f1f4f8!important;color:#172033!important}.app.lightMode .callDetailShade>aside>small{color:#667085!important}.app.lightMode .callDetailShade h2{color:#172033!important}.app.lightMode .callDetailShade p{color:#667085!important}.app.lightMode .callDetailShade .detail{color:#172033!important;border-color:#e1e6ee!important}.app.lightMode .callDetailShade .jobActions a,.app.lightMode .callDetailShade .jobActions button{background:#eaf2ff!important;border-color:#b8d3fa!important;color:#246fcf!important}.callMatchedJob{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:4px;margin:10px 0 14px;padding:11px 12px;border:1px solid #2e3b4e;border-radius:11px;background:#111823;color:#eef3fb;text-align:left}.callMatchedJob small{color:#5ca1ff;font-size:8px;font-weight:900;letter-spacing:.6px}.callMatchedJob b{font-size:12px}.callMatchedJob span{font-size:10px;color:#aab5c5}.callMatchedJob em{font-size:9px;color:#8792a5;font-style:normal}.callMatchedJob i{font-size:8px;color:#6f7c90;font-style:normal}.callMatchedJob.empty{cursor:default}.app.lightMode .callMatchedJob{background:#f8fbff;border-color:#cfdced;color:#172033}.app.lightMode .callMatchedJob small{color:#2878ec}.app.lightMode .callMatchedJob em,.app.lightMode .callMatchedJob i,.app.lightMode .callMatchedJob span{color:#667085}.waChat>footer.hasReply{grid-template-rows:auto 42px!important;height:auto!important;padding:0 8px 6px!important}.waChat>footer.hasReply>.waReplyBar{margin:0 -8px 5px!important;padding:7px 10px!important}.waChat>footer.hasReply>textarea{height:42px!important;min-height:42px!important}.waChat>footer.hasReply>button:not(.waReplyBar button):not(.waPhotoPreview button){grid-column:3!important;grid-row:2!important}.waChat:has(>footer.hasReply){grid-template-rows:54px minmax(0,1fr) auto!important}.app.darkMode .mobileFormShade:has(.reportSendModal){background:rgba(0,0,0,.72)!important;backdrop-filter:blur(5px)!important;-webkit-backdrop-filter:blur(5px)!important}.app.darkMode .reportSendModal{background:linear-gradient(145deg,#0d1420,#090d14)!important;border:1px solid #2b3d59!important;border-radius:24px 24px 0 0!important;padding:28px 22px calc(28px + env(safe-area-inset-bottom))!important;box-shadow:0 -18px 60px rgba(0,0,0,.55),inset 0 1px rgba(255,255,255,.025)!important;color:#f7f9fc!important}.app.darkMode .reportSendModal>small{display:block!important;color:#4d9cff!important;font-size:11px!important;font-weight:900!important;letter-spacing:2.2px!important;margin:0 0 12px!important}.app.darkMode .reportSendModal h2{font-size:30px!important;line-height:1.05!important;margin:0 0 10px!important;color:#f8fafc!important}.app.darkMode .reportSendModal .reportSendHint{display:block!important;color:#94a3b8!important;font-size:13px!important;line-height:1.45!important;margin:0 0 24px!important}.app.darkMode .reportSendModal label{display:block!important;color:#cbd5e1!important;font-size:10px!important;font-weight:800!important;letter-spacing:1.2px!important}.app.darkMode .reportSendModal input{display:block!important;width:100%!important;height:58px!important;margin-top:8px!important;padding:0 16px!important;background:#111b2a!important;border:1.5px solid #2f80ed!important;border-radius:15px!important;color:#f8fafc!important;font-size:17px!important;box-shadow:0 0 0 3px rgba(47,128,237,.08)!important;box-sizing:border-box!important}.app.darkMode .reportSendModal input::placeholder{color:#708097!important}.app.darkMode .reportSendModal .formSave{height:58px!important;margin-top:20px!important;border:1px solid #489cff!important;border-radius:15px!important;background:linear-gradient(180deg,#3795ff,#2377e8)!important;color:#fff!important;font-size:16px!important;font-weight:850!important;box-shadow:0 10px 26px rgba(37,120,232,.22)!important}.app.darkMode .reportSendModal .formSave:disabled{background:#13233a!important;border-color:#25466f!important;color:#56749b!important;box-shadow:none!important}.app.darkMode .reportSendModal .x{top:20px!important;right:20px!important;width:48px!important;height:48px!important;border-radius:14px!important;background:#151d2b!important;color:#f8fafc!important;font-size:28px!important}.app.darkMode .reportSendModal .reportSendSecure{display:block!important;text-align:center!important;color:#8391a6!important;font-size:10px!important;margin-top:16px!important}.pac-container{box-shadow:0 12px 34px rgba(0,0,0,.35)!important}.app.darkMode~.pac-container,.pac-container{font-family:inherit!important}.pac-item{padding:8px 12px!important;font-size:12px!important;cursor:pointer!important}.mobileAddressAutocomplete{position:relative;width:100%}.mobileAddressAutocomplete>input{width:100%;box-sizing:border-box}.mobileAddressSuggestions{position:absolute;z-index:2147483647;left:0;right:0;top:calc(100% + 5px);background:#101722;border:1px solid #314158;border-radius:12px;box-shadow:0 16px 36px rgba(0,0,0,.5);overflow:hidden;max-height:260px;overflow-y:auto}.mobileAddressSuggestions>span{display:block;padding:12px;color:#8492a6;font-size:11px}.mobileAddressSuggestions button{display:flex;width:100%;flex-direction:column;align-items:flex-start;gap:3px;padding:11px 12px;border:0;border-bottom:1px solid #263244;background:#101722;color:#f2f5fa;text-align:left}.mobileAddressSuggestions button:last-child{border-bottom:0}.mobileAddressSuggestions button b{font-size:12px}.mobileAddressSuggestions button small{font-size:10px;color:#8f9bad}.app.lightMode .mobileAddressSuggestions{background:#fff;border-color:#d5deea}.app.lightMode .mobileAddressSuggestions button{background:#fff;color:#172033;border-color:#e5eaf1}.app.lightMode .mobileAddressSuggestions button small{color:#667085}.pac-container{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}.pac-item{min-height:46px!important}.settingsGrid>button>i{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:20px!important}.settingsGrid>button:nth-child(7)>i{color:#17864a!important}.settingsGrid>button:nth-child(8)>i{color:#ed9800!important}.settingsGrid>button>i{font-family:-apple-system,BlinkMacSystemFont,Segoe UI Symbol,sans-serif!important;font-style:normal!important;font-size:21px!important;font-weight:700!important;display:grid!important;place-items:center!important;text-shadow:none!important}.settingsGrid>button:first-child>i{color:#2f80ed!important;background:#eef5ff!important}.settingsGrid>button:nth-child(2)>i{color:#59677d!important;background:#f0f3f7!important}.settingsGrid>button:nth-child(3)>i{color:#64748b!important;background:#f0f3f7!important}.settingsGrid>button:nth-child(4)>i{color:#2f80ed!important;background:#eef5ff!important}.settingsGrid>button:nth-child(5)>i{color:#18864b!important;background:#edf9f1!important}.settingsGrid>button:nth-child(6)>i{color:#7c3aed!important;background:#f4efff!important}.settingsGrid>button:nth-child(7)>i{color:#18864b!important;background:#edf9f1!important}.settingsGrid>button:nth-child(8)>i{color:#e99600!important;background:#fff6e4!important}.settingsGrid>button:nth-child(9)>i{color:#dc3434!important;background:#fff0f0!important}.app.darkMode .settingsGrid>button>i{background:#151c27!important}.editClosedDateBtn{width:100%;margin-top:10px;min-height:44px;border:1px solid #338cff;border-radius:11px;background:#101d30;color:#62a6ff;font-weight:800}.closedDateMobile label{display:block;margin-top:18px;color:#9ca9bc;font-size:11px;font-weight:800;letter-spacing:.6px}.closedDateMobile input{width:100%;height:54px;margin-top:7px;box-sizing:border-box;border:1px solid #334157;border-radius:12px;background:#111923;color:#f4f7fb;padding:0 12px;font-size:16px}.app.darkMode .profileMenu{background:linear-gradient(145deg,#111a28,#0b111b)!important;color:#f4f7fb!important;border:1px solid #2b3b54!important;box-shadow:0 22px 65px rgba(0,0,0,.58)!important}.app.darkMode .profileHead{border-color:#29374d!important;background:linear-gradient(145deg,#152033,#101824)!important}.app.darkMode .profileHead>span{background:linear-gradient(145deg,#439cff,#287bea)!important;color:#fff!important;box-shadow:0 8px 22px rgba(47,139,255,.22)!important}.app.darkMode .profileHead b{color:#f5f8fc!important}.app.darkMode .profileHead small{color:#8f9db3!important}.app.darkMode .profileMenu>button{background:rgba(13,20,31,.78)!important;color:#f1f5fa!important;border-color:#263449!important}.app.darkMode .profileMenu>button:active{background:#172438!important}.app.darkMode .profileMenu>button>span{color:#67aaff!important}.app.darkMode .profileMenu .darkModeRow{border-top-color:#2b3a50!important}.app.darkMode .profileSwitch{background:#26364d!important}.app.darkMode .profileSwitch.on{background:#338cff!important}.app.darkMode .profileMenu .profileSignout{color:#ff6b73!important;background:rgba(26,15,21,.72)!important}.app.darkMode .profileMenu .profileSignout>span{color:#ff6b73!important}.profileNotifBadge{margin-left:auto!important;min-width:20px!important;height:20px!important;padding:0 5px!important;border-radius:999px!important;background:#338cff!important;color:#fff!important;font-size:9px!important;font-style:normal!important;display:grid!important;place-items:center!important}.app.lightMode .avatar,.app.lightMode .profileHead>span,.avatar,.profileHead>span{background:#338cff!important}.profileMenu .profileMenuMain .profileMenuIcon{width:34px!important;height:34px!important;flex:0 0 34px!important;margin-left:-7px!important;margin-right:7px!important;border-radius:10px!important;display:grid!important;place-items:center!important;background:#152a48!important;color:#5ca6ff!important;font-size:21px!important;font-weight:700!important;line-height:1!important}.app.lightMode .profileMenu .profileMenuMain .profileMenuIcon{background:#eaf3ff!important;color:#287bea!important}.waGroups{gap:0!important;margin:0!important}.waGroups>button{min-height:94px!important;border-width:0 0 1px!important;border-radius:0!important;border-color:#252d39!important;background:transparent!important;grid-template-columns:64px minmax(0,1fr) auto 14px!important;gap:12px!important;padding:12px 6px!important}.waGroupIcon{width:58px!important;height:58px!important;border-radius:50%!important}.waGroupIcon svg{width:31px!important;height:31px!important}.waGroups b{font-size:17px!important;line-height:22px!important;font-weight:700!important}.waGroupPreview,.waGroups small{font-size:13px!important;line-height:18px!important;margin-top:5px!important}.waGroups i{font-size:20px!important}.waGroupUnread{min-width:30px!important;max-width:56px!important;height:26px!important;padding:0 8px!important;border-radius:14px!important;font-size:11px!important;font-weight:800!important}.app.lightMode .waGroups>button{background:transparent!important}@media (max-width:720px){.app:has(.waChat textarea:focus)>nav,body:has(.waChat textarea:focus) .app>nav{display:none!important}.app:has(.waChat textarea:focus){padding-bottom:0!important}.waChat:has(textarea:focus){height:100dvh!important;padding-bottom:0!important}.waChat:has(textarea:focus)>footer{position:-webkit-sticky!important;position:sticky!important;bottom:0!important;z-index:50!important}}.app.waKeyboardOpen .waChat{margin-bottom:0!important}.app.waKeyboardOpen .waChat>footer{z-index:60!important}.app.waKeyboardOpen .waChat{height:calc(100dvh - 78px)!important;max-height:calc(100dvh - 78px)!important;grid-template-rows:54px minmax(0,1fr) auto!important;margin:-18px -16px 0!important;overflow:hidden!important}.app.waKeyboardOpen .waThread{min-height:0!important;overflow-y:auto!important;padding-bottom:8px!important}.app.waKeyboardOpen .waChat>footer{bottom:auto!important;flex:none!important;z-index:70!important}.app.waKeyboardOpen .waChat>footer textarea{font-size:16px!important}.app.waKeyboardOpen .waChat{position:fixed!important;inset:0!important;top:0!important;bottom:0!important;height:100dvh!important;max-height:none!important;margin:0!important;padding:0!important;display:grid!important;grid-template-rows:54px minmax(0,1fr) 58px!important;z-index:10000!important;background:#080b10!important}.app.waKeyboardOpen .waChat>header{grid-row:1!important}.app.waKeyboardOpen .waChat>.waThread{grid-row:2!important;min-height:0!important;overflow-y:auto!important}.app.waKeyboardOpen .waChat>footer{grid-row:3!important;position:relative!important;display:grid!important;height:58px!important;min-height:58px!important;max-height:58px!important;padding:7px 8px!important;margin:0!important;overflow:visible!important;background:#080b10!important;border-top:1px solid #222936!important;z-index:10001!important}.app.waKeyboardOpen .waChat>footer>textarea{display:block!important;visibility:visible!important;opacity:1!important;height:44px!important;min-height:44px!important;max-height:44px!important;font-size:16px!important}.app.waKeyboardOpen .waChat>footer>.waPhotoBtn,.app.waKeyboardOpen .waChat>footer>button:not(.waReplyBar button):not(.waPhotoPreview button){display:flex!important;height:44px!important;visibility:visible!important;opacity:1!important}.app.waKeyboardOpen .waChat>footer.hasReply{grid-template-rows:auto 44px!important;height:auto!important;min-height:108px!important;max-height:108px!important}.app:not(.waKeyboardOpen)>nav{height:66px!important;padding:5px 7px!important;left:12px!important;right:12px!important;border-radius:23px!important}.app:not(.waKeyboardOpen)>nav>button{height:56px!important;padding:4px 2px 3px!important;border-radius:17px!important;gap:1px!important}.app:not(.waKeyboardOpen)>nav>button>b{height:25px!important;min-height:25px!important;font-size:22px!important}.app:not(.waKeyboardOpen)>nav>button>span{font-size:9.5px!important;line-height:11px!important}.app:not(.waKeyboardOpen)>nav>button.active{border-radius:17px!important}.app:not(.waKeyboardOpen)>nav .phoneNavSvg,.app:not(.waKeyboardOpen)>nav .waSvg{width:24px!important;height:24px!important}.app:not(.waKeyboardOpen){padding-bottom:calc(92px + env(safe-area-inset-bottom))!important}.app:not(.waKeyboardOpen) .waChat{bottom:calc(82px + env(safe-area-inset-bottom))!important;grid-template-rows:54px minmax(0,1fr) 58px!important}.app:not(.waKeyboardOpen) .waChat>footer{height:58px!important;min-height:58px!important;padding:7px 8px!important}.waChat{position:fixed!important}.waJumpBottom{position:absolute!important;right:14px!important;bottom:66px!important;z-index:85!important;width:42px!important;height:42px!important;border:1px solid #34445d!important;border-radius:50%!important;background:#172131!important;color:#f5f8fc!important;display:grid!important;place-items:center!important;font-size:25px!important;font-weight:700!important;line-height:1!important;box-shadow:0 8px 22px rgba(0,0,0,.35)!important}.app.lightMode .waJumpBottom{background:#fff!important;color:#25344b!important;border-color:#ccd6e5!important}.app.waKeyboardOpen .waJumpBottom{bottom:66px!important}.waChat>footer>button:not(.waReplyBar button):not(.waPhotoPreview button){width:42px!important;min-width:42px!important;max-width:42px!important;height:42px!important;min-height:42px!important;padding:0!important;border-radius:11px!important;font-size:18px!important;line-height:1!important;display:grid!important;place-items:center!important}.app.waKeyboardOpen .waChat>footer>button:not(.waReplyBar button):not(.waPhotoPreview button){width:42px!important;min-width:42px!important;max-width:42px!important;height:42px!important;min-height:42px!important;font-size:18px!important}.waChat>footer>.waPhotoBtn,.waChat>footer>button:not(.waReplyBar button):not(.waPhotoPreview button){box-sizing:border-box!important;flex:none!important;width:42px!important;min-width:42px!important;max-width:42px!important;height:42px!important;min-height:42px!important;max-height:42px!important;padding:0!important;margin:0!important;border-radius:11px!important;align-self:center!important;place-self:center!important;display:grid!important;place-items:center!important;line-height:1!important}.waChat>footer>.waPhotoBtn{font-size:22px!important}.waChat>footer>button:not(.waReplyBar button):not(.waPhotoPreview button){font-size:17px!important}.app.waKeyboardOpen .waChat>footer>.waPhotoBtn,.app.waKeyboardOpen .waChat>footer>button:not(.waReplyBar button):not(.waPhotoPreview button){width:42px!important;min-width:42px!important;max-width:42px!important;height:42px!important;min-height:42px!important;max-height:42px!important;border-radius:11px!important}.waSendBtn{position:relative!important;display:grid!important;place-items:center!important;text-align:center!important;text-indent:0!important}.waSendArrow{position:absolute!important;left:50%!important;top:50%!important;transform:translate(-50%,-50%)!important;display:block!important;width:auto!important;height:auto!important;margin:0!important;padding:0!important;line-height:1!important;font-size:17px!important;width:22px!important;height:22px!important;display:grid!important;place-items:center!important}.waSendArrow svg{display:block!important;width:22px!important;height:22px!important;margin:0!important}.waSendArrow svg path{fill:#fff!important;stroke:none!important}.mobileForm{max-height:calc(100dvh - 20px)!important;padding-bottom:calc(110px + env(safe-area-inset-bottom))!important;scroll-padding-bottom:120px!important}.mobileForm .createJobActions{position:-webkit-sticky!important;position:sticky!important;bottom:0!important;z-index:12!important;margin:16px -18px -110px!important;padding:12px 18px calc(14px + env(safe-area-inset-bottom))!important;background:linear-gradient(180deg,rgba(13,16,22,.92),#0d1016 24%)!important;border-top:1px solid #29313f!important}.app.lightMode .mobileForm .createJobActions{background:linear-gradient(180deg,rgba(255,255,255,.92),#fff 24%)!important;border-top-color:#d8dee8!important}.mobileForm{padding-bottom:calc(28px + env(safe-area-inset-bottom))!important;scroll-padding-bottom:28px!important}.mobileForm .createJobActions{position:static!important;bottom:auto!important;z-index:auto!important;margin:16px 0 0!important;padding:0!important}.app.lightMode .mobileForm .createJobActions,.mobileForm .createJobActions{background:transparent!important;border-top:0!important}.mobileFormShade{z-index:9500!important}.waGroups .waGroupUnread{box-sizing:border-box!important;min-width:24px!important;max-width:38px!important;width:auto!important;height:24px!important;min-height:24px!important;max-height:24px!important;padding:0 6px!important;border-radius:999px!important;font-size:10px!important;line-height:24px!important;font-weight:850!important;display:grid!important;place-items:center!important}.drawer,.jobDrawer,.mobileDrawer{padding-bottom:calc(118px + env(safe-area-inset-bottom))!important;scroll-padding-bottom:118px!important}.mobileDrawerActions{margin-bottom:calc(92px + env(safe-area-inset-bottom))!important}.callDetailShade>aside{padding-bottom:calc(112px + env(safe-area-inset-bottom))!important;max-height:calc(100dvh - 24px)!important;overflow-y:auto!important;scroll-padding-bottom:112px!important}.callDetailShade .jobActions{margin-bottom:0!important}.waGroups>button .waGroupUnread{box-sizing:border-box!important;width:20px!important;min-width:20px!important;max-width:32px!important;height:20px!important;min-height:20px!important;max-height:20px!important;padding:0 4px!important;border-radius:10px!important;font-size:9px!important;line-height:20px!important;font-weight:800!important;display:inline-grid!important;place-items:center!important;align-self:center!important}.waMsg{padding:11px 13px!important}.waMsg b{font-size:10px!important;line-height:14px!important}.waMsg p{font-size:13.5px!important;line-height:1.45!important;margin:5px 0!important}.waMsg>small{font-size:9.5px!important;line-height:13px!important}.waDirectReply{width:38px!important;height:38px!important}.waDirectReply svg{width:21px!important;height:21px!important}.waJobIdBtn{min-height:30px!important;padding:0 10px!important}.waMsg{padding:12px 14px!important}.waMsg b{font-size:12px!important;line-height:16px!important}.waMsg p{font-size:16px!important;line-height:1.38!important;margin:6px 0!important}.waMsg>small{line-height:15px!important}.waJobIdBtn{font-size:11px!important;min-height:32px!important;padding:0 11px!important}.waMsg{padding:13px 15px!important}.waMsg b{font-size:13px!important;line-height:17px!important}.waMsg p{font-size:18px!important;line-height:1.36!important;margin:7px 0!important}.waJobIdBtn,.waMsg>small{font-size:12px!important}.waJobIdBtn{min-height:34px!important;padding:0 12px!important}.waDirectReply{width:40px!important;height:40px!important}.waDirectReply svg{width:22px!important;height:22px!important}.app .waChat .waMsg>p{font-size:18px!important;line-height:1.36!important;margin:7px 0!important;padding:0!important}.app .waChat .waMsg>b{font-size:13px!important;line-height:17px!important}.app .waChat .waMsg>small{font-size:12px!important;line-height:16px!important}.waMsg{padding-bottom:10px!important}.waMsgActions{right:44px!important;display:flex!important;align-items:center!important;justify-content:flex-end!important}.waJobIdBtn{min-height:26px!important;height:26px!important;padding:0 9px!important;font-size:10px!important;border-radius:9px!important}.waMsg>small{padding:10px 190px 0 0!important;min-height:28px!important;border-top:1px solid #303744!important}.waMsgMore{right:10px!important;bottom:12px!important}.waMsg:after{content:""!important;position:absolute!important;bottom:46px!important;height:1px!important;background:#334253!important;display:block!important;pointer-events:none!important}.waChat .waMsg.out:after{background:#2d675b!important}.waMsg:after{left:14px!important;right:14px!important;bottom:50px!important;background:#3b4a5b!important}.waChat .waMsg.out:after{background:#357064!important}.waMsgActions{right:14px!important;bottom:10px!important}.waMsg>small{padding:12px 150px 0 0!important;min-height:38px!important}.waMsg:after{display:none!important;content:none!important}.waMsg>small{border-top:0!important;padding:10px 155px 0 0!important}.waMsgActions{position:absolute!important;right:8px!important;bottom:8px!important;padding:0!important;width:auto!important;min-height:0!important}.waJobIdBtn,.waMsgActions{margin:0!important}.waChat .waMsg:after,.waMsg:after{display:none!important;content:none!important;background:none!important}.waChat .waMsg>small,.waMsg>small{border-top:0!important;border-bottom:0!important}.waMsgActions{border:0!important}.waMsg{min-height:0!important;height:auto!important;padding:10px 13px!important}.waMsg>p{margin:4px 0!important}.waMsg>small{margin-top:8px!important;padding:0 150px 0 0!important;line-height:16px!important}.waMsg{width:-moz-fit-content!important;width:fit-content!important;min-width:150px!important;max-width:82%!important;padding:9px 12px 8px!important}.waChat .waMsg.in,.waChat .waMsg.out,.waMsg{border-radius:14px!important}.waMsg>b{font-size:13px!important;line-height:17px!important}.waMsg>p{font-size:18px!important;line-height:1.3!important;margin:4px 0 2px!important}.waMsg>small{display:block!important;width:auto!important;min-height:0!important;margin:0!important;padding:0!important;text-align:right!important;font-size:11px!important;line-height:14px!important}.waMsgActions:empty{display:none!important}.waMsg:has(.waJobIdBtn):after{content:""!important;display:block!important;position:absolute!important;left:12px!important;right:12px!important;bottom:43px!important;height:1px!important;background:#334253!important;pointer-events:none!important}.waChat .waMsg.out:has(.waJobIdBtn):after{background:#357064!important}.waMsg:not(:has(.waJobIdBtn)):after{display:none!important;content:none!important}.waChat .waMsg.out:has(.waJobIdBtn):after,.waMsg:after,.waMsg:has(.waJobIdBtn):after{display:none!important;content:none!important;background:none!important}.waJobIdBtn{display:none!important}.waMsgActions.hasJobId{position:static!important;width:100%!important;min-height:0!important}.waInlineJobId,.waMsgActions.hasJobId{margin:0!important;padding:0!important;border:0!important}.waInlineJobId{-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important;display:inline!important;background:transparent!important;color:#56df8d!important;font:inherit!important;font-weight:800!important;text-decoration:underline!important;text-underline-offset:2px!important;cursor:pointer!important}.waMsg>small{padding-right:0!important}.waInlineJobId{color:#55a6ff!important;-webkit-text-decoration-color:#55a6ff!important;text-decoration-color:#55a6ff!important}.waChat>footer.hasReply{display:grid!important;grid-template-columns:minmax(0,1fr) 42px 42px!important;grid-template-rows:44px 44px!important;grid-gap:6px!important;gap:6px!important;height:100px!important;min-height:100px!important;max-height:100px!important;padding:6px 8px!important;overflow:visible!important}.waChat>footer.hasReply>.waReplyBar{grid-column:1/-1!important;grid-row:1!important;height:44px!important;min-height:44px!important;margin:0!important;padding:5px 8px!important;box-sizing:border-box!important;overflow:hidden!important}.waChat>footer.hasReply>.waReplyBar b,.waChat>footer.hasReply>.waReplyBar span{display:block!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.waChat>footer.hasReply>.waReplyBar>button{width:30px!important;height:30px!important;min-width:30px!important}.waChat>footer.hasReply>textarea{grid-column:1!important;grid-row:2!important;display:block!important;visibility:visible!important;opacity:1!important;width:100%!important;height:44px!important;min-height:44px!important;max-height:44px!important;font-size:16px!important;z-index:5!important}.waChat>footer.hasReply>.waPhotoBtn{grid-column:2!important;grid-row:2!important}.waChat>footer.hasReply>.waSendBtn{grid-column:3!important;grid-row:2!important}.waChat:has(>footer.hasReply){grid-template-rows:54px minmax(0,1fr) 100px!important}.app.waKeyboardOpen .waChat>footer.hasReply{grid-row:3!important;display:grid!important;grid-template-columns:minmax(0,1fr) 42px 42px!important;grid-template-rows:40px 44px!important;height:96px!important;min-height:96px!important;max-height:96px!important;padding:6px 8px!important;overflow:visible!important;background:#080b10!important}.app.waKeyboardOpen .waChat>footer.hasReply>.waReplyBar{grid-column:1/-1!important;grid-row:1!important;height:40px!important;min-height:40px!important;margin:0!important;padding:4px 8px!important}.app.waKeyboardOpen .waChat>footer.hasReply>textarea{grid-column:1!important;grid-row:2!important;display:block!important;visibility:visible!important;opacity:1!important;position:relative!important;width:100%!important;height:44px!important;min-height:44px!important;max-height:44px!important;z-index:10002!important}.app.waKeyboardOpen .waChat>footer.hasReply>.waPhotoBtn{grid-column:2!important;grid-row:2!important}.app.waKeyboardOpen .waChat>footer.hasReply>.waSendBtn{grid-column:3!important;grid-row:2!important}.app.waKeyboardOpen .waChat:has(>footer.hasReply){grid-template-rows:54px minmax(0,1fr) 96px!important}.app.waKeyboardOpen .waChat>footer.hasReply,.waChat>footer.hasReply{box-sizing:border-box!important;grid-template-rows:34px 44px!important;grid-gap:5px 6px!important;gap:5px 6px!important;height:89px!important;min-height:89px!important;max-height:89px!important;padding:5px 8px 6px!important;overflow:hidden!important;background:#080b10!important}.app.waKeyboardOpen .waChat>footer.hasReply>.waReplyBar,.waChat>footer.hasReply>.waReplyBar{grid-column:1/-1!important;grid-row:1!important;box-sizing:border-box!important;height:34px!important;min-height:34px!important;max-height:34px!important;margin:0!important;padding:3px 38px 3px 9px!important;border-left:3px solid #35d477!important;overflow:hidden!important;position:relative!important}.waChat>footer.hasReply>.waReplyBar>div{display:block!important;min-width:0!important;overflow:hidden!important}.waChat>footer.hasReply>.waReplyBar b{font-size:10px!important;line-height:13px!important}.waChat>footer.hasReply>.waReplyBar b,.waChat>footer.hasReply>.waReplyBar span{white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.waChat>footer.hasReply>.waReplyBar span{font-size:9px!important;line-height:12px!important}.waChat>footer.hasReply>.waReplyBar>button{position:absolute!important;right:4px!important;top:3px!important;width:28px!important;min-width:28px!important;height:28px!important;min-height:28px!important;padding:0!important;border-radius:8px!important;font-size:17px!important}.app.waKeyboardOpen .waChat>footer.hasReply>textarea,.waChat>footer.hasReply>textarea{grid-row:2!important;box-sizing:border-box!important;width:100%!important;margin:0!important;padding:10px 11px!important;font-size:16px!important;line-height:22px!important}.app.waKeyboardOpen .waChat>footer.hasReply>.waPhotoBtn,.app.waKeyboardOpen .waChat>footer.hasReply>.waSendBtn,.waChat>footer.hasReply>.waPhotoBtn,.waChat>footer.hasReply>.waSendBtn{grid-row:2!important;width:42px!important;height:42px!important}.app.waKeyboardOpen .waChat:has(>footer.hasReply),.waChat:has(>footer.hasReply){grid-template-rows:54px minmax(0,1fr) 89px!important}.app.waKeyboardOpen .waChat>footer.hasReply,.waChat>footer.hasReply{position:relative!important;display:grid!important;grid-template-columns:minmax(0,1fr) 42px 42px!important;grid-template-rows:44px!important;height:58px!important;min-height:58px!important;max-height:58px!important;padding:7px 8px!important;overflow:visible!important}.app.waKeyboardOpen .waChat>footer.hasReply>textarea,.waChat>footer.hasReply>textarea{grid-column:1!important;grid-row:1!important;height:44px!important;min-height:44px!important;max-height:44px!important;padding-left:11px!important}.app.waKeyboardOpen .waChat>footer.hasReply>.waPhotoBtn,.waChat>footer.hasReply>.waPhotoBtn{grid-column:2!important;grid-row:1!important}.app.waKeyboardOpen .waChat>footer.hasReply>.waSendBtn,.waChat>footer.hasReply>.waSendBtn{grid-column:3!important;grid-row:1!important}.waReplyChip{position:absolute!important;left:12px!important;bottom:54px!important;z-index:10005!important;max-width:calc(100% - 24px)!important;height:30px!important;padding:0 4px 0 10px!important;border:1px solid #2c654d!important;border-radius:10px!important;background:#101a18!important;color:#45dc80!important;display:flex!important;align-items:center!important;gap:8px!important;box-shadow:0 5px 16px rgba(0,0,0,.35)!important}.waReplyChip>span{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:10px!important;font-weight:800!important}.waReplyChip>button{width:24px!important;min-width:24px!important;height:24px!important;min-height:24px!important;padding:0!important;border-radius:7px!important;background:#1a2730!important;color:#fff!important;font-size:15px!important}.app.waKeyboardOpen .waChat:has(>footer.hasReply),.waChat:has(>footer.hasReply){grid-template-rows:54px minmax(0,1fr) 58px!important}.waQuotedCard{margin:5px 0 8px!important;padding:8px 10px!important;border-left:3px solid #55a6ff!important;border-radius:9px!important;background:rgba(0,0,0,.22)!important;overflow:hidden!important}.waQuotedCard>b{display:block!important;color:#55a6ff!important;font-size:12px!important;line-height:16px!important;margin:0 0 3px!important}.waQuotedCard>span{display:block!important;color:#c4cbd5!important;font-size:14px!important;line-height:18px!important;white-space:pre-line!important;overflow:hidden!important;display:-webkit-box!important;-webkit-line-clamp:4!important;-webkit-box-orient:vertical!important}.waMsg.in .waQuotedCard>b{color:#45dc80!important}.waMsg.waReplyTarget{outline:2px solid #55a6ff!important;outline-offset:3px!important;box-shadow:0 0 0 5px rgba(85,166,255,.12)!important;transition:box-shadow .2s ease,outline-color .2s ease!important}.waQuotedCard,button.waQuotedCard{border:0!important;border-left:3px solid #55a6ff!important;outline:0!important;box-shadow:none!important;border-radius:8px!important}.waMsg.in .waQuotedCard{border-left-color:#45dc80!important}.waChat button.waQuotedCard{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;border:0!important;border-left:3px solid #55a6ff!important;outline:none!important;box-shadow:none!important;background:rgba(0,0,0,.22)!important;color:inherit!important}.waChat .waMsg.in button.waQuotedCard{border-left-color:#45dc80!important}.waChat button.waQuotedCard:active,.waChat button.waQuotedCard:focus,.waChat button.waQuotedCard:focus-visible{outline:none!important;box-shadow:none!important;border-top:0!important;border-right:0!important;border-bottom:0!important}.waChat .waQuotedCard,.waChat .waQuotedCard:active,.waChat .waQuotedCard:focus,.waChat .waQuotedCard:focus-visible,.waChat button.waQuotedCard{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;border:none!important;outline:none!important;box-shadow:none!important;border-radius:8px!important}.waChat .waQuotedCard:before{content:""!important;position:absolute!important;left:0!important;top:0!important;bottom:0!important;width:3px!important;background:#55a6ff!important;border-radius:8px 0 0 8px!important}.waChat .waMsg.in .waQuotedCard:before{background:#45dc80!important}.waChat .waQuotedCard{position:relative!important}.waQuotedCard{border:0 transparent!important;box-shadow:none!important;outline-width:0!important;outline-color:transparent!important;background-clip:padding-box!important}button.waQuotedCard{all:unset!important;box-sizing:border-box!important;position:relative!important;display:block!important;width:100%!important;margin:5px 0 8px!important;padding:8px 10px 8px 13px!important;border-radius:8px!important;background:rgba(0,0,0,.22)!important;color:inherit!important;font-family:inherit!important;text-align:left!important;cursor:pointer!important}button.waQuotedCard>b{display:block!important;color:#55a6ff!important;font-size:12px!important;line-height:16px!important;margin:0 0 3px!important;font-weight:800!important}button.waQuotedCard>span{display:-webkit-box!important;color:#c4cbd5!important;font-size:14px!important;line-height:18px!important;overflow:hidden!important;-webkit-line-clamp:4!important;-webkit-box-orient:vertical!important;white-space:pre-line!important}button.waQuotedCard:before{content:""!important;position:absolute!important;left:0!important;top:0!important;bottom:0!important;width:3px!important;background:#55a6ff!important;border-radius:8px 0 0 8px!important}.waMsg.in button.waQuotedCard>b{color:#45dc80!important}.waMsg.in button.waQuotedCard:before{background:#45dc80!important}.callsHero{margin-bottom:14px!important}.callsHero p{margin:4px 0 0!important;color:#8995a9!important;font-size:13px!important;font-weight:500!important}.callsDateFilter{display:grid!important;grid-template-columns:1fr 18px 1fr!important;align-items:center!important;grid-gap:6px!important;gap:6px!important;padding:10px!important;border:1px solid #303a4c!important;border-radius:17px!important;background:linear-gradient(145deg,#111823,#0c1119)!important;margin-bottom:12px!important}.callsDateFilter label{height:54px!important;padding:7px 12px!important;border:1px solid #2c3749!important;border-radius:14px!important;background:#111823!important;font-size:9px!important}.callsDateFilter input{margin-top:3px!important;font-size:12px!important}.callsDateQuick.four{display:grid!important;grid-template-columns:repeat(4,1fr)!important;grid-gap:0!important;gap:0!important;padding:2px!important;height:48px!important;border:1px solid #303a4c!important;border-radius:24px!important;background:#101620!important;margin-bottom:14px!important}.callsDateQuick.four button{height:42px!important;border:0!important;border-radius:21px!important;background:transparent!important}.callsDateQuick.four button.active{background:#2f86f6!important;color:#fff!important;box-shadow:inset 0 0 0 1px #64a9ff!important}.callCards{gap:8px!important;margin-bottom:18px!important}.callCards button{min-height:92px!important;padding:13px 10px!important;border-radius:15px!important}.callCards button b{font-size:26px!important}.callCards button span{font-size:11px!important}.callsRecentHead{display:flex!important;align-items:center!important;justify-content:space-between!important;margin:4px 0 10px!important}.callsRecentHead h2{margin:0!important;font-size:20px!important}.callsRecentHead span{color:#7e8aa0!important;font-size:11px!important}.mobileCalls{gap:8px!important}.mobileCalls .callRow{min-height:74px!important;padding:10px 14px 10px 10px!important;border-radius:15px!important}.mobileCalls .callRow>div:nth-child(2)>b{font-size:15px!important}.mobileCalls .callRow>div:nth-child(2)>span{font-size:11px!important}.mobileCalls .callRow>small{font-size:10px!important}.mobileCalls .callDir{width:48px!important;height:48px!important;border-radius:13px!important;font-size:24px!important}.callCards button{position:relative!important;overflow:hidden!important}.callStatIcon{position:absolute!important;right:10px!important;bottom:10px!important;width:34px!important;height:34px!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important;font-style:normal!important;font-size:19px!important;font-weight:800!important;background:rgba(0,0,0,.18)!important;color:currentColor!important;opacity:.9!important}.callCards button:first-child .callStatIcon{color:#ffd34f!important}.callCards button:nth-child(2) .callStatIcon{color:#45df88!important}.callCards button:nth-child(3) .callStatIcon{color:#5ca6ff!important}.callCards button:nth-child(4) .callStatIcon{color:#ff6678!important;font-size:14px!important}.callCards button{background:#0d121a!important;border:1px solid #2b3444!important;border-left-width:6px!important;box-shadow:none!important}.callCards button:first-child{border-left-color:#ffd34f!important}.callCards button:nth-child(2){border-left-color:#45df88!important}.callCards button:nth-child(3){border-left-color:#3f8cff!important}.callCards button:nth-child(4){border-left-color:#ff5266!important}.callCards button.active{background:#0f151f!important;box-shadow:none!important}.callCards button:first-child b,.callCards button:nth-child(2) b,.callCards button:nth-child(3) b,.callCards button:nth-child(4) b{color:#fff!important}.callCards button span{color:#929caf!important}.callCards>button,.callCards>button.active,.callCards>button:first-child,.callCards>button:nth-child(2),.callCards>button:nth-child(3),.callCards>button:nth-child(4){background:#0d121a!important;background-image:none!important;border:1px solid #2b3444!important;border-left-width:6px!important;box-shadow:none!important}.callCards>button.stat-all{border-left-color:#ffd34f!important}.callCards>button.stat-in{border-left-color:#45df88!important}.callCards>button.stat-out{border-left-color:#438fff!important}.callCards>button.stat-missed{border-left-color:#ff5266!important}.callCards>button b{color:#fff!important}.callCards>button span{color:#929caf!important}.callCards .callStatIcon{right:10px!important;bottom:10px!important;width:36px!important;height:36px!important;background:rgba(255,255,255,.035)!important;border-radius:50%!important}.callCards .callStatIcon svg{width:22px!important;height:22px!important;fill:none!important;stroke:currentColor!important;stroke-width:2.2!important;stroke-linecap:round!important;stroke-linejoin:round!important}.callCards .stat-all .callStatIcon{color:#ffd34f!important}.callCards .stat-in .callStatIcon{color:#45df88!important}.callCards .stat-out .callStatIcon{color:#438fff!important}.callCards .stat-missed .callStatIcon{color:#ff5266!important}.callCards>button{padding:13px 54px 13px 12px!important;min-width:0!important}.callCards>button span{display:block!important;overflow:hidden!important;text-overflow:ellipsis!important}.callCards .callStatIcon{position:absolute!important;right:9px!important;bottom:9px!important;left:auto!important;top:auto!important;width:30px!important;height:30px!important;min-width:30px!important;min-height:30px!important;margin:0!important;transform:none!important;background:rgba(255,255,255,.03)!important}.callCards .callStatIcon svg{width:18px!important;height:18px!important}.callCards>button b{display:block!important}.callCards>button b,.callCards>button span{position:relative!important;z-index:1!important}.callCards>button{padding:13px 10px!important}.callCards>button span{max-width:calc(100% - 34px)!important;white-space:nowrap!important;overflow:visible!important;text-overflow:clip!important;font-size:10px!important;letter-spacing:-.2px!important}.callCards .callStatIcon{right:7px!important;bottom:8px!important;width:28px!important;height:28px!important;min-width:28px!important;min-height:28px!important}.callCards .callStatIcon svg{width:17px!important;height:17px!important}.homeStats button{position:relative!important;background:#0d121a!important;background-image:none!important;border:1px solid #2b3444!important;border-left-width:6px!important;box-shadow:none!important;overflow:hidden!important;padding-right:48px!important}.homeStats button.total{border-left-color:#f5c443!important}.homeStats button.progress{border-left-color:#a94cff!important}.homeStats button.completed{border-left-color:#36dd85!important}.homeStats button.appointment{border-left-color:#348cff!important}.homeStats button span{color:#929caf!important}.homeStats button b{color:#fff!important}.homeStats button i{position:absolute!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important;font-style:normal!important;font-size:18px!important;background:rgba(255,255,255,.035)!important}.homeStats button.total i{color:#f5c443!important}.homeStats button.progress i{color:#a94cff!important}.homeStats button.completed i{color:#36dd85!important}.homeStats button.appointment i{color:#348cff!important}.dashboardDateBar{padding:12px!important;border:1px solid #2b3444!important;background:#0d121a!important;margin-top:12px!important}.dashboardDateBar .jobsDateQuick{margin-top:10px!important}.homeStats{gap:10px!important}.homeStats button{padding:14px 48px 14px 18px!important}.homeStats button i{bottom:12px!important;width:34px!important;height:34px!important}.homeStats button i svg{width:20px!important;height:20px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.9!important;stroke-linecap:round!important;stroke-linejoin:round!important}.dashboardDateBar{margin-top:8px!important;margin-bottom:14px!important}.hello{margin-bottom:12px!important}.homeStats{display:grid!important;grid-template-columns:1fr 1fr!important;grid-gap:10px 14px!important;gap:10px 14px!important;margin:0 0 12px!important}.homeStats button{height:132px!important;min-height:132px!important;border-radius:18px!important;padding:18px 50px 16px 20px!important}.homeStats button span{font-size:14px!important;line-height:18px!important}.homeStats button b{font-size:38px!important;line-height:44px!important;margin-top:10px!important}.homeStats button i{right:14px!important;bottom:14px!important;width:38px!important;height:38px!important}.homeStats button i svg{width:22px!important;height:22px!important}.dashboardDateBar{padding:14px!important;border-radius:18px!important;margin:0 0 20px!important}.dashboardDateBar .jobsDateFields{gap:12px!important}.dashboardDateBar .jobsDateFields label{height:58px!important;border-radius:12px!important}.dashboardDateBar .jobsDateQuick{display:grid!important;grid-template-columns:repeat(4,1fr)!important;grid-gap:10px!important;gap:10px!important;margin-top:12px!important}.dashboardDateBar .jobsDateQuick button{height:48px!important;border-radius:24px!important}.dashboardDateBar .jobsDateQuick button.active{background:#2f8df7!important;color:#fff!important;border-color:#58a6ff!important}.sectionHead:not(.top){margin-top:0!important;margin-bottom:12px!important}.sectionHead:not(.top) h2{font-size:23px!important}.sectionHead:not(.top)>button{font-size:18px!important;color:#4c9cff!important}.dashboardDateBar~.sectionHead+.jobs .job,.homeStats~.dashboardDateBar+.sectionHead+.jobs .job{min-height:142px!important;padding:16px 18px!important;border-radius:18px!important}.dashboardDateBar~.sectionHead+.jobs .job h3{font-size:17px!important}.dashboardDateBar~.sectionHead+.jobs .job p{font-size:14px!important;margin:4px 0!important}.homeRecentHead{margin:18px 4px 12px!important}.homeRecentHead h2{font-size:24px!important;line-height:28px!important}.homeRecentHead button{font-size:18px!important;font-weight:800!important;color:#4b9cff!important;background:none!important;border:0!important}.homeRecentJobs{display:flex!important;flex-direction:column!important;gap:10px!important;padding-bottom:110px!important}.homeRecentJob{width:100%!important;min-height:146px!important;padding:14px 16px!important;border:1px solid #293344!important;border-radius:18px!important;background:#0c1118!important;color:#fff!important;text-align:left!important;position:relative!important}.homeRecentTop{display:flex!important;align-items:center!important;gap:8px!important}.homeRecentTop strong{font-size:14px!important;color:#4b9cff!important}.homeRecentTop em{margin-left:auto!important;padding:6px 12px!important;border-radius:18px!important;font-size:11px!important;font-style:normal!important;font-weight:800!important;border:1px solid!important}.homeRecentTop i{font-style:normal!important;color:#8290a6!important;font-size:27px!important;margin-left:4px!important}.homeStatus.completed{color:#35df83!important;background:rgba(24,164,91,.13)!important;border-color:rgba(53,223,131,.35)!important}.homeStatus.progress{color:#b05cff!important;background:rgba(156,67,255,.13)!important;border-color:rgba(176,92,255,.35)!important}.homeStatus.appointment{color:#3997ff!important;background:rgba(52,140,255,.13)!important;border-color:rgba(57,151,255,.35)!important}.homeStatus.new{color:#8fa0b7!important;background:#121923!important;border-color:#303b4d!important}.homeRecentJob h3{font-size:17px!important;line-height:21px!important;margin:7px 0 1px!important}.homeRecentJob p{font-size:13px!important;color:#c7cdd7!important;margin:0 0 7px!important}.homeAddress{display:block!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.homeAddress,.homeRecentFoot{font-size:12px!important;color:#8996aa!important}.homeRecentFoot{display:flex!important;justify-content:space-between!important;align-items:center!important;margin-top:9px!important;padding-top:8px!important;border-top:1px solid #202a38!important}.homeRecentFoot small{font-size:11px!important;color:#8996aa!important}.hello{margin-bottom:8px!important}.hello small{font-size:11px!important}.hello h1{font-size:30px!important;line-height:34px!important;margin-top:5px!important}.homeStats{gap:8px 14px!important;margin-bottom:10px!important}.homeStats button{height:112px!important;min-height:112px!important;padding:14px 46px 12px 18px!important;border-radius:17px!important}.homeStats button span{font-size:13px!important}.homeStats button b{font-size:32px!important;line-height:36px!important;margin-top:7px!important}.homeStats button i{width:32px!important;height:32px!important;right:12px!important;bottom:11px!important}.homeStats button i svg{width:19px!important;height:19px!important}.dashboardDateBar{padding:10px 12px!important;margin-bottom:12px!important;border-radius:17px!important}.dashboardDateBar .jobsDateFields label{height:48px!important}.dashboardDateBar .jobsDateQuick{gap:9px!important;margin-top:9px!important}.dashboardDateBar .jobsDateQuick button{height:42px!important}.homeRecentHead{margin:12px 3px 10px!important}.homeRecentHead h2{font-size:22px!important}.homeRecentHead button{font-size:17px!important}.homeRecentJobs{gap:8px!important}.homeRecentJob{min-height:128px!important;height:128px!important;padding:11px 15px!important;border-radius:17px!important}.homeRecentTop strong{font-size:13px!important}.homeRecentTop em{padding:5px 11px!important;font-size:10px!important}.homeRecentTop i{font-size:23px!important}.homeRecentJob h3{font-size:15px!important;line-height:18px!important;margin:4px 0 0!important}.homeRecentJob p{font-size:12px!important;margin:1px 0 5px!important}.homeAddress,.homeRecentFoot{font-size:11px!important}.homeRecentFoot{margin-top:6px!important;padding-top:5px!important}.homeRecentFoot small{font-size:10px!important}@media(max-width:780px){.app main{padding-left:24px!important;padding-right:24px!important}.hello{margin-top:50px!important;margin-bottom:14px!important}.hello small{font-size:11px!important;letter-spacing:1.8px!important}.hello h1{font-size:29px!important;line-height:34px!important;margin:6px 0 0!important}.homeStats{grid-template-columns:1fr 1fr!important;column-gap:16px!important;row-gap:12px!important;margin-bottom:14px!important}.homeStats button{height:130px!important;min-height:130px!important;padding:18px 48px 14px 20px!important;border-radius:18px!important}.homeStats button span{font-size:14px!important}.homeStats button b{font-size:34px!important;line-height:38px!important;margin-top:12px!important}.homeStats button i{width:38px!important;height:38px!important;right:14px!important;bottom:14px!important}.homeStats button i svg{width:22px!important;height:22px!important}.dashboardDateBar{height:184px!important;box-sizing:border-box!important;padding:14px 16px!important;margin:0 0 20px!important;border-radius:18px!important}.dashboardDateBar .jobsDateFields{height:76px!important;gap:14px!important}.dashboardDateBar .jobsDateFields label{height:58px!important;padding:8px 12px!important}.dashboardDateBar .jobsDateQuick{height:48px!important;gap:10px!important;margin-top:12px!important}.dashboardDateBar .jobsDateQuick button{height:48px!important}.homeRecentHead{margin:0 4px 14px!important}.homeRecentHead h2{font-size:24px!important}.homeRecentHead button{font-size:18px!important}.homeRecentJobs{gap:10px!important;padding-bottom:108px!important}.homeRecentJob{height:150px!important;min-height:150px!important;padding:14px 18px!important;border-radius:18px!important}.homeRecentTop strong{font-size:13px!important}.homeRecentTop em{padding:6px 12px!important;font-size:10px!important}.homeRecentJob h3{font-size:16px!important;margin:5px 0 1px!important}.homeRecentJob p{font-size:13px!important;margin:0 0 6px!important}.homeAddress{font-size:12px!important}.homeRecentFoot{font-size:11px!important;margin-top:7px!important;padding-top:6px!important}.app main{padding-left:24px!important;padding-right:24px!important}.hello{margin-top:14px!important;margin-bottom:10px!important}.hello h1{font-size:27px!important;line-height:31px!important}.hello small{font-size:10px!important}.homeStats{gap:8px 12px!important;margin-bottom:10px!important}.homeStats button{height:104px!important;min-height:104px!important;padding:12px 42px 10px 16px!important}.homeStats button span{font-size:12px!important}.homeStats button b{font-size:30px!important;line-height:33px!important;margin-top:6px!important}.homeStats button i{width:30px!important;height:30px!important;right:10px!important;bottom:10px!important}.homeStats button i svg{width:18px!important;height:18px!important}.dashboardDateBar{height:146px!important;padding:10px 12px!important;margin-bottom:12px!important}.dashboardDateBar .jobsDateFields{height:58px!important}.dashboardDateBar .jobsDateFields label{height:48px!important}.dashboardDateBar .jobsDateQuick{height:40px!important;margin-top:8px!important;gap:8px!important}.dashboardDateBar .jobsDateQuick button{height:40px!important}.homeRecentHead{margin:8px 3px!important}.homeRecentHead h2{font-size:21px!important}.homeRecentHead button{font-size:16px!important}.homeRecentJobs{gap:7px!important}.homeRecentJob{height:118px!important;min-height:118px!important;padding:9px 14px!important}.homeRecentTop em{padding:4px 9px!important}.homeRecentJob h3{font-size:14px!important;line-height:16px!important;margin:3px 0 0!important}.homeRecentJob p{font-size:11px!important;margin:0 0 3px!important}.homeAddress,.homeRecentFoot{font-size:10px!important}.homeRecentFoot{margin-top:4px!important;padding-top:4px!important}.app main{padding-left:26px!important;padding-right:26px!important}.app .mobileSearch{height:90px!important;margin-top:28px!important;margin-bottom:62px!important;border-radius:18px!important}.hello{margin:0 0 14px!important}.hello small{font-size:11px!important;line-height:14px!important;letter-spacing:1.7px!important}.hello h1{font-size:29px!important;line-height:34px!important;margin:5px 0 0!important}.homeStats{gap:12px 16px!important;margin:0 0 14px!important}.homeStats button{height:130px!important;min-height:130px!important;border-radius:18px!important;padding:18px 48px 14px 20px!important}.homeStats button span{font-size:14px!important;line-height:18px!important}.homeStats button b{font-size:34px!important;line-height:38px!important;margin-top:12px!important}.homeStats button i{width:38px!important;height:38px!important;right:14px!important;bottom:14px!important}.homeStats button i svg{width:22px!important;height:22px!important}.dashboardDateBar{height:184px!important;padding:14px 16px!important;margin:0 0 20px!important;border-radius:18px!important}.dashboardDateBar .jobsDateFields{height:76px!important;gap:14px!important}.dashboardDateBar .jobsDateFields label{height:58px!important;padding:8px 12px!important}.dashboardDateBar .jobsDateQuick{height:48px!important;gap:10px!important;margin-top:12px!important}.dashboardDateBar .jobsDateQuick button{height:48px!important;border-radius:24px!important}.homeRecentHead{margin:0 3px 14px!important}.homeRecentHead h2{font-size:24px!important;line-height:28px!important}.homeRecentHead button{font-size:18px!important}.homeRecentJobs{gap:10px!important;padding-bottom:106px!important}.homeRecentJob{height:150px!important;min-height:150px!important;padding:14px 18px!important;border-radius:18px!important}.homeRecentTop strong{font-size:13px!important}.homeRecentTop em{padding:6px 12px!important;font-size:10px!important}.homeRecentJob h3{font-size:16px!important;line-height:19px!important;margin:5px 0 1px!important}.homeRecentJob p{font-size:13px!important;margin:0 0 6px!important}.homeAddress{font-size:12px!important}.homeRecentFoot{margin-top:7px!important;padding-top:6px!important;font-size:11px!important}.homeRecentFoot small{font-size:10px!important}.homeStats{gap:8px 14px!important;margin-bottom:10px!important}.homeStats button{height:92px!important;min-height:92px!important;padding:11px 42px 9px 16px!important;border-radius:16px!important}.homeStats button span{font-size:11px!important;line-height:14px!important}.homeStats button b{font-size:27px!important;line-height:30px!important;margin-top:5px!important}.homeStats button i{width:30px!important;height:30px!important;right:10px!important;bottom:10px!important}.homeStats button i svg{width:18px!important;height:18px!important}.dashboardDateBar{height:134px!important;padding:9px 12px!important;margin-bottom:10px!important}.dashboardDateBar .jobsDateFields{height:54px!important}.dashboardDateBar .jobsDateFields label{height:44px!important;padding:6px 10px!important}.dashboardDateBar .jobsDateQuick{height:38px!important;margin-top:7px!important;gap:8px!important}.dashboardDateBar .jobsDateQuick button{height:38px!important}.homeRecentHead{margin:7px 3px!important}.homeRecentJobs{gap:7px!important}.homeRecentJob{height:108px!important;min-height:108px!important;padding:8px 13px!important}.homeRecentTop strong{font-size:12px!important}.homeRecentTop em{padding:4px 9px!important;font-size:9px!important}.homeRecentTop i{font-size:20px!important}.homeRecentJob h3{font-size:14px!important;line-height:16px!important;margin:2px 0 0!important}.homeRecentJob p{font-size:10px!important;margin:0 0 2px!important}.homeAddress,.homeRecentFoot{font-size:9.5px!important}.homeRecentFoot{margin-top:3px!important;padding-top:3px!important}.homeRecentFoot small{font-size:9px!important}.app .mobileSearch{height:58px!important;margin-top:22px!important;margin-bottom:28px!important}.hello{margin-bottom:8px!important}.hello h1{font-size:26px!important;line-height:30px!important}.homeStats{gap:7px 12px!important;margin-bottom:8px!important}.homeStats button{height:78px!important;min-height:78px!important;padding:9px 38px 8px 14px!important}.homeStats button span{font-size:10px!important}.homeStats button b{font-size:25px!important;line-height:27px!important;margin-top:3px!important}.homeStats button i{width:27px!important;height:27px!important;right:8px!important;bottom:8px!important}.homeStats button i svg{width:16px!important;height:16px!important}.dashboardDateBar{height:112px!important;padding:7px 10px!important;margin-bottom:8px!important}.dashboardDateBar .jobsDateFields{height:44px!important}.dashboardDateBar .jobsDateFields label{height:38px!important;padding:4px 8px!important}.dashboardDateBar .jobsDateQuick{height:34px!important;margin-top:5px!important;gap:6px!important}.dashboardDateBar .jobsDateQuick button{height:34px!important;font-size:9px!important}.homeRecentHead{margin:5px 3px 6px!important}.homeRecentHead h2{font-size:20px!important}.homeRecentHead button{font-size:15px!important}.homeRecentJobs{gap:6px!important}.homeRecentJob{height:94px!important;min-height:94px!important;padding:7px 11px!important}.homeRecentTop strong{font-size:11px!important}.homeRecentTop em{padding:3px 8px!important;font-size:8px!important}.homeRecentJob h3{font-size:13px!important;line-height:14px!important;margin:1px 0 0!important}.homeRecentJob p{font-size:9px!important;margin:0 0 1px!important}.homeAddress,.homeRecentFoot{font-size:8.5px!important}.homeRecentFoot{margin-top:2px!important;padding-top:2px!important}.homeRecentFoot small{font-size:8px!important}.homeRecentHead{margin:10px 3px 9px!important}.homeRecentHead h2{font-size:22px!important}.homeRecentHead button{font-size:17px!important}.homeRecentJobs{gap:8px!important}.homeRecentJob{height:126px!important;min-height:126px!important;padding:11px 15px!important;border-radius:17px!important}.homeRecentTop strong{font-size:13px!important}.homeRecentTop em{padding:5px 10px!important;font-size:10px!important}.homeRecentTop i{font-size:22px!important}.homeRecentJob h3{font-size:16px!important;line-height:18px!important;margin:4px 0 1px!important}.homeRecentJob p{font-size:12px!important;line-height:15px!important;margin:0 0 4px!important}.homeAddress{font-size:11px!important;line-height:14px!important}.homeRecentFoot{margin-top:5px!important;padding-top:5px!important;font-size:11px!important}.homeRecentFoot small{font-size:10px!important}}.homeAddress{display:flex!important;align-items:center!important;gap:8px!important}.homeAddress svg,.homeRecentFoot>span svg{width:16px!important;height:16px!important;min-width:16px!important;fill:none!important;stroke:#91a0b6!important;stroke-width:1.8!important;stroke-linecap:round!important;stroke-linejoin:round!important}.homeRecentFoot>span{display:flex!important;align-items:center!important;gap:8px!important}.dashboardDateBar .jobsDateFields label{overflow:visible!important;color:#8f9aaf!important}.dashboardDateBar .jobsDateFields input[type=date]{display:block!important;width:100%!important;height:30px!important;min-height:30px!important;margin-top:2px!important;padding:0 7px!important;background:#111720!important;color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important;font-size:12px!important;font-weight:700!important;line-height:30px!important;border:0!important;border-radius:8px!important;color-scheme:dark!important}.dashboardDateBar .jobsDateFields input[type=date]::-webkit-date-and-time-value{text-align:center!important;color:#fff!important}.dashboardDateBar .jobsDateFields input[type=date]::-webkit-calendar-picker-indicator{opacity:.75!important;filter:invert(.75)!important}.dashboardDateBar .homeDateControl{position:relative!important;height:38px!important;margin-top:3px!important;border-radius:9px!important;background:#111720!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;overflow:hidden!important;color:#fff!important}.dashboardDateBar .homeDateControl>span{position:static!important;color:#8fa0b7!important;font-size:11px!important}.dashboardDateBar .homeDateControl>strong{display:block!important;color:#fff!important;font-size:11px!important;line-height:1!important;font-weight:800!important;white-space:nowrap!important}.dashboardDateBar .homeDateControl input[type=date]{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;opacity:0!important;cursor:pointer!important;margin:0!important;padding:0!important}@media(max-width:780px){.homeRecentJobs{gap:8px!important;padding-bottom:104px!important}.homeRecentJob{height:112px!important;min-height:112px!important;max-height:112px!important;box-sizing:border-box!important;padding:10px 14px!important;overflow:hidden!important}.homeRecentTop{height:25px!important}.homeRecentTop strong{font-size:13px!important}.homeRecentTop em{padding:4px 10px!important;font-size:9.5px!important}.homeRecentJob h3{font-size:15px!important;line-height:17px!important;margin:2px 0 0!important}.homeRecentJob p{font-size:11px!important;line-height:13px!important;margin:0 0 3px!important}.homeAddress{font-size:10.5px!important;line-height:14px!important;gap:6px!important}.homeRecentFoot{border-top:0!important;margin-top:2px!important;padding-top:0!important;height:16px!important;font-size:10.5px!important}.homeAddress svg,.homeRecentFoot>span svg{width:14px!important;height:14px!important;min-width:14px!important}.homeRecentFoot>span{gap:6px!important}.homeRecentFoot small{font-size:10px!important}.hello{margin:12px 0 10px!important}.hello small{font-size:10px!important;line-height:13px!important;letter-spacing:1.7px!important}.hello h1{font-size:27px!important;line-height:31px!important;margin:5px 0 0!important}.homeStats{display:grid!important;grid-template-columns:1fr 1fr!important;grid-gap:8px 12px!important;gap:8px 12px!important;margin:0 0 10px!important}.homeStats button{height:92px!important;min-height:92px!important;padding:11px 42px 9px 15px!important;border-radius:16px!important}.homeStats button span{font-size:11px!important;line-height:14px!important}.homeStats button b{font-size:27px!important;line-height:30px!important;margin-top:5px!important}.homeStats button i{width:30px!important;height:30px!important;right:9px!important;bottom:9px!important}.homeStats button i svg{width:18px!important;height:18px!important}.dashboardDateBar{height:126px!important;padding:9px 12px!important;margin:0 0 10px!important;border-radius:17px!important}.dashboardDateBar .jobsDateFields{height:50px!important;gap:10px!important}.dashboardDateBar .jobsDateFields label{height:46px!important;padding:3px 6px!important}.dashboardDateBar .homeDateControl{height:30px!important;margin-top:2px!important}.dashboardDateBar .homeDateControl>strong{font-size:10px!important}.dashboardDateBar .jobsDateQuick{height:36px!important;gap:7px!important;margin-top:7px!important}.dashboardDateBar .jobsDateQuick button{height:36px!important;border-radius:18px!important;font-size:9px!important}.homeRecentHead{margin:8px 3px 7px!important}.homeRecentHead h2{font-size:21px!important;line-height:25px!important}.homeRecentHead button{font-size:16px!important}.homeRecentJobs{display:flex!important;flex-direction:column!important;gap:7px!important;padding-bottom:106px!important}.homeRecentJob{height:116px!important;min-height:116px!important;max-height:116px!important;padding:9px 13px!important;border-radius:17px!important;box-sizing:border-box!important;overflow:hidden!important}.homeRecentTop{height:23px!important}.homeRecentTop strong{font-size:12px!important}.homeRecentTop em{padding:4px 9px!important;font-size:9px!important}.homeRecentTop i{font-size:20px!important}.homeRecentJob h3{font-size:15px!important;line-height:17px!important;margin:2px 0 0!important}.homeRecentJob p{font-size:11px!important;line-height:13px!important;margin:0 0 3px!important}.homeAddress{gap:6px!important;line-height:14px!important}.homeAddress,.homeRecentFoot{display:flex!important;align-items:center!important;font-size:10px!important}.homeRecentFoot{justify-content:space-between!important;border-top:0!important;margin-top:2px!important;padding-top:0!important;height:16px!important}.homeRecentFoot>span{display:flex!important;align-items:center!important;gap:6px!important}.homeAddress svg,.homeRecentFoot>span svg{width:14px!important;height:14px!important;min-width:14px!important}.homeRecentFoot small{font-size:9px!important}}.dashboardDateBar .homeDateControl .homeDateIcon{display:flex!important;align-items:center!important;justify-content:center!important;width:16px!important;height:16px!important;min-width:16px!important;color:#8fa0b7!important}.dashboardDateBar .homeDateControl .homeDateIcon svg{display:block!important;width:16px!important;height:16px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.8!important;stroke-linecap:round!important;stroke-linejoin:round!important}.jobsBoardHead p{margin:3px 0 0!important;color:#8f9aaf!important;font-size:12px!important}.mobileJobFilters button{background:#0d121a!important;border:1px solid #303a4d!important;color:#9aa5b8!important}.mobileJobFilters button:first-child.active{background:#2588f7!important;border-color:#4da2ff!important;color:#fff!important}.mobileJobFilters button:nth-child(2){color:#b15cff!important;border-color:rgba(177,92,255,.38)!important}.mobileJobFilters button:nth-child(2).active{background:rgba(154,61,235,.18)!important;border-color:#a94cff!important;color:#b15cff!important}.mobileJobFilters button:nth-child(3){color:#36dd85!important;border-color:rgba(54,221,133,.38)!important}.mobileJobFilters button:nth-child(3).active{background:rgba(54,221,133,.13)!important;border-color:#36dd85!important}.mobileJobFilters button:nth-child(4){color:#348cff!important;border-color:rgba(52,140,255,.42)!important}.mobileJobFilters button:nth-child(4).active{background:rgba(52,140,255,.14)!important;border-color:#348cff!important}.mobileJobFilters button:nth-child(5){color:#ff596b!important;border-color:rgba(255,89,107,.4)!important}.mobileJobFilters button:nth-child(5).active{background:rgba(255,89,107,.13)!important;border-color:#ff596b!important}.jobs .job{position:relative!important;background:#0c1118!important;border:1px solid #293344!important;border-radius:17px!important;min-height:128px!important;padding:12px 15px!important;text-align:left!important}.jobs .job.jobStatus-progress{border-left:6px solid #a94cff!important}.jobs .job.jobStatus-completed{border-left:6px solid #36dd85!important}.jobs .job.jobStatus-appointment{border-left:6px solid #348cff!important}.jobs .job.jobStatus-cancelled{border-left:6px solid #ff5266!important}.jobs .jobTop{display:flex!important;align-items:center!important;gap:7px!important}.jobs .jobTop>b{color:#4b9cff!important;font-size:13px!important}.jobs .jobTop>i{font-style:normal!important;color:#8996aa!important;font-size:24px!important;margin-left:3px!important}.jobs .jobStatusPill{margin-left:auto!important;border:1px solid!important;border-radius:18px!important;padding:5px 10px!important;font-size:9px!important;font-weight:800!important}.jobs .jobStatusPill.progress{color:#b15cff!important;background:rgba(154,61,235,.14)!important;border-color:rgba(177,92,255,.45)!important}.jobs .jobStatusPill.completed{color:#36dd85!important;background:rgba(54,221,133,.12)!important;border-color:rgba(54,221,133,.4)!important}.jobs .jobStatusPill.appointment{color:#348cff!important;background:rgba(52,140,255,.13)!important;border-color:rgba(52,140,255,.45)!important}.jobs .jobStatusPill.cancelled{color:#ff596b!important;background:rgba(255,89,107,.12)!important;border-color:rgba(255,89,107,.42)!important}.jobs .job h3{font-size:16px!important;margin:5px 0 1px!important;color:#fff!important}.jobs .job p{font-size:12px!important;margin:0 0 5px!important;color:#c8ced8!important}.jobs .job footer>span:first-child,.jobs .jobAddress{display:flex!important;align-items:center!important;gap:7px!important;color:#8e9aaf!important}.jobs .job footer svg,.jobs .jobAddress svg{width:15px!important;height:15px!important;min-width:15px!important;fill:none!important;stroke:#91a0b6!important;stroke-width:1.8!important;stroke-linecap:round!important;stroke-linejoin:round!important}.jobs .job footer{border-top:0!important;margin-top:5px!important;padding-top:0!important;color:#8e9aaf!important}.jobsBoardDateControl{position:relative!important;height:44px!important;margin-top:4px!important;gap:9px!important;border:1px solid #2c3749!important;border-radius:11px!important;background:#111720!important;color:#fff!important;overflow:hidden!important}.jobsBoardDateControl,.jobsBoardDateControl>span{display:flex!important;align-items:center!important;justify-content:center!important}.jobsBoardDateControl>span{width:17px!important;height:17px!important;color:#91a0b6!important}.jobsBoardDateControl>span svg{width:17px!important;height:17px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.8!important;stroke-linecap:round!important;stroke-linejoin:round!important}.jobsBoardDateControl>strong{font-size:12px!important;font-weight:800!important;color:#fff!important;white-space:nowrap!important}.jobsBoardDateControl input[type=date]{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;opacity:0!important;margin:0!important;padding:0!important;cursor:pointer!important}.jobs .job.jobStatus-progress{border-left:7px solid #a94cff!important}.jobs .job.jobStatus-completed{border-left:7px solid #36dd85!important}.jobs .job.jobStatus-appointment{border-left:7px solid #348cff!important}.jobs .job.jobStatus-cancelled{border-left:7px solid #ff5266!important}.jobs .job.jobStatus-new{border-left:7px solid #f5c443!important}.homeRecentJob{border-left-width:7px!important}.homeRecentJob.homeJobStatus-progress{border-left-color:#a94cff!important}.homeRecentJob.homeJobStatus-completed{border-left-color:#36dd85!important}.homeRecentJob.homeJobStatus-appointment{border-left-color:#348cff!important}.homeRecentJob.homeJobStatus-cancelled{border-left-color:#ff5266!important}.homeRecentJob.homeJobStatus-new{border-left-color:#f5c443!important}.mobileJobDrawer{padding:24px 22px 118px!important;background:#0a0f16!important}.mobileJobDrawer>small{color:#4b9cff!important;font-size:12px!important;font-weight:800!important}.mobileJobDrawer>h2{font-size:28px!important;line-height:32px!important;margin:7px 0 2px!important}.mobileJobDrawer>p{font-size:16px!important;color:#aeb8c9!important;margin:0 0 14px!important}.drawerStatusPill{position:absolute!important;top:22px!important;right:76px!important;padding:7px 13px!important;border-radius:20px!important;border:1px solid!important;font-size:11px!important;font-weight:800!important}.drawerStatusPill.completed{color:#36dd85!important;background:rgba(54,221,133,.11)!important;border-color:#36dd85!important}.drawerStatusPill.progress{color:#b15cff!important;background:rgba(169,76,255,.12)!important;border-color:#a94cff!important}.drawerStatusPill.appointment{color:#348cff!important;background:rgba(52,140,255,.12)!important;border-color:#348cff!important}.drawerStatusPill.cancelled{color:#ff596b!important;background:rgba(255,89,107,.12)!important;border-color:#ff596b!important}.drawerCustomerInfo{border:1px solid #293344!important;border-radius:17px!important;background:#0d131c!important;padding:12px 14px!important;margin-bottom:12px!important}.drawerCustomerInfo>small{display:block!important;color:#8f9aaf!important;font-size:9px!important;font-weight:800!important;letter-spacing:1.3px!important;margin-bottom:5px!important}.drawerCustomerInfo .mapAddress{margin:0!important;padding:8px 0 10px!important;border:0!important;border-bottom:1px solid #202a38!important;border-radius:0!important;background:transparent!important;display:grid!important;grid-template-columns:24px 1fr auto!important;align-items:center!important;grid-gap:9px!important;gap:9px!important;text-align:left!important}.drawerCustomerInfo .mapAddress b{font-size:14px!important;font-weight:600!important;color:#fff!important}.drawerCustomerInfo .mapAddress span{font-size:11px!important;color:#4b9cff!important}.drawerCustomerInfo .detail{display:flex!important;align-items:center!important;gap:10px!important;padding:10px 0 2px!important;font-size:15px!important}.drawerCustomerInfo i{display:flex!important;color:#4b9cff!important;font-style:normal!important}.drawerCustomerInfo i svg{width:20px!important;height:20px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.8!important;stroke-linecap:round!important;stroke-linejoin:round!important}.mobileJobDrawer .jobActions{gap:9px!important;margin:0 0 12px!important}.mobileJobDrawer .jobActions a,.mobileJobDrawer .jobActions button{height:48px!important;border-radius:14px!important;font-size:13px!important}.mobileJobEdit{gap:10px!important;margin-bottom:12px!important}.mobileJobEdit label{font-size:9px!important}.mobileJobEdit select{height:48px!important;border-radius:13px!important}.mobileNotes{padding:13px 15px!important;border-radius:16px!important;margin-bottom:12px!important}.mobileNotes p{margin:7px 0 0!important}.jobTimeline{padding:13px 15px!important;border:1px solid #293344!important;border-radius:16px!important;margin:12px 0!important;background:#0d131c!important}.jobTimelineRow{padding-bottom:10px!important}.jobTimelineRow:last-child{padding-bottom:0!important}.jobTimelineRow i{width:10px!important;height:10px!important}.jobTimelineRow b{font-size:12px!important}.jobTimelineRow span{font-size:10px!important}.mobilePaymentCard{border-radius:16px!important;margin:12px 0!important}.mobilePaymentCard header{padding:13px 15px!important}.mobilePaymentGrid>div{padding:11px 13px!important}.mobileDrawerActions>button{min-height:48px!important;border-radius:13px!important}.mobileDrawerActions .removeJobBtn{margin-top:3px!important}.mobileJobDrawer{display:flex!important;flex-direction:column!important}.mobileJobDrawer>.close{order:1!important}.mobileJobDrawer>.drawerStatusPill{order:2!important}.mobileJobDrawer>small{order:3!important}.mobileJobDrawer>h2{order:4!important}.mobileJobDrawer>p{order:5!important}.mobileJobDrawer>.drawerCustomerInfo{order:6!important}.mobileJobDrawer>.detail.secondaryPhone{order:7!important}.mobileJobDrawer>.jobActions{order:8!important}.mobileJobDrawer>.phone2Actions{order:9!important}.mobileJobDrawer>.mobileJobEdit{order:10!important}.mobileJobDrawer>.mobileNotes{order:11!important}.mobileJobDrawer>.customerHistory,.mobilePaymentCard .editClosedDateBtn,.mobilePaymentCard .removePaymentBtn{display:none!important}.mobilePaymentCard header{min-height:62px!important}.mobilePaymentGrid{grid-template-columns:1fr 1fr!important}.mobilePaymentGrid>div:nth-child(n+3){display:none!important}.mobileDrawerActions{grid-template-columns:repeat(3,1fr)!important}.mobileDrawerActions>button{min-width:0!important;padding:0 8px!important;font-size:11px!important}.mobileDrawerActions .closeJob{display:none!important}.mobileDrawerActions .removeJobBtn{grid-column:1/-1!important;order:10!important}.mobileJobDrawer>.jobTimeline{margin-top:12px!important;margin-bottom:12px!important}.mobileJobDrawer .jobActions a,.mobileJobDrawer .jobActions button{background:#14233a!important;border:1px solid #244b80!important;color:#66a8ff!important}.mobileDrawerActions{grid-template-columns:repeat(6,1fr)!important;grid-gap:9px!important;gap:9px!important}.mobileDrawerActions>button:first-child,.mobileDrawerActions>button:nth-child(2),.mobileDrawerActions>button:nth-child(3){grid-column:span 2!important}.mobileDrawerActions>.drawerClosedDateBtn{display:block!important;order:4!important;border:1px solid #29a1ff!important;background:#0e1d31!important;color:#55a9ff!important}.mobileDrawerActions>.closeJob{display:none!important}.mobileDrawerActions>.drawerRemovePaymentBtn{display:block!important;grid-column:1/4!important;order:8!important}.mobileDrawerActions>.drawerRemovePaymentBtn,.mobileDrawerActions>.removeJobBtn{height:48px!important;background:#2a1017!important;border:1px solid #ff5266!important;color:#ff6678!important}.mobileDrawerActions>.removeJobBtn{grid-column:4/7!important;order:9!important;margin:0!important}.mobileDrawerActions>.drawerRemovePaymentBtn,.mobileDrawerActions>.removeJobBtn{position:relative!important}.mobilePaymentCard{order:12!important}.mobilePaymentCard .mobilePaymentGrid>div{display:block!important}.mobilePaymentCard .mobilePaymentGrid>div:nth-child(n+3){display:none!important}.mobileJobDrawer>.mobilePaymentCard{order:12!important}.mobileJobDrawer>.mobileDrawerActions{order:13!important}.mobileJobDrawer>.jobTimeline{order:14!important}.mobileJobDrawer>.drawerDangerActions{order:15!important}.mobileDrawerActions{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-gap:8px!important;gap:8px!important;margin:0!important}.mobileDrawerActions>button:first-child,.mobileDrawerActions>button:nth-child(2),.mobileDrawerActions>button:nth-child(3){grid-column:auto!important;height:48px!important}.mobileDrawerActions>.drawerClosedDateBtn{grid-column:1/-1!important;height:46px!important;margin-top:0!important}.drawerDangerActions{display:grid!important;grid-template-columns:1fr 1fr!important;grid-gap:12px!important;gap:12px!important;margin:4px 0 8px!important}.drawerDangerActions button{height:48px!important;border-radius:13px!important;background:#2a1017!important;border:1px solid #ff5266!important;color:#ff6678!important;font-size:12px!important;font-weight:800!important}.mobileJobDrawer>.jobTimeline{margin:12px 0 10px!important}.mobileJobDrawer>.jobTimeline+.drawerDangerActions{margin-top:4px!important}@media(max-width:780px){.mobileJobDrawer{padding:18px 28px 112px!important}.mobileJobDrawer>.close{top:18px!important;right:28px!important;width:42px!important;height:42px!important}.drawerStatusPill{top:78px!important;right:30px!important;padding:7px 16px!important}.mobileJobDrawer>small{font-size:12px!important}.mobileJobDrawer>h2{font-size:26px!important;line-height:29px!important;margin:4px 0 1px!important}.mobileJobDrawer>p{font-size:15px!important;margin:0 0 10px!important}.drawerCustomerInfo{padding:9px 14px!important;margin-bottom:10px!important}.drawerCustomerInfo>small{display:none!important}.drawerCustomerInfo .mapAddress{padding:6px 0 8px!important;grid-template-columns:25px 1fr auto!important}.drawerCustomerInfo .mapAddress b{font-size:13px!important;line-height:17px!important}.drawerCustomerInfo .detail{padding:8px 0 1px!important;font-size:14px!important}.mobileJobDrawer .jobActions{margin-bottom:10px!important}.mobileJobDrawer .jobActions a,.mobileJobDrawer .jobActions button{height:44px!important;border-radius:13px!important}.mobileJobEdit{margin-bottom:10px!important}.mobileJobEdit select{height:44px!important}.mobileNotes{padding:10px 14px!important;margin-bottom:10px!important}.mobileNotes p{font-size:12px!important;line-height:18px!important;margin-top:5px!important}.mobilePaymentCard{margin:10px 0!important}.mobilePaymentCard header{min-height:54px!important;padding:10px 14px!important}.mobilePaymentCard header strong{font-size:25px!important}.mobilePaymentGrid>div{padding:8px 12px!important}.mobileDrawerActions{gap:7px!important}.mobileDrawerActions>button:first-child,.mobileDrawerActions>button:nth-child(2),.mobileDrawerActions>button:nth-child(3){height:43px!important;font-size:10.5px!important}.mobileDrawerActions>.drawerClosedDateBtn{height:42px!important;font-size:12px!important}.jobTimeline{padding:10px 14px!important;margin:10px 0!important}.jobTimeline>small{font-size:10px!important}.jobTimelineRow{padding-bottom:7px!important}.jobTimelineRow b{font-size:11px!important}.jobTimelineRow span{font-size:9px!important}.drawerDangerActions{gap:10px!important;margin-top:2px!important}.drawerDangerActions button{height:44px!important;font-size:11px!important}}.jobDrawerV2{display:block!important;padding:22px 28px 115px!important}.jdHead{display:flex;justify-content:space-between;align-items:flex-start;padding-right:55px;margin-bottom:12px}.jdHead small{color:#4b9cff;font-weight:800;font-size:12px}.jdHead h2{margin:4px 0 1px;font-size:26px}.jdHead p{margin:0;color:#aeb8c9;font-size:15px}.jdStatus{padding:7px 14px;border-radius:20px;border:1px solid;font-size:11px;font-weight:800;white-space:nowrap}.jdStatus.completed{color:#36dd85;border-color:#20c86d;background:#082b1b}.jdStatus.progress{color:#4f9cff;border-color:#348cff;background:#0d213d}.jdStatus.appointment{color:#348cff;border-color:#348cff;background:#0d213d}.jdStatus.cancelled{color:#ff596b;border-color:#ff5266;background:#301118}.jdContact{border:1px solid #293344;border-radius:16px;background:#0d131c;padding:0 14px;margin-bottom:10px}.jdContact>button,.jdContact>div{min-height:58px;display:grid;grid-template-columns:28px 1fr auto;align-items:center;grid-gap:8px;gap:8px;width:100%;background:none;border:0;color:#fff;text-align:left}.jdContact>button{border-bottom:1px solid #202a38}.jdContact>button>span,.jdContact>div>span{color:#48a2ff;font-size:24px}.jdContact b{font-size:14px}.jdContact em{font-style:normal;color:#4b9cff;font-size:11px}.jdContact section{display:flex;gap:9px}.jdContact section a,.jdContact section button{width:42px;height:42px;border-radius:50%;border:1px solid #285895;background:#12315a;color:#4da2ff;display:flex;flex-direction:column;align-items:center;justify-content:center;text-decoration:none}.jdContact section small{font-size:8px;color:#fff;margin-top:2px}.jdSelectors{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin-bottom:10px}.jdSelectors label>small{display:block;color:#8f9aaf;font-size:9px;font-weight:800;margin:0 0 4px 3px}.jdSelectors select{width:100%;height:46px;border:1px solid #293344;border-radius:13px;background:#0d131c;color:#fff;padding:0 12px;font-size:13px}.jdNotes{border:1px solid #293344;border-radius:15px;background:#0d131c;padding:11px 14px;margin-bottom:10px}.jdNotes small{color:#8f9aaf;font-size:9px;font-weight:800}.jdNotes p{white-space:pre-wrap;margin:5px 0 0;color:#c9d0dc;font-size:12px;line-height:17px}.jdPayment{border:1px solid #16864e;border-left:5px solid #36dd85;border-radius:15px;background:#072719;margin-bottom:9px}.jdPayment header{display:flex;justify-content:space-between;align-items:center;padding:10px 14px;border-bottom:1px solid #155c3a}.jdPayment header small{display:block;color:#36dd85;font-size:9px;font-weight:800}.jdPayment header b{font-size:12px}.jdPayment header strong{color:#36dd85;font-size:24px}.jdPayment>div{display:grid;grid-template-columns:1fr 1fr}.jdPayment>div span{padding:8px 14px;color:#91a69b;font-size:9px}.jdPayment>div span+span{border-left:1px solid #155c3a}.jdPayment>div b{display:block;color:#fff;font-size:13px;margin-top:2px}.jdActions{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:7px;gap:7px;margin-bottom:9px}.jdActions button{height:43px;border:1px solid #293b55;border-radius:12px;background:#101823;color:#fff;font-weight:700;font-size:10.5px}.jdActions .jdClosed{grid-column:1/-1;border-color:#29a1ff;color:#55a9ff;background:#0e1d31}.jdActivity{border:1px solid #293344;border-radius:15px;background:#0d131c;padding:11px 14px;margin-bottom:9px}.jdActivity header{margin-bottom:7px;color:#dbe2ee;font-size:11px}.jdAct{display:flex;gap:10px;position:relative;padding:0 0 8px 2px}.jdAct:last-child{padding-bottom:0}.jdAct i{width:10px;height:10px;border-radius:50%;background:#348cff;box-shadow:0 0 0 5px rgba(52,140,255,.15);margin-top:4px}.jdAct.done i{background:#36dd85;box-shadow:0 0 0 5px rgba(54,221,133,.15)}.jdAct div b{display:block;font-size:11px;color:#fff}.jdAct.done div b{color:#36dd85}.jdAct div span{display:block;font-size:9px;color:#8f9aaf;margin-top:2px}.jdDanger{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.jdDanger button{height:45px;border-radius:12px;background:#2a1017;border:1px solid #ff5266;color:#ff6678;font-size:11px;font-weight:800}.jdDanger button:only-child{grid-column:1/-1}.jdContact .jdLineIcon{display:flex!important;align-items:center!important;justify-content:center!important;width:24px!important;height:24px!important;color:#48a2ff!important}.jdContact .jdLineIcon svg{width:22px!important;height:22px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.8!important;stroke-linecap:round!important;stroke-linejoin:round!important}.jdContact section i{display:flex!important;align-items:center!important;justify-content:center!important;width:20px!important;height:20px!important;color:#4da2ff!important;font-style:normal!important}.jdContact section i svg{width:20px!important;height:20px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.8!important;stroke-linecap:round!important;stroke-linejoin:round!important}.jdContact section a:nth-child(2){background:#073820!important;border-color:#128b4d!important}.jdActions .jdCloseJob,.jdContact section a:nth-child(2) i{color:#36dd85!important}.jdActions .jdCloseJob{height:45px!important;border:1px solid #20a862!important;background:#082719!important;font-size:12px!important;font-weight:800!important}.closePay{padding-bottom:150px!important;max-height:calc(100dvh - 110px)!important;overflow-y:auto!important}.closePay .saveClose{display:block!important;position:-webkit-sticky!important;position:sticky!important;bottom:92px!important;z-index:20!important;margin-top:22px!important;border:1px solid #20a862!important;border-radius:14px!important;background:#0a5b35!important;color:#fff!important;font-size:15px!important;font-weight:800!important;box-shadow:0 -10px 24px rgba(8,13,20,.85)!important}.closePay .saveClose:disabled{opacity:.6!important}.closePay{padding-bottom:135px!important}.closePay .saveClose{position:static!important;bottom:auto!important;z-index:auto!important;width:100%!important;min-height:54px!important;margin:22px 0 0!important;box-shadow:none!important}.jdPayment>div span:nth-child(n+3){border-top:1px solid #155c3a!important}.jdPayment>div span:nth-child(2n){border-left:1px solid #155c3a!important}.app:not(.waKeyboardOpen)>nav{left:22px!important;right:22px!important;max-width:760px!important;margin:0 auto!important;bottom:calc(8px + env(safe-area-inset-bottom))!important;height:72px!important;padding:5px 8px!important;border:1px solid #3a455c!important;border-radius:25px!important;background:rgba(25,31,48,.94)!important;backdrop-filter:blur(24px)!important;-webkit-backdrop-filter:blur(24px)!important;box-shadow:0 12px 30px rgba(0,0,0,.38)!important;grid-template-columns:repeat(5,1fr)!important;gap:5px!important}.app:not(.waKeyboardOpen)>nav>button{height:60px!important;border-radius:19px!important;padding:4px 2px!important;gap:2px!important;color:#e8edf7!important}.app:not(.waKeyboardOpen)>nav>button.active{background:linear-gradient(145deg,rgba(80,96,135,.82),rgba(48,58,84,.92))!important;border:1px solid rgba(129,146,190,.55)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 5px 15px rgba(0,0,0,.2)!important;color:#4da2ff!important}.app:not(.waKeyboardOpen)>nav>button>span{font-size:10px!important;line-height:12px!important;font-weight:750!important}.app:not(.waKeyboardOpen)>nav>button>b{height:27px!important;min-height:27px!important}.app:not(.waKeyboardOpen)>nav .phoneNavSvg,.app:not(.waKeyboardOpen)>nav .waSvg{width:25px!important;height:25px!important}@media(max-width:430px){.app:not(.waKeyboardOpen)>nav{left:12px!important;right:12px!important}}.jdActions>button:not(.jdClosed):not(.jdCloseJob){display:flex!important;align-items:center!important;justify-content:center!important;gap:7px!important}.jdActions>button>i{display:flex!important;width:17px!important;height:17px!important;color:#4da2ff!important;font-style:normal!important;flex:0 0 17px!important}.jdActions>button>i svg{width:17px!important;height:17px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.8!important;stroke-linecap:round!important;stroke-linejoin:round!important}.apptHero{margin-bottom:14px!important}.apptHero h1{font-size:30px!important}.apptHero .add{height:46px!important;padding:0 17px!important;border-radius:14px!important}.apptStatsV2{display:grid!important;grid-template-columns:repeat(3,1fr)!important;grid-gap:10px!important;gap:10px!important;margin-bottom:13px!important}.apptStatsV2 article{height:78px!important;position:relative!important;padding:12px 12px 10px 46px!important;border-radius:16px!important;background:#0d131c!important;border:1px solid #293344!important}.apptStatsV2 article i{position:absolute!important;left:12px!important;top:17px!important;width:27px!important;height:27px!important;border-radius:9px!important;background:#102c51!important;color:#348cff!important;display:grid!important;place-items:center!important;font-style:normal!important}.apptStatsV2 article:nth-child(2) i{background:#073820!important;color:#36dd85!important}.apptStatsV2 article:nth-child(3) i{background:#39280c!important;color:#ffad38!important}.apptStatsV2 span{font-size:10px!important;color:#95a0b4!important}.apptStatsV2 b{font-size:25px!important;margin-top:2px!important}.apptFilterV2{display:grid!important;grid-template-columns:minmax(150px,1.35fr) repeat(3,minmax(64px,.7fr))!important;grid-gap:8px!important;gap:8px!important;margin-bottom:15px!important}.apptFilterV2 button,.apptFilterV2 label{height:48px!important;border:1px solid #293344!important;border-radius:14px!important;background:#0d131c!important;color:#e9eef7!important}.apptFilterV2 label{display:flex!important;align-items:center!important;padding:0 10px!important;gap:7px!important}.apptFilterV2 label span{color:#348cff!important}.apptFilterV2 input{min-width:0!important;width:100%!important;border:0!important;background:transparent!important;color:#fff!important;font-size:12px!important}.apptFilterV2 button{font-size:10px!important;font-weight:800!important}.apptFilterV2 button.active{border-color:#348cff!important;background:#102c51!important;color:#69adff!important}.apptListHead{margin:8px 2px 10px!important;align-items:center!important}.apptListHead h2{font-size:20px!important}.apptListHead small{color:#6baeff!important;font-weight:700!important}.apptCardsV2{gap:9px!important}.apptCardsV2 article{min-height:112px!important;padding:0!important;display:grid!important;grid-template-columns:82px minmax(0,1fr) 30px!important;align-items:stretch!important;border-radius:16px!important;overflow:hidden!important;background:#0d131c!important;border:1px solid #293344!important;border-left:6px solid #348cff!important;position:relative!important}.apptTimeV2{display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;padding:10px!important;border-right:1px solid #253043!important;font-size:18px!important;font-weight:800!important;white-space:normal!important}.apptMainV2{padding:10px 8px 9px 12px!important;min-width:0!important}.apptCardsV2 .apptTop{margin:0 0 5px!important}.apptCardsV2 .apptJobId{font-size:10px!important}.apptCardsV2 .apptStatus{font-size:8px!important;padding:5px 8px!important;background:#0d213d!important;color:#55a2ff!important;border:1px solid #286fc8!important}.apptCardsV2 .apptBody{padding:0!important;min-height:0!important}.apptCardsV2 .apptBody b{font-size:15px!important;margin-bottom:1px!important}.apptCardsV2 .apptBody span{font-size:11px!important}.apptCardsV2 .apptBody small{font-size:10px!important;margin-top:5px!important;color:#8794aa!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.apptCardsV2 .apptBody em{display:block!important;font-style:normal!important;font-size:9px!important;color:#b7c0d0!important;margin-top:4px!important}.apptChevronV2{border:0!important;background:transparent!important;color:#91a0b7!important;font-size:28px!important;padding:0!important}@media(max-width:430px){.apptFilterV2{grid-template-columns:1.3fr repeat(3,.65fr)!important;gap:6px!important}.apptFilterV2 button{font-size:9px!important}.apptCardsV2 article{grid-template-columns:72px minmax(0,1fr) 25px!important}.apptTimeV2{font-size:16px!important;padding:7px!important}}.apptCalIcon,.apptFilterCal{display:grid!important;place-items:center!important;font-style:normal!important}.apptCalIcon svg{width:19px!important;height:19px!important}.apptFilterCal svg{width:20px!important;height:20px!important}.apptCalIcon svg,.apptFilterCal svg{fill:none!important;stroke:currentColor!important;stroke-width:1.8!important;stroke-linecap:round!important;stroke-linejoin:round!important}.waChatV2{grid-template-rows:88px minmax(0,1fr) 58px!important}.waChatHeadV2{height:88px!important;min-height:88px!important;position:relative!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:10px 18px!important;background:rgba(24,24,36,.97)!important;border-bottom:1px solid #292a3a!important;backdrop-filter:blur(22px)!important;-webkit-backdrop-filter:blur(22px)!important}.waChatHeadV2 .waBackV2,.waChatHeadV2 .waMembersV2{position:absolute!important;top:50%!important;transform:translateY(-50%)!important;width:46px!important;height:46px!important;border-radius:50%!important;border:1px solid #3a3b4d!important;background:#2a2a38!important;color:#f4f5f8!important;display:grid!important;place-items:center!important;padding:0!important}.waChatHeadV2 .waBackV2{left:18px!important;font-size:38px!important;line-height:1!important;padding-bottom:5px!important}.waChatHeadV2 .waMembersV2{right:18px!important;background:#1c3154!important;border-color:#284a7d!important;color:#4da2ff!important}.waChatHeadV2 .waMembersV2 svg{width:25px!important;height:25px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.8!important;stroke-linecap:round!important;stroke-linejoin:round!important}.waChatTitleV2{text-align:center!important;display:flex!important;flex-direction:column!important;align-items:center!important;max-width:calc(100% - 140px)!important}.waChatTitleV2 b{font-size:18px!important;line-height:22px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;max-width:100%!important}.waChatTitleV2 small{font-size:11px!important;color:#77788d!important;margin-top:2px!important}@media(max-width:430px){.waChatV2{grid-template-rows:82px minmax(0,1fr) 58px!important}.waChatHeadV2{height:82px!important;min-height:82px!important}.waChatHeadV2 .waBackV2,.waChatHeadV2 .waMembersV2{width:42px!important;height:42px!important}.waChatHeadV2 .waBackV2{left:14px!important}.waChatHeadV2 .waMembersV2{right:14px!important}}.app:has(.waChatV2)>header{display:none!important}.app:has(.waChatV2) main{padding-top:0!important}.app:has(.waChatV2) .waChatV2{top:0!important}.waChatV2{grid-template-rows:82px minmax(0,1fr) 66px!important}.waChatV2 .waThread{padding:12px 18px 16px!important;gap:8px!important}.waChatV2 .waMsg{max-width:78%!important;padding:10px 12px 8px!important;border-radius:18px!important;font-size:14px!important;line-height:1.35!important}.waChatV2 .waMsg.in{border-bottom-left-radius:5px!important}.waChatV2 .waMsg.out{border-bottom-right-radius:5px!important}.waChatV2 .waMsg>b{font-size:11px!important;margin-bottom:4px!important}.waChatV2 .waMsg>p{font-size:14px!important;line-height:1.38!important;margin:0!important}.waChatV2 .waMsg>small{font-size:9px!important;margin-top:5px!important}.waChatV2>footer{height:66px!important;min-height:66px!important;padding:7px 12px!important;display:grid!important;grid-template-columns:44px minmax(0,1fr) 44px!important;grid-gap:7px!important;gap:7px!important;align-items:center!important;background:#080b10!important;border-top:1px solid #202838!important}.waChatV2>footer textarea{grid-column:2!important;grid-row:1!important;width:100%!important;height:50px!important;min-height:50px!important;max-height:104px!important;border:0!important;border-radius:0!important;background:transparent!important;color:#f5f7fb!important;padding:14px 5px 10px!important;font-size:14px!important;line-height:20px!important;resize:none!important;outline:none!important}.waChatV2>footer:before{content:""!important;position:absolute!important;left:12px!important;right:12px!important;height:50px!important;border:1px solid #344156!important;border-radius:25px!important;background:linear-gradient(145deg,#171e2a,#101620)!important;z-index:-1!important}.waChatV2>footer{position:relative!important;isolation:isolate!important}.waChatV2>footer .waPhotoBtn{grid-column:1!important;border:1px solid #3b4961!important;background:#1b2432!important;place-items:center!important;font-size:25px!important;margin-left:3px!important}.waChatV2>footer .waPhotoBtn,.waChatV2>footer .waSendBtn{grid-row:1!important;width:40px!important;height:40px!important;color:#fff!important;display:grid!important;z-index:2!important}.waChatV2>footer .waSendBtn{grid-column:3!important;min-width:40px!important;min-height:40px!important;border:0!important;border-radius:50%!important;background:#2f86ff!important;place-items:center!important;margin-right:3px!important}.waChatV2>footer .waSendBtn:disabled{background:#1b3e72!important;color:#7589a8!important;opacity:.72!important}.waChatV2>footer .waSendArrow svg{width:20px!important;height:20px!important;fill:currentColor!important}.waChatV2 .waJumpBottom{width:38px!important;height:38px!important;right:15px!important;bottom:72px!important;font-size:22px!important}.waChatV2>footer.hasReply{height:104px!important;min-height:104px!important;padding-top:43px!important}.waChatV2>footer .waReplyChip{top:5px!important;left:18px!important;right:18px!important}.app:not(.waKeyboardOpen) .waChatV2{bottom:calc(82px + env(safe-area-inset-bottom))!important}.app.waKeyboardOpen .waChatV2,.app:not(.waKeyboardOpen) .waChatV2{grid-template-rows:82px minmax(0,1fr) 66px!important}.waChatV2>footer{height:58px!important;min-height:58px!important;padding:6px 10px!important;grid-template-columns:38px minmax(0,1fr) 38px!important;gap:5px!important}.waChatV2>footer:before{left:10px!important;right:10px!important;height:46px!important;border-radius:23px!important}.waChatV2>footer textarea{height:46px!important;min-height:46px!important;padding:12px 4px 9px!important;font-size:13px!important;line-height:18px!important}.waChatV2>footer .waPhotoBtn{width:34px!important;height:34px!important;font-size:22px!important;margin-left:2px!important;border-radius:50%!important}.waChatV2>footer .waSendBtn{width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important;margin-right:2px!important}.waChatV2>footer .waSendArrow svg{width:17px!important;height:17px!important}.waChatV2 .waJumpBottom{width:34px!important;height:34px!important;bottom:62px!important;font-size:20px!important}.app.waKeyboardOpen .waChatV2,.app:not(.waKeyboardOpen) .waChatV2{grid-template-rows:82px minmax(0,1fr) 58px!important}.app .waChat.waChatV2>footer:not(.hasReply),.app.waKeyboardOpen .waChat.waChatV2>footer:not(.hasReply){display:grid!important;grid-template-columns:36px minmax(0,1fr) 36px!important;grid-template-rows:44px!important;height:56px!important;min-height:56px!important;max-height:56px!important;padding:6px 10px!important;grid-gap:5px!important;gap:5px!important}.app .waChat.waChatV2>footer:not(.hasReply)>.waPhotoBtn,.app.waKeyboardOpen .waChat.waChatV2>footer:not(.hasReply)>.waPhotoBtn{grid-column:1!important;grid-row:1!important;width:34px!important;min-width:34px!important;max-width:34px!important;height:34px!important;min-height:34px!important;max-height:34px!important;border-radius:50%!important;padding:0!important;margin:auto!important;font-size:21px!important}.app .waChat.waChatV2>footer:not(.hasReply)>textarea,.app.waKeyboardOpen .waChat.waChatV2>footer:not(.hasReply)>textarea{grid-column:2!important;grid-row:1!important;width:100%!important;height:44px!important;min-height:44px!important;max-height:44px!important;padding:11px 3px 9px!important;margin:0!important;font-size:13px!important;line-height:18px!important}.app .waChat.waChatV2>footer:not(.hasReply)>.waSendBtn,.app.waKeyboardOpen .waChat.waChatV2>footer:not(.hasReply)>.waSendBtn{grid-column:3!important;grid-row:1!important;width:34px!important;min-width:34px!important;max-width:34px!important;height:34px!important;min-height:34px!important;max-height:34px!important;border-radius:50%!important;padding:0!important;margin:auto!important}.app .waChat.waChatV2>footer:not(.hasReply):before{height:44px!important;left:10px!important;right:10px!important;border-radius:22px!important}.waChatV2 .waMsg{position:relative!important}.waChatV2 .waDirectReply{position:absolute!important;top:50%!important;transform:translateY(-50%)!important;width:30px!important;height:30px!important;min-width:30px!important;min-height:30px!important;border-radius:50%!important;background:#151d29!important;border:1px solid #344157!important;display:grid!important;place-items:center!important;padding:0!important}.waChatV2 .waMsg.in .waDirectReply{right:-38px!important;left:auto!important}.waChatV2 .waMsg.out .waDirectReply{left:-38px!important;right:auto!important}.waChatV2 .waDirectReply svg{width:15px!important;height:15px!important}.waChatV2 .waJumpBottom{width:32px!important;height:32px!important;right:14px!important;bottom:60px!important;font-size:18px!important}.app:not(.waKeyboardOpen) .waChatV2{bottom:calc(78px + env(safe-area-inset-bottom))!important}.app .waChat.waChatV2 .waThread .waMsg.in>.waDirectReply{right:-20px!important}.app .waChat.waChatV2 .waThread .waMsg.in>.waDirectReply,.app .waChat.waChatV2 .waThread .waMsg.out>.waDirectReply{top:50%!important;width:26px!important;min-width:26px!important;max-width:26px!important;height:26px!important;min-height:26px!important;max-height:26px!important;transform:translateY(-50%)!important}.app .waChat.waChatV2 .waThread .waMsg.out>.waDirectReply{left:-20px!important}.app .waChat.waChatV2 .waThread .waMsg>.waDirectReply svg{width:13px!important;height:13px!important}.app .waChat.waChatV2>footer,.app.waKeyboardOpen .waChat.waChatV2>footer{grid-template-columns:32px minmax(0,1fr) 32px!important;gap:4px!important;padding:6px 14px!important;overflow:visible!important}.app .waChat.waChatV2>footer:before,.app.waKeyboardOpen .waChat.waChatV2>footer:before{left:10px!important;right:10px!important;height:44px!important;top:6px!important}.app .waChat.waChatV2>footer>.waPhotoBtn,.app.waKeyboardOpen .waChat.waChatV2>footer>.waPhotoBtn{border-width:1px!important}.app .waChat.waChatV2>footer>.waPhotoBtn,.app .waChat.waChatV2>footer>.waSendBtn,.app.waKeyboardOpen .waChat.waChatV2>footer>.waPhotoBtn,.app.waKeyboardOpen .waChat.waChatV2>footer>.waSendBtn{width:30px!important;min-width:30px!important;max-width:30px!important;height:30px!important;min-height:30px!important;max-height:30px!important;margin:auto!important;z-index:3!important}.app .waChat.waChatV2>footer>textarea,.app.waKeyboardOpen .waChat.waChatV2>footer>textarea{min-width:0!important;width:100%!important;padding-left:3px!important;padding-right:3px!important}.app.waKeyboardOpen .waChatV2>footer.waComposerV4,.waChatV2>footer.waComposerV4{display:block!important;height:62px!important;min-height:62px!important;max-height:none!important;padding:7px 12px!important;background:#080b10!important;border-top:1px solid #202838!important;position:relative!important}.waChatV2>footer.waComposerV4:before{display:none!important;content:none!important}.waComposerShell{height:48px!important;width:100%!important;border:1px solid #344156!important;border-radius:24px!important;background:#151c27!important;display:grid!important;grid-template-columns:38px minmax(0,1fr) 38px!important;align-items:center!important;grid-gap:4px!important;gap:4px!important;padding:4px 5px!important;overflow:hidden!important}.waComposerShell .waComposerPlus,.waComposerShell .waComposerSend{width:34px!important;height:34px!important;min-width:34px!important;max-width:34px!important;min-height:34px!important;max-height:34px!important;border-radius:50%!important;padding:0!important;margin:0!important;display:grid!important;place-items:center!important;box-sizing:border-box!important}.waComposerPlus{border:1px solid #46546b!important;background:#202a39!important;color:#fff!important;font-size:24px!important;line-height:1!important}.waComposerPlus input{display:none!important}.waComposerSend{border:0!important;background:#215ca7!important;color:#fff!important}.waComposerSend:disabled{opacity:.55!important}.waComposerSend svg{width:17px!important;height:17px!important;fill:currentColor!important}.waComposerShell textarea{position:static!important;grid-column:auto!important;grid-row:auto!important;width:100%!important;min-width:0!important;height:38px!important;min-height:38px!important;max-height:38px!important;margin:0!important;padding:9px 4px 7px!important;border:0!important;background:transparent!important;outline:0!important;color:#f5f7fb!important;font-size:14px!important;line-height:20px!important;resize:none!important}.waComposerV4.hasReply{height:98px!important;padding-top:43px!important}.waComposerV4 .waReplyChip{top:5px!important;bottom:auto!important}.app.waKeyboardOpen .waChatV2,.app:not(.waKeyboardOpen) .waChatV2{grid-template-rows:82px minmax(0,1fr) 62px!important}.app .waChat.waChatV2>footer.waComposerV4{display:block!important;overflow:visible!important}.app .waChat.waChatV2>footer.waComposerV4>.waComposerShell{display:flex!important;padding:5px 6px!important;gap:6px!important;overflow:hidden!important;border:1px solid #344156!important;border-radius:24px!important;background:#151c27!important}.app .waChat.waChatV2>footer.waComposerV4>.waComposerShell>.waComposerPlus,.app .waChat.waChatV2>footer.waComposerV4>.waComposerShell>.waComposerSend{position:static!important;inset:auto!important;transform:none!important;float:none!important;flex:0 0 34px!important;width:34px!important;min-width:34px!important;max-width:34px!important;height:34px!important;min-height:34px!important;max-height:34px!important;margin:0!important}.app .waChat.waChatV2>footer.waComposerV4>.waComposerShell>textarea{inset:auto!important;transform:none!important;float:none!important;flex:1 1 auto!important;width:auto!important;height:36px!important;min-height:36px!important;max-height:36px!important;padding:8px 2px!important;border:0!important;background:transparent!important}.app .waChat.waChatV2>footer.waComposerV4>.waComposerShell{z-index:2!important;pointer-events:auto!important}.app .waChat.waChatV2>footer.waComposerV4>.waComposerShell>textarea{z-index:5!important;pointer-events:auto!important;-webkit-user-select:text!important;-moz-user-select:text!important;user-select:text!important;touch-action:manipulation!important;opacity:1!important;visibility:visible!important}.app .waChat.waChatV2>footer.waComposerV4>.waComposerShell>.waComposerPlus,.app .waChat.waChatV2>footer.waComposerV4>.waComposerShell>.waComposerSend{z-index:6!important;pointer-events:auto!important}.app.waKeyboardOpen .waChat.waChatV2{bottom:0!important;height:100dvh!important}.app.waKeyboardOpen .waChat.waChatV2>footer.waComposerV4{bottom:auto!important;left:auto!important;right:auto!important;margin:0!important;z-index:120!important}.app.waKeyboardOpen .waChat.waChatV2 .waThread{padding-bottom:12px!important}.app.waKeyboardOpen>nav{display:none!important}.app.waKeyboardOpen{padding-bottom:0!important}.app.waKeyboardOpen .waChat.waChatV2{top:0!important;left:0!important;right:0!important}.app.waKeyboardOpen .waChat.waChatV2>footer.waComposerV4{align-self:end!important}.app.waKeyboardOpen .waChat.waChatV2 .waThread{grid-row:2!important;min-height:0!important;overflow-y:auto!important}.app.waKeyboardOpen .waChat.waChatV2{position:fixed!important;inset:0!important;display:grid!important;overflow:hidden!important;padding:0!important;margin:0!important}.app.waKeyboardOpen .waChat.waChatV2>.waThread{padding-bottom:10px!important}.app.waKeyboardOpen .waChat.waChatV2>footer.waComposerV4{position:relative!important;display:block!important;visibility:visible!important;opacity:1!important;height:62px!important;min-height:62px!important;max-height:62px!important;overflow:visible!important;z-index:2147483000!important;background:#080b10!important;padding:7px 12px!important}.app.waKeyboardOpen .waChat.waChatV2>footer.waComposerV4>.waComposerShell{display:flex!important;visibility:visible!important;opacity:1!important;height:48px!important}.app.waKeyboardOpen .waChat.waChatV2{inset:auto 0 auto 0!important;top:var(--wa-vtop,0)!important;bottom:auto!important;height:var(--wa-vh,100dvh)!important;max-height:var(--wa-vh,100dvh)!important;grid-template-rows:82px minmax(0,1fr) 62px!important;transform:none!important}.app.waKeyboardOpen .waChat.waChatV2>header{display:flex!important;visibility:visible!important;grid-row:1!important}.app.waKeyboardOpen .waChat.waChatV2>.waThread{grid-row:2!important;min-height:0!important;overflow-y:auto!important}.app.waKeyboardOpen .waChat.waChatV2>footer.waComposerV4{grid-row:3!important;align-self:stretch!important}.app .waChat.waChatV2 .waThread .waMsg.in>.waDirectReply{right:-13px!important}.app .waChat.waChatV2 .waThread .waMsg.out>.waDirectReply{left:-13px!important}.app .waChat.waChatV2 .waThread .waMsg.in>.waDirectReply{right:-7px!important}.app .waChat.waChatV2 .waThread .waMsg.out>.waDirectReply{left:-7px!important}.app .waChat.waChatV2 .waThread .waMsg.in>.waDirectReply{right:-34px!important;left:auto!important}.app .waChat.waChatV2 .waThread .waMsg.out>.waDirectReply{left:-34px!important;right:auto!important}.app .waChat.waChatV2 .waThread .waMsg>.waDirectReply{width:26px!important;min-width:26px!important;max-width:26px!important;height:26px!important;min-height:26px!important;max-height:26px!important}.app .waChat.waChatV2>footer.waComposerV4.hasReply,.app.waKeyboardOpen .waChat.waChatV2>footer.waComposerV4.hasReply{height:96px!important;min-height:96px!important;max-height:96px!important;padding:41px 12px 7px!important;overflow:visible!important}.app .waChat.waChatV2>footer.waComposerV4.hasReply>.waComposerShell{height:48px!important;min-height:48px!important;max-height:48px!important}.app .waChat.waChatV2>footer.waComposerV4.hasReply>.waReplyChip{position:absolute!important;left:14px!important;right:14px!important;top:5px!important;bottom:auto!important;width:auto!important;max-width:none!important;height:32px!important;min-height:32px!important;padding:0 5px 0 10px!important;margin:0!important;border-radius:12px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;background:#101a18!important;border:1px solid #2c654d!important;z-index:20!important}.app .waChat.waChatV2>footer.waComposerV4.hasReply>.waReplyChip span{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:11px!important}.app .waChat.waChatV2>footer.waComposerV4.hasReply>.waReplyChip button{position:static!important;width:26px!important;height:26px!important;min-width:26px!important;min-height:26px!important;padding:0!important;margin-left:8px!important;border-radius:8px!important}.app.waKeyboardOpen .waChatV2:has(>footer.waComposerV4.hasReply),.app:not(.waKeyboardOpen) .waChatV2:has(>footer.waComposerV4.hasReply){grid-template-rows:82px minmax(0,1fr) 96px!important}.jobsDateQuick>button.active{background:#348ff3!important;color:#fff!important;border-color:#66b2ff!important}.app .sectionHead.top:has(+.mobileReportDates){align-items:flex-start!important;margin-bottom:14px!important}.app .sectionHead.top:has(+.mobileReportDates)>div h1{font-size:34px!important;line-height:1.05!important;margin-top:5px!important}.app .sectionHead.top:has(+.mobileReportDates)>button.add{height:46px!important;padding:0 18px!important;border-radius:23px!important;background:linear-gradient(135deg,#17345d,#101d31)!important;border:1px solid #2f8df7!important;color:#fff!important;box-shadow:inset 0 0 0 1px rgba(76,156,255,.12)!important}.mobileReportDates{display:grid!important;grid-template-columns:minmax(0,1fr) 20px minmax(0,1fr)!important;align-items:center!important;grid-gap:7px!important;gap:7px!important;padding:12px!important;margin:0!important;border:1px solid #2c3b52!important;border-bottom:0!important;border-radius:18px 18px 0 0!important;background:linear-gradient(145deg,#0d1622,#0a111b)!important}.mobileReportDates label{height:62px!important;padding:8px 12px!important;border:1px solid #24354c!important;border-radius:14px!important;background:linear-gradient(145deg,#101d2d,#0d1724)!important;color:#8ea7cc!important;font-size:9px!important;font-weight:900!important;letter-spacing:.7px!important}.mobileReportDates input{height:32px!important;margin-top:2px!important;padding:0!important;border:0!important;background:transparent!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:14px!important;font-weight:850!important;color-scheme:dark!important}.mobileReportDates>span{color:#6f87a9!important;font-size:22px!important;text-align:center!important}.mobileReportQuick{grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-gap:8px!important;gap:8px!important;margin:0 0 12px!important;padding:0 12px 12px!important;border:1px solid #2c3b52!important;border-top:0!important;border-radius:0 0 18px 18px!important;background:linear-gradient(145deg,#0d1622,#0a111b)!important}.mobileReportQuick button{height:40px!important;border:1px solid #2b3a50!important;border-radius:20px!important;background:#0d1622!important;color:#a9b9d0!important;font-size:10px!important;font-weight:850!important}.mobileReportQuick button:first-child{background:linear-gradient(135deg,#2e8df8,#2378e8)!important;border-color:#55a7ff!important;color:#fff!important}.mobileReportTech{margin:0 0 14px!important}.mobileReportTech label{font-size:9px!important;color:#899ab5!important;font-weight:900!important;letter-spacing:.7px!important}.mobileReportTech select{height:58px!important;margin-top:6px!important;padding:0 16px!important;border:1px solid #2c3b52!important;border-radius:16px!important;background:linear-gradient(145deg,#101a28,#0d151f)!important;color:#fff!important;font-size:17px!important;font-weight:700!important}.reportCards{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-gap:10px!important;gap:10px!important}.reportCards article{min-height:108px!important;padding:16px!important;border:1px solid #2a394f!important;border-radius:17px!important;background:linear-gradient(145deg,#0d1521,#0a1019)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.02)!important}.reportCards article span{font-size:12px!important;color:#91a2bb!important}.reportCards article b{font-size:23px!important;line-height:1.12!important;margin-top:10px!important;color:#f7f9fd!important;letter-spacing:-.4px!important}.reportCards article.profit{grid-column:1/-1!important;min-height:126px!important;padding:20px!important;border-color:#087c67!important;background:radial-gradient(circle at 88% 45%,rgba(26,218,150,.13),transparent 34%),linear-gradient(145deg,#0d1b25,#0a151d)!important;border-left:1px solid #087c67!important}.reportCards article.profit span{color:#71bca8!important;font-size:13px!important}.reportCards article.profit b{font-size:36px!important;color:#fff!important}.app.lightMode .mobileReportDates,.app.lightMode .mobileReportQuick{background:#fff!important;border-color:#d5deeb!important}.app.lightMode .mobileReportDates label,.app.lightMode .mobileReportTech select,.app.lightMode .reportCards article{background:#fff!important;border-color:#d5deeb!important;color:#172033!important}.app.lightMode .reportCards article b{color:#172033!important}.reportCardsPremium{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.reportCardsPremium article{display:flex!important;align-items:center!important;gap:12px!important;min-height:105px!important;padding:14px!important}.reportCardsPremium article>div{min-width:0!important;display:flex!important;flex-direction:column!important}.reportCardsPremium article>div span{font-size:12px!important}.reportCardsPremium article>div b{font-size:20px!important;margin-top:5px!important;white-space:nowrap!important}.reportCardsPremium article>div small{margin-top:5px!important;color:#8fa1ba!important;font-size:10px!important}.reportMetricIcon{width:46px!important;height:46px!important;min-width:46px!important;border-radius:13px!important;display:flex!important;align-items:center!important;justify-content:center!important;font-style:normal!important;font-size:21px!important;font-weight:900!important;border:1px solid!important}.reportMetricIcon.blue{background:#102d55!important;color:#55a8ff!important;border-color:#1767ba!important}.reportMetricIcon.purple{background:#2a1648!important;color:#b06cff!important;border-color:#6635a3!important}.reportMetricIcon.amber{background:#3a2a0c!important;color:#ffc343!important;border-color:#87620f!important}.reportMetricIcon.red{background:#3b151c!important;color:#ff5d6d!important;border-color:#a82c3a!important}.reportMetricIcon.green,.reportMetricIcon.teal{background:#073d32!important;color:#39e5a1!important;border-color:#078467!important}.reportMetricIcon.slate{background:#1b2a3d!important;color:#a9bdd8!important;border-color:#435d7d!important}.reportCardsPremium .reportProfitHero{grid-column:1/-1!important;order:-1!important;min-height:132px!important;position:relative!important;padding:18px!important}.reportCardsPremium .reportProfitHero>div b{font-size:35px!important;letter-spacing:-1px!important}.reportCardsPremium .reportProfitHero>div span{font-size:14px!important;color:#76b9ff!important}.reportCardsPremium .reportProfitHero>div small{font-size:11px!important;color:#41dda2!important}.reportSpark{margin-left:auto!important;color:#39e5a1!important;font-size:28px!important;font-style:normal!important;letter-spacing:-7px!important;opacity:.9!important}@media(max-width:390px){.reportCardsPremium article{gap:8px!important;padding:11px!important}.reportMetricIcon{width:39px!important;height:39px!important;min-width:39px!important}.reportCardsPremium article>div b{font-size:17px!important}.reportCardsPremium .reportProfitHero>div b{font-size:31px!important}.mobileReportQuick{gap:5px!important}.mobileReportQuick button{font-size:8px!important;padding:0 3px!important}}.mobileReportQuick{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-gap:7px!important;gap:7px!important}.mobileReportQuick button{width:100%!important;min-width:0!important;padding:0 2px!important}.reportCardsPremium article:not(.reportProfitHero){display:grid!important;grid-template-columns:48px minmax(0,1fr)!important;align-items:center!important}.reportCardsPremium .reportMetricIcon{grid-column:1!important;grid-row:1!important;width:46px!important;height:46px!important;min-width:46px!important;border-radius:13px!important}.reportCardsPremium article:not(.reportProfitHero)>div{grid-column:2!important;grid-row:1!important}.reportCardsPremium .reportProfitHero{display:grid!important;grid-template-columns:58px minmax(0,1fr) 120px!important;align-items:center!important;grid-gap:16px!important;gap:16px!important}.reportCardsPremium .reportProfitHero .reportMetricIcon{width:58px!important;height:58px!important;min-width:58px!important;border-radius:15px!important;font-size:0!important}.reportCardsPremium .reportProfitHero .reportMetricIcon:after{content:"↗";font-size:28px!important}.reportCardsPremium .reportProfitHero>div{grid-column:2!important}.reportCardsPremium .reportProfitHero .reportSpark{grid-column:3!important;margin:0!important;width:112px!important;height:54px!important;font-size:0!important;position:relative!important}.reportCardsPremium .reportProfitHero .reportSpark:before{content:"";position:absolute;inset:4px 0 4px 0;background:linear-gradient(160deg,transparent 0 14%,#31e5a0 15% 17%,transparent 18% 29%,#31e5a0 30% 32%,transparent 33% 44%,#31e5a0 45% 47%,transparent 48% 59%,#31e5a0 60% 62%,transparent 63% 74%,#31e5a0 75% 77%,transparent 78% 89%,#31e5a0 90% 92%,transparent 93%);filter:drop-shadow(0 8px 8px rgba(49,229,160,.18));transform:skewY(-12deg)}.reportCardsPremium article:not(.reportProfitHero) .reportMetricIcon.blue:after{content:"▣"}.reportCardsPremium article:not(.reportProfitHero) .reportMetricIcon.purple:after{content:"▥"}.reportCardsPremium article:not(.reportProfitHero) .reportMetricIcon.amber:after{content:"●"}.reportCardsPremium article:not(.reportProfitHero) .reportMetricIcon.red:after{content:"◆"}.reportCardsPremium article:not(.reportProfitHero) .reportMetricIcon.teal:after{content:"$"}.reportCardsPremium article:not(.reportProfitHero) .reportMetricIcon.slate:after{content:"◔"}.reportCardsPremium article:not(.reportProfitHero) .reportMetricIcon{font-size:0!important}.reportCardsPremium article:not(.reportProfitHero) .reportMetricIcon:after{font-size:21px!important}@media(max-width:430px){.reportCardsPremium .reportProfitHero{grid-template-columns:52px minmax(0,1fr) 86px!important;gap:10px!important}.reportCardsPremium .reportProfitHero .reportMetricIcon{width:52px!important;height:52px!important;min-width:52px!important}.reportCardsPremium .reportProfitHero .reportSpark{width:82px!important}.reportCardsPremium article:not(.reportProfitHero){grid-template-columns:42px minmax(0,1fr)!important}.reportCardsPremium .reportMetricIcon{width:40px!important;height:40px!important;min-width:40px!important}.reportCardsPremium article>div b{font-size:17px!important}}.app main:has(.mobileReportDates){padding-top:24px!important}.app main:has(.mobileReportDates)>.sectionHead.top{margin-top:8px!important;min-height:74px!important;position:relative!important;z-index:2!important}.app main:has(.mobileReportDates)>.sectionHead.top>button.add{flex:none!important;max-width:150px!important;white-space:nowrap!important}.reportCardsPremium .reportProfitHero{grid-template-columns:58px minmax(0,1fr) 92px!important;column-gap:14px!important;overflow:hidden!important}.reportCardsPremium .reportProfitHero>div{min-width:0!important;position:relative!important;z-index:2!important}.reportCardsPremium .reportProfitHero>div b{font-size:31px!important;line-height:1.05!important;white-space:nowrap!important}.reportCardsPremium .reportProfitHero .reportSpark{width:86px!important;overflow:hidden!important;justify-self:end!important;opacity:.78!important;z-index:1!important}.reportCardsPremium .reportProfitHero .reportSpark:before{inset:8px 2px!important;transform:skewY(-10deg) scale(.92)!important;transform-origin:center!important}.reportCardsPremium article:not(.reportProfitHero) .reportMetricIcon{font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Helvetica Neue,Arial,sans-serif!important}.reportCardsPremium article:not(.reportProfitHero) .reportMetricIcon.blue:after{content:"▣"!important;font-size:22px!important}.reportCardsPremium article:not(.reportProfitHero) .reportMetricIcon.purple:after{content:"▥"!important;font-size:20px!important}.reportCardsPremium article:not(.reportProfitHero) .reportMetricIcon.amber:after{content:"●"!important;font-size:22px!important}.reportCardsPremium article:not(.reportProfitHero) .reportMetricIcon.red:after{content:"◆"!important;font-size:21px!important}@media(max-width:430px){.app main:has(.mobileReportDates){padding-top:30px!important}.reportCardsPremium .reportProfitHero{grid-template-columns:52px minmax(0,1fr) 72px!important;gap:9px!important}.reportCardsPremium .reportProfitHero>div b{font-size:28px!important}.reportCardsPremium .reportProfitHero .reportSpark{width:68px!important}}.reportCardsPremium .reportMetricIcon{width:34px!important;height:34px!important;min-width:34px!important;border-radius:10px!important}.reportCardsPremium article:not(.reportProfitHero){grid-template-columns:36px minmax(0,1fr)!important;gap:10px!important}.reportCardsPremium article:not(.reportProfitHero) .reportMetricIcon:after{font-size:16px!important}.reportCardsPremium .reportProfitHero{grid-template-columns:42px minmax(0,1fr) 72px!important}.reportCardsPremium .reportProfitHero .reportMetricIcon{width:40px!important;height:40px!important;min-width:40px!important;border-radius:11px!important}.reportCardsPremium .reportProfitHero .reportMetricIcon:after{font-size:21px!important}.reportCardsPremium .reportMetricIcon,.reportCardsPremium .reportProfitHero .reportMetricIcon,.reportCardsPremium article:not(.reportProfitHero) .reportMetricIcon{width:28px!important;height:28px!important;min-width:28px!important;max-width:28px!important;border-radius:8px!important;padding:0!important;margin:0!important}.reportCardsPremium article:not(.reportProfitHero){grid-template-columns:30px minmax(0,1fr)!important;gap:8px!important}.reportCardsPremium article:not(.reportProfitHero) .reportMetricIcon:after{font-size:12px!important;line-height:1!important}.reportCardsPremium .reportProfitHero{grid-template-columns:30px minmax(0,1fr) 68px!important;gap:9px!important}.reportCardsPremium .reportProfitHero .reportMetricIcon:after{font-size:16px!important;line-height:1!important}.reportV3Head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:18px!important;margin:4px 2px 16px!important}.reportV3Head>div small{display:block!important;color:#2f95ff!important;font-size:11px!important;font-weight:900!important;letter-spacing:1.5px!important;margin-bottom:5px!important}.reportV3Head h1{margin:0!important;color:#f7f9fc!important;font-size:35px!important;line-height:1!important;letter-spacing:-1.2px!important}.reportV3Head p{margin:8px 0 0!important;color:#8fa4c6!important;font-size:16px!important}.reportV3Send{height:54px!important;min-width:158px!important;padding:0 18px!important;border:1px solid #1785ff!important;border-radius:22px!important;background:linear-gradient(145deg,#0c3266,#0a1730)!important;color:#fff!important;font-size:15px!important;font-weight:850!important;box-shadow:inset 0 0 0 1px rgba(80,164,255,.14)!important}.reportV3Send span{margin-right:8px!important;color:#2f98ff!important;font-size:20px!important}.reportV3Filters{padding:12px!important;margin-bottom:12px!important;border:1px solid #28466d!important;border-radius:18px!important;background:linear-gradient(145deg,#0b1828,#08111c)!important}.reportV3Dates{display:grid!important;grid-template-columns:minmax(0,1fr) 28px minmax(0,1fr)!important;align-items:center!important;grid-gap:8px!important;gap:8px!important}.reportV3Dates>i{text-align:center!important;color:#7d9bc4!important;font-size:22px!important;font-style:normal!important}.reportV3Dates label{position:relative!important;height:70px!important;display:grid!important;grid-template-columns:36px minmax(0,1fr) 20px!important;align-items:center!important;grid-gap:10px!important;gap:10px!important;padding:0 12px!important;border:1px solid #233f65!important;border-radius:15px!important;background:linear-gradient(145deg,#10223a,#0d1a2b)!important;overflow:hidden!important}.reportV3Dates input{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;opacity:0!important;cursor:pointer!important}.reportV3Cal{width:30px!important;height:30px!important;color:#7eb6ff!important}.reportV3Cal svg,.reportV3Icon svg,.reportV3TechIcon svg{width:100%!important;height:100%!important;fill:none!important;stroke:currentColor!important;stroke-width:1.8!important;stroke-linecap:round!important;stroke-linejoin:round!important}.reportV3DateText{min-width:0!important}.reportV3DateText small{display:block!important;color:#8da7c9!important;font-size:10px!important;font-weight:800!important;letter-spacing:.6px!important}.reportV3DateText b{display:block!important;margin-top:4px!important;color:#fff!important;font-size:18px!important;line-height:1.05!important;white-space:nowrap!important}.reportV3Chevron{color:#7aaef2!important;font-size:18px!important}.reportV3Quick{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-gap:9px!important;gap:9px!important;margin-top:10px!important}.reportV3Quick button{height:42px!important;border:1px solid #284260!important;border-radius:21px!important;background:#0d1724!important;color:#c4d1e4!important;font-size:13px!important;font-weight:800!important}.reportV3Quick button.active{background:linear-gradient(145deg,#3199ff,#1979ef)!important;border-color:#55aaff!important;color:#fff!important}.reportV3Tech{position:relative!important;display:grid!important;grid-template-columns:38px minmax(0,1fr) 24px!important;align-items:center!important;grid-gap:12px!important;gap:12px!important;height:66px!important;padding:0 16px!important;margin:0 0 14px!important;border:1px solid #28466d!important;border-radius:17px!important;background:linear-gradient(145deg,#0e1e31,#0a1625)!important}.reportV3TechIcon{width:30px!important;height:30px!important;color:#6daeff!important}.reportV3Tech span small{display:block!important;color:#7f9bbc!important;font-size:10px!important;font-weight:900!important;letter-spacing:.7px!important}.reportV3Tech span b{display:block!important;margin-top:3px!important;color:#fff!important;font-size:18px!important}.reportV3Tech em{color:#3098ff!important;font-size:24px!important;font-style:normal!important}.reportV3Tech select{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;opacity:0!important}.reportV3Hero{position:relative!important;display:grid!important;grid-template-columns:58px minmax(0,1fr) 178px!important;grid-gap:16px!important;gap:16px!important;min-height:148px!important;padding:18px 20px!important;margin-bottom:11px!important;border:1px solid #058667!important;border-radius:18px!important;background:radial-gradient(circle at 92% 48%,rgba(26,219,151,.18),transparent 31%),linear-gradient(145deg,#0b1b25,#08141c)!important;overflow:hidden!important}.reportV3Hero,.reportV3Icon{align-items:center!important}.reportV3Icon{display:flex!important;justify-content:center!important;width:48px!important;height:48px!important;min-width:48px!important;border-radius:13px!important;border:1px solid!important}.reportV3Hero .reportV3Icon{width:54px!important;height:54px!important;min-width:54px!important;border-radius:14px!important}.reportV3Icon.profit,.reportV3Icon.teal{background:#073d31!important;border-color:#078b69!important;color:#35e6a4!important}.reportV3Icon.blue{background:#102d55!important;border-color:#176fca!important;color:#59acff!important}.reportV3Icon.purple{background:#2c164d!important;border-color:#763bc0!important;color:#bd72ff!important}.reportV3Icon.amber{background:#3a290a!important;border-color:#9a6a0a!important;color:#ffc844!important}.reportV3Icon.red{background:#3b151c!important;border-color:#b52c3d!important;color:#ff5b6d!important}.reportV3Icon.slate{background:#1a2b3e!important;border-color:#4b6786!important;color:#b9cce4!important}.reportV3Hero>div small{display:block!important;color:#8cb7ec!important;font-size:17px!important}.reportV3Hero>div b{display:block!important;margin-top:4px!important;color:#fff!important;font-size:41px!important;line-height:1!important;letter-spacing:-1.5px!important;white-space:nowrap!important}.reportV3Grid p,.reportV3Hero p{margin:7px 0 0!important;color:#8b9db8!important;font-size:12px!important}.reportV3Grid p.up,.reportV3Hero p.up{color:#35e6a4!important;font-weight:850!important}.reportV3Grid p.down,.reportV3Hero p.down{color:#ff6474!important;font-weight:850!important}.reportV3Hero p span{color:#8799b3!important;font-weight:600!important;margin-left:5px!important}.reportV3Trend{width:100%!important;height:74px!important}.reportV3Trend .fill{fill:url(#reportTrendFill)!important;stroke:none!important}.reportV3Trend .line{fill:none!important;stroke:#35e6a4!important;stroke-width:3!important;stroke-linecap:round!important}.reportV3Grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-gap:10px!important;gap:10px!important;margin-bottom:16px!important}.reportV3Grid article{display:grid!important;grid-template-columns:52px minmax(0,1fr)!important;align-items:center!important;grid-gap:12px!important;gap:12px!important;min-height:112px!important;padding:14px 16px!important;border:1px solid #294467!important;border-radius:17px!important;background:linear-gradient(145deg,#0d1928,#09131f)!important}.reportV3Grid article.ticket{border-color:#087f68!important}.reportV3Grid article>div small{display:block!important;color:#99abc4!important;font-size:13px!important}.reportV3Grid article>div b{display:block!important;margin-top:5px!important;color:#fff!important;font-size:23px!important;line-height:1.05!important;white-space:nowrap!important}.reportV3Grid article>div p{font-size:11px!important}@media(max-width:430px){.reportV3Head{align-items:flex-start!important}.reportV3Head h1{font-size:31px!important}.reportV3Head p{font-size:14px!important}.reportV3Send{min-width:132px!important;height:48px!important;padding:0 13px!important;font-size:13px!important}.reportV3Dates label{height:64px!important;grid-template-columns:30px minmax(0,1fr) 14px!important;gap:7px!important;padding:0 9px!important}.reportV3Cal{width:25px!important;height:25px!important}.reportV3DateText b{font-size:15px!important}.reportV3Quick{gap:6px!important}.reportV3Quick button{font-size:10px!important;padding:0 3px!important}.reportV3Hero{grid-template-columns:48px minmax(0,1fr) 104px!important;gap:10px!important;min-height:132px!important;padding:15px!important}.reportV3Hero .reportV3Icon{width:46px!important;height:46px!important;min-width:46px!important}.reportV3Hero>div small{font-size:14px!important}.reportV3Hero>div b{font-size:31px!important}.reportV3Hero p{font-size:10px!important}.reportV3Trend{height:61px!important}.reportV3Grid article{grid-template-columns:42px minmax(0,1fr)!important;gap:9px!important;min-height:102px!important;padding:12px!important}.reportV3Icon{width:40px!important;height:40px!important;min-width:40px!important;border-radius:11px!important}.reportV3Grid article>div small{font-size:11px!important}.reportV3Grid article>div b{font-size:19px!important}.reportV3Grid article>div p{font-size:10px!important}.reportV3Filters{padding:10px!important;border-radius:17px!important}.reportV3Dates{grid-template-columns:minmax(0,1fr) 22px minmax(0,1fr)!important;gap:6px!important}.reportV3Dates label{height:62px!important;grid-template-columns:24px minmax(0,1fr)!important;gap:8px!important;padding:0 10px!important;border-radius:14px!important}.reportV3Dates label .reportV3Chevron{display:none!important}.reportV3Cal{width:22px!important;height:22px!important}.reportV3DateText small{font-size:8px!important;line-height:1!important}.reportV3DateText b{font-size:13px!important;line-height:1.05!important;letter-spacing:-.15px!important;overflow:visible!important;text-overflow:clip!important}.reportV3Quick{gap:6px!important;margin-top:9px!important}.reportV3Quick button{height:40px!important;font-size:9px!important;line-height:11px!important;padding:0 4px!important}.reportV3Tech{height:62px!important;padding:0 14px!important;grid-template-columns:28px minmax(0,1fr) 18px!important;gap:10px!important}.reportV3TechIcon{width:24px!important;height:24px!important}.reportV3Tech span small{font-size:8px!important}.reportV3Tech span b{font-size:16px!important}.reportV3Hero{grid-template-columns:38px minmax(0,1fr) 92px!important;gap:10px!important;min-height:124px!important;padding:14px 15px!important}.reportV3Hero .reportV3Icon{width:38px!important;height:38px!important;min-width:38px!important;border-radius:10px!important}.reportV3Hero>div{min-width:0!important;z-index:2!important}.reportV3Hero>div small{font-size:13px!important}.reportV3Hero>div b{font-size:28px!important;letter-spacing:-.8px!important;white-space:nowrap!important}.reportV3Hero p{display:flex!important;align-items:baseline!important;gap:4px!important;flex-wrap:wrap!important;margin-top:6px!important;font-size:9px!important;line-height:11px!important}.reportV3Hero p span{margin-left:0!important;font-size:8px!important}.reportV3Trend{width:92px!important;height:52px!important;justify-self:end!important;align-self:center!important;overflow:visible!important}.reportV3Grid{gap:9px!important}.reportV3Grid article{grid-template-columns:34px minmax(0,1fr)!important;gap:9px!important;min-height:94px!important;padding:11px 12px!important;border-radius:16px!important}.reportV3Grid .reportV3Icon{width:32px!important;height:32px!important;min-width:32px!important;border-radius:9px!important}.reportV3Grid article>div{min-width:0!important}.reportV3Grid article>div small{font-size:10px!important;line-height:12px!important}.reportV3Grid article>div b{font-size:16px!important;line-height:1.05!important;letter-spacing:-.25px!important;white-space:nowrap!important}.reportV3Grid article>div p{margin-top:6px!important;font-size:9px!important;line-height:10px!important}}@media(max-width:390px){.reportV3DateText b{font-size:12px!important}.reportV3Hero{grid-template-columns:34px minmax(0,1fr) 78px!important}.reportV3Hero .reportV3Icon{width:34px!important;height:34px!important;min-width:34px!important}.reportV3Hero>div b{font-size:25px!important}.reportV3Trend{width:78px!important}.reportV3Grid article{grid-template-columns:30px minmax(0,1fr)!important;padding:10px!important}.reportV3Grid .reportV3Icon{width:28px!important;height:28px!important;min-width:28px!important}.reportV3Grid article>div b{font-size:15px!important}}@media(max-width:430px){.reportV3Head{margin-bottom:12px!important}.reportV3Head h1{font-size:27px!important}.reportV3Head p{font-size:12px!important;margin-top:5px!important}.reportV3Head>div small{font-size:9px!important}.reportV3Send{height:42px!important;min-width:118px!important;padding:0 11px!important;border-radius:18px!important;font-size:11px!important}.reportV3Send span{font-size:16px!important;margin-right:5px!important}.reportV3Filters{padding:9px!important;margin-bottom:10px!important}.reportV3Dates{grid-template-columns:minmax(0,1fr) 18px minmax(0,1fr)!important;gap:5px!important}.reportV3Dates label{height:54px!important;grid-template-columns:20px minmax(0,1fr)!important;gap:7px!important;padding:0 8px!important;border-radius:12px!important}.reportV3Cal{width:18px!important;height:18px!important}.reportV3DateText small{font-size:7px!important}.reportV3DateText b{font-size:11px!important;letter-spacing:-.1px!important}.reportV3Dates>i{font-size:16px!important}.reportV3Quick{gap:5px!important;margin-top:7px!important}.reportV3Quick button{height:34px!important;border-radius:17px!important;font-size:8px!important;line-height:9px!important}.reportV3Tech{height:54px!important;padding:0 12px!important;grid-template-columns:22px minmax(0,1fr) 16px!important;gap:8px!important;margin-bottom:10px!important;border-radius:14px!important}.reportV3TechIcon{width:20px!important;height:20px!important}.reportV3Tech span small{font-size:7px!important}.reportV3Tech span b{font-size:14px!important;margin-top:2px!important}.reportV3Tech em{font-size:18px!important}.reportV3Hero{grid-template-columns:30px minmax(0,1fr) 74px!important;gap:8px!important;min-height:108px!important;padding:12px 13px!important;margin-bottom:9px!important;border-radius:15px!important}.reportV3Hero .reportV3Icon{width:30px!important;height:30px!important;min-width:30px!important;border-radius:8px!important}.reportV3Hero>div small{font-size:11px!important}.reportV3Hero>div b{font-size:24px!important;letter-spacing:-.7px!important}.reportV3Hero p{display:block!important;margin-top:5px!important;font-size:8px!important;line-height:10px!important;max-width:120px!important}.reportV3Hero p span{font-size:7px!important;margin-left:3px!important}.reportV3Trend{width:72px!important;height:42px!important;justify-self:end!important}.reportV3Trend .line{stroke-width:2!important}.reportV3Grid{gap:8px!important;margin-bottom:12px!important}.reportV3Grid article{grid-template-columns:28px minmax(0,1fr)!important;gap:8px!important;min-height:82px!important;padding:9px 10px!important;border-radius:14px!important}.reportV3Grid .reportV3Icon{width:26px!important;height:26px!important;min-width:26px!important;border-radius:7px!important}.reportV3Grid article>div small{font-size:9px!important;line-height:10px!important}.reportV3Grid article>div b{font-size:14px!important;line-height:1!important;letter-spacing:-.2px!important}.reportV3Grid article>div p{margin-top:5px!important;font-size:8px!important;line-height:9px!important}}@media(max-width:390px){.reportV3Head h1{font-size:25px!important}.reportV3Send{min-width:108px!important}.reportV3DateText b,.reportV3Send{font-size:10px!important}.reportV3Hero{grid-template-columns:28px minmax(0,1fr) 62px!important}.reportV3Hero .reportV3Icon{width:28px!important;height:28px!important;min-width:28px!important}.reportV3Hero>div b{font-size:22px!important}.reportV3Trend{width:60px!important}.reportV3Grid article{grid-template-columns:25px minmax(0,1fr)!important;padding:8px 9px!important}.reportV3Grid .reportV3Icon{width:23px!important;height:23px!important;min-width:23px!important}.reportV3Grid article>div b{font-size:13px!important}}@media(max-width:430px){.reportV3Tech{height:48px!important;margin-bottom:8px!important}.reportV3TechIcon{width:18px!important;height:18px!important}.reportV3Tech span b{font-size:13px!important}.reportV3Hero{grid-template-columns:24px minmax(0,1fr) 58px!important;min-height:88px!important;padding:10px 12px!important;gap:7px!important;margin-bottom:7px!important}.reportV3Hero .reportV3Icon{width:24px!important;height:24px!important;min-width:24px!important;border-radius:7px!important}.reportV3Hero>div small{font-size:10px!important}.reportV3Hero>div b{font-size:20px!important;letter-spacing:-.5px!important}.reportV3Hero p{line-height:8px!important;margin-top:4px!important;max-width:105px!important}.reportV3Hero p,.reportV3Hero p span{font-size:7px!important}.reportV3Trend{width:56px!important;height:34px!important}.reportV3Grid{gap:7px!important}.reportV3Grid article{grid-template-columns:22px minmax(0,1fr)!important;min-height:70px!important;padding:8px 9px!important;gap:7px!important}.reportV3Grid .reportV3Icon{width:20px!important;height:20px!important;min-width:20px!important;border-radius:6px!important}.reportV3Grid article>div small{font-size:8px!important;line-height:9px!important}.reportV3Grid article>div b{font-size:12px!important;line-height:1!important;letter-spacing:-.15px!important}.reportV3Grid article>div p{font-size:7px!important;line-height:8px!important;margin-top:4px!important}.reportV3Filters{padding:8px!important}.reportV3Dates label{height:48px!important}.reportV3DateText b{font-size:10px!important}.reportV3Quick button{height:30px!important;font-size:7px!important}}.app .reportV3Filters{padding:7px!important;margin-bottom:8px!important}.app .reportV3Dates{grid-template-columns:minmax(0,1fr) 16px minmax(0,1fr)!important;gap:4px!important}.app .reportV3Dates label{height:42px!important;grid-template-columns:16px minmax(0,1fr)!important;gap:6px!important;padding:0 7px!important;border-radius:11px!important}.app .reportV3Cal{width:15px!important;height:15px!important}.app .reportV3DateText small{font-size:6px!important}.app .reportV3DateText b{font-size:9px!important}.app .reportV3Dates>i{font-size:14px!important}.app .reportV3Quick{gap:4px!important;margin-top:6px!important}.app .reportV3Quick button{height:27px!important;border-radius:14px!important;font-size:7px!important;line-height:8px!important;padding:0 2px!important}.app .reportV3Tech{height:44px!important;padding:0 10px!important;grid-template-columns:17px minmax(0,1fr) 14px!important;gap:7px!important;margin-bottom:7px!important;border-radius:12px!important}.app .reportV3TechIcon{width:15px!important;height:15px!important}.app .reportV3Tech span small{font-size:6px!important}.app .reportV3Tech span b{font-size:12px!important}.app .reportV3Tech em{font-size:15px!important}.app .reportV3Hero{grid-template-columns:20px minmax(0,1fr) 48px!important;gap:6px!important;min-height:76px!important;padding:8px 10px!important;margin-bottom:6px!important;border-radius:13px!important}.app .reportV3Hero .reportV3Icon{width:20px!important;height:20px!important;min-width:20px!important;border-radius:6px!important}.app .reportV3Hero>div small{font-size:9px!important}.app .reportV3Hero>div b{font-size:18px!important;letter-spacing:-.4px!important}.app .reportV3Hero p{line-height:7px!important;margin-top:3px!important;max-width:90px!important}.app .reportV3Hero p,.app .reportV3Hero p span{font-size:6px!important}.app .reportV3Trend{width:46px!important;height:28px!important}.app .reportV3Trend .line{stroke-width:1.6!important}.app .reportV3Grid{gap:6px!important;margin-bottom:10px!important}.app .reportV3Grid article{grid-template-columns:18px minmax(0,1fr)!important;gap:6px!important;min-height:58px!important;padding:7px 8px!important;border-radius:12px!important}.app .reportV3Grid .reportV3Icon{width:16px!important;height:16px!important;min-width:16px!important;border-radius:5px!important}.app .reportV3Grid article>div small{font-size:7px!important;line-height:8px!important}.app .reportV3Grid article>div b{font-size:10px!important;letter-spacing:-.1px!important}.app .reportV3Grid article>div p{font-size:6px!important;line-height:7px!important;margin-top:3px!important}@media(max-width:430px){.app .reportV3Head h1{font-size:30px!important}.app .reportV3Head p{font-size:14px!important;line-height:17px!important}.app .reportV3Head>div small{font-size:10px!important}.app .reportV3Send{height:46px!important;min-width:132px!important;padding:0 13px!important;border-radius:19px!important;font-size:12px!important}.app .reportV3Send span{font-size:17px!important}.app .reportV3Filters{padding:9px!important;margin-bottom:10px!important}.app .reportV3Dates{grid-template-columns:minmax(0,1fr) 20px minmax(0,1fr)!important;gap:5px!important}.app .reportV3Dates label{height:56px!important;grid-template-columns:22px minmax(0,1fr)!important;gap:7px!important;padding:0 9px!important;border-radius:13px!important}.app .reportV3Cal{width:20px!important;height:20px!important}.app .reportV3DateText small{font-size:8px!important}.app .reportV3DateText b{font-size:12px!important}.app .reportV3Dates>i{font-size:17px!important}.app .reportV3Quick{gap:6px!important;margin-top:8px!important}.app .reportV3Quick button{height:36px!important;border-radius:18px!important;font-size:9px!important;line-height:10px!important;padding:0 4px!important}.app .reportV3Tech{height:58px!important;padding:0 13px!important;grid-template-columns:24px minmax(0,1fr) 17px!important;gap:9px!important;margin-bottom:10px!important;border-radius:15px!important}.app .reportV3TechIcon{width:22px!important;height:22px!important}.app .reportV3Tech span small{font-size:8px!important}.app .reportV3Tech span b{font-size:15px!important}.app .reportV3Tech em{font-size:18px!important}.app .reportV3Hero{grid-template-columns:36px minmax(0,1fr) 86px!important;gap:9px!important;min-height:112px!important;padding:13px 14px!important;margin-bottom:9px!important;border-radius:16px!important}.app .reportV3Hero .reportV3Icon{width:34px!important;height:34px!important;min-width:34px!important;border-radius:9px!important}.app .reportV3Hero>div small{font-size:13px!important}.app .reportV3Hero>div b{font-size:27px!important;letter-spacing:-.7px!important}.app .reportV3Hero p{font-size:9px!important;line-height:11px!important;margin-top:5px!important;max-width:128px!important}.app .reportV3Hero p span{font-size:8px!important}.app .reportV3Trend{width:84px!important;height:50px!important}.app .reportV3Trend .line{stroke-width:2.2!important}.app .reportV3Grid{gap:8px!important;margin-bottom:12px!important}.app .reportV3Grid article{grid-template-columns:32px minmax(0,1fr)!important;gap:9px!important;min-height:88px!important;padding:10px 11px!important;border-radius:15px!important}.app .reportV3Grid .reportV3Icon{width:30px!important;height:30px!important;min-width:30px!important;border-radius:8px!important}.app .reportV3Grid article>div small{font-size:10px!important;line-height:11px!important}.app .reportV3Grid article>div b{font-size:16px!important;line-height:1!important;letter-spacing:-.2px!important}.app .reportV3Grid article>div p{font-size:9px!important;line-height:10px!important;margin-top:5px!important}}@media(max-width:390px){.app .reportV3Head h1{font-size:28px!important}.app .reportV3Send{min-width:120px!important}.app .reportV3DateText b,.app .reportV3Send{font-size:11px!important}.app .reportV3Hero{grid-template-columns:32px minmax(0,1fr) 72px!important}.app .reportV3Hero .reportV3Icon{width:30px!important;height:30px!important;min-width:30px!important}.app .reportV3Hero>div b{font-size:24px!important}.app .reportV3Trend{width:70px!important}.app .reportV3Grid article{grid-template-columns:28px minmax(0,1fr)!important;padding:9px 10px!important}.app .reportV3Grid .reportV3Icon{width:26px!important;height:26px!important;min-width:26px!important}.app .reportV3Grid article>div b{font-size:14px!important}}@media(max-width:430px){.app .reportV3Head h1{font-size:33px!important}.app .reportV3Head p{font-size:15px!important;line-height:18px!important}.app .reportV3Send{height:50px!important;min-width:142px!important;font-size:13px!important;border-radius:21px!important}.app .reportV3Filters{padding:10px!important}.app .reportV3Dates label{height:62px!important;grid-template-columns:24px minmax(0,1fr)!important;padding:0 10px!important}.app .reportV3Cal{width:22px!important;height:22px!important}.app .reportV3DateText small{font-size:9px!important}.app .reportV3DateText b{font-size:13px!important}.app .reportV3Quick button{height:39px!important;font-size:10px!important}.app .reportV3Tech{height:64px!important;grid-template-columns:26px minmax(0,1fr) 18px!important}.app .reportV3TechIcon{width:24px!important;height:24px!important}.app .reportV3Tech span small{font-size:9px!important}.app .reportV3Tech span b{font-size:17px!important}.app .reportV3Hero{grid-template-columns:42px minmax(0,1fr) 96px!important;min-height:128px!important;padding:15px 16px!important;gap:11px!important}.app .reportV3Hero .reportV3Icon{width:40px!important;height:40px!important;min-width:40px!important}.app .reportV3Hero>div small{font-size:15px!important}.app .reportV3Hero>div b{font-size:31px!important}.app .reportV3Hero p{font-size:10px!important;line-height:12px!important;max-width:145px!important}.app .reportV3Hero p span{font-size:9px!important}.app .reportV3Trend{width:94px!important;height:56px!important}.app .reportV3Grid article{grid-template-columns:36px minmax(0,1fr)!important;min-height:98px!important;padding:12px!important;gap:10px!important}.app .reportV3Grid .reportV3Icon{width:34px!important;height:34px!important;min-width:34px!important}.app .reportV3Grid article>div small{font-size:11px!important;line-height:12px!important}.app .reportV3Grid article>div b{font-size:18px!important}.app .reportV3Grid article>div p{font-size:10px!important;line-height:11px!important}}.app .reportV3Head h1{font-size:34px!important}.app .reportV3Head p{font-size:16px!important;line-height:19px!important}.app .reportV3Head>div small{font-size:10px!important}.app .reportV3Send{height:52px!important;min-width:150px!important;padding:0 16px!important;border-radius:22px!important;font-size:14px!important}.app .reportV3Filters{padding:11px!important;margin-bottom:12px!important}.app .reportV3Dates{grid-template-columns:minmax(0,1fr) 22px minmax(0,1fr)!important;gap:6px!important}.app .reportV3Dates label{height:66px!important;grid-template-columns:26px minmax(0,1fr)!important;padding:0 11px!important}.app .reportV3Dates>i{font-size:18px!important}.app .reportV3Quick{gap:7px!important;margin-top:9px!important}.app .reportV3Quick button{height:42px!important;border-radius:21px!important;font-size:10px!important;line-height:11px!important}.app .reportV3Tech{height:68px!important;padding:0 15px!important;grid-template-columns:28px minmax(0,1fr) 18px!important;gap:10px!important;margin-bottom:12px!important;border-radius:16px!important}.app .reportV3TechIcon{width:26px!important;height:26px!important}.app .reportV3Tech span small{font-size:9px!important}.app .reportV3Tech span b{font-size:18px!important}.app .reportV3Tech em{font-size:20px!important}.app .reportV3Hero{grid-template-columns:46px minmax(0,1fr) 108px!important;gap:12px!important;min-height:138px!important;padding:16px 18px!important;margin-bottom:11px!important;border-radius:18px!important}.app .reportV3Hero .reportV3Icon{width:44px!important;height:44px!important;min-width:44px!important;border-radius:11px!important}.app .reportV3Hero>div small{font-size:16px!important}.app .reportV3Hero>div b{font-size:34px!important;letter-spacing:-.9px!important}.app .reportV3Hero p{font-size:10px!important;line-height:12px!important;margin-top:6px!important;max-width:150px!important}.app .reportV3Hero p span{font-size:9px!important}.app .reportV3Trend{width:104px!important;height:62px!important}.app .reportV3Grid{gap:10px!important;margin-bottom:14px!important}.app .reportV3Grid article{grid-template-columns:40px minmax(0,1fr)!important;gap:11px!important;min-height:108px!important;padding:13px!important;border-radius:17px!important}.app .reportV3Grid .reportV3Icon{width:38px!important;height:38px!important;min-width:38px!important;border-radius:10px!important}.app .reportV3Grid article>div small{font-size:12px!important;line-height:13px!important}.app .reportV3Grid article>div b{font-size:20px!important;line-height:1!important}.app .reportV3Grid article>div p{font-size:10px!important;line-height:11px!important;margin-top:6px!important}.app .reportV3Dates label{height:54px!important;grid-template-columns:22px minmax(0,1fr)!important;justify-items:center!important;gap:8px!important;padding:0 10px!important}.app .reportV3Cal{justify-self:center!important;align-self:center!important}.app .reportV3DateText{width:100%!important}.app .reportV3Dates label{display:block!important;height:50px!important;padding:0 44px!important;border-radius:12px!important}.app .reportV3Cal{position:absolute!important;left:14px!important;top:50%!important;transform:translateY(-50%)!important;width:21px!important;height:21px!important}.app .reportV3DateText{position:absolute!important;inset:0 40px!important;align-items:center!important;text-align:center!important}.app .reportV3DateText small{margin:0 0 2px!important;font-size:8px!important;text-align:center!important}.app .reportV3DateText b{font-size:14px!important;text-align:center!important}.app .reportV3Dates label{position:relative!important;height:58px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:12px!important;padding:0 14px!important;border-radius:14px!important;overflow:hidden!important}.app .reportV3Cal{position:static!important;transform:none!important;width:24px!important;height:24px!important;min-width:24px!important;flex:0 0 24px!important}.app .reportV3DateText{position:static!important;inset:auto!important;width:auto!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;text-align:left!important;min-width:0!important}.app .reportV3DateText small{margin:0 0 3px!important;font-size:9px!important;line-height:1!important;text-align:left!important}.app .reportV3DateText b{margin:0!important;font-size:16px!important;line-height:1!important;text-align:left!important;white-space:nowrap!important}.app .reportV3Quick button.active{background:linear-gradient(145deg,#3199ff,#1979ef)!important;border-color:#55aaff!important;color:#fff!important}@media(max-width:390px){.app .reportV3Dates label{height:54px!important;gap:9px!important;padding:0 10px!important}.app .reportV3Cal{width:21px!important;height:21px!important;min-width:21px!important;flex-basis:21px!important}.app .reportV3DateText small{font-size:8px!important}.app .reportV3DateText b{font-size:14px!important}}.jdActions .jdCloseJob{grid-column:1/-1!important;min-height:50px!important;height:50px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:9px!important;border:1px solid #28d97b!important;border-radius:14px!important;background:linear-gradient(180deg,#0b8f4f,#087541)!important;color:#f3fff8!important;font-size:13px!important;font-weight:900!important;box-shadow:0 8px 22px rgba(10,139,78,.18)!important}.jdActions .jdCloseJob .jdCloseIcon{width:22px!important;height:22px!important;display:grid!important;place-items:center!important;color:#fff!important;flex:0 0 22px!important;font-style:normal!important}.jdActions .jdCloseJob .jdCloseIcon svg{width:22px!important;height:22px!important;fill:#fff!important;stroke:#087541!important;stroke-width:2.2!important;stroke-linecap:round!important;stroke-linejoin:round!important}.jdActions .jdCloseJob:active{transform:translateY(1px)!important;filter:brightness(.96)!important}.jdActions .jdCloseJob:disabled{opacity:.58!important;box-shadow:none!important}.jdDanger{display:flex!important;align-items:center!important;justify-content:center!important;gap:18px!important;margin-top:18px!important;padding:18px 0 4px!important;border-top:1px solid #252d3a!important}.jdDanger button{width:auto!important;min-width:0!important;height:auto!important;padding:8px 10px!important;border:0!important;border-radius:10px!important;background:transparent!important;box-shadow:none!important;color:#ff6678!important;font-size:11.5px!important;font-weight:850!important}.jdDanger .jdRemoveJob{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important}.jdDanger .jdRemoveJob i{width:18px!important;height:18px!important;display:grid!important;place-items:center!important;flex:0 0 18px!important;font-style:normal!important;color:#ff6678!important}.jdDanger .jdRemoveJob i svg{width:18px!important;height:18px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.9!important;stroke-linecap:round!important;stroke-linejoin:round!important}.jdDanger .jdRemovePayment{border:1px solid #5a2630!important;background:#1c1015!important;padding:8px 12px!important}.jdDanger button:active{background:rgba(255,82,102,.08)!important}.jdDanger button:disabled{opacity:.48!important}.app.lightMode .jdDanger .jdRemovePayment{background:#fff4f5!important;border-color:#f1c1c7!important}.jdPayment header{gap:14px!important}.jdPaymentHeadRight{display:flex!important;flex-direction:column!important;align-items:flex-end!important;gap:7px!important}.jdPaymentHeadRight>strong{color:#36dd85!important;font-size:24px!important;line-height:1!important}.jdEditPayment{height:28px!important;padding:0 10px!important;border:1px solid #2a8df0!important;border-radius:9px!important;background:#0d2035!important;font-size:10px!important;font-weight:850!important}.jdEditPayment:active{background:#123052!important}.removePaymentInside{width:100%!important;min-height:46px!important;margin-top:10px!important;border:1px solid #7b2d3a!important;border-radius:13px!important;background:#251017!important;color:#ff6678!important;font-size:13px!important;font-weight:850!important}.removePaymentInside:active{background:#32151d!important}.app.lightMode .jdEditPayment{background:#eef6ff!important;border-color:#9bc8ff!important;color:#2475d4!important}.app.lightMode .removePaymentInside{background:#fff1f2!important;border-color:#f3b8bf!important;color:#c93845!important}.jdPayment .jdClosedInline{width:100%!important;min-height:44px!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:7px!important;padding:10px 14px!important;border:0!important;border-top:1px solid #155c3a!important;border-radius:0 0 14px 14px!important;color:#9eb2a7!important;font-size:10.5px!important;font-weight:650!important;text-align:left!important}.jdPayment .jdClosedInline span{color:#9eb2a7!important;font-size:13px!important}.jdPayment .jdClosedInline b{font-weight:850!important}.jdPayment .jdClosedInline:active{background:rgba(255,255,255,.035)!important}.app.lightMode .jdPayment .jdClosedInline{border-top-color:#cde6d7!important;color:#5f7367!important}.app.lightMode .jdPayment .jdClosedInline span{color:#5f7367!important}.jdPayment{background:#101823!important;border:1px solid #2a394b!important;border-left:5px solid #36dd85!important;box-shadow:none!important}.jdPayment header{border-bottom:1px solid #2a394b!important;background:transparent!important}.jdPayment header small{color:#36dd85!important}.jdPayment header b{color:#fff!important}.jdPayment header strong{color:#36dd85!important}.jdPayment>div{background:transparent!important}.jdPayment>div span{color:#9aa8ba!important}.jdPayment>div b{color:#fff!important}.jdPayment>div span+span{border-left:1px solid #2a394b!important}.jdPayment .jdClosedInline,.jdPayment>div span:nth-child(n+3){border-top:1px solid #2a394b!important}.jdPayment .jdClosedInline{background:transparent!important;color:#9aa8ba!important}.jdPayment .jdClosedInline span{color:#9aa8ba!important}.jdPayment .jdClosedInline b{color:#4da2ff!important}.jdEditPayment{background:#0f2034!important;border-color:#348cff!important;color:#58aaff!important}.app.lightMode .jdPayment{background:#fff!important;border-color:#d7dee8 #d7dee8 #d7dee8 #20a35a!important}.app.lightMode .jdPayment header{border-bottom-color:#d7dee8!important}.app.lightMode .jdPayment .jdClosedInline,.app.lightMode .jdPayment>div span+span,.app.lightMode .jdPayment>div span:nth-child(n+3){border-color:#d7dee8!important}.reportBreakCard{background:#0d131d!important;border:1px solid #273548!important;border-radius:18px!important;padding:18px!important;box-shadow:0 12px 30px rgba(0,0,0,.12)!important}.reportCardHead{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;margin-bottom:16px!important}.reportCardHead h2{margin:0!important;font-size:15px!important;letter-spacing:-.1px!important;color:#f4f7fb!important}.reportCardHead>span{color:#8fa0b8!important;font-size:10px!important;white-space:nowrap!important}.reportCardHead>span b{color:#4b9cff!important;font-size:16px!important;margin-left:6px!important}.reportStatusBody{display:grid!important;grid-template-columns:140px 1fr!important;align-items:center!important;grid-gap:18px!important;gap:18px!important}.reportStatusCard .reportDonut{width:128px!important;height:128px!important;margin:0!important;padding:18px!important}.reportStatusCard .reportDonut>div{background:#0d131d!important}.reportStatusCard .reportDonut b{font-size:24px!important}.reportStatusCard .reportDonut span{font-size:9px!important;color:#8fa0b8!important}.reportLegendRich{gap:11px!important}.reportLegendRich span{grid-template-columns:10px minmax(76px,1fr) 24px 34px!important;gap:8px!important;font-size:10px!important;color:#9fb0c9!important}.reportLegendRich span>b{font-size:11px!important;color:#f4f7fb!important;text-align:right!important}.reportLegendRich span>em{font-style:normal!important;font-size:10px!important;font-weight:850!important;text-align:right!important}.reportLegendRich span:first-child>em{color:#4b9cff!important}.reportLegendRich span:nth-child(2)>em{color:#39d98a!important}.reportLegendRich span:nth-child(3)>em{color:#ffc744!important}.reportLegendRich span:nth-child(4)>em{color:#ff5964!important}.reportCompletionCard{display:grid!important;grid-template-columns:48px 105px 1fr!important;align-items:center!important;grid-gap:12px!important;gap:12px!important;min-height:88px!important;padding:16px 18px!important;border-radius:18px!important;background:#0d131d!important;border-color:#2f83f7!important}.reportCompletionIcon{width:46px!important;height:46px!important;border-radius:50%!important;background:#0b3a2c!important;color:#39d98a!important;display:grid!important;place-items:center!important;font-size:30px!important;font-weight:900!important}.reportCompletionCopy strong{display:block!important;color:#f4f7fb!important;font-size:12px!important}.reportCompletionCopy b{margin:2px 0 0!important;font-size:28px!important;color:#4b9cff!important}.reportCompletionProgress{min-width:0!important}.reportCompletionProgress>span{display:block!important;margin-bottom:9px!important;text-align:right!important;color:#9fb0c9!important;font-size:10px!important}.reportCompletionProgress>i{display:block!important;height:10px!important;border-radius:999px!important;background:#1d2b42!important;overflow:hidden!important}.reportCompletionProgress>i>em{display:block!important;height:100%!important;border-radius:999px!important;background:#39d98a!important}.reportServiceCard .reportCardHead{margin-bottom:12px!important}.serviceRowsRich{display:grid!important;grid-gap:0!important;gap:0!important}.serviceRowsRich>div{display:grid!important;grid-template-columns:30px minmax(120px,1.1fr) minmax(90px,1fr) 24px 34px!important;align-items:center!important;grid-gap:9px!important;gap:9px!important;min-height:42px!important;border-bottom:1px solid #1d2938!important;color:#a9b7ca!important;font-size:10px!important}.serviceRowsRich>div:last-child{border-bottom:0!important}.serviceRowsRich .serviceIcon{width:28px!important;height:28px!important;border-radius:8px!important;background:#17243a!important;color:#b7cdf2!important;display:grid!important;place-items:center!important;font-size:14px!important}.serviceRowsRich .serviceName{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.serviceRowsRich>div>i{height:9px!important;border-radius:999px!important;background:#1d2b42!important;overflow:hidden!important}.serviceRowsRich>div>i>em{display:block!important;height:100%!important;border-radius:999px!important;background:#3b82f6!important}.serviceRowsRich>div>b{color:#fff!important;font-size:11px!important;text-align:right!important}.serviceRowsRich .servicePct{font-style:normal!important;color:#4b9cff!important;font-size:10px!important;font-weight:850!important;text-align:right!important}.techBarsRich{display:grid!important;grid-gap:9px!important;gap:9px!important}.techBarsRich>div{display:grid!important;grid-template-columns:44px minmax(100px,1fr) minmax(100px,1.2fr) 24px 38px!important;align-items:center!important;grid-gap:10px!important;gap:10px!important;min-height:64px!important;padding:9px 10px!important;border:1px solid #253449!important;border-radius:14px!important;background:#101925!important}.techAvatarMini{width:42px!important;height:42px!important;border-radius:50%!important;background:#1f73dd!important;color:#fff!important;display:grid!important;place-items:center!important;font-size:14px!important;font-weight:900!important}.techNameMini b{display:block!important;color:#fff!important;font-size:11px!important}.techNameMini small{display:block!important;margin-top:4px!important;color:#8fa0b8!important;font-size:9px!important}.techBarsRich>div>i{height:9px!important;border-radius:999px!important;background:#1d2b42!important;overflow:hidden!important}.techBarsRich>div>i>em{display:block!important;height:100%!important;border-radius:999px!important;background:#3b82f6!important}.techBarsRich>div>b{color:#fff!important;font-size:11px!important;text-align:right!important}.techBarsRich .techPct{font-style:normal!important;color:#4b9cff!important;font-size:10px!important;font-weight:850!important;text-align:right!important}@media(max-width:430px){.reportStatusBody{grid-template-columns:118px 1fr!important;gap:12px!important}.reportStatusCard .reportDonut{width:110px!important;height:110px!important;padding:16px!important}.reportLegendRich span{grid-template-columns:9px minmax(64px,1fr) 20px 30px!important;gap:6px!important;font-size:9px!important}.reportCompletionCard{grid-template-columns:42px 88px 1fr!important;gap:9px!important;padding:14px!important}.reportCompletionIcon{width:40px!important;height:40px!important}.reportCompletionCopy b,.reportCompletionIcon{font-size:25px!important}.serviceRowsRich>div{grid-template-columns:28px minmax(105px,1fr) minmax(70px,.8fr) 20px 30px!important;gap:7px!important}.techBarsRich>div{grid-template-columns:40px minmax(80px,.9fr) minmax(72px,1fr) 20px 32px!important;gap:7px!important;padding:8px!important}.techAvatarMini{width:38px!important;height:38px!important}}.app.lightMode .reportCardHead h2,.app.lightMode .reportCompletionCopy strong,.app.lightMode .serviceRowsRich>div>b,.app.lightMode .techBarsRich>div>b,.app.lightMode .techNameMini b{color:#172033!important}.app.lightMode .serviceRowsRich>div{border-color:#e6ebf2!important}.app.lightMode .serviceRowsRich .serviceIcon{background:#eef4ff!important;color:#3479d6!important}.app.lightMode .techBarsRich>div{background:#fff!important;border-color:#d7dee8!important}.serviceRowsRich.noServiceIcons>div{grid-template-columns:minmax(140px,1.25fr) minmax(100px,1fr) 24px 34px!important}.serviceRowsRich.noServiceIcons .serviceName{padding-left:0!important}@media(max-width:430px){.serviceRowsRich.noServiceIcons>div{grid-template-columns:minmax(120px,1.15fr) minmax(78px,.85fr) 20px 30px!important}}.reportV3Grid article{grid-template-columns:38px minmax(0,1fr)!important;gap:11px!important;min-height:102px!important;padding:13px 15px!important;background:linear-gradient(145deg,#0d1724,#0a131f)!important}.reportV3Grid article,.reportV3Grid article.ticket{border-color:#2b3b51!important}.reportV3Grid .reportV3Icon{width:36px!important;height:36px!important;min-width:36px!important;border-radius:10px!important;background:#101a29!important;border:1px solid #31445e!important;color:#8fb3ff!important;box-shadow:none!important}.reportV3Grid .reportV3Icon.amber,.reportV3Grid .reportV3Icon.blue,.reportV3Grid .reportV3Icon.purple,.reportV3Grid .reportV3Icon.red,.reportV3Grid .reportV3Icon.slate,.reportV3Grid .reportV3Icon.teal{background:#101a29!important;border-color:#31445e!important;color:#8fb3ff!important}.reportV3Grid .reportV3Icon svg{width:21px!important;height:21px!important;stroke-width:1.65!important}.reportV3Grid article>div small{color:#91a1b9!important;font-size:12px!important}.reportV3Grid article>div b{margin-top:4px!important;font-size:22px!important}.reportV3Grid article>div p{margin-top:6px!important;font-size:10px!important}.reportV3Grid article>div p.up{color:#35c997!important}.reportV3Grid article>div p.down{color:#ff6678!important}@media(max-width:430px){.reportV3Grid article{grid-template-columns:32px minmax(0,1fr)!important;gap:9px!important;min-height:88px!important;padding:11px 12px!important}.reportV3Grid .reportV3Icon{width:30px!important;height:30px!important;min-width:30px!important;border-radius:9px!important}.reportV3Grid .reportV3Icon svg{width:18px!important;height:18px!important}.reportV3Grid article>div small{font-size:10px!important}.reportV3Grid article>div b{font-size:17px!important}.reportV3Grid article>div p{font-size:9px!important}}.app.lightMode .reportV3Grid .reportV3Icon,.app.lightMode .reportV3Grid .reportV3Icon.amber,.app.lightMode .reportV3Grid .reportV3Icon.blue,.app.lightMode .reportV3Grid .reportV3Icon.purple,.app.lightMode .reportV3Grid .reportV3Icon.red,.app.lightMode .reportV3Grid .reportV3Icon.slate,.app.lightMode .reportV3Grid .reportV3Icon.teal{background:#f3f6fb!important;border-color:#d4ddea!important;color:#527bbf!important}.reportCompletionCard.noCompletionIcon{grid-template-columns:120px 1fr!important;gap:14px!important}.reportCompletionCard.noCompletionIcon .reportCompletionCopy{padding-left:0!important}@media(max-width:430px){.reportCompletionCard.noCompletionIcon{grid-template-columns:98px 1fr!important;gap:10px!important}}.reportCompletionCard.noCompletionIcon{display:grid!important;grid-template-columns:auto 1fr!important;grid-template-areas:"copy meta" "value progress"!important;align-items:end!important;grid-column-gap:18px!important;column-gap:18px!important;grid-row-gap:8px!important;row-gap:8px!important;min-height:96px!important;padding:16px 18px!important}.reportCompletionCard.noCompletionIcon .reportCompletionCopy{display:contents!important}.reportCompletionCard.noCompletionIcon .reportCompletionCopy strong{grid-area:copy!important;display:block!important;white-space:nowrap!important;font-size:12px!important;line-height:1.1!important}.reportCompletionCard.noCompletionIcon .reportCompletionCopy b{grid-area:value!important;display:block!important;margin:0!important;font-size:30px!important;line-height:1!important}.reportCompletionCard.noCompletionIcon .reportCompletionProgress{display:contents!important}.reportCompletionCard.noCompletionIcon .reportCompletionProgress>span{grid-area:meta!important;margin:0!important;text-align:right!important;white-space:nowrap!important;font-size:10px!important;line-height:1.1!important}.reportCompletionCard.noCompletionIcon .reportCompletionProgress>i{grid-area:progress!important;width:100%!important;min-width:0!important;height:10px!important;margin:0!important;align-self:center!important}@media(max-width:430px){.reportCompletionCard.noCompletionIcon{grid-template-columns:auto 1fr!important;column-gap:14px!important;row-gap:7px!important;min-height:88px!important;padding:14px 16px!important}.reportCompletionCard.noCompletionIcon .reportCompletionCopy strong{font-size:11px!important}.reportCompletionCard.noCompletionIcon .reportCompletionCopy b{font-size:28px!important}.reportCompletionCard.noCompletionIcon .reportCompletionProgress>span{font-size:9px!important}}.waGroups .waGroupIcon{width:58px!important;height:58px!important;border-radius:50%!important;background:#0d2945!important;border:1px solid #2b4563!important;color:#4da2ff!important;display:grid!important;place-items:center!important;box-shadow:0 4px 12px rgba(0,0,0,.24)!important}.waGroups .waGroupIcon svg{width:33px!important;height:33px!important;overflow:visible!important}.waGroups .waGroupIcon svg circle,.waGroups .waGroupIcon svg path{fill:currentColor!important;stroke:none!important}.app.lightMode .waGroups .waGroupIcon{background:#eef5ff!important;border-color:#bdd7f7!important;color:#2878ec!important;box-shadow:0 3px 10px rgba(21,51,86,.08)!important}.jdContact section a,.jdContact section button{width:42px!important;height:42px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.jdContact section i,.jdContact section i svg{width:24px!important;height:24px!important}.jdContact section small{margin-top:3px!important}.jdContact section a:nth-child(2) i{color:#4da2ff!important}.jdContact section a:nth-child(2){color:#4da2ff!important;background:transparent!important;border:0!important}.jdContact .jdNavigateIcon{width:28px!important;height:28px!important;display:grid!important;place-items:center!important;color:#4b9cff!important}.jdContact .jdNavigateIcon svg{width:25px!important;height:25px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.9!important;stroke-linecap:round!important;stroke-linejoin:round!important}.waMembersV2.waMembersPurple{width:58px!important;height:58px!important;border-radius:50%!important;background:#0d2945!important;border:1px solid #2b4563!important;color:#4da2ff!important;display:grid!important;place-items:center!important;box-shadow:0 4px 12px rgba(0,0,0,.24)!important}.waMembersV2.waMembersPurple svg{width:31px!important;height:31px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.9!important;stroke-linecap:round!important;stroke-linejoin:round!important}.app.lightMode .waMembersV2.waMembersPurple{background:#eef5ff!important;border-color:#bdd7f7!important;color:#2878ec!important}.waMembersV2.waMembersPurple{width:44px!important;height:44px!important}.waMembersV2.waMembersPurple svg{width:24px!important;height:24px!important}.app.lightMode main{background:#f4f6fa!important}.app.lightMode .homeStats button{background:#fff!important;border-color:#d7dee8!important;box-shadow:0 1px 2px rgba(16,24,40,.05)!important}.app.lightMode .homeStats button span{color:#8a97aa!important}.app.lightMode .homeStats button b{color:#172033!important}.app.lightMode .homeStats button i{background:#f6f8fb!important}.app.lightMode .dashboardDateBar{background:#fff!important;border-color:#d7dee8!important;box-shadow:0 1px 2px rgba(16,24,40,.04)!important}.app.lightMode .dashboardDateBar .jobsDateFields label{color:#667085!important}.app.lightMode .dashboardDateBar .homeDateControl{background:#f7f9fc!important;border-color:#d9e1eb!important;color:#172033!important}.app.lightMode .dashboardDateBar .homeDateControl>strong{color:#172033!important}.app.lightMode .dashboardDateBar .homeDateIcon{color:#718096!important}.app.lightMode .dashboardDateBar .jobsDateQuick button{background:#fff!important;color:#667085!important;border-color:#d2dae6!important}.app.lightMode .dashboardDateBar .jobsDateQuick button.active{background:#2f8df7!important;color:#fff!important;border-color:#58a6ff!important}.app.lightMode .homeRecentJob{background:#fff!important;border-color:#d7dee8!important;color:#172033!important;box-shadow:0 1px 2px rgba(16,24,40,.05)!important}.app.lightMode .homeRecentJob h3{color:#172033!important}.app.lightMode .homeAddress,.app.lightMode .homeRecentFoot,.app.lightMode .homeRecentFoot small,.app.lightMode .homeRecentJob p{color:#7b879b!important}.app.lightMode .homeAddress svg,.app.lightMode .homeRecentFoot svg{stroke:#8da0b8!important}.app.lightMode .homeRecentTop i{color:#8795a9!important}.app.lightMode .jobsBoardDateControl{background:#fff!important;border-color:#cfd8e5!important;color:#172033!important;box-shadow:0 1px 2px rgba(16,24,40,.04)!important}.app.lightMode .jobsBoardDateControl>strong{color:#172033!important}.app.lightMode .jobsBoardDateControl>span{color:#74849a!important}.app.lightMode .jobsDateQuick button{background:#fff!important;border-color:#cfd8e5!important;color:#667085!important}.app.lightMode .jobsDateQuick button.active{background:#eaf2ff!important;border-color:#3487ff!important;color:#2878ec!important}.app.lightMode .mobileJobSearch{background:#fff!important;border-color:#cfd8e5!important;box-shadow:0 1px 2px rgba(16,24,40,.04)!important}.app.lightMode .mobileJobSearch input{color:#172033!important}.app.lightMode .mobileJobSearch input::placeholder{color:#8996aa!important}.app.lightMode .mobileJobFilters button{background:#fff!important;border-color:#cfd8e5!important}.app.lightMode .jobs .job{background:#fff!important;border-color:#d7dee8!important;color:#172033!important;box-shadow:0 1px 2px rgba(16,24,40,.05)!important}.app.lightMode .jobs .job .jobTop>b,.app.lightMode .jobs .job h3{color:#172033!important}.app.lightMode .jobs .job .jobTop>b{color:#3d8ef7!important}.app.lightMode .jobs .job footer,.app.lightMode .jobs .job p,.app.lightMode .jobs .jobAddress{color:#8795a9!important}.app.lightMode .jobs .job footer svg,.app.lightMode .jobs .jobAddress svg{stroke:#91a0b6!important}.app.lightMode .callsDateFilter{background:#fff!important;border-color:#d7dee8!important}.app.lightMode .callsDateFilter input{background:#fff!important;color:#172033!important;border-color:#cfd8e5!important}.app.lightMode .callsDateQuick.four{background:#fff!important;border-color:#d7dee8!important;box-shadow:0 1px 2px rgba(16,24,40,.04)!important}.app.lightMode .callsDateQuick.four button{color:#667085!important}.app.lightMode .callsDateQuick.four button.active{background:#348af6!important;color:#fff!important}.app.lightMode .callCards button{color:#172033!important;box-shadow:0 2px 5px rgba(16,24,40,.06)!important}.app.lightMode .callCards button b{color:#172033!important}.app.lightMode .callCards button span{color:#667085!important}.app.lightMode .callCards button:first-child{background:#fff8df!important;border-color:#efc94b!important}.app.lightMode .callCards button:nth-child(2){background:#edf9f1!important;border-color:#8ed6aa!important}.app.lightMode .callCards button:nth-child(3){background:#eef5ff!important;border-color:#9bc2f6!important}.app.lightMode .callCards button:nth-child(4){background:#fff0f2!important;border-color:#f3a8b2!important}.app.lightMode .mobileCalls>button{background:#fff!important;border-color:#d7dee8!important;color:#172033!important;box-shadow:0 1px 2px rgba(16,24,40,.05)!important}.app.lightMode .mobileCalls>button>div:nth-child(2)>b{color:#172033!important}.app.lightMode .mobileCalls>button>div:nth-child(2)>span,.app.lightMode .mobileCalls>button>small{color:#667085!important}.app.lightMode .reportV3Head h1{color:#172033!important}.app.lightMode .reportV3Head p{color:#8a97aa!important}.app.lightMode .reportV3Send{background:#2f8df7!important;border-color:#2f8df7!important;color:#fff!important}.app.lightMode .reportV3Filters{background:#fff!important;border-color:#d7dee8!important;box-shadow:0 1px 2px rgba(16,24,40,.04)!important}.app.lightMode .reportV3Dates label{background:#f8fafc!important;border-color:#d6deea!important;color:#172033!important}.app.lightMode .reportV3DateText small{color:#718096!important}.app.lightMode .reportV3DateText b{color:#172033!important}.app.lightMode .reportV3Cal{color:#4c8edb!important}.app.lightMode .reportV3Quick button{background:#fff!important;border-color:#d2dae6!important;color:#667085!important}.app.lightMode .reportV3Quick button.active{background:#2f8df7!important;border-color:#2f8df7!important;color:#fff!important}.app.lightMode .reportV3Tech{background:#fff!important;border-color:#d7dee8!important;box-shadow:0 1px 2px rgba(16,24,40,.04)!important}.app.lightMode .reportV3Tech small{color:#718096!important}.app.lightMode .reportV3Tech b{color:#172033!important}.app.lightMode .reportV3Tech em,.app.lightMode .reportV3TechIcon{color:#3b82f6!important}.app.lightMode .reportV3Hero{background:linear-gradient(145deg,#eefbf6,#f7fffb)!important;border-color:#78d7b3!important;box-shadow:0 2px 8px rgba(24,164,108,.08)!important}.app.lightMode .reportV3Hero small{color:#5d7a70!important}.app.lightMode .reportV3Hero b{color:#172033!important}.app.lightMode .reportV3Hero p span{color:#667085!important}.app.lightMode .reportV3Grid article{background:#fff!important;border-color:#d7dee8!important;box-shadow:0 1px 2px rgba(16,24,40,.05)!important}.app.lightMode .reportV3Grid article>div small{color:#718096!important}.app.lightMode .reportV3Grid article>div b{color:#172033!important}.app.lightMode .reportV3Grid article>div p:not(.up):not(.down){color:#667085!important}.app.lightMode .reportBreakCard,.app.lightMode .reportCompletionCard{background:#fff!important;border-color:#d7dee8!important;box-shadow:0 1px 2px rgba(16,24,40,.05)!important}.app.lightMode .reportCardHead h2,.app.lightMode .reportCompletionCopy b,.app.lightMode .reportCompletionCopy strong,.app.lightMode .serviceRowsRich>div>b,.app.lightMode .techBarsRich>div>b,.app.lightMode .techNameMini b{color:#172033!important}.app.lightMode .reportCardHead>span,.app.lightMode .reportCompletionProgress>span,.app.lightMode .reportLegendRich span,.app.lightMode .serviceRowsRich,.app.lightMode .techNameMini small{color:#667085!important}.app.lightMode .reportStatusCard .reportDonut>div{background:#fff!important}.app.lightMode .serviceRowsRich>div{border-color:#e8edf3!important}.app.lightMode .techBarsRich>div{background:#f9fbfd!important;border-color:#e0e6ee!important}.app.lightMode .reportCompletionProgress>i,.app.lightMode .serviceRowsRich>div>i,.app.lightMode .techBarsRich>div>i{background:#e8edf5!important}.app.lightMode .reportJobs>button{background:#fff!important;border-color:#d7dee8!important;color:#172033!important;box-shadow:0 1px 2px rgba(16,24,40,.05)!important}.app.lightMode .reportJobs>button div>span,.app.lightMode .reportJobs>button>strong{color:#172033!important}.app.lightMode .reportJobs small{color:#667085!important}.app.lightMode .apptStatsV2 article{background:#fff!important;border-color:#d7dee8!important;box-shadow:0 1px 2px rgba(16,24,40,.05)!important}.app.lightMode .apptStatsV2 span{color:#667085!important}.app.lightMode .apptStatsV2 b{color:#172033!important}.app.lightMode .apptFilterV2 button,.app.lightMode .apptFilterV2 label{background:#fff!important;border-color:#d7dee8!important;color:#172033!important;box-shadow:0 1px 2px rgba(16,24,40,.04)!important}.app.lightMode .apptFilterV2 input{background:transparent!important;color:#172033!important;color-scheme:light!important}.app.lightMode .apptFilterV2 button.active{background:#eaf2ff!important;border-color:#3487ff!important;color:#2878ec!important}.app.lightMode .apptCardsV2 article{background:#fff!important;border-color:#d7dee8!important;box-shadow:0 1px 2px rgba(16,24,40,.05)!important}.app.lightMode .apptTimeV2{color:#172033!important;border-right-color:#d7dee8!important}.app.lightMode .apptCardsV2 .apptBody b{color:#172033!important}.app.lightMode .apptCardsV2 .apptBody em,.app.lightMode .apptCardsV2 .apptBody small,.app.lightMode .apptCardsV2 .apptBody span{color:#748096!important}.app.lightMode .apptCardsV2 .apptStatus{background:#fff7df!important;color:#9a6500!important;border-color:#e4b43c!important}.app.lightMode .apptChevronV2{color:#8a98ab!important}.app.lightMode .jobDrawerV2{background:#fff!important;color:#172033!important}.app.lightMode .jobDrawerV2>.close{background:#172033!important;color:#fff!important;border-color:#172033!important}.app.lightMode .jdHead h2{color:#172033!important}.app.lightMode .jdHead p{color:#667085!important}.app.lightMode .jdStatus.progress{background:#eef5ff!important;border-color:#6aa9ff!important;color:#2878ec!important}.app.lightMode .jdStatus.completed{background:#eaf8ef!important;border-color:#56c986!important;color:#168344!important}.app.lightMode .jdStatus.appointment{background:#eef5ff!important;border-color:#6aa9ff!important;color:#2878ec!important}.app.lightMode .jdStatus.cancelled{background:#fff0f2!important;border-color:#f08b98!important;color:#c93845!important}.app.lightMode .jdActivity,.app.lightMode .jdContact,.app.lightMode .jdNotes{background:#f8fafc!important;border-color:#d7dee8!important}.app.lightMode .jdContact>button{border-bottom-color:#d7dee8!important}.app.lightMode .jdContact b{color:#172033!important}.app.lightMode .jdContact section small,.app.lightMode .jdNotes small,.app.lightMode .jdSelectors label>small{color:#667085!important}.app.lightMode .jdSelectors select{background:#fff!important;border-color:#cfd8e5!important;color:#172033!important}.app.lightMode .jdNotes p{color:#475467!important}.app.lightMode .jdActions button{background:#fff!important;border-color:#cfd8e5!important;color:#172033!important}.app.lightMode .jdActions button i{color:#348cff!important}.app.lightMode .jdActions .jdCloseJob{background:linear-gradient(180deg,#23b866,#199b55)!important;border-color:#15924d!important;color:#fff!important}.app.lightMode .jdActions .jdCloseJob i{color:#fff!important}.app.lightMode .jdActivity header{color:#344054!important}.app.lightMode .jdAct div b{color:#172033!important}.app.lightMode .jdAct div span{color:#667085!important}.app.lightMode .jdDanger{border-top-color:#e1e6ee!important}.app.lightMode .jdDanger button{background:transparent!important;border-color:transparent!important;color:#d94355!important}.app.lightMode .jdDanger .jdRemoveJob i{color:#d94355!important}.app.lightMode:not(.waKeyboardOpen)>nav{background:rgba(255,255,255,.96)!important;border:1px solid #d5dde8!important;box-shadow:0 10px 28px rgba(16,24,40,.14)!important}.app.lightMode:not(.waKeyboardOpen)>nav>button{background:transparent!important;color:#7a879b!important}.app.lightMode:not(.waKeyboardOpen)>nav>button span{color:#7a879b!important}.app.lightMode:not(.waKeyboardOpen)>nav>button.active{background:linear-gradient(145deg,#eef5ff,#e6eefb)!important;border:1px solid #9ebcf0!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.85),0 4px 12px rgba(40,120,236,.12)!important;color:#3487ff!important}.app.lightMode:not(.waKeyboardOpen)>nav>button.active span{color:#3487ff!important}.app.lightMode:not(.waKeyboardOpen)>nav .waUnreadBadge{border-color:#fff!important}.app.lightMode .waChat.waChatV2{background:#f4f6fa!important}.app.lightMode .waChat.waChatV2 .waChatHeadV2{background:rgba(255,255,255,.97)!important;border-bottom-color:#d7dee8!important}.app.lightMode .waChat.waChatV2 .waChatTitleV2 b{color:#172033!important}.app.lightMode .waChat.waChatV2 .waChatTitleV2 small{color:#667085!important}.app.lightMode .waChat.waChatV2 .waBackV2{background:#f4f5f8!important;border-color:#d1d8e3!important;color:#172033!important;box-shadow:0 2px 8px rgba(16,24,40,.08)!important}.app.lightMode .waChat.waChatV2 .waMembersV2.waMembersPurple{background:#eef5ff!important;border-color:#bdd7f7!important;color:#2878ec!important;box-shadow:0 3px 10px rgba(21,51,86,.08)!important}.app.lightMode .waChat.waChatV2 .waThread{background:#f4f6fa!important}.app.lightMode .waChat.waChatV2 .waMsg.in{background:#fff!important;border-color:#d7dee8!important;color:#172033!important;box-shadow:0 1px 3px rgba(16,24,40,.08)!important}.app.lightMode .waChat.waChatV2 .waMsg.out{background:#dff6ea!important;border-color:#b8e4cd!important;color:#172033!important;box-shadow:0 1px 3px rgba(16,24,40,.08)!important}.app.lightMode .waChat.waChatV2 .waMsg>p{color:#172033!important}.app.lightMode .waChat.waChatV2 .waMsg>small{color:#8a97aa!important}.app.lightMode .waChat.waChatV2 .waDirectReply{background:#fff!important;border-color:#d2dae6!important;color:#172033!important;box-shadow:0 2px 7px rgba(16,24,40,.12)!important}.app.lightMode .waChat.waChatV2 .waDirectReply svg{fill:#172033!important}.app.lightMode .waChat.waChatV2 .waJumpBottom{background:#fff!important;border-color:#d2dae6!important;color:#172033!important;box-shadow:0 3px 10px rgba(16,24,40,.14)!important}.app.lightMode .waChat.waChatV2>footer.waComposerV4{background:#fff!important;border-top-color:#d7dee8!important}.app.lightMode .waChat.waChatV2>footer.waComposerV4>.waComposerShell{background:#f8fafc!important;border-color:#cfd8e5!important}.app.lightMode .waChat.waChatV2 .waComposerShell textarea{background:transparent!important;color:#172033!important;-webkit-text-fill-color:#172033!important}.app.lightMode .waChat.waChatV2 .waComposerShell textarea::placeholder{color:#8996aa!important;-webkit-text-fill-color:#8996aa!important}.app.lightMode .waChat.waChatV2 .waComposerPlus{background:#fff!important;border-color:#cfd8e5!important;color:#344054!important}.app.lightMode .waChat.waChatV2 .waComposerSend{background:#2f86ff!important;color:#fff!important}.app.lightMode .waChat.waChatV2 .waComposerSend:disabled{background:#dce8f8!important;color:#8fa8c7!important}.app.lightMode .waChat.waChatV2>footer.waComposerV4.hasReply>.waReplyChip{background:#eef8f2!important;border-color:#b9dfc8!important;color:#172033!important}.homeRecentJob,.homeRecentJob.homeJobStatus-appointment,.homeRecentJob.homeJobStatus-cancelled,.homeRecentJob.homeJobStatus-completed,.homeRecentJob.homeJobStatus-new,.homeRecentJob.homeJobStatus-progress{border-left-width:1px!important;border-left-color:#293344!important}.app.lightMode .homeRecentJob,.app.lightMode .homeRecentJob.homeJobStatus-appointment,.app.lightMode .homeRecentJob.homeJobStatus-cancelled,.app.lightMode .homeRecentJob.homeJobStatus-completed,.app.lightMode .homeRecentJob.homeJobStatus-new,.app.lightMode .homeRecentJob.homeJobStatus-progress{border-left-width:1px!important;border-left-color:#d7dee8!important}.jobs .job,.jobs .job.jobStatus-appointment,.jobs .job.jobStatus-cancelled,.jobs .job.jobStatus-completed,.jobs .job.jobStatus-new,.jobs .job.jobStatus-progress{border-left-width:1px!important;border-left-color:#293344!important}.app.lightMode .jobs .job,.app.lightMode .jobs .job.jobStatus-appointment,.app.lightMode .jobs .job.jobStatus-cancelled,.app.lightMode .jobs .job.jobStatus-completed,.app.lightMode .jobs .job.jobStatus-new,.app.lightMode .jobs .job.jobStatus-progress{border-left-width:1px!important;border-left-color:#d7dee8!important}.chatPreview{position:fixed!important;z-index:220!important;inset:0!important;background:radial-gradient(circle at 78% 8%,rgba(40,121,232,.08),transparent 28%),#080b10!important;padding:0!important;color:#f5f7fb!important}.chatTopbar{position:absolute;top:0;left:0;right:0;min-height:calc(126px + env(safe-area-inset-top));padding:calc(env(safe-area-inset-top) + 10px) 18px 14px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:end;grid-gap:13px;gap:13px;border-bottom:1px solid rgba(110,124,148,.16);background:rgba(8,11,16,.94);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.chatBackBtn{align-self:start!important;margin-top:8px!important;padding:6px 4px 6px 0!important;border:0!important;background:transparent!important;color:#4c9cff!important;font-size:14px!important;font-weight:750!important;letter-spacing:-.1px!important;white-space:nowrap!important}.chatBackBtn span{font-size:28px!important;line-height:12px!important;vertical-align:-2px!important;margin-right:2px!important}.chatContact{min-width:0;display:flex;align-items:center;gap:11px}.chatAvatar{position:relative;width:48px;height:48px;flex:0 0 48px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(145deg,#252c37,#151a22);border:1px solid #2b3442;color:#fff;font-size:18px;font-weight:800;box-shadow:0 8px 22px rgba(0,0,0,.28)}.chatAvatar i{position:absolute;right:1px;bottom:1px;width:11px;height:11px;border-radius:50%;background:#28c76f;border:2px solid #080b10}.chatContactMeta{min-width:0}.chatContactMeta h2{margin:0!important;font-size:17px!important;line-height:20px!important;font-weight:800!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chatContactMeta p{margin:2px 0 6px!important;color:#9aa6b7!important;font-size:12px!important;line-height:15px!important}.chatContactMeta small{width:max-content;max-width:100%;height:24px;padding:0 9px;display:flex;align-items:center;gap:5px;border-radius:999px;background:#182233;color:#68a8ff!important;font-size:10px!important;font-weight:700!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chatContactMeta small svg{width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}.chatTopActions{display:flex;gap:8px;padding-bottom:5px}.chatTopActions button{width:38px;height:38px;border:1px solid #202836;border-radius:50%;background:#141a23;color:#63a8ff;display:grid;place-items:center;padding:0}.chatTopActions svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.chatTopActions button:last-child svg{fill:currentColor;stroke:none}.chatPreview>.chatHistory{position:absolute!important;top:calc(126px + env(safe-area-inset-top))!important;left:0!important;right:0!important;bottom:calc(78px + env(safe-area-inset-bottom))!important;margin:0!important;padding:18px 16px 26px!important;overflow-y:auto!important;overscroll-behavior:contain;display:flex!important;flex-direction:column!important;gap:0!important;text-align:left!important;scroll-behavior:smooth}.chatMsgGroup{display:flex;flex-direction:column;width:100%}.chatDatePill{align-self:center;margin:8px 0 14px;padding:5px 11px;border:1px solid #202733;border-radius:999px;background:#10151d;color:#9ca8b8;font-size:10px;font-weight:650;letter-spacing:.1px}.chatHistoryMsg{width:max-content!important;max-width:78%!important;margin:0 0 8px!important;padding:9px 11px 7px!important;border:1px solid #252e3a!important;border-radius:18px 18px 18px 6px!important;background:linear-gradient(145deg,#171d26,#12171f)!important;box-shadow:0 8px 20px rgba(0,0,0,.12);color:#f5f7fb!important}.chatHistoryMsg.out{align-self:flex-end!important;border-color:#157556!important;border-radius:18px 18px 6px 18px!important;background:linear-gradient(145deg,#0f563f,#0d4535)!important}.chatHistoryMsg p{margin:0!important;font-size:15px!important;line-height:20px!important;white-space:pre-wrap!important;overflow-wrap:anywhere}.chatHistoryMsg small{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:5px!important;margin-top:4px!important;color:#9aa6b6!important;font-size:9px!important;line-height:12px!important}.chatHistoryMsg.out small{color:#a7cabe!important}.chatHistoryMsg small b{color:#42e0b0;font-size:10px;letter-spacing:-2px}.chatHistoryEmpty{margin:auto!important;text-align:center!important;color:#7f8b9d!important}.chatHistoryEmpty b,.chatHistoryEmpty span{display:block!important}.chatHistoryEmpty b{color:#f5f7fb!important;font-size:16px!important}.chatHistoryEmpty span{margin-top:6px!important;font-size:11px!important}.chatInlineComposer{position:fixed!important;z-index:260!important;left:0!important;right:0!important;bottom:0!important;min-height:calc(72px + env(safe-area-inset-bottom))!important;padding:9px 14px calc(9px + env(safe-area-inset-bottom))!important;display:grid!important;grid-template-columns:42px minmax(0,1fr) 48px!important;align-items:center!important;grid-gap:8px!important;gap:8px!important;background:rgba(8,11,16,.96)!important;border-top:1px solid rgba(110,124,148,.16)!important;backdrop-filter:blur(18px)!important;-webkit-backdrop-filter:blur(18px)!important}.chatInlineComposer textarea{box-sizing:border-box!important;width:100%!important;height:48px!important;min-height:48px!important;max-height:48px!important;resize:none!important;border:1px solid #2a3341!important;border-radius:24px!important;outline:none!important;background:#111720!important;color:#fff!important;padding:13px 16px!important;font-size:16px!important;line-height:20px!important}.chatInlineComposer textarea::placeholder{color:#8d98a8!important}.chatInlineComposer textarea:focus{border-color:#3e83e8!important;box-shadow:0 0 0 3px rgba(46,128,237,.1)!important}.chatInlineComposer button{padding:0!important;border:0!important;display:grid!important;place-items:center!important}.chatAddBtn{width:42px!important;height:42px!important;background:#141b25!important;color:#b7c1cf!important;font-size:26px!important;font-weight:300!important}.chatAddBtn,.chatSendBtn{border-radius:50%!important}.chatSendBtn{width:48px!important;height:48px!important;background:linear-gradient(145deg,#2f8cff,#1d70e6)!important;color:#fff!important;box-shadow:0 8px 20px rgba(31,117,232,.28)!important}.chatSendBtn svg{width:21px;height:21px;fill:currentColor}[data-theme=light] .chatPreview{background:#f4f7fb!important;color:#10151c!important}[data-theme=light] .chatInlineComposer,[data-theme=light] .chatTopbar{background:rgba(248,250,253,.96)!important;border-color:#dfe5ed!important}[data-theme=light] .chatAvatar{background:linear-gradient(145deg,#eef2f7,#dfe6ef);border-color:#d3dae5;color:#152033}[data-theme=light] .chatAvatar i{border-color:#f8fafd}[data-theme=light] .chatContactMeta h2{color:#10151c!important}[data-theme=light] .chatContactMeta p{color:#697586!important}[data-theme=light] .chatContactMeta small{background:#e9f2ff;color:#2477df!important}[data-theme=light] .chatTopActions button{background:#edf2f8;border-color:#dce3ec}[data-theme=light] .chatDatePill{background:#e9eef5;border-color:#dce3ec;color:#687688}[data-theme=light] .chatHistoryMsg{background:#fff!important;border-color:#dfe5ed!important;color:#111827!important;box-shadow:0 5px 14px rgba(30,45,65,.06)}[data-theme=light] .chatHistoryMsg.out{background:#dff6ec!important;border-color:#8bd8bd!important;color:#0d2f24!important}[data-theme=light] .chatHistoryMsg small{color:#7a8797!important}[data-theme=light] .chatInlineComposer textarea{background:#fff!important;border-color:#d8e0ea!important;color:#111827!important}[data-theme=light] .chatAddBtn{background:#e9eef5!important;color:#536174!important}.chatMoreScrim{position:fixed!important;z-index:269!important;inset:0!important;border:0!important;background:transparent!important}.chatMoreMenu{position:absolute!important;z-index:270!important;top:calc(env(safe-area-inset-top) + 76px)!important;right:14px!important;width:min(270px,calc(100vw - 28px))!important;padding:7px!important;border:1px solid #283241!important;border-radius:18px!important;background:rgba(18,23,31,.98)!important;box-shadow:0 18px 55px rgba(0,0,0,.42)!important;backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important}.chatMoreMenu>button{width:100%!important;min-height:58px!important;padding:9px 10px!important;border:0!important;border-radius:13px!important;background:transparent!important;color:#f4f7fb!important;display:grid!important;grid-template-columns:34px minmax(0,1fr)!important;align-items:center!important;grid-gap:10px!important;gap:10px!important;text-align:left!important}.chatMoreMenu>button:active{background:#202733!important}.chatMoreMenu svg{width:21px!important;height:21px!important;fill:none!important;stroke:#65a9ff!important;stroke-width:1.8!important;stroke-linecap:round!important;stroke-linejoin:round!important}.chatMoreMenu span{display:block!important;min-width:0!important}.chatMoreMenu b{display:block!important;color:#f4f7fb!important;font-size:13px!important;line-height:16px!important}.chatMoreMenu small{display:block!important;margin-top:3px!important;color:#8c98a9!important;font-size:10px!important;line-height:13px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}[data-theme=light] .chatMoreMenu{background:rgba(255,255,255,.98)!important;border-color:#dce3ec!important;box-shadow:0 18px 50px rgba(35,50,70,.16)!important}[data-theme=light] .chatMoreMenu>button{color:#111827!important}[data-theme=light] .chatMoreMenu>button:active{background:#edf2f7!important}[data-theme=light] .chatMoreMenu b{color:#111827!important}[data-theme=light] .chatMoreMenu small{color:#6b7788!important}.chatTopbar{z-index:300!important}.chatPreview>.chatHistory{z-index:1!important}.chatMoreScrim{z-index:305!important}.chatMoreMenu{z-index:310!important;top:calc(env(safe-area-inset-top) + 82px)!important;right:12px!important;width:220px!important;padding:5px!important;border-radius:14px!important;background:#12171f!important;box-shadow:0 14px 38px rgba(0,0,0,.46)!important}.chatMoreMenu>button{min-height:48px!important;padding:7px 8px!important;border-radius:10px!important;grid-template-columns:28px minmax(0,1fr)!important;gap:8px!important}.chatMoreMenu svg{width:18px!important;height:18px!important}.chatMoreMenu b{font-size:12px!important;line-height:14px!important}.chatMoreMenu small{font-size:8.5px!important;line-height:11px!important;margin-top:2px!important}[data-theme=light] .chatMoreMenu{background:#fff!important}.jdTabs{position:-webkit-sticky;position:sticky;top:0;z-index:3;display:grid;grid-template-columns:repeat(3,1fr);margin:12px -20px 16px;border-top:1px solid #202837;border-bottom:1px solid #202837;background:rgba(13,16,22,.98);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.jdTabs button{position:relative;height:48px;border:0;background:transparent;color:#8e98aa;font-size:12px;font-weight:800}.jdTabs button.active{color:#4f9cff}.jdTabs button.active:after{content:"";position:absolute;left:14px;right:14px;bottom:-1px;height:2px;border-radius:2px;background:#3487ff}.jdTabs button i{position:absolute;top:11px;right:12px;width:7px;height:7px;border-radius:50%;background:#f03261}.jdTabPanel{min-height:260px;padding:4px 0 12px}.jdTabPanel>h3{margin:4px 0 14px;font-size:17px}.jdTabEmpty{padding:48px 12px;text-align:center;color:#7e899b;font-size:12px}.jdNotesPanel p{white-space:pre-wrap;line-height:1.55;color:#d2d8e2;background:#10151d;border:1px solid #29313f;border-radius:14px;padding:14px;margin:0}.jdJobChat{display:flex;flex-direction:column;gap:8px}.jdJobMsg{max-width:82%;align-self:flex-start;background:#171c24;border:1px solid #29313d;border-radius:5px 14px 14px 14px;padding:9px 11px}.jdJobMsg.out{align-self:flex-end;background:#123a31;border-color:#1d5949;border-radius:14px 5px 14px 14px}.jdJobMsg p{margin:0;color:#f2f5f8;font-size:12px;white-space:pre-wrap}.jdJobMsg small{display:block;margin-top:4px;text-align:right;color:#7f8998;font-size:8px}.jdJobCalls{display:flex;flex-direction:column;gap:10px}.jdJobCalls article{border:1px solid #29313f;border-radius:14px;background:#10151d;padding:13px}.jdJobCalls article header{display:flex;justify-content:space-between;gap:10px;align-items:center}.jdJobCalls article header b{font-size:12px;color:#e7ecf3}.jdJobCalls article time{font-size:9px;color:#778297}.jdJobCalls article p{margin:7px 0 0;font-size:10px;color:#8d98a8}.jdJobCalls article audio{width:100%;height:34px;margin-top:10px}.jdLogs.jdActivity{margin-top:0}.jdLogs .jdAct:first-of-type{border-top:0}@media(max-width:420px){.jdTabs button{font-size:11px}.jdTabs button.active:after{left:10px;right:10px}}.jdCallNumbers{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;margin-top:10px}.jdCallNumbers span{display:block;border:1px solid #26303d;border-radius:10px;background:#0d1219;padding:9px 10px}.jdCallNumbers small{display:block;color:#788497;font-size:8px;font-weight:800;text-transform:uppercase;letter-spacing:.4px}.jdCallNumbers b{display:block;margin-top:3px;color:#e8edf4;font-size:11px}.jdRecStatus{margin-top:10px;padding:10px;border-radius:10px;background:#111722;color:#8e98aa;font-size:10px}.jdRecStatus.error{color:#ff7b85;background:#211217}.jdCallResult{display:inline-flex;align-items:center;margin-left:8px;padding:3px 7px;border-radius:999px;font-size:8px!important;line-height:1;font-weight:900;vertical-align:middle}.jdCallResult.answered{background:#12351f;color:#47dd82;border:1px solid #21663b}.jdCallResult.noanswer{background:#32171b;color:#ff737f;border:1px solid #64313a}.jdTabPanel:has(.jdCallsTable)>h3{display:none}.jdCallsTable{margin:0 -2px}.jdCallsHead{display:grid;grid-template-columns:1.65fr .95fr 1fr;grid-gap:10px;gap:10px;padding:0 10px 10px;border-bottom:1px dashed #242b37;color:#666f80;font-size:9.5px;font-weight:900;letter-spacing:.5px}.jdCallRow{display:grid!important;grid-template-columns:1.65fr .95fr 1fr!important;grid-gap:10px!important;gap:10px!important;align-items:center!important;padding:13px 10px!important;border:0!important;border-bottom:1px dashed #242b37!important;border-radius:0!important;background:transparent!important}.jdCallFrom{display:grid;grid-template-columns:26px 26px minmax(0,1fr);grid-gap:7px;gap:7px;align-items:center;min-width:0}.jdRecPlay{width:26px;height:26px;border:0;border-radius:7px;background:transparent;color:#8b95a5;font-size:16px;display:grid;place-items:center;padding:0}.jdRecPlay.playing{color:#4f9cff}.jdRecPlay.loading{color:#687386}.jdRecPlay.error{color:#ff737f}.jdRecPlay.empty{opacity:.35}.jdDirIcon{width:27px;height:27px;border-radius:8px;display:grid;place-items:center;font-size:18px;font-weight:900}.jdDirIcon.out{color:#1786ff}.jdDirIcon.in{color:#4db07a}.jdCallFrom>div{min-width:0}.jdCallFrom b{display:block;overflow:visible;text-overflow:clip;white-space:nowrap;color:#eef2f7;font-size:11.5px;letter-spacing:-.12px}.jdCallFrom small{display:block;margin-top:2px;color:#7d8798;font-size:8.5px}.jdCallDate b{display:block;color:#e8edf4;font-size:11px;font-weight:600}.jdCallDate small{display:block;margin-top:4px;color:#697385;font-size:9.5px}.jdCallLabels{display:flex;flex-wrap:wrap;gap:5px;align-items:center}.jdCallLabels span{display:inline-flex;align-items:center;min-height:28px;padding:5px 9px;border-radius:8px;font-size:9px;font-weight:800;white-space:nowrap}.jdCallLabels .completed{background:#102740;color:#2f91ff}.jdCallLabels .answered{background:#12351f;color:#47dd82;border:1px solid #21663b}.jdCallLabels .noanswer{background:#ffd8e2;color:#e83d69;border:1px solid #ffb9ca}.jdCallsCount{text-align:right;color:#dce1e8;font-size:10px;padding:16px 8px 4px}@media(max-width:390px){.jdCallRow,.jdCallsHead{grid-template-columns:1.58fr .9fr .92fr!important;gap:7px!important;padding-left:6px!important;padding-right:6px!important}.jdCallsHead{font-size:10px!important}.jdCallLabels span{font-size:9px!important;min-height:28px!important;padding:5px 7px!important}.jdCallFrom{grid-template-columns:25px 25px minmax(0,1fr)!important;gap:5px!important}.jdCallFrom b{font-size:12px!important}.jdCallFrom small{font-size:9px!important}.jdCallDate b{font-size:11.5px!important}.jdCallDate small{font-size:10px!important}.jdDirIcon,.jdRecPlay{width:25px!important;height:25px!important}.jdRecPlay{font-size:16px!important}.jdDirIcon{font-size:18px!important}}.jdCallLabels .voicemail{background:#2a2140;color:#c7a7ff;border:1px solid #5c4686}.jdCallLabels .unknown{background:#2b2f37;color:#c9d0da;border:1px solid #4a5260}.jdCallDate small{display:flex!important;align-items:center!important;gap:4px!important}.jdCallDatePhoneIcon{width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round;flex:0 0 auto}.jdCallLabels span{font-size:9.5px!important;min-height:30px!important;padding:6px 10px!important;border-radius:9px!important}@media(max-width:390px){.jdCallLabels span{font-size:9.5px!important;min-height:30px!important;padding:6px 9px!important}}.jdCallRow{padding:15px 10px!important;min-height:72px!important}.jdCallFrom{grid-template-columns:28px 28px minmax(0,1fr)!important;gap:7px!important}.jdDirIcon,.jdRecPlay{width:28px!important;height:28px!important}.jdRecPlay{font-size:17px!important}.jdDirIcon{font-size:19px!important}.jdCallFrom b{font-size:12px!important}.jdCallFrom small{font-size:9px!important}.jdCallDate b{font-size:11.5px!important}.jdCallDate small{font-size:10px!important}@media(max-width:390px){.jdCallRow{padding:14px 7px!important;min-height:70px!important}.jdCallFrom{grid-template-columns:27px 27px minmax(0,1fr)!important;gap:6px!important}.jdDirIcon,.jdRecPlay{width:27px!important;height:27px!important}.jdCallFrom b{font-size:11.5px!important}.jdCallDate b{font-size:11px!important}}.jdCallLabels span{font-size:8.5px!important;min-height:26px!important;padding:4px 8px!important;border-radius:8px!important}@media(max-width:390px){.jdCallLabels span{font-size:8.5px!important;min-height:26px!important;padding:4px 7px!important}}.jdCallDate{min-width:0}.jdCallDate b{font-size:10.8px!important;letter-spacing:-.1px!important}.jdCallDate small{white-space:nowrap!important}.jdCallLabels{justify-content:flex-start!important}.jdCallLabels span{font-size:8.2px!important;padding:4px 7px!important;border-radius:7px!important}.jdCallRow,.jdCallsHead{grid-template-columns:1.62fr 1.08fr .9fr!important}@media(max-width:390px){.jdCallRow,.jdCallsHead{grid-template-columns:1.55fr 1.12fr .88fr!important;gap:6px!important}.jdCallDate b{font-size:10.4px!important}.jdCallLabels span{font-size:8px!important;padding:4px 6px!important;min-height:24px!important}}.jdCallRow,.jdCallsHead{column-gap:14px!important}.jdCallRow{padding-top:17px!important;padding-bottom:17px!important}.jdCallFrom{gap:8px!important}@media(max-width:390px){.jdCallRow,.jdCallsHead{column-gap:10px!important}.jdCallRow{padding-top:16px!important;padding-bottom:16px!important}.jdCallFrom{gap:7px!important}.jdCallLabels{padding-left:3px!important}}.jdCallRow,.jdCallsHead{grid-template-columns:minmax(0,1.65fr) minmax(0,.95fr) minmax(0,.95fr)!important;column-gap:16px!important}.jdCallRow{padding:16px 8px!important;min-height:74px!important}.jdCallFrom{grid-template-columns:22px 24px minmax(0,1fr)!important;gap:6px!important}.jdCallFrom>div{min-width:0!important}.jdCallFrom b{font-size:11px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:clip!important}.jdCallDate{min-width:0!important;padding-left:4px!important}.jdCallDate b{font-size:10.5px!important;white-space:nowrap!important}.jdCallLabels{min-width:0!important;padding-left:4px!important}.jdCallLabels span{font-size:8px!important;min-height:24px!important;padding:4px 6px!important}.jdRecPlay{width:22px!important;height:22px!important;font-size:14px!important}.jdDirIcon{width:24px!important;height:24px!important;font-size:17px!important}@media(max-width:390px){.jdCallRow,.jdCallsHead{grid-template-columns:minmax(0,1.62fr) minmax(0,.98fr) minmax(0,.9fr)!important;column-gap:12px!important}.jdCallRow{padding:15px 6px!important}.jdCallFrom{grid-template-columns:20px 22px minmax(0,1fr)!important;gap:5px!important}.jdCallFrom b{font-size:10.5px!important}.jdCallDate{padding-left:3px!important}.jdCallDate b{font-size:10px!important}.jdCallLabels{padding-left:3px!important}}[data-theme=light] .jdTabs{border-color:#dfe5ec!important}[data-theme=light] .jdTabs button{color:#778396!important}[data-theme=light] .jdCallsHead{color:#7a8798!important}[data-theme=light] .jdCallRow,[data-theme=light] .jdCallsHead{border-bottom-color:#dce3eb!important}[data-theme=light] .jdCallDate b,[data-theme=light] .jdCallFrom b{color:#18202b!important}[data-theme=light] .jdCallDate small,[data-theme=light] .jdCallFrom small{color:#7b8797!important}[data-theme=light] .jdDirIcon.in{color:#1f9d63!important}[data-theme=light] .jdRecPlay{color:#7e8b9c!important}[data-theme=light] .jdCallDatePhoneIcon{stroke:#7e8b9c!important}[data-theme=light] .jdCallLabels .answered{color:#178a52!important;border-color:#9ad9b5!important}[data-theme=light] .jdCallLabels .noanswer{color:#d83b61!important;border-color:#f3b5c5!important}[data-theme=light] .jdCallLabels .voicemail{background:#f1eafd!important;color:#7651a8!important;border-color:#c5afe7!important}[data-theme=light] .jdCallLabels .unknown{color:#5f6977!important;border-color:#cfd6df!important}[data-theme=light] .jdCallsCount{color:#5f6977!important}[data-theme=light] .jdTabs{background:rgba(255,255,255,.98)!important;border-top-color:#dfe5ee!important;border-bottom-color:#dfe5ee!important}[data-theme=light] .jdTabs button{color:#7a8596!important}[data-theme=light] .jdTabs button.active{color:#1677ff!important}[data-theme=light] .jdTabs button.active:after{background:#1677ff!important}[data-theme=light] .jdCallsHead{color:#7b8698!important}[data-theme=light] .jdCallRow,[data-theme=light] .jdCallsHead{border-bottom-color:#d9e0e9!important}[data-theme=light] .jdCallDate b,[data-theme=light] .jdCallFrom b{color:#172033!important}[data-theme=light] .jdCallDate small,[data-theme=light] .jdCallFrom small{color:#7a8698!important}[data-theme=light] .jdRecPlay{color:#7d899b!important}[data-theme=light] .jdDirIcon.out,[data-theme=light] .jdRecPlay.playing{color:#1677ff!important}[data-theme=light] .jdDirIcon.in{color:#22a766!important}[data-theme=light] .jdCallLabels .answered{background:#e8f8ef!important;color:#168a4f!important;border-color:#9fdfbd!important}[data-theme=light] .jdCallLabels .noanswer{background:#fff0f4!important;color:#df3d63!important;border-color:#ffc5d3!important}[data-theme=light] .jdCallLabels .voicemail{background:#f2ecff!important;color:#7955c7!important;border-color:#cfbdf3!important}[data-theme=light] .jdCallLabels .unknown{background:#f0f3f7!important;border-color:#cfd7e2!important}[data-theme=light] .jdCallsCount{color:#596579!important}[data-theme=light] .jdTabs{background:rgba(255,255,255,.97)!important;border-color:#d9e0e8!important}[data-theme=light] .jdTabs button{color:#667285!important}[data-theme=light] .jdTabs button.active{color:#1976e9!important}[data-theme=light] .jdTabs button.active:after{background:#1976e9!important}[data-theme=light] .jdCallsHead{color:#7b8797!important;border-color:#d8dee7!important}[data-theme=light] .jdCallRow{border-color:#d8dee7!important;background:transparent!important}[data-theme=light] .jdRecPlay{color:#8793a3!important}[data-theme=light] .jdRecPlay.playing{color:#1976e9!important}[data-theme=light] .jdRecPlay.error{color:#d84b63!important}[data-theme=light] .jdDirIcon.out{color:#1976e9!important}[data-theme=light] .jdDirIcon.in{color:#2fa56d!important}[data-theme=light] .jdCallFrom b{color:#18202c!important}[data-theme=light] .jdCallFrom small{color:#7b8797!important}[data-theme=light] .jdCallDate b{color:#263140!important}[data-theme=light] .jdCallDate small{color:#7b8797!important}[data-theme=light] .jdCallDatePhoneIcon{stroke:#7b8797!important}[data-theme=light] .jdCallLabels .answered{background:#e9f8ef!important;color:#1f8f59!important;border-color:#9fd9b8!important}[data-theme=light] .jdCallLabels .noanswer{background:#ffe7ed!important;color:#d93f63!important;border-color:#f3b4c3!important}[data-theme=light] .jdCallLabels .voicemail{background:#f1eaff!important;color:#7957b8!important;border-color:#c9b5ec!important}[data-theme=light] .jdCallLabels .unknown{background:#eef1f5!important;color:#667285!important;border-color:#d0d7e0!important}[data-theme=light] .jdCallsCount{color:#596576!important}.app .waChat.waChatV2>footer.waComposerV4>.waComposerShell{position:relative!important;display:grid!important;grid-template-columns:42px minmax(0,1fr) 48px!important;align-items:center!important;grid-gap:8px!important;gap:8px!important;width:100%!important;height:48px!important;min-height:48px!important;max-height:48px!important;margin:0!important;padding:0!important;overflow:visible!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.app .waChat.waChatV2>footer.waComposerV4>.waComposerShell>.waComposerPlus{position:static!important;width:42px!important;min-width:42px!important;max-width:42px!important;height:42px!important;min-height:42px!important;max-height:42px!important;margin:0!important;padding:0!important;border:0!important;border-radius:50%!important;background:#141b25!important;color:#b7c1cf!important;display:grid!important;place-items:center!important;font-size:26px!important;font-weight:300!important;line-height:1!important;box-shadow:none!important}.app .waChat.waChatV2>footer.waComposerV4>.waComposerShell>textarea{position:static!important;width:100%!important;min-width:0!important;height:48px!important;min-height:48px!important;max-height:48px!important;margin:0!important;padding:13px 16px!important;border:1px solid #2a3341!important;border-radius:24px!important;background:#111720!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:16px!important;line-height:20px!important;resize:none!important;outline:0!important;box-shadow:none!important}.app .waChat.waChatV2>footer.waComposerV4>.waComposerShell>textarea::placeholder{color:#8d98a8!important;-webkit-text-fill-color:#8d98a8!important}.app .waChat.waChatV2>footer.waComposerV4>.waComposerShell>.waComposerSend{position:static!important;width:48px!important;min-width:48px!important;max-width:48px!important;height:48px!important;min-height:48px!important;max-height:48px!important;margin:0!important;padding:0!important;border:0!important;border-radius:50%!important;background:linear-gradient(145deg,#2f8cff,#1d70e6)!important;color:#fff!important;display:grid!important;place-items:center!important;box-shadow:0 8px 20px rgba(31,117,232,.28)!important}.app .waChat.waChatV2>footer.waComposerV4>.waComposerShell>.waComposerSend svg{width:21px!important;height:21px!important;fill:currentColor!important}.app.lightMode .waChat.waChatV2>footer.waComposerV4>.waComposerShell>.waComposerPlus{background:#e9eef5!important;color:#536174!important}.app.lightMode .waChat.waChatV2>footer.waComposerV4>.waComposerShell>textarea{background:#fff!important;border-color:#d8e0ea!important;color:#111827!important;-webkit-text-fill-color:#111827!important}.app.lightMode .waChat.waChatV2>footer.waComposerV4>.waComposerShell>textarea::placeholder{color:#8d98a8!important;-webkit-text-fill-color:#8d98a8!important}.callRow,.homeRecentJob,.jobs .job,.mobileAppointments>article,.mobileChatList>button,.mobileTechs>button,.reportJobs>button,.waGroups>button{content-visibility:auto;contain-intrinsic-size:80px}.waMsg{content-visibility:auto;contain-intrinsic-size:90px;content-visibility:visible!important;contain-intrinsic-size:auto!important}.jdJobTimes{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin-top:14px;padding-top:14px;border-top:1px solid rgba(148,163,184,.18)}.jdJobTimes span{display:flex;flex-direction:column;gap:4px;padding:10px 12px;border-radius:12px;background:rgba(148,163,184,.06);font-size:12px;line-height:1.35}.jdJobTimes b{font-size:10px;letter-spacing:.08em;text-transform:uppercase;opacity:.62}@media(max-width:430px){.jdJobTimes{grid-template-columns:1fr}}.pac-container{z-index:2147483647!important;border:1px solid #314158!important;border-radius:12px!important;box-shadow:0 16px 36px rgba(0,0,0,.5)!important;overflow:hidden!important}.pac-container,.pac-item{background:#101722!important}.pac-item{display:block!important;min-height:44px!important;padding:9px 12px!important;border-top:1px solid #263244!important;color:#8f9bad!important;font-size:11px!important;line-height:24px!important}.pac-item:first-child{border-top:0!important}.pac-item-selected,.pac-item:hover{background:#172233!important}.pac-item-query{color:#f2f5fa!important;font-size:13px!important}.pac-matched{font-weight:800!important;color:#5ca1ff!important}.pac-icon,.pac-item span.pac-icon{display:none!important;width:0!important;height:0!important;margin:0!important;background:none!important}.pac-item span:not(.pac-item-query){font-size:11px!important}.pac-container .pac-icon,.pac-container .pac-icon-marker,.pac-container .pac-item [class*=pac-icon],.pac-container [class*=" pac-icon"],.pac-container [class^=pac-icon]{display:none!important;visibility:hidden!important;opacity:0!important;width:0!important;min-width:0!important;max-width:0!important;height:0!important;margin:0!important;padding:0!important;border:0!important;background:none!important;background-image:none!important}.pac-container .pac-item{padding-left:12px!important}.googleNewAutocomplete{width:100%!important}.googleNewAutocomplete gmp-place-autocomplete{width:100%!important;display:block!important}.googleNewAutocomplete gmp-place-autocomplete::part(input){width:100%!important;box-sizing:border-box!important;height:44px!important;border:1px solid #29313f!important;border-radius:10px!important;background:#11151c!important;color:#fff!important;padding:0 11px!important;font-size:12px!important}.googleNewAutocomplete gmp-place-autocomplete::part(list){z-index:2147483647!important}.settingsUpdateBtn{width:100%;height:48px;margin-top:16px;border:1px solid #2f80ed;border-radius:12px;background:#173664;color:#8fc0ff;font-weight:900;font-size:13px}.settingsUpdateBtn:active{transform:translateY(1px)}.app.lightMode .settingsUpdateBtn{background:#eef5ff;color:#1f6fd6;border-color:#9fc5ff}.chatListHead .chatEditBtn{border:0!important;background:transparent!important;color:#4f9cff!important;font-size:14px!important;font-weight:800!important;padding:8px 4px!important}.chatBulkBar{display:grid;grid-template-columns:auto 1fr auto;grid-gap:10px;gap:10px;align-items:center;margin:0 0 12px;padding:10px 12px;border:1px solid #29313f;border-radius:12px;background:#0d1219}.chatBulkBar button{border:0;background:transparent;color:#55a1ff;font-size:11px;font-weight:800;padding:6px}.chatBulkBar span{text-align:center;color:#8f9aab;font-size:10px;font-weight:700}.chatBulkBar .delete{color:#ff6f78}.chatBulkBar .delete:disabled{opacity:.35}.mobileChatList.editing>button{grid-template-columns:28px 48px minmax(0,1fr) auto!important}.mobileChatList.editing>button.selected{background:#0c1522!important}.chatSelectCircle{width:22px!important;height:22px!important;border-radius:50%!important;border:1.5px solid #4a5668!important;background:transparent!important;color:#fff!important;display:grid!important;place-items:center!important;font-size:12px!important;font-weight:900!important}.chatSelectCircle.on{background:#2f82fa!important;border-color:#2f82fa!important}.jdJobChatPanel{display:flex;flex-direction:column;min-height:360px}.jdJobChatScroll{flex:1 1;min-height:240px;padding-bottom:82px}.jdJobChatComposer{position:-webkit-sticky;position:sticky;bottom:0;display:grid;grid-template-columns:minmax(0,1fr) 46px;grid-gap:8px;gap:8px;padding:10px 0 6px;background:#0d1016}.jdJobChatComposer textarea{width:100%;height:46px;min-height:46px;max-height:110px;resize:none;box-sizing:border-box;border:1px solid #29313f;border-radius:13px;background:#11151c;color:#fff;padding:11px 13px;font-size:16px;line-height:22px;outline:none}.jdJobChatComposer textarea:focus{border-color:#3487ff}.jdJobChatComposer button{width:46px;height:46px;border:0;border-radius:13px;background:#2f82fa;color:#fff;display:grid;place-items:center;padding:0}.jdJobChatComposer button:disabled{opacity:.4}.jdJobChatComposer svg{width:21px;height:21px;fill:currentColor}.app.lightMode .jdJobChatComposer{background:#fff}.app.lightMode .jdJobChatComposer textarea{background:#fff;color:#172033;border-color:#cfd8e5}.settingsGrouped{display:flex;flex-direction:column;gap:18px;padding:16px 0 24px}.settingsGroup h3{margin:0 0 8px 3px;color:#697386;font-size:9px;line-height:1;letter-spacing:1.2px;font-weight:900}.settingsGroupCard{overflow:hidden;border:1px solid #242b37;border-radius:13px;background:#0d1016}.settingsGroupCard>button{width:100%;min-height:62px;border:0;border-bottom:1px solid #202733;background:transparent;color:#fff;display:grid;grid-template-columns:28px minmax(0,1fr) 18px;align-items:center;grid-gap:10px;gap:10px;padding:10px 13px;text-align:left}.settingsGroupCard>button:last-child{border-bottom:0}.settingsGroupCard>button.active{background:#0f1724}.settingsGroupCard>button>i{width:24px;height:24px;display:grid;place-items:center;color:#8e99aa;font-size:15px;font-style:normal;font-weight:800}.settingsGroupCard>button.active>i{color:#4f9cff}.settingsGroupCard>button>div{min-width:0}.settingsGroupCard>button b{display:block;color:#eef2f7;font-size:13px;line-height:17px;font-weight:800}.settingsGroupCard>button.active b{color:#67a7ff}.settingsGroupCard>button span{display:block;margin-top:2px;color:#778397;font-size:9.5px;line-height:13px}.settingsGroupCard>button>em{font-style:normal;color:#5f6979;font-size:20px;line-height:1;text-align:right}.settingsGroupCard>button.active>em{color:#4f9cff}.app.lightMode .settingsGroup h3{color:#7b8492!important}.app.lightMode .settingsGroupCard{background:#fff!important;border-color:#d8dee8!important}.app.lightMode .settingsGroupCard>button{color:#172033!important;border-bottom-color:#e6eaf0!important;background:#fff!important}.app.lightMode .settingsGroupCard>button.active{background:#f3f7fd!important}.app.lightMode .settingsGroupCard>button b{color:#172033!important}.app.lightMode .settingsGroupCard>button span{color:#667085!important}.app.lightMode .settingsGroupCard>button>i{color:#697386!important}.app.lightMode .settingsGroupCard>button.active b,.app.lightMode .settingsGroupCard>button.active>em,.app.lightMode .settingsGroupCard>button.active>i{color:#2878ec!important}.settingsGroupCard>button>i svg{width:19px;height:19px;display:block;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.settingsDetailWindow{padding:16px 0 24px;min-height:calc(100vh - 230px)}.settingsDetailWindow>h2{margin:12px 0 14px;font-size:22px}.settingsDetailWindow>.appearanceCard.settingsDetailCard{margin:0!important}.settingsDetailTitleRow{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 12px}.settingsDetailTitleRow>span{color:#7f8998;font-size:10px}.settingsDetailTitleRow>button{height:34px;padding:0 13px;border:1px solid #2f80ed;border-radius:9px;background:#1677ea;color:#fff;font-size:11px;font-weight:900}.app.lightMode .settingsDetailTitleRow>span{color:#667085!important}.jobTypeModalShade{position:fixed;inset:0;z-index:260;background:rgba(0,0,0,.72);display:flex;align-items:center;justify-content:center;padding:22px}.jobTypeModal{width:min(100%,420px);border:1px solid #2c3442;border-radius:18px;background:#11161e;box-shadow:0 24px 70px rgba(0,0,0,.5);padding:20px}.jobTypeModal h3{margin:0;color:#f5f7fb;font-size:20px}.jobTypeModal p{margin:7px 0 16px;color:#8b95a5;font-size:11px}.jobTypeModal input{width:100%;height:48px;box-sizing:border-box;border:1px solid #303947;border-radius:11px;background:#090d13;color:#fff;padding:0 13px;font-size:14px;outline:none}.jobTypeModal input:focus{border-color:#3487ff;box-shadow:0 0 0 2px rgba(52,135,255,.15)}.jobTypeModal input::placeholder{color:#667085}.jobTypeModal>div{display:flex;justify-content:flex-end;gap:9px;margin-top:16px}.jobTypeModal button{height:40px;border-radius:10px;padding:0 16px;font-size:12px;font-weight:900}.jobTypeModal .cancel{border:1px solid #303947;background:#171d26;color:#c7ced8}.jobTypeModal .save{border:1px solid #2f80ed;background:#1677ea;color:#fff}.jobTypeModal .save:disabled{opacity:.45}.app.lightMode .jobTypeModal{background:#11161e!important;color:#fff!important;border-color:#2c3442!important}.app.lightMode .jobTypeModal h3{color:#fff!important}.app.lightMode .jobTypeModal p{color:#8b95a5!important}.app.lightMode .jobTypeModal input{background:#090d13!important;color:#fff!important;border-color:#303947!important}.integrationList{display:grid;grid-gap:10px;gap:10px;margin-top:14px}.integrationList>div{min-height:64px;border:1px solid #29313f;border-radius:12px;background:#0d1016;display:grid;grid-template-columns:30px 1fr auto;align-items:center;grid-gap:11px;gap:11px;padding:11px 13px}.integrationList>div>i{width:24px;height:24px;display:grid;place-items:center;color:#8e99aa}.integrationList>div>i svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.integrationList>div>span b{display:block;color:#f1f4f8;font-size:12px}.integrationList>div>span small{display:block;margin-top:3px;color:#788394;font-size:9px}.integrationList>div>em{font-style:normal;color:#35d07f;font-size:9px;font-weight:800}.app.lightMode .integrationList>div{background:#fff!important;border-color:#d8dee8!important}.app.lightMode .integrationList>div>span b{color:#172033!important}.app.lightMode .integrationList>div>span small{color:#667085!important}.voiceSettingsList{display:grid;grid-gap:0;gap:0;margin-top:14px;overflow:hidden;border:1px solid #29313f;border-radius:13px;background:#0d1016}.voiceSettingsList>button{width:100%;min-height:66px;border:0;border-bottom:1px solid #202733;background:transparent;color:#fff;display:grid;grid-template-columns:30px 1fr 18px;align-items:center;grid-gap:11px;gap:11px;padding:11px 13px;text-align:left}.voiceSettingsList>button:last-child{border-bottom:0}.voiceSettingsList>button>i{width:24px;height:24px;display:grid;place-items:center;color:#8e99aa}.voiceSettingsList>button>i svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.voiceSettingsList>button span b{display:block;color:#f1f4f8;font-size:12px}.voiceSettingsList>button span small{display:block;margin-top:3px;color:#788394;font-size:9px}.voiceSettingsList>button>em{font-style:normal;color:#667085;font-size:20px}.app.lightMode .voiceSettingsList{background:#fff!important;border-color:#d8dee8!important}.app.lightMode .voiceSettingsList>button{background:#fff!important;color:#172033!important;border-bottom-color:#e6eaf0!important}.app.lightMode .voiceSettingsList>button span b{color:#172033!important}.app.lightMode .voiceSettingsList>button span small{color:#667085!important}.app>nav .bottomMoreBtn b{display:grid;place-items:center}.app>nav .bottomMoreBtn svg{width:22px;height:22px;fill:currentColor;stroke:none}.profileBackdrop{background:rgba(0,0,0,.46)!important;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.premiumProfileMenu{top:112px!important;right:16px!important;width:min(330px,calc(100vw - 32px))!important;border-radius:22px!important;background:linear-gradient(180deg,rgba(13,22,36,.98),rgba(8,14,24,.98))!important;border:1px solid #35517a!important;box-shadow:0 24px 70px rgba(0,0,0,.52),inset 0 0 0 1px rgba(74,139,255,.08)!important;overflow:hidden!important}.premiumProfileHead{padding:18px!important;gap:14px!important;border-bottom:1px solid #263a56!important;background:radial-gradient(circle at 28% 10%,rgba(45,115,225,.18),transparent 55%)!important}.premiumProfileHead>span{width:54px!important;height:54px!important;border-radius:16px!important;background:linear-gradient(145deg,#4aa4ff,#2479ee)!important;color:#fff!important;font-size:28px!important;box-shadow:0 8px 24px rgba(47,139,255,.24)!important}.premiumProfileHead>div b{font-size:18px!important;color:#f6f8fb!important;line-height:22px!important}.premiumProfileHead>div small{margin-top:3px!important;color:#8f9db3!important;font-size:9px!important;letter-spacing:.4px!important;font-weight:800!important}.premiumProfileHead>div>em{display:flex!important;align-items:center!important;gap:6px!important;margin-top:6px!important;color:#38dc87!important;font-size:10px!important;font-style:normal!important;font-weight:800!important}.premiumProfileHead>div>em i{width:8px!important;height:8px!important;border-radius:50%!important;background:#38dc87!important;box-shadow:0 0 10px rgba(56,220,135,.5)!important}.premiumProfileMenu>button{height:52px!important;padding:0 17px!important;gap:12px!important;background:transparent!important;color:#eef3f8!important;border-bottom:1px solid #223047!important;font-size:13px!important;font-weight:800!important}.premiumProfileMenu>button:active{background:#142033!important}.premiumProfileMenu>button>span{width:28px!important;flex:0 0 28px!important;color:#6eaaff!important;text-align:center!important}.premiumProfileMenu>button>b{font-size:13px!important;font-weight:800!important;color:inherit!important}.premiumProfileMenu>button>em{margin-left:auto!important;color:#6f7f96!important;font-style:normal!important;font-size:19px!important}.premiumProfileMenu .profileMenuMain .profileMenuIcon{width:28px!important;height:28px!important;flex:0 0 28px!important;margin:0!important;border-radius:8px!important;background:#142a48!important;color:#63aaff!important;font-size:17px!important}.premiumProfileMenu .profileRowIcon{font-size:18px!important;line-height:1!important}.premiumProfileMenu .darkModeRow{margin-top:0!important;border-top:0!important;border-bottom:1px solid #2c3e58!important}.premiumProfileMenu .profileSwitch{margin-left:auto!important;width:42px!important;height:24px!important;border-radius:20px!important;background:#28384f!important;padding:3px!important;box-sizing:border-box!important}.premiumProfileMenu .profileSwitch em{display:block!important;width:18px!important;height:18px!important;border-radius:50%!important;background:#fff!important;margin-left:0!important;transition:transform .18s ease!important}.premiumProfileMenu .profileSwitch.on{background:#338cff!important}.premiumProfileMenu .profileSwitch.on em{transform:translateX(18px)!important}.premiumProfileMenu .profileSignout{height:56px!important;border-bottom:0!important;background:linear-gradient(180deg,rgba(41,14,22,.6),rgba(31,11,18,.76))!important;color:#ff6b78!important}.premiumProfileMenu .profileSignout>b,.premiumProfileMenu .profileSignout>em,.premiumProfileMenu .profileSignout>span{color:#ff6b78!important}.premiumProfileMenu .profileNotifBadge{margin-left:auto!important;margin-right:0!important}.app.lightMode .premiumProfileMenu{background:#fff!important;border-color:#d6deea!important}.app.lightMode .premiumProfileHead{background:#f6f9fd!important;border-color:#dde4ee!important}.app.lightMode .premiumProfileHead>div b{color:#172033!important}.app.lightMode .premiumProfileHead>div small{color:#667085!important}.app.lightMode .premiumProfileMenu>button{background:#fff!important;color:#172033!important;border-color:#e3e8ef!important}.app.lightMode .premiumProfileMenu>button:active{background:#f1f5fa!important}.app.lightMode .premiumProfileMenu .darkModeRow{border-bottom-color:#dce3ec!important}.app.lightMode .premiumProfileMenu .profileSignout{background:#fff6f7!important;color:#e34859!important}.app>nav{position:fixed!important;left:0!important;right:0!important;bottom:0!important;padding-right:52px!important;overflow:visible!important}.app>nav .bottomMoreBtn{right:4px!important;width:48px!important;min-width:48px!important;gap:2px!important;color:#8792a5!important;z-index:5!important}.app>nav .bottomMoreBtn b{width:22px!important;height:22px!important}.app>nav .bottomMoreBtn svg{display:block!important;height:22px!important;stroke:none!important}.app>nav .bottomMoreBtn span{font-size:8px!important;font-weight:700!important}.premiumProfileMenu .profileSvgIcon{width:28px!important;height:28px!important;flex:0 0 28px!important;display:grid!important;place-items:center!important;color:#67aaff!important}.premiumProfileMenu .profileSvgIcon svg{width:20px!important;height:20px!important;display:block!important;fill:none!important;stroke:currentColor!important;stroke-width:1.8!important;stroke-linecap:round!important;stroke-linejoin:round!important}.premiumProfileMenu .profileMenuMain .profileSvgIcon{background:#142a48!important;border-radius:8px!important}.premiumProfileMenu .profileSignout .profileSvgIcon{color:#ff6b78!important}.app.lightMode .premiumProfileMenu .profileSvgIcon{color:#287bea!important}.app.lightMode .premiumProfileMenu .profileMenuMain .profileSvgIcon{background:#eaf3ff!important}.app>nav{grid-template-columns:repeat(5,1fr)!important;padding-right:58px!important}.app>nav .bottomMoreBtn{display:flex!important;position:absolute!important;right:8px!important;top:0!important;width:46px!important;height:72px!important;min-width:46px!important;padding:0!important;background:transparent!important;align-items:center!important;justify-content:center!important}.app>nav .bottomMoreBtn b{width:24px!important;display:grid!important;place-items:center!important}.app>nav .bottomMoreBtn svg{width:24px!important;height:30px!important;fill:currentColor!important}.app>nav{left:18px!important;right:18px!important;bottom:10px!important;width:auto!important;max-width:none!important;height:78px!important;border:1px solid #33415a!important;border-radius:34px!important;background:rgba(20,28,44,.97)!important;box-shadow:0 12px 30px rgba(0,0,0,.35)!important;display:grid!important;grid-template-columns:repeat(6,1fr)!important;padding:0 8px max(2px,env(safe-area-inset-bottom))!important;overflow:hidden!important}.app>nav>button{position:relative!important;width:auto!important;min-width:0!important;height:100%!important;padding:0!important;margin:0!important;border:0!important;border-radius:0!important;transform:none!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:5px!important}.app>nav>button,.app>nav>button.active{background:transparent!important;box-shadow:none!important}.app>nav>button.active{border:0!important}.app>nav>button>b{width:28px!important;height:28px!important;min-width:28px!important;min-height:28px!important;display:grid!important;place-items:center!important;transform:none!important}.app>nav>button span{display:block!important;font-size:9px!important;line-height:1!important;font-weight:700!important}.app>nav .bottomMoreBtn{position:relative!important;right:auto!important;top:auto!important;width:auto!important;min-width:0!important;height:100%!important;color:#f4f6fb!important}.app>nav .bottomMoreBtn b{width:28px!important;height:30px!important}.app>nav .bottomMoreBtn svg{width:22px!important;height:28px!important}.app>nav .bottomMoreBtn span{display:none!important}.app{padding-bottom:100px!important}.app:not(.waKeyboardOpen)>nav{display:grid!important;pointer-events:auto!important;position:fixed!important;z-index:2147482000!important;left:18px!important;right:18px!important;bottom:10px!important;top:auto!important;width:auto!important;height:78px!important;min-height:78px!important;box-sizing:border-box!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;padding:0 54px 0 8px!important;overflow:visible!important;border:1px solid #33415a!important;border-radius:34px!important;background:rgba(20,28,44,.98)!important;box-shadow:0 12px 30px rgba(0,0,0,.35)!important}.app:not(.waKeyboardOpen)>nav,.app:not(.waKeyboardOpen)>nav>button{visibility:visible!important;opacity:1!important;margin:0!important;transform:none!important}.app:not(.waKeyboardOpen)>nav>button{display:flex!important;position:relative!important;min-width:0!important;height:76px!important;border-radius:0!important;padding:0!important;align-items:center!important;justify-content:center!important;flex-direction:column!important;gap:4px!important}.app:not(.waKeyboardOpen)>nav>button.active{background:transparent!important;box-shadow:none!important;border:0!important}.app:not(.waKeyboardOpen)>nav .bottomMoreBtn{display:flex!important;visibility:visible!important;opacity:1!important;position:absolute!important;right:7px!important;left:auto!important;top:0!important;bottom:auto!important;width:46px!important;min-width:46px!important;height:76px!important;padding:0!important;margin:0!important;color:#f5f7fb!important;align-items:center!important;justify-content:center!important}.app:not(.waKeyboardOpen)>nav .bottomMoreBtn b{width:24px!important;height:30px!important;display:grid!important;place-items:center!important}.app:not(.waKeyboardOpen)>nav .bottomMoreBtn svg{display:block!important;width:24px!important;height:30px!important;fill:currentColor!important;stroke:none!important}.app:not(.waKeyboardOpen)>nav .bottomMoreBtn span{display:none!important}.app:not(.waKeyboardOpen){padding-bottom:100px!important}.app:not(.waKeyboardOpen)>nav{background:linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,255,255,.025)),rgba(18,27,43,.54)!important;-webkit-backdrop-filter:blur(22px) saturate(185%)!important;backdrop-filter:blur(22px) saturate(185%)!important;border:1px solid rgba(150,185,235,.22)!important;box-shadow:0 14px 34px rgba(0,0,0,.24),inset 0 1px 0 rgba(255,255,255,.1),inset 0 -1px 0 rgba(80,135,220,.06)!important}.app:not(.waKeyboardOpen)>nav:before{content:"";position:absolute;left:14px;right:14px;top:2px;height:1px;border-radius:999px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.16),transparent);pointer-events:none}.app:not(.waKeyboardOpen)>nav>button{background:transparent!important;border:0!important;box-shadow:none!important}.app:not(.waKeyboardOpen)>nav>button.active{background:rgba(255,255,255,.035)!important;border:1px solid rgba(255,255,255,.045)!important;border-radius:18px!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 4px 14px rgba(0,0,0,.08)!important}.app:not(.waKeyboardOpen)>nav>button.active>b,.app:not(.waKeyboardOpen)>nav>button.active>span{color:#4f9cff!important}.app:not(.waKeyboardOpen)>nav .bottomMoreBtn{background:transparent!important;border:0!important;box-shadow:none!important}.app.lightMode:not(.waKeyboardOpen)>nav{background:linear-gradient(180deg,rgba(255,255,255,.55),rgba(255,255,255,.18)),rgba(242,247,255,.62)!important;border-color:rgba(118,151,196,.2)!important;-webkit-backdrop-filter:blur(22px) saturate(180%)!important;backdrop-filter:blur(22px) saturate(180%)!important}.mobileForm{padding-bottom:calc(170px + env(safe-area-inset-bottom))!important;scroll-padding-bottom:180px!important}.mobileForm .createJobActions{margin-bottom:calc(110px + env(safe-area-inset-bottom))!important}.homeV4{padding:6px 0 18px}.homeV4Hero{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin:4px 0 14px}.homeV4Hero>div:first-child{min-width:0}.homeV4Hero small{display:block;color:#7f8ba0;font-size:8px;font-weight:900;letter-spacing:2.2px}.homeV4Hero h1{margin:5px 0 3px;color:#f6f8fc;font-size:29px;line-height:1.05;letter-spacing:-.8px}.homeV4Hero p{margin:0;color:#8792a5;font-size:11px;line-height:15px}.homeV4Date{flex:0 0 auto;border-left:1px solid #2e3b50;padding-left:12px;margin-bottom:2px}.homeV4Date b,.homeV4Date span{display:block}.homeV4Date b{color:#aab4c5;font-size:10px}.homeV4Date span{margin-top:5px;color:#7b879a;font-size:9px}.homeV4Search{position:relative;height:48px;border:1px solid #33445d;border-radius:14px;background:linear-gradient(180deg,rgba(18,27,42,.78),rgba(11,17,27,.82));display:grid;grid-template-columns:30px 1fr 34px;align-items:center;grid-gap:5px;gap:5px;padding:0 10px;margin-bottom:11px}.homeV4Search>span{font-size:21px;color:#b8c3d4}.homeV4Search>input{min-width:0;border:0;outline:0;background:transparent;color:#f2f5f9;font-size:12px}.homeV4Search>input::placeholder{color:#778397}.homeV4Search>button{height:32px;border:0;background:transparent;color:#5ca3ff;font-size:18px}.homeV4Search .globalSearchResults{left:0;right:0;top:53px;z-index:80}.homeV4Stats{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;margin-bottom:14px}.homeV4Stats>button{min-width:0;min-height:105px;border:1px solid #2c4567;border-radius:14px;background:linear-gradient(145deg,rgba(20,42,72,.72),rgba(10,20,33,.88));color:#fff;text-align:left;padding:11px 12px;box-shadow:inset 0 1px 0 rgba(255,255,255,.025)}.homeV4Stats i{width:25px;height:25px;display:grid;place-items:center;border-radius:7px;background:#12335a;color:#3d96ff}.homeV4Stats i svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.homeV4Stats span{display:block;margin-top:9px;color:#b3bdcc;font-size:9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.homeV4Stats b{display:block;margin-top:3px;font-size:24px;line-height:26px;letter-spacing:-.5px}.homeV4Stats small{display:block;margin-top:5px;color:#6f8198;font-size:7px}.homeV4SectionHead{display:flex;align-items:center;justify-content:space-between;margin:13px 2px 8px}.homeV4SectionHead h2{margin:0;color:#f3f6fa;font-size:16px;letter-spacing:-.2px}.homeV4SectionHead button{border:0;background:transparent;color:#4598ff;font-size:9px;padding:4px 0}.homeV4Quick{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:7px;gap:7px}.homeV4Quick>button{position:relative;min-width:0;height:91px;border:1px solid #283f5e;border-radius:13px;background:linear-gradient(145deg,rgba(17,37,62,.8),rgba(10,19,31,.9));color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:8px 5px;text-align:center}.homeV4Quick>button>i{width:28px;height:28px;display:grid;place-items:center;color:#3190ff;font-size:24px;font-style:normal}.homeV4Quick>button>i svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.homeV4Quick b{margin-top:4px;font-size:10px}.homeV4Quick span{margin-top:3px;color:#778397;font-size:7px;line-height:9px}.homeV4Quick em{position:absolute;right:7px;top:6px;min-width:17px;height:17px;padding:0 4px;border-radius:10px;background:#2785f7;color:#fff;display:grid;place-items:center;font-style:normal;font-size:7px;font-weight:900}.homeV4Recent,.homeV4Schedule{display:flex;flex-direction:column;gap:6px}.homeV4Schedule>button{width:100%;min-height:55px;border:1px solid #27374c;border-radius:11px;background:linear-gradient(180deg,#0e1826,#0b131f);color:#fff;display:grid;grid-template-columns:68px 4px minmax(0,1fr) 62px 12px;align-items:center;grid-gap:9px;gap:9px;padding:8px 10px;text-align:left}.homeV4Schedule>button>strong{font-size:11px;line-height:14px}.homeV4Schedule>button>i{width:4px;height:38px;border-radius:4px;background:#338cff}.homeV4Schedule>button>span b,.homeV4Schedule>button>span small{display:block}.homeV4Schedule>button>span b{font-size:10px}.homeV4Schedule>button>span small{margin-top:2px;color:#8390a4}.homeV4Schedule>button>em,.homeV4Schedule>button>span small{font-size:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.homeV4Schedule>button>em{font-style:normal;color:#8a97aa;text-align:right}.homeV4Schedule>button>u{color:#75849a;text-decoration:none;font-size:20px}.homeV4Empty{padding:20px 10px;border:1px dashed #29384d;border-radius:11px;color:#718096;text-align:center;font-size:9px}.homeV4Recent>button{position:relative;width:100%;min-height:57px;border:1px solid #27374c;border-radius:11px;background:linear-gradient(180deg,#0e1826,#0b131f);color:#fff;display:grid;grid-template-columns:62px minmax(0,1fr) 60px 45px 12px;align-items:center;grid-gap:8px;gap:8px;padding:8px 10px;text-align:left}.homeV4Recent>button>strong{font-size:10px;color:#eef3f8}.homeV4Recent>button>span b,.homeV4Recent>button>span small{display:block}.homeV4Recent>button>span b{font-size:10px}.homeV4Recent>button>span small{margin-top:2px;color:#8390a4}.homeV4Recent>button>em,.homeV4Recent>button>span small{font-size:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.homeV4Recent>button>em{font-style:normal;color:#8a97aa}.homeV4Recent>button>small{color:#78869a;font-size:8px;text-align:right}.homeV4Recent>button>u{color:#75849a;text-decoration:none;font-size:20px}.homeV4Status{position:absolute;left:10px;bottom:5px;font-style:normal;font-size:7px;font-weight:800}.homeV4Status.progress{color:#4f9cff}.homeV4Status.completed{color:#4dd890}.homeV4Status.appointment{color:#77aaff}.app.lightMode .homeV4Hero h1,.app.lightMode .homeV4SectionHead h2{color:#172033!important}.app.lightMode .homeV4Date span,.app.lightMode .homeV4Hero p,.app.lightMode .homeV4Hero small{color:#667085!important}.app.lightMode .homeV4Quick>button,.app.lightMode .homeV4Recent>button,.app.lightMode .homeV4Schedule>button,.app.lightMode .homeV4Search,.app.lightMode .homeV4Stats>button{background:#fff!important;border-color:#d7dee8!important;color:#172033!important}.app.lightMode .homeV4Quick span,.app.lightMode .homeV4Recent>button>em,.app.lightMode .homeV4Recent>button>small,.app.lightMode .homeV4Recent>button>span small,.app.lightMode .homeV4Schedule>button>em,.app.lightMode .homeV4Schedule>button>span small,.app.lightMode .homeV4Stats span{color:#667085!important}.app.lightMode .homeV4Search input{color:#172033!important}@media(max-width:390px){.homeV4Hero h1{font-size:26px}.homeV4Hero p{font-size:10px}.homeV4Stats>button{min-height:99px;padding:9px}.homeV4Stats b{font-size:21px}.homeV4Quick>button{height:86px}.homeV4Quick b{font-size:9px}}.jobs .jobListDot{width:10px!important;height:10px!important;min-width:10px!important;border-radius:50%!important;display:inline-block!important;background:#6f7f96!important;box-shadow:0 0 0 2px rgba(255,255,255,.02)!important}.jobs .jobListDot.progress{background:#348cff!important}.jobs .jobListDot.completed{background:#36dd85!important}.jobs .jobListDot.appointment{background:#8aa5c8!important}.jobs .jobListDot.cancelled{background:#ff596b!important}.jobs .jobStatusPill.completed{color:#43e08a!important;background:rgba(54,221,133,.14)!important;border-color:#36dd85!important}.homeV4Quick>button>i{width:30px!important;height:30px!important;display:grid!important;place-items:center!important;border-radius:8px!important;background:rgba(38,126,235,.12)!important;color:#3e97ff!important;font-style:normal!important}.homeV4Quick>button>i svg{width:21px!important;height:21px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.9!important;stroke-linecap:round!important;stroke-linejoin:round!important}.app:not(.waKeyboardOpen)>nav>button>b{width:28px!important;height:28px!important;min-width:28px!important;min-height:28px!important;display:grid!important;place-items:center!important}.app:not(.waKeyboardOpen)>nav .bottomHomeIcon,.app:not(.waKeyboardOpen)>nav .bottomJobsIcon,.app:not(.waKeyboardOpen)>nav .bottomReportIcon,.app:not(.waKeyboardOpen)>nav .phoneNavSvg,.app:not(.waKeyboardOpen)>nav .waSvg{width:24px!important;height:24px!important;min-width:24px!important;min-height:24px!important;transform:none!important}.app:not(.waKeyboardOpen)>nav .phoneNavSvg,.app:not(.waKeyboardOpen)>nav .waSvg{display:block!important}.app:not(.waKeyboardOpen)>nav .bottomMoreBtn svg{width:21px!important;height:27px!important}.jobsV4{padding:4px 0 18px}.jobsV4Head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:2px 0 14px}.jobsV4Head h1{margin:0;color:#f7f9fc;font-size:30px;line-height:1;letter-spacing:-.8px}.jobsV4Head p{margin:5px 0 0;color:#8894a6;font-size:11px}.jobsV4Head>button{height:45px;border:1px solid #3a99ff;border-radius:18px;background:linear-gradient(180deg,#3194ff,#1478ee);color:#fff;padding:0 16px;font-size:13px;font-weight:850;box-shadow:0 8px 20px rgba(29,124,238,.2)}.jobsV4Head>button span{margin-left:5px}.jobsV4Search{display:grid;grid-template-columns:27px minmax(0,1fr) 44px;grid-gap:7px;gap:7px;align-items:center;margin-bottom:11px}.jobsV4Search>span{grid-column:1;grid-row:1;width:27px;height:44px;display:grid;place-items:center;color:#b4bfd0;font-size:22px;z-index:2}.jobsV4Search>input{grid-column:1/3;grid-row:1;height:46px;border:1px solid #33445d;border-radius:15px;background:linear-gradient(180deg,rgba(18,27,42,.82),rgba(11,17,27,.9));color:#eef3f8;padding:0 13px 0 40px;font-size:11px;outline:none}.jobsV4Search>input::placeholder{color:#7b8799}.jobsV4Search>button{grid-column:3;grid-row:1;width:44px;height:44px;border:1px solid #33445d;border-radius:13px;background:#111b2a;color:#e7edf6;display:grid;place-items:center}.jobsV4Search>button svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.jobsV4Tabs{display:grid;grid-template-columns:repeat(5,1fr);border-bottom:1px solid #263246;margin-bottom:10px}.jobsV4Tabs button{position:relative;height:38px;border:0;background:transparent;color:#aab3c0;font-size:9px;font-weight:800;padding:0 3px}.jobsV4Tabs button.active{color:#4d9cff}.jobsV4Tabs button.active:after{content:"";position:absolute;left:9px;right:9px;bottom:-1px;height:3px;border-radius:3px;background:#338cff}.jobsV4Selectors{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;margin-bottom:10px}.jobsV4Selectors label{position:relative;height:46px;border:1px solid #2d3b50;border-radius:12px;background:#0e1725;display:grid;grid-template-columns:24px minmax(0,1fr) 18px;align-items:center;grid-gap:7px;gap:7px;padding:0 10px;color:#f1f4f8;overflow:hidden}.jobsV4Selectors label>span{width:22px;height:22px;display:grid;place-items:center;color:#d4dce8}.jobsV4Selectors label svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.jobsV4Selectors label b{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:10px}.jobsV4Selectors label em{font-style:normal;color:#8693a6;font-size:14px}.jobsV4Selectors select{position:absolute;inset:0;width:100%;height:100%;opacity:0}.jobsV4 .jobs{gap:7px}.jobsV4 .jobs .job{position:relative!important;min-height:118px!important;padding:12px 14px!important;border-radius:14px!important;background:linear-gradient(180deg,#0e1928,#0b1320)!important;border:1px solid #2b415f!important}.jobsV4 .jobs .jobTop{display:grid!important;grid-template-columns:11px minmax(0,1fr) auto 14px!important;align-items:center!important;grid-gap:8px!important;gap:8px!important}.jobsV4 .jobs .jobListDot{width:10px!important;height:10px!important;min-width:10px!important;border-radius:50%!important}.jobsV4 .jobs .jobTop>b{font-size:11px!important;color:#f2f5f9!important}.jobsV4 .jobs .jobTop>i{margin:0!important;font-size:21px!important;color:#8c99ac!important}.jobsV4 .jobs .jobStatusPill{margin-left:0!important;padding:5px 10px!important;font-size:9px!important;border-radius:16px!important}.jobsV4 .jobs .jobStatusPill.progress{color:#d7ebff!important;background:#0f3b72!important;border-color:#268aff!important}.jobsV4 .jobs .jobStatusPill.completed{color:#d7ffe9!important;background:#0c4a2a!important;border-color:#32db82!important}.jobsV4 .jobs .jobStatusPill.appointment{color:#d7e1f0!important;background:#24344c!important;border-color:#5d7597!important}.jobsV4 .jobs .job h3{margin:4px 0 1px 19px!important;color:#f5f7fa!important;font-size:14px!important}.jobsV4 .jobs .job p{margin:0 0 4px 19px!important;color:#aab3c0!important;font-size:10px!important}.jobsV4 .jobs .jobAddress{margin-left:19px!important;color:#9aa7ba!important;font-size:9px!important}.jobsV4 .jobs .job footer{margin:4px 0 0 19px!important;padding:0!important;border:0!important;display:flex!important;justify-content:space-between!important;color:#8e9aaf!important;font-size:8px!important}.jobsV4 .jobs .job footer svg,.jobsV4 .jobs .jobAddress svg{width:13px!important;height:13px!important;min-width:13px!important}.app.lightMode .jobsV4Head h1{color:#172033!important}.app.lightMode .jobsV4Head p{color:#667085!important}.app.lightMode .jobsV4 .jobs .job,.app.lightMode .jobsV4Search>input,.app.lightMode .jobsV4Selectors label{background:#fff!important;border-color:#d7dee8!important;color:#172033!important}.app.lightMode .jobsV4Search>input{color:#172033!important}.app.lightMode .jobsV4Search>button{background:#fff!important;border-color:#d7dee8!important;color:#667085!important}.app.lightMode .jobsV4Tabs{border-bottom-color:#dde4ec!important}.app.lightMode .jobsV4Tabs button{color:#667085!important}.app.lightMode .jobsV4Tabs button.active{color:#2878ec!important}.app.lightMode .jobsV4 .jobs .job h3,.app.lightMode .jobsV4 .jobs .jobTop>b,.app.lightMode .jobsV4Selectors label{color:#172033!important}.app.lightMode .jobsV4 .jobs .job footer,.app.lightMode .jobsV4 .jobs .job p,.app.lightMode .jobsV4 .jobs .jobAddress{color:#667085!important}.jobsDateModalShade{position:fixed;inset:0;z-index:2147482500;background:rgba(0,0,0,.72);display:flex;align-items:center;justify-content:center;padding:22px}.jobsDateModal{width:min(100%,390px);border:1px solid #2d3b50;border-radius:18px;background:#0f1621;box-shadow:0 24px 70px rgba(0,0,0,.5);padding:20px}.jobsDateModal h3{margin:0;color:#f5f7fb;font-size:20px}.jobsDateModal p{margin:6px 0 16px;color:#8793a5;font-size:10px}.jobsDateModalFields{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.jobsDateModalFields label{color:#8b97aa;font-size:8px;font-weight:900;letter-spacing:.6px}.jobsDateModalFields input{display:block;width:100%;height:46px;box-sizing:border-box;margin-top:6px;border:1px solid #303d50;border-radius:11px;background:#0a1018;color:#f3f6fa;padding:0 10px;font-size:11px;color-scheme:dark}.jobsDateModalActions{display:flex;justify-content:flex-end;gap:9px;margin-top:17px}.jobsDateModalActions button{height:40px;border-radius:10px;padding:0 16px;font-size:11px;font-weight:850}.jobsDateModalActions .cancel{border:1px solid #303d50;background:#161e2a;color:#c3ccd8}.jobsDateModalActions .apply{border:1px solid #338cff;background:#287fed;color:#fff}.app.lightMode .jobsDateModal{background:#fff!important;border-color:#d8dee8!important}.app.lightMode .jobsDateModal h3{color:#172033!important}.app.lightMode .jobsDateModal p,.app.lightMode .jobsDateModalFields label{color:#667085!important}.app.lightMode .jobsDateModalFields input{background:#fff!important;color:#172033!important;border-color:#cfd8e5!important;color-scheme:light}.jobsFilterShade{position:fixed;inset:0;z-index:2147482600;background:rgba(0,0,0,.72);display:flex;align-items:flex-end;justify-content:center}.jobsFilterModal{width:100%;max-width:520px;border:1px solid #2e3d52;border-radius:22px 22px 0 0;background:#0e151f;box-shadow:0 -20px 60px rgba(0,0,0,.45);padding:18px 18px calc(20px + env(safe-area-inset-bottom))}.jobsFilterHead{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.jobsFilterHead small{display:block;color:#4f9cff;font-size:8px;font-weight:900;letter-spacing:1.5px}.jobsFilterHead h3{margin:3px 0 0;color:#f5f7fb;font-size:22px}.jobsFilterHead>button{width:36px;height:36px;border:0;border-radius:10px;background:#161e2a;color:#fff;font-size:20px}.jobsFilterGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.jobsFilterGrid label{font-size:8px;color:#8b97aa;font-weight:900;letter-spacing:.6px}.jobsFilterGrid label.full{grid-column:1/-1}.jobsFilterGrid input,.jobsFilterGrid select{display:block;width:100%;height:46px;box-sizing:border-box;margin-top:6px;border:1px solid #303d50;border-radius:11px;background:#0a1018;color:#f3f6fa;padding:0 10px;font-size:11px}.jobsFilterGrid input{color-scheme:dark}.jobsFilterActions{display:grid;grid-template-columns:1fr 1.4fr;grid-gap:10px;gap:10px;margin-top:16px}.jobsFilterActions button{height:44px;border-radius:11px;font-size:11px;font-weight:850}.jobsFilterActions .clear{border:1px solid #303d50;background:#161e2a;color:#c7d0dd}.jobsFilterActions .apply{border:1px solid #338cff;background:#287fed;color:#fff}.app.lightMode .jobsFilterModal{background:#fff!important;border-color:#d8dee8!important}.app.lightMode .jobsFilterHead h3{color:#172033!important}.app.lightMode .jobsFilterGrid label{color:#667085!important}.app.lightMode .jobsFilterGrid input,.app.lightMode .jobsFilterGrid select{background:#fff!important;color:#172033!important;border-color:#cfd8e5!important}.app.lightMode .jobsFilterGrid input{color-scheme:light}.homeV4Hero{align-items:flex-start!important}.homeV4Hero>div:first-child{width:100%!important}.homeV4Date{display:none!important}.homeV4Quick>button>i,.homeV4Stats i{background:transparent!important;border-radius:0!important;box-shadow:none!important}.homeV4Stats i{width:24px!important;height:24px!important}.homeV4Stats i svg{width:20px!important;height:20px!important;stroke-width:1.8!important}.homeV4Quick>button>i{width:28px!important;height:28px!important}.homeV4Quick>button>i svg{width:23px!important;height:23px!important;stroke-width:1.8!important}.homeV4Recent>button{grid-template-columns:62px minmax(0,1fr) 68px 12px!important}.homeV4Recent>button>u{grid-column:4!important}.homeV4Recent>button>em{grid-column:3!important}.homeV4Hero{align-items:flex-end!important}.homeV4Hero>div:first-child{width:auto!important}.homeV4Date{display:block!important}.homeV4DateQuick{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-gap:6px!important;gap:6px!important;margin:0 0 12px!important}.homeV4DateQuick button{height:32px!important;border:1px solid #2d3b50!important;border-radius:16px!important;background:#0f1724!important;color:#8e9aac!important;font-size:8px!important;font-weight:850!important}.homeV4DateQuick button.active{border-color:#338cff!important;background:#17345d!important;color:#69aaff!important}.homeV4Recent>button{grid-template-columns:62px minmax(0,1fr) 60px 45px 12px!important}.homeV4Recent>button>em,.homeV4Recent>button>u{grid-column:auto!important}.app.lightMode .homeV4DateQuick button{background:#fff!important;color:#667085!important;border-color:#d7dee8!important}.app.lightMode .homeV4DateQuick button.active{background:#eaf2ff!important;color:#2878ec!important;border-color:#3487ff!important}.mobileForm{max-height:calc(100dvh - 90px)!important;padding-bottom:calc(92px + env(safe-area-inset-bottom))!important;scroll-padding-bottom:96px!important}.mobileForm .createJobActions{margin-bottom:0!important}.app:not(.waKeyboardOpen) .waChat.waChatV2{bottom:100px!important;height:auto!important}.app:not(.waKeyboardOpen) .waChat.waChatV2>footer.waComposerV4:not(.hasReply){height:62px!important;min-height:62px!important;max-height:62px!important;padding:6px 12px!important}.apptStatsV2 article{padding-left:43px!important}.apptStatsV2 article i,.apptStatsV2 article:nth-child(2) i,.apptStatsV2 article:nth-child(3) i{left:13px!important;top:17px!important;width:23px!important;height:23px!important;border-radius:0!important;background:transparent!important;color:#aebbd0!important}.apptStatsV2 .apptCalIcon svg{width:22px!important;height:22px!important;stroke-width:1.7!important}.app.lightMode .apptStatsV2 article i,.app.lightMode .apptStatsV2 article:nth-child(2) i,.app.lightMode .apptStatsV2 article:nth-child(3) i{color:#667085!important}.appointmentsV3 .apptHero small{display:none!important}.appointmentsV3 .apptHero h1{margin:0!important;font-size:29px!important;letter-spacing:-.8px!important}.appointmentsV3 .apptHero p{margin:5px 0 0;color:#91a0b7;font-size:13px}.appointmentsV3 .apptHero .add{height:46px!important;border-radius:13px!important;font-size:16px!important}.appointmentsV3 .apptStatsV2{gap:9px!important;margin:14px 0 13px!important}.appointmentsV3 .apptStatsV2 article{height:92px!important;padding:14px 8px 10px 42px!important;border-radius:15px!important}.appointmentsV3 .apptStatsV2 article i,.appointmentsV3 .apptStatsV2 article:nth-child(2) i,.appointmentsV3 .apptStatsV2 article:nth-child(3) i{top:18px!important;width:21px!important;height:21px!important;background:transparent!important;color:#aebbd0!important}.appointmentsV3 .apptStatsV2 .apptCalIcon svg{width:21px!important;height:21px!important}.appointmentsV3 .apptStatsV2 span{font-size:10px!important}.appointmentsV3 .apptStatsV2 b{font-size:25px!important;line-height:28px!important}.appointmentsV3 .apptStatsV2 small{display:block;margin:7px 0 0 -30px;color:#9aa7bb;font-size:9px;white-space:nowrap}.apptQuickV3{display:grid;grid-template-columns:repeat(4,1fr) 1.35fr;grid-gap:0;gap:0;margin:0 0 10px;border:1px solid #293344;border-radius:15px;background:#0b1119;overflow:hidden}.apptQuickV3>button,.apptQuickV3>label{height:45px;border:0;border-right:1px solid #1d2735;background:transparent;color:#dce3ed;font-size:10px;font-weight:800;display:flex;align-items:center;justify-content:center;position:relative}.apptQuickV3>button.active{background:#2584f7;color:#fff;border-radius:13px}.apptQuickV3>label{gap:5px;border-right:0}.apptQuickV3>label.active{color:#4b9cff}.apptQuickV3>label input{position:absolute;inset:0;opacity:0;width:100%;height:100%}.apptToolsV3{display:grid;grid-template-columns:minmax(0,1fr) 112px;grid-gap:9px;gap:9px;margin-bottom:16px}.apptToolsV3 button,.apptToolsV3 label{height:45px;border:1px solid #293344;border-radius:14px;background:#0b1119;color:#aebbd0;display:flex;align-items:center}.apptToolsV3 label{padding:0 12px;gap:8px}.apptToolsV3 label svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.8}.apptToolsV3 input{min-width:0;flex:1 1;border:0;outline:0;background:transparent;color:#fff;font-size:11px}.apptToolsV3 button{justify-content:center;gap:5px;font-size:10px;font-weight:800}.appointmentsV3 .apptListHead{margin:0 2px 9px!important}.appointmentsV3 .apptListHead h2{font-size:20px!important}.appointmentsV3 .apptListHead small{color:#4b9cff!important;font-size:10px!important;font-weight:800!important;letter-spacing:1px}.apptCardsV3{gap:8px!important}.apptCardsV3>article{min-height:101px!important;padding:0!important;display:grid!important;grid-template-columns:76px minmax(0,1fr) 30px!important;border-radius:14px!important;border:1px solid #293344!important;border-left:4px solid #2f8cff!important;background:#0c131c!important}.apptTimeV3{display:flex;flex-direction:column;align-items:center;justify-content:center;border-right:1px solid #293344}.apptTimeV3 b{font-size:17px}.apptTimeV3 span{font-size:14px;color:#9fb0ca;margin-top:2px}.apptMainV3{padding:11px 0 10px 13px;min-width:0}.apptMainV3 .apptTop{margin:0 0 5px!important}.apptCardsV3 .apptStatus{margin-right:0!important;background:transparent!important;border:1px solid #2584f7!important;color:#58a3ff!important;border-radius:9px!important;padding:5px 9px!important}.apptCardsV3 .apptBody b{font-size:14px!important}.apptCardsV3 .apptBody span{font-size:11px!important}.apptCardsV3 .apptBody em,.apptCardsV3 .apptBody small{display:block!important;color:#8f9cb0!important;font-size:9px!important;font-style:normal!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.apptCardsV3 .apptChevronV2{align-self:center!important}.app.lightMode .apptCardsV3>article,.app.lightMode .apptQuickV3,.app.lightMode .apptToolsV3 button,.app.lightMode .apptToolsV3 label{background:#fff!important;border-color:#d7dee8!important}.app.lightMode .apptQuickV3>button,.app.lightMode .apptQuickV3>label{color:#435168!important;border-color:#e3e8ef!important}.app.lightMode .apptQuickV3>button.active{color:#fff!important}.app.lightMode .apptToolsV3 input{color:#172033!important}.app.lightMode .apptTimeV3{border-color:#d7dee8!important}.app.lightMode .apptTimeV3 b{color:#172033!important}.appointmentsV3{padding-left:0!important;padding-right:0!important}.appointmentsV3 .apptHero{margin:0 0 15px!important;align-items:center!important}.appointmentsV3 .apptHero h1{font-size:27px!important;line-height:32px!important;font-weight:800!important}.appointmentsV3 .apptHero p{font-size:12px!important;line-height:17px!important;margin-top:3px!important}.appointmentsV3 .apptHero .add{width:92px!important;min-width:92px!important;height:45px!important;padding:0!important;border-radius:12px!important;font-size:15px!important}.appointmentsV3 .apptStatsV2{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;margin:0 0 10px!important}.appointmentsV3 .apptStatsV2 article{height:94px!important;padding:13px 7px 9px 42px!important;border-radius:14px!important}.appointmentsV3 .apptStatsV2 article i,.appointmentsV3 .apptStatsV2 article:nth-child(2) i,.appointmentsV3 .apptStatsV2 article:nth-child(3) i{left:12px!important;top:16px!important;width:22px!important;height:22px!important}.appointmentsV3 .apptStatsV2 span{font-size:9px!important;line-height:12px!important}.appointmentsV3 .apptStatsV2 b{font-size:24px!important;line-height:27px!important;margin-top:1px!important}.appointmentsV3 .apptStatsV2 small{margin:8px 0 0 -30px!important;font-size:8.5px!important;line-height:12px!important}.apptQuickV3{grid-template-columns:1fr 1.12fr 1.22fr .75fr 1.25fr!important;height:43px!important;margin-bottom:9px!important;border-radius:14px!important}.apptQuickV3>button,.apptQuickV3>label{height:43px!important;font-size:9px!important}.apptQuickV3>button.active{border-radius:13px!important}.apptToolsV3{grid-template-columns:minmax(0,1fr) 116px!important;gap:8px!important;margin-bottom:15px!important}.apptToolsV3 button,.apptToolsV3 label{height:43px!important;border-radius:13px!important}.apptToolsV3 label{padding:0 11px!important}.apptToolsV3 label svg{width:18px!important;height:18px!important}.apptToolsV3 input{font-size:9.5px!important}.apptToolsV3 button{font-size:9px!important}.appointmentsV3 .apptListHead{margin:0 0 8px!important}.appointmentsV3 .apptListHead h2{font-size:19px!important;line-height:24px!important}.appointmentsV3 .apptListHead small{font-size:9px!important}.apptCardsV3{gap:7px!important;padding-bottom:90px!important}.apptCardsV3>article{min-height:105px!important;grid-template-columns:73px minmax(0,1fr) 27px!important;border-radius:13px!important;border-left-width:1px!important}.apptTimeV3{padding:0 7px!important}.apptTimeV3 b{font-size:15px!important;line-height:18px!important}.apptTimeV3 span{font-size:13px!important;line-height:16px!important}.apptMainV3{padding:10px 0 9px 12px!important}.apptMainV3 .apptTop{margin-bottom:4px!important}.apptCardsV3 .apptJobId{font-size:9px!important}.apptCardsV3 .apptStatus{font-size:7px!important;padding:4px 8px!important;border-radius:8px!important}.apptCardsV3 .apptBody b{font-size:13px!important;line-height:16px!important}.apptCardsV3 .apptBody span{font-size:10px!important;line-height:14px!important}.apptCardsV3 .apptBody em,.apptCardsV3 .apptBody small{font-size:8.5px!important;line-height:12px!important;margin-top:4px!important}.apptCardsV3 .apptChevronV2{font-size:28px!important;color:#9aa9bf!important}.apptCardsV3>article{border-left:1px solid #293344!important}.apptCustomIcon{width:18px!important;height:18px!important}.apptCustomIcon,.apptToolsV3 .apptSortIcon{fill:none!important;stroke:currentColor!important;stroke-width:1.8!important;stroke-linecap:round!important;stroke-linejoin:round!important}.apptToolsV3 .apptSortIcon{width:20px!important;height:20px!important}.apptToolsV3 .apptSortChevron{width:14px!important;height:14px!important;fill:none!important;stroke:currentColor!important;stroke-width:2!important;stroke-linecap:round!important;stroke-linejoin:round!important}@media(max-width:699px){.dialShade{align-items:flex-end!important;padding:0 0 calc(94px + env(safe-area-inset-bottom))!important}.dialPad,.dialShade{box-sizing:border-box!important}.dialPad{max-height:calc(100dvh - 118px - env(safe-area-inset-bottom))!important;overflow-y:auto!important;border-radius:24px!important;padding:19px 24px 18px!important}.dialX{right:15px!important;top:13px!important;width:34px!important;height:34px!important}.dialPad>small{font-size:8px!important;letter-spacing:2px!important}.dialDisplay{height:auto!important;min-height:63px!important;margin:7px 0 9px!important;font-size:23px!important;display:flex!important;flex-direction:column!important;justify-content:center!important;gap:4px!important}.dialDisplay span{display:block;color:#8e9bb0;font-size:10px;font-weight:500!important}.dialKeys{grid-template-columns:repeat(3,62px)!important;gap:9px 14px!important}.dialKeys button{width:62px!important;height:62px!important;font-size:22px!important}.dialActions{grid-template-columns:1fr 66px 1fr!important;gap:12px!important;margin:11px auto 0!important;max-width:280px!important}.dialActions button{height:42px!important;font-size:11px!important}.dialActions .dialCall{width:66px!important;height:66px!important;font-size:23px!important;justify-self:center!important}.dialPad>p{display:none!important}.dialShade{padding:0 18px calc(94px + env(safe-area-inset-bottom))!important}.dialPad{width:100%!important;max-width:430px!important;margin:0 auto!important;border-radius:24px!important;padding:20px 24px 17px!important;background:#0b1018!important;border:1px solid #334054!important;box-shadow:0 18px 55px rgba(0,0,0,.38)!important}.dialDisplay{font-size:22px!important;min-height:65px!important;margin:6px 0 8px!important}.dialDisplay span{font-size:10px!important;letter-spacing:0!important}.dialKeys{grid-template-columns:repeat(3,64px)!important;gap:8px 16px!important}.dialKeys button{width:64px!important;height:64px!important;background:#141a23!important;border:1px solid #364154!important;font-size:22px!important;box-shadow:none!important}.dialActions{grid-template-columns:1fr 70px 1fr!important;max-width:290px!important;margin:10px auto 0!important;align-items:end!important}.dialActions>button{height:auto!important;min-height:67px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-end!important;gap:4px!important;color:#aab6c9!important;font-size:10px!important}.dialActions>button svg{width:23px!important;height:23px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.8!important;stroke-linecap:round!important;stroke-linejoin:round!important}.dialActions .dialCall{width:70px!important;height:70px!important;min-height:70px!important;border-radius:50%!important;background:#20c55a!important;color:#fff!important;justify-content:center!important;gap:0!important}.dialActions .dialCall svg{width:28px!important;height:28px!important;fill:currentColor!important;stroke:none!important}.dialActions .dialCall span{position:absolute!important;transform:translateY(47px)!important;color:#31dc6d!important;font-size:10px!important}.dialActions .dialCall:disabled{opacity:.45!important}.dialActions .dialClear svg,.dialActions .dialDelete svg{color:#aebbd0!important}}.activeCallControls{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px;margin:16px 0 18px}.activeCallControls>button{border:0;background:transparent;color:#dbe3ef;display:flex;flex-direction:column;align-items:center;gap:7px;font-size:11px}.activeCallControls>button>span{width:64px;height:64px;border-radius:50%;border:1px solid #364154;background:#1b2029;display:grid;place-items:center;font-size:22px;color:#fff}.activeCallControls>button.active>span,.activeCallControls>button.keypad>span{border-color:#3d97ff;color:#58a8ff;background:#14243a}.activeCallControls .keypadDots{font-size:31px!important;line-height:1!important}.activeCallControls b{font-size:11px}.activeHangup{width:76px!important;height:76px!important;margin:0 auto!important;border:0!important;border-radius:50%!important;background:#ef3e3e!important;color:#fff!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:2px!important;font-size:10px!important;font-weight:800!important}.activeHangup span{font-size:24px;transform:rotate(135deg)}.activeDtmf{margin:12px auto 8px;max-width:245px}.activeDtmfDisplay{height:30px;display:grid;place-items:center;color:#aebbd0;font-size:13px;letter-spacing:2px}.activeDtmfKeys{display:grid;grid-template-columns:repeat(3,54px);justify-content:center;grid-gap:7px 13px;gap:7px 13px}.activeDtmfKeys button{width:54px;height:54px;border-radius:50%;border:1px solid #364154;background:#1a2029;color:#fff;font-size:20px;font-weight:700}@media(max-height:760px){.activeCallControls>button>span{width:54px;height:54px}.activeDtmfKeys button{width:46px;height:46px}.activeDtmfKeys{grid-template-columns:repeat(3,46px)}}.activeCallControls>button>span svg{width:29px!important;height:29px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.8!important;stroke-linecap:round!important;stroke-linejoin:round!important}.activeCallControls>button>.keypadDots svg,.activeHangup svg{width:31px!important;height:31px!important;stroke:none!important}.activeHangup svg{fill:#fff!important}.activeHangup b{font-size:10px!important;color:#fff!important}.activeCallCard{position:relative!important}.activeCallMinimize{position:absolute;right:15px;top:13px;width:36px;height:36px;border:1px solid #364154;border-radius:11px;background:#202630;color:#fff;font-size:24px;line-height:28px;z-index:2}.floatingCallBar{position:fixed;z-index:99999;left:18px;right:18px;bottom:calc(102px + env(safe-area-inset-bottom));height:66px;border:1px solid #35445b;border-radius:19px;background:rgba(16,23,34,.96);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);display:grid;grid-template-columns:minmax(0,1fr) 52px;align-items:center;padding:7px 8px 7px 10px;box-shadow:0 12px 36px rgba(0,0,0,.42)}.floatingCallMain{min-width:0;height:100%;border:0;background:transparent;color:#fff;display:flex;align-items:center;text-align:left;gap:10px;padding:0}.floatingCallPhone{width:38px;height:38px;border-radius:50%;background:#173a29;color:#39d67a;display:grid;place-items:center;font-size:18px}.floatingCallMain>span:last-child{min-width:0;display:flex;flex-direction:column}.floatingCallMain b{font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.floatingCallMain small{margin-top:3px;color:#9eabc0;font-size:9px}.floatingCallEnd{width:44px;height:44px;border:0;border-radius:50%;background:#e34242;display:grid;place-items:center}.floatingCallEnd svg{width:24px;height:24px;fill:#fff}@media(max-width:699px){.activeCallShade{padding-bottom:calc(98px + env(safe-area-inset-bottom))!important;pointer-events:none!important}.activeCallCard{pointer-events:auto!important;max-height:calc(100dvh - 130px - env(safe-area-inset-bottom))!important;overflow:auto!important}}.activeCallMinimize{right:16px!important;top:14px!important;width:34px!important;height:34px!important;border:1px solid rgba(132,154,187,.28)!important;border-radius:50%!important;background:rgba(29,36,48,.82)!important;color:transparent!important;box-shadow:0 5px 14px rgba(0,0,0,.18)!important;font-size:0!important;display:grid!important;place-items:center!important}.activeCallMinimize:after{content:"";display:block;width:13px;height:2px;border-radius:999px;background:#f3f6fb}.activeCallMinimize:active{transform:scale(.94);background:rgba(40,49,64,.95)!important}.activeCallMinimize{right:20px!important;top:18px!important;width:28px!important;height:28px!important;border:1px solid rgba(140,158,184,.18)!important;background:rgba(24,30,40,.58)!important;box-shadow:none!important}.activeCallMinimize:after{width:11px!important;height:1.5px!important}.callMinTab{position:absolute!important;right:18px!important;top:16px!important;width:30px!important;height:22px!important;min-width:0!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:8px!important;background:rgba(37,45,58,.72)!important;box-shadow:none!important;display:grid!important;place-items:center!important;z-index:5!important}.callMinTab svg{width:16px!important;height:16px!important;fill:none!important;stroke:#dbe5f3!important;stroke-width:2!important;stroke-linecap:round!important;stroke-linejoin:round!important}.callMinTab:active{transform:scale(.94)!important}.mobileChatList .smsPreviewText{display:block!important;max-width:235px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;color:#9aa8bc!important}.mobileChatList button:has(.smsUnreadBadge) .smsPreviewText{color:#dce6f5!important;font-weight:650!important}.chatPreview>.chatHistory{bottom:calc(166px + env(safe-area-inset-bottom))!important;padding-bottom:20px!important}.chatInlineComposer{left:14px!important;right:14px!important;bottom:calc(94px + env(safe-area-inset-bottom))!important;min-height:64px!important;padding:7px 8px!important;border:1px solid #263244!important;border-radius:22px!important;background:rgba(13,18,27,.97)!important;box-shadow:0 10px 30px rgba(0,0,0,.28)!important}.chatPreview:focus-within>.chatHistory{bottom:calc(86px + env(safe-area-inset-bottom))!important}.chatPreview:focus-within .chatInlineComposer{bottom:max(8px,env(safe-area-inset-bottom))!important}.chatPreview{overflow:hidden!important}.chatInlineComposer,.chatInlineComposer *{max-width:100%;box-sizing:border-box}.chatPreview .chatInlineComposer,.chatPreview:focus-within .chatInlineComposer{position:absolute!important;z-index:999!important;left:14px!important;right:14px!important;bottom:calc(104px + env(safe-area-inset-bottom))!important;width:auto!important;visibility:visible!important;opacity:1!important;transform:none!important;display:grid!important}.chatPreview:focus-within>.chatHistory,.chatPreview>.chatHistory{bottom:calc(182px + env(safe-area-inset-bottom))!important}.chatPreview:focus-within{padding-bottom:0!important}@media(max-height:700px){.chatPreview .chatInlineComposer,.chatPreview:focus-within .chatInlineComposer{bottom:calc(92px + env(safe-area-inset-bottom))!important}.chatPreview:focus-within>.chatHistory,.chatPreview>.chatHistory{bottom:calc(168px + env(safe-area-inset-bottom))!important}}.mobileChatList>button{grid-template-columns:48px minmax(0,1fr) 12px!important}.mobileChatList .smsListAvatar{position:relative!important;overflow:visible!important}.mobileChatList .smsListAvatar .smsUnreadBadge{position:absolute!important;right:-5px!important;top:-5px!important;min-width:18px!important;height:18px!important;padding:0 5px!important;border-radius:999px!important;background:#ff3b5c!important;color:#fff!important;border:2px solid #080b10!important;display:grid!important;place-items:center!important;font-size:8px!important;line-height:1!important;font-weight:900!important;z-index:3!important}.app.lightMode .mobileChatList .smsListAvatar .smsUnreadBadge{border-color:#fff!important;color:#fff!important}.app .waGroups .waGroupIcon,.app .waMembersV2.waMembersPurple{background:#0d2945!important;border-color:#2b4563!important;color:#4da2ff!important}.app.lightMode .waGroups .waGroupIcon,.app.lightMode .waMembersV2.waMembersPurple{background:#eef5ff!important;border-color:#bdd7f7!important;color:#2878ec!important}.jdJobMsg .jdSmsMedia{display:block;max-width:min(240px,68vw);max-height:300px;width:auto;height:auto;border-radius:12px;object-fit:contain;background:#111923}.chatHistoryMsg.mms{padding:6px!important;max-width:78%!important;overflow:hidden!important}.chatHistoryMsg .jdSmsMedia{display:block!important;width:auto!important;max-width:min(240px,68vw)!important;height:auto!important;max-height:280px!important;object-fit:contain!important;border-radius:12px!important;margin:0!important}.chatHistoryMsg .jdSmsMediaError,.chatHistoryMsg .jdSmsMediaLoading{display:block!important;max-width:240px!important;font-size:12px!important}.jdJobMsg .jdSmsMedia{display:block!important;width:auto!important;max-width:min(240px,68vw)!important;height:auto!important;max-height:280px!important;object-fit:contain!important;border-radius:12px!important}.app .waChat.waChatV2 .waThread .waMsg>small{display:flex!important;align-items:center!important;position:static!important;width:100%!important;box-sizing:border-box!important;min-height:32px!important;margin:4px 0 0!important;padding:0 40px 0 0!important;text-align:left!important}.app .waChat.waChatV2 .waThread .waMsg>.waMsgMore{-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important;display:grid!important;place-items:center!important;visibility:visible!important;opacity:1!important;position:absolute!important;top:auto!important;left:auto!important;right:4px!important;bottom:2px!important;width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;margin:0!important;padding:0!important;border:0!important;border-radius:10px!important;background:transparent!important;color:#aebbd0!important;box-shadow:none!important;cursor:pointer!important;pointer-events:auto!important;touch-action:manipulation}.app .waChat.waChatV2 .waThread .waMsg>.waMsgMore svg{display:block!important;width:20px!important;height:20px!important;fill:currentColor!important;stroke:none!important}.app .waChat.waChatV2 .waThread .waMsg>.waMsgMore:focus-visible{outline:2px solid #60a5fa!important;outline-offset:-4px!important}.app .waChat.waChatV2 .waThread .waMsg.waMsgMenuOpen{z-index:300!important}.app .waChat.waChatV2 .waThread .waMsg>.waMsgMenu{position:absolute!important;inset:auto!important;top:var(--wa-menu-top)!important;left:var(--wa-menu-left)!important;width:var(--wa-menu-width,196px)!important;max-height:var(--wa-menu-max-height)!important;box-sizing:border-box!important;overflow-y:auto!important;overscroll-behavior:contain;z-index:301!important;display:flex!important;flex-direction:column!important;gap:0!important;margin:0!important;padding:6px!important;border:1px solid #343b47!important;border-radius:12px!important;background:#191d24!important;box-shadow:0 10px 30px rgba(0,0,0,.3)!important}.app .waChat.waChatV2 .waThread .waMsg>.waMsgMenu>button{flex:0 0 44px!important;height:44px!important;min-height:44px!important;margin:0!important;padding:0 12px!important;background:transparent!important;color:#eef2f8!important;border:0!important;border-bottom:1px solid #2a303a!important;border-radius:0!important;font-size:13px!important;font-weight:600!important;text-align:left!important;cursor:pointer!important}.app .waChat.waChatV2 .waThread .waMsg>.waMsgMenu>button:last-child{border-bottom:0!important}.app.lightMode .waChat.waChatV2 .waThread .waMsg>.waMsgMore{color:#526174!important}.app.lightMode .waChat.waChatV2 .waThread .waMsg>.waMsgMenu{background:#fff!important;border-color:#d7dee8!important;box-shadow:0 10px 30px rgba(15,23,42,.15)!important}.app.lightMode .waChat.waChatV2 .waThread .waMsg>.waMsgMenu>button{color:#172033!important;border-bottom-color:#e5e9ef!important}.app .mobileJobDrawer.jobDrawerV2{position:fixed!important;display:flex!important;flex-direction:column!important;overflow-y:auto!important;overscroll-behavior:contain!important}.app .mobileJobDrawer.jobDrawerV2>.jdTabs{position:-webkit-sticky!important;position:sticky!important;top:0!important;flex:0 0 auto!important;z-index:60!important;margin-top:0!important;background:#0d1016!important;transform:translateZ(0)}.app.lightMode .mobileJobDrawer.jobDrawerV2>.jdTabs{background:#fff!important}.app .mobileJobDrawer.jobDrawerV2>.jdTabs button{touch-action:manipulation}.app .shade>.mobileJobDrawer.jobDrawerV2{height:min(92dvh,900px)!important;max-height:92dvh!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;padding-bottom:0!important}.app .mobileJobDrawer.jobDrawerV2>.jdHead{flex:0 0 auto!important}.app .mobileJobDrawer.jobDrawerV2>.jdPinnedTabs{flex:0 0 auto!important;position:relative!important;z-index:10!important}.app .mobileJobDrawer.jobDrawerV2 .jdPinnedTabs>.jdTabs{position:relative!important;top:auto!important;margin-bottom:0!important}.app .mobileJobDrawer.jobDrawerV2>.jdScrollableContent{flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding-bottom:calc(105px + env(safe-area-inset-bottom))}@media(max-width:699px){body,html{max-width:100%;overflow-x:hidden!important}.mobileFormShade{width:100dvw!important}.mobileForm,.mobileFormShade{max-width:100dvw!important;overflow-x:hidden!important;overscroll-behavior-x:none!important}.mobileForm{overflow-y:auto!important;touch-action:pan-y!important}.mobileForm,.mobileForm .formGrid{box-sizing:border-box!important;width:100%!important;min-width:0!important}.mobileForm .formGrid{max-width:100%!important;overflow-x:hidden!important}.mobileForm .companySourceField,.mobileForm .createJobActions,.mobileForm .formGrid label,.mobileForm .formGrid>*,.mobileForm button,.mobileForm input,.mobileForm select,.mobileForm textarea{min-width:0!important;max-width:100%!important;box-sizing:border-box!important}}.app>header .mobileHeaderActions{display:flex!important;flex-direction:row!important;align-items:center!important;gap:10px!important;line-height:normal!important}.headerBell{position:relative;width:38px;height:38px;border:1px solid #29313f;border-radius:12px;background:#111824;color:#78b1ff;display:grid;place-items:center;padding:0}.headerBell svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.headerBell>span{position:absolute;right:-5px;top:-5px;min-width:17px;height:17px;padding:0 4px;border-radius:9px;background:#ff405c;color:#fff;border:2px solid #07090d;display:grid;place-items:center;font-size:9px;font-weight:900;line-height:1}.notificationCenterShade{position:fixed;inset:0;z-index:170;background:rgba(0,0,0,.5);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.notificationCenter{position:fixed;z-index:175;top:76px;right:12px;left:12px;max-height:calc(100dvh - 110px);overflow:auto;background:#0d1118;border:1px solid #2a3443;border-radius:20px;box-shadow:0 24px 70px rgba(0,0,0,.5);padding:16px}.notificationCenterHead{display:flex;align-items:flex-start;justify-content:space-between;padding:2px 2px 12px;border-bottom:1px solid #232b38}.notificationCenterHead small{display:block;color:#4f9cff;font-size:9px;font-weight:900;letter-spacing:1px}.notificationCenterHead h2{margin:4px 0 0;font-size:20px}.notificationCenterHead>button{width:34px;height:34px;border:0;border-radius:10px;background:#181e28;color:#fff;font-size:22px}.notificationCenterList{display:grid;grid-gap:8px;gap:8px;padding:12px 0}.notificationCenterList>button{width:100%;min-height:64px;border:1px solid #27303d;border-radius:14px;background:#11161f;color:#fff;display:grid;grid-template-columns:38px 1fr auto;align-items:center;grid-gap:10px;gap:10px;padding:10px 12px;text-align:left}.notificationCenterList>button span b{display:block;font-size:13px}.notificationCenterList>button span small{display:block;color:#8894a6;font-size:10px;margin-top:4px;line-height:1.35}.notificationCenterList>button>em{min-width:22px;height:22px;background:#2389ff;color:#fff;place-items:center;font-size:10px;font-weight:900;padding:0 6px}.notifIcon,.notificationCenterList>button>em{font-style:normal;border-radius:11px;display:grid}.notifIcon{width:36px;height:36px;place-items:center;background:#16253e;color:#70acff;font-size:16px}.notifIcon.whatsapp{background:#12351f;color:#45dc80}.notifIcon.appointment{background:#34280f;color:#ffc857}.notifIcon.missed{background:#36171b;color:#ff737f}.notificationCenterEmpty{display:grid;place-items:center;text-align:center;padding:28px 12px;color:#93a0b2}.notificationCenterEmpty>span{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:#12351f;color:#45dc80;font-size:20px}.notificationCenterEmpty b{margin-top:10px;color:#fff}.notificationCenterEmpty small{margin-top:4px}.notificationSettingsRow{width:100%;min-height:64px;border:1px solid #27303d;border-radius:14px;background:#11161f;color:#fff;display:grid;grid-template-columns:38px 1fr auto;align-items:center;grid-gap:10px;gap:10px;padding:10px 12px;text-align:left}.notificationSettingsRow span b{display:block;font-size:13px}.notificationSettingsRow span small{display:block;color:#8894a6;font-size:10px;margin-top:4px}.notificationSettingsRow>em{font-style:normal;color:#78b1ff;font-size:22px}.notifIcon.settings{background:#16253e;color:#78b1ff}.notifIcon.settings svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.notifIcon.whatsapp svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}