@charset "UTF-8";:root{--loaderanimationprimarycolor: #12abc0;--loaderanimationsecondarycolor: #21bd84}.loader{margin:0 auto;max-width:80%;background:var(--white);color:var(--white);display:flex;flex-flow:column;justify-content:center;align-items:center;border-radius:.25rem}.loader-container{position:fixed;background:rgba(0,0,0,.6);overflow-y:auto;top:0;right:0;bottom:0;left:0;display:flex;justify-content:center;align-items:center;z-index:1001}.loader-text{font-size:1.1rem;margin-top:.75rem}@keyframes black-hole{0%{transform:scale(1) translate3d(75px,0,0)}50%{transform:scale(4) translate3d(55px,0,0)}to{transform:scale(1) translate3d(75px,0,0)}}.black-hole{backface-visibility:hidden;z-index:20;position:relative;overflow:hidden;border-radius:50%;background-color:#fff;width:10.625rem;height:10.625rem;padding:0;box-shadow:0 0 20px 0 var(--loaderanimationprimarycolor) inset}.black-hole .gooey-container{overflow:hidden;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(0) skew(5deg);filter:url(#gooey-black-hole);width:13.75rem;height:13.75rem;padding:0;margin:0;box-shadow:0 0 0 22px var(--loaderanimationprimarycolor) inset;animation:black-hole-rotate 5s ease infinite}.black-hole .gooey-container .bubble{display:block;position:absolute;top:50%;left:50%;z-index:9999;width:100%;text-align:right}.black-hole .gooey-container .bubble:before{content:"";display:inline-block;background:var(--loaderanimationprimarycolor);width:100px;height:100px;border-radius:50%;transform:scale(1) translate3d(75px,0,0);box-shadow:0 0 20px 0 var(--loaderanimationsecondarycolor) inset}.black-hole .gooey-container .bubble:nth-child(1){transform:translate(-50%,-50%) rotate(60deg)}.black-hole .gooey-container .bubble:nth-child(1):before{animation:black-hole 1s ease .5s infinite}.black-hole .gooey-container .bubble:nth-child(2){transform:translate(-50%,-50%) rotate(120deg)}.black-hole .gooey-container .bubble:nth-child(2):before{animation:black-hole 2s ease 1s infinite}.black-hole .gooey-container .bubble:nth-child(3){transform:translate(-50%,-50%) rotate(180deg)}.black-hole .gooey-container .bubble:nth-child(3):before{animation:black-hole 3s ease 1.5s infinite}.black-hole .gooey-container .bubble:nth-child(4){transform:translate(-50%,-50%) rotate(240deg)}.black-hole .gooey-container .bubble:nth-child(4):before{animation:black-hole 4s ease 2s infinite}.black-hole .gooey-container .bubble:nth-child(5){transform:translate(-50%,-50%) rotate(300deg)}.black-hole .gooey-container .bubble:nth-child(5):before{animation:black-hole 5s ease 2.5s infinite}.black-hole .gooey-container .bubble:nth-child(6){transform:translate(-50%,-50%) rotate(360deg)}.black-hole .gooey-container .bubble:nth-child(6):before{animation:black-hole 6s ease 3s infinite}@keyframes black-hole{0%{transform:scale(2) translate3d(75px,0,0)}50%{transform:scale(4) translate3d(55px,0,0)}to{transform:scale(1) translate3d(75px,0,0)}}@keyframes black-hole-rotate{0%{transform:translate(-50%,-50%) rotate(0) skew(3deg)}50%{transform:translate(-50%,-50%) rotate(180deg) skew(0)}to{transform:translate(-50%,-50%) rotate(360deg) skew(3deg)}}@keyframes fill-level{0%{transform:translate3d(-413px,-53px,0) rotate(45deg)}15%{transform:translate3d(-393px,-73px,0) rotate(25deg)}30%{transform:translate3d(-343px,-123px,0) rotate(45deg)}45%{transform:translate3d(-283px,-183px,0) rotate(55deg)}60%{transform:translate3d(-263px,-203px,0) rotate(45deg)}75%{transform:translate3d(-243px,-223px,0) rotate(35deg)}80%{transform:translate3d(-223px,-243px,0) rotate(45deg)}}.fill{backface-visibility:hidden;z-index:0;position:relative;width:10.625rem;height:10.625rem;padding:0;border-radius:50%;overflow:hidden;transform:rotate(-45deg);background-color:#fff;box-shadow:0 0 30px 20px var(--loaderanimationprimarycolor) inset}.fill .gooey-container{filter:url(#gooey-fill);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:13.75rem;height:13.75rem;padding:0;margin:0;box-shadow:0 0 0 18px #0093b4 inset;border-radius:50% 0 50% 50%;overflow:hidden}.fill .gooey-container .level,.fill .gooey-container .bubble{background:#00e8fd}.fill .gooey-container .level{display:block;margin:0 auto;position:absolute;top:300px;left:50%;width:500px;height:350px;text-align:center;transform-origin:50% 0;transform:translate3d(-413px,-53px,0) rotate(45deg);animation:fill-level 5s linear infinite;box-shadow:0 0 100px #fbfbfb inset}@keyframes fill-bubbles{0%{transform:translate3d(-100px,-20px,0) rotate(0)}50%{transform:translate3d(100px,-40px,0) rotate(180deg)}to{transform:translate3d(-100px,-20px,0) rotate(360deg)}}.fill .gooey-container .bubble{content:"";display:inline-block;width:100px;height:100px;border-radius:50%;transform-origin:50% 50%;transform:rotate(0) translateZ(0);box-shadow:0 0 70px 70px #0ea5d3 inset}.fill .gooey-container .bubble:nth-child(1){animation:fill-bubbles 2.8s ease .2s infinite}.fill .gooey-container .bubble:nth-child(2){animation:fill-bubbles 2.9s ease .1s infinite}.fill .gooey-container .bubble:nth-child(3){animation:fill-bubbles 2.9333333333s ease .0666666667s infinite}.fill .gooey-container .bubble:nth-child(4){animation:fill-bubbles 2.95s ease .05s infinite}.fill .gooey-container .bubble:nth-child(5){animation:fill-bubbles 2.96s ease .04s infinite}.fill .gooey-container .bubble:nth-child(6){animation:fill-bubbles 2.9666666667s ease .0333333333s infinite}.fill .gooey-container .bubble:nth-child(7){animation:fill-bubbles 2.9714285714s ease .0285714286s infinite}.fill .gooey-container .bubble:nth-child(8){animation:fill-bubbles 2.975s ease 25ms infinite}.fill .gooey-container .bubble:nth-child(9){animation:fill-bubbles 2.9777777778s ease .0222222222s infinite}.fill .gooey-container .bubble:nth-child(10){animation:fill-bubbles 2.98s ease .02s infinite}.fill .gooey-container .bubble:nth-child(11){animation:fill-bubbles 2.9818181818s ease .0181818182s infinite}.fill .gooey-container .bubble:nth-child(12){animation:fill-bubbles 2.9833333333s ease .0166666667s infinite}.fill .gooey-container .bubble:nth-child(13){animation:fill-bubbles 2.9846153846s ease .0153846154s infinite}.admin-profile-popover{width:250px}.admin-profile-popover-overlay .ant-popover-inner{padding:6px!important;border-radius:6px;box-shadow:0 2px 8px #0000001f}.admin-profile-trigger{background-color:#03989e;cursor:pointer}.admin-profile-trigger:hover{opacity:.9}.admin-profile-trigger-initial{font-size:14px;font-weight:600}.admin-profile-header{display:flex;align-items:center;gap:8px;padding:10px;border-radius:6px 6px 0 0;color:#fff;background:var(--brandingbaseTransparent)}.admin-profile-avatar{background-color:#fff3;border:1.5px solid rgba(255,255,255,.4);flex-shrink:0}.admin-profile-avatar-initial{font-size:16px!important;font-weight:600;color:#fff}.admin-profile-info{flex:1;min-width:0}.admin-profile-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:13px;font-weight:600;color:#fff!important;display:block;line-height:1.3}.admin-profile-email{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:11px;color:#ffffffd9!important;display:block!important;line-height:1.3!important}.admin-profile-content{display:flex;flex-direction:column;gap:4px;padding:10px}.admin-profile-password-form{padding:8px}.admin-profile-password-form .ant-form-item{margin-bottom:8px}.admin-profile-password-actions{display:flex;align-items:center;justify-content:flex-end;gap:6px;padding-top:4px}.errorfallbackui{min-height:100vh;padding:var(--extraspacing);align-items:center;display:flex;flex-flow:column;justify-content:center;text-align:center}.errorfallbackui-image,.errorfallbackui .resimage{max-height:13.5rem;margin:var(--extraspacing) auto}.errorfallbackui-label{font-weight:500;font-size:calc(1.125 * var(--extraspacing));max-width:750px;margin:0 auto}.errorfallbackui-label-secondary{font-weight:400;font-size:var(--extraspacing)}.errorfallbackui-label-message{margin:var(--extraspacing) 0;background:var(--backgroundgrey);border-radius:.25rem;border:.1rem solid var(--backgroundgrey);padding:var(--standardspacing);font-size:calc(.875 * var(--extraspacing));white-space:pre-wrap;max-width:90vw;overflow-x:auto}.errorfallbackui-bg{position:fixed;bottom:-5rem;right:0;left:0;z-index:-1;width:100vw}.errorfallbackui-bg img.resimage{width:100%;height:100%;object-fit:cover;max-height:50vh}@media screen{.newmodal,.maplinkmodal{margin:auto;min-width:80%;max-width:90%;color:var(--black);background:var(--white);max-height:95vh;overflow-y:auto;overflow-x:hidden;border-radius:var(--standardspacing)}.newmodal-container,.maplinkmodal-container{position:fixed;background:rgba(0,0,0,.7);top:0;bottom:0;right:0;left:0;padding:2.5vh calc(.5 * var(--extraspacing));z-index:899;height:100vh}}@media only screen and (max-width: 768px){.newmodal-container,.maplinkmodal-container{padding:0}}@media screen{.newmodal-container.fullscreen,.maplinkmodal-container.fullscreen{padding:0}.newmodal::-webkit-scrollbar,.maplinkmodal::-webkit-scrollbar{width:calc(.75 * var(--standardspacing));z-index:599}.newmodal::-webkit-scrollbar-track,.maplinkmodal::-webkit-scrollbar-track{background:transparent;border-left:.0125rem solid var(--backgroundgrey)}.newmodal::-webkit-scrollbar-thumb,.maplinkmodal::-webkit-scrollbar-thumb{background:var(--bordergrey);border-top-right-radius:5rem;border-bottom-right-radius:5rem}}@media only screen and (max-width: 768px){.newmodal::-webkit-scrollbar-thumb,.maplinkmodal::-webkit-scrollbar-thumb{border-top-right-radius:0;border-bottom-right-radius:0}}@media screen{.newmodal::-webkit-scrollbar-thumb:hover,.maplinkmodal::-webkit-scrollbar-thumb:hover{background:var(--hovergrey)}.newmodal.fullwidth,.maplinkmodal.fullwidth{min-width:95%;max-width:95%}}@media only screen and (max-width: 768px){.newmodal.fullwidth,.maplinkmodal.fullwidth{min-width:100%;max-width:100%;border-radius:0}.newmodal.fullwidth::-webkit-scrollbar-thumb,.maplinkmodal.fullwidth::-webkit-scrollbar-thumb{background:var(--bordergrey);border-top-right-radius:0;border-bottom-right-radius:0}}@media screen{.newmodal.fullscreen,.maplinkmodal.fullscreen{min-width:100%;max-width:100%;max-height:100vh;min-height:100vh}}@media only screen and (max-width: 576px){.newmodal,.maplinkmodal{min-width:100%;max-width:100%;max-height:100vh;border-radius:0}}@media screen{.newmodal-top,.maplinkmodal-top{margin:0 auto;width:100%;z-index:600;top:0;position:sticky;background-color:#fff;padding:calc(.75 * var(--standardspacing)) calc(1.5 * var(--standardspacing))!important;font-weight:700;font-size:calc(1.2 * var(--extraspacing));text-transform:uppercase;border-bottom:.1rem solid var(--backgroundgrey);align-items:center}}@media screen and (max-width: 768px){.newmodal-top,.maplinkmodal-top{padding:var(--standardspacing)}}@media screen{.newmodal-top svg.react-icon,.maplinkmodal-top svg.react-icon{font-size:calc(1.125 * var(--extraspacing))}.newmodal-top-title,.maplinkmodal-top-title{text-align:left}.newmodal-content,.maplinkmodal-content{padding:var(--standardspacing)}.newmodal-content.nopadding,.maplinkmodal-content.nopadding{padding:0}.newmodal.extrawidth,.maplinkmodal.extrawidth{min-width:85%;max-width:95%}.newmodal.developer-notes-modal,.maplinkmodal.developer-notes-modal{min-width:480px;max-width:560px;height:90vh;display:flex;flex-direction:column;overflow:hidden}.newmodal.developer-notes-modal .newmodal-content,.maplinkmodal.developer-notes-modal .newmodal-content{flex:1;display:flex;flex-direction:column;overflow:hidden}}@media only screen and (max-width: 576px){.newmodal.developer-notes-modal,.maplinkmodal.developer-notes-modal{min-width:100%;max-width:100%;height:100vh}}.container{width:100%}@media (min-width: 640px){.container{max-width:640px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1280px){.container{max-width:1280px}}@media (min-width: 1536px){.container{max-width:1536px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.visible{visibility:visible}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.-bottom-10{bottom:-2.5rem}.-bottom-16{bottom:-4rem}.-bottom-24{bottom:-6rem}.-bottom-40{bottom:-10rem}.-bottom-5{bottom:-1.25rem}.-left-12{left:-3rem}.-left-2{left:-.5rem}.-left-32{left:-8rem}.-right-12{right:-3rem}.-right-2{right:-.5rem}.-right-32{right:-8rem}.-top-16{top:-4rem}.-top-24{top:-6rem}.-top-36{top:-9rem}.-top-8{top:-2rem}.bottom-0{bottom:0}.bottom-14{bottom:3.5rem}.left-0{left:0}.left-1{left:.25rem}.left-14{left:3.5rem}.left-3{left:.75rem}.right-0{right:0}.right-14{right:3.5rem}.right-2{right:.5rem}.right-3{right:.75rem}.right-6{right:1.5rem}.top-0{top:0}.top-1{top:.25rem}.top-1\.5{top:.375rem}.top-12{top:3rem}.top-2{top:.5rem}.top-8{top:2rem}.z-10{z-index:10}.z-20{z-index:20}.z-\[0\]{z-index:0}.z-\[10\]{z-index:10}.z-\[1\]{z-index:1}.z-\[99999\]{z-index:99999}.z-\[9999\]{z-index:9999}.z-\[999\]{z-index:999}.col-span-1{grid-column:span 1 / span 1}.col-span-2{grid-column:span 2 / span 2}.col-span-4{grid-column:span 4 / span 4}.row-span-1{grid-row:span 1 / span 1}.row-span-4{grid-row:span 4 / span 4}.float-left{float:left}.\!m-0{margin:0!important}.m-0{margin:0}.m-1{margin:.25rem}.m-2{margin:.5rem}.m-3{margin:.75rem}.m-4{margin:1rem}.m-auto{margin:auto}.mx-0{margin-left:0;margin-right:0}.mx-0\.5{margin-left:.125rem;margin-right:.125rem}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-4{margin-left:1rem;margin-right:1rem}.mx-auto{margin-left:auto;margin-right:auto}.my-0{margin-top:0;margin-bottom:0}.my-1{margin-top:.25rem;margin-bottom:.25rem}.my-10{margin-top:2.5rem;margin-bottom:2.5rem}.my-2{margin-top:.5rem;margin-bottom:.5rem}.my-3{margin-top:.75rem;margin-bottom:.75rem}.my-4{margin-top:1rem;margin-bottom:1rem}.my-56{margin-top:14rem;margin-bottom:14rem}.my-8{margin-top:2rem;margin-bottom:2rem}.-mb-16{margin-bottom:-4rem}.-ml-3{margin-left:-.75rem}.-ml-7{margin-left:-1.75rem}.mb-0{margin-bottom:0}.mb-0\.5{margin-bottom:.125rem}.mb-1{margin-bottom:.25rem}.mb-16{margin-bottom:4rem}.mb-2{margin-bottom:.5rem}.mb-20{margin-bottom:5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.ml-3{margin-left:.75rem}.ml-4{margin-left:1rem}.ml-\[-6px\]{margin-left:-6px}.ml-auto{margin-left:auto}.mr-0{margin-right:0}.mr-1{margin-right:.25rem}.mr-2{margin-right:.5rem}.mt-0{margin-top:0}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-10{margin-top:2.5rem}.mt-12{margin-top:3rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.line-clamp-1{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.\!block{display:block!important}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.\!grid{display:grid!important}.grid{display:grid}.\!hidden{display:none!important}.hidden{display:none}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-square{aspect-ratio:1 / 1}.h-10{height:2.5rem}.h-12{height:3rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\/3{height:66.666667%}.h-20{height:5rem}.h-24{height:6rem}.h-4{height:1rem}.h-40{height:10rem}.h-44{height:11rem}.h-48{height:12rem}.h-5{height:1.25rem}.h-52{height:13rem}.h-56{height:14rem}.h-6{height:1.5rem}.h-64{height:16rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-80{height:20rem}.h-9{height:2.25rem}.h-96{height:24rem}.h-\[300px\]{height:300px}.h-\[400px\]{height:400px}.h-\[40px\]{height:40px}.h-\[calc\(100\%-64px\)\]{height:calc(100% - 64px)}.h-auto{height:auto}.h-fit{height:fit-content}.h-full{height:100%}.h-screen{height:100vh}.max-h-24{max-height:6rem}.max-h-36{max-height:9rem}.max-h-48{max-height:12rem}.max-h-96{max-height:24rem}.min-h-24{min-height:6rem}.min-h-\[160px\]{min-height:160px}.min-h-\[75vh\]{min-height:75vh}.min-h-screen{min-height:100vh}.\!w-full{width:100%!important}.w-1\/2{width:50%}.w-1\/3{width:33.333333%}.w-1\/4{width:25%}.w-1\/5{width:20%}.w-10{width:2.5rem}.w-11\/12{width:91.666667%}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2\/3{width:66.666667%}.w-20{width:5rem}.w-24{width:6rem}.w-28{width:7rem}.w-3\/4{width:75%}.w-32{width:8rem}.w-36{width:9rem}.w-4{width:1rem}.w-40{width:10rem}.w-44{width:11rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-5\/6{width:83.333333%}.w-52{width:13rem}.w-60{width:15rem}.w-64{width:16rem}.w-72{width:18rem}.w-8{width:2rem}.w-80{width:20rem}.w-9{width:2.25rem}.w-\[15rem\]{width:15rem}.w-\[350px\]{width:350px}.w-\[450px\]{width:450px}.w-\[48\%\]{width:48%}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-px{width:1px}.\!min-w-0{min-width:0px!important}.min-w-0{min-width:0px}.min-w-24{min-width:6rem}.min-w-28{min-width:7rem}.min-w-\[140px\]{min-width:140px}.min-w-\[170px\]{min-width:170px}.min-w-\[9\.125rem\]{min-width:9.125rem}.min-w-fit{min-width:fit-content}.max-w-\[10rem\]{max-width:10rem}.max-w-\[220px\]{max-width:220px}.max-w-\[240px\]{max-width:240px}.max-w-\[260px\]{max-width:260px}.max-w-\[500px\]{max-width:500px}.max-w-\[650px\]{max-width:650px}.max-w-\[700px\]{max-width:700px}.max-w-\[750px\]{max-width:750px}.max-w-\[9\.125rem\]{max-width:9.125rem}.max-w-\[90\%\]{max-width:90%}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-screen-lg{max-width:1024px}.max-w-xl{max-width:36rem}.\!flex-1{flex:1 1 0%!important}.flex-1{flex:1 1 0%}.flex-\[2\]{flex:2}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.table-fixed{table-layout:fixed}.border-collapse{border-collapse:collapse}.translate-y-0{--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-0\.5{--tw-translate-y: .125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform-gpu{transform:translate3d(var(--tw-translate-x),var(--tw-translate-y),0) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.\!cursor-pointer{cursor:pointer!important}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-evenly{justify-content:space-evenly}.gap-0{gap:0px}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-3\.5{gap:.875rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.gap-x-12{column-gap:3rem}.gap-x-2{column-gap:.5rem}.gap-x-3{column-gap:.75rem}.gap-x-4{column-gap:1rem}.gap-x-8{column-gap:2rem}.gap-y-1{row-gap:.25rem}.gap-y-1\.5{row-gap:.375rem}.gap-y-12{row-gap:3rem}.gap-y-2{row-gap:.5rem}.gap-y-4{row-gap:1rem}.gap-y-8{row-gap:2rem}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.self-end{align-self:flex-end}.self-center{align-self:center}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-y-scroll{overflow-y:scroll}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-ellipsis{text-overflow:ellipsis}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.\!rounded-none{border-radius:0!important}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-\[50\%\]{border-radius:50%}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-sm{border-radius:.125rem}.rounded-xl{border-radius:.75rem}.rounded-t-3xl{border-top-left-radius:1.5rem;border-top-right-radius:1.5rem}.rounded-t-md{border-top-left-radius:.375rem;border-top-right-radius:.375rem}.rounded-tl-md{border-top-left-radius:.375rem}.rounded-tl-xl{border-top-left-radius:.75rem}.rounded-tr-md{border-top-right-radius:.375rem}.rounded-tr-xl{border-top-right-radius:.75rem}.border{border-width:1px}.border-0{border-width:0px}.border-2{border-width:2px}.border-\[0\]{border-width:0}.border-x-0{border-left-width:0px;border-right-width:0px}.border-b{border-bottom-width:1px}.border-b-0{border-bottom-width:0px}.border-b-2{border-bottom-width:2px}.border-l{border-left-width:1px}.border-t{border-top-width:1px}.border-t-0{border-top-width:0px}.border-solid{border-style:solid}.border-none{border-style:none}.border-black{--tw-border-opacity: 1;border-color:rgb(0 0 0 / var(--tw-border-opacity))}.border-gray-100{--tw-border-opacity: 1;border-color:rgb(243 244 246 / var(--tw-border-opacity))}.border-gray-200{--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity))}.border-gray-300{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity))}.border-gray-500{--tw-border-opacity: 1;border-color:rgb(107 114 128 / var(--tw-border-opacity))}.border-neutral-500{--tw-border-opacity: 1;border-color:rgb(115 115 115 / var(--tw-border-opacity))}.border-purple-500{--tw-border-opacity: 1;border-color:rgb(168 85 247 / var(--tw-border-opacity))}.border-slate-500{--tw-border-opacity: 1;border-color:rgb(100 116 139 / var(--tw-border-opacity))}.border-b-\[\#dfdfdf\]{--tw-border-opacity: 1;border-bottom-color:rgb(223 223 223 / var(--tw-border-opacity))}.border-b-brandingBase{border-bottom-color:var(--brandingbase)}.border-b-white{--tw-border-opacity: 1;border-bottom-color:rgb(255 255 255 / var(--tw-border-opacity))}.bg-\[\#1877f2\]{--tw-bg-opacity: 1;background-color:rgb(24 119 242 / var(--tw-bg-opacity))}.bg-\[\#1C9788\]{--tw-bg-opacity: 1;background-color:rgb(28 151 136 / var(--tw-bg-opacity))}.bg-\[\#2F9AC1\]{--tw-bg-opacity: 1;background-color:rgb(47 154 193 / var(--tw-bg-opacity))}.bg-\[\#30A694\]{--tw-bg-opacity: 1;background-color:rgb(48 166 148 / var(--tw-bg-opacity))}.bg-\[\#8384EA\]{--tw-bg-opacity: 1;background-color:rgb(131 132 234 / var(--tw-bg-opacity))}.bg-\[\#8FBCB7\]{--tw-bg-opacity: 1;background-color:rgb(143 188 183 / var(--tw-bg-opacity))}.bg-\[\#EBF0F9\]{--tw-bg-opacity: 1;background-color:rgb(235 240 249 / var(--tw-bg-opacity))}.bg-\[\#EBFAFA\]{--tw-bg-opacity: 1;background-color:rgb(235 250 250 / var(--tw-bg-opacity))}.bg-\[\#ECEFF8\]{--tw-bg-opacity: 1;background-color:rgb(236 239 248 / var(--tw-bg-opacity))}.bg-\[\#EFF9F7\]{--tw-bg-opacity: 1;background-color:rgb(239 249 247 / var(--tw-bg-opacity))}.bg-\[\#F2FAEB\]{--tw-bg-opacity: 1;background-color:rgb(242 250 235 / var(--tw-bg-opacity))}.bg-\[\#F6F6F6\]{--tw-bg-opacity: 1;background-color:rgb(246 246 246 / var(--tw-bg-opacity))}.bg-\[\#FCFAF2\]{--tw-bg-opacity: 1;background-color:rgb(252 250 242 / var(--tw-bg-opacity))}.bg-\[\#d3fbff\]{--tw-bg-opacity: 1;background-color:rgb(211 251 255 / var(--tw-bg-opacity))}.bg-\[rgba\(255\,255\,255\,0\)\]{background-color:#fff0}.bg-blue-500{--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity))}.bg-brandingBase{background-color:var(--brandingbase)}.bg-brandingBaseTransparent{background-color:var(--brandingbaseTransparent)}.bg-gray-100{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity))}.bg-gray-200{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity))}.bg-gray-200\/70{background-color:#e5e7ebb3}.bg-gray-50{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity))}.bg-gray-500{--tw-bg-opacity: 1;background-color:rgb(107 114 128 / var(--tw-bg-opacity))}.bg-green-100{--tw-bg-opacity: 1;background-color:rgb(220 252 231 / var(--tw-bg-opacity))}.bg-inherit{background-color:inherit}.bg-neutral-200{--tw-bg-opacity: 1;background-color:rgb(229 229 229 / var(--tw-bg-opacity))}.bg-neutral-50{--tw-bg-opacity: 1;background-color:rgb(250 250 250 / var(--tw-bg-opacity))}.bg-red-100{--tw-bg-opacity: 1;background-color:rgb(254 226 226 / var(--tw-bg-opacity))}.bg-slate-200{--tw-bg-opacity: 1;background-color:rgb(226 232 240 / var(--tw-bg-opacity))}.bg-slate-50{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity))}.bg-teal-600{--tw-bg-opacity: 1;background-color:rgb(13 148 136 / var(--tw-bg-opacity))}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.bg-white\/60{background-color:#fff9}.bg-yellow-100{--tw-bg-opacity: 1;background-color:rgb(254 249 195 / var(--tw-bg-opacity))}.bg-zinc-100{--tw-bg-opacity: 1;background-color:rgb(244 244 245 / var(--tw-bg-opacity))}.bg-zinc-50{--tw-bg-opacity: 1;background-color:rgb(250 250 250 / var(--tw-bg-opacity))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-0{padding:0}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-12{padding:3rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-6{padding:1.5rem}.px-0{padding-left:0;padding-right:0}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-8{padding-left:2rem;padding-right:2rem}.py-0{padding-top:0;padding-bottom:0}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-14{padding-top:3.5rem;padding-bottom:3.5rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-20{padding-top:5rem;padding-bottom:5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pb-0{padding-bottom:0}.pb-1{padding-bottom:.25rem}.pb-2{padding-bottom:.5rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pb-8{padding-bottom:2rem}.pb-\[56\.25\%\]{padding-bottom:56.25%}.pl-0{padding-left:0}.pl-2{padding-left:.5rem}.pr-2{padding-right:.5rem}.pr-5{padding-right:1.25rem}.pt-1{padding-top:.25rem}.pt-2{padding-top:.5rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.pt-8{padding-top:2rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-start{text-align:start}.align-middle{vertical-align:middle}.font-\[inherit\]{font-family:inherit}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.font-sans{font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"}.\!text-lg{font-size:1.125rem!important;line-height:1.75rem!important}.\!text-sm{font-size:.875rem!important;line-height:1.25rem!important}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-5xl{font-size:3rem;line-height:1}.text-8xl{font-size:6rem;line-height:1}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[13px\]{font-size:13px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.text-xxs{font-size:.5rem}.\!font-bold{font-weight:700!important}.\!font-semibold{font-weight:600!important}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.\!leading-snug{line-height:1.375!important}.leading-10{line-height:2.5rem}.leading-3{line-height:.75rem}.leading-4{line-height:1rem}.leading-5{line-height:1.25rem}.leading-8{line-height:2rem}.leading-tight{line-height:1.25}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.\!text-brandingBase{color:var(--brandingbase)!important}.\!text-gray-950{--tw-text-opacity: 1 !important;color:rgb(3 7 18 / var(--tw-text-opacity))!important}.text-\[\#03989e\]{--tw-text-opacity: 1;color:rgb(3 152 158 / var(--tw-text-opacity))}.text-\[\#1F9C8D\]{--tw-text-opacity: 1;color:rgb(31 156 141 / var(--tw-text-opacity))}.text-\[\#9A9393\]{--tw-text-opacity: 1;color:rgb(154 147 147 / var(--tw-text-opacity))}.text-\[\#A49D9D\]{--tw-text-opacity: 1;color:rgb(164 157 157 / var(--tw-text-opacity))}.text-\[\#B2DFE1\]{--tw-text-opacity: 1;color:rgb(178 223 225 / var(--tw-text-opacity))}.text-black{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity))}.text-blue-500{--tw-text-opacity: 1;color:rgb(59 130 246 / var(--tw-text-opacity))}.text-brandingBase{color:var(--brandingbase)}.text-brandingBaseTransparent{color:var(--brandingbaseTransparent)}.text-gray-400{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity))}.text-gray-500{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity))}.text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity))}.text-gray-700{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity))}.text-gray-800{--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity))}.text-gray-900{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity))}.text-green-500{--tw-text-opacity: 1;color:rgb(34 197 94 / var(--tw-text-opacity))}.text-green-700{--tw-text-opacity: 1;color:rgb(21 128 61 / var(--tw-text-opacity))}.text-neutral-400{--tw-text-opacity: 1;color:rgb(163 163 163 / var(--tw-text-opacity))}.text-neutral-500{--tw-text-opacity: 1;color:rgb(115 115 115 / var(--tw-text-opacity))}.text-purple-500{--tw-text-opacity: 1;color:rgb(168 85 247 / var(--tw-text-opacity))}.text-red-500{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity))}.text-red-600{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity))}.text-red-700{--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity))}.text-slate-50{--tw-text-opacity: 1;color:rgb(248 250 252 / var(--tw-text-opacity))}.text-teal-600{--tw-text-opacity: 1;color:rgb(13 148 136 / var(--tw-text-opacity))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.text-yellow-700{--tw-text-opacity: 1;color:rgb(161 98 7 / var(--tw-text-opacity))}.text-zinc-400{--tw-text-opacity: 1;color:rgb(161 161 170 / var(--tw-text-opacity))}.underline{text-decoration-line:underline}.no-underline{text-decoration-line:none}.opacity-50{opacity:.5}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-none{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-emerald-950{--tw-shadow-color: #022c22;--tw-shadow: var(--tw-shadow-colored) }.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.outline-1{outline-width:1px}.outline-offset-8{outline-offset:8px}.outline-zinc-300{outline-color:#d4d4d8}.ring-1{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.grayscale{--tw-grayscale: grayscale(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-shadow{transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.delay-150{transition-delay:.15s}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.hover\:scale-105:hover{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:\!bg-\[\#3A3A3A\]:hover{--tw-bg-opacity: 1 !important;background-color:rgb(58 58 58 / var(--tw-bg-opacity))!important}.hover\:bg-\[\#39bbeb\]:hover{--tw-bg-opacity: 1;background-color:rgb(57 187 235 / var(--tw-bg-opacity))}.hover\:bg-gray-100:hover{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity))}.hover\:bg-gray-200:hover{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity))}.hover\:bg-neutral-100:hover{--tw-bg-opacity: 1;background-color:rgb(245 245 245 / var(--tw-bg-opacity))}.hover\:bg-slate-100:hover{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity))}.hover\:bg-zinc-100\/80:hover{background-color:#f4f4f5cc}.hover\:bg-zinc-200\/80:hover{background-color:#e4e4e7cc}.hover\:text-black:hover{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity))}.hover\:text-blue-400:hover{--tw-text-opacity: 1;color:rgb(96 165 250 / var(--tw-text-opacity))}.hover\:text-blue-500:hover{--tw-text-opacity: 1;color:rgb(59 130 246 / var(--tw-text-opacity))}.hover\:text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.hover\:shadow:hover{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-lg:hover{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-md:hover{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-zinc-300:disabled{--tw-bg-opacity: 1;background-color:rgb(212 212 216 / var(--tw-bg-opacity))}.disabled\:\!text-zinc-400:disabled{--tw-text-opacity: 1 !important;color:rgb(161 161 170 / var(--tw-text-opacity))!important}.disabled\:shadow-none:disabled{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}@media (min-width: 640px){.sm\:-bottom-16{bottom:-4rem}.sm\:-left-32{left:-8rem}.sm\:-right-32{right:-8rem}.sm\:-right-8{right:-2rem}.sm\:-top-16{top:-4rem}.sm\:-top-4{top:-1rem}.sm\:-top-44{top:-11rem}.sm\:col-span-1{grid-column:span 1 / span 1}.sm\:col-span-2{grid-column:span 2 / span 2}.sm\:mx-0{margin-left:0;margin-right:0}.sm\:my-2{margin-top:.5rem;margin-bottom:.5rem}.sm\:my-28{margin-top:7rem;margin-bottom:7rem}.sm\:ml-20{margin-left:5rem}.sm\:mt-0{margin-top:0}.sm\:mt-0\.5{margin-top:.125rem}.sm\:mt-3{margin-top:.75rem}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:h-112{height:28rem}.sm\:h-52{height:13rem}.sm\:h-56{height:14rem}.sm\:h-96{height:24rem}.sm\:w-1\/2{width:50%}.sm\:w-11\/12{width:91.666667%}.sm\:w-12{width:3rem}.sm\:w-2\/5{width:40%}.sm\:w-28{width:7rem}.sm\:w-3\/4{width:75%}.sm\:w-3\/5{width:60%}.sm\:w-32{width:8rem}.sm\:w-4\/5{width:80%}.sm\:w-40{width:10rem}.sm\:w-48{width:12rem}.sm\:w-52{width:13rem}.sm\:w-56{width:14rem}.sm\:w-60{width:15rem}.sm\:w-auto{width:auto}.sm\:flex-1{flex:1 1 0%}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:justify-normal{justify-content:normal}.sm\:justify-between{justify-content:space-between}.sm\:gap-16{gap:4rem}.sm\:gap-2{gap:.5rem}.sm\:gap-4{gap:1rem}.sm\:gap-6{gap:1.5rem}.sm\:gap-8{gap:2rem}.sm\:gap-x-12{column-gap:3rem}.sm\:p-2{padding:.5rem}.sm\:p-3{padding:.75rem}.sm\:p-4{padding:1rem}.sm\:p-6{padding:1.5rem}.sm\:p-8{padding:2rem}.sm\:px-12{padding-left:3rem;padding-right:3rem}.sm\:px-16{padding-left:4rem;padding-right:4rem}.sm\:px-4{padding-left:1rem;padding-right:1rem}.sm\:text-2xl{font-size:1.5rem;line-height:2rem}.sm\:text-3xl{font-size:1.875rem;line-height:2.25rem}.sm\:text-4xl{font-size:2.25rem;line-height:2.5rem}.sm\:text-base{font-size:1rem;line-height:1.5rem}.sm\:text-lg{font-size:1.125rem;line-height:1.75rem}.sm\:text-sm{font-size:.875rem;line-height:1.25rem}.sm\:text-xl{font-size:1.25rem;line-height:1.75rem}.sm\:text-xs{font-size:.75rem;line-height:1rem}.sm\:font-medium{font-weight:500}.sm\:font-normal{font-weight:400}.sm\:font-semibold{font-weight:600}.sm\:leading-4{line-height:1rem}}@media (min-width: 768px){.md\:left-12{left:3rem}.md\:right-12{right:3rem}.md\:col-span-1{grid-column:span 1 / span 1}.md\:col-span-2{grid-column:span 2 / span 2}.md\:ml-12{margin-left:3rem}.md\:block{display:block}.md\:hidden{display:none}.md\:w-1\/2{width:50%}.md\:w-1\/3{width:33.333333%}.md\:w-2\/3{width:66.666667%}.md\:w-3\/4{width:75%}.md\:w-3\/5{width:60%}.md\:w-4\/5{width:80%}.md\:w-8\/12{width:66.666667%}.md\:w-\[31\.5\%\]{width:31.5%}.md\:w-\[45\%\]{width:45%}.md\:w-\[50\%\]{width:50%}.md\:w-\[50rem\]{width:50rem}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.md\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.md\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.md\:flex-row{flex-direction:row}.md\:items-end{align-items:flex-end}.md\:items-center{align-items:center}.md\:justify-end{justify-content:flex-end}.md\:gap-4{gap:1rem}.md\:gap-8{gap:2rem}.md\:gap-x-2{column-gap:.5rem}.md\:gap-x-4{column-gap:1rem}.md\:object-center{object-position:center}.md\:object-left{object-position:left}.md\:p-4{padding:1rem}.md\:p-8{padding:2rem}.md\:text-right{text-align:right}.md\:text-2xl{font-size:1.5rem;line-height:2rem}.md\:text-3xl{font-size:1.875rem;line-height:2.25rem}.md\:text-sm{font-size:.875rem;line-height:1.25rem}.md\:text-xl{font-size:1.25rem;line-height:1.75rem}.md\:leading-10{line-height:2.5rem}}@media (min-width: 1024px){.lg\:left-24{left:6rem}.lg\:left-52{left:13rem}.lg\:right-24{right:6rem}.lg\:right-52{right:13rem}.lg\:col-span-1{grid-column:span 1 / span 1}.lg\:block{display:block}.lg\:hidden{display:none}.lg\:h-64{height:16rem}.lg\:max-h-40{max-height:10rem}.lg\:max-h-60{max-height:15rem}.lg\:w-1\/2{width:50%}.lg\:w-1\/3{width:33.333333%}.lg\:w-2\/3{width:66.666667%}.lg\:w-4\/5{width:80%}.lg\:w-60{width:15rem}.lg\:w-\[500px\]{width:500px}.lg\:w-fit{width:fit-content}.lg\:min-w-\[11rem\]{min-width:11rem}.lg\:min-w-\[12\.5rem\]{min-width:12.5rem}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:flex-row{flex-direction:row}.lg\:justify-end{justify-content:flex-end}.lg\:rounded-md{border-radius:.375rem}.lg\:border{border-width:1px}.lg\:p-3{padding:.75rem}.lg\:p-4{padding:1rem}.lg\:text-base{font-size:1rem;line-height:1.5rem}.lg\:text-lg{font-size:1.125rem;line-height:1.75rem}}@media (min-width: 1280px){.xl\:-right-16{right:-4rem}.xl\:left-48{left:12rem}.xl\:left-96{left:24rem}.xl\:right-48{right:12rem}.xl\:right-96{right:24rem}.xl\:w-3\/4{width:75%}.xl\:w-80{width:20rem}.xl\:py-4{padding-top:1rem;padding-bottom:1rem}.xl\:text-lg{font-size:1.125rem;line-height:1.75rem}}@media (min-width: 1536px){.\32xl\:left-72{left:18rem}.\32xl\:right-72{right:18rem}.\32xl\:block{display:block}}:root{--templateprimary: #082a75;--brandingbase: #03989e;--brandingbaseTransparent: rgba(3, 152, 158, 80%);--templatesecondary: #009688;--muiBackgroundDisabled: rgba(0, 0, 0, 12%);--muiTextDisabled: rgba(0, 0, 0, 26%);--projectCardInactive: rgba(224, 224, 224, 80%);--white: #ffffff;--brandingemphasis: #004d40;--black: #313131;--primary: #03989e;--textsecondary: #b2dfe1;--muisecondary: #f50057;--google-blue: #4285f4;--button-active-blue: #1669f2;--materialblue: #3f51b5;--royalblue: #4d78cc;--mapsgreen: #1ea362;--leadsourcebg: #008080;--subtlegrey: #fafbfc;--backgroundgrey: #efefef;--bordergrey: #cfcfcf;--hovergrey: #afafaf;--textgrey: #707070;--subtextgrey: #909090;--crmgrey: #f1f3f5;--extragrey: #c4c4c4;--lightred: #f5a0a0;--highlightteal: teal;--header: #1976d2;--dueyellow: #f2d600;--warningyellow: #ffc107;--raisinblack: #2f4858;--sidenavbg: #343d46;--linkhover: #f1f1f1;--analyticsorange: #f65d3e;--analyticsblue: #2196f3;--analyticsgreen: #1ea362;--lightshadow: 0 1px 1px .25px rgba(89, 89, 89, 12%), 0 1px 3px .25px rgba(125, 125, 125, 24%);--standardshadow: 0 1px 2px .25px rgba(0, 0, 0, 12%), 0 1px 3px .25px rgba(0, 0, 0, 24%);--longershadow: 0 5px 10px .25px rgba(0, 0, 0, 12%), 0 5px 15px .25px rgba(0, 0, 0, 24%);--wideshadow: 0 5px 20px rgba(50, 50, 93, 10%);--funkyshadow: 0 2px 5px 0px rgba(50, 50, 93, 10%);--materialshadow: 0px 3px 1px -2px rgba(0, 0, 0, 20%), 0px 2px 2px 0px rgba(0, 0, 0, 14%), 0px 1px 5px 0px rgba(0, 0, 0, 12%);--bootstrapinfo: #5bc0de;--imageback: #efefef;--crmblue: #172b4d;--standardspacing: .75rem;--midspacing: .875rem;--extraspacing: 1rem;--enquirycold: #2e86ab;--enquiryhot: #c73e1d;--enquirywarm: #fe9d0b;--todayorange: #faf3c0;--todogrey: #efefef;--inprogress: #2490ef;--ganttblue: #2490ef;--milestonepurple: rgb(105, 8, 216);--completed: #1ea362;--finished: #49b882;--delayed: #f13b35;--OAndMdelayed: #fe9d0b;--OAndMmissed: #f13b35;--taskgrey: #a5afb9;--taskblue: #57dbd8;--delayedButCompleted: #44d807;--brilliantblue: #0a6cf7;--textblue: #123456;--darkblack: #000000;--activegreen: #1ea362;--closedred: #f13b35;--selectionColor: #03989e;--statusgreen: #36d56c;--statusred: #df484a;--menuActiveBg: var(--brandingbase);--menuActiveText: #ffffff;--menuInactiveText: var(--brandingbase);--menuBorderRadius: 9999px;--menuHoverBg: var(--menuActiveBg);--menuHoverText: var(--menuActiveText);--loginFormPadding: 0;--defaultFont: roboto, sans-serif}@font-face{font-family:IBM Plex Sans Devanagari;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexsansdevanagari/v11/XRXH3JCMvG4IDoS9SubXB6W-UX5iehIMBFR2-O_PU0j1Q80.woff2) format("woff2");unicode-range:U+0900-097F}@font-face{font-family:IBM Plex Sans Devanagari;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexsansdevanagari/v11/XRXA3JCMvG4IDoS9SubXB6W-UX5iehIMBFR2-O_HoWvgfez9MV0.woff2) format("woff2");unicode-range:U+0900-097F}:lang(devanagari){font-family:IBM Plex Sans Devanagari}.row,.container-fluid{padding:0;margin:0}.row .col,.row .col-1,.row .col-10,.row .col-11,.row .col-12,.row .col-2,.row .col-3,.row .col-4,.row .col-5,.row .col-6,.row .col-7,.row .col-8,.row .col-9,.row .col-auto,.row .col-lg,.row .col-lg-1,.row .col-lg-10,.row .col-lg-11,.row .col-lg-12,.row .col-lg-2,.row .col-lg-3,.row .col-lg-4,.row .col-lg-5,.row .col-lg-6,.row .col-lg-7,.row .col-lg-8,.row .col-lg-9,.row .col-lg-auto,.row .col-md,.row .col-md-1,.row .col-md-10,.row .col-md-11,.row .col-md-12,.row .col-md-2,.row .col-md-3,.row .col-md-4,.row .col-md-5,.row .col-md-6,.row .col-md-7,.row .col-md-8,.row .col-md-9,.row .col-md-auto,.row .col-sm,.row .col-sm-1,.row .col-sm-10,.row .col-sm-11,.row .col-sm-12,.row .col-sm-2,.row .col-sm-3,.row .col-sm-4,.row .col-sm-5,.row .col-sm-6,.row .col-sm-7,.row .col-sm-8,.row .col-sm-9,.row .col-sm-auto,.row .col-xl,.row .col-xl-1,.row .col-xl-10,.row .col-xl-11,.row .col-xl-12,.row .col-xl-2,.row .col-xl-3,.row .col-xl-4,.row .col-xl-5,.row .col-xl-6,.row .col-xl-7,.row .col-xl-8,.row .col-xl-9,.row .col-xl-auto,.container-fluid .col,.container-fluid .col-1,.container-fluid .col-10,.container-fluid .col-11,.container-fluid .col-12,.container-fluid .col-2,.container-fluid .col-3,.container-fluid .col-4,.container-fluid .col-5,.container-fluid .col-6,.container-fluid .col-7,.container-fluid .col-8,.container-fluid .col-9,.container-fluid .col-auto,.container-fluid .col-lg,.container-fluid .col-lg-1,.container-fluid .col-lg-10,.container-fluid .col-lg-11,.container-fluid .col-lg-12,.container-fluid .col-lg-2,.container-fluid .col-lg-3,.container-fluid .col-lg-4,.container-fluid .col-lg-5,.container-fluid .col-lg-6,.container-fluid .col-lg-7,.container-fluid .col-lg-8,.container-fluid .col-lg-9,.container-fluid .col-lg-auto,.container-fluid .col-md,.container-fluid .col-md-1,.container-fluid .col-md-10,.container-fluid .col-md-11,.container-fluid .col-md-12,.container-fluid .col-md-2,.container-fluid .col-md-3,.container-fluid .col-md-4,.container-fluid .col-md-5,.container-fluid .col-md-6,.container-fluid .col-md-7,.container-fluid .col-md-8,.container-fluid .col-md-9,.container-fluid .col-md-auto,.container-fluid .col-sm,.container-fluid .col-sm-1,.container-fluid .col-sm-10,.container-fluid .col-sm-11,.container-fluid .col-sm-12,.container-fluid .col-sm-2,.container-fluid .col-sm-3,.container-fluid .col-sm-4,.container-fluid .col-sm-5,.container-fluid .col-sm-6,.container-fluid .col-sm-7,.container-fluid .col-sm-8,.container-fluid .col-sm-9,.container-fluid .col-sm-auto,.container-fluid .col-xl,.container-fluid .col-xl-1,.container-fluid .col-xl-10,.container-fluid .col-xl-11,.container-fluid .col-xl-12,.container-fluid .col-xl-2,.container-fluid .col-xl-3,.container-fluid .col-xl-4,.container-fluid .col-xl-5,.container-fluid .col-xl-6,.container-fluid .col-xl-7,.container-fluid .col-xl-8,.container-fluid .col-xl-9,.container-fluid .col-xl-auto{padding:0}.form-control{color:var(--black)}.form-control:focus{color:var(--black)}*{box-sizing:border-box;font-display:swap}@media screen{html{overflow-x:hidden}}body{display:block;line-height:1.61;max-width:100%;min-width:100%;color:var(--black);background:var(--white);font-family:var(--defaultFont, Roboto, sans-serif);font-size:var(--extraspacing);position:relative}@media screen{body{overflow-x:hidden}}svg.react-icon{font-size:var(--extraspacing)}button{outline:none!important}#root{position:relative}#root.desktop-app-variant{top:calc(2.5 * var(--extraspacing))}.fixedcontainer{max-width:1100px;margin:0 auto;padding:var(--standardspacing);position:relative}@media (min-width: 1575px){.fixedcontainer{max-width:1500px}}@media (min-width: 1775px){.fixedcontainer{max-width:1700px}}.accessibility{background:transparent;border:none;box-shadow:none;padding:0}.resimage{max-width:100%;max-height:100%}.form-control{height:auto}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{--moz-appearance: textfield}@media only screen and (max-width: 768px){.invertflexonsmall{flex-direction:column-reverse}}.generaltextarea{min-height:25vh}a{text-decoration:none!important}.tooltipindicator{background:var(--black);color:var(--white);border-radius:50%;font-size:var(--standardspacing);font-weight:600;padding:.15rem .4rem;width:var(--standardspacing);height:var(--standardspacing)}.alignright{text-align:right}h5{margin-bottom:calc(.25 * var(--standardspacing));padding:0}a{text-decoration:none}@media print{*{-webkit-print-color-adjust:exact;print-color-adjust:exact}@page{margin:0;padding:0;size:"A4" portrait}html,body{margin:0;padding:0;overflow-x:unset!important}}@media screen{.onelinefield{white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}}.hide{visibility:hidden;height:0;width:0}.cursor-pointer{cursor:pointer}.position-relative{position:relative}.capitalize{text-transform:capitalize}.textCenter{text-align:center}.standardshadow{box-shadow:var(--standardshadow)}.standardpadding{padding:var(--standardspacing)}@media only screen and (max-width: 768px){.hideonsmall{display:none!important}}@media only screen and (min-width: 768px){.showonsmall{display:none!important}}@media print{.hideonprint,#hideonprint{display:none}}.smallsizetext{font-size:var(--standardspacing)}.midsizetext{font-size:var(--midspacing)}.greytext{color:var(--textgrey)}.jsontext{color:var(--white);border-radius:calc(.5 * var(--standardspacing));padding:var(--standardspacing);background:var(--black);white-space:pre-wrap}.general-navbar{background:transparent;position:relative;width:fit-content;transition:.3s}@media screen and (max-width: 576px){.general-navbar{max-width:93%!important;margin:0!important;left:50%;transform:translate(-50%)}}.general-navbar-tabswitcher{display:inline-block;padding:var(--standardspacing);transition:.75s;text-decoration:none;font-weight:500;font-size:.925rem;border-bottom:.15rem solid var(--white)}.general-navbar-tabswitcher svg.react-icon{font-size:calc(1.25 * var(--extraspacing))}.general-navbar-tabswitcher.active{border-bottom:.15rem solid var(--primary)}.general-navbar a.tabswitcher:hover,.general-navbar a.tabswitcher:active{color:var(--textsecondary)}.general-navbar .nopadding{padding:0;overflow-x:auto;white-space:nowrap;text-align:left;-ms-overflow-style:none;scrollbar-width:none;border:.0125rem solid var(--backgroundgrey)}.general-navbar .nopadding::-webkit-scrollbar{display:none}.general-navbar-scroller{position:absolute;top:50%;display:none;align-items:center;font-weight:700;justify-content:center;transform:translateY(-50%);border-radius:50%;cursor:pointer;background:var(--brandingbase);color:var(--white);width:calc(2 * var(--extraspacing));height:calc(2 * var(--extraspacing));font-size:calc(1.5 * var(--standardspacing));z-index:10;box-shadow:var(--standardshadow)}.general-navbar-scroller.left{left:calc(1.5 * var(--standardspacing))}.general-navbar-scroller.right{right:calc(1.5 * var(--standardspacing))}.general-navbar-scroller .nudge{position:absolute;top:0;right:0}@media screen and (max-width: 768px){.general-navbar-scroller{display:flex;background:var(--brandingbase);color:var(--white);padding:0 calc(.25 * var(--standardspacing));width:5rem;border-radius:5rem;z-index:-1}.general-navbar-scroller.left{left:calc(-.75 * var(--standardspacing));box-shadow:none;justify-content:flex-start}.general-navbar-scroller.left .nudge{right:auto;left:0}.general-navbar-scroller.right{right:calc(-.75 * var(--standardspacing));box-shadow:none;justify-content:flex-end}}@media screen and (min-width: 768px){.general-navbar.full-width-larger-screen-sticky-navbar{width:100%;top:0;padding:0;max-width:100%!important}.general-navbar.full-width-larger-screen-sticky-navbar .nopadding{width:100%;border-radius:0;border-right:none;border-left:none;border-top:none}}.general-navbar--mobile{width:100%!important;max-width:100%!important;left:0!important;transform:none!important;margin:0!important;padding:0!important}.general-navbar--mobile .nopadding{display:flex;align-items:stretch;gap:.25rem;padding:0 .75rem!important;border:none;border-bottom:.0625rem solid var(--backgroundgrey);border-radius:0;mask-image:linear-gradient(to right,transparent 0,#000 1rem,#000 calc(100% - 1.5rem),transparent 100%);-webkit-mask-image:linear-gradient(to right,transparent 0,#000 1rem,#000 calc(100% - 1.5rem),transparent 100%)}.general-navbar--mobile .tabswitcher{position:relative;display:inline-flex;align-items:center;gap:.3125rem;flex:0 0 auto;height:2.75rem;padding:0 .625rem;font-size:.875rem;font-weight:500;line-height:1;letter-spacing:-.005em;white-space:nowrap;opacity:.7;background:transparent!important;border-radius:0!important;transition:opacity .18s ease,color .18s cubic-bezier(.16,1,.3,1)!important;-webkit-tap-highlight-color:transparent}.general-navbar--mobile .tabswitcher:active{opacity:1}.general-navbar--mobile .tabswitcher svg{font-size:1.0625rem!important;flex-shrink:0;opacity:.85}.general-navbar--mobile .tabswitcher:after{content:"";position:absolute;left:.625rem;right:.625rem;bottom:0;height:.1875rem;border-radius:.1875rem .1875rem 0 0;background:var(--menuActiveBg);transform:scaleX(0);transform-origin:center;transition:transform .26s cubic-bezier(.34,1.56,.64,1)}.general-navbar--mobile .tabswitcher.is-active{font-weight:600;opacity:1}.general-navbar--mobile .tabswitcher.is-active svg{opacity:1}.general-navbar--mobile .tabswitcher.is-active:after{transform:scaleX(1)}.general-navbar--mobile .general-navbar-scroller{top:0;bottom:0;height:auto;width:1.75rem;transform:none;border-radius:0;box-shadow:none;background:transparent;color:var(--menuInactiveText);font-size:1.25rem;z-index:2;display:none;align-items:center;justify-content:center}.general-navbar--mobile .general-navbar-scroller svg{display:block;filter:drop-shadow(0 0 .5rem var(--white)) drop-shadow(0 0 .5rem var(--white))}.general-navbar--mobile .general-navbar-scroller .nudge{top:.125rem}.general-navbar--mobile .general-navbar-scroller.left{left:0;padding:0;justify-content:center}.general-navbar--mobile .general-navbar-scroller.right{right:0;padding:0;justify-content:center}.general-navbar--mobile+.general-navbar--mobile{margin-top:0!important}.general-navbar--mobile+.general-navbar--mobile .nopadding{border-top:none}@media (prefers-reduced-motion: reduce){.general-navbar--mobile .tabswitcher,.general-navbar--mobile .tabswitcher:after{transition:none!important}}.showonmobileportraitmode{display:none}@media screen and (max-width: 450px) and (orientation: portrait){.showonmobileportraitmode{display:block;min-height:45vh;text-align:center}.showonmobileportraitmode .image{margin-bottom:calc(2.5 * var(--extraspacing));margin-top:calc(2.5 * var(--extraspacing));max-height:35vh}.showonmobileportraitmode .text{font-weight:600;font-size:calc(1.125 * var(--extraspacing))}}.iconimage{max-width:calc(3 * var(--extraspacing))}@media (max-width: 576px){.iconimage{max-width:calc(2 * var(--extraspacing))}}.floatingbutton-container{position:fixed;right:1.5rem;bottom:1.5rem;z-index:5}.statuslabel{padding:calc(.5 * var(--standardspacing)) var(--extraspacing);min-width:calc(6.5 * var(--extraspacing));display:inline-block;border-radius:calc(5 * var(--extraspacing));color:var(--textgrey);background-color:var(--backgroundgrey)}.statuslabel.completedstatuslabel{color:var(--white);background:var(--completed)}.statuslabel.dcompletedstatuslabel{color:var(--white);background:var(--delayedButCompleted)}.statuslabel.inprogressstatuslabel{color:var(--white);background:var(--inprogress)}.statuslabel.duestatuslabel{color:var(--white);background-color:#eace09}.statuslabel.delayedstatuslabel{color:var(--white);background-color:var(--OAndMdelayed)}.statuslabel.missedstatuslabel{color:var(--white);background-color:var(--OAndMmissed)}.jodit-status-bar-link{display:none}.jodit-toolbar-button_about,.jodit-toolbar-button_fullsize{display:none!important}.anticon{display:inline-flex!important}.ant-message-notice-content{border-radius:.5rem!important;padding-top:.75rem!important;padding-bottom:.75rem!important}.commonheading{font-weight:600;font-size:calc(1.25 * var(--extraspacing));white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase}.keyboard-key{font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;background:#edf2f7;border-radius:.375rem;border-width:1px 1px 3px;font-weight:700;line-height:normal;padding-inline:.4em;white-space:nowrap}.ais-SearchBox-input{border-radius:25px;padding:.5rem 1rem;margin:.5rem;width:70%;border:1.5px solid var(--brandingbase)}.ais-SearchBox-input:focus{outline:none}.ais-SearchBox-submit,.ais-SearchBox-reset{border-radius:50%;color:#fff!important;background-color:#add8e6;width:40px;margin:0 .25rem;padding:.5rem;border:2px solid lightblue;transition:background-color .1s linear}.ais-SearchBox-submit:hover,.ais-SearchBox-reset:hover{background-color:#fff}.ant-picker{border-radius:5px!important}.oandmcard-paused{position:absolute;top:var(--standardspacing);right:var(--standardspacing);background:#fff;font-weight:700;color:red;z-index:100;border-radius:5px;font-size:var(--standardspacing)}.row-dragging{display:flex;z-index:999;align-items:center;justify-content:center;border:.4px solid var(--textgrey)}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.force-pointer-events{pointer-events:all!important}.MuiButton-contained.greenbutton{background:var(--mapsgreen);color:var(--white)}.MuiButton-contained.greenbutton:hover,.MuiButton-contained.greenbutton:focus{background:var(--mapsgreen);color:var(--white)}.MuiButton-contained.dangerbutton{background:var(--danger);color:var(--white)}.MuiButton-contained.dangerbutton:hover,.MuiButton-contained.dangerbutton:focus{background:var(--danger);color:var(--white)}.MuiButton-contained.warningbutton{background:var(--warning);color:var(--white)}.MuiButton-contained.warningbutton:hover,.MuiButton-contained.warningbutton:focus{background:var(--warning);color:var(--white)}.MuiButton-contained.brandbutton{background:var(--brandingbase);color:var(--white)}.MuiButton-contained.brandbutton:hover,.MuiButton-contained.brandbutton:focus{background:var(--brandingbase);color:var(--white)}.brandbutton-nonbg{color:var(--brandingbase)!important}.brandbutton-nonbg:hover,.brandbutton-nonbg:focus{color:var(--brandingbase)}.solarladder-genericbutton{background:var(--brandingbase)!important;border:0;color:var(--white)!important;padding:calc(.5 * var(--standardspacing)) var(--extraspacing);box-shadow:var(--funkyshadow);border:.0875rem solid var(--backgroundgrey);border-radius:calc(.5 * var(--standardspacing));text-align:center;font-weight:500;outline:none;display:flex;align-items:center;justify-content:center}.solarladder-genericbutton.extrapadding{padding:var(--standardspacing) calc(2.5 * var(--extraspacing))}.signupbutton{margin-right:var(--extraspacing)!important;color:var(--brandingbase)!important;background-color:#fff!important}.loginbutton{color:var(--brandingbase)!important;background-color:#fff!important}.appheader{padding:0}@media print{.appheader{display:none}}.appheader a{text-decoration:none}.appheader .headerleft{display:flex;align-items:center;font-weight:600;font-size:1.065rem}.appheader .headerleft .logo-wrapper{margin:5px;padding:7px 12px;border:none;border-radius:50px;background-color:#fff}.appheader .headerleft .companylogo{max-height:1.375rem}.appheader .headerleft .companylogo.extraheight{max-height:1.65rem}.appheader .headerleft .client-logo{display:flex;align-items:center;justify-content:center;gap:calc(.5 * var(--standardspacing))}.appheader .headerleft .client-logo img{max-height:2.5rem}.appheader .headerleft .client-logo-separator{width:calc(.125 * var(--standardspacing));background:var(--bordergrey);height:calc(2 * var(--extraspacing))}.appheader .headerleft a{text-decoration:none;color:var(--black);display:flex;align-items:center}.appheader .headerright{display:flex;justify-content:flex-end;align-items:center}@media screen and (max-width: 500px){.appheader-hideonsmall{display:none!important}}@media screen and (min-width: 500px){.appheader-showonsmall{display:none!important}}.appheader-link{text-decoration:none;color:var(--black);display:flex;align-items:center}.appheader-link:hover{color:var(--black)}.dropzoneclass{margin:.65rem auto;display:flex;flex-flow:column;justify-content:center;border-radius:1rem;border-width:.175rem!important;background-color:#fff!important;max-width:500px!important}.dropzonetextclass{font-size:16px!important;color:var(--textgrey)}.DropzoneArea-uploadIconSize-8{height:25px!important}.previousproject{box-shadow:var(--funkyshadow);border-radius:.35rem;overflow:hidden;border:1px solid var(--backgroundgrey)}.previousproject a{color:var(--black);text-decoration:none}.previousproject-image{height:13.5rem;object-fit:cover;width:100%}.previousproject-image-container{height:13.5rem}.previousproject-details{padding:.75rem}.previousproject-details-name{font-weight:600;text-transform:uppercase}.previousproject-details-desc{margin:.35rem 0;line-height:1.5rem;white-space:pre-wrap;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;height:4.5rem}.previousproject-details-misc{color:var(--textgrey)}.nonefound{padding:1.5rem 0;display:flex;flex-flow:column;align-items:center;justify-content:center;min-height:40vh}.nonefound svg.react-icon{font-size:5rem}.comingsoon{text-align:center;min-height:45vh;display:flex;align-items:center;justify-content:center;flex-flow:column;font-weight:500;font-size:1.25rem}.comingsoon .resimage{max-height:17.5rem}.document{padding:1.35rem;border-radius:.35rem;box-shadow:var(--standardshadow);color:var(--black);text-decoration:none;cursor:pointer;align-items:center;margin-bottom:var(--midspacing)}.document .filename{text-transform:uppercase;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.document .downloadicon{font-weight:500;align-items:center}a.document-container{text-decoration:none}.projectviewer{font-size:var(--extraspacing);font-weight:400}@media screen{.projectviewer{margin:auto;min-width:80%;max-width:90%;color:var(--black);background:var(--white);height:95vh;overflow-y:auto;overflow-x:hidden;border-radius:var(--standardspacing)}.projectviewer-container{position:fixed;background:rgba(0,0,0,.7);overflow-y:auto;top:0;right:0;bottom:0;left:0;padding:2.5vh calc(.5 * var(--extraspacing));height:auto;z-index:899}}@media only screen and (max-width: 768px){.projectviewer-container{padding:0}}@media screen{.projectviewer-container.fullwidth{padding:0}.projectviewer::-webkit-scrollbar{width:calc(.75 * var(--standardspacing));z-index:599}.projectviewer::-webkit-scrollbar-track{background:transparent;border-left:.0125rem solid var(--backgroundgrey)}.projectviewer::-webkit-scrollbar-thumb{background:var(--bordergrey);border-top-right-radius:5rem;border-bottom-right-radius:5rem}}@media only screen and (max-width: 768px){.projectviewer::-webkit-scrollbar-thumb{border-top-right-radius:0;border-bottom-right-radius:0}}@media screen{.projectviewer::-webkit-scrollbar-thumb:hover{background:var(--hovergrey)}.projectviewer.fullwidth{min-width:100%;max-width:100%;border-radius:0;min-height:100vh}.projectviewer.fullwidth::-webkit-scrollbar-thumb{background:var(--bordergrey);border-top-right-radius:0;border-bottom-right-radius:0}.projectviewer-top{margin:0 auto;width:100%;z-index:600;top:0;position:sticky;background-color:#fff;padding:calc(.75 * var(--standardspacing)) calc(1.5 * var(--standardspacing));font-weight:700;font-size:calc(1.2 * var(--extraspacing));text-transform:uppercase;border-bottom:.1rem solid var(--backgroundgrey);align-items:center}}@media screen and (max-width: 768px){.projectviewer-top{padding:calc(.75 * var(--standardspacing)) var(--standardspacing)}}@media screen{.projectviewer-top svg.react-icon{font-size:calc(1.125 * var(--extraspacing))}.projectviewer-top-title{text-align:left}.projectviewer-content{color:var(--black);background:var(--white);position:relative}.projectviewer-content-realTimeUpdateLoader{position:fixed;bottom:2rem;right:5rem;z-index:999;display:flex;align-items:center;justify-content:flex-end;font-size:calc(1.5 * var(--extraspacing));font-weight:700}.projectviewer-content-padded-wrapper{padding:var(--extraspacing)}}@media only screen and (max-width: 768px){.projectviewer-content-padded-wrapper{padding:var(--standardspacing)}}@media screen{.projectviewer-content-lanechooser{padding-bottom:var(--standardspacing)}.projectviewer-content-basicinfo{padding:var(--standardspacing) 0;font-weight:500;align-items:center}.projectviewer-content-basicinfo-col{display:flex;align-items:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media only screen and (max-width: 576px){.projectviewer-content-basicinfo-col{padding:calc(.375 * var(--standardspacing)) 0!important;justify-content:center}}@media screen{.projectviewer-content-basicinfo a{text-decoration:none;color:var(--black)}.projectviewer-content-tabbar{padding:0;width:100%;display:flex;text-align:left;-ms-overflow-style:none;scrollbar-width:none;overflow:auto;border-bottom:.1rem solid var(--backgroundgrey)}.projectviewer-content-tabbar::-webkit-scrollbar{display:none}.projectviewer-content-tabbar .tabswitcher{display:flex;align-items:center;justify-content:center;text-decoration:none;color:var(--black);transition:.1s;text-align:center;white-space:nowrap}.projectviewer-content-tabbar .tabswitcher:first-child{padding-left:0}.projectviewer-content-tabbar .tabswitcher.active{color:var(--primary)}.projectviewer-content-tabbar .nopadding{max-width:100%;margin:0}.projectviewer-content-tabcontainer{padding-top:var(--standardspacing);position:relative}}@media only screen and (max-width: 576px){.projectviewer-content-tabcontainer{padding-top:calc(1.25 * var(--standardspacing))}}@media only screen and (max-width: 768px){.projectviewer{max-width:100%;min-width:100%;border-radius:0;min-height:100vh}}@media only screen and (max-width: 576px){.projectviewer-mobile-summary{background:var(--white);border-bottom:.0625rem solid var(--backgroundgrey);padding:calc(.85 * var(--standardspacing))}.projectviewer-mobile-summary-header{display:flex;align-items:center;justify-content:space-between;gap:calc(.65 * var(--standardspacing))}.projectviewer-mobile-summary-titleblock{min-width:0}.projectviewer-mobile-summary-title{display:block;color:var(--black);font-size:1.125rem;font-weight:700;letter-spacing:.01em;line-height:1.2;text-transform:none}.projectviewer-mobile-summary-subline{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem;margin-top:.25rem}.projectviewer-mobile-summary-type{color:var(--textgrey);font-size:.6875rem;font-weight:600;letter-spacing:.03em;line-height:1;text-transform:uppercase}.projectviewer-mobile-summary-tag{margin:0!important;font-size:.625rem;font-weight:600;line-height:1;padding:.0625rem .3125rem!important}.projectviewer-mobile-summary-actions{display:flex;align-items:center;gap:.125rem;flex-shrink:0}.projectviewer-mobile-summary-action{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:2.1rem!important;height:2.1rem!important;padding:0!important;color:var(--menuInactiveText)!important;border:none!important;border-radius:.5rem!important;background:transparent!important;transition:background .15s ease!important}.projectviewer-mobile-summary-action svg{font-size:1.2rem}.projectviewer-mobile-summary-action:active{background:color-mix(in srgb,var(--brandingbase) 8%,transparent)!important}.projectviewer-mobile-summary-action.whatsapp{color:var(--activegreen)!important}.projectviewer-mobile-summary-customer{margin-top:calc(.85 * var(--standardspacing));padding-top:calc(.85 * var(--standardspacing));border-top:1px solid var(--backgroundgrey)}.projectviewer-mobile-summary-identity{display:flex;align-items:center;justify-content:space-between;gap:.5rem .85rem}.projectviewer-mobile-summary-name{min-width:0;flex:1 1 auto;color:var(--black);font-size:1.25rem;font-weight:700;letter-spacing:-.015em;line-height:1.25;overflow-wrap:anywhere}.projectviewer-mobile-summary-phone{display:inline-flex;align-items:center;gap:.3rem;flex-shrink:0;color:var(--brandingbase);font-size:.875rem;font-weight:600;letter-spacing:.01em;text-decoration:none;white-space:nowrap;transition:opacity .15s ease}.projectviewer-mobile-summary-phone:active{opacity:.6}.projectviewer-mobile-summary-phone-icon{font-size:.875rem;flex-shrink:0}.projectviewer-mobile-summary-chips{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.7rem}.projectviewer-mobile-summary-chip{display:inline-flex;align-items:center;gap:.35rem;max-width:100%;min-width:0;padding:.3rem .55rem;border-radius:.5rem;background:color-mix(in srgb,var(--brandingbase) 7%,var(--white));color:var(--black);font-size:.8125rem;font-weight:600;line-height:1.1;text-decoration:none;transition:background .15s ease}.projectviewer-mobile-summary-chip.is-link:active{background:color-mix(in srgb,var(--brandingbase) 14%,var(--white))}.projectviewer-mobile-summary-chip-icon{font-size:.9375rem;color:var(--brandingbase);flex-shrink:0}.projectviewer-mobile-summary-chip-value{overflow:hidden;min-width:0;text-overflow:ellipsis;white-space:nowrap}.projectviewer-mobile-summary-chip-affordance{font-size:.6875rem;color:var(--hovergrey);flex-shrink:0}.projectviewer-mobile-summary-controls{display:flex;flex-direction:column;gap:calc(.6 * var(--standardspacing));margin-top:calc(.85 * var(--standardspacing));padding-top:calc(.85 * var(--standardspacing));border-top:1px solid var(--backgroundgrey)}.projectviewer-mobile-summary-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.projectviewer-mobile-summary-field{display:flex;flex-direction:column;gap:.25rem;min-width:0}.projectviewer-mobile-summary-field-label{color:var(--textgrey);font-size:.625rem;font-weight:700;letter-spacing:.04em;line-height:1.2;text-transform:uppercase}.projectviewer-mobile-summary-field-chevron{font-size:1.05rem;color:var(--brandingbase)}.projectviewer-mobile-summary .projectviewer-mobile-summary-select.ant-select{width:100%;font-size:.875rem}.projectviewer-mobile-summary .projectviewer-mobile-summary-select.ant-select .ant-select-selector{height:2.1rem!important;min-height:2.1rem!important;align-items:center;padding-inline:.65rem!important;border:1px solid transparent!important;border-radius:.5rem!important;background:color-mix(in srgb,var(--brandingbase) 7%,var(--white))!important;box-shadow:none!important;transition:background .15s ease,border-color .15s ease!important}.projectviewer-mobile-summary .projectviewer-mobile-summary-select.ant-select:active .ant-select-selector,.projectviewer-mobile-summary .projectviewer-mobile-summary-select.ant-select.ant-select-focused .ant-select-selector,.projectviewer-mobile-summary .projectviewer-mobile-summary-select.ant-select.ant-select-open .ant-select-selector{border-color:color-mix(in srgb,var(--brandingbase) 30%,transparent)!important;background:color-mix(in srgb,var(--brandingbase) 11%,var(--white))!important}.projectviewer-mobile-summary .projectviewer-mobile-summary-select.ant-select .ant-select-selection-item{color:var(--black);font-weight:600;line-height:2rem!important}.projectviewer-mobile-summary .projectviewer-mobile-summary-select.ant-select .ant-select-selection-placeholder{color:var(--hovergrey);font-weight:500;line-height:2rem!important}.projectviewer-mobile-summary .projectviewer-mobile-summary-select.ant-select .ant-select-arrow{inset-inline-end:.55rem}.projectviewer-mobile-summary-assign-wrap{display:flex;justify-content:flex-end;margin-top:calc(.1 * var(--standardspacing))}.projectviewer-mobile-summary-assign-link{display:inline-flex;align-items:center;gap:.3rem;padding:.45rem .4rem;color:var(--brandingbase);font-size:.8125rem;font-weight:600;line-height:1;text-decoration:underline;text-underline-offset:.2rem;background:none;border:none;cursor:pointer;transition:opacity .15s ease;-webkit-tap-highlight-color:transparent}.projectviewer-mobile-summary-assign-link:active{opacity:.55}.projectviewer-mobile-summary-assign-link-icon{font-size:1rem;flex-shrink:0}.projectviewer-projecthome>.general-navbar--mobile{margin-top:calc(.4 * var(--standardspacing))}}@media screen{.projectviewer-projecthome-section{padding:var(--standardspacing);border-radius:calc(.5 * var(--standardspacing));overflow:hidden;border:.1rem solid var(--backgroundgrey);margin-top:var(--standardspacing)}.projectviewer-projecthome-section-top{cursor:pointer}.projectviewer-projecthome-section-top-heading{font-weight:600;text-transform:uppercase}.projectviewer-projecthome-section-none{color:var(--textgrey);text-align:center}.projectviewer-projecthome-section-none svg.react-icon{margin:var(--standardspacing);font-size:5rem}.projectviewer-projecthome-mapssection{text-align:center}.projectviewer-projecthome-mapssection a{text-decoration:none}.projectviewer-projecthome-mapssection-mapsbutton.MuiButton-contained,.projectviewer-projecthome-mapssection-mapsbutton.MuiButton-contained:hover{background:var(--mapsgreen);color:var(--white)}.projectviewer-projecthome-mapssection-image{box-shadow:var(--wideshadow);margin-bottom:var(--standardspacing);border-radius:calc(.5 * var(--standardspacing));max-width:1000px}.projectviewer-projecthome-reminders{text-align:center}.projectviewer-projecthome-designimages-pending{color:var(--textgrey);text-align:center}.projectviewer-projecthome-designimages-pending svg.react-icon{margin:var(--standardspacing);font-size:5rem}.projectviewer-projecthome-row{width:100%;display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.projectviewer-projecthome-row button{margin-right:var(--standardspacing)}.projectviewer-projecthome-solarLabs{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%}.projectviewer-proposals-proposal-container{padding:var(--standardspacing);border-radius:calc(.5 * var(--standardspacing));border:calc(.1 * var(--extraspacing)) solid var(--backgroundgrey);margin-bottom:var(--standardspacing)}.projectviewer-proposals-proposal-container a.disabled{pointer-events:none}.projectviewer-proposals-proposal-container-heading{font-size:calc(1.125 * var(--extraspacing));font-weight:500;text-transform:uppercase;margin-bottom:calc(.5 * var(--standardspacing))}.projectviewer-proposals-proposal-container .expandIcon{cursor:pointer;font-size:2rem}.projectviewer-proposals-proposal-container .expandIcon-container{position:absolute;right:var(--standardspacing)}}@media screen and (max-width: 450px){.projectviewer-proposals-proposal-container .expandIcon-container{right:calc(.5 * var(--standardspacing))}}@media screen{.projectviewer-proposals-proposal-container .trackLocationSwitch{position:absolute;right:4rem;display:flex;align-items:center}}@media screen and (max-width: 450px){.projectviewer-proposals-proposal-container .trackLocationSwitch{right:2.5rem}}@media screen{.projectviewer-proposals-proposal-container .createproposalbutton.MuiButton-contained,.projectviewer-proposals-proposal-container .createproposalbutton.MuiButton-contained:hover,.projectviewer-proposals-proposal-container .createproposalbutton.MuiButton-contained:active{background:var(--mapsgreen);color:var(--white)}.projectviewer-deleteproject{text-align:center}.projectviewer-deleteproject-image{max-height:15rem;margin-bottom:1rem}.projectviewer-deleteproject-button.MuiButton-contained,.projectviewer-deleteproject-button.MuiButton-contained:hover,.projectviewer-deleteproject-button.MuiButton-contained:active{background:var(--danger)}.projectviewer-projectmembers-heading{margin:var(--standardspacing) 0;font-weight:600;font-size:calc(1.125 * var(--extraspacing));text-transform:uppercase}.projectviewer .manualpayments-tile{border-radius:calc(.5 * var(--standardspacing));padding:var(--standardspacing)}}.projectviewer-projectmanagement-notinitialized{display:flex;flex-flow:column;align-items:center;justify-content:center;width:100%;padding:0}.projectviewer-projectmanagement-notinitialized-image{max-width:200px;margin:var(--standardspacing) auto}.projectviewer-projectmanagement-notinitialized-templatelist{width:100%;text-align:center;margin-top:var(--extraspacing)}.projectviewer-projectmanagement-notinitialized-templatelist-heading{font-size:calc(1.125 * var(--extraspacing));font-weight:500;margin-bottom:var(--standardspacing)}.projectviewer-projectmanagement-notinitialized-templatelist-list{justify-content:center}@media screen and (min-width: 576px){.projectviewer-projectmanagement-notinitialized-templatelist-list{gap:var(--extraspacing)}}.projectviewer-workflows{font-size:var(--extraspacing);font-weight:400;padding:10px 30px}.projectviewer-workflows-filters{padding-bottom:var(--extraspacing)}.projectviewer-workflows-filters-label{margin-right:var(--extraspacing)}.projectviewer-workflows-filters-formcontrol{width:300px}.projectviewer-workflows-date{text-align:left;font-size:var(--extraspacing);font-weight:500;padding-bottom:var(--midspacing)}.projectviewer-workflows-logitem-primary{color:var(--black)}.projectviewer-workflows-logitem-primary b{color:var(--analyticsorange);font-weight:600}.pv-mobile{--pv-radius-card: .875rem;--pv-radius-pill: 999px;--pv-radius-sm: .375rem;--pv-radius-md: .625rem;--pv-dur-fast: .15s;--pv-dur-med: .18s;--pv-ease: cubic-bezier(.16, 1, .3, 1);--pv-border-subtle: rgba(0, 0, 0, 7%);--pv-border-hairline: rgba(0, 0, 0, 6%);--pv-border-soft: rgba(0, 0, 0, 8%);--pv-surface-faint: rgba(0, 0, 0, 2%);--pv-surface-muted: rgba(0, 0, 0, 3%);--pv-tint-1: color-mix(in srgb, var(--brandingbase) 3%, #ffffff);--pv-tint-5: color-mix(in srgb, var(--brandingbase) 5%, #ffffff);--pv-tint-8: color-mix(in srgb, var(--brandingbase) 8%, #ffffff);--pv-focus-ring: color-mix(in srgb, var(--brandingbase) 34%, transparent);--pv-press: color-mix(in srgb, var(--brandingbase) 10%, transparent);--pv-warning-fg: color-mix(in srgb, #92400e 100%, transparent);--pv-warning-bg: color-mix(in srgb, #d97706 6%, #ffffff);--pv-warning-border: color-mix(in srgb, #d97706 18%, transparent);--pv-danger-fg: color-mix(in srgb, #dc2626 100%, transparent);--pv-danger-bg: color-mix(in srgb, #dc2626 5%, #ffffff);--pv-danger-border: color-mix(in srgb, #dc2626 18%, transparent)}@media (prefers-reduced-motion: reduce){.pv-mobile [class*=projectviewer-mobile],.pv-mobile [class*=solar-design-mobile],.pv-mobile [class*=projectviewer-trackable-proposals-mobile],.pv-mobile [class*=projectviewer-mobile] *,.pv-mobile [class*=solar-design-mobile] *,.pv-mobile [class*=projectviewer-trackable-proposals-mobile] *{transition-duration:.01ms!important}.pv-mobile [class*=projectviewer-mobile]:active,.pv-mobile [class*=solar-design-mobile]:active,.pv-mobile [class*=projectviewer-trackable-proposals-mobile]:active,.pv-mobile [class*=projectviewer-mobile] *:active,.pv-mobile [class*=solar-design-mobile] *:active,.pv-mobile [class*=projectviewer-trackable-proposals-mobile] *:active{transform:none!important}}.pv-mobile .projectviewer-mobile-action-panel,.pv-mobile .solar-design-mobile-action-panel{border-radius:var(--pv-radius-card);background:linear-gradient(180deg,var(--pv-tint-5) 0%,color-mix(in srgb,var(--brandingbase) 1%,#ffffff) 100%);border:1px solid color-mix(in srgb,var(--brandingbase) 13%,transparent);box-shadow:0 1px 2px #0000000a;overflow:hidden;position:relative}.pv-mobile .projectviewer-mobile-action-panel__watermark,.pv-mobile .solar-design-mobile-action-panel__watermark{position:absolute;right:-1.25rem;bottom:-1.75rem;z-index:0;display:inline-flex;transform:rotate(-12deg);color:color-mix(in srgb,var(--brandingbase) 9%,transparent);pointer-events:none}.pv-mobile .projectviewer-mobile-action-panel__watermark svg,.pv-mobile .solar-design-mobile-action-panel__watermark svg{display:block;width:6rem;height:6rem}.pv-mobile .projectviewer-mobile-action-panel__main,.pv-mobile .projectviewer-mobile-action-panel-main,.pv-mobile .solar-design-mobile-action-panel__main,.pv-mobile .solar-design-mobile-action-panel-main{position:relative;z-index:1;display:flex;align-items:center;gap:.75rem;padding:1rem}.pv-mobile .projectviewer-mobile-action-panel__text,.pv-mobile .projectviewer-mobile-action-panel-text,.pv-mobile .solar-design-mobile-action-panel__text,.pv-mobile .solar-design-mobile-action-panel-text{flex:1;min-width:0}.pv-mobile .projectviewer-mobile-action-panel__titlerow,.pv-mobile .solar-design-mobile-action-panel__titlerow{display:flex;align-items:center;gap:.4375rem;min-width:0}.pv-mobile .projectviewer-mobile-action-panel__title,.pv-mobile .projectviewer-mobile-action-panel-title,.pv-mobile .solar-design-mobile-action-panel__title,.pv-mobile .solar-design-mobile-action-panel-title{font-size:1rem;font-weight:650;letter-spacing:-.01em;color:var(--black);line-height:1.25;margin:0}.pv-mobile .projectviewer-mobile-action-panel__count,.pv-mobile .solar-design-mobile-action-panel__count{display:inline-flex;align-items:center;justify-content:center;min-width:1.25rem;height:1.25rem;padding:0 .375rem;border-radius:var(--pv-radius-pill);background:var(--pv-tint-8);border:1px solid color-mix(in srgb,var(--brandingbase) 18%,transparent);color:color-mix(in srgb,var(--brandingbase) 80%,var(--black));font-size:.6875rem;font-weight:700;line-height:1;flex-shrink:0}.pv-mobile .projectviewer-mobile-action-panel__desc,.pv-mobile .projectviewer-mobile-action-panel-desc,.pv-mobile .solar-design-mobile-action-panel__desc,.pv-mobile .solar-design-mobile-action-panel-desc{font-size:.8125rem;color:var(--textgrey);margin:.125rem 0 0;line-height:1.4}.pv-mobile .projectviewer-mobile-action-panel__cta,.pv-mobile .projectviewer-mobile-action-panel-cta,.pv-mobile .solar-design-mobile-action-panel__cta,.pv-mobile .solar-design-mobile-action-panel-cta{display:inline-flex;align-items:center;justify-content:center;gap:.3125rem;height:2.25rem;padding:0 .875rem;flex-shrink:0;border-radius:.5rem;font-family:inherit;font-size:.8125rem;font-weight:600;letter-spacing:.01em;line-height:1;white-space:nowrap;color:#fff;cursor:pointer;background:linear-gradient(180deg,color-mix(in srgb,var(--brandingbase) 92%,#ffffff) 0%,var(--brandingbase) 100%);border:1px solid color-mix(in srgb,var(--brandingbase) 90%,#000000);box-shadow:0 1px 2px color-mix(in srgb,var(--brandingbase) 24%,transparent),inset 0 1px #ffffff38;transition:filter var(--pv-dur-fast) var(--pv-ease),box-shadow var(--pv-dur-fast) var(--pv-ease),transform var(--pv-dur-fast) var(--pv-ease);-webkit-tap-highlight-color:transparent}.pv-mobile .projectviewer-mobile-action-panel__cta-icon,.pv-mobile .projectviewer-mobile-action-panel-cta-icon,.pv-mobile .solar-design-mobile-action-panel__cta-icon,.pv-mobile .solar-design-mobile-action-panel-cta-icon{display:inline-flex;align-items:center;flex-shrink:0;font-size:1.125rem;line-height:0}.pv-mobile .projectviewer-mobile-action-panel__cta-icon svg,.pv-mobile .projectviewer-mobile-action-panel-cta-icon svg,.pv-mobile .solar-design-mobile-action-panel__cta-icon svg,.pv-mobile .solar-design-mobile-action-panel-cta-icon svg{display:block}@media (hover: hover){.pv-mobile .projectviewer-mobile-action-panel__cta:hover:not(:disabled),.pv-mobile .projectviewer-mobile-action-panel-cta:hover:not(:disabled),.pv-mobile .solar-design-mobile-action-panel__cta:hover:not(:disabled),.pv-mobile .solar-design-mobile-action-panel-cta:hover:not(:disabled){filter:brightness(1.05);box-shadow:0 2px 8px color-mix(in srgb,var(--brandingbase) 30%,transparent),inset 0 1px #ffffff42}}.pv-mobile .projectviewer-mobile-action-panel__cta:active:not(:disabled),.pv-mobile .projectviewer-mobile-action-panel-cta:active:not(:disabled),.pv-mobile .solar-design-mobile-action-panel__cta:active:not(:disabled),.pv-mobile .solar-design-mobile-action-panel-cta:active:not(:disabled){transform:translateY(1px);filter:brightness(.98);box-shadow:0 1px 2px color-mix(in srgb,var(--brandingbase) 18%,transparent),inset 0 1px 2px color-mix(in srgb,var(--brandingbase) 28%,#000000)}.pv-mobile .projectviewer-mobile-action-panel__cta:focus-visible,.pv-mobile .projectviewer-mobile-action-panel-cta:focus-visible,.pv-mobile .solar-design-mobile-action-panel__cta:focus-visible,.pv-mobile .solar-design-mobile-action-panel-cta:focus-visible{outline:2px solid var(--pv-focus-ring);outline-offset:2px}.pv-mobile .projectviewer-mobile-action-panel__cta:disabled,.pv-mobile .projectviewer-mobile-action-panel-cta:disabled,.pv-mobile .solar-design-mobile-action-panel__cta:disabled,.pv-mobile .solar-design-mobile-action-panel-cta:disabled{cursor:not-allowed;color:var(--muiTextDisabled, rgba(0, 0, 0, .38));background:var(--muiBackgroundDisabled, rgba(0, 0, 0, .06));border-color:transparent;box-shadow:none;filter:none}.pv-mobile .projectviewer-mobile-action-panel__tools,.pv-mobile .projectviewer-mobile-action-panel-tools,.pv-mobile .solar-design-mobile-action-panel__tools,.pv-mobile .solar-design-mobile-action-panel-tools{display:flex;align-items:center;gap:.25rem;padding:.375rem .75rem;background:var(--pv-surface-muted);border-top:1px solid var(--pv-border-hairline)}.pv-mobile .projectviewer-mobile-action-panel__tool,.pv-mobile .projectviewer-mobile-action-panel-tool,.pv-mobile .solar-design-mobile-action-panel__tool,.pv-mobile .solar-design-mobile-action-panel-tool{display:inline-flex;align-items:center;gap:.375rem;padding:.375rem .625rem;border-radius:.5rem;font-size:.75rem;font-weight:600;color:var(--textgrey);background:transparent;border:none;cursor:pointer;transition:background var(--pv-dur-fast) var(--pv-ease),color var(--pv-dur-fast) var(--pv-ease);line-height:1;font-family:inherit}.pv-mobile .projectviewer-mobile-action-panel__tool-icon,.pv-mobile .projectviewer-mobile-action-panel-tool-icon,.pv-mobile .solar-design-mobile-action-panel__tool-icon,.pv-mobile .solar-design-mobile-action-panel-tool-icon{display:inline-flex;flex-shrink:0;color:var(--brandingbase);font-size:.9375rem;line-height:1}@media (hover: hover){.pv-mobile .projectviewer-mobile-action-panel__tool:hover:not(:disabled),.pv-mobile .projectviewer-mobile-action-panel-tool:hover:not(:disabled),.pv-mobile .solar-design-mobile-action-panel__tool:hover:not(:disabled),.pv-mobile .solar-design-mobile-action-panel-tool:hover:not(:disabled){background:var(--pv-surface-muted);color:var(--brandingbase)}}.pv-mobile .projectviewer-mobile-action-panel__tool:active:not(:disabled),.pv-mobile .projectviewer-mobile-action-panel-tool:active:not(:disabled),.pv-mobile .solar-design-mobile-action-panel__tool:active:not(:disabled),.pv-mobile .solar-design-mobile-action-panel-tool:active:not(:disabled){background:var(--pv-press);color:var(--brandingbase)}.pv-mobile .projectviewer-mobile-action-panel__tool:focus-visible,.pv-mobile .projectviewer-mobile-action-panel-tool:focus-visible,.pv-mobile .solar-design-mobile-action-panel__tool:focus-visible,.pv-mobile .solar-design-mobile-action-panel-tool:focus-visible{outline:2px solid var(--pv-focus-ring);outline-offset:2px}.pv-mobile .projectviewer-mobile-action-panel__tool:disabled,.pv-mobile .projectviewer-mobile-action-panel-tool:disabled,.pv-mobile .solar-design-mobile-action-panel__tool:disabled,.pv-mobile .solar-design-mobile-action-panel-tool:disabled{color:var(--muiTextDisabled, rgba(0, 0, 0, .38));cursor:not-allowed;opacity:.6}.pv-mobile .projectviewer-mobile-action-panel__tool:disabled-icon,.pv-mobile .projectviewer-mobile-action-panel-tool:disabled-icon,.pv-mobile .solar-design-mobile-action-panel__tool:disabled-icon,.pv-mobile .solar-design-mobile-action-panel-tool:disabled-icon{color:var(--muiTextDisabled, rgba(0, 0, 0, .38))}.pv-mobile .projectviewer-mobile-card,.pv-mobile .solar-design-mobile-card{border-radius:var(--pv-radius-card);background:#ffffff;border:1px solid var(--pv-border-subtle);box-shadow:0 1px 2px #0000000a,0 8px 18px #00000008;overflow:hidden;transition:border-color var(--pv-dur-med) var(--pv-ease),box-shadow var(--pv-dur-med) var(--pv-ease)}.pv-mobile .projectviewer-mobile-card--primary,.pv-mobile .projectviewer-mobile-card-primary,.pv-mobile .solar-design-mobile-card--primary,.pv-mobile .solar-design-mobile-card-primary{background:var(--pv-tint-1);border-color:color-mix(in srgb,var(--brandingbase) 34%,transparent);box-shadow:0 1px 2px #0000000a,0 8px 18px #00000008}.pv-mobile .projectviewer-mobile-card--primary .projectviewer-mobile-card__tools,.pv-mobile .projectviewer-mobile-card--primary .projectviewer-mobile-card-tools,.pv-mobile .projectviewer-mobile-card--primary .solar-design-mobile-card__tools,.pv-mobile .projectviewer-mobile-card--primary .solar-design-mobile-card-tools,.pv-mobile .projectviewer-mobile-card-primary .projectviewer-mobile-card__tools,.pv-mobile .projectviewer-mobile-card-primary .projectviewer-mobile-card-tools,.pv-mobile .projectviewer-mobile-card-primary .solar-design-mobile-card__tools,.pv-mobile .projectviewer-mobile-card-primary .solar-design-mobile-card-tools,.pv-mobile .solar-design-mobile-card--primary .projectviewer-mobile-card__tools,.pv-mobile .solar-design-mobile-card--primary .projectviewer-mobile-card-tools,.pv-mobile .solar-design-mobile-card--primary .solar-design-mobile-card__tools,.pv-mobile .solar-design-mobile-card--primary .solar-design-mobile-card-tools,.pv-mobile .solar-design-mobile-card-primary .projectviewer-mobile-card__tools,.pv-mobile .solar-design-mobile-card-primary .projectviewer-mobile-card-tools,.pv-mobile .solar-design-mobile-card-primary .solar-design-mobile-card__tools,.pv-mobile .solar-design-mobile-card-primary .solar-design-mobile-card-tools{background:color-mix(in srgb,var(--brandingbase) 3.5%,transparent);border-top-color:color-mix(in srgb,var(--brandingbase) 10%,transparent)}.pv-mobile .projectviewer-mobile-card__header,.pv-mobile .projectviewer-mobile-card-header,.pv-mobile .solar-design-mobile-card__header,.pv-mobile .solar-design-mobile-card-header{padding:.875rem 1rem .625rem}.pv-mobile .projectviewer-mobile-card__index,.pv-mobile .solar-design-mobile-card__index{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:1.375rem;height:1.375rem;border-radius:.4375rem;background:var(--pv-surface-muted);border:1px solid var(--pv-border-soft);color:var(--textgrey);font-size:.75rem;font-weight:700;font-variant-numeric:tabular-nums;line-height:1}.pv-mobile .projectviewer-mobile-card--primary .pv-mobile .projectviewer-mobile-card__index,.pv-mobile .projectviewer-mobile-card-primary .pv-mobile .projectviewer-mobile-card__index,.pv-mobile .projectviewer-mobile-card--primary .pv-mobile .solar-design-mobile-card__index,.pv-mobile .projectviewer-mobile-card-primary .pv-mobile .solar-design-mobile-card__index,.pv-mobile .solar-design-mobile-card--primary .pv-mobile .projectviewer-mobile-card__index,.pv-mobile .solar-design-mobile-card-primary .pv-mobile .projectviewer-mobile-card__index,.pv-mobile .solar-design-mobile-card--primary .pv-mobile .solar-design-mobile-card__index,.pv-mobile .solar-design-mobile-card-primary .pv-mobile .solar-design-mobile-card__index{background:var(--pv-tint-8);border-color:color-mix(in srgb,var(--brandingbase) 22%,transparent);color:color-mix(in srgb,var(--brandingbase) 80%,var(--black))}.pv-mobile .projectviewer-mobile-card__badge,.pv-mobile .projectviewer-mobile-card-badge,.pv-mobile .solar-design-mobile-card__badge,.pv-mobile .solar-design-mobile-card-badge{display:inline-flex;align-items:center;gap:.3rem;min-height:1.375rem;padding:.1875rem .5rem .1875rem .4375rem;border-radius:var(--pv-radius-pill);border:1px solid var(--pv-border-soft);font-size:.6875rem;font-weight:650;letter-spacing:.005em;background:var(--pv-surface-muted);color:color-mix(in srgb,var(--textgrey) 85%,var(--black));flex-shrink:0;line-height:1}.pv-mobile .projectviewer-mobile-card__badge:before,.pv-mobile .projectviewer-mobile-card-badge:before,.pv-mobile .solar-design-mobile-card__badge:before,.pv-mobile .solar-design-mobile-card-badge:before{content:"";width:.375rem;height:.375rem;border-radius:50%;background:currentcolor;flex-shrink:0;opacity:.85}.pv-mobile .projectviewer-mobile-card__badge:has(.projectviewer-mobile-card__badge-icon):before,.pv-mobile .projectviewer-mobile-card__badge:has(.projectviewer-mobile-card-badge-icon):before,.pv-mobile .projectviewer-mobile-card-badge:has(.projectviewer-mobile-card__badge-icon):before,.pv-mobile .projectviewer-mobile-card-badge:has(.projectviewer-mobile-card-badge-icon):before,.pv-mobile .solar-design-mobile-card__badge:has(.projectviewer-mobile-card__badge-icon):before,.pv-mobile .solar-design-mobile-card__badge:has(.projectviewer-mobile-card-badge-icon):before,.pv-mobile .solar-design-mobile-card-badge:has(.projectviewer-mobile-card__badge-icon):before,.pv-mobile .solar-design-mobile-card-badge:has(.projectviewer-mobile-card-badge-icon):before{display:none}.pv-mobile .projectviewer-mobile-card__badge-icon,.pv-mobile .projectviewer-mobile-card-badge-icon,.pv-mobile .solar-design-mobile-card__badge-icon,.pv-mobile .solar-design-mobile-card-badge-icon{display:inline-flex;align-items:center;margin-left:-.0625rem;color:currentcolor;opacity:.9}.pv-mobile .projectviewer-mobile-card__badge--primary,.pv-mobile .projectviewer-mobile-card-badge--primary,.pv-mobile .solar-design-mobile-card__badge--primary,.pv-mobile .solar-design-mobile-card-badge--primary{border-color:color-mix(in srgb,var(--brandingbase) 22%,transparent);background:var(--pv-tint-8);color:color-mix(in srgb,var(--brandingbase) 80%,var(--black))}.pv-mobile .projectviewer-mobile-card__badge--success,.pv-mobile .projectviewer-mobile-card-badge--success,.pv-mobile .solar-design-mobile-card__badge--success,.pv-mobile .solar-design-mobile-card-badge--success{border-color:color-mix(in srgb,#16a34a 22%,transparent);background:color-mix(in srgb,#16a34a 8%,#ffffff);color:color-mix(in srgb,#15803d 100%,transparent)}.pv-mobile .projectviewer-mobile-card__badge--warning,.pv-mobile .projectviewer-mobile-card-badge--warning,.pv-mobile .solar-design-mobile-card__badge--warning,.pv-mobile .solar-design-mobile-card-badge--warning{border-color:var(--pv-warning-border);background:var(--pv-warning-bg);color:var(--pv-warning-fg)}.pv-mobile .projectviewer-mobile-card__meta-chip,.pv-mobile .solar-design-mobile-card__meta-chip{display:inline-flex;align-items:center;gap:.25rem;max-width:8rem;padding:.1875rem .4375rem;border-radius:var(--pv-radius-sm);border:none;background:var(--pv-surface-muted);color:var(--textgrey);font-size:.6875rem;font-weight:600;line-height:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex-shrink:0}.pv-mobile .projectviewer-mobile-card__meta-chip-icon,.pv-mobile .solar-design-mobile-card__meta-chip-icon{display:inline-flex;color:var(--brandingbase);opacity:.7}.pv-mobile .projectviewer-mobile-card__meta-inline,.pv-mobile .solar-design-mobile-card__meta-inline{display:inline-flex;align-items:center;gap:.125rem;flex-shrink:0;color:var(--textgrey);font-size:.75rem;font-weight:600;line-height:1;white-space:nowrap}.pv-mobile .projectviewer-mobile-card__meta-inline:before,.pv-mobile .solar-design-mobile-card__meta-inline:before{content:"";width:.1875rem;height:.1875rem;margin:0 .5rem 0 .375rem;border-radius:50%;background:currentcolor;opacity:.4;flex-shrink:0}.pv-mobile .projectviewer-mobile-card__meta-inline--icon,.pv-mobile .solar-design-mobile-card__meta-inline--icon{gap:.1875rem;margin-left:.5rem}.pv-mobile .projectviewer-mobile-card__meta-inline--icon:before,.pv-mobile .solar-design-mobile-card__meta-inline--icon:before{display:none}.pv-mobile .projectviewer-mobile-card__meta-inline-icon,.pv-mobile .solar-design-mobile-card__meta-inline-icon{display:inline-flex;flex-shrink:0;color:var(--brandingbase);font-size:.9375rem;opacity:.85}.pv-mobile .projectviewer-mobile-card__tools,.pv-mobile .projectviewer-mobile-card-tools,.pv-mobile .solar-design-mobile-card__tools,.pv-mobile .solar-design-mobile-card-tools{display:flex;align-items:center;justify-content:space-between;gap:.25rem;padding:.375rem .75rem;background:var(--pv-surface-muted);border-top:1px solid var(--pv-border-hairline)}.pv-mobile .projectviewer-mobile-card__tool,.pv-mobile .projectviewer-mobile-card-tool,.pv-mobile .solar-design-mobile-card__tool,.pv-mobile .solar-design-mobile-card-tool{display:inline-flex;align-items:center;gap:.375rem;padding:.375rem .625rem;border-radius:.5rem;font-size:.75rem;font-weight:600;color:var(--textgrey);background:transparent;border:none;cursor:pointer;transition:background var(--pv-dur-fast) var(--pv-ease),color var(--pv-dur-fast) var(--pv-ease);line-height:1;font-family:inherit}.pv-mobile .projectviewer-mobile-card__tool-icon,.pv-mobile .projectviewer-mobile-card-tool-icon,.pv-mobile .solar-design-mobile-card__tool-icon,.pv-mobile .solar-design-mobile-card-tool-icon{display:inline-flex;flex-shrink:0;color:var(--brandingbase);font-size:.9375rem;line-height:1}@media (hover: hover){.pv-mobile .projectviewer-mobile-card__tool:hover:not(:disabled),.pv-mobile .projectviewer-mobile-card-tool:hover:not(:disabled),.pv-mobile .solar-design-mobile-card__tool:hover:not(:disabled),.pv-mobile .solar-design-mobile-card-tool:hover:not(:disabled){background:var(--pv-surface-muted);color:var(--brandingbase)}}.pv-mobile .projectviewer-mobile-card__tool:active:not(:disabled),.pv-mobile .projectviewer-mobile-card-tool:active:not(:disabled),.pv-mobile .solar-design-mobile-card__tool:active:not(:disabled),.pv-mobile .solar-design-mobile-card-tool:active:not(:disabled){background:var(--pv-press);color:var(--brandingbase)}.pv-mobile .projectviewer-mobile-card__tool:focus-visible,.pv-mobile .projectviewer-mobile-card-tool:focus-visible,.pv-mobile .solar-design-mobile-card__tool:focus-visible,.pv-mobile .solar-design-mobile-card-tool:focus-visible{outline:2px solid var(--pv-focus-ring);outline-offset:2px}.pv-mobile .projectviewer-mobile-card__tool:disabled,.pv-mobile .projectviewer-mobile-card-tool:disabled,.pv-mobile .solar-design-mobile-card__tool:disabled,.pv-mobile .solar-design-mobile-card-tool:disabled{color:var(--muiTextDisabled, rgba(0, 0, 0, .38));cursor:not-allowed;opacity:.6}.pv-mobile .projectviewer-mobile-card__tool:disabled-icon,.pv-mobile .projectviewer-mobile-card-tool:disabled-icon,.pv-mobile .solar-design-mobile-card__tool:disabled-icon,.pv-mobile .solar-design-mobile-card-tool:disabled-icon{color:var(--muiTextDisabled, rgba(0, 0, 0, .38))}.pv-mobile .projectviewer-mobile-icon-action{display:flex;height:1.75rem;width:1.75rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:var(--pv-radius-sm);border:1px solid rgba(0,0,0,.1);background:#ffffff;color:var(--textgrey);transition:background var(--pv-dur-fast) var(--pv-ease),color var(--pv-dur-fast) var(--pv-ease),border-color var(--pv-dur-fast) var(--pv-ease),transform var(--pv-dur-fast) var(--pv-ease)}@media (hover: hover){.pv-mobile .projectviewer-mobile-icon-action:hover{border-color:color-mix(in srgb,var(--brandingbase) 30%,rgba(0,0,0,.1));background:var(--pv-tint-5);color:var(--brandingbase)}}.pv-mobile .projectviewer-mobile-icon-action:active{transform:translateY(1px);background:color-mix(in srgb,var(--brandingbase) 8%,transparent);color:var(--brandingbase)}.pv-mobile .projectviewer-mobile-icon-action--danger{border-color:var(--pv-danger-border);background:var(--pv-danger-bg);color:var(--pv-danger-fg)}@media (hover: hover){.pv-mobile .projectviewer-mobile-icon-action--danger:hover{border-color:color-mix(in srgb,#dc2626 32%,transparent);background:color-mix(in srgb,#dc2626 9%,#ffffff);color:var(--pv-danger-fg)}}.pv-mobile .projectviewer-mobile-icon-action--danger:active{background:color-mix(in srgb,#dc2626 12%,#ffffff)}@media only screen and (max-width: 576px){.pv-mobile .projectviewer-proposals>br{display:none}}.pv-mobile .projectviewer-custom-proposals-mobile,.pv-mobile .projectviewer-standard-proposals-mobile,.pv-mobile .projectviewer-trackable-proposals-mobile{display:flex;flex-direction:column;gap:.5rem}.pv-mobile .projectviewer-custom-proposals-mobile>br,.pv-mobile .projectviewer-standard-proposals-mobile>br,.pv-mobile .projectviewer-trackable-proposals-mobile>br{display:none}.pv-mobile .projectviewer-custom-proposals-mobile:has(>.projectviewer-mobile-action-panel),.pv-mobile .projectviewer-standard-proposals-mobile:has(>.projectviewer-mobile-action-panel),.pv-mobile .projectviewer-trackable-proposals-mobile:has(>.projectviewer-mobile-action-panel){margin-top:1.125rem;padding-top:1.125rem;border-top:1px solid var(--pv-border-hairline)}.pv-mobile .projectviewer-custom-proposals-mobile:first-child:has(>.projectviewer-mobile-action-panel),.pv-mobile .projectviewer-standard-proposals-mobile:first-child:has(>.projectviewer-mobile-action-panel),.pv-mobile .projectviewer-trackable-proposals-mobile:first-child:has(>.projectviewer-mobile-action-panel){margin-top:0;padding-top:0;border-top:none}.pv-mobile .projectviewer-custom-proposals-mobile:not(:has(>.projectviewer-mobile-action-panel)),.pv-mobile .projectviewer-standard-proposals-mobile:not(:has(>.projectviewer-mobile-action-panel)),.pv-mobile .projectviewer-trackable-proposals-mobile:not(:has(>.projectviewer-mobile-action-panel)){margin-top:.5rem}.pv-mobile .projectviewer-trackable-proposals-mobile__tracking{display:flex;align-items:center;gap:.75rem;min-width:0}.pv-mobile .projectviewer-trackable-proposals-mobile__location-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:2rem;height:2rem;border-radius:var(--pv-radius-md);border:1px solid var(--pv-border-soft);background:var(--pv-surface-faint);color:var(--textgrey)}.pv-mobile .projectviewer-trackable-proposals-mobile__location-icon--on{border-color:color-mix(in srgb,var(--brandingbase) 20%,transparent);background:var(--pv-tint-8);color:var(--brandingbase)}.pv-mobile .projectviewer-trackable-proposals-mobile__location-title{font-size:.8125rem;font-weight:650;line-height:1.25;color:var(--black)}.pv-mobile .projectviewer-trackable-proposals-mobile__location-desc{margin-top:.125rem;font-size:.6875rem;line-height:1.35;color:var(--textgrey)}.pv-mobile .projectviewer-trackable-proposals-mobile__analytics{display:flex;flex-direction:column;gap:.75rem}.pv-mobile .projectviewer-trackable-proposals-mobile__analytics-head{display:flex;width:100%;align-items:center;gap:.75rem;padding:0;border:none;background:transparent;color:inherit;font:inherit;cursor:pointer;text-align:left}@media (hover: hover){.pv-mobile .projectviewer-trackable-proposals-mobile__analytics-head:hover .projectviewer-trackable-proposals-mobile__analytics-toggle{background:var(--pv-press)}}.pv-mobile .projectviewer-trackable-proposals-mobile__analytics-head:focus-visible{outline:2px solid var(--pv-focus-ring);outline-offset:3px}.pv-mobile .projectviewer-trackable-proposals-mobile__analytics-list{display:flex;flex-direction:column;gap:.5rem;margin-top:.75rem}.pv-mobile .projectviewer-trackable-proposals-mobile__analytics-row{padding:.625rem;border-radius:var(--pv-radius-md);border:1px solid var(--pv-border-hairline);background:var(--pv-surface-faint)}.pv-mobile .projectviewer-trackable-proposals-mobile__analytics-empty{padding:.625rem;border-radius:var(--pv-radius-md);background:var(--pv-surface-faint);color:var(--textgrey);font-size:.75rem;text-align:center}.pv-mobile .projectviewer-trackable-proposals-mobile__analytics-toggle{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;flex-shrink:0;border:none;border-radius:.5rem;background:transparent;color:var(--brandingbase);cursor:pointer;transition:background var(--pv-dur-fast) var(--pv-ease)}@media (hover: hover){.pv-mobile .projectviewer-trackable-proposals-mobile__analytics-toggle:hover{background:var(--pv-surface-muted)}}.pv-mobile .projectviewer-trackable-proposals-mobile__analytics-toggle:active{background:var(--pv-press)}.pv-mobile .projectviewer-trackable-proposals-mobile__analytics-toggle:focus-visible{outline:2px solid var(--pv-focus-ring);outline-offset:2px}.removableimage{margin:var(--standardspacing) auto;position:relative;overflow:hidden;height:7.5rem;width:7.5rem;border-radius:.925rem;display:flex;align-items:center;justify-content:center;color:var(--statusred);cursor:pointer;border:.1rem solid var(--bordergrey)}.removableimage:hover{color:var(--closedred)}.removableimage .icon svg.videoicon{font-size:calc(3.5 * var(--extraspacing))}.removableimage-remover,.removableimage-option{position:absolute;background:transparent;display:flex;top:0;right:0;height:2.75rem;width:2.75rem;padding:.75rem;opacity:1;transition:.3s;justify-content:center;align-items:center}.removableimage-remover .icon svg,.removableimage-option svg.react-icon{background:var(--danger);fill:var(--white);border-radius:50%;padding:.25rem}.removableimage-remover:hover,.removableimage-option:hover{cursor:pointer;opacity:1}.removableimage-image{height:7.5rem;width:7.5rem;object-fit:cover}.remindercreatormodal .timeselector-row{display:flex;align-items:center;justify-content:center}.remindercreatormodal .timeselector-col{text-align:center}.graph{background-color:#005;border-radius:10px}.graph-container{position:relative;width:95%}.graph-modal{display:flex;justify-content:center}.graph-inputs{position:absolute;top:10px;left:18%}@media screen and (max-width: 925px) and (min-width: 768px){.graph-inputs{top:6px;left:12%}}@media screen and (max-width: 450px){.graph-inputs{top:6px;left:8%}}.mode-container{position:absolute;top:10px;left:57%;display:flex;background-color:#434580}@media screen and (max-width: 925px) and (min-width: 768px){.mode-container{left:52%;top:8px}}@media screen and (max-width: 450px){.mode-container{left:48%;top:7px}}.mode-text{padding:3px 12px;color:#f5f5f5}@media screen and (max-width: 925px) and (min-width: 768px){.mode-text{padding:2px 8px}}@media screen and (max-width: 450px){.mode-text{padding:2px 8px}}.stats-container{align-items:center;margin-top:calc(2 * var(--standardspacing))}@media screen and (max-width: 576px){.stats-container{margin-top:var(--standardspacing)}}.stats-titles{font-size:1.25rem}@media screen and (max-width: 576px){.stats-titles{text-align:center;justify-content:center}.stats-titles-container{margin:calc(.5 * var(--extraspacing)) 0}}.stats .datacard{width:90%;border:1px solid #cfcfcf;border-radius:.5rem;padding:var(--standardspacing);margin:var(--extraspacing) auto}@media screen and (max-width: 576px){.stats .datacard{margin:25px 0}}@media screen and (max-width: 1000px) and (min-width: 576px){.stats .datacard{width:83%}}.stats .datacard .data-container{margin:35px 0;flex-direction:column}.stats .datacard .data-value{font-size:1.9rem;margin-top:calc(.5 * var(--extraspacing))}.center{display:flex;justify-content:center;text-align:center}.timeoutofsyncpage{z-index:10000;position:fixed;top:0;right:0;bottom:0;left:0;min-height:100vh;padding:1.5rem;background:var(--white);display:flex;flex-flow:column;align-items:center;justify-content:center;text-align:center}.timeoutofsyncpage-image{max-height:15rem;overflow:hidden}.timeoutofsyncpage-image img{max-height:15rem;object-fit:cover}.timeoutofsyncpage-message{font-size:1.25rem;font-weight:500;text-transform:capitalize}.integrationcard{background:var(--white);color:var(--black);display:block;text-align:left;border-radius:calc(.5 * var(--standardspacing));box-shadow:var(--materialshadow);padding:calc(1.25 * var(--extraspacing));max-width:85%;min-width:85%}.integrationcard-top{font-size:var(--extraspacing);font-weight:500;text-transform:uppercase;display:flex;align-items:center}.integrationcard-top svg.react-icon{font-size:calc(1.25 * var(--extraspacing));color:var(--mapsgreen)}.integrationcard-image{height:7.5rem;max-width:100%;text-align:center;display:flex;align-items:center;justify-content:center}.integrationcard-image img{max-height:5rem}.tabularprojectstable-title-navbar{display:flex;justify-content:space-between;align-items:center;margin:var(--standardspacing) 0}.tabularprojectstable-row.active{background:rgba(227,241,5,.18)}.tabularprojectstable-row-cell{background:#fff;min-width:10rem;text-align:center}.tabularprojectstable-row-cell.projecttypecell{background:var(--backgroundgrey);color:var(--black)}.tabularprojectstable-row-cell.projecttypecell.warm{background:var(--enquirywarm);color:var(--white)}.tabularprojectstable-row-cell.projecttypecell.hot{background:var(--enquiryhot);color:var(--white)}.tabularprojectstable-row-cell.projecttypecell.cold{background:var(--enquirycold);color:var(--white)}.tabularprojectstable-row-cell a{font-weight:400}.tabularprojectstable-row td{padding:calc(.5 * var(--standardspacing));border-collapse:collapse;border:calc(.1 * var(--extraspacing)) solid var(--backgroundgrey);max-width:15rem;white-space:nowrap;overflow-x:auto}.tabularprojectstable-row td::-webkit-scrollbar{width:0;height:0}.tabularprojectstable-checkboxrow{min-width:2.75rem;max-width:2.75rem;text-align:center}.tabularprojectstable-heading{box-shadow:var(--standardshadow)}.tabularprojectstable-heading th{min-width:8.5rem;text-align:center;padding:calc(.5 * var(--standardspacing));border-collapse:collapse;border:calc(.1 * var(--extraspacing)) solid var(--backgroundgrey);background-color:#fff;cursor:pointer}.tabularprojectstable-heading th span{display:flex;justify-content:center;align-items:center}.tabularprojectstable-heading th span span{flex-grow:1}.tabularprojectstable-heading th.tabularprojectstable-checkboxrow{min-width:2.75rem!important;max-width:2.75rem!important}.tabularprojectstable-container{overflow-x:auto;max-width:100%;max-height:65vh;border-bottom:calc(.1 * var(--extraspacing)) solid var(--backgroundgrey);padding:0;margin:0;scrollbar-color:var(--bordergrey) transparent}.tabularprojectstable-container::-webkit-scrollbar{width:calc(.1 * var(--extraspacing));max-height:calc(.25 * var(--extraspacing));height:calc(.25 * var(--extraspacing))}.tabularprojectstable-container::-webkit-scrollbar-track{background:transparent;background-clip:content-box}.tabularprojectstable-container::-webkit-scrollbar-thumb{background:var(--bordergrey);border-radius:calc(15 * var(--standardspacing))}.tabularprojectstable-container::-webkit-scrollbar-thumb:hover{background:var(--hovergrey)}.projectmanagement-categorytable{border-collapse:collapse;min-width:80vw}.projectmanagement-categorytable th,.projectmanagement-categorytable td{border:.2px solid var(--backgroundgrey);padding:var(--standardspacing)}.projectmanagement-categorytable th{color:#615f5f}.projectmanagement-categorytable-header{background:#f8f8f8}.projectmanagement-categorytable-header a{text-decoration:none;color:#615f5f}.projectmanagement-categorytable-header a .icon svg.expandericon{font-size:calc(2 * var(--extraspacing))}.projectmanagement-categorytable-container{min-width:100%;overflow-x:auto;margin-bottom:var(--extraspacing);scrollbar-color:var(--bordergrey) transparent}.projectmanagement-categorytable-container::-webkit-scrollbar{width:calc(.1 * var(--extraspacing));max-height:calc(.6 * var(--extraspacing));height:calc(.6 * var(--extraspacing))}.projectmanagement-categorytable-container::-webkit-scrollbar-track{background:transparent;background-clip:content-box}.projectmanagement-categorytable-container::-webkit-scrollbar-thumb{background:var(--bordergrey);border-radius:calc(15 * var(--standardspacing))}.projectmanagement-categorytable-container::-webkit-scrollbar-thumb:hover{background:var(--hovergrey)}.projectmanagement-categorytable-row-userbadge{border-radius:2.5rem;background:var(--backgroundgrey);padding:calc(.25 * var(--extraspacing)) calc(.5 * var(--extraspacing));align-items:center;display:inline-flex;color:#615f5f;font-size:var(--extraspacing);min-width:calc(6.5 * var(--extraspacing));text-align:center;text-transform:capitalize;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.projectmanagement-categorytable-row-userbadge-image{max-height:calc(1.5 * var(--extraspacing));border-radius:var(--extraspacing)}.projectmanagement-categorytable-row-statusbadge{border-radius:2.5rem;background:var(--todogrey);padding:calc(.25 * var(--extraspacing)) var(--standardspacing);text-align:center;display:inline-block;color:#615f5f;height:auto;font-size:var(--extraspacing);min-width:calc(6.5 * var(--extraspacing));text-transform:capitalize}.projectmanagement-categorytable-row-statusbadge.in-progress{background:var(--inprogress);color:var(--white)}.projectmanagement-categorytable-row-statusbadge.completed{background-color:var(--completed);color:var(--white)}.projectmanagement-categorytable-row-statusbadge.delayed{background-color:var(--delayed);color:var(--white)}.projectmanagement-categorytable-row-statusbadge.d-completed{background-color:var(--delayedButCompleted);color:var(--white)}.projectmanagement-categorytable-row-statusbadge.at-risk{background-color:var(--OAndMdelayed);color:var(--white)}.projectmanagement-categorytable-row.draggable{cursor:move}.categorytable{border-collapse:separate;min-width:100%;background:var(--backgroundgrey);text-align:left;border-radius:calc(.5 * var(--extraspacing));overflow:hidden}.categorytable-container{margin-bottom:var(--standardspacing);position:relative}.categorytable-container.editing-blocked{position:relative;cursor:not-allowed}.categorytable-container.editing-blocked .categorytable{opacity:.6;filter:grayscale(100%);z-index:12;pointer-events:none;-webkit-user-select:none;user-select:none}.categorytable-container.editing-blocked .editing-blocked-message{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:var(--white);padding:calc(1.25 * var(--standardspacing));border-radius:8px;box-shadow:0 4px 12px #00000026;border:2px solid var(--black);z-index:13;min-width:250px;pointer-events:none;font-weight:500;color:#666;text-align:center}.categorytable-container.editing-blocked .editing-blocked-message:before{display:block;font-size:1.5em;margin-bottom:8px}.categorytable-container.editing-blocked:after{position:absolute;top:0;left:0;right:0;bottom:0;z-index:11;cursor:not-allowed!important;pointer-events:none}.categorytable svg.react-icon{font-size:calc(1.25 * var(--extraspacing))}.categorytable svg.react-icon.addericon{color:#3a3939}.categorytable svg.react-icon.milestoneicon{color:var(--danger)}.categorytable svg.react-icon.importanttaskicon{color:var(--warning)}.categorytable-top{padding:calc(.5 * var(--standardspacing));color:#3a3939}.categorytable-top-smalltext{font-size:calc(.675 * var(--extraspacing));font-weight:500}.categorytable-top-name{font-weight:600}.categorytable-top a{color:#3a3939;text-decoration:none}.categorytable-top-categoryinfo{display:flex;align-items:center}.categorytable-top-categoryinfo-left{align-items:center;white-space:nowrap;overflow:auto hidden;width:67%}.categorytable-top-categoryinfo-left::-webkit-scrollbar{display:none}.categorytable-top-categoryinfo-right svg.react-icon{font-size:calc(1.35 * var(--extraspacing))}.categorytable-top-members{display:inline-flex}.categorytable-top-members .categorytable-tasks-list-row-categoryuserbadge{font-size:var(--standardspacing);background-color:var(--crmblue);display:flex;color:var(--white);align-items:center;justify-content:center;font-weight:400;width:calc(2 * var(--extraspacing));height:calc(2 * var(--extraspacing));border-radius:50%}.categorytable-tasks-container{width:100%;overflow:auto}.categorytable-tasks-list{overflow:hidden;border-collapse:separate;border-radius:var(--extraspacing);min-width:100%}.categorytable-tasks-list-container{width:99%;overflow:auto;padding:0 var(--standardspacing) 0 0;margin-left:var(--standardspacing);margin-right:var(--standardspacing);scrollbar-color:var(--bordergrey) transparent}.categorytable-tasks-list-container::-webkit-scrollbar{width:calc(.1 * var(--extraspacing));max-height:calc(.25 * var(--extraspacing));height:calc(.25 * var(--extraspacing))}.categorytable-tasks-list-container::-webkit-scrollbar-track{background:transparent;background-clip:content-box}.categorytable-tasks-list-container::-webkit-scrollbar-thumb{background:var(--bordergrey);border-radius:calc(15 * var(--standardspacing))}.categorytable-tasks-list-container::-webkit-scrollbar-thumb:hover{background:var(--hovergrey)}.categorytable-tasks-list-row{z-index:10;font-size:calc(1.075 * var(--midspacing));max-height:4rem;align-self:center;display:flex;width:100%;min-width:740px;align-items:center}.categorytable-tasks-list-row.borderedrow{border:.05px solid lightgray}.categorytable-tasks-list-row-subtask{background-color:#007bff}.categorytable-tasks-list-row-progress .arrow{left:calc(5 * var(--extraspacing))}.categorytable-tasks-list-row-userbadge{border-radius:2.5rem;background:var(--backgroundgrey);padding:calc(.25 * var(--extraspacing)) calc(.5 * var(--extraspacing));align-items:center;display:inline-flex;color:#615f5f;font-size:calc(1.075 * var(--midspacing));min-width:calc(6.5 * var(--extraspacing));text-align:center;text-transform:capitalize;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;height:auto;margin-right:em}.categorytable-tasks-list-row-userbadge-image{max-height:calc(1.5 * var(--extraspacing));border-radius:var(--extraspacing)}.categorytable-tasks-list-row-statusbadge{border-radius:2.5rem;background:var(--todogrey);padding:calc(0 * var(--extraspacing)) var(--standardspacing);text-align:center;display:inline-block;color:#615f5f;height:auto;font-size:calc(1.075 * var(--midspacing));min-width:calc(6.5 * var(--extraspacing));text-transform:capitalize}.categorytable-tasks-list-row-statusbadge.in-progress{background:var(--inprogress);color:var(--white)}.categorytable-tasks-list-row-statusbadge.completed{background-color:var(--completed);color:var(--white)}.categorytable-tasks-list-row-statusbadge.delayed{background-color:var(--delayed);color:var(--white)}.categorytable-tasks-list-row-statusbadge.d-completed{background-color:var(--delayedButCompleted);color:var(--white)}.categorytable-tasks-list-row-statusbadge.at-risk{background-color:var(--OAndMdelayed);color:var(--white)}.categorytable-tasks-list-row-cell{padding:var(--standardspacing);overflow:visible;white-space:nowrap;height:4rem;background-color:#fff;border-right:.05px solid lightgray;border-bottom:.05px solid lightgray;display:flex;align-items:center;justify-content:center}.categorytable-tasks-list-row-cell.textcell{overflow:hidden;text-overflow:ellipsis;justify-content:left}.categorytable-tasks-list-row-cell.tasktitle{overflow:hidden;text-overflow:ellipsis;justify-content:left;cursor:pointer;transition:all .18s ease}.categorytable-tasks-list-row-cell.tasktitle:hover{text-decoration:underline}.categorytable-tasks-list-row-cell.overflow-scroll{overflow-x:auto}.categorytable-tasks-list-row-cell:not(:last-child){border-right:.1rem solid var(--backgroundgrey)}.categorytable-tasks-list-row-cell::-webkit-scrollbar{display:none}.categorytable-tasks-list th,.categorytable-tasks-list td{overflow:auto;white-space:nowrap;border-right:.1rem solid var(--backgroundgrey)}.categorytable-tasks-list th::-webkit-scrollbar,.categorytable-tasks-list td::-webkit-scrollbar{display:none}.categorytable-tasks-list th{color:#615f5f;padding:var(--standardspacing)}.categorytable-subtasks-table{width:100%;border:5px solid #dfdfdf}.categorytable-subtasks-table-row{background:var(--white);align-items:center}.categorytable-subtasks-table-row td{padding:.25rem;overflow:auto;white-space:nowrap}.categorytable-subtasks-table-row td:not(:last-child){border-right:.1rem solid var(--backgroundgrey)}.categorytable-subtasks-table-row td:not(:first-child){border-left:.1rem solid var(--backgroundgrey)}.categorytable-subtasks-table-row td::-webkit-scrollbar{display:none}.categorytable-subtasks-table-row .subtask-list-item{overflow:visible;z-index:999;background-color:"white";justify-content:"space-around"}.categorytable-subtasks-table-row .subtask-list-item.tasktitle{overflow:hidden;text-overflow:ellipsis;justify-content:left;cursor:pointer;transition:all .18s ease}.categorytable-subtasks-table-row .subtask-list-item.tasktitle:hover{text-decoration:underline}.categorytable-subtasks-table-row .subtask-list-item:not(:last-child){border-bottom:.1rem solid var(--backgroundgrey)}.categorytable-subtasks-table-container{width:100%;padding-bottom:.2rem;margin-bottom:.5rem;background-color:#d3d3d3;border-radius:.3rem;transform-origin:top;z-index:1}.task-duedate{padding:calc(.5 * var(--standardspacing)) var(--standardspacing);border-radius:var(--extraspacing);background:var(--backgroundgrey);color:#615f5f;font-size:var(--standardspacing);display:inline-block}.task-duedate.delayed{background:var(--delayed);color:var(--white)}.task-duedate.completed{background:var(--mapsgreen);color:var(--white)}.task-duedate.in-progress{background:var(--inprogress);color:var(--white)}.task-duedate.d-completed{background-color:var(--delayedButCompleted);color:var(--white)}.task-duedate.at-risk{background-color:var(--OAndMdelayed);color:var(--white)}.sortable-ghost,.sortable-drag,.sortable-chosen{opacity:1}.category-header{padding:16px;background-color:#f8f8f8;border-radius:8px;box-shadow:0 2px 4px #0000001a;margin-bottom:10px}.category-header .header-content{display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px}@media (max-width: 768px){.category-header .header-content{flex-direction:column;align-items:flex-start}}.category-header .left-section,.category-header .right-section{display:flex;align-items:center;flex-wrap:wrap;gap:16px}@media (max-width: 768px){.category-header .left-section,.category-header .right-section{width:100%;justify-content:flex-start}.category-header .right-section{justify-content:flex-end}}.category-header .expand-button{color:#007bff}.category-header .category-info{display:flex;flex-direction:column}.category-header .category-label{font-size:.8rem;color:#6c757d;padding:0}.category-header .category-name{font-size:1rem;font-weight:700;color:#212529}.category-header .tasks-count{font-size:.8rem;color:#6c757d;background-color:#f8f9fa;padding:4px 14px;border-radius:12px}.category-header .circular-progress{position:relative;width:40px;height:40px;display:inline-flex;justify-content:center;align-items:center}.category-header .circular-progress svg{width:100%;height:100%;transform:rotate(-90deg)}.category-header .circular-progress .circle-bg{fill:none;stroke:#f8f9fa;stroke-width:3}.category-header .circular-progress .circle-progress{fill:none;stroke:#28a745;stroke-width:3;stroke-linecap:round;transition:stroke-dasharray .5s ease}.category-header .circular-progress .progress-label{position:absolute;font-size:.75rem;font-weight:700;color:#212529}.category-header .user-badges{display:flex;flex-wrap:wrap;gap:8px}.category-header .user-badge{display:inline-flex;justify-content:center;align-items:center;width:42px;height:42px;border-radius:50%;background-color:teal;color:#fff;font-size:1rem}.category-header .due-date{font-size:.8rem;color:#6c757d}.category-header .action-button{transition:color .3s ease,background-color .3s ease;padding:12px}.category-header .action-button:hover{scale:.9;transition:all .3s ease-in-out}.category-header .action-button.delete:hover{color:#dc3545;background-color:#dc35451a}.task-modal-editing-blocked{position:relative;pointer-events:none;filter:grayscale(100%)}.task-modal-editing-blocked:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(255,255,255,.5);z-index:10}.task-modal-editing-blocked .editing-blocked-message{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:var(--white);padding:calc(1.25 * var(--standardspacing));border-radius:8px;box-shadow:0 4px 12px #00000026;border:2px solid var(--black);z-index:13;min-width:250px;pointer-events:none;font-weight:500;color:#666;text-align:center}.task-modal-editing-blocked .editing-blocked-message:before{display:block;font-size:1.5em;margin-bottom:8px}.task-modal-editing-blocked:after{position:absolute;top:0;left:0;right:0;bottom:0;z-index:11;cursor:not-allowed!important;pointer-events:none}.projectmanagement-categorymodal-wrapper,.projectmanagement-taskmodal-wrapper{height:85vh;max-height:85vh;overflow:"hidden";display:flex;flex-direction:row}@media screen and (max-width: 600px){.projectmanagement-categorymodal-wrapper,.projectmanagement-taskmodal-wrapper{height:92vh;max-height:92vh;padding:0;flex-direction:column}}.projectmanagement-categorymodal-nanda,.projectmanagement-taskmodal-nanda{display:flex;flex-flow:column}@media only screen and (min-width: 968px){.projectmanagement-categorymodal-nanda,.projectmanagement-taskmodal-nanda{border-left:.1rem solid var(--backgroundgrey)}}@media only screen and (max-width: 968px){.projectmanagement-categorymodal-nanda,.projectmanagement-taskmodal-nanda{border-top:.1rem solid var(--backgroundgrey)}}.projectmanagement-categorymodal-nanda-header,.projectmanagement-taskmodal-nanda-header{border-bottom:.1rem solid var(--backgroundgrey);flex:1;max-height:10%;display:flex;align-items:center}.projectmanagement-categorymodal-nanda-header-heading,.projectmanagement-taskmodal-nanda-header-heading{margin-bottom:0;display:flex;align-items:center}.projectmanagement-categorymodal-nanda-content,.projectmanagement-taskmodal-nanda-content{flex:8.5;max-height:85%;overflow-y:auto;scrollbar-color:var(--bordergrey) transparent}.projectmanagement-categorymodal-nanda-content::-webkit-scrollbar,.projectmanagement-taskmodal-nanda-content::-webkit-scrollbar{width:calc(.375 * var(--extraspacing));max-height:calc(.25 * var(--extraspacing));height:calc(.25 * var(--extraspacing))}.projectmanagement-categorymodal-nanda-content::-webkit-scrollbar-track,.projectmanagement-taskmodal-nanda-content::-webkit-scrollbar-track{background:transparent;background-clip:content-box}.projectmanagement-categorymodal-nanda-content::-webkit-scrollbar-thumb,.projectmanagement-taskmodal-nanda-content::-webkit-scrollbar-thumb{background:var(--bordergrey);border-radius:calc(15 * var(--standardspacing))}.projectmanagement-categorymodal-nanda-content::-webkit-scrollbar-thumb:hover,.projectmanagement-taskmodal-nanda-content::-webkit-scrollbar-thumb:hover{background:var(--hovergrey)}.projectmanagement-categorymodal-nanda-content-note,.projectmanagement-taskmodal-nanda-content-note{background:var(--backgroundgrey);border-radius:calc(.5 * var(--standardspacing));padding:var(--standardspacing);font-size:var(--midspacing)}.projectmanagement-categorymodal-nanda-content-note-container,.projectmanagement-taskmodal-nanda-content-note-container{margin-bottom:var(--extraspacing)}.projectmanagement-categorymodal-nanda-content-note-image,.projectmanagement-taskmodal-nanda-content-note-image{max-height:250px;object-fit:cover;border-top-left-radius:calc(.5 * var(--standardspacing));border-top-right-radius:calc(.5 * var(--standardspacing))}.projectmanagement-categorymodal-nanda-content-note-image-container,.projectmanagement-taskmodal-nanda-content-note-image-container{max-height:250px;width:100%;overflow:hidden;display:block;background-color:var(--backgroundgrey);border-top-left-radius:calc(.5 * var(--standardspacing));border-top-right-radius:calc(.5 * var(--standardspacing))}.projectmanagement-categorymodal-nanda-content-note-heading,.projectmanagement-taskmodal-nanda-content-note-heading{font-size:var(--midspacing);font-weight:600}.projectmanagement-categorymodal-nanda-content-note-filelink,.projectmanagement-taskmodal-nanda-content-note-filelink{border-radius:50%;background:var(--bordergrey);width:2rem;height:2rem;font-weight:500;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;margin-right:calc(.5 * var(--standardspacing))}.projectmanagement-categorymodal-nanda-content-note-text,.projectmanagement-taskmodal-nanda-content-note-text{white-space:pre-wrap;display:flex;align-items:center}.projectmanagement-categorymodal-nanda-content-note-user,.projectmanagement-taskmodal-nanda-content-note-user{align-items:flex-end;justify-content:flex-end;display:flex}.projectmanagement-categorymodal-nanda-content-note-user-badge,.projectmanagement-taskmodal-nanda-content-note-user-badge{border-radius:50%;cursor:pointer;width:2rem;height:2rem;background:var(--bordergrey);display:flex;align-items:center;justify-content:center;font-weight:500}.projectmanagement-categorymodal-nanda-content-note-time,.projectmanagement-taskmodal-nanda-content-note-time{font-size:var(--standardspacing);color:var(--textgrey)}.projectmanagement-categorymodal-nanda-content-note-proof,.projectmanagement-taskmodal-nanda-content-note-proof{color:var(--white);padding:var(--standardspacing);text-align:center;border-radius:calc(.5 * var(--standardspacing));background-color:var(--finished)}.projectmanagement-categorymodal-nanda-creator,.projectmanagement-taskmodal-nanda-creator{flex:1.5;border-top:.1rem solid var(--backgroundgrey);max-height:50%}.projectmanagement-categorymodal-nanda-creator .row,.projectmanagement-taskmodal-nanda-creator .row{margin-top:calc(.5 * var(--standardspacing))}.projectmanagement-categorymodal-nanda-creator-button,.projectmanagement-taskmodal-nanda-creator-button{text-align:center}.projectmanagement-categorymodal #notefileinput,.projectmanagement-taskmodal #notefileinput{display:none}.projectmanagement-categorymodal-forms,.projectmanagement-taskmodal-forms{width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch}.proofOfProgress{max-width:50%}.projectmanagement-templatecard{border-radius:calc(.5 * var(--standardspacing));border:calc(.12 * var(--extraspacing)) solid var(--backgroundgrey);padding:var(--extraspacing);display:flex;flex-flow:column;justify-content:center;height:100%;width:100%;cursor:pointer;text-transform:uppercase;position:relative;overflow:hidden;box-shadow:var(--wideshadow)}.projectmanagement-templatecard-customerdashboard{position:absolute;top:0;right:0;font-size:var(--standardspacing);font-weight:600;color:var(--textgrey);padding:calc(.4 * var(--standardspacing))}.projectmanagement-templatecard-optionsRight{position:absolute;top:0;right:0}.projectmanagement-templatecard-optionsLeft{position:absolute;top:0;left:0}.projectmanagement-templatecard:hover{border-color:var(--primary)}.projectmanagement-templatecard.addercard{color:var(--primary);display:flex;justify-content:center;align-items:center}.projectmanagement-templatecard-name{font-weight:600;font-size:calc(1.125 * var(--extraspacing))}.projectmanagement-templatecard-stat{margin-top:calc(.5 * var(--standardspacing));font-weight:500;font-size:var(--midspacing);color:var(--textgrey)}.projectmanagement-templatecard-stat-small{font-size:calc(var(--midspacing) / 1.5)}.projectmanagement-templatecard-customstat{margin-top:calc(.5 * var(--standardspacing));font-weight:700;color:var(--textgrey);font-size:calc(var(--midspacing) / 1.75);width:100%;display:flex;flex-direction:row;justify-content:center;align-items:flex-start;flex-wrap:wrap}.projectmanagement-templatecard-customstat span{margin-bottom:5px;padding:2px 5px;border-radius:50px}.projectmanagement-templatecard-top-right{background:var(--brandingbase);opacity:.5;height:calc(4.5 * var(--standardspacing));width:calc(4.5 * var(--standardspacing));border-radius:var(--extraspacing);position:absolute;top:calc(-2.5 * var(--standardspacing));right:calc(-2.5 * var(--standardspacing))}.editTemplate{max-width:50%}.reusable-maps-selector #searchinput{background-color:#fff;font-size:.925rem;border-radius:.33rem;box-shadow:0 1px 3px #0000001f,0 1px 2px #0000003d;font-weight:300;margin-left:.75rem;text-overflow:ellipsis;width:65%;padding:.5rem;margin-top:.5rem;border:.1rem solid #cfcfcf;outline:none}.reusable-maps-selector #searchinput:focus{border-color:#4d90fe}.reusable-maps-selector .searchbutton{margin-top:.5rem}.reusable-maps-selector #instructions{background-color:#fff;border:0;border-radius:2px;box-shadow:0 1px 4px -1px #0000004d;margin:10px;font:400 12px;overflow:hidden;padding:var(--standardspacing);font-size:medium}.pac-container{z-index:1000000!important}.react-calendar{width:350px;max-width:100%;background:white;border:none;font-family:Arial,Helvetica,sans-serif;line-height:1.125em}.react-calendar.oandmcalendar{border-radius:var(--standardspacing);box-shadow:var(--wideshadow);margin:0 auto}.react-calendar--doubleView{width:700px}.react-calendar--doubleView .react-calendar__viewContainer{display:flex;margin:-.5em}.react-calendar--doubleView .react-calendar__viewContainer>*{width:50%;margin:.5em}.react-calendar,.react-calendar *,.react-calendar *:before,.react-calendar *:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.react-calendar button{margin:0;border:0;outline:none}.react-calendar button:enabled:hover{cursor:pointer}.react-calendar__navigation{height:44px;margin-bottom:1em}.react-calendar__navigation button{min-width:44px;background:none}.react-calendar__navigation button:enabled:hover,.react-calendar__navigation button:enabled:focus{background-color:#e6e6e6}.react-calendar__navigation button[disabled]{background-color:#f0f0f0}.react-calendar__month-view__weekdays{text-align:center;text-transform:uppercase;font-weight:700;font-size:.75em}.react-calendar__month-view__weekdays__weekday{padding:.5em}.react-calendar__month-view__weekNumbers{font-weight:700}.react-calendar__month-view__weekNumbers .react-calendar__tile{display:flex;align-items:center;justify-content:center;font-size:.75em;padding:1em .6666666667em}.react-calendar__month-view__days__day--weekend{color:#d10000}.react-calendar__month-view__days__day--neighboringMonth{color:#757575}.react-calendar__year-view .react-calendar__tile,.react-calendar__decade-view .react-calendar__tile,.react-calendar__century-view .react-calendar__tile{padding:2em .5em}.react-calendar__tile{max-width:100%;text-align:center;padding:.75em .5em;background:none}.react-calendar__tile:disabled{background-color:#f0f0f0}.react-calendar__tile:enabled:hover,.react-calendar__tile:enabled:focus{background-color:#e6e6e6}.react-calendar__tile--now{background:#fafaad}.react-calendar__tile--now:enabled:hover,.react-calendar__tile--now:enabled:focus{background:#ffffa9}.react-calendar__tile--hasActive{background:#76baff}.react-calendar__tile--hasActive:enabled:hover,.react-calendar__tile--hasActive:enabled:focus{background:#a9d4ff}.react-calendar__tile--active{background:#006edc;color:#fff}.react-calendar__tile--active:enabled:hover,.react-calendar__tile--active:enabled:focus{background:#1087ff}.react-calendar--selectRange .react-calendar__tile--hover{background-color:#e6e6e6}.calendar{border:none!important;border-radius:.5rem!important;overflow:hidden;box-shadow:var(--wideshadow)!important;margin:0 auto}.calendar-events{display:flex;flex-wrap:wrap;justify-content:center}.calendar-event{flex-shrink:0;margin:2px;width:5px;height:5px;border-radius:2.5px;background-color:var(--primary)}.calendar-event.completed{background-color:var(--completed)}.calendar-event.inprogress{background-color:var(--inprogress)}.calendar-event.scheduled{background-color:var(--warning)}.calendar-event.delayed{background-color:var(--delayed)}.calendar-event.due{background-color:#eace09}.react-calendar__navigation__prev2-button,.react-calendar__navigation__next2-button{display:none}.react-calendar__month-view__weekdays__weekday abbr{cursor:default!important;text-decoration:none!important}.OnMReports{width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch}.OnMReports-durationSelector{align-self:flex-end}.OnMReports-generalInfo{width:100%;display:flex;justify-content:space-between}.OnMReports-generalInfo-entry{background-color:#e0e0e083;flex:1;display:flex;flex-direction:column;align-items:center;padding:calc(.5 * var(--standardspacing)) var(--standardspacing);border-radius:5px;color:#000}@media (min-width: 768px){.OnMReports-generalInfo-entry{margin-right:var(--standardspacing)}}@media (max-width: 768px){.OnMReports-generalInfo-entry{margin-top:calc(.5 * var(--standardspacing));min-width:100%}}.OnMReports-generalInfo-entry p{margin:0}.OnMReports-statsContainer{width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch}.OnMReports-tableContainer{width:100%}@media (min-width: 768px){.OnMReports-downloadButton{align-self:flex-end}}@media (max-width: 768px){.OnMReports-downloadButton{width:100%}}.MuiDataGrid-columnHeaderTitle{color:#000}.semibold_text{font-weight:600!important}.gst_breakup_details{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;align-items:center}.gst_breakup_details_keys{grid-column:span 2/span 2}.gst_breakup_details_values{grid-column:span 1/span 1}.total_profit_card{position:absolute;bottom:2.25rem;left:-2.5rem;background-color:#fff;width:50%}.total_gst_card{position:absolute;bottom:2.25rem;right:-2.5rem;background-color:#fff;width:50%}.calculator_input_section{display:grid;gap:1rem;grid-template-columns:repeat(1,minmax(0,1fr))}.calculator_view_section{display:flex;flex-direction:column;justify-content:flex-start;align-items:center}.calculator_view_section_card{position:relative;height:15rem;padding-top:.5rem;padding-left:1.25rem;padding-right:1.25rem}.gst_rates{display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr));width:75%}.gst_breakup_btn_container{width:100%;position:absolute;bottom:.5rem}.small_text{font-size:.75rem;line-height:1rem}.large_text{font-size:1.125rem;line-height:1.75rem}.extra_large_text{font-size:2.25rem;line-height:2.5rem}.gst_text_color{--tw-text-opacity: 1;color:rgba(29,78,216,var(--tw-text-opacity))}.col_2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.col_3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}@media screen and (min-width: 1024px){.calculator_input_section{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width: 640px){.gst_rates{grid-template-columns:repeat(3,minmax(0,1fr))}.calculator_view_section_card{padding-left:2.5rem;padding-right:2.5rem}}@media screen and (min-width: 1280){.gst_rates{grid-template-columns:repeat(5,minmax(0,1fr))}}.workflow-creator{padding:var(--extraspacing)}.workflow-creator-drag-n-drop{display:flex;flex-direction:column-reverse;flex-grow:1}.workflow-creator-pane{display:block;flex-grow:1;height:70vh;max-height:100vh}.workflow-creator-options{display:flex;padding:var(--extraspacing);justify-content:flex-end}.workflow-creator-toolbar{display:flex;align-items:center;justify-content:space-evenly;flex-wrap:wrap;padding:var(--midspacing);width:100%}.workflow-creator-toolbar .description{font-size:var(--extraspacing)}.workflow-creator-toolbar .drag-n-drop-node{max-width:250px;padding:var(--midspacing);border:2px solid #1a192b;border-radius:var(--extraspacing);font-size:var(--extraspacing);font-weight:700;margin:var(--extraspacing) 0;text-align:center;cursor:pointer}.workflow-creator .node-handles{width:calc(.8 * var(--standardspacing));height:calc(.8 * var(--standardspacing));z-index:2;display:block;color:#000;margin-left:-50px;margin-top:10px}.react-flow__controls-button{width:50px!important;height:50px!important;border:1px solid black!important;font-size:24px!important;background-color:#fff!important}.custom-handle-wrapper{position:relative}.handle-label{position:absolute;top:4px;background-color:#fff;padding:2px 4px;color:teal;border:1px solid teal;border-radius:3px;font-size:10px;text-wrap:balance;white-space:nowrap}.react-flow__handle{width:10px!important;height:10px!important;border-radius:510%;z-index:2;margin:1px -2px -2px}.workflow-node{position:relative;background-color:#fff;border-radius:var(--standardspacing);min-width:110px;min-height:50px;border:1px solid #1a192b;padding:var(--midspacing)}.workflow-node-heading{font-size:var(--standardspacing);font-weight:700;text-align:center;width:full;border-bottom:1px solid black;padding-bottom:var(--standardspacing);margin-bottom:var(--standardspacing)}.workflow-node-formcontrol{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--standardspacing)}.workflow-node-formcontrol-label{margin-right:var(--extraspacing)}.workflow-node-condition{min-width:200px;margin-bottom:var(--extraspacing);display:flex;align-items:center}.workflow-node-condition-inputs{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:460px}.workflow-node-condition-input{width:30%!important}.workflow-node-removecondition{cursor:pointer;color:var(--delayed)}.workflow-node-addcondition{cursor:pointer;display:flex;height:30px;margin-top:10px;border-radius:20rem;width:30px;justify-content:center;color:var(--mapsgreen)}.workflow-node-icon{width:100%;height:100%}.workflow-node-event{width:300px}.workflow-node-event-type-input{width:60%}.workflow-node-event-taskduration{display:flex;align-items:center;justify-content:center;margin:calc(.3 * var(--standardspacing)) 0}.workflow-node-event-params{display:flex;flex-direction:column;justify-content:center;align-items:center;flex-wrap:wrap}.workflow-node-event-input{width:100%!important;margin-block:1%!important}.workflow-node-event-group-label{align-self:flex-start;margin-left:3%}.workflow-node-event-groups{width:95%!important;display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-top:calc(.5 * var(--standardspacing))}.ant-modal-close{color:var(--brandingbase)!important;display:flex;justify-content:center;align-items:center}.ant-modal-close-x{height:fit-content}.ant-modal-content{padding:10px!important}.ant-btn-primary{background-color:var(--brandingbase)!important;border:none!important;box-shadow:none!important}.ant-btn-primary:disabled{background-color:#d3d3d3!important;border:none!important;box-shadow:none!important}.ant-modal-header{padding:7px!important}.ant-switch-inner,.ant-switch{padding-inline:4px!important}.ant-popover-inner-content{padding:0!important}.ant-radio{align-self:auto!important}.ant-slider-handle{inset-block-start:unset!important}@media print{.ant-tooltip{display:none!important}}.youtube-embed-modal.ant-modal{min-width:900px}@media screen and (max-width: 900px){.youtube-embed-modal.ant-modal{min-width:auto;max-width:100%}}.youtube-embed-modal.ant-modal .ant-modal-content,.youtube-embed-modal.ant-modal .ant-modal-body{padding:0!important}@media screen and (max-width: 900px){.intro-popup.ant-modal{min-width:auto;max-width:100%}}.intro-popup.ant-modal .ant-modal-content,.intro-popup.ant-modal .ant-modal-body{padding:0!important}@media (max-width: 480px){.ant-picker-panels{display:flex;flex-direction:column}}.ant-tour-content{max-width:90vw;margin:auto}.ant-message-notice-error .ant-message-notice-content{border:2px solid var(--danger)}.proposal-template.printing,.template.printing{background:var(--white)}.proposal-template.printing *,.template.printing *{box-shadow:unset!important}@media screen{.proposal-template,.template{height:100%;padding:var(--standardspacing);background:var(--bordergrey)}}.proposal-template-section,.template-section{min-height:95vh;background:var(--white);position:relative;z-index:5}@media print{.proposal-template-section,.template-section{height:100%;min-height:100vh}}.proposal-template-section.sectionone,.template-section.sectionone{padding:0}@media screen{.proposal-template-section,.template-section{padding:3rem;max-width:800px;margin:0 auto;box-shadow:var(--longershadow);overflow:hidden;background:var(--white)}.proposal-template-section:not(:first-child),.template-section:not(:first-child){margin-top:1rem;margin-bottom:1rem}}@media print{.proposal-template-section,.template-section{padding:1.65rem 3rem 0;page-break-after:always}}.proposal-template .sectionone-backdrop,.template .sectionone-backdrop{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff;z-index:-1}.proposal-template .sectionone-background,.template .sectionone-background{position:relative}@media screen{.proposal-template .sectionone-background,.template .sectionone-background{min-height:100vh}}@media print{.proposal-template .sectionone-background,.template .sectionone-background{height:100vh}}.proposal-template .sectionone-background-image,.template .sectionone-background-image{object-fit:cover;width:100%;z-index:2}@media screen{.proposal-template .sectionone-background-image,.template .sectionone-background-image{max-height:90vh}}@media print{.proposal-template .sectionone-background-image,.template .sectionone-background-image{height:65vh}}.proposal-template .sectionone-background-info,.template .sectionone-background-info{position:absolute;background:var(--white);padding:var(--extraspacing);top:9.3vh;left:calc(2.25 * var(--extraspacing));min-width:22.5rem;display:flex;flex-flow:column}@media screen{.proposal-template .sectionone-background-info,.template .sectionone-background-info{min-height:77.5vh}}@media print{.proposal-template .sectionone-background-info,.template .sectionone-background-info{width:39rem;left:calc(4 * var(--extraspacing));height:50vh;top:20vh}}.proposal-template .sectionone-background-info-top,.template .sectionone-background-info-top{color:var(--templateprimary);padding:.5rem;font-weight:500}.proposal-template .sectionone-background-info-top-heading,.template .sectionone-background-info-top-heading{border-bottom:.2rem solid var(--templateprimary);font-size:calc(2.5 * var(--extraspacing));font-weight:700;display:inline-block;margin-bottom:var(--standardspacing)}@media print{.proposal-template .sectionone-background-info-top-heading,.template .sectionone-background-info-top-heading{font-size:calc(4.4 * var(--extraspacing))}}.proposal-template .sectionone-background-info-top-customername,.template .sectionone-background-info-top-customername{font-size:calc(1.1 * var(--extraspacing))}@media print{.proposal-template .sectionone-background-info-top-customername,.template .sectionone-background-info-top-customername{font-size:calc(1.9 * var(--extraspacing))}}.proposal-template .sectionone-background-info-bottom,.template .sectionone-background-info-bottom{display:flex;height:87.5%;justify-content:flex-end;align-items:center;flex-flow:column}.proposal-template .sectionone-background-info-bottom-extra,.template .sectionone-background-info-bottom-extra{margin-top:.5rem;color:var(--templateprimary);display:flex;flex-flow:column;align-items:flex-start;justify-content:flex-start;width:100%;font-weight:600}.proposal-template .sectionone-background-info-bottom-extra .bottombordertext,.template .sectionone-background-info-bottom-extra .bottombordertext{display:inline-block;padding-bottom:.35rem;border-bottom:.125rem solid var(--templateprimary);margin-bottom:var(--standardspacing)}.proposal-template .sectionone-background-info .separator,.template .sectionone-background-info .separator{height:.125rem;width:100%;background:transparent}.proposal-template .sectionone-background-color,.template .sectionone-background-color{background:var(--templatesecondary);height:35vh;z-index:0}.proposal-template .welcomesection-message,.template .welcomesection-message{display:flex;flex-flow:column;color:var(--templateprimary);font-weight:500}.proposal-template .welcomesection-message-messagesection,.template .welcomesection-message-messagesection{padding-top:var(--standardspacing);white-space:pre-wrap;flex:8;font-style:italic}.proposal-template .welcomesection-message-messagesection-sign,.template .welcomesection-message-messagesection-sign{max-height:5.5rem}.proposal-template .welcomesection-message-aggregationinfo,.template .welcomesection-message-aggregationinfo{flex:1;margin-bottom:calc(3 * var(--standardspacing));justify-self:flex-end}.proposal-template .welcomesection-message-aggregationinfo-col-container,.template .welcomesection-message-aggregationinfo-col-container{padding:0 var(--standardspacing);text-align:center}.proposal-template .detailcard,.template .detailcard{border:.1rem dashed var(--templatesecondary);padding:var(--standardspacing);color:var(--templateprimary);height:8.2rem;display:flex;align-items:center;justify-content:center;text-align:center;flex-flow:column;width:100%}@media print{.proposal-template .detailcard,.template .detailcard{height:12rem}}.proposal-template .detailcard-heading,.template .detailcard-heading{font-weight:600;font-size:1.125rem;margin-bottom:calc(.75 * var(--standardspacing))}@media print{.proposal-template .detailcard-heading,.template .detailcard-heading{font-size:1.65rem}}.proposal-template .detailcard-value,.template .detailcard-value{margin-top:calc(.75 * var(--standardspacing))}@media (max-width: 768px){.proposal-template .detailcard,.template .detailcard{min-width:75%;max-width:85%}}.proposal-template .genericsection,.template .genericsection{max-width:1100px;margin:0 auto;padding:var(--standardspacing);min-height:97.2vh;border-top:.25rem solid var(--templatesecondary);color:var(--templateprimary)}@media print{.proposal-template .genericsection,.template .genericsection{max-width:950px;margin-top:.75rem!important}}.proposal-template .genericsection-heading,.template .genericsection-heading{font-size:calc(2.5 * var(--extraspacing));font-weight:600}.proposal-template .genericsection-headingimage,.template .genericsection-headingimage{max-height:2.7rem;max-width:2.7rem;margin-left:var(--standardspacing)}.proposal-template .genericsection-subheading,.template .genericsection-subheading,.proposal-template .genericsection-smallheading,.template .genericsection-smallheading{font-weight:500;font-size:calc(1.5 * var(--extraspacing))}.proposal-template .toptriangle,.template .toptriangle{position:absolute;right:0;top:0;width:0;height:0;border-top:80px solid var(--templatesecondary);border-left:80px solid transparent;z-index:0}@media print{.proposal-template .toptriangle,.template .toptriangle{border-top:88px solid var(--templatesecondary);border-left:88px solid transparent}}.proposal-template .bottomtriangle,.template .bottomtriangle{position:absolute;left:0;bottom:0;width:0;height:0;border-bottom:80px solid var(--templatesecondary);border-right:80px solid transparent}@media print{.proposal-template .bottomtriangle,.template .bottomtriangle{position:absolute;border-bottom:88px solid var(--templatesecondary);border-right:88px solid transparent}}.proposal-template .installerlogo-bottomright,.template .installerlogo-bottomright{max-height:3rem;z-index:0;position:absolute;right:calc(.5 * var(--standardspacing));bottom:calc(.5 * var(--standardspacing))}@media print{.proposal-template .installerlogo-bottomright,.template .installerlogo-bottomright{right:calc(.5 * var(--standardspacing));bottom:calc(.5 * var(--standardspacing));z-index:-1}}.proposal-template .endingdecoration,.template .endingdecoration{position:absolute;bottom:0;left:0;height:8rem;width:100%;background-color:var(--templatesecondary);border-top-left-radius:1.5rem;border-top-right-radius:1.5rem}.proposal-template .benefitssection-benefitsrow,.template .benefitssection-benefitsrow{margin:calc(2.25 * var(--standardspacing)) 0}.proposal-template .benefitssection-benefitsrow-col,.template .benefitssection-benefitsrow-col{padding:var(--standardspacing);text-align:center;display:flex;justify-content:center;align-items:center}.proposal-template .benefitssection-benefitsrow-col .detailcard,.template .benefitssection-benefitsrow-col .detailcard{width:100%}.proposal-template .benefitssection-benefitsrow-col .gosolarmessage,.template .benefitssection-benefitsrow-col .gosolarmessage{font-weight:600;color:var(--templateprimary);font-size:1.5rem;border-radius:.35rem;padding:var(--extraspacing);width:96%;text-align:center;display:flex;align-items:center;justify-content:center;border:.125rem solid var(--templatesecondary)}@media print{.proposal-template .benefitssection-benefitsrow-col .gosolarmessage,.template .benefitssection-benefitsrow-col .gosolarmessage{font-size:1.75rem}}.proposal-template .benefitssection-benefitsrow-col-image,.template .benefitssection-benefitsrow-col-image{max-height:6.5rem}.proposal-template .benefitssection .regionstatscard,.template .benefitssection .regionstatscard{max-height:6.3rem;margin-top:0}.proposal-template .benefitssection .regionstatscard-heading,.template .benefitssection .regionstatscard-heading{margin-bottom:calc(.3 * var(--standardspacing))}.proposal-template .benefitssection .regionstatscard-value,.template .benefitssection .regionstatscard-value{margin-top:calc(.3 * var(--standardspacing))}.proposal-template .previousprojectssection,.template .previousprojectssection{display:flex;flex-flow:column;height:100%}.proposal-template .previousprojectssection-list,.template .previousprojectssection-list{display:grid;grid-template-columns:repeat(3,.333333fr);min-height:60vh}.proposal-template .previousprojectssection .previousprojectcard-image,.template .previousprojectssection .previousprojectcard-image{height:9.5rem;width:100%;object-fit:cover}.proposal-template .previousprojectssection .previousprojectcard-image-container,.template .previousprojectssection .previousprojectcard-image-container{border-radius:var(--standardspacing);box-shadow:var(--materialshadow);height:9.5rem;overflow:hidden;margin-bottom:.5rem}.proposal-template .previousprojectssection .pastclientssection,.template .previousprojectssection .pastclientssection{justify-self:flex-end}.proposal-template .mapimage,.template .mapimage{box-shadow:var(--wideshadow);margin-bottom:var(--standardspacing);border-radius:calc(.5 * var(--standardspacing));border:calc(.27 * var(--extraspacing)) solid var(--templatesecondary);max-width:100%}.proposal-template .designimagessection-container,.template .designimagessection-container{padding-left:0;padding-right:0}.proposal-template .designimagessection-container .genericsection,.template .designimagessection-container .genericsection{border-top:none!important;padding-top:0}@media print{.proposal-template .designimagessection-container .genericsection,.template .designimagessection-container .genericsection{max-width:none!important}}.proposal-template .designimagessection-container .genericsection:before,.template .designimagessection-container .genericsection:before{margin:0 auto;width:90%;display:block;content:"";height:.25rem;background-color:var(--templatesecondary)}.proposal-template .designimagessection-section,.template .designimagessection-section{text-align:center}.proposal-template .designimagessection-heading,.template .designimagessection-heading{margin-left:3rem;padding-top:.5rem;margin-bottom:calc(2.5 * var(--standardspacing))}@media print{.proposal-template .designimagessection-heading,.template .designimagessection-heading{margin-left:4rem}}.proposal-template .designimagessection-subheading,.template .designimagessection-subheading{font-size:1.95rem}.proposal-template .designimagessection-images,.template .designimagessection-images{display:flex}.proposal-template .designimagessection-images-detail,.template .designimagessection-images-detail{border:.1rem dashed var(--templatesecondary);padding:var(--standardspacing);color:var(--templateprimary);height:100%;min-height:175px;max-width:190px;display:flex;align-items:center;justify-content:center;text-align:center;flex-flow:column;margin:calc(.5 * var(--standardspacing));font-weight:600;font-size:1.125rem}.proposal-template .designimagessection-images-detail-image,.template .designimagessection-images-detail-image,.proposal-template .designimagessection-images-detail-image-container,.template .designimagessection-images-detail-image-container{max-height:5rem}.proposal-template .designimagessection-images-detail-heading,.template .designimagessection-images-detail-heading{font-size:1.2rem}@media print{.proposal-template .designimagessection-images-detail-heading,.template .designimagessection-images-detail-heading{font-size:1.42rem}.proposal-template .designimagessection-images-detail,.template .designimagessection-images-detail{margin:0 calc(3 * var(--standardspacing));max-width:210px}}.proposal-template .designimagessection-images-row,.template .designimagessection-images-row{align-items:center;justify-content:center;text-align:center}.proposal-template .designimagessection-images-row:not(:first-child),.template .designimagessection-images-row:not(:first-child){margin-top:calc(.5 * var(--standardspacing))}.proposal-template .designimagessection hr,.template .designimagessection hr{border-top:5px dashed var(--templatesecondary);width:90%;margin:var(--standardspacing) auto}.proposal-template .designimagessection-image,.template .designimagessection-image{height:17.8rem;object-fit:contain;border:calc(.27 * var(--extraspacing)) solid var(--templatesecondary)}.proposal-template .designimagessection-image-container,.template .designimagessection-image-container{display:block;width:33%;margin-right:calc(.5 * var(--standardspacing))}@media (max-width: 576px){.proposal-template .designimagessection-image-container,.template .designimagessection-image-container{max-width:95%;margin:var(--standardspacing) 0}}.proposal-template .additionalinfo,.template .additionalinfo{display:flex;flex-direction:column}.proposal-template .additionalinfo .infocontainer,.template .additionalinfo .infocontainer{flex:7}.proposal-template .additionalinfo-value,.template .additionalinfo-value{white-space:pre-wrap;font-style:italic;margin-top:calc(.9 * var(--standardspacing));color:var(--templateprimary);margin-left:calc(.5 * var(--standardspacing));margin-bottom:calc(.9 * var(--standardspacing));width:97.5%}.proposal-template .footer,.template .footer{align-self:center;align-items:center;display:flex;flex-direction:column;margin-top:var(--standardspacing)}.standardtext{font-size:1.23rem}@media print{.standardtext{font-size:1.58rem}}.printbutton{position:fixed;right:calc(2 * var(--extraspacing));bottom:calc(2 * var(--extraspacing));border-radius:50%;text-align:center;background:var(--analyticsorange);padding:calc(1 * var(--extraspacing));box-shadow:var(--longershadow);color:var(--white);display:flex;align-items:center;justify-content:center;z-index:500000}.printbutton svg.react-icon{font-size:calc(1.75 * var(--extraspacing));margin-right:.125rem}.printbutton:hover{color:var(--white)}.printbutton .spinner{border:5px solid #ccc;border-radius:50%;border-top:5px solid white;width:25px;height:25px;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media print{.printbutton{display:none}}.printbutton-secondary{background-color:var(--raisinblack);position:fixed;right:calc(2.5 * var(--extraspacing));bottom:calc(6.5 * var(--extraspacing));padding:calc(.75 * var(--extraspacing))}.debugbutton{position:fixed;left:calc(2 * var(--extraspacing));bottom:calc(2 * var(--extraspacing));border-radius:50%;text-align:center;background:var(--materialblue);padding:var(--extraspacing);box-shadow:var(--longershadow);color:var(--white);display:flex;align-items:center;justify-content:center;z-index:500000}.debugbutton svg.react-icon{font-size:calc(1.75 * var(--extraspacing));margin-right:.125rem}@media print{.debugbutton{display:none}}.proposalinfosection{color:var(--black);border:.1rem dashed var(--bordergrey);border-collapse:collapse;padding:calc(.55 * var(--standardspacing)) var(--standardspacing)!important;display:flex;justify-content:center;flex-flow:column;min-height:8rem;background:var(--white)}@media print{.proposalinfosection{min-height:auto}}.proposalinfosection-heading{font-weight:600;text-transform:uppercase;font-size:calc(1.125 * var(--extraspacing))}.proposalinfosection-info-field{display:flex;align-items:center;margin-top:calc(.25 * var(--extraspacing))}.proposalinfosection-info-field-title{font-weight:400}.proposalinfosection-info-field-value{font-weight:500;margin-left:.5rem}.proposalinfosection-info-field-value.nomargin{margin-left:0}.proposalinfosection-info-finalcost,.proposalinfosection-info-systemcost{font-size:calc(1.175 * var(--extraspacing));text-align:center}.proposalinfosection-info-finalcost-title,.proposalinfosection-info-systemcost-title{font-weight:400;text-align:center}.proposalinfosection-info-finalcost-value,.proposalinfosection-info-systemcost-value{text-align:center;font-size:calc(1.5 * var(--extraspacing));font-weight:700;margin-left:.5rem}.proposalinfosection-info-finalcost-note,.proposalinfosection-info-systemcost-note{font-size:.85rem}.proposalinfosection-brandlist-brand{max-height:4.65rem;max-width:auto;overflow:hidden;padding:calc(.8 * var(--extraspacing));box-shadow:var(--funkyshadow);border:.1rem solid var(--backgroundgrey);border-radius:calc(.5 * var(--standardspacing));display:flex;align-items:center;justify-content:center;text-align:center;position:relative}.proposalinfosection-brandlist-brand-container{flex:1;text-align:center;display:flex;justify-content:center;align-items:center;padding:calc(.72 * var(--standardspacing))}.proposalinfosection-brandlist-brand-image{max-width:6rem;max-height:4rem}@media print{.proposalinfosection-brandlist-brand .partnerlogo{max-height:4rem;max-width:90%}}.siteSpecs-title{font-size:1.75rem;margin-top:var(--standardspacing)}.siteSpecs-logo{height:4rem}.siteSpecs-section{margin:calc(2 * var(--standardspacing)) 0}.siteSpecs-fields{margin:calc(.75 * var(--standardspacing)) 0}.siteSpecs-fields-text{font-size:1.28rem}.siteSpecs-centerImage{width:60%}.siteSpecs-decorationContainer{display:flex;justify-content:center;margin:calc(2 * var(--standardspacing)) 0}.siteSpecs-decorationTextContainer{width:20%;position:relative;display:flex;justify-content:center}.siteSpecs-decorationTextContainer.sloganContainer{border:3px solid var(--templateprimary);width:auto;margin:calc(1.5 * var(--standardspacing));border-radius:5px}.siteSpecs-decorationTextContainer .slogan{font-size:1.6rem;padding:0 var(--standardspacing)}@media print{.siteSpecs-decorationTextContainer .slogan{font-size:2.5rem}}.siteSpecs-decorationText{position:absolute;font-size:1.6rem}@media print{.siteSpecs-decorationText{font-size:2.7rem}}.docbuilder-modal{padding:0;overflow:hidden}.docbuilder-modal-inner{border-radius:0;width:100%;height:100%;max-width:unset;max-height:100vh;margin:0;padding:0}.docbuilder-modal-inner-content{padding:0;height:100%;background-color:#f7f7f7}@media print{.docbuilder-modal-inner-content{position:absolute;top:0;left:0;right:0;bottom:0;background-color:#fff;z-index:100000}}.docbuilder-builderContainer{width:100%;height:calc(100vh - 74px);display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch}.docbuilder-builderContainer-bar{padding:0;background-color:#1f1f1f;display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.docbuilder-builderContainer-bar-name{width:200px;background-color:transparent;border:none;border-bottom:#fff;margin:.2em!important}.docbuilder-builderContainer-bar-name-input input{color:#f7f7f7}.docbuilder-builderContainer-bar-name:focus{background-color:#fff3;color:#1f1f1f}.docbuilder-builderContainer-bar-buttons{flex:1;display:flex;flex-direction:row;justify-content:flex-end;align-items:stretch;height:100%}.docbuilder-builderContainer-bar-buttons button{border-radius:0}.docbuilder-builderContainer-editorContainer{flex:1;overflow:auto}.formbuilder-container .formsbuilder-dialog{max-height:100vh}.sld-editor-page{display:flex;flex-direction:column;height:100vh;overflow:hidden;font-family:Roboto,sans-serif}.sld-editor-page .sld-header{display:flex;justify-content:space-between;align-items:center;padding:10px 20px;background-color:#fff;border-bottom:1px solid #eee;box-shadow:0 2px 4px #0000000d;z-index:1000}.sld-editor-page .sld-header .sld-header-left{display:flex;align-items:center}.sld-editor-page .sld-header .sld-header-left .sld-logo{height:30px;margin-right:15px}.sld-editor-page .sld-header .sld-header-left .vertical-divider{width:1px;height:30px;background-color:#ccc;margin-right:15px}.sld-editor-page .sld-header .sld-header-left .project-name{font-size:18px;font-weight:700;color:#333}.sld-editor-page .sld-header .sld-header-right .sld-button{margin-left:10px}.sld-editor-page .sld-editor-content{display:flex;flex-grow:1;overflow:hidden}.sld-editor-page .sld-editor-content .sld-editor-left-panel{width:25%;min-width:280px;max-width:400px;background-color:#f9f9f9;border-right:1px solid #eee;padding:20px;overflow-y:auto;box-shadow:2px 0 5px #0000000d}.sld-editor-page .sld-editor-content .sld-editor-right-panel{flex-grow:1;background-color:#fff;display:flex;justify-content:center;align-items:center;overflow:auto;padding:20px}.sld-editor-page .sld-editor-content .sld-editor-right-panel .sld-canvas-container{border:1px solid #ddd;box-shadow:0 0 10px #0000001a;background-color:#fff;width:100%;height:100%;overflow:hidden;position:relative}.sld-editor-page .sld-editor-content .sld-editor-right-panel .sld-canvas-container .sld-canvas{width:100%;height:100%;display:block;cursor:grab}.sld-editor-page .sld-editor-content .sld-editor-right-panel .sld-canvas-container .sld-canvas:active{cursor:grabbing}@media print{.sld-print-body{margin:0;padding:0;background:none}@page{.sld-print-body{size:a3 landscape;margin:0}}.sld-editor-page{height:auto;overflow:visible;display:block}.sld-editor-page .sld-header,.sld-editor-page .sld-editor-left-panel{display:none!important}.sld-editor-page .sld-editor-content{display:block;width:100%;height:auto;overflow:visible}.sld-editor-page .sld-editor-content .sld-editor-right-panel{width:100%;height:auto;overflow:visible;padding:0;margin:0;display:block}.sld-editor-page .sld-editor-content .sld-editor-right-panel .sld-canvas-container{width:100%;height:auto;border:none;box-shadow:none;margin:0;padding:0}.sld-editor-page .sld-editor-content .sld-editor-right-panel .sld-canvas-container .sld-canvas{width:100%;height:auto;display:block}}
