*{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;overflow:visible!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{grid-template-columns:repeat(5,1fr)!important;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{min-height:0!important;height:100%!important;overflow-y:auto!important;display:flex!important;flex-direction:column!important;justify-content:flex-end!important;overscroll-behavior:contain!important}.waChat>footer{position:relative!important;bottom:auto!important;z-index:5!important;margin:0!important;padding:9px 10px calc(9px + env(safe-area-inset-bottom))!important}.app>nav{left:0!important;right:0!important;bottom:0!important;width:100%!important;max-width:none!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;margin:0!important;overflow:auto;text-align:left!important;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{display:grid!important;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{position:fixed!important;z-index:200!important;inset:0!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;overflow:hidden!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{position:fixed!important;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{box-sizing:border-box!important;width:100%!important;height:44px!important;min-height:44px!important;max-height:44px!important;padding:10px 12px!important;font-size:16px!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}.chatPreview:focus-within{padding-bottom:0!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}.waMsg{position:relative!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;margin-top:8px!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}.waMsgActions:empty{display:none!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;display:block!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;padding-bottom:10px!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;display:flex!important;justify-content:flex-end!important;align-items:center!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;margin:0!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}}