.mobileBottomNav{display:none}.mobileBrandHome{justify-content:center;align-items:center;display:flex}.scoreBreakdown{background:#0b0d0c;border:1px solid #d4af373d;border-radius:20px;margin:14px 0;padding:22px}.scoreBreakdown h2{margin:5px 0;font-size:26px}.scoreBreakdown>div>small,.scoreAction>span{letter-spacing:2px;color:#d6ad2d;font-size:8px;font-weight:800}.scoreBreakdown p,.scoreAction p{color:#898989}.scoreFactorGrid{grid-template-columns:repeat(5,1fr);gap:9px;margin-top:18px;display:grid}.scoreFactorGrid a{color:#fff;border:1px solid #29271f;border-radius:14px;padding:14px;text-decoration:none}.scoreFactorGrid a>span{justify-content:space-between;gap:8px;display:flex}.scoreFactorGrid em{color:#d9b236;font-style:normal}.scoreFactorGrid i{background:#20211d;border-radius:20px;height:5px;margin:12px 0;display:block;overflow:hidden}.scoreFactorGrid i b{background:linear-gradient(90deg,#a77812,#e3bd3d);border-radius:20px;height:100%;display:block}.scoreFactorGrid small{color:#818181}.scoreAction{border:1px solid #d4af372e;border-radius:12px;margin-top:16px;padding:13px}.scoreAction b{margin-top:5px;display:block}.scoreAction p{margin:3px 0 8px;font-size:11px}.scoreAction a{color:#e3bd3d;font-size:11px;font-weight:800;text-decoration:none}.execBars>div{grid-template-columns:90px 1fr 24px!important}.execBars em{color:#a7a7a7;text-align:right;font-size:9px;font-style:normal}@media (max-width:700px){html{width:100%;max-width:100%;height:auto!important;min-height:100%!important;overflow:hidden auto!important}body{overscroll-behavior-x:none;width:100%;max-width:100%;overscroll-behavior-y:auto!important;-webkit-overflow-scrolling:touch!important;touch-action:pan-y!important;height:auto!important;min-height:100dvh!important;overflow:hidden auto!important}#__next,.appShell{height:auto!important;min-height:100dvh!important;overflow:visible!important}.appShell,.content,main{width:100%!important;min-width:0!important;max-width:none!important;height:auto!important;overflow:visible!important}.content{box-sizing:border-box!important;min-height:calc(100dvh - 72px)!important;margin:0!important;padding:92px 12px 118px!important}.content>*{box-sizing:border-box!important;max-width:100%!important}.innerTop{display:none!important}.mobileBar{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:80;border-bottom:1px solid #d4af3738;top:0;left:0;right:0;box-sizing:border-box!important;width:100vw!important;height:72px!important;padding:max(8px,env(safe-area-inset-top)) 16px 7px!important;background:#070808f7!important;position:fixed!important}.mobileBar img{object-fit:contain;width:166px!important;max-height:58px!important}.hamburger{width:44px!important;height:44px!important}.execHero{border-radius:22px!important;flex-direction:column!important;gap:16px!important;width:100%!important;max-width:none!important;min-height:auto!important;margin:0!important;padding:25px 18px 18px!important;display:flex!important;overflow:hidden!important}.execIntro{width:100%!important;padding:0!important}.execIntro small{letter-spacing:2.2px!important;font-size:9px!important}.execIntro h1{margin:18px 0 14px!important;font-size:45px!important;line-height:.94!important}.execIntro p{margin-bottom:16px!important;font-size:14px!important;line-height:1.45!important}.execActions{grid-template-columns:1fr 1fr!important;gap:8px!important;width:100%!important;display:grid!important}.execActions a{text-align:center!important;justify-content:center!important;align-items:center!important;min-width:0!important;min-height:48px!important;padding:0 8px!important;font-size:10px!important;display:flex!important}.execPulse{box-sizing:border-box!important;background:linear-gradient(145deg,#0c0e0cfa,#070908fa)!important;border-radius:20px!important;width:100%!important;max-width:none!important;margin:0!important;padding:20px!important;position:relative!important;inset:auto!important}.execScore{border-bottom:1px solid #ffffff14!important;grid-template-columns:auto 1fr!important;align-items:center!important;column-gap:15px!important;padding:12px 0 16px!important;display:grid!important}.execScore strong{letter-spacing:-2px!important;font-size:56px!important;line-height:.9!important}.execScore span{color:#8e8e8e!important;margin-top:4px!important;font-size:10px!important;display:block!important}.execBars{margin-top:15px!important}.execBars>div{grid-template-columns:78px 1fr 22px!important}.scoreAction{margin-top:18px!important}.scoreBreakdown{border-radius:18px!important;padding:18px 15px!important}.scoreBreakdown h2{font-size:24px!important}.scoreBreakdown p{font-size:12px!important;line-height:1.5!important}.scoreFactorGrid{grid-template-columns:1fr!important;gap:8px!important}.scoreFactorGrid a{padding:13px!important}.scoreFactorGrid small{font-size:10px!important}.execMetrics{grid-template-columns:1fr 1fr!important;gap:8px!important;width:100%!important;margin-top:12px!important}.execMetrics>a{border-radius:15px!important;min-width:0!important;min-height:94px!important;padding:13px!important}.execMetrics strong{font-size:24px!important}.commandDeck{grid-template-columns:1fr!important;gap:12px!important;width:100%!important}.gettingStarted,.onboardingChecklist{box-sizing:border-box!important;border-radius:17px!important;width:100%!important;max-width:none!important}.mobileBottomNav{box-sizing:border-box;left:10px;right:10px;bottom:max(9px,env(safe-area-inset-bottom));z-index:90;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#090a09f7;border:1px solid #d4af3742;border-radius:22px;grid-template-columns:repeat(5,minmax(0,1fr));height:70px;padding:6px;display:grid;position:fixed;box-shadow:0 12px 45px #0000008c}.mobileBottomNav a,.mobileBottomNav button{color:#8d8d8d;background:0 0;border:0;border-radius:15px;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-width:0;font-family:inherit;text-decoration:none;display:flex}.mobileBottomNav span{font-size:19px;line-height:1}.mobileBottomNav b{white-space:nowrap;font-size:9px;line-height:1}.mobileBottomNav .active{color:#e3bd3d;background:linear-gradient(#d4af3724,#d4af370a)}.mobileBottomNav a:nth-child(3){color:#080808;background:linear-gradient(145deg,#e2bd45,#b98b1d);border-radius:18px;margin:-17px 4px 5px}.mobileDrawer{padding-bottom:96px!important}footer{margin-bottom:12px}}@media (max-width:420px){.content{padding-left:10px!important;padding-right:10px!important}.execIntro h1{font-size:42px!important}.execActions{grid-template-columns:1fr!important}.mobileBar img{width:152px!important}.execScore strong{font-size:52px!important}}@media (display-mode:standalone) and (max-width:700px){html,body{height:auto!important;overflow-y:auto!important}.mobileBar .installApp{display:none!important}.mobileBar{padding-top:max(12px,env(safe-area-inset-top))!important;height:calc(68px + env(safe-area-inset-top))!important}.content{padding-top:calc(82px + env(safe-area-inset-top))!important;padding-bottom:calc(112px + env(safe-area-inset-bottom))!important}}
.estimateMobileCards{display:none}@media (max-width:700px){.estimateLedger{min-width:0!important;max-width:100%!important;overflow:hidden!important}.estimateLedgerHead{gap:12px!important;min-width:0!important}.estimateLedgerHead h2{font-size:clamp(25px,7vw,36px)!important;line-height:1.12!important}.estimateLedgerHead p{font-size:14px!important;line-height:1.5!important}.estimateDesktopTable{display:none!important}.estimateMobileCards{box-sizing:border-box;grid-template-columns:minmax(0,1fr);gap:12px;width:100%;min-width:0;padding:12px;display:grid!important}.estimateMobileCard{overflow-wrap:anywhere;background:linear-gradient(135deg,#151513,#0a0b0b);border:1px solid #554526;border-radius:15px;flex-direction:column;gap:14px;min-width:0;padding:16px;display:flex}.estimateMobileCardTop{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.estimateMobileCardTop>div{flex:1;min-width:0}.estimateMobileCard small{color:#bca365;letter-spacing:1.2px;margin-bottom:5px;font-size:10px;font-weight:800;display:block}.estimateMobileCard h3{color:#fff;overflow-wrap:anywhere;margin:0;font-size:19px;font-weight:750;line-height:1.3}.estimateMobileCardTop .estimateStatus{flex-shrink:0;padding:6px 9px!important;font-size:12px!important}.estimateMobileCustomer{color:#d5d0c6;margin:0;font-size:14px;line-height:1.4}.estimateMobileCardBottom{border-top:1px solid #393329;grid-template-columns:1fr 1fr;gap:12px;padding-top:14px;display:grid}.estimateMobileCardBottom strong{color:#edc452;font-size:21px}.estimateMobileCardBottom span{color:#dedbd4;font-size:14px}.estimateMobileView{text-align:center;color:#f2cb62;box-sizing:border-box;border:1px solid #aa842f;border-radius:10px;min-height:46px;padding:12px 14px;font-size:15px;font-weight:800;text-decoration:none;display:block}}
@media (max-width:700px){.estimateSheet{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;padding:18px 14px 115px!important;overflow:hidden!important}.estimateSheet *{box-sizing:border-box}.estimateSheet .estimateTop{flex-direction:column!important;gap:18px!important;min-width:0!important;display:flex!important}.estimateSheet .estimateTop>div{width:100%!important;min-width:0!important}.estimateSheet .estimateTop h2{overflow-wrap:anywhere;font-size:clamp(24px,7vw,34px)!important;line-height:1.18!important}.estimateSheet .estimateTop p{overflow-wrap:anywhere;color:#c7c2b8!important;font-size:14px!important;line-height:1.65!important}.estimateSheet .estimateTop small,.estimateSheet .estimateBottom small{letter-spacing:1.2px!important;font-size:11px!important}.estimateSheet .estimateTotal{border-top:1px solid #3b3021;padding-top:15px;text-align:left!important}.estimateSheet .estimateTotal strong{overflow-wrap:anywhere;font-size:clamp(29px,9vw,44px)!important;line-height:1.2!important}.estimateSheet .estimateTotal span{font-size:12px!important}.estimateSheet .estimateItems{width:100%;min-width:0;margin:18px 0}.estimateSheet .estimateRow{grid-template-columns:minmax(0,1fr) 38px minmax(55px,.65fr) minmax(62px,.7fr) 24px!important;gap:5px!important;min-width:0!important;padding:12px 0!important;font-size:12px!important}.estimateSheet .estimateRow>span{overflow-wrap:anywhere;min-width:0}.estimateSheet .estimateRow>span:first-child b{font-size:12px!important;line-height:1.35!important}.estimateSheet .estimateRow small{font-size:11px!important;line-height:1.4!important}.estimateSheet .estimateHead{letter-spacing:0!important;font-size:10px!important}.estimateSheet .estimateRow button{min-width:22px;min-height:36px;font-size:18px}.estimateSheet .lineItemForm{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:10px!important;width:100%!important;min-width:0!important;display:grid!important}.estimateSheet .lineItemForm input{width:100%!important;min-width:0!important;min-height:46px!important;padding:12px!important;font-size:14px!important}.estimateSheet .lineItemForm button{grid-column:1/-1;min-height:48px;font-size:15px;font-weight:750}.estimateSheet .estimateBottom{grid-template-columns:minmax(0,1fr)!important;gap:20px!important}.estimateSheet .estimateBottom>div:first-child p{overflow-wrap:anywhere;color:#c7c2b8!important;font-size:13px!important}.estimateSheet .totals{width:100%!important;min-width:0!important}.estimateSheet .totals p{gap:12px;font-size:13px!important}.estimateSheet .totals .grand{font-size:17px!important}.estimateSheet .estimateActions{flex-direction:column!important;align-items:stretch!important;gap:18px!important}.estimateSheet .estimateActions>div{width:100%!important;min-width:0!important}.estimateSheet .estimateActions code{white-space:normal;overflow-wrap:anywhere;font-size:11px!important}.estimateSheet .acceptedWorkflow,.estimateSheet .acceptedActions{min-width:0!important;max-width:100%!important}}
@media (max-width:700px){.mobileBottomNav .mobileCreateTrigger{cursor:pointer;color:#090909!important;background:linear-gradient(145deg,#f0cb5c,#b98b1d)!important;border-radius:18px!important;margin:-17px 4px 5px!important;font-weight:800!important}.mobileBottomNav .mobileCreateTrigger span{font-size:28px!important}.mobileCreateBackdrop{z-index:94;background:#000000b8;border:0;width:100%;height:100%;position:fixed;inset:0}.mobileCreateMenu{z-index:95;bottom:calc(94px + env(safe-area-inset-bottom));color:#f7f2e7;background:#141412;border:1px solid #ac8735;border-radius:20px;max-width:520px;margin:0 auto;padding:22px 18px;position:fixed;left:14px;right:14px;box-shadow:0 18px 60px #000c}.mobileCreateTitle{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.mobileCreateTitle strong{font-size:18px;line-height:1.3}.mobileCreateTitle button{color:#fff;background:#26231c;border:1px solid #6c5a37;border-radius:10px;min-width:42px;min-height:42px;font-size:24px}.mobileCreateGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.mobileCreateGrid a{color:#fff;background:#1b1b19;border:1px solid #554629;border-radius:12px;align-items:center;gap:10px;min-height:60px;padding:12px 10px;font-size:14px;font-weight:700;text-decoration:none;display:flex}.mobileCreateGrid a span{color:#e3ba4c;font-size:22px}.mobileCreateGrid a:focus-visible,.mobileCreateTitle button:focus-visible{outline-offset:2px;outline:2px solid #f4c958}}
:root{--os-muted:#aaa79f;--os-soft:#c8c5bd;--os-white:#f7f4ec}body{font-family:var(--font-geist-sans),Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:15px;line-height:1.5}.content{font-size:15px}.content p,.content span,.content label,.content td,.content input,.content select,.content textarea{font-weight:500}.content p{color:var(--os-muted)}.content h1,.content h2,.content h3{color:var(--os-white)}.content h2{font-size:24px;line-height:1.15}.content h3{font-size:18px}.content small,.eyebrow{letter-spacing:.08em;font-size:10px;font-weight:750}.content button,.content a{font-weight:650}nav a,.sideBottom>a,.logoutBtn{color:#b7b4ad;font-size:13px;font-weight:650}.workspace b,.user b{font-size:12px;font-weight:750}.workspace small,.user small{font-size:10px}.execIntro small{letter-spacing:2.4px;font-size:10px;font-weight:800}.execIntro h1{font-size:52px;font-weight:500;line-height:.96}.execIntro p{color:#c7c2b7;font-size:15px;font-weight:650}.execActions a{font-size:12px;font-weight:800}.execPulseTop span,.execPulseTop b{letter-spacing:1.6px;font-size:10px;font-weight:800}.execScore strong{font-size:58px}.execScore b{font-size:14px;font-weight:800}.execScore span{color:#aaa79f;font-size:11px;font-weight:650}.execBars span,.execBars em{font-size:9px;font-weight:750}.scoreAction span{letter-spacing:1.4px;font-size:9px;font-weight:800}.scoreAction b{font-size:16px;font-weight:800}.scoreAction p,.scoreAction a{font-size:11px}.todayCommand{background:linear-gradient(145deg,#11110ffa,#080908fa);border:1px solid #d4af373d;border-radius:18px;margin:16px 0;padding:22px;box-shadow:0 16px 45px #00000029}.todayHead{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:flex-end;gap:20px;padding-bottom:18px;display:flex}.todayHead small{color:#d4af37;letter-spacing:2px;font-size:9px;font-weight:850}.todayHead h2{margin:5px 0;font:500 26px Georgia,serif}.todayHead p{max-width:680px;margin:0;font-size:13px}.todayCount{text-align:right;min-width:105px}.todayCount strong{color:#d9b33b;font:500 36px/1 Georgia,serif;display:block}.todayCount span{color:#8e887b;letter-spacing:1.4px;font-size:8px}.todayGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.todayItem{color:#f4f1e9;background:#0b0c0b;border:1px solid #29291f;border-radius:12px;grid-template-columns:38px 1fr auto;align-items:center;gap:12px;min-height:82px;padding:14px;text-decoration:none;transition:all .18s;display:grid}.todayItem:hover{background:#10100d;border-color:#79631f;transform:translateY(-1px)}.todayNumber{color:#d4af37;background:#1d1809;border-radius:10px;place-items:center;width:34px;height:34px;font-size:10px;font-weight:800;display:grid}.todayItem b{font-size:13px;font-weight:800}.todayItem p{margin:3px 0 0;font-size:11px}.todayItem em{color:#d4af37;white-space:nowrap;font-size:10px;font-style:normal;font-weight:800}.todayItem.urgent{border-left:2px solid #a94335}.todayItem.revenue{border-left:2px solid #d4af37}.todayClear{background:#0c150e;border:1px solid #27432c;border-radius:12px;grid-column:1/-1;align-items:center;gap:15px;padding:20px;display:flex}.todayClear>span{color:#70bd7d;background:#132719;border-radius:50%;place-items:center;width:40px;height:40px;font-weight:900;display:grid}.todayClear div{flex:1}.todayClear b{font-size:14px}.todayClear p{margin:3px 0 0;font-size:11px}.todayClear a{color:#d4af37;font-size:11px;text-decoration:none}.scoreBreakdown{scroll-margin-top:90px}.scoreOverview{min-width:250px}.scoreOverview>p{font-size:13px}.scoreSummary{grid-template-columns:1fr 1fr;gap:8px;margin-top:16px;display:grid}.scoreSummary>div{background:#0a0b0a;border:1px solid #2a291f;border-radius:10px;padding:12px}.scoreSummary span{color:#7e786a;letter-spacing:1.2px;font-size:8px;display:block}.scoreSummary b{margin:5px 0 2px;font-size:12px;display:block}.scoreSummary em{color:#d4af37;font-size:11px;font-style:normal}.scoreFactorGrid b{font-size:13px;font-weight:800}.scoreFactorGrid em{font-size:12px;font-weight:750}.scoreFactorGrid small{letter-spacing:0;color:#aaa79f;font-size:10px;font-weight:600}.scoreFactorGrid p{color:#777!important;margin:8px 0 3px!important;font-size:9px!important}.scoreFactorGrid>a>strong{color:#d4af37;font-size:10px;font-weight:800}.execMetrics small{letter-spacing:1.5px;font-size:9px;font-weight:800}.execMetrics strong{font-size:29px}.execMetrics span{color:#aaa79f;font-size:10px}.deckHead small{letter-spacing:1.6px;font-size:9px;font-weight:800}.deckHead h2{font-size:23px}.deckHead p{color:#aaa79f;font-size:12px}.intelCards b,.launchpad b{font-size:12px;font-weight:750}.intelCards p{color:#aaa79f;font-size:10px}.panelHead h2{font-size:20px;font-weight:650}.panelHead p{color:#aaa79f;font-size:11px}.panelLink{font-size:11px;font-weight:700}.gettingStarted h2,.onboardingChecklist h2{font-size:21px!important}.gettingStarted p,.onboardingChecklist p{font-size:12px!important}.gettingStarted a,.gettingStarted button,.onboardingChecklist a,.onboardingChecklist button{font-size:11px!important;font-weight:750!important}.dataPanel th{font-size:9px;font-weight:800}.dataPanel td{font-size:13px}.status{font-size:10px;font-weight:700}.recordForm label,.settingsGrid small{font-size:11px;font-weight:700}.recordForm input,.recordForm select,.recordForm textarea{font-size:14px}@media (min-width:701px){.content{max-width:none}.content>footer{font-size:10px}.execHero{min-height:330px}.execIntro h1{font-size:54px}}@media (max-width:700px){body,.content{font-size:16px}.content p{font-size:14px}.execIntro h1{font-size:46px!important}.execIntro p{font-size:15px!important}.execIntro small{font-size:10px!important}.execActions a{font-size:12px!important}.execScore b{font-size:15px}.execScore span{font-size:12px}.execBars span,.execBars em{font-size:9px}.scoreAction p,.scoreAction a{font-size:12px}.todayCommand{border-radius:17px;margin:13px 0;padding:17px 14px}.todayHead{align-items:center}.todayHead h2{font-size:23px}.todayHead p{font-size:12px!important}.todayCount{min-width:65px}.todayCount strong{font-size:30px}.todayGrid{grid-template-columns:1fr}.todayItem{grid-template-columns:36px 1fr;min-height:82px}.todayItem em{grid-column:2;margin-top:3px}.todayItem b{font-size:13px}.todayItem p{font-size:11px!important}.todayClear{grid-template-columns:40px 1fr;display:grid}.todayClear a{grid-column:2}.scoreSummary{grid-template-columns:1fr}.scoreOverview>p{font-size:12px!important}.scoreFactorGrid p{font-size:10px!important}.execMetrics span{font-size:11px}.deckHead p,.intelCards b,.launchpad b{font-size:13px}.intelCards p{font-size:11px}.mobileBottomNav b{font-size:10px!important;font-weight:750!important}}
.wowHome .wowNav{z-index:50;-webkit-backdrop-filter:blur(18px);background:linear-gradient(110deg,#080807e0,#0d0c08b8);border:1px solid #d4af3757;border-radius:18px;grid-template-columns:220px 1fr 290px;align-items:center;gap:24px;width:min(1440px,100% - 48px);min-height:78px;margin:14px auto 0;padding:0 18px 0 22px;display:grid;box-shadow:0 18px 55px #00000042,inset 0 1px #ffe0780a;position:relative!important;top:auto!important;left:auto!important;right:auto!important}.wowHome .wowLogo{background:0 0;justify-content:flex-start;align-items:center;height:66px;padding:0;display:flex}.wowHome .wowLogo img{object-fit:contain;filter:drop-shadow(0 7px 18px #c997231f);width:154px;height:auto}.wowHome .wowNavCenter{justify-content:center;align-items:center;gap:clamp(22px,3vw,48px);height:100%;display:flex}.wowHome .wowNavCenter a{color:#aaa69d;letter-spacing:.08em;white-space:nowrap;border-radius:0;height:auto;padding:10px 0;font-size:11px;font-weight:800;transition:color .2s,transform .2s}.wowHome .wowNavCenter a:after{content:"";background:#d4af37;height:1px;transition:right .2s;position:absolute;bottom:3px;left:0;right:100%}.wowHome .wowNavCenter a:hover{color:#f2e8cf;transform:translateY(-1px)}.wowHome .wowNavCenter a:hover:after{right:0}.wowHome .wowNavActions{justify-content:flex-end;align-items:center;gap:16px;display:flex}.wowHome .wowSign{color:#b8b3aa;letter-spacing:.07em;white-space:nowrap;align-items:center;height:44px;padding:0 8px;font-size:11px;font-weight:800;display:flex}.wowHome .wowSign:hover{color:#f4e7c3}.wowHome .wowNavActions .wowPrimary.small{letter-spacing:.1em;border-radius:11px;justify-content:center;align-items:center;gap:18px;min-width:178px;height:50px;padding:0 20px;font-size:11px;display:flex;box-shadow:0 9px 30px #c9972329}.wowHome .wowNavActions .wowPrimary.small b{font-size:14px}@media (max-width:1050px){.wowHome .wowNav{grid-template-columns:190px 1fr 245px;gap:12px}.wowHome .wowNavCenter{gap:18px}.wowHome .wowNavCenter a{font-size:10px}.wowHome .wowNavActions .wowPrimary.small{min-width:158px;padding:0 14px}}@media (max-width:860px){.wowHome .wowNav{border-radius:16px;justify-content:space-between;width:calc(100% - 28px);min-height:72px;margin-top:10px;padding:0 14px;display:flex}.wowHome .wowLogo img{width:132px}.wowHome .wowNavCenter,.wowHome .wowNavActions{display:none}.wowHome .wowMenuButton{margin-left:auto}}@media (max-width:520px){.wowHome .wowNav{border-radius:15px;width:calc(100% - 20px);min-height:66px;margin-top:8px}.wowHome .wowLogo{height:58px}.wowHome .wowLogo img{width:118px}}
.sidebar>nav{scrollbar-width:thin;scrollbar-color:#765a2f transparent;flex:1;min-height:0;padding-right:4px;overflow:hidden auto}.sidebar .sideBottom{background:#0a0a0a;flex-shrink:0}.mobileDrawer nav{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#866332 transparent;max-height:calc(100dvh - 160px);overflow-y:auto}.sidebar nav a,.mobileDrawer nav a{flex-shrink:0}
.liveNotificationControls{align-items:center;gap:8px;display:flex;position:relative}.liveNotificationBell{color:#e8c158;justify-content:center;align-items:center;gap:5px;min-width:44px;min-height:44px;font-size:24px;text-decoration:none;display:inline-flex}.liveNotificationBell span{color:#080808;background:#d5ac43;border-radius:12px;padding:2px 5px;font-size:11px;font-weight:800}.enableAlerts{color:#f1ce71;cursor:pointer;background:#211b10;border:1px solid #a78336;border-radius:10px;min-height:42px;padding:10px 12px;font-size:12px}.liveNotificationToast{z-index:9999;color:#fff;background:#151411;border:1px solid #c49b3b;border-radius:14px;max-width:min(360px,100vw - 36px);padding:18px;position:fixed;top:85px;right:18px;box-shadow:0 16px 50px #000a}.liveNotificationToast strong{padding-right:28px;font-size:17px;display:block}.liveNotificationToast p{margin:8px 0;font-size:14px;line-height:1.5}.liveNotificationToast a{color:#f1c45a}.liveNotificationToast button{color:#fff;cursor:pointer;background:0 0;border:0;font-size:23px;position:absolute;top:8px;right:10px}@media (max-width:700px){.liveNotificationToast{max-width:none;top:85px;left:14px;right:14px}.enableAlerts{padding:8px;font-size:11px}.liveNotificationControls{gap:4px}}
.estimatePdfButton{color:#f0cd77;cursor:pointer;background:#1c190f;border:1px solid #c8a24c;border-radius:10px;justify-content:center;align-items:center;min-height:44px;padding:11px 16px;font-size:14px;font-weight:800;display:inline-flex}.estimatePdfButton:focus-visible{outline-offset:3px;outline:3px solid #e8c257}.publicEstimatePdfAction{justify-content:flex-end;margin:0 0 18px;display:flex}@media (max-width:700px){.publicEstimatePdfAction .estimatePdfButton{width:100%}}@page{size:A4;margin:14mm}@media print{html,body{-webkit-print-color-adjust:exact;print-color-adjust:exact;color:#161616!important;background:#fff!important;width:auto!important;min-width:0!important;max-width:none!important}body *{box-shadow:none!important;text-shadow:none!important}.sidebar,.mobileBottomNav,.osTopbar,.mobileCreateMenu,.mobileCreateBackdrop,.publicEstimatePdfAction,.estimatePdfButton,.approvalActions,.estimateActions,.lineItemForm,.acceptedActions,.headerActions,.topNotification,.enableAlerts,.liveNotificationToast{display:none!important}.shell,.shell .content,.publicEstimate,.publicEstimateCard,.estimateSheet{color:#171717!important;width:100%!important;min-width:0!important;max-width:none!important;box-shadow:none!important;background:#fff!important;border:0!important;margin:0!important;padding:0!important;display:block!important;overflow:visible!important}.shell .content>header{display:none!important}.estimateTop,.publicEstimateHead{page-break-inside:avoid;justify-content:space-between!important;align-items:flex-start!important;gap:24px!important;display:flex!important}.estimateTotal{text-align:right!important;min-width:170px!important}.estimateSheet h2,.publicEstimate h1,.publicEstimate h2,.estimateSheet h3,.estimateSheet b,.estimateSheet strong,.publicEstimate strong,.publicEstimate b{color:#161616!important}.estimateSheet p,.estimateSheet span,.estimateSheet small,.publicEstimate p,.publicEstimate span,.publicEstimate small{color:#333!important}.estimateRow,.estimateItems,.publicItems,.publicItems>div{overflow-wrap:anywhere!important;width:100%!important;min-width:0!important;display:grid!important}.estimateRow{break-inside:avoid;grid-template-columns:minmax(0,2fr) 45px 85px 95px 0!important;gap:8px!important}.estimateRow form,.estimateRow button{display:none!important}.estimateSheet .estimateBottom{grid-template-columns:minmax(0,1fr) minmax(200px,.65fr)!important;gap:25px!important;display:grid!important}.estimateSheet .totals,.publicTotals{break-inside:avoid!important;min-width:0!important}.estimateSheet .grand,.publicGrandTotal{border-top:2px solid #b69237!important}.publicBrand,.publicEstimateHead,.publicItems,.publicTotals,.publicNotes{break-inside:avoid}.publicBrand img{object-fit:contain;max-width:100px;max-height:65px}.publicEstimateCard{padding:0!important}a{color:#111!important;text-decoration:none!important}.publicEstimate .closedEstimate{color:#222!important;border:1px solid #bbb!important}}
@media (max-width:700px){.shell .notificationToolbar{flex-direction:column!important;gap:12px!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:14px 0!important;padding:0!important;display:flex!important;overflow:visible!important}.shell .notificationToolbar nav{scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-flow:row!important;justify-content:flex-start!important;align-items:center!important;gap:8px!important;width:100%!important;min-width:0!important;max-width:100%!important;padding:3px 2px 9px!important;display:flex!important;overflow:auto hidden!important}.shell .notificationToolbar nav::-webkit-scrollbar{display:none}.shell .notificationToolbar nav a{scroll-snap-align:start;color:#e2d9c7!important;letter-spacing:0!important;text-align:center!important;white-space:nowrap!important;background:#14130e!important;border:1px solid #504328!important;border-radius:999px!important;flex:none!important;justify-content:center!important;align-items:center!important;width:auto!important;min-width:max-content!important;max-width:none!important;height:auto!important;min-height:42px!important;margin:0!important;padding:10px 15px!important;font-size:13px!important;font-weight:750!important;line-height:1.2!important;text-decoration:none!important;display:inline-flex!important}.shell .notificationToolbar nav a.active{box-shadow:inset 0 0 0 1px #8e702d;color:#f3cf69!important;background:#30260e!important;border-color:#d2aa43!important}.shell .notificationToolbar form{width:100%!important;margin:0!important}.shell .notificationToolbar form button{width:100%!important;min-height:44px!important;font-size:14px!important}.shell .notificationHeroV2{gap:18px!important;padding:22px 18px!important}.shell .notificationHeroV2 h1{font-size:clamp(30px,8vw,43px)!important;line-height:1.13!important}.shell .notificationHeroV2 p{font-size:14px!important;line-height:1.55!important}.shell .notificationFeedV2{min-width:0!important;max-width:100%!important}.shell .notificationFeedV2 article{gap:12px!important;min-width:0!important;max-width:100%!important;padding:16px!important}.shell .notificationCopy{overflow-wrap:anywhere;min-width:0!important}.shell .notificationCopy h3{font-size:17px!important;line-height:1.3!important}.shell .notificationCopy p{font-size:14px!important;line-height:1.5!important}}
@media (max-width:700px){.shell{width:100%;min-width:0;max-width:100%;overflow-x:clip}.shell .content{min-width:0!important;max-width:100%!important;overflow-x:clip!important}.shell .content>header{min-width:0;flex-direction:column!important;align-items:stretch!important;gap:18px!important;padding:18px 8px!important;display:flex!important}.shell .content>header>div{min-width:0!important}.shell .content>header h1{overflow-wrap:anywhere;font-size:clamp(30px,8.5vw,43px)!important;line-height:1.12!important}.shell .content>header span{overflow-wrap:anywhere;font-size:14px!important;line-height:1.55!important}.shell .content>header .linkButton,.shell .content>header .headerActions>a{text-align:center;justify-content:center;align-items:center;min-height:48px;padding:12px 18px;display:inline-flex;font-size:14px!important}.shell .content>header .headerActions{flex-wrap:wrap!important;align-items:center!important;gap:10px!important;display:flex!important}.shell .recordForm,.shell .settingsGrid,.shell .projectGrid,.shell .reportGrid{min-width:0!important;max-width:100%!important}.shell .recordForm input,.shell .recordForm textarea,.shell .recordForm select,.shell .lineItemForm input,.shell .lineItemForm select{min-width:0;font-size:16px!important}.shell button,.shell input,.shell select,.shell textarea{max-width:100%}.shell .content :is(.dataPanel,.projectCard,.paymentCard,.recordForm,.panel,.statCard){box-sizing:border-box;min-width:0;max-width:100%}.shell .content :is(.dataPanel,.projectCard,.paymentCard,.recordForm,.panel,.statCard) :is(h1,h2,h3,p,a,span){overflow-wrap:anywhere}.shell .mobileRecordTable{background:0 0!important;border:0!important;padding:0!important;overflow:visible!important}.shell .mobileRecordTable table,.shell .mobileRecordTable tbody,.shell .mobileRecordTable tr,.shell .mobileRecordTable td{box-sizing:border-box!important;width:100%!important;min-width:0!important;display:block!important}.shell .mobileRecordTable thead{display:none!important}.shell .mobileRecordTable tbody{grid-template-columns:minmax(0,1fr)!important;gap:12px!important;display:grid!important}.shell .mobileRecordTable tr{box-shadow:0 8px 25px #0004;background:linear-gradient(135deg,#171713,#0b0c0b)!important;border:1px solid #574628!important;border-radius:16px!important;padding:16px!important}.shell .mobileRecordTable td{text-align:right!important;white-space:normal!important;overflow-wrap:anywhere!important;border:0!important;justify-content:space-between!important;align-items:flex-start!important;gap:14px!important;padding:9px 0!important;font-size:14px!important;line-height:1.5!important;display:flex!important}.shell .mobileRecordTable td+td{border-top:1px solid #302a1f!important}.shell .mobileRecordTable td:before{letter-spacing:.08em;color:#d6b45b;text-transform:uppercase;text-align:left;flex:0 0 76px;font-size:11px;font-weight:800}.shell .mobileLeadTable td:first-child:before{content:"Lead"}.shell .mobileLeadTable td:nth-child(2):before{content:"Company"}.shell .mobileLeadTable td:nth-child(3):before{content:"Status"}.shell .mobileLeadTable td:nth-child(4):before{content:"Value"}.shell .mobileCustomerTable td:first-child:before{content:"Customer"}.shell .mobileCustomerTable td:nth-child(2):before{content:"Company"}.shell .mobileCustomerTable td:nth-child(3):before{content:"Email"}.shell .mobileCustomerTable td:nth-child(4):before{content:"Status"}.shell .mobileCustomerTable td:nth-child(5):before{content:"Profile"}.shell .mobileCustomerTable td a{overflow-wrap:anywhere;min-width:0;max-width:100%}.shell .mobileCustomerTable td:first-child .customerRowLink{text-align:right;flex:1;justify-content:flex-end}.shell .mobileCustomerTable td:last-child a{align-items:center;min-height:40px;display:inline-flex}.shell .mobileBottomNav a,.shell .mobileBottomNav button{touch-action:manipulation}}@media (max-width:390px){.shell .content>header .headerActions>a{flex:100%}.shell .mobileRecordTable td:before{flex-basis:65px}}
