@media (max-width:600px){.home-main .hero-actions,.home-main .hero-assurances,.home-main .hero-copy .trustindex-hero{transform:translate(0,0)!important}.home-main .hero-actions{width:fit-content!important;max-width:100%!important;margin-top:.9rem!important;margin-bottom:.7rem!important}.home-main .hero-actions .primary{white-space:nowrap!important;border-radius:8px!important;gap:.45rem!important;width:auto!important;min-width:0!important;min-height:46px!important;padding:.62rem .78rem!important;font-size:.82rem!important;line-height:1.1!important}.home-main .hero-actions .primary svg{flex:none;width:1.05rem!important;height:1.05rem!important}.home-main .hero-assurances{gap:.55rem!important;width:min(100%,310px)!important;max-width:310px!important;margin-top:.8rem!important}.home-main .hero-assurances span{gap:.55rem!important;font-size:.78rem!important;font-weight:800!important;line-height:1.3!important}.home-main .hero-assurances svg{flex:none;width:1.3rem!important;height:1.3rem!important}.home-main .hero-copy .trustindex-hero{margin-top:.85rem!important}}@media (max-width:900px){.mobile-actions .mobile-call-action{animation:none!important}.mobile-actions .mobile-call-action svg{transform-box:fill-box;transform-origin:50%;will-change:transform;filter:drop-shadow(0 2px 3px #032f4247);color:#062f42!important;width:1.75rem!important;height:1.75rem!important;animation:1.5s ease-in-out infinite spotOnShinePhoneRing!important}.mobile-actions .mobile-call-action .phone-handset,.mobile-actions .mobile-call-action .phone-ring-lines path{stroke:#062f42!important;animation:none!important}.home-main .hero-copy .trustindex-hero .ti-widget .ti-header .ti-mob-row:first-child .nowrap>strong{font-size:0!important;line-height:1!important}.home-main .hero-copy .trustindex-hero .ti-widget .ti-header .ti-mob-row:first-child .nowrap>strong:after{content:"5.0";font-size:.78rem!important;font-weight:900!important;line-height:1!important}}@media (max-width:900px) and (prefers-reduced-motion:no-preference){.work-near-trigger-attention:before{animation:1.45s cubic-bezier(.22,.75,.22,1) .25s both workNearMobileJump!important}.work-near-trigger-attention span{animation:1.45s cubic-bezier(.22,.75,.22,1) .25s both workNearMobileLabelJump!important}.mobile-actions .mobile-call-action:after{animation:4.6s ease-out 1s infinite mobileCallRecurringHalo!important}}@keyframes spotOnShinePhoneRing{0%{transform:rotate(0)}10%{transform:rotate(-12deg)}20%{transform:rotate(12deg)}30%{transform:rotate(-10deg)}40%{transform:rotate(10deg)}50%{transform:rotate(-6deg)}60%{transform:rotate(6deg)}70%,to{transform:rotate(0)}}@media (prefers-reduced-motion:reduce){.work-near-trigger-attention:before,.work-near-trigger-attention span,.mobile-actions .mobile-call-action,.mobile-actions .mobile-call-action:after{animation:none!important}}.home-main .hero-picture{background-image:url(/spot-on-home-luma-hero-v1.avif)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important}@media (max-width:600px){.home-main .hero-picture{background-image:linear-gradient(90deg,#03121c75 0%,#03121c38 48%,#03121c14 100%),url(/spot-on-home-luma-hero-v1.avif)!important;background-position:70%!important}}@media (min-width:601px){.home-main .hero-picture{background-position:50%!important}}@media (min-width:1500px),(min-width:1100px) and (min-resolution:1.35x){.home-main .hero-picture{background-image:url(/spot-on-home-luma-hero-desktop-v3.avif)!important}}@media (min-width:1200px){.home-main .garage-story{grid-template-columns:minmax(0,.85fr) minmax(0,1.5fr)!important;gap:3vw!important;min-height:680px!important;padding:3.25rem max(24px,2vw) 3.25rem max(5vw,50vw - 590px)!important}.home-main .garage-copy{max-width:520px!important}.home-main .garage-scene{justify-self:end!important;width:min(100%,864px)!important;max-width:864px!important}}.work-drawer-tools{background:#fff!important;padding:20px 30px 12px!important;display:block!important}.work-location-form{width:min(760px,100%)!important}.work-drawer-grid-hvac{background:#f3f7f8!important;grid-template-columns:minmax(0,1.65fr) minmax(330px,.75fr)!important;grid-template-areas:"map reviews""projects projects"!important;align-items:start!important;gap:22px!important;padding:18px 30px 38px!important;display:grid!important}.work-drawer-grid-hvac .work-map-panel{background:#fff!important;border:1px solid #cbdce3!important;border-radius:16px!important;grid-area:map!important;padding:18px!important;box-shadow:0 14px 34px #0d2f3f14!important}.work-drawer-grid-hvac .work-local-reviews{background:#fff!important;border:1px solid #cbdce3!important;border-radius:16px!important;grid-area:reviews!important;min-width:0!important;padding:20px!important;box-shadow:0 14px 34px #0d2f3f14!important}.work-local-reviews header h3,.work-map-heading h3{color:#173647!important;margin:.2rem 0 .35rem!important}.work-map-heading{margin-bottom:14px!important}.work-map-heading small,.work-projects-title small{color:#627783!important;margin-top:.35rem!important;font-size:.8rem!important;line-height:1.45!important;display:block!important}.work-map{background:#eaf2f4!important;border:0!important;border-radius:13px!important;overflow:hidden!important}.work-map-canvas{border-radius:13px!important;height:485px!important;min-height:485px!important}.work-map-key,.work-map>p{display:none!important}.work-project-cluster-shell{background:0 0!important;border:0!important}.work-project-cluster-pin{color:#062f42!important;background:#63c7e1!important;border:2px solid #fff!important;border-radius:50%!important;place-items:center!important;width:36px!important;height:36px!important;display:grid!important;position:relative!important;box-shadow:0 7px 18px #052f4247!important}.work-project-cluster-pin svg{fill:#062f42!important;width:19px!important;height:19px!important}.work-project-cluster-pin b{color:#062f42!important;background:#b8ed68!important;border:2px solid #fff!important;border-radius:999px!important;place-items:center!important;min-width:20px!important;height:20px!important;padding:0 4px!important;font-size:.62rem!important;font-weight:900!important;line-height:1!important;display:grid!important;position:absolute!important;top:-6px!important;right:-6px!important}.work-map-city-label{color:#294b5d!important;background:#fffffff5!important;border:1px solid #c7d9e0!important;border-radius:999px!important;font-weight:800!important;box-shadow:0 3px 8px #1237481f!important}.work-local-reviews .trustindex-live-stack{margin-top:12px!important}.work-local-reviews .review-live-item{max-width:none!important}.work-review-carousel{background:#f8fbfc!important;border:1px solid #d9e6eb!important;border-radius:13px!important;min-height:280px!important;margin-top:16px!important;padding:10px!important;position:relative!important;overflow:hidden!important}.work-review-profile-link{color:#2d7fa6!important;margin-top:14px!important;font-size:.84rem!important;font-weight:900!important;display:inline-flex!important}.work-drawer-grid-hvac .work-projects{background:#fff!important;border:1px solid #cbdce3!important;border-radius:16px!important;grid-area:projects!important;padding:22px!important;box-shadow:0 14px 34px #0d2f3f14!important}.work-projects-title{align-items:end!important;margin-bottom:16px!important}.work-project-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:18px!important;display:grid!important}.work-project-card-grid .work-project-card{background:#fff!important;border:1px solid #cfdee4!important;border-radius:14px!important;grid-template-columns:none!important;min-width:0!important;display:block!important;overflow:hidden!important;box-shadow:0 10px 26px #0d2f3f14!important}.work-project-card-grid .work-project-photo{background:#dfe9ed!important;border-radius:0!important;width:100%!important;height:220px!important;min-height:220px!important;position:relative!important;overflow:hidden!important}.work-project-card-grid .work-project-photo img{object-fit:cover!important}.work-project-google-proof{z-index:3!important;color:#1c2e37!important;background:#fffffff5!important;border:1px solid #ffffffe6!important;border-radius:999px!important;align-items:center!important;gap:6px!important;min-height:36px!important;padding:7px 10px!important;font-size:.72rem!important;font-weight:900!important;line-height:1!important;display:inline-flex!important;position:absolute!important;bottom:12px!important;right:12px!important;box-shadow:0 6px 18px #0000002e!important}.work-project-google-proof span{color:#4285f4!important}.work-project-google-proof b{color:#f3b52a!important;letter-spacing:-.03em!important}.work-project-google-proof strong{font-size:.78rem!important}.work-project-card-grid .work-project-copy{padding:16px 17px 18px!important}.work-project-card-grid .work-project-copy>p:first-child{color:#477387!important;margin-bottom:.45rem!important;font-size:.76rem!important}.work-project-card-grid .work-project-copy h4{color:#173647!important;margin:0 0 .55rem!important;font-size:1.08rem!important}.work-project-card-grid .work-project-copy>p:not(:first-child){color:#566b76!important;font-size:.84rem!important;line-height:1.55!important}.work-project-card-grid .work-project-copy time{color:#365c6f!important;margin-top:12px!important;font-size:.75rem!important;font-weight:800!important;display:block!important}.work-drawer-head>div>p:not(.eyebrow),.work-drawer-foot{display:none!important}@media (max-width:900px){.work-drawer-grid-hvac{grid-template-columns:1fr!important;grid-template-areas:"map""reviews""projects"!important;padding:14px 14px 28px!important}.work-drawer-tools{padding:16px 14px 8px!important}.work-map-canvas{height:360px!important;min-height:360px!important}.work-project-card-grid{grid-template-columns:1fr!important}.work-project-card-grid .work-project-photo{height:240px!important}}.work-drawer :where(h1,h2,h3,h4,h5,h6,p,li,label,summary,small,strong,b,em,span,a,button){color:#062f42!important}.work-drawer .work-drawer-head :where(h1,h2,h3,h4,h5,h6,p,li,label,summary,small,strong,b,em,span,a,button){color:#fff!important}.work-drawer .work-local-reviews header h3,.work-drawer .work-map-heading h3,.work-drawer .work-map-heading small{color:#062f42!important}.work-project-photo>img{animation:.22s work-project-image-in}.work-project-carousel-control{z-index:5;background:#fffffff5;border:1px solid #fffffff5;border-radius:999px;grid-template-columns:34px minmax(48px,1fr) 34px;width:128px;height:38px;display:grid;position:absolute;bottom:12px;left:12px;overflow:hidden;box-shadow:0 7px 22px #062f4247,inset 0 1px #fff}.work-project-carousel-arrow{cursor:pointer;background:0 0;border:0;place-items:center;width:34px;height:38px;padding:0;display:grid;color:#062f42!important}.work-project-carousel-arrow svg{fill:none;stroke:currentColor;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}.work-project-carousel-arrow:hover{background:#eef7f9}.work-project-carousel-arrow:active svg{transform:scale(.88)}.work-project-carousel-arrow:focus-visible{outline-offset:-4px;border-radius:999px;outline:2px solid #062f42}.work-project-slide-progress{align-items:center;min-width:0;height:38px;display:flex}.work-project-slide-progress button{cursor:pointer;background:0 0;border:0;flex:1 1 0;min-width:12px;height:30px;padding:0;position:relative}.work-project-slide-progress button:before{content:"";background:#b5c0c4;border-radius:999px;height:5px;transition:background-color .18s,transform .18s;position:absolute;top:13px;left:1px;right:1px}.work-project-slide-progress button.is-active:before{background:#062f42;transform:scaleY(1.25)}.work-project-slide-progress button:hover:before{background:#61747d}.work-project-slide-progress button:focus-visible{outline-offset:-4px;border-radius:999px;outline:2px solid #062f42}@keyframes work-project-image-in{0%{opacity:.55;transform:scale(1.015)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.work-project-photo>img{animation:none}}
.work-drawer-layer:not(.is-open){opacity:0!important;visibility:hidden!important;pointer-events:none!important}.work-drawer-layer.is-open{opacity:1!important;visibility:visible!important;pointer-events:auto!important}.work-drawer-head{color:#fff!important;background:#062f42!important;border-bottom:1px solid #62cce799!important}.work-drawer-head .eyebrow{color:#b8ed68!important}.work-drawer-head :is(h1,h2){color:#fff!important}.work-map-city-label{display:none!important}.work-map .leaflet-overlay-pane path.leaflet-interactive{pointer-events:none!important;display:none!important}.work-review-carousel{background:#f8fbfc!important;border:1px solid #d9e6eb!important;border-radius:13px!important;height:auto!important;min-height:250px!important;max-height:none!important;margin-top:12px!important;padding:8px!important;position:relative!important;overflow:hidden!important}.work-review-carousel .trustindex-testimonial-widget{z-index:2!important;height:auto!important;min-height:230px!important;max-height:none!important;position:relative!important;overflow:visible!important}.work-review-carousel .ti-widget>.ti-widget-container>:not(.ti-reviews-container),.work-review-carousel .ti-widget>.ti-widget-container>.ti-header,.work-review-carousel .ti-widget>.ti-widget-container>.ti-footer,.work-review-carousel .ti-widget>.ti-widget-container>.ti-footer-filter-text,.work-review-carousel .ti-widget>.ti-widget-container>.ti-verified-by{display:none!important}.work-review-carousel .ti-widget,.work-review-carousel .ti-widget>.ti-widget-container,.work-review-carousel .ti-widget .ti-reviews-container{width:100%!important;max-width:100%!important;height:auto!important;max-height:none!important;margin:0!important;padding-top:0!important}.work-review-carousel .ti-widget .ti-reviews-container{visibility:visible!important;display:block!important;overflow:hidden!important}.work-review-carousel .ti-widget .ti-reviews-container-wrapper{margin-top:0!important}.work-review-carousel .ti-widget .ti-review-item .ti-inner{box-sizing:border-box!important}.work-review-carousel .ti-widget .ti-review-text-container{max-height:7.5em!important;overflow:hidden!important}.work-review-carousel .ti-review-image{display:none!important}.work-review-carousel .testimonial-loading{visibility:hidden!important;pointer-events:none!important;display:none!important}.work-local-reviews .work-review-profile-link{margin-top:10px!important}.work-projects-all{color:#285e78!important;background:#fff!important;border:1px solid #b9cdd5!important;border-radius:999px!important;flex:none!important;padding:.5rem .85rem!important;font-size:.76rem!important;font-weight:900!important;line-height:1!important}.work-projects-all:hover,.work-projects-all:focus-visible{background:#eef9fc!important;border-color:#62cce7!important}@media (min-width:768px){.work-drawer{width:calc(100vw - 72px)!important;max-width:none!important;display:block!important;right:0!important}.work-drawer-head{width:100%!important;min-height:118px!important;padding:22px 34px!important;position:relative!important}.work-drawer-head>div{max-width:none!important}.work-drawer-head :is(h1,h2){margin:0!important;font-size:clamp(2rem,3vw,3.15rem)!important;line-height:1.05!important}.work-drawer-tools{width:100%!important;box-shadow:none!important;background:#fff!important;border:0!important;border-radius:0!important;margin:0!important;padding:16px 26px!important;position:static!important;transform:none!important}.work-drawer-tools .work-location-form{grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:"label label""search location""status status"!important;align-items:center!important;gap:8px 16px!important;width:100%!important;max-width:none!important;display:grid!important}.work-drawer-tools .work-location-form>label{grid-area:label!important;margin:0!important}.work-drawer-tools .work-location-search{grid-area:search!important;min-width:0!important}.work-drawer-tools .work-use-location{white-space:nowrap!important;grid-area:location!important;margin:0!important}.work-drawer-tools .work-location-status{grid-area:status!important;margin:0!important}.work-drawer-grid-hvac{background:#f3f7f8!important;grid-template-columns:minmax(320px,.92fr) minmax(430px,1.08fr)!important;grid-template-areas:"reviews map""projects map"!important;align-items:start!important;gap:18px!important;padding:18px 26px 34px!important;display:grid!important}.work-drawer-grid-hvac .work-local-reviews{background:#fff!important;border:1px solid #cbdce3!important;border-radius:14px!important;grid-area:reviews!important;min-width:0!important;margin:0!important;padding:18px!important;box-shadow:0 10px 28px #0d2f3f14!important}.work-local-reviews header{margin-bottom:10px!important}.work-local-reviews header h3{margin:.15rem 0 .25rem!important;font-size:1.35rem!important}.work-local-reviews .trustindex-live-stack{margin:0 0 10px!important}.work-review-carousel{min-height:225px!important;margin-top:8px!important;padding:6px!important}.work-review-carousel .trustindex-testimonial-widget{min-height:205px!important}.work-drawer-grid-hvac .work-projects{background:#fff!important;border:1px solid #cbdce3!important;border-radius:14px!important;grid-area:projects!important;min-width:0!important;margin:0!important;padding:18px!important;box-shadow:0 10px 28px #0d2f3f14!important}.work-projects-title{margin-bottom:14px!important}.work-project-card-grid{grid-template-columns:1fr!important;gap:14px!important;display:grid!important}.work-project-card-grid .work-project-card{min-width:0!important}.work-project-card-grid .work-project-photo{height:210px!important;min-height:210px!important}.work-drawer-grid-hvac .work-map-panel{background:#fff!important;border:1px solid #cbdce3!important;border-radius:14px!important;grid-area:map!important;align-self:start!important;min-width:0!important;margin:0!important;padding:12px!important;position:sticky!important;top:14px!important;box-shadow:0 10px 28px #0d2f3f14!important}.work-map-heading{gap:12px!important;margin:0 0 10px!important;padding:0 2px!important}.work-map-heading .eyebrow,.work-map-heading small{display:none!important}.work-map-heading h3{margin:0!important;font-size:1rem!important}.work-map-heading button{min-height:38px!important;padding:.5rem .75rem!important;font-size:.75rem!important}.work-map-canvas{border-radius:10px!important;height:min(72vh,760px)!important;min-height:520px!important}.work-map-panel .leaflet-top.leaflet-left{top:0!important}}@media (min-width:1180px){.work-drawer-grid-hvac{grid-template-columns:minmax(520px,.96fr) minmax(620px,1.04fr)!important;gap:20px!important}.work-project-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important}.work-project-card-grid .work-project-photo{height:190px!important;min-height:190px!important}}@media (max-width:767px){.work-drawer-scrim{-webkit-backdrop-filter:none!important}.work-drawer-head{background:#062f42!important}.work-drawer{overscroll-behavior-y:contain!important;grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"head""reviews""tools""map""projects"!important;animation:none!important;display:grid!important}.work-drawer-head{grid-area:head!important}.work-drawer-grid-hvac{display:contents!important}.work-drawer-grid-hvac .work-local-reviews{grid-area:reviews!important;margin:16px 14px 0!important;padding:16px!important}.work-drawer-tools{z-index:auto!important;background:#fff!important;border:1px solid #cbdce3!important;border-radius:14px!important;grid-area:tools!important;width:auto!important;margin:16px 14px 0!important;padding:14px!important;position:static!important;transform:none!important;box-shadow:0 12px 28px #0d2f3f1f!important}.work-drawer-tools .work-location-form{width:100%!important;max-width:none!important}.work-map-panel{z-index:1!important;grid-area:map!important;margin:16px 14px 0!important;padding:18px!important;position:relative!important}.work-map-panel .leaflet-top.leaflet-left{top:0!important}.work-projects{grid-area:projects!important;margin:16px 14px 28px!important}.work-review-carousel{height:auto!important;min-height:270px!important;max-height:none!important;margin-top:10px!important;padding:6px!important}.work-review-carousel .trustindex-testimonial-widget{height:auto!important;min-height:250px!important;max-height:none!important}.work-local-reviews header h3{margin-bottom:.25rem!important}.work-projects-title{align-items:center!important;gap:10px!important}.work-projects-all{padding:.46rem .7rem!important;font-size:.72rem!important}}.work-drawer-head{align-items:center!important}.work-drawer-head>button{align-self:center!important;padding:0!important;font-size:0!important;line-height:0!important;display:block!important;position:relative!important}.work-drawer-head>button:before,.work-drawer-head>button:after{content:"";transform-origin:50%;background:#073547;border-radius:999px;width:18px;height:2px;position:absolute;top:50%;left:50%}.work-drawer-head>button:before{transform:translate(-50%,-50%)rotate(45deg)}.work-drawer-head>button:after{transform:translate(-50%,-50%)rotate(-45deg)}.work-near-page{background:#f3f7f8;min-height:100svh}.work-near-page .work-drawer-page{width:100%!important;max-width:none!important;min-height:100svh!important;box-shadow:none!important;padding-bottom:0!important;animation:none!important;position:relative!important;inset:auto!important;overflow:visible!important}.work-near-page .work-drawer-head{position:relative!important;top:auto!important}.work-near-floating-close{z-index:94;right:max(22px, env(safe-area-inset-right));color:#062f42;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;background:#64c4dff5;border:2px solid #b8ed68;border-radius:50%;place-items:center;width:54px;height:54px;padding:0;animation:.2s ease-out both workNearFloatingCloseIn;display:grid;position:fixed;bottom:22px;box-shadow:0 14px 34px #03263757}.work-near-floating-close span{font-size:2.25rem;font-weight:400;line-height:.8;display:block;transform:translateY(-1px);color:#062f42!important}.work-near-floating-close:hover,.work-near-floating-close:focus-visible{outline-offset:3px;background:#fff;outline:3px solid #64c4df61;transform:scale(1.04)}@keyframes workNearFloatingCloseIn{0%{opacity:0;transform:translateY(10px)scale(.9)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:900px){.work-near-floating-close{right:max(14px, env(safe-area-inset-right));bottom:calc(88px + env(safe-area-inset-bottom));width:52px;height:52px}}@media (prefers-reduced-motion:reduce){.work-near-floating-close{transition:none;animation:none}}
.lead-rescue-trigger,.lead-rescue-layer{--admin-font:"DM Sans",ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI Variable","Segoe UI",Roboto,Helvetica,Arial,sans-serif;--admin-type-caption:clamp(13px,calc(12.6px + .12vw),14px);--admin-type-small:clamp(14px,calc(13.5px + .12vw),15px);--admin-type-body:clamp(15px,calc(14.5px + .12vw),16px);font-family:var(--admin-font);font-size:var(--admin-type-body);font-weight:500;line-height:1.5}.lead-rescue-trigger{z-index:120;color:#fff;min-width:220px;font:inherit;text-align:left;background:#062f42;border:1px solid #9bc7d5;border-radius:16px;align-items:center;gap:10px;padding:12px 16px;display:flex;position:fixed;bottom:20px;right:20px;box-shadow:0 18px 46px #062f4247}.lead-rescue-trigger span:last-child{display:grid}.lead-rescue-trigger b{font-size:var(--admin-type-body)}.lead-rescue-trigger small{color:#b8d9e4;font-size:var(--admin-type-small);margin-top:2px}.lead-rescue-trigger.is-overdue{background:#7f1d1d;border-color:#ef4444}.lead-rescue-trigger.is-warning{background:#78350f;border-color:#f59e0b}.lead-rescue-trigger.is-clear .lead-rescue-pulse{background:#b8ed68}.lead-rescue-pulse{background:#fbbf24;border-radius:50%;width:11px;height:11px;animation:1.8s infinite leadRescuePulse;box-shadow:0 0 #fbbf248c}.is-overdue .lead-rescue-pulse{background:#fecaca;box-shadow:0 0 #fecacab3}@keyframes leadRescuePulse{70%{box-shadow:0 0 0 10px #0000}to{box-shadow:0 0 #0000}}.lead-rescue-layer{z-index:200;position:fixed;inset:0}.lead-rescue-backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#03151e94;border:0;width:100%;height:100%;position:absolute;inset:0}.lead-rescue-panel{background:#f4f8fa;width:min(720px,94vw);position:absolute;top:0;bottom:0;right:0;overflow-y:auto;box-shadow:-24px 0 70px #03192347}.lead-rescue-header{z-index:3;color:#fff;background:#062f42;border-bottom:3px solid #b8ed68;justify-content:space-between;align-items:flex-start;gap:20px;padding:22px 24px;display:flex;position:sticky;top:0}.lead-rescue-header p{color:#b8ed68;font-size:var(--admin-type-small);letter-spacing:.12em;margin:0 0 3px;font-weight:700}.lead-rescue-header h2{margin:0;font-size:28px}.lead-rescue-header span{color:#c5d9e2;font-size:var(--admin-type-body);margin-top:5px;display:block}.lead-rescue-header>button{color:#fff;background:#ffffff14;border:1px solid #ffffff40;border-radius:50%;width:40px;height:40px;font-size:26px}.lead-rescue-stats{grid-template-columns:repeat(4,1fr);gap:8px;padding:16px 18px 8px;display:grid}.lead-rescue-stats span{background:#fff;border:1px solid #d2e1e7;border-radius:12px;padding:11px 12px;display:grid}.lead-rescue-stats b{color:#0b3345;font-size:22px}.lead-rescue-stats small{color:#687c86;font-size:var(--admin-type-small);text-transform:uppercase;font-weight:700}.lead-rescue-stats .danger{background:#fff1f2;border-color:#fecaca}.lead-rescue-stats .danger b{color:#b91c1c}.lead-rescue-config-warning,.lead-rescue-message{color:#7a5713;background:#fff8e6;border:1px solid #f3c76a;border-radius:10px;margin:10px 18px;padding:11px 13px}.lead-rescue-config-warning{display:grid}.lead-rescue-config-warning b{font-size:var(--admin-type-body)}.lead-rescue-config-warning span{font-size:var(--admin-type-body);margin-top:3px}.lead-rescue-message{color:#175a73;background:#eaf8fc;border-color:#8cc9dd;font-weight:700}.lead-rescue-list{gap:12px;padding:10px 18px 28px;display:grid}.lead-rescue-ticket{background:#fff;border:1px solid #cddde4;border-left:5px solid #63a6bd;border-radius:14px;padding:15px;box-shadow:0 10px 28px #113c4e12}.lead-rescue-ticket.warning{border-left-color:#f59e0b}.lead-rescue-ticket.overdue{background:snow;border-color:#fecaca #fecaca #fecaca #dc2626}.lead-rescue-ticket.done{border-left-color:#6fbd76}.lead-rescue-ticket-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.lead-rescue-ticket-head h3{margin:5px 0 2px;font-size:20px}.lead-rescue-ticket-head small{color:#71828b}.lead-priority{color:#536872;font-size:var(--admin-type-small);text-transform:uppercase;letter-spacing:.08em;background:#edf3f5;border-radius:999px;padding:4px 8px;font-weight:700;display:inline-flex}.lead-priority.priority{color:#9a6300;background:#fff3d6}.lead-priority.emergency{color:#b91c1c;background:#fee2e2}.lead-timer{text-align:center;background:#eef5f7;border-radius:10px;min-width:72px;padding:8px 10px}.lead-timer b,.lead-timer small{display:block}.lead-timer b{font-size:21px}.lead-timer small{text-transform:uppercase;font-size:var(--admin-type-caption);color:#72868f;font-weight:700}.lead-timer.warning{color:#8a5b00;background:#fff7df}.lead-timer.overdue{color:#b91c1c;background:#fee2e2}.lead-timer.done{color:#2f7a3b;background:#eaf7ec}.lead-rescue-contact-row{flex-wrap:wrap;gap:7px;margin:12px 0;display:flex}.lead-rescue-contact-row>*{color:#315466;font-size:var(--admin-type-small);background:#f0f6f8;border-radius:8px;padding:6px 9px;font-weight:700}.lead-rescue-contact-row a{color:#087da8}.lead-rescue-ai-card{background:#f6fbfc;border:1px solid #cde1e8;border-radius:11px;gap:7px;margin:10px 0;padding:12px;display:grid}.lead-rescue-ai-card>p{font-size:var(--admin-type-body);margin:0;line-height:1.5}.lead-rescue-ai-card b{color:#37677a;font-size:var(--admin-type-small);text-transform:uppercase;letter-spacing:.07em;margin-bottom:2px;display:block}.lead-rescue-ai-card>div{border-top:1px solid #d7e7ec;padding-top:8px}.lead-rescue-ai-card>div p{font-size:var(--admin-type-body);margin:3px 0 7px}.lead-rescue-ai-card button{color:#176c89;font-weight:700;font-size:var(--admin-type-small);background:#fff;border:1px solid #8dbdcc;border-radius:7px;padding:6px 9px}.lead-assignment{font-size:var(--admin-type-body);align-items:center;gap:9px;margin:10px 0;font-weight:700;display:flex}.lead-assignment select{background:#fff;border:1px solid #c9dce3;border-radius:8px;flex:1;min-height:36px;padding:5px 8px}.lead-assigned-readonly{font-size:var(--admin-type-body)}.lead-rescue-actions{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.lead-rescue-actions button{color:#244a5c;min-height:35px;font-size:var(--admin-type-small);background:#fff;border:1px solid #b9d0d9;border-radius:8px;padding:7px 10px;font-weight:700}.lead-rescue-actions button:hover{background:#eaf5f8}.lead-rescue-actions .success{color:#247336;background:#eefaf0;border-color:#91cf9a}.lead-rescue-actions .danger{color:#b91c1c;border-color:#f1a7a7}.lead-rescue-timeline{border-top:1px solid #e0eaee;margin-top:12px;padding-top:10px}.lead-rescue-timeline summary{cursor:pointer;font-size:var(--admin-type-body);color:#426678;font-weight:700}.lead-rescue-timeline>div{gap:5px;margin-top:8px;display:grid}.lead-rescue-timeline p{font-size:var(--admin-type-small);border-bottom:1px solid #edf2f4;grid-template-columns:95px 125px 1fr;gap:7px;margin:0;padding:6px 0;display:grid}.lead-rescue-timeline span{color:#73858d}.lead-rescue-timeline small{color:#566c76}.lead-rescue-empty{text-align:center;color:#526b76;border:1px dashed #b9cfd8;border-radius:12px;gap:3px;padding:24px;display:grid}@media (max-width:760px){.lead-rescue-trigger{min-width:190px;padding:10px 12px;bottom:88px;right:10px}.lead-rescue-panel{width:100vw}.lead-rescue-stats{grid-template-columns:1fr 1fr}.lead-rescue-ticket-head{align-items:center}.lead-rescue-contact-row,.lead-rescue-actions{grid-template-columns:1fr 1fr;display:grid}.lead-rescue-actions button{width:100%}.lead-rescue-timeline p{grid-template-columns:1fr}.urgency-choice-grid{grid-template-columns:1fr!important}}@media (prefers-reduced-motion:reduce){.lead-rescue-pulse{animation:none}}.lead-rescue-panel :is(button,input,textarea,select){font-family:var(--admin-font)}.lead-rescue-panel :is(input,textarea,select){min-height:44px;font-size:16px}.lead-rescue-panel button{min-height:44px}.lead-rescue-panel :is(p,small,span,label,button){overflow-wrap:anywhere}.lead-rescue-trigger{color:#062f42;background:#fff;border:1px solid #b8ccd5;border-radius:9px;min-width:190px;padding:10px 13px;bottom:18px;right:18px;box-shadow:0 8px 24px #062f421f}.lead-rescue-trigger small{color:#647983}.lead-rescue-trigger.is-overdue{color:#861d1d;background:#fff7f7;border-color:#d98585}.lead-rescue-trigger.is-warning{color:#765313;background:#fffaf0;border-color:#d9b05a}.lead-rescue-panel{background:#f7f9fa;box-shadow:-18px 0 50px #03192333}.lead-rescue-header{background:#062f42;border-bottom:3px solid #62cce7}.lead-rescue-header p{color:#8bd9ec}.lead-rescue-stats span,.lead-rescue-ticket,.lead-rescue-ai-card{box-shadow:none;border-radius:9px}.lead-rescue-actions button,.lead-rescue-ai-card button,.lead-assignment select{border-radius:8px}@media (max-width:700px){.lead-rescue-trigger{min-width:0;padding:10px 12px;bottom:12px;right:12px}.lead-rescue-trigger small{display:none}.lead-rescue-trigger b{font-size:14px}}.lead-rescue-trigger,.lead-rescue-layer{--admin-font:"Inter","Segoe UI",Arial,sans-serif;font-family:var(--admin-font);letter-spacing:-.01em}
