@import"https://fonts.googleapis.com/css2?family=Roboto:wght@400;500;600;700&display=swap";*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Roboto,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.\!container{width:100%!important}.container{width:100%}@media (min-width: 640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media (min-width: 768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media (min-width: 1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media (min-width: 1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media (min-width: 1536px){.\!container{max-width:1536px!important}.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}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.\!visible{visibility:visible!important}.visible{visibility:visible}.collapse{visibility:collapse}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.inset-x-0{left:0;right:0}.inset-x-\[-10\%\]{left:-10%;right:-10%}.inset-x-\[1\%\]{left:1%;right:1%}.inset-y-0{top:0;bottom:0}.-left-20{left:-5rem}.-left-24{left:-6rem}.-left-\[21px\]{left:-21px}.-left-\[31px\]{left:-31px}.-right-1{right:-.25rem}.-right-10{right:-2.5rem}.-right-12{right:-3rem}.-right-14{right:-3.5rem}.-right-16{right:-4rem}.-right-24{right:-6rem}.-top-1{top:-.25rem}.-top-10{top:-2.5rem}.-top-12{top:-3rem}.-top-16{top:-4rem}.-top-24{top:-6rem}.-top-32{top:-8rem}.bottom-0{bottom:0}.bottom-16{bottom:4rem}.bottom-3{bottom:.75rem}.bottom-5{bottom:1.25rem}.bottom-6{bottom:1.5rem}.bottom-\[-47\%\]{bottom:-47%}.bottom-\[-52\%\]{bottom:-52%}.bottom-\[16\%\]{bottom:16%}.bottom-\[26\%\]{bottom:26%}.bottom-full{bottom:100%}.left-0{left:0}.left-1\/2{left:50%}.left-1\/3{left:33.333333%}.left-10{left:2.5rem}.left-3{left:.75rem}.left-3\.5{left:.875rem}.left-4{left:1rem}.left-5{left:1.25rem}.left-\[18\%\]{left:18%}.left-\[2\%\]{left:2%}.left-\[27\%\]{left:27%}.left-\[47\%\]{left:47%}.left-\[68px\]{left:68px}.left-\[9\%\]{left:9%}.right-0{right:0}.right-2{right:.5rem}.right-3{right:.75rem}.right-4{right:1rem}.right-5{right:1.25rem}.right-6{right:1.5rem}.right-\[14\%\]{right:14%}.right-\[7\%\]{right:7%}.top-0{top:0}.top-1{top:.25rem}.top-1\/2{top:50%}.top-10{top:2.5rem}.top-14{top:3.5rem}.top-16{top:4rem}.top-2{top:.5rem}.top-24{top:6rem}.top-3{top:.75rem}.top-3\.5{top:.875rem}.top-4{top:1rem}.top-5{top:1.25rem}.top-6{top:1.5rem}.top-8{top:2rem}.top-\[12\%\]{top:12%}.top-\[14\%\]{top:14%}.top-\[2\%\]{top:2%}.top-\[34\%\]{top:34%}.top-\[48\%\]{top:48%}.top-\[calc\(100\%\+10px\)\]{top:calc(100% + 10px)}.top-\[calc\(100\%\+8px\)\]{top:calc(100% + 8px)}.-z-10{z-index:-10}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[10000\]{z-index:10000}.z-\[10001\]{z-index:10001}.z-\[10010\]{z-index:10010}.z-\[10020\]{z-index:10020}.z-\[10050\]{z-index:10050}.z-\[100\]{z-index:100}.z-\[110\]{z-index:110}.z-\[115\]{z-index:115}.z-\[116\]{z-index:116}.z-\[120\]{z-index:120}.z-\[125\]{z-index:125}.z-\[130\]{z-index:130}.z-\[145\]{z-index:145}.z-\[150\]{z-index:150}.z-\[160\]{z-index:160}.z-\[180\]{z-index:180}.z-\[190\]{z-index:190}.z-\[1\]{z-index:1}.z-\[220\]{z-index:220}.z-\[60\]{z-index:60}.z-\[70\]{z-index:70}.z-\[80\]{z-index:80}.z-\[85\]{z-index:85}.z-\[90\]{z-index:90}.z-\[95\]{z-index:95}.z-\[9999\]{z-index:9999}.col-span-full{grid-column:1 / -1}.float-right{float:right}.m-3{margin:.75rem}.m-4{margin:1rem}.m-5{margin:1.25rem}.-mx-4{margin-left:-1rem;margin-right:-1rem}.mx-0\.5{margin-left:.125rem;margin-right:.125rem}.mx-4{margin-left:1rem;margin-right:1rem}.mx-5{margin-left:1.25rem;margin-right:1.25rem}.mx-auto{margin-left:auto;margin-right:auto}.my-4{margin-top:1rem;margin-bottom:1rem}.my-auto{margin-top:auto;margin-bottom:auto}.-mt-11{margin-top:-2.75rem}.-mt-4{margin-top:-1rem}.-mt-5{margin-top:-1.25rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.ml-0\.5{margin-left:.125rem}.ml-1{margin-left:.25rem}.ml-11{margin-left:2.75rem}.ml-2{margin-left:.5rem}.ml-3{margin-left:.75rem}.ml-auto{margin-left:auto}.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-2{margin-top:.5rem}.mt-2\.5{margin-top:.625rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-7{margin-top:1.75rem}.mt-8{margin-top:2rem}.mt-auto{margin-top:auto}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-20{height:5rem}.h-24{height:6rem}.h-28{height:7rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-32{height:8rem}.h-36{height:9rem}.h-4{height:1rem}.h-40{height:10rem}.h-44{height:11rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-60{height:15rem}.h-64{height:16rem}.h-7{height:1.75rem}.h-72{height:18rem}.h-8{height:2rem}.h-80{height:20rem}.h-9{height:2.25rem}.h-\[124px\]{height:124px}.h-\[18px\]{height:18px}.h-\[215px\]{height:215px}.h-\[270px\]{height:270px}.h-\[380px\]{height:380px}.h-\[43vh\]{height:43vh}.h-\[72\%\]{height:72%}.h-\[72px\]{height:72px}.h-\[86\%\]{height:86%}.h-\[90vh\]{height:90vh}.h-\[94vh\]{height:94vh}.h-\[calc\(100vh-6\.5rem\)\]{height:calc(100vh - 6.5rem)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.max-h-32{max-height:8rem}.max-h-40{max-height:10rem}.max-h-48{max-height:12rem}.max-h-56{max-height:14rem}.max-h-64{max-height:16rem}.max-h-72{max-height:18rem}.max-h-80{max-height:20rem}.max-h-\[300px\]{max-height:300px}.max-h-\[320px\]{max-height:320px}.max-h-\[440px\]{max-height:440px}.max-h-\[520px\]{max-height:520px}.max-h-\[60vh\]{max-height:60vh}.max-h-\[610px\]{max-height:610px}.max-h-\[650px\]{max-height:650px}.max-h-\[680px\]{max-height:680px}.max-h-\[68vh\]{max-height:68vh}.max-h-\[70vh\]{max-height:70vh}.max-h-\[720px\]{max-height:720px}.max-h-\[72vh\]{max-height:72vh}.max-h-\[88vh\]{max-height:88vh}.max-h-\[90vh\]{max-height:90vh}.max-h-\[92vh\]{max-height:92vh}.max-h-\[94vh\]{max-height:94vh}.max-h-\[calc\(100vh-118px\)\]{max-height:calc(100vh - 118px)}.max-h-\[calc\(100vh-150px\)\]{max-height:calc(100vh - 150px)}.max-h-\[calc\(100vh-24px\)\]{max-height:calc(100vh - 24px)}.max-h-\[calc\(100vh-40px\)\]{max-height:calc(100vh - 40px)}.max-h-\[calc\(100vh-48px\)\]{max-height:calc(100vh - 48px)}.max-h-\[calc\(92vh-165px\)\]{max-height:calc(92vh - 165px)}.min-h-0{min-height:0px}.min-h-10{min-height:2.5rem}.min-h-11{min-height:2.75rem}.min-h-12{min-height:3rem}.min-h-14{min-height:3.5rem}.min-h-16{min-height:4rem}.min-h-20{min-height:5rem}.min-h-24{min-height:6rem}.min-h-28{min-height:7rem}.min-h-32{min-height:8rem}.min-h-36{min-height:9rem}.min-h-40{min-height:10rem}.min-h-44{min-height:11rem}.min-h-48{min-height:12rem}.min-h-5{min-height:1.25rem}.min-h-52{min-height:13rem}.min-h-56{min-height:14rem}.min-h-64{min-height:16rem}.min-h-72{min-height:18rem}.min-h-8{min-height:2rem}.min-h-80{min-height:20rem}.min-h-9{min-height:2.25rem}.min-h-\[100dvh\]{min-height:100dvh}.min-h-\[1020px\]{min-height:1020px}.min-h-\[105px\]{min-height:105px}.min-h-\[110px\]{min-height:110px}.min-h-\[120px\]{min-height:120px}.min-h-\[130px\]{min-height:130px}.min-h-\[148px\]{min-height:148px}.min-h-\[270px\]{min-height:270px}.min-h-\[28px\]{min-height:28px}.min-h-\[300px\]{min-height:300px}.min-h-\[420px\]{min-height:420px}.min-h-\[50px\]{min-height:50px}.min-h-\[52px\]{min-height:52px}.min-h-\[620px\]{min-height:620px}.min-h-\[64px\]{min-height:64px}.min-h-\[72px\]{min-height:72px}.min-h-\[900px\]{min-height:900px}.min-h-\[calc\(100vh-104px\)\]{min-height:calc(100vh - 104px)}.min-h-\[calc\(100vh-4rem\)\]{min-height:calc(100vh - 4rem)}.min-h-\[calc\(100vh-5rem\)\]{min-height:calc(100vh - 5rem)}.min-h-\[calc\(100vh-64px\)\]{min-height:calc(100vh - 64px)}.min-h-\[calc\(100vh-72px\)\]{min-height:calc(100vh - 72px)}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-0\.5{width:.125rem}.w-1\.5{width:.375rem}.w-1\/2{width:50%}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-20{width:5rem}.w-24{width:6rem}.w-28{width:7rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.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-52{width:13rem}.w-56{width:14rem}.w-6{width:1.5rem}.w-60{width:15rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-72{width:18rem}.w-8{width:2rem}.w-80{width:20rem}.w-9{width:2.25rem}.w-\[10\%\]{width:10%}.w-\[11\%\]{width:11%}.w-\[110px\]{width:110px}.w-\[12\%\]{width:12%}.w-\[124px\]{width:124px}.w-\[125px\]{width:125px}.w-\[130px\]{width:130px}.w-\[135px\]{width:135px}.w-\[14\%\]{width:14%}.w-\[140px\]{width:140px}.w-\[145px\]{width:145px}.w-\[15\%\]{width:15%}.w-\[150px\]{width:150px}.w-\[16\%\]{width:16%}.w-\[160px\]{width:160px}.w-\[170px\]{width:170px}.w-\[175px\]{width:175px}.w-\[18px\]{width:18px}.w-\[20\%\]{width:20%}.w-\[200px\]{width:200px}.w-\[210px\]{width:210px}.w-\[215px\]{width:215px}.w-\[230px\]{width:230px}.w-\[24\%\]{width:24%}.w-\[244px\]{width:244px}.w-\[250px\]{width:250px}.w-\[26\%\]{width:26%}.w-\[260px\]{width:260px}.w-\[280px\]{width:280px}.w-\[290px\]{width:290px}.w-\[296px\]{width:296px}.w-\[32\%\]{width:32%}.w-\[342px\]{width:342px}.w-\[5\%\]{width:5%}.w-\[6\%\]{width:6%}.w-\[72px\]{width:72px}.w-\[76px\]{width:76px}.w-\[8\%\]{width:8%}.w-\[9\%\]{width:9%}.w-\[980px\]{width:980px}.w-\[min\(430px\,calc\(100vw-40px\)\)\]{width:min(430px,calc(100vw - 40px))}.w-\[min\(88vw\,320px\)\]{width:min(88vw,320px)}.w-auto{width:auto}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.min-w-0{min-width:0px}.min-w-24{min-width:6rem}.min-w-36{min-width:9rem}.min-w-40{min-width:10rem}.min-w-44{min-width:11rem}.min-w-48{min-width:12rem}.min-w-5{min-width:1.25rem}.min-w-52{min-width:13rem}.min-w-56{min-width:14rem}.min-w-64{min-width:16rem}.min-w-72{min-width:18rem}.min-w-8{min-width:2rem}.min-w-9{min-width:2.25rem}.min-w-\[1000px\]{min-width:1000px}.min-w-\[1020px\]{min-width:1020px}.min-w-\[1040px\]{min-width:1040px}.min-w-\[1050px\]{min-width:1050px}.min-w-\[1080px\]{min-width:1080px}.min-w-\[1100px\]{min-width:1100px}.min-w-\[1120px\]{min-width:1120px}.min-w-\[1180px\]{min-width:1180px}.min-w-\[1200px\]{min-width:1200px}.min-w-\[1240px\]{min-width:1240px}.min-w-\[1250px\]{min-width:1250px}.min-w-\[1280px\]{min-width:1280px}.min-w-\[1320px\]{min-width:1320px}.min-w-\[1380px\]{min-width:1380px}.min-w-\[140px\]{min-width:140px}.min-w-\[1420px\]{min-width:1420px}.min-w-\[1450px\]{min-width:1450px}.min-w-\[1500px\]{min-width:1500px}.min-w-\[1600px\]{min-width:1600px}.min-w-\[170px\]{min-width:170px}.min-w-\[1720px\]{min-width:1720px}.min-w-\[1750px\]{min-width:1750px}.min-w-\[180px\]{min-width:180px}.min-w-\[190px\]{min-width:190px}.min-w-\[2050px\]{min-width:2050px}.min-w-\[210px\]{min-width:210px}.min-w-\[2150px\]{min-width:2150px}.min-w-\[2200px\]{min-width:2200px}.min-w-\[220px\]{min-width:220px}.min-w-\[230px\]{min-width:230px}.min-w-\[260px\]{min-width:260px}.min-w-\[270px\]{min-width:270px}.min-w-\[280px\]{min-width:280px}.min-w-\[310px\]{min-width:310px}.min-w-\[320px\]{min-width:320px}.min-w-\[360px\]{min-width:360px}.min-w-\[420px\]{min-width:420px}.min-w-\[440px\]{min-width:440px}.min-w-\[620px\]{min-width:620px}.min-w-\[650px\]{min-width:650px}.min-w-\[700px\]{min-width:700px}.min-w-\[760px\]{min-width:760px}.min-w-\[850px\]{min-width:850px}.min-w-\[880px\]{min-width:880px}.min-w-\[900px\]{min-width:900px}.min-w-\[920px\]{min-width:920px}.min-w-\[940px\]{min-width:940px}.min-w-\[980px\]{min-width:980px}.min-w-full{min-width:100%}.min-w-max{min-width:-moz-max-content;min-width:max-content}.max-w-20{max-width:5rem}.max-w-28{max-width:7rem}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-40{max-width:10rem}.max-w-4xl{max-width:56rem}.max-w-52{max-width:13rem}.max-w-56{max-width:14rem}.max-w-5xl{max-width:64rem}.max-w-64{max-width:16rem}.max-w-6xl{max-width:72rem}.max-w-7xl{max-width:80rem}.max-w-\[1320px\]{max-width:1320px}.max-w-\[1450px\]{max-width:1450px}.max-w-\[1480px\]{max-width:1480px}.max-w-\[1500px\]{max-width:1500px}.max-w-\[1540px\]{max-width:1540px}.max-w-\[1600px\]{max-width:1600px}.max-w-\[1700px\]{max-width:1700px}.max-w-\[170px\]{max-width:170px}.max-w-\[1900px\]{max-width:1900px}.max-w-\[230px\]{max-width:230px}.max-w-\[310px\]{max-width:310px}.max-w-\[440px\]{max-width:440px}.max-w-\[520px\]{max-width:520px}.max-w-\[560px\]{max-width:560px}.max-w-\[58\%\]{max-width:58%}.max-w-\[760px\]{max-width:760px}.max-w-\[850px\]{max-width:850px}.max-w-\[88\%\]{max-width:88%}.max-w-\[92\%\]{max-width:92%}.max-w-\[95vw\]{max-width:95vw}.max-w-\[980px\]{max-width:980px}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-none{max-width:none}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.flex-shrink-0,.shrink-0{flex-shrink:0}.grow{flex-grow:1}.table-fixed{table-layout:fixed}.border-collapse{border-collapse:collapse}.border-separate{border-collapse:separate}.border-spacing-y-2{--tw-border-spacing-y: .5rem;border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)}.-translate-x-1\/2{--tw-translate-x: -50%;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-x-full{--tw-translate-x: -100%;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))}.-translate-y-1\/2{--tw-translate-y: -50%;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-x-0{--tw-translate-x: 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))}.-rotate-90{--tw-rotate: -90deg;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))}.rotate-180{--tw-rotate: 180deg;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))}.rotate-90{--tw-rotate: 90deg;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))}.animate-\[app-loader-card-in_\.28s_cubic-bezier\(\.22\,1\,\.36\,1\)\]{animation:app-loader-card-in .28s cubic-bezier(.22,1,.36,1)}.animate-\[app-loader-card-in_\.2s_cubic-bezier\(\.22\,1\,\.36\,1\)\]{animation:app-loader-card-in .2s cubic-bezier(.22,1,.36,1)}.animate-\[app-loader-card-in_\.32s_cubic-bezier\(\.22\,1\,\.36\,1\)\]{animation:app-loader-card-in .32s cubic-bezier(.22,1,.36,1)}.animate-\[drawerIn_\.24s_ease-out\]{animation:drawerIn .24s ease-out}.animate-\[drawerIn_\.28s_cubic-bezier\(\.22\,1\,\.36\,1\)\]{animation:drawerIn .28s cubic-bezier(.22,1,.36,1)}.animate-\[fadeIn_\.18s_ease-out\]{animation:fadeIn .18s ease-out}@keyframes bounce{0%,to{transform:translateY(-25%);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:none;animation-timing-function:cubic-bezier(0,0,.2,1)}}.animate-bounce{animation:bounce 1s infinite}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-default{cursor:default}.cursor-help{cursor:help}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.cursor-text{cursor:text}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize-none{resize:none}.resize-y{resize:vertical}.resize{resize:both}.list-decimal{list-style-type:decimal}.list-none{list-style-type:none}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.break-inside-avoid{-moz-column-break-inside:avoid;break-inside:avoid}.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-6{grid-template-columns:repeat(6,minmax(0,1fr))}.grid-cols-\[1\.75rem_minmax\(0\,1fr\)\]{grid-template-columns:1.75rem minmax(0,1fr)}.grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.grid-cols-\[2\.75rem_minmax\(0\,1fr\)_6\.5rem_9\.5rem\]{grid-template-columns:2.75rem minmax(0,1fr) 6.5rem 9.5rem}.grid-cols-\[40px_minmax\(0\,1fr\)\]{grid-template-columns:40px minmax(0,1fr)}.grid-cols-\[auto_130px_minmax\(0\,1fr\)\]{grid-template-columns:auto 130px minmax(0,1fr)}.grid-cols-\[minmax\(120px\,0\.8fr\)_minmax\(0\,1\.6fr\)\]{grid-template-columns:minmax(120px,.8fr) minmax(0,1.6fr)}.grid-rows-\[0fr\]{grid-template-rows:0fr}.grid-rows-\[1fr\]{grid-template-rows:1fr}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.place-items-end{place-items:end}.place-items-center{place-items:center}.content-start{align-content:flex-start}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0{gap:0px}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-3\.5{gap:.875rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-7{gap:1.75rem}.gap-8{gap:2rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-y-2{row-gap:.5rem}.space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-2\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.625rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.625rem * var(--tw-space-y-reverse))}.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))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.space-y-7>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.75rem * var(--tw-space-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-slate-100>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(241 245 249 / var(--tw-divide-opacity, 1))}.divide-slate-200>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(226 232 240 / var(--tw-divide-opacity, 1))}.self-center{align-self:center}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-\[100\%_100\%_0_0\]{border-radius:100% 100% 0 0}.rounded-\[18px\]{border-radius:18px}.rounded-\[20px\]{border-radius:20px}.rounded-\[22px\]{border-radius:22px}.rounded-\[22px_22px_22px_6px\]{border-radius:22px 22px 22px 6px}.rounded-\[22px_22px_6px_22px\]{border-radius:22px 22px 6px}.rounded-\[24px\]{border-radius:24px}.rounded-\[28px\]{border-radius:28px}.rounded-\[30px\]{border-radius:30px}.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-l-\[20px\]{border-top-left-radius:20px;border-bottom-left-radius:20px}.rounded-l-xl{border-top-left-radius:.75rem;border-bottom-left-radius:.75rem}.rounded-r-xl{border-top-right-radius:.75rem;border-bottom-right-radius:.75rem}.rounded-t-2xl{border-top-left-radius:1rem;border-top-right-radius:1rem}.rounded-t-xl{border-top-left-radius:.75rem;border-top-right-radius:.75rem}.rounded-tl-md{border-top-left-radius:.375rem}.rounded-tr-3xl{border-top-right-radius:1.5rem}.rounded-tr-md{border-top-right-radius:.375rem}.border{border-width:1px}.border-0{border-width:0px}.border-2{border-width:2px}.border-4{border-width:4px}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-l{border-left-width:1px}.border-l-2{border-left-width:2px}.border-l-4{border-left-width:4px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-t-2{border-top-width:2px}.border-dashed{border-style:dashed}.\!border-red-400{--tw-border-opacity: 1 !important;border-color:rgb(248 113 113 / var(--tw-border-opacity, 1))!important}.border-\[\#30737B\]{--tw-border-opacity: 1;border-color:rgb(48 115 123 / var(--tw-border-opacity, 1))}.border-\[\#30737B\]\/20{border-color:#30737b33}.border-\[\#e8e2da\]{--tw-border-opacity: 1;border-color:rgb(232 226 218 / var(--tw-border-opacity, 1))}.border-amber-100{--tw-border-opacity: 1;border-color:rgb(254 243 199 / var(--tw-border-opacity, 1))}.border-amber-200{--tw-border-opacity: 1;border-color:rgb(253 230 138 / var(--tw-border-opacity, 1))}.border-amber-300{--tw-border-opacity: 1;border-color:rgb(252 211 77 / var(--tw-border-opacity, 1))}.border-amber-400{--tw-border-opacity: 1;border-color:rgb(251 191 36 / var(--tw-border-opacity, 1))}.border-amber-500{--tw-border-opacity: 1;border-color:rgb(245 158 11 / var(--tw-border-opacity, 1))}.border-blue-100{--tw-border-opacity: 1;border-color:rgb(219 234 254 / var(--tw-border-opacity, 1))}.border-blue-200{--tw-border-opacity: 1;border-color:rgb(191 219 254 / var(--tw-border-opacity, 1))}.border-blue-600{--tw-border-opacity: 1;border-color:rgb(37 99 235 / var(--tw-border-opacity, 1))}.border-cyan-100{--tw-border-opacity: 1;border-color:rgb(207 250 254 / var(--tw-border-opacity, 1))}.border-cyan-200{--tw-border-opacity: 1;border-color:rgb(165 243 252 / var(--tw-border-opacity, 1))}.border-emerald-100{--tw-border-opacity: 1;border-color:rgb(209 250 229 / var(--tw-border-opacity, 1))}.border-emerald-100\/70{border-color:#d1fae5b3}.border-emerald-200{--tw-border-opacity: 1;border-color:rgb(167 243 208 / var(--tw-border-opacity, 1))}.border-emerald-300{--tw-border-opacity: 1;border-color:rgb(110 231 183 / var(--tw-border-opacity, 1))}.border-emerald-400{--tw-border-opacity: 1;border-color:rgb(52 211 153 / var(--tw-border-opacity, 1))}.border-emerald-50{--tw-border-opacity: 1;border-color:rgb(236 253 245 / var(--tw-border-opacity, 1))}.border-emerald-500{--tw-border-opacity: 1;border-color:rgb(16 185 129 / var(--tw-border-opacity, 1))}.border-emerald-600{--tw-border-opacity: 1;border-color:rgb(5 150 105 / var(--tw-border-opacity, 1))}.border-green-200{--tw-border-opacity: 1;border-color:rgb(187 247 208 / var(--tw-border-opacity, 1))}.border-indigo-100{--tw-border-opacity: 1;border-color:rgb(224 231 255 / var(--tw-border-opacity, 1))}.border-indigo-200{--tw-border-opacity: 1;border-color:rgb(199 210 254 / var(--tw-border-opacity, 1))}.border-indigo-500{--tw-border-opacity: 1;border-color:rgb(99 102 241 / var(--tw-border-opacity, 1))}.border-inherit{border-color:inherit}.border-lime-300{--tw-border-opacity: 1;border-color:rgb(190 242 100 / var(--tw-border-opacity, 1))}.border-orange-100{--tw-border-opacity: 1;border-color:rgb(255 237 213 / var(--tw-border-opacity, 1))}.border-orange-200{--tw-border-opacity: 1;border-color:rgb(254 215 170 / var(--tw-border-opacity, 1))}.border-orange-300{--tw-border-opacity: 1;border-color:rgb(253 186 116 / var(--tw-border-opacity, 1))}.border-purple-200{--tw-border-opacity: 1;border-color:rgb(233 213 255 / var(--tw-border-opacity, 1))}.border-red-100{--tw-border-opacity: 1;border-color:rgb(254 226 226 / var(--tw-border-opacity, 1))}.border-red-200{--tw-border-opacity: 1;border-color:rgb(254 202 202 / var(--tw-border-opacity, 1))}.border-red-300{--tw-border-opacity: 1;border-color:rgb(252 165 165 / var(--tw-border-opacity, 1))}.border-red-400{--tw-border-opacity: 1;border-color:rgb(248 113 113 / var(--tw-border-opacity, 1))}.border-red-500{--tw-border-opacity: 1;border-color:rgb(239 68 68 / var(--tw-border-opacity, 1))}.border-rose-100{--tw-border-opacity: 1;border-color:rgb(255 228 230 / var(--tw-border-opacity, 1))}.border-rose-200{--tw-border-opacity: 1;border-color:rgb(254 205 211 / var(--tw-border-opacity, 1))}.border-rose-300{--tw-border-opacity: 1;border-color:rgb(253 164 175 / var(--tw-border-opacity, 1))}.border-rose-500{--tw-border-opacity: 1;border-color:rgb(244 63 94 / var(--tw-border-opacity, 1))}.border-sky-100{--tw-border-opacity: 1;border-color:rgb(224 242 254 / var(--tw-border-opacity, 1))}.border-sky-200{--tw-border-opacity: 1;border-color:rgb(186 230 253 / var(--tw-border-opacity, 1))}.border-sky-300{--tw-border-opacity: 1;border-color:rgb(125 211 252 / var(--tw-border-opacity, 1))}.border-slate-100{--tw-border-opacity: 1;border-color:rgb(241 245 249 / var(--tw-border-opacity, 1))}.border-slate-200{--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1))}.border-slate-200\/80{border-color:#e2e8f0cc}.border-slate-300{--tw-border-opacity: 1;border-color:rgb(203 213 225 / var(--tw-border-opacity, 1))}.border-slate-900{--tw-border-opacity: 1;border-color:rgb(15 23 42 / var(--tw-border-opacity, 1))}.border-slate-950{--tw-border-opacity: 1;border-color:rgb(2 6 23 / var(--tw-border-opacity, 1))}.border-teal-100{--tw-border-opacity: 1;border-color:rgb(204 251 241 / var(--tw-border-opacity, 1))}.border-teal-200{--tw-border-opacity: 1;border-color:rgb(153 246 228 / var(--tw-border-opacity, 1))}.border-teal-300{--tw-border-opacity: 1;border-color:rgb(94 234 212 / var(--tw-border-opacity, 1))}.border-teal-700{--tw-border-opacity: 1;border-color:rgb(15 118 110 / var(--tw-border-opacity, 1))}.border-transparent{border-color:transparent}.border-violet-100{--tw-border-opacity: 1;border-color:rgb(237 233 254 / var(--tw-border-opacity, 1))}.border-violet-200{--tw-border-opacity: 1;border-color:rgb(221 214 254 / var(--tw-border-opacity, 1))}.border-violet-300{--tw-border-opacity: 1;border-color:rgb(196 181 253 / var(--tw-border-opacity, 1))}.border-white{--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.border-white\/10{border-color:#ffffff1a}.border-white\/15{border-color:#ffffff26}.border-white\/20{border-color:#fff3}.border-white\/40{border-color:#fff6}.border-white\/70{border-color:#ffffffb3}.border-white\/80{border-color:#fffc}.bg-\[\#073f35\]{--tw-bg-opacity: 1;background-color:rgb(7 63 53 / var(--tw-bg-opacity, 1))}.bg-\[\#075848\]{--tw-bg-opacity: 1;background-color:rgb(7 88 72 / var(--tw-bg-opacity, 1))}.bg-\[\#07805f\]{--tw-bg-opacity: 1;background-color:rgb(7 128 95 / var(--tw-bg-opacity, 1))}.bg-\[\#087A70\]{--tw-bg-opacity: 1;background-color:rgb(8 122 112 / var(--tw-bg-opacity, 1))}.bg-\[\#0B1528\]{--tw-bg-opacity: 1;background-color:rgb(11 21 40 / var(--tw-bg-opacity, 1))}.bg-\[\#0f5d46\]{--tw-bg-opacity: 1;background-color:rgb(15 93 70 / var(--tw-bg-opacity, 1))}.bg-\[\#0f6655\]{--tw-bg-opacity: 1;background-color:rgb(15 102 85 / var(--tw-bg-opacity, 1))}.bg-\[\#116c51\]{--tw-bg-opacity: 1;background-color:rgb(17 108 81 / var(--tw-bg-opacity, 1))}.bg-\[\#16805f\]{--tw-bg-opacity: 1;background-color:rgb(22 128 95 / var(--tw-bg-opacity, 1))}.bg-\[\#172238\]{--tw-bg-opacity: 1;background-color:rgb(23 34 56 / var(--tw-bg-opacity, 1))}.bg-\[\#2f8fbc\]\/45{background-color:#2f8fbc73}.bg-\[\#30737B\]{--tw-bg-opacity: 1;background-color:rgb(48 115 123 / var(--tw-bg-opacity, 1))}.bg-\[\#30737B\]\/25{background-color:#30737b40}.bg-\[\#416c5a\]{--tw-bg-opacity: 1;background-color:rgb(65 108 90 / var(--tw-bg-opacity, 1))}.bg-\[\#4c956c\]\/70{background-color:#4c956cb3}.bg-\[\#7bc6b8\]{--tw-bg-opacity: 1;background-color:rgb(123 198 184 / var(--tw-bg-opacity, 1))}.bg-\[\#8abf63\]{--tw-bg-opacity: 1;background-color:rgb(138 191 99 / var(--tw-bg-opacity, 1))}.bg-\[\#F6F8FB\]{--tw-bg-opacity: 1;background-color:rgb(246 248 251 / var(--tw-bg-opacity, 1))}.bg-\[\#eaf8f5\]{--tw-bg-opacity: 1;background-color:rgb(234 248 245 / var(--tw-bg-opacity, 1))}.bg-\[\#eef7f5\]{--tw-bg-opacity: 1;background-color:rgb(238 247 245 / var(--tw-bg-opacity, 1))}.bg-\[\#f3f8f6\]{--tw-bg-opacity: 1;background-color:rgb(243 248 246 / var(--tw-bg-opacity, 1))}.bg-\[\#f45108\]{--tw-bg-opacity: 1;background-color:rgb(244 81 8 / var(--tw-bg-opacity, 1))}.bg-\[\#f45b0b\]{--tw-bg-opacity: 1;background-color:rgb(244 91 11 / var(--tw-bg-opacity, 1))}.bg-\[\#f4f8f7\]{--tw-bg-opacity: 1;background-color:rgb(244 248 247 / var(--tw-bg-opacity, 1))}.bg-\[\#f5f7fb\]{--tw-bg-opacity: 1;background-color:rgb(245 247 251 / var(--tw-bg-opacity, 1))}.bg-\[\#f5fbf8\]{--tw-bg-opacity: 1;background-color:rgb(245 251 248 / var(--tw-bg-opacity, 1))}.bg-\[\#f6faf9\]{--tw-bg-opacity: 1;background-color:rgb(246 250 249 / var(--tw-bg-opacity, 1))}.bg-\[\#f7faf8\]{--tw-bg-opacity: 1;background-color:rgb(247 250 248 / var(--tw-bg-opacity, 1))}.bg-\[\#fbfdfd\]{--tw-bg-opacity: 1;background-color:rgb(251 253 253 / var(--tw-bg-opacity, 1))}.bg-amber-100{--tw-bg-opacity: 1;background-color:rgb(254 243 199 / var(--tw-bg-opacity, 1))}.bg-amber-200\/40{background-color:#fde68a66}.bg-amber-400\/70{background-color:#fbbf24b3}.bg-amber-50{--tw-bg-opacity: 1;background-color:rgb(255 251 235 / var(--tw-bg-opacity, 1))}.bg-amber-50\/50{background-color:#fffbeb80}.bg-amber-50\/60{background-color:#fffbeb99}.bg-amber-500{--tw-bg-opacity: 1;background-color:rgb(245 158 11 / var(--tw-bg-opacity, 1))}.bg-amber-600{--tw-bg-opacity: 1;background-color:rgb(217 119 6 / var(--tw-bg-opacity, 1))}.bg-black\/15{background-color:#00000026}.bg-blue-100{--tw-bg-opacity: 1;background-color:rgb(219 234 254 / var(--tw-bg-opacity, 1))}.bg-blue-50{--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1))}.bg-blue-50\/70{background-color:#eff6ffb3}.bg-blue-600{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1))}.bg-cyan-100{--tw-bg-opacity: 1;background-color:rgb(207 250 254 / var(--tw-bg-opacity, 1))}.bg-cyan-200{--tw-bg-opacity: 1;background-color:rgb(165 243 252 / var(--tw-bg-opacity, 1))}.bg-cyan-50{--tw-bg-opacity: 1;background-color:rgb(236 254 255 / var(--tw-bg-opacity, 1))}.bg-cyan-50\/40{background-color:#ecfeff66}.bg-cyan-50\/70{background-color:#ecfeffb3}.bg-cyan-700{--tw-bg-opacity: 1;background-color:rgb(14 116 144 / var(--tw-bg-opacity, 1))}.bg-emerald-100{--tw-bg-opacity: 1;background-color:rgb(209 250 229 / var(--tw-bg-opacity, 1))}.bg-emerald-100\/60{background-color:#d1fae599}.bg-emerald-100\/80{background-color:#d1fae5cc}.bg-emerald-200{--tw-bg-opacity: 1;background-color:rgb(167 243 208 / var(--tw-bg-opacity, 1))}.bg-emerald-200\/40{background-color:#a7f3d066}.bg-emerald-300\/40{background-color:#6ee7b766}.bg-emerald-300\/50{background-color:#6ee7b780}.bg-emerald-300\/80{background-color:#6ee7b7cc}.bg-emerald-400\/20{background-color:#34d39933}.bg-emerald-50{--tw-bg-opacity: 1;background-color:rgb(236 253 245 / var(--tw-bg-opacity, 1))}.bg-emerald-50\/30{background-color:#ecfdf54d}.bg-emerald-50\/40{background-color:#ecfdf566}.bg-emerald-50\/50{background-color:#ecfdf580}.bg-emerald-50\/60{background-color:#ecfdf599}.bg-emerald-50\/70{background-color:#ecfdf5b3}.bg-emerald-50\/80{background-color:#ecfdf5cc}.bg-emerald-500{--tw-bg-opacity: 1;background-color:rgb(16 185 129 / var(--tw-bg-opacity, 1))}.bg-emerald-600{--tw-bg-opacity: 1;background-color:rgb(5 150 105 / var(--tw-bg-opacity, 1))}.bg-emerald-600\/90{background-color:#059669e6}.bg-emerald-700{--tw-bg-opacity: 1;background-color:rgb(4 120 87 / var(--tw-bg-opacity, 1))}.bg-emerald-800{--tw-bg-opacity: 1;background-color:rgb(6 95 70 / var(--tw-bg-opacity, 1))}.bg-green-50{--tw-bg-opacity: 1;background-color:rgb(240 253 244 / var(--tw-bg-opacity, 1))}.bg-indigo-100{--tw-bg-opacity: 1;background-color:rgb(224 231 255 / var(--tw-bg-opacity, 1))}.bg-indigo-50{--tw-bg-opacity: 1;background-color:rgb(238 242 255 / var(--tw-bg-opacity, 1))}.bg-indigo-500{--tw-bg-opacity: 1;background-color:rgb(99 102 241 / var(--tw-bg-opacity, 1))}.bg-lime-100{--tw-bg-opacity: 1;background-color:rgb(236 252 203 / var(--tw-bg-opacity, 1))}.bg-lime-50{--tw-bg-opacity: 1;background-color:rgb(247 254 231 / var(--tw-bg-opacity, 1))}.bg-orange-100{--tw-bg-opacity: 1;background-color:rgb(255 237 213 / var(--tw-bg-opacity, 1))}.bg-orange-100\/55{background-color:#ffedd58c}.bg-orange-50{--tw-bg-opacity: 1;background-color:rgb(255 247 237 / var(--tw-bg-opacity, 1))}.bg-orange-50\/40{background-color:#fff7ed66}.bg-orange-50\/60{background-color:#fff7ed99}.bg-orange-50\/70{background-color:#fff7edb3}.bg-orange-500{--tw-bg-opacity: 1;background-color:rgb(249 115 22 / var(--tw-bg-opacity, 1))}.bg-orange-600{--tw-bg-opacity: 1;background-color:rgb(234 88 12 / var(--tw-bg-opacity, 1))}.bg-purple-50{--tw-bg-opacity: 1;background-color:rgb(250 245 255 / var(--tw-bg-opacity, 1))}.bg-red-100{--tw-bg-opacity: 1;background-color:rgb(254 226 226 / var(--tw-bg-opacity, 1))}.bg-red-50{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.bg-red-500{--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity, 1))}.bg-red-600{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))}.bg-red-700{--tw-bg-opacity: 1;background-color:rgb(185 28 28 / var(--tw-bg-opacity, 1))}.bg-rose-100{--tw-bg-opacity: 1;background-color:rgb(255 228 230 / var(--tw-bg-opacity, 1))}.bg-rose-200{--tw-bg-opacity: 1;background-color:rgb(254 205 211 / var(--tw-bg-opacity, 1))}.bg-rose-200\/50{background-color:#fecdd380}.bg-rose-50{--tw-bg-opacity: 1;background-color:rgb(255 241 242 / var(--tw-bg-opacity, 1))}.bg-rose-50\/50{background-color:#fff1f280}.bg-rose-50\/60{background-color:#fff1f299}.bg-rose-600{--tw-bg-opacity: 1;background-color:rgb(225 29 72 / var(--tw-bg-opacity, 1))}.bg-sky-100{--tw-bg-opacity: 1;background-color:rgb(224 242 254 / var(--tw-bg-opacity, 1))}.bg-sky-200\/50{background-color:#bae6fd80}.bg-sky-300\/40{background-color:#7dd3fc66}.bg-sky-300\/50{background-color:#7dd3fc80}.bg-sky-50{--tw-bg-opacity: 1;background-color:rgb(240 249 255 / var(--tw-bg-opacity, 1))}.bg-sky-50\/60{background-color:#f0f9ff99}.bg-sky-600{--tw-bg-opacity: 1;background-color:rgb(2 132 199 / var(--tw-bg-opacity, 1))}.bg-slate-100{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.bg-slate-200{--tw-bg-opacity: 1;background-color:rgb(226 232 240 / var(--tw-bg-opacity, 1))}.bg-slate-50{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.bg-slate-50\/60{background-color:#f8fafc99}.bg-slate-50\/70{background-color:#f8fafcb3}.bg-slate-50\/80{background-color:#f8fafccc}.bg-slate-700\/70{background-color:#334155b3}.bg-slate-900{--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity, 1))}.bg-slate-950{--tw-bg-opacity: 1;background-color:rgb(2 6 23 / var(--tw-bg-opacity, 1))}.bg-slate-950\/20{background-color:#02061733}.bg-slate-950\/30{background-color:#0206174d}.bg-slate-950\/35{background-color:#02061759}.bg-slate-950\/45{background-color:#02061773}.bg-slate-950\/50{background-color:#02061780}.bg-slate-950\/55{background-color:#0206178c}.bg-slate-950\/60{background-color:#02061799}.bg-slate-950\/65{background-color:#020617a6}.bg-slate-950\/70{background-color:#020617b3}.bg-teal-100{--tw-bg-opacity: 1;background-color:rgb(204 251 241 / var(--tw-bg-opacity, 1))}.bg-teal-50{--tw-bg-opacity: 1;background-color:rgb(240 253 250 / var(--tw-bg-opacity, 1))}.bg-teal-50\/60{background-color:#f0fdfa99}.bg-teal-700{--tw-bg-opacity: 1;background-color:rgb(15 118 110 / var(--tw-bg-opacity, 1))}.bg-transparent{background-color:transparent}.bg-violet-100{--tw-bg-opacity: 1;background-color:rgb(237 233 254 / var(--tw-bg-opacity, 1))}.bg-violet-50{--tw-bg-opacity: 1;background-color:rgb(245 243 255 / var(--tw-bg-opacity, 1))}.bg-violet-50\/40{background-color:#f5f3ff66}.bg-violet-50\/50{background-color:#f5f3ff80}.bg-violet-50\/60{background-color:#f5f3ff99}.bg-violet-600{--tw-bg-opacity: 1;background-color:rgb(124 58 237 / var(--tw-bg-opacity, 1))}.bg-violet-700{--tw-bg-opacity: 1;background-color:rgb(109 40 217 / var(--tw-bg-opacity, 1))}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-white\/10{background-color:#ffffff1a}.bg-white\/15{background-color:#ffffff26}.bg-white\/20{background-color:#fff3}.bg-white\/25{background-color:#ffffff40}.bg-white\/70{background-color:#ffffffb3}.bg-white\/75{background-color:#ffffffbf}.bg-white\/80{background-color:#fffc}.bg-white\/85{background-color:#ffffffd9}.bg-white\/90{background-color:#ffffffe6}.bg-white\/95{background-color:#fffffff2}.bg-\[linear-gradient\(120deg\,\#f0fdf4_0\%\,\#ffffff_48\%\,\#fff7ed_100\%\)\]{background-image:linear-gradient(120deg,#f0fdf4,#fff 48%,#fff7ed)}.bg-\[linear-gradient\(135deg\,\#f0fdfa\,\#fff\,\#fff7ed\)\]{background-image:linear-gradient(135deg,#f0fdfa,#fff,#fff7ed)}.bg-\[linear-gradient\(135deg\,\#f0fdfa_0\%\,\#ffffff_100\%\)\]{background-image:linear-gradient(135deg,#f0fdfa,#fff)}.bg-\[linear-gradient\(135deg\,\#f0fdfa_0\%\,\#ffffff_48\%\,\#fff7ed_100\%\)\]{background-image:linear-gradient(135deg,#f0fdfa,#fff 48%,#fff7ed)}.bg-\[linear-gradient\(135deg\,\#f8fafc_0\%\,\#ffffff_55\%\,\#f0fdfa_100\%\)\]{background-image:linear-gradient(135deg,#f8fafc,#fff 55%,#f0fdfa)}.bg-\[linear-gradient\(135deg\,\#ffffff_0\%\,\#f0fdfa_58\%\,\#fff7ed_100\%\)\]{background-image:linear-gradient(135deg,#fff,#f0fdfa 58%,#fff7ed)}.bg-\[linear-gradient\(135deg\,\#ffffff_0\%\,\#f8fafc_65\%\,\#fff7ed_100\%\)\]{background-image:linear-gradient(135deg,#fff,#f8fafc 65%,#fff7ed)}.bg-\[linear-gradient\(145deg\,\#f0fdfa_0\%\,\#ffffff_42\%\,\#fff7ed_100\%\)\]{background-image:linear-gradient(145deg,#f0fdfa,#fff 42%,#fff7ed)}.bg-\[linear-gradient\(145deg\,\#f8fafc\,\#fff\,\#f0fdfa\)\]{background-image:linear-gradient(145deg,#f8fafc,#fff,#f0fdfa)}.bg-\[linear-gradient\(180deg\,\#eef7ff_0\%\,\#f5f7fb_52\%\,\#f8fafc_100\%\)\]{background-image:linear-gradient(180deg,#eef7ff,#f5f7fb 52%,#f8fafc)}.bg-\[linear-gradient\(180deg\,\#eef7ff_0\%\,\#f8fafc_46\%\,\#f1f5f9_100\%\)\]{background-image:linear-gradient(180deg,#eef7ff,#f8fafc 46%,#f1f5f9)}.bg-\[linear-gradient\(90deg\,\#fff\,\#f0fdf9\)\]{background-image:linear-gradient(90deg,#fff,#f0fdf9)}.bg-\[radial-gradient\(circle_at_50\%_0\%\,rgba\(16\,185\,129\,\.12\)\,transparent_38\%\)\,linear-gradient\(135deg\,\#f4fbf9\,\#fffaf5\)\]{background-image:radial-gradient(circle at 50% 0%,rgba(16,185,129,.12),transparent 38%),linear-gradient(135deg,#f4fbf9,#fffaf5)}.bg-\[radial-gradient\(circle_at_top_left\,\#fff7ed_0\,\#f8fafc_36\%\,\#eef2f7_100\%\)\]{background-image:radial-gradient(circle at top left,#fff7ed 0,#f8fafc 36%,#eef2f7)}.bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.bg-gradient-to-tr{background-image:linear-gradient(to top right,var(--tw-gradient-stops))}.from-\[\#087579\]{--tw-gradient-from: #087579 var(--tw-gradient-from-position);--tw-gradient-to: rgb(8 117 121 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#087A70\]{--tw-gradient-from: #087A70 var(--tw-gradient-from-position);--tw-gradient-to: rgb(8 122 112 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#effaf7\]{--tw-gradient-from: #effaf7 var(--tw-gradient-from-position);--tw-gradient-to: rgb(239 250 247 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#f5fbf9\]{--tw-gradient-from: #f5fbf9 var(--tw-gradient-from-position);--tw-gradient-to: rgb(245 251 249 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#fff8ed\]{--tw-gradient-from: #fff8ed var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 248 237 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-400{--tw-gradient-from: #fbbf24 var(--tw-gradient-from-position);--tw-gradient-to: rgb(251 191 36 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-50{--tw-gradient-from: #fffbeb var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 251 235 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-500{--tw-gradient-from: #f59e0b var(--tw-gradient-from-position);--tw-gradient-to: rgb(245 158 11 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-50{--tw-gradient-from: #eff6ff var(--tw-gradient-from-position);--tw-gradient-to: rgb(239 246 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-600{--tw-gradient-from: #2563eb var(--tw-gradient-from-position);--tw-gradient-to: rgb(37 99 235 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-700{--tw-gradient-from: #1d4ed8 var(--tw-gradient-from-position);--tw-gradient-to: rgb(29 78 216 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-cyan-50{--tw-gradient-from: #ecfeff var(--tw-gradient-from-position);--tw-gradient-to: rgb(236 254 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-100{--tw-gradient-from: #d1fae5 var(--tw-gradient-from-position);--tw-gradient-to: rgb(209 250 229 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-300{--tw-gradient-from: #6ee7b7 var(--tw-gradient-from-position);--tw-gradient-to: rgb(110 231 183 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-400{--tw-gradient-from: #34d399 var(--tw-gradient-from-position);--tw-gradient-to: rgb(52 211 153 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-50{--tw-gradient-from: #ecfdf5 var(--tw-gradient-from-position);--tw-gradient-to: rgb(236 253 245 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-50\/70{--tw-gradient-from: rgb(236 253 245 / .7) var(--tw-gradient-from-position);--tw-gradient-to: rgb(236 253 245 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-50\/80{--tw-gradient-from: rgb(236 253 245 / .8) var(--tw-gradient-from-position);--tw-gradient-to: rgb(236 253 245 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-50\/90{--tw-gradient-from: rgb(236 253 245 / .9) var(--tw-gradient-from-position);--tw-gradient-to: rgb(236 253 245 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-500{--tw-gradient-from: #10b981 var(--tw-gradient-from-position);--tw-gradient-to: rgb(16 185 129 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-500\/10{--tw-gradient-from: rgb(16 185 129 / .1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(16 185 129 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-600{--tw-gradient-from: #059669 var(--tw-gradient-from-position);--tw-gradient-to: rgb(5 150 105 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-700{--tw-gradient-from: #047857 var(--tw-gradient-from-position);--tw-gradient-to: rgb(4 120 87 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-800{--tw-gradient-from: #065f46 var(--tw-gradient-from-position);--tw-gradient-to: rgb(6 95 70 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-indigo-50{--tw-gradient-from: #eef2ff var(--tw-gradient-from-position);--tw-gradient-to: rgb(238 242 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-orange-200\/80{--tw-gradient-from: rgb(254 215 170 / .8) var(--tw-gradient-from-position);--tw-gradient-to: rgb(254 215 170 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-orange-400{--tw-gradient-from: #fb923c var(--tw-gradient-from-position);--tw-gradient-to: rgb(251 146 60 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-orange-50{--tw-gradient-from: #fff7ed var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 247 237 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-orange-50\/50{--tw-gradient-from: rgb(255 247 237 / .5) var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 247 237 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-orange-500{--tw-gradient-from: #f97316 var(--tw-gradient-from-position);--tw-gradient-to: rgb(249 115 22 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-rose-400{--tw-gradient-from: #fb7185 var(--tw-gradient-from-position);--tw-gradient-to: rgb(251 113 133 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-rose-50{--tw-gradient-from: #fff1f2 var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 241 242 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-rose-500{--tw-gradient-from: #f43f5e var(--tw-gradient-from-position);--tw-gradient-to: rgb(244 63 94 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-rose-500\/10{--tw-gradient-from: rgb(244 63 94 / .1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(244 63 94 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-sky-50{--tw-gradient-from: #f0f9ff var(--tw-gradient-from-position);--tw-gradient-to: rgb(240 249 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-sky-500{--tw-gradient-from: #0ea5e9 var(--tw-gradient-from-position);--tw-gradient-to: rgb(14 165 233 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-sky-600{--tw-gradient-from: #0284c7 var(--tw-gradient-from-position);--tw-gradient-to: rgb(2 132 199 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-50{--tw-gradient-from: #f8fafc var(--tw-gradient-from-position);--tw-gradient-to: rgb(248 250 252 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-500{--tw-gradient-from: #64748b var(--tw-gradient-from-position);--tw-gradient-to: rgb(100 116 139 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-teal-50{--tw-gradient-from: #f0fdfa var(--tw-gradient-from-position);--tw-gradient-to: rgb(240 253 250 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-teal-500{--tw-gradient-from: #14b8a6 var(--tw-gradient-from-position);--tw-gradient-to: rgb(20 184 166 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-teal-700{--tw-gradient-from: #0f766e var(--tw-gradient-from-position);--tw-gradient-to: rgb(15 118 110 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-violet-50{--tw-gradient-from: #f5f3ff var(--tw-gradient-from-position);--tw-gradient-to: rgb(245 243 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-violet-500{--tw-gradient-from: #8b5cf6 var(--tw-gradient-from-position);--tw-gradient-to: rgb(139 92 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-violet-600{--tw-gradient-from: #7c3aed var(--tw-gradient-from-position);--tw-gradient-to: rgb(124 58 237 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-white{--tw-gradient-from: #fff var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-white\/20{--tw-gradient-from: rgb(255 255 255 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-white\/30{--tw-gradient-from: rgb(255 255 255 / .3) var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-white\/90{--tw-gradient-from: rgb(255 255 255 / .9) var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.via-amber-200\/80{--tw-gradient-to: rgb(253 230 138 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(253 230 138 / .8) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-amber-50{--tw-gradient-to: rgb(255 251 235 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #fffbeb var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-amber-50\/30{--tw-gradient-to: rgb(255 251 235 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(255 251 235 / .3) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-amber-500{--tw-gradient-to: rgb(245 158 11 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #f59e0b var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-cyan-50{--tw-gradient-to: rgb(236 254 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #ecfeff var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-emerald-50{--tw-gradient-to: rgb(236 253 245 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #ecfdf5 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-emerald-500{--tw-gradient-to: rgb(16 185 129 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #10b981 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-fuchsia-50{--tw-gradient-to: rgb(253 244 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #fdf4ff var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-indigo-600{--tw-gradient-to: rgb(79 70 229 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #4f46e5 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-orange-400{--tw-gradient-to: rgb(251 146 60 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #fb923c var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-slate-50\/90{--tw-gradient-to: rgb(248 250 252 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(248 250 252 / .9) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-teal-500{--tw-gradient-to: rgb(20 184 166 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #14b8a6 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-teal-600{--tw-gradient-to: rgb(13 148 136 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #0d9488 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-teal-700{--tw-gradient-to: rgb(15 118 110 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #0f766e var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-violet-50{--tw-gradient-to: rgb(245 243 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #f5f3ff var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-white{--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #fff var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-white\/0{--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(255 255 255 / 0) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-white\/80{--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(255 255 255 / .8) var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-\[\#00676b\]{--tw-gradient-to: #00676b var(--tw-gradient-to-position)}.to-\[\#30737B\]{--tw-gradient-to: #30737B var(--tw-gradient-to-position)}.to-\[\#fff7ef\]{--tw-gradient-to: #fff7ef var(--tw-gradient-to-position)}.to-\[\#fffaf2\]{--tw-gradient-to: #fffaf2 var(--tw-gradient-to-position)}.to-\[\#fffaf5\]{--tw-gradient-to: #fffaf5 var(--tw-gradient-to-position)}.to-amber-50{--tw-gradient-to: #fffbeb var(--tw-gradient-to-position)}.to-amber-50\/70{--tw-gradient-to: rgb(255 251 235 / .7) var(--tw-gradient-to-position)}.to-amber-500{--tw-gradient-to: #f59e0b var(--tw-gradient-to-position)}.to-blue-50{--tw-gradient-to: #eff6ff var(--tw-gradient-to-position)}.to-blue-700{--tw-gradient-to: #1d4ed8 var(--tw-gradient-to-position)}.to-cyan-50{--tw-gradient-to: #ecfeff var(--tw-gradient-to-position)}.to-cyan-50\/60{--tw-gradient-to: rgb(236 254 255 / .6) var(--tw-gradient-to-position)}.to-cyan-500{--tw-gradient-to: #06b6d4 var(--tw-gradient-to-position)}.to-cyan-600{--tw-gradient-to: #0891b2 var(--tw-gradient-to-position)}.to-cyan-700{--tw-gradient-to: #0e7490 var(--tw-gradient-to-position)}.to-emerald-400{--tw-gradient-to: #34d399 var(--tw-gradient-to-position)}.to-emerald-50{--tw-gradient-to: #ecfdf5 var(--tw-gradient-to-position)}.to-emerald-50\/70{--tw-gradient-to: rgb(236 253 245 / .7) var(--tw-gradient-to-position)}.to-emerald-600{--tw-gradient-to: #059669 var(--tw-gradient-to-position)}.to-fuchsia-50{--tw-gradient-to: #fdf4ff var(--tw-gradient-to-position)}.to-fuchsia-500{--tw-gradient-to: #d946ef var(--tw-gradient-to-position)}.to-green-50{--tw-gradient-to: #f0fdf4 var(--tw-gradient-to-position)}.to-indigo-500{--tw-gradient-to: #6366f1 var(--tw-gradient-to-position)}.to-indigo-700{--tw-gradient-to: #4338ca var(--tw-gradient-to-position)}.to-orange-50{--tw-gradient-to: #fff7ed var(--tw-gradient-to-position)}.to-orange-50\/50{--tw-gradient-to: rgb(255 247 237 / .5) var(--tw-gradient-to-position)}.to-orange-50\/70{--tw-gradient-to: rgb(255 247 237 / .7) var(--tw-gradient-to-position)}.to-orange-500{--tw-gradient-to: #f97316 var(--tw-gradient-to-position)}.to-orange-600{--tw-gradient-to: #ea580c var(--tw-gradient-to-position)}.to-pink-400{--tw-gradient-to: #f472b6 var(--tw-gradient-to-position)}.to-pink-50{--tw-gradient-to: #fdf2f8 var(--tw-gradient-to-position)}.to-pink-500{--tw-gradient-to: #ec4899 var(--tw-gradient-to-position)}.to-pink-500\/10{--tw-gradient-to: rgb(236 72 153 / .1) var(--tw-gradient-to-position)}.to-purple-50{--tw-gradient-to: #faf5ff var(--tw-gradient-to-position)}.to-purple-700{--tw-gradient-to: #7e22ce var(--tw-gradient-to-position)}.to-sky-50{--tw-gradient-to: #f0f9ff var(--tw-gradient-to-position)}.to-sky-50\/90{--tw-gradient-to: rgb(240 249 255 / .9) var(--tw-gradient-to-position)}.to-sky-600{--tw-gradient-to: #0284c7 var(--tw-gradient-to-position)}.to-sky-700{--tw-gradient-to: #0369a1 var(--tw-gradient-to-position)}.to-slate-50\/80{--tw-gradient-to: rgb(248 250 252 / .8) var(--tw-gradient-to-position)}.to-slate-700{--tw-gradient-to: #334155 var(--tw-gradient-to-position)}.to-teal-100{--tw-gradient-to: #ccfbf1 var(--tw-gradient-to-position)}.to-teal-50{--tw-gradient-to: #f0fdfa var(--tw-gradient-to-position)}.to-teal-50\/40{--tw-gradient-to: rgb(240 253 250 / .4) var(--tw-gradient-to-position)}.to-teal-50\/60{--tw-gradient-to: rgb(240 253 250 / .6) var(--tw-gradient-to-position)}.to-teal-500{--tw-gradient-to: #14b8a6 var(--tw-gradient-to-position)}.to-teal-500\/10{--tw-gradient-to: rgb(20 184 166 / .1) var(--tw-gradient-to-position)}.to-teal-600{--tw-gradient-to: #0d9488 var(--tw-gradient-to-position)}.to-teal-700{--tw-gradient-to: #0f766e var(--tw-gradient-to-position)}.to-teal-800{--tw-gradient-to: #115e59 var(--tw-gradient-to-position)}.to-transparent{--tw-gradient-to: transparent var(--tw-gradient-to-position)}.to-violet-50{--tw-gradient-to: #f5f3ff var(--tw-gradient-to-position)}.to-violet-600{--tw-gradient-to: #7c3aed var(--tw-gradient-to-position)}.to-white{--tw-gradient-to: #fff var(--tw-gradient-to-position)}.to-white\/90{--tw-gradient-to: rgb(255 255 255 / .9) var(--tw-gradient-to-position)}.to-yellow-200\/80{--tw-gradient-to: rgb(254 240 138 / .8) var(--tw-gradient-to-position)}.to-yellow-50{--tw-gradient-to: #fefce8 var(--tw-gradient-to-position)}.to-yellow-50\/50{--tw-gradient-to: rgb(254 252 232 / .5) var(--tw-gradient-to-position)}.to-yellow-500{--tw-gradient-to: #eab308 var(--tw-gradient-to-position)}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.fill-amber-100{fill:#fef3c7}.fill-rose-100{fill:#ffe4e6}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.object-left{-o-object-position:left;object-position:left}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-10{padding:2.5rem}.p-12{padding:3rem}.p-14{padding:3.5rem}.p-16{padding:4rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-7{padding:1.75rem}.p-8{padding:2rem}.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-6{padding-left:1.5rem;padding-right:1.5rem}.px-7{padding-left:1.75rem;padding-right:1.75rem}.px-8{padding-left:2rem;padding-right:2rem}.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-12{padding-top:3rem;padding-bottom:3rem}.py-14{padding-top:3.5rem;padding-bottom:3.5rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.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-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-7{padding-top:1.75rem;padding-bottom:1.75rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pb-1{padding-bottom:.25rem}.pb-1\.5{padding-bottom:.375rem}.pb-16{padding-bottom:4rem}.pb-2{padding-bottom:.5rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pb-5{padding-bottom:1.25rem}.pb-6{padding-bottom:1.5rem}.pl-1{padding-left:.25rem}.pl-10{padding-left:2.5rem}.pl-11{padding-left:2.75rem}.pl-12{padding-left:3rem}.pl-2{padding-left:.5rem}.pl-3{padding-left:.75rem}.pl-4{padding-left:1rem}.pl-5{padding-left:1.25rem}.pl-6{padding-left:1.5rem}.pl-7{padding-left:1.75rem}.pl-8{padding-left:2rem}.pl-9{padding-left:2.25rem}.pr-0\.5{padding-right:.125rem}.pr-1{padding-right:.25rem}.pr-10{padding-right:2.5rem}.pr-12{padding-right:3rem}.pr-16{padding-right:4rem}.pr-2{padding-right:.5rem}.pr-3{padding-right:.75rem}.pr-4{padding-right:1rem}.pr-5{padding-right:1.25rem}.pr-6{padding-right:1.5rem}.pt-0{padding-top:0}.pt-0\.5{padding-top:.125rem}.pt-1{padding-top:.25rem}.pt-1\.5{padding-top:.375rem}.pt-16{padding-top:4rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-top{vertical-align:top}.align-middle{vertical-align:middle}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.font-sans{font-family:Roboto,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-5xl{font-size:3rem;line-height:1}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14\.5px\]{font-size:14.5px}.text-\[15px\]{font-size:15px}.text-\[8px\]{font-size:8px}.text-\[9px\]{font-size:9px}.text-\[clamp\(\.95rem\,1\.8vh\,1\.125rem\)\]{font-size:clamp(.95rem,1.8vh,1.125rem)}.text-\[clamp\(2rem\,4\.1vh\,3\.75rem\)\]{font-size:clamp(2rem,4.1vh,3.75rem)}.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}.font-black{font-weight:900}.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}.capitalize{text-transform:capitalize}.normal-case{text-transform:none}.not-italic{font-style:normal}.leading-4{line-height:1rem}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-7{line-height:1.75rem}.leading-\[1\.04\]{line-height:1.04}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-\[\.13em\]{letter-spacing:.13em}.tracking-\[\.14em\]{letter-spacing:.14em}.tracking-\[\.16em\]{letter-spacing:.16em}.tracking-\[\.18em\]{letter-spacing:.18em}.tracking-\[\.1em\]{letter-spacing:.1em}.tracking-\[\.22em\]{letter-spacing:.22em}.tracking-\[\.24em\]{letter-spacing:.24em}.tracking-\[\.2em\]{letter-spacing:.2em}.tracking-\[\.3em\]{letter-spacing:.3em}.tracking-\[0\.06em\]{letter-spacing:.06em}.tracking-\[0\.08em\]{letter-spacing:.08em}.tracking-\[0\.12em\]{letter-spacing:.12em}.tracking-\[0\.14em\]{letter-spacing:.14em}.tracking-\[0\.15em\]{letter-spacing:.15em}.tracking-\[0\.16em\]{letter-spacing:.16em}.tracking-\[0\.18em\]{letter-spacing:.18em}.tracking-\[0\.1em\]{letter-spacing:.1em}.tracking-\[0\.22em\]{letter-spacing:.22em}.tracking-\[0\.24em\]{letter-spacing:.24em}.tracking-\[0\.25em\]{letter-spacing:.25em}.tracking-\[0\.28em\]{letter-spacing:.28em}.tracking-\[0\.2em\]{letter-spacing:.2em}.tracking-\[0\.35em\]{letter-spacing:.35em}.tracking-\[0\.3em\]{letter-spacing:.3em}.tracking-normal{letter-spacing:0em}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.text-\[\#073f35\]{--tw-text-opacity: 1;color:rgb(7 63 53 / var(--tw-text-opacity, 1))}.text-\[\#087579\]{--tw-text-opacity: 1;color:rgb(8 117 121 / var(--tw-text-opacity, 1))}.text-\[\#087A70\]{--tw-text-opacity: 1;color:rgb(8 122 112 / var(--tw-text-opacity, 1))}.text-\[\#0f5d46\]{--tw-text-opacity: 1;color:rgb(15 93 70 / var(--tw-text-opacity, 1))}.text-\[\#205e65\]{--tw-text-opacity: 1;color:rgb(32 94 101 / var(--tw-text-opacity, 1))}.text-\[\#30737B\]{--tw-text-opacity: 1;color:rgb(48 115 123 / var(--tw-text-opacity, 1))}.text-\[\#416c5a\]{--tw-text-opacity: 1;color:rgb(65 108 90 / var(--tw-text-opacity, 1))}.text-\[\#527566\]{--tw-text-opacity: 1;color:rgb(82 117 102 / var(--tw-text-opacity, 1))}.text-\[\#f45b0b\]{--tw-text-opacity: 1;color:rgb(244 91 11 / var(--tw-text-opacity, 1))}.text-amber-200{--tw-text-opacity: 1;color:rgb(253 230 138 / var(--tw-text-opacity, 1))}.text-amber-500{--tw-text-opacity: 1;color:rgb(245 158 11 / var(--tw-text-opacity, 1))}.text-amber-600{--tw-text-opacity: 1;color:rgb(217 119 6 / var(--tw-text-opacity, 1))}.text-amber-700{--tw-text-opacity: 1;color:rgb(180 83 9 / var(--tw-text-opacity, 1))}.text-amber-800{--tw-text-opacity: 1;color:rgb(146 64 14 / var(--tw-text-opacity, 1))}.text-amber-900{--tw-text-opacity: 1;color:rgb(120 53 15 / var(--tw-text-opacity, 1))}.text-amber-900\/90{color:#78350fe6}.text-amber-950{--tw-text-opacity: 1;color:rgb(69 26 3 / var(--tw-text-opacity, 1))}.text-blue-600{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity, 1))}.text-blue-700{--tw-text-opacity: 1;color:rgb(29 78 216 / var(--tw-text-opacity, 1))}.text-blue-700\/80{color:#1d4ed8cc}.text-blue-800{--tw-text-opacity: 1;color:rgb(30 64 175 / var(--tw-text-opacity, 1))}.text-blue-900{--tw-text-opacity: 1;color:rgb(30 58 138 / var(--tw-text-opacity, 1))}.text-blue-950{--tw-text-opacity: 1;color:rgb(23 37 84 / var(--tw-text-opacity, 1))}.text-cyan-700{--tw-text-opacity: 1;color:rgb(14 116 144 / var(--tw-text-opacity, 1))}.text-cyan-800{--tw-text-opacity: 1;color:rgb(21 94 117 / var(--tw-text-opacity, 1))}.text-cyan-900{--tw-text-opacity: 1;color:rgb(22 78 99 / var(--tw-text-opacity, 1))}.text-cyan-950{--tw-text-opacity: 1;color:rgb(8 51 68 / var(--tw-text-opacity, 1))}.text-emerald-100{--tw-text-opacity: 1;color:rgb(209 250 229 / var(--tw-text-opacity, 1))}.text-emerald-100\/70{color:#d1fae5b3}.text-emerald-200{--tw-text-opacity: 1;color:rgb(167 243 208 / var(--tw-text-opacity, 1))}.text-emerald-300{--tw-text-opacity: 1;color:rgb(110 231 183 / var(--tw-text-opacity, 1))}.text-emerald-400{--tw-text-opacity: 1;color:rgb(52 211 153 / var(--tw-text-opacity, 1))}.text-emerald-50{--tw-text-opacity: 1;color:rgb(236 253 245 / var(--tw-text-opacity, 1))}.text-emerald-50\/75{color:#ecfdf5bf}.text-emerald-50\/80{color:#ecfdf5cc}.text-emerald-50\/90{color:#ecfdf5e6}.text-emerald-500{--tw-text-opacity: 1;color:rgb(16 185 129 / var(--tw-text-opacity, 1))}.text-emerald-600{--tw-text-opacity: 1;color:rgb(5 150 105 / var(--tw-text-opacity, 1))}.text-emerald-700{--tw-text-opacity: 1;color:rgb(4 120 87 / var(--tw-text-opacity, 1))}.text-emerald-700\/80{color:#047857cc}.text-emerald-800{--tw-text-opacity: 1;color:rgb(6 95 70 / var(--tw-text-opacity, 1))}.text-emerald-900{--tw-text-opacity: 1;color:rgb(6 78 59 / var(--tw-text-opacity, 1))}.text-emerald-900\/90{color:#064e3be6}.text-emerald-950{--tw-text-opacity: 1;color:rgb(2 44 34 / var(--tw-text-opacity, 1))}.text-green-700{--tw-text-opacity: 1;color:rgb(21 128 61 / var(--tw-text-opacity, 1))}.text-indigo-500{--tw-text-opacity: 1;color:rgb(99 102 241 / var(--tw-text-opacity, 1))}.text-indigo-600{--tw-text-opacity: 1;color:rgb(79 70 229 / var(--tw-text-opacity, 1))}.text-indigo-700{--tw-text-opacity: 1;color:rgb(67 56 202 / var(--tw-text-opacity, 1))}.text-indigo-800{--tw-text-opacity: 1;color:rgb(55 48 163 / var(--tw-text-opacity, 1))}.text-indigo-900{--tw-text-opacity: 1;color:rgb(49 46 129 / var(--tw-text-opacity, 1))}.text-indigo-950{--tw-text-opacity: 1;color:rgb(30 27 75 / var(--tw-text-opacity, 1))}.text-lime-600{--tw-text-opacity: 1;color:rgb(101 163 13 / var(--tw-text-opacity, 1))}.text-lime-700{--tw-text-opacity: 1;color:rgb(77 124 15 / var(--tw-text-opacity, 1))}.text-orange-500{--tw-text-opacity: 1;color:rgb(249 115 22 / var(--tw-text-opacity, 1))}.text-orange-600{--tw-text-opacity: 1;color:rgb(234 88 12 / var(--tw-text-opacity, 1))}.text-orange-700{--tw-text-opacity: 1;color:rgb(194 65 12 / var(--tw-text-opacity, 1))}.text-orange-800{--tw-text-opacity: 1;color:rgb(154 52 18 / var(--tw-text-opacity, 1))}.text-orange-900{--tw-text-opacity: 1;color:rgb(124 45 18 / var(--tw-text-opacity, 1))}.text-orange-950{--tw-text-opacity: 1;color:rgb(67 20 7 / var(--tw-text-opacity, 1))}.text-purple-700{--tw-text-opacity: 1;color:rgb(126 34 206 / var(--tw-text-opacity, 1))}.text-red-500{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.text-red-600{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.text-red-700{--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}.text-red-900{--tw-text-opacity: 1;color:rgb(127 29 29 / var(--tw-text-opacity, 1))}.text-rose-500{--tw-text-opacity: 1;color:rgb(244 63 94 / var(--tw-text-opacity, 1))}.text-rose-600{--tw-text-opacity: 1;color:rgb(225 29 72 / var(--tw-text-opacity, 1))}.text-rose-700{--tw-text-opacity: 1;color:rgb(190 18 60 / var(--tw-text-opacity, 1))}.text-rose-700\/80{color:#be123ccc}.text-rose-700\/90{color:#be123ce6}.text-rose-800{--tw-text-opacity: 1;color:rgb(159 18 57 / var(--tw-text-opacity, 1))}.text-rose-900{--tw-text-opacity: 1;color:rgb(136 19 55 / var(--tw-text-opacity, 1))}.text-sky-600{--tw-text-opacity: 1;color:rgb(2 132 199 / var(--tw-text-opacity, 1))}.text-sky-700{--tw-text-opacity: 1;color:rgb(3 105 161 / var(--tw-text-opacity, 1))}.text-sky-800{--tw-text-opacity: 1;color:rgb(7 89 133 / var(--tw-text-opacity, 1))}.text-slate-300{--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity, 1))}.text-slate-400{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.text-slate-500{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.text-slate-600{--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.text-slate-700{--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}.text-slate-800{--tw-text-opacity: 1;color:rgb(30 41 59 / var(--tw-text-opacity, 1))}.text-slate-900{--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.text-slate-950{--tw-text-opacity: 1;color:rgb(2 6 23 / var(--tw-text-opacity, 1))}.text-teal-600{--tw-text-opacity: 1;color:rgb(13 148 136 / var(--tw-text-opacity, 1))}.text-teal-700{--tw-text-opacity: 1;color:rgb(15 118 110 / var(--tw-text-opacity, 1))}.text-teal-800{--tw-text-opacity: 1;color:rgb(17 94 89 / var(--tw-text-opacity, 1))}.text-teal-900{--tw-text-opacity: 1;color:rgb(19 78 74 / var(--tw-text-opacity, 1))}.text-transparent{color:transparent}.text-violet-600{--tw-text-opacity: 1;color:rgb(124 58 237 / var(--tw-text-opacity, 1))}.text-violet-700{--tw-text-opacity: 1;color:rgb(109 40 217 / var(--tw-text-opacity, 1))}.text-violet-800{--tw-text-opacity: 1;color:rgb(91 33 182 / var(--tw-text-opacity, 1))}.text-violet-900{--tw-text-opacity: 1;color:rgb(76 29 149 / var(--tw-text-opacity, 1))}.text-violet-950{--tw-text-opacity: 1;color:rgb(46 16 101 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-white\/75{color:#ffffffbf}.text-yellow-700{--tw-text-opacity: 1;color:rgb(161 98 7 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.decoration-emerald-300{text-decoration-color:#6ee7b7}.decoration-violet-200{text-decoration-color:#ddd6fe}.underline-offset-4{text-underline-offset:4px}.accent-emerald-600{accent-color:#059669}.accent-emerald-700{accent-color:#047857}.accent-orange-600{accent-color:#ea580c}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-20{opacity:.2}.opacity-45{opacity:.45}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.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-2xl{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px 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-\[0_10px_25px_-8px_rgba\(15\,23\,42\,0\.35\)\]{--tw-shadow: 0 10px 25px -8px rgba(15,23,42,.35);--tw-shadow-colored: 0 10px 25px -8px 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-\[0_10px_26px_-10px_rgba\(249\,115\,22\,0\.85\)\]{--tw-shadow: 0 10px 26px -10px rgba(249,115,22,.85);--tw-shadow-colored: 0 10px 26px -10px 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-\[0_10px_30px_-10px_rgba\(16\,185\,129\,0\.6\)\]{--tw-shadow: 0 10px 30px -10px rgba(16,185,129,.6);--tw-shadow-colored: 0 10px 30px -10px 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-\[0_10px_30px_-15px_rgba\(15\,23\,42\,0\.12\)\]{--tw-shadow: 0 10px 30px -15px rgba(15,23,42,.12);--tw-shadow-colored: 0 10px 30px -15px 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-\[0_12px_28px_rgba\(15\,23\,42\,0\.07\)\]{--tw-shadow: 0 12px 28px rgba(15,23,42,.07);--tw-shadow-colored: 0 12px 28px 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-\[0_12px_34px_rgba\(15\,76\,66\,0\.07\)\]{--tw-shadow: 0 12px 34px rgba(15,76,66,.07);--tw-shadow-colored: 0 12px 34px 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-\[0_12px_35px_-10px_rgba\(15\,23\,42\,0\.15\)\]{--tw-shadow: 0 12px 35px -10px rgba(15,23,42,.15);--tw-shadow-colored: 0 12px 35px -10px 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-\[0_12px_35px_rgba\(15\,23\,42\,\.07\)\]{--tw-shadow: 0 12px 35px rgba(15,23,42,.07);--tw-shadow-colored: 0 12px 35px 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-\[0_14px_38px_rgba\(15\,93\,70\,\.13\)\]{--tw-shadow: 0 14px 38px rgba(15,93,70,.13);--tw-shadow-colored: 0 14px 38px 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-\[0_16px_45px_rgba\(79\,70\,229\,0\.10\)\]{--tw-shadow: 0 16px 45px rgba(79,70,229,.1);--tw-shadow-colored: 0 16px 45px 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-\[0_18px_40px_rgba\(16\,185\,129\,0\.35\)\]{--tw-shadow: 0 18px 40px rgba(16,185,129,.35);--tw-shadow-colored: 0 18px 40px 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-\[0_18px_45px_-10px_rgba\(16\,185\,129\,0\.65\)\]{--tw-shadow: 0 18px 45px -10px rgba(16,185,129,.65);--tw-shadow-colored: 0 18px 45px -10px 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-\[0_18px_45px_-20px_rgba\(16\,185\,129\,0\.35\)\]{--tw-shadow: 0 18px 45px -20px rgba(16,185,129,.35);--tw-shadow-colored: 0 18px 45px -20px 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-\[0_18px_45px_-20px_rgba\(251\,146\,60\,0\.25\)\]{--tw-shadow: 0 18px 45px -20px rgba(251,146,60,.25);--tw-shadow-colored: 0 18px 45px -20px 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-\[0_18px_55px_rgba\(15\,118\,110\,0\.10\)\]{--tw-shadow: 0 18px 55px rgba(15,118,110,.1);--tw-shadow-colored: 0 18px 55px 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-\[0_1px_0_rgba\(148\,163\,184\,0\.15\)\]{--tw-shadow: 0 1px 0 rgba(148,163,184,.15);--tw-shadow-colored: 0 1px 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-\[0_1px_0_rgba\(15\,23\,42\,0\.04\)\]{--tw-shadow: 0 1px 0 rgba(15,23,42,.04);--tw-shadow-colored: 0 1px 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-\[0_1px_0_rgba\(16\,185\,129\,0\.12\)\]{--tw-shadow: 0 1px 0 rgba(16,185,129,.12);--tw-shadow-colored: 0 1px 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-\[0_1px_0_rgba\(255\,255\,255\,0\.8\)_inset\,0_6px_20px_-12px_rgba\(15\,23\,42\,0\.25\)\]{--tw-shadow: 0 1px 0 rgba(255,255,255,.8) inset,0 6px 20px -12px rgba(15,23,42,.25);--tw-shadow-colored: inset 0 1px 0 var(--tw-shadow-color), 0 6px 20px -12px 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-\[0_20px_50px_-12px_rgba\(16\,185\,129\,0\.55\)\]{--tw-shadow: 0 20px 50px -12px rgba(16,185,129,.55);--tw-shadow-colored: 0 20px 50px -12px 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-\[0_20px_55px_rgba\(15\,93\,70\,\.2\)\]{--tw-shadow: 0 20px 55px rgba(15,93,70,.2);--tw-shadow-colored: 0 20px 55px 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-\[0_20px_60px_rgba\(15\,93\,70\,\.09\)\]{--tw-shadow: 0 20px 60px rgba(15,93,70,.09);--tw-shadow-colored: 0 20px 60px 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-\[0_20px_70px_rgba\(15\,23\,42\,\.08\)\],.shadow-\[0_20px_70px_rgba\(15\,23\,42\,0\.08\)\]{--tw-shadow: 0 20px 70px rgba(15,23,42,.08);--tw-shadow-colored: 0 20px 70px 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-\[0_24px_60px_rgba\(15\,23\,42\,0\.18\)\]{--tw-shadow: 0 24px 60px rgba(15,23,42,.18);--tw-shadow-colored: 0 24px 60px 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-\[0_28px_80px_rgba\(15\,93\,70\,\.15\)\]{--tw-shadow: 0 28px 80px rgba(15,93,70,.15);--tw-shadow-colored: 0 28px 80px 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-\[0_30px_100px_rgba\(15\,23\,42\,\.35\)\]{--tw-shadow: 0 30px 100px rgba(15,23,42,.35);--tw-shadow-colored: 0 30px 100px 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-\[0_30px_70px_rgba\(15\,23\,42\,0\.2\)\]{--tw-shadow: 0 30px 70px rgba(15,23,42,.2);--tw-shadow-colored: 0 30px 70px 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-\[0_30px_90px_rgba\(15\,23\,42\,0\.35\)\]{--tw-shadow: 0 30px 90px rgba(15,23,42,.35);--tw-shadow-colored: 0 30px 90px 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-\[0_32px_90px_rgba\(15\,23\,42\,0\.38\)\]{--tw-shadow: 0 32px 90px rgba(15,23,42,.38);--tw-shadow-colored: 0 32px 90px 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-\[0_34px_90px_rgba\(15\,23\,42\,0\.34\)\]{--tw-shadow: 0 34px 90px rgba(15,23,42,.34);--tw-shadow-colored: 0 34px 90px 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-\[0_35px_100px_rgba\(15\,23\,42\,\.4\)\]{--tw-shadow: 0 35px 100px rgba(15,23,42,.4);--tw-shadow-colored: 0 35px 100px 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-\[0_35px_100px_rgba\(15\,23\,42\,0\.35\)\]{--tw-shadow: 0 35px 100px rgba(15,23,42,.35);--tw-shadow-colored: 0 35px 100px 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-\[0_40px_110px_rgba\(15\,23\,42\,0\.35\)\]{--tw-shadow: 0 40px 110px rgba(15,23,42,.35);--tw-shadow-colored: 0 40px 110px 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-\[0_4px_18px_rgba\(15\,23\,42\,\.045\)\]{--tw-shadow: 0 4px 18px rgba(15,23,42,.045);--tw-shadow-colored: 0 4px 18px 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-\[0_6px_18px_-6px_rgba\(249\,115\,22\,0\.55\)\]{--tw-shadow: 0 6px 18px -6px rgba(249,115,22,.55);--tw-shadow-colored: 0 6px 18px -6px 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-\[0_8px_20px_-6px_rgba\(249\,115\,22\,0\.65\)\]{--tw-shadow: 0 8px 20px -6px rgba(249,115,22,.65);--tw-shadow-colored: 0 8px 20px -6px 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-\[0_8px_20px_-6px_rgba\(249\,115\,22\,0\.7\)\]{--tw-shadow: 0 8px 20px -6px rgba(249,115,22,.7);--tw-shadow-colored: 0 8px 20px -6px 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-\[0_8px_24px_-8px_rgba\(15\,23\,42\,0\.25\)\]{--tw-shadow: 0 8px 24px -8px rgba(15,23,42,.25);--tw-shadow-colored: 0 8px 24px -8px 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-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.8\)\]{--tw-shadow: inset 0 1px 0 rgba(255,255,255,.8);--tw-shadow-colored: inset 0 1px 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-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.9\)\]{--tw-shadow: inset 0 1px 0 rgba(255,255,255,.9);--tw-shadow-colored: inset 0 1px 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-\[inset_0_34px_80px_rgba\(255\,255\,255\,0\.34\)\]{--tw-shadow: inset 0 34px 80px rgba(255,255,255,.34);--tw-shadow-colored: inset 0 34px 80px 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-\[inset_3px_0_0_\#059669\]{--tw-shadow: inset 3px 0 0 #059669;--tw-shadow-colored: inset 3px 0 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-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-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-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px 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-amber-100{--tw-shadow-color: #fef3c7;--tw-shadow: var(--tw-shadow-colored)}.shadow-blue-600\/20{--tw-shadow-color: rgb(37 99 235 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-blue-900\/20{--tw-shadow-color: rgb(30 58 138 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-emerald-100{--tw-shadow-color: #d1fae5;--tw-shadow: var(--tw-shadow-colored)}.shadow-emerald-200{--tw-shadow-color: #a7f3d0;--tw-shadow: var(--tw-shadow-colored)}.shadow-emerald-600\/20{--tw-shadow-color: rgb(5 150 105 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-emerald-700\/15{--tw-shadow-color: rgb(4 120 87 / .15);--tw-shadow: var(--tw-shadow-colored)}.shadow-emerald-700\/20{--tw-shadow-color: rgb(4 120 87 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-emerald-900\/10{--tw-shadow-color: rgb(6 78 59 / .1);--tw-shadow: var(--tw-shadow-colored)}.shadow-emerald-900\/15{--tw-shadow-color: rgb(6 78 59 / .15);--tw-shadow: var(--tw-shadow-colored)}.shadow-emerald-900\/20{--tw-shadow-color: rgb(6 78 59 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-emerald-900\/5{--tw-shadow-color: rgb(6 78 59 / .05);--tw-shadow: var(--tw-shadow-colored)}.shadow-emerald-950\/15{--tw-shadow-color: rgb(2 44 34 / .15);--tw-shadow: var(--tw-shadow-colored)}.shadow-emerald-950\/30{--tw-shadow-color: rgb(2 44 34 / .3);--tw-shadow: var(--tw-shadow-colored)}.shadow-indigo-100\/70{--tw-shadow-color: rgb(224 231 255 / .7);--tw-shadow: var(--tw-shadow-colored)}.shadow-indigo-200{--tw-shadow-color: #c7d2fe;--tw-shadow: var(--tw-shadow-colored)}.shadow-orange-200{--tw-shadow-color: #fed7aa;--tw-shadow: var(--tw-shadow-colored)}.shadow-orange-500\/20{--tw-shadow-color: rgb(249 115 22 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-orange-600\/20{--tw-shadow-color: rgb(234 88 12 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-orange-900\/20{--tw-shadow-color: rgb(124 45 18 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-orange-950\/20{--tw-shadow-color: rgb(67 20 7 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-red-200{--tw-shadow-color: #fecaca;--tw-shadow: var(--tw-shadow-colored)}.shadow-red-500\/30{--tw-shadow-color: rgb(239 68 68 / .3);--tw-shadow: var(--tw-shadow-colored)}.shadow-rose-100{--tw-shadow-color: #ffe4e6;--tw-shadow: var(--tw-shadow-colored)}.shadow-rose-100\/80{--tw-shadow-color: rgb(255 228 230 / .8);--tw-shadow: var(--tw-shadow-colored)}.shadow-sky-100{--tw-shadow-color: #e0f2fe;--tw-shadow: var(--tw-shadow-colored)}.shadow-slate-100{--tw-shadow-color: #f1f5f9;--tw-shadow: var(--tw-shadow-colored)}.shadow-slate-900\/10{--tw-shadow-color: rgb(15 23 42 / .1);--tw-shadow: var(--tw-shadow-colored)}.shadow-slate-900\/15{--tw-shadow-color: rgb(15 23 42 / .15);--tw-shadow: var(--tw-shadow-colored)}.shadow-slate-900\/20{--tw-shadow-color: rgb(15 23 42 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-slate-900\/5{--tw-shadow-color: rgb(15 23 42 / .05);--tw-shadow: var(--tw-shadow-colored)}.shadow-slate-950\/10{--tw-shadow-color: rgb(2 6 23 / .1);--tw-shadow: var(--tw-shadow-colored)}.shadow-slate-950\/15{--tw-shadow-color: rgb(2 6 23 / .15);--tw-shadow: var(--tw-shadow-colored)}.shadow-slate-950\/20{--tw-shadow-color: rgb(2 6 23 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-slate-950\/25{--tw-shadow-color: rgb(2 6 23 / .25);--tw-shadow: var(--tw-shadow-colored)}.shadow-slate-950\/30{--tw-shadow-color: rgb(2 6 23 / .3);--tw-shadow: var(--tw-shadow-colored)}.shadow-slate-950\/5{--tw-shadow-color: rgb(2 6 23 / .05);--tw-shadow: var(--tw-shadow-colored)}.shadow-teal-100{--tw-shadow-color: #ccfbf1;--tw-shadow: var(--tw-shadow-colored)}.shadow-teal-200{--tw-shadow-color: #99f6e4;--tw-shadow: var(--tw-shadow-colored)}.shadow-teal-700\/20{--tw-shadow-color: rgb(15 118 110 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-teal-900\/10{--tw-shadow-color: rgb(19 78 74 / .1);--tw-shadow: var(--tw-shadow-colored)}.shadow-teal-900\/15{--tw-shadow-color: rgb(19 78 74 / .15);--tw-shadow: var(--tw-shadow-colored)}.shadow-teal-900\/20{--tw-shadow-color: rgb(19 78 74 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-teal-900\/5{--tw-shadow-color: rgb(19 78 74 / .05);--tw-shadow: var(--tw-shadow-colored)}.shadow-violet-100{--tw-shadow-color: #ede9fe;--tw-shadow: var(--tw-shadow-colored)}.shadow-violet-600\/20{--tw-shadow-color: rgb(124 58 237 / .2);--tw-shadow: var(--tw-shadow-colored)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.\!ring-4{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)!important}.ring{--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(3px + 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)}.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)}.ring-2{--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(2px + 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)}.ring-4{--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(4px + 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)}.ring-8{--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(8px + 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)}.ring-inset{--tw-ring-inset: inset}.\!ring-red-100{--tw-ring-opacity: 1 !important;--tw-ring-color: rgb(254 226 226 / var(--tw-ring-opacity, 1)) !important}.ring-\[\#30737B\]{--tw-ring-opacity: 1;--tw-ring-color: rgb(48 115 123 / var(--tw-ring-opacity, 1))}.ring-\[\#30737B\]\/10{--tw-ring-color: rgb(48 115 123 / .1)}.ring-\[\#30737B\]\/20{--tw-ring-color: rgb(48 115 123 / .2)}.ring-amber-100{--tw-ring-opacity: 1;--tw-ring-color: rgb(254 243 199 / var(--tw-ring-opacity, 1))}.ring-amber-200{--tw-ring-opacity: 1;--tw-ring-color: rgb(253 230 138 / var(--tw-ring-opacity, 1))}.ring-amber-200\/80{--tw-ring-color: rgb(253 230 138 / .8)}.ring-amber-400\/30{--tw-ring-color: rgb(251 191 36 / .3)}.ring-blue-100{--tw-ring-opacity: 1;--tw-ring-color: rgb(219 234 254 / var(--tw-ring-opacity, 1))}.ring-blue-200{--tw-ring-opacity: 1;--tw-ring-color: rgb(191 219 254 / var(--tw-ring-opacity, 1))}.ring-emerald-100{--tw-ring-opacity: 1;--tw-ring-color: rgb(209 250 229 / var(--tw-ring-opacity, 1))}.ring-emerald-200{--tw-ring-opacity: 1;--tw-ring-color: rgb(167 243 208 / var(--tw-ring-opacity, 1))}.ring-emerald-200\/70{--tw-ring-color: rgb(167 243 208 / .7)}.ring-emerald-200\/80{--tw-ring-color: rgb(167 243 208 / .8)}.ring-emerald-400\/30{--tw-ring-color: rgb(52 211 153 / .3)}.ring-emerald-50{--tw-ring-opacity: 1;--tw-ring-color: rgb(236 253 245 / var(--tw-ring-opacity, 1))}.ring-green-200{--tw-ring-opacity: 1;--tw-ring-color: rgb(187 247 208 / var(--tw-ring-opacity, 1))}.ring-indigo-200{--tw-ring-opacity: 1;--tw-ring-color: rgb(199 210 254 / var(--tw-ring-opacity, 1))}.ring-lime-200{--tw-ring-opacity: 1;--tw-ring-color: rgb(217 249 157 / var(--tw-ring-opacity, 1))}.ring-orange-100{--tw-ring-opacity: 1;--tw-ring-color: rgb(255 237 213 / var(--tw-ring-opacity, 1))}.ring-orange-200{--tw-ring-opacity: 1;--tw-ring-color: rgb(254 215 170 / var(--tw-ring-opacity, 1))}.ring-orange-300\/50{--tw-ring-color: rgb(253 186 116 / .5)}.ring-red-100{--tw-ring-opacity: 1;--tw-ring-color: rgb(254 226 226 / var(--tw-ring-opacity, 1))}.ring-red-200{--tw-ring-opacity: 1;--tw-ring-color: rgb(254 202 202 / var(--tw-ring-opacity, 1))}.ring-red-50{--tw-ring-opacity: 1;--tw-ring-color: rgb(254 242 242 / var(--tw-ring-opacity, 1))}.ring-rose-100{--tw-ring-opacity: 1;--tw-ring-color: rgb(255 228 230 / var(--tw-ring-opacity, 1))}.ring-rose-200{--tw-ring-opacity: 1;--tw-ring-color: rgb(254 205 211 / var(--tw-ring-opacity, 1))}.ring-rose-200\/80{--tw-ring-color: rgb(254 205 211 / .8)}.ring-rose-400\/30{--tw-ring-color: rgb(251 113 133 / .3)}.ring-sky-100{--tw-ring-opacity: 1;--tw-ring-color: rgb(224 242 254 / var(--tw-ring-opacity, 1))}.ring-sky-200{--tw-ring-opacity: 1;--tw-ring-color: rgb(186 230 253 / var(--tw-ring-opacity, 1))}.ring-sky-200\/80{--tw-ring-color: rgb(186 230 253 / .8)}.ring-slate-200{--tw-ring-opacity: 1;--tw-ring-color: rgb(226 232 240 / var(--tw-ring-opacity, 1))}.ring-slate-200\/80{--tw-ring-color: rgb(226 232 240 / .8)}.ring-slate-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(203 213 225 / var(--tw-ring-opacity, 1))}.ring-teal-100{--tw-ring-opacity: 1;--tw-ring-color: rgb(204 251 241 / var(--tw-ring-opacity, 1))}.ring-teal-200{--tw-ring-opacity: 1;--tw-ring-color: rgb(153 246 228 / var(--tw-ring-opacity, 1))}.ring-teal-200\/80{--tw-ring-color: rgb(153 246 228 / .8)}.ring-teal-50{--tw-ring-opacity: 1;--tw-ring-color: rgb(240 253 250 / var(--tw-ring-opacity, 1))}.ring-teal-500{--tw-ring-opacity: 1;--tw-ring-color: rgb(20 184 166 / var(--tw-ring-opacity, 1))}.ring-violet-100{--tw-ring-opacity: 1;--tw-ring-color: rgb(237 233 254 / var(--tw-ring-opacity, 1))}.ring-violet-200{--tw-ring-opacity: 1;--tw-ring-color: rgb(221 214 254 / var(--tw-ring-opacity, 1))}.ring-violet-200\/80{--tw-ring-color: rgb(221 214 254 / .8)}.ring-white{--tw-ring-opacity: 1;--tw-ring-color: rgb(255 255 255 / var(--tw-ring-opacity, 1))}.ring-white\/10{--tw-ring-color: rgb(255 255 255 / .1)}.ring-white\/20{--tw-ring-color: rgb(255 255 255 / .2)}.ring-white\/25{--tw-ring-color: rgb(255 255 255 / .25)}.ring-white\/30{--tw-ring-color: rgb(255 255 255 / .3)}.ring-white\/40{--tw-ring-color: rgb(255 255 255 / .4)}.ring-white\/50{--tw-ring-color: rgb(255 255 255 / .5)}.ring-white\/60{--tw-ring-color: rgb(255 255 255 / .6)}.ring-white\/70{--tw-ring-color: rgb(255 255 255 / .7)}.ring-offset-2{--tw-ring-offset-width: 2px}.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)}.blur-2xl{--tw-blur: blur(40px);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)}.blur-3xl{--tw-blur: blur(64px);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)}.blur-sm{--tw-blur: blur(4px);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)}.backdrop-blur{--tw-backdrop-blur: blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-\[2px\]{--tw-backdrop-blur: blur(2px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-\[9px\]{--tw-backdrop-blur: blur(9px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-md{--tw-backdrop-blur: blur(12px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-sm{--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-xl{--tw-backdrop-blur: blur(24px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.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-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-700{transition-duration:.7s}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.placeholder\:text-slate-400::-moz-placeholder{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.placeholder\:text-slate-400::placeholder{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:bottom-7:before{content:var(--tw-content);bottom:1.75rem}.before\:left-\[19px\]:before{content:var(--tw-content);left:19px}.before\:top-7:before{content:var(--tw-content);top:1.75rem}.before\:w-px:before{content:var(--tw-content);width:1px}.before\:bg-gradient-to-b:before{content:var(--tw-content);background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}.before\:from-emerald-300:before{content:var(--tw-content);--tw-gradient-from: #6ee7b7 var(--tw-gradient-from-position);--tw-gradient-to: rgb(110 231 183 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.before\:via-slate-200:before{content:var(--tw-content);--tw-gradient-to: rgb(226 232 240 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #e2e8f0 var(--tw-gradient-via-position), var(--tw-gradient-to)}.before\:to-transparent:before{content:var(--tw-content);--tw-gradient-to: transparent var(--tw-gradient-to-position)}.last\:mb-0:last-child{margin-bottom:0}.last\:border-0:last-child{border-width:0px}.last\:border-b-0:last-child{border-bottom-width:0px}.last\:border-r-0:last-child{border-right-width:0px}.last\:pb-0:last-child{padding-bottom:0}.odd\:bg-white:nth-child(odd){--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.even\:bg-slate-50\/40:nth-child(2n){background-color:#f8fafc66}.even\:bg-slate-50\/50:nth-child(2n){background-color:#f8fafc80}.read-only\:bg-slate-100:-moz-read-only{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.read-only\:bg-slate-100:read-only{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.focus-within\:-translate-y-0\.5:focus-within{--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))}.focus-within\:border-blue-500:focus-within{--tw-border-opacity: 1;border-color:rgb(59 130 246 / var(--tw-border-opacity, 1))}.focus-within\:border-emerald-400:focus-within{--tw-border-opacity: 1;border-color:rgb(52 211 153 / var(--tw-border-opacity, 1))}.focus-within\:border-emerald-500:focus-within{--tw-border-opacity: 1;border-color:rgb(16 185 129 / var(--tw-border-opacity, 1))}.focus-within\:border-teal-300:focus-within{--tw-border-opacity: 1;border-color:rgb(94 234 212 / var(--tw-border-opacity, 1))}.focus-within\:border-teal-500:focus-within{--tw-border-opacity: 1;border-color:rgb(20 184 166 / var(--tw-border-opacity, 1))}.focus-within\:border-violet-300:focus-within{--tw-border-opacity: 1;border-color:rgb(196 181 253 / var(--tw-border-opacity, 1))}.focus-within\:bg-white:focus-within{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.focus-within\:shadow-lg:focus-within{--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)}.focus-within\:shadow-emerald-900\/10:focus-within{--tw-shadow-color: rgb(6 78 59 / .1);--tw-shadow: var(--tw-shadow-colored)}.focus-within\:ring-4:focus-within{--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(4px + 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)}.focus-within\:ring-blue-100:focus-within{--tw-ring-opacity: 1;--tw-ring-color: rgb(219 234 254 / var(--tw-ring-opacity, 1))}.focus-within\:ring-emerald-100:focus-within{--tw-ring-opacity: 1;--tw-ring-color: rgb(209 250 229 / var(--tw-ring-opacity, 1))}.focus-within\:ring-teal-100:focus-within{--tw-ring-opacity: 1;--tw-ring-color: rgb(204 251 241 / var(--tw-ring-opacity, 1))}.focus-within\:ring-teal-50:focus-within{--tw-ring-opacity: 1;--tw-ring-color: rgb(240 253 250 / var(--tw-ring-opacity, 1))}.hover\:-translate-y-0\.5:hover{--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))}.hover\:-translate-y-1:hover{--tw-translate-y: -.25rem;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\: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\:border-\[\#30737B\]\/40:hover{border-color:#30737b66}.hover\:border-amber-200:hover{--tw-border-opacity: 1;border-color:rgb(253 230 138 / var(--tw-border-opacity, 1))}.hover\:border-amber-300:hover{--tw-border-opacity: 1;border-color:rgb(252 211 77 / var(--tw-border-opacity, 1))}.hover\:border-blue-200:hover{--tw-border-opacity: 1;border-color:rgb(191 219 254 / var(--tw-border-opacity, 1))}.hover\:border-blue-300:hover{--tw-border-opacity: 1;border-color:rgb(147 197 253 / var(--tw-border-opacity, 1))}.hover\:border-blue-500:hover{--tw-border-opacity: 1;border-color:rgb(59 130 246 / var(--tw-border-opacity, 1))}.hover\:border-cyan-300:hover{--tw-border-opacity: 1;border-color:rgb(103 232 249 / var(--tw-border-opacity, 1))}.hover\:border-emerald-200:hover{--tw-border-opacity: 1;border-color:rgb(167 243 208 / var(--tw-border-opacity, 1))}.hover\:border-emerald-300:hover{--tw-border-opacity: 1;border-color:rgb(110 231 183 / var(--tw-border-opacity, 1))}.hover\:border-emerald-400:hover{--tw-border-opacity: 1;border-color:rgb(52 211 153 / var(--tw-border-opacity, 1))}.hover\:border-emerald-500:hover{--tw-border-opacity: 1;border-color:rgb(16 185 129 / var(--tw-border-opacity, 1))}.hover\:border-orange-300:hover{--tw-border-opacity: 1;border-color:rgb(253 186 116 / var(--tw-border-opacity, 1))}.hover\:border-orange-400:hover{--tw-border-opacity: 1;border-color:rgb(251 146 60 / var(--tw-border-opacity, 1))}.hover\:border-red-200:hover{--tw-border-opacity: 1;border-color:rgb(254 202 202 / var(--tw-border-opacity, 1))}.hover\:border-slate-300:hover{--tw-border-opacity: 1;border-color:rgb(203 213 225 / var(--tw-border-opacity, 1))}.hover\:border-teal-100:hover{--tw-border-opacity: 1;border-color:rgb(204 251 241 / var(--tw-border-opacity, 1))}.hover\:border-teal-200:hover{--tw-border-opacity: 1;border-color:rgb(153 246 228 / var(--tw-border-opacity, 1))}.hover\:border-teal-300:hover{--tw-border-opacity: 1;border-color:rgb(94 234 212 / var(--tw-border-opacity, 1))}.hover\:border-teal-400:hover{--tw-border-opacity: 1;border-color:rgb(45 212 191 / var(--tw-border-opacity, 1))}.hover\:border-violet-200:hover{--tw-border-opacity: 1;border-color:rgb(221 214 254 / var(--tw-border-opacity, 1))}.hover\:bg-\[\#0f6048\]:hover{--tw-bg-opacity: 1;background-color:rgb(15 96 72 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#30737B\]:hover{--tw-bg-opacity: 1;background-color:rgb(48 115 123 / var(--tw-bg-opacity, 1))}.hover\:bg-amber-50:hover{--tw-bg-opacity: 1;background-color:rgb(255 251 235 / var(--tw-bg-opacity, 1))}.hover\:bg-blue-100:hover{--tw-bg-opacity: 1;background-color:rgb(219 234 254 / var(--tw-bg-opacity, 1))}.hover\:bg-blue-50:hover{--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1))}.hover\:bg-cyan-50:hover{--tw-bg-opacity: 1;background-color:rgb(236 254 255 / var(--tw-bg-opacity, 1))}.hover\:bg-emerald-100:hover{--tw-bg-opacity: 1;background-color:rgb(209 250 229 / var(--tw-bg-opacity, 1))}.hover\:bg-emerald-100\/60:hover{background-color:#d1fae599}.hover\:bg-emerald-100\/70:hover{background-color:#d1fae5b3}.hover\:bg-emerald-50:hover{--tw-bg-opacity: 1;background-color:rgb(236 253 245 / var(--tw-bg-opacity, 1))}.hover\:bg-emerald-50\/30:hover{background-color:#ecfdf54d}.hover\:bg-emerald-50\/40:hover{background-color:#ecfdf566}.hover\:bg-emerald-50\/50:hover{background-color:#ecfdf580}.hover\:bg-emerald-50\/60:hover{background-color:#ecfdf599}.hover\:bg-emerald-700:hover{--tw-bg-opacity: 1;background-color:rgb(4 120 87 / var(--tw-bg-opacity, 1))}.hover\:bg-emerald-800:hover{--tw-bg-opacity: 1;background-color:rgb(6 95 70 / var(--tw-bg-opacity, 1))}.hover\:bg-orange-100:hover{--tw-bg-opacity: 1;background-color:rgb(255 237 213 / var(--tw-bg-opacity, 1))}.hover\:bg-orange-400:hover{--tw-bg-opacity: 1;background-color:rgb(251 146 60 / var(--tw-bg-opacity, 1))}.hover\:bg-orange-50:hover{--tw-bg-opacity: 1;background-color:rgb(255 247 237 / var(--tw-bg-opacity, 1))}.hover\:bg-orange-50\/50:hover{background-color:#fff7ed80}.hover\:bg-orange-50\/60:hover{background-color:#fff7ed99}.hover\:bg-orange-500:hover{--tw-bg-opacity: 1;background-color:rgb(249 115 22 / var(--tw-bg-opacity, 1))}.hover\:bg-orange-600:hover{--tw-bg-opacity: 1;background-color:rgb(234 88 12 / var(--tw-bg-opacity, 1))}.hover\:bg-purple-100:hover{--tw-bg-opacity: 1;background-color:rgb(243 232 255 / var(--tw-bg-opacity, 1))}.hover\:bg-red-50:hover{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.hover\:bg-red-700:hover{--tw-bg-opacity: 1;background-color:rgb(185 28 28 / var(--tw-bg-opacity, 1))}.hover\:bg-red-800:hover{--tw-bg-opacity: 1;background-color:rgb(153 27 27 / var(--tw-bg-opacity, 1))}.hover\:bg-rose-50:hover{--tw-bg-opacity: 1;background-color:rgb(255 241 242 / var(--tw-bg-opacity, 1))}.hover\:bg-sky-50:hover{--tw-bg-opacity: 1;background-color:rgb(240 249 255 / var(--tw-bg-opacity, 1))}.hover\:bg-slate-100:hover{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.hover\:bg-slate-200:hover{--tw-bg-opacity: 1;background-color:rgb(226 232 240 / var(--tw-bg-opacity, 1))}.hover\:bg-slate-50:hover{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.hover\:bg-slate-50\/70:hover{background-color:#f8fafcb3}.hover\:bg-slate-800:hover{--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity, 1))}.hover\:bg-teal-100:hover{--tw-bg-opacity: 1;background-color:rgb(204 251 241 / var(--tw-bg-opacity, 1))}.hover\:bg-teal-50:hover{--tw-bg-opacity: 1;background-color:rgb(240 253 250 / var(--tw-bg-opacity, 1))}.hover\:bg-teal-50\/30:hover{background-color:#f0fdfa4d}.hover\:bg-teal-50\/40:hover{background-color:#f0fdfa66}.hover\:bg-teal-700:hover{--tw-bg-opacity: 1;background-color:rgb(15 118 110 / var(--tw-bg-opacity, 1))}.hover\:bg-teal-800:hover{--tw-bg-opacity: 1;background-color:rgb(17 94 89 / var(--tw-bg-opacity, 1))}.hover\:bg-violet-100:hover{--tw-bg-opacity: 1;background-color:rgb(237 233 254 / var(--tw-bg-opacity, 1))}.hover\:bg-violet-50:hover{--tw-bg-opacity: 1;background-color:rgb(245 243 255 / var(--tw-bg-opacity, 1))}.hover\:bg-violet-800:hover{--tw-bg-opacity: 1;background-color:rgb(91 33 182 / var(--tw-bg-opacity, 1))}.hover\:bg-white:hover{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.hover\:bg-white\/10:hover{background-color:#ffffff1a}.hover\:bg-white\/15:hover{background-color:#ffffff26}.hover\:bg-white\/20:hover{background-color:#fff3}.hover\:bg-white\/70:hover{background-color:#ffffffb3}.hover\:bg-\[linear-gradient\(90deg\,rgba\(16\,185\,129\,0\.04\)_0\%\,rgba\(14\,165\,233\,0\.03\)_100\%\)\]:hover{background-image:linear-gradient(90deg,#10b9810a,#0ea5e908)}.hover\:text-\[\#0f5d46\]:hover{--tw-text-opacity: 1;color:rgb(15 93 70 / var(--tw-text-opacity, 1))}.hover\:text-\[\#30737B\]:hover{--tw-text-opacity: 1;color:rgb(48 115 123 / var(--tw-text-opacity, 1))}.hover\:text-amber-700:hover{--tw-text-opacity: 1;color:rgb(180 83 9 / var(--tw-text-opacity, 1))}.hover\:text-cyan-700:hover{--tw-text-opacity: 1;color:rgb(14 116 144 / var(--tw-text-opacity, 1))}.hover\:text-emerald-700:hover{--tw-text-opacity: 1;color:rgb(4 120 87 / var(--tw-text-opacity, 1))}.hover\:text-emerald-800:hover{--tw-text-opacity: 1;color:rgb(6 95 70 / var(--tw-text-opacity, 1))}.hover\:text-emerald-900:hover{--tw-text-opacity: 1;color:rgb(6 78 59 / var(--tw-text-opacity, 1))}.hover\:text-orange-600:hover{--tw-text-opacity: 1;color:rgb(234 88 12 / var(--tw-text-opacity, 1))}.hover\:text-orange-900:hover{--tw-text-opacity: 1;color:rgb(124 45 18 / var(--tw-text-opacity, 1))}.hover\:text-orange-950:hover{--tw-text-opacity: 1;color:rgb(67 20 7 / var(--tw-text-opacity, 1))}.hover\:text-red-500:hover{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.hover\:text-sky-700:hover{--tw-text-opacity: 1;color:rgb(3 105 161 / var(--tw-text-opacity, 1))}.hover\:text-slate-700:hover{--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}.hover\:text-slate-800:hover{--tw-text-opacity: 1;color:rgb(30 41 59 / var(--tw-text-opacity, 1))}.hover\:text-slate-900:hover{--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.hover\:text-slate-950:hover{--tw-text-opacity: 1;color:rgb(2 6 23 / var(--tw-text-opacity, 1))}.hover\:text-teal-700:hover{--tw-text-opacity: 1;color:rgb(15 118 110 / var(--tw-text-opacity, 1))}.hover\:text-teal-800:hover{--tw-text-opacity: 1;color:rgb(17 94 89 / var(--tw-text-opacity, 1))}.hover\:text-teal-900:hover{--tw-text-opacity: 1;color:rgb(19 78 74 / var(--tw-text-opacity, 1))}.hover\:text-violet-700:hover{--tw-text-opacity: 1;color:rgb(109 40 217 / var(--tw-text-opacity, 1))}.hover\:text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.hover\:underline:hover{text-decoration-line:underline}.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-\[0_16px_34px_rgba\(15\,23\,42\,0\.10\)\]:hover{--tw-shadow: 0 16px 34px rgba(15,23,42,.1);--tw-shadow-colored: 0 16px 34px 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-\[0_18px_45px_-10px_rgba\(16\,185\,129\,0\.75\)\]:hover{--tw-shadow: 0 18px 45px -10px rgba(16,185,129,.75);--tw-shadow-colored: 0 18px 45px -10px 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-\[0_18px_45px_-15px_rgba\(15\,23\,42\,0\.18\)\]:hover{--tw-shadow: 0 18px 45px -15px rgba(15,23,42,.18);--tw-shadow-colored: 0 18px 45px -15px 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-\[0_24px_60px_-10px_rgba\(16\,185\,129\,0\.8\)\]:hover{--tw-shadow: 0 24px 60px -10px rgba(16,185,129,.8);--tw-shadow-colored: 0 24px 60px -10px 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)}.hover\:shadow-sm:hover{--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)}.hover\:shadow-xl:hover{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px 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-blue-100:hover{--tw-shadow-color: #dbeafe;--tw-shadow: var(--tw-shadow-colored)}.hover\:shadow-emerald-100:hover{--tw-shadow-color: #d1fae5;--tw-shadow: var(--tw-shadow-colored)}.hover\:shadow-emerald-900\/10:hover{--tw-shadow-color: rgb(6 78 59 / .1);--tw-shadow: var(--tw-shadow-colored)}.hover\:shadow-emerald-900\/5:hover{--tw-shadow-color: rgb(6 78 59 / .05);--tw-shadow: var(--tw-shadow-colored)}.hover\:shadow-orange-100:hover{--tw-shadow-color: #ffedd5;--tw-shadow: var(--tw-shadow-colored)}.hover\:shadow-slate-900\/10:hover{--tw-shadow-color: rgb(15 23 42 / .1);--tw-shadow: var(--tw-shadow-colored)}.focus\:border-blue-300:focus{--tw-border-opacity: 1;border-color:rgb(147 197 253 / var(--tw-border-opacity, 1))}.focus\:border-blue-500:focus{--tw-border-opacity: 1;border-color:rgb(59 130 246 / var(--tw-border-opacity, 1))}.focus\:border-emerald-200:focus{--tw-border-opacity: 1;border-color:rgb(167 243 208 / var(--tw-border-opacity, 1))}.focus\:border-emerald-300:focus{--tw-border-opacity: 1;border-color:rgb(110 231 183 / var(--tw-border-opacity, 1))}.focus\:border-emerald-400:focus{--tw-border-opacity: 1;border-color:rgb(52 211 153 / var(--tw-border-opacity, 1))}.focus\:border-emerald-500:focus{--tw-border-opacity: 1;border-color:rgb(16 185 129 / var(--tw-border-opacity, 1))}.focus\:border-indigo-400:focus{--tw-border-opacity: 1;border-color:rgb(129 140 248 / var(--tw-border-opacity, 1))}.focus\:border-red-400:focus{--tw-border-opacity: 1;border-color:rgb(248 113 113 / var(--tw-border-opacity, 1))}.focus\:border-teal-500:focus{--tw-border-opacity: 1;border-color:rgb(20 184 166 / var(--tw-border-opacity, 1))}.focus\:border-violet-300:focus{--tw-border-opacity: 1;border-color:rgb(196 181 253 / var(--tw-border-opacity, 1))}.focus\:border-violet-400:focus{--tw-border-opacity: 1;border-color:rgb(167 139 250 / var(--tw-border-opacity, 1))}.focus\:bg-emerald-50:focus{--tw-bg-opacity: 1;background-color:rgb(236 253 245 / var(--tw-bg-opacity, 1))}.focus\:bg-white:focus{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-2:focus{--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(2px + 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)}.focus\:ring-4:focus{--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(4px + 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)}.focus\:ring-blue-100:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(219 234 254 / var(--tw-ring-opacity, 1))}.focus\:ring-emerald-100:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(209 250 229 / var(--tw-ring-opacity, 1))}.focus\:ring-emerald-200:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(167 243 208 / var(--tw-ring-opacity, 1))}.focus\:ring-emerald-50:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(236 253 245 / var(--tw-ring-opacity, 1))}.focus\:ring-emerald-500\/10:focus{--tw-ring-color: rgb(16 185 129 / .1)}.focus\:ring-indigo-100:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(224 231 255 / var(--tw-ring-opacity, 1))}.focus\:ring-orange-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(251 146 60 / var(--tw-ring-opacity, 1))}.focus\:ring-red-100:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(254 226 226 / var(--tw-ring-opacity, 1))}.focus\:ring-slate-100:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(241 245 249 / var(--tw-ring-opacity, 1))}.focus\:ring-teal-100:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(204 251 241 / var(--tw-ring-opacity, 1))}.focus\:ring-violet-100:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(237 233 254 / var(--tw-ring-opacity, 1))}.disabled\:cursor-default:disabled{cursor:default}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-slate-100:disabled{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.disabled\:bg-slate-200:disabled{--tw-bg-opacity: 1;background-color:rgb(226 232 240 / var(--tw-bg-opacity, 1))}.disabled\:text-slate-400:disabled{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.disabled\:text-slate-500:disabled{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-35:disabled{opacity:.35}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-45:disabled{opacity:.45}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:opacity-70:disabled{opacity:.7}.disabled\:hover\:translate-y-0:hover:disabled{--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))}.disabled\:hover\:border-orange-200:hover:disabled{--tw-border-opacity: 1;border-color:rgb(254 215 170 / var(--tw-border-opacity, 1))}.disabled\:hover\:bg-white:hover:disabled{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.disabled\:hover\:text-orange-700:hover:disabled{--tw-text-opacity: 1;color:rgb(194 65 12 / var(--tw-text-opacity, 1))}.disabled\:hover\:shadow-sm:hover:disabled{--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)}.group:focus-within .group-focus-within\:scale-110{--tw-scale-x: 1.1;--tw-scale-y: 1.1;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))}.group\/btn:hover .group-hover\/btn\: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))}.group:hover .group-hover\:translate-x-1{--tw-translate-x: .25rem;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))}.group:hover .group-hover\:translate-x-full{--tw-translate-x: 100%;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))}.group:hover .group-hover\:rotate-3{--tw-rotate: 3deg;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))}.group:hover .group-hover\:scale-105{--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))}.group:hover .group-hover\:scale-110{--tw-scale-x: 1.1;--tw-scale-y: 1.1;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))}.group:hover .group-hover\:scale-125{--tw-scale-x: 1.25;--tw-scale-y: 1.25;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))}.group:hover .group-hover\:bg-emerald-50{--tw-bg-opacity: 1;background-color:rgb(236 253 245 / var(--tw-bg-opacity, 1))}.group:hover .group-hover\:bg-slate-950\/40{background-color:#02061766}.group:hover .group-hover\:bg-teal-100{--tw-bg-opacity: 1;background-color:rgb(204 251 241 / var(--tw-bg-opacity, 1))}.group:hover .group-hover\:bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.group:hover .group-hover\:from-emerald-200{--tw-gradient-from: #a7f3d0 var(--tw-gradient-from-position);--tw-gradient-to: rgb(167 243 208 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.group:hover .group-hover\:to-teal-200{--tw-gradient-to: #99f6e4 var(--tw-gradient-to-position)}.group\/link:hover .group-hover\/link\:text-\[\#30737B\]{--tw-text-opacity: 1;color:rgb(48 115 123 / var(--tw-text-opacity, 1))}.group\/svc:hover .group-hover\/svc\:text-slate-600{--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-\[\#30737B\]{--tw-text-opacity: 1;color:rgb(48 115 123 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-emerald-600{--tw-text-opacity: 1;color:rgb(5 150 105 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-emerald-700{--tw-text-opacity: 1;color:rgb(4 120 87 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-slate-600{--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:opacity-70{opacity:.7}.group:hover .group-hover\:brightness-105{--tw-brightness: brightness(1.05);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)}@media not all and (min-width: 640px){.max-sm\:col-span-2{grid-column:span 2 / span 2}.max-sm\:block{display:block}.max-sm\:grid{display:grid}.max-sm\:hidden{display:none}.max-sm\:grid-cols-\[2\.5rem_minmax\(0\,1fr\)\]{grid-template-columns:2.5rem minmax(0,1fr)}.max-sm\:border-t{border-top-width:1px}.max-sm\:border-slate-200{--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1))}.max-sm\:px-0{padding-left:0;padding-right:0}.max-sm\:px-3{padding-left:.75rem;padding-right:.75rem}.max-sm\:py-0{padding-top:0;padding-bottom:0}.max-sm\:py-2{padding-top:.5rem;padding-bottom:.5rem}}@media (min-width: 640px){.sm\:bottom-10{bottom:2.5rem}.sm\:right-7{right:1.75rem}.sm\:top-7{top:1.75rem}.sm\:col-span-2{grid-column:span 2 / span 2}.sm\:-mx-6{margin-left:-1.5rem;margin-right:-1.5rem}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:max-h-\[calc\(100vh-48px\)\]{max-height:calc(100vh - 48px)}.sm\:max-h-\[calc\(100vh-80px\)\]{max-height:calc(100vh - 80px)}.sm\:w-20{width:5rem}.sm\:w-56{width:14rem}.sm\:w-72{width:18rem}.sm\:w-96{width:24rem}.sm\:w-auto{width:auto}.sm\:flex-none{flex:none}.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\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\:grid-cols-\[1\.15fr_\.85fr\]{grid-template-columns:1.15fr .85fr}.sm\:grid-cols-\[1fr_120px\]{grid-template-columns:1fr 120px}.sm\:grid-cols-\[1fr_220px_auto\]{grid-template-columns:1fr 220px auto}.sm\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.sm\:grid-cols-\[36px_minmax\(0\,1fr\)_auto\]{grid-template-columns:36px minmax(0,1fr) auto}.sm\:grid-cols-\[minmax\(0\,1fr\)_280px\]{grid-template-columns:minmax(0,1fr) 280px}.sm\:flex-row{flex-direction:row}.sm\:place-items-center{place-items:center}.sm\:items-start{align-items:flex-start}.sm\:items-end{align-items:flex-end}.sm\:items-center{align-items:center}.sm\:justify-end{justify-content:flex-end}.sm\:justify-between{justify-content:space-between}.sm\:gap-3{gap:.75rem}.sm\:justify-self-end{justify-self:end}.sm\:border-b-0{border-bottom-width:0px}.sm\:border-r{border-right-width:1px}.sm\:p-4{padding:1rem}.sm\:p-5{padding:1.25rem}.sm\:p-6{padding:1.5rem}.sm\:p-7{padding:1.75rem}.sm\:p-8{padding:2rem}.sm\:px-10{padding-left:2.5rem;padding-right:2.5rem}.sm\:px-4{padding-left:1rem;padding-right:1rem}.sm\:px-5{padding-left:1.25rem;padding-right:1.25rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:px-7{padding-left:1.75rem;padding-right:1.75rem}.sm\:px-8{padding-left:2rem;padding-right:2rem}.sm\:py-10{padding-top:2.5rem;padding-bottom:2.5rem}.sm\:py-5{padding-top:1.25rem;padding-bottom:1.25rem}.sm\:py-6{padding-top:1.5rem;padding-bottom:1.5rem}.sm\:py-7{padding-top:1.75rem;padding-bottom:1.75rem}.sm\:py-9{padding-top:2.25rem;padding-bottom:2.25rem}.sm\:pt-4{padding-top: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-5xl{font-size:3rem;line-height:1}.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}}@media (min-width: 768px){.md\:col-span-2{grid-column:span 2 / span 2}.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.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-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.md\:grid-cols-\[1\.25fr_0\.75fr_0\.75fr\]{grid-template-columns:1.25fr .75fr .75fr}.md\:grid-cols-\[1\.7fr_1fr_1fr_1fr_auto\]{grid-template-columns:1.7fr 1fr 1fr 1fr auto}.md\:grid-cols-\[minmax\(0\,1\.7fr\)_minmax\(12rem\,1fr\)\]{grid-template-columns:minmax(0,1.7fr) minmax(12rem,1fr)}.md\:grid-cols-\[minmax\(0\,1fr\)_170px\]{grid-template-columns:minmax(0,1fr) 170px}.md\:flex-row{flex-direction:row}.md\:items-start{align-items:flex-start}.md\:items-center{align-items:center}.md\:justify-between{justify-content:space-between}.md\:p-6{padding:1.5rem}.md\:p-7{padding:1.75rem}.md\:px-6{padding-left:1.5rem;padding-right:1.5rem}.md\:text-right{text-align:right}.md\:text-\[28px\]{font-size:28px}}@media (min-width: 1024px){.lg\:static{position:static}.lg\:col-span-2{grid-column:span 2 / span 2}.lg\:-mx-8{margin-left:-2rem;margin-right:-2rem}.lg\:ml-\[244px\]{margin-left:244px}.lg\:ml-\[296px\]{margin-left:296px}.lg\:ml-\[76px\]{margin-left:76px}.lg\:ml-\[84px\]{margin-left:84px}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:h-\[100dvh\]{height:100dvh}.lg\:min-h-0{min-height:0px}.lg\:w-\[296px\]{width:296px}.lg\:w-\[84px\]{width:84px}.lg\:max-w-sm{max-width:24rem}.lg\:translate-x-0{--tw-translate-x: 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))}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:grid-cols-\[\.75fr_1\.25fr\]{grid-template-columns:.75fr 1.25fr}.lg\:grid-cols-\[1\.08fr_0\.92fr\]{grid-template-columns:1.08fr .92fr}.lg\:grid-cols-\[140px_minmax\(0\,1fr\)_150px_130px_32px\]{grid-template-columns:140px minmax(0,1fr) 150px 130px 32px}.lg\:grid-cols-\[1fr_1fr_1\.35fr\]{grid-template-columns:1fr 1fr 1.35fr}.lg\:grid-cols-\[1fr_280px\]{grid-template-columns:1fr 280px}.lg\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.lg\:grid-cols-\[280px_1fr\]{grid-template-columns:280px 1fr}.lg\:grid-cols-\[auto_1fr_1fr\]{grid-template-columns:auto 1fr 1fr}.lg\:grid-cols-\[minmax\(0\,1fr\)_280px\]{grid-template-columns:minmax(0,1fr) 280px}.lg\:grid-cols-\[minmax\(180px\,1fr\)_minmax\(180px\,1fr\)_minmax\(260px\,1\.4fr\)_minmax\(180px\,1fr\)\]{grid-template-columns:minmax(180px,1fr) minmax(180px,1fr) minmax(260px,1.4fr) minmax(180px,1fr)}.lg\:flex-row{flex-direction:row}.lg\:items-start{align-items:flex-start}.lg\:items-end{align-items:flex-end}.lg\:items-center{align-items:center}.lg\:justify-between{justify-content:space-between}.lg\:overflow-visible{overflow:visible}.lg\:rounded-none{border-radius:0}.lg\:p-10{padding:2.5rem}.lg\:p-3{padding:.75rem}.lg\:p-5{padding:1.25rem}.lg\:p-6{padding:1.5rem}.lg\:p-8{padding:2rem}.lg\:px-10{padding-left:2.5rem;padding-right:2.5rem}.lg\:px-14{padding-left:3.5rem;padding-right:3.5rem}.lg\:px-16{padding-left:4rem;padding-right:4rem}.lg\:px-5{padding-left:1.25rem;padding-right:1.25rem}.lg\:px-7{padding-left:1.75rem;padding-right:1.75rem}.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:py-5{padding-top:1.25rem;padding-bottom:1.25rem}.lg\:shadow-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}}@media (min-width: 1280px){.xl\:col-span-2{grid-column:span 2 / span 2}.xl\:ml-0{margin-left:0}.xl\:block{display:block}.xl\:flex{display:flex}.xl\:min-w-\[500px\]{min-width:500px}.xl\:min-w-\[640px\]{min-width:640px}.xl\:max-w-md{max-width:28rem}.xl\:max-w-none{max-width:none}.xl\:max-w-sm{max-width:24rem}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.xl\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.xl\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.xl\:grid-cols-\[1\.1fr_\.9fr\]{grid-template-columns:1.1fr .9fr}.xl\:grid-cols-\[1\.35fr_1fr\]{grid-template-columns:1.35fr 1fr}.xl\:grid-cols-\[1\.65fr_1fr\]{grid-template-columns:1.65fr 1fr}.xl\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.xl\:grid-cols-\[320px_minmax\(0\,1fr\)\]{grid-template-columns:320px minmax(0,1fr)}.xl\:grid-cols-\[minmax\(0\,1\.55fr\)_minmax\(280px\,0\.9fr\)\]{grid-template-columns:minmax(0,1.55fr) minmax(280px,.9fr)}.xl\:grid-cols-\[minmax\(0\,1fr\)_310px\]{grid-template-columns:minmax(0,1fr) 310px}.xl\:grid-cols-\[minmax\(0\,3fr\)_minmax\(430px\,2fr\)\]{grid-template-columns:minmax(0,3fr) minmax(430px,2fr)}.xl\:grid-cols-\[minmax\(150px\,190px\)_minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(150px,190px) minmax(0,1fr) auto}.xl\:grid-cols-\[minmax\(240px\,1\.2fr\)_minmax\(210px\,0\.8fr\)_minmax\(190px\,0\.8fr\)_auto\]{grid-template-columns:minmax(240px,1.2fr) minmax(210px,.8fr) minmax(190px,.8fr) auto}.xl\:grid-cols-\[minmax\(320px\,1\.15fr\)_minmax\(210px\,0\.72fr\)_minmax\(280px\,1fr\)_auto\]{grid-template-columns:minmax(320px,1.15fr) minmax(210px,.72fr) minmax(280px,1fr) auto}.xl\:flex-row{flex-direction:row}.xl\:items-end{align-items:flex-end}.xl\:items-center{align-items:center}.xl\:justify-end{justify-content:flex-end}.xl\:justify-between{justify-content:space-between}.xl\:gap-5{gap:1.25rem}.xl\:gap-6{gap:1.5rem}.xl\:p-7{padding:1.75rem}.xl\:pl-0{padding-left:0}}@media (min-width: 1536px){.\32xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.\32xl\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.\32xl\:grid-cols-\[minmax\(0\,1fr\)_280px\]{grid-template-columns:minmax(0,1fr) 280px}}:root{--primary: #059669;font-family:var(--font-primary)!important}*{box-sizing:border-box;font-family:var(--font-primary)!important}html,body,#root{margin:0;min-height:100%;background-color:#ecfdf5;font-family:var(--font-primary)!important}html,body{overflow-x:hidden}button,input,select,textarea{font-family:var(--font-primary)!important}button:disabled,input:disabled,select:disabled,textarea:disabled{cursor:not-allowed}.header-brand{color:var(--primary)}.btn-lift{transform:translateY(0) scale(1);transition-property:transform,box-shadow,background-color,border-color,color,opacity;transition-duration:.24s;transition-timing-function:cubic-bezier(.22,1,.36,1)}.btn-lift:hover:not(:disabled){transform:translateY(-2px) scale(1.01)}.btn-lift:active:not(:disabled){transform:translateY(0) scale(.98)}.form-input{min-height:50px;width:100%;border-radius:14px;border:1px solid #d7dee8;background:linear-gradient(180deg,#fff,#fbfdff);padding:0 16px;font-weight:700;color:#0f172a;outline:none;box-shadow:0 1px #0f172a05;transition:border-color .22s ease,box-shadow .22s ease,transform .22s ease,background-color .22s ease}.form-input:focus{border-color:#059669;background:#fff;box-shadow:0 0 0 4px #d1fae5,0 12px 24px #0f766e14;transform:translateY(-1px)}.brand-loader,.app-loader{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:grid;place-items:center;overflow:hidden;background:radial-gradient(circle at 24% 18%,rgba(45,212,191,.16),transparent 28%),radial-gradient(circle at 78% 74%,rgba(251,146,60,.13),transparent 24%),linear-gradient(135deg,#eefbf7,#fbfffd 48%,#f7fbf4)}.brand-loader-dismiss{animation:app-loader-out .42s ease var(--loader-dismiss-delay) both}.brand-loader-grid,.app-loader-grid{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(90deg,rgba(48,115,123,.055) 1px,transparent 1px),linear-gradient(rgba(48,115,123,.055) 1px,transparent 1px);background-size:48px 48px;-webkit-mask-image:radial-gradient(circle at 50% 42%,rgba(0,0,0,.52),transparent 72%);mask-image:radial-gradient(circle at 50% 42%,rgba(0,0,0,.52),transparent 72%)}.brand-loader-glow{position:absolute;width:min(42vw,320px);aspect-ratio:1;border-radius:999px;filter:blur(42px);opacity:.3;animation:brand-loader-float 5.2s ease-in-out infinite}.brand-loader-glow-teal{left:18%;top:18%;background:#14b8a633}.brand-loader-glow-amber{right:17%;bottom:16%;background:#f973162e;animation-delay:-1.6s}.brand-loader-card,.app-loader-card{position:relative;display:grid;width:min(430px,calc(100vw - 44px));min-height:300px;justify-items:center;align-content:center;gap:18px;overflow:hidden;border:1px solid rgba(187,247,208,.72);border-radius:26px;background:linear-gradient(180deg,#fffffff5,#ffffffe6),radial-gradient(circle at 50% -18%,rgba(20,184,166,.14),transparent 42%);padding:36px 34px 30px;box-shadow:0 34px 90px #0f172a21,inset 0 1px #fffffff2;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);animation:app-loader-card-in .72s cubic-bezier(.22,1,.36,1) both}.brand-loader-card:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,#30737b,#10b981 48%,#f97316);opacity:.9}.brand-loader-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(110deg,transparent 10%,rgba(255,255,255,.58) 42%,transparent 62%);transform:translate(-120%);animation:brand-loader-shine 2.4s ease-in-out infinite}.brand-loader-logo,.app-loader-logo{display:grid;height:92px;width:92px;place-items:center;border-radius:24px;background:#fff;padding:15px;box-shadow:0 18px 42px #30737b24,inset 0 0 0 1px #e2e8f0bf;animation:app-loader-pulse 1.8s ease-in-out infinite}.brand-loader-logo img,.app-loader-logo img{height:100%;width:100%;-o-object-fit:contain;object-fit:contain}.brand-loader-copy{text-align:center}.brand-loader-eyebrow,.app-loader-eyebrow{font-size:12px;font-weight:900;letter-spacing:.24em;text-transform:uppercase;color:#30737b}.brand-loader-title,.app-loader-title{margin-top:8px;font-size:38px;line-height:1;font-weight:900;color:#071323}.brand-loader-subtitle,.app-loader-subtitle{margin-top:10px;font-size:14px;font-weight:800;color:#64748b}.brand-loader-progress,.app-loader-track{position:relative;height:8px;width:min(260px,100%);overflow:hidden;border-radius:999px;background:#dff7e8;box-shadow:inset 0 1px 2px #0f172a14}.brand-loader-progress span,.app-loader-track span{position:absolute;inset:0 auto 0 0;width:38%;border-radius:inherit;background:linear-gradient(90deg,#30737b,#0f766e,#10b981);box-shadow:0 0 16px #10b98152;animation:app-loader-track 1.25s cubic-bezier(.65,0,.35,1) infinite}.brand-loader-status{display:inline-flex;align-items:center;justify-content:center;gap:9px;color:#475569}.brand-loader-status span{height:6px;width:6px;border-radius:999px;background:#f97316;opacity:.72;animation:brand-loader-dot .9s ease-in-out infinite}.brand-loader-status span:last-child{background:#10b981;animation-delay:.18s}.brand-loader-message{margin:0;color:#475569;font-size:12px;font-weight:900}.brand-loader-workspace{isolation:isolate;background:radial-gradient(circle at 18% 12%,rgba(48,115,123,.18),transparent 26%),radial-gradient(circle at 78% 18%,rgba(249,115,22,.13),transparent 24%),linear-gradient(135deg,#f7fffc,#fff 52%,#f8fbfa)}.brand-loader-workspace:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,rgba(48,115,123,.035) 1px,transparent 1px),linear-gradient(rgba(48,115,123,.035) 1px,transparent 1px);background-size:40px 40px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.48),transparent 78%);mask-image:linear-gradient(180deg,rgba(0,0,0,.48),transparent 78%)}.brand-loader-workspace:after{content:"";position:absolute;inset:auto 14% 16% auto;width:min(30vw,320px);aspect-ratio:1;border-radius:999px;background:radial-gradient(circle,rgba(249,115,22,.13),transparent 68%);filter:blur(22px);opacity:.75;animation:brand-loader-float 6.2s ease-in-out infinite}.brand-loader-workspace .brand-loader-grid{background-size:72px 72px;opacity:.32;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.42),transparent 74%);mask-image:linear-gradient(180deg,rgba(0,0,0,.42),transparent 74%)}.brand-loader-orbit{display:none}.brand-loader-orbit:before,.brand-loader-orbit:after{content:"";position:absolute;border-radius:999px}.brand-loader-orbit:before{top:13%;right:13%;bottom:13%;left:13%;border:1px dashed rgba(48,115,123,.12)}.brand-loader-orbit:after{top:12%;left:50%;height:9px;width:9px;background:#f97316;box-shadow:0 0 24px #f9731680}.workspace-loader-panel{position:relative;display:grid;width:min(410px,calc(100vw - 36px));justify-items:center;gap:16px;overflow:hidden;border:1px solid rgba(48,115,123,.16);border-radius:18px;background:linear-gradient(180deg,#fffffff5,#ffffffe0),radial-gradient(circle at 18% 0%,rgba(48,115,123,.09),transparent 38%);padding:30px 28px 26px;box-shadow:0 24px 70px #0f172a1f,inset 0 1px #fffffff5;-webkit-backdrop-filter:blur(22px) saturate(1.08);backdrop-filter:blur(22px) saturate(1.08);animation:app-loader-card-in .7s cubic-bezier(.22,1,.36,1) both}.workspace-loader-panel:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,#f97316,#30737b,#10b981)}.workspace-loader-panel:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(115deg,transparent 0%,rgba(255,255,255,.52) 46%,transparent 68%);transform:translate(-120%);animation:brand-loader-shine 2.6s ease-in-out infinite}.workspace-loader-logo{position:relative;display:grid;width:min(180px,70vw);min-height:82px;place-items:center;border:1px solid rgba(226,232,240,.82);border-radius:16px;background:#fff;padding:14px 16px;box-shadow:0 16px 38px #30737b1a}.workspace-loader-logo:after{content:"";position:absolute;inset:auto 20px -8px;height:16px;border-radius:999px;background:#30737b24;filter:blur(10px)}.workspace-loader-logo img{position:relative;z-index:1;display:block;max-height:58px;width:100%;-o-object-fit:contain;object-fit:contain}.brand-loader-workspace .brand-loader-copy{display:grid;justify-items:center;gap:8px}.brand-loader-workspace .brand-loader-eyebrow{color:#30737b;font-size:11px;letter-spacing:.26em}.brand-loader-workspace .brand-loader-title{margin:0;color:#071323;font-size:clamp(32px,6vw,44px);font-weight:950;letter-spacing:0}.brand-loader-workspace .brand-loader-subtitle{margin:0;color:#536b68;font-size:14px;font-weight:900}.workspace-loader-preview{display:grid;width:min(280px,100%);grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.workspace-loader-preview span{position:relative;height:38px;overflow:hidden;border:1px solid rgba(48,115,123,.12);border-radius:12px;background:linear-gradient(180deg,#fffffffa,#f8fafce6);box-shadow:0 8px 18px #0f172a0a}.workspace-loader-preview span:before{content:"";position:absolute;inset:auto 10px 9px;height:6px;border-radius:999px;background:linear-gradient(90deg,#30737b,#10b981);transform-origin:left center;animation:brand-loader-preview 1.5s ease-in-out infinite}.workspace-loader-preview span:nth-child(2):before{animation-delay:.18s;background:linear-gradient(90deg,#f97316,#facc15)}.workspace-loader-preview span:nth-child(3):before{animation-delay:.32s;background:linear-gradient(90deg,#4f46e5,#22c55e)}.brand-loader-workspace .brand-loader-progress{height:8px;width:min(280px,100%);background:#30737b1f}.brand-loader-workspace .brand-loader-progress span{width:46%;background:linear-gradient(90deg,#f97316,#30737b,#10b981);box-shadow:0 0 22px #10b98161}.brand-loader-workspace .brand-loader-status{min-height:34px;border:1px solid rgba(48,115,123,.12);border-radius:999px;background:#ffffffb8;padding:6px 12px}.brand-loader-workspace .brand-loader-message{color:#334155;font-size:12px;font-weight:950}.brand-loader-workspace .brand-loader-status span{background:#f97316}.brand-loader-workspace .brand-loader-status span:last-child{background:#10b981}@keyframes brand-loader-orbit{to{transform:rotate(360deg)}}@keyframes brand-loader-preview{0%,to{transform:scaleX(.28);opacity:.55}50%{transform:scaleX(1);opacity:1}}@media (max-width: 560px){.workspace-loader-panel{gap:15px;padding:28px 20px 24px}.workspace-loader-logo{width:min(190px,78vw);min-height:82px}.workspace-loader-preview{grid-template-columns:1fr}.workspace-loader-preview span{height:42px}}.client-table-loading-row{animation:client-detail-tab-panel-in .42s cubic-bezier(.22,1,.36,1) both}.table-skeleton{display:block;height:16px;width:74%;overflow:hidden;border-radius:999px;background:linear-gradient(90deg,#e2e8f0,#f8fafc 42%,#dcfce7 72%,#e2e8f0);background-size:260% 100%;animation:table-skeleton-shimmer 1.1s ease-in-out infinite}.table-skeleton-wide{width:92%}.table-skeleton-action{height:34px;width:82px;border-radius:10px}@keyframes toast-in{0%{opacity:0;transform:translateY(-12px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes toast-life{0%,88%{opacity:1;transform:translateY(0) scale(1);max-height:120px}to{opacity:0;transform:translateY(-8px) scale(.98);max-height:0}}.toast-message{position:fixed;top:88px;right:24px;z-index:80;display:flex;width:min(420px,calc(100vw - 32px));min-height:58px;align-items:flex-start;gap:12px;overflow:hidden;border:1px solid #cbd5e1;border-radius:12px;background:#fffffff5;padding:12px 12px 12px 14px;box-shadow:0 18px 44px #0f172a1f,inset 0 1px #fffffff2;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);animation:toast-in .26s cubic-bezier(.22,1,.36,1),toast-life 5s ease-in forwards}.toast-message-icon{display:grid;height:30px;width:30px;flex-shrink:0;place-items:center;border-radius:999px;box-shadow:inset 0 0 0 1px #ffffff9e}.toast-message-title{display:block;color:#111827;font-size:16px;font-weight:900;line-height:1.1}.toast-message-copy{margin-top:5px;color:#6b7280;font-size:13px;font-weight:700;line-height:1.35}.toast-message-action,.toast-message-close{flex-shrink:0;border:1px solid rgba(15,23,42,.25);border-radius:999px;background:#fff;color:#1e293b;font-weight:900;box-shadow:0 8px 18px #0f172a14;transition:transform .18s ease,border-color .18s ease,background-color .18s ease}.toast-message-action{min-height:38px;padding:0 18px}.toast-message-close{display:grid;height:26px;width:26px;place-items:center;align-self:flex-start;box-shadow:none}.toast-message-action:hover,.toast-message-close:hover{transform:translateY(-1px);border-color:#0f172a80;background:#f8fafc}.toast-message-success{border-color:#86d48a;box-shadow:0 18px 44px #22c55e1c,inset 0 1px #fffffff2}.toast-message-success .toast-message-icon{background:linear-gradient(145deg,#86efac,#22c55e);color:#fff}.toast-message-error{border-color:#f19a95;box-shadow:0 18px 44px #ef44441c,inset 0 1px #fffffff2}.toast-message-error .toast-message-icon{background:linear-gradient(145deg,#fb8a82,#ef4444);color:#fff}.toast-message-warning{border-color:#f3c878}.toast-message-warning .toast-message-icon{background:linear-gradient(145deg,#facc15,#d97706);color:#fff}.toast-message-info{border-color:#7dd3fc}.toast-message-info .toast-message-icon{background:linear-gradient(145deg,#67e8f9,#0f766e);color:#fff}@media (max-width: 640px){.toast-message{top:78px;right:12px;left:12px;width:auto;min-height:64px;padding:11px 12px}.toast-message-title{font-size:15px}.toast-message-copy{margin-top:5px;font-size:13px}}@keyframes app-loader-card-in{0%{opacity:0;transform:translateY(14px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes app-loader-pulse{0%,to{transform:scale(1);box-shadow:0 18px 42px #30737b24,inset 0 0 0 1px #e2e8f0bf}50%{transform:translateY(-2px) scale(1.025);box-shadow:0 22px 48px #0596692e,inset 0 0 0 1px #bbf7d0d9}}@keyframes app-loader-track{0%{transform:translate(-110%)}55%{transform:translate(85%)}to{transform:translate(230%)}}@keyframes app-loader-out{to{opacity:0;visibility:hidden}}@keyframes brand-loader-float{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(16px,-12px,0) scale(1.05)}}@keyframes brand-loader-scan{0%,to{opacity:.45;transform:translate(-42%)}50%{opacity:1;transform:translate(42%)}}@keyframes brand-loader-shine{0%,58%{transform:translate(-120%);opacity:0}72%{opacity:1}to{transform:translate(120%);opacity:0}}@keyframes brand-loader-dot{0%,to{transform:scale(.76);opacity:.45}50%{transform:scale(1);opacity:1}}@keyframes table-skeleton-shimmer{to{background-position:-260% 0}}@media (prefers-reduced-motion: reduce){.brand-loader,.brand-loader-card,.brand-loader-glow,.brand-loader-progress span,.brand-loader-status span,.table-skeleton{animation-duration:1ms;animation-iteration-count:1}}.animate-toast-in{animation:toast-in .24s cubic-bezier(.22,1,.36,1)}.hidden-scrollbar{scrollbar-width:none;-ms-overflow-style:none}.hidden-scrollbar::-webkit-scrollbar{width:0;height:0}.sidebar-scrollbar{scrollbar-width:thin;scrollbar-color:rgba(183,230,224,.72) rgba(255,255,255,.08)}.sidebar-scrollbar::-webkit-scrollbar{width:10px}.sidebar-scrollbar::-webkit-scrollbar-track{margin-block:10px;border-radius:999px;background:linear-gradient(180deg,#ffffff1f,#ffffff0a);box-shadow:inset 0 0 0 1px #ffffff14}.sidebar-scrollbar::-webkit-scrollbar-thumb{min-height:72px;border:2px solid transparent;border-radius:999px;background:linear-gradient(180deg,#d1faf4eb,#7dd3cadb) padding-box;box-shadow:0 8px 20px #0f172a29}.sidebar-scrollbar::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#fffffffa,#99f6e4f2) padding-box}.lead-directory-scroll{scrollbar-gutter:stable both-edges;scrollbar-width:thin;scrollbar-color:#70c9bd #eefaf7}.lead-directory-scroll::-webkit-scrollbar{width:13px;height:13px}.lead-directory-scroll::-webkit-scrollbar-track{border-radius:999px;background:linear-gradient(180deg,#f3fffc,#e8f7f4);box-shadow:inset 0 0 0 1px #d4eee9}.lead-directory-scroll::-webkit-scrollbar-thumb{border:3px solid transparent;border-radius:999px;background:linear-gradient(180deg,#9be1d8,#4fb9ad) padding-box;box-shadow:0 6px 14px #0f766e29}.lead-directory-scroll::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#7dd9cf,#0f9f83) padding-box}.lead-directory-scroll::-webkit-scrollbar-corner{background:#eefaf7}.auth-password-field,.auth-otp-field{position:relative}.auth-password-field:before,.auth-otp-field:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;z-index:-1;border-radius:18px;background:linear-gradient(120deg,#10b9813d,#0ea5e924,#f973161f);opacity:0;filter:blur(14px);transition:opacity .24s ease}.auth-password-field:focus-within:before,.auth-otp-field-focused:before{opacity:1}.auth-input-icon{display:grid;width:28px;height:28px;flex:0 0 auto;place-items:center;border-radius:10px;background:#ecfdf5b3}.auth-eye-button{position:relative;display:grid;width:44px;height:40px;flex:0 0 auto;place-items:center;overflow:hidden;border:1px solid rgba(15,118,110,.16);border-radius:14px;background:linear-gradient(180deg,#fffffff5,#f0fdfae0);color:#0f766e;box-shadow:inset 0 1px #ffffffeb,0 8px 18px #0f172a0d;transition:transform .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease}.auth-eye-button span{position:absolute;inset:auto 8px 7px;height:3px;border-radius:999px;background:linear-gradient(90deg,#10b981,#0ea5e9);transform:scaleX(0);transform-origin:left;transition:transform .22s ease}.auth-eye-button:hover,.auth-eye-button-active{transform:translateY(-1px);border-color:#10b9816b;color:#064e3b;box-shadow:0 14px 28px #0f766e21}.auth-eye-button-active span{transform:scaleX(1)}.auth-otp-progress{display:inline-flex;min-width:44px;justify-content:center;border:1px solid rgba(15,118,110,.14);border-radius:999px;background:#ffffffd1;padding:5px 9px;color:#0f766e;font-size:11px;font-weight:950}.auth-otp-slot{position:relative;display:grid;min-width:0;aspect-ratio:1;place-items:center;border:1px solid #dbe7e5;border-radius:16px;background:linear-gradient(180deg,#fff,#f8fafc);color:#071323;font-size:clamp(22px,6vw,30px);font-weight:950;box-shadow:inset 0 1px #ffffffeb,0 8px 20px #0f172a0d;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background-color .18s ease}.auth-otp-slot i{width:7px;height:7px;border-radius:999px;background:#cbd5e1;opacity:.9}.auth-otp-slot-active{transform:translateY(-2px);border-color:#10b981;box-shadow:0 0 0 4px #10b9811f,0 14px 28px #0f766e1f}.auth-otp-slot-active:after{content:"";position:absolute;bottom:8px;width:18px;height:3px;border-radius:999px;background:#10b981;animation:auth-caret-pulse .9s ease-in-out infinite}.auth-otp-slot-filled{border-color:#0f766e47;background:radial-gradient(circle at 50% 16%,rgba(16,185,129,.16),transparent 42%),linear-gradient(180deg,#fff,#f0fdfa);animation:auth-otp-pop .22s cubic-bezier(.22,1,.36,1)}@keyframes auth-otp-pop{0%{transform:translateY(3px) scale(.94)}to{transform:translateY(0) scale(1)}}@keyframes auth-caret-pulse{0%,to{opacity:.35;transform:scaleX(.7)}50%{opacity:1;transform:scaleX(1)}}@media (max-width: 420px){.auth-otp-slot{border-radius:12px}}.crm-data-table th{white-space:nowrap}.crm-data-table td{vertical-align:middle}.cell-clip{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cell-clamp{display:-webkit-box;max-width:100%;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:1.35}.lead-story-panel{position:relative;overflow:hidden;border:1px solid #dbe7e5;border-radius:18px;background:linear-gradient(135deg,#f0fdfaeb,#fffffff5 42%,#fff7edd6),radial-gradient(circle at 20% 0%,rgba(16,185,129,.12),transparent 34%);padding:16px;box-shadow:0 12px 28px #0f172a0f}.lead-story-panel:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:linear-gradient(90deg,rgba(15,23,42,.045) 1px,transparent 1px),linear-gradient(rgba(15,23,42,.04) 1px,transparent 1px);background-size:34px 34px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.45),transparent 72%);mask-image:linear-gradient(180deg,rgba(0,0,0,.45),transparent 72%)}.lead-story-card{position:relative;z-index:1;min-height:116px;overflow:visible;border:1px solid rgba(203,213,225,.86);border-radius:12px;background:#ffffffeb;padding:14px;opacity:0;transform:translateY(18px) scale(.96);filter:blur(6px);box-shadow:0 8px 18px #0f172a0e;text-align:left;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}button.lead-story-card{cursor:pointer}button.lead-story-card:hover{border-color:color-mix(in srgb,var(--story-color, #10b981) 42%,white);box-shadow:0 12px 24px #0f172a17}.lead-story-card-selected{border-color:var(--story-color, #10b981);box-shadow:0 0 0 3px color-mix(in srgb,var(--story-color, #10b981) 18%,white),0 12px 24px #0f172a17}.metric-output-card{overflow:hidden;border:1px solid color-mix(in srgb,var(--story-color, #10b981) 28%,#dbe7e5);border-radius:18px;background:#fff;box-shadow:0 18px 40px #0f172a14;animation:metric-output-in .26s cubic-bezier(.22,1,.36,1)}.client-story-panel{padding:14px}.client-story-card{min-height:108px;padding:13px}.client-story-grid .lead-story-arrow{right:-22px;width:38px}.lead-story-card-active{animation:lead-card-in .62s cubic-bezier(.22,1,.36,1) var(--delay, 0ms) both}.lead-story-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border-radius:12px;background:linear-gradient(110deg,transparent 0%,rgba(255,255,255,.82) 45%,transparent 70%);transform:translate(-120%);clip-path:inset(0 round 12px)}.lead-story-card-active:after{animation:lead-card-shine 1.5s ease .32s both}.lead-story-topline{position:absolute;inset:0 0 auto;height:4px;background:var(--story-color, #10b981)}.lead-story-icon{display:grid;height:34px;width:34px;flex-shrink:0;place-items:center;border-radius:10px;background:color-mix(in srgb,var(--story-color, #10b981) 13%,white);color:var(--story-color, #10b981);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--story-color, #10b981) 20%,white)}.lead-story-emerald{--story-color: #059669}.lead-story-sky{--story-color: #0284c7}.lead-story-teal{--story-color: #0f766e}.lead-story-violet{--story-color: #7c3aed}.lead-story-amber{--story-color: #d97706}.lead-story-orange{--story-color: #ea580c}.lead-story-rose{--story-color: #e11d48}.lead-story-arrow{display:none}@media (min-width: 1280px){.lead-story-arrow{position:absolute;z-index:30;right:-24px;top:50%;display:block;width:48px;height:3px;opacity:0;background:linear-gradient(90deg,var(--story-color, #10b981),#94a3b8);box-shadow:0 0 0 6px #ffffffeb}.lead-story-arrow:after{content:"";position:absolute;right:-1px;top:50%;width:9px;height:9px;border-right:2px solid currentColor;border-top:2px solid currentColor;color:#94a3b8;transform:translateY(-50%) rotate(45deg)}.lead-story-arrow-active{animation:lead-arrow-in .42s ease both}}@keyframes lead-card-in{to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@keyframes lead-card-shine{to{transform:translate(130%)}}@keyframes lead-arrow-in{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}@keyframes metric-output-in{0%{opacity:0;transform:translateY(-8px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}.client-detail-card{animation:client-detail-card-in .42s cubic-bezier(.22,1,.36,1) both}.client-detail-tab-strip{position:relative;overflow:hidden}.client-detail-tab-button{isolation:isolate}.client-detail-tab-button:after{content:"";position:absolute;inset:auto 16px 0;height:3px;border-radius:999px 999px 0 0;background:linear-gradient(90deg,#30737b,#10b981,#f97316);opacity:0;transform:scaleX(.35);transform-origin:center;transition:opacity .36s ease,transform .52s cubic-bezier(.16,1,.3,1)}.client-detail-tab-button-active{box-shadow:inset 0 0 0 1px #10b98114,inset 0 16px 30px #10b98114}.client-detail-tab-button-active:after{opacity:1;transform:scaleX(1)}.client-detail-tab-panel{animation:client-detail-tab-panel-in .56s cubic-bezier(.16,1,.3,1) both}.client-detail-sidenav{animation:client-detail-sidenav-in .52s cubic-bezier(.22,1,.36,1) both}.client-detail-accordion-body{overflow:hidden;animation:client-detail-accordion-in .42s cubic-bezier(.16,1,.3,1) both}.annual-return-hub{position:relative;overflow:hidden;border:1px solid rgba(148,163,184,.28);border-radius:24px;background:radial-gradient(circle at 8% 6%,rgba(20,184,166,.14),transparent 30%),radial-gradient(circle at 88% 12%,rgba(249,115,22,.12),transparent 28%),linear-gradient(135deg,#fffffffa,#f8fafcf5 52%,#f0fdfae6);padding:24px;box-shadow:0 24px 60px #0f172a14}.annual-return-hub:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:linear-gradient(rgba(48,115,123,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(48,115,123,.055) 1px,transparent 1px);background-size:44px 44px;-webkit-mask-image:linear-gradient(120deg,rgba(0,0,0,.34),transparent 68%);mask-image:linear-gradient(120deg,rgba(0,0,0,.34),transparent 68%)}.annual-return-hub-head,.annual-return-note,.annual-year-grid{position:relative;z-index:1}.annual-return-hub-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.annual-return-eyebrow{color:#23727a;font-size:11px;font-weight:900;letter-spacing:.22em;text-transform:uppercase}.annual-return-hub-head h4{margin-top:7px;color:#020617;font-size:clamp(1.25rem,1.1rem + .6vw,1.75rem);font-weight:950;line-height:1.1}.annual-return-subtitle{margin-top:8px;max-width:620px;color:#64748b;font-size:13px;font-weight:800;line-height:1.5}.annual-return-head-meta{display:inline-flex;min-width:150px;align-items:center;justify-content:center;gap:10px;border:1px solid rgba(48,115,123,.16);border-radius:16px;background:#ffffffc2;padding:12px 14px;color:#64748b;font-size:11px;font-weight:900;text-transform:uppercase;box-shadow:0 14px 26px #0f172a0f}.annual-return-count{display:grid;height:34px;min-width:34px;place-items:center;border-radius:12px;background:#0f766e;color:#fff;font-size:16px;line-height:1}.annual-return-note{display:flex;width:-moz-fit-content;width:fit-content;max-width:100%;align-items:center;gap:9px;margin-top:18px;border:1px solid rgba(48,115,123,.16);border-radius:999px;background:#ffffffb8;padding:9px 13px;color:#475569;font-size:12px;font-weight:850;line-height:1.35}.annual-year-card{position:relative;min-height:210px;overflow:hidden;border:1px solid rgba(148,163,184,.32);border-radius:18px;background:linear-gradient(180deg,#fffffffa,#f8fafceb),#fff;padding:22px;text-align:left;opacity:0;transform:translate(-16px) scale(.96);box-shadow:0 16px 30px #0f172a12;animation:annual-year-card-in .52s cubic-bezier(.22,1,.36,1) var(--delay, 0ms) both;transition:border-color .22s ease,box-shadow .22s ease,transform .22s ease,background .22s ease}.annual-year-card:hover{transform:translateY(-5px) scale(1.01);border-color:#30737b75;box-shadow:0 24px 44px #0f172a21}.annual-year-card:focus-visible{outline:3px solid rgba(20,184,166,.32);outline-offset:3px}.annual-year-card-active{border-color:#14b8a699;box-shadow:0 0 0 4px #14b8a621,0 24px 46px #0f172a21}.annual-year-card-current{background:linear-gradient(180deg,#fffffffc,#f0fdfaeb),#fff}.annual-year-topline{position:absolute;inset:0 0 auto;height:4px;background:linear-gradient(90deg,#0f766e,#14b8a6,#f59e0b);transform:scaleX(0);transform-origin:left;transition:transform .32s ease}.annual-year-card-active .annual-year-topline,.annual-year-card:hover .annual-year-topline{transform:scaleX(1)}.annual-year-card-glow{position:absolute;right:-42px;top:-46px;height:120px;width:120px;border-radius:999px;background:#14b8a61f;filter:blur(2px)}.annual-year-card-current .annual-year-card-glow{background:#f59e0b29}.annual-year-card-head,.annual-year-footer{position:relative;display:flex;align-items:center;justify-content:space-between;gap:12px}.annual-year-label{color:#64748b;font-size:11px;font-weight:950;letter-spacing:.18em;text-transform:uppercase}.annual-year-status{border:1px solid rgba(48,115,123,.14);border-radius:999px;background:#f1f5f9;padding:6px 9px;color:#475569;font-size:10px;font-weight:950;letter-spacing:.08em;line-height:1;text-transform:uppercase}.annual-year-status-current{border-color:#f59e0b47;background:#fffbeb;color:#92400e}.annual-year-number{position:relative;display:flex;flex-wrap:wrap;gap:0;margin-top:34px;color:#020617;font-size:clamp(2.15rem,1.85rem + 1vw,3.15rem);font-weight:950;letter-spacing:0;line-height:.9}.annual-year-number span{display:inline-block}.annual-year-period{position:relative;display:block;margin-top:18px;color:#64748b;font-size:12px;font-weight:950}.annual-year-footer{margin-top:6px;color:#94a3b8;font-size:12px;font-weight:950}.annual-year-action{color:#0f766e;opacity:0;transform:translate(-4px);transition:opacity .2s ease,transform .2s ease}.annual-year-card:hover .annual-year-action,.annual-year-card:focus-visible .annual-year-action{opacity:1;transform:translate(0)}@media (max-width: 640px){.annual-return-hub{border-radius:18px;padding:18px}.annual-return-hub-head{flex-direction:column}.annual-return-head-meta{min-width:100%;justify-content:flex-start}.annual-return-note{width:100%;align-items:flex-start;border-radius:14px}.annual-year-card{min-height:190px;padding:20px}.annual-year-number{margin-top:28px}.annual-year-action{opacity:1;transform:none}}.processing-detail-shell{border:1px solid #dbe7e5;border-radius:16px;background:linear-gradient(180deg,#fff,#f8fafc);padding:20px;box-shadow:0 22px 54px #0f172a17;animation:metric-output-in .32s cubic-bezier(.22,1,.36,1) both}.processing-hero{overflow:hidden;border:1px solid rgba(249,115,22,.28);border-radius:14px;background:radial-gradient(circle at 12% 18%,rgba(255,255,255,.22),transparent 28%),linear-gradient(135deg,#0f766e,#30737b 42%,#f97316);padding:18px;box-shadow:inset 0 1px #ffffff38,0 18px 34px #0f766e33}.processing-hero-chip{width:-moz-fit-content;width:fit-content;max-width:100%;border:2px solid #0f766e;border-radius:8px;background:#fff;padding:8px 12px;color:#0f172a;font-size:13px;font-weight:900;box-shadow:0 7px 14px #0f172a14}.processing-hero-chip strong,.processing-hero-chip span{display:block}.processing-hero-chip-small{padding:6px 12px;font-size:12px}.processing-side-tab{display:inline-flex;min-height:46px;align-items:center;gap:8px;border:1px solid #e2e8f0;border-radius:8px;background:#fff;padding:0 12px;font-size:12px;font-weight:900;color:#475569;box-shadow:0 7px 16px #0f172a0a;transition:transform .18s ease,border-color .18s ease,background-color .18s ease,color .18s ease}.processing-side-tab:hover{transform:translateY(-1px);border-color:#30737b52;background:#ecfdf5;color:#0f766e}.processing-side-tab-active{border-color:#0f766e;background:#0f766e;color:#fff}.processing-panel{overflow:hidden;border:1px solid #e2e8f0;border-radius:12px;background:#fff;box-shadow:0 14px 30px #0f172a0f;animation:client-detail-tab-panel-in .3s cubic-bezier(.22,1,.36,1) both}.processing-panel-title{background:#334155;padding:12px 16px;font-size:13px;font-weight:900;color:#fff}.processing-status-chip{display:inline-flex;min-height:36px;align-items:center;border-radius:999px;border:1px solid #fed7aa;background:#fff7ed;padding:0 14px;font-size:12px;font-weight:900;color:#c2410c}.processing-status-chip-green{border-color:#bbf7d0;background:#f0fdf4;color:#047857}.annual-workspace{overflow:hidden;border:1px solid #dbe7e5;border-radius:12px;background:#fff;box-shadow:0 14px 34px #0f172a12;animation:client-detail-card-in .32s cubic-bezier(.22,1,.36,1) both}.annual-summary-strip{position:relative;display:grid;grid-template-columns:auto minmax(260px,1fr) minmax(220px,.45fr) minmax(220px,auto);gap:8px 14px;align-items:start;border-radius:10px;border:1px solid rgba(15,118,110,.28);background:linear-gradient(135deg,rgba(255,255,255,.15),transparent 34%),linear-gradient(135deg,#ffd24a,#f6b817 52%,#f59e0b);padding:12px 14px;box-shadow:0 14px 28px #78350f1f}.annual-summary-card{width:-moz-fit-content;width:fit-content;max-width:100%;min-height:36px;border:2px solid #0f766e;border-radius:9px;background:#fffffff5;padding:8px 14px;color:#0f172a;font-size:15px;font-weight:700;line-height:1.25;box-shadow:0 8px 18px #0f172a1f}.annual-summary-card span,.annual-summary-card strong{display:block}.annual-summary-card-client{min-width:min(326px,100%)}.annual-summary-card-user{justify-self:end}.annual-summary-card-spoc{grid-column:4;justify-self:end}.annual-workspace-hero{background:linear-gradient(135deg,#0f766ef5,#30737bfa 48%,#f97316eb);padding:22px}.annual-back-button{display:inline-grid;height:42px;width:42px;place-items:center;border-radius:11px;border:1px solid rgba(255,255,255,.7);background:#fff;color:#ea580c;box-shadow:0 8px 18px #0f172a24}.annual-status-chip{display:inline-flex;min-height:34px;align-items:center;gap:8px;border-radius:999px;border:1px solid rgba(255,255,255,.28);background:#ffffff2e;padding:0 13px;font-size:11px;font-weight:900;color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.annual-status-chip-soft{background:#fffffff0;color:#0f766e}.annual-workspace-body{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;padding:16px;background:linear-gradient(180deg,#f8fafc,#fff)}.annual-stepper{position:sticky;top:64px;z-index:5;display:grid;grid-template-columns:repeat(5,minmax(150px,1fr));gap:8px;overflow-x:auto;border:1px solid #dbe7e5;border-radius:12px;background:#fffffff0;padding:8px;box-shadow:0 10px 24px #0f172a0f;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.annual-step{position:relative;display:flex;min-height:48px;align-items:center;gap:10px;border:1px solid #dbe7e5;border-radius:9px;background:#fff;padding:0 12px;color:#475569;font-size:12px;font-weight:900;text-align:left;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background-color .18s ease,color .18s ease}.annual-step:after{content:"";position:absolute;inset:auto 12px 0;height:3px;border-radius:999px 999px 0 0;background:linear-gradient(90deg,#0f766e,#f97316);opacity:0;transform:scaleX(.35);transition:opacity .24s ease,transform .32s cubic-bezier(.16,1,.3,1)}.annual-step:hover{transform:translateY(-1px);border-color:#30737b59;box-shadow:0 12px 22px #0f172a12}.annual-step-icon{display:grid;height:32px;width:32px;flex:0 0 auto;place-items:center;border-radius:9px;background:#f1f5f9;color:#30737b}.annual-step-active{border-color:#0f766e;background:linear-gradient(135deg,#0f766e,#147d72);color:#fff;box-shadow:0 14px 24px #0f766e33}.annual-step-active:after{opacity:1;transform:scaleX(1)}.annual-step-active .annual-step-icon{background:#ffffff2e;color:#fff}.annual-panel-head{margin-bottom:14px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-radius:12px;border:1px solid #e2e8f0;background:linear-gradient(135deg,#fff,#f8fafc);padding:12px 14px;box-shadow:0 8px 18px #0f172a09}.annual-year-badge{display:inline-flex;min-height:38px;flex:0 0 auto;align-items:center;gap:8px;border-radius:999px;background:#fff7ed;padding:0 14px;color:#c2410c;font-size:12px;font-weight:900}.processing-section-card{overflow:visible;border:1px solid #dbe7e5;border-radius:12px;background:#fff;padding:14px;box-shadow:0 10px 24px #0f172a0b}.processing-section-card-legacy{background:linear-gradient(180deg,#fff,#f8fafc),linear-gradient(90deg,rgba(48,115,123,.04) 1px,transparent 1px);box-shadow:0 18px 44px #0f172a12}.processing-section-label{display:inline-flex;min-height:34px;align-items:center;border-radius:8px;background:#0f766e;padding:0 16px;font-size:11px;font-weight:900;color:#fff;box-shadow:0 10px 20px #0f766e24}.processing-hint-pill{display:inline-flex;min-height:32px;align-items:center;border:1px solid #dbe7e5;border-radius:8px;background:#f8fafc;padding:0 14px;font-size:11px;font-weight:900;color:#475569;transition:border-color .32s ease,background-color .32s ease,color .32s ease,box-shadow .32s ease,transform .32s ease}.processing-hint-pill:hover,.processing-hint-pill-active{border-color:#fed7aa;background:#fff7ed;color:#c2410c;box-shadow:0 10px 20px #f9731614;transform:translateY(-1px)}.processing-field-grid{display:grid;grid-template-columns:1fr;overflow:hidden;border:1px solid #edf2f7;border-radius:12px;background:#fff}.processing-data-pill{min-height:64px;max-width:100%;border-radius:0;padding:13px 16px;color:#111827;font-size:11px;font-weight:900;box-shadow:none;transition:border-color .32s ease,box-shadow .32s ease,background-color .32s ease,transform .32s ease}.processing-field-grid .processing-data-pill{border:0;border-right:1px solid #edf2f7;border-bottom:1px solid #edf2f7}.processing-data-pill:hover{transform:none;border-color:#30737b61;background:#f8fffc;box-shadow:inset 3px 0 #0f766e}.processing-field-label{display:block;overflow-wrap:anywhere;color:#475569;font-size:12px;font-weight:900;letter-spacing:0;text-transform:none;line-height:1.3}.processing-field-icon{display:grid;height:34px;width:34px;flex:0 0 auto;place-items:center;border-radius:10px;background:#ecfdf5;color:#0f766e;box-shadow:inset 0 0 0 1px #bbf7d0}.processing-source-chip{display:inline-flex;min-height:22px;flex:0 0 auto;align-items:center;border-radius:999px;border:1px solid #cbd5e1;background:#f8fafc;padding:0 8px;color:#64748b;font-size:9px;font-weight:900;text-transform:uppercase}.processing-source-chip-manual{border-color:#fed7aa;background:#fff7ed;color:#c2410c}.processing-input{margin-top:8px;min-height:38px;width:100%;border-radius:6px;border:1px solid transparent;background:#f8fafc;padding:7px 10px;color:#0f172a;font-size:14px;font-weight:900;outline:none;transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease}.processing-input:focus{border-color:#0f766e;background:#fff;box-shadow:0 0 0 4px #0f766e21}.processing-input[readonly],.processing-input:disabled{cursor:default;border-color:transparent;background:transparent;padding-left:0;color:#020617;opacity:1}.processing-file-input{width:100%;min-height:42px;border-radius:10px;border:1px dashed #f97316;background:linear-gradient(135deg,#fff7ed,#fff);padding:8px 10px;color:#9a3412;font-size:12px;font-weight:900}.processing-source-chip-locked,.legacy-source-chip-locked{border-color:#bbf7d0;background:#ecfdf5;color:#047857}.processing-data-pill-white,.processing-data-pill-yellow{border:1px solid #dbe7e5;background:#fff}.processing-data-pill-check{min-width:130px;justify-content:space-between;background:#fff}.legacy-table-wrap{min-width:0;overflow-x:auto}.plastic-consumption-table,.client-interaction-table{width:100%;overflow-x:auto}.plastic-consumption-table table,.client-interaction-table table{width:100%;border-collapse:collapse;border:2px solid #111827;background:#fff;color:#000;font-size:16px;line-height:1.15}.plastic-consumption-table table{min-width:720px}.client-interaction-table table{min-width:760px}.plastic-consumption-table th,.plastic-consumption-table td,.client-interaction-table th,.client-interaction-table td{border:1px solid #111827;padding:2px 5px;vertical-align:middle}.plastic-consumption-table th,.client-interaction-table th{background:#ff0;font-weight:400;text-align:center}.plastic-consumption-table td{background:#bfbfbf}.plastic-consumption-table input,.client-interaction-table input{width:100%;border:0;background:transparent;color:#000;outline:none}.client-interaction-table td:nth-child(1){width:130px}.client-interaction-table td:nth-child(3){width:250px}.client-interaction-table td:nth-child(4){width:140px;text-align:center}.mom-add-button,.mom-view-button{min-height:24px;border:0;background:transparent;color:#000;font-weight:400}.mom-add-button{margin-right:54px}.mail-upload-button{display:inline-grid;place-items:center;min-height:24px;cursor:pointer;color:#111827}.mom-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:110;display:grid;place-items:center;padding:24px;background:#0f172a7a;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.mom-modal{width:min(920px,100%);max-height:calc(100vh - 48px);overflow-y:auto;border-radius:16px;background:#fff;padding:20px;box-shadow:0 24px 70px #0f172a47}.mom-modal-head{display:flex;align-items:center;justify-content:space-between;gap:16px}.mom-modal-head h3{color:#0f172a;font-size:20px;font-weight:900}.mom-modal-head button{display:grid;height:36px;width:36px;place-items:center;border-radius:10px;border:1px solid #e2e8f0;background:#fff;color:#0f172a}.mom-modal-grid{margin-top:18px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.mom-modal-grid label,.mom-details{display:grid;gap:8px}.mom-modal-grid span,.mom-details-title{color:#0f172a;font-size:13px;font-weight:900}.mom-modal-grid input,.mom-detail-row input{min-height:46px;border-radius:12px;border:1px solid #cbd5e1;background:#fff;padding:10px 14px;color:#0f172a;font-weight:800;outline:none}.mom-modal-grid input:focus,.mom-detail-row input:focus{border-color:#0f766e;box-shadow:0 0 0 4px #0f766e1f}.mom-details{margin-top:18px}.mom-detail-row{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px}.mom-detail-row strong{color:#0f172a;font-weight:900;text-align:right}.mom-detail-row button{display:inline-flex;min-height:40px;align-items:center;gap:6px;border:0;background:transparent;color:#ef4444;font-weight:900}.mom-add-detail{display:inline-flex;min-height:42px;width:100%;align-items:center;justify-content:center;gap:8px;border-radius:8px;border:2px solid #111827;background:#fff;color:#0f172a;font-weight:900}.mom-modal-actions{margin-top:18px;display:flex;justify-content:flex-end;gap:10px}.mom-modal-actions button{min-height:42px;border-radius:10px;padding:0 18px;font-weight:900}.mom-modal-actions button:first-child{border:1px solid #cbd5e1;background:#fff;color:#334155}.mom-modal-actions button:last-child{border:0;background:#0f766e;color:#fff}@media (max-width: 640px){.mom-modal-grid,.mom-detail-row{grid-template-columns:1fr}.mom-detail-row strong{text-align:left}}.legacy-data-sheet{margin-top:16px;display:grid;gap:14px}.legacy-data-overview{display:flex;align-items:center;justify-content:space-between;gap:16px;overflow:hidden;border:1px solid #dbe7e5;border-radius:14px;background:linear-gradient(135deg,#0f766e,#30737b 58%,#f97316);padding:16px;color:#fff;box-shadow:0 16px 28px #0f766e29}.legacy-data-kicker{font-size:10px;font-weight:900;letter-spacing:.18em;text-transform:uppercase;color:#ffffffc2}.legacy-data-overview h5{margin:4px 0 0;font-size:20px;font-weight:900}.legacy-data-stats{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.legacy-data-stats span{display:inline-flex;min-height:38px;align-items:center;gap:6px;border:1px solid rgba(255,255,255,.28);border-radius:999px;background:#ffffff29;padding:0 12px;font-size:12px;font-weight:900;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.legacy-data-stats strong{font-size:15px}.legacy-data-row{display:grid;grid-template-columns:210px minmax(0,1fr);gap:14px;align-items:start;overflow:hidden;border:1px solid #dbe7e5;border-radius:14px;background:#fff;box-shadow:0 12px 28px #0f172a0e}.legacy-data-group{position:sticky;top:0;display:flex;min-height:100%;flex-direction:column;gap:10px;justify-content:center;border-right:1px solid #dbe7e5;background:linear-gradient(180deg,#f8fafc,#eefdf8);padding:18px;color:#0f172a}.legacy-data-row-green .legacy-data-group{background:linear-gradient(180deg,#ecfdf5,#f8fafc)}.legacy-data-row-dark .legacy-data-group{background:linear-gradient(180deg,#334155,#475569);color:#fff}.legacy-data-group-mark{display:grid;height:42px;width:42px;place-items:center;border-radius:12px;background:#0f766e;color:#fff;font-size:13px;font-weight:900;box-shadow:0 12px 22px #0f766e2e}.legacy-data-row-dark .legacy-data-group-mark{background:#f97316;box-shadow:0 12px 22px #f973162e}.legacy-data-group-title{font-size:14px;font-weight:900;line-height:1.25}.legacy-data-group-count{width:-moz-fit-content;width:fit-content;border-radius:999px;background:#ffffffb8;padding:5px 10px;color:#64748b;font-size:10px;font-weight:900;text-transform:uppercase}.legacy-data-row-dark .legacy-data-group-count{background:#ffffff24;color:#ffffffc7}.legacy-data-fields{display:grid;min-width:0;grid-template-columns:repeat(12,minmax(0,1fr));gap:12px;padding:14px}.legacy-data-field{display:flex;min-height:110px;min-width:0;max-width:100%;grid-column:span 4;flex-direction:column;justify-content:space-between;border:1px solid #dbe7e5;border-radius:12px;background:#fff;padding:13px;color:#111827;font-size:11px;font-weight:900;box-shadow:0 8px 18px #0f172a09;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease,background-color .2s ease}.legacy-data-field:hover{transform:translateY(-1px);border-color:#30737b5c;box-shadow:0 14px 24px #0f172a12}.legacy-data-field-filled{border-color:#bbf7d0;background:linear-gradient(180deg,#fff,#f0fdf4)}.legacy-data-field-head{display:flex;min-width:0;align-items:flex-start;gap:8px}.legacy-data-icon{display:grid;height:30px;width:30px;flex:0 0 auto;place-items:center;border-radius:9px;background:#ecfdf5;color:#0f766e;box-shadow:inset 0 0 0 1px #bbf7d0}.legacy-data-label{min-width:0;flex:1;overflow-wrap:anywhere;color:#334155;font-size:12px;line-height:1.25}.legacy-data-label b{color:#475569}.legacy-source-chip{display:inline-flex;min-height:22px;flex:0 0 auto;align-items:center;border-radius:999px;border:1px solid #cbd5e1;background:#f8fafc;padding:0 8px;color:#64748b;font-size:9px;font-weight:900;text-transform:uppercase}.legacy-data-control{display:block;min-width:0}.legacy-data-input{margin-top:10px;min-height:42px;width:100%;border:1px solid #d8e1e8;border-radius:8px;background:#fff;padding:8px 11px;color:#0f172a;font-size:13px;font-weight:900;outline:none;box-shadow:0 1px #0f172a05;transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease}.legacy-data-input:focus{border-color:#0f766e;box-shadow:0 0 0 4px #0f766e21}.legacy-data-textarea{min-height:58px;resize:vertical}.legacy-file-wrap{margin-top:0;display:flex;min-width:0;width:100%;flex-direction:row;align-items:center;gap:10px}.legacy-file-input{width:100%;min-height:42px;border-radius:10px;border:1px dashed #f97316;background:linear-gradient(135deg,#fff7ed,#fff);padding:8px 10px;color:#9a3412;font-size:12px;font-weight:900}.legacy-file-wrap a,.legacy-file-wrap span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#0f766e;font-size:11px;font-weight:900;text-decoration:underline}.legacy-data-sheet{margin-top:14px;gap:12px}.legacy-data-overview{border-radius:12px;background:linear-gradient(135deg,#0f766e,#256f7b 72%,#f97316);padding:12px 14px}.legacy-data-overview h5{font-size:18px}.legacy-data-row{grid-template-columns:minmax(0,1fr);gap:0;border-color:#cbdde5;border-radius:12px;box-shadow:0 12px 28px #0f172a0e}.legacy-data-group{position:static;min-height:54px;flex-direction:row;align-items:center;justify-content:flex-start;border-right:0;border-bottom:1px solid #cbdde5;background:linear-gradient(135deg,#f0fdfa,#f8fafc);padding:13px 18px}.legacy-data-row-green .legacy-data-group{background:#effdf9}.legacy-data-group-mark{height:9px;width:9px;overflow:hidden;border-radius:999px;background:#30737b;color:transparent;font-size:0;box-shadow:none}.legacy-data-group-title{font-size:15px}.legacy-data-fields{grid-template-columns:1fr;gap:0;padding:0}.legacy-data-field{display:grid;min-height:64px;grid-column:auto;grid-template-columns:minmax(320px,.34fr) minmax(0,1fr);align-items:stretch;border:0;border-right:0;border-bottom:1px solid #edf2f7;border-radius:0;padding:0;box-shadow:none}.legacy-data-field:hover{transform:none;background:#f8fffc;box-shadow:inset 3px 0 #0f766e}.legacy-data-field-filled{border-color:#edf2f7;background:#fff}.legacy-data-field-head{align-items:center;gap:10px;border-right:1px solid #edf2f7;background:linear-gradient(90deg,#fbfefd,#f8fafc);padding:12px 16px}.legacy-data-icon{height:32px;width:32px}.legacy-data-label{color:#64748b;font-size:12px;letter-spacing:0;line-height:1.32;text-transform:none}.legacy-data-control{display:flex;align-items:center;padding:10px 16px}.legacy-data-input{margin-top:0;min-height:40px;border-color:transparent;border-radius:6px;background:#f8fafc;padding:8px 11px;font-size:14px}.legacy-data-input[readonly],.legacy-data-input:disabled{cursor:default;border-color:transparent;background:transparent;padding-left:0;color:#020617;opacity:1}.legacy-data-textarea[readonly],.legacy-data-textarea:disabled{min-height:48px;resize:none}@media (max-width: 1280px){.legacy-data-field,.legacy-data-field.legacy-wide{grid-column:1 / -1}.processing-field-grid,.legacy-data-fields{grid-template-columns:1fr}}@media (max-width: 1024px){.annual-summary-strip{grid-template-columns:auto minmax(0,1fr)}.annual-summary-card-user,.annual-summary-card-spoc{grid-column:2;justify-self:start}.annual-workspace-body{grid-template-columns:1fr}.annual-stepper{grid-template-columns:repeat(5,minmax(116px,1fr));overflow-x:auto;padding-bottom:4px}.annual-step{min-width:116px}}@media (max-width: 640px){.annual-summary-strip{grid-template-columns:1fr;padding:10px}.annual-summary-card,.annual-summary-card-user,.annual-summary-card-spoc{grid-column:auto;width:100%;justify-self:stretch}.annual-summary-strip .annual-back-button{width:40px}.annual-workspace-hero,.annual-workspace-body{padding:14px}.legacy-data-row{grid-template-columns:1fr}.legacy-data-group{position:static;min-height:auto;border-right:0;border-bottom:1px solid #dbe7e5}.legacy-data-field{min-width:0;grid-column:1 / -1;grid-template-columns:1fr}.legacy-data-field.legacy-wide{grid-column:1 / -1}.legacy-data-field-head{border-right:0;border-bottom:1px solid #edf2f7}.legacy-data-overview{align-items:flex-start;flex-direction:column}.legacy-data-stats{justify-content:flex-start}.annual-panel-head{align-items:flex-start;flex-direction:column}.annual-year-badge{width:100%;justify-content:center}.processing-section-card{padding:12px}}@keyframes client-detail-card-in{0%{opacity:0;transform:translateY(12px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes client-detail-tab-panel-in{0%{opacity:0;transform:translateY(10px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes client-detail-sidenav-in{0%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:translate(0)}}@keyframes client-detail-accordion-in{0%{opacity:0;max-height:0;transform:translateY(-6px)}to{opacity:1;max-height:900px;transform:translateY(0)}}@keyframes annual-year-card-in{to{opacity:1;transform:translate(0) scale(1)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes drawerIn{0%{opacity:0;transform:translate(32px)}to{opacity:1;transform:translate(0)}}.annual-workspace{border:1px solid #d7e3ea;border-radius:18px;background:#f6f8fb;box-shadow:0 18px 46px #0f172a14}.annual-summary-strip{grid-template-columns:auto minmax(280px,1fr) minmax(210px,auto) minmax(210px,auto);gap:12px;align-items:center;border:0;border-radius:18px 18px 0 0;background:linear-gradient(135deg,#103b47,#17656a 55%,#1f7a6d);padding:18px;box-shadow:none}.annual-summary-card{min-height:48px;border:1px solid rgba(255,255,255,.2);border-radius:12px;background:#fffffff0;padding:10px 14px;color:#0f172a;font-size:14px;font-weight:800;line-height:1.25;box-shadow:0 12px 28px #02061729}.annual-summary-card span:first-child{color:#475569;font-size:13px;font-weight:800}.annual-summary-card strong{margin-top:2px;color:#071323;font-size:15px;font-weight:900}.annual-summary-card-client{min-width:min(360px,100%);border-left:4px solid #f59e0b}.annual-summary-card-user,.annual-summary-card-spoc{justify-self:end}.annual-summary-card-spoc{grid-column:auto}.annual-back-button{height:44px;width:44px;border-radius:12px;border:1px solid rgba(255,255,255,.28);background:#fffffff5;color:#0f766e;box-shadow:0 14px 26px #0206172e}.annual-workspace-body{gap:16px;padding:16px;background:linear-gradient(180deg,#f6f8fb,#fff)}.annual-stepper{top:72px;grid-template-columns:repeat(5,minmax(140px,1fr));border:1px solid #dbe4ec;border-radius:14px;background:#ffffffeb;padding:10px;box-shadow:0 12px 28px #0f172a0f}.annual-step{min-height:52px;border-color:#dbe4ec;border-radius:11px;background:#fff;color:#334155;font-size:13px}.annual-step-icon{border-radius:10px;background:#effbf3;color:#0f766e}.annual-step-active{border-color:#0f766e;background:linear-gradient(135deg,#0f766e,#155e75);color:#fff;box-shadow:0 16px 30px #0f766e38}.annual-panel-head{margin-bottom:16px;border:1px solid #dbe4ec;border-radius:14px;background:#fff;padding:14px 16px;box-shadow:0 10px 24px #0f172a0b}.annual-year-badge{border:1px solid #fed7aa;background:#fff7ed;color:#c2410c}.processing-section-card{border:1px solid #dbe4ec;border-radius:16px;background:#fff;padding:16px;box-shadow:0 16px 36px #0f172a0f}.processing-section-card-legacy{background:#fff;box-shadow:0 18px 40px #0f172a12}.processing-section-label{min-height:38px;border-radius:10px;background:#0f766e;padding:0 16px;font-size:12px;letter-spacing:0;box-shadow:0 12px 22px #0f766e29}.processing-hint-pill{min-height:36px;border-color:#dbe4ec;border-radius:10px;background:#fff;color:#475569}.legacy-data-sheet{margin-top:16px;gap:16px}.legacy-data-overview{border:1px solid #dbe4ec;border-radius:14px;background:linear-gradient(135deg,#173b31,#0f766e 68%,#d97706);padding:16px;box-shadow:0 16px 30px #0f766e29}.legacy-data-kicker{color:#ffffffbf;letter-spacing:.12em}.legacy-data-row{grid-template-columns:220px minmax(0,1fr);gap:0;overflow:hidden;border:1px solid #dbe4ec;border-radius:16px;background:#fff;box-shadow:0 14px 30px #0f172a0e}.legacy-data-group{position:static;min-height:100%;flex-direction:column;align-items:flex-start;justify-content:center;border-right:1px solid #e2e8f0;border-bottom:0;background:#f8fafc;padding:18px}.legacy-data-row-green .legacy-data-group{background:#f0fdfa}.legacy-data-row-dark .legacy-data-group{background:#0f172a;color:#fff}.legacy-data-group-mark{height:38px;width:38px;border-radius:11px;background:#0f766e;color:#fff;font-size:12px;box-shadow:0 12px 20px #0f766e2e}.legacy-data-row-dark .legacy-data-group-mark{background:#f59e0b}.legacy-data-group-title{font-size:15px;line-height:1.25}.legacy-data-group-count{background:#fff;color:#64748b}.legacy-data-fields{grid-template-columns:repeat(12,minmax(0,1fr));gap:12px;padding:14px}.legacy-data-field{display:flex;min-height:116px;grid-column:span 4;flex-direction:column;justify-content:space-between;overflow:hidden;border:1px solid #e2e8f0;border-radius:12px;background:#fff;padding:13px;box-shadow:0 8px 18px #0f172a09}.legacy-data-field:hover{transform:translateY(-1px);border-color:#9cc8c3;background:#fbfffe;box-shadow:0 14px 26px #0f172a14}.legacy-data-field-filled{border-color:#cbd5e1;background:linear-gradient(180deg,#fff,#f8fafc)}.legacy-data-field.legacy-wide{grid-column:span 6}.legacy-data-field-head{align-items:flex-start;gap:9px;border-right:0;background:transparent;padding:0}.legacy-data-icon{height:32px;width:32px;border-radius:10px;background:#eefcf7;color:#0f766e;box-shadow:inset 0 0 0 1px #bfe7d8}.legacy-data-label{color:#334155;font-size:13px;font-weight:900;line-height:1.28}.legacy-source-chip{min-height:24px;border-color:#cbd5e1;background:#f8fafc;padding:0 9px;color:#64748b;font-size:9px}.legacy-source-chip-manual{border-color:#fed7aa;background:#fff7ed;color:#c2410c}.legacy-data-control{display:block;padding:0}.legacy-data-input{margin-top:12px;min-height:42px;border:1px solid #dbe4ec;border-radius:10px;background:#fff;padding:9px 11px;color:#0f172a;font-size:14px;font-weight:900}.legacy-data-input[readonly],.legacy-data-input:disabled{border-color:transparent;background:#fff;padding-left:0}.legacy-file-wrap{margin-top:12px;flex-direction:column;align-items:stretch;gap:8px}.legacy-file-input,.processing-file-input{min-height:44px;border:1px dashed #94a3b8;border-radius:12px;background:#f8fafc;padding:8px;color:#475569;font-size:12px}.legacy-file-input::file-selector-button,.processing-file-input::file-selector-button{min-height:30px;margin-right:10px;border:0;border-radius:8px;background:#0f766e;padding:0 12px;color:#fff;font-weight:900}.legacy-file-wrap a,.legacy-file-wrap span{color:#0f766e;font-size:12px;text-decoration:none}@media (max-width: 1280px){.legacy-data-field{grid-column:span 6}.legacy-data-field.legacy-wide{grid-column:1 / -1}}@media (max-width: 1024px){.annual-summary-strip{grid-template-columns:auto minmax(0,1fr)}.annual-summary-card-user,.annual-summary-card-spoc{grid-column:2;justify-self:stretch}.annual-summary-card{width:100%}.legacy-data-row{grid-template-columns:1fr}.legacy-data-group{min-height:auto;flex-direction:row;align-items:center;border-right:0;border-bottom:1px solid #e2e8f0}}@media (max-width: 720px){.annual-summary-strip{grid-template-columns:1fr;padding:14px}.annual-summary-card,.annual-summary-card-user,.annual-summary-card-spoc{grid-column:auto;justify-self:stretch}.legacy-data-fields{grid-template-columns:1fr}.legacy-data-field,.legacy-data-field.legacy-wide{grid-column:1 / -1}}.client-detail-card{border-color:#d8e7df!important;border-radius:16px!important;background:#fff!important;box-shadow:0 18px 42px #0f172a13!important}.client-detail-tab-strip{background:#f8fbf8}.client-detail-tab-button{border-color:#e5eee8!important}.client-detail-tab-button-active{background:#ecfdf5!important;color:#0f766e!important;box-shadow:inset 0 -3px #f59e0b!important}.client-detail-tab-button:after{background:linear-gradient(90deg,#0f766e,#10b981,#f59e0b)}.client-detail-tab-panel .group.min-w-0.border-slate-100{min-height:74px;border-color:#edf3ef!important;padding:15px 20px;background:#fff}.client-detail-tab-panel .group.min-w-0.border-slate-100:hover{background:#fbfdf9;box-shadow:inset 4px 0 #0f766e}.client-detail-tab-panel .group.min-w-0.border-slate-100>.grid{grid-template-columns:minmax(220px,.42fr) minmax(0,1fr) auto;gap:18px}.client-detail-tab-panel .group.min-w-0.border-slate-100 p.uppercase{color:#708269!important;font-size:12px!important;letter-spacing:.04em!important}.client-detail-tab-panel .group.min-w-0.border-slate-100 p.text-slate-900{color:#0f172a!important;font-size:15px!important;line-height:1.45!important}.client-detail-tab-panel .group.min-w-0.border-slate-100 span.bg-emerald-50{border-radius:11px!important;background:#effbf3!important;color:#0f766e!important;ring-color:#bfe7d0!important}.client-detail-tab-panel a.text-orange-600,.client-detail-tab-panel .text-orange-600{color:#b45309!important}.client-detail-tab-panel a.hover\:text-\[\#30737B\]:hover,.client-detail-tab-panel .group-hover\/link\:text-\[\#30737B\]{color:#0f766e!important}.annual-workspace{border-color:#d7e5dc;background:#f7faf7}.annual-summary-strip{background:linear-gradient(135deg,#173b31,#0f766e 58%,#40916c)}.annual-summary-card-client{border-left-color:#f59e0b}.annual-back-button{color:#0f766e}.annual-workspace-body{background:linear-gradient(180deg,#f7faf7,#fff)}.annual-stepper{border-color:#d8e7df;background:#fffffff5}.annual-step{border-color:#e2ece5;color:#405045}.annual-step:hover{border-color:#b7d8c2;background:#f8fcf9}.annual-step-icon{background:#effbf3;color:#0f766e;box-shadow:inset 0 0 0 1px #c9ead5}.annual-step-active{border-color:#0f766e;background:linear-gradient(135deg,#0f766e,#1f7a55);color:#fff}.annual-step-complete{border-color:#bbf7d0;background:#f0fdf4;color:#047857}.annual-panel-head,.processing-section-card,.legacy-data-row{border-color:#d8e7df}.annual-panel-head{background:#fff}.annual-year-badge{border-color:#fed7aa;background:#fff7ed;color:#b45309}.processing-section-label{background:#173b31;box-shadow:0 12px 22px #173b3129}.processing-hint-pill{border-color:#d8e7df;background:#fff;color:#52645a}.processing-hint-pill:hover,.processing-hint-pill-active{border-color:#f5c16c;background:#fff8e8;color:#92400e;box-shadow:0 10px 20px #b4530914}.legacy-data-overview{border-color:#d8e7df;background:linear-gradient(135deg,#173b31,#0f766e 62%,#d97706)}.legacy-data-row{grid-template-columns:210px minmax(0,1fr);border-radius:14px}.legacy-data-group{border-right-color:#e2ece5;background:#f8fbf8}.legacy-data-row-green .legacy-data-group{background:#effbf3}.legacy-data-row-dark .legacy-data-group{background:#173b31}.legacy-data-fields{grid-template-columns:repeat(12,minmax(0,1fr));gap:10px;padding:12px}.legacy-data-field{min-height:104px;grid-column:span 4;border-color:#e2ece5;border-radius:10px;padding:12px;box-shadow:0 8px 18px #0f172a08}.legacy-data-field:hover{border-color:#a8d8b9;background:#fbfdf9;box-shadow:0 13px 24px #0f172a11}.legacy-data-field-filled{border-color:#d8e7df;background:#fff}.legacy-data-label{color:#334139;font-size:12px;line-height:1.3}.legacy-source-chip{border-color:#d8e7df;background:#f8fbf8;color:#607267}.legacy-source-chip-locked{border-color:#bbf7d0;background:#f0fdf4;color:#047857}.legacy-source-chip-manual{border-color:#fed7aa;background:#fff7ed;color:#b45309}.legacy-data-input{border-color:#dde9e1;background:#fff;color:#0f172a}.legacy-data-input:focus{border-color:#0f766e;box-shadow:0 0 0 4px #0f766e1f}.legacy-data-input[readonly],.legacy-data-input:disabled{background:#fff}.legacy-file-input,.processing-file-input{border-color:#c8d8ce;background:#f8fbf8;color:#52645a}.legacy-file-input::file-selector-button,.processing-file-input::file-selector-button{background:#0f766e}.legacy-file-wrap a,.legacy-file-wrap span{color:#0f766e}@media (min-width: 1400px){.legacy-data-field{grid-column:span 3}.legacy-data-field.legacy-wide{grid-column:span 6}}@media (max-width: 1280px){.client-detail-tab-panel .group.min-w-0.border-slate-100>.grid{grid-template-columns:minmax(190px,.4fr) minmax(0,1fr) auto}.legacy-data-field{grid-column:span 6}}@media (max-width: 900px){.client-detail-tab-panel .group.min-w-0.border-slate-100>.grid{grid-template-columns:1fr;gap:10px}.legacy-data-row{grid-template-columns:1fr}.legacy-data-group{border-right:0;border-bottom:1px solid #e2ece5}}@media (max-width: 720px){.legacy-data-fields{grid-template-columns:1fr}.legacy-data-field,.legacy-data-field.legacy-wide{grid-column:1 / -1}}.annual-toolbar{display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px;align-items:start;padding:16px}.annual-toolbar .annual-summary-strip{display:grid;grid-template-columns:minmax(300px,1fr) repeat(3,minmax(190px,auto));gap:12px;align-items:center;min-width:0;border:0;border-radius:16px;background:linear-gradient(135deg,#173b31,#0f766e 58%,#40916c);padding:14px;box-shadow:none}.annual-toolbar .annual-summary-card{width:auto;min-width:0;min-height:46px;border:0;border-radius:10px;background:#fffffff5;padding:10px 14px;box-shadow:none}.annual-toolbar .annual-summary-card span,.annual-toolbar .annual-summary-card strong{overflow-wrap:anywhere}.annual-toolbar .annual-summary-card-client{border-left:4px solid #f59e0b}.annual-toolbar .annual-summary-card-user,.annual-toolbar .annual-summary-card-spoc{grid-column:auto;justify-self:stretch}.annual-toolbar .annual-back-button{margin-top:7px;border:1px solid #d8e7df;color:#0f766e;box-shadow:0 12px 24px #0f172a1a}.annual-workspace-body{padding-top:0}.annual-stepper{grid-template-columns:repeat(3,minmax(150px,1fr))}.legacy-data-sheet{margin-top:14px;display:grid;gap:0;overflow:hidden;border:1px solid #c7ecd8;border-radius:10px;background:#fff}.legacy-data-overview{display:none}.legacy-data-row{display:grid;grid-template-columns:minmax(230px,.28fr) minmax(0,1fr);gap:0;overflow:visible;border:0;border-bottom:1px solid #edf4ef;border-radius:0;background:#fff;box-shadow:none}.legacy-data-group{min-height:68px;flex-direction:column;align-items:flex-start;justify-content:center;border-right:1px solid #edf4ef;border-bottom:0;background:#fbfdf9;padding:16px 18px}.legacy-data-row-green .legacy-data-group{background:#f3fff8}.legacy-data-row-dark .legacy-data-group{background:#f8fafc;color:#0f172a}.legacy-data-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;padding:0}.legacy-data-field{min-height:70px;grid-column:auto;display:grid;grid-template-columns:minmax(170px,.34fr) minmax(0,1fr);gap:18px;align-items:center;border:0;border-right:1px solid #edf4ef;border-bottom:1px solid #edf4ef;border-radius:0;padding:14px 18px;box-shadow:none}.legacy-data-field.legacy-wide{grid-column:1 / -1}.legacy-data-field:hover{transform:none;background:#fbfdf9;box-shadow:inset 3px 0 #0f766e}.legacy-data-field-head{display:flex;align-items:center;gap:12px}.legacy-data-label{color:#64735f;font-size:12px;line-height:1.3;text-transform:uppercase}.legacy-source-chip{display:none}.legacy-data-control{min-width:0}.legacy-data-input{margin-top:0;min-height:40px;border-color:transparent;background:transparent;padding:0;color:#0f172a;font-size:15px;font-weight:900}.legacy-data-input[readonly],.legacy-data-input:disabled{background:transparent}.legacy-data-input:focus{border-color:#0f766e;background:#fff;padding:0 10px}@media (max-width: 1180px){.annual-toolbar .annual-summary-strip{grid-template-columns:minmax(260px,1fr) repeat(2,minmax(180px,auto))}.annual-toolbar .annual-summary-card-spoc{grid-column:2 / -1}}@media (max-width: 900px){.annual-toolbar,.annual-toolbar .annual-summary-strip,.legacy-data-row{grid-template-columns:1fr}.annual-toolbar .annual-back-button{margin-top:0}.legacy-data-group{border-right:0;border-bottom:1px solid #edf4ef}}@media (max-width: 720px){.legacy-data-fields,.legacy-data-field{grid-template-columns:1fr}.legacy-data-field{gap:8px}}.legacy-data-row{display:block;overflow:hidden;border-bottom:1px solid #d9efe4;background:#fff}.legacy-data-group{min-height:58px;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:12px;border-right:0;border-bottom:1px solid #e5f3ec;background:linear-gradient(90deg,#f3fff8,#fff);padding:12px 16px}.legacy-data-row-dark .legacy-data-group{background:linear-gradient(90deg,#f8fafc,#fff);color:#0f172a}.legacy-data-group-mark{height:34px;width:34px;border-radius:10px;flex:0 0 auto}.legacy-data-group-title{min-width:0;flex:1 1 auto;font-size:14px;line-height:1.25}.legacy-data-group-count{flex:0 0 auto;background:#fff;color:#64748b}.legacy-data-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.legacy-source-chip,.processing-source-chip{display:none}@media (max-width: 720px){.legacy-data-fields{grid-template-columns:1fr}}.detail-sheet-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(245px,1fr));gap:12px;background:#f8fbf8;padding:12px}.detail-sheet-grid-1{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.detail-value-card{min-height:92px;border:1px solid #dcebe3!important;border-radius:12px;background:#fff;padding:14px!important;box-shadow:0 10px 24px #0f172a0a;transform:none!important;transition:background-color .16s ease,background .16s ease,border-color .16s ease,box-shadow .16s ease!important}.detail-value-card:hover{transform:none!important;border-color:#9bd4b0!important;background:#fbfdf9!important;box-shadow:0 16px 30px #0f172a13}.client-detail-tab-panel .detail-value-card>.grid{grid-template-columns:1fr!important;gap:10px!important}.client-detail-tab-panel .detail-value-card p.uppercase{letter-spacing:.04em!important}.client-detail-tab-panel .detail-value-card p.text-slate-900{font-size:14px!important;line-height:1.35!important}.client-detail-tab-panel .detail-value-card a.ml-11{margin-left:0!important}.client-detail-tab-panel .detail-value-card .mt-3.grid{padding-left:0!important}.client-detail-tab-panel .detail-value-card .btn-lift,.client-detail-tab-panel .detail-value-card .btn-lift:hover,.client-detail-tab-panel .detail-value-card .btn-lift:active{transform:none!important}.annual-panel-head{display:none!important}.annual-toolbar{grid-template-columns:auto minmax(0,1fr);gap:12px;padding:10px 12px 12px}.annual-toolbar .annual-summary-strip{grid-template-columns:minmax(280px,1.15fr) repeat(3,minmax(170px,.45fr));gap:10px;border-radius:12px;background:linear-gradient(135deg,#123c34,#0f766e 54%,#2f8d63);padding:10px}.annual-toolbar .annual-summary-card{min-height:44px;border:1px solid rgba(255,255,255,.74);border-radius:9px;background:#fffffff2;padding:8px 11px}.annual-toolbar .annual-summary-card span{font-size:11px;line-height:1.2}.annual-toolbar .annual-summary-card strong{font-size:13px;line-height:1.2}.annual-toolbar .annual-back-button{margin-top:3px;height:40px;width:40px;border-radius:10px}.annual-workspace-body{padding:0 12px 12px}.annual-stepper{margin-bottom:12px;grid-template-columns:repeat(5,minmax(120px,1fr));gap:8px;border-radius:12px;padding:8px}.annual-step{min-height:44px;border-radius:9px;font-size:12px}.processing-section-card{border-radius:14px;padding:14px}.processing-section-card>.flex:first-child{margin-bottom:2px}.raw-upload-grid{display:grid;grid-template-columns:repeat(2,minmax(260px,1fr));gap:14px 24px}.raw-upload-card{border:1.5px solid #4fa341;border-radius:8px;background:linear-gradient(180deg,#fff,#fbfffb);box-shadow:0 10px 20px #4fa34117}.raw-upload-card label{display:flex;min-height:48px;cursor:pointer;align-items:center;gap:10px;padding:0 14px;color:#111827;font-size:16px;font-weight:800}.raw-upload-card svg{color:#0f766e}.raw-upload-card-filled{border-color:#0f766e;background:#f0fdf4}.raw-upload-file{display:flex;align-items:center;justify-content:space-between;gap:10px;border-top:1px solid #c7e8ca;padding:8px 12px}.raw-upload-file span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#166534;font-size:12px;font-weight:900}.raw-upload-file button{min-height:28px;border-radius:7px;border:1px solid #86efac;background:#fff;padding:0 10px;color:#047857;font-size:12px;font-weight:900}.annual-table-panel{overflow:hidden;border:1px solid #d8e7df;border-radius:14px;background:#fff;box-shadow:0 18px 36px #0f172a11}.annual-table-panel-pc{width:100%}.annual-table-panel-head{display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid #dfece4;background:linear-gradient(90deg,#f0fdf4,#fff 55%,#fff7ed);padding:12px 14px}.annual-table-kicker{color:#0f766e;font-size:10px;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.annual-table-panel-head h4{margin-top:2px;color:#0f172a;font-size:18px;font-weight:900}.annual-table-meta{border-radius:999px;border:1px solid #fed7aa;background:#fff7ed;padding:6px 10px;color:#c2410c;font-size:11px;font-weight:900;text-transform:uppercase}.legacy-table-wrap{display:block!important;padding:12px!important}.plastic-consumption-table,.client-interaction-table{background:#fff}.plastic-consumption-table table,.client-interaction-table table{border:0;font-size:14px}.plastic-consumption-table th,.client-interaction-table th{border-color:#1f2937;background:#fff200;padding:8px 10px;font-weight:900}.plastic-consumption-table td,.client-interaction-table td{border-color:#1f2937;padding:7px 10px}.plastic-consumption-table td{background:#d7d7d7}.plastic-consumption-table input,.client-interaction-table input{min-height:30px;border-radius:6px;padding:3px 6px;font-weight:800}.plastic-consumption-table input:focus,.client-interaction-table input:focus{background:#fff;box-shadow:inset 0 0 0 2px #0f766e}.mom-add-button,.mom-view-button{min-height:30px;border-radius:7px;padding:0 10px;font-weight:900}.mom-add-button{margin-right:16px;background:#f0fdf4;color:#047857}.mom-view-button{background:#fff7ed;color:#c2410c}.mail-upload-button{min-height:32px;min-width:42px;border-radius:8px;background:#f8fafc}@media (max-width: 1180px){.annual-toolbar .annual-summary-strip,.annual-stepper{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 760px){.raw-upload-grid,.annual-toolbar,.annual-toolbar .annual-summary-strip,.annual-stepper,.detail-sheet-grid{grid-template-columns:1fr}}.annual-add-row{display:inline-flex;min-height:36px;align-items:center;gap:8px;border-radius:8px;border:1px solid #0f766e;background:#fff;padding:0 12px;color:#0f766e;font-size:12px;font-weight:900}.annual-remove-row{min-height:32px;border-radius:7px;border:1px solid #fecaca;background:#fff7f7;padding:0 10px;color:#dc2626;font-size:11px;font-weight:900}.client-interaction-table th{background:#fff200;color:#020617;font-size:14px;letter-spacing:0}.client-interaction-table td{background:#fff;color:#020617;font-size:14px}.client-interaction-table td:nth-child(5),.client-interaction-table th:nth-child(5){width:110px;text-align:center}.mom-add-button,.mom-view-button{color:#020617;font-size:14px}.mom-add-detail{justify-content:center;border:2px solid #111827;background:#fff;color:#111827}.processing-section-card{position:relative}.processing-section-card>.flex:first-child{align-items:flex-start}.processing-section-card .bg-orange-600{border-radius:10px;background:#0f766e!important;box-shadow:0 12px 22px #0f766e29}.annual-workspace .mt-5.flex.justify-end{margin:16px 16px 0;padding-top:16px;border-top:1px solid #e5f3ec}.part-c-workspace{margin-top:16px;display:grid;gap:16px}.raw-upload-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.raw-upload-card{min-height:86px;overflow:hidden;border:1px solid #b9dfc8;border-radius:12px;background:linear-gradient(180deg,#fff,#fbfdf9);box-shadow:0 12px 24px #0f172a0b}.raw-upload-card label{display:flex;min-height:58px;cursor:pointer;align-items:center;gap:12px;padding:14px 16px;color:#173b31;font-size:14px;font-weight:900}.raw-upload-card label svg{flex:0 0 auto;color:#0f766e}.raw-upload-card-filled{border-color:#0f766e}.raw-upload-file{display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid #e5f3ec;background:#f3fff8;padding:9px 12px}.raw-upload-file span{min-width:0;overflow:hidden;color:#52645a;font-size:12px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.raw-upload-file button{min-height:30px;flex:0 0 auto;border-radius:8px;background:#173b31;padding:0 12px;color:#fff;font-size:12px;font-weight:900}.annual-table-panel{overflow:hidden;border:1px solid #d8e7df;border-radius:12px;background:#fff;box-shadow:0 14px 30px #0f172a0e}.annual-table-panel-head{display:flex;min-height:62px;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid #e5f3ec;background:linear-gradient(90deg,#f3fff8,#fff);padding:12px 16px}.annual-table-kicker{display:inline-flex;min-height:24px;align-items:center;border-radius:999px;background:#173b31;padding:0 10px;color:#fff;font-size:10px;font-weight:900;text-transform:uppercase}.annual-table-panel-head h4{margin:5px 0 0;color:#0f172a;font-size:16px;font-weight:900}.annual-table-meta{border-radius:999px;background:#fff7ed;padding:7px 12px;color:#b45309;font-size:12px;font-weight:900}.plastic-consumption-table,.client-interaction-table{width:100%;overflow-x:auto;background:#fff}.plastic-consumption-table table,.client-interaction-table table{width:100%;border:0;border-collapse:separate;border-spacing:0;background:#fff;color:#0f172a;font-size:13px;line-height:1.35}.plastic-consumption-table table{min-width:860px}.client-interaction-table table{min-width:880px}.plastic-consumption-table th,.plastic-consumption-table td,.client-interaction-table th,.client-interaction-table td{border:0;border-right:1px solid #e5f3ec;border-bottom:1px solid #e5f3ec;padding:12px 14px;vertical-align:middle}.plastic-consumption-table th,.client-interaction-table th{background:#fbfdf9;color:#53665b;font-size:11px;font-weight:900;letter-spacing:.04em;text-align:left;text-transform:uppercase}.plastic-consumption-table td{background:#fff}.plastic-consumption-table input,.client-interaction-table input{min-height:40px;width:100%;border:1px solid transparent;border-radius:8px;background:#fff;padding:8px 10px;color:#0f172a;font-size:14px;font-weight:900;outline:none}.plastic-consumption-table input:focus,.client-interaction-table input:focus{border-color:#0f766e;box-shadow:0 0 0 4px #0f766e1a}.mom-add-button,.mom-view-button{min-height:34px;border-radius:8px;font-size:12px;font-weight:900}.mom-add-button{margin-right:8px;background:#0f766e;padding:0 14px;color:#fff}.mom-view-button{border:1px solid #d8e7df;background:#fff;padding:0 12px;color:#173b31}.mail-upload-button{display:inline-grid;height:38px;width:38px;place-items:center;border:1px solid #d8e7df;border-radius:10px;background:#f8fbf8;color:#0f766e}@media (max-width: 1100px){.raw-upload-grid{grid-template-columns:1fr}}.client-detail-tab-panel .detail-sheet-grid{overflow:hidden;border:1px solid #d9eee4;border-radius:12px;background:#fff;padding:0;gap:0}.client-detail-tab-panel .detail-sheet-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))!important}.client-detail-tab-panel .detail-sheet-grid-1{grid-template-columns:1fr!important}.client-detail-tab-panel .detail-value-card{min-height:72px;border:0!important;border-right:1px solid #edf4ef!important;border-bottom:1px solid #edf4ef!important;border-radius:0!important;background:#fff;padding:14px 18px!important;box-shadow:none!important}.client-detail-tab-panel .detail-value-card:nth-child(2n){border-right:0!important}.client-detail-tab-panel .detail-value-card:hover{transform:none;background:#fbfdf9!important;box-shadow:inset 3px 0 #0f766e!important}.client-detail-tab-panel .detail-value-card>.grid{grid-template-columns:minmax(190px,.42fr) minmax(0,1fr) auto!important;align-items:center;gap:18px!important}.client-detail-tab-panel .detail-value-card .pl-11{padding-left:0!important}.client-detail-tab-panel .detail-value-card p.uppercase{color:#64735f!important;font-size:12px!important;letter-spacing:.04em!important}.client-detail-tab-panel .detail-value-card p.text-slate-900{color:#0f172a!important;font-size:15px!important;line-height:1.35!important}.client-detail-tab-panel .detail-value-card span.bg-emerald-50{background:#effbf3!important;color:#0f766e!important}@media (max-width: 900px){.client-detail-tab-panel .detail-sheet-grid-2{grid-template-columns:1fr!important}.client-detail-tab-panel .detail-value-card{border-right:0!important}.client-detail-tab-panel .detail-value-card>.grid{grid-template-columns:1fr!important;gap:8px!important}}.annual-workspace .processing-field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0;overflow:hidden;border:1px solid #d9eee4;border-radius:12px;background:#fff}.annual-workspace .processing-field-grid .processing-data-pill{min-height:72px;border:0!important;border-right:1px solid #edf4ef!important;border-bottom:1px solid #edf4ef!important;border-radius:0!important;background:#fff!important;padding:14px 18px!important;box-shadow:none!important}.annual-workspace .processing-field-grid .processing-data-pill:nth-child(2n){border-right:0!important}.annual-workspace .processing-field-grid .processing-data-pill:hover{transform:none;background:#fbfdf9!important;box-shadow:inset 3px 0 #0f766e!important}.annual-workspace .processing-data-pill>.flex{display:grid!important;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px!important}.annual-workspace .processing-data-pill>.flex>.min-w-0.flex-1{display:grid;grid-template-columns:minmax(150px,.38fr) minmax(0,1fr);align-items:center;gap:16px}.annual-workspace .processing-data-pill .processing-field-icon{align-self:center}.annual-workspace .processing-data-pill .processing-field-label{color:#64735f;font-size:12px;letter-spacing:.04em;text-transform:uppercase}.annual-workspace .processing-data-pill span.flex.min-w-0.items-center{min-width:0}.annual-workspace .processing-input{margin-top:0;min-height:40px;border-color:transparent;background:transparent;padding:0;color:#0f172a;font-size:15px;font-weight:900}.annual-workspace .processing-input:focus{border-color:#0f766e;background:#fff;padding:0 10px}.annual-workspace .processing-data-pill .mt-2.flex{margin-top:0}.annual-workspace .processing-file-input{min-height:42px}.annual-workspace .processing-data-pill.xl\:col-span-2,.annual-workspace .processing-data-pill.legacy-wide{grid-column:1 / -1}@media (max-width: 1000px){.annual-workspace .processing-field-grid{grid-template-columns:1fr!important}.annual-workspace .processing-field-grid .processing-data-pill{border-right:0!important}}@media (max-width: 720px){.annual-workspace .processing-data-pill>.flex{grid-template-columns:1fr;gap:8px!important}.annual-workspace .processing-data-pill>.flex>.min-w-0.flex-1{grid-template-columns:1fr;gap:8px}}.annual-workspace .legacy-data-sheet{border:0;border-radius:0;background:transparent;gap:16px;overflow:visible}.annual-workspace .legacy-data-row{display:grid;grid-template-columns:minmax(190px,220px) minmax(0,1fr);overflow:visible;border:1px solid #d8e7df;border-radius:14px;background:#fff;box-shadow:0 12px 28px #0f172a0b}.annual-workspace .legacy-data-group{min-height:auto;flex-direction:column;align-items:flex-start;justify-content:center;border-right:1px solid #e5f3ec;border-bottom:0;border-radius:14px 0 0 14px;background:linear-gradient(180deg,#f3fff8,#fff);padding:18px}.annual-workspace .legacy-data-row-dark .legacy-data-group{background:linear-gradient(180deg,#173b31,#0f766e);color:#fff}.annual-workspace .legacy-data-group-title{font-size:14px}.annual-workspace .legacy-data-fields,.annual-workspace .processing-field-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px;border:0;border-radius:0;background:transparent;padding:14px;overflow:visible}.annual-workspace .legacy-data-field,.annual-workspace .processing-field-grid .processing-data-pill{display:grid;min-height:78px;grid-column:auto;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;border:1px solid #dcebe3!important;border-radius:12px!important;background:#fff!important;padding:14px!important;box-shadow:0 8px 18px #0f172a09!important}.annual-workspace .legacy-data-field:hover,.annual-workspace .processing-field-grid .processing-data-pill:hover{transform:translateY(-1px);border-color:#a8d8b9!important;background:#fbfdf9!important;box-shadow:0 14px 26px #0f172a11!important}.annual-workspace .legacy-data-field.legacy-wide,.annual-workspace .processing-field-grid .processing-data-pill.xl\:col-span-2,.annual-workspace .processing-field-grid .processing-data-pill.legacy-wide{grid-column:span 2}.annual-workspace .legacy-data-field-head{display:contents}.annual-workspace .legacy-data-icon,.annual-workspace .processing-field-icon{height:34px;width:34px;border-radius:10px;background:#effbf3;color:#0f766e;box-shadow:inset 0 0 0 1px #bfe7d0}.annual-workspace .legacy-data-label,.annual-workspace .processing-field-label{color:#64735f;font-size:11px;font-weight:900;letter-spacing:.04em;line-height:1.25;text-transform:uppercase}.annual-workspace .legacy-data-control{grid-column:2;min-width:0;padding:0}.annual-workspace .legacy-data-input,.annual-workspace .processing-input{margin-top:6px;min-height:30px;width:100%;border:0;background:transparent;padding:0;color:#0f172a;font-size:15px;font-weight:900;line-height:1.35}.annual-workspace .legacy-data-input:focus,.annual-workspace .processing-input:focus{border:1px solid #0f766e;border-radius:8px;background:#fff;padding:0 9px;box-shadow:0 0 0 4px #0f766e1a}.annual-workspace .processing-data-pill>.flex{display:grid!important;grid-template-columns:auto minmax(0,1fr);gap:12px!important}.annual-workspace .processing-data-pill>.flex>.min-w-0.flex-1{display:block}.annual-workspace .legacy-file-wrap,.annual-workspace .processing-data-pill .mt-2.flex{margin-top:8px}@media (max-width: 1280px){.annual-workspace .legacy-data-fields,.annual-workspace .processing-field-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width: 900px){.annual-workspace .legacy-data-row{grid-template-columns:1fr}.annual-workspace .legacy-data-group{border-right:0;border-bottom:1px solid #e5f3ec;border-radius:14px 14px 0 0}}@media (max-width: 720px){.annual-workspace .legacy-data-fields,.annual-workspace .processing-field-grid{grid-template-columns:1fr!important}.annual-workspace .legacy-data-field.legacy-wide,.annual-workspace .processing-field-grid .processing-data-pill.xl\:col-span-2,.annual-workspace .processing-field-grid .processing-data-pill.legacy-wide{grid-column:1 / -1}}.annual-workspace{--annual-line: #dbe8e2;--annual-soft: #f7faf8}.annual-workspace .annual-workspace-body{padding:0 12px 10px}.annual-workspace .annual-panel-head{display:none}.annual-workspace .processing-section-card{border:0;border-radius:12px;background:#fff;padding:14px;box-shadow:none}.annual-workspace .processing-section-card>.flex:first-child{margin-bottom:12px}.annual-workspace .processing-section-label{min-height:36px;border-radius:8px;padding:0 18px}.annual-workspace .processing-hint-pill{min-height:36px;border-radius:8px;padding:0 16px}.annual-workspace .processing-field-grid,.annual-workspace .legacy-data-fields{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-auto-flow:dense;gap:10px!important;overflow:visible!important;border:0!important;border-radius:0!important;background:transparent!important;padding:0!important}.annual-workspace .processing-field-grid .processing-data-pill,.annual-workspace .legacy-data-field{min-height:58px!important;border:0!important;border-radius:8px!important;background:#fff!important;box-shadow:none!important;padding:9px 12px!important;transform:none!important}.annual-workspace .processing-field-grid .processing-data-pill:nth-child(2n),.annual-workspace .legacy-data-field:nth-child(2n){border-right:0!important}.annual-workspace .processing-field-grid .processing-data-pill:hover,.annual-workspace .legacy-data-field:hover{background:#f8fbf9!important;box-shadow:none!important}.annual-workspace .processing-data-pill>.flex,.annual-workspace .legacy-data-field{display:grid!important;grid-template-columns:34px minmax(0,1fr)!important;align-items:center!important;gap:10px!important}.annual-workspace .processing-data-pill>.flex>.min-w-0.flex-1,.annual-workspace .legacy-data-control{display:grid!important;grid-template-columns:minmax(118px,.45fr) minmax(0,1fr);align-items:center;gap:10px;grid-column:auto!important}.annual-workspace .processing-field-icon,.annual-workspace .legacy-data-icon{height:30px;width:30px;border-radius:8px}.annual-workspace .processing-field-label,.annual-workspace .legacy-data-label{font-size:11px;line-height:1.25}.annual-workspace .processing-input,.annual-workspace .legacy-data-input{margin-top:0!important;min-height:32px!important;border:0!important;background:transparent!important;padding:0!important;font-size:14px!important;line-height:1.35!important}.annual-workspace textarea.processing-input,.annual-workspace textarea.legacy-data-input{min-height:38px!important;resize:none}.annual-workspace .processing-input:focus,.annual-workspace .legacy-data-input:focus{border:1px solid #0f766e!important;border-radius:7px;background:#fff!important;padding:0 8px!important;box-shadow:0 0 0 3px #0f766e17!important}.annual-workspace .processing-field-grid .processing-data-pill.xl\:col-span-2,.annual-workspace .processing-field-grid .processing-data-pill.legacy-wide,.annual-workspace .legacy-data-field.legacy-wide{grid-column:auto!important}.annual-workspace .legacy-data-sheet{display:grid;gap:10px}.annual-workspace .legacy-data-overview{display:none}.annual-workspace .legacy-data-row{grid-template-columns:150px minmax(0,1fr)!important;overflow:hidden!important;border:0!important;border-radius:10px!important;box-shadow:none!important}.annual-workspace .legacy-data-group{border-radius:0!important;padding:12px!important}.annual-workspace .legacy-data-group-mark{display:none}.annual-workspace .legacy-data-group-title{font-size:13px!important;line-height:1.25}.annual-workspace .legacy-data-group-count{margin-top:6px}@media (max-width: 1100px){.annual-workspace .processing-field-grid,.annual-workspace .legacy-data-fields{grid-template-columns:repeat(2,minmax(0,1fr))!important}.annual-workspace .processing-field-grid .processing-data-pill,.annual-workspace .legacy-data-field{border-right:0!important}}@media (max-width: 760px){.annual-workspace .legacy-data-row{grid-template-columns:1fr!important}.annual-workspace .processing-data-pill>.flex>.min-w-0.flex-1,.annual-workspace .legacy-data-control{grid-template-columns:1fr;gap:5px}.annual-workspace .processing-field-grid,.annual-workspace .legacy-data-fields{grid-template-columns:1fr!important}.annual-workspace .processing-field-grid .processing-data-pill.xl\:col-span-2,.annual-workspace .processing-field-grid .processing-data-pill.legacy-wide,.annual-workspace .legacy-data-field.legacy-wide{grid-column:1 / -1!important}}.annual-workspace .annual-toolbar{display:grid!important;grid-template-columns:44px minmax(0,1fr);align-items:stretch;gap:12px;margin:0 0 16px;border:1px solid rgba(15,118,110,.16);border-radius:18px;background:linear-gradient(135deg,#fff,#f6fffb 56%,#fffaf4);padding:12px;box-shadow:0 18px 44px #0f172a14}.annual-workspace .annual-toolbar .annual-back-button{display:grid!important;height:44px!important;min-height:44px!important;width:44px!important;place-items:center;align-self:center;border:1px solid rgba(15,118,110,.18)!important;border-radius:12px!important;background:#0f766e!important;color:#fff!important;box-shadow:0 12px 24px #0f766e33!important}.annual-workspace .annual-toolbar .annual-summary-strip{display:grid!important;grid-template-columns:minmax(300px,1.65fr) repeat(3,minmax(190px,1fr));gap:10px;width:100%;min-width:0;border:0!important;border-radius:0!important;background:transparent!important;padding:0!important;box-shadow:none!important}.annual-workspace .annual-toolbar .annual-summary-card{display:grid!important;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;min-width:0;min-height:68px;border:1px solid #dcebe3!important;border-radius:12px!important;background:#fffffff0!important;padding:10px 12px!important;color:#0f172a!important;box-shadow:0 8px 20px #0f172a0b!important}.annual-workspace .annual-toolbar .annual-summary-card-client{border-color:#0f766e42!important;background:linear-gradient(135deg,#ecfdf5f5,#fff 62%)!important}.annual-workspace .annual-summary-icon{display:grid;height:38px;width:38px;place-items:center;border-radius:10px;background:#ecfdf5;color:#0f766e;box-shadow:inset 0 0 0 1px #0f766e24}.annual-workspace .annual-summary-card-client .annual-summary-icon{background:#0f766e;color:#fff;box-shadow:0 10px 20px #0f766e2e}.annual-workspace .annual-summary-copy{display:grid;min-width:0;gap:2px}.annual-workspace .annual-summary-label,.annual-workspace .annual-summary-meta{display:block;overflow:hidden;color:#64748b!important;font-size:10px!important;font-weight:900!important;letter-spacing:.08em!important;line-height:1.2;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.annual-workspace .annual-summary-meta{color:#0f766e!important;letter-spacing:.04em!important}.annual-workspace .annual-summary-value{display:block;min-width:0;overflow:hidden;color:#071323!important;font-size:14px!important;font-weight:900!important;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.annual-workspace .annual-summary-card-client .annual-summary-value{font-size:15px!important}@media (max-width: 1280px){.annual-workspace .annual-toolbar .annual-summary-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.annual-workspace .annual-toolbar .annual-summary-card-client{grid-column:1 / -1}}@media (max-width: 760px){.annual-workspace .annual-toolbar{grid-template-columns:1fr}.annual-workspace .annual-toolbar .annual-back-button{justify-self:start}.annual-workspace .annual-toolbar .annual-summary-strip{grid-template-columns:1fr}}.annual-workspace .annual-data-table-wrap{width:100%;min-width:0;overflow:auto;border:1px solid #dfe7e4;border-radius:12px;background:#fff;box-shadow:0 18px 45px #0f172a12,0 1px 2px #0f172a14}.annual-workspace .annual-data-table-wrap-compact{border-radius:12px;border-left:1px solid #dfe7e4}.annual-workspace .annual-data-table{width:100%;min-width:760px;border-collapse:separate;border-spacing:0;color:#071323;font-size:14px;table-layout:fixed}.annual-workspace .annual-data-table th{position:sticky;top:0;z-index:1;border-bottom:1px solid #000000;background:#050505;padding:18px 20px;color:#fff;font-size:12px;font-weight:900;letter-spacing:.04em;line-height:1.2;text-align:left;text-transform:uppercase;white-space:nowrap}.annual-workspace .annual-data-table th:first-child{border-top-left-radius:11px}.annual-workspace .annual-data-table th:last-child{border-top-right-radius:11px}.annual-workspace .annual-data-table td{height:66px;border-bottom:1px solid #e5ebe8;background:#fff;padding:14px 20px;vertical-align:middle}.annual-workspace .annual-data-table tbody tr:last-child td{border-bottom:0}.annual-workspace .annual-data-table tbody tr:nth-child(odd) td{background:#f7f8f7}.annual-workspace .annual-data-table tbody tr:hover td{background:#edf8f4}.annual-workspace .annual-data-table-index{width:68px;color:#00796b;font-weight:900;text-align:center!important}.annual-workspace .annual-data-table th.annual-data-table-index{color:#fff}.annual-workspace .annual-data-table th:nth-child(2){width:52%}.annual-workspace .annual-data-table th:nth-child(3){width:43%}.annual-workspace .annual-data-field-name{display:grid;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:14px;min-width:260px;color:#122620;font-weight:900;line-height:1.3}.annual-workspace .annual-data-field-icon{display:grid;height:30px;width:30px;place-items:center;border:1px solid #bcead8;border-radius:8px;background:#eafff7;color:#00856f}.annual-workspace .annual-table-input{min-height:40px;width:100%;min-width:220px;border:1px solid transparent;border-radius:8px;background:#ffffffc7;padding:9px 12px;color:#020617;font-size:14px;font-weight:900;line-height:1.35;outline:none;box-shadow:inset 0 0 0 1px #e2e8f073;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.annual-workspace .annual-table-textarea{min-height:52px;resize:vertical}.annual-workspace .annual-table-input:focus{border-color:#009879;background:#fff;box-shadow:0 0 0 3px #00987921}.annual-workspace .annual-table-input[readonly],.annual-workspace .annual-table-input:disabled{color:#020617;opacity:1}.annual-workspace .annual-table-file{display:grid;gap:7px;min-width:260px}.annual-workspace .annual-table-file-input{width:100%;border:1px dashed #9bd8c8;border-radius:8px;background:#ffffffd1;padding:8px;color:#183b34;font-size:12px;font-weight:900}.annual-workspace .annual-table-file a{width:-moz-fit-content;width:fit-content;color:#00796b;font-size:12px;font-weight:900;text-decoration:underline}.annual-workspace .annual-table-file span{max-width:360px;overflow:hidden;color:#475569;font-size:12px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.annual-workspace .annual-table-muted{color:#94a3b8!important}.annual-workspace .annual-data-row-filled .annual-data-field-icon{border-color:#86dcca;background:#dffcf3;color:#00796b}@media (max-width: 820px){.annual-workspace .annual-data-table{min-width:680px;font-size:13px}.annual-workspace .annual-data-table th,.annual-workspace .annual-data-table td{padding-right:14px;padding-left:14px}.annual-workspace .annual-data-field-name{min-width:220px}}.annual-workspace .annual-source-badge,.annual-workspace .annual-status-badge{display:inline-flex;min-height:28px;align-items:center;justify-content:center;border-radius:999px;padding:0 10px;font-size:11px;font-weight:900;letter-spacing:.04em;line-height:1;text-transform:uppercase;white-space:nowrap}.annual-workspace .annual-source-badge{border:1px solid #d8e7df;background:#f8fbf9;color:#526b62}.annual-workspace .annual-source-badge-manual{border-color:#fed7aa;background:#fff7ed;color:#c2410c}.annual-workspace .annual-status-badge{border:1px solid #e2e8f0;background:#f8fafc;color:#64748b}.annual-workspace .annual-status-badge-filled{border-color:#bbf7d0;background:#ecfdf5;color:#047857}.annual-workspace .annual-data-row-filled .annual-data-table-index{color:#0f766e}.annual-workspace .legacy-data-row{border:1px solid #d8e7df!important;background:#fff!important}.annual-workspace .legacy-data-group{border-right:1px solid #d8e7df!important;background:#f6fbf8!important}.annual-workspace .legacy-data-row-dark .legacy-data-group{background:linear-gradient(180deg,#103f35,#0f766e)!important}.annual-workspace .legacy-data-row-dark .legacy-data-group-title,.annual-workspace .legacy-data-row-dark .legacy-data-group-count{color:#fff!important}@media (max-width: 900px){.annual-workspace .annual-data-table-wrap-compact{border-left:1px solid #dfe7e4;border-radius:12px}.annual-workspace .legacy-data-group{border-right:0!important;border-bottom:1px solid #d8e7df!important}}.annual-workspace .legacy-data-row-table{display:block!important;grid-template-columns:1fr!important}.annual-workspace .legacy-data-row-table .legacy-table-wrap,.annual-workspace .legacy-data-row-table .annual-table-panel-pc,.annual-workspace .legacy-data-row-table .plastic-consumption-table{width:100%;min-width:0}.annual-workspace .legacy-data-row-table .legacy-data-group{min-height:54px;flex-direction:row!important;align-items:center!important;gap:12px;border-right:0!important;border-bottom:1px solid #d8e7df!important;background:linear-gradient(90deg,#f3fff8,#fff)!important}.annual-workspace .legacy-data-row-table .legacy-data-group-title{flex:1 1 auto;font-size:14px!important}.annual-workspace .legacy-data-row-table .legacy-data-group-count{margin-top:0}.annual-workspace .legacy-data-row-table .legacy-table-wrap{display:block!important;padding:0!important}.annual-workspace .legacy-data-row-table .annual-table-panel-pc{border:0;border-radius:0;box-shadow:none}.annual-workspace .legacy-data-row-table .annual-table-panel-head{min-height:60px;padding:14px 18px}.annual-workspace .legacy-data-row-table .plastic-consumption-table{overflow-x:auto}.annual-workspace .legacy-data-row-table .plastic-consumption-table table{width:100%;min-width:0;table-layout:fixed}.annual-workspace .legacy-data-row-table .plastic-consumption-table th,.annual-workspace .legacy-data-row-table .plastic-consumption-table td{border-color:#dcebe3;padding:12px 14px}.annual-workspace .legacy-data-row-table .plastic-consumption-table th{background:#f6fbf8;color:#31453e;font-size:11px;line-height:1.25}.annual-workspace .legacy-data-row-table .plastic-consumption-table td{background:#fff}.annual-workspace .legacy-data-row-table .plastic-consumption-table tbody tr:nth-child(2n) td{background:#fbfdfb}.annual-workspace .legacy-data-row-table .plastic-consumption-table input{min-height:42px;border:1px solid transparent;border-radius:8px;background:#fff;padding:8px 10px;color:#071323;font-size:14px}.annual-workspace .legacy-data-row-table .plastic-consumption-table input:focus{border-color:#0f766e;box-shadow:0 0 0 3px #0f766e1a}.annual-workspace .legacy-data-row-table .plastic-consumption-table th:first-child,.annual-workspace .legacy-data-row-table .plastic-consumption-table td:first-child{width:140px}@media (max-width: 900px){.annual-workspace .legacy-data-row-table{grid-template-columns:1fr!important}.annual-workspace .legacy-data-row-table .annual-table-panel-pc{border-radius:0 0 10px 10px}.annual-workspace .legacy-data-row-table .plastic-consumption-table table{min-width:760px}}.annual-workspace .annual-stepper{position:sticky;top:72px;z-index:8;display:grid;grid-template-columns:repeat(3,118px)!important;align-items:end;justify-content:start;gap:0;width:-moz-max-content;width:max-content;min-height:78px;margin:0 0 18px;overflow:visible;border:0!important;border-radius:0;background:transparent!important;padding:0 12px;box-shadow:none!important;isolation:isolate}.annual-workspace .annual-stepper:before{content:"";position:absolute;right:12px;bottom:0;left:12px;z-index:-2;height:58px;border-radius:10px;background:linear-gradient(180deg,#222231,#14141f);box-shadow:0 20px 36px #0f172a33}.annual-workspace .annual-step{position:relative;display:grid;min-width:0;min-height:78px;place-items:center;gap:5px;border:0!important;border-radius:0!important;background:transparent!important;color:#ffffffb8;font-size:11px;font-weight:900;letter-spacing:0;line-height:1.1;outline:none;padding:8px 8px 9px;text-align:center;transform:translateY(0);box-shadow:none!important;transition:color .22s ease,transform .26s cubic-bezier(.2,.8,.2,1),opacity .22s ease}.annual-workspace .annual-step:before{content:"";position:absolute;top:0;left:50%;z-index:-1;height:66px;width:98px;border-radius:0 0 999px 999px;background:#f7faf7;opacity:0;transform:translate(-50%) translateY(-18px) scale(.72);transition:opacity .22s ease,transform .28s cubic-bezier(.2,.8,.2,1)}.annual-workspace .annual-step:after{content:"";position:absolute;top:13px;left:50%;z-index:-1;height:58px;width:58px;border-radius:999px;background:linear-gradient(135deg,#5b5cff,#3135df);box-shadow:0 16px 28px #3a3de157;opacity:0;transform:translate(-50%) scale(.65);transition:opacity .22s ease,transform .28s cubic-bezier(.2,.8,.2,1)}.annual-workspace .annual-step:hover{color:#fff;transform:translateY(-3px)}.annual-workspace .annual-step-icon{display:grid;height:42px;width:42px;place-items:center;border:0!important;border-radius:14px;background:transparent!important;color:currentColor;box-shadow:none!important;transition:color .22s ease,transform .28s cubic-bezier(.2,.8,.2,1)}.annual-workspace .annual-step-icon svg{height:27px;width:27px;stroke-width:2}.annual-workspace .annual-step>span:last-child{max-width:100%;overflow:hidden;color:currentColor;line-height:1.1;opacity:.88;text-overflow:ellipsis;white-space:nowrap;transition:opacity .22s ease,transform .26s cubic-bezier(.2,.8,.2,1)}.annual-workspace .annual-step-active{color:#fff;transform:translateY(-14px)}.annual-workspace .annual-step-active:before{opacity:1;transform:translate(-50%) translateY(-18px) scale(1)}.annual-workspace .annual-step-active:after{opacity:1;transform:translate(-50%) scale(1)}.annual-workspace .annual-step-active .annual-step-icon{color:#fff;transform:translateY(1px)}.annual-workspace .annual-step-active>span:last-child{opacity:1;transform:translateY(1px)}.annual-workspace .annual-step-complete:not(.annual-step-active){color:#a7f3d0f2}.annual-workspace .annual-step:focus-visible .annual-step-icon{box-shadow:0 0 0 3px #6366f159!important}@media (max-width: 760px){.annual-workspace .annual-stepper{grid-template-columns:repeat(3,96px)!important;max-width:100%;min-height:74px;overflow-x:auto;padding:0 8px}.annual-workspace .annual-stepper:before{right:8px;left:8px}.annual-workspace .annual-step{min-height:74px;font-size:10px}.annual-workspace .annual-step:before{width:86px}.annual-workspace .annual-step:after{height:52px;width:52px}.annual-workspace .annual-step-icon svg{height:24px;width:24px}}.annual-workspace .annual-stepper{position:sticky;top:72px;z-index:9;display:grid;grid-template-columns:repeat(3,minmax(158px,1fr))!important;align-items:center;justify-content:start;gap:8px;width:-moz-fit-content;width:fit-content;max-width:100%;min-height:66px;margin:0 0 18px;overflow:visible;border:1px solid rgba(148,163,184,.18)!important;border-radius:18px;background:linear-gradient(135deg,#171823,#10111a)!important;padding:8px;box-shadow:0 18px 44px #0f172a2e,inset 0 1px #ffffff14!important;isolation:isolate}.annual-workspace .annual-stepper:before{display:none!important}.annual-workspace .annual-step{position:relative;display:flex;min-width:0;min-height:50px;align-items:center;justify-content:center;gap:10px;border:1px solid transparent!important;border-radius:13px!important;background:transparent!important;color:#e2e8f0a8;font-size:12px;font-weight:900;letter-spacing:0;line-height:1;outline:none;padding:0 16px;text-align:center;transform:none;box-shadow:none!important;transition:background .22s ease,border-color .22s ease,color .22s ease,transform .22s ease,box-shadow .22s ease}.annual-workspace .annual-step:hover{border-color:#ffffff14!important;background:#ffffff0f!important;color:#fff;transform:none}.annual-workspace .annual-step-icon{display:grid;height:34px;width:34px;flex:0 0 34px;place-items:center;border:1px solid rgba(255,255,255,.1)!important;border-radius:11px;background:#ffffff14!important;color:currentColor;box-shadow:none!important;transition:background .22s ease,border-color .22s ease,color .22s ease,transform .22s ease}.annual-workspace .annual-step-icon svg{height:20px;width:20px;stroke-width:2.2}.annual-workspace .annual-step>span:last-child{max-width:100%;overflow:hidden;color:currentColor;line-height:1.1;opacity:1;text-overflow:ellipsis;white-space:nowrap;transform:none}.annual-workspace .annual-step-active{border-color:#14b8a65c!important;background:linear-gradient(135deg,#168b7d,#0f766e)!important;color:#fff;transform:none;box-shadow:0 14px 28px #0f766e42,inset 0 1px #ffffff29!important}.annual-workspace .annual-step-active .annual-step-icon{border-color:#ffffff38!important;background:#ffffff24!important;color:#fff;transform:none}.annual-workspace .annual-step-complete:not(.annual-step-active){color:#9ce8cf}.annual-workspace .annual-step-complete:not(.annual-step-active) .annual-step-icon{border-color:#9ce8cf38!important;background:#10b9811f!important}.annual-workspace .annual-step:focus-visible{box-shadow:0 0 0 3px #14b8a642!important}@media (max-width: 760px){.annual-workspace .annual-stepper{grid-template-columns:repeat(3,minmax(112px,1fr))!important;width:-moz-fit-content;width:fit-content;min-height:62px;gap:6px;overflow-x:auto;border-radius:15px;padding:7px}.annual-workspace .annual-step{min-height:48px;gap:7px;padding:0 10px;font-size:11px}.annual-workspace .annual-step-icon{height:31px;width:31px;flex-basis:31px;border-radius:10px}.annual-workspace .annual-step-icon svg{height:18px;width:18px}}.annual-workspace .annual-workspace-body{overflow:visible}.annual-workspace .annual-stepper{position:sticky!important;top:72px!important;z-index:12!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;width:min(720px,calc(100vw - 48px))!important;min-height:74px!important;align-items:center!important;gap:8px!important;overflow:visible!important;margin:4px auto 18px!important;border:1px solid rgba(15,118,110,.16)!important;border-radius:22px!important;background:linear-gradient(135deg,#fffffff5,#f1faf7eb)!important;padding:8px!important;box-shadow:0 18px 46px #0f172a14,inset 0 1px #ffffffe6!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important}.annual-workspace .annual-step{position:relative!important;display:flex!important;width:auto!important;min-width:0!important;height:56px!important;min-height:56px!important;align-items:center!important;justify-content:center!important;gap:10px!important;border:1px solid transparent!important;border-radius:16px!important;background:transparent!important;padding:0 16px!important;color:#52645a!important;box-shadow:none!important;isolation:isolate;transform:translateY(0) scale(1);transition:transform .26s cubic-bezier(.2,.9,.2,1),background-color .22s ease,border-color .22s ease,box-shadow .22s ease,color .22s ease,filter .22s ease!important}.annual-workspace .annual-step:before{content:"";position:absolute;z-index:-1;inset:-8px 18px auto;height:4px;border-radius:999px;background:linear-gradient(90deg,#0f766e,#4053ff,#f59e0b);opacity:0;transform:scaleX(.45);transition:opacity .26s ease,transform .32s cubic-bezier(.2,.9,.2,1)}.annual-workspace .annual-step:after{content:"";position:absolute;inset:auto 18px 8px!important;width:auto!important;height:3px!important;border-radius:999px 999px 0 0!important;background:linear-gradient(90deg,#0f766e,#f59e0b)!important;opacity:0!important;transform:scaleX(.35)!important;transition:opacity .26s ease,transform .32s cubic-bezier(.2,.9,.2,1)!important}.annual-workspace .annual-step:hover{border-color:#0f766e29!important;background:#ffffffc7!important;transform:translateY(-2px) scale(1.01)!important;box-shadow:0 10px 24px #0f172a0f!important}.annual-workspace .annual-step-icon{display:grid!important;width:38px!important;height:38px!important;place-items:center!important;flex:0 0 38px!important;border:1px solid rgba(15,118,110,.16)!important;border-radius:13px!important;background:#ecfdf5!important;color:currentColor!important;box-shadow:inset 0 0 0 1px #ffffffa6!important;transition:width .26s cubic-bezier(.2,.9,.2,1),height .26s cubic-bezier(.2,.9,.2,1),border-radius .26s cubic-bezier(.2,.9,.2,1),background-color .26s ease,box-shadow .26s ease,transform .26s cubic-bezier(.2,.9,.2,1)}.annual-workspace .annual-step-icon svg{width:20px!important;height:20px!important;stroke-width:2.1!important;transition:transform .26s cubic-bezier(.2,.9,.2,1)}.annual-workspace .annual-step>span:not(.annual-step-icon){display:block!important;min-width:0!important;overflow:hidden;color:currentColor!important;font-size:12px!important;font-weight:950!important;letter-spacing:0!important;line-height:1.15!important;text-align:left!important;text-overflow:ellipsis;white-space:nowrap!important}.annual-workspace .annual-step-active{border-color:#0f766e5c!important;background:linear-gradient(135deg,#0f766e,#16806f 58%,#2563eb 140%)!important;color:#fff!important;transform:translateY(-10px) scale(1.015)!important;box-shadow:0 18px 34px #0f766e38,0 0 0 6px #0f766e0f!important}.annual-workspace .annual-step-active:before{opacity:1;transform:scaleX(1)}.annual-workspace .annual-step-active:after{opacity:1!important;transform:scaleX(1)!important}.annual-workspace .annual-step-active .annual-step-icon{width:42px!important;height:42px!important;flex-basis:42px!important;border-color:#ffffff47!important;border-radius:14px!important;background:#ffffff2b!important;box-shadow:0 12px 22px #02061729,inset 0 0 0 1px #ffffff2e!important;transform:translateY(-1px) rotate(-1deg)}.annual-workspace .annual-step-active .annual-step-icon svg{transform:scale(1.08)}.annual-workspace .annual-step-complete:not(.annual-step-active) .annual-step-icon{background:#dcfce7!important;box-shadow:inset 0 0 0 1px #34d39933!important}.annual-workspace .annual-panel-head,.annual-workspace .processing-section-card{animation:annualPanelIn .34s cubic-bezier(.2,.9,.2,1) both}@keyframes annualPanelIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 640px){.annual-workspace .annual-stepper{width:calc(100vw - 28px)!important;min-height:70px!important;gap:6px!important;padding:7px!important}.annual-workspace .annual-step{height:52px!important;min-height:52px!important;gap:0!important;padding:0!important}.annual-workspace .annual-step-icon{width:40px!important;height:40px!important;flex-basis:40px!important}.annual-workspace .annual-step-icon svg{width:24px!important;height:24px!important}.annual-workspace .annual-step>span:not(.annual-step-icon){position:absolute!important;width:1px!important;height:1px!important;clip:rect(0 0 0 0)!important}.annual-workspace .annual-step-active{transform:translateY(-8px) scale(1.01)!important}.annual-workspace .annual-step-active .annual-step-icon{width:44px!important;height:44px!important;flex-basis:44px!important}}.annual-workspace .annual-stepper{position:sticky!important;top:72px!important;z-index:20!important;display:grid!important;grid-template-columns:repeat(3,minmax(150px,1fr))!important;width:min(620px,100%)!important;min-height:66px!important;align-items:center!important;justify-content:start!important;gap:8px!important;overflow:visible!important;margin:0 0 18px!important;border:1px solid rgba(15,118,110,.18)!important;border-radius:16px!important;background:linear-gradient(135deg,#fffffffa,#f6fdf9f5)!important;padding:8px!important;box-shadow:0 12px 28px #0f172a12,inset 0 1px #ffffffe6!important;-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important}.annual-workspace .annual-stepper:before,.annual-workspace .annual-stepper:after,.annual-workspace .annual-step:before,.annual-workspace .annual-step:after{content:none!important;display:none!important}.annual-workspace .annual-step{position:relative!important;display:flex!important;width:auto!important;min-width:0!important;height:50px!important;min-height:50px!important;align-items:center!important;justify-content:flex-start!important;gap:10px!important;border:1px solid transparent!important;border-radius:12px!important;background:transparent!important;padding:0 12px!important;color:#3f5149!important;font-size:12px!important;font-weight:950!important;letter-spacing:0!important;line-height:1.1!important;text-align:left!important;box-shadow:none!important;transform:none!important;transition:transform .22s cubic-bezier(.2,.9,.2,1),background-color .18s ease,border-color .18s ease,box-shadow .18s ease,color .18s ease!important}.annual-workspace .annual-step:hover{border-color:#0f766e2e!important;background:#eefaf4!important;color:#0f766e!important;box-shadow:0 8px 18px #0f172a0e!important;transform:translateY(-1px)!important}.annual-workspace .annual-step-icon{display:grid!important;width:34px!important;height:34px!important;min-width:34px!important;place-items:center!important;flex:0 0 34px!important;border:1px solid rgba(15,118,110,.16)!important;border-radius:10px!important;background:#ecfdf5!important;color:#0f766e!important;box-shadow:inset 0 0 0 1px #ffffffb8!important;transform:none!important;transition:background-color .18s ease,border-color .18s ease,color .18s ease,transform .22s cubic-bezier(.2,.9,.2,1)!important}.annual-workspace .annual-step-icon svg{width:18px!important;height:18px!important;stroke-width:2.2!important;transform:none!important}.annual-workspace .annual-step>span:not(.annual-step-icon),.annual-workspace .annual-step>span:last-child{position:static!important;display:block!important;width:auto!important;height:auto!important;min-width:0!important;overflow:hidden!important;clip:auto!important;color:currentColor!important;font-size:12px!important;font-weight:950!important;letter-spacing:0!important;line-height:1.1!important;opacity:1!important;text-overflow:ellipsis!important;transform:none!important;white-space:nowrap!important}.annual-workspace .annual-step-active,.annual-workspace .annual-step-active:hover{border-color:#0f766e57!important;background:linear-gradient(135deg,#0f766e,#16806f 72%,#1d7f94)!important;color:#fff!important;box-shadow:0 12px 24px #0f766e33,inset 0 1px #ffffff2e!important;transform:translateY(-2px)!important}.annual-workspace .annual-step-active .annual-step-icon,.annual-workspace .annual-step-active:hover .annual-step-icon{border-color:#ffffff47!important;background:#ffffff29!important;color:#fff!important;box-shadow:inset 0 0 0 1px #ffffff24!important}.annual-workspace .annual-step-active .annual-step-icon svg,.annual-workspace .annual-step-active:hover .annual-step-icon svg{transform:scale(1.04)!important}.annual-workspace .annual-step-complete:not(.annual-step-active){color:#0f766e!important}.annual-workspace .annual-step-complete:not(.annual-step-active) .annual-step-icon{background:#dcfce7!important}@media (max-width: 760px){.annual-workspace .annual-stepper{grid-template-columns:repeat(3,minmax(0,1fr))!important;width:100%!important}.annual-workspace .annual-step{justify-content:center!important;gap:0!important;padding:0!important}.annual-workspace .annual-step>span:not(.annual-step-icon),.annual-workspace .annual-step>span:last-child{position:absolute!important;width:1px!important;height:1px!important;clip:rect(0 0 0 0)!important}}.annual-workspace .annual-tab-content{opacity:1;transform:translateY(0);filter:blur(0);transition:opacity .18s ease,transform .22s cubic-bezier(.2,.9,.2,1),filter .18s ease;will-change:opacity,transform}.annual-workspace .annual-tab-content-switching{opacity:.42;transform:translateY(5px);filter:blur(1px);pointer-events:none}.annual-workspace .annual-section-content{animation:annualSectionSettle .24s cubic-bezier(.2,.9,.2,1) both}.annual-workspace .processing-section-card{transition:opacity .2s ease,transform .22s cubic-bezier(.2,.9,.2,1),box-shadow .22s ease,border-color .18s ease!important}.annual-workspace .processing-hint-pill{position:relative;overflow:hidden;transition:transform .18s cubic-bezier(.2,.9,.2,1),background-color .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease!important}.annual-workspace .processing-hint-pill:after{content:"";position:absolute;inset:auto 12px 5px;height:2px;border-radius:999px;background:currentColor;opacity:0;transform:scaleX(.35);transition:opacity .18s ease,transform .22s cubic-bezier(.2,.9,.2,1)}.annual-workspace .processing-hint-pill:hover{transform:translateY(-1px);box-shadow:0 8px 18px #0f172a0e}.annual-workspace .processing-hint-pill-active:after{opacity:.5;transform:scaleX(1)}@keyframes annualSectionSettle{0%{opacity:.78;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion: reduce){.annual-workspace .annual-tab-content,.annual-workspace .processing-section-card,.annual-workspace .processing-hint-pill,.annual-workspace .annual-step,.annual-workspace .annual-step-icon{animation:none!important;transition:none!important}.annual-workspace .annual-tab-content-switching{opacity:1;transform:none;filter:none}}.annual-workspace .annual-stepper{width:100%!important;grid-template-columns:repeat(3,minmax(150px,196px))!important;justify-content:start!important;margin-right:0!important}.annual-workspace .legacy-data-row,.annual-workspace .legacy-data-row-table{display:block!important;grid-template-columns:1fr!important}.annual-workspace .legacy-data-group,.annual-workspace .legacy-data-row-table .legacy-data-group{display:none!important}.annual-workspace .legacy-data-fields,.annual-workspace .legacy-data-row-table .legacy-table-wrap,.annual-workspace .legacy-data-row-table .annual-table-panel-pc,.annual-workspace .legacy-data-row-table .plastic-consumption-table{width:100%!important}.annual-workspace .annual-data-table th{border-bottom:1px solid rgba(51,127,131,.2)!important;background:linear-gradient(90deg,#e9fbf8,#d8f5ef 45%,#c9f0ea)!important;color:#174c49!important;box-shadow:inset 0 -1px #ffffffe0!important}.annual-workspace .annual-data-table th.annual-data-table-index{background:#d8f2ef!important;color:#256f70!important}.annual-workspace .annual-data-table th:nth-child(2){background:linear-gradient(90deg,#e8faf7,#d9f5ef)!important;color:#0f4f49!important}.annual-workspace .annual-data-table th:nth-child(3){background:linear-gradient(90deg,#dcf6f0,#c8eee8 58%,#bde9e4)!important;color:#0f5e59!important}.annual-workspace .annual-data-table-wrap{border-color:#337f8338!important;box-shadow:0 18px 44px #0f172a11,0 0 0 1px #337f8314!important}.annual-workspace .annual-data-table tbody tr:hover td{background:#edf8f7!important}.annual-workspace .annual-data-table th.annual-data-table-index,.annual-workspace .annual-data-table .annual-data-table-index{width:58px!important}.annual-workspace .annual-data-table th:nth-child(2){width:34%!important}.annual-workspace .annual-data-table th:nth-child(3){width:62%!important}.annual-workspace .annual-data-table td{height:54px!important;padding:10px 14px!important}.annual-workspace .annual-data-table th{padding:14px 16px!important}.annual-workspace .annual-data-field-name{grid-template-columns:34px minmax(0,1fr)!important;gap:10px!important;min-width:0!important}.annual-workspace .annual-data-field-icon{height:28px!important;width:28px!important;border-radius:8px!important}.annual-workspace .annual-data-field-label{display:block;overflow:hidden;max-width:100%;text-overflow:ellipsis;white-space:nowrap}.annual-workspace .annual-data-field-meta{display:none!important}.annual-workspace .annual-table-input{min-height:38px!important;min-width:0!important;padding:8px 12px!important}.annual-workspace .annual-table-textarea{min-height:48px!important}.annual-workspace .annual-data-table-wrap{padding:0!important;background:#fff!important}.annual-workspace .annual-data-table{min-width:0!important;border-collapse:separate!important;border-spacing:0!important}.annual-workspace .annual-data-table,.annual-workspace .annual-data-table tbody{display:block!important;width:100%!important}.annual-workspace .annual-data-table tbody{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0!important;padding:0!important;border-top:1px solid rgba(51,127,131,.16)!important;border-left:1px solid rgba(51,127,131,.16)!important}.annual-workspace .annual-data-table tr{display:grid!important;grid-template-columns:42px minmax(170px,.8fr) minmax(220px,1.2fr)!important;align-items:center!important;min-height:74px!important;overflow:hidden!important;border:0!important;border-right:1px solid rgba(51,127,131,.16)!important;border-bottom:1px solid rgba(51,127,131,.16)!important;border-radius:0!important;background:#fff!important;box-shadow:none!important;transition:background-color .18s ease!important}.annual-workspace .annual-data-table tr:hover{background:#f1fbf7!important;box-shadow:none!important;transform:none!important}.annual-workspace .annual-data-table tr.annual-data-row-wide{grid-column:1 / -1!important;grid-template-columns:42px minmax(230px,.36fr) minmax(360px,.64fr)!important}.annual-workspace .annual-data-table td{display:flex!important;height:auto!important;min-height:72px!important;align-items:center!important;border-bottom:0!important;background:transparent!important;padding:10px 12px!important}.annual-workspace .annual-data-table tbody tr:nth-child(odd) td,.annual-workspace .annual-data-table tbody tr:hover td{background:transparent!important}.annual-workspace .annual-data-table-index{width:auto!important;justify-content:center!important;color:#2f7a7f!important;font-size:13px!important}.annual-workspace .annual-data-field-name{width:100%}.annual-workspace .annual-data-table tr.annual-data-row-filled{background:#fbfefd!important}.annual-workspace .annual-data-table tr.annual-data-row-filled:before{content:"";align-self:stretch;width:3px;grid-column:1;grid-row:1;background:linear-gradient(180deg,#337f83,#10b981)}.annual-workspace .annual-data-table tr.annual-data-row-filled>td:first-child{grid-column:1;grid-row:1}@media (max-width: 1180px){.annual-workspace .annual-data-table tbody{grid-template-columns:1fr!important}.annual-workspace .annual-data-table tr,.annual-workspace .annual-data-table tr.annual-data-row-wide{grid-column:1 / -1!important;grid-template-columns:42px minmax(190px,.38fr) minmax(260px,.62fr)!important}}@media (max-width: 760px){.annual-workspace .annual-data-table tbody{padding:10px!important}.annual-workspace .annual-data-table tr,.annual-workspace .annual-data-table tr.annual-data-row-wide{grid-template-columns:38px minmax(0,1fr)!important}.annual-workspace .annual-data-table td:nth-child(3){grid-column:2 / -1;padding-top:0!important}}.not-found-page{min-height:100vh;display:grid;place-items:center;padding:28px;background:radial-gradient(circle at 15% 10%,rgba(15,118,110,.13),transparent 34%),linear-gradient(135deg,#f3fbf8,#fff 48%,#fff8ef)}.not-found-shell{width:min(1120px,100%);display:grid;grid-template-columns:minmax(280px,.8fr) minmax(320px,1.2fr);align-items:center;gap:28px;overflow:hidden;border:1px solid rgba(15,118,110,.16);border-radius:28px;background:#ffffffe0;padding:28px;box-shadow:0 28px 70px #0f172a1f;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.not-found-copy{min-width:0;padding:14px}.not-found-badge{display:inline-flex;min-height:34px;align-items:center;gap:8px;border:1px solid rgba(15,118,110,.18);border-radius:999px;background:#ecfdf5;padding:0 12px;color:#0f766e;font-size:12px;font-weight:950}.not-found-copy h1{margin:18px 0 0;color:#071323;font-size:clamp(36px,6vw,76px);font-weight:950;line-height:.95}.not-found-copy p{max-width:460px;margin:18px 0 0;color:#50645b;font-size:15px;font-weight:800;line-height:1.7}.not-found-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}.not-found-actions button{display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:9px;border:1px solid rgba(15,118,110,.18);border-radius:12px;background:#fff;padding:0 18px;color:#0f4f49;font-size:13px;font-weight:950;box-shadow:0 10px 22px #0f172a0f;transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease}.not-found-actions button:hover{transform:translateY(-1px);box-shadow:0 14px 26px #0f172a17}.not-found-actions .not-found-primary{border-color:transparent;background:linear-gradient(135deg,#0f766e,#16806f);color:#fff}.not-found-media{min-width:0;overflow:hidden;border:1px solid rgba(15,118,110,.14);border-radius:22px;background:#f8fcfb;box-shadow:inset 0 1px #ffffffdb}.not-found-media img{display:block;width:100%;height:min(520px,62vh);-o-object-fit:cover;object-fit:cover}@media (max-width: 820px){.not-found-shell{grid-template-columns:1fr;padding:18px}.not-found-media{order:-1}.not-found-media img{height:min(360px,48vh)}}.annual-workspace .annual-toolbar{align-items:stretch;border:1px solid #cfe3dc!important;border-radius:20px!important;background:linear-gradient(135deg,#f0fdfaeb,#ffffffe0 48%,#fff7edb8),url(https://i.pinimg.com/736x/e1/be/da/e1beda396d206a583bb3baeb0436ccb8.jpg) left center / 420px auto no-repeat,url(https://i.pinimg.com/736x/d1/0d/cf/d10dcfcdcf727e4fcf3f43ff3c6fb215.jpg) right center / 430px auto no-repeat,linear-gradient(135deg,#f0fdfae6,#fffffff5 52%,#fff7eda8)!important;padding:12px!important;box-shadow:0 18px 46px #0f172a14,inset 0 1px #ffffffe6!important}.annual-workspace .annual-toolbar .annual-back-button{align-self:center;height:48px!important;width:48px!important;border:0!important;border-radius:14px!important;background:linear-gradient(135deg,#0f766e,#0d9488)!important;color:#fff!important;box-shadow:0 14px 28px #0f766e3d!important}.annual-workspace .annual-toolbar .annual-summary-strip{display:grid;grid-template-columns:minmax(320px,1.55fr) minmax(210px,.8fr) minmax(230px,1fr) minmax(230px,1fr)!important;gap:12px!important;width:100%;border:0!important;border-radius:0!important;background:transparent!important;padding:0!important;box-shadow:none!important}.annual-workspace .annual-toolbar .annual-summary-card{position:relative;display:grid!important;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px;width:100%!important;min-height:68px!important;overflow:hidden;border:1px solid rgba(15,118,110,.16)!important;border-radius:14px!important;background:linear-gradient(135deg,#fffffffa,#f8fdfaf5)!important;padding:12px 14px!important;box-shadow:0 10px 26px #0f172a0e,inset 0 1px #fffffff0!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.annual-workspace .annual-toolbar .annual-summary-card:after{content:"";position:absolute;right:-32px;bottom:-42px;height:92px;width:92px;border-radius:999px;background:radial-gradient(circle,rgba(20,184,166,.12),transparent 68%);pointer-events:none}.annual-workspace .annual-toolbar .annual-summary-card-client{min-width:0!important;border-color:#0f766e38!important;background:linear-gradient(135deg,#fffffff0,#f0fdfae6),url(https://i.pinimg.com/736x/e1/be/da/e1beda396d206a583bb3baeb0436ccb8.jpg) right center / cover no-repeat!important}.annual-workspace .annual-toolbar .annual-summary-icon{display:grid!important;height:40px!important;width:40px!important;place-items:center;border:1px solid #aee5d6!important;border-radius:12px!important;background:linear-gradient(135deg,#ecfdf5,#eef9ff)!important;color:#0f766e!important;box-shadow:inset 0 1px #ffffffe6!important}.annual-workspace .annual-toolbar .annual-summary-copy{min-width:0}.annual-workspace .annual-toolbar .annual-summary-label{display:block;color:#547085!important;font-size:10px!important;font-weight:900!important;letter-spacing:.13em!important;line-height:1.15;text-transform:uppercase}.annual-workspace .annual-toolbar .annual-summary-value{display:block;margin-top:4px;overflow:hidden;color:#06131f!important;font-size:15px!important;font-weight:950!important;letter-spacing:0!important;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.annual-workspace .annual-toolbar .annual-summary-meta{display:block;margin-top:4px;color:#00856f!important;font-size:10px!important;font-weight:950!important;letter-spacing:.08em!important;line-height:1;text-transform:uppercase}.annual-workspace .processing-section-card{border:1px solid #d7e7e2!important;border-radius:16px!important;background:linear-gradient(180deg,#fff,#fbfdfc)!important;padding:16px!important;box-shadow:0 18px 44px #0f172a0f!important}.annual-workspace .legacy-data-row{border:1px solid #d7e7e2!important;border-radius:16px!important;background:#fff!important;box-shadow:0 12px 30px #0f172a0b!important}.annual-workspace .legacy-data-group{background:linear-gradient(180deg,#f4fbf8,#fff)!important;border-color:#d7e7e2!important}.annual-workspace .legacy-data-row-dark .legacy-data-group{background:linear-gradient(180deg,#0b3b36,#0f766e)!important}.annual-workspace .annual-data-table-wrap{border:1px solid #d7e7e2!important;border-radius:14px!important;background:#fff!important;box-shadow:0 16px 38px #0f172a0f!important}.annual-workspace .annual-data-table{color:#071323!important;font-size:14px!important}.annual-workspace .annual-data-table th{border-bottom:0!important;background:linear-gradient(135deg,#082f2c,#0f766e 68%,#13a18f)!important;padding:16px 18px!important;color:#fff!important;font-size:11px!important;letter-spacing:.08em!important}.annual-workspace .annual-data-table th:first-child{border-top-left-radius:13px!important}.annual-workspace .annual-data-table th:last-child{border-top-right-radius:13px!important}.annual-workspace .annual-data-table td{height:64px!important;border-bottom:1px solid #e6efeb!important;background:#fff!important;padding:13px 18px!important}.annual-workspace .annual-data-table tbody tr:nth-child(odd) td{background:#f7fbf9!important}.annual-workspace .annual-data-table tbody tr:hover td{background:#eefbf6!important}.annual-workspace .annual-data-table-index{color:#0f766e!important;font-size:13px!important}.annual-workspace .annual-data-table th.annual-data-table-index{color:#fff!important}.annual-workspace .annual-data-field-icon{border-color:#b9eadb!important;border-radius:10px!important;background:#ecfdf5!important;color:#0f766e!important}.annual-workspace .annual-data-field-name{color:#102a24!important}.annual-workspace .annual-table-input{min-height:42px!important;border:1px solid #e4ede9!important;border-radius:10px!important;background:#fff!important;color:#06131f!important;box-shadow:inset 0 1px #fffc!important}.annual-workspace .annual-table-input:focus{border-color:#14b8a6!important;box-shadow:0 0 0 3px #14b8a624!important}.annual-workspace .annual-table-input[readonly],.annual-workspace .annual-table-input:disabled{background:#fbfdfc!important}.annual-workspace .annual-table-file-input{border-color:#aee5d6!important;border-radius:10px!important;background:#f7fcfa!important}.annual-workspace .legacy-data-row-table .plastic-consumption-table th{background:linear-gradient(135deg,#e9f8f3,#f7fcfa)!important;color:#183b34!important}.annual-workspace .legacy-data-row-table .plastic-consumption-table td{background:#fff!important}.annual-workspace .legacy-data-row-table .plastic-consumption-table tbody tr:nth-child(2n) td{background:#f7fbf9!important}.annual-workspace .legacy-data-row-table .plastic-consumption-table input{border:1px solid #e4ede9!important;border-radius:10px!important;background:#fff!important}@media (max-width: 1280px){.annual-workspace .annual-toolbar .annual-summary-strip{grid-template-columns:repeat(2,minmax(0,1fr))!important}.annual-workspace .annual-toolbar{background:linear-gradient(135deg,#f0fdfaf0,#ffffffe6 54%,#fff7edc2),url(https://i.pinimg.com/736x/e1/be/da/e1beda396d206a583bb3baeb0436ccb8.jpg) left top / 360px auto no-repeat,url(https://i.pinimg.com/736x/d1/0d/cf/d10dcfcdcf727e4fcf3f43ff3c6fb215.jpg) right bottom / 360px auto no-repeat!important}}@media (max-width: 760px){.annual-workspace .annual-toolbar{grid-template-columns:1fr!important;padding:10px!important;background:linear-gradient(135deg,#f0fdfaf5,#ffffffeb),url(https://i.pinimg.com/736x/e1/be/da/e1beda396d206a583bb3baeb0436ccb8.jpg) center top / 520px auto no-repeat!important}.annual-workspace .annual-toolbar .annual-summary-strip{grid-template-columns:1fr!important}.annual-workspace .annual-toolbar .annual-summary-card{min-height:62px!important}.annual-workspace .annual-data-table{min-width:680px!important}}.annual-workspace .annual-toolbar .annual-summary-card,.annual-workspace .annual-data-table-wrap,.annual-workspace .processing-section-card{position:relative;overflow:hidden}.annual-workspace .annual-toolbar .annual-summary-card:before,.annual-workspace .processing-section-card:before,.annual-workspace .annual-data-table-wrap:before{content:"";position:absolute;top:-45%;left:-90%;z-index:1;height:190%;width:42%;background:linear-gradient(115deg,transparent 0%,rgba(255,255,255,.12) 36%,rgba(255,255,255,.42) 50%,rgba(255,255,255,.12) 64%,transparent 100%);opacity:0;pointer-events:none;transform:rotate(8deg)}.annual-workspace .annual-toolbar .annual-summary-card:hover:before,.annual-workspace .processing-section-card:hover:before,.annual-workspace .annual-data-table-wrap:hover:before{animation:annualSoftShine 1.05s cubic-bezier(.2,.8,.2,1)}.annual-workspace .annual-toolbar .annual-summary-card{transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease!important}.annual-workspace .annual-toolbar .annual-summary-card:hover{border-color:#14b8a657!important;box-shadow:0 16px 34px #0f172a13,inset 0 1px #fffffff5!important;transform:translateY(-1px)}.annual-workspace .annual-toolbar .annual-summary-icon{transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease!important}.annual-workspace .annual-toolbar .annual-summary-card:hover .annual-summary-icon{border-color:#7ddfce!important;box-shadow:0 10px 20px #0f766e1f,inset 0 1px #fffffff5!important;transform:translateY(-1px) scale(1.02)}.annual-workspace .annual-data-table th{position:sticky;overflow:hidden}.annual-workspace .annual-data-table th:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(110deg,transparent 0%,transparent 35%,rgba(255,255,255,.18) 48%,transparent 62%,transparent 100%);opacity:.52;pointer-events:none;transform:translate(-100%);animation:annualHeaderGlint 4.2s ease-in-out infinite}.annual-workspace .annual-data-table tbody tr td,.annual-workspace .legacy-data-row-table .plastic-consumption-table tbody tr td{transition:background .18s ease,box-shadow .18s ease,transform .18s ease!important}.annual-workspace .annual-data-table tbody tr:hover td:first-child,.annual-workspace .legacy-data-row-table .plastic-consumption-table tbody tr:hover td:first-child{box-shadow:inset 4px 0 #14b8a6}.annual-workspace .annual-table-input,.annual-workspace .legacy-data-row-table .plastic-consumption-table input,.annual-workspace .annual-table-file-input{transition:border-color .18s ease,box-shadow .18s ease,background .18s ease,transform .18s ease!important}.annual-workspace .annual-table-input:hover,.annual-workspace .legacy-data-row-table .plastic-consumption-table input:hover,.annual-workspace .annual-table-file-input:hover{border-color:#b7e5da!important;background:#fff!important}.annual-workspace .annual-table-input:focus,.annual-workspace .legacy-data-row-table .plastic-consumption-table input:focus{transform:translateY(-1px)}.annual-workspace .processing-section-card{transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease!important}.annual-workspace .processing-section-card:hover{border-color:#14b8a647!important;box-shadow:0 22px 54px #0f172a13!important}.annual-workspace .annual-step-active{animation:annualActiveTabSettle .36s cubic-bezier(.2,.8,.2,1) both}@keyframes annualSoftShine{0%{left:-90%;opacity:0}18%{opacity:1}to{left:135%;opacity:0}}@keyframes annualHeaderGlint{0%,54%{transform:translate(-100%)}78%,to{transform:translate(100%)}}@keyframes annualActiveTabSettle{0%{opacity:.88;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion: reduce){.annual-workspace .annual-toolbar .annual-summary-card:before,.annual-workspace .processing-section-card:before,.annual-workspace .annual-data-table-wrap:before,.annual-workspace .annual-data-table th:after,.annual-workspace .annual-step-active{animation:none!important}}.annual-workspace{--annual-accent: #327a7d;--annual-accent-dark: #26666a;--annual-accent-soft: #e8f6f5;--annual-accent-border: #a8d8d7}.annual-workspace .annual-toolbar .annual-back-button,.annual-workspace .annual-step-active{background:linear-gradient(135deg,var(--annual-accent) 0%,var(--annual-accent-dark) 100%)!important}.annual-workspace .annual-toolbar .annual-back-button{box-shadow:0 14px 28px #327a7d3d!important}.annual-workspace .annual-step-active{border-color:#327a7d61!important;box-shadow:0 14px 28px #327a7d3d,inset 0 1px #ffffff29!important}.annual-workspace .annual-toolbar .annual-summary-icon,.annual-workspace .annual-data-field-icon{border-color:var(--annual-accent-border)!important;background:var(--annual-accent-soft)!important;color:var(--annual-accent)!important}.annual-workspace .annual-toolbar .annual-summary-meta,.annual-workspace .annual-data-table-index,.annual-workspace .annual-data-row-filled .annual-data-table-index,.annual-workspace .annual-table-file a{color:var(--annual-accent)!important}.annual-workspace .annual-data-table th{background:#327a7d!important;color:#fff!important}.annual-workspace .annual-data-table th:first-child,.annual-workspace .annual-data-table th.annual-data-table-index{background:#2b6f72!important;color:#fff!important}.annual-workspace .annual-data-table th:nth-child(2),.annual-workspace .annual-data-table th:nth-child(3){background:#327a7d!important}.annual-workspace .annual-table-input:focus,.annual-workspace .legacy-data-row-table .plastic-consumption-table input:focus{border-color:var(--annual-accent)!important;box-shadow:0 0 0 3px #327a7d26!important}.annual-workspace .annual-data-table tbody tr:hover td,.annual-workspace .legacy-data-row-table .plastic-consumption-table tbody tr:hover td{background:#eef8f7!important}.annual-workspace .annual-data-table tbody tr:hover td:first-child,.annual-workspace .legacy-data-row-table .plastic-consumption-table tbody tr:hover td:first-child{box-shadow:inset 4px 0 0 var(--annual-accent)}.annual-workspace .processing-section-card:hover,.annual-workspace .annual-toolbar .annual-summary-card:hover{border-color:#327a7d52!important}.annual-workspace .annual-data-table-wrap:before,.annual-workspace .annual-data-table th:after{display:none!important;animation:none!important}.annual-workspace .annual-data-table-wrap{border:1px solid #dfe7e4!important;border-radius:12px!important;background:#fff!important;box-shadow:0 18px 45px #0f172a12,0 1px 2px #0f172a14!important}.annual-workspace .annual-data-table th{border-bottom:1px solid #000000!important;background:#050505!important;color:#fff!important;padding:18px 20px!important}.annual-workspace .annual-data-table th:first-child,.annual-workspace .annual-data-table th.annual-data-table-index,.annual-workspace .annual-data-table th:nth-child(2),.annual-workspace .annual-data-table th:nth-child(3){background:#050505!important;color:#fff!important}.annual-workspace .annual-data-table td{height:66px!important;border-bottom:1px solid #e5ebe8!important;background:#fff!important;padding:14px 20px!important}.annual-workspace .annual-data-table tbody tr:nth-child(odd) td{background:#f7f8f7!important}.annual-workspace .annual-data-table tbody tr:hover td{background:#edf8f4!important}.annual-workspace .annual-data-table tbody tr:hover td:first-child{box-shadow:none!important}.annual-workspace .annual-data-field-icon{border-color:#bcead8!important;background:#eafff7!important;color:#00856f!important}.annual-workspace .annual-table-input{min-height:40px!important;border:1px solid transparent!important;border-radius:8px!important;background:#ffffffc7!important;box-shadow:inset 0 0 0 1px #e2e8f073!important}.annual-workspace .annual-table-input:focus{border-color:#009879!important;box-shadow:0 0 0 3px #00987921!important;transform:none!important}.annual-workspace .annual-table-file-input{border:1px dashed #9bd8c8!important;border-radius:8px!important;background:#ffffffd1!important}.annual-workspace .annual-data-table th,.annual-workspace .annual-data-table th:nth-child(2),.annual-workspace .annual-data-table th:nth-child(3){border-bottom:1px solid #b7dfdb!important;background:#d9f2ef!important;color:#185f62!important}.annual-workspace .annual-data-table th:first-child,.annual-workspace .annual-data-table th.annual-data-table-index{background:#c4e9e5!important;color:#fff!important}.annual-workspace .legacy-data-fields{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-flow:row!important;gap:0!important;overflow:hidden!important;border:1px solid #d8e7df!important;border-radius:10px!important;background:#fff!important;padding:0!important}.annual-workspace .legacy-data-field,.annual-workspace .legacy-data-field.legacy-wide{display:grid!important;min-height:72px!important;grid-column:auto!important;grid-template-columns:34px minmax(190px,.38fr) minmax(0,1fr)!important;align-items:center!important;gap:12px!important;border:0!important;border-right:1px solid #dfeae5!important;border-bottom:1px solid #dfeae5!important;border-radius:0!important;background:#fff!important;padding:12px 18px!important;box-shadow:none!important;transform:none!important}.annual-workspace .legacy-data-field:nth-child(2n),.annual-workspace .legacy-data-field.legacy-wide{border-right:0!important}.annual-workspace .legacy-data-field.legacy-wide{grid-column:1 / -1!important}.annual-workspace .legacy-data-field:hover{background:#fbfdf9!important;box-shadow:inset 3px 0 #327a7d!important;transform:none!important}.annual-workspace .legacy-data-field-head{display:contents!important}.annual-workspace .legacy-data-icon{display:grid!important;height:30px!important;width:30px!important;place-items:center!important;border:1px solid #b9eadb!important;border-radius:8px!important;background:#ecfdf5!important;color:#327a7d!important}.annual-workspace .legacy-data-label{min-width:0!important;overflow:hidden!important;color:#122620!important;font-size:13px!important;font-weight:900!important;line-height:1.3!important;text-overflow:ellipsis!important;white-space:nowrap!important}.annual-workspace .legacy-data-control{display:block!important;min-width:0!important;grid-column:auto!important;padding:0!important}.annual-workspace .legacy-data-input{min-height:40px!important;width:100%!important;border:1px solid #e7efeb!important;border-radius:8px!important;background:#fff!important;padding:8px 12px!important;color:#071323!important;font-size:14px!important;font-weight:900!important;box-shadow:none!important}.annual-workspace .legacy-data-textarea{min-height:48px!important;resize:vertical!important}@media (max-width: 1100px){.annual-workspace .legacy-data-fields{grid-template-columns:1fr!important}.annual-workspace .legacy-data-field,.annual-workspace .legacy-data-field.legacy-wide{grid-column:1 / -1!important;border-right:0!important}}@media (max-width: 720px){.annual-workspace .legacy-data-field,.annual-workspace .legacy-data-field.legacy-wide{grid-template-columns:30px minmax(0,1fr)!important;gap:8px 10px!important}.annual-workspace .legacy-data-control{grid-column:1 / -1!important}}.annual-workspace{--client-pro-ink: #071823;--client-pro-muted: #58706e;--client-pro-line: #cfe1dc;--client-pro-teal: #28787d;--client-pro-teal-dark: #176569;--client-pro-mint: #e8f7f3;--client-pro-amber: #d97706;border:1px solid rgba(40,120,125,.18)!important;border-radius:24px!important;background:linear-gradient(180deg,#ffffffc7,#fafdfbf5),linear-gradient(135deg,#f0fbf7,#fff 48%,#fff8ed)!important;padding:14px!important;box-shadow:0 28px 80px #0f172a17!important}.annual-workspace .annual-toolbar{grid-template-columns:56px minmax(0,1fr)!important;gap:14px!important;margin-bottom:16px!important;border:1px solid rgba(40,120,125,.22)!important;border-radius:22px!important;background:linear-gradient(110deg,#ffffffeb,#f7fdfad1 54%,#fff8edc7)!important;padding:14px!important;box-shadow:0 18px 48px #0f172a14,inset 0 1px #ffffffeb!important}.annual-workspace .annual-toolbar .annual-back-button{height:52px!important;width:52px!important;border-radius:16px!important;background:linear-gradient(135deg,var(--client-pro-teal) 0%,var(--client-pro-teal-dark) 100%)!important;box-shadow:0 16px 32px #28787d3d,inset 0 1px #fff3!important}.annual-workspace .annual-toolbar .annual-summary-strip{grid-template-columns:minmax(340px,1.65fr) minmax(200px,.86fr) minmax(220px,1fr) minmax(220px,1fr)!important;gap:12px!important}.annual-workspace .annual-toolbar .annual-summary-card{min-height:74px!important;grid-template-columns:44px minmax(0,1fr)!important;gap:12px!important;border:1px solid rgba(40,120,125,.17)!important;border-radius:16px!important;background:#ffffffdb!important;padding:13px 14px!important;box-shadow:0 12px 28px #0f172a0f,inset 0 1px #fffffff0!important;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.annual-workspace .annual-toolbar .annual-summary-card:hover{border-color:#28787d5c!important;box-shadow:0 18px 38px #0f172a17,inset 0 1px #fffffff5!important;transform:translateY(-2px)}.annual-workspace .annual-toolbar .annual-summary-card-client{background:linear-gradient(135deg,#ffffffe6,#e8f7f3f0)!important}.annual-workspace .annual-toolbar .annual-summary-icon{height:42px!important;width:42px!important;border-color:#28787d38!important;border-radius:14px!important;background:linear-gradient(135deg,#ffffff 0%,var(--client-pro-mint) 100%)!important;color:var(--client-pro-teal)!important}.annual-workspace .annual-summary-label,.annual-workspace .annual-summary-meta{color:var(--client-pro-muted)!important;font-size:10px!important;letter-spacing:.14em!important}.annual-workspace .annual-summary-value{color:var(--client-pro-ink)!important;font-size:15px!important;font-weight:950!important}.annual-workspace .annual-workspace-body{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:14px!important}.annual-workspace .annual-stepper{position:sticky!important;top:0!important;z-index:5!important;display:grid!important;grid-template-columns:repeat(3,minmax(150px,1fr))!important;gap:10px!important;width:100%!important;border:1px solid rgba(40,120,125,.16)!important;border-radius:20px!important;background:#ffffffb8!important;padding:10px!important;box-shadow:0 12px 34px #0f172a0e!important;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.annual-workspace .annual-step{min-height:50px!important;justify-content:flex-start!important;border:1px solid transparent!important;border-radius:14px!important;background:#f8fcfaeb!important;padding:9px 12px!important;color:#263f3c!important;box-shadow:inset 0 0 0 1px #cfe1dc85!important}.annual-workspace .annual-step:hover{background:#fff!important;border-color:#28787d38!important;transform:translateY(-1px)}.annual-workspace .annual-step-icon{height:34px!important;width:34px!important;border-radius:12px!important;background:#fff!important;color:var(--client-pro-teal)!important}.annual-workspace .annual-step-active,.annual-workspace .annual-step-active:hover{border-color:#28787d6b!important;background:linear-gradient(135deg,var(--client-pro-teal) 0%,var(--client-pro-teal-dark) 100%)!important;color:#fff!important;box-shadow:0 16px 30px #28787d38,inset 0 1px #ffffff2e!important}.annual-workspace .annual-step-active .annual-step-icon{background:#ffffff2e!important;color:#fff!important;box-shadow:inset 0 0 0 1px #ffffff42!important}.annual-workspace .annual-step-complete:not(.annual-step-active){background:#f0faf6!important;color:var(--client-pro-teal-dark)!important}.annual-workspace .annual-panel-head,.annual-workspace .processing-section-card{border:1px solid var(--client-pro-line)!important;border-radius:18px!important;background:#ffffffeb!important;box-shadow:0 16px 42px #0f172a11!important}.annual-workspace .annual-panel-head{padding:16px 18px!important}.annual-workspace .annual-panel-head h4{color:var(--client-pro-ink)!important;font-size:22px!important}.annual-workspace .annual-year-badge{border:1px solid rgba(40,120,125,.22)!important;border-radius:999px!important;background:var(--client-pro-mint)!important;color:var(--client-pro-teal-dark)!important;padding:9px 13px!important}.annual-workspace .processing-section-card{padding:18px!important}.annual-workspace .processing-hint-pill{min-height:38px!important;border:1px solid #d8e6e1!important;border-radius:12px!important;background:#fff!important;color:#3d5552!important;padding:0 16px!important}.annual-workspace .processing-hint-pill-active,.annual-workspace .processing-hint-pill:hover{border-color:#d9770647!important;background:#fff7ed!important;color:#9a4b08!important;box-shadow:0 8px 18px #d977061a!important}.annual-workspace .annual-data-table-wrap{border:1px solid #d6e4df!important;border-radius:16px!important;box-shadow:0 16px 38px #0f172a0f!important}.annual-workspace .annual-data-table{min-width:820px!important}.annual-workspace .annual-data-table th,.annual-workspace .annual-data-table th:first-child,.annual-workspace .annual-data-table th.annual-data-table-index,.annual-workspace .annual-data-table th:nth-child(2),.annual-workspace .annual-data-table th:nth-child(3){border-bottom:1px solid #c7ded8!important;background:#e8f5f2!important;color:#1f6669!important;padding:15px 18px!important}.annual-workspace .annual-data-table th:first-child{color:#fff!important;background:var(--client-pro-teal)!important}.annual-workspace .annual-data-table td{height:66px!important;border-bottom:1px solid #e4ece8!important;background:#fff!important;padding:12px 18px!important}.annual-workspace .annual-data-table tbody tr:nth-child(odd) td{background:#f8fbfa!important}.annual-workspace .annual-data-table tbody tr:hover td{background:#effaf7!important}.annual-workspace .annual-data-field-name{grid-template-columns:34px minmax(0,1fr)!important;gap:12px!important}.annual-workspace .annual-data-field-icon{height:32px!important;width:32px!important;border-color:#28787d38!important;border-radius:11px!important;background:#ecfbf6!important;color:var(--client-pro-teal)!important}.annual-workspace .annual-data-field-label{color:#14302d!important;font-size:13.5px!important;font-weight:950!important}.annual-workspace .annual-data-field-meta{width:-moz-fit-content;width:fit-content;border-radius:999px;background:#fff7ed;padding:3px 8px;color:#b45309!important;font-size:10px!important;font-weight:950!important}.annual-workspace .annual-table-input,.annual-workspace .legacy-data-input,.annual-workspace .legacy-data-row-table .plastic-consumption-table input{min-height:42px!important;border:1px solid #dfe9e5!important;border-radius:11px!important;background:#fff!important;color:#071823!important;box-shadow:0 1px #0f172a08!important}.annual-workspace .annual-table-input:hover,.annual-workspace .legacy-data-input:hover{border-color:#b7d9d3!important}.annual-workspace .annual-table-input:focus,.annual-workspace .legacy-data-input:focus,.annual-workspace .legacy-data-row-table .plastic-consumption-table input:focus{border-color:var(--client-pro-teal)!important;box-shadow:0 0 0 4px #28787d1f!important}.annual-workspace .mt-5.flex.justify-end{position:sticky;right:0;bottom:0;z-index:4;margin-top:14px!important;border-top:1px solid rgba(207,225,220,.78);background:linear-gradient(180deg,#fafdfbb8,#fafdfbf5);padding:14px 2px 0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.annual-workspace .mt-5.flex.justify-end button{min-height:46px!important;border-radius:13px!important;background:linear-gradient(135deg,#059669,#047857)!important;padding:0 24px!important;box-shadow:0 16px 30px #0596693d!important}@media (max-width: 1280px){.annual-workspace .annual-toolbar .annual-summary-strip{grid-template-columns:repeat(2,minmax(0,1fr))!important}.annual-workspace .annual-toolbar .annual-summary-card-client{grid-column:1 / -1}.annual-workspace .annual-stepper{grid-template-columns:repeat(3,minmax(130px,1fr))!important}}@media (max-width: 860px){.annual-workspace{padding:10px!important}.annual-workspace .annual-toolbar,.annual-workspace .annual-toolbar .annual-summary-strip,.annual-workspace .annual-stepper{grid-template-columns:1fr!important}.annual-workspace .annual-panel-head{align-items:flex-start!important;flex-direction:column!important;gap:12px!important}.annual-workspace .annual-data-table{min-width:720px!important}}.annual-workspace .annual-section-content{--annual-table-ref-line: #dbe4e8;--annual-table-ref-text: #00133f;--annual-table-ref-orange: #e64600}.annual-workspace .annual-section-content .processing-section-card{border:1px solid var(--annual-table-ref-line)!important;border-radius:2px!important;background:#fff!important;box-shadow:none!important}.annual-workspace .annual-section-content .legacy-data-overview{margin:0 0 16px!important;border:0!important;border-bottom:1px solid var(--annual-table-ref-line)!important;border-radius:0!important;background:#fff!important;padding:0 0 12px!important;box-shadow:none!important}.annual-workspace .annual-section-content .legacy-data-kicker{display:none!important}.annual-workspace .annual-section-content .legacy-data-overview h5{color:#000!important;font-size:13px!important;font-weight:900!important}.annual-workspace .annual-section-content .legacy-data-stats{color:#52687f!important;font-size:11px!important;font-weight:500!important}.annual-workspace .annual-section-content .legacy-data-row{margin-top:16px!important;border:0!important;border-bottom:1px solid var(--annual-table-ref-line)!important;border-radius:0!important;background:#fff!important;padding:0 0 14px!important;box-shadow:none!important}.annual-workspace .annual-section-content .legacy-data-row:last-child{border-bottom:0!important;padding-bottom:0!important}.annual-workspace .annual-section-content .legacy-data-group{display:flex!important;min-height:28px!important;align-items:center!important;border:0!important;background:#fff!important;padding:0!important}.annual-workspace .annual-section-content .legacy-data-group-mark{display:none!important}.annual-workspace .annual-section-content .legacy-data-group-title{color:var(--annual-table-ref-orange)!important;font-size:12px!important;font-weight:950!important;letter-spacing:.02em!important;text-transform:uppercase!important}.annual-workspace .annual-section-content .legacy-data-group-count{margin-left:auto!important;color:#52687f!important;font-size:11px!important;font-weight:500!important;text-transform:none!important}.annual-workspace .annual-section-content .annual-data-table{min-width:0!important;width:100%!important;border-collapse:collapse!important}.annual-workspace .annual-section-content .annual-data-table thead{display:none!important}.annual-workspace .annual-section-content .annual-data-table tbody{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0 88px!important;border:0!important;padding:0!important}.annual-workspace .annual-section-content .annual-data-table tr,.annual-workspace .annual-section-content .annual-data-table tr.annual-data-row-wide{display:grid!important;min-height:36px!important;grid-template-columns:minmax(130px,.33fr) minmax(0,.67fr)!important;grid-column:auto!important;align-items:start!important;border:0!important;border-radius:0!important;background:#fff!important;box-shadow:none!important;transform:none!important}.annual-workspace .annual-section-content .annual-data-table tr.annual-data-row-wide{grid-column:1 / -1!important;grid-template-columns:minmax(130px,.16fr) minmax(0,.84fr)!important}.annual-workspace .annual-section-content .annual-data-table td{display:flex!important;min-height:36px!important;height:auto!important;align-items:flex-start!important;border:0!important;background:#fff!important;padding:7px 0!important}.annual-workspace .annual-section-content .annual-data-table-index{display:none!important}.annual-workspace .annual-section-content .annual-data-field-name{display:block!important;width:100%!important}.annual-workspace .annual-section-content .annual-data-field-icon{display:none!important}.annual-workspace .annual-section-content .annual-data-field-copy{display:block!important}.annual-workspace .annual-section-content .annual-data-field-label{color:var(--annual-table-ref-text)!important;font-size:12px!important;font-weight:500!important;letter-spacing:0!important;line-height:1.4!important;text-transform:none!important}.annual-workspace .annual-section-content .annual-data-field-meta{display:none!important}.annual-workspace .annual-section-content .annual-table-input,.annual-workspace .annual-section-content .annual-table-textarea{min-height:28px!important;width:100%!important;border:1px solid transparent!important;border-radius:0!important;background:transparent!important;padding:0!important;color:#000!important;font-size:12px!important;font-weight:850!important;line-height:1.45!important;box-shadow:none!important}.annual-workspace .annual-section-content select.annual-table-input,.annual-workspace .annual-section-content textarea.annual-table-input,.annual-workspace .annual-section-content .annual-table-input:focus{border-color:#cfdde0!important;border-radius:6px!important;background:#fff!important;padding:5px 9px!important;box-shadow:0 0 0 2px #1f7a7d1a!important}.annual-workspace .annual-section-content .annual-table-file-input{min-height:34px!important;border:1px dashed #cfdde0!important;border-radius:6px!important;background:#fff!important}@media (max-width: 1080px){.annual-workspace .annual-section-content .annual-data-table tbody{grid-template-columns:1fr!important;gap:0!important}.annual-workspace .annual-section-content .annual-data-table tr,.annual-workspace .annual-section-content .annual-data-table tr.annual-data-row-wide{grid-template-columns:minmax(120px,.32fr) minmax(0,.68fr)!important}}@media (max-width: 620px){.annual-workspace .annual-section-content .annual-data-table tr,.annual-workspace .annual-section-content .annual-data-table tr.annual-data-row-wide{grid-template-columns:1fr!important;gap:2px!important}.annual-workspace .annual-section-content .annual-data-table td{min-height:0!important;padding:4px 0!important}}.annual-workspace{border:1px solid #d6e4df!important;border-radius:0!important;background:#fff!important;padding:0!important;box-shadow:none!important}.annual-flat-overview{border-bottom:1px solid #d6e4df;background:#fff}.annual-flat-overview-head{display:flex;min-height:54px;align-items:center;justify-content:space-between;gap:16px;padding:10px 18px}.annual-flat-title{display:inline-flex;min-width:0;align-items:center;gap:9px;color:#071823;font-size:16px;font-weight:950}.annual-flat-title svg{color:#f97316}.annual-flat-back{display:inline-grid;height:32px;width:32px;place-items:center;border:1px solid #d6e4df;border-radius:8px;background:#fff;color:#28787d}.annual-flat-collapse{display:inline-flex;min-height:36px;align-items:center;gap:8px;border:1px solid #d6e4df;border-radius:7px;background:#fff;padding:0 12px;color:#020617;font-size:12px;font-weight:950}.annual-flat-summary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid #e1ebe8}.annual-flat-summary-cell{display:grid;grid-template-columns:minmax(150px,.34fr) minmax(0,1fr);align-items:center;min-height:48px;gap:24px;padding:8px 18px}.annual-flat-summary-cell:nth-child(2n){border-left:1px solid #eef4f2}.annual-flat-label{color:#60788a;font-size:11px;font-weight:950;letter-spacing:.18em;text-transform:uppercase}.annual-flat-summary-cell strong{min-width:0;color:#071823;font-size:16px;font-weight:950;overflow-wrap:anywhere}.annual-workspace .annual-workspace-body{display:block!important}.annual-workspace .annual-stepper{position:static!important;display:flex!important;flex-wrap:wrap;width:100%!important;gap:8px!important;border:0!important;border-bottom:1px solid #d6e4df!important;border-radius:0!important;background:#fff!important;padding:13px 16px!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.annual-workspace .annual-step{min-height:50px!important;width:auto!important;min-width:92px;justify-content:center!important;border:1px solid #cfded9!important;border-radius:6px!important;background:#fff!important;padding:0 22px!important;color:#173a37!important;box-shadow:none!important}.annual-workspace .annual-step-active,.annual-workspace .annual-step-active:hover{border-color:#fb923c!important;background:#fff7ed!important;color:#9a4b08!important;box-shadow:inset 0 -2px #fb923c!important}.annual-workspace .annual-step-complete:not(.annual-step-active){background:#fff!important;color:#173a37!important}.annual-workspace .annual-tab-content{padding:14px 16px 16px}.annual-workspace .annual-panel-head{display:none!important}.annual-workspace .processing-section-card{border:1px solid #bfd8d2!important;border-radius:0!important;background:#fff!important;padding:15px 16px!important;box-shadow:none!important}.annual-workspace .processing-section-card>.flex:first-child{margin-bottom:14px}.annual-workspace .processing-hint-pill{min-height:36px!important;border:1px solid #cfded9!important;border-radius:6px!important;background:#fff!important;padding:0 18px!important;color:#173a37!important;font-size:12px!important;box-shadow:none!important}.annual-workspace .processing-hint-pill-active,.annual-workspace .processing-hint-pill:hover{border-color:#fb923c!important;background:#fff7ed!important;color:#9a4b08!important;box-shadow:inset 0 -2px #fb923c!important}.annual-workspace .legacy-data-sheet,.annual-workspace .legacy-data-row{gap:0!important;border:0!important;background:transparent!important;padding:0!important;box-shadow:none!important}.annual-workspace .legacy-data-overview,.annual-workspace .legacy-data-group{display:none!important}.annual-workspace .annual-data-table-wrap{border:1px solid #d5e4df!important;border-radius:0!important;box-shadow:none!important}.annual-workspace .annual-data-table thead{display:none!important}.annual-workspace .annual-data-table td{height:74px!important;border-bottom:1px solid #d5e4df!important;background:#fff!important;padding:14px 24px!important}.annual-workspace .annual-data-table tbody tr:nth-child(odd) td,.annual-workspace .annual-data-table tbody tr:hover td{background:#fff!important}.annual-workspace .annual-data-table-index{width:58px!important;color:#28787d!important;font-size:14px!important}.annual-workspace .annual-data-field-name{grid-template-columns:34px minmax(0,1fr)!important;gap:12px!important;min-width:250px!important}.annual-workspace .annual-data-field-icon{height:32px!important;width:32px!important;border:1px solid #a9ded5!important;border-radius:10px!important;background:#eafff7!important;color:#28787d!important}.annual-workspace .annual-data-field-label{color:#14302d!important;font-size:14px!important;font-weight:950!important}.annual-workspace .annual-table-input{min-height:42px!important;border:1px solid #d8e5e1!important;border-radius:10px!important;background:#fff!important;padding:9px 12px!important;color:#071823!important;font-size:14px!important;box-shadow:none!important}.annual-workspace .annual-table-textarea{min-height:56px!important}.annual-workspace .mt-5.flex.justify-end{position:static!important;margin-top:12px!important;border-top:1px solid #d6e4df!important;background:#fff!important;padding:14px 0 0!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.annual-workspace .mt-5.flex.justify-end button{min-height:44px!important;border-radius:9px!important;padding:0 24px!important}@media (max-width: 900px){.annual-flat-summary-grid{grid-template-columns:1fr}.annual-flat-summary-cell:nth-child(2n){border-left:0}.annual-flat-summary-cell{grid-template-columns:1fr;gap:4px}}.annual-workspace .annual-overview-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden;border:1px solid var(--ar-overview-border, #dfe6ec);border-radius:2px;background:#fff}.annual-workspace .annual-overview-field{display:grid;min-height:48px;grid-template-columns:44px minmax(210px,.42fr) minmax(0,1fr);align-items:center;gap:12px;border-right:1px solid var(--ar-overview-border, #dfe6ec);border-bottom:1px solid var(--ar-overview-border, #dfe6ec);background:#fff;padding:9px 14px}.annual-workspace .annual-overview-field:nth-child(2n),.annual-workspace .annual-overview-field-wide{border-right:0}.annual-workspace .annual-overview-field-wide{grid-column:1 / -1;grid-template-columns:44px minmax(210px,.32fr) minmax(0,1fr)}.annual-workspace .annual-overview-index{color:var(--ar-overview-teal, #1f7a7d);font-size:13px;font-weight:950;text-align:center}.annual-workspace .annual-overview-name{display:grid;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:10px;min-width:0}.annual-workspace .annual-overview-icon{display:grid;height:32px;width:32px;place-items:center;border:1px solid #a9ded5;border-radius:10px;background:#eafff7;color:var(--ar-overview-teal, #1f7a7d)}.annual-workspace .annual-overview-copy{display:grid;min-width:0;gap:3px}.annual-workspace .annual-overview-label{min-width:0;color:#163330;font-size:13px;font-weight:950;line-height:1.3}.annual-workspace .annual-overview-control{min-width:0}.annual-workspace .annual-overview-control .annual-table-input,.annual-workspace .annual-overview-control .annual-table-file-input{min-height:38px!important;min-width:0!important;border:1px solid #d8e5e1!important;border-radius:9px!important;background:#fff!important;padding:8px 12px!important;color:#071823!important;font-size:13px!important;font-weight:900!important;box-shadow:none!important}.annual-workspace .annual-overview-control .annual-table-textarea{min-height:56px!important}.annual-workspace .annual-overview-control .annual-table-input[readonly],.annual-workspace .annual-overview-control .annual-table-input:disabled{background:#fbfdfc!important}.annual-workspace .annual-overview-control .annual-table-input:focus,.annual-workspace .annual-overview-control .annual-table-file-input:focus{border-color:#8fc6c7!important;box-shadow:0 0 0 2px #1f7a7d1f!important}.annual-workspace .annual-overview-control .annual-table-file{min-width:0}@media (max-width: 1180px){.annual-workspace .annual-overview-fields{grid-template-columns:1fr}.annual-workspace .annual-overview-field,.annual-workspace .annual-overview-field-wide{border-right:0;grid-column:auto;grid-template-columns:42px minmax(180px,.38fr) minmax(0,1fr)}}@media (max-width: 680px){.annual-workspace .annual-overview-field,.annual-workspace .annual-overview-field-wide{grid-template-columns:34px minmax(0,1fr)}.annual-workspace .annual-overview-control{grid-column:2 / -1}}.annual-workspace .annual-section-content{--annual-pro-ink: #071823;--annual-pro-muted: #5e7180;--annual-pro-line: #dcebe8;--annual-pro-teal: #24777a;--annual-pro-teal-dark: #145d62;--annual-pro-orange: #f97316;--annual-pro-soft: #f4fbf9;--annual-pro-warm: #fff7ed}.annual-workspace .annual-tab-content{padding:20px!important;background:radial-gradient(circle at 10% 0%,rgba(36,119,122,.08),transparent 32%),linear-gradient(180deg,#fbfffe,#f7fbfa)!important}.annual-workspace .processing-section-card{position:relative;overflow:hidden;border:1px solid rgba(36,119,122,.18)!important;border-radius:18px!important;background:#fffffff0!important;padding:18px!important;box-shadow:0 20px 60px #0f172a14!important}.annual-workspace .processing-section-card:before{content:"";position:absolute;inset:0 0 auto;height:4px;background:linear-gradient(90deg,var(--annual-pro-teal),#22c55e,var(--annual-pro-orange))}.annual-workspace .processing-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:16px;border:1px solid rgba(36,119,122,.12);border-radius:14px;background:linear-gradient(135deg,#fff,#f0faf7 70%,#fff8ef);padding:14px 16px}.annual-workspace .processing-section-title-wrap{display:grid;gap:4px;min-width:0}.annual-workspace .processing-section-eyebrow{color:var(--annual-pro-teal);font-size:11px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.annual-workspace .processing-section-title{margin:0;color:var(--annual-pro-ink);font-size:18px;font-weight:950;line-height:1.2}.annual-workspace .processing-section-count{display:inline-flex;min-height:30px;flex:0 0 auto;align-items:center;border:1px solid rgba(36,119,122,.18);border-radius:999px;background:#fff;padding:0 12px;color:var(--annual-pro-muted);font-size:12px;font-weight:900}.annual-workspace .processing-section-actions{margin-bottom:18px!important}.annual-workspace .processing-hint-pill{min-height:40px!important;border:1px solid rgba(36,119,122,.22)!important;border-radius:999px!important;background:#fff!important;padding:0 17px!important;color:#173a37!important;font-size:12px!important;font-weight:950!important;box-shadow:0 8px 22px #0f172a0a!important;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease,background .16s ease!important}.annual-workspace .processing-hint-pill-active,.annual-workspace .processing-hint-pill:hover{border-color:#f97316b3!important;background:linear-gradient(135deg,#fffaf5,#fff 48%,#effaf7)!important;color:#9a4b08!important;box-shadow:0 12px 26px #f973161f!important;transform:translateY(-1px)}.annual-workspace .legacy-data-sheet{display:grid;gap:20px!important}.annual-workspace .legacy-data-row{display:grid;gap:14px!important;border:0!important;border-radius:16px!important;background:transparent!important;padding:0!important;box-shadow:none!important}.annual-workspace .legacy-data-group{display:flex!important;align-items:center;gap:12px;border:0!important;background:transparent!important;padding:0 2px!important}.annual-workspace .legacy-data-group:before,.annual-workspace .legacy-data-group:after{content:"";height:1px;flex:1 1 auto;background:linear-gradient(90deg,transparent,rgba(36,119,122,.22))}.annual-workspace .legacy-data-group:after{background:linear-gradient(90deg,rgba(36,119,122,.22),transparent)}.annual-workspace .legacy-data-group-title{color:var(--annual-pro-orange)!important;font-size:12px!important;font-weight:950!important;letter-spacing:.06em;text-transform:uppercase}.annual-workspace .legacy-data-group-count{border:1px solid rgba(36,119,122,.15);border-radius:999px;background:#fff;padding:3px 9px;color:#65778a!important;font-size:11px!important;font-weight:850!important}.annual-workspace .annual-overview-fields{display:grid!important;grid-template-columns:repeat(2,minmax(320px,1fr))!important;gap:12px!important;overflow:visible!important;border:0!important;border-radius:0!important;background:transparent!important}.annual-workspace .annual-overview-field{display:grid!important;min-height:108px!important;grid-template-columns:34px minmax(0,1fr)!important;align-items:start!important;gap:10px 12px!important;border:1px solid var(--annual-pro-line)!important;border-radius:16px!important;background:linear-gradient(180deg,#fffffffa,#fafdfcfa),#fff!important;padding:14px!important;box-shadow:0 10px 28px #0f172a0d!important;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease!important}.annual-workspace .annual-overview-field:hover{border-color:#24777a57!important;box-shadow:0 16px 34px #0f172a14!important;transform:translateY(-1px)}.annual-workspace .annual-overview-field-filled{background:linear-gradient(135deg,#effaf7f5,#fffffffa 56%,#fff7ed8c),#fff!important}.annual-workspace .annual-overview-field-wide{grid-column:1 / -1!important}.annual-workspace .annual-overview-index{display:grid;height:30px;width:30px;place-items:center;border-radius:10px;background:#e9f8f4;color:var(--annual-pro-teal-dark)!important;font-size:12px!important;font-weight:950!important}.annual-workspace .annual-overview-name{display:grid!important;min-width:0;grid-template-columns:34px minmax(0,1fr)!important;align-items:center!important;gap:10px!important}.annual-workspace .annual-overview-icon{height:34px!important;width:34px!important;border:1px solid rgba(36,119,122,.25)!important;border-radius:12px!important;background:#effaf7!important;color:var(--annual-pro-teal)!important}.annual-workspace .annual-overview-copy{gap:2px!important}.annual-workspace .annual-overview-label{color:#102421!important;font-size:13px!important;font-weight:950!important;line-height:1.25!important}.annual-workspace .annual-overview-control{grid-column:2 / -1;min-width:0}.annual-workspace .annual-overview-control .annual-table-input,.annual-workspace .annual-overview-control .annual-table-file-input{min-height:44px!important;width:100%!important;border:1px solid rgba(36,119,122,.18)!important;border-radius:12px!important;background:#fff!important;padding:10px 13px!important;color:var(--annual-pro-ink)!important;font-size:13px!important;font-weight:900!important;box-shadow:inset 0 1px #ffffffe6!important}.annual-workspace .annual-overview-control .annual-table-textarea{min-height:70px!important;resize:vertical}.annual-workspace .annual-overview-control .annual-table-input[readonly],.annual-workspace .annual-overview-control .annual-table-input:disabled{background:#f8fbfa!important;color:#152a34!important}.annual-workspace .annual-overview-control .annual-table-input:focus,.annual-workspace .annual-overview-control .annual-table-file-input:focus{border-color:#24777ab3!important;box-shadow:0 0 0 4px #24777a1f!important;outline:0!important}.annual-workspace .annual-table-file{display:grid;gap:8px}.annual-workspace .annual-table-file a{color:var(--annual-pro-teal-dark)!important;font-weight:900!important}@media (max-width: 1100px){.annual-workspace .annual-overview-fields{grid-template-columns:1fr!important}}@media (max-width: 680px){.annual-workspace .annual-tab-content{padding:12px!important}.annual-workspace .processing-section-card{border-radius:14px!important;padding:14px!important}.annual-workspace .processing-section-head{flex-direction:column}.annual-workspace .annual-overview-field{min-height:auto!important;grid-template-columns:30px minmax(0,1fr)!important;padding:12px!important}.annual-workspace .annual-overview-name{grid-template-columns:30px minmax(0,1fr)!important}.annual-workspace .annual-overview-icon{height:30px!important;width:30px!important}}.annual-workspace .annual-section-content{--annual-flat-ink: #041225;--annual-flat-muted: #587087;--annual-flat-line: #dbe6ea;--annual-flat-soft-line: #edf3f5;--annual-flat-orange: #e64600;--annual-flat-teal: #24777a}.annual-workspace .annual-tab-content{padding:18px!important;background:#f8fcfb!important}.annual-workspace .processing-section-card{overflow:hidden!important;border:1px solid var(--annual-flat-line)!important;border-radius:4px!important;background:#fff!important;padding:0!important;box-shadow:none!important}.annual-workspace .processing-section-card:before{display:none!important}.annual-workspace .processing-section-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;margin:0!important;border:0!important;border-bottom:1px solid var(--annual-flat-line)!important;border-radius:0!important;background:#fbfcfd!important;padding:14px 20px!important}.annual-workspace .processing-section-title-wrap{display:flex!important;min-width:0!important;align-items:center!important;gap:10px!important}.annual-workspace .processing-section-title-wrap:before{content:"";display:inline-block;width:15px;height:15px;flex:0 0 auto;background-color:var(--annual-flat-orange);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='black' stroke-width='2'%3E%3Cpath d='M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z'/%3E%3Cpath d='M14 2v6h6'/%3E%3Cpath d='M8 13h8M8 17h5'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='black' stroke-width='2'%3E%3Cpath d='M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z'/%3E%3Cpath d='M14 2v6h6'/%3E%3Cpath d='M8 13h8M8 17h5'/%3E%3C/svg%3E") center / contain no-repeat}.annual-workspace .processing-section-eyebrow{display:none!important}.annual-workspace .processing-section-title{margin:0!important;color:var(--annual-flat-ink)!important;font-size:15px!important;font-weight:800!important;line-height:1.2!important;text-transform:none!important}.annual-workspace .processing-section-count{min-height:28px!important;border:1px solid var(--annual-flat-line)!important;border-radius:999px!important;background:#fff!important;padding:0 11px!important;color:var(--annual-flat-muted)!important;font-size:12px!important;font-weight:750!important}.annual-workspace .processing-section-actions{margin:0!important;border-bottom:1px solid var(--annual-flat-line);background:#fff;padding:14px 20px!important}.annual-workspace .processing-hint-pill{min-height:34px!important;border:1px solid #cfdde0!important;border-radius:5px!important;background:#fff!important;padding:0 16px!important;color:#1f3c3b!important;font-size:12px!important;font-weight:800!important;box-shadow:none!important;transform:none!important}.annual-workspace .processing-hint-pill-active,.annual-workspace .processing-hint-pill:hover{border-color:#ff7a1a!important;background:#fffaf5!important;color:#a34a00!important;box-shadow:inset 0 -2px #ff7a1a!important;transform:none!important}.annual-workspace .legacy-data-sheet{display:grid!important;gap:0!important;padding:0 20px 16px!important}.annual-workspace .legacy-data-row{display:grid!important;gap:0!important;border:0!important;border-bottom:1px solid var(--annual-flat-line)!important;border-radius:0!important;background:#fff!important;padding:0!important;box-shadow:none!important}.annual-workspace .legacy-data-row:last-child{border-bottom:0!important}.annual-workspace .legacy-data-group{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;border:0!important;background:#fff!important;padding:16px 0 12px!important}.annual-workspace .legacy-data-group:before,.annual-workspace .legacy-data-group:after{display:none!important}.annual-workspace .legacy-data-group-mark{display:none!important}.annual-workspace .legacy-data-group-title{color:var(--annual-flat-orange)!important;font-size:12px!important;font-weight:900!important;letter-spacing:.03em!important;text-transform:uppercase!important}.annual-workspace .legacy-data-group-count{border:0!important;background:transparent!important;padding:0!important;color:var(--annual-flat-muted)!important;font-size:12px!important;font-weight:650!important}.annual-workspace .annual-overview-fields{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0 72px!important;overflow:visible!important;border:0!important;border-radius:0!important;background:#fff!important}.annual-workspace .annual-overview-field{display:grid!important;min-height:42px!important;grid-template-columns:minmax(150px,.34fr) minmax(0,1fr)!important;align-items:start!important;gap:16px!important;border:0!important;border-radius:0!important;background:#fff!important;padding:8px 0!important;box-shadow:none!important;transform:none!important}.annual-workspace .annual-overview-field:hover,.annual-workspace .annual-overview-field-filled{border:0!important;background:#fff!important;box-shadow:none!important;transform:none!important}.annual-workspace .annual-overview-field-wide{grid-column:1 / -1!important;grid-template-columns:minmax(220px,.22fr) minmax(0,1fr)!important}.annual-workspace .annual-overview-index,.annual-workspace .annual-overview-icon{display:none!important}.annual-workspace .annual-overview-name{display:block!important;min-width:0!important}.annual-workspace .annual-overview-copy{display:block!important}.annual-workspace .annual-overview-label{color:#173052!important;font-size:12px!important;font-weight:650!important;line-height:1.35!important}.annual-workspace .annual-overview-control{grid-column:auto!important;min-width:0!important}.annual-workspace .annual-overview-control .annual-table-input,.annual-workspace .annual-overview-control .annual-table-file-input{min-height:22px!important;width:100%!important;border:0!important;border-radius:0!important;background:transparent!important;padding:0!important;color:#000b1f!important;font-size:12px!important;font-weight:800!important;line-height:1.5!important;box-shadow:none!important}.annual-workspace .annual-overview-control .annual-table-input:hover,.annual-workspace .annual-overview-control .annual-table-input:focus,.annual-workspace .annual-overview-control .annual-table-file-input:focus{border:0!important;background:#f8fbfb!important;box-shadow:0 0 0 1px #24777a33!important;outline:0!important}.annual-workspace .annual-overview-control .annual-table-input:not([readonly]):not(:disabled):focus,.annual-workspace .annual-overview-control .annual-table-file-input:focus{border-radius:6px!important;padding:4px 8px!important}.annual-workspace .annual-overview-control .annual-table-textarea{min-height:56px!important;resize:vertical!important}.annual-workspace .annual-table-file{display:grid!important;gap:5px!important}.annual-workspace .annual-table-file-modern{max-width:460px}.annual-workspace .annual-file-picker{display:inline-flex;width:min(100%,360px);min-height:46px;cursor:pointer;align-items:center;gap:11px;border:1px dashed rgba(36,119,122,.35);border-radius:12px;background:linear-gradient(135deg,#f8fffd,#fff);padding:8px 12px;color:#10233f;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.annual-workspace .annual-file-picker:hover{border-color:#24777abf;background:#f1fbf8;box-shadow:0 8px 22px #0f172a0f}.annual-workspace .annual-file-picker .annual-table-file-input{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important}.annual-workspace .annual-file-picker-icon{display:grid;height:30px;width:30px;flex:0 0 auto;place-items:center;border-radius:10px;background:#e9f8f4;color:var(--annual-flat-teal)}.annual-workspace .annual-file-picker-copy{display:grid;gap:1px;min-width:0;font-size:12px;font-weight:850}.annual-workspace .annual-file-picker-copy small{color:var(--annual-flat-muted);font-size:11px;font-weight:650}.annual-workspace .annual-table-file a{color:var(--annual-flat-teal)!important;font-size:12px!important;font-weight:800!important}.annual-workspace .annual-table-muted{color:#8a9aaa!important;font-size:12px!important;font-weight:700!important}@media (max-width: 1100px){.annual-workspace .annual-overview-fields{grid-template-columns:1fr!important;gap:0!important}.annual-workspace .annual-overview-field,.annual-workspace .annual-overview-field-wide{grid-column:auto!important;grid-template-columns:minmax(130px,.32fr) minmax(0,1fr)!important}}@media (max-width: 680px){.annual-workspace .annual-tab-content{padding:10px!important}.annual-workspace .processing-section-head,.annual-workspace .processing-section-actions,.annual-workspace .legacy-data-sheet{padding-inline:14px!important}.annual-workspace .annual-overview-field,.annual-workspace .annual-overview-field-wide{grid-template-columns:1fr!important;gap:4px!important;padding:9px 0!important}}.annual-workspace .legacy-data-group{justify-content:flex-start!important;border-bottom:1px solid var(--annual-flat-line)!important;padding:18px 0 10px!important}.annual-workspace .legacy-data-group-title{position:relative;display:inline-flex!important;align-items:center;gap:8px;color:var(--annual-flat-orange)!important;text-align:left!important}.annual-workspace .legacy-data-group-title:before{content:"";width:8px;height:8px;flex:0 0 auto;border-radius:999px;background:var(--annual-flat-orange);box-shadow:0 0 0 4px #e6460017}.annual-workspace .annual-overview-control .annual-table-input,.annual-workspace .annual-overview-control .annual-table-file-input,.annual-workspace .annual-overview-control .annual-table-textarea{border:0!important;border-radius:0!important;background:transparent!important;padding:0!important;box-shadow:none!important}.annual-workspace .annual-overview-control .annual-table-input:hover,.annual-workspace .annual-overview-control .annual-table-input:focus,.annual-workspace .annual-overview-control .annual-table-file-input:hover,.annual-workspace .annual-overview-control .annual-table-file-input:focus,.annual-workspace .annual-overview-control .annual-table-textarea:hover,.annual-workspace .annual-overview-control .annual-table-textarea:focus{border:0!important;border-radius:0!important;background:transparent!important;padding:0!important;box-shadow:none!important;outline:0!important}.annual-workspace .annual-overview-control .annual-table-input:not([readonly]):not(:disabled):focus,.annual-workspace .annual-overview-control .annual-table-file-input:focus{border-radius:0!important;padding:0!important}.operations-dashboard{display:grid;gap:18px;animation:operations-dashboard-in .42s cubic-bezier(.22,1,.36,1) both}.operations-hero{display:flex;align-items:center;justify-content:space-between;gap:18px;border:1px solid #cfe7e2;border-radius:18px;background:linear-gradient(135deg,#fff,#f1fbf8 58%,#fff8ef);padding:20px;box-shadow:0 18px 46px #0f172a14;animation:operations-panel-in .52s cubic-bezier(.22,1,.36,1) both}.operations-hero-icon{display:grid;height:54px;width:54px;flex:0 0 auto;place-items:center;border-radius:16px;background:#24777a;color:#fff;box-shadow:0 14px 28px #24777a3d;animation:operations-icon-pulse 2.2s ease-in-out infinite}.operations-eyebrow{color:#24777a;font-size:12px;font-weight:950;letter-spacing:.18em;text-transform:uppercase}.operations-hero h1{margin-top:4px;color:#071823;font-size:clamp(26px,3vw,38px);font-weight:950;line-height:1.05}.operations-hero p:last-child{margin-top:8px;max-width:780px;color:#536b68;font-size:14px;font-weight:750;line-height:1.55}.operations-hero-actions{display:flex;flex:0 0 auto;align-items:center;gap:12px}.operations-score-card{display:grid;grid-template-columns:58px minmax(150px,1fr) auto;align-items:center;gap:12px;min-width:300px;border:1px solid #cfe7e2;border-radius:14px;background:#ffffffe6;padding:10px 12px;box-shadow:0 12px 28px #0f172a12}.operations-score-ring{display:grid;height:58px;width:58px;place-items:center;border-radius:999px;background:conic-gradient(#24777a var(--score),#e6efec 0);animation:operations-ring-in .9s cubic-bezier(.22,1,.36,1) both}.operations-score-ring span{display:grid;height:44px;width:44px;place-items:center;border-radius:inherit;background:#fff;color:#071823;font-size:16px;font-weight:950}.operations-score-card p{color:#60706e;font-size:10px;font-weight:950;letter-spacing:.12em;text-transform:uppercase}.operations-score-card strong{display:block;margin-top:3px;color:#071823;font-size:14px;font-weight:950}.operations-score-card small{display:block;margin-top:3px;color:#64748b;font-size:11px;font-weight:800}.operations-score-card>svg{color:#24777a}.operations-metric-grid,.operations-action-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.operations-action-tile{position:relative;display:grid;min-height:126px;grid-template-columns:46px minmax(0,1fr) auto;align-items:start;gap:14px;overflow:hidden;border:1px solid #d8e8e4;border-radius:14px;background:#fff;padding:16px;text-align:left;box-shadow:0 14px 36px #0f172a0f;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease;animation:operations-card-up .48s cubic-bezier(.22,1,.36,1) both}.operations-action-tile:nth-child(1){animation-delay:40ms}.operations-action-tile:nth-child(2){animation-delay:90ms}.operations-action-tile:nth-child(3){animation-delay:.14s}.operations-action-tile:nth-child(4){animation-delay:.19s}.operations-action-tile:hover{transform:translateY(-2px);border-color:#9dcfca;box-shadow:0 18px 42px #0f172a17}.operations-action-tile:hover .operations-action-arrow{transform:translate(2px,-2px)}.operations-action-tile>span{display:grid;height:46px;width:46px;place-items:center;border-radius:14px}.operations-action-tile strong{display:block;color:#071823;font-size:28px;font-weight:950;line-height:1}.operations-action-tile p{margin-top:6px;color:#163330;font-size:13px;font-weight:950}.operations-action-tile small{display:block;margin-top:7px;color:#64748b;font-size:12px;font-weight:800;line-height:1.35}.operations-action-arrow{color:#94a3b8;transition:transform .18s ease,color .18s ease}.operations-action-orange>span{background:#fff4e6;color:#c45a11}.operations-action-teal>span{background:#e8fbf6;color:#24777a}.operations-action-indigo>span{background:#eef2ff;color:#4f46e5}.operations-action-emerald>span{background:#eafaf0;color:#13834f}.operations-metric,.operations-panel{border:1px solid #d8e8e4;border-radius:14px;background:#fff;box-shadow:0 14px 36px #0f172a0f}.operations-metric{display:grid;grid-template-columns:46px minmax(0,1fr);align-items:center;gap:14px;min-height:118px;padding:16px;animation:operations-card-up .48s cubic-bezier(.22,1,.36,1) both}.operations-metric:nth-child(1){animation-delay:80ms}.operations-metric:nth-child(2){animation-delay:.13s}.operations-metric:nth-child(3){animation-delay:.18s}.operations-metric:nth-child(4){animation-delay:.23s}.operations-metric>span{display:grid;height:46px;width:46px;place-items:center;border-radius:14px}.operations-metric-teal>span{background:#e8fbf6;color:#24777a}.operations-metric-orange>span{background:#fff4e6;color:#c45a11}.operations-metric-emerald>span{background:#eafaf0;color:#13834f}.operations-metric-indigo>span{background:#eef2ff;color:#4f46e5}.operations-metric p{color:#60706e;font-size:12px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.operations-metric strong{display:block;margin-top:4px;color:#071823;font-size:30px;font-weight:950;line-height:1}.operations-metric small{display:block;margin-top:8px;color:#64748b;font-size:12px;font-weight:800}.operations-main-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);gap:18px}.operations-panel{min-width:0;padding:16px;animation:operations-panel-in .52s cubic-bezier(.22,1,.36,1) both}.operations-panel-wide{min-height:100%}.operations-panel-head{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #e2ece9;padding-bottom:12px}.operations-panel-head>div{display:inline-flex;align-items:center;gap:10px;min-width:0}.operations-panel-head span{display:grid;height:32px;width:32px;place-items:center;border-radius:10px;background:#e8fbf6;color:#24777a}.operations-panel-head strong{color:#071823;font-size:16px;font-weight:950}.operations-panel-head p{color:#64748b;font-size:12px;font-weight:850;text-align:right}.operations-progress-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding-top:16px}.operations-progress-card{display:grid;grid-template-columns:74px minmax(0,1fr);align-items:center;gap:14px;min-height:112px;border:1px solid #e2ece9;border-radius:12px;background:#fbfefd;padding:14px}.operations-progress-ring{display:grid;height:74px;width:74px;place-items:center;border-radius:999px;background:conic-gradient(#24777a var(--value),#e6efec 0);animation:operations-ring-in .9s cubic-bezier(.22,1,.36,1) both}.operations-progress-ring span{display:grid;height:56px;width:56px;place-items:center;border-radius:999px;background:#fff;color:#071823;font-size:15px;font-weight:950}.operations-progress-card strong{color:#071823;font-size:14px;font-weight:950}.operations-progress-card p{margin-top:6px;color:#64748b;font-size:12px;font-weight:800}.operations-list,.operations-activity-list,.operations-team-table,.operations-attention-list{display:grid;gap:10px;padding-top:14px}.operations-funnel{display:grid;gap:12px;padding-top:16px}.operations-funnel-row{display:grid;grid-template-columns:minmax(180px,.36fr) minmax(0,1fr) 64px;align-items:center;gap:14px;border:1px solid #edf3f1;border-radius:12px;background:#fbfefd;padding:13px}.operations-funnel-row div:first-child{display:grid;gap:4px;min-width:0}.operations-funnel-row strong{color:#071823;font-size:14px;font-weight:950}.operations-funnel-row span{color:#64748b;font-size:12px;font-weight:800}.operations-funnel-row b{color:#071823;font-size:20px;font-weight:950;text-align:right}.operations-funnel-track{overflow:hidden;height:12px;border-radius:999px;background:#e6efec}.operations-funnel-track i{display:block;height:100%;min-width:8px;border-radius:inherit;transform-origin:left center;animation:operations-bar-in .76s cubic-bezier(.22,1,.36,1) both}.operations-funnel-teal .operations-funnel-track i{background:#24777a}.operations-funnel-emerald .operations-funnel-track i{background:#13834f}.operations-funnel-orange .operations-funnel-track i{background:#c45a11}.operations-funnel-indigo .operations-funnel-track i{background:#4f46e5}.operations-attention-item{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;border:1px solid #edf3f1;border-radius:12px;background:#fbfefd;padding:12px;transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease}.operations-attention-item:hover,.operations-team-row:hover,.operations-activity-row:hover{transform:translateY(-1px);border-color:#cde2dd;box-shadow:0 10px 24px #0f172a0e}.operations-attention-item>span{display:grid;height:34px;width:34px;place-items:center;border-radius:10px}.operations-attention-item div{display:grid;gap:4px;min-width:0}.operations-attention-item strong{color:#071823;font-size:13px;font-weight:950}.operations-attention-item p{color:#64748b;font-size:12px;font-weight:800}.operations-attention-item b{color:#071823;font-size:22px;font-weight:950}.operations-attention-high>span{background:#fff1f2;color:#e11d48}.operations-attention-medium>span{background:#fff7ed;color:#c45a11}.operations-attention-low>span{background:#eef2ff;color:#4f46e5}.operations-attention-good>span{background:#eafaf0;color:#13834f}.operations-data-bar{display:grid;gap:8px}.operations-data-bar>div{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#163330;font-size:13px;font-weight:900}.operations-data-bar i{overflow:hidden;height:8px;border-radius:999px;background:#e6efec}.operations-data-bar b{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#24777a,#0f9f78)}.operations-queue-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding-top:16px}.operations-queue-card{display:grid;gap:8px;min-height:118px;border:1px solid #e2ece9;border-radius:12px;background:#fbfefd;padding:14px}.operations-queue-card svg{color:#c45a11}.operations-queue-card span{color:#64748b;font-size:12px;font-weight:950;text-transform:uppercase}.operations-queue-card strong{color:#071823;font-size:34px;font-weight:950}.operations-team-row,.operations-activity-row{display:grid;align-items:center;gap:12px;border:1px solid #edf3f1;border-radius:10px;background:#fbfefd;padding:12px;transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease}.operations-team-row{grid-template-columns:minmax(0,1fr) 96px 96px}.operations-team-row div{display:grid;gap:4px}.operations-team-row span,.operations-activity-row span{color:#64748b;font-size:12px;font-weight:850}.operations-team-row strong,.operations-activity-row strong{min-width:0;color:#071823;font-size:14px;font-weight:950}.operations-activity-row{grid-template-columns:12px minmax(0,1fr) auto}.operations-activity-row div{display:grid;gap:4px;min-width:0}.operations-activity-row time{color:#64748b;font-size:12px;font-weight:850}.operations-activity-dot{height:10px;width:10px;border-radius:999px}.operations-activity-dot-teal{background:#24777a}.operations-activity-dot-emerald{background:#13834f}.operations-activity-dot-orange{background:#c45a11}.operations-empty{display:grid;min-height:110px;place-items:center;border:1px dashed #cbded9;border-radius:12px;color:#64748b;font-size:13px;font-weight:900;text-align:center}.operations-dashboard{position:relative;gap:20px}.operations-dashboard:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:linear-gradient(90deg,rgba(35,114,122,.045) 1px,transparent 1px),linear-gradient(rgba(35,114,122,.04) 1px,transparent 1px);background-size:42px 42px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.55),transparent 62%);mask-image:linear-gradient(180deg,rgba(0,0,0,.55),transparent 62%)}.operations-dashboard>*{position:relative;z-index:1}.operations-hero{position:relative;overflow:hidden;min-height:178px;border-color:#24777a33;border-radius:8px;background:linear-gradient(120deg,#071823f5,#163330f0 48%,#24777ae6),linear-gradient(135deg,#fff,#f1fbf8);color:#fff;box-shadow:0 24px 70px #0718232e}.operations-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,rgba(255,255,255,.08) 1px,transparent 1px),linear-gradient(rgba(255,255,255,.07) 1px,transparent 1px);background-size:38px 38px;-webkit-mask-image:linear-gradient(110deg,rgba(0,0,0,.6),transparent 68%);mask-image:linear-gradient(110deg,rgba(0,0,0,.6),transparent 68%)}.operations-hero:after{content:"";position:absolute;right:-120px;top:-140px;width:360px;height:360px;border:1px solid rgba(255,255,255,.16);border-radius:999px;background:radial-gradient(circle,rgba(16,185,129,.2),transparent 68%)}.operations-hero>*{position:relative;z-index:1}.operations-hero-icon{border:1px solid rgba(255,255,255,.28);background:#ffffff24;box-shadow:0 20px 42px #00000038,inset 0 1px #ffffff38;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.operations-eyebrow{color:#8be7d1}.operations-hero h1{color:#fff;letter-spacing:0}.operations-hero p:last-child{max-width:720px;color:#e2f6f1db}.operations-score-card{border-color:#ffffff2e;border-radius:8px;background:#ffffff1f;box-shadow:inset 0 1px #ffffff2e,0 18px 42px #0003;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.operations-score-card p,.operations-score-card small{color:#e2f6f1c7}.operations-score-card strong,.operations-score-ring span{color:#fff}.operations-score-ring{background:conic-gradient(#8be7d1 var(--score),rgba(255,255,255,.18) 0)}.operations-score-ring span{background:#163330}.operations-score-card>svg{color:#8be7d1}.operations-hero-actions .btn-lift{border-color:#ffffff3d!important;background:#ffffff24!important;color:#fff!important;box-shadow:inset 0 1px #ffffff2e;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.operations-command-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.operations-command-stat{display:grid;min-height:96px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:12px;border:1px solid rgba(36,119,122,.14);border-radius:8px;background:#ffffffd1;padding:14px;box-shadow:0 16px 38px #0f172a12;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);animation:operations-card-up .52s cubic-bezier(.22,1,.36,1) both}.operations-command-stat svg{display:grid;height:38px;width:38px;border-radius:8px;background:#e8fbf6;padding:10px;color:#24777a}.operations-command-stat div{display:grid;min-width:0;gap:3px}.operations-command-stat span,.operations-command-stat small{color:#64748b;font-size:11px;font-weight:900}.operations-command-stat span{text-transform:uppercase}.operations-command-stat strong{color:#071823;font-size:22px;font-weight:950;line-height:1}.operations-control-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.operations-control-signal{position:relative;display:grid;min-height:108px;align-content:space-between;gap:8px;overflow:hidden;border:1px solid #d8e8e4;border-radius:8px;background:#fff;padding:14px;box-shadow:0 12px 28px #0f172a0e}.operations-control-signal:before{content:"";position:absolute;inset:0 0 auto;height:4px;background:var(--signal-color, #24777a)}.operations-control-signal span{color:#64748b;font-size:11px;font-weight:950;line-height:1.25;text-transform:uppercase}.operations-control-signal strong{color:#071823;font-size:28px;font-weight:950;line-height:1}.operations-control-signal small{color:#536b68;font-size:12px;font-weight:850;line-height:1.3}.operations-control-good{--signal-color: #13834f}.operations-control-warn{--signal-color: #c45a11}.operations-control-risk{--signal-color: #e11d48}.operations-action-tile,.operations-metric,.operations-panel{border-color:#24777a24;border-radius:8px;background:#ffffffeb;box-shadow:0 16px 42px #0f172a11}.operations-action-tile:before,.operations-metric:before,.operations-panel:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,#24777a,#10b981,#f97316);opacity:0;transition:opacity .18s ease}.operations-action-tile,.operations-metric,.operations-panel{position:relative;overflow:hidden}.operations-action-tile:hover:before,.operations-metric:hover:before,.operations-panel:hover:before{opacity:1}.operations-action-tile{min-height:142px}.operations-action-tile:hover{transform:translateY(-4px)}.operations-panel{padding:18px}.operations-panel-head{border-bottom-color:#24777a1f}.operations-panel-head span,.operations-action-tile>span,.operations-metric>span{border-radius:8px}.operations-progress-card,.operations-funnel-row,.operations-attention-item,.operations-queue-card,.operations-team-row,.operations-activity-row{border-color:#24777a1a;border-radius:8px;background:linear-gradient(180deg,#fff,#fbfefd)}.operations-funnel-track,.operations-data-bar i{background:#dfece8;box-shadow:inset 0 1px 2px #0f172a14}.operations-funnel-track i,.operations-data-bar b{box-shadow:0 0 18px #24777a38}.operations-activity-dot{box-shadow:0 0 0 4px #24777a14}.operations-empty{border-radius:8px;background:#fbfefd}.operations-pibo-grid,.operations-performance-grid{display:grid;gap:12px;padding-top:14px}.operations-pibo-grid{grid-template-columns:repeat(7,minmax(0,1fr))}.operations-performance-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.operations-pibo-card,.operations-performance-card,.operations-approval-user{min-width:0;border:1px solid rgba(36,119,122,.12);border-radius:8px;background:linear-gradient(180deg,#fff,#fbfefd);padding:14px;box-shadow:0 12px 28px #0f172a0b}.operations-pibo-card{width:100%;text-align:left}.operations-pibo-clickable{cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease,background .16s ease}.operations-pibo-clickable:hover,.operations-pibo-selected{transform:translateY(-2px);border-color:#24777a57;background:linear-gradient(180deg,#fff,#f0fdfa);box-shadow:0 16px 34px #0f172a14}.operations-pibo-selected{outline:3px solid rgba(20,184,166,.16)}.operations-pibo-card span,.operations-performance-card span,.operations-performance-card small{color:#64748b;font-size:11px;font-weight:950;text-transform:uppercase}.operations-pibo-card strong{display:block;margin-top:8px;color:#071823;font-size:30px;font-weight:950}.operations-pibo-card small{display:block;margin-top:6px;color:#536b68;font-size:12px;font-weight:850}.operations-performance-card{display:grid;gap:12px;border-top:4px solid var(--performance-color);width:100%;text-align:left}.operations-performance-clickable{cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.operations-performance-clickable:hover,.operations-performance-selected{transform:translateY(-2px);border-color:color-mix(in srgb,var(--performance-color) 45%,#ffffff);box-shadow:0 16px 34px #0f172a14}.operations-performance-selected{outline:3px solid color-mix(in srgb,var(--performance-color) 16%,transparent)}.operations-performance-card strong{display:block;margin-top:4px;overflow:hidden;color:#071823;font-size:16px;font-weight:950;text-overflow:ellipsis;white-space:nowrap}.operations-performance-card p{margin-top:5px;color:#536b68;font-size:12px;font-weight:850}.operations-performance-meter{display:grid;grid-template-columns:52px minmax(0,1fr);align-items:center;gap:10px}.operations-performance-meter b{color:var(--performance-color);font-size:20px;font-weight:950}.operations-performance-meter i,.operations-annual-cell i{overflow:hidden;height:9px;border-radius:999px;background:#e2e8f0}.operations-performance-meter em,.operations-annual-cell em{display:block;height:100%;min-width:7px;border-radius:inherit;background:var(--performance-color)}.operations-performance-complete{--performance-color: #047857}.operations-performance-good{--performance-color: #22c55e}.operations-performance-warn{--performance-color: #d97706}.operations-performance-risk{--performance-color: #dc2626}.operations-approval-users{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding-top:14px}.operations-personal-detail{display:grid;gap:14px;margin-top:16px;border-top:1px solid rgba(36,119,122,.12);padding-top:16px}.operations-personal-head{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid rgba(36,119,122,.12);border-radius:8px;background:linear-gradient(135deg,#f8fffc,#fff);padding:14px}.operations-personal-head div{display:grid;gap:3px;min-width:0}.operations-personal-head span{color:#24777a;font-size:11px;font-weight:950;text-transform:uppercase}.operations-personal-head strong{overflow:hidden;color:#071823;font-size:18px;font-weight:950;text-overflow:ellipsis;white-space:nowrap}.operations-personal-head p{color:#64748b;font-size:12px;font-weight:850}.operations-personal-table{min-width:1060px}.operations-approval-user{display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px}.operations-approval-user span{display:grid;height:34px;width:34px;place-items:center;border-radius:8px;background:#fff1f2;color:#e11d48}.operations-approval-user strong,.operations-approval-user p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.operations-approval-user strong{color:#071823;font-size:14px;font-weight:950}.operations-approval-user p{color:#64748b;font-size:12px;font-weight:850}.operations-table-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.operations-table-controls{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px;color:#64748b;font-size:12px;font-weight:950}.operations-table-wrap{overflow-x:auto;margin-top:14px;border:1px solid rgba(36,119,122,.12);border-radius:8px}.operations-table{width:100%;min-width:1120px;border-collapse:collapse;background:#fff}.operations-table th{background:#f1f8f6;color:#536b68;font-size:11px;font-weight:950;letter-spacing:0;text-align:left;text-transform:uppercase}.operations-table th,.operations-table td{border-bottom:1px solid #e2ece9;padding:13px 14px;vertical-align:middle}.operations-table td{color:#0f172a;font-size:13px;font-weight:850}.operations-company-cell{display:grid;gap:4px;min-width:220px}.operations-company-cell strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.operations-company-cell span{color:#64748b;font-size:12px}.operations-epr-year-cell{display:inline-flex;min-width:124px;align-items:center;gap:9px;border:1px solid #cfe9e4;border-radius:10px;background:linear-gradient(135deg,#fff,#effaf7);padding:8px 10px;box-shadow:0 8px 18px #0f766e0f}.operations-epr-year-cell>span{display:grid;height:28px;width:28px;place-items:center;border-radius:8px;background:#dff7ee;color:#0f766e}.operations-epr-year-cell div{display:grid;gap:1px}.operations-epr-year-cell strong{color:#071426;font-size:13px;font-weight:950;line-height:1}.operations-epr-year-cell small{color:#64748b;font-size:10px;font-weight:900;line-height:1.2;white-space:nowrap}.operations-status-pill{display:inline-flex;min-width:62px;border:0;justify-content:center;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:950}.operations-po-trigger{cursor:pointer;line-height:1}.operations-po-trigger:hover{box-shadow:0 0 0 3px #24777a1f}.operations-status-yes{background:#dcfce7;color:#047857}.operations-status-no{background:#fee2e2;color:#b91c1c}.operations-inline-view,.operations-view-button{display:inline-flex;align-items:center;justify-content:center;gap:5px;border:1px solid #cde2dd;border-radius:8px;background:#fff;color:#24777a;font-size:12px;font-weight:950;transition:border-color .16s ease,background-color .16s ease,transform .16s ease}.operations-inline-view{margin-left:8px;padding:6px 9px}.operations-view-button{min-height:34px;padding:7px 11px}.operations-inline-view:hover,.operations-view-button:hover,.operations-pagination button:not(:disabled):hover{transform:translateY(-1px);border-color:#9dcfca;background:#f0fdfa}.operations-annual-cell{display:grid;min-width:116px;grid-template-columns:1fr auto;align-items:center;gap:7px 10px;color:var(--performance-color)}.operations-annual-cell i{grid-column:1 / -1}.operations-pagination{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:14px}.operations-pagination span{color:#64748b;font-size:12px;font-weight:950}.operations-pagination div{display:flex;gap:8px}.operations-pagination button{min-height:36px;border:1px solid #cde2dd;border-radius:8px;background:#fff;padding:0 12px;color:#24777a;font-size:12px;font-weight:950}.operations-pagination button:disabled{cursor:not-allowed;opacity:.45}@media (max-width: 1280px){.operations-metric-grid,.operations-action-grid,.operations-progress-grid,.operations-command-strip,.operations-pibo-grid,.operations-performance-grid,.operations-approval-users{grid-template-columns:repeat(2,minmax(0,1fr))}.operations-control-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.operations-main-grid{grid-template-columns:1fr}}@media (max-width: 720px){.operations-dashboard{gap:14px}.operations-hero{align-items:flex-start;flex-direction:column;min-height:auto;padding:16px}.operations-hero .flex{align-items:flex-start}.operations-hero-icon{height:48px;width:48px}.operations-hero-actions{align-items:stretch;flex-direction:column;width:100%}.operations-score-card{grid-template-columns:58px minmax(0,1fr);min-width:0;width:100%}.operations-score-card>svg{display:none}.operations-metric-grid,.operations-action-grid,.operations-progress-grid,.operations-queue-grid,.operations-command-strip,.operations-control-grid,.operations-pibo-grid,.operations-performance-grid,.operations-approval-users{grid-template-columns:1fr}.operations-command-stat,.operations-control-signal{min-height:92px}.operations-action-tile{grid-template-columns:42px minmax(0,1fr) auto;min-height:126px;padding:14px}.operations-action-tile strong,.operations-metric strong,.operations-control-signal strong{font-size:24px}.operations-progress-card{grid-template-columns:68px minmax(0,1fr)}.operations-progress-ring{height:68px;width:68px}.operations-funnel-row{grid-template-columns:1fr}.operations-funnel-row b{text-align:left}.operations-team-row{grid-template-columns:1fr}.operations-activity-row{grid-template-columns:12px minmax(0,1fr)}.operations-activity-row time{grid-column:2 / -1}.operations-panel-head,.operations-table-head,.operations-pagination{align-items:flex-start;flex-direction:column}.operations-panel-head p{text-align:left}}@media (prefers-reduced-motion: reduce){.operations-dashboard,.operations-hero,.operations-hero-icon,.operations-action-tile,.operations-metric,.operations-panel,.operations-progress-ring,.operations-score-ring,.operations-funnel-track i{animation:none!important}.operations-action-tile,.operations-attention-item,.operations-team-row,.operations-activity-row{transition:none!important}}@keyframes operations-dashboard-in{0%{opacity:0}to{opacity:1}}@keyframes operations-panel-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes operations-card-up{0%{opacity:0;transform:translateY(14px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes operations-bar-in{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes operations-ring-in{0%{opacity:0;transform:rotate(-18deg) scale(.92)}to{opacity:1;transform:rotate(0) scale(1)}}@keyframes operations-icon-pulse{0%,to{box-shadow:0 14px 28px #24777a3d}50%{box-shadow:0 18px 38px #24777a57}}.operations-dashboard{gap:18px!important}.operations-dashboard:before{opacity:.45!important;background-image:linear-gradient(90deg,rgba(36,119,122,.035) 1px,transparent 1px),linear-gradient(rgba(36,119,122,.03) 1px,transparent 1px)!important}.operations-hero{min-height:132px!important;border:1px solid #cfe3df!important;border-radius:10px!important;background:linear-gradient(135deg,#fff,#f5fbfa 56%,#fff7ed)!important;color:#071823!important;box-shadow:0 14px 36px #0f172a12!important}.operations-hero:before{background:linear-gradient(90deg,rgba(36,119,122,.045) 1px,transparent 1px),linear-gradient(rgba(36,119,122,.035) 1px,transparent 1px)!important;opacity:.8!important}.operations-hero-icon{border-color:#cce7e1!important;background:#eafaf5!important;color:#24777a!important;box-shadow:none!important}.operations-eyebrow{color:#24777a!important}.operations-hero p:last-child{color:#5b6f7f!important}.operations-panel,.operations-metric,.operations-pibo-card,.operations-performance-card,.operations-table-wrap{border-color:#d8e7e4!important;border-radius:10px!important;background:#fff!important;box-shadow:0 12px 30px #0f172a0e!important}.operations-panel:before,.operations-metric:before{background:linear-gradient(90deg,#24777a,#10b981,#f97316)!important;opacity:1!important}.operations-table th{background:#f3faf8!important;color:#4d6664!important}.operations-table tbody tr:hover td{background:#f8fcfb!important}.settings-drawer-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;pointer-events:none;border:0;background:#0f172a00;opacity:0;transition:opacity .22s ease,background-color .22s ease}.settings-drawer-backdrop-open{pointer-events:auto;background:#0f172a57;opacity:1}.settings-drawer{position:fixed;inset:0 0 0 auto;z-index:80;display:flex;width:min(490px,100vw);max-width:100vw;flex-direction:column;background:#fff;box-shadow:-24px 0 60px #0f172a3d;transform:translate(106%);transition:transform .28s cubic-bezier(.22,1,.36,1)}.settings-drawer-open{transform:translate(0)}.settings-drawer-head{display:flex;min-height:62px;align-items:center;justify-content:space-between;gap:18px;background:var(--crm-theme-color, #30737B);padding:0 15px;color:#fff}.settings-drawer-head>div{display:inline-flex;align-items:center;gap:10px}.settings-drawer-head h2{font-size:24px;font-weight:950}.settings-drawer-head button:not(.settings-reset-btn){display:grid;height:32px;width:32px;place-items:center;border:0;border-radius:999px;background:#1f2937;color:#fff}.settings-reset-btn{min-height:32px;border:1px solid rgba(255,255,255,.55);border-radius:999px;background:#ffffff24;padding:0 14px;color:#fff;font-size:12px;font-weight:950}.settings-drawer-body{display:flex;min-height:0;flex:1 1 auto;flex-direction:column;gap:10px;overflow-y:auto;overflow-x:hidden;padding:26px 20px}.settings-section{flex:0 0 auto;overflow:visible;border:1px solid #dfe7ef;border-radius:6px;background:#fff}.settings-section-head{display:flex;min-height:64px;width:100%;align-items:center;justify-content:space-between;border:0;background:#fff;padding:0 25px;color:#071323;font-size:21px;font-weight:900;text-align:left}.settings-section-head svg{color:#1f4f82;transition:transform .18s ease}.settings-section-body{display:block;min-height:-moz-max-content;min-height:max-content;overflow:visible;border-top:1px solid #dfe7ef;padding:26px 25px}.settings-choice-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.settings-choice,.settings-radio{position:relative;display:inline-flex;min-height:48px;align-items:center;justify-content:center;gap:8px;border:1px solid #dbe5ee;border-radius:7px;background:#fff;color:#475569;font-size:18px;font-weight:700;transition:border-color .18s ease,box-shadow .18s ease,color .18s ease}.settings-choice-active,.settings-radio-active{border-color:var(--crm-theme-color, #30737B);color:#1f2937;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--crm-theme-color, #30737B) 24%,transparent)}.settings-check{position:absolute;right:10px;display:grid;border-radius:999px;background:var(--crm-theme-color, #f59e0b);color:#fff;padding:2px}.settings-radio{min-width:150px;justify-content:flex-start;padding:0 16px;font-size:16px}.settings-radio span{height:18px;width:18px;border:1px solid #e2e8f0;border-radius:999px}.settings-radio-active span{border:5px solid var(--crm-theme-color, #30737B)}.settings-layout-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px 18px}.settings-layout-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.settings-layout-tile{position:relative;display:grid;gap:8px;border:0;background:transparent;color:#020617;font-size:16px;font-weight:700;text-align:left}.settings-layout-preview{position:relative;display:block;height:92px;overflow:hidden;border:1px solid #e2e8f0;border-radius:5px;background:linear-gradient(90deg,#eaf1f4 0 24%,transparent 24%),linear-gradient(#eef4f6,#eef4f6);box-shadow:inset 0 0 0 1px #f8fafc}.settings-layout-preview:before{content:"";position:absolute;inset:0 0 auto;height:12px;background:linear-gradient(90deg,#ff5a1f 0 10px,#f59e0b 10px 16px,#22c55e 16px 22px,transparent 22px),#fff;border-bottom:1px solid #e2e8f0}.settings-layout-preview i{position:absolute;left:8px;top:20px;height:56px;width:4px;border-radius:999px;background:#ff5a1f}.settings-layout-preview b{position:absolute;top:24px;right:12px;bottom:12px;left:28px;border-radius:4px;background:#ffffff8f}.settings-layout-active .settings-layout-preview{border-color:var(--crm-theme-color, #30737B)}.settings-layout-check{position:absolute;left:4px;top:105px;color:var(--crm-theme-color, #30737B)}.settings-color-stack{display:grid;gap:14px}.settings-color-stack p{margin-top:2px;color:#020617;font-size:17px;font-weight:850}.settings-swatch-grid{display:flex;flex-wrap:wrap;gap:12px}.settings-swatch{display:grid;height:56px;width:58px;place-items:center;border:1px solid #dbe5ee;border-radius:9px;color:#fff;box-shadow:inset 0 0 0 4px #fff}.settings-swatch svg{border-radius:999px;background:#13bd2a;padding:2px}html[data-crm-color-mode=dark] body,html[data-crm-color-mode=dark] #root{background:#0f172a!important;color:#e2e8f0}html[data-crm-color-mode=dark] main{background:#111827!important;color:#e2e8f0!important}html[data-crm-color-mode=dark] .bg-white,html[data-crm-color-mode=dark] .operations-panel,html[data-crm-color-mode=dark] .operations-metric,html[data-crm-color-mode=dark] .operations-action-tile{background-color:#182235!important;color:#e2e8f0!important}html[data-crm-color-mode=dark] .text-slate-950,html[data-crm-color-mode=dark] .text-slate-900,html[data-crm-color-mode=dark] .text-slate-700{color:#f8fafc!important}html[data-crm-color-mode=dark] .text-slate-500,html[data-crm-color-mode=dark] .text-slate-600{color:#cbd5e1!important}html[data-crm-color-mode=dark] .border-slate-100,html[data-crm-color-mode=dark] .border-slate-200,html[data-crm-color-mode=dark] .border-emerald-100{border-color:#94a3b838!important}html[data-crm-color-mode=dark] .bg-slate-50,html[data-crm-color-mode=dark] .bg-slate-100,html[data-crm-color-mode=dark] .operations-funnel-row,html[data-crm-color-mode=dark] .operations-progress-card,html[data-crm-color-mode=dark] .operations-attention-item,html[data-crm-color-mode=dark] .operations-team-row,html[data-crm-color-mode=dark] .operations-activity-row,html[data-crm-color-mode=dark] .operations-queue-card{background-color:#101827!important}html[data-crm-layout-width=boxed] body>#root>div{max-width:1480px;margin-inline:auto;box-shadow:0 0 0 1px #0f172a14}html[data-crm-layout-width=boxed] body{background:linear-gradient(90deg,rgba(48,115,123,.08),transparent 18%,transparent 82%,rgba(48,115,123,.08)),#eef7f5!important}html[data-crm-card-layout=borderless] .operations-panel,html[data-crm-card-layout=borderless] .operations-metric,html[data-crm-card-layout=borderless] .operations-action-tile,html[data-crm-card-layout=borderless] section.rounded-2xl{border-color:transparent!important}html[data-crm-card-layout=only-shadow] .operations-panel,html[data-crm-card-layout=only-shadow] .operations-metric,html[data-crm-card-layout=only-shadow] .operations-action-tile,html[data-crm-card-layout=only-shadow] section.rounded-2xl{border-color:transparent!important;box-shadow:0 22px 58px #0f172a24!important}html aside.fixed>div{background:var(--crm-sidebar-color, #16805f)!important}html header.crm-topbar{background:var(--crm-topbar-color, rgba(255, 255, 255, .9))!important}html header.crm-topbar,html header.crm-topbar *{transition:background-color .18s ease,color .18s ease,border-color .18s ease}.topbar-notification-pulse:before{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:inherit;border:1px solid rgba(20,184,166,.5);animation:topbar-bell-ring 1.8s ease-out infinite}.topbar-notification-pulse span{animation:topbar-badge-pop .9s cubic-bezier(.22,1,.36,1) both}.topbar-reminder-panel{position:absolute;right:0;top:calc(100% + 14px);z-index:60;width:min(440px,calc(100vw - 24px));overflow:hidden;border:1px solid rgba(226,232,240,.95);border-radius:18px;background:#fffffffa;box-shadow:0 28px 80px #0f172a38;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.topbar-reminder-arrow{position:absolute;right:16px;top:-7px;width:14px;height:14px;border-left:1px solid rgba(226,232,240,.95);border-top:1px solid rgba(226,232,240,.95);background:#f8fafc;transform:rotate(45deg)}.topbar-reminder-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:20px 20px 16px;background:linear-gradient(135deg,#f0fdfafa,#f8fafcfa 58%,#eff6fff2);border-bottom:1px solid rgba(226,232,240,.85)}.topbar-reminder-head span,.topbar-reminder-notices>span{display:inline-flex;align-items:center;gap:8px;color:#0f766e;font-size:11px;font-weight:950;letter-spacing:.12em;text-transform:uppercase}.topbar-reminder-head strong{display:block;margin-top:7px;color:#0f172a;font-size:18px;font-weight:950;line-height:1.2}.topbar-reminder-head button{display:grid;width:34px;height:34px;flex:0 0 auto;place-items:center;border:1px solid rgba(203,213,225,.8);border-radius:10px;background:#fff;color:#475569;transition:.16s ease}.topbar-reminder-head button:hover{border-color:#0f766e42;background:#f0fdfa;color:#0f766e}.topbar-reminder-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:14px 16px 0}.topbar-reminder-stats span{display:inline-flex;min-width:0;align-items:center;justify-content:center;gap:8px;border:1px solid #e2e8f0;border-radius:12px;background:#f8fafc;padding:10px;color:#334155;font-size:12px;font-weight:900}.topbar-reminder-list{max-height:380px;overflow-y:auto;padding:14px 16px}.topbar-reminder-item{display:grid;width:100%;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;margin-bottom:10px;border:1px solid #e2e8f0;border-left-width:4px;border-radius:14px;background:#fff;padding:12px;text-align:left;box-shadow:0 12px 28px #0f172a0f;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.topbar-reminder-item:hover{transform:translateY(-1px);border-color:#0f766e4d;box-shadow:0 18px 34px #0f172a1a}.topbar-reminder-item>span{display:grid;width:38px;height:38px;place-items:center;border-radius:12px;background:#ecfdf5;color:#0f766e}.topbar-reminder-item strong,.topbar-reminder-notices button strong{display:block;overflow:hidden;color:#0f172a;font-size:13px;font-weight:950;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.topbar-reminder-item small{display:block;overflow:hidden;margin-top:4px;color:#64748b;font-size:11px;font-weight:800;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.topbar-reminder-item em{border-radius:999px;border:1px solid #e2e8f0;background:#f8fafc;padding:5px 8px;color:#475569;font-size:10px;font-style:normal;font-weight:950}.topbar-reminder-overdue{border-left-color:#ef4444}.topbar-reminder-overdue>span{background:#fef2f2;color:#dc2626}.topbar-reminder-today{border-left-color:#14b8a6}.topbar-reminder-upcoming{border-left-color:#2563eb}.topbar-reminder-upcoming>span{background:#eff6ff;color:#2563eb}.topbar-reminder-empty{display:grid;min-height:170px;place-items:center;border:1px dashed #cbd5e1;border-radius:16px;background:#f8fafc;padding:24px;text-align:center}.topbar-reminder-empty svg{color:#94a3b8}.topbar-reminder-empty strong{color:#334155;font-size:15px;font-weight:950}.topbar-reminder-empty span{max-width:230px;color:#64748b;font-size:12px;font-weight:800}.topbar-reminder-notices{margin-top:12px;border-top:1px solid #e2e8f0;padding-top:12px}.topbar-reminder-notices button{display:grid;width:100%;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:8px;margin-top:8px;border:0;border-radius:10px;background:#f8fafc;padding:9px;text-align:left}.topbar-reminder-notices button svg{color:#2563eb}.topbar-reminder-notice-row{display:grid;grid-template-columns:minmax(0,1fr) 32px;align-items:center;gap:6px;margin-top:6px}.topbar-reminder-notice-row>button{margin-top:0}.topbar-reminder-notice-row .topbar-reminder-notice-clear{display:grid;width:32px;height:32px;grid-template-columns:1fr;place-items:center;border:1px solid #fecaca;background:#fff1f2;padding:0}.topbar-reminder-notice-row .topbar-reminder-notice-clear svg{color:#e11d48}.topbar-reminder-actions{display:flex;justify-content:flex-end;gap:10px;border-top:1px solid #e2e8f0;background:#f8fafc;padding:14px 16px}.topbar-reminder-actions button{min-height:38px;border-radius:10px;border:1px solid #cbd5e1;background:#fff;padding:0 13px;color:#334155;font-size:12px;font-weight:950}.topbar-reminder-actions button:first-child{border-color:#0f766e;background:#0f766e;color:#fff}@media (max-width: 560px){.topbar-reminder-panel{position:fixed;left:12px;right:12px;top:64px;width:auto}.topbar-reminder-arrow{display:none}.topbar-reminder-item{grid-template-columns:36px minmax(0,1fr)}.topbar-reminder-item em{grid-column:2;justify-self:start}}@keyframes topbar-bell-ring{0%{opacity:.72;transform:scale(.94)}70%,to{opacity:0;transform:scale(1.2)}}@keyframes topbar-badge-pop{0%{transform:scale(.35)}55%{transform:scale(1.14)}to{transform:scale(1)}}html aside.fixed,html aside.fixed *{transition:width .24s ease,margin .24s ease,background-color .18s ease,color .18s ease}html .bg-emerald-700,html .bg-teal-700{background-color:var(--crm-theme-color, #047857)!important}html .text-emerald-700,html .text-teal-700{color:var(--crm-theme-color, #047857)!important}html .border-emerald-200,html .border-teal-200{border-color:color-mix(in srgb,var(--crm-theme-color, #047857) 38%,white)!important}html .ring-emerald-50,html .focus\:ring-emerald-50:focus{--tw-ring-color: color-mix(in srgb, var(--crm-theme-color, #047857) 14%, white) !important}html .hover\:bg-emerald-50:hover,html .hover\:bg-teal-50:hover{background-color:color-mix(in srgb,var(--crm-theme-color, #047857) 10%,white)!important}@media (min-width: 1024px){html[data-crm-sidebar-size=compact] aside.fixed{width:92px!important}html[data-crm-sidebar-size=compact] aside.fixed~section{margin-left:92px!important}html[data-crm-layout=full-width] aside.fixed,html[data-crm-layout=hidden] aside.fixed{display:none!important}html[data-crm-layout=full-width] aside.fixed~section,html[data-crm-layout=hidden] aside.fixed~section{margin-left:0!important}html[data-crm-layout=mini] aside.fixed,html[data-crm-sidebar-size=compact] aside.fixed{width:84px!important}html[data-crm-layout=mini] aside.fixed~section,html[data-crm-sidebar-size=compact] aside.fixed~section{margin-left:84px!important}html[data-crm-layout=hover-view] aside.fixed,html[data-crm-sidebar-size=hover-view] aside.fixed{width:84px!important}html[data-crm-layout=hover-view] aside.fixed:hover,html[data-crm-sidebar-size=hover-view] aside.fixed:hover{width:296px!important}html[data-crm-layout=hover-view] aside.fixed~section,html[data-crm-sidebar-size=hover-view] aside.fixed~section{margin-left:84px!important}html[data-crm-layout=detached] aside.fixed{top:80px!important;bottom:16px!important;left:16px!important;border-radius:22px!important;overflow:hidden}html[data-crm-layout=detached] aside.fixed~section{margin-left:328px!important}html[data-crm-layout=overlay] aside.fixed{transform:translate(-100%)!important}html[data-crm-layout=overlay] aside.fixed:hover{transform:translate(0)!important}html[data-crm-layout=overlay] aside.fixed~section{margin-left:0!important}html[data-crm-layout=horizontal] aside.fixed,html[data-crm-layout=horizontal-single] aside.fixed,html[data-crm-layout=without-header] aside.fixed,html[data-crm-layout=transparent] aside.fixed,html[data-crm-layout=rtl] aside.fixed{display:none!important}html[data-crm-layout=horizontal] aside.fixed~section,html[data-crm-layout=horizontal-single] aside.fixed~section,html[data-crm-layout=without-header] aside.fixed~section,html[data-crm-layout=transparent] aside.fixed~section,html[data-crm-layout=rtl] aside.fixed~section{margin-left:0!important}html[data-crm-layout=without-header] header.crm-topbar{display:none!important}html[data-crm-layout=transparent] main{background:transparent!important}html[data-crm-layout=rtl] body{direction:rtl}html[data-crm-layout=rtl] input,html[data-crm-layout=rtl] textarea,html[data-crm-layout=rtl] select{direction:ltr}}@media (max-width: 560px){.settings-drawer-head h2{font-size:22px}.settings-drawer-body{padding:18px 12px}.settings-section-head,.settings-section-body{padding-left:16px;padding-right:16px}.settings-choice-row,.settings-layout-grid{grid-template-columns:1fr}}.annual-workspace .annual-stepper{display:inline-flex!important;width:auto!important;max-width:100%!important;align-items:center!important;justify-content:flex-start!important;gap:6px!important;margin:0 0 18px!important;border:1px solid #d8e7e4!important;border-radius:14px!important;background:#f7fbfa!important;padding:6px!important;box-shadow:none!important}.annual-workspace .annual-step{position:relative!important;display:inline-flex!important;min-height:42px!important;min-width:112px!important;flex:0 0 auto!important;align-items:center!important;justify-content:center!important;gap:8px!important;border:0!important;border-radius:10px!important;background:transparent!important;padding:0 18px!important;color:#1d3c3a!important;font-size:12px!important;font-weight:900!important;line-height:1!important;box-shadow:none!important;transform:none!important}.annual-workspace .annual-step-icon{display:none!important}.annual-workspace .annual-step>span:not(.annual-step-icon),.annual-workspace .annual-step>span:last-child{color:inherit!important;font-size:12px!important;font-weight:900!important;letter-spacing:0!important}.annual-workspace .annual-step:hover{background:#fff!important;color:#0f4f52!important;box-shadow:0 8px 18px #0f172a0d!important}.annual-workspace .annual-step-active,.annual-workspace .annual-step-active:hover{background:#fff!important;color:#d85b00!important;box-shadow:0 8px 20px #f973161f,inset 0 0 0 1px #ff8a2a!important}.annual-workspace .processing-section-card{border-color:#d7e5e8!important;border-radius:10px!important;background:#fff!important}.annual-workspace .processing-section-head{justify-content:flex-start!important;background:#fff!important;padding:18px 20px!important}.annual-workspace .processing-section-title-wrap{justify-content:flex-start!important}.annual-workspace .processing-section-title{color:#0c1b2d!important;font-size:15px!important;font-weight:950!important}.annual-workspace .processing-section-count{margin-left:auto!important}.annual-workspace .processing-section-actions{background:#fbfdfd!important;padding:14px 20px!important}.annual-workspace .processing-section-actions>div:first-child,.annual-workspace .processing-section-actions .flex.flex-wrap{gap:8px!important}.annual-workspace .processing-hint-pill{min-height:38px!important;border:0!important;border-radius:10px!important;background:#eef6f5!important;padding:0 16px!important;color:#1f3f3d!important;font-size:12px!important;font-weight:900!important;box-shadow:inset 0 0 0 1px #d5e7e4!important}.annual-workspace .processing-hint-pill:hover{background:#fff!important;color:#0f5557!important;box-shadow:inset 0 0 0 1px #9ecfca,0 8px 18px #0f172a0d!important}.annual-workspace .processing-hint-pill-active,.annual-workspace .processing-hint-pill-active:hover{background:#fff7ed!important;color:#b85000!important;box-shadow:inset 0 0 0 1px #ff8424,0 8px 18px #f973161c!important}.annual-workspace .legacy-data-sheet{padding:0 20px 18px!important}.annual-workspace .legacy-data-group{justify-content:flex-start!important;border-bottom:1px solid #dfe9ec!important;background:#fff!important;padding:20px 0 10px!important;text-align:left!important}.annual-workspace .legacy-data-group:before,.annual-workspace .legacy-data-group:after{display:none!important;content:none!important}.annual-workspace .legacy-data-group-title{justify-content:flex-start!important;color:#e64600!important;text-align:left!important;font-size:12px!important;font-weight:950!important;letter-spacing:0!important}.annual-workspace .legacy-data-group-title:before{width:8px!important;height:8px!important;background:#e64600!important}.annual-workspace .legacy-data-group-count{margin-left:auto!important}.annual-workspace .annual-overview-fields{gap:0 74px!important;background:#fff!important}.annual-workspace .annual-overview-field,.annual-workspace .annual-overview-field:hover,.annual-workspace .annual-overview-field-filled{border:0!important;background:#fff!important;box-shadow:none!important}.annual-workspace .annual-overview-label{color:#163052!important;font-weight:760!important}.annual-workspace .annual-overview-control .annual-table-input,.annual-workspace .annual-overview-control .annual-table-input[readonly],.annual-workspace .annual-overview-control .annual-table-input:disabled,.annual-workspace .annual-overview-control .annual-table-file-input,.annual-workspace .annual-overview-control .annual-table-textarea{border:0!important;border-radius:0!important;background:transparent!important;padding:0!important;color:#071823!important;box-shadow:none!important}.annual-workspace .annual-overview-control .annual-table-input:hover,.annual-workspace .annual-overview-control .annual-table-input:focus,.annual-workspace .annual-overview-control .annual-table-input[readonly]:hover,.annual-workspace .annual-overview-control .annual-table-input[readonly]:focus,.annual-workspace .annual-overview-control .annual-table-file-input:hover,.annual-workspace .annual-overview-control .annual-table-file-input:focus,.annual-workspace .annual-overview-control .annual-table-textarea:hover,.annual-workspace .annual-overview-control .annual-table-textarea:focus{border:0!important;border-radius:0!important;background:transparent!important;padding:0!important;box-shadow:none!important;outline:0!important}.annual-workspace .annual-overview-control textarea.annual-table-input{min-height:42px!important}@media (max-width: 760px){.annual-workspace .annual-stepper{display:flex!important;width:100%!important;overflow-x:auto!important}.annual-workspace .annual-step{min-width:104px!important}.annual-workspace .processing-section-head,.annual-workspace .processing-section-actions,.annual-workspace .legacy-data-sheet{padding-left:14px!important;padding-right:14px!important}}.annual-workspace .annual-stepper{display:flex!important;width:-moz-fit-content!important;width:fit-content!important;max-width:100%!important;align-items:center!important;justify-content:flex-start!important;gap:8px!important;margin:0 0 20px!important;border:1px solid #dce9e6!important;border-radius:18px!important;background:#fff!important;padding:7px!important;box-shadow:0 14px 34px #0f172a0f!important}.annual-workspace .annual-step{min-height:44px!important;min-width:124px!important;border-radius:13px!important;background:transparent!important;padding:0 20px!important;color:#274745!important;font-size:12px!important;font-weight:950!important;box-shadow:none!important}.annual-workspace .annual-step:hover{background:#f2faf8!important;color:#145d62!important;box-shadow:none!important}.annual-workspace .annual-step-active,.annual-workspace .annual-step-active:hover{background:linear-gradient(135deg,#145d62,#24777a)!important;color:#fff!important;box-shadow:0 12px 26px #24777a33!important}.annual-workspace .annual-step-active:after{display:block!important;content:""!important;position:absolute!important;left:50%!important;right:auto!important;bottom:-9px!important;width:28px!important;height:3px!important;border-radius:999px!important;background:#ff8a2a!important;transform:translate(-50%)!important}.annual-workspace .processing-section-actions{background:#fff!important;padding:16px 20px!important}.annual-workspace .processing-section-actions .flex.flex-wrap{width:100%!important;gap:10px!important}.annual-workspace .processing-hint-pill{min-height:40px!important;border-radius:12px!important;background:#f5faf9!important;color:#1f3f3d!important;padding:0 17px!important;box-shadow:inset 0 0 0 1px #d7e8e5!important}.annual-workspace .processing-hint-pill:hover{background:#fff!important;color:#145d62!important;box-shadow:inset 0 0 0 1px #9fcfca,0 10px 22px #0f172a0d!important}.annual-workspace .processing-hint-pill-active,.annual-workspace .processing-hint-pill-active:hover{background:linear-gradient(135deg,#fff7ed,#fff)!important;color:#b85000!important;box-shadow:inset 0 0 0 1px #ff8a2a,0 10px 22px #f9731621!important}.annual-workspace .annual-section-content .legacy-data-group,.annual-workspace .legacy-data-row .legacy-data-group,.annual-workspace .legacy-data-row-table .legacy-data-group{display:flex!important;width:100%!important;min-width:0!important;grid-template-columns:none!important;align-items:center!important;justify-content:flex-start!important;gap:12px!important;margin:0!important;border-bottom:1px solid #dfe9ec!important;background:#fff!important;padding:18px 0 10px!important;text-align:left!important}.annual-workspace .annual-section-content .legacy-data-group:before,.annual-workspace .annual-section-content .legacy-data-group:after,.annual-workspace .legacy-data-row .legacy-data-group:before,.annual-workspace .legacy-data-row .legacy-data-group:after{display:none!important;width:0!important;height:0!important;flex:0 0 0!important;content:none!important}.annual-workspace .annual-section-content .legacy-data-group-title,.annual-workspace .legacy-data-row .legacy-data-group-title,.annual-workspace .legacy-data-row-table .legacy-data-group-title{position:static!important;display:inline-flex!important;width:auto!important;max-width:none!important;flex:0 1 auto!important;justify-content:flex-start!important;margin:0!important;padding:0!important;transform:none!important;color:#e64600!important;text-align:left!important}.annual-workspace .annual-section-content .legacy-data-group-count,.annual-workspace .legacy-data-row .legacy-data-group-count,.annual-workspace .legacy-data-row-table .legacy-data-group-count{margin-left:auto!important;text-align:right!important}@media (max-width: 760px){.annual-workspace .annual-stepper{width:100%!important;overflow-x:auto!important}.annual-workspace .annual-step{min-width:112px!important}}.annual-workspace{border:1px solid #d4e7e4!important;border-radius:18px!important;background:linear-gradient(180deg,#fbfffe,#f7fbfa)!important;padding:12px!important}.annual-workspace .annual-toolbar{display:grid!important;grid-template-columns:58px minmax(0,1fr)!important;align-items:stretch!important;gap:12px!important;margin:0 0 18px!important;border:1px solid rgba(36,119,122,.16)!important;border-radius:18px!important;background:linear-gradient(135deg,#fffffffa,#f1faf7eb 56%,#fff7edc7)!important;padding:12px!important;box-shadow:0 18px 42px #0f172a12!important}.annual-workspace .annual-toolbar .annual-back-button{display:grid!important;height:58px!important;width:58px!important;min-width:58px!important;place-items:center!important;border:0!important;border-radius:16px!important;background:linear-gradient(135deg,#145d62,#24777a)!important;color:#fff!important;box-shadow:0 16px 30px #24777a3d!important;transition:transform .16s ease,box-shadow .16s ease!important}.annual-workspace .annual-toolbar .annual-back-button:hover{transform:translateY(-1px)!important;box-shadow:0 20px 34px #24777a4d!important}.annual-workspace .annual-toolbar .annual-summary-strip{display:grid!important;grid-template-columns:minmax(300px,1.65fr) repeat(3,minmax(175px,1fr))!important;gap:12px!important;width:100%!important;min-width:0!important}.annual-workspace .annual-toolbar .annual-summary-card{position:relative!important;display:grid!important;min-height:72px!important;grid-template-columns:46px minmax(0,1fr)!important;align-items:center!important;gap:12px!important;overflow:hidden!important;border:1px solid rgba(36,119,122,.16)!important;border-radius:16px!important;background:#ffffffeb!important;padding:12px 14px!important;box-shadow:0 12px 28px #0f172a0b!important;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease!important}.annual-workspace .annual-toolbar .annual-summary-card:before{content:""!important;position:absolute!important;inset:0 auto 0 0!important;width:3px!important;background:#24777a!important;opacity:.75!important}.annual-workspace .annual-toolbar .annual-summary-card:after{display:none!important}.annual-workspace .annual-toolbar .annual-summary-card:hover{border-color:#24777a52!important;box-shadow:0 16px 34px #0f172a13!important;transform:translateY(-1px)!important}.annual-workspace .annual-toolbar .annual-summary-card-client{background:linear-gradient(135deg,#fff,#eefaf7)!important}.annual-workspace .annual-toolbar .annual-summary-card-client:before{background:linear-gradient(180deg,#145d62,#34d399)!important;width:4px!important}.annual-workspace .annual-toolbar .annual-summary-card-user:before{background:#3b82f6!important}.annual-workspace .annual-toolbar .annual-summary-card-spoc:before{background:#f97316!important}.annual-workspace .annual-toolbar .annual-summary-icon{display:grid!important;height:46px!important;width:46px!important;place-items:center!important;border:1px solid rgba(36,119,122,.18)!important;border-radius:14px!important;background:#eefaf7!important;color:#24777a!important;box-shadow:none!important}.annual-workspace .annual-toolbar .annual-summary-card-client .annual-summary-icon{background:#e8f7f4!important;color:#145d62!important}.annual-workspace .annual-toolbar .annual-summary-copy{display:grid!important;min-width:0!important;gap:2px!important}.annual-workspace .annual-toolbar .annual-summary-label{min-width:0!important;color:#61778a!important;font-size:10px!important;font-weight:950!important;letter-spacing:.16em!important;line-height:1.2!important;text-transform:uppercase!important}.annual-workspace .annual-toolbar .annual-summary-value{min-width:0!important;overflow:hidden!important;color:#071823!important;font-size:14px!important;font-weight:950!important;letter-spacing:0!important;line-height:1.25!important;text-overflow:ellipsis!important;white-space:nowrap!important}.annual-workspace .annual-toolbar .annual-summary-meta{width:-moz-fit-content!important;width:fit-content!important;border-radius:999px!important;background:#24777a1a!important;padding:2px 8px!important;color:#145d62!important;font-size:10px!important;font-weight:950!important;letter-spacing:.12em!important;line-height:1.3!important;text-transform:uppercase!important}@media (max-width: 1180px){.annual-workspace .annual-toolbar .annual-summary-strip{grid-template-columns:minmax(280px,1.5fr) repeat(2,minmax(170px,1fr))!important}.annual-workspace .annual-toolbar .annual-summary-card-spoc{grid-column:2 / -1!important}}@media (max-width: 820px){.annual-workspace .annual-toolbar{grid-template-columns:1fr!important}.annual-workspace .annual-toolbar .annual-back-button{height:44px!important;width:44px!important;min-width:44px!important;border-radius:13px!important}.annual-workspace .annual-toolbar .annual-summary-strip{grid-template-columns:1fr!important}.annual-workspace .annual-toolbar .annual-summary-card-spoc{grid-column:auto!important}}.annual-workspace .annual-toolbar{grid-template-columns:56px minmax(0,1fr)!important;gap:14px!important;border:1px solid rgba(36,119,122,.2)!important;border-radius:22px!important;background:linear-gradient(135deg,#effaf7f2,#fffffffa 48%,#fff7edeb)!important;padding:14px!important;box-shadow:0 24px 60px #0f172a1a!important}.annual-workspace .annual-toolbar .annual-back-button{height:56px!important;width:56px!important;min-width:56px!important;border-radius:18px!important;background:linear-gradient(145deg,#0f4f52,#1d7f80)!important;box-shadow:0 18px 34px #145d6247!important}.annual-workspace .annual-toolbar .annual-summary-strip{grid-template-columns:minmax(340px,1.85fr) repeat(3,minmax(178px,1fr))!important;gap:14px!important}.annual-workspace .annual-toolbar .annual-summary-card{min-height:78px!important;grid-template-columns:48px minmax(0,1fr)!important;gap:13px!important;border:1px solid rgba(21,93,98,.14)!important;border-radius:18px!important;background:#fffffff5!important;padding:14px 16px!important;box-shadow:0 18px 36px #0f172a0f!important}.annual-workspace .annual-toolbar .annual-summary-card:before{inset:0 0 auto 0!important;width:auto!important;height:3px!important;background:linear-gradient(90deg,#24777a,#65c7bd)!important;opacity:1!important}.annual-workspace .annual-toolbar .annual-summary-card:hover{border-color:#155d6247!important;box-shadow:0 22px 42px #0f172a17!important}.annual-workspace .annual-toolbar .annual-summary-card-client{border-color:#145d6259!important;background:linear-gradient(135deg,#0f3e43,#17666a 58%,#24777a)!important;box-shadow:0 22px 48px #145d623d!important}.annual-workspace .annual-toolbar .annual-summary-card-client:before{background:linear-gradient(90deg,#ff8a2a,#34d399 45%,#9ee7dc)!important}.annual-workspace .annual-toolbar .annual-summary-card-user:before{background:linear-gradient(90deg,#3b82f6,#7dd3fc)!important}.annual-workspace .annual-toolbar .annual-summary-card-spoc:before{background:linear-gradient(90deg,#f97316,#facc15)!important}.annual-workspace .annual-toolbar .annual-summary-icon{height:48px!important;width:48px!important;border-radius:16px!important;background:#edf9f6!important}.annual-workspace .annual-toolbar .annual-summary-card-client .annual-summary-icon{border-color:#ffffff38!important;background:#ffffff24!important;color:#d9fffa!important}.annual-workspace .annual-toolbar .annual-summary-label{color:#64798d!important;font-size:10px!important;letter-spacing:.18em!important}.annual-workspace .annual-toolbar .annual-summary-value{color:#061826!important;font-size:15px!important}.annual-workspace .annual-toolbar .annual-summary-card-client .annual-summary-label{color:#aee6df!important}.annual-workspace .annual-toolbar .annual-summary-card-client .annual-summary-value{color:#fff!important;font-size:17px!important}.annual-workspace .annual-toolbar .annual-summary-card-client .annual-summary-meta{background:#ffffff29!important;color:#e9fffb!important}@media (max-width: 1180px){.annual-workspace .annual-toolbar .annual-summary-strip{grid-template-columns:minmax(300px,1.5fr) repeat(2,minmax(170px,1fr))!important}}@media (max-width: 820px){.annual-workspace .annual-toolbar,.annual-workspace .annual-toolbar .annual-summary-strip{grid-template-columns:1fr!important}}.annual-workspace .annual-toolbar{background:radial-gradient(circle at 0% 0%,rgba(36,119,122,.1),transparent 34%),linear-gradient(135deg,#fbfffe,#fff 52%,#fff8ef)!important}.annual-workspace .annual-toolbar .annual-summary-card:before,.annual-workspace .annual-toolbar .annual-summary-card-client:before,.annual-workspace .annual-toolbar .annual-summary-card-user:before,.annual-workspace .annual-toolbar .annual-summary-card-spoc:before{display:none!important;content:none!important}.annual-workspace .annual-toolbar .annual-summary-card{isolation:isolate!important;border-color:#145d6221!important;background:linear-gradient(145deg,#fffffffa,#f8fcfbf0)!important;box-shadow:inset 0 1px #fffffff5,0 16px 34px #0f172a0e!important}.annual-workspace .annual-toolbar .annual-summary-card:after{display:block!important;content:""!important;position:absolute!important;inset:10px 10px auto auto!important;z-index:-1!important;width:42px!important;height:42px!important;border-radius:999px!important;background:#24777a12!important;filter:blur(10px)!important}.annual-workspace .annual-toolbar .annual-summary-card-client{border-color:#145d6261!important;background:radial-gradient(circle at 88% 18%,rgba(52,211,153,.18),transparent 34%),linear-gradient(135deg,#0f3e43,#16656a 62%,#24777a)!important}.annual-workspace .annual-toolbar .annual-summary-card-client:after{background:#ffffff2e!important}.annual-workspace .annual-toolbar .annual-summary-card-user:after{background:#3b82f61a!important}.annual-workspace .annual-toolbar .annual-summary-card-spoc:after{background:#f973161a!important}.annual-workspace .annual-toolbar .annual-summary-icon{border-color:#24777a29!important;background:linear-gradient(145deg,#fff,#eaf8f5)!important;box-shadow:inset 0 1px #ffffffeb!important}.annual-workspace{background:linear-gradient(180deg,#f8fffd,#f3faf8)!important}.annual-workspace .annual-toolbar{position:relative!important;display:grid!important;grid-template-columns:54px minmax(0,1fr)!important;gap:14px!important;overflow:hidden!important;border:1px solid rgba(36,119,122,.18)!important;border-radius:20px!important;background:radial-gradient(circle at 4% 12%,rgba(36,119,122,.12),transparent 26%),radial-gradient(circle at 96% 0%,rgba(249,115,22,.1),transparent 28%),#fff!important;padding:12px!important;box-shadow:0 18px 44px #0f172a13!important}.annual-workspace .annual-toolbar:before{content:""!important;position:absolute!important;inset:12px auto 12px 82px!important;width:1px!important;background:linear-gradient(180deg,transparent,rgba(36,119,122,.2),transparent)!important}.annual-workspace .annual-toolbar .annual-back-button{align-self:stretch!important;height:auto!important;width:54px!important;min-width:54px!important;border-radius:16px!important;background:#145d62!important;color:#fff!important;box-shadow:0 12px 26px #145d6238!important}.annual-workspace .annual-toolbar .annual-back-button:hover{background:#0f4f52!important;transform:translateY(-1px)!important}.annual-workspace .annual-toolbar .annual-summary-strip{display:grid!important;grid-template-columns:minmax(340px,1.55fr) repeat(3,minmax(170px,1fr))!important;gap:0!important;align-items:stretch!important;overflow:hidden!important;border:1px solid rgba(36,119,122,.12)!important;border-radius:16px!important;background:#ffffffd6!important;box-shadow:inset 0 1px #ffffffe6!important}.annual-workspace .annual-toolbar .annual-summary-card{min-height:74px!important;grid-template-columns:42px minmax(0,1fr)!important;gap:12px!important;border:0!important;border-radius:0!important;background:transparent!important;padding:14px 18px!important;box-shadow:none!important;transform:none!important}.annual-workspace .annual-toolbar .annual-summary-card+.annual-summary-card{border-left:1px solid rgba(36,119,122,.12)!important}.annual-workspace .annual-toolbar .annual-summary-card:hover{background:#f1faf79e!important;box-shadow:none!important;transform:none!important}.annual-workspace .annual-toolbar .annual-summary-card:after,.annual-workspace .annual-toolbar .annual-summary-card-client:after,.annual-workspace .annual-toolbar .annual-summary-card-user:after,.annual-workspace .annual-toolbar .annual-summary-card-spoc:after{display:none!important;content:none!important}.annual-workspace .annual-toolbar .annual-summary-card-client{background:linear-gradient(135deg,#e8f7f4eb,#ffffffb8)!important}.annual-workspace .annual-toolbar .annual-summary-card-client:hover{background:linear-gradient(135deg,#def4f0f5,#ffffffd1)!important}.annual-workspace .annual-toolbar .annual-summary-icon{height:42px!important;width:42px!important;border:1px solid rgba(36,119,122,.2)!important;border-radius:14px!important;background:#f0fbf8!important;color:#17666a!important;box-shadow:none!important}.annual-workspace .annual-toolbar .annual-summary-card-client .annual-summary-icon{border-color:#145d6233!important;background:#145d62!important;color:#fff!important}.annual-workspace .annual-toolbar .annual-summary-label{color:#6b7f91!important;font-size:10px!important;font-weight:950!important;letter-spacing:.16em!important;text-transform:uppercase!important}.annual-workspace .annual-toolbar .annual-summary-value,.annual-workspace .annual-toolbar .annual-summary-card-client .annual-summary-value{color:#071823!important;font-size:15px!important;font-weight:950!important;letter-spacing:0!important}.annual-workspace .annual-toolbar .annual-summary-card-client .annual-summary-label{color:#52707b!important}.annual-workspace .annual-toolbar .annual-summary-meta,.annual-workspace .annual-toolbar .annual-summary-card-client .annual-summary-meta{width:-moz-fit-content!important;width:fit-content!important;border:1px solid rgba(20,93,98,.12)!important;border-radius:999px!important;background:#fff!important;padding:2px 8px!important;color:#145d62!important;font-size:10px!important;font-weight:950!important;letter-spacing:.08em!important}@media (max-width: 1180px){.annual-workspace .annual-toolbar .annual-summary-strip{grid-template-columns:minmax(300px,1.45fr) repeat(2,minmax(160px,1fr))!important}.annual-workspace .annual-toolbar .annual-summary-card-spoc{grid-column:2 / -1!important;border-top:1px solid rgba(36,119,122,.12)!important}}.annual-workspace .annual-financial-table-wrap{width:100%;min-width:0;overflow:auto;border:1px solid #d6e4df;border-radius:14px;background:#fff;box-shadow:0 16px 38px #0f172a0e}.annual-workspace .annual-financial-table{width:100%;min-width:720px;border-collapse:separate;border-spacing:0;table-layout:fixed}.annual-workspace .annual-financial-table th{position:sticky;top:0;z-index:2;border-bottom:1px solid #cfe0dc;background:linear-gradient(180deg,#f8fffd,#eef8f5);padding:13px 16px;color:#145d62;font-size:11px;font-weight:950;letter-spacing:.08em;line-height:1.2;text-align:left;text-transform:uppercase;white-space:nowrap}.annual-workspace .annual-financial-table th:first-child{width:64px;text-align:center}.annual-workspace .annual-financial-table th:nth-child(2){width:36%}.annual-workspace .annual-financial-table th:nth-child(3){width:auto}.annual-workspace .annual-financial-table td{height:62px;border-bottom:1px solid #e2ece9;background:#fff;padding:10px 16px;vertical-align:middle}.annual-workspace .annual-financial-table tbody tr:last-child td{border-bottom:0}.annual-workspace .annual-financial-table tbody tr:nth-child(odd) td{background:#fbfefd}.annual-workspace .annual-financial-table tbody tr:hover td{background:#f1fbf8}.annual-workspace .annual-financial-row-index{width:64px;color:#24777a;font-size:14px;font-weight:950;text-align:center!important}.annual-workspace .annual-financial-field{display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:12px;min-width:0}.annual-workspace .annual-financial-field-icon{display:grid;height:34px;width:34px;place-items:center;border:1px solid #a9ded5;border-radius:10px;background:#eafff7;color:#17666a}.annual-workspace .annual-financial-field-copy{display:grid;min-width:0;gap:4px}.annual-workspace .annual-financial-field-label{display:block;min-width:0;color:#142e2c;font-size:13px;font-weight:950;line-height:1.3;overflow-wrap:anywhere}.annual-workspace .annual-financial-field-meta{width:-moz-fit-content;width:fit-content;border-radius:999px;background:#fff7ed;padding:3px 8px;color:#b45309;font-size:10px;font-weight:950}.annual-workspace .annual-financial-control{width:100%;min-width:0}.annual-workspace .annual-financial-control .annual-table-input,.annual-workspace .annual-financial-control .annual-table-file-input{min-height:40px!important;width:100%!important;min-width:0!important;border:1px solid #d7e5e1!important;border-radius:10px!important;background:#fff!important;padding:8px 12px!important;color:#071823!important;font-size:13px!important;font-weight:900!important;box-shadow:none!important}.annual-workspace .annual-financial-control .annual-table-input[readonly],.annual-workspace .annual-financial-control .annual-table-input:disabled{background:#f9fcfb!important;color:#071823!important;opacity:1!important}.annual-workspace .annual-financial-control .annual-table-input:hover,.annual-workspace .annual-financial-control .annual-table-file-input:hover{border-color:#a9d4cf!important}.annual-workspace .annual-financial-control .annual-table-input:focus,.annual-workspace .annual-financial-control .annual-table-file-input:focus{border-color:#24777a!important;box-shadow:0 0 0 3px #24777a1f!important}.annual-workspace .annual-financial-control .annual-table-file{display:grid;min-width:0;gap:7px}.annual-workspace .annual-financial-control .annual-table-file a{width:-moz-fit-content;width:fit-content;color:#17666a;font-size:12px;font-weight:950;text-decoration:underline}.annual-workspace .annual-financial-control .annual-table-muted,.annual-workspace .annual-financial-control .annual-table-file span{color:#8392a5;font-size:12px;font-weight:850}@media (max-width: 760px){.annual-workspace .annual-financial-table{min-width:640px}.annual-workspace .annual-financial-table th,.annual-workspace .annual-financial-table td{padding:10px 12px}}.annual-workspace .annual-section-content .annual-overview-fields{grid-template-columns:repeat(2,minmax(0,1fr))!important;-moz-column-gap:44px!important;column-gap:44px!important;row-gap:0!important;padding:12px 16px 14px!important}.annual-workspace .annual-section-content .annual-overview-field,.annual-workspace .annual-section-content .annual-overview-field:hover,.annual-workspace .annual-section-content .annual-overview-field-filled{min-height:42px!important;grid-template-columns:172px minmax(0,1fr)!important;gap:10px!important;align-items:start!important;border:0!important;background:#fff!important;box-shadow:none!important;padding:8px 0!important;transform:none!important}.annual-workspace .annual-section-content .annual-overview-field-wide,.annual-workspace .annual-section-content .annual-overview-field-wide:hover{grid-column:1 / -1!important;grid-template-columns:172px minmax(0,1fr)!important}.annual-workspace .annual-section-content .annual-overview-index,.annual-workspace .annual-section-content .annual-overview-icon,.annual-workspace .annual-section-content .annual-data-field-meta{display:none!important}.annual-workspace .annual-section-content .annual-overview-name,.annual-workspace .annual-section-content .annual-overview-copy,.annual-workspace .annual-section-content .annual-overview-control{display:block!important;min-width:0!important;width:100%!important}.annual-workspace .annual-section-content .annual-overview-label{color:#173052!important;font-size:12px!important;font-weight:650!important;letter-spacing:0!important;line-height:1.45!important;text-transform:none!important;white-space:normal!important}.annual-workspace .annual-section-content .annual-overview-label:after{content:":"}.annual-workspace .annual-section-content .annual-overview-control .annual-table-input,.annual-workspace .annual-section-content .annual-overview-control .annual-table-input[readonly],.annual-workspace .annual-section-content .annual-overview-control .annual-table-input:disabled,.annual-workspace .annual-section-content .annual-overview-control .annual-table-textarea{min-height:24px!important;border:0!important;border-radius:0!important;background:transparent!important;padding:0!important;color:#000!important;-webkit-text-fill-color:#000000!important;font-size:12px!important;font-weight:850!important;line-height:1.45!important;box-shadow:none!important}.annual-workspace .annual-section-content .annual-overview-control select.annual-table-input{min-height:30px!important;border:1px solid #dbe4e8!important;border-radius:6px!important;padding:4px 8px!important}.annual-workspace .annual-section-content .legacy-data-row{border-bottom:1px solid #dbe4e8!important}@media (max-width: 1100px){.annual-workspace .annual-section-content .annual-overview-fields{grid-template-columns:1fr!important;-moz-column-gap:0!important;column-gap:0!important}}@media (max-width: 640px){.annual-workspace .annual-section-content .annual-overview-field,.annual-workspace .annual-section-content .annual-overview-field-wide{grid-template-columns:1fr!important;gap:3px!important}}.annual-workspace .annual-section-content .processing-section-card>.flex:first-child{margin:0!important;border-bottom:1px solid rgba(36,119,122,.12)!important;background:linear-gradient(180deg,#fffffffa,#f8fdfcf2)!important;padding:14px 16px!important}.annual-workspace .annual-section-content .processing-section-card>.flex:first-child>.flex:first-child{width:100%!important}.annual-workspace .annual-section-content .processing-section-card>.flex:first-child .flex.flex-wrap.gap-2{display:flex!important;width:100%!important;gap:10px!important}.annual-workspace .annual-section-content .processing-hint-pill{position:relative!important;isolation:isolate;min-height:42px!important;align-items:center!important;overflow:hidden!important;border:1px solid rgba(36,119,122,.18)!important;border-radius:12px!important;background:linear-gradient(180deg,#fff,#f9fcfb)!important;padding:0 18px!important;color:#173a39!important;font-size:12px!important;font-weight:950!important;letter-spacing:0!important;box-shadow:inset 0 1px #fffffff2,0 8px 18px #0f172a0b!important;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease,color .16s ease,background .16s ease!important}.annual-workspace .annual-section-content .processing-hint-pill:after{content:"";position:absolute;inset:auto 14px 7px;z-index:-1;height:2px;border-radius:999px;background:transparent;transition:background .16s ease,inset .16s ease}.annual-workspace .annual-section-content .processing-hint-pill:hover{border-color:#e6460047!important;background:#fff!important;color:#b44300!important;box-shadow:inset 0 1px #fffffff5,0 12px 24px #0f172a12!important;transform:translateY(-1px)!important}.annual-workspace .annual-section-content .processing-hint-pill-active,.annual-workspace .annual-section-content .processing-hint-pill-active:hover{border-color:#f973166b!important;background:linear-gradient(180deg,#fffaf4,#fff)!important;color:#b44300!important;box-shadow:inset 0 0 0 1px #f973161f,0 14px 28px #f973161f!important;transform:none!important}.annual-workspace .annual-section-content .processing-hint-pill-active:after{inset:auto 16px 7px;background:linear-gradient(90deg,#f97316,#f59e0b)}.annual-workspace .annual-section-content .processing-section-card{border-color:#24777a29!important;border-radius:16px!important;box-shadow:0 18px 42px #0f172a0e,inset 0 1px #ffffffe0!important}.annual-workspace .annual-section-content .legacy-data-row{padding:18px 16px 16px!important}@media (max-width: 760px){.annual-workspace .annual-section-content .processing-hint-pill{min-height:40px!important;flex:1 1 190px;justify-content:center!important;padding:0 14px!important}}.annual-workspace .annual-section-content .annual-data-table-wrap{overflow:visible!important;border:0!important;border-radius:0!important;background:#fff!important;padding:0!important;box-shadow:none!important}.annual-workspace .annual-section-content .annual-data-table{width:100%!important;min-width:0!important;border-collapse:collapse!important}.annual-workspace .annual-section-content .annual-data-table thead,.annual-workspace .annual-section-content .annual-data-table-index,.annual-workspace .annual-section-content .annual-data-field-icon,.annual-workspace .annual-section-content .annual-data-field-meta{display:none!important}.annual-workspace .annual-section-content .annual-data-table,.annual-workspace .annual-section-content .annual-data-table tbody{display:block!important}.annual-workspace .annual-section-content .annual-data-table tbody{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;-moz-column-gap:96px!important;column-gap:96px!important;row-gap:0!important;padding:0!important;border:0!important}.annual-workspace .annual-section-content .annual-data-table tr,.annual-workspace .annual-section-content .annual-data-table tr.annual-data-row-wide{display:grid!important;min-height:42px!important;grid-column:auto!important;grid-template-columns:minmax(200px,.36fr) minmax(0,.64fr)!important;align-items:start!important;border:0!important;background:#fff!important;box-shadow:none!important;transform:none!important}.annual-workspace .annual-section-content .annual-data-table tr.annual-data-row-wide{grid-column:1 / -1!important;grid-template-columns:minmax(200px,.16fr) minmax(0,.84fr)!important}.annual-workspace .annual-section-content .annual-data-table tr:before,.annual-workspace .annual-section-content .annual-data-table tr.annual-data-row-filled:before{display:none!important}.annual-workspace .annual-section-content .annual-data-table td{display:flex!important;min-height:42px!important;height:auto!important;align-items:flex-start!important;border:0!important;background:#fff!important;padding:8px 0!important}.annual-workspace .annual-section-content .annual-data-table tbody tr:nth-child(odd) td,.annual-workspace .annual-section-content .annual-data-table tbody tr:hover td,.annual-workspace .annual-section-content .annual-data-table tr.annual-data-row-filled td{background:#fff!important}.annual-workspace .annual-section-content .annual-data-field-name,.annual-workspace .annual-section-content .annual-data-field-copy{display:block!important;width:100%!important;min-width:0!important}.annual-workspace .annual-section-content .annual-data-field-label{color:#10233f!important;font-size:12px!important;font-weight:500!important;letter-spacing:0!important;line-height:1.45!important;text-transform:none!important;white-space:normal!important}.annual-workspace .annual-section-content .annual-data-field-label:after{content:":"}.annual-workspace .annual-section-content .annual-table-input,.annual-workspace .annual-section-content .annual-table-input[readonly],.annual-workspace .annual-section-content .annual-table-input:disabled,.annual-workspace .annual-section-content .annual-table-textarea{min-height:24px!important;width:100%!important;border:0!important;border-radius:0!important;background:transparent!important;padding:0!important;color:#000!important;-webkit-text-fill-color:#000000!important;font-size:12px!important;font-weight:850!important;line-height:1.45!important;box-shadow:none!important}.annual-workspace .annual-section-content select.annual-table-input{border:1px solid #dbe4e8!important;border-radius:6px!important;padding:5px 9px!important}.annual-workspace .annual-section-content .annual-table-input:not([readonly]):not(:disabled):focus,.annual-workspace .annual-section-content textarea.annual-table-input:focus,.annual-workspace .annual-section-content select.annual-table-input:focus{border:1px solid #cfdde0!important;border-radius:6px!important;background:#fff!important;padding:5px 9px!important;box-shadow:0 0 0 2px #1f7a7d1a!important;outline:0!important}.annual-workspace .annual-section-content .legacy-data-group-title{color:#e64600!important;font-size:12px!important;font-weight:950!important;letter-spacing:.02em!important;text-transform:uppercase!important}.annual-workspace .annual-section-content .legacy-data-row{border-bottom:1px solid #dbe4e8!important;border-radius:0!important;box-shadow:none!important}@media (max-width: 1100px){.annual-workspace .annual-section-content .annual-data-table tbody{grid-template-columns:1fr!important;-moz-column-gap:0!important;column-gap:0!important}.annual-workspace .annual-section-content .annual-data-table tr,.annual-workspace .annual-section-content .annual-data-table tr.annual-data-row-wide{grid-column:1 / -1!important;grid-template-columns:minmax(170px,.32fr) minmax(0,.68fr)!important}}@media (max-width: 640px){.annual-workspace .annual-section-content .annual-data-table tr,.annual-workspace .annual-section-content .annual-data-table tr.annual-data-row-wide{grid-template-columns:1fr!important;gap:3px!important}.annual-workspace .annual-section-content .annual-data-table td{min-height:0!important;padding:4px 0!important}}.annual-workspace{--annual-ui-ink: #071823;--annual-ui-muted: #64748b;--annual-ui-soft: #f6faf9;--annual-ui-line: #dbe8e6;--annual-ui-teal: #17666a;--annual-ui-green: #059669;--annual-ui-orange: #f97316;border:1px solid rgba(23,102,106,.18)!important;border-radius:22px!important;background:#f6faf9!important;padding:12px!important;box-shadow:0 18px 48px #0f172a0f!important}.annual-workspace .annual-toolbar{grid-template-columns:44px minmax(0,1fr)!important;gap:12px!important;align-items:stretch!important;border:1px solid rgba(23,102,106,.14)!important;border-radius:18px!important;background:#fff!important;padding:12px!important;box-shadow:none!important}.annual-workspace .annual-toolbar .annual-back-button{align-self:stretch!important;height:auto!important;width:44px!important;min-width:44px!important;border:0!important;border-radius:12px!important;background:var(--annual-ui-teal)!important;color:#fff!important;box-shadow:0 12px 24px #17666a38!important}.annual-workspace .annual-toolbar .annual-summary-strip{grid-template-columns:minmax(330px,1.6fr) repeat(3,minmax(165px,1fr))!important;gap:10px!important}.annual-workspace .annual-toolbar .annual-summary-card{min-height:72px!important;grid-template-columns:40px minmax(0,1fr)!important;gap:11px!important;border:1px solid rgba(23,102,106,.13)!important;border-radius:14px!important;background:#fbfdfd!important;padding:12px 14px!important;box-shadow:none!important;transform:none!important}.annual-workspace .annual-toolbar .annual-summary-card:hover{border-color:#17666a47!important;background:#fff!important;box-shadow:0 12px 28px #0f172a0e!important;transform:none!important}.annual-workspace .annual-toolbar .annual-summary-card-client{background:linear-gradient(135deg,#effaf8,#fff 82%)!important;box-shadow:inset 3px 0 0 var(--annual-ui-teal)!important}.annual-workspace .annual-toolbar .annual-summary-icon{height:40px!important;width:40px!important;border-radius:12px!important;background:#edf8f6!important;color:var(--annual-ui-teal)!important}.annual-workspace .annual-toolbar .annual-summary-card-client .annual-summary-icon{background:var(--annual-ui-teal)!important;color:#fff!important}.annual-workspace .annual-toolbar .annual-summary-label,.annual-workspace .annual-toolbar .annual-summary-card-client .annual-summary-label{color:var(--annual-ui-muted)!important;font-size:10px!important;font-weight:850!important;letter-spacing:.12em!important}.annual-workspace .annual-toolbar .annual-summary-value,.annual-workspace .annual-toolbar .annual-summary-card-client .annual-summary-value{color:var(--annual-ui-ink)!important;font-size:14px!important;font-weight:900!important}.annual-workspace .annual-toolbar .annual-summary-card-client .annual-summary-value{font-size:16px!important}.annual-workspace .annual-workspace-body{border:0!important;border-radius:18px!important;background:transparent!important;padding:8px 0 0!important;box-shadow:none!important}.annual-workspace .annual-stepper{width:-moz-fit-content!important;width:fit-content!important;margin:0 0 14px!important;gap:4px!important;border:1px solid rgba(23,102,106,.14)!important;border-radius:14px!important;background:#fff!important;padding:5px!important;box-shadow:none!important}.annual-workspace .annual-step{min-height:38px!important;min-width:112px!important;border-radius:10px!important;padding:0 15px!important;color:#244542!important;font-size:12px!important;font-weight:850!important}.annual-workspace .annual-step-icon{display:grid!important;height:24px!important;width:24px!important;place-items:center!important;border-radius:8px!important;background:#eef7f5!important;color:var(--annual-ui-teal)!important}.annual-workspace .annual-step-active,.annual-workspace .annual-step-active:hover{background:var(--annual-ui-teal)!important;color:#fff!important;box-shadow:0 10px 20px #17666a2e!important}.annual-workspace .annual-step-active:after{display:none!important}.annual-workspace .annual-step-active .annual-step-icon{background:#ffffff2e!important;color:#fff!important}.annual-workspace .annual-tab-content{border:1px solid rgba(23,102,106,.13)!important;border-radius:18px!important;background:#fff!important;padding:16px!important;box-shadow:none!important}.annual-workspace .annual-panel-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;margin:0 0 12px!important;border:0!important;border-radius:14px!important;background:var(--annual-ui-soft)!important;padding:14px 16px!important}.annual-workspace .annual-year-badge{border:1px solid rgba(23,102,106,.16)!important;border-radius:999px!important;background:#fff!important;color:var(--annual-ui-teal)!important}.annual-workspace .processing-section-card{overflow:hidden!important;border:1px solid var(--annual-ui-line)!important;border-radius:14px!important;background:#fff!important;box-shadow:none!important}.annual-workspace .processing-section-head{border-bottom:1px solid var(--annual-ui-line)!important;background:#fff!important;padding:16px 18px!important}.annual-workspace .processing-section-title{color:var(--annual-ui-ink)!important;font-size:16px!important;font-weight:900!important}.annual-workspace .processing-section-title-wrap:before{width:18px!important;height:18px!important;background-color:var(--annual-ui-orange)!important}.annual-workspace .processing-section-count{border-color:#d7e6e3!important;background:#f8fbfb!important;color:#557086!important;font-weight:800!important}.annual-workspace .processing-section-actions{border-bottom:1px solid var(--annual-ui-line)!important;background:#fbfdfd!important;padding:12px 18px!important}.annual-workspace .processing-hint-pill{min-height:36px!important;border:1px solid #d5e5e2!important;border-radius:10px!important;background:#fff!important;padding:0 14px!important;color:#203f3c!important;font-weight:850!important;box-shadow:none!important}.annual-workspace .processing-hint-pill-active,.annual-workspace .processing-hint-pill:hover{border-color:#f9731673!important;background:#fff7ed!important;color:#b45309!important;box-shadow:inset 0 -2px 0 var(--annual-ui-orange)!important}.annual-workspace .legacy-data-sheet{gap:14px!important;background:#fff!important;padding:16px 18px 18px!important}.annual-workspace .legacy-data-overview{display:none!important}.annual-workspace .legacy-data-row{overflow:hidden!important;border:1px solid #e2ecea!important;border-radius:12px!important;background:#fff!important}.annual-workspace .legacy-data-group{border-bottom:1px solid #e2ecea!important;background:#fbfdfd!important;padding:12px 14px!important}.annual-workspace .legacy-data-group-title{color:var(--annual-ui-ink)!important;font-size:12px!important;font-weight:900!important;letter-spacing:0!important;text-transform:none!important}.annual-workspace .legacy-data-group-title:before{width:7px!important;height:7px!important;background:var(--annual-ui-orange)!important}.annual-workspace .legacy-data-group-count{border:1px solid #d7e6e3!important;border-radius:999px!important;background:#fff!important;padding:4px 9px!important;color:var(--annual-ui-muted)!important;font-size:11px!important;font-weight:800!important}.annual-workspace .annual-overview-fields{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0!important;background:#fff!important}.annual-workspace .annual-overview-field{min-height:66px!important;grid-template-columns:minmax(155px,.45fr) minmax(0,1fr)!important;gap:14px!important;border-bottom:1px solid #edf3f2!important;padding:13px 14px!important}.annual-workspace .annual-overview-field:nth-child(odd){border-right:1px solid #edf3f2!important}.annual-workspace .annual-overview-field:hover{background:#fbfdfd!important}.annual-workspace .annual-overview-field-wide{grid-column:1 / -1!important;grid-template-columns:minmax(210px,.22fr) minmax(0,1fr)!important;border-right:0!important}.annual-workspace .annual-overview-label{color:#183451!important;font-size:12px!important;font-weight:800!important;line-height:1.45!important}.annual-workspace .annual-data-field-meta{width:-moz-fit-content!important;width:fit-content!important;margin-top:5px!important;border-radius:999px!important;background:#edf7f5!important;padding:2px 7px!important;color:var(--annual-ui-teal)!important;font-size:10px!important;font-weight:850!important}.annual-workspace .annual-overview-control .annual-table-input,.annual-workspace .annual-overview-control .annual-table-file-input,.annual-workspace .annual-overview-control .annual-table-textarea{min-height:34px!important;border:1px solid transparent!important;border-radius:8px!important;background:transparent!important;padding:5px 8px!important;color:#071823!important;font-size:12px!important;font-weight:850!important}.annual-workspace .annual-overview-control .annual-table-input[readonly],.annual-workspace .annual-overview-control .annual-table-input:disabled{color:#071823!important;-webkit-text-fill-color:#071823!important}.annual-workspace .annual-overview-control .annual-table-input:hover,.annual-workspace .annual-overview-control .annual-table-input:focus,.annual-workspace .annual-overview-control .annual-table-file-input:focus,.annual-workspace .annual-overview-control .annual-table-textarea:hover,.annual-workspace .annual-overview-control .annual-table-textarea:focus{border-color:#17666a38!important;background:#fff!important;box-shadow:0 0 0 3px #17666a12!important}.annual-workspace .annual-file-picker{min-height:42px!important;border-radius:10px!important;background:#f8fbfb!important}.annual-workspace .mt-5.flex.justify-end{position:sticky!important;bottom:12px!important;z-index:5!important;margin-top:14px!important;border:1px solid rgba(23,102,106,.12)!important;border-radius:14px!important;background:#ffffffeb!important;padding:12px!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important}.annual-workspace .mt-5.flex.justify-end .btn-lift{min-height:44px!important;border-radius:10px!important;background:var(--annual-ui-green)!important;padding-inline:20px!important}@media (max-width: 1180px){.annual-workspace .annual-toolbar .annual-summary-strip{grid-template-columns:repeat(2,minmax(0,1fr))!important}.annual-workspace .annual-toolbar .annual-summary-card-client,.annual-workspace .annual-toolbar .annual-summary-card-spoc{grid-column:auto!important}}@media (max-width: 760px){.annual-workspace{padding:8px!important}.annual-workspace .annual-toolbar,.annual-workspace .annual-toolbar .annual-summary-strip,.annual-workspace .annual-panel-head,.annual-workspace .processing-section-head,.annual-workspace .annual-overview-fields{grid-template-columns:1fr!important}.annual-workspace .annual-toolbar .annual-back-button{height:44px!important;align-self:auto!important}.annual-workspace .annual-stepper{width:100%!important;overflow-x:auto!important}.annual-workspace .annual-overview-field,.annual-workspace .annual-overview-field-wide{grid-template-columns:1fr!important;border-right:0!important}}.annual-workspace .annual-overview-field,.annual-workspace .annual-overview-field:nth-child(odd),.annual-workspace .annual-overview-field-wide{border-right-color:transparent!important}.annual-workspace .annual-overview-field:hover,.annual-workspace .annual-overview-field-filled:hover,.annual-workspace .annual-summary-card:hover,.annual-workspace .legacy-data-row:hover,.annual-workspace .processing-section-card:hover{border-color:var(--annual-ui-line, #dbe8e6)!important;box-shadow:none!important;outline:0!important;transform:none!important}.annual-workspace .annual-overview-control .annual-table-input:hover,.annual-workspace .annual-overview-control .annual-table-input:focus,.annual-workspace .annual-overview-control .annual-table-file-input:hover,.annual-workspace .annual-overview-control .annual-table-file-input:focus,.annual-workspace .annual-overview-control .annual-table-textarea:hover,.annual-workspace .annual-overview-control .annual-table-textarea:focus{border-color:transparent!important;background:transparent!important;box-shadow:none!important;outline:0!important}.annual-workspace .legacy-data-sheet{gap:18px!important;padding:18px!important}.annual-workspace .legacy-data-row,.annual-workspace .legacy-data-row-table{border:0!important;border-radius:0!important;background:transparent!important;overflow:visible!important}.annual-workspace .legacy-data-group,.annual-workspace .legacy-data-row-table .legacy-data-group,.annual-workspace .annual-section-content .legacy-data-group{display:none!important}.annual-workspace .processing-section-actions{border-bottom:1px solid #ddebea!important;background:linear-gradient(180deg,#fff,#f8fcfb)!important;padding:14px 16px!important}.annual-workspace .processing-section-actions .flex.flex-wrap{gap:8px!important}.annual-workspace .processing-hint-pill{position:relative!important;min-height:42px!important;border:1px solid #cfe0de!important;border-radius:12px!important;background:#fff!important;padding:0 18px!important;color:#173a38!important;font-size:12px!important;font-weight:900!important;box-shadow:0 6px 16px #0f172a09!important;transition:background .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease,transform .16s ease!important}.annual-workspace .processing-hint-pill:after{content:""!important;position:absolute!important;left:14px!important;right:14px!important;bottom:6px!important;height:2px!important;border-radius:999px!important;background:transparent!important}.annual-workspace .processing-hint-pill:hover{border-color:#17666a59!important;background:#f3fbf9!important;color:#145d62!important;box-shadow:0 10px 22px #0f172a0f!important;transform:translateY(-1px)!important}.annual-workspace .processing-hint-pill-active,.annual-workspace .processing-hint-pill-active:hover{border-color:#f9731673!important;background:linear-gradient(135deg,#fff7ed,#fff)!important;color:#b45309!important;box-shadow:0 10px 22px #f973161c!important}.annual-workspace .processing-hint-pill-active:after{background:#f97316!important}.annual-workspace .raw-upload-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important;margin-bottom:16px!important}.annual-workspace .raw-upload-card{position:relative!important;min-height:116px!important;overflow:hidden!important;border:1px dashed rgba(23,102,106,.28)!important;border-radius:16px!important;background:linear-gradient(135deg,#f7fffd,#fff)!important;padding:0!important;box-shadow:0 10px 26px #0f172a0b!important;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease,background .16s ease!important}.annual-workspace .raw-upload-card:hover{border-color:#17666a94!important;background:#fff!important;box-shadow:0 16px 32px #0f172a12!important;transform:translateY(-1px)!important}.annual-workspace .raw-upload-card label{display:grid!important;min-height:116px!important;grid-template-columns:42px minmax(0,1fr)!important;align-items:center!important;gap:13px!important;cursor:pointer!important;padding:18px!important}.annual-workspace .raw-upload-card label svg{height:42px!important;width:42px!important;border-radius:13px!important;background:#e8f7f4!important;padding:10px!important;color:#0f7775!important}.annual-workspace .raw-upload-card label span{display:block!important;min-width:0!important;color:#173a38!important;font-size:13px!important;font-weight:900!important;line-height:1.35!important}.annual-workspace .raw-upload-card label span:after{content:"Choose file"!important;display:block!important;width:-moz-fit-content!important;width:fit-content!important;margin-top:8px!important;border-radius:999px!important;background:#0f7775!important;padding:5px 10px!important;color:#fff!important;font-size:11px!important;font-weight:900!important}.annual-workspace .raw-upload-card-filled{border-style:solid!important;border-color:#05966952!important;background:linear-gradient(135deg,#ecfdf5,#fff)!important}.annual-workspace .raw-upload-file{position:absolute!important;left:18px!important;right:18px!important;bottom:12px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;border-top:1px solid rgba(23,102,106,.12)!important;padding-top:8px!important}.annual-workspace .raw-upload-file span{min-width:0!important;overflow:hidden!important;color:#64748b!important;font-size:11px!important;font-weight:800!important;text-overflow:ellipsis!important;white-space:nowrap!important}.annual-workspace .raw-upload-file button{flex:0 0 auto!important;border-radius:999px!important;background:#fff!important;padding:5px 10px!important;color:#0f7775!important;font-size:11px!important;font-weight:900!important}.annual-workspace .annual-table-panel{overflow:hidden!important;border:1px solid #dcebea!important;border-radius:16px!important;background:#fff!important;box-shadow:0 12px 30px #0f172a0d!important}.annual-workspace .annual-table-panel-head{background:linear-gradient(180deg,#f8fcfb,#fff)!important;padding:16px 18px!important}.annual-workspace .mom-add-button,.annual-workspace .mom-view-button{min-height:34px!important;border-radius:9px!important;padding:0 13px!important;font-size:12px!important;font-weight:900!important}.annual-workspace .mom-add-button{border:1px solid #0f7775!important;background:#0f7775!important;color:#fff!important}.annual-workspace .mom-view-button{border:1px solid #cfe0de!important;background:#fff!important;color:#173a38!important}.annual-workspace .annual-section-content .legacy-data-sheet{gap:0!important;padding:0!important;background:#fff!important}.annual-workspace .annual-section-content .legacy-data-row,.annual-workspace .annual-section-content .legacy-data-row:hover,.annual-workspace .annual-section-content .legacy-data-row-dark,.annual-workspace .annual-section-content .legacy-data-row-green{margin:0!important;border:0!important;border-bottom:1px solid #dbe8e6!important;border-radius:0!important;background:#fff!important;padding:0!important;box-shadow:none!important}.annual-workspace .annual-section-content .legacy-data-row:last-child{border-bottom:0!important}.annual-workspace .annual-section-content .legacy-data-row>.annual-overview-fields{border:0!important;border-radius:0!important}.annual-workspace .annual-section-content .legacy-data-row+.legacy-data-row{margin-top:0!important}.annual-workspace .annual-section-content .annual-overview-fields{grid-template-columns:repeat(2,minmax(0,1fr))!important;border:0!important;border-radius:0!important;box-shadow:none!important}.annual-workspace .annual-section-content .annual-overview-field,.annual-workspace .annual-section-content .annual-overview-field:hover,.annual-workspace .annual-section-content .annual-overview-field-filled{min-height:46px!important;grid-template-columns:minmax(170px,.28fr) minmax(0,1fr)!important;align-items:center!important;gap:12px!important;border:0!important;border-bottom:1px solid #edf3f2!important;background:#fff!important;padding:9px 18px!important;box-shadow:none!important}.annual-workspace .annual-section-content .annual-overview-field:nth-child(odd){border-right:1px solid #edf3f2!important}.annual-workspace .annual-section-content .annual-overview-field-wide,.annual-workspace .annual-section-content .annual-overview-field-wide:hover{grid-column:1 / -1!important;grid-template-columns:minmax(170px,.18fr) minmax(0,1fr)!important;border-right:0!important}.annual-workspace .annual-section-content .annual-overview-index,.annual-workspace .annual-section-content .annual-overview-icon{display:none!important}.annual-workspace .annual-section-content .annual-overview-name,.annual-workspace .annual-section-content .annual-overview-copy,.annual-workspace .annual-section-content .annual-overview-control{display:block!important;min-width:0!important}.annual-workspace .annual-section-content .annual-overview-label{color:#183451!important;font-size:12px!important;font-weight:850!important;line-height:1.35!important}.annual-workspace .annual-section-content .annual-overview-control .annual-table-input,.annual-workspace .annual-section-content .annual-overview-control .annual-table-input[readonly],.annual-workspace .annual-section-content .annual-overview-control .annual-table-input:disabled,.annual-workspace .annual-section-content .annual-overview-control .annual-table-textarea{min-height:30px!important;border:0!important;background:transparent!important;padding:2px 0!important;color:#020617!important;font-size:12px!important;font-weight:950!important;line-height:1.35!important;box-shadow:none!important;-webkit-text-fill-color:#020617!important}.annual-workspace .annual-section-content .annual-overview-control select.annual-table-input{border:1px solid #d7e5e1!important;border-radius:8px!important;background:#fff!important;padding:6px 10px!important}.annual-workspace .annual-section-content .processing-section-actions{padding:10px 16px!important}.annual-workspace .annual-section-content .processing-section-card>.flex:first-child,.annual-workspace .annual-section-content .processing-section-card>.processing-section-actions+.legacy-data-sheet{margin-top:0!important}@media (max-width: 760px){.annual-workspace .annual-section-content .annual-overview-fields{grid-template-columns:1fr!important}.annual-workspace .annual-section-content .annual-overview-field,.annual-workspace .annual-section-content .annual-overview-field-wide{grid-template-columns:1fr!important;border-right:0!important;padding:10px 14px!important}}.annual-workspace .mom-modal input[readonly],.annual-workspace .mom-modal input:disabled{background:#f8fafc!important;color:#334155!important;cursor:default!important}@media (max-width: 1100px){.annual-workspace .raw-upload-grid{grid-template-columns:1fr!important}}.annual-workspace .annual-toolbar{position:relative!important;display:grid!important;grid-template-columns:58px minmax(0,1fr)!important;gap:14px!important;overflow:visible!important;border:1px solid rgba(36,119,122,.18)!important;border-radius:24px!important;background:radial-gradient(circle at 8% 0%,rgba(36,119,122,.12),transparent 28%),radial-gradient(circle at 94% 10%,rgba(249,115,22,.12),transparent 30%),linear-gradient(135deg,#f8fffd,#fff 58%,#fff8ef)!important;padding:16px!important;box-shadow:inset 0 1px #ffffffe6,0 24px 60px #0f172a14!important}.annual-workspace .annual-toolbar:before,.annual-workspace .annual-toolbar:after{display:none!important;content:none!important}.annual-workspace .annual-toolbar .annual-back-button{align-self:stretch!important;height:auto!important;width:58px!important;min-width:58px!important;border-radius:20px!important;background:linear-gradient(145deg,#17666a,#145d62)!important;color:#fff!important;box-shadow:0 18px 36px #145d623d!important}.annual-workspace .annual-toolbar .annual-back-button:hover{background:linear-gradient(145deg,#1d7f80,#145d62)!important;transform:translateY(-1px)!important}.annual-workspace .annual-toolbar .annual-summary-strip{display:grid!important;grid-template-columns:minmax(360px,1.7fr) repeat(3,minmax(172px,1fr))!important;gap:14px!important;align-items:stretch!important;overflow:visible!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.annual-workspace .annual-toolbar .annual-summary-card{position:relative!important;display:grid!important;min-height:88px!important;grid-template-columns:48px minmax(0,1fr)!important;align-items:center!important;gap:14px!important;overflow:hidden!important;border:1px solid rgba(36,119,122,.14)!important;border-radius:20px!important;background:linear-gradient(145deg,#fffffffa,#f8fdfcf2)!important;padding:16px!important;box-shadow:inset 0 1px #ffffffeb,0 16px 34px #0f172a0e!important;transform:none!important;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease!important}.annual-workspace .annual-toolbar .annual-summary-card+.annual-summary-card{border-left:1px solid rgba(36,119,122,.14)!important}.annual-workspace .annual-toolbar .annual-summary-card:hover{border-color:#24777a47!important;background:linear-gradient(145deg,#fff,#f1fbf8)!important;box-shadow:inset 0 1px #fffffff2,0 22px 42px #0f172a14!important;transform:translateY(-2px)!important}.annual-workspace .annual-toolbar .annual-summary-card:before,.annual-workspace .annual-toolbar .annual-summary-card:after,.annual-workspace .annual-toolbar .annual-summary-card-client:before,.annual-workspace .annual-toolbar .annual-summary-card-client:after,.annual-workspace .annual-toolbar .annual-summary-card-user:before,.annual-workspace .annual-toolbar .annual-summary-card-user:after,.annual-workspace .annual-toolbar .annual-summary-card-spoc:before,.annual-workspace .annual-toolbar .annual-summary-card-spoc:after{display:none!important;content:none!important}.annual-workspace .annual-toolbar .annual-summary-card-client{border-color:#24777a3d!important;background:radial-gradient(circle at 88% 18%,rgba(52,211,153,.18),transparent 32%),linear-gradient(135deg,#eaf9f6,#fff 74%)!important;box-shadow:inset 4px 0 #17666a,inset 0 1px #fffffff2,0 18px 38px #145d621a!important}.annual-workspace .annual-toolbar .annual-summary-icon{display:grid!important;height:48px!important;width:48px!important;place-items:center!important;border:1px solid rgba(36,119,122,.18)!important;border-radius:16px!important;background:linear-gradient(145deg,#fff,#e9f8f4)!important;color:#17666a!important;box-shadow:none!important}.annual-workspace .annual-toolbar .annual-summary-card-client .annual-summary-icon{border-color:#145d6233!important;background:#17666a!important;color:#fff!important}.annual-workspace .annual-toolbar .annual-summary-copy{display:grid!important;min-width:0!important;gap:4px!important}.annual-workspace .annual-toolbar .annual-summary-label,.annual-workspace .annual-toolbar .annual-summary-card-client .annual-summary-label{overflow:hidden!important;color:#65798c!important;font-size:10px!important;font-weight:950!important;letter-spacing:.16em!important;line-height:1.2!important;text-overflow:ellipsis!important;text-transform:uppercase!important;white-space:nowrap!important}.annual-workspace .annual-toolbar .annual-summary-value,.annual-workspace .annual-toolbar .annual-summary-card-client .annual-summary-value{overflow:hidden!important;color:#071823!important;font-size:15px!important;font-weight:950!important;line-height:1.2!important;text-overflow:ellipsis!important;white-space:nowrap!important}.annual-workspace .annual-toolbar .annual-summary-card-client .annual-summary-value{font-size:17px!important}.annual-workspace .annual-toolbar .annual-summary-meta,.annual-workspace .annual-toolbar .annual-summary-card-client .annual-summary-meta{display:inline-flex!important;width:-moz-fit-content!important;width:fit-content!important;align-items:center!important;border:1px solid rgba(23,102,106,.14)!important;border-radius:999px!important;background:#fff!important;padding:3px 9px!important;color:#145d62!important;font-size:10px!important;font-weight:950!important;letter-spacing:.08em!important;line-height:1!important;text-transform:uppercase!important}@media (max-width: 1180px){.annual-workspace .annual-toolbar .annual-summary-strip{grid-template-columns:minmax(300px,1.45fr) repeat(2,minmax(170px,1fr))!important}.annual-workspace .annual-toolbar .annual-summary-card-spoc{grid-column:2 / -1!important}}@media (max-width: 820px){.annual-workspace .annual-toolbar{grid-template-columns:1fr!important}.annual-workspace .annual-toolbar .annual-back-button{height:48px!important;width:48px!important;min-width:48px!important;align-self:auto!important}.annual-workspace .annual-toolbar .annual-summary-strip{grid-template-columns:1fr!important}.annual-workspace .annual-toolbar .annual-summary-card+.annual-summary-card,.annual-workspace .annual-toolbar .annual-summary-card-spoc{grid-column:auto!important;border-left:1px solid rgba(36,119,122,.14)!important;border-top:0!important}}.annual-workspace .annual-toolbar{grid-template-columns:44px minmax(0,1fr)!important;align-items:center!important}.annual-workspace .annual-toolbar .annual-back-button{align-self:center!important;height:44px!important;width:44px!important;min-width:44px!important;border-radius:14px!important}@media (max-width: 820px){.annual-workspace .annual-toolbar{grid-template-columns:1fr!important}.annual-workspace .annual-toolbar:before{display:none!important}.annual-workspace .annual-toolbar .annual-back-button{height:46px!important;width:46px!important;min-width:46px!important}.annual-workspace .annual-toolbar .annual-summary-strip{grid-template-columns:1fr!important}.annual-workspace .annual-toolbar .annual-summary-card+.annual-summary-card,.annual-workspace .annual-toolbar .annual-summary-card-spoc{grid-column:auto!important;border-left:0!important;border-top:1px solid rgba(36,119,122,.12)!important}}.annual-workspace .annual-section-content .annual-overview-fields{grid-template-columns:repeat(2,minmax(360px,1fr))!important}.annual-workspace .annual-section-content .annual-overview-field{min-height:58px!important;grid-template-columns:minmax(190px,.44fr) minmax(0,1fr)!important;align-items:center!important;gap:14px!important;padding:10px 16px!important}.annual-workspace .annual-section-content .annual-overview-field-wide{grid-column:1 / -1!important;grid-template-columns:minmax(220px,.2fr) minmax(0,1fr)!important}.annual-workspace .annual-section-content .annual-overview-field-wide .annual-table-textarea{min-height:48px!important;resize:vertical!important}.annual-workspace .annual-section-content .annual-table-file{max-width:none!important}.annual-workspace .annual-section-content .annual-file-picker{width:100%!important;min-height:42px!important}@media (max-width: 980px){.annual-workspace .annual-section-content .annual-overview-fields{grid-template-columns:1fr!important}}@media (max-width: 760px){.annual-workspace .annual-section-content .annual-overview-field,.annual-workspace .annual-section-content .annual-overview-field-wide{grid-template-columns:1fr!important}}.annual-workspace .annual-tab-content{opacity:1!important;transform:translateZ(0)!important;filter:none!important;transition:opacity .15s ease,transform .19s cubic-bezier(.2,.9,.2,1)!important;will-change:opacity,transform!important}.annual-workspace .annual-tab-content-switching{opacity:.9!important;transform:translate3d(10px,0,0)!important;filter:none!important;pointer-events:none!important}.annual-workspace .annual-section-content{animation:annual-tab-content-settle .21s cubic-bezier(.16,1,.3,1) both!important}@keyframes annual-tab-content-settle{0%{opacity:.86;transform:translate3d(-8px,0,0)}to{opacity:1;transform:translateZ(0)}}@media (prefers-reduced-motion: reduce){.annual-workspace .annual-tab-content,.annual-workspace .annual-section-content{animation:none!important;transition:none!important}.annual-workspace .annual-tab-content-switching{opacity:1!important;transform:none!important}}.annual-workspace .annual-step,.annual-workspace .processing-hint-pill,.annual-workspace .annual-overview-field,.annual-workspace .annual-file-picker,.annual-workspace .raw-upload-card,.annual-workspace .legacy-data-field,.annual-workspace .annual-toolbar .annual-summary-card{transform:none!important;transition:background-color .16s ease,background .16s ease,border-color .16s ease,box-shadow .16s ease,color .16s ease!important}.annual-workspace .annual-step:hover,.annual-workspace .annual-step:focus-visible,.annual-workspace .annual-step-active,.annual-workspace .annual-step-active:hover,.annual-workspace .annual-step-complete:hover,.annual-workspace .processing-hint-pill:hover,.annual-workspace .processing-hint-pill:focus-visible,.annual-workspace .processing-hint-pill-active,.annual-workspace .processing-hint-pill-active:hover,.annual-workspace .annual-section-content .processing-hint-pill:hover,.annual-workspace .annual-section-content .processing-hint-pill-active,.annual-workspace .annual-overview-field:hover,.annual-workspace .annual-overview-field-filled:hover,.annual-workspace .annual-file-picker:hover,.annual-workspace .raw-upload-card:hover,.annual-workspace .legacy-data-field:hover,.annual-workspace .annual-toolbar .annual-summary-card:hover{transform:none!important}.annual-workspace .annual-step>span,.annual-workspace .processing-hint-pill,.annual-workspace .annual-overview-label,.annual-workspace .annual-file-picker-copy,.annual-workspace .legacy-data-label{line-height:inherit;transform:none!important}.annual-workspace .annual-overview-control .annual-table-input,.annual-workspace .annual-overview-control .annual-table-input:hover,.annual-workspace .annual-overview-control .annual-table-input:focus,.annual-workspace .annual-overview-control .annual-table-file-input,.annual-workspace .annual-overview-control .annual-table-file-input:hover,.annual-workspace .annual-overview-control .annual-table-file-input:focus,.annual-workspace .annual-overview-control .annual-table-textarea,.annual-workspace .annual-overview-control .annual-table-textarea:hover,.annual-workspace .annual-overview-control .annual-table-textarea:focus,.annual-workspace .annual-section-content .annual-table-input,.annual-workspace .annual-section-content .annual-table-input:hover,.annual-workspace .annual-section-content .annual-table-input:focus,.annual-workspace .annual-section-content .annual-table-textarea,.annual-workspace .annual-section-content .annual-table-textarea:hover,.annual-workspace .annual-section-content .annual-table-textarea:focus{transform:none!important}.annual-workspace .btn-lift,.annual-workspace .btn-lift:hover,.annual-workspace .btn-lift:focus-visible,.annual-workspace .btn-lift:active,.annual-workspace .annual-back-button,.annual-workspace .annual-back-button:hover,.annual-workspace .annual-back-button:focus-visible,.annual-workspace .annual-back-button:active,.annual-workspace .annual-toolbar,.annual-workspace .annual-toolbar:hover,.annual-workspace .annual-toolbar .annual-summary-card,.annual-workspace .annual-toolbar .annual-summary-card:hover,.annual-workspace .annual-toolbar .annual-summary-card:focus-visible,.annual-workspace .annual-toolbar .annual-summary-icon,.annual-workspace .annual-toolbar .annual-summary-card:hover .annual-summary-icon,.annual-workspace .processing-section-card,.annual-workspace .processing-section-card:hover,.annual-workspace .processing-section-card:focus-within,.annual-workspace .annual-step,.annual-workspace .annual-step:hover,.annual-workspace .annual-step:focus-visible,.annual-workspace .annual-step-active,.annual-workspace .annual-step-active:hover,.annual-workspace .annual-step-icon,.annual-workspace .annual-step:hover .annual-step-icon,.annual-workspace .annual-step-icon svg,.annual-workspace .annual-step:hover .annual-step-icon svg,.annual-workspace .processing-hint-pill,.annual-workspace .processing-hint-pill:hover,.annual-workspace .processing-hint-pill:focus-visible,.annual-workspace .annual-overview-field,.annual-workspace .annual-overview-field:hover,.annual-workspace .legacy-data-row,.annual-workspace .legacy-data-row:hover,.annual-workspace .legacy-data-field,.annual-workspace .legacy-data-field:hover,.annual-workspace .processing-data-pill,.annual-workspace .processing-data-pill:hover,.annual-workspace .annual-file-picker,.annual-workspace .annual-file-picker:hover,.annual-workspace .raw-upload-card,.annual-workspace .raw-upload-card:hover{transform:none!important}.annual-workspace .annual-tab-content,.annual-workspace .annual-tab-content-switching,.annual-workspace .annual-section-content{animation:none!important;transform:none!important}.annual-workspace .annual-stepper{width:100%!important;min-height:64px!important;margin:0 0 14px!important;align-items:center!important;justify-content:flex-start!important;border:1px solid rgba(23,102,106,.14)!important;border-radius:16px!important;background:linear-gradient(135deg,#fffffff5,#f6fcfaf5 58%,#fff8edb8)!important;padding:8px 10px!important;box-shadow:0 12px 30px #0f172a0b!important}.annual-workspace .annual-step{min-height:46px!important}@media (max-width: 760px){.annual-workspace .annual-stepper{overflow-x:auto!important}}.annual-workspace .btn-lift,.annual-workspace .annual-back-button,.annual-workspace .annual-toolbar .annual-summary-card,.annual-workspace .processing-section-card,.annual-workspace .annual-step,.annual-workspace .processing-hint-pill,.annual-workspace .annual-overview-field,.annual-workspace .legacy-data-field,.annual-workspace .processing-data-pill,.annual-workspace .annual-file-picker,.annual-workspace .raw-upload-card{transition:background-color .14s ease,background .14s ease,border-color .14s ease,box-shadow .14s ease,color .14s ease,opacity .14s ease!important}.annual-workspace .annual-section-content .legacy-data-sheet,.annual-workspace .annual-section-content .legacy-data-row,.annual-workspace .annual-section-content .legacy-data-row:hover,.annual-workspace .annual-section-content .annual-overview-fields,.annual-workspace .annual-section-content .annual-overview-fields:hover,.annual-workspace .annual-section-content .annual-overview-field,.annual-workspace .annual-section-content .annual-overview-field:hover,.annual-workspace .annual-section-content .annual-overview-field:focus-within,.annual-workspace .annual-section-content .annual-overview-name,.annual-workspace .annual-section-content .annual-overview-copy,.annual-workspace .annual-section-content .annual-overview-label,.annual-workspace .annual-section-content .annual-overview-control,.annual-workspace .annual-section-content .annual-overview-control:hover,.annual-workspace .annual-section-content .annual-overview-control:focus-within,.annual-workspace .annual-section-content .annual-overview-control .annual-table-input,.annual-workspace .annual-section-content .annual-overview-control .annual-table-input:hover,.annual-workspace .annual-section-content .annual-overview-control .annual-table-input:focus,.annual-workspace .annual-section-content .annual-overview-control .annual-table-input:focus-visible,.annual-workspace .annual-section-content .annual-overview-control .annual-table-textarea,.annual-workspace .annual-section-content .annual-overview-control .annual-table-textarea:hover,.annual-workspace .annual-section-content .annual-overview-control .annual-table-textarea:focus,.annual-workspace .annual-section-content .annual-overview-control .annual-table-textarea:focus-visible{animation:none!important;transform:none!important;transition:none!important;will-change:auto!important}.annual-workspace .annual-section-content .annual-overview-control .annual-table-input,.annual-workspace .annual-section-content .annual-overview-control .annual-table-input:hover,.annual-workspace .annual-section-content .annual-overview-control .annual-table-input:focus,.annual-workspace .annual-section-content .annual-overview-control .annual-table-textarea,.annual-workspace .annual-section-content .annual-overview-control .annual-table-textarea:hover,.annual-workspace .annual-section-content .annual-overview-control .annual-table-textarea:focus{border-color:transparent!important;box-shadow:none!important;outline:0!important}.annual-workspace .annual-section-content .annual-overview-control textarea.annual-table-input,.annual-workspace .annual-section-content .annual-overview-control .annual-table-textarea{resize:none!important}.annual-workspace .annual-section-content .annual-overview-control .annual-table-input[readonly],.annual-workspace .annual-section-content .annual-overview-control .annual-table-textarea[readonly]{pointer-events:none!important}.annual-workspace .annual-section-content .annual-overview-fields{grid-template-columns:repeat(2,minmax(0,1fr))!important}.annual-workspace .annual-section-content .annual-overview-field,.annual-workspace .annual-section-content .annual-overview-field:hover,.annual-workspace .annual-section-content .annual-overview-field:focus-within,.annual-workspace .annual-section-content .annual-overview-field-filled,.annual-workspace .annual-section-content .annual-overview-field-filled:hover{display:grid!important;grid-template-columns:220px minmax(0,1fr)!important;gap:0!important;min-height:46px!important;align-items:center!important;padding:9px 16px!important}.annual-workspace .annual-section-content .annual-overview-field-wide,.annual-workspace .annual-section-content .annual-overview-field-wide:hover,.annual-workspace .annual-section-content .annual-overview-field-wide:focus-within{grid-template-columns:220px minmax(0,1fr)!important}.annual-workspace .annual-section-content .annual-overview-name,.annual-workspace .annual-section-content .annual-overview-name:hover,.annual-workspace .annual-section-content .annual-overview-copy,.annual-workspace .annual-section-content .annual-overview-label{display:block!important;width:220px!important;min-width:220px!important;max-width:220px!important}.annual-workspace .annual-section-content .annual-overview-control,.annual-workspace .annual-section-content .annual-overview-control:hover,.annual-workspace .annual-section-content .annual-overview-control:focus-within{display:block!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important}.annual-workspace .annual-section-content .annual-overview-control .annual-table-input,.annual-workspace .annual-section-content .annual-overview-control .annual-table-input:hover,.annual-workspace .annual-section-content .annual-overview-control .annual-table-input:focus,.annual-workspace .annual-section-content .annual-overview-control .annual-table-textarea,.annual-workspace .annual-section-content .annual-overview-control .annual-table-textarea:hover,.annual-workspace .annual-section-content .annual-overview-control .annual-table-textarea:focus{display:block!important;width:100%!important;min-width:0!important;margin:0!important;padding:2px 0!important;border:0!important;background:transparent!important;box-shadow:none!important;outline:0!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important}@media (max-width: 760px){.annual-workspace .annual-section-content .annual-overview-field,.annual-workspace .annual-section-content .annual-overview-field:hover,.annual-workspace .annual-section-content .annual-overview-field-wide,.annual-workspace .annual-section-content .annual-overview-field-wide:hover{grid-template-columns:1fr!important}.annual-workspace .annual-section-content .annual-overview-name,.annual-workspace .annual-section-content .annual-overview-name:hover,.annual-workspace .annual-section-content .annual-overview-copy,.annual-workspace .annual-section-content .annual-overview-label{width:100%!important;min-width:0!important;max-width:none!important}}.annual-workspace .consent-details-board{display:grid;grid-template-columns:minmax(150px,.42fr) repeat(2,minmax(320px,1fr));gap:14px}.annual-workspace .consent-state-panel,.annual-workspace .consent-act-panel{overflow:hidden;border:1px solid rgba(25,102,106,.16);border-radius:12px;background:#fff;box-shadow:0 14px 30px #0f172a0e}.annual-workspace .consent-state-panel{display:grid;align-content:stretch;min-height:166px}.annual-workspace .consent-panel-kicker,.annual-workspace .consent-act-panel-head{display:flex;min-height:46px;align-items:center;justify-content:center;border-bottom:1px solid rgba(25,102,106,.13);background:linear-gradient(180deg,#f7fbfa,#edf7f3);color:#145d62;font-size:12px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.annual-workspace .consent-act-panel-head{justify-content:flex-start;padding:0 16px;letter-spacing:.03em;text-transform:none}.annual-workspace .consent-act-panel-head span{display:inline-flex;align-items:center;gap:8px;color:#071823;font-size:15px;font-weight:950}.annual-workspace .consent-act-panel-head span:before{content:"";display:block;height:9px;width:9px;border-radius:999px;background:#14b8a6}.annual-workspace .consent-act-panel-air .consent-act-panel-head{background:linear-gradient(180deg,#fffaf2,#fff3df)}.annual-workspace .consent-act-panel-air .consent-act-panel-head span:before{background:#f97316}.annual-workspace .consent-state-control{display:grid;min-height:120px;align-items:center;padding:16px}.annual-workspace .consent-act-grid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,.95fr) minmax(230px,1.25fr)}.annual-workspace .consent-act-cell{display:grid;min-height:120px;align-content:start;gap:10px;border-right:1px solid rgba(25,102,106,.1);padding:14px;background:#fff}.annual-workspace .consent-act-cell:last-child{border-right:0}.annual-workspace .consent-act-cell:focus-within,.annual-workspace .consent-state-panel:focus-within{background:#f9fffc;box-shadow:inset 0 0 0 2px #14b8a621}.annual-workspace .consent-cell-label{color:#607083;font-size:11px;font-weight:950;letter-spacing:.07em;line-height:1.25;text-transform:uppercase}.annual-workspace .consent-cell-control,.annual-workspace .consent-state-control{min-width:0}.annual-workspace .consent-details-board .annual-table-input,.annual-workspace .consent-details-board .annual-table-input:hover,.annual-workspace .consent-details-board .annual-table-input:focus{display:block!important;width:100%!important;min-height:40px!important;margin:0!important;border:1px solid transparent!important;border-radius:8px!important;background:#fff!important;padding:7px 10px!important;color:#071823!important;font-size:13px!important;font-weight:900!important;box-shadow:none!important;outline:0!important}.annual-workspace .consent-details-board .annual-table-input:not([readonly]){border-color:#dce8e6!important;background:#fbfefd!important}.annual-workspace .consent-details-board .annual-table-input:focus{border-color:#6fc5b5!important;background:#fff!important;box-shadow:0 0 0 3px #14b8a61f!important}.annual-workspace .consent-details-board input[type=date].annual-table-input{min-width:0!important}.annual-workspace .consent-details-board .annual-table-file-modern{display:grid;min-width:0;gap:7px}.annual-workspace .consent-details-board .annual-file-picker{width:100%!important;min-height:56px!important;border-color:#b7dce5!important;border-radius:10px!important;background:#f8fcfd!important;padding:9px 12px!important;box-shadow:none!important}.annual-workspace .consent-act-panel-air .annual-file-picker{border-color:#ffd6a8!important;background:#fffaf4!important}.annual-workspace .consent-details-board .annual-file-picker-icon{height:30px!important;width:30px!important;border-radius:9px!important}.annual-workspace .consent-details-board .annual-file-picker-copy span{color:#40536a!important;font-size:12px!important;font-weight:950!important;line-height:1.15!important}.annual-workspace .consent-details-board .annual-file-picker-copy small,.annual-workspace .consent-details-board .annual-table-muted{color:#8290a3!important;font-size:11px!important;font-weight:850!important;line-height:1.2!important}.annual-workspace .consent-details-board .annual-table-file a,.annual-workspace .consent-details-board .annual-table-file>span:not(.annual-table-muted){overflow:hidden;color:#17666a;font-size:11px;font-weight:950;text-overflow:ellipsis;white-space:nowrap}@media (max-width: 1180px){.annual-workspace .consent-details-board{grid-template-columns:1fr}.annual-workspace .consent-state-panel{min-height:0}.annual-workspace .consent-state-control{min-height:72px}}@media (max-width: 760px){.annual-workspace .consent-act-grid{grid-template-columns:1fr}.annual-workspace .consent-act-cell{min-height:0;border-right:0;border-bottom:1px solid rgba(25,102,106,.1)}.annual-workspace .consent-act-cell:last-child{border-bottom:0}}.annual-workspace .consent-details-table-shell{padding:10px;border:1px solid rgba(20,83,45,.1);border-radius:16px;background:linear-gradient(180deg,#f8fdfaf2,#fffffffa),#fff;box-shadow:0 16px 38px #0f172a0f}.annual-workspace .consent-details-table-wrap{width:100%;overflow-x:auto;border:1px solid #dbe7e5;border-radius:12px;background:#fff}.annual-workspace .consent-details-table{width:100%;min-width:1080px;table-layout:fixed;border-collapse:separate;border-spacing:0;background:#fff;color:#111827}.annual-workspace .consent-details-table th,.annual-workspace .consent-details-table td{border:0;border-right:1px solid #dbe7e5;border-bottom:1px solid #dbe7e5;vertical-align:middle}.annual-workspace .consent-details-table th:last-child,.annual-workspace .consent-details-table td:last-child{border-right:0}.annual-workspace .consent-details-table tbody tr:last-child td{border-bottom:0}.annual-workspace .consent-details-table thead th{background:#f8fafc;color:#17666a;text-align:center;font-size:13px;font-weight:950;line-height:1.35}.annual-workspace .consent-details-table .consent-act-row th{padding:13px 12px;border-bottom-color:#0f766e2e;color:#fff;font-size:15px;letter-spacing:.02em}.annual-workspace .consent-details-table .consent-act-row th:nth-child(2){background:linear-gradient(135deg,#0f766e,#14b8a6)}.annual-workspace .consent-details-table .consent-act-row th:nth-child(3){background:linear-gradient(135deg,#c2410c,#f97316)}.annual-workspace .consent-details-table .consent-state-head{background:linear-gradient(135deg,#f8fafc,#ecfdf5)!important;color:#145d62!important;font-size:14px!important;letter-spacing:.04em;text-transform:uppercase}.annual-workspace .consent-details-table .consent-blank-head{color:transparent}.annual-workspace .consent-details-table .consent-label-row th{padding:10px;min-height:48px;background:#fff;color:#263b4f;font-size:13px}.annual-workspace .consent-details-table .consent-helper-row th{height:58px;padding:9px 12px;background:#f8fafc;color:#5f6f83;font-size:12px;font-weight:900}.annual-workspace .consent-details-table tbody td{min-height:78px;height:78px;padding:12px;background:#fff}.annual-workspace .consent-details-table tbody tr:hover td{background:#fbfefd}.annual-workspace .consent-col-state{width:84px}.annual-workspace .consent-col-application{width:13%}.annual-workspace .consent-col-validity{width:14%}.annual-workspace .consent-col-document{width:21%}.annual-workspace .consent-details-table .annual-table-input,.annual-workspace .consent-details-table .annual-table-input:hover,.annual-workspace .consent-details-table .annual-table-input:focus{display:block!important;width:100%!important;min-width:0!important;min-height:42px!important;margin:0!important;border:1px solid transparent!important;border-radius:9px!important;background:#f8fafc!important;padding:8px 10px!important;color:#0f172a!important;font-size:13px!important;font-weight:900!important;text-align:left!important;box-shadow:none!important;outline:0!important;-webkit-appearance:auto!important;-moz-appearance:auto!important;appearance:auto!important;-webkit-text-fill-color:#0f172a!important}.annual-workspace .consent-details-table .annual-table-input:hover{border-color:#cbd5e1!important;background:#fff!important}.annual-workspace .consent-details-table .annual-table-input:focus{border-color:#67c3b8!important;background:#fff!important;box-shadow:0 0 0 3px #14b8a624!important}.annual-workspace .consent-details-table input[type=date].annual-table-input{color-scheme:light;font-size:12px!important}.annual-workspace .consent-details-table .annual-table-file-modern{display:grid;min-width:0;gap:6px}.annual-workspace .consent-details-table .annual-file-picker{display:grid!important;width:100%!important;min-height:62px!important;grid-template-columns:34px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;border:1px dashed #99d5cf!important;border-radius:10px!important;background:linear-gradient(180deg,#f8fcfd,#f1fbf8)!important;padding:9px 11px!important;box-shadow:inset 0 1px #ffffffc7!important}.annual-workspace .consent-details-table .annual-table-file-modern{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important}.annual-workspace .annual-file-add-button{display:inline-flex!important;min-height:38px!important;align-items:center!important;justify-content:center!important;border:1px solid #17666a!important;border-radius:10px!important;background:#17666a!important;padding:0 16px!important;color:#fff!important;font-size:12px!important;font-weight:950!important;line-height:1!important;box-shadow:0 10px 20px #17666a29!important}.annual-workspace .annual-file-add-button:hover{background:#0f7775!important;border-color:#0f7775!important}.annual-workspace .consent-details-table .annual-file-picker:hover{border-color:#2dd4bf!important;background:#fff!important;box-shadow:0 8px 18px #14b8a61a!important}.annual-workspace .consent-details-table .annual-file-picker-icon{height:32px!important;width:32px!important;border-radius:9px!important;background:#e8f7f4!important;color:#17666a!important}.annual-workspace .consent-details-table .annual-file-picker-copy span{color:#334155!important;font-size:12px!important;font-weight:950!important;line-height:1.15!important}.annual-workspace .consent-details-table .annual-file-picker-copy small,.annual-workspace .consent-details-table .annual-table-muted{color:#8290a3!important;font-size:11px!important;font-weight:800!important;line-height:1.2!important}.annual-workspace .consent-details-table .annual-table-file a,.annual-workspace .consent-details-table .annual-table-file>span:not(.annual-table-muted){overflow:hidden;color:#17666a;font-size:11px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.annual-workspace .consent-details-table .consent-state-cell .annual-table-input{background:#f1f5f9!important;color:#0f172a!important;text-align:center!important;text-transform:uppercase}@media (max-width: 760px){.annual-workspace .consent-details-table{min-width:980px}.annual-workspace .consent-details-table thead th{font-size:14px}}.annual-workspace .consent-details-table-shell{overflow:hidden!important;border:1px solid #d8e8e5!important;border-radius:16px!important;background:#f8fcfb!important;box-shadow:0 18px 40px #0f172a0e!important}.annual-workspace .consent-details-table-toolbar{display:flex!important;min-height:54px!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;border-bottom:1px solid #d8e8e5!important;background:linear-gradient(180deg,#fff,#f5fbfa)!important;padding:10px 12px 10px 16px!important}.annual-workspace .consent-details-table-toolbar span{color:#607083!important;font-size:12px!important;font-weight:950!important;letter-spacing:.08em!important;text-transform:uppercase!important}.annual-workspace .consent-add-row-button{display:inline-flex!important;min-height:38px!important;align-items:center!important;justify-content:center!important;gap:8px!important;border:0!important;border-radius:11px!important;background:linear-gradient(135deg,#17666a,#0f7775)!important;padding:0 16px!important;color:#fff!important;font-size:12px!important;font-weight:950!important;box-shadow:0 12px 24px #0f766e33!important}.annual-workspace .consent-add-row-button:hover{background:linear-gradient(135deg,#0f7775,#0f766e)!important}.annual-workspace .consent-details-table-wrap{padding:0!important;background:#fff!important}.annual-workspace .consent-details-table{min-width:1240px!important;border-collapse:separate!important;border-spacing:0!important;table-layout:fixed!important}.annual-workspace .consent-details-table th,.annual-workspace .consent-details-table td{border:0!important;border-right:1px solid #d8e8e5!important;border-bottom:1px solid #d8e8e5!important}.annual-workspace .consent-details-table th:last-child,.annual-workspace .consent-details-table td:last-child{border-right:0!important}.annual-workspace .consent-details-table .consent-state-head{background:linear-gradient(135deg,#0f3f43,#17666a)!important;color:#fff!important;font-size:13px!important;font-weight:950!important;letter-spacing:.08em!important;text-transform:uppercase!important}.annual-workspace .consent-details-table .consent-act-row th{height:46px!important;padding:0 12px!important;color:#fff!important;font-size:16px!important;font-weight:950!important;letter-spacing:0!important}.annual-workspace .consent-details-table .consent-act-row th:nth-child(2){background:linear-gradient(135deg,#12776d,#22b8a6)!important}.annual-workspace .consent-details-table .consent-act-row th:nth-child(3){background:linear-gradient(135deg,#c43c05,#ff6b13)!important}.annual-workspace .consent-details-table .consent-label-row th{height:40px!important;background:#fff!important;color:#22334a!important;padding:8px 10px!important;font-size:12px!important;font-weight:950!important;line-height:1.2!important}.annual-workspace .consent-details-table tbody td{height:110px!important;min-height:110px!important;background:#fff!important;padding:12px!important}.annual-workspace .consent-details-table tbody tr:nth-child(2n) td{background:#fbfefd!important}.annual-workspace .consent-details-table .consent-state-cell{background:linear-gradient(180deg,#103f43,#0f3438)!important;box-shadow:inset 4px 0 #14b8a6!important}.annual-workspace .consent-details-table .consent-state-cell .annual-table-input,.annual-workspace .consent-details-table .consent-state-cell .annual-table-input:hover,.annual-workspace .consent-details-table .consent-state-cell .annual-table-input:focus{border:1px solid rgba(255,255,255,.18)!important;background:#ffffff1a!important;color:#fff!important;text-align:center!important;-webkit-text-fill-color:#ffffff!important}.annual-workspace .consent-col-state{width:84px!important}.annual-workspace .consent-col-application{width:186px!important}.annual-workspace .consent-col-validity{width:200px!important}.annual-workspace .consent-col-document{width:300px!important}.annual-workspace .consent-col-action{width:118px!important}.annual-workspace .consent-details-table .annual-table-input,.annual-workspace .consent-details-table .annual-table-input:hover,.annual-workspace .consent-details-table .annual-table-input:focus{min-height:44px!important;border:1px solid transparent!important;border-radius:11px!important;background:#f7fafc!important;padding:8px 12px!important;color:#071823!important;font-size:12px!important;font-weight:950!important;text-align:left!important}.annual-workspace .consent-details-table .annual-table-input:not([readonly]):focus{border-color:#0f766e52!important;background:#fff!important;box-shadow:0 0 0 3px #0f766e17!important}.annual-workspace .consent-details-table .annual-file-picker{min-height:62px!important;border:1px dashed #9fd4df!important;border-radius:13px!important;background:linear-gradient(135deg,#f7fffd,#fff)!important;padding:10px 12px!important}.annual-workspace .consent-details-table td:nth-child(7) .annual-file-picker{border-color:#ffc48b!important;background:linear-gradient(135deg,#fffaf4,#fff)!important}.annual-workspace .consent-details-table .annual-file-picker-icon{height:34px!important;width:34px!important;border-radius:11px!important}.annual-workspace .consent-details-table .annual-table-muted{display:block!important;margin-top:2px!important}.annual-workspace .consent-details-table .annual-file-add-button{display:none!important}.annual-workspace .consent-details-table .annual-table-file-modern{grid-template-columns:minmax(0,1fr)!important}.annual-workspace .consent-details-table .consent-action-head{background:#fff!important;color:#22334a!important;font-size:12px!important;font-weight:950!important}.annual-workspace .consent-details-table .consent-action-cell{text-align:center!important}.annual-workspace .consent-remove-row-button{display:inline-flex!important;min-height:38px!important;align-items:center!important;justify-content:center!important;gap:7px!important;border:1px solid #fecaca!important;border-radius:10px!important;background:#fff5f5!important;padding:0 12px!important;color:#dc2626!important;font-size:12px!important;font-weight:950!important}.annual-workspace .consent-remove-row-button:hover{background:#fee2e2!important}.annual-workspace .consent-base-row-label{display:inline-flex!important;min-height:30px!important;align-items:center!important;border-radius:999px!important;background:#f1f5f9!important;padding:0 10px!important;color:#64748b!important;font-size:11px!important;font-weight:900!important}@media (max-width: 760px){.annual-workspace .consent-details-table-toolbar{align-items:stretch!important;flex-direction:column!important}.annual-workspace .consent-add-row-button{width:100%!important}}.processing-hint-pill-approved{border-color:#bbf7d0!important;background:#ecfdf5!important;color:#047857!important}.processing-hint-pill-pending{border-color:#fde68a!important;background:#fffbeb!important;color:#b45309!important}.processing-hint-pill-rejected{border-color:#fecaca!important;background:#fef2f2!important;color:#b91c1c!important}.annual-workspace .annual-letter-workspace{display:grid;gap:16px;padding:4px}.annual-workspace .annual-letter-authority-bar{display:grid;grid-template-columns:54px minmax(0,1fr);align-items:center;gap:14px;border:1px solid #d8e8e5;border-radius:16px;background:linear-gradient(135deg,#f7fffd,#fff 58%,#fff8f2);padding:14px;box-shadow:0 16px 34px #0f172a0e}.annual-workspace .annual-letter-code{display:grid;height:54px;width:54px;place-items:center;border-radius:14px;background:linear-gradient(135deg,#17666a,#0f7775);color:#fff;font-size:24px;font-weight:950;box-shadow:0 14px 26px #0f766e38}.annual-workspace .annual-letter-authority-bar p{margin:0;color:#30737b;font-size:12px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.annual-workspace .annual-letter-authority-bar strong{display:block;overflow:hidden;margin-top:4px;color:#0f172a;font-size:18px;font-weight:950;line-height:1.25;text-overflow:ellipsis}.annual-workspace .annual-letter-final-actions{display:flex;justify-content:flex-end;gap:10px;border:1px solid #d8e8e5;border-radius:14px;background:#fff;padding:12px;box-shadow:0 14px 30px #0f172a0f}.annual-workspace .annual-letter-save-button,.annual-workspace .annual-letter-download-button{display:inline-flex;min-height:42px;align-items:center;justify-content:center;gap:8px;border-radius:10px;padding:0 16px;font-size:13px;font-weight:950;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background .16s ease}.annual-workspace .annual-letter-save-button{border:1px solid #047857;background:#059669;color:#fff;box-shadow:0 14px 28px #05966933}.annual-workspace .annual-letter-download-button{border:1px solid #17666a;background:#17666a;color:#fff;box-shadow:0 14px 28px #17666a33}.annual-workspace .annual-letter-save-button:hover:not(:disabled),.annual-workspace .annual-letter-download-button:hover{transform:translateY(-1px);box-shadow:0 18px 34px #0f172a29}.annual-workspace .annual-letter-save-button:disabled{cursor:not-allowed;opacity:.62}.annual-workspace .annual-letter-download{position:relative}.annual-workspace .annual-letter-download-menu{position:absolute;right:0;bottom:calc(100% + 8px);z-index:25;display:grid;min-width:164px;gap:4px;border:1px solid #d8e8e5;border-radius:12px;background:#fff;padding:6px;box-shadow:0 22px 42px #0f172a29}.annual-workspace .annual-letter-download-menu button{display:flex;min-height:38px;align-items:center;gap:9px;border-radius:9px;padding:0 10px;color:#0f172a;font-size:13px;font-weight:900;text-align:left}.annual-workspace .annual-letter-download-menu button:hover{background:#ecfdf5;color:#17666a}.annual-workspace .annual-letter-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr);gap:16px;align-items:start}.annual-workspace .annual-letter-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;border:1px solid #e2e8f0;border-radius:16px;background:#fff;padding:14px}.annual-workspace .annual-letter-field{display:grid;min-width:0;gap:7px}.annual-workspace .annual-letter-field.annual-letter-wide{grid-column:1 / -1}.annual-workspace .annual-letter-field.annual-letter-note-field{gap:10px}.annual-workspace .annual-letter-label{color:#475569;font-size:12px;font-weight:950}.annual-workspace .annual-letter-field .annual-table-input{min-height:44px!important;border-radius:11px!important;background:#f8fafc!important;font-weight:900!important}.annual-workspace .annual-letter-field .annual-table-textarea{min-height:92px!important;resize:vertical!important;line-height:1.45!important}.annual-workspace .annual-letter-field.annual-letter-note-field .annual-table-textarea{min-height:300px!important;border-color:#cfe4df!important;background:linear-gradient(180deg,#fff,#fbfefd)!important;padding:16px!important;color:#10233f!important;font-size:13px!important;line-height:1.65!important;box-shadow:inset 0 1px #ffffffe6,0 12px 28px #0f172a0b!important}.annual-workspace .annual-letter-field.annual-letter-note-field .annual-table-textarea:focus{border-color:#0f766e!important;box-shadow:0 0 0 4px #0f766e1c,0 16px 32px #0f172a0f!important}.annual-workspace .annual-compliance-po-workspace{display:grid;gap:14px}.annual-workspace .annual-po-year-card{overflow:visible;border:1px solid #d8e8e5;border-radius:14px;background:linear-gradient(180deg,#fff,#f8fcfb);box-shadow:0 14px 32px #0f172a0e}.annual-workspace .annual-po-year-head{display:flex;align-items:center;justify-content:space-between;gap:14px;border-bottom:1px solid #e2ece9;background:linear-gradient(135deg,#f0fdfa,#fff 64%,#fff7ed);padding:16px}.annual-workspace .annual-po-year-head span{display:block;color:#0f766e;font-size:10px;font-weight:950;letter-spacing:.14em;text-transform:uppercase}.annual-workspace .annual-po-year-head h4{margin-top:4px;color:#071426;font-size:16px;font-weight:950}.annual-workspace .annual-po-year-head p{margin-top:4px;color:#64748b;font-size:12px;font-weight:900}.annual-workspace .annual-po-year-count{display:grid;min-width:180px;gap:6px}.annual-workspace .annual-po-year-count input,.annual-workspace .annual-po-year-table input,.annual-workspace .annual-po-year-table select{width:100%;min-height:38px;border:1px solid #cfe2df;border-radius:9px;background:#fff;padding:0 11px;color:#0f172a;font-size:12px;font-weight:900;outline:none;transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease}.annual-workspace .annual-po-year-count input:focus,.annual-workspace .annual-po-year-table input:focus,.annual-workspace .annual-po-year-table select:focus{border-color:#0f766e;box-shadow:0 0 0 3px #0f766e1a}.annual-workspace .annual-po-year-table select[multiple]{min-height:92px;padding:8px 10px}.annual-workspace .annual-po-year-table select[multiple] option{padding:6px 8px;border-radius:6px}.annual-workspace .annual-po-year-table-wrap{overflow-x:auto;overflow-y:visible;padding-bottom:18px}.annual-workspace .annual-po-year-table{width:100%;min-width:1180px;border-collapse:separate;border-spacing:0}.annual-workspace .annual-po-year-table th{border-bottom:1px solid #d8e8e5;background:#edf8f6;padding:12px;color:#315b58;font-size:10px;font-weight:950;letter-spacing:.08em;text-align:left;text-transform:uppercase}.annual-workspace .annual-po-year-table td{border-bottom:1px solid #edf2f1;background:#fff;padding:10px 12px;color:#0f766e;font-size:12px;font-weight:950;vertical-align:middle}.annual-workspace .annual-po-year-table td:nth-child(7){position:relative;z-index:5}.annual-workspace .annual-po-year-table tbody tr:last-child td{border-bottom:0}.annual-workspace .annual-po-year-table th:first-child,.annual-workspace .annual-po-year-table td:first-child{width:56px;text-align:center}.annual-workspace .annual-po-year-table th:nth-child(2),.annual-workspace .annual-po-year-table td:nth-child(2),.annual-workspace .annual-po-year-table th:nth-child(3),.annual-workspace .annual-po-year-table td:nth-child(3),.annual-workspace .annual-po-year-table th:nth-child(4),.annual-workspace .annual-po-year-table td:nth-child(4),.annual-workspace .annual-po-year-table th:nth-child(5),.annual-workspace .annual-po-year-table td:nth-child(5),.annual-workspace .annual-po-year-table th:nth-child(8),.annual-workspace .annual-po-year-table td:nth-child(8){width:160px}.annual-workspace .annual-po-year-table th:nth-child(7),.annual-workspace .annual-po-year-table td:nth-child(7){min-width:260px}.annual-workspace .annual-po-multi-select{position:relative;z-index:30}.annual-workspace .annual-po-multi-select>button{display:flex;width:100%;min-height:38px;align-items:center;justify-content:space-between;gap:10px;border:1px solid #cfe2df;border-radius:9px;background:#fff;padding:0 11px;color:#0f172a;font-size:12px;font-weight:900;text-align:left;box-shadow:0 8px 18px #0f172a0a;transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease}.annual-workspace .annual-po-multi-select>button:hover,.annual-workspace .annual-po-multi-select>button:focus{border-color:#0f766e;background:#f8fcfb;box-shadow:0 0 0 3px #0f766e14}.annual-workspace .annual-po-multi-select>button span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.annual-workspace .annual-po-multi-menu{position:static;z-index:30;display:grid;width:100%;max-height:230px;gap:5px;overflow:auto;margin-top:8px;border:1px solid #cfe2df;border-radius:12px;background:#fff;padding:10px;box-shadow:0 24px 58px #0f172a2e}.annual-workspace .annual-po-multi-menu label{display:flex;align-items:center;gap:10px;border-radius:8px;padding:9px 10px;color:#10233f;cursor:pointer;font-size:12px;font-weight:900;line-height:1.25;transition:background-color .14s ease,color .14s ease}.annual-workspace .annual-po-multi-menu label:hover{background:#edf8f6;color:#0f766e}.annual-workspace .annual-po-multi-menu input{min-height:auto;width:16px;height:16px;flex:0 0 auto;border:0;border-radius:3px;padding:0;box-shadow:none;accent-color:#0f766e}.annual-workspace .annual-po-multi-menu span{min-width:0;overflow-wrap:anywhere}.annual-workspace .annual-po-upload-cell{position:relative;display:inline-flex;width:100%;min-height:38px;align-items:center;gap:8px;overflow:hidden;border:1px dashed #9dd6ce;border-radius:9px;background:#f0fdfa;padding:0 10px;color:#0f766e;cursor:pointer}.annual-workspace .annual-po-upload-cell span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.annual-workspace .annual-po-upload-cell input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.annual-workspace .annual-po-selected-count{display:block;margin-top:5px;color:#64748b;font-size:10px;font-weight:950}.annual-workspace .annual-po-year-empty{border:1px dashed #b7ddd6;border-radius:12px;margin:14px;background:#f5fbfa;padding:18px;color:#64748b;font-size:13px;font-weight:900;text-align:center}@media (max-width: 720px){.annual-workspace .annual-po-year-head{align-items:stretch;flex-direction:column}.annual-workspace .annual-po-year-count{min-width:0}}.annual-workspace .annual-letter-preview{position:sticky;top:92px;min-width:0}.annual-workspace .annual-letter-paper{max-height:720px;overflow:auto;border:1px solid #d8e8e5;border-radius:16px;background:#fffdf8;padding:24px;color:#1f2937;font-size:13px;font-weight:700;line-height:1.62;box-shadow:0 22px 48px #0f172a14}.annual-workspace .annual-letter-paper-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px;border-bottom:2px solid #17666a;padding-bottom:12px}.annual-workspace .annual-letter-paper-head span{display:grid;height:34px;width:34px;place-items:center;border-radius:9px;background:#17666a;color:#fff;font-weight:950}.annual-workspace .annual-letter-paper-head strong{color:#0f172a;font-size:16px;font-weight:950;text-align:right}.annual-workspace .annual-letter-paper p{margin:0 0 12px}.annual-workspace .annual-letter-paper ol{margin:0 0 14px 20px;padding:0}.annual-workspace .annual-letter-paper li{margin:0 0 7px;padding-left:4px}.annual-workspace .annual-letter-to{white-space:pre-line}@media (max-width: 1180px){.annual-workspace .annual-letter-grid{grid-template-columns:1fr}.annual-workspace .annual-letter-preview{position:static}}@media (max-width: 720px){.annual-workspace .annual-letter-form{grid-template-columns:1fr}.annual-workspace .annual-letter-authority-bar{grid-template-columns:46px minmax(0,1fr)}.annual-workspace .annual-letter-code{height:46px;width:46px;font-size:20px}.annual-workspace .annual-letter-paper{padding:18px}.annual-workspace .annual-letter-final-actions{flex-direction:column}.annual-workspace .annual-letter-save-button,.annual-workspace .annual-letter-download-button,.annual-workspace .annual-letter-download-menu{width:100%}}.operations-dashboard{gap:16px!important}.operations-dashboard:before{opacity:0!important}.operations-hero{min-height:118px!important;overflow:hidden!important;border:1px solid rgba(17,94,89,.18)!important;border-radius:8px!important;background:linear-gradient(135deg,#0f3f43,#17666a 52%,#f97316 160%)!important;color:#fff!important;padding:18px 20px!important;box-shadow:0 16px 40px #0f172a24!important}.operations-hero:before{opacity:.18!important;background:linear-gradient(90deg,rgba(255,255,255,.18) 1px,transparent 1px),linear-gradient(rgba(255,255,255,.14) 1px,transparent 1px)!important;background-size:36px 36px!important}.operations-hero:after{display:block!important;right:-90px!important;top:-150px!important;width:310px!important;height:310px!important;border:1px solid rgba(255,255,255,.16)!important;background:radial-gradient(circle,rgba(255,255,255,.18),transparent 68%)!important}.operations-hero-icon{height:50px!important;width:50px!important;border:1px solid rgba(255,255,255,.26)!important;border-radius:8px!important;background:#ffffff24!important;color:#fff!important;box-shadow:none!important;animation:none!important}.operations-eyebrow{color:#a7f3d0!important;font-size:11px!important;letter-spacing:.2em!important}.operations-hero h1{color:#fff!important;font-size:clamp(24px,2.6vw,34px)!important;letter-spacing:0!important;text-shadow:0 1px 1px rgba(0,0,0,.16)!important}.operations-hero p:last-child{max-width:760px!important;color:#ffffffdb!important;font-size:13px!important}.operations-hero-actions .btn-lift{border:1px solid rgba(255,255,255,.24)!important;background:#ffffff1f!important;color:#fff!important;box-shadow:none!important}.operations-hero-actions .btn-lift:hover{background:#fff3!important}.operations-panel{border:1px solid #d5e4e1!important;border-radius:8px!important;background:#fff!important;padding:16px!important;box-shadow:0 12px 28px #0f172a0e!important}.operations-panel:before{height:3px!important;background:linear-gradient(90deg,#17666a,#10b981 52%,#f97316)!important;opacity:1!important}.operations-panel-head{padding-bottom:12px!important;border-bottom:1px solid #e3eeeb!important}.operations-panel-head span{border-radius:8px!important;background:#e9fbf6!important;color:#17666a!important}.operations-panel-head strong{color:#0f172a!important;font-size:16px!important}.operations-panel-head p{color:#64748b!important;font-size:12px!important}.operations-pibo-grid{gap:10px!important;padding-top:14px!important}.operations-pibo-card,.operations-performance-card,.operations-approval-user{min-height:108px!important;border:1px solid #dce9e6!important;border-radius:8px!important;background:linear-gradient(180deg,#fff,#f8fcfb)!important;padding:14px!important;box-shadow:none!important}.operations-pibo-clickable:hover,.operations-pibo-selected{transform:translateY(-1px)!important;border-color:#9fcfca!important;background:#f3fbf9!important;box-shadow:0 10px 22px #0f172a12!important}.operations-pibo-selected{outline:2px solid rgba(23,102,106,.14)!important}.operations-pibo-card span,.operations-performance-card span,.operations-performance-card small{color:#64748b!important;font-size:10px!important;letter-spacing:.06em!important}.operations-pibo-card strong{margin-top:12px!important;color:#0f172a!important;font-size:28px!important}.operations-pibo-card small{color:#48615e!important;font-size:11px!important}.operations-table-wrap{overflow:hidden!important;border:1px solid #d7e6e3!important;border-radius:8px!important;background:#fff!important;box-shadow:none!important}.operations-table{border-collapse:separate!important;border-spacing:0!important}.operations-table th{background:#eef8f6!important;color:#425f5c!important;font-size:11px!important;letter-spacing:.04em!important}.operations-table td{background:#fff!important;color:#10233f!important}.operations-table tbody tr:hover td{background:#f7fcfb!important}.operations-status-pill{border-radius:999px!important;font-size:11px!important}.operations-view-button,.operations-inline-view{border-radius:7px!important;border-color:#bcd9d5!important;color:#17666a!important}.operations-view-button:hover,.operations-inline-view:hover{background:#edfdfa!important}.operations-po-cell{display:inline-flex;align-items:center;gap:8px;min-width:132px}.operations-inline-view-muted{opacity:.62}.operations-inline-view:disabled,.operations-inline-view-muted:disabled{cursor:not-allowed;transform:none!important;background:#f8fafc!important;color:#94a3b8!important}.operations-po-status-line{flex-wrap:wrap}.operations-po-status-line small{flex-basis:100%;color:#64748b;font-size:12px;font-weight:850}.operations-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:220;display:grid;place-items:center;background:#0f172a7a;padding:20px}.operations-po-modal{width:min(620px,100%);max-height:calc(100vh - 40px);overflow:auto;border:1px solid #cfe2df;border-radius:10px;background:#fff;box-shadow:0 28px 80px #0f172a47}.operations-po-modal-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;border-bottom:1px solid #e2ece9;background:linear-gradient(135deg,#f4fbfa,#fff);padding:18px}.operations-po-modal-head span{color:#17666a;font-size:11px;font-weight:950;letter-spacing:.12em;text-transform:uppercase}.operations-po-modal-head h3{margin-top:4px;color:#0f172a;font-size:18px;font-weight:950}.operations-po-modal-head button{display:grid;height:38px;width:38px;place-items:center;border:1px solid #d8e7e4;border-radius:8px;background:#fff;color:#334155}.operations-po-status-line{display:flex;align-items:center;gap:10px;border-bottom:1px solid #eef3f2;padding:14px 18px}.operations-po-status-line strong{color:#10233f;font-size:14px;font-weight:950}.operations-po-detail-grid{display:grid;gap:12px;padding:18px}.operations-po-detail-row{display:grid;grid-template-columns:38px minmax(0,1fr);gap:12px;border:1px solid #e2ece9;border-radius:8px;background:#fbfefd;padding:12px}.operations-po-detail-row>span{display:grid;height:32px;width:32px;place-items:center;border-radius:8px;background:#e9fbf6;color:#17666a;font-size:13px;font-weight:950}.operations-po-detail-row small{display:block;color:#64748b;font-size:11px;font-weight:950;text-transform:uppercase}.operations-po-detail-row strong,.operations-po-detail-row a{display:inline-block;margin-top:4px;max-width:100%;overflow-wrap:anywhere;color:#0f172a;font-size:14px;font-weight:900}.operations-po-detail-row a{color:#17666a;text-decoration:underline}.operations-po-modal-v2{width:min(680px,100%)!important;border-radius:14px!important;background:radial-gradient(circle at 92% 8%,rgba(245,158,11,.12),transparent 28%),linear-gradient(180deg,#fff,#fbfefc)!important}.operations-po-modal-head-v2{border-bottom:0!important;background:linear-gradient(135deg,#fff7ed,#fff 58%,#eefcf8)!important;padding:22px!important}.operations-po-modal-head-v2 p{margin-top:6px;color:#64748b;font-size:12px;font-weight:850}.operations-po-status-hero{display:grid;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:14px;margin:0 18px;border:1px solid #e4ece9;border-radius:12px;background:#fff;padding:14px;box-shadow:0 12px 26px #0f172a0f}.operations-po-status-hero>span{display:grid;height:48px;width:48px;place-items:center;border-radius:12px;background:#ecfdf5;color:#047857}.operations-po-status-hero small{display:block;color:#64748b;font-size:10px;font-weight:950;letter-spacing:.12em;text-transform:uppercase}.operations-po-status-hero strong{display:block;margin-top:3px;color:#0f172a;font-size:19px;font-weight:950}.operations-po-status-hero em{display:inline-flex;min-height:32px;align-items:center;border-radius:999px;padding:0 16px;font-size:12px;font-style:normal;font-weight:950}.operations-po-status-hero-yes em{background:#dcfce7;color:#047857}.operations-po-status-hero-no>span{background:#fee2e2;color:#dc2626}.operations-po-status-hero-no em{background:#fee2e2;color:#dc2626}.operations-po-detail-grid-v2{grid-template-columns:repeat(2,minmax(0,1fr));padding:18px!important}.operations-po-detail-row-v2{border-radius:12px!important;background:linear-gradient(180deg,#fff,#f8fcfb)!important}.operations-po-detail-row-v2>span{background:#fff7ed!important;color:#c2410c!important}.operations-po-detail-row-wide{grid-column:1 / -1}.operations-annual-modal{position:relative;width:min(820px,100%);max-height:calc(100vh - 40px);overflow:hidden auto;border:1px solid rgba(207,226,223,.95);border-radius:14px;background:radial-gradient(circle at 12% 4%,rgba(16,185,129,.16),transparent 28%),linear-gradient(180deg,#fff,#f7fcfb);box-shadow:0 34px 90px #0f172a57,inset 0 1px #fffffff2;animation:premium-modal-in .32s cubic-bezier(.16,1,.3,1) both}.operations-annual-modal:before{content:"";position:absolute;inset:0 0 auto;height:4px;background:linear-gradient(90deg,#0f766e,#10b981 58%,#f97316)}.operations-annual-modal-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:24px 24px 8px}.operations-annual-modal-head span{color:#0f766e;font-size:11px;font-weight:950;letter-spacing:.16em;text-transform:uppercase}.operations-annual-modal-head h3{margin-top:5px;color:#071426;font-size:22px;font-weight:950}.operations-annual-modal-head p{margin-top:6px;color:#64748b;font-size:13px;font-weight:850}.operations-annual-modal-head button{display:grid;height:40px;width:40px;place-items:center;border:1px solid #d8e7e4;border-radius:10px;background:#fff;color:#334155;transition:transform .18s ease,border-color .18s ease,background-color .18s ease}.operations-annual-modal-head button:hover{transform:translateY(-1px);border-color:#9fd8d2;background:#f0fdfa}.operations-annual-year-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:20px 24px 24px}.operations-annual-year-card{position:relative;min-height:202px;overflow:hidden;border:1px solid #d8e7e4;border-radius:12px;background:linear-gradient(145deg,#fff,#f7fcfb);padding:18px;text-align:left;box-shadow:0 12px 26px #0f172a0f;transform:translateY(8px);animation:operations-row-in .36s ease var(--delay, 0ms) both;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.operations-annual-year-card:before{content:"";position:absolute;inset:0 0 auto;height:4px;background:linear-gradient(90deg,#0f766e,#10b981)}.operations-annual-year-card:hover{transform:translateY(-3px);border-color:#8bd5ca;box-shadow:0 20px 42px #0f766e21}.operations-annual-card-kicker,.operations-annual-year-card small,.operations-annual-year-card em,.operations-annual-year-card i{display:block}.operations-annual-card-kicker{color:#64748b;font-size:10px;font-weight:950;letter-spacing:.16em;text-transform:uppercase}.operations-annual-year-card strong{display:block;margin-top:18px;color:#071426;font-size:44px;font-weight:950;line-height:.95}.operations-annual-year-card strong span{display:block}.operations-annual-year-card small,.operations-annual-year-card em{color:#64748b;font-size:12px;font-style:normal;font-weight:950}.operations-annual-year-card small{margin-top:16px}.operations-annual-year-card i{width:-moz-fit-content;width:fit-content;margin-top:12px;border-radius:999px;background:#ecfdf5;padding:5px 10px;color:#047857;font-size:11px;font-style:normal;font-weight:950}.operations-annual-year-current{border-color:#f59e0b;background:linear-gradient(145deg,#fff,#fff7ed 54%,#effaf7)}.operations-annual-year-current:before{background:linear-gradient(90deg,#0f766e,#f59e0b)}.operations-annual-table-card{margin:20px 24px 24px;overflow:hidden;border:1px solid #d6e6e3;border-radius:12px;background:#fffffff5;box-shadow:0 16px 38px #0f172a14}.operations-annual-year-table{width:100%;border-collapse:separate;border-spacing:0}.operations-annual-year-table thead{background:linear-gradient(180deg,#edf8f6,#e7f4f1)}.operations-annual-year-table th{padding:15px 18px;color:#315b58;font-size:11px;font-weight:950;letter-spacing:.08em;text-align:left;text-transform:uppercase}.operations-annual-year-table td{border-top:1px solid #edf2f1;background:#fff;padding:15px 18px;color:#334155;font-size:13px;font-weight:850;vertical-align:middle}.operations-annual-year-table tbody tr{animation:operations-row-in .32s ease var(--delay, 0ms) both}.operations-annual-year-table tbody tr:hover td{background:#f4fbfa}.operations-annual-year-cell{display:inline-flex;align-items:center;gap:10px}.operations-annual-year-cell>span{display:grid;height:34px;width:34px;place-items:center;border-radius:9px;background:#ecfdf5;color:#0f766e}.operations-annual-year-cell strong{color:#071426;font-size:18px;font-weight:950;letter-spacing:0}.operations-annual-hub-pill{display:inline-flex;min-height:30px;align-items:center;border:1px solid #bbf7d0;border-radius:999px;background:#dcfce7;padding:0 12px;color:#047857;font-size:11px;font-weight:950;white-space:nowrap}.operations-annual-hub-current{border-color:#fed7aa;background:#fff7ed;color:#c2410c}.operations-annual-progress-cell{display:grid;min-width:150px;gap:8px}.operations-annual-progress-cell>div{display:flex;align-items:center;justify-content:space-between;gap:10px}.operations-annual-progress-cell strong{color:#0f172a;font-size:13px;font-weight:950}.operations-annual-progress-cell span{color:#64748b;font-size:11px;font-weight:900}.operations-annual-progress-cell i{display:block;height:8px;overflow:hidden;border-radius:999px;background:#e2e8f0}.operations-annual-progress-cell i em{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#0f766e,#10b981)}.operations-annual-view-action{display:inline-flex;min-height:36px;align-items:center;justify-content:center;gap:7px;border:1px solid #9fd8d2;border-radius:9px;background:#fff;padding:0 13px;color:#0f766e;font-size:12px;font-weight:950;box-shadow:0 8px 18px #0f766e14;transition:transform .18s ease,border-color .18s ease,background-color .18s ease,box-shadow .18s ease}.operations-annual-view-action:hover{transform:translateY(-2px);border-color:#0f766e;background:#ecfdf5;box-shadow:0 14px 26px #0f766e24}.operations-dashboard .operations-table-wrap{overflow-x:auto!important;overflow-y:hidden!important;border-radius:10px!important}.operations-dashboard .operations-table{min-width:1360px!important;table-layout:fixed!important}.operations-dashboard .operations-table th,.operations-dashboard .operations-table td{padding:12px 14px!important}.operations-dashboard .operations-table th:nth-child(1),.operations-dashboard .operations-table td:nth-child(1){width:126px!important}.operations-dashboard .operations-table th:nth-child(2),.operations-dashboard .operations-table td:nth-child(2){width:250px!important}.operations-dashboard .operations-table th:nth-child(3),.operations-dashboard .operations-table td:nth-child(3){width:142px!important}.operations-dashboard .operations-table th:nth-child(4),.operations-dashboard .operations-table td:nth-child(4){width:220px!important}.operations-dashboard .operations-table th:nth-child(5),.operations-dashboard .operations-table td:nth-child(5),.operations-dashboard .operations-table th:nth-child(6),.operations-dashboard .operations-table td:nth-child(6){width:162px!important}.operations-dashboard .operations-table th:nth-child(7),.operations-dashboard .operations-table td:nth-child(7){width:150px!important}.operations-dashboard .operations-table th:nth-child(8),.operations-dashboard .operations-table td:nth-child(8){width:126px!important}.operations-dashboard .operations-table th:nth-child(9),.operations-dashboard .operations-table td:nth-child(9){width:156px!important}.operations-dashboard .operations-company-cell{min-width:0!important}.operations-dashboard .operations-company-cell strong,.operations-dashboard .operations-table td:nth-child(4){overflow:hidden!important;text-overflow:ellipsis!important}.operations-dashboard .operations-table td:nth-child(4){white-space:normal!important;line-height:1.45!important}.operations-dashboard .operations-epr-year-cell{min-width:0!important;width:124px!important;padding:7px 9px!important}.operations-dashboard .operations-po-cell{min-width:0!important}.operations-dashboard .operations-table td:nth-child(5),.operations-dashboard .operations-po-cell{white-space:nowrap!important}.operations-dashboard .operations-table td:nth-child(5){min-width:162px!important}.operations-dashboard .operations-table td:nth-child(5) .operations-status-pill,.operations-dashboard .operations-po-cell .operations-status-pill{vertical-align:middle!important}.operations-dashboard .operations-inline-view{margin-left:7px!important;min-width:68px!important;white-space:nowrap!important;vertical-align:middle!important}.operations-dashboard .operations-view-button{min-width:128px!important;white-space:nowrap!important}.operations-dashboard .operations-annual-cell{min-width:0!important}.dashboard-mode-switcher{display:flex;align-items:center;justify-content:space-between;gap:16px;overflow:hidden;border:1px solid rgba(15,118,110,.18);border-radius:14px;background:radial-gradient(circle at 92% 10%,rgba(249,115,22,.12),transparent 28%),linear-gradient(135deg,#fff,#f1fbf9);padding:14px 16px;box-shadow:0 14px 34px #0f172a0f}.dashboard-mode-switcher span{display:block;color:#0f766e;font-size:10px;font-weight:950;letter-spacing:.14em;text-transform:uppercase}.dashboard-mode-switcher strong{display:block;margin-top:4px;color:#071426;font-size:18px;font-weight:950}.dashboard-mode-switcher select{min-height:42px;min-width:230px;border:1px solid #cfe2df;border-radius:10px;background:#fff;padding:0 12px;color:#10233f;font-size:13px;font-weight:950;outline:none;box-shadow:0 10px 24px #0f172a0d}.sidebar-menu-button{position:relative;isolation:isolate}.sidebar-menu-button-active{border-radius:14px!important;transform:none}.sidebar-child-button,.sidebar-dashboard-choice{position:relative}.sidebar-child-button:hover,.sidebar-dashboard-choice:hover{transform:translate(3px)}.sidebar-child-button-current{background:#ffffff1f!important;box-shadow:none}.sidebar-dashboard-choice{border-radius:12px!important;margin:2px 0}.sidebar-dashboard-choice-active{border-radius:12px!important;box-shadow:0 10px 22px #0f172a1f;transform:none}.sales-dashboard{display:grid;gap:18px}.sales-hero{display:flex;align-items:center;justify-content:space-between;gap:18px;overflow:hidden;border:1px solid rgba(15,118,110,.18);border-radius:16px;background:radial-gradient(circle at 88% 12%,rgba(249,115,22,.14),transparent 30%),linear-gradient(135deg,#0f766e,#115e59 58%,#0f172a);padding:22px;color:#fff;box-shadow:0 18px 42px #0f172a24}.sales-hero h1{margin-top:4px;color:#fff;font-size:30px;font-weight:950;letter-spacing:0}.sales-hero p:last-child{margin-top:6px;color:#ffffffd1;font-size:14px;font-weight:850}.sales-hero-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.sales-hero-actions .operations-view-button{border-color:#ffffff59!important;background:#fffffff2!important;color:#0f766e!important;white-space:nowrap}.sales-metric-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.sales-metric-card{position:relative;display:grid;min-height:112px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px;border:1px solid #d7e7e4;border-radius:12px;background:radial-gradient(circle at 92% 18%,rgba(15,118,110,.08),transparent 28%),#fff;padding:14px;text-align:left;box-shadow:0 12px 28px #0f172a0f;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.sales-metric-card:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,#0f766e,#10b981)}button.sales-metric-card{cursor:pointer}.sales-metric-card:hover{transform:translateY(-2px);border-color:#93d4cb;box-shadow:0 18px 36px #0f766e1c}.sales-metric-card>span{display:grid;height:42px;width:42px;place-items:center;border-radius:11px;background:#ecfdf5;color:#0f766e}.sales-metric-card p{color:#607089;font-size:11px;font-weight:950;letter-spacing:.06em;text-transform:uppercase}.sales-metric-card strong{display:block;margin-top:5px;overflow:hidden;color:#071426;font-size:24px;font-weight:950;line-height:1;text-overflow:ellipsis;white-space:nowrap}.sales-metric-card small{display:block;margin-top:6px;color:#64748b;font-size:11px;font-weight:850}.sales-main-grid,.sales-lower-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.sales-command-grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(340px,.96fr);gap:16px;align-items:stretch}.sales-command-grid-single{grid-template-columns:1fr}.sales-lead-breakdown-card{position:relative;overflow:hidden;border:1px solid #d8e7e4;border-radius:12px;background:radial-gradient(circle at 94% 10%,rgba(16,185,129,.1),transparent 30%),#fff;box-shadow:0 16px 38px #0f172a12}.sales-lead-breakdown-card:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,#0f766e,#10b981,#f97316)}.sales-lead-breakdown-wrap{overflow-x:auto;padding:10px 14px 14px}.sales-lead-breakdown-table{min-width:1180px;width:100%;border-collapse:separate;border-spacing:0;table-layout:fixed;color:#10233f}.sales-lead-breakdown-table thead,.sales-lead-breakdown-table tbody,.sales-lead-breakdown-table tfoot{display:table;width:100%;table-layout:fixed}.sales-lead-breakdown-table tbody{display:block;max-height:226px;overflow-y:auto;scrollbar-color:rgba(15,93,70,.42) rgba(226,232,240,.9);scrollbar-width:thin}.sales-lead-breakdown-table tbody::-webkit-scrollbar{width:8px}.sales-lead-breakdown-table tbody::-webkit-scrollbar-track{border-radius:999px;background:#edf2f7}.sales-lead-breakdown-table tbody::-webkit-scrollbar-thumb{border-radius:999px;background:linear-gradient(180deg,#0f5d46,#16a085)}.sales-lead-breakdown-table tbody tr{display:table;width:100%;table-layout:fixed}.sales-lead-breakdown-table th,.sales-lead-breakdown-table td{border-bottom:1px solid #edf4f2;padding:10px;text-align:center;font-size:12px;font-weight:900}.sales-lead-breakdown-table thead tr:first-child th{border-bottom:1px solid rgba(149,165,166,.45);background:#16a085;color:#fff;font-size:12px;font-weight:950;letter-spacing:.02em}.sales-lead-breakdown-table thead tr:first-child th[colspan]{background:#16a085;color:#fff}.sales-lead-breakdown-table thead tr:nth-child(2) th{border-right:1px dotted rgba(15,23,42,.22);background:linear-gradient(180deg,#e9fbf5,#d8f5ee);color:#0f5d46;font-size:11px;line-height:1.25;padding-block:8px;white-space:normal;width:96px}.sales-lead-breakdown-table thead tr:nth-child(2) th:last-child{border-right:0}.sales-lead-breakdown-table th:first-child,.sales-lead-breakdown-table td:first-child{position:sticky;left:0;z-index:2;min-width:190px;width:210px;background:#fff;text-align:left}.sales-lead-breakdown-table th:last-child,.sales-lead-breakdown-table td:last-child{width:72px}.sales-lead-breakdown-table thead th:first-child{z-index:3;background:#16a085;color:#fff}.sales-lead-breakdown-table thead th[rowspan]:last-child{background:#16a085;color:#fff}.sales-lead-breakdown-table thead th[rowspan],.sales-lead-breakdown-table thead th[colspan]{height:40px;padding-block:8px}.sales-lead-breakdown-table th:not(:first-child),.sales-lead-breakdown-table td:not(:first-child){border-left:1px dotted rgba(15,118,110,.28)}.sales-lead-breakdown-table tbody tr:hover td{background:#f8fcfb}.sales-lead-breakdown-table tbody td:first-child strong{color:#0f172a;font-size:13px;font-weight:950}.sales-lead-breakdown-table tbody td span{display:inline-grid;min-width:28px;height:24px;place-items:center;border-radius:999px;background:#fff7cc;color:#0f5d46;font-weight:950}.sales-lead-breakdown-table tbody td b,.sales-lead-breakdown-table tfoot td{color:#0f172a;font-weight:950}.sales-lead-breakdown-table tfoot td{border-bottom:0;background:#f7fcfb;font-size:12px}.sales-lead-breakdown-table tfoot td:first-child{background:#f7fcfb;text-align:left}.lead-directory-page{background:linear-gradient(180deg,#f8fbfc 0,#f4f9fa)}.lead-directory-toolbar{min-height:78px}.lead-directory-summary{min-height:82px}.lead-directory-summary-icon{display:grid;width:42px;height:42px;flex:0 0 auto;place-items:center;border-radius:13px;background:#e3f7ef;color:#078665}.lead-directory-table-card{box-shadow:0 10px 35px #0f172a0e}.lead-directory-table thead{background:#f7f9fc}.lead-directory-table th{color:#52627e!important;white-space:nowrap}.lead-directory-table tbody tr{min-height:64px}.lead-directory-table tbody td{height:64px;border-color:#e5eaf1;color:#52627a;vertical-align:middle}.lead-directory-table tbody tr:first-child{background:linear-gradient(90deg,#fff7edb8,#fff0)}.lead-directory-table .lead-directory-id-cell span{color:#0863d9;font-weight:700;white-space:nowrap}.lead-service-tag{display:inline-flex;max-width:100%;border:1px solid #cce8fb;border-radius:5px;background:#eef8ff;padding:3px 7px;color:#1670a8;font-size:11px;font-weight:600;line-height:1.35}.lead-person-cell{display:flex;min-width:0;align-items:center;gap:9px;color:#475569;font-weight:600}.lead-person-avatar{display:grid;width:30px;height:30px;flex:0 0 auto;place-items:center;border-radius:999px;background:linear-gradient(145deg,#e9e2ff,#f4efff);color:#6338c8;font-size:10px;font-weight:700}.lead-contact-value{display:flex;min-width:0;align-items:center;gap:7px;color:#536987;font-size:12px;font-weight:500;white-space:nowrap}.lead-contact-value svg{flex:0 0 auto;color:#71849e}.lead-contact-value.normal-case{overflow:hidden;text-overflow:ellipsis}.lead-status-badge{display:inline-flex;border:1px solid #cfe8a8;border-radius:5px;background:#f2fae8;padding:4px 8px;color:#4f7916;font-size:11px;font-weight:600;line-height:1.3}.lead-directory-pagination{display:flex;align-items:center;justify-content:space-between;gap:18px;border-top:1px solid #e8edf3;background:#fff;padding:14px 20px;color:#64748b;font-size:12px}.lead-directory-pagination nav{display:flex;align-items:center;gap:5px}.lead-directory-pagination button{display:grid;width:34px;height:34px;place-items:center;border:1px solid transparent;border-radius:8px;background:#fff;color:#334155;font-size:13px;font-weight:600;transition:.18s ease}.lead-directory-pagination button:hover:not(:disabled){border-color:#cbd5e1;background:#f8fafc}.lead-directory-pagination button.is-active{border-color:#2563eb;background:#2563eb;color:#fff;box-shadow:0 5px 12px #2563eb33}.lead-directory-pagination button:disabled{color:#cbd5e1;cursor:not-allowed}.lead-pagination-gap{display:grid;width:24px;place-items:center;color:#94a3b8}@media (max-width: 1279px){.lead-directory-toolbar{min-height:0}}@media (max-width: 640px){.lead-directory-page{padding-inline:12px!important}.lead-directory-summary{align-items:stretch!important}.lead-directory-pagination{flex-direction:column;align-items:flex-start}.lead-directory-pagination nav{max-width:100%;overflow-x:auto}}.sales-breakdown-pager{display:flex;align-items:center;justify-content:flex-end;gap:10px;border-top:1px solid #edf2f7;background:linear-gradient(135deg,#fff,#f8fffd);padding:12px 16px}.sales-breakdown-pager button{min-height:34px;border:1px solid #d7e7e4;border-radius:10px;background:#fff;padding:0 14px;color:#0f766e;font-size:12px;font-weight:950;transition:transform .16s ease,box-shadow .16s ease,background-color .16s ease}.sales-breakdown-pager button:hover:not(:disabled){transform:translateY(-1px);background:#ecfdf5;box-shadow:0 12px 22px #0f766e1a}.sales-breakdown-pager button:disabled{color:#94a3b8;opacity:.6}.sales-breakdown-pager span{color:#475569;font-size:12px;font-weight:950}.sales-insight-grid{display:grid;grid-template-columns:minmax(280px,.9fr) minmax(360px,1.25fr) minmax(280px,.9fr);gap:16px}.sales-donut-card,.sales-panel,.sales-pipeline-card,.sales-revenue-card,.sales-follow-card,.sales-recent-card{position:relative;overflow:hidden;border:1px solid #d8e7e4;border-radius:12px;background:radial-gradient(circle at 88% 12%,rgba(16,185,129,.12),transparent 28%),#fff;box-shadow:0 16px 38px #0f172a12}.sales-follow-card{border-radius:18px;background:radial-gradient(circle at 100% 0%,rgba(16,185,129,.16),transparent 34%),linear-gradient(180deg,#fff,#f8fffd)}.sales-donut-card:before,.sales-panel:before,.sales-pipeline-card:before,.sales-revenue-card:before,.sales-follow-card:before,.sales-recent-card:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,#0f766e,#10b981,#f97316)}.sales-donut-card{overflow:visible;z-index:2}.sales-donut-card-animated{transform-origin:center}.sales-donut-card-animated:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;z-index:0;pointer-events:none;border-radius:10px;background:linear-gradient(120deg,transparent 0 34%,rgba(20,184,166,.12) 46%,transparent 58%),radial-gradient(circle at 12% 22%,rgba(15,118,110,.08),transparent 28%);opacity:0;transform:translate(-10%);animation:sales-card-sheen 1.4s cubic-bezier(.22,1,.36,1) .16s both}.sales-section-head{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #edf2f1;padding:16px 18px}.sales-section-head>div{display:inline-flex;align-items:center;gap:9px;color:#0f766e}.sales-section-head strong{color:#10233f;font-size:16px;font-weight:950}.sales-section-head p,.sales-section-head button{color:#0f766e;font-size:12px;font-weight:950}.sales-section-head select{height:34px;border:1px solid #d8e7e4;border-radius:8px;background:#fff;padding:0 10px;color:#334155;font-size:12px;font-weight:900;outline:none}.sales-pipeline-board{display:grid;grid-template-columns:repeat(7,minmax(128px,1fr));gap:8px;overflow-x:auto;padding:14px 12px 16px}.sales-pipeline-column{min-width:128px;border-radius:11px;background:linear-gradient(180deg,#f8fcfb,#fff);padding:8px}.sales-pipeline-column:before{content:"";display:block;height:3px;border-radius:999px;background:var(--stage-color, #0f766e)}.sales-pipeline-column-head{display:grid;gap:3px;padding:10px 4px 8px;text-align:center}.sales-pipeline-column-head strong{color:#10233f;font-size:12px;font-weight:950}.sales-pipeline-column-head span{color:#0f766e;font-size:10px;font-weight:950}.sales-pipeline-leads{display:grid;gap:7px}.sales-pipeline-lead{position:relative;min-height:58px;border:1px solid #e2ece9;border-radius:9px;background:#fff;padding:9px 32px 9px 9px;box-shadow:0 8px 16px #0f172a0b}.sales-pipeline-lead strong{display:block;overflow:hidden;color:#10233f;font-size:11px;font-weight:950;text-overflow:ellipsis;white-space:nowrap}.sales-pipeline-lead span{display:block;margin-top:5px;color:#64748b;font-size:10px;font-weight:900}.sales-pipeline-lead small{position:absolute;right:7px;bottom:8px;display:grid;height:22px;width:22px;place-items:center;border-radius:999px;background:#ecfdf5;color:#0f766e;font-size:9px;font-weight:950}.sales-pipeline-empty{border:1px dashed #cfe2df;border-radius:9px;padding:18px 8px;color:#94a3b8;font-size:11px;font-weight:900;text-align:center}.sales-pipeline-more{width:100%;margin-top:7px;color:#64748b;font-size:11px;font-weight:950}.sales-revenue-card{padding-bottom:16px;min-height:100%}.sales-revenue-total{border-bottom:1px solid #eef5f3;background:radial-gradient(circle at 92% 8%,rgba(16,185,129,.14),transparent 30%),linear-gradient(135deg,#fff,#f8fffd);padding:18px 20px 16px}.sales-revenue-total span{display:block;color:#64748b;font-size:12px;font-weight:900}.sales-revenue-total strong{display:block;margin-top:8px;color:#071426;font-size:32px;font-weight:950;line-height:1}.sales-revenue-total em{display:inline-flex;margin-top:10px;border-radius:999px;background:#ecfdf5;padding:5px 10px;color:#0f766e;font-size:11px;font-style:normal;font-weight:950}.sales-revenue-stack{display:flex;height:13px;overflow:hidden;border-radius:999px;margin:0 20px 14px;background:#e2e8f0}.sales-revenue-stack span{min-width:0;height:100%}.sales-revenue-chart{min-height:214px;margin:16px 18px 14px;border:1px solid #e0ece9;border-radius:12px;background:linear-gradient(180deg,#f0fdfa8c,#ffffffe0),#fff;padding:10px 10px 4px}.sales-revenue-chart .operations-empty-state{min-height:184px}.sales-revenue-list{display:grid;gap:8px;padding:0 20px}.sales-revenue-list>div{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid #edf2f1;border-radius:10px;background:#fff;padding:10px 12px;color:#334155;font-size:12px;font-weight:900;box-shadow:0 8px 20px #0f172a09}.sales-revenue-list strong{color:#0f172a}.sales-follow-list{display:grid;gap:11px;padding:14px 16px 0}.sales-follow-item{display:grid;grid-template-columns:48px minmax(0,1fr) 34px 72px;align-items:center;gap:10px;border:1px solid #dfecea;border-radius:14px;background:#fff;padding:10px;box-shadow:0 10px 24px #0f172a0b}.sales-follow-item time{display:grid;height:48px;place-items:center;border-radius:12px;background:#ecfdf5;color:#0f766e;font-size:10px;font-weight:950;text-transform:uppercase}.sales-follow-item time strong{font-size:14px;line-height:1}.sales-follow-item div strong,.sales-follow-item div span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sales-follow-item div strong{color:#10233f;font-size:12px;font-weight:950}.sales-follow-item div span{margin-top:3px;color:#64748b;font-size:11px;font-weight:850}.sales-follow-item small{display:grid;height:30px;width:30px;place-items:center;border-radius:999px;background:linear-gradient(135deg,#e2e8f0,#f8fafc);color:#334155;font-size:10px;font-weight:950}.sales-follow-item em{justify-self:end;border-radius:999px;background:#fff7ed;padding:5px 10px;color:#ea580c;font-size:10px;font-style:normal;font-weight:950}.sales-follow-item em.sales-follow-priority-high,.sales-follow-item em.sales-follow-priority-urgent{background:#fef2f2;color:#dc2626}.sales-follow-item em.sales-follow-priority-medium{background:#fff7ed;color:#ea580c}.sales-follow-item em.sales-follow-priority-low{background:#ecfdf5;color:#0f766e}.sales-recent-card{padding-bottom:14px}.sales-recent-card .sales-activity-table table{min-width:980px}.sales-donut-head{position:relative;z-index:5;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 18px 8px}.sales-donut-head div{display:inline-flex;align-items:center;gap:9px;color:#0f766e}.sales-donut-head strong{color:#10233f;font-size:16px;font-weight:950}.sales-period-controls{position:relative;z-index:6;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.sales-donut-head select,.sales-period-controls select{height:34px;border:1px solid #d8e7e4;border-radius:8px;background:#fff;padding:0 10px;color:#334155;font-size:12px;font-weight:900;outline:none}.sales-period-controls select{min-width:104px}.sales-month-dropdown{position:relative;display:block;min-width:118px}.sales-donut-head .sales-month-dropdown{color:#334155}.sales-month-trigger{display:flex;align-items:center;justify-content:space-between;gap:9px;height:34px;width:100%;border:1px solid #d8e7e4;border-radius:8px;background:#fff;padding:0 30px 0 10px;color:#334155;font-size:12px;font-weight:900;outline:none;position:relative}.sales-month-trigger span:first-child{max-width:78px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sales-month-trigger span:last-child{min-width:18px;border-radius:999px;background:#e6fffb;color:#0f766e;font-size:10px;line-height:18px;text-align:center}.sales-month-trigger:after{content:"";position:absolute;right:11px;top:50%;height:7px;width:7px;border-bottom:2px solid #334155;border-right:2px solid #334155;transform:translateY(-62%) rotate(45deg)}.sales-month-menu{position:absolute;right:0;top:calc(100% + 5px);z-index:80;display:grid;gap:1px;width:150px;max-height:260px;overflow-y:auto;border:1px solid #d8e7e4;border-radius:8px;background:#fff;padding:5px;box-shadow:0 14px 28px #0f172a24}.sales-donut-head .sales-month-menu{display:grid;grid-template-columns:1fr;color:#334155}.sales-month-option{display:flex;align-items:center;gap:8px;min-height:30px;border-radius:6px;padding:6px 8px;color:#334155;font-size:12px;font-weight:900;cursor:pointer;white-space:nowrap}.sales-month-option:hover{background:#f0fdfa;color:#0f766e}.sales-month-option input{height:13px;width:13px;accent-color:#0f9f83;flex:0 0 auto}.sales-donut-body{display:grid;grid-template-columns:184px minmax(0,1fr);align-items:center;gap:12px;padding:10px 18px 16px}.sales-rechart-donut{position:relative;height:184px;width:184px;border-radius:999px;background:radial-gradient(circle,#ffffff 0 42%,transparent 43%),conic-gradient(from 140deg,#0f9f8329,#2563eb24,#f59e0b24,#8b5cf624,#0f9f8329);filter:drop-shadow(0 18px 28px rgba(15,23,42,.08))}.sales-rechart-donut:before,.sales-rechart-donut:after{content:"";position:absolute;pointer-events:none;border-radius:999px}.sales-rechart-donut:before{top:6px;right:6px;bottom:6px;left:6px;z-index:0;background:conic-gradient(from 0deg,#0f766e00,#14b8a659,#3b82f633,#f973162e,#0f766e00);mask:radial-gradient(circle,transparent 0 58%,#000 59% 68%,transparent 69%);-webkit-mask:radial-gradient(circle,transparent 0 58%,#000 59% 68%,transparent 69%);opacity:.85;animation:sales-donut-orbit 2.4s cubic-bezier(.22,1,.36,1) .18s both}.sales-rechart-donut:after{top:21px;right:21px;bottom:21px;left:21px;z-index:1;border:1px solid rgba(15,118,110,.1);box-shadow:inset 0 0 0 9px #ffffff9e,0 0 #14b8a629;animation:sales-donut-pulse 1.6s ease-out .26s both}.sales-rechart-donut .recharts-wrapper{position:relative;z-index:2;animation:sales-donut-rise .9s cubic-bezier(.22,1,.36,1) both}.sales-rechart-donut .recharts-pie-sector path{filter:drop-shadow(0 8px 10px rgba(15,23,42,.09));transform-origin:center;transition:filter .18s ease,transform .18s ease}.sales-rechart-donut:hover .recharts-pie-sector path{filter:drop-shadow(0 12px 14px rgba(15,23,42,.13))}.sales-chart-center{position:absolute;left:50%;top:50%;display:grid;height:88px;width:88px;transform:translate(-50%,-50%);align-content:center;justify-items:center;gap:3px;border-radius:999px;background:#fff;color:#0f172a;text-align:center;box-shadow:0 0 0 1px #e2ece9,0 12px 26px #0f172a14;animation:sales-center-pop .76s cubic-bezier(.22,1,.36,1) .36s both}.sales-chart-center strong{font-size:24px;font-weight:950;line-height:1}.sales-chart-center span{color:#64748b;font-size:11px;font-weight:900}.sales-donut-legend{display:grid;gap:9px;min-width:0}.sales-donut-legend>div{display:grid;grid-template-columns:10px minmax(84px,1fr) auto auto;align-items:center;gap:8px;color:#334155;font-size:12px;font-weight:900;border-radius:10px;padding:7px 8px;background:#f8fcfbc7;opacity:0;transform:translate(10px);animation:sales-legend-in .52s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(.42s + (var(--legend-index, 0) * 70ms));transition:background-color .16s ease,box-shadow .16s ease,transform .16s ease}.sales-donut-legend>div:hover{background:#fff;box-shadow:0 10px 24px #0f172a0f;transform:translate(2px)}.sales-donut-legend .operations-empty-state{min-height:112px;width:100%;justify-content:center;text-align:center}.sales-donut-legend>div>span{height:9px;width:9px;border-radius:999px}.sales-donut-legend p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sales-donut-legend small{color:#64748b}.sales-donut-show-more{width:100%;border:1px dashed #b7ddd6;border-radius:10px;background:#f0fdfa;padding:8px 10px;color:#0f766e;font-size:12px;font-weight:950;text-align:center}.sales-donut-show-more:hover{background:#dff8f3}.sales-donut-link{display:inline-flex;align-items:center;gap:5px;margin:0 18px 16px;color:#0f766e;font-size:12px;font-weight:950;transition:color .16s ease,transform .16s ease}.sales-donut-link:hover{color:#0b5f58;transform:translate(3px)}@keyframes sales-card-sheen{0%{opacity:0;transform:translate(-16%)}45%{opacity:1}to{opacity:.38;transform:translate(0)}}@keyframes sales-donut-rise{0%{opacity:0;transform:rotate(-18deg) scale(.86)}to{opacity:1;transform:rotate(0) scale(1)}}@keyframes sales-donut-orbit{0%{opacity:0;transform:rotate(-150deg) scale(.88)}58%{opacity:1}to{opacity:.85;transform:rotate(210deg) scale(1)}}@keyframes sales-donut-pulse{0%{opacity:0;transform:scale(.88);box-shadow:inset 0 0 0 2px #fff6,0 0 #14b8a633}70%{opacity:1;box-shadow:inset 0 0 0 9px #ffffff9e,0 0 0 14px #14b8a600}to{opacity:1;transform:scale(1)}}@keyframes sales-center-pop{0%{opacity:0;transform:translate(-50%,-50%) scale(.7)}70%{opacity:1;transform:translate(-50%,-50%) scale(1.06)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes sales-legend-in{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion: reduce){.sales-donut-card-animated:after,.sales-rechart-donut:before,.sales-rechart-donut:after,.sales-rechart-donut .recharts-wrapper,.sales-chart-center,.sales-donut-legend>div{animation:none!important;opacity:1!important;transform:none!important}.sales-chart-center{transform:translate(-50%,-50%)!important}}.sales-panel{padding-bottom:14px}.sales-panel .operations-panel-head{border-bottom:1px solid #edf2f1;padding:16px 18px}.sales-forecast-list{display:grid;gap:12px;padding:16px 18px 4px}.sales-activity-table,.sales-today-table,.sales-report-table{overflow-x:auto;padding:14px 18px 4px}.sales-activity-table table,.sales-today-table table,.sales-report-table table{width:100%;min-width:620px;border-collapse:separate;border-spacing:0}.sales-activity-table th,.sales-today-table th,.sales-report-table th{border-bottom:1px solid #d8e7e4;background:#edf8f6;padding:12px;color:#315b58;font-size:10px;font-weight:950;letter-spacing:.08em;text-align:left;text-transform:uppercase}.sales-activity-table td,.sales-today-table td,.sales-report-table td{border-bottom:1px solid #edf2f1;background:#fff;padding:12px;color:#10233f;font-size:13px;font-weight:850}.sales-report-modal{width:min(980px,calc(100vw - 32px));max-height:calc(100vh - 40px);overflow:hidden auto;border:1px solid #d8e7e4;border-radius:16px;background:#fff;box-shadow:0 34px 90px #0f172a57}.sales-report-modal-actions{display:flex;align-items:center;justify-content:flex-end;gap:12px;flex:0 0 auto;min-width:210px}.sales-report-modal-actions .sales-report-primary-action{display:inline-flex;align-items:center;justify-content:center;gap:7px;width:auto;min-width:148px;min-height:38px;white-space:nowrap;border-radius:10px;background:linear-gradient(135deg,#0f766e,#2563eb);padding:0 14px;color:#fff;font-size:12px;font-weight:950;box-shadow:0 12px 24px #2563eb2e}.sales-report-modal-actions .sales-report-primary-action svg{flex:0 0 auto}.sales-report-modal-actions .sales-report-close-action{width:42px;height:42px;display:inline-grid;place-items:center;flex:0 0 auto;border:1px solid #cfe2df;border-radius:12px;background:#fff;color:#334155;box-shadow:0 10px 22px #0f172a14}@media (max-width: 640px){.sales-report-modal-actions{width:100%;min-width:0;justify-content:flex-start}.sales-report-modal-actions .sales-report-primary-action{min-width:150px}}.sales-value-modal{width:min(920px,calc(100vw - 32px));max-height:calc(100vh - 40px);overflow:hidden auto;border:1px solid #d8e7e4;border-radius:16px;background:linear-gradient(180deg,#fff,#f8fcfb);box-shadow:0 34px 90px #0f172a57}.sales-value-modal-head{border-radius:16px 16px 0 0}.sales-report-table{padding-bottom:18px}.sales-report-table table{overflow:hidden;border:1px solid #d8e7e4;border-radius:12px}.sales-report-table tbody tr:hover td,.sales-today-table tbody tr:hover td,.sales-activity-table tbody tr:hover td{background:#f8fcfb}.sales-activity-table td span{display:inline-flex;min-height:26px;align-items:center;border-radius:999px;background:#ecfdf5;padding:0 10px;color:#0f766e;font-size:11px;font-weight:950}.sales-today-modal{width:min(760px,100%);max-height:calc(100vh - 40px);overflow:hidden auto;border:1px solid #d8e7e4;border-radius:16px;background:radial-gradient(circle at 8% 0%,rgba(15,118,110,.12),transparent 28%),#fff;box-shadow:0 34px 90px #0f172a57}.sales-today-modal-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;border-bottom:1px solid #e2ece9;background:linear-gradient(135deg,#f0fdfa,#fff 68%,#fff7ed);padding:22px 24px}.sales-today-modal-head span{color:#0f766e;font-size:11px;font-weight:950;letter-spacing:.16em;text-transform:uppercase}.sales-today-modal-head h3{margin-top:7px;color:#071426;font-size:24px;font-weight:950}.sales-today-modal-head p{margin-top:5px;color:#64748b;font-size:13px;font-weight:850}.sales-today-modal-head button{display:grid;height:40px;width:40px;place-items:center;border:1px solid #d8e7e4;border-radius:10px;background:#fff;color:#334155;box-shadow:0 10px 24px #0f172a12}.sales-drawer-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:240;display:flex;justify-content:flex-end;background:#0f172a6b;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.sales-value-drawer{width:min(760px,100%);height:100%;overflow:hidden auto;border-left:1px solid #d8e7e4;background:radial-gradient(circle at 90% 2%,rgba(249,115,22,.15),transparent 26%),radial-gradient(circle at 12% 16%,rgba(15,118,110,.12),transparent 30%),linear-gradient(180deg,#fff,#f7fcfb);box-shadow:-28px 0 70px #0f172a47}.sales-value-drawer-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;border-bottom:1px solid #e2ece9;background:radial-gradient(circle at 92% 0%,rgba(249,115,22,.16),transparent 32%),linear-gradient(135deg,#0f766e,#115e59,#0f172a);padding:24px;color:#fff}.sales-value-drawer-head span{color:#99f6e4;font-size:11px;font-weight:950;letter-spacing:.16em;text-transform:uppercase}.sales-value-drawer-head h3{margin-top:6px;color:#fff;font-size:30px;font-weight:950;line-height:1}.sales-value-drawer-head p{margin-top:6px;color:#ffffffc2;font-size:13px;font-weight:850}.sales-value-drawer-head button{display:grid;height:40px;width:40px;place-items:center;border:1px solid rgba(255,255,255,.26);border-radius:10px;background:#ffffff1f;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.sales-value-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:16px 18px}.sales-value-summary>div{border:1px solid #d8e7e4;border-radius:11px;background:radial-gradient(circle at 92% 0%,rgba(16,185,129,.1),transparent 34%),#fff;padding:12px;box-shadow:0 10px 22px #0f172a0b}.sales-value-summary span{display:block;color:#64748b;font-size:10px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.sales-value-summary strong{display:block;margin-top:6px;color:#071426;font-size:22px;font-weight:950}.sales-value-table-wrap{padding:0 18px 26px}.sales-value-table,.sales-value-detail-row table{width:100%;border-collapse:separate;border-spacing:0}.sales-value-table{overflow:hidden;border:1px solid #d8e7e4;border-radius:12px;background:#fff;box-shadow:0 14px 30px #0f172a0f}.sales-value-table th,.sales-value-detail-row th{background:linear-gradient(180deg,#edf8f6,#e6f4f1);padding:13px 12px;color:#315b58;font-size:10px;font-weight:950;letter-spacing:.08em;text-align:left;text-transform:uppercase}.sales-value-table td,.sales-value-detail-row td{border-top:1px solid #edf2f1;padding:14px 12px;color:#10233f;font-size:13px;font-weight:850}.sales-value-table>tbody>tr:hover>td{background:#f8fcfb}.sales-value-user-toggle{display:inline-flex;align-items:center;gap:9px;color:#0f172a;font-weight:950;transition:color .16s ease}.sales-value-user-toggle:hover{color:#0f766e}.sales-value-user-toggle span{display:grid;height:26px;width:26px;place-items:center;border-radius:8px;background:#ecfdf5;color:#0f766e;font-size:16px;line-height:1;box-shadow:inset 0 0 0 1px #bbf7d0}.sales-value-user-toggle strong{max-width:250px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sales-value-detail-row>td{background:#f8fcfb!important;padding:12px!important}.sales-value-detail-row table{overflow:hidden;border:1px solid #d8e7e4;border-radius:10px;background:#fff}.sales-value-detail-row th{background:#f8fafc}.sales-value-detail-row td:last-child,.sales-value-table td:last-child{color:#0f766e;font-weight:950}@keyframes sales-drawer-in{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:translate(0)}}@media (max-width: 1280px){.sales-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.sales-command-grid,.sales-insight-grid{grid-template-columns:1fr}}@media (max-width: 940px){.sales-main-grid,.sales-lower-grid,.sales-command-grid,.sales-insight-grid{grid-template-columns:1fr}.sales-hero{align-items:flex-start;flex-direction:column}.sales-hero-actions{justify-content:flex-start}}@media (max-width: 640px){.sales-metric-grid{grid-template-columns:1fr}.sales-donut-body{grid-template-columns:1fr;justify-items:center}}@media (max-width: 760px){.operations-po-status-hero,.operations-po-detail-grid-v2,.operations-annual-year-grid{grid-template-columns:1fr}.operations-po-status-hero{align-items:flex-start}.operations-po-status-hero em{width:-moz-fit-content;width:fit-content}.operations-annual-modal-head{padding:20px 18px 6px}.operations-annual-year-grid{padding:16px 18px 20px}.operations-annual-table-card{margin:16px 18px 20px;overflow-x:auto}.operations-annual-year-table{min-width:680px}}.operations-quotation-modal{width:min(980px,100%);max-height:calc(100vh - 40px);overflow:auto;border:1px solid #cfe2df;border-radius:12px;background:#fff;box-shadow:0 28px 80px #0f172a47;animation:app-loader-card-in .26s cubic-bezier(.22,1,.36,1)}.operations-quotation-modal-head{background:linear-gradient(135deg,#f4fbfa,#fff 54%,#fff7ed)}.operations-quote-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;border-bottom:1px solid #eef3f2;padding:18px}.operations-quote-hero>div:first-child{min-width:0;border:1px solid #dbe9e6;border-radius:10px;background:linear-gradient(135deg,#f8fffd,#fff);padding:16px}.operations-quote-hero span,.operations-quote-grid span,.operations-quote-items-head span,.operations-revision-badge span{display:block;color:#64748b;font-size:11px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.operations-quote-hero strong{display:block;margin-top:6px;color:#f97316;font-size:clamp(24px,4vw,34px);font-weight:950;line-height:1}.operations-quote-hero small{display:block;margin-top:8px;color:#17666a;font-size:12px;font-weight:900}.operations-revision-badge{display:grid;min-width:170px;place-items:center;border:1px solid #bfdbfe;border-radius:10px;background:#eff6ff;padding:14px;text-align:center}.operations-revision-badge strong{margin-top:8px;color:#2563eb;font-size:42px}.operations-quote-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:18px}.operations-quote-grid>div{min-width:0;border:1px solid #e2ece9;border-radius:8px;background:#fbfefd;padding:13px}.operations-quote-grid strong{display:block;margin-top:6px;overflow-wrap:anywhere;color:#0f172a;font-size:14px;font-weight:950;text-transform:uppercase}.operations-quote-items{padding:0 18px 18px}.operations-quote-items-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.operations-quote-items-head strong{color:#0f172a;font-size:15px;font-weight:950}.operations-quote-table-wrap{overflow:auto;border:1px solid #dce8e6;border-radius:8px}.operations-quote-table-wrap table{width:100%;min-width:860px;border-collapse:collapse}.operations-quote-table-wrap th{border-right:1px solid #dce8e6;background:#f8fafc;padding:13px;color:#334155;font-size:11px;font-weight:950;text-align:left}.operations-quote-table-wrap td{border-top:1px solid #edf2f1;border-right:1px solid #edf2f1;padding:13px;color:#1e293b;font-size:13px;font-weight:900;text-transform:uppercase}.operations-quote-table-wrap td:first-child{text-align:center}.operations-quote-table-wrap td:last-child{color:#f97316;text-align:right}@media (max-width: 820px){.operations-quote-hero,.operations-quote-grid{grid-template-columns:1fr}.operations-revision-badge{min-width:0}}.brand-mini-loader{min-height:100vh;display:grid;place-items:center;background:linear-gradient(135deg,#eef8f6,#f8fbff 55%,#fff8f2)}.brand-mini-loader-card{display:inline-flex;align-items:center;gap:12px;min-width:260px;border:1px solid #d8e7e4;border-radius:10px;background:#ffffffeb;padding:14px 18px;box-shadow:0 18px 42px #0f172a1a}.brand-mini-loader-card img{width:42px;height:42px;-o-object-fit:contain;object-fit:contain}.brand-mini-loader-card span{color:#10233f;font-size:13px;font-weight:900}.brand-mini-loader-card i{width:34px;height:4px;margin-left:auto;border-radius:999px;background:linear-gradient(90deg,#f97316,#0f766e,#10b981);animation:mini-loader-slide .96s ease-in-out infinite alternate}.brand-loader-workspace{background:#f3f6f8!important}.brand-loader-workspace:before,.brand-loader-workspace:after,.brand-loader-workspace .brand-loader-grid,.brand-loader-workspace .brand-loader-orbit,.workspace-loader-preview,.brand-loader-workspace .brand-loader-eyebrow,.brand-loader-workspace .brand-loader-subtitle{display:none!important}.workspace-loader-panel{display:flex!important;width:min(330px,calc(100vw - 28px))!important;min-height:72px!important;align-items:center!important;justify-content:center!important;gap:14px!important;border:1px solid #cfe0dd!important;border-radius:8px!important;background:#fff!important;padding:18px!important;box-shadow:0 24px 70px #0f172a1f!important}.workspace-loader-panel:before,.workspace-loader-panel:after{display:none!important}.workspace-loader-logo{width:50px!important;min-height:28px!important;border:0!important;border-radius:0!important;padding:0!important;box-shadow:none!important}.workspace-loader-logo:after{display:none!important}.workspace-loader-logo img{max-height:28px!important}.brand-loader-workspace .brand-loader-copy{display:block!important;min-width:0!important;text-align:left!important}.brand-loader-workspace .brand-loader-title{color:#071323!important;font-size:13px!important;line-height:1.25!important;white-space:nowrap!important}.brand-loader-workspace .brand-loader-progress{width:34px!important;height:4px!important;margin-left:2px!important;background:#dbe7e4!important}.brand-loader-workspace .brand-loader-progress span{width:72%!important;background:linear-gradient(90deg,#f97316,#17666a,#10b981)!important}.brand-loader-workspace .brand-loader-status{position:absolute!important;left:50%!important;top:calc(100% + 28px)!important;display:flex!important;min-height:0!important;transform:translate(-50%)!important;border:0!important;background:transparent!important;padding:0!important;gap:26px!important}.brand-loader-workspace .brand-loader-status span,.brand-loader-workspace .brand-loader-status:before,.brand-loader-workspace .brand-loader-status:after{content:""!important;display:block!important;width:12px!important;height:12px!important;border-radius:999px!important;opacity:1!important;animation:brand-loader-dot .9s ease-in-out infinite!important}.brand-loader-workspace .brand-loader-status:before{background:#ef3124!important}.brand-loader-workspace .brand-loader-status span:first-child{background:#f59e0b!important;animation-delay:.1s!important}.brand-loader-workspace .brand-loader-status span:last-child{background:#2563eb!important;animation-delay:.2s!important}.brand-loader-workspace .brand-loader-status:after{background:#ec2580!important;animation-delay:.3s!important}.brand-loader-workspace .brand-loader-message{display:none!important}.crm-loader-ring{display:block;width:100%;height:100%}.crm-loader-ring__path{animation:crm-ring-a 2s linear infinite;fill:none}.crm-loader-ring__path--a{stroke:#f59e0b}.crm-loader-ring__path--b{animation-name:crm-ring-b;stroke:#fbbf24}.crm-loader-ring__path--c{animation-name:crm-ring-c;stroke:#f97316}.crm-loader-ring__path--d{animation-name:crm-ring-d;stroke:#facc15}@keyframes crm-ring-a{0%,4%{stroke-dasharray:0 660;stroke-width:20;stroke-dashoffset:-330}12%{stroke-dasharray:60 600;stroke-width:30;stroke-dashoffset:-335}32%{stroke-dasharray:60 600;stroke-width:30;stroke-dashoffset:-595}40%,54%{stroke-dasharray:0 660;stroke-width:20;stroke-dashoffset:-660}62%{stroke-dasharray:60 600;stroke-width:30;stroke-dashoffset:-665}82%{stroke-dasharray:60 600;stroke-width:30;stroke-dashoffset:-925}90%,to{stroke-dasharray:0 660;stroke-width:20;stroke-dashoffset:-990}}@keyframes crm-ring-b{0%,12%{stroke-dasharray:0 220;stroke-width:20;stroke-dashoffset:-110}20%{stroke-dasharray:20 200;stroke-width:30;stroke-dashoffset:-115}40%{stroke-dasharray:20 200;stroke-width:30;stroke-dashoffset:-195}48%,62%{stroke-dasharray:0 220;stroke-width:20;stroke-dashoffset:-220}70%{stroke-dasharray:20 200;stroke-width:30;stroke-dashoffset:-225}90%{stroke-dasharray:20 200;stroke-width:30;stroke-dashoffset:-305}98%,to{stroke-dasharray:0 220;stroke-width:20;stroke-dashoffset:-330}}@keyframes crm-ring-c{0%{stroke-dasharray:0 440;stroke-width:20;stroke-dashoffset:0}8%{stroke-dasharray:40 400;stroke-width:30;stroke-dashoffset:-5}28%{stroke-dasharray:40 400;stroke-width:30;stroke-dashoffset:-175}36%,58%{stroke-dasharray:0 440;stroke-width:20;stroke-dashoffset:-220}66%{stroke-dasharray:40 400;stroke-width:30;stroke-dashoffset:-225}86%{stroke-dasharray:40 400;stroke-width:30;stroke-dashoffset:-395}94%,to{stroke-dasharray:0 440;stroke-width:20;stroke-dashoffset:-440}}@keyframes crm-ring-d{0%,8%{stroke-dasharray:0 440;stroke-width:20;stroke-dashoffset:0}16%{stroke-dasharray:40 400;stroke-width:30;stroke-dashoffset:-5}36%{stroke-dasharray:40 400;stroke-width:30;stroke-dashoffset:-175}44%,50%{stroke-dasharray:0 440;stroke-width:20;stroke-dashoffset:-220}58%{stroke-dasharray:40 400;stroke-width:30;stroke-dashoffset:-225}78%{stroke-dasharray:40 400;stroke-width:30;stroke-dashoffset:-395}86%,to{stroke-dasharray:0 440;stroke-width:20;stroke-dashoffset:-440}}.operations-hero{border:1px solid rgba(255,255,255,.22)!important;background:linear-gradient(135deg,#064e54fa,#0f766ef0 48%,#1f2937eb)!important;box-shadow:0 22px 55px #0f172a24!important;animation:operations-hero-enter .62s cubic-bezier(.22,1,.36,1) both!important}.operations-hero:after{display:none!important}.operations-hero:before{opacity:.38!important;animation:operations-grid-drift 11s linear infinite!important}.operations-hero-icon{background:#ffffff24!important;color:#fff!important;box-shadow:inset 0 0 0 1px #ffffff38!important}.operations-hero h1{color:#fff!important;text-shadow:0 2px 14px rgba(15,23,42,.22)!important}.operations-hero p,.operations-hero p:last-child{color:#ffffffd6!important}.operations-panel{border-color:#d6e6e3!important;background:#fffffff5!important;box-shadow:0 14px 34px #0f172a12!important;animation:operations-panel-rise .52s cubic-bezier(.22,1,.36,1) both!important}.operations-panel:before{height:3px!important;background:linear-gradient(90deg,#0f766e,#10b981,#f97316)!important}.operations-pibo-grid{grid-template-columns:repeat(auto-fit,minmax(174px,1fr))!important;gap:12px!important}.operations-pibo-card,.operations-performance-card,.operations-approval-user{border-color:#d7e7e4!important;background:linear-gradient(180deg,#fff,#f8fcfb)!important;box-shadow:0 9px 22px #0f172a0b!important;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease!important;animation:operations-card-in .46s cubic-bezier(.22,1,.36,1) both!important}.operations-pibo-card:nth-child(2){animation-delay:45ms!important}.operations-pibo-card:nth-child(3){animation-delay:90ms!important}.operations-pibo-card:nth-child(4){animation-delay:135ms!important}.operations-pibo-card:nth-child(5){animation-delay:.18s!important}.operations-pibo-card:nth-child(6){animation-delay:225ms!important}.operations-pibo-card:nth-child(7){animation-delay:.27s!important}.operations-pibo-card:nth-child(8){animation-delay:315ms!important}.operations-pibo-clickable:hover,.operations-pibo-selected{transform:translateY(-3px)!important;border-color:#80cbc4!important;box-shadow:0 18px 36px #0f766e1f!important}.operations-table-wrap{border-color:#d6e6e3!important;box-shadow:0 12px 28px #0f172a0e!important}.operations-table th{background:#edf8f6!important;color:#315b58!important}.operations-table tbody tr{animation:operations-row-in .36s ease both}.operations-table tbody tr:nth-child(2){animation-delay:35ms}.operations-table tbody tr:nth-child(3){animation-delay:70ms}.operations-table tbody tr:nth-child(4){animation-delay:105ms}.operations-table tbody tr:nth-child(5){animation-delay:.14s}.operations-table tbody tr:hover td{background:#f2fbf9!important}.operations-status-yes{background:#d8fae6!important;color:#047857!important}.operations-status-no{background:#ffe0e0!important;color:#b91c1c!important}.operations-inline-view:not(:disabled):hover,.operations-view-button:hover{transform:translateY(-1px)!important;border-color:#68b8b2!important;background:#ecfdf9!important;box-shadow:0 8px 18px #0f766e1a!important}@keyframes mini-loader-slide{0%{transform:translate(-3px);opacity:.72}to{transform:translate(3px);opacity:1}}@keyframes operations-hero-enter{0%{opacity:0;transform:translateY(14px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes operations-panel-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes operations-card-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes operations-row-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes operations-grid-drift{0%{background-position:0 0}to{background-position:44px 44px}}.client-story-panel{border:1px solid rgba(15,118,110,.16)!important;border-radius:14px!important;background:linear-gradient(135deg,#fffffffa,#f1faf8f2 55%,#fff8f0e6)!important;padding:16px!important;box-shadow:0 16px 42px #0f172a13!important;contain:paint}.client-story-panel:before{opacity:.65!important;background-size:40px 40px!important}.client-story-panel>.flex{position:relative;z-index:1}.client-story-panel h2{color:#061426!important;font-size:clamp(24px,2vw,32px)!important;letter-spacing:0!important}.client-story-grid{grid-template-columns:repeat(auto-fit,minmax(176px,1fr))!important;gap:12px!important}.client-story-card{min-height:116px!important;border:1px solid rgba(203,213,225,.82)!important;border-radius:10px!important;background:linear-gradient(180deg,#fffffffa,#f8fcfbfa)!important;padding:14px!important;box-shadow:0 10px 22px #0f172a0e!important;filter:none!important;transform:translateY(10px)!important;will-change:transform,opacity;contain:paint}.client-story-card:hover{transform:translateY(-3px)!important;border-color:color-mix(in srgb,var(--story-color, #10b981) 48%,#dbe7e5)!important;box-shadow:0 18px 34px #0f172a1a!important}.client-story-card-selected{border-color:var(--story-color, #10b981)!important;background:linear-gradient(180deg,color-mix(in srgb,var(--story-color, #10b981) 8%,white),#fff)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--story-color, #10b981) 13%,white),0 18px 34px #0f172a1a!important}.client-story-card .lead-story-topline{height:3px!important;background:linear-gradient(90deg,var(--story-color, #10b981),color-mix(in srgb,var(--story-color, #10b981) 28%,white))!important}.client-story-card .lead-story-icon{height:34px!important;width:34px!important;border-radius:9px!important;background:color-mix(in srgb,var(--story-color, #10b981) 12%,white)!important;color:var(--story-color, #10b981)!important}.client-story-card p:first-child{color:#607089!important;font-size:10px!important;line-height:1.45!important;white-space:normal!important}.client-story-card p:nth-child(2){color:#071426!important}.client-story-card>p:last-child{color:#405a58!important;font-size:10px!important}.client-story-grid .lead-story-arrow{right:-18px!important;width:30px!important;height:2px!important;background:linear-gradient(90deg,var(--story-color, #10b981),rgba(100,116,139,.58))!important;box-shadow:0 0 0 5px #ffffffeb!important}.client-directory-toolbar{border-color:#0f766e1f!important;border-radius:12px!important;background:#fffffff0!important;box-shadow:0 14px 34px #0f172a12!important;contain:paint}.client-directory-toolbar input,.client-directory-toolbar select{border-color:#d7e3e7!important;border-radius:10px!important;background:#fff!important}.client-directory-toolbar input:focus,.client-directory-toolbar select:focus{border-color:#14b8a6!important;box-shadow:0 0 0 4px #14b8a61f!important}.client-directory-table-shell{border-color:#d5e4e7!important;border-radius:12px!important;box-shadow:0 16px 40px #0f172a13!important;contain:paint}.client-directory-table-shell .hidden-scrollbar{max-height:560px!important;scrollbar-width:thin;scrollbar-color:#9cc8c3 #eef7f5}.client-directory-table-shell .hidden-scrollbar::-webkit-scrollbar{width:8px;height:8px}.client-directory-table-shell .hidden-scrollbar::-webkit-scrollbar-thumb{border-radius:999px;background:#9cc8c3}.client-directory-table-shell .hidden-scrollbar::-webkit-scrollbar-track{background:#eef7f5}.client-directory-table-shell .crm-data-table{border-collapse:separate!important;border-spacing:0!important}.client-directory-table-shell .crm-data-table thead{background:#f8fbfd!important}.client-directory-table-shell .crm-data-table th{border-bottom:1px solid #e2eaf0!important;background:linear-gradient(180deg,#f8fbfd,#f3f7fa)!important;color:#607089!important;font-size:11px!important;letter-spacing:.055em!important}.client-directory-table-shell .crm-data-table td{background:#fff!important;color:#334155!important;font-size:13px!important}.client-directory-table-shell .crm-data-table tbody tr{content-visibility:auto;contain-intrinsic-size:72px}.client-directory-table-shell .crm-data-table tbody tr:hover td{background:#f5fbfa!important}.client-directory-table-shell .crm-data-table tbody td:first-child{color:#0f172a!important}.client-directory-table-shell .crm-data-table button{transition:transform .16s ease,border-color .16s ease,background-color .16s ease,box-shadow .16s ease}.client-directory-table-shell .crm-data-table button:hover{transform:translateY(-1px);box-shadow:0 8px 16px #0f172a14}@media (prefers-reduced-motion: reduce){.client-story-card,.lead-story-card-active,.lead-story-card-active:after,.lead-story-arrow-active{animation-duration:1ms!important;animation-iteration-count:1!important}}.lead-story-panel,.client-story-panel{border:1px solid rgba(217,119,6,.2)!important;background:linear-gradient(135deg,#fffffffa,#fffbebf2 48%,#ecfdf5eb)!important;box-shadow:0 18px 44px #78350f14,inset 0 1px #ffffffe6!important}.lead-story-panel:before,.client-story-panel:before{opacity:.45!important;background-image:linear-gradient(90deg,rgba(217,119,6,.055) 1px,transparent 1px),linear-gradient(rgba(15,118,110,.045) 1px,transparent 1px)!important}.lead-story-panel h2,.client-story-panel h2{color:#111827!important}.lead-story-panel .text-emerald-700,.client-story-panel .text-emerald-700{color:#b45309!important}.lead-story-card,.client-story-card{border-color:#d977062b!important;background:linear-gradient(180deg,#fff,#fffdf6 55%,#f7fffb)!important;box-shadow:0 12px 26px #78350f11!important}.lead-story-card:hover,.client-story-card:hover{border-color:color-mix(in srgb,var(--story-color, #d97706) 42%,#f59e0b)!important;box-shadow:0 20px 40px #78350f1c!important}.lead-story-card:after,.client-story-card:after{background:linear-gradient(110deg,transparent 0%,rgba(255,248,220,.9) 45%,transparent 70%)!important}.lead-story-icon{background:linear-gradient(135deg,color-mix(in srgb,var(--story-color, #d97706) 13%,white),#fff7ed)!important}.operations-panel:has(.operations-pibo-grid){border-color:#d9770633!important;background:linear-gradient(135deg,#fff,#fffaf0 52%,#f3fbf8)!important;box-shadow:0 18px 46px #78350f14!important}.operations-panel:has(.operations-pibo-grid):before{height:4px!important;background:linear-gradient(90deg,#0f766e,#10b981 32%,#f59e0b 68%,#f97316)!important}.operations-panel:has(.operations-pibo-grid) .operations-panel-head{border-bottom:1px solid rgba(217,119,6,.16)!important}.operations-panel:has(.operations-pibo-grid) .operations-panel-head span{background:#fff7ed!important;color:#b45309!important}.operations-pibo-grid{grid-template-columns:repeat(auto-fit,minmax(168px,1fr))!important;gap:12px!important}.operations-pibo-card{position:relative;min-height:142px!important;overflow:hidden!important;border:1px solid rgba(217,119,6,.18)!important;border-radius:12px!important;background:linear-gradient(145deg,#fffffffa,#fffbebd1 60%,#f0fdfadb)!important;padding:18px!important;box-shadow:0 12px 28px #78350f12!important}.operations-pibo-card:before{content:"";position:absolute;inset:0 0 auto;height:4px;background:linear-gradient(90deg,#14b8a6,#f59e0b,#f97316);opacity:.82}.operations-pibo-card:after{content:"";position:absolute;right:14px;top:14px;width:38px;height:38px;border:1px solid rgba(245,158,11,.26);border-radius:10px;background:linear-gradient(135deg,#fff7edf2,#ecfdf5eb)}.operations-pibo-card span{position:relative;z-index:1;max-width:calc(100% - 48px);color:#64748b!important;font-size:10px!important;letter-spacing:.08em!important;line-height:1.45!important}.operations-pibo-card strong{position:relative;z-index:1;margin-top:20px!important;color:#0f172a!important;font-size:32px!important;line-height:1!important}.operations-pibo-card small{position:relative;z-index:1;display:inline-flex!important;width:-moz-fit-content;width:fit-content;margin-top:14px!important;border-radius:999px;background:#fff7edeb;padding:6px 10px;color:#425f5c!important;font-size:11px!important}.operations-pibo-clickable:hover,.operations-pibo-selected{transform:translateY(-4px)!important;border-color:#f59e0b!important;background:linear-gradient(145deg,#fff,#fff7ed,#ecfdf5)!important;box-shadow:0 22px 44px #78350f1f!important}.operations-pibo-selected{outline:3px solid rgba(245,158,11,.18)!important}@media (max-width: 760px){.operations-pibo-card{min-height:126px!important}}.operations-dashboard .operations-panel:has(.operations-pibo-grid){border-color:#0f766e33!important;background:linear-gradient(180deg,#fffffffa,#f8fcfbfa)!important;box-shadow:0 16px 40px #0f172a13!important}.operations-dashboard .operations-panel:has(.operations-pibo-grid):before{height:4px!important;background:linear-gradient(90deg,#0f766e,#10b981 52%,#f97316)!important}.operations-dashboard .operations-panel:has(.operations-pibo-grid) .operations-panel-head{border-bottom:1px solid rgba(15,118,110,.14)!important}.operations-dashboard .operations-panel:has(.operations-pibo-grid) .operations-panel-head span{background:#e6faf6!important;color:#0f766e!important}.operations-dashboard .operations-panel:has(.operations-pibo-grid) .operations-panel-head strong{color:#0f172a!important}.operations-dashboard .operations-panel:has(.operations-pibo-grid) .operations-panel-head p{color:#64748b!important}.operations-dashboard .operations-pibo-grid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))!important;gap:12px!important}.operations-dashboard .operations-pibo-card{min-height:132px!important;border:1px solid #d5e8e5!important;border-radius:10px!important;background:linear-gradient(145deg,#fff,#f7fcfb 58%,#eefaf7)!important;padding:16px!important;box-shadow:0 10px 24px #0f172a0e!important}.operations-dashboard .operations-pibo-card:before{height:4px!important;background:linear-gradient(90deg,#0f766e,#10b981 65%,#f97316)!important}.operations-dashboard .operations-pibo-card:after{right:14px!important;top:14px!important;width:36px!important;height:36px!important;border-color:#0f766e2e!important;border-radius:9px!important;background:linear-gradient(135deg,#ecfdf5,#fff)!important;box-shadow:inset 0 0 0 1px #ffffffb8!important}.operations-dashboard .operations-pibo-card span{max-width:calc(100% - 48px)!important;color:#5f7185!important;font-size:10px!important;letter-spacing:.075em!important}.operations-dashboard .operations-pibo-card strong{margin-top:18px!important;color:#071426!important;font-size:31px!important}.operations-dashboard .operations-pibo-card small{margin-top:12px!important;background:#effaf7!important;color:#355f5b!important}.operations-dashboard .operations-pibo-clickable:hover,.operations-dashboard .operations-pibo-selected{transform:translateY(-3px)!important;border-color:#7fc9c1!important;background:linear-gradient(145deg,#fff,#effaf7)!important;box-shadow:0 18px 36px #0f766e1f!important}.operations-dashboard .operations-pibo-selected{outline:3px solid rgba(15,118,110,.14)!important}.operations-snapshot-panel{overflow:hidden}.operations-snapshot-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:16px}.operations-snapshot-grid article{min-height:110px;border:1px solid rgba(15,118,110,.16);border-radius:12px;background:radial-gradient(circle at 96% 8%,rgba(20,184,166,.18),transparent 34%),linear-gradient(135deg,#fff,#f4fbf9);padding:16px;box-shadow:0 12px 28px #0f172a0e}.operations-snapshot-grid span{display:block;color:#64748b;font-size:11px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.operations-snapshot-grid strong{display:block;margin-top:8px;color:#071426;font-size:28px;font-weight:950;line-height:1.05}.operations-snapshot-grid small{display:block;margin-top:9px;color:#0f766e;font-size:12px;font-weight:900}.operations-analytics-stack{display:grid;gap:16px}.operations-pibo-chart-panel{overflow:hidden}.operations-conversion-panel{overflow:hidden;background:radial-gradient(circle at 92% 12%,rgba(16,185,129,.13),transparent 30%),linear-gradient(135deg,#fffffffa,#f7fcfbfa)!important}.operations-conversion-layout{display:grid;grid-template-columns:minmax(260px,.42fr) minmax(0,1fr);gap:18px;align-items:center;padding:18px}.operations-conversion-pie{height:260px;border-radius:18px;background:radial-gradient(circle at 50% 50%,#ffffff 0 36%,transparent 37%),linear-gradient(145deg,#f8fcfb,#fff);box-shadow:inset 0 0 0 1px #0f766e14}.operations-conversion-side{display:grid;gap:12px}.operations-conversion-score{border:1px solid rgba(15,118,110,.14);border-radius:14px;background:linear-gradient(135deg,#0fa0851f,#fffffff5);padding:16px}.operations-conversion-score span{color:#0f766e;font-size:11px;font-weight:950;letter-spacing:.09em;text-transform:uppercase}.operations-conversion-score strong{display:block;margin-top:8px;color:#071426;font-size:34px;font-weight:950;line-height:1}.operations-conversion-score small{display:block;margin-top:8px;color:#64748b;font-size:12px;font-weight:850}.operations-pibo-chart-layout{display:grid;grid-template-columns:minmax(330px,.72fr) minmax(420px,1fr);gap:18px;align-items:stretch;padding:16px}.operations-pibo-table-card,.operations-pibo-bar-card{min-width:0;border:1px solid rgba(213,232,229,.95);border-radius:10px;background:#fffffff5;box-shadow:0 10px 24px #0f172a0b}.operations-pibo-table-card{overflow:hidden}.operations-pibo-table-card table{width:100%;border-collapse:collapse}.operations-pibo-table-card th,.operations-pibo-table-card td{border-bottom:1px solid #edf4f2;padding:11px 12px;text-align:left;font-size:12px}.operations-pibo-table-card th{color:#64748b;font-weight:950}.operations-pibo-table-card td{color:#334155;font-weight:900}.operations-pibo-table-card th:nth-child(2),.operations-pibo-table-card th:nth-child(3),.operations-pibo-table-card td:nth-child(2),.operations-pibo-table-card td:nth-child(3){text-align:right}.operations-pibo-table-card tr:last-child td{border-bottom:0}.operations-pibo-bar-card{padding:8px 8px 4px}.operations-pibo-bar-card-modern{position:relative;overflow:hidden;border-color:#0f766e29;background:radial-gradient(circle at 92% 6%,rgba(16,185,129,.14),transparent 28%),#fff}.operations-pibo-bar-card-modern:after,.operations-annual-return-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:linear-gradient(rgba(15,118,110,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(15,118,110,.035) 1px,transparent 1px);background-size:34px 34px;-webkit-mask-image:linear-gradient(120deg,rgba(0,0,0,.28),transparent 72%);mask-image:linear-gradient(120deg,rgba(0,0,0,.28),transparent 72%)}.operations-pibo-modern-chart{position:relative;z-index:1;border:1px solid rgba(15,118,110,.1);border-radius:14px;background:#ffffffd1;padding:8px 4px 2px}.operations-lead-panel{overflow:hidden}.operations-lead-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:16px 16px 0}.operations-lead-summary>div{border:1px solid rgba(15,118,110,.12);border-radius:12px;background:radial-gradient(circle at 100% 0%,rgba(16,185,129,.12),transparent 38%),linear-gradient(135deg,#fff,#f4fbf9);padding:14px 16px;box-shadow:0 10px 24px #0f172a0b}.operations-lead-summary span{display:block;color:#64748b;font-size:11px;font-weight:950;letter-spacing:.06em;text-transform:uppercase}.operations-lead-summary strong{display:block;margin-top:6px;overflow:hidden;color:#071426;font-size:24px;font-weight:950;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.operations-lead-chart-grid{display:grid;grid-template-columns:minmax(360px,.92fr) minmax(360px,1fr);gap:14px;padding:0}.operations-lead-chart-card{position:relative;overflow:visible;min-width:0;border:1px solid rgba(213,232,229,.95);border-radius:12px;background:#fffffff0;padding:14px;box-shadow:0 12px 28px #0f172a0e}.operations-lead-chart-head{position:relative;z-index:1;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:10px}.operations-lead-chart-head strong{color:#0f172a;font-size:15px;font-weight:950}.operations-lead-chart-head p{margin-top:2px;color:#64748b;font-size:12px;font-weight:800}.operations-lead-chart-head>span{flex:0 0 auto;border-radius:999px;background:#effaf7;padding:6px 10px;color:#0f766e;font-size:11px;font-weight:950}.operations-lead-bar-chart{min-height:230px}.operations-lead-pie-wrap,.operations-annual-return-body{display:grid;grid-template-columns:minmax(180px,230px) minmax(0,1fr);align-items:center;gap:8px}.operations-annual-return-card{background:radial-gradient(circle at 10% 8%,rgba(245,158,11,.12),transparent 28%),radial-gradient(circle at 90% 0%,rgba(16,185,129,.12),transparent 28%),#fff}.operations-annual-bar-shell{position:relative;z-index:1;display:grid;gap:12px}.operations-annual-completion-pill{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid rgba(15,118,110,.12);border-radius:14px;background:#ffffffdb;padding:12px 14px;box-shadow:0 10px 22px #0f172a0b}.operations-annual-completion-pill span{color:#64748b;font-size:11px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.operations-annual-completion-pill strong{color:#0f766e;font-size:26px;font-weight:950;line-height:1}.operations-annual-donut{position:relative;height:210px;min-width:0}.operations-annual-legend{display:grid;grid-template-columns:1fr;gap:12px}.operations-annual-legend>div{display:grid;grid-template-columns:10px minmax(0,1fr) auto auto;align-items:center;gap:9px;border-radius:0;background:transparent;padding:0}.operations-annual-legend span{height:10px;width:10px;border-radius:999px}.operations-annual-legend p{color:#334155;font-size:12px;font-weight:950}.operations-annual-legend strong,.operations-annual-legend small{grid-column:auto;color:#334155;font-size:12px;font-weight:950}.operations-annual-manage-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;width:100%;margin-top:12px;border-radius:8px;background:linear-gradient(90deg,#0f766e,#0f9f83);color:#fff;font-size:13px;font-weight:950;box-shadow:0 12px 24px #0f766e2e}.operations-lead-pie{position:relative;height:230px;min-width:0}.operations-lead-pie-center{position:absolute;left:50%;top:50%;display:grid;transform:translate(-50%,-50%);justify-items:center;gap:2px;color:#0f172a;text-align:center;pointer-events:none}.operations-lead-pie-center strong{font-size:26px;font-weight:950;line-height:1}.operations-lead-pie-center span{color:#64748b;font-size:11px;font-weight:950;text-transform:uppercase}.operations-lead-legend{display:grid;gap:8px}.operations-lead-legend>div{display:grid;grid-template-columns:10px minmax(0,1fr) auto auto;align-items:center;gap:8px;border-radius:10px;background:#f8fcfb;padding:9px 10px}.operations-lead-legend span{height:10px;width:10px;border-radius:999px}.operations-lead-legend p{overflow:hidden;color:#334155;font-size:12px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.operations-lead-legend strong{color:#0f172a;font-size:12px;font-weight:950}.operations-lead-legend small{color:#64748b;font-size:11px;font-weight:900}@media (max-width: 1180px){.operations-conversion-layout,.operations-pibo-chart-layout,.operations-lead-chart-grid,.operations-lead-pie-wrap,.operations-annual-return-body{grid-template-columns:1fr}}@media (max-width: 760px){.operations-snapshot-grid,.operations-annual-legend,.operations-lead-summary{grid-template-columns:1fr}}.lead-story-panel,.client-story-panel{border:1px solid #dbe7e5!important;border-radius:18px!important;background:linear-gradient(135deg,#f0fdfaeb,#fffffff5 42%,#fff7edd6),radial-gradient(circle at 20% 0%,rgba(16,185,129,.12),transparent 34%)!important;box-shadow:0 12px 28px #0f172a0f!important}.lead-story-panel:before,.client-story-panel:before{opacity:1!important;background-image:linear-gradient(90deg,rgba(15,23,42,.045) 1px,transparent 1px),linear-gradient(rgba(15,23,42,.04) 1px,transparent 1px)!important;background-size:34px 34px!important}.lead-story-panel .text-emerald-700,.client-story-panel .text-emerald-700{color:#047857!important}.lead-story-card,.client-story-card{border:1px solid rgba(203,213,225,.86)!important;border-radius:12px!important;background:#ffffffeb!important;box-shadow:0 8px 18px #0f172a0e!important}.lead-story-card:hover,.client-story-card:hover{border-color:color-mix(in srgb,var(--story-color, #10b981) 42%,white)!important;box-shadow:0 12px 24px #0f172a17!important}.lead-story-card:after,.client-story-card:after{background:linear-gradient(110deg,transparent 0%,rgba(255,255,255,.82) 45%,transparent 70%)!important}.lead-story-icon{background:color-mix(in srgb,var(--story-color, #10b981) 13%,white)!important}.operations-dashboard .operations-pibo-card:after,.operations-pibo-card:after{display:none!important;content:none!important}.operations-dashboard .operations-pibo-card span,.operations-pibo-card span{max-width:100%!important}.lead-story-card,.client-story-card{overflow:visible!important;will-change:transform,opacity!important;contain:initial!important}.lead-story-card-active{animation:lead-card-in-smooth .72s cubic-bezier(.16,1,.3,1) var(--delay, 0ms) both!important}.lead-story-card-active:after{animation:lead-card-shine 1.7s cubic-bezier(.16,1,.3,1) .36s both!important}.client-story-grid,.lead-story-panel .grid{overflow:visible!important}.lead-story-arrow,.client-story-grid .lead-story-arrow{display:block!important;position:absolute!important;z-index:40!important;right:-42px!important;top:50%!important;width:50px!important;height:3px!important;opacity:0!important;border-radius:999px!important;background:linear-gradient(90deg,var(--story-color, #10b981),#94a3b8 72%,#94a3b8)!important;box-shadow:0 0 0 6px #ffffffe0,0 4px 10px #0f172a14!important;transform:translateY(-50%) translate(-8px)!important}.lead-story-arrow:after,.client-story-grid .lead-story-arrow:after{content:""!important;position:absolute!important;right:-2px!important;top:50%!important;width:11px!important;height:11px!important;border-right:3px solid #94a3b8!important;border-top:3px solid #94a3b8!important;transform:translateY(-50%) rotate(45deg)!important}.lead-story-arrow:before,.client-story-grid .lead-story-arrow:before{content:""!important;position:absolute!important;left:-3px!important;top:50%!important;width:7px!important;height:7px!important;border-radius:999px!important;background:var(--story-color, #10b981)!important;transform:translateY(-50%)!important}.lead-story-arrow-active,.client-story-grid .lead-story-arrow-active{animation:lead-arrow-in-smooth .52s cubic-bezier(.16,1,.3,1) both!important}@media (max-width: 1279px){.lead-story-arrow,.client-story-grid .lead-story-arrow{display:none!important}}@keyframes lead-card-in-smooth{0%{opacity:0;transform:translateY(16px) scale(.965);filter:blur(4px)}55%{opacity:1;transform:translateY(-2px) scale(1.008);filter:blur(0)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@keyframes lead-arrow-in-smooth{0%{opacity:0;transform:translateY(-50%) translate(-10px)}to{opacity:1;transform:translateY(-50%) translate(0)}}.annual-step{position:relative}.annual-step-check{margin-left:auto;color:#10b981;filter:drop-shadow(0 4px 8px rgba(16,185,129,.18))}.annual-step-complete{border-color:#10b9815c!important;background:linear-gradient(135deg,#ecfdf5,#fff)!important;color:#0f766e!important}.annual-step-complete .annual-step-icon{background:#d1fae5!important;color:#047857!important}.annual-completion-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:170;display:grid;place-items:center;background:#0f172a6b;padding:20px;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);animation:fadeIn .18s ease-out}.annual-completion-modal{width:min(420px,100%);border:1px solid rgba(16,185,129,.22);border-radius:20px;background:#fff;padding:26px;text-align:center;box-shadow:0 28px 80px #0f172a3d;animation:app-loader-card-in .26s cubic-bezier(.22,1,.36,1)}.annual-completion-icon{display:grid;width:68px;height:68px;margin:0 auto;place-items:center;border-radius:999px;background:#d1fae5;color:#047857;box-shadow:0 14px 30px #10b9812e}.annual-completion-modal h2{margin-top:16px;color:#0f172a;font-size:22px;font-weight:950}.annual-completion-modal p{margin-top:8px;color:#64748b;font-size:14px;font-weight:800;line-height:1.6}.annual-completion-modal button{min-height:42px;margin-top:20px;border-radius:10px;background:#059669;padding:0 28px;color:#fff;font-weight:950;box-shadow:0 12px 24px #05966933}.annual-list-page{min-height:calc(100vh - 72px);background:radial-gradient(circle at 12% 5%,rgba(20,184,166,.14),transparent 28%),radial-gradient(circle at 82% 10%,rgba(249,115,22,.1),transparent 24%),linear-gradient(135deg,#f3fbf9,#f8fafc 46%,#fff8f1)}.annual-list-hero{position:relative;display:flex;align-items:center;justify-content:space-between;gap:18px;overflow:hidden;border:1px solid rgba(15,118,110,.18);border-radius:12px;background:linear-gradient(135deg,#064e54fa,#0f766ef0 55%,#f97316b8 170%),linear-gradient(90deg,rgba(255,255,255,.12) 1px,transparent 1px);padding:20px;color:#fff;box-shadow:0 22px 55px #0f172a24;animation:operations-hero-enter .62s cubic-bezier(.22,1,.36,1) both}.annual-list-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:linear-gradient(90deg,rgba(255,255,255,.16) 1px,transparent 1px),linear-gradient(rgba(255,255,255,.12) 1px,transparent 1px);background-size:38px 38px;opacity:.34;animation:operations-grid-drift 11s linear infinite}.annual-list-hero:after{content:"";position:absolute;right:-80px;top:-100px;width:260px;height:260px;border-radius:999px;background:radial-gradient(circle,rgba(255,255,255,.18),transparent 68%);filter:blur(2px)}.annual-list-hero-copy,.annual-list-actions{position:relative;z-index:1}.annual-list-hero-copy{display:flex;min-width:0;align-items:center;gap:14px}.annual-list-back{display:grid;height:44px;width:44px;flex-shrink:0;place-items:center;border:1px solid rgba(255,255,255,.22);border-radius:10px;background:#ffffff21;color:#fff}.annual-list-eyebrow{color:#a7f3d0;font-size:11px;font-weight:950;letter-spacing:.2em;text-transform:uppercase}.annual-list-hero h1{margin:4px 0 0;color:#fff;font-size:clamp(26px,3vw,38px);font-weight:950;line-height:1;text-shadow:0 2px 14px rgba(15,23,42,.22)}.annual-list-subtitle{margin:8px 0 0;max-width:720px;color:#ffffffd1;font-size:13px;font-weight:850}.annual-list-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.annual-list-search{position:relative;display:block}.annual-list-search input{height:44px;width:min(320px,72vw);border:1px solid rgba(255,255,255,.24);border-radius:10px;background:#fffffff0;padding:0 14px 0 40px;color:#0f172a;font-size:14px;font-weight:850;outline:none;box-shadow:0 12px 28px #0f172a14;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.annual-list-search input:focus{border-color:#5eead4;box-shadow:0 0 0 4px #5eead42e,0 16px 32px #0f172a1f;transform:translateY(-1px)}.annual-list-refresh,.annual-list-open,.annual-list-expand{display:inline-flex;align-items:center;justify-content:center;border-radius:9px;font-weight:950}.annual-list-refresh{height:44px;gap:8px;border:1px solid rgba(255,255,255,.24);background:#ffffff21;padding:0 16px;color:#fff}.annual-list-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:14px}.annual-list-stat{position:relative;display:flex;min-height:120px;gap:13px;overflow:hidden;border:1px solid #d6e6e3;border-radius:10px;background:linear-gradient(145deg,#fff,#f8fcfb);padding:16px;box-shadow:0 12px 28px #0f172a0e;animation:operations-card-in .46s cubic-bezier(.22,1,.36,1) both}.annual-list-stat:nth-child(2){animation-delay:55ms}.annual-list-stat:nth-child(3){animation-delay:.11s}.annual-list-stat:nth-child(4){animation-delay:165ms}.annual-list-stat:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,#0f766e,#10b981,#f97316)}.annual-list-stat-icon{display:grid;height:42px;width:42px;flex-shrink:0;place-items:center;border-radius:10px;background:#e9fbf6;color:#0f766e}.annual-list-stat p{margin:0;color:#64748b;font-size:10px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.annual-list-stat strong{display:block;margin-top:7px;color:#0f172a;font-size:clamp(24px,3vw,34px);font-weight:950;line-height:1}.count-up-number{display:inline-block;font-variant-numeric:tabular-nums;animation:count-up-pop .76s cubic-bezier(.16,1,.3,1) both}.annual-list-stat small{display:block;margin-top:8px;color:#48615e;font-size:12px;font-weight:850}.annual-list-stat-green .annual-list-stat-icon{background:#dcfce7;color:#047857}.annual-list-stat-orange .annual-list-stat-icon{background:#ffedd5;color:#ea580c}.annual-list-stat-blue .annual-list-stat-icon{background:#dbeafe;color:#2563eb}.annual-list-table-card{overflow:hidden;border:1px solid #d6e6e3;border-radius:10px;background:#fffffff5;box-shadow:0 14px 34px #0f172a12;animation:operations-panel-rise .52s cubic-bezier(.22,1,.36,1) both}.annual-list-table thead{background:#edf8f6;color:#315b58}.annual-list-table th{border-right:1px solid #dce8e6;padding:15px 16px}.annual-list-table td{border-top:1px solid #edf2f1;padding:15px 16px;background:#fff}.annual-list-row{animation:operations-row-in .36s ease both}.annual-list-row:nth-child(2){animation-delay:35ms}.annual-list-row:nth-child(3){animation-delay:70ms}.annual-list-row:nth-child(4){animation-delay:105ms}.annual-list-row:nth-child(5){animation-delay:.14s}.annual-list-row:hover td{background:#f2fbf9}.annual-list-status{display:inline-flex;align-items:center;min-height:28px;border:1px solid #bbf7d0;border-radius:999px;background:#dcfce7;padding:0 12px;color:#047857;font-size:11px;font-weight:950;text-transform:uppercase}.annual-list-open{height:36px;gap:7px;background:linear-gradient(135deg,#0f766e,#10b981);padding:0 13px;color:#fff;font-size:12px;box-shadow:0 10px 20px #0f766e29}.annual-list-expand{height:36px;width:36px;border:1px solid #cfe2df;background:#fff;color:#315b58}.annual-list-expanded{background:linear-gradient(135deg,#f8fcfb,#fff7ed)!important;animation:app-loader-card-in .22s cubic-bezier(.22,1,.36,1)}.operations-modal-backdrop{background:radial-gradient(circle at 22% 18%,rgba(20,184,166,.22),transparent 28%),radial-gradient(circle at 78% 80%,rgba(249,115,22,.18),transparent 26%),#0f172a8f!important;-webkit-backdrop-filter:blur(9px) saturate(1.08);backdrop-filter:blur(9px) saturate(1.08);animation:fadeIn .18s ease-out both}.operations-po-modal,.operations-quotation-modal{position:relative;overflow:hidden auto!important;border-color:#cfe2dfe6!important;box-shadow:0 34px 90px #0f172a57,inset 0 1px #fffffff2!important;animation:premium-modal-in .32s cubic-bezier(.16,1,.3,1) both!important}.operations-po-modal:before,.operations-quotation-modal:before{content:"";position:absolute;inset:0 0 auto;z-index:2;height:4px;background:linear-gradient(90deg,#0f766e,#10b981 52%,#f97316)}.operations-po-modal-head,.operations-quotation-modal-head{position:relative;overflow:hidden}.operations-po-modal-head:after,.operations-quotation-modal-head:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(110deg,transparent 8%,rgba(255,255,255,.62) 45%,transparent 64%);transform:translate(-120%);animation:brand-loader-shine 1.8s ease-out .22s both}.operations-po-modal-head button,.operations-quotation-modal-head button{transition:transform .18s ease,border-color .18s ease,background-color .18s ease,box-shadow .18s ease}.operations-po-modal-head button:hover,.operations-quotation-modal-head button:hover{transform:translateY(-1px) rotate(4deg);border-color:#9fd8d2;background:#f0fdfa;box-shadow:0 10px 20px #0f766e1a}.operations-quote-hero>div:first-child,.operations-revision-badge,.operations-quote-grid>div,.operations-po-detail-row{transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.operations-quote-hero>div:first-child:hover,.operations-revision-badge:hover,.operations-quote-grid>div:hover,.operations-po-detail-row:hover{transform:translateY(-2px);border-color:#9fd8d2;box-shadow:0 14px 28px #0f766e14}.operations-quote-table-wrap tbody tr,.operations-po-detail-row{animation:operations-row-in .36s ease both}.operations-quote-table-wrap tbody tr:nth-child(2),.operations-po-detail-row:nth-child(2){animation-delay:45ms}.operations-quote-table-wrap tbody tr:nth-child(3),.operations-po-detail-row:nth-child(3){animation-delay:90ms}.operations-quote-table-wrap tbody tr:nth-child(4),.operations-po-detail-row:nth-child(4){animation-delay:135ms}.operations-quote-table-wrap tbody tr:hover td{background:#f7fcfb}@keyframes premium-modal-in{0%{opacity:0;transform:translateY(18px) scale(.965);filter:blur(5px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@keyframes count-up-pop{0%{opacity:0;transform:translateY(8px) scale(.92);text-shadow:0 0 0 rgba(16,185,129,0)}58%{opacity:1;transform:translateY(-1px) scale(1.04);text-shadow:0 10px 24px rgba(16,185,129,.2)}to{opacity:1;transform:translateY(0) scale(1);text-shadow:none}}@media (max-width: 980px){.annual-list-hero{align-items:flex-start;flex-direction:column}.annual-list-actions{justify-content:flex-start;width:100%}.annual-list-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 620px){.annual-list-hero-copy{align-items:flex-start}.annual-list-stats{grid-template-columns:1fr}.annual-list-search,.annual-list-search input,.annual-list-refresh{width:100%}}@media (prefers-reduced-motion: reduce){.annual-list-hero,.annual-list-hero:before,.annual-list-stat,.annual-list-table-card,.annual-list-row,.operations-po-modal,.operations-quotation-modal,.operations-po-modal-head:after,.operations-quotation-modal-head:after,.operations-quote-table-wrap tbody tr,.operations-po-detail-row,.count-up-number{animation-duration:1ms!important;animation-iteration-count:1!important}}.operations-pibo-chart-panel{background:radial-gradient(circle at 6% 0%,rgba(20,184,166,.12),transparent 26%),linear-gradient(180deg,#fff,#f8fcfb)!important}.operations-pibo-chart-layout{grid-template-columns:minmax(440px,1.08fr) minmax(360px,.92fr)!important;gap:16px!important}.operations-pibo-bar-card-modern,.operations-lead-pie-card-featured,.operations-annual-return-card{animation:operations-card-in .56s cubic-bezier(.22,1,.36,1) both}.operations-lead-pie-card-featured{animation-delay:80ms}.operations-annual-return-card{animation-delay:.13s}.operations-pibo-bar-card-modern{padding:14px!important;border-color:#0f766e2e!important;border-radius:14px!important;background:radial-gradient(circle at 92% 4%,rgba(16,185,129,.18),transparent 26%),linear-gradient(145deg,#fff,#f4fbf9)!important;box-shadow:0 18px 44px #0f172a14!important}.operations-pibo-bar-card-head{position:relative;z-index:1;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.operations-pibo-bar-card-head strong{color:#0f172a;font-size:16px;font-weight:950}.operations-pibo-bar-card-head p{margin-top:3px;color:#64748b;font-size:12px;font-weight:850}.operations-pibo-bar-card-head>span{flex:0 0 auto;border-radius:999px;background:#e6faf6;padding:7px 11px;color:#0f766e;font-size:11px;font-weight:950}.operations-pibo-modern-chart{overflow:hidden;border-radius:12px!important;background:linear-gradient(90deg,rgba(15,118,110,.035) 1px,transparent 1px),#ffffffe6!important;background-size:42px 42px!important}.operations-pibo-bar-legend{position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.operations-pibo-bar-legend span{display:inline-flex;align-items:center;gap:7px;border:1px solid #dcefed;border-radius:999px;background:#ffffffe0;padding:7px 10px;color:#334155;font-size:11px;font-weight:950}.operations-pibo-bar-legend i{height:9px;width:9px;border-radius:999px}.operations-pibo-table-card-returned{position:relative;z-index:1;overflow:hidden;margin-top:12px;border-color:#0f766e24!important;border-radius:12px!important;background:#ffffffe6!important;box-shadow:0 12px 26px #0f172a0e!important}.operations-pibo-table-card-returned th{background:#f0fbf8;color:#48615e!important}.operations-pibo-table-card-returned td:first-child{color:#26384d!important}.operations-pibo-table-card-returned tr:hover td{background:#f7fcfb}.operations-lead-pie-card-featured{overflow:hidden;border-color:#0f766e2e!important;border-radius:14px!important;background:radial-gradient(circle at 15% 12%,rgba(37,99,235,.1),transparent 28%),radial-gradient(circle at 92% 4%,rgba(16,185,129,.16),transparent 30%),#fff!important;box-shadow:0 18px 44px #0f172a14!important}.operations-lead-pie-card-featured:before{content:"";position:absolute;inset:0 0 auto;height:4px;background:linear-gradient(90deg,#2563eb,#0f9f83)}.operations-lead-pie-card-featured .operations-lead-pie-wrap{grid-template-columns:minmax(190px,250px) minmax(0,1fr);min-height:276px}.operations-lead-pie-card-featured .operations-lead-pie{isolation:isolate}.operations-lead-pie-center{z-index:2}.operations-lead-legend>div,.operations-annual-legend>div{transition:transform .18s ease,background-color .18s ease,box-shadow .18s ease}.operations-lead-legend>div:hover,.operations-annual-legend>div:hover{transform:translate(3px);background:#f1fbf8;box-shadow:0 10px 22px #0f766e14}.operations-annual-chart-grid{grid-template-columns:minmax(0,1fr)!important}.operations-annual-chart-grid .operations-annual-return-card{overflow:hidden}.operations-annual-chart-grid .operations-annual-return-body{width:min(620px,100%);grid-template-columns:260px 360px;justify-content:flex-start;align-items:center;gap:22px;margin-top:10px;padding-left:26px}.operations-annual-chart-grid .operations-annual-legend{align-content:center;width:360px;max-width:100%;gap:12px}.operations-annual-chart-grid .operations-annual-legend>div{grid-template-columns:10px minmax(140px,1fr) 42px 54px;border:1px solid rgba(15,118,110,.1);border-radius:12px;background:#ffffffc7;padding:12px 13px;box-shadow:0 8px 18px #0f172a09}.operations-annual-chart-grid .operations-annual-donut{width:260px;height:220px}.operations-annual-chart-grid .operations-annual-legend strong,.operations-annual-chart-grid .operations-annual-legend small{text-align:right}.operations-followup-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;align-items:stretch}.operations-followup-table-card{margin-top:0;min-height:100%}.operations-followup-grid>.sales-follow-card{min-height:100%;border-color:#0f766e29;border-radius:14px;background:radial-gradient(circle at 94% 8%,rgba(16,185,129,.14),transparent 28%),linear-gradient(145deg,#fff,#f7fcfb);box-shadow:0 16px 38px #0f172a12}.operations-followup-grid>.sales-follow-card:before{background:linear-gradient(90deg,#0f766e,#10b981 58%,#f97316)}.operations-followup-grid .sales-follow-list{gap:10px}.operations-followup-grid .sales-follow-item{min-height:58px;border-radius:11px}.operations-followup-grid .operations-annual-return-card{overflow:hidden;min-height:100%}.operations-followup-grid .operations-annual-return-body{width:min(620px,100%);display:grid;grid-template-columns:240px minmax(280px,360px);justify-content:flex-start;align-items:center;gap:22px;margin-top:10px;padding-left:18px}.operations-followup-grid .operations-annual-donut{width:240px;height:220px}.operations-followup-grid .operations-annual-legend{align-content:center;width:360px;max-width:100%;gap:12px}.operations-followup-grid .operations-annual-legend>div{grid-template-columns:10px minmax(140px,1fr) 42px 54px;border:1px solid rgba(15,118,110,.1);border-radius:12px;background:#ffffffc7;padding:12px 13px;box-shadow:0 8px 18px #0f172a09}.operations-followup-grid .operations-annual-legend strong,.operations-followup-grid .operations-annual-legend small{text-align:right}.operations-pibo-chart-panel{position:relative;isolation:isolate}.operations-pibo-chart-panel:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:linear-gradient(115deg,transparent 0%,rgba(255,255,255,.72) 44%,transparent 64%);transform:translate(-120%);opacity:0}.operations-pibo-chart-panel:hover:after{animation:analytics-panel-shine 1.5s cubic-bezier(.22,1,.36,1)}.operations-pibo-chart-panel>*{position:relative;z-index:1}.operations-pibo-bar-card-modern,.operations-lead-pie-card-featured,.operations-annual-return-card{transform:translateY(0) scale(1);transition:transform .26s cubic-bezier(.22,1,.36,1),box-shadow .26s cubic-bezier(.22,1,.36,1),border-color .22s ease,background-position .42s ease;will-change:transform}.operations-pibo-bar-card-modern:before,.operations-lead-pie-card-featured:after,.operations-annual-return-card:before{content:"";position:absolute;inset:0 0 auto;z-index:2;height:3px;background:linear-gradient(90deg,#0f766e,#10b981,#2563eb,#f97316);background-size:240% 100%;animation:analytics-border-flow 5.2s linear infinite}.operations-pibo-bar-card-modern:hover,.operations-lead-pie-card-featured:hover,.operations-annual-return-card:hover{transform:translateY(-5px) scale(1.006);border-color:#14b8a680!important;box-shadow:0 26px 70px #0f172a21,0 12px 28px #0f766e14!important}.operations-pibo-bar-card-modern:hover .operations-pibo-modern-chart,.operations-lead-pie-card-featured:hover .operations-lead-pie,.operations-annual-return-card:hover .operations-annual-donut{transform:translateY(-2px)}.operations-pibo-modern-chart,.operations-lead-pie,.operations-annual-donut{transition:transform .26s cubic-bezier(.22,1,.36,1),filter .26s ease}.operations-pibo-bar-card-modern:hover .operations-pibo-modern-chart,.operations-lead-pie-card-featured:hover .operations-lead-pie,.operations-annual-return-card:hover .operations-annual-donut{filter:saturate(1.08)}.operations-pibo-modern-chart .recharts-bar-rectangle{transform-origin:left center;transition:filter .22s ease,opacity .22s ease}.operations-pibo-modern-chart:hover .recharts-bar-rectangle{filter:drop-shadow(0 12px 18px rgba(15,118,110,.16))}.operations-lead-pie:before,.operations-annual-donut:before{content:"";position:absolute;left:50%;top:50%;width:74%;aspect-ratio:1;border-radius:999px;background:radial-gradient(circle,rgba(20,184,166,.14),transparent 64%);transform:translate(-50%,-50%) scale(.92);opacity:0;pointer-events:none}.operations-lead-pie-card-featured:hover .operations-lead-pie:before,.operations-annual-return-card:hover .operations-annual-donut:before{animation:analytics-donut-pulse 1.3s ease-out infinite}.operations-lead-pie-center{transition:transform .26s cubic-bezier(.22,1,.36,1),text-shadow .26s ease}.operations-lead-pie-card-featured:hover .operations-lead-pie-center,.operations-annual-return-card:hover .operations-lead-pie-center{transform:translate(-50%,-50%) scale(1.05);text-shadow:0 12px 28px rgba(15,118,110,.18)}.operations-lead-legend>div,.operations-annual-legend>div,.operations-pibo-bar-legend span{position:relative;overflow:hidden;transform:translate(0);transition:transform .21s cubic-bezier(.22,1,.36,1),border-color .21s ease,box-shadow .21s ease,background-color .21s ease}.operations-lead-legend>div:after,.operations-annual-legend>div:after,.operations-pibo-bar-legend span:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(110deg,transparent 12%,rgba(255,255,255,.76) 44%,transparent 66%);transform:translate(-120%)}.operations-lead-legend>div:hover,.operations-annual-legend>div:hover,.operations-pibo-bar-legend span:hover{transform:translate(5px);border-color:#14b8a652!important;background-color:#f0fdfae6!important;box-shadow:0 14px 28px #0f172a14}.operations-lead-legend>div:hover:after,.operations-annual-legend>div:hover:after,.operations-pibo-bar-legend span:hover:after{animation:analytics-chip-shine .82s ease}.operations-lead-legend span,.operations-annual-legend span,.operations-pibo-bar-legend i{box-shadow:0 0 #14b8a647;animation:analytics-dot-breathe 2.4s ease-in-out infinite}.operations-lead-legend>div:nth-child(2) span,.operations-annual-legend>div:nth-child(2) span,.operations-pibo-bar-legend span:nth-child(2) i{animation-delay:.18s}.operations-annual-legend>div:nth-child(3) span,.operations-pibo-bar-legend span:nth-child(3) i{animation-delay:.36s}.operations-pibo-bar-card-head>span,.operations-lead-chart-head>span{transition:transform .22s ease,box-shadow .22s ease,background-color .22s ease}.operations-pibo-bar-card-modern:hover .operations-pibo-bar-card-head>span,.operations-lead-chart-card:hover .operations-lead-chart-head>span{transform:translateY(-1px);background-color:#fff;box-shadow:0 12px 26px #0f766e1a}.operations-pibo-bar-card-head strong,.operations-lead-chart-head strong{transition:color .22s ease}.operations-pibo-bar-card-modern:hover .operations-pibo-bar-card-head strong,.operations-lead-chart-card:hover .operations-lead-chart-head strong{color:#0f766e}@keyframes analytics-panel-shine{0%{opacity:0;transform:translate(-120%)}18%{opacity:.78}to{opacity:0;transform:translate(120%)}}@keyframes analytics-border-flow{to{background-position:240% 0}}@keyframes analytics-donut-pulse{0%{opacity:.58;transform:translate(-50%,-50%) scale(.78)}to{opacity:0;transform:translate(-50%,-50%) scale(1.16)}}@keyframes analytics-chip-shine{to{transform:translate(120%)}}@keyframes analytics-dot-breathe{0%,to{transform:scale(1);box-shadow:0 0 #14b8a600}50%{transform:scale(1.18);box-shadow:0 0 0 6px #14b8a61f}}@media (prefers-reduced-motion: reduce){.operations-pibo-chart-panel:after,.operations-pibo-bar-card-modern,.operations-lead-pie-card-featured,.operations-annual-return-card,.operations-pibo-bar-card-modern:before,.operations-lead-pie-card-featured:after,.operations-annual-return-card:before,.operations-lead-legend span,.operations-annual-legend span,.operations-pibo-bar-legend i{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}}@media (max-width: 1180px){.operations-pibo-chart-layout,.operations-lead-pie-card-featured .operations-lead-pie-wrap,.operations-annual-chart-grid .operations-annual-return-body,.operations-followup-grid,.operations-followup-grid .operations-annual-return-body{grid-template-columns:1fr!important}.operations-annual-chart-grid .operations-annual-return-body,.operations-followup-grid .operations-annual-return-body{width:100%;padding-left:0}.operations-annual-chart-grid .operations-annual-donut,.operations-annual-chart-grid .operations-annual-legend,.operations-followup-grid .operations-annual-donut,.operations-followup-grid .operations-annual-legend{width:100%}}@media (prefers-reduced-motion: reduce){.operations-pibo-bar-card-modern,.operations-lead-pie-card-featured,.operations-annual-return-card{animation-duration:1ms!important}}.calendar-page{min-height:calc(100vh - 72px);background:radial-gradient(circle at 6% -4%,rgba(249,115,22,.16),transparent 30%),radial-gradient(circle at 94% 0%,rgba(15,118,110,.18),transparent 32%),linear-gradient(135deg,#f8fafc,#eef8f6 48%,#fff7ed 160%);padding:24px}.calendar-hero,.calendar-card,.calendar-metric{border:1px solid rgba(207,226,223,.92);border-radius:14px;background:#fffffff0;box-shadow:0 18px 44px #0f172a12}.calendar-hero{position:relative;display:flex;align-items:center;justify-content:space-between;gap:18px;overflow:hidden;padding:20px}.calendar-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:linear-gradient(90deg,rgba(15,118,110,.055) 1px,transparent 1px),linear-gradient(rgba(15,118,110,.045) 1px,transparent 1px);background-size:36px 36px;-webkit-mask-image:linear-gradient(120deg,rgba(0,0,0,.35),transparent 74%);mask-image:linear-gradient(120deg,rgba(0,0,0,.35),transparent 74%)}.calendar-hero>*{position:relative;z-index:1}.calendar-eyebrow,.calendar-table-head>div{display:flex;align-items:center;gap:8px;color:#0f766e;font-size:14px;font-weight:950}.calendar-hero h1{margin-top:8px;color:#0f172a;font-size:clamp(26px,3vw,42px);font-weight:950;line-height:1}.calendar-hero span{display:block;margin-top:8px;color:#64748b;font-weight:850}.calendar-hero-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.calendar-hero button,.calendar-table-head button,.calendar-modal-actions button:last-child{display:inline-flex;align-items:center;gap:8px;min-height:42px;border-radius:10px;background:linear-gradient(135deg,#2563eb,#7c3aed);padding:0 16px;color:#fff;font-weight:950;box-shadow:0 14px 28px #2563eb29}.calendar-hero-actions button:last-child{border:1px solid #d8e4e2;background:#fff;color:#0f766e;box-shadow:0 12px 24px #0f172a0f}.calendar-top-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(300px,.45fr);gap:16px;margin-top:16px}.calendar-month-card,.calendar-table-card{position:relative;overflow:hidden;padding:16px}.calendar-month-card:before,.calendar-table-card:before,.calendar-selected-agenda:before{content:"";position:absolute;inset:0 0 auto;height:4px;background:linear-gradient(90deg,#0f766e,#10b981,#f97316)}.calendar-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px}.calendar-toolbar strong{color:#0f172a;font-size:17px;font-weight:950}.calendar-toolbar>div{display:flex;flex-wrap:wrap;gap:8px}.calendar-toolbar button,.calendar-toolbar select,.calendar-filters select,.calendar-filters button{min-height:38px;border:1px solid #d8e4e2;border-radius:9px;background:#fff;padding:0 12px;color:#0f172a;font-weight:900}.calendar-weekdays,.calendar-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.calendar-weekdays{margin-top:20px;color:#334155;font-size:12px;font-weight:950;text-align:center}.calendar-grid{gap:8px;margin-top:10px}.calendar-grid button,.calendar-grid .calendar-day-card{position:relative;min-height:72px;overflow:hidden;border:1px solid rgba(226,232,240,.9);border-radius:12px;background:linear-gradient(145deg,#fff,#f8fafc);padding:9px;text-align:left;cursor:pointer;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease,background-color .16s ease}.calendar-grid button:hover,.calendar-grid .calendar-day-card:hover,.calendar-grid .calendar-day-card:focus-visible{transform:translateY(-2px);border-color:#9fd8d2;background:radial-gradient(circle at 88% 14%,rgba(16,185,129,.12),transparent 34%),#fff;box-shadow:0 12px 24px #0f766e1a}.calendar-grid .calendar-day-card:focus-visible{outline:3px solid rgba(20,184,166,.22);outline-offset:2px}.calendar-grid strong{color:#0f172a;font-size:14px;font-weight:950}.calendar-grid small{display:inline-flex;margin-top:8px;border-radius:999px;background:#dcfce7;padding:3px 7px;color:#047857;font-size:10px;font-weight:950}.calendar-grid button:after,.calendar-grid .calendar-day-card:after{content:"";position:absolute;left:9px;right:9px;bottom:8px;height:3px;border-radius:999px;background:transparent}.calendar-grid button:has(small):after,.calendar-grid .calendar-day-card:has(small):after{background:linear-gradient(90deg,#0f766e,#10b981,#f97316)}.calendar-day-add{position:absolute;right:7px;top:7px;z-index:3;display:grid;width:28px;height:28px;place-items:center;border:1px solid rgba(15,118,110,.18);border-radius:9px;background:#ffffffeb;color:#0f766e;opacity:0;transform:translateY(-4px) scale(.92);box-shadow:0 10px 18px #0f172a1a;transition:opacity .16s ease,transform .16s ease,background-color .16s ease,color .16s ease,border-color .16s ease}.calendar-day-card:hover .calendar-day-add,.calendar-day-card:focus-within .calendar-day-add,.calendar-day-active .calendar-day-add,.calendar-day-today .calendar-day-add{opacity:1;transform:translateY(0) scale(1)}.calendar-day-add:hover,.calendar-day-add:focus-visible{border-color:#0f766e;background:linear-gradient(135deg,#0f766e,#14b8a6);color:#fff;outline:none}.calendar-day-muted strong{color:#a8b2bf}.calendar-day-active,.calendar-day-today{border-color:#2563eb!important;background:linear-gradient(135deg,#dbeafe,#fff)!important}.calendar-day-active strong{display:grid;width:34px;height:34px;place-items:center;border-radius:10px;background:#2563eb;color:#fff}.calendar-side-stack{display:grid;gap:12px}.calendar-metric{display:flex;align-items:center;gap:16px;padding:22px}.calendar-metric>span{display:grid;height:58px;width:58px;place-items:center;border-radius:12px;color:#fff}.calendar-metric-violet>span{background:linear-gradient(135deg,#6366f1,#7c3aed)}.calendar-metric-green>span{background:linear-gradient(135deg,#10b981,#22c55e)}.calendar-metric-pink>span{background:linear-gradient(135deg,#ec4899,#fb7185)}.calendar-metric p{color:#64748b;font-size:12px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.calendar-metric strong{display:block;margin-top:4px;color:#1e293b;font-size:24px;font-weight:950}.calendar-metric small{color:#94a3b8;font-weight:900}.calendar-selected-agenda{position:relative;overflow:hidden;border:1px solid rgba(207,226,223,.92);border-radius:14px;background:radial-gradient(circle at 94% 0%,rgba(249,115,22,.11),transparent 30%),#fffffff0;padding:16px;box-shadow:0 18px 44px #0f172a12}.calendar-selected-agenda-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.calendar-selected-agenda-head span{color:#64748b;font-size:11px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.calendar-selected-agenda-head strong{display:block;margin-top:4px;color:#0f172a;font-size:18px;font-weight:950}.calendar-selected-agenda-head button{display:grid;height:38px;width:38px;place-items:center;border-radius:10px;background:linear-gradient(135deg,#f97316,#7c3aed);color:#fff;box-shadow:0 12px 22px #7c3aed2e}.calendar-agenda-list{display:grid;gap:9px;margin-top:14px}.calendar-agenda-list article{display:grid;grid-template-columns:10px minmax(0,1fr);align-items:center;gap:10px;border:1px solid #e2efed;border-radius:12px;background:#fff;padding:11px;transition:transform .16s ease,box-shadow .16s ease}.calendar-agenda-list article:hover{transform:translate(3px);box-shadow:0 12px 24px #0f766e14}.calendar-agenda-dot{height:10px;width:10px;border-radius:999px}.calendar-agenda-low{background:#22c55e}.calendar-agenda-medium{background:#f59e0b}.calendar-agenda-high{background:#ef4444}.calendar-agenda-urgent{background:#7c3aed}.calendar-agenda-list strong,.calendar-agenda-list span{display:block}.calendar-agenda-list strong{overflow:hidden;color:#0f172a;font-size:13px;font-weight:950;text-overflow:ellipsis;white-space:nowrap}.calendar-agenda-list span{margin-top:3px;color:#64748b;font-size:11px;font-weight:850}.calendar-agenda-empty{display:grid;min-height:120px;place-items:center;border:1px dashed #cfe2df;border-radius:12px;background:#f8fafc;padding:18px;text-align:center}.calendar-agenda-empty svg{color:#cbd5e1}.calendar-agenda-empty strong{color:#475569;font-size:14px}.calendar-agenda-empty span{color:#94a3b8;font-size:12px}.calendar-table-card{margin-top:16px}.calendar-table-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.calendar-filters{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px;border:1px solid #e2e8f0;border-radius:12px;background:#f8fafc;padding:10px}.calendar-filters label{position:relative;flex:1 1 260px}.calendar-filters svg{position:absolute;left:12px;top:50%;color:#94a3b8;transform:translateY(-50%)}.calendar-filters input{min-height:42px;width:100%;border:1px solid #d8e4e2;border-radius:10px;padding:0 12px 0 38px;font-weight:850;outline:none}.calendar-table-wrap{margin-top:16px;overflow:auto;border:1px solid #e2e8f0;border-radius:12px}.calendar-table-wrap table{width:100%;min-width:1040px;border-collapse:collapse}.calendar-table-wrap th,.calendar-table-wrap td{border-bottom:1px solid #edf2f7;padding:14px 12px;text-align:left;font-size:13px}.calendar-table-wrap th{background:#f8fafc;color:#64748b;font-weight:950}.calendar-table-wrap td{color:#334155;font-weight:850}.calendar-table-wrap tbody tr{transition:background-color .16s ease}.calendar-table-wrap tbody tr:hover{background:#f7fcfb}.calendar-table-wrap td strong,.calendar-table-wrap td span{display:block}.calendar-table-wrap td span{margin-top:4px;color:#94a3b8;font-size:11px;font-weight:950;text-transform:uppercase}.calendar-check{display:block;width:20px;height:20px;border:1px solid #cbd5e1;border-radius:7px}.calendar-check-done{background:#dcfce7;box-shadow:inset 0 0 0 5px #22c55e}.calendar-status,.calendar-priority{display:inline-flex;border-radius:7px;padding:5px 9px;font-size:12px;font-style:normal;font-weight:950}.calendar-status-open{background:#fff7ed;color:#ea580c;border:1px solid #fed7aa}.calendar-status-done{background:#ecfdf5;color:#16a34a;border:1px solid #bbf7d0}.calendar-status-overdue{background:#fef2f2;color:#dc2626;border:1px solid #fecaca}.calendar-status-revised{background:#fffbeb;color:#d97706;border:1px solid #fde68a}.calendar-priority-low{background:#f0fdf4;color:#16a34a;border:1px solid #bbf7d0}.calendar-priority-medium{background:#fff7ed;color:#ea580c;border:1px solid #fed7aa}.calendar-priority-high{background:#fef2f2;color:#ef4444;border:1px solid #fecaca}.calendar-priority-urgent{background:#f5f3ff;color:#7c3aed;border:1px solid #ddd6fe}.calendar-day-has-work{border-color:#0f766e38!important}.calendar-action-buttons{display:flex;flex-wrap:wrap;gap:8px}.calendar-action-buttons button{display:grid;width:36px;height:36px;place-items:center;border:1px solid #dbe7e5;border-radius:12px;background:#fff;padding:0;color:#334155;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.calendar-action-buttons button:hover{transform:translateY(-1px);border-color:#99f6e4;box-shadow:0 8px 18px #0f766e1a}.calendar-action-buttons button:nth-child(1){color:#2563eb}.calendar-action-buttons button:nth-child(2){color:#0f766e}.calendar-action-buttons button:nth-child(3){color:#7c3aed}.calendar-empty{padding:34px;text-align:center;color:#94a3b8;font-weight:950}.calendar-modal-backdrop,.client-interaction-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:160;display:grid;place-items:center;background:#0f172a75;padding:20px;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.calendar-drawer-backdrop,.calendar-detail-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:155;display:flex;justify-content:flex-end;background:#0f172a47;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.calendar-detail-backdrop{z-index:170}.calendar-drawer,.calendar-detail-panel{width:min(520px,100%);height:100%;overflow:auto;border-left:1px solid #cfe2df;background:radial-gradient(circle at 100% 0%,rgba(16,185,129,.14),transparent 28%),#fff;padding:22px;box-shadow:-24px 0 70px #0f172a2e;animation:calendar-drawer-in .26s cubic-bezier(.16,1,.3,1) both}.calendar-detail-panel{width:min(620px,100%)}.calendar-drawer-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.calendar-drawer-head span{color:#64748b;font-size:11px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.calendar-drawer-head strong{display:block;margin-top:5px;color:#0f172a;font-size:22px;font-weight:950;line-height:1.1}.calendar-drawer-add{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;width:100%;margin-top:18px;border-radius:10px;background:linear-gradient(135deg,#0f766e,#10b981);color:#fff;font-weight:950;box-shadow:0 14px 26px #0f766e2e}.calendar-drawer-list{display:grid;gap:12px;margin-top:18px}.calendar-drawer-item{display:grid;grid-template-columns:24px minmax(0,1fr) 36px;align-items:center;gap:12px;border:1px solid #e2efed;border-left-width:5px;border-radius:13px;background:#fff;padding:13px;box-shadow:0 10px 22px #0f172a0a}.calendar-drawer-item-done{border-left-color:#22c55e}.calendar-drawer-item-overdue{border-left-color:#ef4444}.calendar-drawer-item-revised{border-left-color:#f59e0b}.calendar-drawer-item-open{border-left-color:#2563eb}.calendar-drawer-item strong,.calendar-drawer-item span,.calendar-drawer-item small{display:block}.calendar-drawer-item strong{overflow:hidden;color:#0f172a;font-size:14px;font-weight:950;text-overflow:ellipsis;white-space:nowrap}.calendar-drawer-item span{margin-top:4px;color:#64748b;font-size:12px;font-weight:850}.calendar-drawer-item small{margin-top:5px;color:#94a3b8;font-size:11px;font-weight:900}.calendar-drawer-empty{display:grid;min-height:220px;place-items:center;border:1px dashed #cfe2df;border-radius:14px;background:#f8fafc;padding:22px;text-align:center}.calendar-drawer-empty svg{color:#cbd5e1}.calendar-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:18px}.calendar-detail-grid div{border:1px solid #e2efed;border-radius:12px;background:#f8fafc;padding:12px}.calendar-detail-grid span,.calendar-detail-grid strong{display:block}.calendar-detail-grid span{color:#64748b;font-size:10px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.calendar-detail-grid strong{margin-top:5px;color:#0f172a;font-size:13px;font-weight:950}.calendar-detail-description{margin-top:14px;border:1px solid #e2efed;border-radius:12px;background:#fff;padding:14px;color:#475569;font-weight:850;line-height:1.6}.calendar-revise-box{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:10px;align-items:end;margin-top:16px;border:1px solid #fde68a;border-radius:14px;background:#fffbeb;padding:14px}.calendar-revise-box label{display:grid;gap:6px;color:#92400e;font-size:12px;font-weight:950}.calendar-revise-box input{min-height:40px;border:1px solid #facc15;border-radius:10px;padding:0 10px;outline:none}.calendar-revise-box button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:40px;border-radius:10px;padding:0 12px;color:#fff;font-size:12px;font-weight:950}.calendar-revise-box button:nth-child(2){background:#f59e0b}.calendar-revise-box button:nth-child(3){background:#16a34a}.calendar-history{display:grid;gap:10px;margin-top:16px}.calendar-history>strong{color:#0f172a;font-size:15px;font-weight:950}.calendar-history div{border-left:4px solid #f59e0b;border-radius:12px;background:#fffbeb;padding:11px 12px}.calendar-history span,.calendar-history small,.calendar-history p{display:block;color:#78350f;font-weight:900}.calendar-history small,.calendar-history p{margin-top:3px;color:#a16207;font-size:12px}@keyframes calendar-drawer-in{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:translate(0)}}.calendar-modal,.client-interaction-modal{box-sizing:border-box;width:min(1120px,100%);max-height:min(90vh,760px);overflow:visible;border:1px solid rgba(207,226,223,.95);border-radius:16px;background:#fff;padding:24px;box-shadow:0 34px 90px #0f172a47;animation:premium-modal-in .26s cubic-bezier(.16,1,.3,1) both}.calendar-modal{box-sizing:border-box;width:min(900px,calc(100vw - 40px));max-width:calc(100vw - 40px)}.calendar-modal-head,.client-interaction-modal-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.calendar-modal-head span,.client-interaction-modal-head span{color:#0f172a;font-size:18px;font-weight:950}.calendar-modal-head strong,.client-interaction-modal-head h3{display:flex;align-items:center;gap:9px;margin-top:10px;color:#16a34a;font-size:24px;font-weight:950}.calendar-form-grid,.client-interaction-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:22px}.calendar-form-grid label,.client-interaction-form label{display:grid;min-width:0;max-width:100%;overflow:hidden;gap:8px;color:#1f2937;font-weight:950}.calendar-field-wide,.client-interaction-form .wide{grid-column:1 / -1}.calendar-form-grid input,.calendar-form-grid select,.calendar-form-grid textarea,.calendar-search-select>button,.client-interaction-form input,.client-interaction-form select,.client-interaction-form textarea{box-sizing:border-box;width:100%;max-width:100%;min-width:0;min-height:40px;border:1px solid #d7e1df;border-radius:10px;padding:0 13px;color:#0f172a;font-weight:850;outline:none}.client-interaction-modal{width:min(720px,calc(100vw - 40px));max-width:calc(100vw - 40px);overflow:hidden}.calendar-search-select{position:relative;min-width:0}.calendar-search-select>button{display:flex;width:100%;align-items:center;justify-content:space-between;gap:10px;background:#fff;text-align:left}.calendar-search-select>button span{overflow:hidden;color:#0f172a;text-overflow:ellipsis;white-space:nowrap}.calendar-search-select-menu{position:absolute;z-index:190;top:calc(100% + 8px);left:0;right:0;overflow:hidden;border:1px solid #cfe2df;border-radius:12px;background:#fff;box-shadow:0 20px 48px #0f172a2e}.calendar-form-grid label:nth-child(3) .calendar-search-select-menu,.calendar-form-grid label:nth-child(4) .calendar-search-select-menu{width:min(520px,100%)}.calendar-search-select-input{position:relative;border-bottom:1px solid #edf2f7;padding:8px}.calendar-search-select-input svg{position:absolute;left:20px;top:50%;color:#94a3b8;transform:translateY(-50%)}.calendar-search-select-input input{min-height:38px;width:100%;border:1px solid #dbe7e5;border-radius:9px;padding:0 12px 0 36px;font-size:13px}.calendar-search-select-list{max-height:260px;overflow:auto;padding:6px}.calendar-search-select-list button{display:block;width:100%;border-radius:9px;padding:9px 10px;color:#1f2937;font-size:13px;font-weight:850;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.calendar-search-select-list button:hover,.calendar-search-select-list button.selected{background:#eaf7f4;color:#0f766e}.calendar-search-select-list p{padding:12px;color:#94a3b8;font-size:13px;font-weight:900;text-align:center}.calendar-form-grid textarea,.client-interaction-form textarea{min-height:92px;padding-top:12px;resize:vertical}.calendar-todo-modal{width:min(900px,calc(100vw - 36px));max-height:min(88vh,760px);overflow:auto;border-color:#cfe2dfeb;border-radius:16px;background:radial-gradient(circle at 0% 0%,rgba(16,185,129,.08),transparent 28%),#fff;padding:26px}.calendar-todo-modal .calendar-modal-head{position:sticky;top:-26px;z-index:4;margin:-26px -26px 0;border-bottom:1px solid #eef4f3;background:#fffffff0;padding:24px 26px 18px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.calendar-modal-close{display:grid;min-height:0;width:38px;height:38px;place-items:center;border:1px solid transparent;border-radius:999px;background:#fff;color:#0f172a;box-shadow:0 10px 22px #0f172a14}.calendar-modal-close:hover,.calendar-modal-close:focus-visible{border-color:#dbeafe;background:#f8fafc;color:#2563eb;outline:none}.calendar-todo-modal .calendar-form-grid{align-items:start;-moz-column-gap:18px;column-gap:18px;row-gap:16px;margin-top:24px}.calendar-todo-modal .calendar-form-grid label>span{color:#1f2937;font-size:14px;font-weight:950}.calendar-todo-modal .calendar-form-grid label>span i{color:#0f172a;font-style:normal}.calendar-todo-modal .calendar-form-grid input,.calendar-todo-modal .calendar-form-grid select,.calendar-todo-modal .calendar-form-grid textarea,.calendar-todo-modal .calendar-search-select>button{min-height:42px;border-color:#d6e4e1;border-radius:10px;background:#fff;color:#111827;font-size:15px;font-weight:900;box-shadow:inset 0 1px #ffffffb3}.calendar-todo-modal .calendar-form-grid input:focus,.calendar-todo-modal .calendar-form-grid select:focus,.calendar-todo-modal .calendar-form-grid textarea:focus,.calendar-todo-modal .calendar-search-select>button:focus-visible{border-color:#14b8a6;box-shadow:0 0 0 4px #14b8a621}.calendar-todo-modal .calendar-form-grid textarea{min-height:92px}.calendar-todo-modal .calendar-field-compact{align-content:start;gap:7px}.calendar-todo-modal .calendar-update-reason-field textarea{height:58px;min-height:58px;max-height:58px;padding-top:10px;resize:none}.calendar-todo-modal .calendar-scheduled-date-field input{height:58px}.calendar-field-count{display:block;min-height:16px;margin-top:-2px;text-align:right;color:#7b8794;font-size:13px;font-style:normal;font-weight:800}.calendar-todo-modal .calendar-modal-actions button:disabled{cursor:not-allowed;opacity:.55}.calendar-todo-modal .calendar-modal-actions{position:sticky;bottom:-26px;margin:24px -26px -26px;border-top:1px solid #eef4f3;background:#fffffff2;padding:18px 26px 22px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.calendar-todo-modal .calendar-modal-actions button{min-height:42px;border-radius:10px}.calendar-todo-modal .calendar-modal-actions button:last-child{background:linear-gradient(135deg,#2563eb,#7c3aed);box-shadow:0 14px 28px #4f46e52e}.calendar-modal-actions,.client-interaction-modal-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:22px}.calendar-modal-actions button:first-child,.client-interaction-modal-actions button:first-child{min-height:40px;border:1px solid #d8e4e2;border-radius:10px;background:#fff;padding:0 18px;color:#334155;font-weight:950}.calendar-page{background:radial-gradient(circle at 12% 0%,rgba(37,99,235,.08),transparent 28%),radial-gradient(circle at 88% 4%,rgba(20,184,166,.13),transparent 30%),linear-gradient(180deg,#f8fbff,#eef8f6);padding:18px}.calendar-pro-header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px;border:1px solid rgba(219,231,229,.85);border-radius:16px;background:radial-gradient(circle at 92% 0%,rgba(20,184,166,.14),transparent 28%),linear-gradient(135deg,#fffffff5,#f8fbffeb);padding:16px 18px;box-shadow:0 16px 42px #0f172a0f}.calendar-pro-header .calendar-eyebrow{color:#0f172a;font-size:20px;line-height:1.15}.calendar-pro-header span{display:block;margin-top:7px;color:#64748b;font-size:13px;font-weight:850}.calendar-pro-header .calendar-eyebrow svg{display:grid;width:30px;height:30px;border:1px solid #cde9e5;border-radius:10px;background:#effdfa;padding:6px;color:#0f766e;box-shadow:0 8px 18px #0f766e1a}.calendar-pro-actions{flex-wrap:nowrap}.calendar-pro-actions button:first-child{border:1px solid #dbe7e5;background:#fff;color:#0f766e;box-shadow:0 10px 22px #0f172a0f}.calendar-pro-actions button:last-child{background:linear-gradient(135deg,#2563eb,#4f46e5);color:#fff;box-shadow:0 14px 26px #2563eb38}.calendar-pro-actions button{display:inline-flex;align-items:center;min-width:118px;justify-content:center;gap:8px;min-height:46px;border-radius:14px;padding:0 18px;font-weight:950;line-height:1;transition:transform .16s ease,box-shadow .16s ease}.calendar-pro-actions button svg{width:17px;height:17px;flex:0 0 auto;stroke-width:2.4}.calendar-pro-actions button:hover{transform:translateY(-2px)}.calendar-kpi-strip{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.calendar-kpi-hidden{display:none!important}.calendar-kpi-strip .calendar-metric{min-height:88px;border-color:#e4eeec;border-radius:12px;padding:14px;box-shadow:0 12px 32px #0f172a0e;transition:transform .18s ease,box-shadow .18s ease}.calendar-kpi-strip .calendar-metric:hover{transform:translateY(-3px);box-shadow:0 18px 40px #0f172a17}.calendar-kpi-strip .calendar-metric>span{width:42px;height:42px;border-radius:12px}.calendar-kpi-strip .calendar-metric strong{font-size:25px;line-height:1}.calendar-metric-blue>span{background:#eff6ff;color:#2563eb}.calendar-metric-amber>span{background:#fff7ed;color:#f97316}.calendar-metric-red>span{background:#fef2f2;color:#ef4444}.calendar-metric-violet>span{background:#eef2ff;color:#4f46e5}.calendar-metric-green>span{background:#ecfdf5;color:#10b981}.calendar-page-premium{background:radial-gradient(circle at 10% 0%,rgba(14,165,233,.12),transparent 27%),radial-gradient(circle at 92% 4%,rgba(20,184,166,.2),transparent 30%),linear-gradient(180deg,#f8fbff,#eef8f6)}.calendar-command-hero{border-radius:20px;box-shadow:0 22px 54px #0f172a14}.calendar-command-strip{display:none;grid-template-columns:minmax(180px,.7fr) minmax(180px,.7fr) minmax(180px,.7fr) minmax(320px,1.4fr);gap:14px;margin-top:14px}.calendar-command-summary,.calendar-workload-chart{overflow:hidden;border:1px solid #dbe9e6;border-radius:18px;background:radial-gradient(circle at 95% 0%,rgba(15,118,110,.12),transparent 34%),#fffffff5;padding:16px;box-shadow:0 16px 40px #0f172a0e}.calendar-command-summary span,.calendar-workload-chart span{color:#64748b;font-size:11px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.calendar-command-summary strong{display:block;margin-top:8px;color:#0f172a;font-size:34px;font-weight:950;line-height:1}.calendar-command-summary small{display:block;margin-top:8px;color:#64748b;font-weight:900}.calendar-command-summary-follow{background:radial-gradient(circle at 95% 0%,rgba(16,185,129,.18),transparent 34%),#fff}.calendar-command-summary-overdue{background:radial-gradient(circle at 95% 0%,rgba(239,68,68,.13),transparent 34%),#fff}.calendar-workload-chart{display:grid;grid-template-columns:120px minmax(0,1fr);align-items:center;gap:10px;padding-bottom:8px}.calendar-workload-chart strong{display:block;margin-top:6px;color:#0f172a;font-size:17px;font-weight:950}.followup-flow-board{position:relative;overflow:hidden;margin-top:14px;border:1px solid #cfe7e3;border-radius:18px;background:linear-gradient(135deg,#fffffffa,#f1fdfae6),radial-gradient(circle at 92% 4%,rgba(59,130,246,.1),transparent 32%);padding:18px;box-shadow:0 18px 48px #0f172a13}.followup-flow-board:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,#0f766e,#14b8a6,#2563eb,#f97316)}.followup-flow-head{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:14px}.followup-flow-head span{color:#0f766e;font-size:11px;font-weight:950;letter-spacing:.16em;text-transform:uppercase}.followup-flow-head strong{display:block;margin-top:4px;color:#0f172a;font-size:22px;font-weight:950}.followup-flow-head p{border:1px solid #dbe7e5;border-radius:999px;background:#fff;padding:8px 12px;color:#475569;font-size:12px;font-weight:950}.followup-flow-table{overflow-x:auto;overflow-y:visible;border:1px solid #dbeafe;border-radius:16px;background:#fff}.followup-flow-month,.followup-flow-head-row,.followup-flow-row{display:grid;grid-template-columns:68px minmax(190px,1.1fr) 120px 86px minmax(420px,2.3fr);min-width:940px}.followup-flow-month{align-items:center;min-height:46px;background:#e0f2fe;color:#334155}.followup-flow-month span,.followup-flow-month strong{padding:0 16px;font-size:12px;font-weight:950}.followup-flow-month strong{grid-column:2 / 5;justify-self:center;font-size:14px}.followup-flow-head-row{min-height:42px;align-items:center;background:#f1f9ff}.followup-flow-head-row span,.followup-flow-row>span,.followup-flow-row>strong,.followup-flow-row>em{border-right:1px solid rgba(148,163,184,.22);padding:0 14px}.followup-flow-head-row span{color:#334155;font-size:11px;font-weight:950}.followup-flow-body{position:relative;background:repeating-linear-gradient(90deg,#0f172a09 0,#0f172a09 44px,#0f172a12 44px,#0f172a12 88px),#fff}.followup-flow-row{min-height:52px;align-items:center;border-top:1px solid rgba(148,163,184,.18);transition:background-color .18s ease,transform .18s ease,box-shadow .18s ease}.followup-flow-row:hover{position:relative;z-index:3;background:linear-gradient(90deg,#ecfdf5f2,#eff6fff2);box-shadow:0 16px 34px #0f172a14;transform:translateY(-1px)}.followup-flow-row>span,.followup-flow-row>strong,.followup-flow-row>em{color:#334155;font-size:12px;font-style:normal;font-weight:900}.followup-flow-row>strong{color:#0f172a}.followup-flow-ring{display:grid;width:38px;height:38px;place-items:center;justify-self:center;border-radius:999px;background:conic-gradient(#0f766e var(--done),#e2e8f0 0);box-shadow:0 8px 18px #0f766e24}.followup-flow-ring b{display:grid;width:28px;height:28px;place-items:center;border-radius:999px;background:#fff;color:#0f172a;font-size:10px;font-weight:950}.followup-flow-track{position:relative;min-height:52px}.followup-flow-track>i{position:absolute;top:15px;height:22px;min-width:86px;border-radius:7px;background:linear-gradient(90deg,#0f766e,#14b8a6);box-shadow:0 12px 22px #0f766e2e;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}.followup-flow-row:hover .followup-flow-track>i{filter:saturate(1.18);transform:translate(4px);box-shadow:0 16px 30px #0f766e3d}.followup-flow-track>i b{display:block;overflow:hidden;padding:4px 8px;color:#fff;font-size:10px;font-style:normal;font-weight:950;text-overflow:ellipsis;white-space:nowrap}.followup-flow-row-done .followup-flow-track>i{background:linear-gradient(90deg,#16a34a,#22c55e)}.followup-flow-row-overdue .followup-flow-track>i{background:linear-gradient(90deg,#dc2626,#f97316)}.followup-flow-row-revised .followup-flow-track>i{background:linear-gradient(90deg,#f59e0b,#8b5cf6)}.followup-flow-today{position:absolute;top:0;bottom:0;z-index:2;width:1px;margin-left:464px;background:#2563eb9e;pointer-events:none}.followup-flow-today b{position:absolute;top:-31px;left:-36px;border-radius:8px;background:#0ea5e9;padding:6px 10px;color:#fff;font-size:11px;font-style:normal;font-weight:950;white-space:nowrap}.followup-flow-analysis{position:absolute;left:min(70%,640px);top:50%;z-index:8;width:260px;transform:translate(18px,-50%) scale(.96);pointer-events:none;opacity:0;border:1px solid rgba(207,226,223,.95);border-radius:14px;background:#0f172af0;padding:12px;box-shadow:0 22px 45px #0f172a38;transition:opacity .18s ease,transform .18s ease}.followup-flow-analysis strong,.followup-flow-analysis span,.followup-flow-analysis p,.followup-flow-analysis small{display:block}.followup-flow-analysis strong{color:#fff;font-size:13px;font-weight:950}.followup-flow-analysis span{margin-top:6px;color:#99f6e4;font-size:14px;font-weight:950}.followup-flow-analysis p,.followup-flow-analysis small{margin-top:5px;color:#cbd5e1;font-size:11px;font-weight:850}.followup-flow-row:hover .followup-flow-analysis{opacity:1;transform:translate(8px,-50%) scale(1)}.followup-flow-empty{min-width:940px;padding:28px;color:#94a3b8;font-weight:950;text-align:center}.calendar-workspace-premium{grid-template-columns:minmax(0,1fr) minmax(390px,.38fr)}.calendar-workspace-premium .calendar-month-card{border-radius:20px;background:linear-gradient(180deg,#fffffffa,#f8fbfff5),#fff}.calendar-workspace-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.38fr);gap:14px;margin-top:14px;align-items:stretch}.calendar-workspace-grid .calendar-month-card,.calendar-day-panel,.calendar-table-card{border:1px solid #ddebe8;border-radius:14px;background:#fffffff5;box-shadow:0 14px 38px #0f172a0f}.calendar-workspace-grid .calendar-month-card:before,.calendar-table-card:before,.calendar-selected-agenda:before{display:none}.calendar-toolbar{border-bottom:1px solid #eef4f2;padding-bottom:12px}.calendar-toolbar>div{align-items:center}.calendar-toolbar select{display:none}.calendar-view-toggle{display:inline-flex;overflow:hidden;border:1px solid #dce8e5;border-radius:9px;background:#f8fafc}.calendar-view-toggle button{min-height:34px;border:0;border-radius:0;background:transparent;padding:8px 13px;color:#64748b;font-size:12px;font-weight:950}.calendar-view-toggle button.active{background:#0f766e;color:#fff}.calendar-grid{gap:0;overflow:hidden;border:1px solid #dfecea;border-radius:18px;background:#fff}.calendar-weekdays{margin:18px 0 10px}.calendar-grid button,.calendar-grid .calendar-day-card{min-height:108px;border:0;border-right:1px solid #edf2f7;border-bottom:1px solid #edf2f7;border-radius:0;background:linear-gradient(145deg,#fff,#fbfefd);padding:12px}.calendar-grid button:nth-child(7n),.calendar-grid .calendar-day-card:nth-child(7n){border-right:0}.calendar-weekdays-day,.calendar-grid-day{grid-template-columns:1fr}.calendar-grid-day button,.calendar-grid-day .calendar-day-card{min-height:250px}.calendar-grid-week button,.calendar-grid-week .calendar-day-card{min-height:150px}.calendar-grid button:hover,.calendar-grid .calendar-day-card:hover,.calendar-grid .calendar-day-card:focus-visible{z-index:2;transform:translateY(-2px);border-color:transparent;box-shadow:inset 0 0 0 1px #5eead4,0 20px 40px #0f766e24}.calendar-day-active{background:radial-gradient(circle at 92% 16%,rgba(20,184,166,.16),transparent 34%),linear-gradient(145deg,#ecfdf5,#fff)!important}.calendar-day-active strong{background:linear-gradient(135deg,#0f766e,#14b8a6);border-radius:999px;box-shadow:0 10px 18px #0f766e3d}.calendar-date-dots{display:flex;gap:5px;margin-top:12px}.calendar-date-dots i{width:6px;height:6px;border-radius:999px}.calendar-dot-done{background:#22c55e}.calendar-dot-overdue{background:#ef4444}.calendar-dot-revised{background:#f59e0b}.calendar-dot-open{background:#6366f1}.calendar-day-pills{display:grid;gap:4px;margin-top:9px;max-width:110px}.calendar-grid .calendar-day-pills small{margin:0;justify-content:center;border:1px solid #dbeafe;background:#eff6ff;color:#2563eb;font-size:10px}.calendar-grid .calendar-day-pills .calendar-day-overdue{background:#fef2f2;color:#ef4444}.calendar-grid button:after,.calendar-grid button:has(small):after,.calendar-grid .calendar-day-card:after,.calendar-grid .calendar-day-card:has(small):after{display:none}.calendar-grid .calendar-day-card .calendar-day-add{position:absolute;top:10px;right:10px;z-index:5;display:grid;min-height:0;width:30px;height:30px;place-items:center;border:1px solid rgba(15,118,110,.22);border-radius:999px;background:linear-gradient(135deg,#fff,#ecfdf5);padding:0;color:#0f766e;opacity:1;transform:none;box-shadow:0 10px 24px #0f766e29}.calendar-grid .calendar-day-card .calendar-day-add svg{width:16px;height:16px;stroke-width:3}.calendar-grid .calendar-day-card .calendar-day-add:hover,.calendar-grid .calendar-day-card .calendar-day-add:focus-visible{border-color:transparent;background:linear-gradient(135deg,#10b981,#0f766e);color:#fff;outline:3px solid rgba(16,185,129,.2);outline-offset:2px;transform:translateY(-1px) scale(1.04)}.calendar-day-number{display:grid;width:34px;height:34px;place-items:center}.calendar-side-stack{display:none}.calendar-day-panel{display:flex;min-height:100%;flex-direction:column;overflow:hidden}.calendar-day-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;border-bottom:1px solid #edf2f7;padding:16px 16px 12px}.calendar-day-panel-head span{color:#64748b;font-size:11px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.calendar-day-panel-head strong{display:block;margin-top:5px;color:#0f172a;font-size:16px;font-weight:950}.calendar-day-panel-head button{display:grid;width:34px;height:34px;place-items:center;border:1px solid #dce8e5;border-radius:9px;color:#64748b}.calendar-day-tabs{display:flex;flex-wrap:wrap;gap:7px;border-bottom:1px solid #edf2f7;background:linear-gradient(135deg,#f8fbfaf5,#ffffffe6);padding:10px 14px}.calendar-day-tabs button{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:38px;overflow:hidden;border:1px solid transparent;border-radius:999px;background:#fff;padding:0 13px;color:#64748b;font-size:12px;font-weight:950;cursor:pointer;box-shadow:0 8px 18px #0f172a09;transition:color .18s ease,border-color .18s ease,background-color .18s ease,box-shadow .18s ease,transform .18s ease}.calendar-day-tabs button:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;border-radius:inherit;background:linear-gradient(135deg,#0f766e,#14b8a6);opacity:0;transform:scale(.82);transition:opacity .18s ease,transform .18s ease}.calendar-day-tabs button>*{position:relative;z-index:1}.calendar-day-tabs button.active,.calendar-day-tabs button:hover{border-color:#99f6e4;color:#0f766e;transform:translateY(-1px);box-shadow:0 14px 26px #0f766e1a}.calendar-day-tabs button.active{border-color:#0f766e;background:#0f766e;color:#fff}.calendar-day-tabs button.active:before{opacity:0;transform:scale(1)}.calendar-day-tabs button.active svg,.calendar-day-tabs button.active span,.calendar-day-tabs button.active strong{color:#fff}.calendar-day-tabs i{display:grid;min-width:18px;height:18px;place-items:center;border-radius:999px;background:#e8f2ff;color:#2563eb;font-size:10px;font-style:normal;box-shadow:inset 0 0 0 1px #2563eb14;transition:background-color .18s ease,color .18s ease,transform .18s ease}.calendar-day-tabs button.active i{background:#fff;color:#0f766e;transform:scale(1.08)}.calendar-panel-section{padding:14px 16px 0}.calendar-panel-section-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.calendar-panel-section-head strong{color:#0f172a;font-size:13px;font-weight:950}.calendar-panel-section-head button{display:inline-flex;align-items:center;gap:5px;min-height:30px;border:1px solid #bfe7e1;border-radius:8px;background:#effdfa;padding:0 10px;color:#0f766e;font-size:11px;font-weight:950}.calendar-panel-section-body{display:grid;gap:9px}.calendar-mini-pager{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:10px;border:1px solid #e4eeec;border-radius:11px;background:#f8fbfa;padding:8px}.calendar-mini-pager button{display:inline-flex;align-items:center;justify-content:center;gap:4px;min-height:30px;border:1px solid #dbe7e5;border-radius:8px;background:#fff;padding:0 10px;color:#0f766e;font-size:11px;font-weight:950;transition:transform .16s ease,border-color .16s ease,color .16s ease}.calendar-mini-pager button:not(:disabled):hover{transform:translateY(-1px);border-color:#99f6e4;color:#0f172a}.calendar-mini-pager button:disabled{cursor:not-allowed;opacity:.45}.calendar-mini-pager span{color:#64748b;font-size:11px;font-weight:950;white-space:nowrap}.calendar-agenda-card{display:grid;grid-template-columns:48px minmax(0,1fr) auto;gap:10px;align-items:center;width:100%;border:1px solid #e2edf0;border-left:4px solid #6366f1;border-radius:12px;background:#fff;padding:10px;text-align:left;transition:transform .18s ease,box-shadow .18s ease}.calendar-agenda-card:hover{transform:translateY(-2px);box-shadow:0 12px 26px #0f172a14}.calendar-agenda-card-done{border-left-color:#22c55e}.calendar-agenda-card-overdue{border-left-color:#ef4444}.calendar-agenda-card-revised{border-left-color:#f59e0b}.calendar-agenda-card-open{border-left-color:#6366f1}.calendar-agenda-date{display:grid;width:42px;height:48px;place-items:center;border-radius:10px;background:#eef2ff;color:#4f46e5}.calendar-agenda-card-overdue .calendar-agenda-date{background:#fef2f2;color:#ef4444}.calendar-agenda-card-revised .calendar-agenda-date{background:#fff7ed;color:#f97316}.calendar-agenda-card-done .calendar-agenda-date{background:#ecfdf5;color:#10b981}.calendar-agenda-date b,.calendar-agenda-date i,.calendar-agenda-card-main strong,.calendar-agenda-card-main small,.calendar-agenda-card em{display:block}.calendar-agenda-date b{font-size:16px;font-weight:950;line-height:1}.calendar-agenda-date i{font-size:10px;font-style:normal;font-weight:950;text-transform:uppercase}.calendar-agenda-card-main{min-width:0}.calendar-agenda-card-main strong{overflow:hidden;color:#0f172a;font-size:12px;font-weight:950;text-overflow:ellipsis;white-space:nowrap}.calendar-agenda-card-main small{overflow:hidden;margin-top:3px;color:#64748b;font-size:10px;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.calendar-agenda-card em{grid-column:2 / -1;color:#94a3b8;font-size:10px;font-style:normal;font-weight:900}.calendar-agenda-card-compact{grid-template-columns:22px minmax(0,1fr) auto}.calendar-agenda-card-compact .calendar-agenda-date{width:18px;height:18px;border:1px solid #cbd5e1;background:#fff}.calendar-agenda-card-compact .calendar-agenda-date b,.calendar-agenda-card-compact .calendar-agenda-date i{display:none}.calendar-mini-empty{border:1px dashed #dbe7e5;border-radius:12px;background:#f8fafc;padding:14px;color:#94a3b8;font-size:12px;font-weight:900;text-align:center}.calendar-timeline-row{position:relative;display:grid;grid-template-columns:62px minmax(0,1fr);gap:10px;padding-left:14px}.calendar-timeline-row:before{content:"";position:absolute;left:0;top:8px;width:7px;height:7px;border-radius:999px;background:#6366f1}.calendar-timeline-done:before{background:#22c55e}.calendar-timeline-overdue:before{background:#ef4444}.calendar-timeline-revised:before{background:#f59e0b}.calendar-timeline-row span{color:#64748b;font-size:10px;font-weight:950}.calendar-timeline-row p{color:#334155;font-size:11px;font-weight:850}.calendar-timeline-table-wrap{overflow:hidden;border:1px solid #e4eeec;border-radius:13px;background:#fff}.calendar-timeline-table{width:100%;border-collapse:collapse}.calendar-timeline-table th,.calendar-timeline-table td{border-bottom:1px solid #eef4f2;padding:10px 11px;text-align:left;font-size:11px}.calendar-timeline-table th{background:linear-gradient(135deg,#f8fbfa,#eef8f6);color:#64748b;font-weight:950;letter-spacing:.04em;text-transform:uppercase}.calendar-timeline-table td{color:#334155;font-weight:900;vertical-align:middle}.calendar-timeline-table tr:last-child td{border-bottom:0}.calendar-timeline-table td:first-child{white-space:nowrap}.calendar-timeline-dot{display:inline-block;width:8px;height:8px;margin-right:7px;border-radius:999px;background:#6366f1;box-shadow:0 0 0 3px #eef2ff}.calendar-timeline-dot-done{background:#22c55e;box-shadow:0 0 0 3px #dcfce7}.calendar-timeline-dot-overdue{background:#ef4444;box-shadow:0 0 0 3px #fee2e2}.calendar-timeline-dot-revised{background:#f59e0b;box-shadow:0 0 0 3px #fef3c7}.calendar-timeline-dot-open{background:#6366f1;box-shadow:0 0 0 3px #eef2ff}.calendar-table-card{margin-top:14px}.calendar-table-head{border-bottom:1px solid #edf2f7;padding-bottom:12px}.calendar-filters{border-color:#e7efed;background:#fff;box-shadow:inset 0 0 0 1px #f8fafccc}.calendar-table-wrap{border-color:#e6efed}.calendar-table-wrap th{background:#f8fbfa}.calendar-bucket-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:166;display:grid;place-items:center;background:#0f172a6b;padding:22px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.calendar-bucket-modal{width:min(760px,100%);max-height:min(84vh,720px);display:flex;flex-direction:column;overflow:hidden;border:1px solid rgba(219,231,229,.96);border-radius:18px;background:radial-gradient(circle at 100% 0%,rgba(20,184,166,.14),transparent 30%),#fff;box-shadow:0 34px 90px #0f172a47;animation:calendar-bucket-in .22s cubic-bezier(.16,1,.3,1) both}.calendar-bucket-follow-ups{border-top:5px solid #4f46e5}.calendar-bucket-todos{border-top:5px solid #2563eb}.calendar-bucket-overdue{border-top:5px solid #ef4444}.calendar-bucket-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;border-bottom:1px solid #edf2f7;padding:20px 22px 16px}.calendar-bucket-head span{color:#64748b;font-size:11px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.calendar-bucket-head strong{display:block;margin-top:5px;color:#0f172a;font-size:25px;font-weight:950;line-height:1}.calendar-bucket-head p{margin-top:8px;color:#64748b;font-size:13px;font-weight:850}.calendar-bucket-head button{display:inline-grid;width:40px;height:40px;flex:0 0 auto;place-items:center;border:1px solid #dbe7e5;border-radius:12px;background:#fff;color:#0f766e;box-shadow:0 8px 18px #0f172a0e;transition:transform .16s ease,border-color .16s ease,color .16s ease,background-color .16s ease}.calendar-bucket-head button:hover{transform:translateY(-1px);border-color:#99f6e4;background:#ecfdf5;color:#0f766e}.calendar-bucket-head button svg{width:19px;height:19px;stroke-width:2.5}.calendar-bucket-list{display:grid;grid-auto-rows:minmax(112px,auto);gap:12px;min-height:0;overflow:auto;padding:16px 22px}.calendar-bucket-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:center;border:1px solid #e4eeec;border-left:5px solid #6366f1;border-radius:15px;background:#fffffff5;padding:15px;box-shadow:0 12px 28px #0f172a0e;transition:transform .18s ease,box-shadow .18s ease}.calendar-bucket-card:hover{transform:translateY(-2px);box-shadow:0 18px 36px #0f172a17}.calendar-bucket-card-done{border-left-color:#22c55e}.calendar-bucket-card-overdue{border-left-color:#ef4444;background:linear-gradient(135deg,#fff,#fff7f7)}.calendar-bucket-card-revised{border-left-color:#f59e0b;background:linear-gradient(135deg,#fff,#fffaf0)}.calendar-bucket-card-open{border-left-color:#6366f1}.calendar-bucket-type{display:inline-flex;width:-moz-fit-content;width:fit-content;border-radius:999px;padding:5px 10px;font-size:11px;font-weight:950}.calendar-bucket-type-done{background:#ecfdf5;color:#16a34a}.calendar-bucket-type-overdue{background:#fef2f2;color:#ef4444}.calendar-bucket-type-revised{background:#fffbeb;color:#d97706}.calendar-bucket-type-open{background:#eef2ff;color:#4f46e5}.calendar-bucket-card h3{margin-top:8px;color:#0f172a;font-size:16px;font-weight:950}.calendar-bucket-card p{margin-top:5px;color:#64748b;font-size:12px;font-weight:850}.calendar-bucket-meta{display:flex;flex-wrap:wrap;gap:8px;margin-top:11px}.calendar-bucket-meta span{display:inline-flex;align-items:center;gap:5px;min-height:26px;border:1px solid #e2e8f0;border-radius:999px;background:#f8fafc;padding:0 9px;color:#475569;font-size:11px;font-weight:900}.calendar-bucket-actions{display:grid;gap:8px;min-width:130px}.calendar-bucket-actions button,.calendar-bucket-footer button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:36px;border-radius:10px;padding:0 12px;font-size:12px;font-weight:950}.calendar-bucket-actions button:first-child{min-width:130px;position:relative;z-index:1;border:1px solid #dbe7e5;background:#fff;color:#0f766e}.calendar-bucket-actions button:last-child{background:linear-gradient(135deg,#0f766e,#10b981);color:#fff;box-shadow:0 10px 20px #0f766e29}.calendar-bucket-empty{display:grid;min-height:220px;place-items:center;border:1px dashed #dbe7e5;border-radius:15px;background:#f8fafc;padding:28px;text-align:center}.calendar-bucket-empty svg{color:#cbd5e1}.calendar-bucket-empty strong{color:#334155;font-size:16px;font-weight:950}.calendar-bucket-empty span{color:#94a3b8;font-size:13px;font-weight:850}.calendar-bucket-footer{display:flex;justify-content:space-between;align-items:center;gap:12px;border-top:1px solid #edf2f7;padding:16px 22px 20px}.calendar-bucket-footer-actions{display:flex;gap:12px;margin-left:auto}.calendar-bucket-footer-actions button:first-child{border:1px solid #dbe7e5;background:#fff;color:#334155;box-shadow:0 8px 18px #0f172a0b}.calendar-bucket-footer-actions button:last-child{background:linear-gradient(135deg,#0f766e,#2563eb);color:#fff;box-shadow:0 14px 26px #2563eb33}.calendar-bucket-footer button{min-width:118px;min-height:42px;overflow:visible;white-space:nowrap}.calendar-bucket-footer button svg{width:16px;height:16px;flex:0 0 auto;stroke-width:2.4}.calendar-bucket-footer button:hover{transform:translateY(-1px)}.sidebar-chatbot{position:relative;z-index:60;padding:0 16px 18px}.sidebar-chatbot.is-collapsed{padding:0 10px 18px}.sidebar-chatbot-trigger{position:relative;width:100%;min-height:62px;display:flex;align-items:center;gap:12px;border:1px solid rgba(255,255,255,.18);border-radius:18px;background:radial-gradient(circle at 20% 0%,rgba(255,255,255,.22),transparent 34%),linear-gradient(135deg,#ffffff29,#ffffff12);color:#fff;padding:10px 12px;text-align:left;box-shadow:0 18px 38px #082f492e;isolation:isolate;overflow:hidden;transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease}.sidebar-chatbot-trigger:after{content:"";position:absolute;inset:-40% auto auto -20%;width:90px;height:90px;border-radius:999px;background:#ffffff29;filter:blur(8px);pointer-events:none}.sidebar-chatbot-trigger:hover{transform:translateY(-2px);border-color:#ffffff57;background:radial-gradient(circle at 20% 0%,rgba(255,255,255,.3),transparent 36%),linear-gradient(135deg,#ffffff3d,#ffffff1a);box-shadow:0 22px 44px #082f493d}.sidebar-chatbot.is-collapsed .sidebar-chatbot-trigger{min-height:52px;justify-content:center;border-radius:16px;padding:0}.sidebar-chatbot-trigger-icon{width:42px;height:42px;display:inline-grid;place-items:center;flex:0 0 auto;border-radius:15px;background:#fff;color:#0f766e;box-shadow:0 14px 26px #022c2233;animation:sidebarBotFloat 2.8s ease-in-out infinite}.sidebar-chatbot-trigger-copy{min-width:0;display:grid;gap:2px;flex:1}.sidebar-chatbot-trigger-copy strong{font-size:13px;font-weight:950;line-height:1.15;color:#fff}.sidebar-chatbot-trigger-copy small{font-size:11px;font-weight:800;line-height:1.2;color:#ffffffad}.sidebar-chatbot-panel{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;width:min(440px,calc(100vw - 28px));height:min(720px,calc(100vh - 34px));margin:auto;display:grid;grid-template-rows:auto auto minmax(0,1fr) auto auto auto;overflow:hidden;border:1px solid rgba(15,118,110,.14);border-radius:24px;background:#fffffffa;color:#0f172a;box-shadow:0 34px 80px #0f172a3d;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.sidebar-chatbot-panel.is-fullscreen{position:fixed;top:18px;right:18px;bottom:18px;left:18px;width:auto;height:auto;max-width:1180px;margin:0 auto;display:grid;grid-template-rows:auto auto minmax(0,1fr) auto auto auto;border-radius:28px;box-shadow:0 42px 110px #0f172a57}.sidebar-chatbot.is-collapsed .sidebar-chatbot-panel{top:0;right:0;bottom:0;left:0;margin:auto}.sidebar-chatbot.is-collapsed .sidebar-chatbot-panel.is-fullscreen{top:18px;right:18px;bottom:18px;left:18px;margin:0 auto}.sidebar-chatbot-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 16px 12px;background:radial-gradient(circle at 18% 0%,rgba(20,184,166,.18),transparent 36%),linear-gradient(135deg,#f8fffd,#eefbf8);border-bottom:1px solid rgba(15,118,110,.12)}.sidebar-chatbot-head>div{display:inline-flex;align-items:center;gap:9px;min-width:0}.sidebar-chatbot-head .sidebar-chatbot-head-actions{display:inline-flex;align-items:center;gap:8px;flex:0 0 auto}.sidebar-chatbot-head span{width:32px;height:32px;display:inline-grid;place-items:center;border-radius:11px;background:#0f766e;color:#fff;box-shadow:0 12px 24px #0f766e3d}.sidebar-chatbot-title{min-width:0;display:grid;gap:2px}.sidebar-chatbot-title strong{font-size:15px;font-weight:950;color:#0f172a}.sidebar-chatbot-title small{font-size:11px;font-weight:850;color:#64748b}.sidebar-chatbot-head button{width:36px;height:36px;display:inline-grid;place-items:center;flex:0 0 auto;border:1px solid rgba(15,118,110,.14);border-radius:12px;background:#fff;color:#0f766e;transition:transform .16s ease,background .16s ease}.sidebar-chatbot-head button:hover{transform:rotate(-4deg) scale(1.03);background:#ecfdf5}.sidebar-chatbot-insights{display:flex;align-items:center;gap:8px;padding:10px 14px;background:#fff;border-bottom:1px solid rgba(226,232,240,.9)}.sidebar-chatbot-insights span{min-width:0;display:inline-flex;align-items:center;gap:5px;border:1px solid rgba(20,184,166,.16);border-radius:999px;background:#f0fdfa;color:#0f766e;padding:6px 9px;font-size:10px;font-weight:950;white-space:nowrap}.sidebar-chatbot-body{max-height:none;min-height:0;display:grid;gap:10px;overflow-y:auto;overflow-x:hidden;padding:16px;background:linear-gradient(180deg,#f8fafcd6,#fffffffa),repeating-linear-gradient(135deg,rgba(15,118,110,.035) 0 1px,transparent 1px 12px)}.sidebar-chatbot-panel.is-fullscreen .sidebar-chatbot-body{max-height:none;min-height:0;padding:24px}.sidebar-chatbot-message{display:flex;align-items:flex-start;gap:8px}.sidebar-chatbot-bubble{max-width:88%;border-radius:16px;padding:10px 12px}.sidebar-chatbot-panel.is-fullscreen .sidebar-chatbot-bubble{max-width:min(780px,88%);padding:14px 16px;border-radius:20px}.sidebar-chatbot-bubble p{margin:0;font-size:12px;font-weight:750;line-height:1.45;white-space:pre-line}.sidebar-chatbot-panel.is-fullscreen .sidebar-chatbot-bubble p{font-size:14px;line-height:1.58}.sidebar-chatbot-bubble small{display:inline-flex;margin-top:8px;border-radius:999px;background:#f8fafc;color:#64748b;padding:4px 7px;font-size:10px;font-weight:900}.sidebar-chatbot-suggestions{display:flex;flex-wrap:wrap;gap:7px;margin-top:12px}.sidebar-chatbot-suggestions button{min-height:30px;border:1px solid rgba(15,118,110,.16);border-radius:999px;background:linear-gradient(135deg,#f0fdfa,#eff6ff);color:#0f766e;padding:6px 9px;font-size:10.5px;font-weight:950;line-height:1;white-space:nowrap;box-shadow:0 8px 16px #0f172a0d;transition:transform .16s ease,border-color .16s ease,background .16s ease,color .16s ease}.sidebar-chatbot-panel.is-fullscreen .sidebar-chatbot-suggestions button{min-height:36px;padding:8px 12px;font-size:11.5px}.sidebar-chatbot-suggestions button:hover{transform:translateY(-1px);border-color:#0f766e57;background:linear-gradient(135deg,#0f766e,#2563eb);color:#fff}.sidebar-chatbot-suggestions button:disabled{cursor:wait;opacity:.55}.sidebar-chatbot-report{display:grid;gap:10px;margin-top:12px;border-top:1px solid #e2e8f0;padding-top:12px}.sidebar-chatbot-report-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.sidebar-chatbot-report-head strong{min-width:0;color:#0f172a;font-size:13px;font-weight:950}.sidebar-chatbot-report-head span{flex:0 0 auto;border-radius:999px;background:linear-gradient(135deg,#0f766e,#2563eb);color:#fff;padding:6px 9px;font-size:10.5px;font-weight:950}.sidebar-chatbot-report-meta{display:flex;flex-wrap:wrap;gap:6px}.sidebar-chatbot-report-meta span{border:1px solid #dbeafe;border-radius:999px;background:#eff6ff;color:#1d4ed8;padding:5px 8px;font-size:10px;font-weight:900}.sidebar-chatbot-report-table{overflow-x:auto;border:1px solid #dbe7e5;border-radius:14px}.sidebar-chatbot-report-table table{width:100%;min-width:560px;border-collapse:collapse;background:#fff}.sidebar-chatbot-report-table th,.sidebar-chatbot-report-table td{border-bottom:1px solid #edf2f7;padding:9px 10px;text-align:left;vertical-align:middle;font-size:11px;font-weight:850;color:#334155}.sidebar-chatbot-report-table th{background:#f0fdfa;color:#0f766e;font-size:9.5px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.sidebar-chatbot-report-table tr:last-child td{border-bottom:0}.sidebar-chatbot-percent{position:relative;min-width:86px;height:24px;display:inline-flex;align-items:center;overflow:hidden;border-radius:999px;background:#e2e8f0}.sidebar-chatbot-percent i{position:absolute;inset:0 auto 0 0;border-radius:inherit;background:linear-gradient(135deg,#14b8a6,#2563eb)}.sidebar-chatbot-percent b{position:relative;z-index:1;width:100%;text-align:center;color:#0f172a;font-size:10px;font-weight:950}.sidebar-chatbot-report-grid{display:grid;gap:8px}.sidebar-chatbot-report-grid div{display:grid;gap:6px;border:1px solid #e2e8f0;border-radius:14px;background:#f8fafc;padding:10px}.sidebar-chatbot-report-grid strong{color:#0f172a;font-size:11px;font-weight:950}.sidebar-chatbot-report-grid span{color:#475569;font-size:10.5px;font-weight:800;line-height:1.35}.sidebar-chatbot-message.bot .sidebar-chatbot-bubble{background:#fff;color:#334155;border:1px solid rgba(148,163,184,.2);box-shadow:0 12px 24px #0f172a0f}.sidebar-chatbot-message.user{justify-content:flex-end}.sidebar-chatbot-message.user .sidebar-chatbot-bubble{background:linear-gradient(135deg,#0f766e,#2563eb);color:#fff;border-bottom-right-radius:6px;box-shadow:0 14px 26px #2563eb38}.sidebar-chatbot-message.bot svg{width:28px;height:28px;flex:0 0 auto;padding:6px;border-radius:10px;background:#ccfbf1;color:#0f766e}.sidebar-chatbot-typing{min-width:66px;min-height:38px;display:inline-flex;align-items:center;justify-content:center;gap:5px}.sidebar-chatbot-typing i{width:7px;height:7px;display:inline-block;border-radius:999px;background:#0f766e;animation:sidebarTyping .9s ease-in-out infinite}.sidebar-chatbot-typing i:nth-child(2){animation-delay:.12s}.sidebar-chatbot-typing i:nth-child(3){animation-delay:.24s}.sidebar-chatbot-prompts{display:flex;gap:7px;overflow-x:auto;overflow-y:hidden;padding:12px 14px 2px;background:#fff}.sidebar-chatbot-prompts button{flex:0 0 auto;border:1px solid rgba(15,118,110,.14);border-radius:999px;background:#f8fffd;color:#0f766e;padding:8px 10px;font-size:11px;font-weight:900;white-space:nowrap;transition:transform .16s ease,background .16s ease,color .16s ease}.sidebar-chatbot-prompts button:hover{transform:translateY(-1px);background:#ccfbf1}.sidebar-chatbot-prompts button:disabled{cursor:wait;opacity:.58}.sidebar-chatbot-form{display:flex;align-items:center;gap:9px;padding:12px 14px 10px;background:#fff}.sidebar-chatbot-form input{min-width:0;flex:1;height:42px;border:1px solid rgba(100,116,139,.2);border-radius:14px;background:#f8fafc;color:#0f172a;padding:0 13px;font-size:12px;font-weight:800;outline:none;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.sidebar-chatbot-form input:focus{border-color:#0f766e6b;background:#fff;box-shadow:0 0 0 4px #14b8a61a}.sidebar-chatbot-form button{width:42px;height:42px;display:inline-grid;place-items:center;flex:0 0 auto;border-radius:14px;background:linear-gradient(135deg,#0f766e,#2563eb);color:#fff;box-shadow:0 16px 28px #0f766e38;transition:transform .16s ease,box-shadow .16s ease}.sidebar-chatbot-form button:hover{transform:translateY(-1px) scale(1.02);box-shadow:0 18px 34px #2563eb42}.sidebar-chatbot-foot{display:flex;align-items:center;gap:7px;padding:0 16px 14px;background:#fff;color:#64748b;font-size:11px;font-weight:850}@keyframes sidebarBotFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes sidebarTyping{0%,to{transform:translateY(0);opacity:.45}50%{transform:translateY(-4px);opacity:1}}@media (max-width: 640px){.sidebar-chatbot-panel,.sidebar-chatbot.is-collapsed .sidebar-chatbot-panel{position:fixed;top:10px;right:10px;bottom:10px;left:10px;width:auto;height:auto;margin:auto;border-radius:22px}.sidebar-chatbot-panel.is-fullscreen,.sidebar-chatbot.is-collapsed .sidebar-chatbot-panel.is-fullscreen{top:8px;right:8px;bottom:8px;left:8px}}.calendar-assignment-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:172;display:grid;place-items:center;background:#0f172a6b;padding:22px;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.calendar-assignment-modal,.calendar-history-modal{width:min(620px,100%);overflow:visible;border:1px solid #dbe7e5;border-radius:18px;background:#fff;padding:22px;box-shadow:0 34px 90px #0f172a47;animation:calendar-bucket-in .22s cubic-bezier(.16,1,.3,1) both}.calendar-history-modal{width:min(860px,100%);max-height:min(82vh,680px);overflow:auto}.calendar-assignment-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.calendar-assignment-head>div{display:flex;align-items:center;gap:10px}.calendar-assignment-head svg{color:#2563eb}.calendar-assignment-head strong{color:#0f172a;font-size:22px;font-weight:950}.calendar-assignment-head>button{display:grid;width:38px;height:38px;place-items:center;border:1px solid #dbe7e5;border-radius:10px;color:#64748b}.calendar-assignment-summary{display:grid;gap:8px;margin-top:14px;border:1px solid #edf2f7;border-radius:13px;background:#f8fafc;padding:14px}.calendar-assignment-summary strong{color:#1f2937;font-size:15px;font-weight:950}.calendar-assignment-summary span{display:flex;flex-wrap:wrap;align-items:center;gap:8px;color:#64748b;font-size:13px;font-weight:850}.calendar-assignment-form{display:grid;gap:18px;margin-top:18px}.calendar-assignment-form label{display:grid;gap:8px;color:#1f2937;font-weight:950}.calendar-assignment-form textarea{min-height:96px;border:1px solid #d7e1df;border-radius:11px;padding:12px 13px;color:#0f172a;font-weight:850;outline:none;resize:vertical}.calendar-assignment-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:22px}.calendar-assignment-actions button{min-height:40px;border-radius:10px;padding:0 18px;font-weight:950}.calendar-assignment-actions button:first-child{border:1px solid #dbe7e5;background:#fff;color:#334155}.calendar-assignment-actions button:last-child{background:linear-gradient(135deg,#6366f1,#7c3aed);color:#fff;box-shadow:0 12px 24px #6366f133}.calendar-assignment-timeline{position:relative;display:grid;gap:26px;margin-top:20px;padding-left:8px}.calendar-assignment-timeline article{position:relative;display:grid;grid-template-columns:28px minmax(0,1fr);gap:12px}.calendar-assignment-timeline article:before{content:"";position:absolute;left:13px;top:30px;bottom:-28px;width:1px;background:#e5e7eb}.calendar-assignment-timeline article:last-child:before{display:none}.calendar-assignment-timeline i{display:grid;width:18px;height:18px;margin-top:2px;place-items:center;border-radius:999px;background:#eef2ff;color:#2563eb}.calendar-assignment-timeline article.latest i{background:#dcfce7;color:#16a34a}.calendar-assignment-timeline h3{color:#1f2937;font-size:17px;font-weight:950}.calendar-assignment-timeline p,.calendar-assignment-timeline time{display:block;margin-top:8px;color:#64748b;font-size:13px;font-weight:850}.calendar-assignment-timeline p b{color:#52525b;font-weight:950}.calendar-assignment-timeline time{color:#9ca3af;font-weight:950}.calendar-complete-modal{width:min(720px,100%);border:1px solid #dbe7e5;border-radius:18px;background:#fff;padding:24px;box-shadow:0 34px 90px #0f172a47;animation:calendar-bucket-in .22s cubic-bezier(.16,1,.3,1) both}.calendar-complete-modal .calendar-assignment-head svg{color:#22c55e}.calendar-complete-title{margin-top:18px;border:1px solid #7dd3fc;border-radius:10px;background:#eff6ff;padding:16px;color:#1d4ed8;font-size:16px;font-weight:950}.calendar-complete-field{display:grid;gap:10px;margin-top:22px;color:#1f2937;font-weight:950}.calendar-complete-field span i{color:#ef4444;font-style:normal}.calendar-complete-field textarea{min-height:116px;border:1px solid #d7e1df;border-radius:11px;padding:12px 13px;color:#0f172a;font-weight:850;outline:none;resize:vertical}.calendar-complete-field em{justify-self:end;margin-top:-30px;padding-right:10px;color:#8b949e;font-style:normal;font-weight:900}.calendar-assignment-actions button:disabled{cursor:not-allowed;opacity:.55;box-shadow:none}.calendar-complete-actions{align-items:center;margin-top:28px}.calendar-complete-actions button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;border-radius:12px;padding:0 20px;font-size:14px;line-height:1}.calendar-complete-actions button:first-child{min-width:112px;border-color:#d8e7e4;color:#334155;box-shadow:0 8px 18px #0f172a0b}.calendar-complete-actions button:last-child{min-width:190px;background:linear-gradient(135deg,#0f766e,#14b8a6);color:#fff;box-shadow:0 14px 26px #0f766e38}.calendar-complete-actions button:last-child svg{width:18px;height:18px;flex:0 0 auto;stroke-width:2.5}.calendar-complete-actions button:last-child span{display:inline-block;white-space:nowrap}.calendar-complete-actions button:last-child:disabled{border:1px solid #ddd6fe;background:linear-gradient(135deg,#c4b5fd,#a78bfa);color:#fff;opacity:.78}.calendar-complete-actions button:last-child:not(:disabled):hover{transform:translateY(-1px);box-shadow:0 18px 32px #0f766e42}.calendar-table-wrap tbody tr.calendar-row-locked{background:#fbfdfc}.calendar-row-locked td{color:#94a3b8}.calendar-row-locked td strong{color:#475569}.calendar-check:disabled,.calendar-action-buttons button:disabled,.calendar-bucket-actions button:disabled,.calendar-revise-box button:disabled,.calendar-revise-box input:disabled{cursor:not-allowed;opacity:.55;transform:none;box-shadow:none}.calendar-check.calendar-check-done:disabled{opacity:.9}.calendar-command-hero,.calendar-command-summary,.calendar-workload-chart{animation:calendar-soft-rise .52s cubic-bezier(.22,1,.36,1) both}.calendar-day-active strong{animation:calendar-active-pulse 1.8s ease-in-out infinite}.calendar-date-dots i{animation:calendar-dot-pop .9s ease both}.calendar-agenda-card,.calendar-bucket-card,.calendar-drawer-item{position:relative;overflow:hidden}.calendar-agenda-card:after,.calendar-bucket-card:after,.calendar-drawer-item:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(110deg,transparent 0%,rgba(255,255,255,.65) 42%,transparent 72%);opacity:0;transform:translate(-100%)}.calendar-agenda-card:hover:after,.calendar-bucket-card:hover:after,.calendar-drawer-item:hover:after{animation:calendar-card-sheen .9s ease}@keyframes calendar-soft-rise{0%{opacity:0;transform:translateY(18px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes calendar-active-pulse{0%,to{box-shadow:0 10px 18px #0f766e3d,0 0 #14b8a647}50%{box-shadow:0 12px 22px #0f766e47,0 0 0 7px #14b8a600}}@keyframes calendar-dot-pop{0%{opacity:0;transform:scale(.35)}to{opacity:1;transform:scale(1)}}@keyframes calendar-card-sheen{0%{opacity:0;transform:translate(-100%)}35%{opacity:.72}to{opacity:0;transform:translate(100%)}}@media (prefers-reduced-motion: reduce){.calendar-command-hero,.calendar-command-summary,.calendar-workload-chart,.calendar-day-active strong,.calendar-date-dots i,.calendar-agenda-card:hover:after,.calendar-bucket-card:hover:after,.calendar-drawer-item:hover:after{animation:none!important}}.notifications-page{min-height:calc(100vh - 64px);background:radial-gradient(circle at 12% 0%,rgba(20,184,166,.18),transparent 28%),radial-gradient(circle at 88% 2%,rgba(37,99,235,.12),transparent 30%),linear-gradient(180deg,#f8fbff,#edf7f5);padding:22px}.notifications-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;overflow:hidden;border:1px solid rgba(207,226,223,.95);border-radius:18px;background:linear-gradient(135deg,#fffffff0,#ffffffc7),radial-gradient(circle at 100% 0%,rgba(15,118,110,.2),transparent 34%);padding:24px;box-shadow:0 18px 48px #0f172a12}.notifications-kicker{display:inline-flex;align-items:center;gap:8px;border:1px solid #cde9e5;border-radius:999px;background:#effdfa;padding:8px 12px;color:#0f766e;font-size:12px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.notifications-hero h1{margin-top:14px;max-width:680px;color:#0f172a;font-size:clamp(30px,4vw,48px);font-weight:950;line-height:1}.notifications-hero p{max-width:720px;margin-top:12px;color:#64748b;font-size:15px;font-weight:800}.notifications-hero-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.notifications-hero-actions button,.notifications-modal-actions button,.notifications-detail-file button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;border-radius:12px;padding:0 16px;font-weight:950}.notifications-hero-actions button:first-child,.notifications-modal-actions button:last-child,.notifications-detail-file button{background:linear-gradient(135deg,#0f766e,#2563eb);color:#fff;box-shadow:0 14px 28px #2563eb2e}.notifications-hero-actions button:last-child,.notifications-modal-actions button:first-child{border:1px solid #dbe7e5;background:#fff;color:#334155}.notifications-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:14px}.notifications-stat,.notifications-panel,.notification-card{border:1px solid #dce9e6;background:#fffffff5;box-shadow:0 14px 36px #0f172a0e}.notifications-stat{display:flex;align-items:center;gap:14px;min-height:92px;border-radius:15px;padding:16px}.notifications-stat>span{display:grid;width:46px;height:46px;place-items:center;border-radius:13px}.notifications-stat-green>span{background:#ecfdf5;color:#0f766e}.notifications-stat-slate>span{background:#f1f5f9;color:#475569}.notifications-stat-blue>span{background:#eff6ff;color:#2563eb}.notifications-stat-amber>span{background:#fff7ed;color:#ea580c}.notifications-stat-violet>span{background:#f5f3ff;color:#7c3aed}.notifications-stat p{color:#64748b;font-size:11px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.notifications-stat strong{display:block;margin-top:5px;color:#0f172a;font-size:24px;font-weight:950}.notifications-panel{margin-top:14px;overflow:hidden;border-radius:18px}.notifications-panel-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;border-bottom:1px solid #edf2f7;padding:18px}.notifications-panel-head strong{color:#0f172a;font-size:20px;font-weight:950}.notifications-panel-head span{display:block;margin-top:4px;color:#64748b;font-size:12px;font-weight:900}.notifications-filter-row{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:9px}.notifications-filter-row label{position:relative;min-width:min(320px,100%)}.notifications-filter-row svg{position:absolute;left:12px;top:50%;color:#94a3b8;transform:translateY(-50%)}.notifications-filter-row input,.notifications-filter-row select,.notifications-field input,.notifications-field textarea,.notifications-field select{min-height:42px;width:100%;border:1px solid #d7e3e1;border-radius:11px;background:#fff;color:#0f172a;font-weight:850;outline:none}.notifications-filter-row input{padding:0 12px 0 38px}.notifications-filter-row select{width:180px;padding:0 12px}.notifications-density{display:grid;width:42px;min-height:42px;place-items:center;border:1px solid #d7e3e1;border-radius:11px;background:#fff;color:#64748b}.notifications-density.active{background:#0f766e;color:#fff}.notifications-bulkbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid #edf2f7;background:linear-gradient(135deg,#f8fbfa,#fff);padding:12px 18px}.notifications-bulkbar>button{display:inline-flex;align-items:center;gap:8px;color:#334155;font-size:12px;font-weight:950}.notifications-bulkbar>button span,.notification-select{display:grid;width:18px;height:18px;place-items:center;border:1px solid #cbd5e1;border-radius:6px;background:#fff}.notifications-bulkbar>button span.checked,.notification-select.selected{border-color:#0f766e;background:#0f766e;box-shadow:inset 0 0 0 4px #fff}.notifications-bulkbar strong{color:#64748b;font-size:12px;font-weight:950}.notifications-bulkbar div{display:flex;flex-wrap:wrap;gap:8px}.notifications-bulkbar div button{min-height:32px;border:1px solid #dbe7e5;border-radius:9px;background:#fff;padding:0 11px;color:#334155;font-size:12px;font-weight:950}.notifications-bulkbar div button:last-child{border-color:#fecaca;color:#dc2626}.notifications-bulkbar button:disabled{cursor:not-allowed;opacity:.45}.notifications-list{display:grid;gap:12px;padding:18px}.notification-card{display:grid;grid-template-columns:22px 48px minmax(0,1fr) auto;gap:14px;align-items:center;border-radius:16px;padding:16px;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.notifications-list-compact .notification-card{padding:11px 14px}.notifications-list-compact .notification-card-main p{display:none}.notification-select{cursor:pointer}.notification-card:hover{transform:translateY(-2px);border-color:#bfe7e1;box-shadow:0 22px 46px #0f172a14}.notification-card-muted{background:#f8fafc;opacity:.78}.notification-card-icon{display:grid;width:48px;height:48px;place-items:center;border-radius:14px;background:linear-gradient(135deg,#ecfeff,#eef2ff);color:#0f766e}.notification-card-main{min-width:0}.notification-card-title{display:flex;align-items:center;gap:8px}.notification-card-title h2{overflow:hidden;color:#0f172a;font-size:17px;font-weight:950;text-overflow:ellipsis;white-space:nowrap}.notification-card-title svg{flex:0 0 auto;color:#ef4444}.notification-card-main p{overflow:hidden;margin-top:5px;color:#64748b;font-size:13px;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.notification-card-meta{display:flex;flex-wrap:wrap;align-items:center;gap:9px;margin-top:11px}.notification-card-meta span,.notification-card-meta i{color:#64748b;font-size:12px;font-style:normal;font-weight:900}.notification-card-meta i{border-radius:999px;padding:4px 9px}.notification-card-meta i.active{background:#ecfdf5;color:#0f766e}.notification-card-meta i.inactive{background:#f1f5f9;color:#64748b}.notification-tag{display:inline-flex;width:-moz-fit-content;width:fit-content;border:1px solid #bfdbfe;border-radius:7px;background:#eff6ff;padding:5px 9px;color:#2563eb;font-size:12px;font-style:normal;font-weight:950}.notification-tag-compliance-sops{background:#ecfdf5;border-color:#bbf7d0;color:#047857}.notification-tag-company-profile{background:#fff7ed;border-color:#fed7aa;color:#ea580c}.notification-tag-policy-update{background:#fef2f2;border-color:#fecaca;color:#dc2626}.notification-tag-internal-memo{background:#f5f3ff;border-color:#ddd6fe;color:#7c3aed}.notification-card-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;min-width:520px}.notification-card-actions button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:38px;border:1px solid #dbe7e5;border-radius:11px;background:#fff;padding:0 13px;color:#334155;font-weight:950;transition:transform .16s ease,border-color .16s ease,color .16s ease}.notification-card-actions button:not(:disabled):hover{transform:translateY(-1px);border-color:#99f6e4;color:#0f766e}.notification-card-actions button:last-child{border-color:#fecaca;color:#dc2626}.notification-card-actions button:disabled{cursor:not-allowed;opacity:.45}.notifications-empty{display:grid;min-height:260px;place-items:center;border:1px dashed #cfe2df;border-radius:16px;background:#f8fafc;padding:28px;text-align:center}.notifications-empty svg{color:#cbd5e1}.notifications-empty strong{color:#334155;font-size:18px;font-weight:950}.notifications-empty span{color:#94a3b8;font-weight:850}.notifications-insights{position:sticky;top:82px;align-self:start;overflow:hidden;border:1px solid #dce9e6;border-radius:18px;background:radial-gradient(circle at 100% 0%,rgba(37,99,235,.12),transparent 30%),#fff;box-shadow:0 14px 36px #0f172a0e}.notifications-insights-head{border-bottom:1px solid #edf2f7;padding:18px}.notifications-insights-head span{display:inline-flex;align-items:center;gap:7px;color:#0f766e;font-size:12px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.notifications-insights-head strong{display:block;margin-top:8px;color:#0f172a;font-size:22px;font-weight:950}.notifications-chart{height:240px;padding:14px 12px 8px}.notifications-featured{display:grid;gap:9px;border-top:1px solid #edf2f7;padding:16px}.notifications-featured>strong{color:#0f172a;font-size:14px;font-weight:950}.notifications-featured button{display:grid;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:8px;min-height:42px;border:1px solid #e2edf0;border-radius:12px;background:#f8fafc;padding:9px;color:#334155;text-align:left;font-weight:900}.notifications-featured button span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notifications-featured p{border:1px dashed #cfe2df;border-radius:12px;background:#f8fafc;padding:16px;color:#94a3b8;font-weight:900}.notifications-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:180;display:grid;place-items:center;background:#0f172a70;padding:22px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.notifications-modal,.notifications-detail-modal{width:min(760px,100%);max-height:min(88vh,760px);overflow:auto;border:1px solid #dbe7e5;border-radius:20px;background:#fff;padding:24px;box-shadow:0 34px 90px #0f172a47;animation:notifications-modal-in .22s cubic-bezier(.16,1,.3,1) both}.notifications-detail-modal{width:min(680px,100%)}.notifications-modal-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.notifications-modal-head span{color:#0f766e;font-size:12px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.notifications-modal-head strong{display:block;margin-top:6px;color:#0f172a;font-size:25px;font-weight:950;line-height:1.12}.notifications-modal-head button{display:grid;width:38px;height:38px;flex:0 0 auto;place-items:center;border:1px solid #dbe7e5;border-radius:11px;color:#64748b}.notifications-form{display:grid;gap:18px;margin-top:22px}.notifications-template-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;border:1px solid #e4eeec;border-radius:14px;background:#f8fbfa;padding:12px}.notifications-template-row>span{color:#0f766e;font-size:12px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.notifications-template-row div{display:flex;flex-wrap:wrap;gap:8px}.notifications-template-row button{min-height:32px;border:1px solid #bfdbfe;border-radius:9px;background:#eff6ff;padding:0 12px;color:#2563eb;font-size:12px;font-weight:950}.notifications-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.notifications-field{display:grid;gap:8px;color:#1f2937;font-weight:950}.notifications-field span i{color:#ef4444;font-style:normal}.notifications-field input,.notifications-field select{padding:0 13px}.notifications-field textarea{min-height:116px;padding:12px 13px;resize:vertical}.notifications-field small{justify-self:end;color:#8b949e;font-weight:900}.notifications-pin-toggle{display:inline-flex;align-items:center;gap:10px;width:-moz-fit-content;width:fit-content;border:1px solid #e4eeec;border-radius:12px;background:#fff;padding:10px 12px;color:#334155;font-weight:950}.notifications-pin-toggle input{width:17px;height:17px;accent-color:#0f766e}.notifications-pin-toggle span{display:inline-flex;align-items:center;gap:7px}.notifications-upload{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;gap:8px;min-height:40px;border:1px solid #dbe7e5;border-radius:11px;background:#fff;padding:0 14px;color:#334155;font-weight:950;cursor:pointer}.notifications-upload input{display:none}.notifications-file-chip,.notifications-detail-file{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:12px;border:1px solid #dbe7e5;border-radius:13px;background:#f8fafc;padding:12px}.notifications-file-chip span,.notifications-detail-file span{overflow:hidden;color:#2563eb;font-weight:950;text-overflow:ellipsis;white-space:nowrap}.notifications-file-chip button{display:grid;width:34px;height:34px;place-items:center;border-radius:9px;color:#dc2626}.notifications-modal-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:22px}.notifications-modal-actions button:disabled{cursor:not-allowed;opacity:.55;box-shadow:none}.notifications-detail-modal>.notification-tag{margin-top:20px}.notifications-detail-modal>p{margin-top:20px;color:#334155;font-size:15px;font-weight:850;line-height:1.7}.notifications-detail-file{margin-top:20px}.notifications-detail-footer{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:22px;border-top:1px solid #edf2f7;padding-top:18px;color:#64748b;font-weight:850}.notifications-detail-footer b{color:#334155;font-weight:950}@keyframes notifications-modal-in{0%{opacity:0;transform:translateY(16px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width: 1180px){.calendar-command-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.calendar-workload-chart{grid-column:1 / -1}.notification-card{grid-template-columns:22px 48px minmax(0,1fr)}.notification-card-actions{grid-column:3;min-width:0;justify-content:flex-start}.notifications-insights{position:relative;top:auto}}@media (max-width: 860px){.calendar-command-strip,.calendar-workload-chart{grid-template-columns:1fr}.notifications-page{padding:14px}.notifications-hero,.notifications-panel-head{align-items:stretch;flex-direction:column}.notifications-hero-actions,.notifications-filter-row{justify-content:flex-start}.notifications-stats,.notifications-form-grid{grid-template-columns:1fr}.notification-card{grid-template-columns:22px minmax(0,1fr)}.notification-card-icon{display:none}.notification-card-actions{grid-column:1 / -1}.notifications-filter-row label,.notifications-filter-row select{width:100%}}.notifications-page{background:radial-gradient(circle at 8% -8%,rgba(16,185,129,.2),transparent 30%),radial-gradient(circle at 86% 0%,rgba(99,102,241,.14),transparent 30%),linear-gradient(180deg,#f7fbff,#eef8f6 48%,#f8fafc)}.notifications-hero{position:relative;align-items:stretch;display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,300px) auto;border-color:#c4ddd9e6;background:linear-gradient(135deg,#fffffffa,#f6fdfbe6),radial-gradient(circle at 82% 16%,rgba(20,184,166,.18),transparent 34%)}.notifications-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:linear-gradient(90deg,rgba(15,118,110,.045) 1px,transparent 1px),linear-gradient(rgba(15,118,110,.04) 1px,transparent 1px);background-size:34px 34px;-webkit-mask-image:linear-gradient(115deg,rgba(0,0,0,.42),transparent 72%);mask-image:linear-gradient(115deg,rgba(0,0,0,.42),transparent 72%)}.notifications-hero>*{position:relative;z-index:1}.notifications-hero h1{max-width:620px;font-size:clamp(32px,3.6vw,52px);letter-spacing:0}.notifications-hero-summary{display:grid;align-content:center;min-width:0;min-height:124px;border:1px solid rgba(207,226,223,.9);border-radius:16px;background:linear-gradient(135deg,#ffffffeb,#ecfdf5a3);padding:18px;box-shadow:inset 0 1px #ffffffd1,0 16px 34px #0f766e14}.notifications-hero-summary span{display:inline-flex;align-items:center;gap:7px;width:-moz-fit-content;width:fit-content;border-radius:999px;background:#ecfdf5;padding:6px 9px;color:#0f766e;font-size:11px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.notifications-hero-summary strong{display:-webkit-box;overflow:hidden;margin-top:12px;color:#0f172a;font-size:17px;font-weight:950;line-height:1.25;-webkit-box-orient:vertical;-webkit-line-clamp:2}.notifications-hero-summary small{margin-top:10px;color:#64748b;font-weight:850}.notifications-hero-actions{align-content:center;align-items:center;justify-content:end}.notifications-hero-actions button,.notifications-modal-actions button,.notifications-detail-file button{border-radius:10px}.notifications-hero-actions button:first-child{background:linear-gradient(135deg,#16a34a,#0f766e 52%,#2563eb);box-shadow:0 16px 34px #0f766e38}.notifications-stat{position:relative;overflow:hidden;border-radius:16px;background:linear-gradient(135deg,#fffffffa,#f8fdfceb)}.notifications-stat:after{content:"";position:absolute;inset:auto 14px 0;height:3px;border-radius:999px 999px 0 0;background:linear-gradient(90deg,#14b8a6,#2563eb);opacity:.7}.notifications-stat>span{box-shadow:0 12px 24px #0f172a14}.notifications-panel{margin-top:0;border-radius:18px;background:#fffffffa}.notifications-panel-head{display:grid;grid-template-columns:1fr;align-items:stretch;gap:14px;background:radial-gradient(circle at 100% 0%,rgba(20,184,166,.08),transparent 28%),#fff}.notifications-panel-titlebar{display:flex;align-items:center;justify-content:space-between;gap:16px}.notifications-status-tabs{display:inline-flex;align-items:center;gap:6px;width:-moz-fit-content;width:fit-content;border:1px solid #dbe7e5;border-radius:12px;background:#f8fafc;padding:5px}.notifications-status-tabs button{display:inline-flex;align-items:center;gap:7px;min-height:34px;border-radius:9px;padding:0 11px;color:#64748b;font-size:12px;font-weight:950}.notifications-status-tabs button.active{background:#fff;color:#0f766e;box-shadow:0 8px 18px #0f172a14}.notifications-status-tabs i{display:grid;min-width:22px;height:22px;place-items:center;border-radius:999px;background:#e2e8f0;color:#334155;font-style:normal;font-size:11px}.notifications-status-tabs button.active i{background:#ccfbf1;color:#0f766e}.notifications-filter-row input,.notifications-filter-row select,.notifications-field input,.notifications-field textarea,.notifications-field select{border-color:#d9e7e4;border-radius:10px;background:#fff;transition:border-color .16s ease,box-shadow .16s ease}.notifications-panel-head .notifications-filter-row{display:grid;grid-template-columns:minmax(260px,1fr) minmax(170px,220px) 44px;align-items:center;justify-content:stretch;gap:10px;border:1px solid #e2efed;border-radius:14px;background:#f8fbfa;padding:10px}.notifications-panel-head .notifications-filter-row label{min-width:0}.notifications-panel-head .notifications-filter-row select{width:100%}.notifications-filter-row input:focus,.notifications-filter-row select:focus,.notifications-field input:focus,.notifications-field textarea:focus,.notifications-field select:focus{border-color:#14b8a6;box-shadow:0 0 0 4px #14b8a621}.notifications-bulkbar{background:linear-gradient(135deg,#f8fbfa,#fff)}.notification-card{position:relative;overflow:hidden;border-radius:14px;border-left-width:5px;background:linear-gradient(135deg,#fff,#fbfefd)}.notification-card:after{content:"";position:absolute;inset:0 0 0 auto;width:90px;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(20,184,166,.055))}.notification-card-training-material{border-left-color:#2563eb}.notification-card-compliance-sops{border-left-color:#0f766e}.notification-card-company-profile{border-left-color:#f97316}.notification-card-policy-update{border-left-color:#ef4444}.notification-card-internal-memo{border-left-color:#7c3aed}.notification-card-icon{border-radius:12px;background:radial-gradient(circle at 30% 20%,rgba(255,255,255,.9),transparent 34%),linear-gradient(135deg,#ccfbf1,#dbeafe)}.notification-card-actions{min-width:420px}.notification-card-actions button{min-height:36px;border-radius:10px;background:#fff}.notification-card-actions button:nth-child(2){border-color:#bfdbfe;color:#2563eb}.notification-card-actions button:nth-child(4){border-color:#ddd6fe;color:#7c3aed}.notifications-insights{border-radius:18px;background:radial-gradient(circle at 100% 0%,rgba(37,99,235,.12),transparent 30%),radial-gradient(circle at 0% 90%,rgba(16,185,129,.12),transparent 34%),#fff}.notifications-featured button:hover{border-color:#99f6e4;background:#ecfdf5;color:#0f766e}.notifications-modal,.notifications-detail-modal{border-radius:18px;background:radial-gradient(circle at 0% 0%,rgba(20,184,166,.08),transparent 30%),#fff}.notifications-modal-head{position:sticky;top:-24px;z-index:3;margin:-24px -24px 0;border-bottom:1px solid #eef4f3;background:#fffffff2;padding:24px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.notifications-modal-head button{border-radius:999px;background:#fff;box-shadow:0 10px 22px #0f172a14}.notifications-template-row{background:linear-gradient(135deg,#f8fbfa,#fff)}.notifications-pin-toggle,.notifications-upload,.notifications-file-chip,.notifications-detail-file{border-radius:12px}.notifications-modal-actions{position:sticky;bottom:-24px;z-index:3;margin:22px -24px -24px;border-top:1px solid #eef4f3;background:#fffffff2;padding:16px 24px 20px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}@media (max-width: 1180px){.notifications-hero{grid-template-columns:minmax(0,1fr) minmax(240px,320px)}.notifications-hero-actions{grid-column:1 / -1;justify-content:flex-start}.notifications-panel-head{grid-template-columns:1fr}.notifications-status-tabs,.notifications-filter-row{justify-content:flex-start}.notification-card-actions{min-width:0}}@media (max-width: 860px){.notifications-hero{grid-template-columns:1fr}.notifications-hero-summary{max-width:none;min-width:0}.notifications-status-tabs{width:100%;overflow:auto}.notifications-status-tabs button{flex:1 0 auto}.notifications-panel-titlebar{align-items:stretch;flex-direction:column}.notifications-panel-head .notifications-filter-row{grid-template-columns:1fr}.notifications-density{width:100%}}@keyframes calendar-bucket-in{0%{opacity:0;transform:translateY(14px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width: 1180px){.calendar-kpi-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.calendar-workspace-grid{grid-template-columns:1fr}}@media (max-width: 720px){.calendar-pro-header,.calendar-toolbar{align-items:flex-start;flex-direction:column}.calendar-kpi-strip{grid-template-columns:1fr}.calendar-grid button,.calendar-grid .calendar-day-card{min-height:82px;padding:8px}.calendar-day-pills{display:none}.calendar-day-add{opacity:1;transform:none}.calendar-bucket-card{grid-template-columns:1fr}.calendar-bucket-actions{grid-template-columns:repeat(2,minmax(0,1fr))}}.client-interactions-card{margin-top:16px;overflow:hidden;border:1px solid #d7e7e4;border-radius:14px;background:linear-gradient(135deg,#fff,#f7fcfb);box-shadow:0 14px 34px #0f172a12}.client-interactions-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;border-bottom:1px solid #e2efed;padding:18px 20px 0}.client-interactions-head p{color:#0f172a;font-size:15px;font-weight:950}.client-interaction-tabs{display:flex;gap:16px;margin-top:14px}.client-interaction-tabs button{border-bottom:2px solid transparent;padding:0 0 12px;color:#64748b;font-weight:950}.client-interaction-tabs button.active{border-color:#8b5cf6;color:#7c3aed}.client-interaction-actions{display:flex;flex-wrap:wrap;gap:10px;padding-bottom:14px}.client-interaction-actions button,.client-interaction-modal-actions button:last-child{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;border-radius:10px;background:linear-gradient(135deg,#f97316,#ea580c);padding:0 15px;color:#fff;font-weight:950;box-shadow:0 12px 24px #f973162e}.client-interaction-actions button:last-child{background:linear-gradient(135deg,#2563eb,#7c3aed)}.client-interaction-content{display:grid;gap:10px;padding:16px 20px 20px}.client-interaction-row{display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:12px;border:1px solid #e2efed;border-radius:12px;background:#fff;padding:12px}.client-interaction-row>span{display:grid;height:38px;width:38px;place-items:center;border-radius:10px;background:#ecfdf5;color:#0f766e}.client-interaction-row strong,.client-interaction-row small{display:block}.client-interaction-row strong{color:#0f172a;font-weight:950}.client-interaction-row small{margin-top:3px;color:#64748b;font-weight:850}.client-interaction-row em{border-radius:999px;background:#fff7ed;padding:6px 10px;color:#ea580c;font-size:11px;font-style:normal;font-weight:950}.client-interaction-empty{display:grid;min-height:150px;place-items:center;border:1px dashed #d7e7e4;border-radius:12px;background:#f8fafc;padding:22px;text-align:center}.client-interaction-empty svg{color:#cbd5e1}.client-interaction-empty strong{color:#64748b;font-size:16px;font-weight:950}.client-interaction-empty span{color:#94a3b8;font-size:13px;font-weight:850}.client-interaction-modal{width:min(720px,calc(100vw - 40px));max-width:calc(100vw - 40px)}.client-interaction-modal-head h3{color:#f97316}@media (max-width: 980px){.calendar-top-grid,.calendar-form-grid,.client-interaction-form{grid-template-columns:1fr}.client-interaction-modal{width:calc(100vw - 28px);max-width:calc(100vw - 28px)}.calendar-hero,.calendar-toolbar,.client-interactions-head{align-items:flex-start;flex-direction:column}}@media (max-width: 640px){.calendar-page{padding:14px}.calendar-grid button,.calendar-grid .calendar-day-card{min-height:50px;padding:6px}.calendar-grid small{display:none}.calendar-day-add{right:4px;top:4px;width:24px;height:24px;border-radius:8px}.calendar-grid .calendar-day-card .calendar-day-add{top:5px;right:5px;width:24px;height:24px}.calendar-day-number{width:28px;height:28px}.calendar-todo-modal{width:calc(100vw - 22px);max-height:calc(100vh - 22px);padding:18px}.calendar-todo-modal .calendar-modal-head{top:-18px;margin:-18px -18px 0;padding:18px}.calendar-todo-modal .calendar-modal-head strong{font-size:20px}.calendar-todo-modal .calendar-form-grid{grid-template-columns:1fr;gap:14px}.calendar-todo-modal .calendar-modal-actions{bottom:-18px;margin:20px -18px -18px;padding:14px 18px 18px}}.pending-approval-page{min-height:calc(100vh - 64px);background:radial-gradient(circle at 8% -8%,rgba(16,185,129,.18),transparent 30%),radial-gradient(circle at 90% 0%,rgba(37,99,235,.12),transparent 30%),linear-gradient(180deg,#f8fbff,#eef8f6 54%,#f8fafc);padding:22px}.pending-approval-shell{width:100%}.pending-approval-hero{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,300px) auto;align-items:stretch;gap:18px;overflow:hidden;border:1px solid rgba(196,221,217,.92);border-radius:18px;background:linear-gradient(135deg,#fffffffa,#f1fdfae6),radial-gradient(circle at 82% 8%,rgba(20,184,166,.16),transparent 34%);padding:22px;box-shadow:0 18px 48px #0f172a12}.pending-approval-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:linear-gradient(90deg,rgba(15,118,110,.045) 1px,transparent 1px),linear-gradient(rgba(15,118,110,.04) 1px,transparent 1px);background-size:34px 34px;-webkit-mask-image:linear-gradient(115deg,rgba(0,0,0,.42),transparent 72%);mask-image:linear-gradient(115deg,rgba(0,0,0,.42),transparent 72%)}.pending-approval-hero>*{position:relative;z-index:1}.pending-approval-title{display:flex;align-items:flex-start;gap:16px}.pending-back-button,.pending-refresh-button{display:inline-flex;align-items:center;justify-content:center;border:1px solid #dbe7e5;border-radius:12px;background:#fff;color:#0f766e;font-weight:950;box-shadow:0 12px 24px #0f172a0f;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.pending-back-button{width:44px;height:44px;flex:0 0 auto}.pending-refresh-button{align-self:center;gap:8px;min-height:44px;padding:0 16px;color:#ea580c}.pending-back-button:hover,.pending-refresh-button:hover{transform:translateY(-1px);border-color:#99f6e4;box-shadow:0 16px 30px #0f766e1c}.pending-refresh-button:disabled{cursor:wait;opacity:.78;transform:none}.pending-refresh-loading svg{animation:pending-refresh-spin .85s linear infinite}@keyframes pending-refresh-spin{to{transform:rotate(360deg)}}.pending-approval-title p{color:#0f766e;font-size:12px;font-weight:950;letter-spacing:.16em;text-transform:uppercase}.pending-approval-title h1{margin-top:6px;color:#0f172a;font-size:clamp(32px,4vw,52px);font-weight:950;line-height:1}.pending-approval-title span{display:block;max-width:680px;margin-top:10px;color:#64748b;font-weight:850}.pending-hero-summary{display:grid;align-content:center;min-height:124px;border:1px solid rgba(207,226,223,.9);border-radius:16px;background:linear-gradient(135deg,#ffffffeb,#ecfdf5a3);padding:18px;box-shadow:inset 0 1px #ffffffd1,0 16px 34px #0f766e14}.pending-hero-summary span{color:#0f766e;font-size:11px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.pending-hero-summary strong{margin-top:8px;color:#0f172a;font-size:42px;font-weight:950;line-height:1}.pending-hero-summary small{margin-top:10px;color:#64748b;font-weight:850}.pending-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:18px}.pending-metric-card{position:relative;overflow:hidden;border:1px solid #dce9e6;border-radius:16px;background:linear-gradient(135deg,#fffffffa,#f8fdfceb);padding:18px;box-shadow:0 14px 36px #0f172a0e}.pending-metric-card:after{content:"";position:absolute;inset:auto 14px 0;height:3px;border-radius:999px 999px 0 0;background:linear-gradient(90deg,#14b8a6,#2563eb)}.pending-metric-card>div{display:flex;align-items:center;justify-content:space-between;gap:14px}.pending-metric-card p{color:#64748b;font-size:12px;font-weight:950;letter-spacing:.06em;text-transform:uppercase}.pending-metric-card span{display:grid;width:46px;height:46px;place-items:center;border-radius:13px;background:#ecfdf5;color:#0f766e;box-shadow:0 12px 24px #0f172a14}.pending-metric-card strong{display:block;margin-top:14px;color:#0f172a;font-size:34px;font-weight:950}.pending-approval-panel{overflow:hidden;margin-top:18px;border:1px solid #dce9e6;border-radius:18px;background:#fffffffa;box-shadow:0 16px 42px #0f172a0f}.pending-tabs-wrap{border-bottom:1px solid #edf2f7;background:radial-gradient(circle at 100% 0%,rgba(20,184,166,.08),transparent 28%),#fff;padding:14px}.pending-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;border:1px solid #dbe7e5;border-radius:14px;background:#f8fafc;padding:6px}.pending-tab{display:flex;min-height:58px;align-items:center;justify-content:space-between;gap:12px;border-radius:11px;padding:0 16px;color:#64748b;font-weight:950;transition:transform .16s ease,background .16s ease,color .16s ease}.pending-tab>span{display:flex;min-width:0;align-items:center;gap:10px}.pending-tab>span span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pending-tab i{display:grid;min-width:30px;height:30px;place-items:center;border-radius:999px;background:#e2e8f0;color:#334155;font-style:normal;font-size:12px}.pending-tab.active{background:linear-gradient(135deg,#0f766e,#2563eb);color:#fff;box-shadow:0 12px 24px #0f766e29}.pending-tab.active i{background:#fff3;color:#fff}.pending-table-card{background:#fff}.pending-table-head{display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid #edf2f7;padding:18px 20px}.pending-table-head h2{color:#0f172a;font-size:21px;font-weight:950}.pending-table-head span{display:inline-flex;margin-top:8px;border-radius:999px;background:#f1f5f9;padding:5px 10px;color:#64748b;font-size:11px;font-weight:950;letter-spacing:.05em;text-transform:uppercase}.pending-approve-all,.pending-admin-only,.pending-action,.pending-pager button{display:inline-flex;align-items:center;justify-content:center;gap:7px;border-radius:10px;font-weight:950}.pending-approve-all{min-height:40px;background:linear-gradient(135deg,#16a34a,#0f766e);padding:0 16px;color:#fff;box-shadow:0 14px 28px #0f766e2e}.pending-approve-all:disabled,.pending-action:disabled{cursor:not-allowed;opacity:.58}.pending-admin-only{border:1px solid #dbe7e5;background:#f8fafc;padding:8px 12px;color:#64748b;font-size:12px}.pending-table-wrap{overflow-x:auto;padding:16px 20px}.pending-table-wrap table{width:100%;min-width:1180px;border-collapse:separate;border-spacing:0;text-align:left;font-size:14px}.pending-table-wrap thead{background:#f8fafc;color:#475569;font-size:11px;font-weight:950;letter-spacing:.05em;text-transform:uppercase}.pending-table-wrap th{border-bottom:1px solid #dbe7e5;padding:14px 16px;white-space:nowrap}.pending-table-wrap tbody tr{transition:background .16s ease,transform .16s ease}.pending-table-wrap tbody tr:hover{background:#f0fdfa}.pending-table-wrap td{border-bottom:1px solid #edf2f7;padding:14px 16px;color:#64748b;font-weight:850;white-space:nowrap}.pending-table-wrap tbody tr:last-child td{border-bottom:0}.pending-cell-strong{color:#0f172a!important;font-weight:950!important}.pending-status{display:inline-flex;border-radius:999px;padding:6px 10px;font-size:11px;font-weight:950}.pending-status-approved{background:#ecfdf5;color:#047857}.pending-status-rejected{background:#fef2f2;color:#dc2626}.pending-status-pending{background:#fffbeb;color:#d97706}.pending-row-actions{display:flex;align-items:center;gap:8px}.pending-row-actions-wrap{flex-wrap:wrap}.pending-action{min-height:34px;border:1px solid transparent;padding:0 12px;font-size:12px;transition:transform .16s ease,box-shadow .16s ease}.pending-action:not(:disabled):hover{transform:translateY(-1px)}.pending-action-approve{background:#0f766e;color:#fff}.pending-action-reject{background:#ef4444;color:#fff}.pending-action-view{border-color:#bfdbfe;background:#eff6ff;color:#2563eb}.pending-action-revise{border-color:#fed7aa;background:#fff7ed;color:#ea580c}.pending-empty-cell{padding:54px 16px!important;text-align:center;color:#94a3b8!important;font-weight:950!important;letter-spacing:.08em;text-transform:uppercase}.pending-pager{display:flex;align-items:center;justify-content:flex-end;gap:10px;border-top:1px solid #edf2f7;padding:14px 20px}.pending-pager button{min-height:36px;border:1px solid #dbe7e5;background:#fff;padding:0 14px;color:#475569}.pending-pager button:disabled{cursor:not-allowed;opacity:.45}.pending-pager span{color:#64748b;font-weight:950}.pending-decision-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10020;display:grid;place-items:center;padding:20px;background:#020617ad;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.pending-decision-modal{position:relative;width:min(100%,560px);overflow:hidden;border:1px solid #dbe7e5;border-radius:28px;background:linear-gradient(145deg,#fff 62%,#f0fdfa);padding:34px;box-shadow:0 30px 90px #0f172a57}.pending-decision-modal.is-rejected{background:linear-gradient(145deg,#fff 62%,#fff1f2)}.pending-decision-icon{display:grid;width:58px;height:58px;place-items:center;border-radius:18px;background:#d1fae5;color:#047857;box-shadow:0 12px 28px #04785729}.is-rejected .pending-decision-icon{background:#fee2e2;color:#dc2626}.pending-decision-close{position:absolute;top:22px;right:22px;display:grid;width:40px;height:40px;place-items:center;border-radius:12px;background:#f1f5f9;color:#475569}.pending-decision-kicker{margin-top:22px;color:#0f766e;font-size:11px;font-weight:950;letter-spacing:.14em;text-transform:uppercase}.is-rejected .pending-decision-kicker{color:#dc2626}.pending-decision-modal h2{margin-top:5px;color:#0f172a;font-size:28px;font-weight:950}.pending-decision-client{display:block;margin-top:8px;color:#334155;font-size:16px}.pending-decision-help{margin-top:14px;color:#64748b;font-size:13px;font-weight:700;line-height:1.65}.pending-decision-field{display:grid;gap:8px;margin-top:22px}.pending-decision-field>span{color:#334155;font-size:13px;font-weight:950}.pending-decision-field>span b{color:#dc2626}.pending-decision-field textarea{width:100%;resize:vertical;border:1px solid #cbd5e1;border-radius:16px;background:#ffffffe6;padding:15px;color:#0f172a;font-size:14px;font-weight:700;outline:none;transition:border-color .16s ease,box-shadow .16s ease}.pending-decision-field textarea:focus{border-color:#14b8a6;box-shadow:0 0 0 4px #14b8a621}.is-rejected .pending-decision-field textarea:focus{border-color:#f87171;box-shadow:0 0 0 4px #f8717121}.pending-decision-field small{display:flex;justify-content:flex-end;color:#94a3b8;font-size:11px;font-weight:850}.pending-decision-field small span{color:#475569}.pending-decision-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:24px}.pending-decision-actions button{display:inline-flex;min-height:46px;align-items:center;justify-content:center;gap:8px;border-radius:13px;padding:0 19px;font-size:13px;font-weight:950}.pending-decision-actions button:first-child{border:1px solid #cbd5e1;background:#fff;color:#475569}.pending-decision-actions button:last-child{background:linear-gradient(135deg,#10b981,#0f766e);color:#fff;box-shadow:0 12px 24px #0f766e33}.is-rejected .pending-decision-actions button:last-child{background:linear-gradient(135deg,#ef4444,#dc2626);box-shadow:0 12px 24px #dc26262e}.pending-decision-actions button:disabled{cursor:not-allowed;opacity:.55}@media (max-width: 560px){.pending-decision-modal{border-radius:22px;padding:25px 20px}.pending-decision-actions{flex-direction:column-reverse}.pending-decision-actions button{width:100%}}@media (max-width: 1180px){.pending-approval-hero{grid-template-columns:minmax(0,1fr) minmax(220px,300px)}.pending-refresh-button{grid-column:1 / -1;justify-self:start}}@media (max-width: 820px){.pending-approval-page{padding:14px}.pending-approval-hero,.pending-metrics,.pending-tabs{grid-template-columns:1fr}.pending-approval-title{flex-direction:column}.pending-table-head,.pending-pager{align-items:stretch;flex-direction:column}}.notifications-hero{grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:20px 24px}.notifications-hero h1{margin-top:10px;font-size:clamp(28px,3.2vw,44px)}.notifications-hero p{margin-top:8px}.notifications-file-preview{min-width:0;overflow:hidden;color:#2563eb;font-weight:950;text-align:left;text-overflow:ellipsis;white-space:nowrap}.notifications-file-preview:hover{color:#0f766e;text-decoration:underline}@media (max-width: 860px){.notifications-hero{grid-template-columns:1fr;padding:18px}}.page-inline-loader{display:inline-flex;align-items:center;gap:10px;min-height:42px;border:1px solid #cde9e5;border-radius:999px;background:#ffffffdb;padding:0 16px;color:#0f766e;font-size:13px;font-weight:950;box-shadow:0 14px 32px #0f172a12}.page-inline-loader:before{content:"";width:8px;height:8px;border-radius:999px;background:#0f766e;animation:brand-loader-dot .9s ease-in-out infinite}.pending-debug-strip{display:inline-flex;max-width:100%;align-items:center;gap:8px;margin-top:12px;border:1px solid rgba(15,118,110,.16);border-radius:999px;background:#ffffffc2;padding:7px 11px;color:#64748b;font-size:11px;font-weight:900;box-shadow:0 10px 24px #0f172a0a}.pending-debug-strip span{color:#0f766e;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.pending-debug-strip strong{color:#0f172a}.pending-debug-strip em,.pending-debug-strip small{overflow:hidden;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.pending-approval-hero,.notifications-hero{min-height:0;padding:16px 22px}.pending-approval-title h1,.notifications-hero h1{font-size:clamp(26px,3vw,40px);line-height:1.05}.pending-approval-title span,.notifications-hero p{margin-top:8px;font-size:14px}.pending-hero-summary{min-height:92px;padding:14px 16px}.pending-hero-summary strong{font-size:34px}.pending-back-button{width:40px;height:40px}.pending-refresh-button,.notifications-hero-actions button{min-height:40px}.recharts-wrapper{font-family:var(--font-primary)!important}.recharts-surface{overflow:visible}.recharts-cartesian-grid-horizontal line,.recharts-cartesian-grid-vertical line{stroke:#dbeafe;stroke-dasharray:4 7}.recharts-tooltip-wrapper{filter:drop-shadow(0 18px 30px rgba(15,23,42,.16))}.recharts-default-tooltip{overflow:hidden;border:1px solid #cde9e5!important;border-radius:14px!important;background:#fffffff5!important;box-shadow:0 18px 36px #0f172a1f!important}.recharts-tooltip-label{color:#0f766e!important;font-weight:950!important}.recharts-legend-item-text,.recharts-text{fill:#475569!important;font-weight:850!important}.recharts-bar-rectangle path,.recharts-pie-sector path{filter:drop-shadow(0 8px 12px rgba(15,118,110,.16))}.analytics-card,.dashboard-panel,.operation-panel,.sales-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.sales-chart-studio,.operations-chart-studio{position:relative;overflow:hidden;border:1px solid rgba(190,225,220,.92);border-radius:18px;background:linear-gradient(135deg,#fffffffa,#f0fdfad1),radial-gradient(circle at 88% 8%,rgba(59,130,246,.1),transparent 32%);padding:18px;box-shadow:0 18px 46px #0f172a12}.sales-chart-studio{margin-top:18px}.operations-chart-studio{margin-top:18px;padding:18px 18px 20px}.sales-chart-studio:before,.operations-chart-studio:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,#0f766e,#14b8a6,#2563eb,#f97316)}.sales-chart-studio-head,.operations-chart-studio-head,.sales-chart-card-head,.operations-chart-card-head{display:flex;align-items:center;justify-content:space-between;gap:14px}.sales-chart-studio-head,.operations-chart-studio-head{position:relative;z-index:1;margin-bottom:14px}.sales-chart-studio-head span,.operations-chart-studio-head span{color:#0f766e;font-size:11px;font-weight:950;letter-spacing:.16em;text-transform:uppercase}.sales-chart-studio-head strong,.operations-chart-studio-head strong{display:block;margin-top:4px;color:#0f172a;font-size:22px;font-weight:950}.sales-chart-studio-head p,.operations-chart-studio-head p{border:1px solid #dbe7e5;border-radius:999px;background:#fff;padding:8px 12px;color:#475569;font-size:12px;font-weight:950}.operations-chart-studio-grid{display:block}.operations-chart-card,.operations-planner-card{position:relative;overflow:hidden;border:1px solid rgba(218,232,229,.94);border-radius:14px;background:linear-gradient(180deg,#fffffffa,#f8fcfbf5);padding:14px;box-shadow:0 12px 28px #0f172a0e}.sales-chart-card-wide,.operations-planner-card,.operations-category-card{grid-column:1 / -1}.sales-chart-card-head,.operations-chart-card-head{margin-bottom:14px}.sales-chart-card-head>div,.operations-chart-card-head>div{display:inline-flex;align-items:center;gap:8px;min-width:0;color:#0f766e}.sales-chart-card-head strong,.operations-chart-card-head strong{color:#0f172a;font-size:15px;font-weight:950}.sales-chart-card-head span,.operations-chart-card-head span{border-radius:999px;background:#f1f5f9;padding:6px 10px;color:#475569;font-size:11px;font-weight:950}.sales-pipeline-funnel,.sales-status-bars,.operations-status-bars{display:grid;gap:12px}.sales-pipeline-funnel-row,.sales-status-bars div,.operations-status-bars div{display:grid;grid-template-columns:minmax(90px,.8fr) minmax(120px,1.6fr) 42px;align-items:center;gap:10px}.sales-pipeline-funnel-row span,.sales-status-bars span,.operations-status-bars span{color:#334155;font-size:12px;font-weight:950}.sales-pipeline-funnel-row i,.sales-status-bars i,.operations-status-bars i{position:relative;height:13px;overflow:hidden;border-radius:999px;background:linear-gradient(90deg,#edf7f5,#f8fafc)}.sales-pipeline-funnel-row b,.sales-status-bars b,.operations-status-bars b{display:block;height:100%;border-radius:inherit;box-shadow:0 8px 16px #0f766e29;animation:chart-bar-grow .9s cubic-bezier(.22,1,.36,1) both}.sales-pipeline-funnel-row strong,.sales-status-bars strong,.operations-status-bars strong{color:#0f172a;font-size:13px;font-weight:950;text-align:right}.sales-mini-donut,.operations-mini-donut{position:relative}.sales-mini-donut-center,.operations-mini-donut-center{position:absolute;left:50%;top:50%;display:grid;place-items:center;transform:translate(-50%,-50%);text-align:center}.sales-mini-donut-center strong,.operations-mini-donut-center strong{color:#0f172a;font-size:24px;font-weight:950;line-height:1}.sales-mini-donut-center span,.operations-mini-donut-center span{margin-top:4px;color:#64748b;font-size:11px;font-weight:950}.operations-planner-table{overflow-x:auto;overflow-y:hidden;border:1px solid #dbeafe;border-radius:12px;background:repeating-linear-gradient(90deg,#0f172a07 0,#0f172a07 42px,#0f172a0e 42px,#0f172a0e 84px),#fff}.operations-planner-head,.operations-planner-row{display:grid;grid-template-columns:58px minmax(180px,1.1fr) 70px minmax(360px,2fr);align-items:center;min-width:760px}.operations-planner-head{min-height:42px;background:#e8f4ff;color:#334155;font-size:11px;font-weight:950}.operations-planner-head span,.operations-planner-row>span,.operations-planner-row>strong,.operations-planner-row>em{border-right:1px solid rgba(148,163,184,.24);padding:0 12px}.operations-planner-row{min-height:44px;border-top:1px solid rgba(148,163,184,.2);transition:background-color .18s ease,transform .18s ease,box-shadow .18s ease}.operations-planner-row:hover{position:relative;z-index:2;background:linear-gradient(90deg,#ecfdf5eb,#eff6ffeb);box-shadow:0 14px 28px #0f172a14;transform:translateY(-1px)}.operations-planner-row>span,.operations-planner-row>strong,.operations-planner-row>em{color:#334155;font-size:12px;font-style:normal;font-weight:900}.operations-planner-row>strong{color:#0f172a}.operations-planner-row>div{position:relative;height:100%;min-height:42px}.operations-planner-row i{position:absolute;top:12px;height:21px;min-width:34px;border-radius:8px;background:#0ea5e9;box-shadow:0 10px 18px #2563eb2e;animation:planner-bar-in .85s cubic-bezier(.22,1,.36,1) both;transition:filter .18s ease,transform .18s ease,box-shadow .18s ease}.operations-planner-row:hover i{filter:saturate(1.18);box-shadow:0 14px 28px #2563eb38;transform:translate(3px)}.operations-planner-row i b{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,rgba(255,255,255,.3),transparent)}.operations-planner-analysis{position:absolute;left:min(62%,520px);top:50%;z-index:5;width:230px;transform:translate(18px,-50%) scale(.96);pointer-events:none;opacity:0;border:1px solid rgba(207,226,223,.95);border-radius:14px;background:#0f172af0;padding:12px;box-shadow:0 22px 45px #0f172a33;transition:opacity .18s ease,transform .18s ease}.dashboard-followup-flow{margin-top:0;height:100%;border-color:#0f766e2e;border-radius:18px;background:linear-gradient(135deg,#fffffffc,#f0fdfadb),radial-gradient(circle at 92% 10%,rgba(14,165,233,.12),transparent 34%);box-shadow:0 20px 50px #0f172a13}.dashboard-followup-flow .followup-flow-head{align-items:flex-start}.dashboard-followup-flow .followup-flow-head strong{font-size:clamp(22px,2vw,28px);letter-spacing:0}.dashboard-followup-flow .followup-flow-table{border-color:#cfe7ff;box-shadow:inset 0 1px #ffffffd9}.dashboard-followup-flow .followup-flow-month{min-height:54px;background:linear-gradient(90deg,#e0f2fefa,#dbeafee0)}.dashboard-followup-flow .followup-flow-head-row{min-height:44px;background:#f1f9fff0}.dashboard-followup-flow .followup-flow-body{min-height:82px}.dashboard-followup-flow .followup-flow-row{min-height:58px}.dashboard-followup-flow .followup-flow-empty{display:grid;min-height:82px;place-items:center;color:#8ea1ba;font-size:15px;letter-spacing:0}.followup-flow-actions{display:inline-flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.followup-flow-actions p{margin:0}.followup-flow-actions button{min-height:34px;border:1px solid #bfe3dd;border-radius:999px;background:#fff;padding:0 13px;color:#0f766e;font-size:12px;font-weight:950;transition:transform .18s ease,background-color .18s ease}.followup-flow-actions button:hover{transform:translateY(-1px);background:#ecfdf5}.operations-planner-analysis:before{content:"";position:absolute;left:-7px;top:50%;width:14px;height:14px;background:#0f172af0;transform:translateY(-50%) rotate(45deg)}.operations-planner-analysis strong,.operations-planner-analysis span,.operations-planner-analysis p,.operations-planner-analysis small{position:relative;z-index:1;display:block}.operations-planner-analysis strong{color:#fff;font-size:13px;font-weight:950}.operations-planner-analysis span{margin-top:6px;color:#99f6e4;font-size:18px;font-weight:950}.operations-planner-analysis p,.operations-planner-analysis small{margin-top:4px;color:#cbd5e1;font-size:11px;font-weight:850}.operations-planner-row:hover .operations-planner-analysis{opacity:1;transform:translate(8px,-50%) scale(1)}.operations-planner-tone-teal{background:linear-gradient(90deg,#0f766e,#14b8a6)!important}.operations-planner-tone-emerald{background:linear-gradient(90deg,#059669,#22c55e)!important}.operations-planner-tone-orange{background:linear-gradient(90deg,#f97316,#f59e0b)!important}.operations-planner-tone-indigo{background:linear-gradient(90deg,#4f46e5,#8b5cf6)!important}@keyframes chart-bar-grow{0%{transform:scaleX(0);transform-origin:left}to{transform:scaleX(1);transform-origin:left}}@keyframes planner-bar-in{0%{opacity:0;transform:translate(-16px) scaleX(.75)}to{opacity:1;transform:translate(0) scaleX(1)}}@media (max-width: 1280px){.operations-chart-studio-grid{display:block}}@media (max-width: 760px){.operations-chart-studio-grid{display:block}.sales-chart-card-wide,.operations-planner-card,.operations-category-card{grid-column:auto}.operations-planner-table{overflow-x:auto}.operations-planner-head,.operations-planner-row{min-width:720px}.followup-flow-head,.operations-chart-studio-head{align-items:flex-start;flex-direction:column}}.annual-review-backdrop{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:10000!important;display:flex!important;align-items:stretch!important;justify-content:flex-end!important;overflow:hidden!important;padding:10px!important;background:#0f172a70!important;backdrop-filter:blur(7px) saturate(.82)!important;-webkit-backdrop-filter:blur(7px) saturate(.82)!important}.annual-review-panel{position:relative!important;inset:auto!important;width:min(620px,calc(100vw - 20px))!important;height:calc(100dvh - 20px)!important;min-height:0!important;max-height:calc(100dvh - 20px)!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;border:1px solid rgba(255,255,255,.7)!important;border-radius:18px!important;background:#fff!important;box-shadow:-22px 0 60px #0f172a47!important}@media (max-width: 640px){.annual-review-backdrop{padding:0!important}.annual-review-panel{width:100vw!important;height:100dvh!important;max-height:100dvh!important;border-radius:0!important}}.annual-workspace .annual-toolbar{position:relative!important;display:grid!important;grid-template-columns:52px minmax(0,1fr)!important;align-items:stretch!important;gap:10px!important;margin:0 0 14px!important;overflow:hidden!important;border:1px solid #d5e6e3!important;border-radius:18px!important;background:linear-gradient(135deg,#fffffffa,#f4fbf9f5)!important;padding:10px!important;box-shadow:0 13px 34px #13474412,inset 0 1px #fff!important}.annual-workspace .annual-toolbar:after{content:""!important;position:absolute!important;top:-70px!important;right:-60px!important;width:190px!important;height:190px!important;border-radius:999px!important;background:radial-gradient(circle,rgba(245,158,11,.09),transparent 68%)!important;pointer-events:none!important}.annual-workspace .annual-toolbar .annual-back-button{position:relative!important;z-index:1!important;align-self:stretch!important;width:52px!important;min-width:52px!important;height:auto!important;min-height:78px!important;border:1px solid #08716c!important;border-radius:13px!important;background:linear-gradient(155deg,#178a83,#086c68)!important;color:#fff!important;box-shadow:0 10px 22px #086c6836!important;transition:transform .2s ease,box-shadow .2s ease!important}.annual-workspace .annual-toolbar .annual-back-button:hover{transform:translateY(-2px)!important;box-shadow:0 14px 26px #086c6845!important}.annual-workspace .annual-toolbar .annual-summary-strip{position:relative!important;z-index:1!important;display:grid!important;grid-template-columns:minmax(320px,1.65fr) repeat(3,minmax(190px,1fr))!important;gap:9px!important;width:100%!important;min-width:0!important;background:transparent!important;padding:0!important;box-shadow:none!important}.annual-workspace .annual-toolbar .annual-summary-card{position:relative!important;min-width:0!important;min-height:78px!important;display:grid!important;grid-template-columns:40px minmax(0,1fr)!important;align-items:center!important;gap:11px!important;overflow:hidden!important;border:1px solid #e0e9e7!important;border-radius:13px!important;background:#ffffffeb!important;padding:13px 14px!important;box-shadow:0 5px 15px #17393709!important;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease!important}.annual-workspace .annual-toolbar .annual-summary-card:hover{z-index:2!important;transform:translateY(-2px)!important;border-color:#bfded9!important;box-shadow:0 12px 25px #17595417!important}.annual-workspace .annual-summary-icon{width:40px!important;height:40px!important;display:grid!important;place-items:center!important;border:1px solid #cce5e1!important;border-radius:12px!important;background:linear-gradient(180deg,#fff,#eef9f7)!important;color:#087872!important;box-shadow:0 5px 12px #0c65600f!important}.annual-workspace .annual-summary-copy{min-width:0!important}.annual-workspace .annual-summary-label{display:block!important;overflow:hidden!important;color:#718398!important;font-size:9px!important;font-weight:950!important;letter-spacing:.16em!important;line-height:1.2!important;text-overflow:ellipsis!important;text-transform:uppercase!important;white-space:nowrap!important}.annual-workspace .annual-summary-value{display:block!important;overflow:hidden!important;margin-top:5px!important;color:#102330!important;font-size:14px!important;font-weight:950!important;letter-spacing:-.015em!important;line-height:1.2!important;text-overflow:ellipsis!important;white-space:nowrap!important}.annual-workspace .annual-summary-meta{display:inline-flex!important;width:-moz-fit-content!important;width:fit-content!important;margin-top:5px!important;border:1px solid #cce6e1!important;border-radius:999px!important;background:#ffffffc2!important;padding:3px 8px!important;color:#08706b!important;font-size:8px!important;font-weight:950!important;letter-spacing:.1em!important;line-height:1!important;text-transform:uppercase!important}@media (max-width: 1180px){.annual-workspace .annual-toolbar .annual-summary-strip{grid-template-columns:repeat(2,minmax(0,1fr))!important}.annual-workspace .annual-toolbar .annual-summary-card-client{grid-column:1 / -1!important}}@media (max-width: 700px){.annual-workspace .annual-toolbar{grid-template-columns:44px minmax(0,1fr)!important;padding:7px!important}.annual-workspace .annual-toolbar .annual-back-button{width:44px!important;min-width:44px!important}.annual-workspace .annual-toolbar .annual-summary-strip{grid-template-columns:1fr!important}.annual-workspace .annual-toolbar .annual-summary-card-client{grid-column:auto!important}.annual-workspace .annual-toolbar .annual-summary-card{min-height:70px!important}}.annual-workspace .annual-toolbar .annual-summary-card,.annual-workspace .annual-toolbar .annual-summary-card-client{min-height:78px!important;border:0!important;border-right:1px solid #e1ebe9!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;transform:none!important}.annual-workspace .annual-toolbar .annual-summary-card:hover{background:#ebf9f6a6!important;border-color:#e1ebe9!important;box-shadow:none!important;transform:none!important}@media (max-width: 1180px){.annual-workspace .annual-toolbar .annual-summary-card:nth-child(2){border-right:0!important}.annual-workspace .annual-toolbar .annual-summary-card:nth-child(-n+2){border-bottom:1px solid #e1ebe9!important}}@media (max-width: 700px){.annual-workspace .annual-toolbar .annual-summary-card,.annual-workspace .annual-toolbar .annual-summary-card-client{grid-column:auto!important;border-right:0!important;border-bottom:1px solid #e1ebe9!important}.annual-workspace .annual-toolbar .annual-summary-card:last-child{border-bottom:0!important}}@media (max-width: 860px){.pending-approval-hero{grid-template-columns:1fr}}.notifications-hero{min-height:104px!important;align-items:center!important;padding:12px 22px!important}.notifications-kicker{padding:6px 11px!important;font-size:11px!important}.notifications-hero h1{max-width:620px!important;margin-top:8px!important;font-size:clamp(24px,2.65vw,36px)!important;line-height:1.06!important}.notifications-hero p{max-width:650px!important;margin-top:7px!important;font-size:13px!important;line-height:1.45!important}.pending-approval-hero{min-height:124px!important;grid-template-columns:minmax(0,1fr) minmax(190px,260px) auto!important;align-items:center!important;padding:14px 20px!important}.pending-approval-title{align-items:center!important}.pending-approval-title p{font-size:11px!important}.pending-approval-title h1{margin-top:4px!important;font-size:clamp(25px,2.65vw,38px)!important}.pending-approval-title span{margin-top:6px!important;font-size:13px!important}.pending-hero-summary{min-height:82px!important;padding:12px 16px!important}.pending-hero-summary strong{margin-top:4px!important;font-size:30px!important}.pending-hero-summary small{margin-top:6px!important;font-size:12px!important}.pending-back-button{width:38px!important;height:38px!important}.pending-refresh-button,.notifications-hero-actions button{min-height:38px!important;border-radius:11px!important;padding:0 14px!important}.brand-loader-workspace{display:grid!important;place-items:center!important;background:linear-gradient(180deg,#f8fcfbf7,#eef7f5f7),radial-gradient(circle at 18% 20%,rgba(20,184,166,.18),transparent 30%),radial-gradient(circle at 82% 78%,rgba(249,115,22,.14),transparent 28%)!important}.brand-loader-workspace .brand-loader-grid{display:block!important;opacity:.72!important}.workspace-loader-panel{position:relative!important;z-index:3!important;display:grid!important;width:min(430px,calc(100vw - 30px))!important;min-height:116px!important;grid-template-columns:72px minmax(0,1fr) 58px!important;align-items:center!important;gap:16px!important;border:1px solid rgba(205,233,229,.92)!important;border-radius:18px!important;background:#fffffff0!important;padding:18px!important;box-shadow:0 30px 80px #0f172a24,inset 0 1px #ffffffe6!important}.workspace-loader-panel:before{content:""!important;position:absolute!important;inset:0 0 auto!important;display:block!important;height:3px!important;background:linear-gradient(90deg,#0f766e,#10b981,#f97316)!important}.workspace-loader-logo{display:grid!important;width:72px!important;height:72px!important;place-items:center!important;border:1px solid #e2ece9!important;border-radius:16px!important;background:#fff!important;padding:10px!important;box-shadow:0 14px 28px #0f766e1a!important}.workspace-loader-logo img{width:100%!important;max-height:50px!important;-o-object-fit:contain!important;object-fit:contain!important}.workspace-loader-copy{min-width:0!important}.workspace-loader-copy strong{display:block!important;color:#0f172a!important;font-size:24px!important;font-weight:950!important;line-height:1.05!important}.workspace-loader-copy span{display:block!important;margin-top:7px!important;color:#64748b!important;font-size:13px!important;font-weight:900!important}.workspace-loader-ring{width:54px!important;height:54px!important}.workspace-loader-ring .crm-loader-ring__path{stroke-width:22px!important}.workspace-loader-stage{position:relative;z-index:2;width:min(560px,calc(100vw - 36px));height:190px;margin-top:28px}.workspace-loader-stage:before{content:"";position:absolute;left:8%;right:8%;bottom:20px;height:42px;border-radius:50%;background:linear-gradient(90deg,#bbf7d0b8,#ccfbf1c7);filter:blur(2px)}.workspace-loader-bin{position:absolute;bottom:28px;width:84px;height:82px;border:2px solid #6ea76b;border-radius:10px 10px 16px 16px;background:linear-gradient(180deg,#bfe885,#78b75f);box-shadow:inset 0 8px #ffffff38,0 18px 32px #0f766e24}.workspace-loader-bin:before{content:"";position:absolute;left:-6px;right:-6px;top:-11px;height:13px;border:2px solid #6ea76b;border-radius:999px;background:#d9f99d}.workspace-loader-bin:after{content:"";position:absolute;left:14px;right:14px;bottom:-10px;height:10px;border-radius:999px;background:repeating-linear-gradient(90deg,#344e41 0 8px,transparent 8px 18px)}.workspace-loader-bin i{position:absolute;top:22px;right:22px;bottom:22px;left:22px;border:4px solid rgba(255,255,255,.78);border-left-color:transparent;border-radius:50%;transform:rotate(-24deg)}.workspace-loader-bin-a{left:7%}.workspace-loader-bin-b{left:calc(50% - 42px)}.workspace-loader-bin-c{right:7%}.workspace-loader-hand{position:absolute;top:10px;width:150px;height:28px;border-radius:999px;background:linear-gradient(90deg,#ffe3b3,#ffd28a);box-shadow:inset 0 -3px #b453091f}.workspace-loader-hand:after{content:"";position:absolute;right:-28px;top:-12px;width:46px;height:46px;border-radius:16px 18px 22px 12px;background:linear-gradient(135deg,#ffe3b3,#ffc76d)}.workspace-loader-hand-left{left:42px;transform:rotate(-20deg);animation:workspace-hand-left 1.9s ease-in-out infinite}.workspace-loader-hand-right{right:42px;transform:scaleX(-1) rotate(-20deg);animation:workspace-hand-right 2.1s ease-in-out infinite}.workspace-loader-item{position:absolute;top:64px;width:26px;height:26px;border-radius:7px;background:#a16207;animation:workspace-drop 1.7s ease-in-out infinite}.workspace-loader-item-a{left:25%;background:#38bdf8}.workspace-loader-item-b{left:49%;animation-delay:.24s}.workspace-loader-item-c{left:70%;background:#22c55e;border-radius:999px;animation-delay:.44s}.workspace-loader-services{position:relative;z-index:3;display:flex;width:min(760px,calc(100vw - 32px));flex-wrap:wrap;justify-content:center;gap:8px;margin-top:20px}.workspace-loader-services span{border:1px solid rgba(15,118,110,.18);border-radius:999px;background:#ffffffc7;padding:8px 12px;color:#0f766e;font-size:11px;font-weight:950;box-shadow:0 12px 24px #0f172a0f;animation:workspace-chip 1.8s ease-in-out infinite}.workspace-loader-services span:nth-child(2){animation-delay:.12s}.workspace-loader-services span:nth-child(3){animation-delay:.24s}.workspace-loader-services span:nth-child(4){animation-delay:.36s}.workspace-loader-services span:nth-child(5){animation-delay:.48s}.workspace-loader-video{position:relative;z-index:2;width:min(560px,calc(100vw - 34px));aspect-ratio:16 / 9;margin-top:24px;overflow:hidden;border:1px solid rgba(205,233,229,.94);border-radius:22px;background:#f8fcfb;box-shadow:0 28px 76px #0f172a1f,inset 0 1px #ffffffeb}.workspace-loader-video:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;border-radius:inherit;box-shadow:inset 0 0 0 1px #ffffff7a}.workspace-loader-video video{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.brand-loader-compact .workspace-loader-panel{width:min(340px,calc(100vw - 30px))!important;min-height:86px!important;grid-template-columns:54px minmax(0,1fr) 48px!important;border-radius:14px!important;padding:14px!important}.brand-loader-compact .workspace-loader-logo{width:54px!important;height:54px!important;border-radius:12px!important;padding:8px!important}.brand-loader-compact .workspace-loader-logo img{max-height:38px!important}.brand-loader-compact .workspace-loader-copy strong{font-size:18px!important}.brand-loader-compact .workspace-loader-copy span{margin-top:4px!important;font-size:12px!important}.brand-loader-compact .workspace-loader-ring{width:42px!important;height:42px!important}@keyframes workspace-drop{0%{opacity:0;transform:translateY(-18px) rotate(0) scale(.8)}25%{opacity:1}70%{opacity:1;transform:translateY(84px) rotate(130deg) scale(1)}to{opacity:0;transform:translateY(94px) rotate(160deg) scale(.72)}}@keyframes workspace-hand-left{0%,to{transform:translateY(0) rotate(-20deg)}50%{transform:translateY(12px) rotate(-14deg)}}@keyframes workspace-hand-right{0%,to{transform:scaleX(-1) translateY(0) rotate(-20deg)}50%{transform:scaleX(-1) translateY(10px) rotate(-13deg)}}@keyframes workspace-chip{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.annual-workspace{margin-top:0!important}.annual-workspace .annual-toolbar{margin-top:0!important;margin-bottom:10px!important;padding-top:0!important}.annual-workspace .annual-workspace-body{padding-top:8px!important}.annual-review-backdrop{overflow-y:auto!important;background:#0f172a61!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.annual-review-panel{position:fixed!important;top:24px!important;right:24px!important;left:auto!important;bottom:24px!important;width:min(620px,calc(100vw - 48px))!important;height:calc(100dvh - 48px)!important;max-height:calc(100dvh - 48px)!important;max-width:none!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain!important;pointer-events:auto!important;touch-action:pan-y!important;scrollbar-color:#7ccfc4 #eef7f5!important;scrollbar-width:thin!important;border:1px solid rgba(203,213,225,.92)!important;border-radius:18px!important;background:linear-gradient(180deg,#fff,#f8fbfb)!important;box-shadow:0 24px 60px #0f172a42!important}.annual-review-panel::-webkit-scrollbar{width:8px!important}.annual-review-panel::-webkit-scrollbar-track{border-radius:999px!important;background:#eef7f5!important}.annual-review-panel::-webkit-scrollbar-thumb{border:2px solid #eef7f5!important;border-radius:999px!important;background:linear-gradient(180deg,#8ddbd0,#2c8c85)!important}.annual-review-panel::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#5fc9bd,#176c70)!important}body:has(.annual-review-backdrop) .annual-toolbar,body:has(.annual-review-backdrop) .annual-workspace-body,body:has(.annual-review-backdrop) .client-detail-card{filter:none!important}.annual-review-panel>.sticky{position:sticky!important;top:0!important;z-index:2!important;background:#fffffffa!important;-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important;padding:16px 20px 14px!important}.annual-review-panel>.sticky h3{margin-top:2px!important;font-size:18px!important;line-height:1.15!important}.annual-review-panel>.sticky button{width:34px!important;height:34px!important}.annual-review-panel>.space-y-5{display:grid!important;gap:14px!important;padding:14px 16px 20px!important}.annual-review-panel>.space-y-5>.overflow-hidden:first-child{width:100%!important;border-radius:14px!important}.annual-review-panel>.space-y-5>.overflow-hidden:first-child>div:first-child{padding:14px 16px!important}.annual-review-panel>.space-y-5>.overflow-hidden:first-child>div:last-child{padding:14px 16px 16px!important}.annual-review-panel>.space-y-5>.overflow-hidden:first-child h4{margin-top:2px!important;font-size:17px!important;line-height:1.15!important}.annual-review-panel>.space-y-5>.overflow-hidden:first-child p{margin-top:3px!important}.annual-review-panel>.space-y-5>.overflow-hidden:first-child .grid.grid-cols-3{align-items:start!important}.annual-review-panel>.space-y-5>.overflow-hidden:first-child .h-8.w-8{width:28px!important;height:28px!important}.annual-review-panel>.space-y-5>.overflow-hidden:first-child .top-4{top:14px!important}.annual-review-panel>.space-y-5>.overflow-hidden:first-child .mt-3{margin-top:8px!important}.annual-review-panel>.space-y-5>.overflow-hidden:first-child .mt-2{margin-top:5px!important}.annual-review-panel>.space-y-5>.overflow-hidden:first-child .line-clamp-2{display:none!important}.annual-review-panel .rounded-2xl.border.border-slate-200.bg-slate-50\/70{border-color:#30737b24!important;background:#f8fbfb!important;padding:10px!important;box-shadow:inset 0 1px #ffffffe6!important}.annual-review-panel .rounded-2xl.border.border-slate-200.bg-slate-50\/70 .mb-2{margin-bottom:6px!important}.annual-review-panel .space-y-2{display:grid!important;grid-template-columns:1fr!important;gap:10px!important}.annual-review-panel .space-y-2>.rounded-xl{border-radius:12px!important;padding:12px 14px!important;box-shadow:0 8px 18px #0f172a0b!important}.annual-review-panel .space-y-2>.rounded-xl .text-sm{font-size:13px!important;line-height:1.25!important}.annual-review-panel .space-y-2>.rounded-xl .mt-2{margin-top:6px!important}.annual-review-panel .space-y-2>.rounded-xl .rounded-full{padding:4px 8px!important;font-size:10px!important;line-height:1!important}@media (max-width: 640px){.annual-review-backdrop{left:0!important}.annual-review-panel{top:0!important;right:0!important;left:0!important;width:100vw!important;height:100dvh!important;max-height:100dvh!important;max-width:none!important;overflow-y:auto!important;border-radius:0!important}.annual-review-panel .space-y-2{grid-template-columns:1fr!important}}.annual-workspace .annual-workspace-body{gap:0!important}.annual-workspace .annual-stepper{position:relative!important;display:flex!important;width:100%!important;max-width:100%!important;align-items:center!important;gap:8px!important;margin:0 0 14px!important;overflow:hidden!important;border:1px solid rgba(48,115,123,.16)!important;border-radius:15px!important;background:linear-gradient(135deg,#fffffffa,#f7fdfbf2 62%,#fffaf3e6)!important;padding:6px!important;box-shadow:0 12px 30px #0f172a0f,inset 0 1px #fffffff2!important}.annual-workspace .annual-stepper:before,.annual-workspace .annual-stepper:after{display:none!important}.annual-workspace .annual-step{position:relative!important;isolation:isolate!important;display:flex!important;flex:1 1 0!important;min-width:116px!important;min-height:40px!important;align-items:center!important;justify-content:center!important;gap:8px!important;overflow:hidden!important;border:1px solid transparent!important;border-radius:11px!important;background:#ffffff8a!important;padding:5px 11px!important;color:#244745!important;font-size:11px!important;font-weight:950!important;letter-spacing:0!important;line-height:1.15!important;box-shadow:none!important;transform:translateY(0)!important;transition:transform .18s ease,border-color .18s ease,background-color .18s ease,box-shadow .18s ease,color .18s ease!important}.annual-workspace .annual-step:before,.annual-workspace .annual-step:after{display:none!important}.annual-workspace .annual-step:hover{border-color:#30737b33!important;background:#ffffffe0!important;color:#0f5f63!important;box-shadow:0 8px 18px #0f172a0f!important;transform:translateY(-1px)!important}.annual-workspace .annual-step:focus-visible{outline:3px solid rgba(249,115,22,.26)!important;outline-offset:2px!important}.annual-workspace .annual-step-icon{display:grid!important;width:28px!important;height:28px!important;flex:0 0 28px!important;place-items:center!important;border:1px solid rgba(48,115,123,.2)!important;border-radius:8px!important;background:linear-gradient(180deg,#fff,#eef8f6)!important;color:#24777a!important;box-shadow:inset 0 1px #fffffff2,0 6px 12px #0f172a0d!important}.annual-workspace .annual-step-icon svg{width:15px!important;height:15px!important;stroke-width:2.4!important}.annual-workspace .annual-step>span:not(.annual-step-icon){min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.annual-workspace .annual-step-active,.annual-workspace .annual-step-active:hover{border-color:#0e74903d!important;background:linear-gradient(135deg,#176c70,#0f766e 54%,#0b6f87)!important;color:#fff!important;box-shadow:0 10px 22px #145d6233,inset 0 1px #fff3!important;transform:translateY(-1px)!important}.annual-workspace .annual-step-active .annual-step-icon,.annual-workspace .annual-step-active:hover .annual-step-icon{border-color:#ffffff57!important;background:#ffffff2e!important;color:#fff!important;box-shadow:inset 0 1px #ffffff3d!important}.annual-workspace .annual-step-active .annual-step-icon svg,.annual-workspace .annual-step-active:hover .annual-step-icon svg{color:#fff!important;stroke:currentColor!important}.annual-workspace .annual-step-complete:not(.annual-step-active){border-color:#16a34a33!important;background:#f0fdf4b8!important;color:#166534!important}.annual-workspace .annual-step-complete:not(.annual-step-active) .annual-step-icon{border-color:#16a34a38!important;background:linear-gradient(180deg,#fff,#dcfce7)!important;color:#15803d!important}.annual-workspace .annual-step-check{position:absolute!important;right:6px!important;top:6px!important;width:13px!important;height:13px!important;border-radius:999px!important;background:#16a34a!important;color:#fff!important;padding:1.5px!important;box-shadow:0 6px 12px #16a34a33!important}.annual-workspace .annual-toolbar .annual-back-button{align-self:stretch!important;width:52px!important;min-width:52px!important;height:auto!important;border:1px solid #08716c!important;border-radius:13px!important;background:linear-gradient(155deg,#178a83,#086c68)!important;color:#fff!important;box-shadow:0 10px 22px #086c6836!important}.annual-workspace .annual-toolbar .annual-summary-card{min-width:0!important;min-height:78px!important;display:grid!important;grid-template-columns:40px minmax(0,1fr)!important;align-items:center!important;gap:11px!important;border:1px solid #e0e9e7!important;border-radius:13px!important;background:#fffffff0!important;padding:13px 14px!important;box-shadow:0 5px 15px #1739370a!important;transition:.2s ease!important}.annual-workspace .annual-summary-value{overflow:hidden!important;margin-top:5px!important;color:#102330!important;font-size:14px!important;letter-spacing:-.015em!important;text-overflow:ellipsis!important;white-space:nowrap!important}.annual-workspace .annual-step-active .annual-step-check{background:#fff!important;color:#0f766e!important;box-shadow:none!important}@media (max-width: 1100px){.annual-workspace .annual-stepper{display:flex!important;overflow-x:auto!important;scroll-snap-type:x proximity!important;scrollbar-width:thin!important}.annual-workspace .annual-step{flex:0 0 136px!important;scroll-snap-align:start!important}}.operations-dashboard .dashboard-followup-flow .followup-flow-assignee{gap:10px!important;padding-inline:14px!important}.operations-dashboard .dashboard-followup-flow .followup-flow-avatar{width:38px!important;height:38px!important;flex:0 0 38px!important;border:3px solid #ffffff!important;font-size:13px!important;box-shadow:0 0 0 1px #cce7e3,0 7px 16px #0f4d4824!important}.operations-dashboard .dashboard-followup-flow .followup-flow-avatar img{display:block!important;width:100%!important;height:100%!important;-o-object-fit:cover!important;object-fit:cover!important;-o-object-position:center top!important;object-position:center top!important;transform:scale(1.08)!important}.operations-dashboard .dashboard-followup-flow .followup-flow-assignee em{font-size:11.5px!important;line-height:1.25!important}@media (max-width: 640px){.annual-workspace .annual-stepper{border-radius:15px!important;padding:7px!important}.annual-workspace .annual-step{flex-basis:128px!important;min-height:38px!important;gap:7px!important;padding:5px 9px!important;font-size:11px!important}.annual-workspace .annual-step-icon{width:26px!important;height:26px!important;flex-basis:26px!important;border-radius:8px!important}}@media (max-width: 1180px){.pending-approval-hero{grid-template-columns:minmax(0,1fr) minmax(180px,240px)!important}.pending-refresh-button{grid-column:auto!important;justify-self:end!important}}@media (max-width: 860px){.pending-approval-hero,.notifications-hero{grid-template-columns:1fr!important;min-height:0!important;padding:14px!important}.pending-refresh-button{justify-self:start!important}.workspace-loader-stage{height:150px}.workspace-loader-video{width:min(430px,calc(100vw - 28px));border-radius:18px}.workspace-loader-hand{width:110px}.workspace-loader-bin{width:66px;height:68px}}.operations-dashboard{gap:10px!important}.operations-hero{min-height:92px!important;border:1px solid rgba(15,93,70,.2)!important;border-radius:8px!important;background:radial-gradient(circle at 16% 10%,rgba(20,184,166,.22),transparent 34%),linear-gradient(115deg,#0f5d46,#00664f 48%,#1f3542)!important;padding:16px 24px!important;box-shadow:0 12px 28px #0f5d462e!important}.operations-hero:before,.operations-hero:after{display:none!important}.operations-hero-icon{height:48px!important;width:48px!important;border:1px solid rgba(255,255,255,.28)!important;border-radius:8px!important;background:#ffffff1f!important;color:#eafff8!important;box-shadow:none!important}.operations-hero h1{color:#fff!important;font-size:28px!important;letter-spacing:0!important}.operations-hero p:last-child,.operations-eyebrow{color:#ecfdf5e6!important}.operations-hero-actions .btn-lift{border-color:#ffffff59!important;background:#ffffff14!important;color:#fff!important;box-shadow:none!important}.operations-panel,.dashboard-followup-flow,.operations-lead-chart-card{border:1px solid rgba(190,222,216,.92)!important;border-radius:8px!important;background:#fffffff2!important;box-shadow:0 10px 28px #0f172a0f!important}.operations-panel:before,.dashboard-followup-flow:before,.operations-lead-chart-card:before{height:3px!important;background:linear-gradient(90deg,#0f5d46,#0f9f83,#f45b0b)!important}.operations-panel-head{min-height:52px!important;padding:13px 16px!important}.operations-panel-head span{border-radius:7px!important;background:#e7fbf5!important;color:#087464!important}.operations-dashboard-row{display:grid;gap:10px;align-items:stretch}.operations-dashboard-row-followup{grid-template-columns:minmax(420px,.96fr) minmax(520px,1.04fr)}.operations-dashboard-row-annual{grid-template-columns:minmax(330px,.35fr) minmax(620px,.65fr)}.operations-dashboard-row>*{min-width:0}.operations-snapshot-grid{gap:12px!important;padding:16px!important}.operations-snapshot-grid .operations-kpi-card{position:relative;display:flex;min-height:104px!important;align-items:flex-start;justify-content:space-between;overflow:hidden;border:1px solid rgba(255,255,255,.18)!important;border-radius:10px!important;background:radial-gradient(circle at 82% 10%,rgba(255,255,255,.24),transparent 16%),radial-gradient(circle at 70% 80%,rgba(255,255,255,.18),transparent 28%),linear-gradient(135deg,#0f5d46,#128c76,#28d0bd)!important;padding:16px 18px!important;box-shadow:0 18px 34px #0f172a1f!important;isolation:isolate;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.operations-snapshot-grid .operations-kpi-card:hover{border-color:#ffffff6b!important;box-shadow:0 22px 44px #0f172a29!important;transform:translateY(-2px)}.operations-snapshot-grid .operations-kpi-card:before,.operations-snapshot-grid .operations-kpi-card:after{content:"";position:absolute;pointer-events:none;z-index:-1}.operations-snapshot-grid .operations-kpi-card:before{right:64px;top:auto;bottom:-54px;width:168px;height:122px;border:24px solid rgba(236,253,245,.72);border-bottom:0;border-radius:999px 999px 0 0;background:transparent;transform:rotate(-8deg);opacity:.9}.operations-snapshot-grid .operations-kpi-card:after{right:-28px;top:-32px;bottom:auto;width:118px;height:118px;border:0;border-radius:32px;background:#ffffff29;transform:rotate(12deg)}.operations-snapshot-grid .operations-kpi-content{position:relative;z-index:1;min-width:0}.operations-snapshot-grid .operations-kpi-icon{position:relative;z-index:1;display:grid;width:40px;height:40px;flex:0 0 auto;place-items:center;border:1px solid rgba(255,255,255,.68);border-radius:10px;background:#ffffff29;color:#fff;box-shadow:inset 0 1px #ffffff7a,0 12px 22px #00000029;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.operations-snapshot-grid .operations-kpi-card i{position:absolute;left:20px;right:20px;bottom:14px;height:4px;overflow:hidden;border-radius:999px;background:#ffffff4d}.operations-snapshot-grid .operations-kpi-card i:after{content:"";display:block;height:100%;width:72%;border-radius:inherit;background:#ffffffe0}.operations-snapshot-grid .operations-kpi-card-blue{background:radial-gradient(circle at 82% 10%,rgba(255,255,255,.24),transparent 16%),radial-gradient(circle at 70% 80%,rgba(255,255,255,.18),transparent 28%),linear-gradient(135deg,#0f5d46,#128c76,#28d0bd)!important}.operations-snapshot-grid .operations-kpi-card-green{background:radial-gradient(circle at 82% 10%,rgba(255,255,255,.25),transparent 16%),radial-gradient(circle at 70% 80%,rgba(255,255,255,.18),transparent 28%),linear-gradient(135deg,#41308f,#6f4bd8 52%,#2fb7ff)!important}.operations-snapshot-grid .operations-kpi-card-green i:after{width:86%;background:#ffffffe0}.operations-snapshot-grid .operations-kpi-card-cyan{background:radial-gradient(circle at 82% 10%,rgba(255,255,255,.25),transparent 16%),radial-gradient(circle at 70% 80%,rgba(255,255,255,.18),transparent 28%),linear-gradient(135deg,#0875a8,#28a6db 48%,#55dfc7)!important}.operations-snapshot-grid .operations-kpi-card-cyan i:after{width:100%;background:#ffffffe0}.operations-snapshot-grid strong{margin-top:12px!important;color:#fff!important;font-size:30px!important;letter-spacing:0!important;text-shadow:0 8px 20px rgba(0,0,0,.16)}.operations-snapshot-grid span{color:#ffffffc7!important;font-size:10px!important;letter-spacing:.11em!important}.operations-snapshot-grid small{display:none!important;margin-top:0!important;color:#ffffffd1!important;font-size:12px!important;line-height:1.35!important}.dashboard-followup-flow{margin:0!important;display:flex!important;min-height:100%!important;height:100%!important;flex-direction:column!important;padding:14px!important}.followup-flow-head{margin-bottom:12px!important}.followup-flow-head strong{font-size:24px!important}.followup-flow-table{border-radius:8px!important;flex:1 1 auto!important;min-height:334px!important}.followup-flow-body{min-height:246px!important;height:246px!important}.followup-flow-body:has(.followup-flow-empty){max-height:none!important}.dashboard-followup-flow .sales-donut-link{margin-top:10px!important}.operations-analytics-stack{display:block!important;min-height:100%}.operations-analytics-stack .operations-pibo-chart-panel{height:100%}.operations-pibo-chart-layout{grid-template-columns:minmax(250px,1fr) minmax(250px,.92fr)!important;gap:8px!important;padding:10px!important}.operations-pibo-bar-card-modern,.operations-lead-pie-card-featured,.operations-annual-return-card{border-radius:8px!important;box-shadow:0 8px 20px #0f172a0e!important}.operations-pibo-modern-chart{min-height:224px!important;padding-left:0!important}.operations-pibo-modern-chart .recharts-responsive-container{height:250px!important}.operations-lead-pie-card-featured .operations-lead-pie-wrap{grid-template-columns:1fr!important;min-height:282px!important;align-items:center!important;justify-items:center!important;gap:6px!important}.operations-lead-pie-card-featured .operations-lead-legend{align-self:end!important;width:min(320px,100%)!important;margin-top:0!important;padding-bottom:8px!important}.operations-lead-pie-card-featured .operations-lead-pie{justify-self:center!important;width:220px!important}.operations-lead-pie-card-featured .operations-lead-legend>div{grid-template-columns:10px minmax(120px,1fr) auto auto!important;width:100%!important}.operations-lead-pie-card-featured .operations-lead-legend p{overflow:visible!important;text-overflow:clip!important;white-space:normal!important}.operations-pibo-bar-card-modern .recharts-yAxis .recharts-cartesian-axis-tick text{transform:translate(-4px)}.operations-pibo-bar-card-modern .recharts-bar-rectangle{transform:translate(-6px)}.operations-lead-pie,.operations-annual-donut{filter:drop-shadow(0 12px 18px rgba(15,159,131,.14))}.operations-lead-pie-card-featured .operations-lead-legend-muted{background:#f8fafcad!important;color:#7c8ba1!important}.operations-lead-pie-card-featured .operations-lead-legend-muted p,.operations-lead-pie-card-featured .operations-lead-legend-muted strong,.operations-lead-pie-card-featured .operations-lead-legend-muted small{color:#64748b!important}.operations-lead-pie-card-featured .operations-lead-legend>div:hover{border-color:#0f9f8347!important;background:#fff!important;box-shadow:0 12px 24px #0f9f831f!important;transform:translateY(-1px)}.operations-pibo-bar-legend{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}.operations-pibo-bar-legend span{justify-content:space-between!important;min-width:0!important;border-color:#beded8c7!important;background:#ffffffdb!important;padding:8px 10px!important;white-space:nowrap!important}.operations-annual-return-card{min-height:100%;overflow:hidden!important;background:radial-gradient(circle at 10% 12%,rgba(244,91,11,.1),transparent 28%),radial-gradient(circle at 86% 4%,rgba(15,159,131,.14),transparent 32%),#fff!important}.operations-annual-return-body{grid-template-columns:minmax(135px,170px) minmax(0,1fr)!important;gap:12px!important;padding:4px 6px 2px!important}.operations-annual-donut{height:160px!important}.operations-annual-donut .recharts-wrapper,.operations-annual-donut .recharts-surface{overflow:visible}.operations-annual-legend{gap:8px!important}.operations-annual-legend>div{position:relative;grid-template-columns:10px minmax(0,1fr) auto auto!important;border:1px solid rgba(190,222,216,.74)!important;border-radius:8px!important;background:#ffffffd1!important;padding:9px 11px!important}.operations-annual-legend>div:after{content:attr(data-percent);position:absolute;right:12px;top:-32px;z-index:4;border:1px solid rgba(15,93,70,.18);border-radius:999px;background:#0f5d46;padding:5px 10px;color:#fff;font-size:11px;font-weight:950;line-height:1;opacity:0;pointer-events:none;transform:translateY(5px);transition:opacity .14s ease,transform .14s ease;white-space:nowrap}.operations-annual-legend>div:hover:after{opacity:1;transform:translateY(0)}.operations-annual-legend>div:hover,.operations-annual-legend>div:focus{border-color:#0f5d466b!important;background:#0f5d46!important;box-shadow:0 14px 28px #0f5d462e!important}.operations-annual-legend>div:hover p,.operations-annual-legend>div:hover strong,.operations-annual-legend>div:hover small,.operations-annual-legend>div:focus p,.operations-annual-legend>div:focus strong,.operations-annual-legend>div:focus small{color:#fff!important}.operations-performance-panel{min-height:100%}.operations-performance-grid{display:grid;grid-template-columns:repeat(5,minmax(150px,1fr))!important;gap:8px!important;padding:10px 14px 14px!important}.operations-performance-panel>.operations-performance-grid{max-height:none!important;overflow:visible!important}.operations-performance-panel>.operations-performance-grid::-webkit-scrollbar{width:0}.operations-performance-panel>.operations-performance-grid::-webkit-scrollbar-track{border-radius:999px;background:#edf2f7}.operations-performance-panel>.operations-performance-grid::-webkit-scrollbar-thumb{border-radius:999px;background:linear-gradient(180deg,#0f5d46,#2563eb)}.operations-performance-card{min-height:122px!important;border-radius:8px!important;padding:14px!important}.operations-performance-more{display:flex;align-items:center;justify-content:space-between;gap:10px;width:calc(100% - 28px);margin:0 14px 14px;border:1px solid rgba(190,222,216,.82);border-radius:8px;background:radial-gradient(circle at 100% 0%,rgba(37,99,235,.1),transparent 26%),linear-gradient(135deg,#f8fffc,#eef9f6);padding:10px 12px;color:#31554f;font-size:12px;font-weight:900;text-align:left;cursor:pointer;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.operations-performance-more:hover{border-color:#2563eb47;box-shadow:0 14px 26px #2563eb1f;transform:translateY(-1px)}.operations-performance-more strong{color:#0f5d46;font-size:13px;font-weight:950}.operations-performance-more span{color:#64748b}.operations-performance-meter b{color:#0f9f83!important}.operations-performance-meter i{background:#fde68a!important}.operations-performance-meter em{background:#0f9f83!important}.operations-table-wrap{border-radius:8px!important}.operations-table th{background:#e9f7f3!important;color:#31554f!important}.operations-table td{padding:11px 14px!important}@media (max-width: 1480px){.operations-dashboard-row-followup,.operations-dashboard-row-annual{grid-template-columns:1fr}.operations-performance-grid{grid-template-columns:repeat(2,minmax(180px,1fr))!important}}@media (max-width: 780px){.operations-snapshot-grid,.operations-pibo-chart-layout,.operations-annual-return-body,.operations-performance-grid{grid-template-columns:1fr!important}}.pending-approval-page{background:linear-gradient(180deg,#f6fffc,#f8fafc)!important;padding:14px!important}.pending-approval-shell{max-width:100%!important}.pending-approval-hero{display:flex!important;min-height:0!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;border:0!important;border-radius:0!important;background:transparent!important;padding:8px 2px!important;box-shadow:none!important}.pending-approval-hero:before,.pending-metric-card:after{display:none!important}.pending-approval-title{align-items:center!important;gap:12px!important}.pending-back-button{width:36px!important;height:36px!important;border-radius:10px!important;box-shadow:none!important}.pending-approval-title p,.pending-approval-title span{display:none!important}.pending-approval-title h1{margin:0!important;color:#102033!important;font-size:24px!important;line-height:1!important;letter-spacing:0!important}.pending-refresh-button{min-height:36px!important;border-color:#9fd8cf!important;border-radius:9px!important;background:#0f8f7d!important;color:#fff!important;box-shadow:none!important}.pending-refresh-button:hover{transform:translateY(-1px)!important;box-shadow:0 10px 18px #0f8f7d29!important}.pending-metrics{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:14px!important;margin-top:14px!important}.pending-metric-card{display:flex!important;min-height:96px!important;align-items:center!important;gap:14px!important;border:1px solid #e5e7eb!important;border-radius:12px!important;background:#fff!important;padding:16px 18px!important;box-shadow:0 1px 3px #0f172a0a,0 1px 2px #0f172a08!important;width:100%!important;cursor:pointer!important;text-align:left!important;font:inherit!important;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease!important}.pending-metric-card:hover,.pending-metric-card:focus-visible{transform:translateY(-1px)!important;border-color:#a7f3d0!important;box-shadow:0 8px 22px #10b9811f,0 3px 8px #0f172a0d!important;outline:none!important}.pending-metric-card>span{display:grid!important;width:50px!important;height:50px!important;flex:0 0 50px!important;place-items:center!important;border-radius:999px!important;box-shadow:none!important}.pending-metric-mint>span,.pending-metric-teal>span{background:#ecfdf5!important;color:#059669!important}.pending-metric-blue>span{background:#eff6ff!important;color:#2563eb!important}.pending-metric-rose>span{background:#fef2f2!important;color:#dc2626!important}.pending-metric-card>div{display:block!important;min-width:0!important}.pending-metric-card strong{margin:0!important;color:#0f172a!important;font-size:26px!important;font-weight:900!important;line-height:1.05!important}.pending-metric-card p{margin-top:4px!important;color:#374151!important;font-size:13px!important;font-weight:700!important;letter-spacing:0!important;text-transform:none!important}.pending-metric-card small{display:block!important;margin-top:5px!important;color:#059669!important;font-size:11px!important;font-weight:800!important}.pending-metric-blue small{color:#2563eb!important}.pending-metric-rose small{color:#dc2626!important}.pending-approval-panel{margin-top:14px!important;border-radius:10px!important;border-color:#dbe7e5!important;background:#fff!important;box-shadow:0 12px 28px #0f172a0b!important}.pending-filter-bar{display:grid;grid-template-columns:minmax(250px,1.35fr) repeat(4,minmax(140px,.55fr)) auto auto;gap:10px;border-bottom:1px solid #f3f4f6;padding:14px}.pending-search-field,.pending-filter-bar select,.pending-reset-button{display:flex;min-height:38px;align-items:center;border:1px solid #e5e7eb;border-radius:8px;background:#fff;color:#4b5563;font-size:12px;font-weight:700;transition:all .12s ease}.pending-search-field:hover,.pending-filter-bar select:hover,.pending-reset-button:hover{border-color:#d1d5db}.pending-search-field{gap:8px;padding:0 12px}.pending-search-field:focus-within{border-color:#10b981;box-shadow:0 0 0 3px #10b9811a}.pending-search-field svg{color:#9ca3af}.pending-search-field input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:#111827;font-size:12px;font-weight:600}.pending-search-field input::-moz-placeholder{color:#9ca3af;font-weight:600}.pending-search-field input::placeholder{color:#9ca3af;font-weight:600}.pending-filter-bar select{padding:0 12px;outline:0;font-weight:700;color:#111827}.pending-filter-bar select:focus{border-color:#10b981;box-shadow:0 0 0 3px #10b9811a}.pending-reset-button{justify-content:center;gap:6px;padding:0 14px;color:#374151;font-weight:700;border:1px solid #e5e7eb;background:#fff;cursor:pointer}.pending-reset-button:hover{background:#f9fafb;border-color:#d1d5db}.pending-status-quick-filters{display:flex;align-items:center;justify-content:flex-end;gap:10px;border-bottom:1px solid #e5e7eb;padding:10px 14px;background:#fbfefd}.pending-status-quick-filters>span{color:#64748b;font-size:12px;font-weight:500}.pending-status-quick-filters button{display:inline-flex;min-height:34px;align-items:center;gap:7px;border:1px solid #a7f3d0;border-radius:9px;background:#ecfdf5;padding:0 11px;color:#047857;transition:.15s ease}.pending-status-quick-filters button:hover,.pending-status-quick-filters button.is-active{border-color:#059669;background:#059669;color:#fff;box-shadow:0 6px 16px #0596692e}.pending-status-quick-filters button b{display:grid;min-width:20px;height:20px;place-items:center;border-radius:999px;background:#ffffffbf;padding-inline:5px;color:#047857;font-size:12px}.pending-status-quick-filters button.is-active b{background:#fff3;color:#fff}.pending-refresh-button-compact{width:auto!important;min-width:96px!important;justify-content:center!important;min-height:38px!important;padding:0 14px!important;border-radius:8px!important;background:#059669!important;color:#fff!important;font-size:12px!important;font-weight:800!important;border:1px solid #059669!important;gap:6px!important;display:inline-flex!important;align-items:center!important;box-shadow:0 1px 3px #05966933!important;transition:all .15s ease!important}.pending-refresh-button-compact:hover:not(:disabled){background:#047857!important;border-color:#047857!important;box-shadow:0 4px 12px #05966940!important;transform:translateY(-1px)!important}.pending-tabs-wrap{border-bottom:1px solid #E2E8F0!important;background:#fff!important;padding:12px 16px!important;position:relative!important}.approval-tabs-outer{position:relative;width:100%;min-height:52px;display:flex;align-items:stretch;background:transparent}.approval-tabs-nav{position:absolute;top:50%;transform:translateY(-50%);z-index:4;display:inline-flex;align-items:center;justify-content:center;width:32px;height:40px;padding:0;border:1px solid #e2e8f0;border-radius:10px;background:#f8fafcf5;color:#334155;cursor:pointer;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);box-shadow:0 1px 2px #0f172a0f;transition:color .15s ease,background .15s ease,border-color .15s ease,transform .15s ease}.approval-tabs-nav:hover{color:#047857;background:#ecfdf5;border-color:#6ee7b7}.approval-tabs-nav:disabled{opacity:.4;cursor:not-allowed}.approval-tabs-nav-left{left:-4px}.approval-tabs-nav-right{right:-4px}.approval-tabs-scroll{position:relative;flex:1 1 auto;min-width:0;padding:6px;background:#f1f5f9;border-radius:14px;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;border:1px solid #e2e8f0}.approval-tabs-scroll::-webkit-scrollbar{height:0;width:0;display:none}.approval-tabs-inner{display:inline-flex;align-items:stretch;gap:4px;min-height:40px;vertical-align:top;white-space:nowrap;width:100%}.approval-tabs-outer.is-scrollable .approval-tabs-inner{padding-left:10px;padding-right:10px}.approval-tab{position:relative;display:inline-flex;align-items:center;justify-content:center;flex:1 1 auto;padding:0 18px;height:40px;border:0;border-radius:10px;background:transparent;color:#475569;font-family:inherit;font-size:14px;font-weight:600;letter-spacing:-.01em;cursor:pointer;white-space:nowrap;-webkit-tap-highlight-color:transparent;transition:background-color .18s ease,color .18s ease,box-shadow .2s ease,transform .2s cubic-bezier(.2,.8,.2,1)}.approval-tab:hover{color:#1e293b;background:#fff9}.approval-tab:focus-visible{outline:none;box-shadow:0 0 0 3px #10b98147;z-index:2}.approval-tab.is-active{color:#0f172a;background:#fff;font-weight:700;box-shadow:0 1px #ffffffe6 inset,0 1px 2px #0f172a0a,0 8px 24px -8px #0f172a2e;transform:translateY(-.5px)}.approval-tab-inner{display:inline-flex;align-items:center;gap:10px;pointer-events:none}.approval-tab-icon{display:inline-grid;place-items:center;color:#64748b;transition:color .18s ease;flex:0 0 auto}.approval-tab:hover .approval-tab-icon{color:#1e293b}.approval-tab-icon.is-active{color:#0f172a}.approval-tab-label{line-height:1}.approval-tab-badge{display:inline-grid;place-items:center;min-width:22px;height:22px;padding:0 7px;border-radius:999px;font-size:11px;font-weight:700;line-height:1;letter-spacing:0;font-variant-numeric:tabular-nums;flex:0 0 auto;transition:background-color .18s ease,color .18s ease}.approval-tab-badge.is-zero{background:#e2e8f0;color:#64748b}.approval-tab-badge.has-count{background:#cbd5e1;color:#334155;font-weight:800}.approval-tab.is-active .approval-tab-badge.is-zero{background:#f1f5f9;color:#64748b}.approval-tab.is-active .approval-tab-badge.has-count{background:#059669;color:#fff;box-shadow:0 1px 2px #05966929}.approval-tab-indicator{display:none}.pending-table-card{border-top:1px solid #edf2f7!important}.pending-table-head{min-height:0!important;padding:12px 14px!important;display:flex!important;align-items:center!important;justify-content:space-between!important}.pending-table-title-wrap{display:flex!important;align-items:center!important}.pending-table-head h2{display:flex!important;align-items:center!important;gap:6px!important;color:#111827!important;font-size:14px!important;font-weight:800!important;margin:0!important}.pending-table-count-title{display:flex!important;align-items:center!important;gap:6px!important}.pending-count-num{color:#0f172a!important;font-weight:900!important}.pending-table-head span{display:none!important}.pending-table-head .client-status-tab-label{display:inline-flex!important;margin:0!important;border-radius:0!important;background:transparent!important;padding:0!important;color:inherit!important;font-size:inherit!important;font-weight:inherit!important;letter-spacing:normal!important;text-transform:none!important}.pending-approve-all{min-height:34px!important;border-radius:8px!important;padding:0 14px!important;font-size:12px!important;font-weight:800!important;background:#059669!important;color:#fff!important;border:1px solid #059669!important;display:inline-flex!important;align-items:center!important;gap:6px!important;box-shadow:0 1px 3px #05966933!important;transition:all .15s ease!important}.pending-approve-all:hover:not(:disabled){background:#047857!important;border-color:#047857!important;box-shadow:0 4px 12px #05966940!important;transform:translateY(-1px)!important}.pending-table-wrap{padding:0 14px!important}.pending-table-wrap table{min-width:960px!important;border:1px solid #e5e7eb!important;border-radius:10px!important;overflow:hidden!important;font-size:12px!important}.pending-table-wrap thead{background:#fff!important;color:#374151!important;font-size:11px!important;font-weight:700!important;letter-spacing:0!important;text-transform:none!important;border-bottom:1px solid #e5e7eb!important}.pending-th-content{display:inline-flex!important;align-items:center!important;gap:4px!important}.pending-sort-icon{color:#9ca3af!important;opacity:.8!important}.pending-table-wrap th,.pending-table-wrap td{padding:11px 14px!important}.pending-table-wrap tbody tr{border-bottom:1px solid #f3f4f6!important;transition:background-color .12s ease!important}.pending-table-wrap tbody tr:last-child{border-bottom:0!important}.pending-table-wrap tbody tr:hover{background:linear-gradient(90deg,#ecfdf5,#f0fdf4)!important}.pending-status{display:inline-flex!important;align-items:center!important;border-radius:6px!important;padding:4px 10px!important;font-size:10px!important;font-weight:800!important;letter-spacing:.02em!important}.pending-status-pending{background:#fff7ed!important;color:#c2410c!important;border:1px solid #fed7aa!important}.pending-status-approved{background:#ecfdf5!important;color:#047857!important;border:1px solid #a7f3d0!important}.pending-status-partial{background:#fffbeb!important;color:#b45309!important;border:1px solid #fcd34d!important}.pending-status-rejected{background:#fef2f2!important;color:#b91c1c!important;border:1px solid #fecaca!important}.pending-row-actions{gap:6px!important}.pending-action{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:5px!important;min-height:30px!important;border-radius:7px!important;padding:0 11px!important;font-size:11px!important;font-weight:800!important;border:1px solid transparent!important;box-shadow:none!important;transition:all .12s ease!important;cursor:pointer!important;white-space:nowrap!important}.pending-action:hover:not(:disabled){transform:translateY(-.5px)!important}.pending-action-view{border-color:#ccfbf1!important;background:#f0fdfa!important;color:#0f766e!important}.pending-action-view:hover:not(:disabled){background:#ccfbf1!important;border-color:#99f6e4!important}.pending-action-revise{border-color:#fed7aa!important;background:#fff7ed!important;color:#c2410c!important}.pending-action-revise:hover:not(:disabled){background:#ffedd5!important;border-color:#fdba74!important}.pending-action-approve{background:#059669!important;border-color:#059669!important;color:#fff!important;box-shadow:0 1px 3px #0596692e!important}.pending-action-approve:hover:not(:disabled){background:#047857!important;border-color:#047857!important}.pending-action-reject{border:1px solid #fecaca!important;background:#fff!important;color:#dc2626!important}.pending-action-reject:hover:not(:disabled){background:#fef2f2!important;border-color:#fca5a5!important}.pending-quotation-actions-cell{vertical-align:middle!important}.pending-quotation-actions{display:flex!important;flex-direction:column!important;gap:6px!important;width:100%;max-width:204px}.pending-quotation-actions-top,.pending-quotation-actions-bottom{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important}.pending-quotation-actions .pending-action{width:100%;min-width:0!important;min-height:32px!important;justify-content:center;white-space:nowrap}.pending-table-wrap th:last-child,.pending-quotation-actions-cell{min-width:240px!important;width:240px!important}@media (max-width: 640px){.pending-table-wrap th:last-child,.pending-quotation-actions-cell{min-width:200px!important;width:200px!important}}.pending-pager{justify-content:space-between!important;padding:12px 14px!important;font-size:11px!important;font-weight:700!important;color:#6b7280!important}.pending-pager>span{font-size:11px!important;font-weight:700!important;color:#6b7280!important}.pending-pager>div{display:flex;align-items:center;gap:5px}.pending-pager button{min-height:30px!important;min-width:32px!important;border-radius:7px!important;padding:0 8px!important;background:#fff!important;border:1px solid #e5e7eb!important;color:#4b5563!important;font-weight:700!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;transition:all .12s ease!important}.pending-pager button:hover:not(:disabled){border-color:#d1d5db!important;background:#f9fafb!important;color:#111827!important}.pending-pager button:disabled{opacity:.5!important;cursor:not-allowed!important}.pending-pager strong{display:grid;min-width:32px;height:30px;place-items:center;border-radius:7px;background:#059669;color:#fff;font-size:11px;font-weight:900;box-shadow:0 1px 3px #05966940}@media (max-width: 1380px){.pending-metrics{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width: 1180px){.pending-metrics,.pending-filter-bar{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width: 760px){.pending-approval-hero,.pending-metrics,.pending-filter-bar{grid-template-columns:1fr!important}.pending-approval-hero{align-items:flex-start!important;flex-direction:column!important}.pending-tabs{width:100%!important}.pending-tab{flex:1 1 0!important}.pending-status-quick-filters{justify-content:flex-start}}.profile-modal-overlay{background:radial-gradient(circle at 24% 18%,rgba(20,184,166,.16),transparent 32%),radial-gradient(circle at 78% 12%,rgba(59,130,246,.1),transparent 26%),#0f172a94!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.profile-modal-card{overflow-x:hidden!important;overflow-y:auto!important;border:1px solid rgba(226,232,240,.88)!important;border-radius:24px!important;background:linear-gradient(180deg,#fffffffa,#f8fdfbfa)!important;box-shadow:0 30px 80px #0f172a47!important}.profile-modal-card::-webkit-scrollbar{width:10px}.profile-modal-card::-webkit-scrollbar-track{background:#f1f5f9b8}.profile-modal-card::-webkit-scrollbar-thumb{border:3px solid rgba(241,245,249,.72);border-radius:999px;background:#94a3b8}.profile-modal-head{min-height:74px!important;background:#ffffffdb!important;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.profile-modal-head h2{color:#0f172a!important;font-size:24px!important;letter-spacing:0!important}.profile-modal-icon-button,.profile-modal-close{border-radius:14px!important}.profile-modal-icon-button:hover{background:#ecfdf5!important}.profile-modal-close:hover{background:#fff1f2!important}.profile-modal-body{align-items:stretch!important;background:linear-gradient(90deg,rgba(236,253,245,.34),transparent 38%),#fff!important}.profile-identity-card{position:relative!important;display:flex!important;min-height:360px!important;flex-direction:column!important;justify-content:center!important;overflow:hidden!important;border-radius:22px!important;background:radial-gradient(circle at 50% 18%,rgba(255,255,255,.18),transparent 30%),linear-gradient(155deg,#087953,#0f9f83 52%,#0d7f72)!important;box-shadow:0 26px 44px #0f766e38!important}.profile-identity-card:before,.profile-identity-card:after{content:"";position:absolute;border-radius:999px;pointer-events:none}.profile-identity-card:before{inset:18px auto auto 22px;width:170px;height:170px;background:#ffffff12}.profile-identity-card:after{right:-44px;bottom:-38px;width:170px;height:170px;background:#ffffff14}.profile-identity-card>*{position:relative;z-index:1}.profile-avatar-ring{overflow:hidden!important;width:122px!important;height:122px!important;border:1px solid rgba(255,255,255,.1)!important;background:#ffffff29!important;box-shadow:inset 0 0 0 12px #ffffff14,0 18px 34px #00000029!important;color:#fff!important}.profile-avatar-ring img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.profile-identity-card p:first-child{color:#fff!important;font-size:22px!important}.profile-identity-card span{background:#ffffff2e!important;box-shadow:inset 0 1px #ffffff2e!important}.profile-identity-card{min-height:438px!important;justify-content:flex-start!important;border:1px solid rgba(6,95,70,.16)!important;background:#fff!important;color:#102a43!important;box-shadow:0 25px 55px #0f4c4133!important;isolation:isolate}.profile-identity-card:before{z-index:-2;inset:auto -76px -58px -48px;width:390px;height:210px;border-radius:52% 48% 0 0/70% 70% 0 0;background:linear-gradient(118deg,#ff7100 0,#ff7100 43%,#14913a 44%,#14913a);transform:rotate(-7deg)}.profile-identity-card:after{z-index:-1;top:85px;right:-120px;bottom:auto;width:330px;height:205px;border:28px solid #138a38;background:#fff;opacity:1}.profile-id-brand{display:flex;align-items:center;justify-content:center;gap:7px;min-height:54px;color:#1f2937}.profile-id-brand img{width:42px;height:42px;-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center}.profile-id-brand strong{display:block;font-size:17px;font-weight:500;letter-spacing:.08em;line-height:1}.profile-id-brand strong b{color:#f46b08}.profile-id-brand small{display:block;margin-top:5px;font-size:7px;font-weight:900;letter-spacing:.32em;text-align:center}.profile-id-label{align-self:center;margin:3px 0 12px;padding:4px 10px;border-radius:999px;background:#edf7f1;color:#137340;font-size:8px;font-weight:900;letter-spacing:.18em}.profile-avatar-ring{width:132px!important;height:132px!important;flex:0 0 132px;border:5px solid #fff!important;outline:2px solid #15863c;background:linear-gradient(145deg,#e9f8f1,#dbeee7)!important;box-shadow:0 15px 30px #0d674b3b!important;color:#087953!important}.profile-identity-card .mt-6{margin-top:18px!important}.profile-identity-card .mt-6>p:first-child{color:#132f3a!important;font-size:21px!important;letter-spacing:.01em}.profile-identity-card .mt-6>p:nth-child(2){color:#52706a!important;font-size:12px!important}.profile-identity-card .mt-6>span{margin-top:10px!important;padding:6px 16px!important;background:linear-gradient(90deg,#ff7100,#ef8d16)!important;color:#fff!important;box-shadow:0 7px 15px #ef6c0038!important}.profile-id-meta{display:grid;grid-template-columns:1fr 1.2fr;gap:8px;margin-top:18px;padding:10px;border:1px solid #dceae5;border-radius:12px;background:#ffffffeb;box-shadow:0 8px 18px #0f4c4114}.profile-id-meta div{min-width:0}.profile-id-meta small{display:block;color:#79908a;font-size:7px;font-weight:900;letter-spacing:.1em}.profile-id-meta strong{display:block;overflow:hidden;margin-top:3px;color:#173d35;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.profile-id-property{margin:10px 0 0!important;color:#fff!important;font-size:7px!important;font-weight:900;letter-spacing:.08em;text-align:center}.profile-identity-card{padding:18px 22px 20px!important;border-radius:24px!important}.profile-identity-card:before{inset:auto -70px -92px -58px;width:405px;height:190px;border-radius:50% 50% 0 0/80% 80% 0 0;background:linear-gradient(172deg,transparent 0 16%,#ff7200 17% 24%,#fff 25% 29%,#238b2a 30% 100%);transform:none}.profile-identity-card:after{top:62px;right:-155px;width:345px;height:185px;border:0;border-radius:50%;background:linear-gradient(140deg,#238b2a 0 42%,#fff 43% 49%,#ff7200 50% 60%,transparent 61%)}.profile-id-brand{min-height:62px}.profile-id-brand img{width:48px;height:48px}.profile-id-brand strong{font-size:18px}.profile-avatar-ring{width:126px!important;height:126px!important;flex-basis:126px;margin-top:10px!important;outline:3px solid #f47712}.profile-identity-card .mt-6{margin-top:15px!important}.profile-identity-card .mt-6>p:first-child{color:#318324!important;font-size:21px!important;text-transform:uppercase}.profile-identity-card .mt-6>p:nth-child(2){overflow:hidden;max-width:230px;margin-inline:auto;text-overflow:ellipsis;white-space:nowrap}.profile-identity-card .mt-6>span{display:block!important;margin:7px auto 0!important;padding:0!important;background:transparent!important;color:#283e3a!important;box-shadow:none!important;font-size:10px!important;letter-spacing:.06em!important}.profile-id-meta{display:flex;flex-direction:column;gap:7px;margin-top:14px;padding:0 4px;border:0;background:transparent;box-shadow:none}.profile-id-meta>div{display:grid;grid-template-columns:23px 50px minmax(0,1fr);align-items:center;min-height:25px;border-bottom:1px solid #e7efec}.profile-id-meta i{display:grid;width:19px;height:19px;place-items:center;border-radius:50%;background:#398d2c;color:#fff;font-size:7px;font-style:normal;font-weight:900}.profile-id-meta small{font-size:7px;color:#516b65}.profile-id-meta strong{margin:0;font-size:8px;color:#243d38}.profile-id-signature{display:flex;min-height:47px;align-items:flex-end;justify-content:center;margin-top:5px;color:#fff;font-family:Georgia,serif;font-size:8px;font-style:italic}.profile-id-signature span{border-top:1px solid rgba(255,255,255,.8);background:transparent!important;box-shadow:none!important;padding-top:3px}.profile-identity-card{perspective:1300px;cursor:default}.profile-id-card-inner{position:relative!important;z-index:2!important;width:100%;min-height:400px;transform-style:preserve-3d;transition:transform .78s cubic-bezier(.2,.72,.2,1)}.profile-id-face{width:100%;min-height:400px;backface-visibility:hidden;-webkit-backface-visibility:hidden}.profile-id-front{position:relative}.profile-id-back{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;transform:rotateY(180deg);color:#253c37}.profile-id-back .profile-id-brand{min-height:74px}.profile-back-notices{margin-top:4px;border-bottom:2px solid #76a96c;padding:0 2px 9px}.profile-back-notices>div{display:grid;grid-template-columns:29px 1fr;align-items:center;gap:8px;padding:8px 0;border-bottom:1px solid #dbe7dd}.profile-back-notices>div:last-child{border-bottom:0}.profile-back-notices i,.profile-back-lines i{display:grid;width:25px;height:25px;place-items:center;border-radius:50%;background:#3a922d;color:#fff;font-size:10px;font-style:normal;font-weight:900}.profile-back-notices p{margin:0;color:#394e49!important;font-size:8px!important;line-height:1.35}.profile-back-notices strong{color:#267524;text-transform:uppercase}.profile-back-contact{display:grid;grid-template-columns:1fr 78px;gap:9px;margin-top:12px}.profile-back-lines p{display:grid;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:6px;margin:0 0 7px!important;color:#344c46!important;font-size:7px!important;line-height:1.35}.profile-back-lines i{width:17px;height:17px;font-size:7px}.profile-back-lines span{overflow-wrap:anywhere}.profile-id-qr{position:relative;width:76px;height:76px;border:3px solid #fff;outline:1px solid #498744;border-radius:4px;background:linear-gradient(90deg,transparent 45%,#111 45% 55%,transparent 55%),linear-gradient(transparent 45%,#111 45% 55%,transparent 55%),repeating-conic-gradient(#111 0,#111 25%,#fff 0,#fff 50%) 0/10px 10px;box-shadow:0 5px 12px #13413321}.profile-id-qr:before,.profile-id-qr:after,.profile-id-qr span{content:"";position:absolute;width:19px;height:19px;border:5px solid #111;background:#fff;box-shadow:inset 0 0 0 3px #111}.profile-id-qr:before{top:3px;left:3px}.profile-id-qr:after{top:3px;right:3px}.profile-id-qr span{bottom:3px;left:3px}.profile-back-code{margin:4px 0 0 auto;width:78px;color:#334a45;font-size:7px;font-weight:800;text-align:center}.profile-back-web{margin-top:auto;padding-top:8px;color:#fff;font-size:8px;font-weight:800;text-align:center}.profile-back-thought{position:relative;margin-top:8px;padding:7px 9px 7px 11px;border:1px solid #d9e9dd;border-left:3px solid #f2740b;border-radius:8px;background:linear-gradient(105deg,#fffaf5,#f4fbf6);box-shadow:0 4px 10px #225b4012}.profile-back-thought small{display:block;color:#278030;font-size:6px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.profile-back-thought p{margin:3px 0 0!important;color:#29463f!important;font-family:Georgia,serif;font-size:7.5px!important;font-style:italic;font-weight:700;line-height:1.32}.profile-back-thought span{display:block;margin-top:3px;background:transparent!important;box-shadow:none!important;color:#82938e;font-size:5.5px;font-weight:700}.profile-id-back .profile-id-brand{min-height:62px}.profile-id-back .profile-back-notices>div{padding:5px 0}.profile-id-back .profile-back-contact{margin-top:8px}.profile-id-back .profile-back-code{margin-top:2px}.profile-id-back .profile-back-contact{margin-top:20px;padding:16px 0 14px;border-top:2px solid #68a65d;border-bottom:1px solid #d7e6da}.profile-id-back .profile-back-lines p{margin-bottom:10px!important;font-size:7.4px!important;line-height:1.42}.profile-id-back .profile-back-lines p:last-child{margin-bottom:0!important;color:#29443d!important;font-weight:700}.profile-id-back .profile-back-thought{margin-top:14px}.profile-id-back{background-color:#fff!important;color:#243f38!important;filter:none!important}.profile-id-back .profile-back-contact,.profile-id-back .profile-back-lines,.profile-id-back .profile-back-lines p,.profile-id-back .profile-back-lines span{color:#243f38!important;opacity:1!important;visibility:visible!important}.profile-id-back .profile-back-lines span b{display:block;margin-bottom:2px;color:#218037!important;font-size:6px;font-weight:900;letter-spacing:.09em;text-transform:uppercase}.profile-id-back .profile-contact-phone span{color:#172f2a!important;font-size:8px!important;font-weight:900;white-space:nowrap}.profile-id-back .profile-back-lines i{background:#2f8d32!important;color:#fff!important}.profile-id-back .profile-id-qr{color:#111827!important;filter:none!important}.profile-id-back a{color:#196f35!important}.profile-back-company-name{display:block!important;margin:1px 0 0!important;color:#1f7b35!important;font-size:9px!important;font-weight:950;letter-spacing:.12em;line-height:1.3;text-align:center;text-transform:uppercase;opacity:1!important;visibility:visible!important}.profile-id-back .profile-back-contact{grid-template-columns:minmax(0,1fr)}.profile-id-back .profile-back-lines,.profile-id-back .profile-back-lines span{width:100%}@media (prefers-reduced-motion: reduce){.profile-id-card-inner{transition-duration:.01ms}}.profile-identity-card{min-height:438px!important;overflow:visible!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;perspective:1600px;isolation:auto}.profile-identity-card:before,.profile-identity-card:after{display:none!important}.profile-id-card-inner{width:100%;min-height:438px;border-radius:24px;transform-origin:center center;transition:transform .9s cubic-bezier(.16,1,.3,1);will-change:transform}.profile-id-face{position:absolute;top:0;right:0;bottom:0;left:0;min-height:438px;overflow:hidden;padding:18px 22px 20px;border:1px solid rgba(6,95,70,.16);border-radius:24px;background:#fff;box-shadow:0 25px 55px #0f4c4133;isolation:isolate}.profile-id-face:before,.profile-id-face:after{content:"";position:absolute;z-index:-2;pointer-events:none}.profile-id-face:before{right:-70px;bottom:-92px;left:-58px;height:190px;border-radius:50% 50% 0 0/80% 80% 0 0;background:linear-gradient(172deg,transparent 0 16%,#ff7200 17% 24%,#fff 25% 29%,#238b2a 30% 100%)}.profile-id-face:after{top:62px;right:-155px;width:345px;height:185px;border-radius:50%;background:linear-gradient(140deg,#238b2a 0 42%,#fff 43% 49%,#ff7200 50% 60%,transparent 61%)}.profile-id-front{transform:rotateY(0) translateZ(1px)}.profile-id-back{transform:rotateY(180deg) translateZ(1px)}.profile-id-back:after{top:-92px;right:-110px;width:280px;height:185px;background:linear-gradient(145deg,#238b2a 0 43%,#fff 44% 49%,#ff7200 50% 60%,transparent 61%)}.profile-id-back:before{right:-48px;bottom:-100px;left:-40px;height:185px}.profile-identity-card:hover .profile-id-card-inner{transform:rotateY(180deg) scale(1.015)}.profile-identity-card:hover .profile-id-face{box-shadow:0 30px 65px #0a372e45}@media (max-width: 1023px){.profile-id-card-inner,.profile-id-face{min-height:438px}}.profile-id-card-inner{transform:translateZ(0)}.profile-id-front{transform:rotateY(0)}.profile-id-back{transform:rotateY(-180deg);-webkit-font-smoothing:antialiased;text-rendering:geometricPrecision}.profile-identity-card:hover .profile-id-card-inner,.profile-identity-card:focus-within .profile-id-card-inner{transform:rotateY(180deg)}.profile-id-face,.profile-id-face *{transform-style:flat}.profile-identity-card{margin-top:72px}.profile-id-lanyard{position:absolute!important;z-index:8!important;top:-92px;left:50%;width:94px;height:126px;transform:translate(-50%);pointer-events:none}.profile-lanyard-strap{position:absolute;top:0;left:27px;width:40px;height:76px;overflow:hidden;border:1px solid #d45400;border-radius:0 0 7px 7px;background:repeating-linear-gradient(90deg,rgba(255,255,255,.07) 0 1px,transparent 1px 4px),linear-gradient(90deg,#df5700,#ff7a00 42%,#ed6400);box-shadow:inset 4px 0 7px #63240033,inset -3px 0 6px #ffc27d40,0 6px 12px #3a27192e}.profile-lanyard-strap span{position:absolute;top:8px;left:50%;background:transparent!important;box-shadow:none!important;color:#fff;font-size:7px;font-weight:900;letter-spacing:.12em;writing-mode:vertical-rl;transform:translate(-50%) rotate(180deg)}.profile-lanyard-strap i{position:absolute;right:13px;bottom:8px;width:12px;height:12px;border:3px solid #5e2a0a;border-radius:50%;background:#1f2937;box-shadow:0 0 0 2px #ffffff40}.profile-lanyard-ring{position:absolute;top:69px;left:28px;width:38px;height:26px;border:4px solid #4b5563;border-top-width:3px;border-radius:7px 7px 15px 15px;background:transparent;box-shadow:inset 0 0 0 1px #cbd5e1,0 2px 4px #00000042}.profile-lanyard-clip{position:absolute;top:85px;left:37px;width:20px;height:27px;border:2px solid #334155;border-radius:5px 5px 9px 9px;background:linear-gradient(90deg,#475569,#e2e8f0 46%,#475569);box-shadow:0 3px 5px #0000004d}.profile-lanyard-clip b{position:absolute;right:5px;bottom:-12px;width:8px;height:18px;border:3px solid #26313e;border-top:0;border-radius:0 0 8px 8px;transform:rotate(8deg)}.profile-lanyard-hook{position:absolute;top:115px;left:38px;width:18px;height:8px;border-radius:8px;background:linear-gradient(#111827,#64748b);box-shadow:0 2px 4px #00000047}.profile-id-front::marker,.profile-id-back::marker{display:none}@media (max-width: 1023px){.profile-identity-card{margin-top:78px}}.profile-details-panel{min-width:0;border-radius:22px}.profile-section-head{gap:16px!important}.profile-section-head p{color:#19797c!important;font-size:13px!important;letter-spacing:.2em!important}.profile-section-head h3{margin-top:6px!important;font-size:clamp(24px,2.5vw,31px)!important;line-height:1.05!important}.profile-primary-button,.profile-secondary-button,.profile-dark-button,.profile-ghost-button,.profile-logout-button{border-radius:12px!important;transition:transform .16s ease,box-shadow .16s ease,background .16s ease!important}.profile-primary-button{background:linear-gradient(135deg,#0f766e,#0f9f83)!important;box-shadow:0 14px 26px #0f766e38!important}.profile-primary-button:hover,.profile-dark-button:hover,.profile-logout-button:hover,.profile-secondary-button:hover,.profile-ghost-button:hover{transform:translateY(-1px)}.profile-secondary-button{background:#fff!important;border-color:#d6e2e7!important;color:#334155!important;box-shadow:0 10px 18px #0f172a0a!important}.profile-info-grid>div,.profile-edit-form label>div>input,.profile-security-card{box-shadow:inset 0 1px #fffc,0 12px 24px #0f172a09!important}.profile-info-grid>div{min-height:86px!important;border-color:#d8e5ea!important;border-radius:16px!important;background:linear-gradient(180deg,#fbfdff,#f8fafc)!important;padding:18px 20px!important}.profile-info-grid p:first-child{color:#64748b!important;font-size:13px!important}.profile-info-grid p:last-child{margin-top:8px!important;color:#0f172a!important;font-size:16px!important}.profile-edit-form label>span,.profile-security-card label>span{color:#334155!important;font-size:13px!important}.profile-edit-form .form-input{min-height:52px!important;border:1px solid #d6e2e7!important;border-radius:15px!important;background:#fff!important;padding:0 16px!important;color:#0f172a!important;font-weight:850!important;transition:border-color .16s ease,box-shadow .16s ease!important}.profile-edit-form .form-input:focus{border-color:#14b8a6!important;box-shadow:0 0 0 4px #14b8a624!important}.profile-edit-form button[type=submit]{min-height:46px!important;border-radius:12px!important;background:linear-gradient(135deg,#0f766e,#0f9f83)!important;box-shadow:0 14px 26px #0f766e2e!important}.profile-security-card{border-color:#dbe7ee!important;border-radius:18px!important;background:linear-gradient(135deg,#ecfdf5b8,#f8fafcf5)!important}.profile-security-card>div:first-child>span{background:linear-gradient(135deg,#102033,#0f766e)!important;box-shadow:0 10px 20px #0f172a24!important}.profile-security-card input{font-weight:850!important}.profile-dark-button{background:linear-gradient(135deg,#0f172a,#172554)!important;box-shadow:0 12px 24px #0f172a2e!important}.profile-footer-actions{border-color:#dbe7ee!important}.profile-logout-button{background:#fff!important;color:#dc2626!important}.profile-logout-button:hover{box-shadow:0 10px 22px #dc26261a!important}@media (max-width: 900px){.profile-modal-card{max-height:94vh!important}.profile-identity-card{min-height:260px!important}}@media (max-width: 640px){.profile-modal-overlay{padding:10px!important}.profile-modal-head{padding:14px!important}.profile-modal-body{padding:18px!important}.profile-section-head>div:last-child{width:100%}.profile-primary-button,.profile-secondary-button{flex:1 1 0}}.admin-dashboard-skeleton{width:min(1420px,calc(100% - 32px));margin:0 auto;padding:24px 0 32px}.admin-skeleton-hero{display:flex!important;align-items:center;gap:14px}.admin-skeleton-copy{display:grid;flex:1 1 auto;gap:10px}.admin-skeleton-block,.admin-skeleton-line,.admin-skeleton-card,.admin-skeleton-row>*,.admin-skeleton-pill,.admin-skeleton-chart-card .operations-pibo-modern-chart span,.admin-skeleton-donut,.admin-skeleton-pill-list span{position:relative;overflow:hidden;border-radius:8px;background:linear-gradient(90deg,#e5f2ef,#f8fffd 48%,#e1efeb);background-size:220% 100%;animation:admin-dashboard-skeleton 1.15s ease-in-out infinite}.admin-skeleton-block:after,.admin-skeleton-line:after,.admin-skeleton-card:after,.admin-skeleton-row>*:after,.admin-skeleton-pill:after,.admin-skeleton-chart-card .operations-pibo-modern-chart span:after,.admin-skeleton-donut:after,.admin-skeleton-pill-list span:after{content:""}.admin-skeleton-icon{width:48px;height:48px;flex:0 0 auto}.admin-skeleton-button{width:132px;height:42px;flex:0 0 auto;border-radius:999px}.admin-skeleton-line{display:block;height:12px}.admin-skeleton-line-xs{width:70px}.admin-skeleton-line-sm{width:120px}.admin-skeleton-line-md{width:190px}.admin-skeleton-line-lg{width:min(320px,100%);height:24px}.admin-skeleton-panel-head{display:flex;align-items:center;gap:12px;padding:14px 16px}.admin-skeleton-panel-head>i{width:34px;height:34px;flex:0 0 auto}.admin-skeleton-panel-head>div{display:grid;gap:8px}.admin-skeleton-card{display:grid!important;align-content:start;gap:14px;min-height:104px!important;padding:16px 18px!important}.admin-skeleton-card .admin-skeleton-number{display:block;width:86px;height:34px;border-radius:8px;background:#ffffff85}.admin-skeleton-meter{display:block;width:74%;height:8px;border-radius:999px;background:#ffffff8a}.admin-skeleton-flow .followup-flow-head strong,.admin-skeleton-flow .followup-flow-head span{color:transparent!important}.admin-skeleton-timeline .followup-flow-body{display:grid;gap:14px;align-content:start;padding:20px 16px}.admin-skeleton-row{display:grid;grid-template-columns:42px minmax(150px,1.1fr) minmax(120px,.8fr) minmax(220px,1.4fr);gap:14px;align-items:center}.admin-skeleton-row>*{display:block;height:16px}.admin-skeleton-row>span{width:28px}.admin-skeleton-row>i{height:22px;border-radius:999px}.admin-skeleton-pibo .operations-pibo-chart-layout{grid-template-columns:minmax(0,1.15fr) minmax(240px,.85fr)!important}.admin-skeleton-chart-card{display:grid;align-content:start;gap:14px;min-height:438px;padding:16px}.admin-skeleton-chart-card .operations-pibo-modern-chart{display:grid;gap:18px;min-height:300px!important;padding:10px 12px}.admin-skeleton-chart-card .operations-pibo-modern-chart span{display:block;height:20px;border-radius:999px}.admin-skeleton-pill{display:block;min-height:36px}.admin-skeleton-donut{width:190px;height:190px;margin:34px auto 10px;border-radius:999px}.admin-skeleton-pill-list{display:grid;gap:10px}.admin-skeleton-pill-list span{display:block;height:44px}.dashboard-followup-flow .followup-flow-table{display:flex!important;flex:1 1 auto!important;min-height:520px!important;flex-direction:column!important}.dashboard-followup-flow .followup-flow-body{flex:1 1 auto!important;min-height:420px!important;height:auto!important}.dashboard-followup-flow .followup-flow-empty{display:grid!important;min-height:420px!important;place-items:center!important}.operations-dashboard .operations-pibo-bar-card-modern{overflow:visible!important}.operations-dashboard .operations-pibo-modern-chart{min-height:390px!important}.operations-dashboard .operations-pibo-modern-chart .recharts-responsive-container{min-height:390px!important;height:auto!important}.operations-dashboard .operations-pibo-bar-card-modern .recharts-yAxis .recharts-cartesian-axis-tick text{transform:none!important}.operations-dashboard .operations-pibo-bar-legend{align-items:stretch!important}.operations-dashboard .operations-pibo-bar-legend span{min-height:40px!important;align-items:center!important;justify-content:flex-start!important;gap:8px!important;overflow:visible!important;white-space:normal!important;word-break:break-word!important}@keyframes admin-dashboard-skeleton{0%{background-position:120% 0}to{background-position:-120% 0}}@media (max-width: 780px){.admin-dashboard-skeleton{width:min(100% - 20px,680px);padding-top:14px}.admin-skeleton-hero{align-items:flex-start;flex-wrap:wrap}.admin-skeleton-button{width:112px}.admin-skeleton-row{grid-template-columns:32px minmax(120px,1fr)}.admin-skeleton-row>em,.admin-skeleton-row>i{grid-column:2}.admin-skeleton-pibo .operations-pibo-chart-layout{grid-template-columns:1fr!important}.dashboard-followup-flow .followup-flow-table{min-height:430px!important}.dashboard-followup-flow .followup-flow-body,.dashboard-followup-flow .followup-flow-empty{min-height:320px!important}}.operations-dashboard{gap:14px!important}.operations-dashboard-row-followup{grid-template-columns:1fr!important}.operations-dashboard-row-followup .dashboard-followup-flow{width:100%!important}.dashboard-followup-flow{min-height:auto!important;height:auto!important;padding:18px!important}.dashboard-followup-flow .followup-flow-head{align-items:center!important;margin-bottom:14px!important}.dashboard-followup-flow .followup-flow-head strong{font-size:26px!important;line-height:1.1!important}.dashboard-followup-flow .followup-flow-actions{gap:10px!important}.dashboard-followup-flow .followup-flow-table{min-height:600px!important;overflow:hidden!important;border-color:#aed7ebeb!important;background:linear-gradient(90deg,rgba(15,23,42,.035) 0 4.4%,transparent 4.4% 8.8%),linear-gradient(180deg,#fff,#f8fbfb)!important;background-size:128px 100%,100% 100%!important}.dashboard-followup-flow .followup-flow-month{min-height:68px!important}.dashboard-followup-flow .followup-flow-head-row{min-height:46px!important}.dashboard-followup-flow .followup-flow-body{min-height:486px!important;padding-bottom:6px!important}.dashboard-followup-flow .followup-flow-empty{min-height:486px!important;color:#8fa1bb!important;font-size:15px!important}.dashboard-followup-flow .sales-donut-link{margin-top:12px!important;align-self:flex-start!important}.operations-analytics-stack{width:100%!important}.operations-analytics-stack .operations-pibo-chart-panel{height:auto!important}.operations-dashboard .operations-pibo-chart-layout{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:12px!important;padding:12px!important}.operations-dashboard .operations-pibo-bar-card-modern,.operations-dashboard .operations-lead-pie-card-featured{min-width:0!important;min-height:580px!important}.operations-dashboard .operations-pibo-modern-chart,.operations-dashboard .operations-pibo-modern-chart .recharts-responsive-container{min-height:395px!important}.operations-dashboard .operations-lead-pie-card-featured .operations-lead-pie-wrap{min-height:464px!important;align-content:center!important;justify-content:center!important;padding:12px!important}.operations-dashboard .operations-lead-pie-card-featured .operations-lead-pie{width:min(270px,100%)!important}.operations-dashboard .operations-lead-pie-card-featured .operations-lead-legend{width:min(380px,100%)!important}@media (max-width: 1480px){.operations-dashboard .operations-pibo-chart-layout{grid-template-columns:1fr!important}}@media (max-width: 780px){.dashboard-followup-flow{padding:14px!important}.dashboard-followup-flow .followup-flow-head{align-items:flex-start!important;flex-direction:column!important}.dashboard-followup-flow .followup-flow-table{min-height:470px!important;overflow-x:auto!important}.dashboard-followup-flow .followup-flow-month,.dashboard-followup-flow .followup-flow-head-row,.dashboard-followup-flow .followup-flow-body{min-width:760px!important}.dashboard-followup-flow .followup-flow-body,.dashboard-followup-flow .followup-flow-empty{min-height:360px!important}.operations-dashboard .operations-pibo-bar-card-modern,.operations-dashboard .operations-lead-pie-card-featured{min-height:auto!important}}.operations-dashboard .operations-snapshot-panel{border:0!important;background:transparent!important;box-shadow:none!important}.operations-dashboard .operations-snapshot-panel:before,.operations-dashboard .operations-snapshot-panel>.operations-panel-head{display:none!important}.operations-dashboard .operations-snapshot-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:16px!important;padding:0!important}.operations-dashboard .operations-snapshot-grid .operations-kpi-card{min-height:112px!important;align-items:center!important;border:1px solid #dcebea!important;border-radius:8px!important;background:#fff!important;padding:18px 20px!important;box-shadow:0 8px 22px #0f172a0b!important}.operations-dashboard .operations-snapshot-grid .operations-kpi-card:before,.operations-dashboard .operations-snapshot-grid .operations-kpi-card:after,.operations-dashboard .operations-snapshot-grid .operations-kpi-card>i{display:none!important}.operations-dashboard .operations-snapshot-grid .operations-kpi-content{order:2;display:grid;gap:4px}.operations-dashboard .operations-snapshot-grid .operations-kpi-icon{order:1;width:58px!important;height:58px!important;border:0!important;border-radius:999px!important;background:#e8faf5!important;color:#0f9f83!important;box-shadow:none!important}.operations-dashboard .operations-kpi-card-green .operations-kpi-icon{background:#eef7ff!important;color:#1687d9!important}.operations-dashboard .operations-kpi-card-cyan .operations-kpi-icon{background:#fff8e8!important;color:#b7791f!important}.operations-dashboard .operations-kpi-card-violet .operations-kpi-icon{background:#e9fbf8!important;color:#0f9f83!important}.operations-dashboard .operations-snapshot-grid strong{margin:0!important;color:#172033!important;font-size:22px!important;line-height:1!important;text-shadow:none!important}.operations-dashboard .operations-snapshot-grid span{color:#41516a!important;font-size:12px!important;font-weight:900!important;letter-spacing:0!important;text-transform:none!important}.operations-dashboard .operations-snapshot-grid small{display:block!important;color:#14a876!important;font-size:11px!important;font-weight:900!important}.operations-dashboard .dashboard-followup-flow{border-color:#cfe6e5!important;background:#fff!important;padding:16px 18px!important;box-shadow:0 10px 26px #0f172a0d!important}.operations-dashboard .dashboard-followup-flow:before{display:none!important}.operations-dashboard .dashboard-followup-flow .followup-flow-head{display:flex!important;min-height:42px!important;align-items:center!important;justify-content:space-between!important;margin-bottom:12px!important}.operations-dashboard .dashboard-followup-flow .followup-flow-head>div{display:flex;align-items:baseline;gap:14px}.operations-dashboard .dashboard-followup-flow .followup-flow-head strong{order:1;color:#172033!important;font-size:17px!important;line-height:1.2!important}.operations-dashboard .dashboard-followup-flow .followup-flow-head span{order:2;color:#8aa0b8!important;font-size:11px!important;letter-spacing:0!important;text-transform:none!important}.operations-dashboard .dashboard-followup-flow .followup-flow-actions p,.operations-dashboard .dashboard-followup-flow .followup-flow-actions button{min-height:34px!important;border-radius:999px!important;background:#fff!important}.operations-dashboard .dashboard-followup-flow .followup-flow-actions p{border:1px solid #dce8ef!important;padding:8px 16px!important;color:#526176!important}.operations-dashboard .dashboard-followup-flow .followup-flow-actions button{border:1px solid #bfe7df!important;color:#07806d!important}.operations-dashboard .dashboard-followup-flow .followup-flow-table{--followup-left-width: 626px;min-height:322px!important;overflow-x:auto!important;border:1px solid #cfe6f1!important;border-radius:8px!important;background:#fff!important;background-image:none!important}.operations-dashboard .dashboard-followup-flow .followup-flow-month,.operations-dashboard .dashboard-followup-flow .followup-flow-head-row,.operations-dashboard .dashboard-followup-flow .followup-flow-date-row,.operations-dashboard .dashboard-followup-flow .followup-flow-row{min-width:1180px!important}.operations-dashboard .dashboard-followup-flow .followup-flow-month{display:grid!important;min-height:58px!important;grid-template-columns:var(--followup-left-width) minmax(554px,1fr)!important;align-items:center!important;background:linear-gradient(90deg,#eef9ff,#f8fcff)!important;padding:0!important}.operations-dashboard .dashboard-followup-flow .followup-flow-month span{display:flex!important;align-items:center!important;height:100%!important;border-right:1px solid #dcebf3!important;padding:0 18px!important;color:#334155!important;font-size:12px!important;font-weight:950!important;white-space:nowrap!important}.operations-dashboard .dashboard-followup-flow .followup-flow-month strong{display:flex!important;align-items:center!important;justify-content:center!important;height:100%!important;color:#334155!important;font-size:15px!important;font-weight:950!important}.operations-dashboard .dashboard-followup-flow .followup-flow-head-row,.operations-dashboard .dashboard-followup-flow .followup-flow-row{display:grid!important;grid-template-columns:72px 210px 150px 96px 98px minmax(554px,1fr)!important}.operations-dashboard .dashboard-followup-flow .followup-flow-head-row{min-height:42px!important;border-bottom:1px solid #e3edf1!important;background:#f8fbfd!important}.operations-dashboard .dashboard-followup-flow .followup-flow-date-row{display:grid;min-height:54px;margin-left:var(--followup-left-width);width:calc(100% - var(--followup-left-width));min-width:554px!important;grid-template-columns:repeat(10,minmax(74px,1fr));border-bottom:1px solid #e3edf1;background:#fff}.operations-dashboard .dashboard-followup-flow .followup-flow-date-row span{display:grid;place-items:center;border-left:1px dashed #d7e3ea;color:#29384d;font-size:11px;font-weight:900}.operations-dashboard .dashboard-followup-flow .followup-flow-date-row small{color:#788aa0;font-size:10px;font-weight:800}.operations-dashboard .dashboard-followup-flow .followup-flow-date-row .followup-flow-date-today{color:#0ea5e9}.operations-dashboard .dashboard-followup-flow .followup-flow-body{min-height:166px!important;height:auto!important;background:repeating-linear-gradient(90deg,transparent 0 73px,rgba(215,227,234,.85) 73px 74px) var(--followup-left-width) 0 / calc(100% - var(--followup-left-width)) 100% no-repeat}.operations-dashboard .dashboard-followup-flow .followup-flow-row{min-height:54px!important;border-bottom:1px solid #eef3f5!important;background:transparent!important}.operations-dashboard .dashboard-followup-flow .followup-flow-row:hover{background:#fbfefd!important}.operations-dashboard .dashboard-followup-flow .followup-flow-row>span,.operations-dashboard .dashboard-followup-flow .followup-flow-row>strong,.operations-dashboard .dashboard-followup-flow .followup-flow-row>em,.operations-dashboard .dashboard-followup-flow .followup-flow-assignee,.operations-dashboard .dashboard-followup-flow .followup-flow-head-row span{display:flex!important;align-items:center!important;min-width:0!important;border-right:1px solid #edf3f5!important;padding:0 12px!important;color:#334155!important;font-size:11px!important;font-weight:900!important}.operations-dashboard .dashboard-followup-flow .followup-flow-assignee{gap:8px!important}.operations-dashboard .dashboard-followup-flow .followup-flow-assignee em{overflow:hidden!important;color:#334155!important;font-style:normal!important;text-overflow:ellipsis!important;white-space:nowrap!important}.operations-dashboard .dashboard-followup-flow .followup-flow-avatar{display:grid!important;width:28px!important;height:28px!important;flex:0 0 28px!important;place-items:center!important;overflow:hidden!important;border:2px solid #ffffff!important;border-radius:999px!important;background:linear-gradient(135deg,#ccfbf1,#dbeafe)!important;color:#0f766e!important;font-size:11px!important;font-weight:950!important;box-shadow:0 5px 14px #0f172a1f!important}.operations-dashboard .dashboard-followup-flow .followup-flow-avatar img{width:100%!important;height:100%!important;-o-object-fit:cover!important;object-fit:cover!important}.operations-dashboard .dashboard-followup-flow .followup-flow-row>strong{white-space:normal!important}.operations-dashboard .dashboard-followup-flow .followup-flow-priority,.operations-dashboard .dashboard-followup-flow .followup-flow-status{display:inline-flex;width:-moz-fit-content;width:fit-content;max-width:82px;min-height:24px;align-self:center;align-items:center;justify-content:center;margin-left:12px;border-radius:999px;padding:0 10px;font-size:10px;font-weight:950;font-style:normal}.operations-dashboard .dashboard-followup-flow .followup-flow-priority-high{background:#ffe7e4;color:#df3b2f}.operations-dashboard .dashboard-followup-flow .followup-flow-priority-medium,.operations-dashboard .dashboard-followup-flow .followup-flow-priority-normal{background:#fff0d5;color:#b76200}.operations-dashboard .dashboard-followup-flow .followup-flow-status-open,.operations-dashboard .dashboard-followup-flow .followup-flow-status-revised,.operations-dashboard .dashboard-followup-flow .followup-flow-status-overdue{background:#fff6cf;color:#8a6a00}.operations-dashboard .dashboard-followup-flow .followup-flow-status-done{background:#dcfce7;color:#15803d}.operations-dashboard .dashboard-followup-flow .followup-flow-track{margin:0 16px!important;border-radius:0!important;background:transparent!important}.operations-dashboard .dashboard-followup-flow .followup-flow-track>i{top:50%!important;height:12px!important;min-width:96px!important;border-radius:999px!important;background:linear-gradient(90deg,#0f9f83,#25bba6)!important;box-shadow:0 8px 18px #0f9f8333!important;transform:translateY(-50%)}.operations-dashboard .dashboard-followup-flow .followup-flow-track>i:after{content:"";position:absolute;right:-4px;top:50%;width:9px;height:9px;border:2px solid #0f9f83;border-radius:999px;background:#c7f5eb;transform:translateY(-50%)}.operations-dashboard .dashboard-followup-flow .followup-flow-track>i b,.operations-dashboard .dashboard-followup-flow .followup-flow-analysis{display:none!important}.operations-dashboard .dashboard-followup-flow .followup-flow-today{left:var(--today-left, var(--followup-left-width))!important;background:#4e8cff!important}.operations-dashboard .dashboard-followup-flow .followup-flow-empty{min-height:166px!important}.operations-dashboard .dashboard-followup-flow .sales-donut-link{margin-top:12px!important;color:#07806d!important;font-size:12px!important}.operations-dashboard .operations-pibo-chart-panel{border-color:#cfe6e5!important;background:#fff!important}.operations-dashboard .operations-pibo-chart-panel>.operations-panel-head{display:none!important}.operations-dashboard .operations-pibo-chart-layout{gap:14px!important;padding:0!important}.operations-dashboard .operations-pibo-bar-card-modern,.operations-dashboard .operations-lead-pie-card-featured{min-height:374px!important;border:1px solid #dcebea!important;background:#fff!important;padding:18px!important}.operations-dashboard .operations-pibo-bar-card-modern{display:grid!important;grid-template-columns:minmax(0,1.6fr) minmax(210px,.8fr)!important;grid-template-rows:auto 1fr!important;-moz-column-gap:18px!important;column-gap:18px!important}.operations-dashboard .operations-pibo-bar-card-head,.operations-dashboard .operations-lead-chart-head{min-height:44px!important;align-items:flex-start!important;padding:0!important}.operations-dashboard .operations-pibo-bar-card-head{grid-column:1 / -1}.operations-dashboard .operations-pibo-modern-chart{min-height:292px!important;align-self:end!important}.operations-dashboard .operations-pibo-modern-chart .recharts-responsive-container{min-height:292px!important}.operations-dashboard .operations-pibo-bar-legend{display:grid!important;grid-template-columns:1fr!important;align-content:center!important;gap:7px!important}.operations-dashboard .operations-pibo-bar-legend span{min-height:28px!important;border-radius:6px!important;padding:6px 8px!important;font-size:10px!important}.operations-dashboard .operations-lead-pie-card-featured .operations-lead-pie-wrap{display:grid!important;min-height:286px!important;grid-template-columns:minmax(220px,.95fr) minmax(210px,1fr)!important;align-items:center!important;gap:24px!important;padding:8px 12px!important}.operations-dashboard .operations-lead-pie-card-featured .operations-lead-pie{width:250px!important}.operations-dashboard .operations-lead-pie-card-featured .operations-lead-legend{width:100%!important;align-self:center!important;gap:12px!important;padding:0!important}.operations-dashboard .operations-lead-pie-card-featured .operations-lead-legend>div{min-height:52px!important;border:1px solid #e5eef1!important;border-radius:7px!important;background:#fbfdfd!important}@media (max-width: 1180px){.operations-dashboard .operations-snapshot-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.operations-dashboard .operations-pibo-bar-card-modern,.operations-dashboard .operations-lead-pie-card-featured .operations-lead-pie-wrap{grid-template-columns:1fr!important}}@media (max-width: 720px){.operations-dashboard .operations-snapshot-grid{grid-template-columns:1fr!important}}@media not all{.annual-workspace{--annual-accent: #f35b25;--annual-accent-soft: #fff1eb;--annual-ink: #18202b;--annual-muted: #697386;--annual-line: #e7e9ee;overflow:hidden;border:1px solid rgba(255,255,255,.95)!important;border-radius:24px!important;background:#f7f7f8!important;padding:14px!important;box-shadow:0 22px 60px #1b1f2a1a!important}.annual-workspace .annual-toolbar{display:grid!important;grid-template-columns:48px minmax(0,1fr)!important;align-items:stretch!important;gap:12px!important;margin:0 0 14px!important;border:0!important;background:transparent!important;padding:0!important}.annual-workspace .annual-toolbar .annual-back-button{width:48px!important;min-width:48px!important;height:auto!important;border:0!important;border-radius:16px!important;background:#20242d!important;color:#fff!important;box-shadow:0 10px 22px #18202b2e!important}.annual-workspace .annual-toolbar .annual-summary-strip{display:grid!important;grid-template-columns:1.55fr repeat(3,minmax(175px,1fr))!important;gap:10px!important;width:100%!important}.annual-workspace .annual-toolbar .annual-summary-card{min-width:0!important;min-height:88px!important;display:flex!important;align-items:center!important;gap:12px!important;border:1px solid #fff!important;border-radius:17px!important;background:#fff!important;padding:16px!important;box-shadow:0 8px 24px #1b1f2a0b!important;transition:transform .18s ease,box-shadow .18s ease!important}.annual-workspace .annual-toolbar .annual-summary-card:hover{transform:translateY(-2px);box-shadow:0 14px 30px #1b1f2a14!important}.annual-workspace .annual-toolbar .annual-summary-card-client{background:linear-gradient(135deg,#ff6b35,#ef4a13)!important}.annual-workspace .annual-summary-card-client .annual-summary-label,.annual-workspace .annual-summary-card-client .annual-summary-value,.annual-workspace .annual-summary-card-client .annual-summary-meta{color:#fff!important}.annual-workspace .annual-summary-icon{width:43px!important;height:43px!important;flex:0 0 43px!important;display:grid!important;place-items:center!important;border:0!important;border-radius:13px!important;background:var(--annual-accent-soft)!important;color:var(--annual-accent)!important}.annual-workspace .annual-summary-card-client .annual-summary-icon{background:#ffffff2e!important;color:#fff!important}.annual-workspace .annual-summary-label{color:#8a91a0!important;font-size:9px!important;letter-spacing:.15em!important}.annual-workspace .annual-summary-value{color:var(--annual-ink)!important;font-size:14px!important;letter-spacing:-.015em!important}.annual-workspace .annual-workspace-body{display:block!important;border:0!important;border-radius:20px!important;background:#fff!important;overflow:hidden!important}.annual-workspace .annual-stepper{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:0!important;width:100%!important;min-width:0!important;border:0!important;border-bottom:1px solid var(--annual-line)!important;background:#fff!important;padding:8px!important}.annual-workspace .annual-step{min-height:58px!important;display:flex!important;justify-content:center!important;gap:10px!important;border:0!important;border-radius:13px!important;background:transparent!important;color:#697386!important;font-weight:800!important}.annual-workspace .annual-step:after{display:none!important}.annual-workspace .annual-step:hover{background:#faf4f1!important;color:var(--annual-accent)!important}.annual-workspace .annual-step-active{background:linear-gradient(135deg,#ff6730,#f04a14)!important;color:#fff!important;box-shadow:0 9px 20px #f35b2533!important}.annual-workspace .annual-step-icon{border:0!important;background:#f3f4f6!important;color:#6b7280!important}.annual-workspace .annual-tab-content{background:#fafafa!important}.annual-workspace .annual-panel-head{min-height:82px!important;border-bottom:1px solid var(--annual-line)!important;background:#fff!important;padding:18px 22px!important}.annual-workspace .annual-panel-head p{color:var(--annual-accent)!important}.annual-workspace .annual-panel-head h4{color:var(--annual-ink)!important;font-size:22px!important;letter-spacing:-.025em!important}.annual-workspace .annual-year-badge{border:0!important;border-radius:999px!important;background:var(--annual-accent-soft)!important;color:var(--annual-accent)!important;padding:9px 13px!important}.annual-workspace .annual-section-content{padding:16px!important}.annual-workspace .processing-section-card{border:1px solid var(--annual-line)!important;border-radius:17px!important;background:#fff!important;box-shadow:0 8px 24px #1b1f2a09!important}.annual-workspace .processing-section-label{color:var(--annual-ink)!important}.annual-workspace .processing-section-card button[class*=border]{border-color:#e5e7eb!important}.annual-workspace .processing-section-card button[class*=text-orange],.annual-workspace .processing-section-card button[aria-current=true]{color:var(--annual-accent)!important;border-color:#ffb79d!important;background:var(--annual-accent-soft)!important}.annual-workspace .mt-5.flex.flex-wrap.justify-end{margin:0!important;border-top:1px solid var(--annual-line);background:#fff;padding:14px 18px!important}.annual-workspace .mt-5.flex.flex-wrap.justify-end>button:first-child{border-radius:11px!important;background:linear-gradient(135deg,#ff6730,#ed4711)!important;box-shadow:0 10px 22px #f35b2538!important}@media (max-width: 1100px){.annual-workspace .annual-toolbar .annual-summary-strip{grid-template-columns:repeat(2,1fr)!important}.annual-workspace .annual-summary-card-client{grid-column:1 / -1}}@media (max-width: 700px){.annual-workspace{padding:8px!important;border-radius:17px!important}.annual-workspace .annual-toolbar{grid-template-columns:42px 1fr!important}.annual-workspace .annual-toolbar .annual-back-button{width:42px!important;min-width:42px!important}.annual-workspace .annual-toolbar .annual-summary-strip{grid-template-columns:1fr!important}.annual-workspace .annual-summary-card-client{grid-column:auto}.annual-workspace .annual-stepper{grid-template-columns:repeat(4,minmax(54px,1fr))!important;overflow-x:auto!important}.annual-workspace .annual-step{min-width:0!important;padding:8px 4px!important;font-size:10px!important;flex-direction:column!important;gap:4px!important}}.annual-workspace{--annual-accent: #356ee8;--annual-accent-soft: #edf3ff;--annual-ink: #172033;--annual-muted: #758096;--annual-line: #e5e9f2;border:1px solid #dfe5ef!important;border-radius:18px!important;background:#f5f7fb!important;padding:12px!important;box-shadow:0 18px 48px #28375514!important}.annual-workspace .annual-toolbar .annual-back-button{border-radius:12px!important;background:#356ee8!important;box-shadow:0 8px 18px #356ee838!important}.annual-workspace .annual-toolbar .annual-summary-card{min-height:78px!important;border:1px solid #e3e8f1!important;border-radius:13px!important;background:#fff!important;box-shadow:0 5px 14px #2f3d5809!important}.annual-workspace .annual-toolbar .annual-summary-card-client{border-color:#cbdcff!important;background:linear-gradient(135deg,#f5f8ff,#fff)!important}.annual-workspace .annual-summary-card-client .annual-summary-label{color:#6f7e99!important}.annual-workspace .annual-summary-card-client .annual-summary-value{color:#172033!important}.annual-workspace .annual-summary-card-client .annual-summary-meta{color:#356ee8!important}.annual-workspace .annual-summary-card-client .annual-summary-icon,.annual-workspace .annual-summary-icon{background:#edf3ff!important;color:#356ee8!important;box-shadow:none!important}.annual-workspace .annual-workspace-body{border:1px solid #e2e7f0!important;border-radius:15px!important}.annual-workspace .annual-stepper{gap:7px!important;border-bottom:1px solid #e7ebf2!important;background:#fff!important;padding:8px!important}.annual-workspace .annual-step,.annual-workspace .annual-step:not(.annual-step-active):not(.annual-step-complete){min-height:54px!important;justify-content:center!important;border:1px solid transparent!important;border-radius:10px!important;background:transparent!important;padding:7px 12px!important;color:#526078!important;box-shadow:none!important;transform:none!important}.annual-workspace .annual-step:before,.annual-workspace .annual-step:after{display:none!important;content:none!important}.annual-workspace .annual-step-icon{width:34px!important;height:34px!important;flex-basis:34px!important;border-radius:9px!important;background:#f1f3f7!important;color:#68748a!important;box-shadow:none!important}.annual-workspace .annual-step:hover:not(.annual-step-active){border-color:#d8e3fb!important;background:#f7f9fe!important;color:#356ee8!important}.annual-workspace .annual-step-active{border-color:#356ee8!important;background:#356ee8!important;color:#fff!important;box-shadow:0 7px 16px #356ee833!important}.annual-workspace .annual-step-active .annual-step-icon{background:#ffffff2e!important;color:#fff!important}.annual-workspace .annual-step-complete:not(.annual-step-active){border-color:#d5efe4!important;background:#f1fbf6!important;color:#19825c!important}.annual-workspace .annual-step-complete:not(.annual-step-active) .annual-step-icon{background:#dff5e9!important;color:#19825c!important}.annual-workspace .annual-step-check{position:static!important;margin-left:2px!important}.annual-workspace .annual-panel-head{min-height:72px!important;padding:15px 20px!important}.annual-workspace .annual-panel-head p{color:#356ee8!important}.annual-workspace .annual-year-badge{background:#edf3ff!important;color:#356ee8!important}.annual-workspace .annual-section-content{padding:14px!important}.annual-workspace .processing-section-card{border-color:#e2e7ef!important;border-radius:14px!important;box-shadow:0 4px 14px #26344f09!important}.annual-workspace .annual-section-tabs{border-color:#e2e6ee;border-radius:10px;background:#f3f5f8;padding:4px}.annual-workspace .annual-section-tabs .processing-hint-pill{min-height:35px;border-radius:7px!important;padding-inline:13px!important}.annual-workspace .annual-section-tabs .processing-hint-pill-active{border-color:#d6e2fc!important;color:#285fcf!important}.annual-workspace .annual-section-tabs .processing-hint-pill-active:after{right:12px;bottom:2px;left:12px;background:#356ee8}.annual-workspace .annual-data-table-wrap,.annual-workspace .consent-details-table-wrap,.annual-workspace .annual-po-year-table-wrap{overflow:auto!important;border:1px solid #e1e6ef!important;border-radius:12px!important;background:#fff!important;box-shadow:0 4px 12px #23314b08!important}.annual-workspace .annual-data-table,.annual-workspace .consent-details-table,.annual-workspace .annual-po-year-table{border-collapse:separate!important;border-spacing:0!important}.annual-workspace .annual-data-table th,.annual-workspace .consent-details-table thead th,.annual-workspace .annual-po-year-table th{border-bottom:1px solid #dfe5ef!important;background:#f1f5fc!important;color:#52617b!important;font-size:10px!important;letter-spacing:.075em!important;text-transform:uppercase!important}.annual-workspace .annual-data-table td,.annual-workspace .consent-details-table tbody td,.annual-workspace .annual-po-year-table td{border-bottom-color:#edf0f5!important;color:#344057!important}.annual-workspace .annual-data-table tbody tr:nth-child(2n) td,.annual-workspace .consent-details-table tbody tr:nth-child(2n) td,.annual-workspace .annual-po-year-table tbody tr:nth-child(2n) td{background:#fafbfe!important}.annual-workspace .annual-data-table tbody tr:hover td,.annual-workspace .consent-details-table tbody tr:hover td,.annual-workspace .annual-po-year-table tbody tr:hover td{background:#f0f5ff!important}.annual-workspace .annual-table-input:focus,.annual-workspace .processing-input:focus{border-color:#6692ef!important;box-shadow:0 0 0 3px #356ee81a!important}.annual-workspace .mt-5.flex.flex-wrap.justify-end>button:first-child{background:#356ee8!important;box-shadow:0 8px 18px #356ee833!important}@media (max-width: 700px){.annual-workspace .annual-step{min-height:58px!important;padding:6px 3px!important}.annual-workspace .annual-step-icon{width:30px!important;height:30px!important;flex-basis:30px!important}}.annual-workspace .annual-stepper{position:relative;isolation:isolate}.annual-workspace .annual-step{position:relative;overflow:hidden;transition:color .2s ease,background .2s ease,transform .2s ease,box-shadow .2s ease!important}.annual-workspace .annual-step:not(.annual-step-active):hover{transform:translateY(-2px)}.annual-workspace .annual-step-complete:not(.annual-step-active){background:#f0fdf7!important;color:#16815d!important}.annual-workspace .annual-step-complete:not(.annual-step-active) .annual-step-icon{background:#dff8ec!important;color:#16815d!important}.annual-workspace .annual-step-check{margin-left:2px;color:currentColor!important}.annual-workspace .annual-stepper{gap:10px!important;padding:10px!important;background:linear-gradient(180deg,#fff,#fcfcfd)!important}.annual-workspace .annual-step{min-height:68px!important;justify-content:flex-start!important;gap:11px!important;border:1px solid transparent!important;padding:10px 14px!important;text-align:left!important}.annual-workspace .annual-step:before{content:attr(data-step-number);position:absolute;top:8px;right:10px;color:#d7dae0;font-size:9px;font-weight:950;letter-spacing:.1em}.annual-workspace .annual-step>span:not(.annual-step-icon){position:relative;z-index:1;color:inherit;font-size:12px;font-weight:900;letter-spacing:-.01em}.annual-workspace .annual-step-icon{position:relative;z-index:1;width:38px!important;height:38px!important;flex:0 0 38px!important;display:grid!important;place-items:center!important;border-radius:12px!important;box-shadow:inset 0 0 0 1px #646e7d0f!important}.annual-workspace .annual-step:not(.annual-step-active):not(.annual-step-complete){border-color:#eff0f3!important;background:#fff!important}.annual-workspace .annual-step:not(.annual-step-active):not(.annual-step-complete):hover{border-color:#ffc9b5!important;background:#fff8f5!important;color:var(--annual-accent)!important;box-shadow:0 8px 20px #f35b2512!important}.annual-workspace .annual-step-active{border-color:#ff6a35!important;background:linear-gradient(135deg,#ff6a35,#f04a14 72%,#dc3c08)!important;box-shadow:0 12px 26px #ef4a1440!important}.annual-workspace .annual-step-active:before{color:#fff9}.annual-workspace .annual-step-active:after{content:""!important;position:absolute!important;right:0!important;bottom:0!important;display:block!important;width:74px!important;height:74px!important;border:16px solid rgba(255,255,255,.07)!important;border-radius:999px 0 0!important;transform:translate(18px,18px)!important}.annual-workspace .annual-step-active .annual-step-icon{background:#ffffff30!important;box-shadow:inset 0 0 0 1px #ffffff2e!important}.annual-workspace .annual-step-complete:not(.annual-step-active){border-color:#ccefe0!important;background:linear-gradient(135deg,#f0fdf7,#fff)!important}.annual-workspace .annual-step-complete:not(.annual-step-active):before{color:#82c8ac}.annual-workspace .annual-step-check{position:absolute;right:10px;bottom:9px;width:15px;height:15px}.annual-workspace .annual-section-tabs{display:flex;max-width:100%;gap:5px;overflow-x:auto;border:1px solid #e7e9ee;border-radius:14px;background:#f4f5f7;padding:5px;scrollbar-width:thin;scrollbar-color:#d4d7dd transparent}.annual-workspace .annual-section-tabs .processing-hint-pill{position:relative;min-height:40px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;gap:7px;margin:0!important;border:1px solid transparent!important;border-radius:10px!important;background:transparent!important;padding:0 15px!important;color:#687080!important;font-size:11px!important;font-weight:850!important;white-space:nowrap;box-shadow:none!important;transition:color .18s ease,background .18s ease,box-shadow .18s ease,transform .18s ease!important}.annual-workspace .annual-section-tabs .processing-hint-pill:hover{background:#fff!important;color:#222833!important;transform:translateY(-1px)}.annual-workspace .annual-section-tabs .processing-hint-pill-active{border-color:#ffffffb3!important;background:#fff!important;color:var(--annual-accent)!important;box-shadow:0 5px 14px #1f232d1a!important}.annual-workspace .annual-section-tabs .processing-hint-pill-active:after{content:"";position:absolute;right:14px;bottom:3px;left:14px;height:2px;border-radius:99px;background:var(--annual-accent)}.annual-workspace .annual-section-tabs .processing-hint-pill-approved:not(.processing-hint-pill-active){background:#ecfdf5!important;color:#16815d!important}.annual-workspace .annual-section-tabs .processing-hint-pill-pending:not(.processing-hint-pill-active){background:#fff8e8!important;color:#b7790b!important}.annual-workspace .annual-section-tabs .processing-hint-pill-rejected:not(.processing-hint-pill-active){background:#fff0f0!important;color:#d33f49!important}.annual-workspace .annual-section-tabs .processing-hint-pill svg{flex:0 0 auto}@media (max-width: 700px){.annual-workspace .annual-section-tabs{width:calc(100vw - 70px);flex-wrap:nowrap}.annual-workspace .annual-section-tabs .processing-hint-pill{min-height:38px;padding-inline:12px!important}.annual-workspace .annual-stepper{gap:6px!important}.annual-workspace .annual-step{min-height:62px!important;justify-content:center!important;padding:7px 3px!important}.annual-workspace .annual-step:before{display:none}.annual-workspace .annual-step-icon{width:31px!important;height:31px!important;flex-basis:31px!important}.annual-workspace .annual-step>span:not(.annual-step-icon){font-size:9px}}}.operations-dashboard{gap:20px!important}.operations-dashboard .operations-hero{position:relative!important;min-height:118px!important;overflow:hidden!important;align-items:center!important;border:1px solid rgba(209,250,229,.24)!important;border-radius:10px!important;background:linear-gradient(135deg,rgba(255,255,255,.09) 0 1px,transparent 1px 22px),radial-gradient(circle at 8% 0%,rgba(45,212,191,.28),transparent 28%),radial-gradient(circle at 78% 18%,rgba(96,165,250,.18),transparent 30%),linear-gradient(115deg,#075f4b,#07745f 46%,#1f3340)!important;background-size:22px 22px,auto,auto,auto!important;padding:22px 28px!important;box-shadow:0 24px 52px #064e3b2e,inset 0 1px #ffffff24!important}.operations-dashboard .operations-hero:before{content:""!important;position:absolute!important;inset:auto 20px -42px auto!important;display:block!important;width:220px!important;height:92px!important;border:24px solid rgba(236,253,245,.16)!important;border-bottom:0!important;border-radius:999px 999px 0 0!important;transform:rotate(-8deg)!important}.operations-dashboard .operations-hero:after{content:""!important;position:absolute!important;right:22%;top:-44px;display:block!important;width:118px;height:118px;border-radius:30px;background:#ffffff12;transform:rotate(18deg)}.operations-dashboard .operations-hero>*{position:relative;z-index:1}.operations-dashboard .operations-hero-icon{width:62px!important;height:62px!important;border:1px solid rgba(255,255,255,.34)!important;border-radius:10px!important;background:#ffffff21!important;color:#ecfff8!important;box-shadow:inset 0 1px #ffffff38,0 16px 28px #00000029!important;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.operations-dashboard .operations-hero h1{color:#fff!important;font-size:clamp(30px,3vw,42px)!important;line-height:1!important;letter-spacing:0!important;text-shadow:0 12px 30px rgba(0,0,0,.18)}.operations-hero-meta{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.operations-hero-meta span{display:inline-flex;min-height:30px;align-items:center;gap:7px;border:1px solid rgba(209,250,229,.24);border-radius:999px;background:#ffffff1a;padding:0 11px;color:#ecfdf5eb;font-size:12px;font-weight:950;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.operations-dashboard .operations-hero-actions .btn-lift{min-height:46px!important;border-radius:8px!important;border-color:#e2fcf461!important;background:#ffffff24!important;padding-inline:18px!important;color:#fff!important;box-shadow:inset 0 1px #ffffff2e,0 12px 24px #00000024!important;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.operations-dashboard .operations-hero-actions .btn-lift:hover{background:#fff3!important;transform:translateY(-1px)}.operations-dashboard .operations-snapshot-grid{gap:18px!important}.operations-dashboard .operations-snapshot-grid .operations-kpi-card{position:relative!important;display:grid!important;min-height:132px!important;grid-template-columns:66px minmax(0,1fr)!important;align-items:center!important;gap:18px!important;overflow:hidden!important;border:1px solid rgba(203,226,225,.92)!important;border-radius:9px!important;background:radial-gradient(circle at 92% 8%,rgba(15,159,131,.08),transparent 26%),linear-gradient(180deg,#fff,#fbfefd)!important;padding:20px!important;box-shadow:0 16px 36px #0f172a13!important}.operations-dashboard .operations-snapshot-grid .operations-kpi-card:before{content:""!important;position:absolute!important;inset:0 0 auto!important;display:block!important;height:3px!important;border:0!important;border-radius:0!important;background:linear-gradient(90deg,#0f9f83,#2dd4bf)!important;opacity:1!important;transform:none!important}.operations-dashboard .operations-snapshot-grid .operations-kpi-card:after{content:""!important;position:absolute!important;right:-34px!important;bottom:-44px!important;display:block!important;width:132px!important;height:132px!important;border:24px solid rgba(15,159,131,.07)!important;border-radius:999px!important;background:transparent!important;transform:none!important}.operations-dashboard .operations-kpi-card-green:before{background:linear-gradient(90deg,#1687d9,#60a5fa)!important}.operations-dashboard .operations-kpi-card-cyan:before{background:linear-gradient(90deg,#d99012,#fbbf24)!important}.operations-dashboard .operations-kpi-card-violet:before{background:linear-gradient(90deg,#0f9f83,#14b8a6)!important}.operations-dashboard .operations-snapshot-grid .operations-kpi-icon{width:62px!important;height:62px!important;box-shadow:inset 0 0 0 1px #0f9f8314,0 12px 24px #0f9f8317!important}.operations-dashboard .operations-snapshot-grid .operations-kpi-icon svg{width:25px;height:25px}.operations-dashboard .operations-snapshot-grid .operations-kpi-content{gap:6px!important}.operations-dashboard .operations-snapshot-grid strong{font-size:clamp(26px,2.2vw,34px)!important;font-weight:950!important}.operations-dashboard .operations-snapshot-grid span{color:#304158!important;font-size:13px!important}.operations-dashboard .operations-snapshot-grid small{display:inline-flex!important;width:-moz-fit-content;width:fit-content;min-height:22px;align-items:center;border-radius:999px;background:#ecfdf5;padding:0 8px;color:#079669!important;font-size:11px!important}.operations-dashboard .operations-snapshot-grid .operations-kpi-card>i{position:absolute!important;left:20px!important;right:20px!important;bottom:14px!important;display:block!important;height:4px!important;border-radius:999px!important;background:#edf5f3!important}.operations-dashboard .operations-snapshot-grid .operations-kpi-card>i:after{content:"";display:block;width:68%;height:100%;border-radius:inherit;background:linear-gradient(90deg,#0f9f83,#2dd4bf)}.operations-dashboard .operations-kpi-card-green>i:after{width:54%!important;background:linear-gradient(90deg,#1687d9,#60a5fa)!important}.operations-dashboard .operations-kpi-card-cyan>i:after{width:28%!important;background:linear-gradient(90deg,#d99012,#fbbf24)!important}.operations-dashboard .operations-kpi-card-violet>i:after{width:78%!important}@media (max-width: 920px){.operations-dashboard .operations-hero{align-items:flex-start!important;flex-direction:column!important}.operations-dashboard .operations-hero-actions,.operations-dashboard .operations-hero-actions .btn-lift{width:100%}}.operations-dashboard .operations-pibo-bar-card-modern{grid-template-columns:minmax(0,1fr)!important;min-height:auto!important;overflow:visible!important;padding:18px 18px 14px!important}.operations-dashboard .operations-pibo-modern-chart{width:100%!important;min-height:332px!important;overflow:visible!important;padding-left:0!important}.operations-dashboard .operations-pibo-modern-chart .recharts-wrapper,.operations-dashboard .operations-pibo-modern-chart .recharts-surface,.operations-dashboard .operations-pibo-modern-chart .recharts-responsive-container{overflow:visible!important}.operations-dashboard .operations-pibo-modern-chart .recharts-responsive-container{min-height:332px!important}.operations-dashboard .operations-pibo-bar-card-modern .recharts-yAxis .recharts-cartesian-axis-tick text{transform:none!important;text-anchor:end!important}.operations-dashboard .operations-pibo-bar-card-modern .recharts-bar-rectangle{transform:none!important}.operations-dashboard .operations-pibo-bar-legend{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-content:start!important;margin-top:8px!important}.operations-dashboard .operations-pibo-bar-legend span{min-height:30px!important}.operations-dashboard .operations-annual-return-card{overflow:hidden!important}.operations-dashboard .operations-annual-return-body{align-items:center!important;min-height:244px!important}.operations-dashboard .operations-annual-legend>div{overflow:hidden!important;cursor:default!important;transform:none!important}.operations-dashboard .operations-annual-legend>div:after{display:none!important;content:none!important}.operations-dashboard .operations-annual-legend>div:hover,.operations-dashboard .operations-annual-legend>div:focus{transform:translateY(-1px)!important;border-color:#14b8a657!important;background:#f8fffd!important;box-shadow:0 10px 22px #0f766e14!important}.operations-dashboard .operations-annual-legend>div:hover:after,.operations-dashboard .operations-annual-legend>div:focus:after{animation:none!important}.operations-dashboard .operations-annual-legend span{animation:none!important}.operations-annual-legend>div,.operations-dashboard .operations-annual-legend>div{background:#fff!important;color:#26384d!important;overflow:hidden!important}.operations-annual-legend>div:after,.operations-annual-legend>div:hover:after,.operations-annual-legend>div:focus:after,.operations-dashboard .operations-annual-legend>div:after,.operations-dashboard .operations-annual-legend>div:hover:after,.operations-dashboard .operations-annual-legend>div:focus:after{content:none!important;display:none!important;opacity:0!important;animation:none!important;background:transparent!important}.operations-annual-legend>div:hover,.operations-annual-legend>div:focus,.operations-dashboard .operations-annual-legend>div:hover,.operations-dashboard .operations-annual-legend>div:focus{border-color:#14b8a66b!important;background:#f8fffd!important;box-shadow:0 10px 22px #0f766e14!important;transform:translateY(-1px)!important}.operations-annual-legend>div p,.operations-annual-legend>div strong,.operations-annual-legend>div small,.operations-annual-legend>div:hover p,.operations-annual-legend>div:hover strong,.operations-annual-legend>div:hover small,.operations-annual-legend>div:focus p,.operations-annual-legend>div:focus strong,.operations-annual-legend>div:focus small,.operations-dashboard .operations-annual-legend>div p,.operations-dashboard .operations-annual-legend>div strong,.operations-dashboard .operations-annual-legend>div small,.operations-dashboard .operations-annual-legend>div:hover p,.operations-dashboard .operations-annual-legend>div:hover strong,.operations-dashboard .operations-annual-legend>div:hover small,.operations-dashboard .operations-annual-legend>div:focus p,.operations-dashboard .operations-annual-legend>div:focus strong,.operations-dashboard .operations-annual-legend>div:focus small{color:#26384d!important;text-shadow:none!important}.operations-annual-legend>div p,.operations-dashboard .operations-annual-legend>div p{color:#334155!important}.operations-annual-legend>div small,.operations-dashboard .operations-annual-legend>div small{color:#52647a!important}.operations-dashboard .operations-pibo-bar-card-modern{display:block!important;min-height:auto!important}.operations-dashboard .operations-pibo-modern-chart{min-height:286px!important;border:1px solid #dcebea!important;border-radius:12px!important;background:linear-gradient(180deg,#fff,#fbfefd)!important;padding:8px 10px 0!important}.operations-dashboard .operations-pibo-modern-chart .recharts-responsive-container{min-height:274px!important}.operations-dashboard .operations-pibo-bar-legend{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important;margin-top:8px!important}.operations-dashboard .operations-pibo-bar-legend span{min-height:28px!important;border:1px solid rgba(15,159,131,.24)!important;border-radius:7px!important;background:#fff!important;color:#26384d!important;padding:5px 8px!important;font-size:10px!important;box-shadow:none!important}.operations-dashboard .operations-pibo-bar-legend span:after,.operations-dashboard .operations-pibo-bar-legend span:hover:after{content:none!important;display:none!important;animation:none!important}.operations-dashboard .operations-pibo-bar-legend span:hover{transform:none!important;background:#f8fffd!important;color:#26384d!important;box-shadow:0 8px 18px #0f766e0f!important}.annual-workspace{--annual-premium-ink: #071823;--annual-premium-muted: #5b7180;--annual-premium-line: #d8e8e6;--annual-premium-soft: #f6fbfa;--annual-premium-teal: #127672;--annual-premium-teal-dark: #0b5f5d;--annual-premium-green: #06966f;--annual-premium-amber: #f59e0b;overflow:hidden!important;border:1px solid rgba(18,118,114,.18)!important;border-radius:18px!important;background:linear-gradient(180deg,#f7fcfbfa,#fffffffa 42%,#f7fcfbf0)!important;padding:14px!important;box-shadow:0 22px 54px #0f172a14,inset 0 1px #fffffff2!important}.annual-workspace .annual-toolbar{display:grid!important;grid-template-columns:48px minmax(0,1fr)!important;align-items:stretch!important;gap:12px!important;margin:0 0 14px!important;border:1px solid rgba(18,118,114,.16)!important;border-radius:16px!important;background:linear-gradient(135deg,#fffffff7,#f0fdfad1 62%,#fff7edbd)!important;padding:10px!important;box-shadow:0 16px 34px #0f172a11!important}.annual-workspace .annual-toolbar .annual-back-button{align-self:center!important;width:42px!important;min-width:42px!important;height:42px!important;border-radius:10px!important;background:linear-gradient(135deg,#0b5f5d,#127672)!important;color:#fff!important;box-shadow:0 12px 24px #1276723d!important}.annual-workspace .annual-toolbar .annual-summary-strip{display:grid!important;grid-template-columns:minmax(280px,1.65fr) repeat(3,minmax(190px,1fr))!important;gap:10px!important;width:100%!important;min-width:0!important;background:transparent!important;padding:0!important;box-shadow:none!important}.annual-workspace .annual-toolbar .annual-summary-card{min-height:72px!important;grid-template-columns:40px minmax(0,1fr)!important;gap:12px!important;border:1px solid rgba(18,118,114,.15)!important;border-radius:12px!important;background:#ffffffe6!important;padding:12px 14px!important;box-shadow:0 10px 22px #0f172a0b!important}.annual-workspace .annual-toolbar .annual-summary-card-client{border-left:4px solid var(--annual-premium-teal)!important;background:linear-gradient(135deg,#fff,#ecfdf8)!important}.annual-workspace .annual-summary-icon{width:36px!important;height:36px!important;border:1px solid rgba(18,118,114,.2)!important;border-radius:10px!important;background:linear-gradient(180deg,#fff,#eefaf8)!important;color:var(--annual-premium-teal)!important}.annual-workspace .annual-summary-label{color:#64798a!important;font-size:10px!important;letter-spacing:.16em!important}.annual-workspace .annual-summary-value{color:var(--annual-premium-ink)!important;font-size:14px!important;letter-spacing:0!important;line-height:1.22!important}.annual-workspace .annual-summary-meta{width:-moz-fit-content!important;width:fit-content!important;margin-top:5px!important;border:1px solid rgba(18,118,114,.14)!important;border-radius:999px!important;background:#f2fbf8!important;padding:3px 8px!important;color:var(--annual-premium-teal-dark)!important;font-size:10px!important;font-weight:900!important}.annual-workspace .annual-workspace-body{gap:0!important;background:transparent!important}.annual-workspace .annual-stepper{width:100%!important;gap:7px!important;margin:0 0 14px!important;border:1px solid rgba(18,118,114,.13)!important;border-radius:13px!important;background:#ffffffc7!important;padding:6px!important;box-shadow:0 10px 24px #0f172a0b!important}.annual-workspace .annual-step{flex:1 1 0!important;min-height:44px!important;justify-content:center!important;border-radius:9px!important;background:#ffffffa3!important;color:#244745!important;font-size:11px!important}.annual-workspace .annual-step-active,.annual-workspace .annual-step-active:hover{background:linear-gradient(135deg,#127672,#0b8178)!important;color:#fff!important;box-shadow:0 12px 24px #12767233!important}.annual-workspace .annual-tab-content{overflow:hidden!important;border:1px solid rgba(18,118,114,.15)!important;border-radius:15px!important;background:#fff!important;padding:0!important;box-shadow:0 18px 38px #0f172a0f!important}.annual-workspace .annual-panel-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;margin:0!important;border:0!important;border-bottom:1px solid var(--annual-premium-line)!important;border-radius:0!important;background:linear-gradient(180deg,#fbfefd,#f4faf9)!important;padding:20px 22px!important}.annual-workspace .annual-panel-head p{color:var(--annual-premium-teal-dark)!important;letter-spacing:.18em!important}.annual-workspace .annual-panel-head h4{color:var(--annual-premium-ink)!important;font-size:22px!important;line-height:1.12!important}.annual-workspace .annual-year-badge{min-height:34px!important;border:1px solid rgba(18,118,114,.18)!important;border-radius:999px!important;background:#fff!important;padding:0 12px!important;color:var(--annual-premium-teal-dark)!important;box-shadow:0 8px 18px #0f172a0a!important}.annual-workspace .annual-section-content{padding:14px!important}.annual-workspace .processing-section-card{overflow:hidden!important;border:1px solid var(--annual-premium-line)!important;border-radius:14px!important;background:#fff!important;box-shadow:none!important}.annual-workspace .processing-section-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;border-bottom:1px solid var(--annual-premium-line)!important;background:#fff!important;padding:16px 18px!important}.annual-workspace .processing-section-eyebrow{color:var(--annual-premium-amber)!important;font-size:10px!important;letter-spacing:.14em!important}.annual-workspace .processing-section-title{margin-top:4px!important;color:var(--annual-premium-ink)!important;font-size:16px!important;line-height:1.2!important}.annual-workspace .processing-section-count{min-height:30px!important;border:1px solid rgba(18,118,114,.16)!important;border-radius:999px!important;background:#f6fbfa!important;padding:6px 12px!important;color:#607788!important;font-size:11px!important}.annual-workspace .processing-section-actions{border-bottom:1px solid var(--annual-premium-line)!important;background:linear-gradient(180deg,#fff,#f8fcfb)!important;padding:12px 18px!important}.annual-workspace .processing-hint-pill{min-height:34px!important;border:1px solid #d7e6e3!important;border-radius:9px!important;background:#fff!important;padding:0 13px!important;color:#1d3f3c!important;font-size:11px!important;font-weight:900!important}.annual-workspace .processing-hint-pill-active,.annual-workspace .processing-hint-pill:hover{border-color:#f59e0b80!important;background:#fff7ed!important;color:#a65308!important;box-shadow:inset 0 -2px 0 var(--annual-premium-amber)!important}.annual-workspace .annual-overview-fields{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0!important;background:#fff!important}.annual-workspace .annual-overview-field{min-height:64px!important;display:grid!important;grid-template-columns:minmax(185px,.46fr) minmax(0,1fr)!important;gap:14px!important;border-right:1px solid #edf4f3!important;border-bottom:1px solid #edf4f3!important;background:#fff!important;padding:13px 16px!important}.annual-workspace .annual-overview-field:nth-child(2n){border-right:0!important}.annual-workspace .annual-overview-field-wide{grid-column:1 / -1!important;grid-template-columns:minmax(220px,.23fr) minmax(0,1fr)!important;border-right:0!important}.annual-workspace .annual-overview-index{display:none!important}.annual-workspace .annual-overview-name{display:flex!important;min-width:0!important;align-items:center!important;gap:10px!important}.annual-workspace .annual-overview-icon{width:30px!important;height:30px!important;flex:0 0 30px!important;border:1px solid rgba(18,118,114,.14)!important;border-radius:8px!important;background:#f0faf8!important;color:var(--annual-premium-teal)!important}.annual-workspace .annual-overview-label{color:#14314b!important;font-size:12px!important;font-weight:900!important;line-height:1.35!important}.annual-workspace .annual-data-field-meta{width:-moz-fit-content!important;width:fit-content!important;margin-top:5px!important;border-radius:999px!important;background:#eef8f6!important;padding:2px 7px!important;color:var(--annual-premium-teal-dark)!important;font-size:10px!important;font-weight:900!important}.annual-workspace .annual-overview-control .annual-table-input,.annual-workspace .annual-overview-control .annual-table-file-input,.annual-workspace .annual-overview-control .annual-table-textarea{min-height:36px!important;border:1px solid transparent!important;border-radius:8px!important;background:transparent!important;padding:6px 8px!important;color:#071823!important;font-size:12px!important;font-weight:900!important;line-height:1.45!important}.annual-workspace .annual-overview-control .annual-table-input:hover,.annual-workspace .annual-overview-control .annual-table-input:focus,.annual-workspace .annual-overview-control .annual-table-file-input:hover,.annual-workspace .annual-overview-control .annual-table-file-input:focus,.annual-workspace .annual-overview-control .annual-table-textarea:hover,.annual-workspace .annual-overview-control .annual-table-textarea:focus{border-color:#12767238!important;background:#fff!important;box-shadow:0 0 0 3px #12767214!important}.annual-workspace .mt-5.flex.justify-end{position:sticky!important;bottom:12px!important;z-index:12!important;margin:0!important;border-top:1px solid var(--annual-premium-line)!important;border-radius:0!important;background:#fffffff0!important;padding:12px 20px!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important}.annual-workspace .mt-5.flex.justify-end .btn-lift{min-height:42px!important;border-radius:9px!important;padding-inline:18px!important}.annual-workspace .mt-5.flex.justify-end .bg-emerald-600{background:linear-gradient(135deg,#06966f,#047857)!important;box-shadow:0 14px 24px #06966f38!important}@media (max-width: 1180px){.annual-workspace .annual-toolbar .annual-summary-strip{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width: 760px){.annual-workspace{padding:10px!important}.annual-workspace .annual-toolbar,.annual-workspace .annual-toolbar .annual-summary-strip,.annual-workspace .annual-panel-head,.annual-workspace .processing-section-head,.annual-workspace .annual-overview-fields{grid-template-columns:1fr!important}.annual-workspace .annual-stepper{overflow-x:auto!important}.annual-workspace .annual-step{flex:0 0 138px!important}.annual-workspace .annual-overview-field,.annual-workspace .annual-overview-field-wide{grid-template-columns:1fr!important;border-right:0!important}}.annual-review-backdrop{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:9999!important;display:flex!important;align-items:flex-start!important;justify-content:flex-end!important;overflow-x:hidden!important;overflow-y:auto!important;padding:24px!important;background:#0f172a61!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.annual-review-backdrop>button[aria-label="Close review drawer"]{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:0!important}.annual-review-panel{position:relative!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:1!important;display:block!important;width:min(620px,calc(100vw - 48px))!important;height:auto!important;min-height:0!important;max-height:none!important;max-width:none!important;overflow:visible!important;border:1px solid rgba(203,213,225,.92)!important;border-radius:18px!important;background:linear-gradient(180deg,#fff,#f8fbfb)!important;box-shadow:0 24px 60px #0f172a42!important;pointer-events:auto!important}.annual-review-panel>.sticky{position:sticky!important;top:0!important;z-index:3!important;border-radius:18px 18px 0 0!important}.annual-review-panel>.space-y-5{overflow:visible!important}.annual-review-backdrop{overflow:hidden!important}.annual-review-panel{position:fixed!important;top:24px!important;right:24px!important;bottom:24px!important;left:auto!important;display:flex!important;flex-direction:column!important;width:min(620px,calc(100vw - 48px))!important;height:calc(100dvh - 48px)!important;max-height:calc(100dvh - 48px)!important;overflow:hidden!important}.annual-review-panel>.sticky{flex:0 0 auto!important}.annual-review-panel .annual-review-body{flex:1 1 auto!important;min-height:0!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain!important;padding:14px 16px 24px!important;scrollbar-color:#7ccfc4 #eef7f5!important;scrollbar-width:thin!important;touch-action:pan-y!important}.annual-review-panel .annual-review-body::-webkit-scrollbar{width:8px!important}.annual-review-panel .annual-review-body::-webkit-scrollbar-track{border-radius:999px!important;background:#eef7f5!important}.annual-review-panel .annual-review-body::-webkit-scrollbar-thumb{border:2px solid #eef7f5!important;border-radius:999px!important;background:linear-gradient(180deg,#8ddbd0,#2c8c85)!important}@media (max-width: 640px){.annual-review-backdrop{padding:0!important}.annual-review-panel{top:0!important;right:0!important;bottom:0!important;left:0!important;width:100vw!important;height:100dvh!important;max-height:100dvh!important;min-height:0!important;border-radius:0!important}.annual-review-panel>.sticky{border-radius:0!important}}.notifications-detail-file .notifications-file-preview,.notifications-detail-file .notifications-file-preview:hover,.notifications-detail-file .notifications-file-preview:focus-visible{min-width:0!important;overflow:hidden!important;border:1px solid #99f6e4!important;background:#ecfeff!important;color:#0f172a!important;text-align:left!important;text-decoration:none!important;text-overflow:ellipsis!important;white-space:nowrap!important;box-shadow:none!important}.notifications-detail-file .notifications-file-preview:hover,.notifications-detail-file .notifications-file-preview:focus-visible{border-color:#14b8a6!important;background:#ccfbf1!important;color:#0f172a!important}.notifications-detail-file .notifications-file-preview:disabled,.notifications-detail-file button:disabled{cursor:not-allowed!important;border-color:#cbd5e1!important;background:#f1f5f9!important;color:#64748b!important;opacity:1!important;box-shadow:none!important}.notifications-attachment-expired{display:block!important;margin-top:8px!important;color:#b45309!important;font-weight:900!important}.annual-workspace .annual-stepper{position:relative!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:7px!important;width:100%!important;margin:0 0 14px!important;overflow:hidden!important;border:1px solid #d7e7e5!important;border-radius:16px!important;background:linear-gradient(180deg,#fffffffa,#f7fbfafa)!important;padding:7px!important;box-shadow:0 10px 28px #0f49450f,inset 0 1px #fff!important}.annual-workspace .annual-step{position:relative!important;isolation:isolate!important;min-width:0!important;min-height:52px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;overflow:hidden!important;border:1px solid transparent!important;border-radius:11px!important;background:transparent!important;padding:7px 14px!important;color:#365b58!important;font-size:12px!important;font-weight:900!important;box-shadow:none!important;transition:background .2s ease,border-color .2s ease,color .2s ease,transform .2s ease,box-shadow .2s ease!important}.annual-workspace .annual-step:before,.annual-workspace .annual-step:after{display:none!important;content:none!important}.annual-workspace .annual-step-icon{width:34px!important;height:34px!important;flex:0 0 34px!important;display:grid!important;place-items:center!important;border:1px solid #d8e7e5!important;border-radius:10px!important;background:#f7fbfa!important;color:#177d78!important;box-shadow:0 4px 10px #0f49450d!important;transition:inherit!important}.annual-workspace .annual-step:not(.annual-step-active):hover{border-color:#cce4e0!important;background:#f0faf8!important;color:#0c706a!important;transform:translateY(-1px)!important}.annual-workspace .annual-step:not(.annual-step-active):hover .annual-step-icon{border-color:#b9dcd7!important;background:#fff!important}.annual-workspace .annual-step-active,.annual-workspace .annual-step-active:hover{border-color:#0f837c!important;background:linear-gradient(135deg,#168b84,#08746f)!important;color:#fff!important;transform:none!important;box-shadow:0 9px 20px #08746f36!important}.annual-workspace .annual-step-active .annual-step-icon{border-color:#ffffff38!important;background:#ffffff29!important;color:#fff!important;box-shadow:inset 0 1px #ffffff24!important}.annual-workspace .annual-step-complete:not(.annual-step-active){color:#08745a!important}.annual-workspace .annual-step-complete:not(.annual-step-active) .annual-step-icon{border-color:#bfe5d5!important;background:#eaf9f2!important;color:#08745a!important}.annual-workspace .annual-step-check{width:16px!important;height:16px!important;flex:0 0 16px!important;color:currentColor!important}@media (max-width: 760px){.annual-workspace .annual-stepper{display:flex!important;gap:6px!important;overflow-x:auto!important;scrollbar-width:none!important}.annual-workspace .annual-stepper::-webkit-scrollbar{display:none!important}.annual-workspace .annual-step{flex:0 0 138px!important;min-height:48px!important;padding-inline:9px!important}.annual-workspace .annual-step-icon{width:31px!important;height:31px!important;flex-basis:31px!important}}.annual-workspace .annual-toolbar{display:grid!important;grid-template-columns:52px minmax(0,1fr)!important;gap:10px!important;margin:0 0 14px!important;border:1px solid #d5e6e3!important;border-radius:18px!important;background:linear-gradient(135deg,#fff,#f4fbf9)!important;padding:10px!important;box-shadow:0 13px 34px #13474412!important}.annual-workspace .annual-toolbar .annual-back-button{align-self:stretch!important;width:52px!important;min-width:52px!important;height:auto!important;border-radius:13px!important;background:linear-gradient(155deg,#178a83,#086c68)!important;color:#fff!important;box-shadow:0 10px 22px #086c6836!important}.annual-workspace .annual-toolbar .annual-summary-strip{display:grid!important;grid-template-columns:minmax(320px,1.65fr) repeat(3,minmax(190px,1fr))!important;gap:9px!important;width:100%!important;min-width:0!important;background:transparent!important;padding:0!important;box-shadow:none!important}.annual-workspace .annual-toolbar .annual-summary-card{min-width:0!important;min-height:78px!important;grid-template-columns:40px minmax(0,1fr)!important;gap:11px!important;border:1px solid #e0e9e7!important;border-radius:13px!important;background:#fff!important;padding:13px 14px!important;box-shadow:0 5px 15px #1739370a!important;transition:.2s ease!important}.annual-workspace .annual-toolbar .annual-summary-card:hover{transform:translateY(-2px)!important;border-color:#bfded9!important;box-shadow:0 12px 25px #17595417!important}.annual-workspace .annual-toolbar .annual-summary-card-client{border-color:#bfe1dc!important;border-left:4px solid #12847e!important;background:linear-gradient(135deg,#fff,#ecfbf7)!important}.annual-workspace .annual-summary-icon{width:40px!important;height:40px!important;border:1px solid #cce5e1!important;border-radius:12px!important;background:linear-gradient(180deg,#fff,#eef9f7)!important;color:#087872!important;box-shadow:0 5px 12px #0c65600f!important}.annual-workspace .annual-summary-label{color:#718398!important;font-size:9px!important;letter-spacing:.16em!important}.annual-workspace .annual-summary-value{overflow:hidden!important;margin-top:5px!important;color:#102330!important;font-size:14px!important;text-overflow:ellipsis!important;white-space:nowrap!important}.annual-workspace .annual-summary-card-client .annual-summary-value{font-size:16px!important}.annual-workspace .annual-summary-meta{width:-moz-fit-content!important;width:fit-content!important;margin-top:5px!important;border:1px solid #cce6e1!important;border-radius:999px!important;background:#fff!important;padding:3px 8px!important;color:#08706b!important;font-size:8px!important;letter-spacing:.1em!important}@media (max-width:1180px){.annual-workspace .annual-toolbar .annual-summary-strip{grid-template-columns:repeat(2,minmax(0,1fr))!important}.annual-workspace .annual-toolbar .annual-summary-card-client{grid-column:1/-1!important}}@media (max-width:700px){.annual-workspace .annual-toolbar{grid-template-columns:44px minmax(0,1fr)!important;padding:7px!important}.annual-workspace .annual-toolbar .annual-back-button{width:44px!important;min-width:44px!important}.annual-workspace .annual-toolbar .annual-summary-strip{grid-template-columns:1fr!important}.annual-workspace .annual-toolbar .annual-summary-card-client{grid-column:auto!important}}.annual-workspace .annual-toolbar{grid-template-columns:42px minmax(0,1fr)!important;align-items:center!important}.annual-workspace .annual-toolbar .annual-back-button{align-self:center!important;width:42px!important;min-width:42px!important;height:42px!important;min-height:42px!important;border-radius:11px!important}@media (max-width: 700px){.annual-workspace .annual-toolbar{grid-template-columns:38px minmax(0,1fr)!important}.annual-workspace .annual-toolbar .annual-back-button{width:38px!important;min-width:38px!important;height:38px!important;min-height:38px!important}}.annual-workspace .annual-toolbar .annual-summary-strip{gap:0!important;overflow:hidden!important;border:1px solid #cfe2df!important;border-radius:14px!important;background:linear-gradient(135deg,#fff,#f7fcfb)!important;box-shadow:0 7px 20px #1747430d!important}.annual-workspace .annual-toolbar .annual-summary-card,.annual-workspace .annual-toolbar .annual-summary-card-client{border:0!important;border-right:1px solid #e1ebe9!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;transform:none!important}.annual-workspace .annual-toolbar .annual-summary-card:last-child{border-right:0!important}.annual-workspace .annual-toolbar .annual-summary-card:hover{background:#ebf9f6a6!important;box-shadow:none!important;transform:none!important}@media (max-width:1180px){.annual-workspace .annual-toolbar .annual-summary-card:nth-child(2){border-right:0!important}.annual-workspace .annual-toolbar .annual-summary-card:nth-child(-n+2){border-bottom:1px solid #e1ebe9!important}}@media (max-width:700px){.annual-workspace .annual-toolbar .annual-summary-card,.annual-workspace .annual-toolbar .annual-summary-card-client{grid-column:auto!important;border-right:0!important;border-bottom:1px solid #e1ebe9!important}.annual-workspace .annual-toolbar .annual-summary-card:last-child{border-bottom:0!important}}.annual-workspace .annual-stepper{background:linear-gradient(90deg,transparent calc(25% - .5px),#cbdedb calc(25% - .5px),#cbdedb calc(25% + .5px),transparent calc(25% + .5px)),linear-gradient(90deg,transparent calc(50% - .5px),#cbdedb calc(50% - .5px),#cbdedb calc(50% + .5px),transparent calc(50% + .5px)),linear-gradient(90deg,transparent calc(75% - .5px),#cbdedb calc(75% - .5px),#cbdedb calc(75% + .5px),transparent calc(75% + .5px)),linear-gradient(180deg,#fffffffa,#f7fbfafa)!important}@media (max-width: 760px){.annual-workspace .annual-stepper{background:linear-gradient(180deg,#fffffffa,#f7fbfafa)!important}.annual-workspace .annual-step:not(:last-child){border-right:1px solid #cbdedb!important}}.annual-review-backdrop{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:10000!important;display:flex!important;align-items:stretch!important;justify-content:flex-end!important;overflow:hidden!important;padding:8px!important;background:#0f172a6b!important;backdrop-filter:blur(8px) saturate(.8)!important;-webkit-backdrop-filter:blur(8px) saturate(.8)!important}.annual-review-panel{position:relative!important;inset:auto!important;display:flex!important;flex-direction:column!important;width:min(620px,calc(100vw - 16px))!important;height:calc(100dvh - 16px)!important;min-height:0!important;max-height:calc(100dvh - 16px)!important;overflow:hidden!important;border-radius:18px!important;background:#fff!important;box-shadow:-22px 0 60px #0f172a4d!important}.annual-review-panel>.sticky{flex:0 0 auto!important;top:0!important}.annual-review-panel .annual-review-body{flex:1 1 auto!important;min-height:0!important;overflow-x:hidden!important;overflow-y:auto!important}@media (max-width:640px){.annual-review-backdrop{padding:0!important}.annual-review-panel{width:100vw!important;height:100dvh!important;max-height:100dvh!important;border-radius:0!important}}.annual-workspace .annual-letter-workspace{position:relative;display:grid;gap:14px;overflow:visible;border:0!important;border-radius:0!important;background:#f5f8f8!important;padding:14px!important}.annual-workspace .annual-letter-authority-bar{display:flex!important;align-items:center!important;gap:13px!important;min-height:68px!important;border:1px solid #cfe3df!important;border-radius:14px!important;background:linear-gradient(135deg,#fff,#eefaf7 72%,#fff8ef)!important;padding:12px 16px!important;box-shadow:0 8px 22px #124e490f!important}.annual-workspace .annual-letter-code{width:42px!important;height:42px!important;display:grid!important;place-items:center!important;border:0!important;border-radius:12px!important;background:linear-gradient(145deg,#168b84,#08716c)!important;color:#fff!important;font-size:13px!important;box-shadow:0 8px 16px #08716c33!important}.annual-workspace .annual-letter-authority-bar p{color:#168078!important;font-size:10px!important;letter-spacing:.16em!important}.annual-workspace .annual-letter-authority-bar strong{display:block!important;margin-top:4px!important;color:#142631!important;font-size:14px!important;line-height:1.35!important}.annual-workspace .annual-letter-grid{display:grid!important;grid-template-columns:minmax(0,1.08fr) minmax(430px,.92fr)!important;gap:14px!important;align-items:start!important}.annual-workspace .annual-letter-form{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;border:1px solid #dce7e5!important;border-radius:14px!important;background:#fff!important;padding:16px!important;box-shadow:0 8px 22px #142f2d0b!important}.annual-workspace .annual-letter-field{display:grid!important;gap:7px!important;margin:0!important}.annual-workspace .annual-letter-field.annual-letter-wide{grid-column:1/-1!important}.annual-workspace .annual-letter-label{color:#4b6572!important;font-size:10px!important;font-weight:950!important;letter-spacing:.07em!important;text-transform:uppercase!important}.annual-workspace .annual-letter-field .annual-table-input,.annual-workspace .annual-letter-field .annual-table-textarea{width:100%!important;min-height:42px!important;border:1px solid #dbe5e4!important;border-radius:10px!important;background:#f9fbfb!important;padding:10px 12px!important;color:#162732!important;font-size:12px!important;font-weight:750!important;box-shadow:inset 0 1px 2px #0f172a06!important;transition:.18s ease!important}.annual-workspace .annual-letter-field .annual-table-textarea{min-height:94px!important;line-height:1.55!important}.annual-workspace .annual-letter-note-field .annual-table-textarea{min-height:230px!important}.annual-workspace .annual-letter-field .annual-table-input:focus,.annual-workspace .annual-letter-field .annual-table-textarea:focus{border-color:#44a89f!important;background:#fff!important;outline:0!important;box-shadow:0 0 0 4px #148b841a!important}.annual-workspace .annual-letter-preview{position:sticky!important;top:14px!important;min-height:640px!important;max-height:calc(100vh - 150px)!important;overflow:auto!important;border:1px solid #d7e1df!important;border-radius:14px!important;background:#e9eeed!important;padding:18px!important;box-shadow:0 10px 26px #122b2912!important}.annual-workspace .annual-letter-paper{min-height:600px!important;border:1px solid #e6e0d6!important;border-radius:4px!important;background:#fffdf9!important;padding:34px 38px!important;color:#27313a!important;box-shadow:0 12px 30px #1f29371f!important}.annual-workspace .annual-letter-paper-head{margin-bottom:28px!important;border-bottom:2px solid #16877f!important;padding-bottom:13px!important}.annual-workspace .annual-letter-paper-head span{background:#12817a!important;color:#fff!important}.annual-workspace .annual-letter-paper-head strong{color:#172a34!important;font-size:15px!important}.annual-workspace .annual-letter-paper p{margin:0 0 13px!important;font-size:11.5px!important;line-height:1.65!important}.annual-workspace .annual-letter-final-actions{position:sticky!important;z-index:20!important;bottom:8px!important;display:flex!important;justify-content:flex-end!important;gap:9px!important;border:1px solid #d8e5e2!important;border-radius:13px!important;background:#fffffff0!important;padding:10px 12px!important;box-shadow:0 10px 28px #0f38341a!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important}.annual-workspace .annual-letter-save-button,.annual-workspace .annual-letter-download-button{min-height:42px!important;border-radius:10px!important;padding:0 16px!important;font-weight:900!important}.annual-workspace .annual-letter-save-button{background:#07966e!important;box-shadow:0 8px 16px #07966e2e!important}.annual-workspace .annual-letter-download-button{background:linear-gradient(135deg,#177d78,#086c68)!important;box-shadow:0 8px 16px #086c6833!important}.annual-workspace .annual-letter-download-menu{right:0!important;bottom:calc(100% + 8px)!important;top:auto!important;border:1px solid #dce7e5!important;border-radius:11px!important;background:#fff!important;padding:5px!important;box-shadow:0 14px 30px #0f172a29!important}@media (max-width:1100px){.annual-workspace .annual-letter-grid{grid-template-columns:1fr!important}.annual-workspace .annual-letter-preview{position:relative!important;top:auto!important;max-height:none!important}}@media (max-width:640px){.annual-workspace .annual-letter-workspace{padding:8px!important}.annual-workspace .annual-letter-form{grid-template-columns:1fr!important;padding:12px!important}.annual-workspace .annual-letter-field.annual-letter-wide{grid-column:auto!important}.annual-workspace .annual-letter-paper{padding:24px 20px!important}.annual-workspace .annual-letter-final-actions{bottom:4px!important}}.annual-workspace .annual-letter-workspace,.annual-workspace .annual-letter-form,.annual-workspace .annual-letter-preview,.annual-workspace .annual-letter-paper,.annual-workspace .annual-letter-field textarea,.annual-workspace .annual-letter-field input,.annual-workspace .annual-letter-download-menu,.annual-workspace .processing-section-card,.annual-workspace .processing-section-actions{scrollbar-width:thin!important;scrollbar-color:#3b9b94 #edf5f3!important}.annual-workspace .annual-letter-workspace::-webkit-scrollbar,.annual-workspace .annual-letter-form::-webkit-scrollbar,.annual-workspace .annual-letter-preview::-webkit-scrollbar,.annual-workspace .annual-letter-paper::-webkit-scrollbar,.annual-workspace .annual-letter-field textarea::-webkit-scrollbar,.annual-workspace .annual-letter-field input::-webkit-scrollbar,.annual-workspace .annual-letter-download-menu::-webkit-scrollbar,.annual-workspace .processing-section-card::-webkit-scrollbar,.annual-workspace .processing-section-actions::-webkit-scrollbar{width:8px!important;height:8px!important}.annual-workspace .annual-letter-workspace::-webkit-scrollbar-track,.annual-workspace .annual-letter-form::-webkit-scrollbar-track,.annual-workspace .annual-letter-preview::-webkit-scrollbar-track,.annual-workspace .annual-letter-paper::-webkit-scrollbar-track,.annual-workspace .annual-letter-field textarea::-webkit-scrollbar-track,.annual-workspace .annual-letter-field input::-webkit-scrollbar-track,.annual-workspace .annual-letter-download-menu::-webkit-scrollbar-track,.annual-workspace .processing-section-card::-webkit-scrollbar-track,.annual-workspace .processing-section-actions::-webkit-scrollbar-track{border-radius:999px!important;background:#edf5f3!important;box-shadow:inset 0 0 0 1px #1276720f!important}.annual-workspace .annual-letter-workspace::-webkit-scrollbar-thumb,.annual-workspace .annual-letter-form::-webkit-scrollbar-thumb,.annual-workspace .annual-letter-preview::-webkit-scrollbar-thumb,.annual-workspace .annual-letter-paper::-webkit-scrollbar-thumb,.annual-workspace .annual-letter-field textarea::-webkit-scrollbar-thumb,.annual-workspace .annual-letter-field input::-webkit-scrollbar-thumb,.annual-workspace .annual-letter-download-menu::-webkit-scrollbar-thumb,.annual-workspace .processing-section-card::-webkit-scrollbar-thumb,.annual-workspace .processing-section-actions::-webkit-scrollbar-thumb{min-height:38px!important;border:2px solid #edf5f3!important;border-radius:999px!important;background:linear-gradient(180deg,#62b9b1,#258a83)!important;box-shadow:0 2px 6px #0e69632e!important}.annual-workspace .annual-letter-workspace::-webkit-scrollbar-thumb:hover,.annual-workspace .annual-letter-form::-webkit-scrollbar-thumb:hover,.annual-workspace .annual-letter-preview::-webkit-scrollbar-thumb:hover,.annual-workspace .annual-letter-paper::-webkit-scrollbar-thumb:hover,.annual-workspace .annual-letter-field textarea::-webkit-scrollbar-thumb:hover,.annual-workspace .processing-section-card::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#359e96,#08736e)!important}.annual-workspace .annual-letter-workspace::-webkit-scrollbar-button,.annual-workspace .annual-letter-form::-webkit-scrollbar-button,.annual-workspace .annual-letter-preview::-webkit-scrollbar-button,.annual-workspace .annual-letter-paper::-webkit-scrollbar-button,.annual-workspace .annual-letter-field textarea::-webkit-scrollbar-button,.annual-workspace .processing-section-card::-webkit-scrollbar-button,.annual-workspace .processing-section-actions::-webkit-scrollbar-button{display:none!important;width:0!important;height:0!important}.annual-workspace .annual-letter-workspace::-webkit-scrollbar-corner,.annual-workspace .annual-letter-preview::-webkit-scrollbar-corner,.annual-workspace .annual-letter-field textarea::-webkit-scrollbar-corner{background:transparent!important}.annual-workspace .annual-letter-grid{align-items:stretch!important}.annual-workspace .annual-letter-form{height:100%!important}.annual-workspace .annual-letter-preview{position:relative!important;top:auto!important;height:100%!important;min-height:0!important;max-height:none!important}.annual-workspace .annual-letter-paper{height:100%!important;min-height:100%!important}@media (max-width: 1100px){.annual-workspace .annual-letter-preview,.annual-workspace .annual-letter-paper{height:auto!important;min-height:600px!important}}.operations-dashboard .dashboard-followup-flow .followup-flow-row{min-height:66px!important}.operations-dashboard .dashboard-followup-flow .followup-flow-assignee{gap:12px!important;padding-inline:14px!important}.operations-dashboard .dashboard-followup-flow .followup-flow-avatar{width:48px!important;height:48px!important;flex:0 0 48px!important;border:3px solid #fff!important;font-size:15px!important;box-shadow:0 0 0 1px #b8ddd8,0 8px 18px #0b5b542e!important}.operations-dashboard .dashboard-followup-flow .followup-flow-avatar img{display:block!important;width:100%!important;height:100%!important;-o-object-fit:cover!important;object-fit:cover!important;-o-object-position:50% 20%!important;object-position:50% 20%!important;transform:scale(1.12)!important}.operations-dashboard .dashboard-followup-flow .followup-flow-assignee em{font-size:12px!important;font-weight:950!important}.sales-mix-section{display:grid;gap:14px;margin-top:14px;border:1px solid #dce9e7;border-radius:20px;background:linear-gradient(145deg,#f8fcfb,#fff);padding:16px;box-shadow:0 14px 36px #0f3d390e}.sales-mix-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:2px 3px 4px}.sales-mix-heading span,.sales-mix-card header span{color:#0f827a;font-size:9px;font-weight:950;letter-spacing:.15em;text-transform:uppercase}.sales-mix-heading h2{margin-top:4px;color:#14242e;font-size:20px;font-weight:950;letter-spacing:-.025em}.sales-mix-heading p{margin-top:4px;color:#71808f;font-size:11px;font-weight:750}.sales-mix-heading mark{border:1px solid #cde6e2;border-radius:999px;background:#effaf8;padding:8px 12px;color:#08746d;font-size:10px;font-weight:950;white-space:nowrap}.sales-mix-top-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.sales-mix-bottom-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:12px}.sales-mix-card{--mix:#129289;overflow:hidden;border:1px solid #e1e9ed;border-radius:16px;background:#fff;padding:15px;box-shadow:0 8px 22px #1423340a;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.sales-mix-card:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--mix) 28%,#e1e9ed);box-shadow:0 14px 30px #14233414}.sales-mix-blue{--mix:#3e7bd9}.sales-mix-violet{--mix:#9b58db}.sales-mix-green{--mix:#299d70}.sales-mix-amber{--mix:#df9918}.sales-mix-teal{--mix:#129289}.sales-mix-card header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;border-bottom:1px solid #edf1f4;padding-bottom:11px}.sales-mix-card header h3{margin-top:4px;color:#182735;font-size:14px;font-weight:950}.sales-mix-card header b{display:grid;min-width:34px;height:28px;place-items:center;border-radius:9px;background:color-mix(in srgb,var(--mix) 10%,white);color:var(--mix);font-size:11px;font-weight:950}.sales-mix-bars{display:grid;gap:10px;margin-top:13px}.sales-mix-row{display:grid;grid-template-columns:minmax(92px,.9fr) minmax(90px,1.5fr) 30px 34px;align-items:center;gap:8px}.sales-mix-row strong{overflow:hidden;color:#435064;font-size:10px;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.sales-mix-row>div{height:7px;overflow:hidden;border-radius:999px;background:#edf1f4}.sales-mix-row i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,color-mix(in srgb,var(--mix) 78%,white),var(--mix));box-shadow:0 2px 8px color-mix(in srgb,var(--mix) 25%,transparent)}.sales-mix-row em{color:#263548;font-size:10px;font-style:normal;font-weight:950;text-align:right}.sales-mix-row small{color:#8993a2;font-size:9px;font-weight:850;text-align:right}.sales-mix-empty{padding:28px 8px;color:#9aa3af;font-size:11px;font-weight:850;text-align:center}.sales-applicant-type-panel{display:flex;min-width:0;flex-direction:column;overflow:hidden;border:1px solid #dfe7ec;border-radius:18px;background:linear-gradient(155deg,#fff,#fbfcfe);box-shadow:0 10px 26px #1725370e}.sales-applicant-type-head{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #edf1f4;padding:14px 16px 12px}.sales-applicant-type-head span{color:#815ad8;font-size:9px;font-weight:950;letter-spacing:.15em;text-transform:uppercase}.sales-applicant-type-head h3{margin-top:4px;color:#182735;font-size:15px;font-weight:950}.sales-applicant-type-tabs{display:inline-flex;flex:0 0 auto;gap:6px;border:1px solid #dbe5ea;border-radius:999px;background:#f3f7f8;padding:4px}.sales-applicant-type-tabs button{min-height:30px;border-radius:999px;padding:0 11px;color:#657386;font-size:10px;font-weight:950;transition:.18s ease}.sales-applicant-type-tabs button:hover{color:#7b4fd1}.sales-applicant-type-tabs button.active{background:#8d5ee5;color:#fff;box-shadow:0 6px 14px #8d5ee538}.sales-applicant-type-panel>.sales-mix-card{flex:1;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;padding:14px 16px 16px!important}.sales-applicant-type-panel>.sales-mix-card:before,.sales-applicant-type-panel>.sales-mix-card:after{display:none!important}.sales-applicant-type-panel>.sales-mix-card:hover{transform:none!important;box-shadow:none!important}.sales-applicant-type-panel>.sales-mix-card header{display:none!important}@media (max-width:1200px){.sales-mix-top-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sales-mix-top-grid .sales-mix-card:last-child{grid-column:1/-1}.sales-mix-bottom-grid{grid-template-columns:1fr}}@media (max-width:720px){.sales-mix-section{padding:10px}.sales-mix-heading{align-items:flex-start;flex-direction:column}.sales-mix-top-grid{grid-template-columns:1fr}.sales-mix-top-grid .sales-mix-card:last-child{grid-column:auto}.sales-applicant-type-head{align-items:flex-start;flex-direction:column}.sales-applicant-type-tabs{width:100%}.sales-applicant-type-tabs button{flex:1}.sales-mix-row{grid-template-columns:minmax(82px,.9fr) minmax(70px,1.2fr) 26px}.sales-mix-row small{display:none}}.sales-dashboard .sales-mix-section{gap:13px;margin-top:14px;border:0;border-radius:0;background:transparent;padding:0;box-shadow:none}.sales-dashboard .sales-mix-card{position:relative;isolation:isolate;overflow:hidden;border:1px solid #dfe7ec;border-radius:18px;background:linear-gradient(155deg,#fff,#fbfcfe);padding:17px;box-shadow:0 10px 26px #1725370e}.sales-dashboard .sales-mix-card:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,var(--mix),color-mix(in srgb,var(--mix) 35%,transparent));opacity:.9}.sales-dashboard .sales-mix-card:after{content:"";position:absolute;z-index:-1;top:-65px;right:-60px;width:150px;height:150px;border-radius:999px;background:radial-gradient(circle,color-mix(in srgb,var(--mix) 10%,transparent),transparent 68%);pointer-events:none}.sales-dashboard .sales-mix-card:hover{transform:translateY(-4px);border-color:color-mix(in srgb,var(--mix) 30%,#dfe7ec);box-shadow:0 17px 36px #17253718}.sales-dashboard .sales-mix-card header{padding:2px 1px 13px}.sales-dashboard .sales-mix-card header span{display:inline-flex;align-items:center;gap:6px;color:var(--mix)}.sales-dashboard .sales-mix-card header span:before{content:"";width:6px;height:6px;border-radius:999px;background:var(--mix);box-shadow:0 0 0 4px color-mix(in srgb,var(--mix) 10%,transparent)}.sales-dashboard .sales-mix-card header h3{margin-top:7px;font-size:15px;letter-spacing:-.018em}.sales-dashboard .sales-mix-card header b{min-width:38px;height:31px;border:1px solid color-mix(in srgb,var(--mix) 14%,transparent);border-radius:10px}.sales-dashboard .sales-mix-bars{gap:11px;margin-top:14px}.sales-dashboard .sales-mix-row{min-height:17px}.sales-dashboard .sales-mix-row>div{height:8px;background:#eaf0f3}.sales-dashboard .sales-mix-row i{position:relative;overflow:hidden}.sales-dashboard .sales-mix-row i:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.55),transparent);transform:translate(-100%);animation:salesMixShimmer 2.8s ease-in-out infinite}.sales-dashboard .sales-mix-row:hover strong{color:var(--mix)}.sales-dashboard .sales-mix-row:hover i{filter:saturate(1.12);box-shadow:0 3px 10px color-mix(in srgb,var(--mix) 32%,transparent)}@keyframes salesMixShimmer{0%,55%{transform:translate(-100%)}85%,to{transform:translate(120%)}}@media (prefers-reduced-motion:reduce){.sales-dashboard .sales-mix-row i:after{animation:none}}@media (max-width:720px){.sales-dashboard .sales-mix-section{padding:0}.sales-dashboard .sales-mix-card{padding:14px}}.sales-dashboard .sales-applicant-type-panel{display:flex;min-width:0;flex-direction:column;overflow:hidden;border:1px solid #dfe7ec;border-radius:18px;background:linear-gradient(155deg,#fff,#fbfcfe);box-shadow:0 10px 26px #1725370e}.sales-dashboard .sales-applicant-type-head{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #edf1f4;padding:14px 16px 12px}.sales-dashboard .sales-applicant-type-head span{color:#815ad8;font-size:9px;font-weight:950;letter-spacing:.15em;text-transform:uppercase}.sales-dashboard .sales-applicant-type-head h3{margin-top:4px;color:#182735;font-size:15px;font-weight:950}.sales-dashboard .sales-applicant-type-tabs{display:inline-flex;flex:0 0 auto;gap:6px;border:1px solid #dbe5ea;border-radius:999px;background:#f3f7f8;padding:4px}.sales-dashboard .sales-applicant-type-tabs button{min-height:30px;border-radius:999px;padding:0 11px;color:#657386;font-size:10px;font-weight:950;transition:.18s ease}.sales-dashboard .sales-applicant-type-tabs button:hover{color:#7b4fd1}.sales-dashboard .sales-applicant-type-tabs button.active{background:#8d5ee5;color:#fff;box-shadow:0 6px 14px #8d5ee538}.sales-dashboard .sales-applicant-type-panel>.sales-mix-card{flex:1;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;padding:14px 16px 16px!important}.sales-dashboard .sales-applicant-type-panel>.sales-mix-card:before,.sales-dashboard .sales-applicant-type-panel>.sales-mix-card:after{display:none!important}.sales-dashboard .sales-applicant-type-panel>.sales-mix-card:hover{transform:none!important;box-shadow:none!important}.sales-dashboard .sales-applicant-type-panel>.sales-mix-card header{display:none!important}.sales-dashboard .sales-applicant-type-panel .sales-mix-bars{max-height:220px;overflow-y:auto;padding-right:4px;scrollbar-width:thin;scrollbar-color:#c8b4ee transparent}@media (max-width:720px){.sales-dashboard .sales-applicant-type-head{align-items:flex-start;flex-direction:column}.sales-dashboard .sales-applicant-type-tabs{width:100%}.sales-dashboard .sales-applicant-type-tabs button{flex:1}}.operations-client-analytics-button{display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:8px;border:1px solid rgba(255,255,255,.36);border-radius:10px;background:linear-gradient(135deg,#fff,#eafff8);padding:0 16px;color:#096d5c;font-weight:950;box-shadow:0 8px 20px #02302b29;transition:.2s ease}.operations-client-analytics-button:hover{transform:translateY(-2px);background:#fff;box-shadow:0 12px 26px #02302b3d}.client-analytics-overlay{position:fixed;z-index:90;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:#05141bb8;padding:20px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.client-analytics-modal{width:min(1220px,96vw);max-height:94vh;overflow:hidden;border:1px solid rgba(255,255,255,.55);border-radius:26px;background:#f5faf9;box-shadow:0 34px 90px #0012186b}.client-analytics-head{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:23px 26px;background:radial-gradient(circle at 86% 0,rgba(67,168,191,.26),transparent 32%),linear-gradient(120deg,#075c4b,#087c67 58%,#294d62);color:#fff}.client-analytics-head:after{content:"";position:absolute;right:-35px;bottom:-62px;width:210px;height:140px;border:1px solid rgba(255,255,255,.14);border-radius:50%;transform:rotate(-18deg)}.client-analytics-head span,.client-analytics-chart-card header span,.client-analytics-matrix>header span{font-size:9px;font-weight:950;letter-spacing:.17em;text-transform:uppercase}.client-analytics-head h2{margin-top:4px;font-size:27px;font-weight:950;letter-spacing:-.035em}.client-analytics-head p{margin-top:4px;color:#c9eee5;font-size:11px;font-weight:700}.client-analytics-head-actions{position:relative;z-index:1;display:flex;align-items:center;gap:9px}.client-analytics-head-actions select{min-width:190px;height:42px;border:1px solid rgba(255,255,255,.32);border-radius:10px;background:#ffffff21;padding:0 34px 0 12px;color:#fff;font-size:11px;font-weight:900;outline:none}.client-analytics-head-actions select option{color:#172b35}.client-analytics-head-actions button{display:grid;width:42px;height:42px;place-items:center;border:1px solid rgba(255,255,255,.3);border-radius:10px;background:#ffffff1f;color:#fff}.client-analytics-head-actions button:hover{background:#ffffff3b}.client-analytics-body{max-height:calc(94vh - 105px);overflow:auto;padding:18px}.client-analytics-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:11px}.client-analytics-kpis article{position:relative;overflow:hidden;min-height:105px;border:1px solid #dfe9e6;border-radius:16px;background:#fff;padding:16px;box-shadow:0 8px 24px #1040380f}.client-analytics-kpis article:after{content:"";position:absolute;right:-22px;bottom:-31px;width:92px;height:92px;border-radius:50%;background:#2563eb12}.client-analytics-kpis article.done:after{background:#12a67d1a}.client-analytics-kpis article.pending:after{background:#f59e0b1f}.client-analytics-kpis article.rate:after{background:#7c3aed1a}.client-analytics-kpis span{color:#7a8792;font-size:10px;font-weight:900;text-transform:uppercase}.client-analytics-kpis strong{display:block;margin-top:5px;color:#172b35;font-size:30px;font-weight:950;letter-spacing:-.04em}.client-analytics-kpis small{color:#80908c;font-size:10px;font-weight:750}.client-analytics-charts{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(280px,.75fr);gap:12px;margin-top:12px}.client-analytics-chart-card,.client-analytics-matrix{border:1px solid #dce8e5;border-radius:17px;background:#fff;padding:15px;box-shadow:0 8px 24px #1040380d}.client-analytics-chart-card>header,.client-analytics-matrix>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;border-bottom:1px solid #edf2f1;padding-bottom:10px}.client-analytics-chart-card header span,.client-analytics-matrix>header span{color:#0b8874}.client-analytics-chart-card h3,.client-analytics-matrix h3{margin-top:4px;color:#182b35;font-size:15px;font-weight:950}.client-analytics-chart-card header b{border-radius:8px;background:#eaf8f5;padding:6px 9px;color:#087663;font-size:9px}.client-analytics-bar{height:228px;margin-top:6px}.client-analytics-donut{position:relative;height:190px}.client-analytics-donut>div:last-child{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-content:center;text-align:center;pointer-events:none}.client-analytics-donut>div:last-child strong{color:#18313a;font-size:24px;font-weight:950}.client-analytics-donut>div:last-child span{color:#84928e;font-size:9px;font-weight:850;text-transform:uppercase}.client-analytics-chart-card footer{display:flex;justify-content:center;gap:13px;color:#65736f;font-size:9px;font-weight:850}.client-analytics-chart-card footer span{display:flex;align-items:center;gap:5px}.client-analytics-chart-card footer i{width:8px;height:8px;border-radius:3px;background:#12a67d}.client-analytics-chart-card footer i.pending{background:#f4b544}.client-analytics-matrix{margin-top:12px}.client-analytics-matrix>header small{color:#83908d;font-size:9px;font-weight:750}.client-analytics-table-wrap{margin-top:8px;overflow:auto}.client-analytics-table-wrap table{width:100%;border-collapse:separate;border-spacing:0 5px}.client-analytics-table-wrap th{padding:5px 9px;color:#7d8986;font-size:9px;font-weight:900;text-align:left;text-transform:uppercase}.client-analytics-table-wrap td{background:#f7faf9;padding:9px;color:#43515a;font-size:10px;font-weight:800}.client-analytics-table-wrap tr{cursor:pointer}.client-analytics-table-wrap tbody tr:hover td{background:#edf8f5}.client-analytics-table-wrap td:first-child{border-radius:8px 0 0 8px}.client-analytics-table-wrap td:last-child{border-radius:0 8px 8px 0}.heat{display:inline-grid;min-width:45px;height:25px;place-items:center;border-radius:6px;font-style:normal}.heat-done{background:#d9f5ed;color:#087b65}.heat-pending{background:#fff0d1;color:#b56b00}.client-progress{display:inline-block;width:90px;height:7px;overflow:hidden;border-radius:99px;background:#e5ecea;vertical-align:middle}.client-progress i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#22b58d,#0b7a68)}.client-analytics-table-wrap td small{margin-left:6px;color:#71807c}.client-analytics-table-wrap strong.good{color:#098267}.client-analytics-table-wrap strong.warn{color:#c57a06}.client-analytics-table-wrap strong.risk{color:#dc4c4c}@media (max-width:900px){.client-analytics-kpis{grid-template-columns:repeat(2,1fr)}.client-analytics-charts{grid-template-columns:1fr}.client-analytics-head{align-items:flex-start;flex-direction:column}.client-analytics-head-actions{width:100%}.client-analytics-head-actions select{flex:1}.operations-hero-actions{flex-wrap:wrap}}@media (max-width:560px){.client-analytics-overlay{padding:0}.client-analytics-modal{width:100vw;max-height:100vh;border-radius:0}.client-analytics-body{max-height:calc(100vh - 145px);padding:10px}.client-analytics-kpis{grid-template-columns:1fr 1fr}.client-analytics-kpis article{min-height:90px;padding:12px}.client-analytics-head{padding:18px}.client-analytics-head h2{font-size:22px}}.client-data-quality-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:10px;padding:9px;border:1px solid #dbe9e5;border-radius:15px;background:linear-gradient(135deg,#edf9f6,#fff)}.client-data-quality-strip>div{position:relative;border-radius:11px;background:#fff;padding:11px 13px;box-shadow:0 4px 12px #0c3e340b}.client-data-quality-strip>div:before{content:"";position:absolute;left:0;top:10px;bottom:10px;width:3px;border-radius:3px;background:#4b78d1}.client-data-quality-strip>div.complete:before{background:#13a87f}.client-data-quality-strip>div.partial:before{background:#e4a21d}.client-data-quality-strip>div.missing:before{background:#e05252}.client-data-quality-strip span{color:#758480;font-size:8px;font-weight:950;text-transform:uppercase}.client-data-quality-strip strong{display:block;margin-top:2px;color:#1c3038;font-size:22px;font-weight:950}.client-data-quality-strip small{color:#899692;font-size:8px;font-weight:750}.client-progress.data i{background:linear-gradient(90deg,#527bd4,#7459d6)}.quality-count{display:inline-grid;min-width:25px;height:23px;place-items:center;border-radius:6px;font-size:9px;font-weight:950;margin-right:4px}.quality-count.good{background:#daf5ed;color:#087b64}.quality-count.warn{background:#fff1d4;color:#ad6a06}.quality-count.risk{background:#ffe4e4;color:#c33e3e}.company-data-drilldown{margin-top:12px;border:1px solid #dce8e5;border-radius:17px;background:#fff;padding:15px;box-shadow:0 8px 24px #1040380d}.company-data-drilldown>header{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #edf2f1;padding-bottom:11px}.company-data-drilldown header span{color:#0b8874;font-size:9px;font-weight:950;letter-spacing:.16em;text-transform:uppercase}.company-data-drilldown h3{margin-top:4px;color:#182b35;font-size:15px;font-weight:950}.company-data-drilldown header button{border:1px solid #cce3dd;border-radius:8px;background:#eef9f6;padding:7px 10px;color:#087461;font-size:9px;font-weight:950}.company-data-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:11px}.company-data-card{--quality:#e05252;position:relative;border:1px solid #e2eae8;border-radius:12px;background:#fbfdfc;padding:11px}.company-data-card.complete{--quality:#13a87f}.company-data-card.partial{--quality:#e4a21d}.company-data-card>div:first-child{padding-right:42px}.company-data-card strong{display:block;overflow:hidden;color:#21333b;font-size:10px;font-weight:950;text-overflow:ellipsis;white-space:nowrap}.company-data-card>div:first-child span{color:#7d8a87;font-size:8px;font-weight:750}.company-data-card>b{position:absolute;right:10px;top:10px;color:var(--quality);font-size:13px;font-weight:950}.company-data-meter{height:6px;overflow:hidden;border-radius:99px;background:#e8eeec;margin-top:9px}.company-data-meter i{display:block;height:100%;border-radius:inherit;background:var(--quality)}.company-data-card footer{display:flex;justify-content:space-between;gap:8px;margin-top:7px;color:#70807b;font-size:8px;font-weight:800}.company-data-card footer em{color:var(--quality);font-style:normal;font-weight:950}.company-data-card>small{display:block;overflow:hidden;margin-top:6px;border-radius:6px;background:#f1f5f4;padding:5px 6px;color:#7e8986;font-size:7px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}@media (max-width:900px){.client-data-quality-strip{grid-template-columns:repeat(2,1fr)}.company-data-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.client-data-quality-strip,.company-data-grid{grid-template-columns:1fr}.company-data-drilldown>header{align-items:flex-start;flex-direction:column}}.company-data-card{width:100%;text-align:left;cursor:pointer;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.company-data-card:hover{transform:translateY(-3px);border-color:var(--quality);box-shadow:0 10px 22px #133c341a}.company-data-card mark{display:block;margin-top:7px;background:transparent;color:#0b7d69;font-size:7px;font-weight:950;text-align:right;text-transform:uppercase}.company-analysis-overlay{position:fixed;z-index:110;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:#041218b3;padding:22px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.company-analysis-panel{width:min(940px,95vw);max-height:91vh;overflow:hidden;border:1px solid rgba(255,255,255,.55);border-radius:23px;background:#f6faf9;box-shadow:0 30px 80px #000e1473}.company-analysis-panel>header{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:20px 22px;background:radial-gradient(circle at 85% 10%,rgba(255,168,89,.18),transparent 30%),linear-gradient(125deg,#073f39,#087760 62%,#315268);color:#fff}.company-analysis-panel>header span{color:#9ee2d0;font-size:8px;font-weight:950;letter-spacing:.17em;text-transform:uppercase}.company-analysis-panel>header h2{max-width:760px;margin-top:4px;font-size:22px;font-weight:950;letter-spacing:-.025em}.company-analysis-panel>header p{margin-top:3px;color:#c9e8e0;font-size:10px;font-weight:750}.company-analysis-panel>header button{display:grid;width:39px;height:39px;place-items:center;border:1px solid rgba(255,255,255,.3);border-radius:10px;background:#ffffff1f;color:#fff}.company-analysis-body{max-height:calc(91vh - 100px);overflow:auto;padding:16px}.company-analysis-summary{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.company-analysis-summary>div{border:1px solid #dce8e5;border-radius:12px;background:#fff;padding:12px;box-shadow:0 5px 14px #0d3a320b}.company-analysis-summary span{color:#7c8985;font-size:8px;font-weight:900;text-transform:uppercase}.company-analysis-summary strong{display:block;margin-top:3px;color:#172f38;font-size:22px;font-weight:950}.company-analysis-summary strong.stage{overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.company-analysis-summary small{color:#84918d;font-size:8px;font-weight:750}.company-stage-flow{display:grid;grid-template-columns:repeat(5,1fr);margin:13px 0;border:1px solid #dce8e5;border-radius:13px;background:#fff;padding:13px}.company-stage-flow>div{position:relative;display:flex;align-items:center;gap:7px;color:#9aa5a2;font-size:8px;font-weight:900}.company-stage-flow>div:not(:last-child):after{content:"";position:absolute;left:27px;right:-2px;top:11px;height:2px;background:#e2e9e7}.company-stage-flow i{position:relative;z-index:1;display:grid;width:23px;height:23px;flex:0 0 23px;place-items:center;border-radius:50%;background:#e9efed;font-style:normal}.company-stage-flow .done,.company-stage-flow .active{color:#087963}.company-stage-flow .done:after{background:#58c4a6!important}.company-stage-flow .done i{background:#19a87f;color:#fff}.company-stage-flow .active i{background:#fff;border:3px solid #19a87f;color:#087963;box-shadow:0 0 0 4px #dff6ef}.company-analysis-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.company-analysis-grid>section{border:1px solid #dce8e5;border-radius:13px;background:#fff;padding:12px}.company-analysis-grid>section>header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #edf2f1;padding-bottom:8px}.company-analysis-grid header span{color:#253b43;font-size:10px;font-weight:950}.company-analysis-grid header b{display:grid;min-width:27px;height:23px;place-items:center;border-radius:7px;background:#eaf6f3;color:#087661;font-size:9px}.field-chip-grid{display:flex;flex-wrap:wrap;gap:6px;margin-top:9px}.field-chip-grid em{display:inline-flex;align-items:center;gap:4px;border-radius:7px;padding:6px 7px;font-size:8px;font-style:normal;font-weight:850}.field-chip-grid em.filled{background:#e3f7f1;color:#087761}.field-chip-grid em.missing{background:#fff0e2;color:#b8610a}.company-readiness{display:grid;grid-template-columns:.65fr .65fr 1.7fr;gap:8px;margin-top:10px}.company-readiness>div{border:1px solid #dce8e5;border-radius:11px;background:#fff;padding:10px}.company-readiness span{display:block;color:#82908c;font-size:8px;font-weight:900;text-transform:uppercase}.company-readiness strong{display:block;margin-top:3px;color:#283b42;font-size:10px;font-weight:950}.company-readiness strong.yes{color:#088166}.company-readiness strong.no{color:#d45252}@media (max-width:720px){.company-analysis-summary{grid-template-columns:1fr 1fr}.company-analysis-grid{grid-template-columns:1fr}.company-stage-flow{overflow:auto;grid-template-columns:repeat(5,minmax(110px,1fr))}.company-readiness{grid-template-columns:1fr 1fr}.company-readiness>div:last-child{grid-column:1/-1}}@media (max-width:480px){.company-analysis-overlay{padding:0}.company-analysis-panel{width:100vw;max-height:100vh;border-radius:0}.company-analysis-summary{grid-template-columns:1fr 1fr}.company-analysis-body{max-height:calc(100vh - 100px)}}.company-stage-flow{align-items:start;overflow:visible;padding:15px 12px 12px}.company-stage-flow>div{position:relative;z-index:1;display:flex;min-width:0;align-items:center;flex-direction:column;gap:7px;color:#899793;text-align:center}.company-stage-flow>div:not(:last-child):after{content:"";position:absolute;z-index:-1;left:calc(50% + 15px);right:calc(-50% + 15px);top:11px;height:2px;background:#dfe8e5}.company-stage-flow>div.done:not(:last-child):after{background:linear-gradient(90deg,#18aa81,#74ceb5)!important}.company-stage-flow i{position:relative;z-index:2;width:25px;height:25px;flex:0 0 25px;border:2px solid #e1eae7;background:#edf2f0;box-shadow:0 0 0 4px #fff}.company-stage-flow>div>span{position:relative;z-index:2;display:block;width:100%;padding:2px 5px;color:inherit;font-size:8px;font-weight:900;line-height:1.25;white-space:normal}.company-stage-flow .done i{border-color:#18a980;background:#18a980;box-shadow:0 0 0 4px #e4f7f1;color:#fff}.company-stage-flow .active i{width:27px;height:27px;flex-basis:27px;border:3px solid #0eaa80;background:#fff;box-shadow:0 0 0 5px #dff7f0,0 5px 12px #0eaa8033;color:#087963}.company-stage-flow .active>span{color:#087963;font-weight:950}@media (max-width:720px){.company-stage-flow{grid-template-columns:repeat(5,minmax(125px,1fr));padding:15px 8px 12px}.company-stage-flow>div:not(:last-child):after{left:calc(50% + 15px);right:calc(-50% + 15px)}.company-stage-flow>div>span{font-size:8.5px}}.client-analytics-toolbar{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px;border:1px solid #dce8e5;border-radius:13px;background:#fff;padding:9px}.client-analytics-toolbar>div{display:flex;flex-wrap:wrap;gap:6px}.client-analytics-toolbar select,.employee-comparison select{height:34px;border:1px solid #d7e3e0;border-radius:8px;background:#f8fbfa;padding:0 9px;color:#465650;font-size:9px;font-weight:850;outline:none}.client-analytics-toolbar button{height:34px;border:1px solid #bfe0d7;border-radius:8px;background:#eaf8f4;padding:0 11px;color:#087562;font-size:9px;font-weight:950}.client-analytics-toolbar button:last-child{border-color:#d9d5ec;background:#f3f0ff;color:#6546aa}.client-intelligence-grid,.employee-intelligence{display:grid;grid-template-columns:1fr 1fr;gap:11px;margin-top:11px}.aging-panel,.data-gap-panel,.client-funnel-panel,.employee-intelligence>article,.employee-comparison{border:1px solid #dce8e5;border-radius:16px;background:#fff;padding:14px;box-shadow:0 7px 20px #0e3c330b}.aging-panel>header,.data-gap-panel>header,.client-funnel-panel>header,.employee-intelligence article>header,.employee-comparison>header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;border-bottom:1px solid #edf2f1;padding-bottom:9px}.aging-panel header span,.data-gap-panel header span,.client-funnel-panel header span,.employee-intelligence header span,.employee-comparison header span{color:#0a8872;font-size:8px;font-weight:950;letter-spacing:.15em;text-transform:uppercase}.aging-panel h3,.data-gap-panel h3,.client-funnel-panel h3,.employee-intelligence h3,.employee-comparison h3{margin-top:3px;color:#21343c;font-size:13px;font-weight:950}.aging-panel header b{border-radius:7px;background:#ffe7e7;padding:5px 7px;color:#c84242;font-size:8px}.aging-panel>div{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin-top:9px}.aging-panel section{position:relative;overflow:hidden;border-radius:9px;background:#f4f8f7;padding:8px}.aging-panel section strong{display:block;color:#253a42;font-size:18px;font-weight:950}.aging-panel section span{color:#788783;font-size:8px;font-weight:850}.aging-panel section i{position:absolute;left:0;bottom:0;height:3px;background:#15a77f}.aging-panel section.blue i{background:#4e7bd5}.aging-panel section.warn i{background:#e8a31b}.aging-panel section.risk i{background:#df5050}.aging-panel footer{margin-top:8px;color:#7c8985;font-size:8px;font-weight:800}.data-gap-panel>div{display:grid;gap:8px;margin-top:10px}.data-gap-panel section{display:grid;grid-template-columns:105px 1fr 24px 31px;align-items:center;gap:7px}.data-gap-panel section>span{overflow:hidden;color:#55645f;font-size:8px;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.data-gap-panel section>div{height:6px;overflow:hidden;border-radius:99px;background:#e9efed}.data-gap-panel section i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#f5b23c,#df6d35)}.data-gap-panel section strong{font-size:9px}.data-gap-panel section small{color:#899590;font-size:7px}.client-funnel-panel{margin-top:11px}.client-funnel-panel>header small,.employee-intelligence header small{color:#85928e;font-size:8px}.client-funnel-panel>div{display:flex;align-items:stretch;justify-content:center;gap:5px;margin-top:11px}.client-funnel-panel section{position:relative;width:var(--funnel-width);min-width:90px;clip-path:polygon(6% 0,94% 0,100% 50%,94% 100%,6% 100%,0 50%);background:linear-gradient(135deg,#0c846e,#37b696);padding:10px 13px;color:#fff;text-align:center}.client-funnel-panel section:nth-child(2){background:linear-gradient(135deg,#168e82,#45bfb3)}.client-funnel-panel section:nth-child(3){background:linear-gradient(135deg,#357fba,#55a6d8)}.client-funnel-panel section:nth-child(4){background:linear-gradient(135deg,#5c70be,#8393dd)}.client-funnel-panel section:nth-child(5){background:linear-gradient(135deg,#7659b8,#9a7bd1)}.client-funnel-panel section:nth-child(6){background:linear-gradient(135deg,#9b559d,#bd78ba)}.client-funnel-panel section b{display:block;font-size:18px;font-weight:950}.client-funnel-panel section span{font-size:7px;font-weight:850}.client-funnel-panel section small{display:block;margin-top:3px;color:#e8fffa;font-size:6px}.employee-intelligence article>div{display:grid;gap:7px;margin-top:9px}.employee-intelligence article:first-child section{display:grid;grid-template-columns:105px 1fr 25px 75px;align-items:center;gap:7px}.employee-intelligence section>strong{overflow:hidden;color:#43534e;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.employee-intelligence section>div{height:6px;overflow:hidden;border-radius:99px;background:#e8efed}.employee-intelligence section i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#27b08a,#4e78ce)}.employee-intelligence section>b{font-size:10px}.employee-intelligence section>small{color:#87928f;font-size:7px}.workload-cards{grid-template-columns:repeat(2,1fr)!important}.workload-cards section{border-left:3px solid #14a77f;border-radius:7px;background:#f4f9f7;padding:7px}.workload-cards section.overloaded{border-color:#dc4c4c;background:#fff4f4}.workload-cards section.under-utilized{border-color:#e8a21b;background:#fffaed}.workload-cards strong,.workload-cards b,.workload-cards span{display:block}.workload-cards b{margin-top:2px;font-size:10px}.workload-cards span{color:#7b8884;font-size:7px;font-weight:850}.employee-comparison{margin-top:11px}.employee-comparison>header>div:last-child{display:flex;gap:6px}.employee-comparison>div{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:10px}.employee-comparison section{border:1px solid #e1e9e7;border-radius:10px;background:#f8fbfa;padding:10px}.employee-comparison h4{color:#243940;font-size:11px;font-weight:950}.employee-comparison p{display:flex;justify-content:space-between;margin-top:6px;border-bottom:1px dashed #dce5e2;padding-bottom:4px;color:#71807b;font-size:8px;font-weight:800}.employee-comparison p b{color:#263b43}.comparison-empty{padding:20px;color:#899692;font-size:9px;font-weight:800;text-align:center}.company-freshness-row{display:grid;grid-template-columns:.8fr .8fr 1.4fr;gap:8px;margin-top:10px}.company-freshness-row>div{border:1px solid #dce8e5;border-radius:11px;background:#fff;padding:10px}.company-freshness-row span{display:block;color:#82908c;font-size:8px;font-weight:900;text-transform:uppercase}.company-freshness-row strong{display:block;margin-top:3px;color:#283b42;font-size:10px;font-weight:950}.company-freshness-row small{display:block;margin-top:2px;color:#81908b;font-size:7px}.company-freshness-row .stale{border-color:#f0b2b2;background:#fff7f7}.company-freshness-row .stale strong,.risk-critical strong,.risk-high-risk strong{color:#d34848}.risk-attention-required strong{color:#c27a07}.risk-healthy strong{color:#078266}.company-activity,.company-action-centre{margin-top:10px;border:1px solid #dce8e5;border-radius:12px;background:#fff;padding:11px}.company-activity>header,.company-action-centre>header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #edf2f1;padding-bottom:8px}.company-activity header span,.company-action-centre header span{color:#243940;font-size:9px;font-weight:950}.company-activity header b{border-radius:7px;background:#eaf7f3;padding:4px 7px;color:#087761;font-size:8px}.company-activity>div{display:flex;overflow:auto;gap:0;margin-top:10px}.company-activity article{position:relative;min-width:135px;padding-left:15px}.company-activity article:not(:last-child):after{content:"";position:absolute;left:8px;right:-5px;top:6px;height:1px;background:#cfe0db}.company-activity article i{position:absolute;z-index:1;left:3px;top:2px;width:10px;height:10px;border:2px solid #fff;border-radius:50%;background:#4d7bd2;box-shadow:0 0 0 2px #bed0ed}.company-activity article i.teal{background:#14a77f}.company-activity article i.violet{background:#7959c6}.company-activity article i.orange{background:#e89520}.company-activity article i.green{background:#13a66f}.company-activity article div{position:relative;z-index:2;margin-top:14px}.company-activity article strong,.company-activity article small{display:block}.company-activity article strong{color:#394b52;font-size:8px}.company-activity article small{color:#899591;font-size:7px}.company-action-centre header small{color:#87948f;font-size:7px}.company-action-centre>div{display:flex;flex-wrap:wrap;gap:6px;margin-top:9px}.company-action-centre button{border:1px solid #cce2dc;border-radius:8px;background:#edf8f5;padding:7px 9px;color:#087560;font-size:8px;font-weight:950}.company-action-centre button:hover{background:#0b7b66;color:#fff}@media (max-width:900px){.client-intelligence-grid,.employee-intelligence{grid-template-columns:1fr}.client-funnel-panel>div{overflow:auto;justify-content:flex-start}.client-analytics-toolbar{align-items:flex-start;flex-direction:column}.company-freshness-row{grid-template-columns:1fr 1fr}.company-freshness-row>div:last-child{grid-column:1/-1}}@media (max-width:560px){.aging-panel>div{grid-template-columns:1fr 1fr}.employee-comparison>header{align-items:flex-start;flex-direction:column}.employee-comparison>div{grid-template-columns:1fr}.company-freshness-row{grid-template-columns:1fr}.company-freshness-row>div:last-child{grid-column:auto}.client-analytics-toolbar>div{width:100%}.client-analytics-toolbar select{flex:1;min-width:120px}}@media print{.client-analytics-overlay{position:absolute;background:#fff;padding:0}.client-analytics-modal{width:100%;max-height:none;overflow:visible;box-shadow:none}.client-analytics-body{max-height:none;overflow:visible}.client-analytics-head-actions,.client-analytics-toolbar,.company-analysis-overlay{display:none!important}}.pibo-assignee-analytics{margin-top:11px;border:1px solid #dce8e5;border-radius:16px;background:linear-gradient(145deg,#fff,#f8fcfb);padding:14px;box-shadow:0 7px 20px #0e3c330b}.pibo-assignee-analytics>header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;border-bottom:1px solid #edf2f1;padding-bottom:10px}.pibo-assignee-analytics>header span{color:#0a8872;font-size:8px;font-weight:950;letter-spacing:.15em;text-transform:uppercase}.pibo-assignee-analytics>header h3{margin-top:3px;color:#20353d;font-size:14px;font-weight:950}.pibo-assignee-analytics>header small{color:#83908c;font-size:8px;font-weight:800}.pibo-assignee-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:11px}.pibo-assignee-card{--pibo:#0f9d7d;position:relative;overflow:hidden;border:1px solid #dce8e5;border-radius:13px;background:#fff;padding:11px;text-align:left;box-shadow:0 5px 14px #0d3a320a;transition:.2s ease}.pibo-assignee-card:before{content:"";position:absolute;left:0;top:0;right:0;height:3px;background:var(--pibo)}.pibo-assignee-card.importer{--pibo:#3f78d1}.pibo-assignee-card.brand-owner{--pibo:#805ac7}.pibo-assignee-card.other-unassigned{--pibo:#8a9793}.pibo-assignee-card:hover,.pibo-assignee-card.selected{transform:translateY(-2px);border-color:var(--pibo);box-shadow:0 10px 23px color-mix(in srgb,var(--pibo) 15%,transparent)}.pibo-assignee-card.selected{background:color-mix(in srgb,var(--pibo) 5%,white)}.pibo-assignee-card>header{display:flex;align-items:center;justify-content:space-between}.pibo-assignee-card>header span{color:#53635e;font-size:9px;font-weight:950;text-transform:uppercase}.pibo-assignee-card>header strong{color:var(--pibo);font-size:22px;font-weight:950}.pibo-counts{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-top:7px}.pibo-counts p{border-radius:8px;background:#f4f8f7;padding:7px}.pibo-counts b,.pibo-counts span{display:block}.pibo-counts b{color:#263b43;font-size:15px;font-weight:950}.pibo-counts span{color:#7d8b87;font-size:7px;font-weight:850}.pibo-progress{margin-top:8px}.pibo-progress>span{display:flex;justify-content:space-between;color:#687873;font-size:7px;font-weight:850}.pibo-progress span b{color:var(--pibo)}.pibo-progress>i{display:block;height:6px;overflow:hidden;margin-top:4px;border-radius:99px;background:#e8efed}.pibo-progress em{display:block;height:100%;border-radius:inherit;background:var(--pibo)}.pibo-progress.annual em{background:linear-gradient(90deg,var(--pibo),#e7a62c)}@media (max-width:1050px){.pibo-assignee-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.pibo-assignee-grid{grid-template-columns:1fr}.pibo-assignee-analytics>header{align-items:flex-start;flex-direction:column}}.employee-ranking{margin-top:11px;border:1px solid #dce8e5;border-radius:17px;background:radial-gradient(circle at 50% -25%,rgba(250,190,54,.12),transparent 35%),linear-gradient(145deg,#fff,#f8fbfa);padding:15px;box-shadow:0 8px 24px #0e3c330e}.employee-ranking>header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;border-bottom:1px solid #edf2f1;padding-bottom:10px}.employee-ranking>header span{color:#0a8872;font-size:8px;font-weight:950;letter-spacing:.16em;text-transform:uppercase}.employee-ranking>header h3{margin-top:3px;color:#20353d;font-size:14px;font-weight:950}.employee-ranking>header small{color:#85928e;font-size:8px;font-weight:800}.ranking-podium{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:10px;margin-top:15px;padding:6px 4px 0}.ranking-podium>section{--rank:#b6bcc3;position:relative;order:1;min-height:174px;overflow:hidden;border:1px solid color-mix(in srgb,var(--rank) 45%,#dfe7e5);border-radius:16px;background:linear-gradient(155deg,#fff,color-mix(in srgb,var(--rank) 8%,#fff));padding:34px 13px 13px;text-align:center;box-shadow:0 10px 24px color-mix(in srgb,var(--rank) 16%,transparent)}.ranking-podium .rank-1{--rank:#e8ad19;order:2;min-height:195px;border-width:2px;transform:translateY(-7px)}.ranking-podium .rank-2{--rank:#8d9aab;order:1}.ranking-podium .rank-3{--rank:#b97948;order:3}.rank-medal{position:absolute;left:50%;top:-22px;display:grid;width:54px;height:54px;place-items:center;border:5px solid #fff;border-radius:50%;background:linear-gradient(145deg,color-mix(in srgb,var(--rank) 65%,white),var(--rank));color:#fff;transform:translate(-50%);box-shadow:0 7px 16px color-mix(in srgb,var(--rank) 35%,transparent)}.rank-medal span{font-size:18px;font-weight:950}.ranking-podium section>em{display:inline-block;border-radius:999px;background:color-mix(in srgb,var(--rank) 13%,white);padding:3px 7px;color:color-mix(in srgb,var(--rank) 80%,#3b3b3b);font-size:7px;font-style:normal;font-weight:950;text-transform:uppercase}.ranking-podium h4{overflow:hidden;margin-top:7px;color:#253940;font-size:12px;font-weight:950;text-overflow:ellipsis;white-space:nowrap}.ranking-podium section>strong{display:block;margin-top:5px;color:var(--rank);font-size:28px;font-weight:950;letter-spacing:-.04em}.ranking-podium section>strong small{font-size:9px}.ranking-podium section>div:nth-of-type(2){display:flex;flex-wrap:wrap;justify-content:center;gap:4px;margin-top:5px}.ranking-podium section>div:nth-of-type(2) span{border-radius:6px;background:#f2f6f5;padding:4px 5px;color:#667570;font-size:7px;font-weight:850}.ranking-podium section>i{display:block;height:6px;overflow:hidden;margin-top:10px;border-radius:99px;background:#e5ecea}.ranking-podium section>i b{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,color-mix(in srgb,var(--rank) 65%,white),var(--rank))}.ranking-list{display:grid;gap:6px;margin-top:13px}.ranking-list>section{display:grid;grid-template-columns:34px minmax(135px,1fr) minmax(100px,1.2fr) 35px 55px;align-items:center;gap:8px;border:1px solid #e3ebe9;border-radius:10px;background:#fff;padding:8px 10px;transition:.2s ease}.ranking-list>section:hover{transform:translate(3px);border-color:#9fd1c4;background:#f8fcfb}.ranking-list>section>b{display:grid;width:27px;height:27px;place-items:center;border-radius:8px;background:#edf3f1;color:#48605a;font-size:10px;font-weight:950}.ranking-list>section>div:nth-child(2) strong,.ranking-list>section>div:nth-child(2) span{display:block}.ranking-list>section>div:nth-child(2) strong{color:#31454c;font-size:9px;font-weight:950}.ranking-list>section>div:nth-child(2) span{color:#81908b;font-size:7px;font-weight:750}.ranking-list-meter{height:6px;overflow:hidden;border-radius:99px;background:#e8eeec}.ranking-list-meter i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#20aa84,#4e78d0)}.ranking-list>section>em{color:#1e413a;font-size:11px;font-style:normal;font-weight:950}.ranking-list>section>small{color:#7f8d89;font-size:7px;font-weight:850;text-align:right}@media (max-width:720px){.ranking-podium{grid-template-columns:1fr}.ranking-podium>section,.ranking-podium .rank-1{order:initial;min-height:160px;transform:none}.ranking-podium .rank-1{order:-3}.ranking-podium .rank-2{order:-2}.ranking-podium .rank-3{order:-1}.ranking-list>section{grid-template-columns:30px minmax(110px,1fr) 34px 48px}.ranking-list-meter{display:none}}.ranking-podium{align-items:stretch;margin-top:12px;padding:0}.ranking-podium>section,.ranking-podium .rank-1{min-height:178px;overflow:visible;padding:64px 14px 14px;transform:none}.ranking-podium .rank-1{min-height:188px;margin-top:-10px}.rank-medal{top:10px;width:46px;height:46px;border-width:4px;box-shadow:0 6px 15px color-mix(in srgb,var(--rank) 30%,transparent)}.rank-medal span{font-size:16px}.ranking-podium section>em{position:absolute;top:51px;left:50%;transform:translate(-50%);white-space:nowrap}.ranking-podium h4{margin-top:2px;font-size:12px}.ranking-podium section>strong{margin-top:4px;font-size:25px}.ranking-podium section>div:nth-of-type(2){margin-top:7px}.ranking-podium section>i{margin-top:11px}.ranking-list>section{min-height:44px;padding:7px 10px}.ranking-list>section>small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:720px){.ranking-podium>section,.ranking-podium .rank-1{min-height:172px;margin-top:0;padding-top:63px}.ranking-podium{gap:9px}}.profile-modal-overlay{background:radial-gradient(circle at 12% 16%,rgba(255,112,0,.16),transparent 25%),radial-gradient(circle at 86% 78%,rgba(17,145,80,.2),transparent 30%),linear-gradient(135deg,#05262ee0,#122737c7)!important;-webkit-backdrop-filter:blur(13px) saturate(1.1);backdrop-filter:blur(13px) saturate(1.1)}.profile-modal-card{position:relative;border:1px solid rgba(255,255,255,.72)!important;background:#f8fcfa!important;box-shadow:0 38px 100px #02161d6b,0 0 0 1px #10745717!important}.profile-modal-card:before{content:"";position:absolute;z-index:5;top:0;right:26px;left:26px;height:3px;border-radius:0 0 99px 99px;background:linear-gradient(90deg,#f57a0a 0,#f57a0a 35%,#fff 35%,#fff 40%,#188940 40%,#188940)}.profile-modal-head{position:relative;z-index:3;border-bottom:1px solid rgba(178,208,199,.55)!important;background:linear-gradient(90deg,#fffffff5,#f6fcf9e6)!important;box-shadow:0 8px 24px #1444390a}.profile-modal-head:after{content:"ACCOUNT & IDENTITY CENTRE";position:absolute;right:82px;color:#8ba09a;font-size:7px;font-weight:900;letter-spacing:.18em}.profile-modal-body{position:relative;isolation:isolate;align-items:start!important;overflow:hidden;background:linear-gradient(rgba(20,128,91,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(20,128,91,.035) 1px,transparent 1px),radial-gradient(circle at 8% 12%,rgba(25,166,119,.13),transparent 28%),radial-gradient(circle at 96% 90%,rgba(247,119,18,.11),transparent 30%),linear-gradient(135deg,#f9fdfb,#f4faf7 58%,#fffaf5)!important;background-size:26px 26px,26px 26px,auto,auto,auto!important}.profile-modal-body:before,.profile-modal-body:after{content:"";position:absolute;z-index:-1;border-radius:50%;pointer-events:none}.profile-modal-body:before{top:-160px;right:-125px;width:390px;height:390px;border:1px solid rgba(19,133,91,.12);box-shadow:0 0 0 38px #13855b06,0 0 0 76px #13855b05}.profile-modal-body:after{bottom:-180px;left:25%;width:320px;height:320px;border:32px solid rgba(245,113,8,.035)}.profile-details-panel{position:relative;z-index:2;overflow:hidden;min-height:472px;border:1px solid rgba(196,219,212,.78);border-radius:24px!important;background:linear-gradient(145deg,#ffffffe6,#fafdfcbd);padding:24px;box-shadow:0 18px 50px #12483b17,inset 0 1px #fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.profile-details-panel:after{content:"ANANTTATTVA • CRM";position:absolute;right:22px;bottom:17px;color:#12704c21;font-size:10px;font-weight:950;letter-spacing:.22em}.profile-info-grid>div{background:linear-gradient(145deg,#fffffff5,#f6fbf9e6)!important;box-shadow:0 8px 22px #1543390e!important;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.profile-info-grid>div:hover{transform:translateY(-2px);border-color:#9dcfc1!important;box-shadow:0 12px 27px #155d4a1a!important}.profile-footer-actions{position:relative;z-index:2}@media (max-width:1023px){.profile-details-panel{min-height:0;padding:20px}.profile-modal-head:after{display:none}}@media (max-width:640px){.profile-details-panel{padding:16px;border-radius:18px!important}.profile-modal-body{background-size:20px 20px,20px 20px,auto,auto,auto!important}}.calendar-todo-modal .calendar-form-grid>label:nth-child(3),.calendar-todo-modal .calendar-form-grid>label:nth-child(4){position:relative;z-index:12;overflow:visible}.calendar-todo-modal .calendar-form-grid>label:nth-child(4){z-index:11}.calendar-todo-modal .calendar-search-select{overflow:visible}.calendar-todo-modal .calendar-search-select-menu{z-index:260;min-width:100%;border-color:#abd9ce;box-shadow:0 22px 55px #08373038}.calendar-search-select-status{margin:0;padding:18px 12px!important;color:#788985!important;font-size:12px!important}.calendar-search-select-retry{display:block!important;width:calc(100% - 12px)!important;margin:0 6px 6px;border:1px solid #b9ddd4!important;border-radius:8px!important;background:#eaf8f4!important;padding:9px!important;color:#087562!important;font-size:11px!important;font-weight:950!important;text-align:center!important}.calendar-search-select-retry:hover{background:#0b816b!important;color:#fff!important}.calendar-todo-modal .calendar-form-grid>label:has(.calendar-search-select){position:relative;z-index:14;overflow:visible}.calendar-todo-modal .calendar-form-grid>label.calendar-field-wide:has(.calendar-search-select){z-index:30}.calendar-todo-modal .calendar-field-wide .calendar-search-select-menu{top:auto;bottom:calc(100% + 8px);max-width:100%}.calendar-todo-modal .calendar-field-wide .calendar-search-select-list{max-height:210px}.quotation-salutation-control{position:relative}.quotation-salutation-select{-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important;min-height:44px!important;border:1px solid #ccdcd8!important;border-radius:11px!important;background:linear-gradient(145deg,#fff,#f7fbfa)!important;padding:0 42px 0 14px!important;color:#283b42!important;font-weight:900!important;cursor:pointer;box-shadow:0 5px 14px #0e453a0d!important;transition:.2s ease}.quotation-salutation-select:hover{border-color:#75bea9!important;background:#fff!important}.quotation-salutation-select:focus{border-color:#0e9b79!important;box-shadow:0 0 0 4px #0e9b7921,0 8px 18px #0e453a14!important;outline:none}.quotation-salutation-select:disabled{cursor:not-allowed;background:#f1f5f4!important;color:#82908c!important}.quotation-salutation-chevron{position:absolute;right:13px;top:50%;color:#0b846c;transform:translateY(-50%);pointer-events:none}.quotation-salutation-select option{background:#fff;color:#263940;font-weight:800}.quotation-approval-toast{position:fixed;z-index:220;top:84px;right:24px;display:grid;width:min(430px,calc(100vw - 32px));grid-template-columns:44px minmax(0,1fr) 30px;align-items:center;gap:12px;overflow:hidden;border:1px solid #9fd8c7;border-radius:16px;background:linear-gradient(135deg,#fff,#f2fbf7);padding:15px 14px;box-shadow:0 22px 58px #0739303d;animation:quotationToastIn .38s cubic-bezier(.16,1,.3,1)}.quotation-approval-toast-icon{display:grid;width:42px;height:42px;place-items:center;border-radius:13px;background:linear-gradient(145deg,#0d9b79,#08735f);color:#fff;box-shadow:0 8px 17px #097d633d}.quotation-approval-toast strong{display:block;color:#173d35;font-size:13px;font-weight:950}.quotation-approval-toast p{margin-top:2px;color:#526963;font-size:10px;font-weight:800;line-height:1.4}.quotation-approval-toast span{display:block;margin-top:3px;color:#0a866e;font-size:8px;font-weight:900;text-transform:uppercase;letter-spacing:.06em}.quotation-approval-toast>button{display:grid;width:29px;height:29px;place-items:center;border-radius:9px;color:#6e817b}.quotation-approval-toast>button:hover{background:#e3f4ee;color:#08715e}.quotation-approval-toast>i{position:absolute;left:0;right:0;bottom:0;height:3px;background:linear-gradient(90deg,#0e9b79,#45c7a6);transform-origin:left;animation:quotationToastTimer 5s linear forwards}@keyframes quotationToastIn{0%{opacity:0;transform:translate(28px,-8px) scale(.96)}to{opacity:1;transform:none}}@keyframes quotationToastTimer{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media (max-width:600px){.quotation-approval-toast{top:72px;right:16px}}.quotation-fetch-guidance{display:flex;align-items:center;gap:9px;margin-top:14px;border:1px solid #cce5dd;border-radius:10px;background:linear-gradient(90deg,#edf9f5,#fffaf3);padding:9px 11px}.quotation-fetch-guidance span{border-radius:999px;background:#d9f3eb;padding:4px 8px;color:#08745f;font-size:8px;font-weight:950;text-transform:uppercase;letter-spacing:.06em}.quotation-fetch-guidance p{color:#60736d;font-size:9px;font-weight:800}.quotation-fetched-locked{border-color:#d7e2df!important;background:#f3f6f5!important;color:#52645f!important;cursor:not-allowed!important}.quotation-missing-editable{border:1px dashed #e3a34d!important;background:linear-gradient(145deg,#fff,#fffaf2)!important;color:#203a34!important;cursor:text!important;box-shadow:0 0 0 3px #ee9d2a0e!important}.quotation-missing-editable:hover{border-color:#d98817!important}.quotation-missing-editable:focus{border-style:solid!important;border-color:#0c9a78!important;background:#fff!important;box-shadow:0 0 0 4px #0c9a781f!important;outline:none}.quotation-salutation-select.quotation-missing-editable{cursor:pointer!important}@media (max-width:700px){.quotation-fetch-guidance{align-items:flex-start;flex-direction:column}}.operations-lead-pie-segment{transition:fill .32s ease,opacity .32s ease,filter .32s ease}.operations-lead-pie-center small{display:block;max-width:92px;margin:0 auto 2px;color:#64748b;font-size:9px;font-weight:900;line-height:1.15;text-transform:uppercase;letter-spacing:.04em}.operations-lead-pie-card-featured .operations-lead-legend>div{transition:opacity .25s ease,transform .25s ease,border-color .25s ease,background .25s ease,box-shadow .25s ease}.operations-lead-pie-card-featured .operations-lead-legend>div.active{transform:translate(5px);opacity:1!important;border-color:#65cbb2!important;background:linear-gradient(90deg,#edfbf7,#fff)!important;box-shadow:0 9px 22px #0f9f8324!important}.operations-lead-pie-card-featured .operations-lead-legend>div.analysis-light{opacity:.38!important;filter:saturate(.55)}.operations-lead-pie-card-featured:has(.operations-lead-legend>div.active) .operations-lead-pie .recharts-sector{filter:drop-shadow(0 7px 9px rgba(15,95,80,.2))}.operations-lead-pie-card-featured:has(.operations-lead-legend>div.active) .operations-lead-pie .recharts-sector{filter:none}.operations-lead-pie-segment.is-dim{opacity:.24;filter:saturate(.72)}.operations-lead-pie-segment.is-active{opacity:1;filter:brightness(1.03) drop-shadow(0 7px 8px rgba(15,95,80,.24))}.operations-pibo-bar-segment{transition:opacity .28s ease,filter .28s ease}.operations-pibo-bar-segment.is-dim{opacity:.18;filter:saturate(.55)}.operations-pibo-bar-segment.is-active{opacity:1;filter:brightness(1.04) drop-shadow(0 5px 6px rgba(15,95,80,.2))}.operations-pibo-bar-legend>span{position:relative;transition:opacity .24s ease,transform .24s ease,border-color .24s ease,background .24s ease,box-shadow .24s ease}.operations-pibo-bar-legend>span small{margin-left:auto;border-radius:999px;background:#edf7f4;padding:2px 7px;color:#58716a;font-size:8px;font-weight:950}.operations-pibo-bar-legend>span.active{z-index:1;transform:translateY(-2px);opacity:1!important;border-color:#58c8ab!important;background:linear-gradient(90deg,#edfbf7,#fff)!important;box-shadow:0 8px 18px #0f9f8321!important}.operations-pibo-bar-legend>span.analysis-light{opacity:.34;filter:saturate(.62)}.operations-annual-gauge-segment{transition:fill .32s ease,filter .32s ease}.operations-annual-legend>div.active{transform:translate(4px);border-color:#65cbb2!important;background:linear-gradient(90deg,#edfbf7,#fff)!important;box-shadow:0 8px 18px #0f9f8321!important}.operations-annual-legend>div.active:after{opacity:1!important}.operations-annual-donut .recharts-sector{transition:fill .32s ease,opacity .32s ease,filter .32s ease}.operations-annual-return-card:has(.operations-annual-legend>div.active) .operations-annual-donut .recharts-sector{filter:drop-shadow(0 5px 7px rgba(15,95,80,.18))}.profile-modal-body .profile-identity-card{min-height:360px!important;justify-content:center!important;border:0!important;background:linear-gradient(155deg,#087953,#0f9f83 58%,#0d8878)!important;color:#fff!important;box-shadow:0 20px 40px #0f766e38!important;isolation:auto}.profile-modal-body .profile-identity-card:before{inset:16px auto auto 20px;width:170px;height:170px;background:#ffffff0f}.profile-modal-body .profile-identity-card:after{top:auto;right:-44px;bottom:-38px;width:170px;height:170px;border:0;background:#ffffff12}.profile-identity-card>.profile-id-lanyard,.profile-identity-card>.profile-id-card-inner{display:none!important}.profile-summary-card{position:relative;z-index:2;width:100%;text-align:center}.profile-summary-avatar{display:grid;width:128px;height:128px;margin:0 auto;place-items:center;overflow:hidden;border:8px solid rgba(255,255,255,.08);border-radius:999px;background:#ffffff1f;color:#fff;font-size:48px;font-weight:900;box-shadow:inset 0 0 0 1px #ffffff0d}.profile-summary-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.profile-identity-card .profile-summary-name{margin-top:22px;color:#fff!important;font-size:20px!important;font-weight:900}.profile-summary-email{margin-top:6px;overflow-wrap:anywhere;color:#e7fff8!important;font-size:13px;font-weight:700}.profile-identity-card .profile-summary-role{display:inline-flex;margin-top:18px;border-radius:999px;background:#ffffff2b!important;padding:8px 17px;color:#fff;font-size:12px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.quotation-lead-select{position:relative;width:min(100%,720px)}.quotation-lead-trigger{display:flex;width:100%;min-height:58px;align-items:center;gap:12px;border:1px solid #b8d8cf;border-radius:14px;background:linear-gradient(145deg,#fff,#f8fcfb);padding:8px 14px;text-align:left;box-shadow:0 7px 20px #12534412;transition:border-color .2s,box-shadow .2s,transform .2s}.quotation-lead-trigger:hover{border-color:#55bfa2;box-shadow:0 9px 24px #0e89691f;transform:translateY(-1px)}.quotation-lead-select.is-open .quotation-lead-trigger{border-color:#0e9b79;box-shadow:0 0 0 4px #0e9b791f,0 12px 28px #0e5b491f}.quotation-lead-trigger-icon{display:grid;width:36px;height:36px;flex:0 0 auto;place-items:center;border-radius:10px;background:#e5f7f1;color:#08765f}.quotation-lead-trigger-copy{display:flex;min-width:0;flex:1;flex-direction:column;gap:2px}.quotation-lead-trigger-copy small{color:#0b8069;font-size:9px;font-weight:950;text-transform:uppercase;letter-spacing:.09em}.quotation-lead-trigger-copy strong{overflow:hidden;color:#1c3430;font-size:13px;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.quotation-lead-trigger-chevron{flex:0 0 auto;color:#61817a;transition:transform .2s}.quotation-lead-select.is-open .quotation-lead-trigger-chevron{transform:rotate(180deg)}.quotation-lead-select.is-disabled .quotation-lead-trigger{cursor:not-allowed;border-color:#d8e3e0;background:#f3f7f6;box-shadow:none;transform:none}.quotation-lead-select.is-disabled .quotation-lead-trigger-icon{background:#e7eeec;color:#81928e}.quotation-lead-menu{position:absolute;z-index:80;top:calc(100% + 8px);left:0;width:100%;overflow:hidden;border:1px solid #bddbd3;border-radius:15px;background:#fff;box-shadow:0 24px 60px #0f3d3438;animation:quotationLeadMenuIn .18s ease-out}.quotation-lead-search{display:flex;align-items:center;gap:9px;margin:10px;border:1px solid #cfe2dd;border-radius:10px;background:#f7fbfa;padding:0 11px;color:#65837c}.quotation-lead-search:focus-within{border-color:#29a888;box-shadow:0 0 0 3px #29a8881a}.quotation-lead-search input{min-width:0;min-height:38px;flex:1;background:transparent;color:#193b34;font-size:12px;font-weight:750;outline:none}.quotation-lead-search input::-moz-placeholder{color:#8ba09b}.quotation-lead-search input::placeholder{color:#8ba09b}.quotation-lead-search button{display:grid;width:26px;height:26px;place-items:center;border-radius:7px}.quotation-lead-search button:hover{background:#e2f2ed;color:#08745f}.quotation-lead-options{max-height:270px;overflow-y:auto;padding:0 7px 7px;scrollbar-color:#8ac8b8 transparent;scrollbar-width:thin}.quotation-lead-option{display:flex;width:100%;align-items:center;justify-content:space-between;gap:12px;border-radius:10px;padding:10px 11px;text-align:left;transition:background .15s,transform .15s}.quotation-lead-option:hover{background:linear-gradient(90deg,#eaf9f4,#f7fcfa);transform:translate(2px)}.quotation-lead-option>span{display:flex;min-width:0;flex-direction:column;gap:3px}.quotation-lead-option strong{color:#08755f;font-size:10px;font-weight:950;letter-spacing:.03em}.quotation-lead-option small{overflow:hidden;color:#273d39;font-size:12px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.quotation-lead-option>svg{flex:0 0 auto;color:#0b9b79}.quotation-lead-empty{padding:30px 15px;text-align:center;color:#80938e;font-size:12px;font-weight:800}.quotation-lead-menu-foot{border-top:1px solid #e1ece9;background:#f7faf9;padding:8px 13px;color:#78908a;font-size:9px;font-weight:900;text-transform:uppercase;letter-spacing:.08em}@keyframes quotationLeadMenuIn{0%{opacity:0;transform:translateY(-5px) scale(.99)}to{opacity:1;transform:none}}@media (max-width:640px){.quotation-lead-trigger-copy strong{font-size:12px}.quotation-lead-menu{position:fixed;top:auto;right:12px;bottom:12px;left:12px;width:auto}.quotation-lead-options{max-height:45vh}}.lead-staff-filter{position:relative;min-width:0}.lead-staff-trigger{display:flex;width:100%;height:48px;align-items:center;gap:10px;border:1px solid #d3e1de;border-radius:11px;background:linear-gradient(145deg,#fff,#f9fcfb);padding:5px 11px;text-align:left;box-shadow:0 4px 13px #13453a0b;transition:border-color .2s,box-shadow .2s}.lead-staff-trigger:hover{border-color:#78c9b4}.lead-staff-filter.is-open .lead-staff-trigger{border-color:#0da17d;box-shadow:0 0 0 4px #0da17d1f}.lead-staff-icon{display:grid;width:32px;height:32px;flex:0 0 auto;place-items:center;border-radius:9px;background:#e7f7f2;color:#08755f}.lead-staff-copy{display:flex;min-width:0;flex:1;flex-direction:column}.lead-staff-copy small{color:#719088;font-size:8px;font-weight:950;text-transform:uppercase;letter-spacing:.08em}.lead-staff-copy strong{overflow:hidden;color:#243a35;font-size:12px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.lead-staff-chevron{flex:0 0 auto;color:#6c817c;transition:transform .2s}.lead-staff-filter.is-open .lead-staff-chevron{transform:rotate(180deg)}.lead-staff-menu{position:absolute;z-index:90;top:calc(100% + 8px);right:0;width:max(100%,310px);overflow:hidden;border:1px solid #bddbd3;border-radius:14px;background:#fff;box-shadow:0 22px 55px #0c372e38;animation:quotationLeadMenuIn .18s ease-out}.lead-staff-search{display:flex;align-items:center;gap:8px;margin:9px;border:1px solid #d2e3df;border-radius:10px;background:#f6faf9;padding:0 10px;color:#6e8982}.lead-staff-search:focus-within{border-color:#3ab493;box-shadow:0 0 0 3px #3ab4931a}.lead-staff-search input{min-width:0;height:37px;flex:1;background:transparent;color:#213a34;font-size:12px;font-weight:800;outline:none}.lead-staff-search input::-moz-placeholder{color:#91a49f}.lead-staff-search input::placeholder{color:#91a49f}.lead-staff-search button{display:grid;width:25px;height:25px;place-items:center;border-radius:7px}.lead-staff-search button:hover{background:#e1f2ed;color:#08755f}.lead-staff-options{max-height:260px;overflow-y:auto;padding:0 7px 7px;scrollbar-color:#8cc9ba transparent;scrollbar-width:thin}.lead-staff-option{display:grid;width:100%;grid-template-columns:32px minmax(0,1fr) 18px;align-items:center;gap:9px;border-radius:10px;padding:7px 9px;text-align:left;transition:background .15s,transform .15s}.lead-staff-option:hover{background:linear-gradient(90deg,#eaf9f4,#f8fcfb);transform:translate(2px)}.lead-staff-option-avatar{display:grid;width:30px;height:30px;place-items:center;border-radius:9px;background:linear-gradient(145deg,#daf3eb,#edf9f5);color:#08765f;font-size:11px;font-weight:950}.lead-staff-option strong{overflow:hidden;color:#263d37;font-size:11px;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.lead-staff-option>svg{color:#0b9b79}.lead-staff-empty{padding:28px 12px;text-align:center;color:#82958f;font-size:11px;font-weight:800}.lead-staff-foot{border-top:1px solid #e2ece9;background:#f7faf9;padding:8px 12px;color:#78908a;font-size:8px;font-weight:950;text-transform:uppercase;letter-spacing:.08em}.lead-directory-id-cell span{display:block;overflow:visible;color:#16243b;line-height:1.35;overflow-wrap:anywhere;text-overflow:clip;white-space:normal}.notification-feed-mode .notifications-panel-head .notifications-filter-row{grid-template-columns:minmax(280px,1fr) minmax(190px,240px)!important}.notification-feed-mode .notification-card{grid-template-columns:52px minmax(0,1fr) auto!important;gap:16px!important;min-height:118px!important;padding:18px 20px!important}.notification-feed-mode .notification-card-icon{width:52px!important;height:52px!important}.notification-feed-mode .notification-card-main{align-self:center!important}.notification-feed-mode .notification-card-title h2{font-size:17px!important;line-height:1.35!important}.notification-feed-mode .notification-card-main>p{display:-webkit-box!important;overflow:hidden!important;max-width:900px!important;margin-top:7px!important;line-height:1.55!important;text-overflow:initial!important;white-space:normal!important;-webkit-box-orient:vertical;-webkit-line-clamp:2}.notification-feed-mode .notification-card-meta{margin-top:12px!important}.notification-feed-mode .notification-card-actions{grid-column:auto!important;min-width:0!important;flex-wrap:nowrap!important;align-self:center!important}.notification-feed-mode .notification-card-actions button{min-width:90px!important}@media (max-width: 980px){.notification-feed-mode .notification-card{grid-template-columns:52px minmax(0,1fr)!important}.notification-feed-mode .notification-card-actions{grid-column:2!important;justify-content:flex-start!important}}@media (max-width: 640px){.notification-feed-mode .notifications-panel-head .notifications-filter-row{grid-template-columns:1fr!important}.notification-feed-mode .notification-card{grid-template-columns:1fr!important;padding:16px!important}.notification-feed-mode .notification-card-icon{display:grid!important}.notification-feed-mode .notification-card-actions{grid-column:1!important}}@media (max-width:640px){.lead-staff-menu{position:fixed;top:auto;right:12px;bottom:12px;left:12px;width:auto}.lead-staff-options{max-height:45vh}}body select:not([multiple]){-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important;min-height:42px;border:1px solid #cadcd7!important;border-radius:11px!important;background-color:#fff!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%230b8069' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E"),linear-gradient(145deg,#fff,#f7fbfa)!important;background-position:right 12px center,0 0!important;background-repeat:no-repeat!important;background-size:17px,auto!important;padding-right:42px!important;color:#263d38!important;font-weight:800!important;box-shadow:0 5px 14px #104a3e0e!important;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease,transform .2s ease!important}body select:not([multiple]):hover{border-color:#70c3ae!important;background-color:#fff!important;box-shadow:0 8px 19px #0d7e621a!important}body select:not([multiple]):focus{border-color:#0e9b79!important;outline:none!important;box-shadow:0 0 0 4px #0e9b7921,0 8px 20px #0f5a4817!important}body select:not([multiple]):disabled{border-color:#d9e3e0!important;background-color:#f1f5f4!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%23899a96' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")!important;color:#82928e!important;box-shadow:none!important;cursor:not-allowed}body select option{background:#fff;color:#213832;font-family:inherit;font-weight:700}body select option:checked{background:#1677d2;color:#fff}body select optgroup{background:#edf8f4;color:#08745f;font-weight:900}body select.quotation-salutation-select{background-color:#fff!important;background-image:none!important;background:none!important;background-repeat:no-repeat!important;background-size:auto!important}.client-filter-select{position:relative;min-width:0}.client-filter-trigger{display:flex;width:100%;height:48px;align-items:center;gap:10px;border:1px solid #cbded9;border-radius:11px;background:linear-gradient(145deg,#fff,#f7fbfa);padding:5px 11px;text-align:left;box-shadow:0 4px 13px #0f4b3e0d;transition:border-color .2s,box-shadow .2s}.client-filter-trigger:hover{border-color:#69c3ac}.client-filter-select.is-open .client-filter-trigger{border-color:#0c9d79;box-shadow:0 0 0 4px #0c9d791f}.client-filter-icon{display:grid;width:32px;height:32px;flex:0 0 auto;place-items:center;border-radius:9px;background:#e8f7f2;color:#08755f}.client-filter-icon.is-status{background:#eef8f5}.client-filter-copy{display:flex;min-width:0;flex:1;flex-direction:column}.client-filter-copy small{color:#719088;font-size:8px;font-weight:950;text-transform:uppercase;letter-spacing:.08em}.client-filter-copy strong{overflow:hidden;color:#263c37;font-size:12px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.client-filter-chevron{flex:0 0 auto;color:#087b65;transition:transform .2s}.client-filter-select.is-open .client-filter-chevron{transform:rotate(180deg)}.client-filter-menu{position:absolute;z-index:95;top:calc(100% + 8px);right:0;width:max(100%,290px);overflow:hidden;border:1px solid #bcd9d2;border-radius:14px;background:#fff;box-shadow:0 22px 55px #0c372e38;animation:quotationLeadMenuIn .18s ease-out}.client-filter-search{display:flex;align-items:center;gap:8px;margin:9px;border:1px solid #d1e3de;border-radius:10px;background:#f6faf9;padding:0 10px;color:#6d8982}.client-filter-search:focus-within{border-color:#38b491;box-shadow:0 0 0 3px #38b4911a}.client-filter-search input{min-width:0;height:37px;flex:1;background:transparent;color:#213a34;font-size:12px;font-weight:800;outline:none}.client-filter-search input::-moz-placeholder{color:#91a49f}.client-filter-search input::placeholder{color:#91a49f}.client-filter-search button{display:grid;width:25px;height:25px;place-items:center;border-radius:7px}.client-filter-search button:hover{background:#e1f2ed;color:#08755f}.client-filter-options{max-height:260px;overflow-y:auto;padding:7px;scrollbar-color:#8cc9ba transparent;scrollbar-width:thin}.client-filter-search+.client-filter-options{padding-top:0}.client-filter-option{display:grid;width:100%;grid-template-columns:32px minmax(0,1fr) 18px;align-items:center;gap:9px;border-radius:10px;padding:7px 9px;text-align:left;transition:background .15s,transform .15s}.client-filter-option:hover{background:linear-gradient(90deg,#eaf9f4,#f8fcfb);transform:translate(2px)}.client-filter-option-mark{display:grid;width:30px;height:30px;place-items:center;border-radius:9px;background:#e7f6f1;color:#08765f;font-size:11px;font-weight:950}.client-filter-option strong{overflow:hidden;color:#263d37;font-size:11px;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.client-filter-option>svg{color:#0b9b79}.client-filter-empty{padding:28px 12px;text-align:center;color:#82958f;font-size:11px;font-weight:800}.client-filter-foot{border-top:1px solid #e2ece9;background:#f7faf9;padding:8px 12px;color:#78908a;font-size:8px;font-weight:950;text-transform:uppercase;letter-spacing:.08em}.client-status-dot{display:block;width:10px;height:10px;border-radius:999px;background:#8aa09a;box-shadow:0 0 0 4px #8aa09a21}.client-status-dot.is-live{background:#0aa77d;box-shadow:0 0 0 4px #0aa77d21}.client-status-dot.is-suspended{background:#ef9a22;box-shadow:0 0 0 4px #ef9a2224}.client-status-dot.is-discontinued{background:#ef5263;box-shadow:0 0 0 4px #ef526321}@media (max-width:640px){.client-filter-menu{position:fixed;top:auto;right:12px;bottom:12px;left:12px;width:auto}.client-filter-options{max-height:45vh}}.client-directory-toolbar{position:relative!important;z-index:40!important;overflow:visible!important;contain:none!important}.client-directory-toolbar~*{position:relative;z-index:1}.lead-history-backdrop{position:fixed;z-index:10050;top:0;right:0;bottom:0;left:0;background:#05161d8f;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);animation:historyFadeIn .24s ease}.lead-history-drawer{position:absolute;top:0;right:0;display:flex;width:min(610px,96vw);height:100dvh;flex-direction:column;overflow:hidden;border-left:1px solid rgba(255,255,255,.65);background:#f6faf9;box-shadow:-30px 0 85px #03141a59;animation:historySlideIn .38s cubic-bezier(.16,1,.3,1)}.lead-history-head{display:flex;align-items:flex-start;justify-content:space-between;gap:15px;background:radial-gradient(circle at 85% 0,rgba(55,158,198,.25),transparent 34%),linear-gradient(125deg,#075746,#087b67 62%,#294d62);padding:22px 23px;color:#fff}.lead-history-head p{color:#9fe3d1;font-size:8px;font-weight:950;text-transform:uppercase;letter-spacing:.17em}.lead-history-head h2{display:flex;align-items:center;gap:8px;margin-top:4px;font-size:23px;font-weight:950}.lead-history-head span{display:block;margin-top:4px;color:#d0eee7;font-size:9px;font-weight:800}.lead-history-head>div:last-child{display:flex;gap:8px}.lead-history-head button{display:grid;width:38px;height:38px;place-items:center;border:1px solid rgba(255,255,255,.25);border-radius:10px;background:#ffffff1c}.lead-history-head button:hover{background:#ffffff38}.lead-history-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;padding:12px 16px}.lead-history-stats div{border:1px solid #dae8e4;border-radius:11px;background:#fff;padding:9px;text-align:center;box-shadow:0 5px 14px #0f41370b}.lead-history-stats strong{display:block;color:#163a33;font-size:18px;font-weight:950}.lead-history-stats span{color:#7b8f89;font-size:7px;font-weight:900;text-transform:uppercase}.lead-history-filters{display:flex;gap:6px;overflow-x:auto;border-bottom:1px solid #dce8e5;padding:0 16px 10px;scrollbar-width:none}.lead-history-filters button{display:flex;align-items:center;gap:5px;white-space:nowrap;border:1px solid #d9e5e2;border-radius:999px;background:#fff;padding:6px 9px;color:#60746e;font-size:8px;font-weight:900}.lead-history-filters button small{display:grid;min-width:17px;height:17px;place-items:center;border-radius:99px;background:#edf3f1;font-size:7px}.lead-history-filters button.active{border-color:#159a7b;background:#e5f7f1;color:#08745f}.lead-history-filters button.active small{background:#159a7b;color:#fff}.lead-history-body{min-height:0;flex:1;overflow-y:auto;padding:15px 18px}.lead-history-timeline{position:relative;display:grid;gap:11px;padding-left:17px}.lead-history-timeline:before{content:"";position:absolute;top:18px;bottom:18px;left:17px;width:2px;background:linear-gradient(#78cbb7,#dbe7e4)}.lead-history-timeline article{--event:#64748b;position:relative;display:grid;grid-template-columns:36px minmax(0,1fr);gap:10px}.lead-history-timeline article>i{position:relative;z-index:1;display:grid;width:36px;height:36px;place-items:center;border:4px solid #f6faf9;border-radius:50%;background:var(--event);color:#fff;font-style:normal;box-shadow:0 4px 12px color-mix(in srgb,var(--event) 28%,transparent)}.lead-history-timeline article>i svg{width:14px;height:14px}.lead-history-timeline article>div{border:1px solid #dfe9e6;border-radius:12px;background:#fff;padding:11px 12px;box-shadow:0 7px 18px #0e3a320d}.lead-history-timeline article header{display:flex;align-items:center;justify-content:space-between;gap:8px}.lead-history-timeline article header span{border-radius:99px;background:color-mix(in srgb,var(--event) 11%,white);padding:3px 7px;color:var(--event);font-size:7px;font-weight:950;text-transform:uppercase}.lead-history-timeline time{color:#8a9894;font-size:7px;font-weight:800}.lead-history-timeline h3{margin-top:7px;color:#213840;font-size:11px;font-weight:950}.lead-history-timeline p{margin-top:3px;color:#61736e;font-size:9px;font-weight:750;line-height:1.5}.lead-history-timeline article footer{display:flex;align-items:center;gap:5px;margin-top:8px;border-top:1px solid #edf2f1;padding-top:7px;color:#71847f;font-size:7px;font-weight:900}.lead-history-timeline .is-violet{--event:#7c3aed}.lead-history-timeline .is-orange{--event:#ed7b18}.lead-history-timeline .is-blue{--event:#2878d3}.lead-history-timeline .is-emerald{--event:#07966f}.lead-history-loading,.lead-history-empty{display:grid;min-height:260px;place-items:center;align-content:center;gap:9px;color:#78908a;text-align:center}.lead-history-empty strong,.lead-history-loading strong{color:#344c46;font-size:12px}.lead-history-empty p{font-size:9px}.lead-history-footer{display:flex;align-items:center;justify-content:space-between;gap:10px;border-top:1px solid #dce8e5;background:#fff;padding:12px 18px}.lead-history-footer span{color:#82928e;font-size:8px;font-weight:850}.lead-history-footer button{border-radius:9px;background:#087a65;padding:9px 13px;color:#fff;font-size:9px;font-weight:900}@keyframes historyFadeIn{0%{opacity:0}to{opacity:1}}@keyframes historySlideIn{0%{transform:translate(100%)}to{transform:none}}@media (max-width:640px){.lead-history-drawer{width:100vw}.lead-history-head{padding:18px}.lead-history-stats{grid-template-columns:repeat(2,1fr)}.lead-history-timeline article header{align-items:flex-start;flex-direction:column}}.lead-history-stats{grid-template-columns:repeat(5,1fr)}.team-people-trigger{display:flex;width:100%;min-height:48px;align-items:center;gap:10px;border:1px solid #cadfd9;border-radius:11px;background:linear-gradient(145deg,#fff,#f7fbfa);padding:5px 11px;text-align:left;box-shadow:0 5px 14px #0f4c3f0e;transition:.2s ease}.team-people-trigger:hover{border-color:#6bc5ad;box-shadow:0 8px 19px #0d7e621a}.team-people-trigger.is-open{border-color:#0e9b79;box-shadow:0 0 0 4px #0e9b7921}.team-people-trigger-avatar{display:grid;width:34px;height:34px;flex:0 0 auto;place-items:center;border-radius:9px;background:#e5f6f0;color:#08765f}.team-people-trigger-avatar>.grid{width:34px;height:34px;border-radius:9px}.team-people-trigger-copy{display:flex;min-width:0;flex:1;flex-direction:column}.team-people-trigger-copy strong{overflow:hidden;color:#233b35;font-size:11px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.team-people-trigger-copy small{overflow:hidden;color:#78908a;font-size:8px;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.team-people-chevron{flex:0 0 auto;color:#087b65;transition:transform .2s}.team-people-trigger.is-open .team-people-chevron{transform:rotate(180deg)}.team-people-menu{position:fixed;z-index:10040;overflow:hidden;border:1px solid #b9d8d0;border-radius:14px;background:#fff;box-shadow:0 25px 65px #09302947;animation:quotationLeadMenuIn .17s ease-out}.team-people-search{display:flex;align-items:center;gap:8px;margin:9px;border:1px solid #d0e2dd;border-radius:10px;background:#f6faf9;padding:0 10px;color:#6e8982}.team-people-search:focus-within{border-color:#36b18f;box-shadow:0 0 0 3px #36b18f1a}.team-people-search input{min-width:0;height:38px;flex:1;background:transparent;color:#203a34;font-size:11px;font-weight:800;outline:none}.team-people-search button{display:grid;width:25px;height:25px;place-items:center;border-radius:7px}.team-people-options{max-height:280px;overflow-y:auto;padding:0 7px 7px;scrollbar-color:#89c6b7 transparent;scrollbar-width:thin}.team-people-options>button{display:grid;width:100%;grid-template-columns:38px minmax(0,1fr) 18px;align-items:center;gap:9px;border-radius:10px;padding:7px 9px;text-align:left;transition:.15s ease}.team-people-options>button:hover{background:linear-gradient(90deg,#e9f8f3,#f8fcfb);transform:translate(2px)}.team-people-options>button>.grid,.team-people-option-avatar{display:grid;width:36px;height:36px;place-items:center;border-radius:10px;background:linear-gradient(145deg,#0d8d73,#177e99);color:#fff;font-size:11px;font-weight:950}.team-people-options>button>span:nth-child(2){display:flex;min-width:0;flex-direction:column}.team-people-options strong{overflow:hidden;color:#263d37;font-size:11px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.team-people-options small{overflow:hidden;color:#7a8e88;font-size:8px;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.team-people-options>button>svg{color:#0a9b78}.team-people-empty{padding:28px 12px;text-align:center;color:#82958f;font-size:10px;font-weight:800}.team-people-foot{border-top:1px solid #e2ece9;background:#f7faf9;padding:8px 12px;color:#78908a;font-size:8px;font-weight:950;text-transform:uppercase;letter-spacing:.08em}.quote-category-trigger{display:flex;width:100%;min-width:176px;height:42px;align-items:center;justify-content:space-between;gap:10px;border:1px solid #c7dcd6;border-radius:11px;background:linear-gradient(145deg,#fff,#f7fbfa);padding:0 11px;color:#253d37;font-size:10px;font-weight:900;text-align:left;text-transform:uppercase;box-shadow:0 5px 14px #0f4c3f0e;transition:.2s ease}.quote-category-trigger span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.quote-category-trigger svg{flex:0 0 auto;color:#087b65;transition:transform .2s}.quote-category-trigger:hover{border-color:#6bc5ad;box-shadow:0 8px 19px #0d7e621a}.quote-category-trigger.is-open{border-color:#0e9b79;box-shadow:0 0 0 4px #0e9b7921}.quote-category-trigger.is-open svg{transform:rotate(180deg)}.quote-category-menu{position:fixed;z-index:10020;overflow:hidden;border:1px solid #b9d8d0;border-radius:14px;background:#fff;box-shadow:0 24px 65px #09302945;animation:quotationLeadMenuIn .17s ease-out}.quote-category-search{display:flex;align-items:center;gap:8px;margin:9px;border:1px solid #d0e2dd;border-radius:10px;background:#f6faf9;padding:0 10px;color:#6e8982}.quote-category-search:focus-within{border-color:#36b18f;box-shadow:0 0 0 3px #36b18f1a}.quote-category-search input{min-width:0;height:38px;flex:1;background:transparent;color:#203a34;font-size:11px;font-weight:800;outline:none;text-transform:uppercase}.quote-category-search input::-moz-placeholder{color:#91a49f;text-transform:none}.quote-category-search input::placeholder{color:#91a49f;text-transform:none}.quote-category-search button{display:grid;width:25px;height:25px;place-items:center;border-radius:7px}.quote-category-search button:hover{background:#e1f2ed;color:#08755f}.quote-category-options{max-height:280px;overflow-y:auto;padding:0 7px 7px;scrollbar-color:#89c6b7 transparent;scrollbar-width:thin}.quote-category-options>button{display:flex;width:100%;align-items:center;justify-content:space-between;gap:10px;border-radius:9px;padding:9px 10px;color:#273d38;font-size:10px;font-weight:850;text-align:left;transition:.15s ease}.quote-category-options>button:hover{background:linear-gradient(90deg,#e9f8f3,#f8fcfb);color:#08745f;transform:translate(2px)}.quote-category-options>button svg{flex:0 0 auto;color:#0a9b78}.quote-category-empty{padding:25px 12px;text-align:center;color:#83958f;font-size:10px;font-weight:800}.quote-category-add{display:flex;width:100%;align-items:center;gap:10px;border-top:1px solid #dceae6;background:linear-gradient(90deg,#eaf8f4,#f7fbfa);padding:11px 13px;color:#08745f;text-align:left}.quote-category-add>svg{display:block;flex:0 0 auto}.quote-category-add span{display:flex;flex-direction:column}.quote-category-add strong{font-size:10px;font-weight:950}.quote-category-add small{color:#718b84;font-size:8px;font-weight:750}.quote-category-add:hover{background:#dff5ed}.quote-category-modal-backdrop{position:fixed;z-index:10100;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:#08181e94;padding:18px;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.quote-category-modal{width:min(500px,100%);border:1px solid rgba(255,255,255,.7);border-radius:20px;background:linear-gradient(145deg,#fff,#f8fcfb);padding:21px;box-shadow:0 30px 85px #041a1f61;animation:quotationLeadMenuIn .2s ease-out}.quote-category-modal-head{display:flex;align-items:flex-start;justify-content:space-between;gap:15px}.quote-category-modal-head small{color:#0a8a70;font-size:8px;font-weight:950;text-transform:uppercase;letter-spacing:.14em}.quote-category-modal-head h3{margin-top:3px;color:#172f2a;font-size:19px;font-weight:950}.quote-category-modal-head>button{display:grid;width:35px;height:35px;place-items:center;border-radius:10px;color:#748781}.quote-category-modal-head>button:hover{background:#edf5f2;color:#d34f55}.quote-category-modal label{display:block;margin-top:18px}.quote-category-modal label span{display:block;margin-bottom:7px;color:#405750;font-size:10px;font-weight:900}.quote-category-modal input{width:100%;height:46px;border:1px solid #cadfd9;border-radius:11px;background:#fff;padding:0 13px;color:#1e3731;font-size:12px;font-weight:850;text-transform:uppercase;outline:none}.quote-category-modal input:focus{border-color:#0d9c79;box-shadow:0 0 0 4px #0d9c791f}.quote-category-modal-note{margin-top:9px;color:#758982;font-size:9px;font-weight:750;line-height:1.5}.quote-category-modal-error{margin-top:10px;border-radius:8px;background:#fff0f1;padding:8px 10px;color:#c23e4a;font-size:9px;font-weight:850}.quote-category-modal-actions{display:flex;justify-content:flex-end;gap:9px;margin-top:20px}.quote-category-modal-actions button{display:inline-flex;min-height:41px;align-items:center;justify-content:center;gap:7px;border:1px solid #d2dfdc;border-radius:10px;padding:0 15px;color:#546862;font-size:10px;font-weight:900}.quote-category-modal-actions button[type=submit]{border-color:#087e67;background:linear-gradient(145deg,#0d9b79,#08735f);color:#fff;box-shadow:0 8px 18px #087e6733}.quote-category-modal-actions button:disabled{cursor:not-allowed;opacity:.55}.premium-date-trigger{position:relative;display:flex;align-items:center;gap:12px;width:100%;min-height:54px;padding:8px 13px;border:1px solid #d9e5e4;border-radius:14px;background:linear-gradient(135deg,#fff,#f7fbfa);color:#64748b;text-align:left;box-shadow:0 1px 2px #0f172a0a,inset 0 1px #fff;transition:border-color .2s,box-shadow .2s,transform .2s}.premium-date-trigger:hover:not(:disabled){border-color:#69cbb8;box-shadow:0 8px 22px #0596691a;transform:translateY(-1px)}.premium-date-trigger[aria-expanded=true]{border-color:#10b981;box-shadow:0 0 0 4px #10b9811f,0 10px 28px #0596691f}.premium-date-trigger:disabled{cursor:not-allowed;opacity:.58;background:#f1f5f9}.premium-date-trigger__icon{display:grid;place-items:center;flex:0 0 38px;height:38px;border-radius:11px;background:linear-gradient(145deg,#dcfce7,#ccfbf1);color:#047857}.premium-date-trigger__icon svg{width:18px}.premium-date-trigger__copy{display:flex;min-width:0;flex:1;flex-direction:column}.premium-date-trigger__copy small{font-size:9px;font-weight:900;letter-spacing:.13em;text-transform:uppercase;color:#94a3b8}.premium-date-trigger__copy strong{overflow:hidden;font-size:14px;font-weight:800;color:#64748b;text-overflow:ellipsis;white-space:nowrap}.premium-date-trigger.has-value .premium-date-trigger__copy strong{color:#0f172a}.premium-date-trigger__chevron{width:16px;transition:transform .2s}.premium-date-trigger__chevron.is-open{transform:rotate(90deg)}.premium-date-popover{position:fixed;z-index:100000;overflow:hidden;padding:0 16px 14px;border:1px solid rgba(16,185,129,.22);border-radius:20px;background:#fffffffa;box-shadow:0 24px 70px #0f172a33,0 4px 14px #0f172a14;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);animation:premiumDateIn .18s ease-out}.premium-date-popover__accent{height:4px;margin:0 -16px;background:linear-gradient(90deg,#10b981,#0ea5a4,#38bdf8)}.premium-date-popover__header{display:flex;align-items:center;justify-content:space-between;padding:17px 2px 12px}.premium-date-popover__header>div:first-child{display:flex;flex-direction:column}.premium-date-popover__header span{font-size:10px;font-weight:900;letter-spacing:.14em;text-transform:uppercase;color:#0f9f75}.premium-date-popover__header strong{font-size:18px;font-weight:900;color:#0f172a}.premium-date-popover__nav{display:flex;gap:7px}.premium-date-popover__nav button{display:grid;place-items:center;width:34px;height:34px;border:1px solid #e2e8f0;border-radius:10px;background:#fff;color:#334155;transition:.18s}.premium-date-popover__nav button:hover{border-color:#6ee7b7;background:#ecfdf5;color:#047857}.premium-date-popover__nav svg{width:17px}.premium-date-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:5px}.premium-date-grid--weekdays{padding:6px 0 8px}.premium-date-grid--weekdays span{text-align:center;font-size:10px;font-weight:900;letter-spacing:.06em;color:#94a3b8}.premium-date-grid button{aspect-ratio:1;border:0;border-radius:11px;background:transparent;font-size:12px;font-weight:800;color:#334155;transition:.15s}.premium-date-grid button:hover:not(:disabled){background:#dcfce7;color:#047857;transform:scale(1.06)}.premium-date-grid button.is-outside{color:#cbd5e1}.premium-date-grid button.is-today{box-shadow:inset 0 0 0 1.5px #34d399;color:#047857}.premium-date-grid button.is-selected{background:linear-gradient(145deg,#059669,#0f766e);color:#fff;box-shadow:0 6px 15px #0596694d}.premium-date-grid button:disabled{opacity:.25}.premium-date-popover__footer{display:flex;align-items:center;justify-content:space-between;margin-top:12px;padding-top:12px;border-top:1px solid #eef2f7}.premium-date-popover__footer button{display:flex;align-items:center;gap:6px;border:0;border-radius:10px;padding:8px 11px;font-size:11px;font-weight:900}.premium-date-popover__footer svg{width:15px}.premium-date-clear{background:#f8fafc;color:#64748b}.premium-date-clear:disabled{opacity:.35}.premium-date-today{background:#ecfdf5;color:#047857}@keyframes premiumDateIn{0%{opacity:0;transform:translateY(-6px) scale(.98)}to{opacity:1;transform:none}}.premium-date-popover__selectors{display:flex;gap:6px;margin-top:4px}.premium-date-popover__selectors select{max-width:126px;height:32px;border:1px solid #dbe5ec;border-radius:9px;background:#fff;padding:0 25px 0 8px;font-size:13px;font-weight:900;color:#0f172a;outline:none}.premium-date-popover__selectors select:last-child{width:82px}.premium-date-popover__selectors select:focus{border-color:#34d399;box-shadow:0 0 0 3px #34d39921}.premium-date-trigger.is-disabled{cursor:not-allowed;opacity:.58;background:#f1f5f9}.premium-date-trigger__icon,.premium-date-trigger__chevron{border:0}.premium-date-trigger__copy input{width:100%;border:0;background:transparent;padding:1px 0 0;font-size:14px;font-weight:800;color:#0f172a;outline:0}.premium-date-trigger__copy input::-moz-placeholder{color:#94a3b8}.premium-date-trigger__copy input::placeholder{color:#94a3b8}.premium-date-trigger__copy input:-moz-read-only{cursor:default}.premium-date-trigger__copy input:read-only{cursor:default}.premium-date-trigger__chevron{display:grid;place-items:center;background:transparent;color:#64748b}.premium-date-trigger__chevron svg{width:16px;transition:transform .2s}.premium-date-trigger__chevron svg.is-open{transform:rotate(90deg)}input[type=time].form-input,input[type=time]{color-scheme:light}input[type=time]::-webkit-calendar-picker-indicator{cursor:pointer;padding:7px;border-radius:9px;background-color:#d1fae5;filter:sepia(1) saturate(4) hue-rotate(95deg)}@media (max-width:480px){.premium-date-popover{left:12px!important;width:calc(100vw - 24px)!important}.premium-date-trigger{min-height:52px}}.operations-legacy-layout{display:contents}.operations-dashboard{gap:16px!important;max-width:none!important}.operations-dashboard .operations-hero{border-radius:18px!important;box-shadow:0 12px 34px #075b491a!important}.operations-dashboard .operations-hero h1{color:#fff!important;text-shadow:0 2px 10px rgba(0,0,0,.16)}.operations-dashboard .operations-hero-actions .btn-lift{border-radius:11px!important}.ops-command{display:flex;flex-direction:column;gap:12px}.ops-command-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.ops-command-kpi{position:relative;display:flex;align-items:center;min-height:100px;overflow:hidden;padding:15px;border:1px solid #e1e9ef;border-radius:14px;background:#fff;box-shadow:0 2px 8px #0f172a0d;transition:.2s}.ops-command-kpi:hover{transform:translateY(-2px);box-shadow:0 10px 24px #0f172a17}.ops-command-kpi-icon{display:grid;place-items:center;flex:0 0 48px;height:48px;margin-right:12px;border-radius:13px}.ops-command-kpi-icon svg{width:23px}.ops-command-kpi>div{display:flex;min-width:0;flex-direction:column}.ops-command-kpi small{font-size:11px;font-weight:800;color:#64748b}.ops-command-kpi strong{font-size:28px;line-height:1.05;color:#10204a}.ops-command-kpi em{margin-top:5px;font-size:9px;font-style:normal;font-weight:800;color:#7b8798}.ops-command-kpi>svg{position:absolute;right:12px;bottom:20px;width:72px;fill:none;stroke:currentColor;stroke-width:2}.ops-command-kpi.is-green{color:#159669}.ops-command-kpi.is-green .ops-command-kpi-icon{background:#e3f8ef}.ops-command-kpi.is-blue{color:#3168ed}.ops-command-kpi.is-blue .ops-command-kpi-icon{background:#e8efff}.ops-command-kpi.is-orange{color:#f97316}.ops-command-kpi.is-orange .ops-command-kpi-icon{background:#fff1df}.ops-command-kpi.is-red{color:#ef4444}.ops-command-kpi.is-red .ops-command-kpi-icon{background:#ffe8e8}.ops-command-card{min-width:0;border:1px solid #e1e9ef;border-radius:14px;background:#fff;box-shadow:0 2px 8px #0f172a0b}.ops-command-card>header{display:flex;align-items:flex-start;justify-content:space-between;padding:13px 15px 10px}.ops-command-card>header>div{display:flex;flex-direction:column}.ops-command-card header strong{font-size:13px;font-weight:900;color:#10204a}.ops-command-card header span{font-size:9px;font-weight:700;color:#94a3b8}.ops-command-card header b,.ops-command-card header button{border:0;background:transparent;font-size:9px;font-weight:900;color:#3776e8}.ops-command-primary{display:grid;grid-template-columns:minmax(0,1.9fr) minmax(280px,.9fr);gap:12px}.ops-pipeline{display:flex;padding:0 14px 11px}.ops-pipeline-stage{position:relative;display:flex;min-width:0;flex:1;flex-direction:column;align-items:center;justify-content:center;height:112px;margin-right:-7px;border:1px solid #cfe3df;background:#f1fbf7;clip-path:polygon(0 0,90% 0,100% 50%,90% 100%,0 100%,10% 50%)}.ops-pipeline-stage:first-child{clip-path:polygon(0 0,90% 0,100% 50%,90% 100%,0 100%)}.ops-pipeline-stage.is-blue{border-color:#bbd1fb;background:#f0f5ff}.ops-pipeline-stage.is-violet{border-color:#c5d3fa;background:#f2f5ff}.ops-pipeline-stage.is-orange{border-color:#f7c88d;background:#fff8ef}.ops-pipeline-stage.is-green{border-color:#b9dfd3;background:#effaf6}.ops-pipeline-stage span{max-width:90%;font-size:10px;font-weight:900;color:#20345e;text-align:center}.ops-pipeline-stage strong{margin-top:7px;font-size:22px;color:#10204a}.ops-pipeline-stage small{font-size:9px;font-weight:800;color:#64748b}.ops-pipeline-progress{height:6px;margin:0 15px 14px;overflow:hidden;border-radius:99px;background:#e7edf2}.ops-pipeline-progress i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#0c9c6d,#047857)}.ops-sla-body{display:flex;align-items:center;justify-content:center;gap:30px;padding:4px 16px 17px}.ops-sla-ring{display:grid;place-content:center;width:142px;height:142px;border-radius:50%;background:radial-gradient(circle at center,#fff 0 47%,transparent 48%),conic-gradient(#07865f 0 var(--sla),#f59e0b var(--sla) calc(var(--sla) + 25deg),#ef4444 0);text-align:center}.ops-sla-ring strong{font-size:29px;color:#08735e}.ops-sla-ring span{font-size:10px;font-weight:800;color:#08735e}.ops-sla-legend{min-width:130px}.ops-sla-legend p{display:grid;grid-template-columns:10px 1fr auto;align-items:center;gap:7px;padding:8px 0;border-bottom:1px solid #edf2f7;font-size:10px;font-weight:800;color:#34445f}.ops-sla-legend i{width:7px;height:7px;border-radius:50%}.ops-sla-legend .green{background:#079267}.ops-sla-legend .orange{background:#f59e0b}.ops-sla-legend .red{background:#ef4444}.ops-command-secondary{display:grid;grid-template-columns:1fr 1.3fr 1.15fr;gap:12px}.ops-workload-list{padding:2px 15px 14px}.ops-workload-list>div{margin:8px 0}.ops-workload-list label{display:flex;justify-content:space-between;margin-bottom:4px;font-size:9px;font-weight:800;color:#52627a}.ops-workload-list>div>div{display:flex;height:11px;overflow:hidden;border-radius:2px;background:#edf2f7}.ops-workload-list i{height:100%}.ops-workload-list .done{background:#159669}.ops-workload-list .active{background:#3273ea}.ops-workload-list .due{background:#f59e0b}.ops-workload-list .late{background:#ef4444}.ops-queue-list,.ops-deadline-list{padding:0 14px 12px}.ops-queue-list>div{display:grid;grid-template-columns:minmax(120px,1.4fr) minmax(70px,.7fr) 72px 45px;align-items:center;gap:7px;min-height:36px;border-top:1px solid #edf2f7;font-size:8px}.ops-queue-list span,.ops-deadline-list span{display:flex;min-width:0;flex-direction:column}.ops-queue-list strong,.ops-deadline-list strong{overflow:hidden;color:#253858;text-overflow:ellipsis;white-space:nowrap}.ops-queue-list small,.ops-deadline-list small,.ops-queue-list em,.ops-queue-list time{overflow:hidden;color:#718096;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.ops-queue-list b{border-radius:9px;padding:3px 5px;color:#fff;text-align:center}.ops-queue-list b.high{background:#ef4444}.ops-queue-list b.medium{background:#f59e0b}.ops-queue-list b.low{background:#3175e9}.ops-deadline-list>div{display:grid;grid-template-columns:8px 68px minmax(0,1fr);align-items:center;gap:7px;min-height:36px;border-left:1px solid #dae4ee;font-size:8px}.ops-deadline-list>div>i{width:7px;height:7px;margin-left:-4px;border-radius:50%;box-shadow:0 0 0 3px #fff}.ops-deadline-list i.red{background:#ef4444}.ops-deadline-list i.orange{background:#f59e0b}.ops-deadline-list i.blue{background:#3175e9}.ops-deadline-list time{font-weight:800;color:#64748b}.operations-dashboard>.operations-panel:last-of-type{margin-top:0!important;border-radius:14px!important;box-shadow:0 2px 8px #0f172a0d!important}.operations-dashboard .operations-table-head{padding:13px 15px!important}.operations-dashboard .operations-table thead th{background:#eaf7f4!important;font-size:10px!important}.operations-dashboard .operations-table tbody td{padding-top:11px!important;padding-bottom:11px!important;font-size:11px!important}@media (max-width:1200px){.ops-command-primary,.ops-command-secondary{grid-template-columns:1fr 1fr}.ops-deadline-card{grid-column:1/-1}.ops-command-kpis{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.ops-command-kpis,.ops-command-primary,.ops-command-secondary{grid-template-columns:1fr}.ops-deadline-card{grid-column:auto}.ops-pipeline{overflow-x:auto}.ops-pipeline-stage{min-width:140px}.ops-sla-body{flex-wrap:wrap}.ops-command-kpi>svg{opacity:.5}}.operations-dashboard .operations-hero{min-height:74px!important;padding:16px 26px!important;border-radius:14px!important}.operations-dashboard .operations-hero .flex{gap:0!important}.operations-dashboard .operations-hero-icon,.operations-dashboard .operations-hero-meta,.operations-dashboard .operations-hero-actions{display:none!important}.operations-dashboard .operations-hero h1{font-size:clamp(25px,2.2vw,34px)!important;line-height:1.05!important}@media (max-width:760px){.operations-dashboard .operations-hero{min-height:64px!important;padding:14px 18px!important}.operations-dashboard .operations-hero h1{font-size:24px!important}}.red-flag-audit{margin:18px 0 24px;overflow:hidden;border:1px solid #fecaca;border-radius:20px;background:#fff;box-shadow:0 8px 24px #94a3b81a}.red-flag-audit>header{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:20px 22px;border-bottom:1px solid #fee2e2;background:linear-gradient(120deg,#fff8f8,#fff 58%,#fffbf7)}.red-flag-audit>header span,.red-flag-modal header span{color:#dc2626;font-size:10px;font-weight:900;letter-spacing:.18em;text-transform:uppercase}.red-flag-audit>header h2{margin:3px 0;color:#111827;font-size:20px;font-weight:900}.red-flag-audit>header p{margin:0;color:#64748b;font-size:12px;font-weight:600}.red-flag-audit-summary{display:flex;gap:8px}.red-flag-audit-summary b{min-width:76px;padding:9px 12px;border:1px solid #fecaca;border-radius:12px;background:#ffffffdb;color:#b91c1c;font-size:20px;text-align:center}.red-flag-audit-summary small{display:block;margin-top:2px;color:#64748b;font-size:9px;font-weight:800;text-transform:uppercase}.red-flag-audit-summary b.is-resolved-green{border-color:#a7f3d0;color:#047857;background:#ecfdf5}.red-flag-audit-summary b.is-resolved-red{border-color:#fecaca;color:#b91c1c;background:#fff7f7}.red-flag-table-wrap{overflow-x:auto}.red-flag-audit table{width:100%;min-width:1040px;border-collapse:collapse}.red-flag-audit th{padding:11px 14px;background:#f8fafc;color:#64748b;font-size:10px;font-weight:900;letter-spacing:.08em;text-align:left;text-transform:uppercase}.red-flag-audit td{padding:13px 14px;border-top:1px solid #f1f5f9;color:#334155;font-size:12px;vertical-align:middle}.red-flag-audit td>strong,.red-flag-audit td>span{display:block;font-weight:800}.red-flag-audit td small{display:block;margin-top:3px;color:#94a3b8;font-size:10px;font-weight:600}.red-flag-stage{display:inline-flex;align-items:center;gap:6px;border:1px solid transparent;border-radius:99px;padding:7px 10px;font-size:10px;font-weight:900;letter-spacing:.01em;white-space:nowrap}.red-flag-stage svg{width:13px;height:13px;stroke-width:2.5}.red-flag-stage.is-red-flag{background:#fee2e2;color:#b91c1c}.red-flag-stage.is-permanent-red{background:#7f1d1d;color:#fff;box-shadow:0 0 0 3px #fecaca}.red-flag-stage.is-overdue-60{background:#ffedd5;color:#c2410c}.red-flag-stage.is-overdue-24{border-color:#fed7aa;background:#fff7ed;color:#c2410c}.red-flag-stage.is-missed-60{background:#ffedd5;color:#c2410c}.red-flag-stage.is-overdue-30{background:#fef3c7;color:#a16207}.red-flag-stage.is-due-30{background:#e0f2fe;color:#0369a1}.red-flag-stage.is-overdue-10{background:#fef3c7;color:#a16207}.red-flag-stage.is-due-10{background:#e0f2fe;color:#0369a1}.red-flag-stage.is-resolved-red{border-color:#fca5a5;background:#fff1f2;color:#be123c;box-shadow:0 3px 10px #be123c14}.red-flag-stage.is-resolved-green{border-color:#6ee7b7;background:#ecfdf5;color:#047857;box-shadow:0 3px 10px #04785714}.red-flag-user{display:flex!important;align-items:center;gap:9px}.red-flag-user .followup-flow-avatar{width:34px!important;height:34px!important;min-width:34px;font-size:12px}.red-flag-eye{display:inline-flex;align-items:center;gap:6px;border:1px solid #fecaca;border-radius:9px;background:#fff1f2;padding:7px 10px;color:#be123c;font-size:11px;font-weight:900;transition:.2s ease}.red-flag-eye:hover{background:#be123c;color:#fff;transform:translateY(-1px)}.red-flag-empty{padding:28px!important;color:#64748b!important;font-weight:800;text-align:center}.red-flag-pagination{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;border-top:1px solid #fee2e2;background:#fffffffa;padding:12px 18px}.red-flag-pagination-meta{display:flex;align-items:baseline;gap:6px}.red-flag-pagination-meta strong{font-size:12px;color:#0f766e}.red-flag-pagination-meta span,.red-flag-pagination-center{font-size:11px;font-weight:800;color:#64748b}.red-flag-pagination-center{justify-self:center;border-radius:999px;background:#ecfdf5;padding:6px 10px;color:#0f766e}.red-flag-pagination-actions{display:flex;justify-content:flex-end;gap:8px}.red-flag-pagination-actions button{min-width:82px;height:34px;border:1px solid #bcded7;border-radius:9px;background:#fff;color:#0f766e;font-size:11px;font-weight:900;transition:.18s ease}.red-flag-pagination-actions button:hover:not(:disabled){border-color:#0f766e;background:#ecfdf5}.red-flag-pagination-actions button:disabled{opacity:.42;cursor:not-allowed}.red-flag-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:160;display:grid;place-items:center;padding:20px;background:#0f172a8c;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.red-flag-modal{width:min(760px,100%);max-height:min(760px,90vh);overflow:auto;border:1px solid #fecaca;border-radius:22px;background:#fff;box-shadow:0 30px 80px #0f172a3d}.red-flag-modal>header{display:flex;justify-content:space-between;gap:20px;padding:22px;border-bottom:1px solid #fee2e2;background:linear-gradient(125deg,#fff1f2,#fff)}.operation-mis-card{margin-top:24px;overflow:hidden;border:1px solid #a5e3ee;border-radius:20px;background:#fff;box-shadow:0 18px 45px #0f766e14}.operation-mis-header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 20px;border-bottom:1px solid #c8f0f4;background:linear-gradient(115deg,#ecfeff,#f8fffe 56%,#fff)}.operation-mis-heading{display:flex;min-width:0;align-items:center;gap:13px}.operation-mis-heading>span{display:grid;width:46px;height:46px;flex:0 0 auto;place-items:center;border-radius:15px;background:linear-gradient(135deg,#cffafe,#e6fffb);color:#087e98;box-shadow:inset 0 0 0 1px #0891b214}.operation-mis-heading svg{width:21px}.operation-mis-heading small{display:block;color:#07839b;font-size:10px;font-weight:950;letter-spacing:.17em;text-transform:uppercase}.operation-mis-heading h2{margin:2px 0;color:#0f172a;font-size:20px;font-weight:950;line-height:1.1}.operation-mis-heading p{color:#64748b;font-size:11px;font-weight:750}.operation-mis-actions{display:flex;align-items:center;gap:9px}.operation-mis-actions label{display:flex;height:40px;width:min(240px,22vw);align-items:center;gap:8px;border:1px solid #d7e6e7;border-radius:11px;background:#fff;padding:0 11px;color:#64748b}.operation-mis-actions input{min-width:0;width:100%;border:0;outline:0;color:#0f172a;font-size:12px;font-weight:750}.operation-mis-actions button{display:inline-flex;height:40px;align-items:center;justify-content:center;gap:7px;white-space:nowrap;border:1px solid #b8dfe5;border-radius:11px;background:#fff;padding:0 13px;color:#087e98;font-size:11px;font-weight:950;transition:.18s ease}.operation-mis-actions button:hover:not(:disabled){transform:translateY(-1px);border-color:#0891b2;box-shadow:0 8px 18px #0891b21f}.operation-mis-actions button.primary{border-color:#087e98;background:linear-gradient(135deg,#087e98,#076f86);color:#fff}.operation-mis-actions button:disabled{cursor:wait;opacity:.55}.operation-mis-summary{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;padding:14px 18px;border-bottom:1px solid #e6f3f4;background:#fbfefe}.operation-mis-summary article{min-width:0;border:1px solid #e2eaee;border-radius:13px;background:#fff;padding:11px 13px}.operation-mis-summary span,.operation-mis-summary small{display:block;overflow:hidden;color:#64748b;font-size:9px;font-weight:850;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.operation-mis-summary strong{display:block;margin:3px 0 1px;color:#0f172a;font-size:20px;font-weight:950}.operation-mis-summary .filled{border-color:#b9ecd9;background:#f0fdf8}.operation-mis-summary .filled strong{color:#07875f}.operation-mis-summary .missing{border-color:#fed7aa;background:#fff9f2}.operation-mis-summary .missing strong{color:#e05210}.operation-mis-summary .completion{border-color:#bae6fd;background:#f0faff}.operation-mis-summary .completion strong{color:#087e98}.operation-mis-summary .completion div{height:5px;overflow:hidden;border-radius:99px;background:#dbeafe}.operation-mis-summary .completion i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#0891b2,#10b981)}.operation-mis-table-wrap{max-height:480px;overflow:auto}.operation-mis-table{width:100%;min-width:1060px;border-collapse:separate;border-spacing:0;color:#334155;font-size:12px}.operation-mis-table thead th{position:sticky;top:0;z-index:2;background:#f7fafc;padding:11px 16px;color:#64748b;font-size:9px;font-weight:950;letter-spacing:.08em;text-align:left;text-transform:uppercase}.operation-mis-table thead th:nth-child(n+4),.operation-mis-table tbody td:nth-child(n+4):not(:last-child){text-align:right}.operation-mis-table tbody td{border-top:1px solid #e9eff2;padding:11px 16px;font-weight:750;vertical-align:middle}.operation-mis-table tbody tr:not(.team-row):hover{background:#f7fffd}.operation-mis-table .team-row td{border-top-color:#bfedf2;background:#effcfd;color:#15334a;font-weight:900}.operation-mis-table .team-row button{display:inline-flex;align-items:center;gap:7px;border:0;background:transparent;color:#15334a;font-size:12px}.operation-mis-table .team-row button svg{width:15px;color:#07839b;transition:transform .18s ease}.operation-mis-table .team-row button svg.expanded{transform:rotate(90deg)}.operation-mis-table em{display:inline-flex;border-radius:99px;background:#cffafe;padding:4px 8px;color:#087e98;font-size:9px;font-style:normal;font-weight:950;text-transform:uppercase}.operation-mis-table em.manager{background:#ede9fe;color:#6d28d9}.operation-mis-table em.user{background:#d1fae5;color:#07875f}.mis-user{display:flex;align-items:center;gap:9px;padding-left:24px}.mis-user>span{display:grid;width:29px;height:29px;flex:0 0 auto;place-items:center;border-radius:9px;background:#e6fffb;color:#087e98;font-size:11px;font-weight:950}.mis-user strong,.mis-user small{display:block}.mis-user strong{color:#0f172a}.mis-user small{margin-top:2px;color:#7890a5;font-size:9px}.mis-progress{position:relative;display:flex;min-width:130px;align-items:center;gap:9px}.mis-progress:before{content:"";width:84px;height:7px;flex:0 0 auto;border-radius:99px;background:#fff;box-shadow:inset 0 0 0 1px #bceaf0}.mis-progress>i{position:absolute;left:0;display:block;max-width:84px;height:7px;border-radius:99px;background:#0891b2}.mis-progress.user:before{background:#e2e8f0;box-shadow:none}.mis-progress.user>i{background:linear-gradient(90deg,#0d9488,#10b981)}.mis-progress strong{color:#0f172a;font-size:11px}.operation-mis-empty{padding:36px!important;color:#64748b;font-weight:800!important;text-align:center!important}.operation-mis-card>footer{display:flex;justify-content:space-between;gap:12px;border-top:1px solid #dceff1;background:#fbfefe;padding:10px 18px;color:#64748b;font-size:10px;font-weight:800}.operation-mis-card>footer span{display:inline-flex;align-items:center;gap:7px;color:#087e98}.operation-mis-card>footer i{width:7px;height:7px;border-radius:50%;background:#10b981;box-shadow:0 0 0 4px #d1fae5}@media (max-width: 1180px){.operation-mis-header{align-items:flex-start;flex-direction:column}.operation-mis-actions{width:100%;flex-wrap:wrap}.operation-mis-actions label{width:min(100%,340px)}.operation-mis-summary{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 640px){.operation-mis-card{margin-top:16px;border-radius:16px}.operation-mis-header{padding:15px}.operation-mis-heading p{line-height:1.5}.operation-mis-actions label{width:100%}.operation-mis-actions button{flex:1}.operation-mis-summary{grid-template-columns:repeat(2,minmax(0,1fr));padding:12px}.operation-mis-summary .completion{grid-column:1/-1}.operation-mis-card>footer{align-items:flex-start;flex-direction:column}}.mis-overview-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}@media (max-width:767px){.mis-overview-grid{grid-template-columns:1fr!important}}.red-flag-modal header h2{margin:4px 0;color:#0f172a;font-size:22px;font-weight:900}.red-flag-modal header p{margin:0;color:#64748b;font-size:12px;font-weight:700}.red-flag-modal header button{display:grid;width:38px;height:38px;place-items:center;border-radius:50%;background:#fff;color:#64748b;box-shadow:0 3px 12px #0f172a1a}.red-flag-modal-meta{display:grid;grid-template-columns:repeat(4,1fr);gap:9px;padding:16px 22px;background:#f8fafc}.red-flag-modal-meta span{padding:10px;border:1px solid #e2e8f0;border-radius:10px;background:#fff;color:#334155;font-size:11px;font-weight:800}.red-flag-modal-meta b{display:block;margin-bottom:4px;color:#94a3b8;font-size:9px;text-transform:uppercase}.red-flag-history{padding:20px 24px 28px}.red-flag-history article{position:relative;display:grid;grid-template-columns:32px 1fr;gap:12px;padding-bottom:18px}.red-flag-history article:not(:last-child):before{content:"";position:absolute;top:30px;bottom:0;left:15px;width:2px;background:#fecaca}.red-flag-history article>i{z-index:1;display:grid;width:32px;height:32px;place-items:center;border-radius:50%;background:#dc2626;color:#fff;font-size:11px;font-style:normal;font-weight:900}.red-flag-history strong{color:#0f172a;font-size:13px}.red-flag-history p{margin:4px 0;color:#475569;font-size:12px}.red-flag-history time{color:#94a3b8;font-size:10px;font-weight:800}@media (max-width: 720px){.red-flag-audit>header{align-items:flex-start;flex-direction:column}.red-flag-audit-summary{width:100%}.red-flag-audit-summary b{flex:1;min-width:0}.red-flag-modal-meta{grid-template-columns:repeat(2,1fr)}}.sales-dashboard .sales-hero{min-height:74px!important;padding:16px 24px!important;border:1px solid #bae6e1!important;border-radius:14px!important;background:linear-gradient(115deg,#ecfdfb,#f0fdfa 45%,#f8fafc)!important;box-shadow:0 7px 20px #0f766e14!important}.sales-dashboard .sales-hero .operations-eyebrow,.sales-dashboard .sales-hero h1+p{display:none!important}.sales-dashboard .sales-hero h1{margin-top:0!important;color:#115e59!important;font-size:clamp(25px,2.2vw,34px)!important;line-height:1.05!important}@media (max-width:760px){.sales-dashboard .sales-hero{min-height:64px!important;padding:14px 18px!important}.sales-dashboard .sales-hero h1{font-size:24px!important}}.operations-dashboard .operations-pibo-chart-panel{overflow:hidden!important;border:1px solid #d8e8e6!important;border-radius:18px!important;background:linear-gradient(145deg,#fff,#f8fcfb)!important;padding:14px!important;box-shadow:0 12px 34px #0f4c4214!important}.operations-dashboard .operations-pibo-chart-layout{display:grid!important;grid-template-columns:minmax(0,1.55fr) minmax(360px,.75fr)!important;align-items:start!important;gap:14px!important}.operations-dashboard .operations-pibo-bar-card-modern,.operations-dashboard .operations-lead-pie-card-featured{min-height:440px!important;height:440px!important;overflow:hidden!important;border:1px solid #dce9e7!important;border-radius:15px!important;background:#fff!important;padding:16px!important;box-shadow:0 5px 18px #0f172a0b!important}.operations-dashboard .operations-pibo-bar-card-modern{display:flex!important;flex-direction:column!important}.operations-dashboard .operations-pibo-bar-card-head,.operations-dashboard .operations-lead-chart-head{min-height:50px!important;border-bottom:1px solid #edf3f2!important;padding:0 0 12px!important}.operations-dashboard .operations-pibo-bar-card-head strong,.operations-dashboard .operations-lead-chart-head strong{font-size:14px!important;color:#102a43!important}.operations-dashboard .operations-pibo-bar-card-head p,.operations-dashboard .operations-lead-chart-head p{margin-top:3px!important;font-size:10px!important;color:#7b8b9c!important}.operations-dashboard .operations-pibo-bar-card-head>span,.operations-dashboard .operations-lead-chart-head>span{border:1px solid #ccebe3!important;border-radius:999px!important;background:#edfaf6!important;padding:5px 9px!important;color:#087861!important;font-size:9px!important;font-weight:900!important}.operations-dashboard .operations-pibo-modern-chart{flex:1!important;min-height:280px!important;margin-top:6px!important}.operations-dashboard .operations-pibo-modern-chart .recharts-responsive-container{min-height:280px!important}.operations-dashboard .operations-pibo-bar-legend{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important;margin-top:8px!important}.operations-dashboard .operations-pibo-bar-legend span{display:flex!important;align-items:center!important;min-width:0!important;min-height:27px!important;overflow:hidden!important;border:1px solid #e1ecea!important;border-radius:8px!important;background:#fbfefd!important;padding:5px 7px!important;font-size:8px!important;font-weight:850!important;text-overflow:ellipsis!important;white-space:nowrap!important}.operations-dashboard .operations-pibo-bar-legend span i{flex:0 0 7px!important;width:7px!important;height:7px!important;border-radius:3px!important}.operations-dashboard .operations-pibo-bar-legend span small{margin-left:auto!important;border:0!important;background:#edf5f3!important;padding:2px 5px!important}.operations-dashboard .operations-lead-pie-card-featured{display:flex!important;flex-direction:column!important}.operations-dashboard .operations-lead-pie-card-featured .operations-lead-pie-wrap{display:flex!important;flex:1!important;min-height:0!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:10px!important;padding:5px 0 0!important}.operations-dashboard .operations-lead-pie-card-featured .operations-lead-pie{flex:0 0 238px!important;width:238px!important;height:238px!important}.operations-dashboard .operations-lead-pie-card-featured .operations-lead-pie .recharts-responsive-container{height:238px!important}.operations-dashboard .operations-lead-pie-card-featured .operations-lead-pie-center small{font-size:9px!important;color:#64748b!important}.operations-dashboard .operations-lead-pie-card-featured .operations-lead-pie-center strong{font-size:25px!important;color:#102a43!important}.operations-dashboard .operations-lead-pie-card-featured .operations-lead-legend{display:grid!important;width:100%!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;padding:0!important}.operations-dashboard .operations-lead-pie-card-featured .operations-lead-legend>div{display:grid!important;min-height:54px!important;grid-template-columns:10px minmax(0,1fr) auto!important;grid-template-rows:auto auto!important;align-items:center!important;-moz-column-gap:8px!important;column-gap:8px!important;border:1px solid #e0ecea!important;border-radius:10px!important;background:#fbfefd!important;padding:8px 10px!important}.operations-dashboard .operations-lead-pie-card-featured .operations-lead-legend>div>span{grid-row:1/3!important;width:8px!important;height:28px!important;border-radius:4px!important}.operations-dashboard .operations-lead-pie-card-featured .operations-lead-legend p{font-size:9px!important}.operations-dashboard .operations-lead-pie-card-featured .operations-lead-legend strong{font-size:14px!important;color:#102a43!important}.operations-dashboard .operations-lead-pie-card-featured .operations-lead-legend small{grid-column:3!important;grid-row:1/3!important;border-radius:999px!important;background:#edf5f3!important;padding:4px 6px!important;font-size:9px!important;font-weight:900!important}@media (max-width:1100px){.operations-dashboard .operations-pibo-chart-layout{grid-template-columns:1fr!important}.operations-dashboard .operations-pibo-bar-card-modern,.operations-dashboard .operations-lead-pie-card-featured{height:auto!important;min-height:420px!important}.operations-dashboard .operations-lead-pie-card-featured .operations-lead-pie-wrap{flex-direction:row!important}.operations-dashboard .operations-lead-pie-card-featured .operations-lead-legend{grid-template-columns:1fr!important;max-width:420px!important}}@media (max-width:640px){.operations-dashboard .operations-pibo-chart-panel{padding:8px!important}.operations-dashboard .operations-pibo-bar-card-modern,.operations-dashboard .operations-lead-pie-card-featured{padding:12px!important}.operations-dashboard .operations-pibo-bar-legend{grid-template-columns:repeat(2,minmax(0,1fr))!important}.operations-dashboard .operations-lead-pie-card-featured .operations-lead-pie-wrap{flex-direction:column!important}}.operations-dashboard .operations-pibo-chart-layout{grid-template-columns:minmax(0,1.65fr) minmax(330px,.72fr)!important;align-items:stretch!important}.operations-dashboard .operations-pibo-bar-card-modern,.operations-dashboard .operations-lead-pie-card-featured{height:450px!important;min-height:450px!important}.operations-dashboard .operations-pibo-modern-chart,.operations-dashboard .operations-pibo-modern-chart .recharts-responsive-container{min-height:345px!important;height:345px!important;overflow:visible!important}.operations-dashboard .operations-pibo-modern-chart .recharts-wrapper,.operations-dashboard .operations-pibo-modern-chart svg{overflow:visible!important}.operations-dashboard .operations-pibo-bar-legend{display:none!important}.operations-dashboard .operations-lead-pie-card-featured .operations-lead-pie-wrap{min-height:350px!important}.operations-dashboard .operations-lead-pie-card-featured .operations-lead-pie{flex-basis:250px!important;width:250px!important;height:250px!important}.operations-dashboard .operations-lead-pie-card-featured .operations-lead-pie .recharts-responsive-container{height:250px!important}@media (max-width:820px){.operations-dashboard .operations-pibo-chart-layout{grid-template-columns:1fr!important}.operations-dashboard .operations-pibo-bar-card-modern{height:470px!important;min-height:470px!important}.operations-dashboard .operations-lead-pie-card-featured{height:auto!important;min-height:420px!important}.operations-dashboard .operations-lead-pie-card-featured .operations-lead-pie-wrap{flex-direction:row!important}.operations-dashboard .operations-lead-pie-card-featured .operations-lead-legend{grid-template-columns:1fr!important;max-width:360px!important}}@media (max-width:560px){.operations-dashboard .operations-pibo-bar-card-modern{height:455px!important;padding:10px!important}.operations-dashboard .operations-pibo-modern-chart,.operations-dashboard .operations-pibo-modern-chart .recharts-responsive-container{height:340px!important;min-height:340px!important}.operations-dashboard .operations-lead-pie-card-featured .operations-lead-pie-wrap{flex-direction:column!important}}.operations-dashboard .operations-pibo-bar-segment{cursor:default!important;opacity:1!important;filter:none!important;transform:none!important;transition:none!important}.operations-dashboard .operations-pibo-bar-segment:hover,.operations-dashboard .operations-pibo-bar-segment.is-active,.operations-dashboard .operations-pibo-bar-segment.is-dim{opacity:1!important;filter:none!important;transform:none!important}.client-progress-tabs-shell{overflow:hidden!important;padding:10px!important;border-color:#b7eadb!important;background:linear-gradient(135deg,#f4fffb,#fff)!important;box-shadow:0 12px 30px #0f766e14!important}.client-progress-tab-rail,.client-progress-tab-rail *{box-sizing:border-box}.client-progress-tab-rail{display:flex;gap:10px;overflow-x:auto;overflow-y:hidden;padding:0 0 3px;scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:#8bcfc2 #e8f3f1}.client-progress-tab-rail::-webkit-scrollbar{display:block;height:6px}.client-progress-tab-rail::-webkit-scrollbar-track{border-radius:999px;background:#e8f3f1}.client-progress-tab-rail::-webkit-scrollbar-thumb{border:1px solid #e8f3f1;border-radius:999px;background:#8bcfc2}.client-progress-tab{--tab-progress:0%;position:relative;display:flex;height:88px;min-width:190px;flex:1 0 190px;align-items:center;gap:11px;overflow:hidden;scroll-snap-align:start;border:1px solid #dce9e7;border-radius:15px;background:linear-gradient(180deg,#fff,#fbfdfd 64%,#f0f4f5 65%,#f8fafc);padding:0 13px 13px;color:#475569;font-size:13px;font-weight:900;box-shadow:0 8px 20px #0f172a0f,inset 0 1px #fff;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background .18s ease,color .18s ease}.client-progress-tab:after{content:"";position:absolute;left:-8%;right:-8%;bottom:-21px;height:38px;border-radius:50% 50% 0 0;background:linear-gradient(90deg,#cbd5e1,#eef2f7);opacity:.5}.client-progress-tab:hover{transform:translateY(-2px);border-color:#86d5c7;box-shadow:0 13px 25px #0f5d461f}.client-progress-tab-icon{position:relative;z-index:2;display:grid;width:42px;height:42px;flex:0 0 auto;place-items:center;border:1px solid #d9e4e8;border-radius:12px;background:#ffffffeb;color:#4d6888;box-shadow:0 5px 12px #0f172a0f}.client-progress-tab-copy{position:relative;z-index:2;display:block;min-width:0;text-align:left}.client-progress-tab-copy strong,.client-progress-tab-copy small{display:block}.client-progress-tab-copy strong{overflow:hidden;color:inherit;font-size:13px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.client-progress-tab-copy small{margin-top:6px;font-size:11px;font-weight:950}.client-progress-tab-fill{position:absolute;inset:auto 0 0 0;z-index:3;height:4px;width:var(--tab-progress);border-radius:999px;background:linear-gradient(90deg,#f59e0b,#10b981,#30737b)}.client-progress-tab-active{border-color:#5ac9a2;background:linear-gradient(180deg,#f5fff9,#e9fff3 64%,#8de0b0 65%,#d1fae5);color:#087858;box-shadow:0 13px 28px #10b9812b}.client-progress-tab-active:after{background:linear-gradient(90deg,#55cf91,#b8f0cc);opacity:.85}.client-progress-tab-active .client-progress-tab-icon{border-color:#60cca6;background:linear-gradient(145deg,#138761,#0b7655);color:#fff}.client-progress-tab-active .client-progress-tab-fill{background:#07875f}.client-progress-tab-complete:not(.client-progress-tab-active){border-color:#a7e5cf;background:linear-gradient(180deg,#f0fff8,#fff 65%,#d1fae5 66%,#ecfdf5);color:#047857}.client-progress-tab-disabled,.client-progress-tab-disabled:hover{cursor:not-allowed;transform:none;border-color:#d8dee6;background:#eef2f6;color:#7c899b;box-shadow:none;opacity:.72}.client-progress-tab-disabled:after{background:#d8dee6}.client-progress-tab-disabled .client-progress-tab-icon{border-color:#d5dce5;background:#e2e8f0;color:#64748b}.client-progress-tab-disabled .client-progress-tab-fill{display:none}@media (max-width:640px){.client-progress-tab{min-width:176px;height:82px;font-size:12px}.client-progress-tab-rail{padding-bottom:2px}}.sales-report-pagination{position:sticky;bottom:0;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;border-top:1px solid #dce8e6;background:#fffffffa;padding:13px 20px;box-shadow:0 -8px 24px #0f172a0d;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.sales-report-pagination>div:first-child{display:flex;align-items:baseline;gap:5px}.sales-report-pagination strong{font-size:12px;color:#0f766e}.sales-report-pagination span{font-size:11px;font-weight:850;color:#64748b}.sales-report-pagination>span{border-radius:999px;background:#edf8f5;padding:6px 10px;color:#0f766e}.sales-report-pagination-actions{display:flex;justify-content:flex-end;gap:8px}.sales-report-pagination-actions button{min-width:82px;height:34px;border:1px solid #bcded7;border-radius:9px;background:#fff;color:#0f766e;font-size:11px;font-weight:900;transition:.18s}.sales-report-pagination-actions button:hover:not(:disabled){border-color:#0f766e;background:#ecfdf5}.sales-report-pagination-actions button:disabled{cursor:not-allowed;opacity:.42}@media (max-width:640px){.sales-report-pagination{grid-template-columns:1fr auto}.sales-report-pagination>span{display:none}.sales-report-pagination-actions button{min-width:66px}}.sales-dashboard .sales-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}@media (max-width:1100px){.sales-dashboard .sales-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:620px){.sales-dashboard .sales-metric-grid{grid-template-columns:1fr!important}}.compliance-health-page{width:100%!important;max-width:none!important;min-height:calc(100vh - 76px);background:linear-gradient(180deg,#effcf8,#f8fbff 54%,#fff);padding:18px 22px 0!important}.compliance-health-shell{width:100%!important;max-width:none!important;margin:0!important;border:0!important;border-radius:0!important;background:transparent!important;padding:0!important;box-shadow:none!important}.compliance-health-page-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(460px,.45fr);gap:28px;align-items:start;overflow:hidden;border:1px solid #bdebdc;border-radius:24px;background:#fff;padding:36px 34px 0;box-shadow:0 12px 35px #0f4c4214}.compliance-health-page-hero>div:first-child{position:relative;min-height:150px;padding-left:78px}.compliance-health-page-hero h2{font-size:clamp(32px,3.1vw,48px)!important;line-height:1.02!important;letter-spacing:0!important;color:#020617!important}.compliance-health-page-hero p{color:#047857!important}.compliance-health-page-hero>div:first-child>p:last-child{color:#52627a!important;font-size:15px!important}.compliance-health-back{position:absolute;left:0;top:36px;display:grid;width:52px;height:52px;place-items:center;border:1px solid #b9efd9;border-radius:11px;background:#ecfdf5;color:#047857;box-shadow:0 8px 18px #0f766e1f}.compliance-health-download{display:inline-flex;width:100%;min-height:56px;align-items:center;justify-content:center;gap:10px;border-radius:13px;background:#ff5a1f;color:#fff;font-size:16px;font-weight:950;box-shadow:0 10px 22px #f973163d}.compliance-health-stats{display:grid;width:100%;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:14px}.compliance-health-stats strong{display:flex;min-height:88px;flex-direction:column;justify-content:center;border:1px solid #e6edf2;border-radius:10px;background:linear-gradient(180deg,#fff,#f8fafc);padding:12px;color:#020617;font-size:30px;font-weight:950;line-height:1}.compliance-health-stats span{margin-top:10px;color:#52627a;font-size:10px;font-weight:950;text-transform:uppercase}.compliance-health-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden;border:1px solid #dce8e6;border-top:0;border-radius:0 0 18px 18px;background:#f8fafc}.compliance-health-steps span{display:flex;min-height:58px;align-items:center;gap:10px;border-right:1px solid #e5edf0;padding:0 24px;color:#334155;font-size:15px;font-weight:900}.compliance-health-steps span:last-child{border-right:0}.compliance-health-steps svg{color:#0f9f75}.compliance-health-page .mt-6.grid{gap:22px!important;margin-top:26px!important}.compliance-health-page section.rounded-2xl{width:100%!important;max-width:none!important;border-color:#d9e5ec!important;border-radius:16px!important;background:#fff!important;box-shadow:0 6px 18px #0f172a0a!important}.compliance-health-page section.rounded-2xl>h3,.compliance-health-page section.rounded-2xl .flex h3{font-size:20px!important;color:#020617!important}.compliance-health-page section.rounded-2xl>h3:first-child{border:1px solid #bdebdc;border-radius:11px;background:linear-gradient(90deg,#ecfdf5,#f6fbff);padding:16px 20px}.compliance-health-page .form-input{min-height:58px;border-color:#cbd9e6!important;border-radius:13px!important;font-weight:850!important}.compliance-health-page table{width:100%!important;min-width:1180px}.compliance-health-page th{background:#f8fafc!important;color:#53687f!important;font-weight:950!important;letter-spacing:.08em}.compliance-health-page td{border-color:#dfe8f0!important}.compliance-health-page tbody tr{min-height:96px}.compliance-health-page td{vertical-align:middle!important}.compliance-health-page td .form-input{min-height:46px!important;background:#fff!important;font-size:13px!important;font-weight:900!important}.compliance-health-page th:nth-child(1){width:86px}.compliance-health-page th:nth-child(2){width:250px}.compliance-health-page th:nth-child(3){width:34%}.compliance-health-page th:nth-child(4){width:34%}.compliance-health-page th:nth-child(5){width:240px}.compliance-health-page th:nth-child(6){width:74px}.compliance-health-file-button{display:inline-flex;width:100%;min-height:42px;cursor:pointer;align-items:center;justify-content:center;gap:8px;border:1px solid #7ee6bd;border-radius:10px;background:#ecfdf5;color:#007f68;font-size:12px;font-weight:950}.compliance-health-file-button:hover{background:#dcfce7}.compliance-health-file-name{display:grid;min-height:42px;margin-top:8px;place-items:center;border:1px solid #cbd9e6;border-radius:10px;background:#fff;color:#94a3b8;font-size:11px;font-weight:850}.compliance-health-delete{display:inline-grid;width:38px;height:38px;place-items:center;border:1px solid #ffa5a5;border-radius:9px;background:#fff;color:#ef4444}.compliance-health-delete:hover{background:#fff1f2}.compliance-health-page footer{position:sticky!important;bottom:0!important;z-index:15!important;margin-right:-22px!important;margin-left:-22px!important;background:#f5fffbf5!important;padding:16px 22px!important;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}@media (max-width:1120px){.compliance-health-page-hero{grid-template-columns:1fr;padding-bottom:22px}.compliance-health-stats,.compliance-health-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.compliance-health-page{padding:14px!important}.compliance-health-page-hero{padding:20px 16px}.compliance-health-page-hero>div:first-child{padding-left:0;padding-top:58px}.compliance-health-back{top:0}.compliance-health-stats,.compliance-health-steps{grid-template-columns:1fr}.compliance-health-steps span{min-height:46px}.compliance-health-page footer{margin-left:-14px!important;margin-right:-14px!important;padding:12px 14px!important}}.compliance-health-page-hero{grid-template-columns:minmax(0,1fr) minmax(420px,607px);padding:20px 20px 0;border-radius:18px}.compliance-health-page-hero>div:first-child{min-height:138px;padding:24px 0 0 60px}.compliance-health-page-hero h2{font-size:30px!important;letter-spacing:.01em!important}.compliance-health-back{top:24px;width:44px;height:44px}.compliance-health-download{min-height:44px}.compliance-health-stats strong{min-height:78px;font-size:24px}.compliance-health-page section.rounded-2xl{padding:20px!important}.compliance-health-page section.rounded-2xl>h3,.compliance-health-page section.rounded-2xl .flex h3{font-size:17px!important}.compliance-health-page .form-input{min-height:50px!important;font-weight:700!important}.compliance-health-page table{min-width:1080px}.compliance-health-page td .form-input{font-weight:700!important}.compliance-checklist-head,.compliance-checklist-row{display:grid;grid-template-columns:80px minmax(360px,1fr) 200px minmax(240px,.45fr);align-items:center;gap:8px;min-width:940px}.compliance-checklist-head{min-height:42px;background:#f8fafc;color:#64748b;font-size:11px;font-weight:900;letter-spacing:.08em;text-align:center;text-transform:uppercase}.compliance-checklist-group{display:flex;min-width:940px;align-items:center;justify-content:space-between;border-top:1px solid #dce7ee;border-bottom:1px solid #dce7ee;background:linear-gradient(90deg,#ecfdf5,#eff8ff);padding:12px 16px;color:#066b58;font-size:13px;font-weight:900}.compliance-checklist-group span{border:1px solid #d9e3ec;border-radius:8px;background:#fff;padding:4px 10px;color:#64748b;font-size:10px;text-transform:uppercase}.compliance-checklist-row{border-bottom:1px solid #e2e8f0;padding:8px;background:#fff}.compliance-checklist-row:last-child{border-bottom:0}.compliance-checklist-row>strong{padding:0 12px;text-align:center;font-size:13px;color:#1e293b}.compliance-checklist-number{display:grid;min-height:48px;place-items:center;border:1px solid #d6e0eb;border-radius:12px;background:#fbfdff;font-size:13px;font-weight:900}.compliance-checklist-row .form-input{min-height:48px!important}.compliance-conclusion-row{display:grid;grid-template-columns:42px 1fr 1fr 42px;align-items:center;gap:10px;border:1px solid #edf1f5;border-radius:14px;background:#f8fafc;padding:14px}.compliance-conclusion-row>span{display:grid;width:36px;height:36px;place-items:center;border-radius:10px;background:#0f9f83;color:#fff;font-weight:900}.compliance-add-note{display:flex;min-height:48px;align-items:center;justify-content:center;gap:8px;border:1px dashed #82e8c1;border-radius:12px;background:#f0fdf8;color:#047857;font-weight:900}.compliance-checklist-scroll{max-height:520px;overscroll-behavior:contain;scrollbar-color:#94a3b8 #eef5f4;scrollbar-width:thin}.compliance-checklist-scroll .compliance-checklist-head{position:sticky;top:0;z-index:5;box-shadow:0 1px #dce7ee}.compliance-products-select{position:relative}.compliance-products-panel{position:relative;z-index:12;margin-top:7px;overflow:hidden;border:1px solid #cce7dd;border-radius:12px;background:#fff;box-shadow:0 18px 32px #0f172a1f}.compliance-products-option{display:flex;width:100%;min-height:60px;align-items:center;justify-content:space-between;padding:0 16px;color:#334155;font-size:13px;font-weight:900;text-align:left}.compliance-products-option:hover{background:#f0fdf8}.compliance-products-option>span:last-child{display:grid;width:24px;height:24px;place-items:center;border:1px solid #d9e4eb;border-radius:8px;color:#fff}.compliance-products-option>span.selected{border-color:#059669;background:#059669}.compliance-shared-upload{margin:0 10px 10px;border:1px solid #a7efd1;border-radius:12px;background:linear-gradient(135deg,#f0fdf8,#f3fbff);padding:13px;color:#064e3b}.compliance-shared-upload strong{display:block;font-size:13px;font-weight:950}.compliance-shared-upload p{margin-top:3px;color:#64748b;font-size:10px;font-weight:700;line-height:1.4}.compliance-shared-upload b{display:flex;min-width:42px;flex-direction:column;align-items:center;border-radius:9px;background:#fff;padding:7px;color:#047857;font-size:12px}.compliance-shared-upload b small{font-size:9px}.compliance-shared-upload label{display:flex;min-height:42px;cursor:pointer;align-items:center;justify-content:center;gap:7px;border:1px solid #78dfb6;border-radius:10px;background:#fff;color:#047857;font-size:12px;font-weight:950}.compliance-shared-upload label.primary{background:#078264;color:#fff;box-shadow:0 6px 14px #0596692e}.compliance-submit-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;display:grid;place-items:center;background:#0f172a94;padding:20px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.compliance-submit-modal{position:relative;width:min(100%,576px);overflow:hidden;border-radius:26px;background:#fff;box-shadow:0 28px 80px #0f172a57;animation:compliance-modal-in .2s ease-out}.compliance-submit-modal header{display:flex;align-items:flex-start;gap:16px;background:linear-gradient(110deg,#f0fdf8,#effbff);padding:25px}.compliance-submit-modal header>span{display:grid;width:48px;height:48px;flex:none;place-items:center;border-radius:14px;background:#078264;color:#fff;box-shadow:0 10px 20px #05966938}.compliance-submit-modal header p{color:#047857;font-size:11px;font-weight:950;letter-spacing:.16em;text-transform:uppercase}.compliance-submit-modal header h3{max-width:380px;margin-top:4px;color:#0f172a;font-size:20px;font-weight:950;line-height:1.25}.compliance-submit-modal header>button{display:grid;width:40px;height:40px;margin-left:auto;place-items:center;border:1px solid #dbe5ec;border-radius:13px;background:#fff;color:#64748b;box-shadow:0 4px 10px #0f172a0d}.compliance-submit-modal header>button:hover{background:#f8fafc;color:#0f172a}.compliance-submit-check{display:flex;cursor:pointer;align-items:flex-start;gap:12px;border:1px solid #b9efd9;border-radius:14px;background:#f0fdf8;padding:18px;color:#1e293b;font-size:14px;font-weight:900;line-height:1.5}.compliance-submit-check input{width:19px;height:19px;margin-top:1px;flex:none;accent-color:#078264}.compliance-submit-button{min-width:120px;min-height:48px;border-radius:14px;background:#f97316;color:#fff;font-size:14px;font-weight:950;box-shadow:0 9px 18px #f9731638;transition:.18s}.compliance-submit-button:hover:not(:disabled){background:#ea580c;transform:translateY(-1px)}.compliance-submit-button:disabled{cursor:not-allowed;background:#fdba8c;box-shadow:none;opacity:.75}@keyframes compliance-modal-in{0%{opacity:0;transform:translateY(12px) scale(.97)}to{opacity:1;transform:none}}@media (max-width:760px){.compliance-conclusion-row{grid-template-columns:36px 1fr 36px}.compliance-conclusion-row textarea:nth-of-type(2){grid-column:2/3}.compliance-health-page-hero h2{font-size:25px!important}}.lead-company-search{border:1px solid #b9e7db;border-radius:16px;background:linear-gradient(120deg,#f0fdf8,#f5fbff);padding:18px}.lead-search-result{display:flex;align-items:center;justify-content:space-between;gap:16px;border:1px solid #dbe6ec;border-radius:12px;background:#fff;padding:12px 14px}.lead-search-result.duplicate{border-color:#fecaca;background:#fff7f7}.lead-search-result strong{display:block;color:#172033;font-size:13px;font-weight:950}.lead-search-result p{margin-top:3px;color:#64748b;font-size:10px;font-weight:750}.lead-search-result>span{flex:none;border-radius:999px;background:#f1f5f9;padding:5px 10px;color:#475569;font-size:10px;font-weight:950}.lead-search-result.duplicate>span{background:#fee2e2;color:#b91c1c}.lead-duplicate-warning,.lead-search-available{display:flex;align-items:flex-start;gap:11px;margin-top:10px;border:1px solid #fecaca;border-radius:12px;background:#fff1f2;padding:14px;color:#b91c1c}.lead-duplicate-warning svg,.lead-search-available svg{flex:none}.lead-duplicate-warning strong,.lead-search-available strong{display:block;font-size:13px;font-weight:950}.lead-duplicate-warning p,.lead-search-available p{margin-top:3px;font-size:11px;font-weight:750;line-height:1.45}.lead-search-available{align-items:center;border-color:#a7f3d0;background:#ecfdf5;color:#047857}.lead-search-available>div{flex:1}.lead-search-available>button{flex:none;border-radius:9px;background:#047857;padding:9px 13px;color:#fff;font-size:11px;font-weight:950}@media (max-width:640px){.lead-search-result,.lead-search-available{align-items:flex-start;flex-direction:column}.lead-search-available>button{width:100%}}.lead-service-matrix{overflow:hidden;border:1px solid #cfe2e7;border-radius:15px;background:#fff;box-shadow:0 5px 16px #0f172a0a}.lead-service-matrix-title{display:flex;align-items:center;justify-content:space-between;gap:16px;background:linear-gradient(90deg,#ecfdf5,#f0f8ff);padding:14px 16px}.lead-service-matrix-title p{color:#0f172a;font-size:14px;font-weight:950}.lead-service-matrix-title span{display:block;margin-top:3px;color:#64748b;font-size:10px;font-weight:750}.lead-service-matrix-title>button{display:flex;min-height:38px;align-items:center;gap:7px;border-radius:10px;background:#087d66;padding:0 15px;color:#fff;font-size:11px;font-weight:950;box-shadow:0 6px 14px #0596692e}.lead-service-matrix .overflow-x-auto{position:relative;scrollbar-color:#83a9a1 #edf6f4;scrollbar-width:thin}.lead-service-matrix .overflow-x-auto::-webkit-scrollbar{height:12px}.lead-service-matrix .overflow-x-auto::-webkit-scrollbar-track{background:#edf6f4}.lead-service-matrix .overflow-x-auto::-webkit-scrollbar-thumb{border:3px solid #edf6f4;border-radius:999px;background:#83a9a1}.lead-service-matrix-head,.lead-service-matrix-row{display:grid;grid-template-columns:44px minmax(160px,.8fr) minmax(165px,.75fr) minmax(195px,.95fr) minmax(175px,.85fr) minmax(185px,.88fr) minmax(210px,1fr) minmax(125px,.52fr) minmax(130px,.55fr) 50px;align-items:center;-moz-column-gap:12px;column-gap:12px;min-width:1590px}.lead-service-matrix-head{position:sticky;top:0;z-index:5;min-height:48px;border-top:1px solid #dbe7ec;border-bottom:1px solid #dbe7ec;background:linear-gradient(90deg,#f8fafc,#f1f5f9);padding:0 12px;color:#475569;font-size:9.5px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.lead-service-matrix-head>span{display:flex;align-items:center;gap:3px;white-space:nowrap}.lead-service-matrix-head b{position:relative;top:-1px;color:#ef4444;font-size:12px;line-height:1}.lead-service-matrix-head>span:first-child,.lead-service-matrix-row>span:first-child{position:sticky;left:0;z-index:3;background:inherit;padding-left:2px}.lead-service-matrix-head>span:last-child,.lead-service-matrix-row>button:last-child,.lead-service-matrix-row>div:last-child{position:sticky;right:0;z-index:3}.lead-service-matrix-row>span:first-child{background:#fff;padding-left:2px;padding-right:4px;box-shadow:10px 0 14px -10px #0f172a1f}.lead-service-matrix-row>button:last-child,.lead-service-matrix-row>div:last-child{background:#fff;padding-left:4px}.lead-service-matrix-head{background:linear-gradient(90deg,#f8fafc,#f1f5f9)}.lead-service-matrix-head>span:first-child{background:linear-gradient(90deg,#f8fafc 60%,#f8fafc00);padding-right:8px}.lead-service-matrix-head>span:last-child{background:linear-gradient(270deg,#f1f5f9 60%,#f1f5f900);padding-left:8px;text-align:right;justify-content:flex-end}.lead-service-matrix-row{align-items:start;border-bottom:1px solid #e5edf1;padding:12px}.lead-service-matrix-row:last-child{border-bottom:0}.lead-service-matrix-row:hover{background:linear-gradient(90deg,#f0fdfa,#f8fafc 30%,#f8fafc)}.lead-service-matrix-row:hover>span:first-child{background:#f0fdfa!important}.lead-service-matrix-row:hover>button:last-child,.lead-service-matrix-row:hover>div:last-child{background:#f8fafc}.lead-service-matrix-row>div:not(.lead-service-not-applicable){min-width:0}.lead-service-matrix-row .searchable-select-trigger{min-height:44px!important;border-radius:10px!important}.lead-service-select-cell{display:grid;min-width:0;gap:7px;overflow:hidden}.lead-service-select-cell>div{width:100%;min-width:0;max-width:100%;overflow:hidden}.lead-service-select-cell input{width:0;min-width:0}.lead-service-catalog-add{display:inline-flex;width:-moz-max-content;width:max-content;max-width:100%;align-items:center;gap:4px;border-radius:8px;padding:4px 8px;color:#065f46;background:linear-gradient(90deg,#ecfdf5,#f0fdfa);border:1px dashed #6ee7b7;font-size:10px;font-weight:900;line-height:1.2;transition:.18s;white-space:nowrap}.lead-service-catalog-add:hover{background:#d1fae5;color:#064e3b;border-color:#34d399;transform:translateY(-1px);box-shadow:0 4px 8px #10b9811f}.lead-service-catalog-add svg{flex:none}.lead-service-row-number{display:grid;width:36px;height:40px;place-items:center;border:1px solid #d6e2e9;border-radius:10px;background:linear-gradient(145deg,#f1f5f9,#f8fafc);color:#0f766e;font-size:11px;font-weight:950;box-shadow:inset 0 1px #ffffffb3}.lead-service-not-applicable{display:flex;min-height:44px;align-items:center;gap:7px;border:1px solid #a7f3d0;border-radius:10px;background:linear-gradient(145deg,#ecfdf5,#f0fdfa);padding:0 11px;color:#047857;font-size:10px;font-weight:900;box-shadow:inset 0 1px #fff9}.lead-matrix-inline-add{display:grid;width:43px;height:44px;flex:none;place-items:center;border:1px dashed #6ee7b7;border-radius:10px;background:#ecfdf5;color:#047857}.lead-matrix-inline-add:disabled{cursor:not-allowed;opacity:.45}.lead-matrix-remove{display:grid;width:38px;height:38px;place-items:center;border:1px solid #fecaca;border-radius:10px;background:linear-gradient(145deg,#fff7f7,#fef2f2);color:#dc2626;box-shadow:inset 0 1px #fff9;transition:.18s}.lead-matrix-remove:hover:not(:disabled){background:#fee2e2;border-color:#fca5a5;color:#991b1b;transform:translateY(-1px);box-shadow:0 6px 10px #dc26261a}.lead-matrix-remove:disabled{cursor:not-allowed;border-color:#e2e8f0;background:#f8fafc;color:#cbd5e1}@media (max-width:640px){.lead-service-matrix-title{align-items:flex-start;flex-direction:column}.lead-service-matrix-title>button{width:100%;justify-content:center}}.lead-duplicate-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:110;display:grid;place-items:center;background:#0f172a94;padding:18px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.lead-duplicate-modal{width:min(100%,620px);overflow:hidden;border-radius:24px;background:#fff;box-shadow:0 30px 90px #0f172a59;animation:compliance-modal-in .2s ease-out}.lead-duplicate-modal>header{display:flex;align-items:flex-start;gap:16px;background:linear-gradient(115deg,#fff7ed,#fff,#f0fdf8);padding:22px 24px}.lead-duplicate-modal>header>div{min-width:0;flex:1}.lead-duplicate-modal>header p{color:#ea580c;font-size:10px;font-weight:950;letter-spacing:.15em;text-transform:uppercase}.lead-duplicate-modal>header h2{margin-top:4px;color:#0f172a;font-size:19px;font-weight:950}.lead-duplicate-modal>header span{display:block;margin-top:4px;color:#64748b;font-size:11px;font-weight:800}.lead-duplicate-modal>header>button{display:grid;width:38px;height:38px;place-items:center;border:1px solid #dfe7ec;border-radius:12px;background:#fff;color:#64748b}.lead-duplicate-question{display:flex;align-items:flex-start;gap:12px;border:1px solid #fed7aa;border-radius:14px;background:#fff7ed;padding:16px;color:#9a3412}.lead-duplicate-question svg{flex:none}.lead-duplicate-question strong{display:block;font-size:13px;font-weight:950}.lead-duplicate-question p{margin-top:4px;font-size:11px;font-weight:750;line-height:1.55}.lead-duplicate-choice{display:flex;min-height:86px;align-items:center;justify-content:center;gap:12px;border:1px solid;border-radius:15px;text-align:left;transition:.18s}.lead-duplicate-choice span{display:flex;flex-direction:column}.lead-duplicate-choice b{font-size:14px;font-weight:950}.lead-duplicate-choice small{margin-top:2px;font-size:10px;font-weight:800}.lead-duplicate-choice.yes{border-color:#86efac;background:#f0fdf4;color:#047857}.lead-duplicate-choice.no{border-color:#fecaca;background:#fff7f7;color:#b91c1c}.lead-duplicate-choice:hover{transform:translateY(-1px);box-shadow:0 8px 18px #0f172a14}.lead-approval-upload{display:flex;min-height:48px;cursor:pointer;align-items:center;justify-content:center;gap:8px;border:1px dashed #7dd3b0;border-radius:11px;background:#f0fdf8;color:#047857;font-size:12px;font-weight:950}@media (max-width:520px){.lead-duplicate-modal .grid-cols-2{grid-template-columns:1fr}}.lead-service-only-banner{display:flex;align-items:flex-start;gap:10px;border:1px solid #a7f3d0;border-radius:12px;background:#ecfdf5;padding:13px;color:#047857}.lead-service-only-banner svg{flex:none}.lead-service-only-banner strong{display:block;font-size:12px;font-weight:950}.lead-service-only-banner p{margin-top:2px;font-size:10px;font-weight:750}.lead-frozen-fields{position:relative;opacity:.7}.lead-frozen-fields input,.lead-frozen-fields textarea,.lead-frozen-fields button,.lead-frozen-fields select{cursor:not-allowed!important}.lead-address-title{display:flex;align-items:center;justify-content:space-between;gap:16px}.lead-address-title h2{font-size:22px;font-weight:950;color:#0f172a}.lead-address-title p{margin-top:3px;color:#64748b;font-size:11px;font-weight:750}.lead-address-title>button{display:flex;min-height:40px;align-items:center;gap:7px;border-radius:10px;background:#087d66;padding:0 15px;color:#fff;font-size:11px;font-weight:950;box-shadow:0 6px 14px #0596692e}.lead-address-title>button:disabled{cursor:not-allowed;opacity:.5}.lead-address-matrix{display:block;width:100%;max-width:100%;min-width:0;overflow-x:auto!important;overflow-y:hidden;border:1px solid #d5e4e9;border-radius:14px;background:#fff;overscroll-behavior-x:contain;scrollbar-color:#83a9a1 #edf6f4;scrollbar-width:thin;contain:inline-size}.lead-address-matrix::-webkit-scrollbar{height:10px}.lead-address-matrix::-webkit-scrollbar-track{background:#edf6f4}.lead-address-matrix::-webkit-scrollbar-thumb{border:2px solid #edf6f4;border-radius:999px;background:#83a9a1}.lead-address-head,.lead-address-row{display:grid;grid-template-columns:48px minmax(230px,1.3fr) minmax(190px,1fr) minmax(190px,1fr) minmax(155px,.75fr) minmax(175px,.8fr) minmax(175px,.8fr) 110px minmax(210px,1fr) 55px;align-items:center;gap:9px;width:1620px;min-width:1620px}.lead-address-head{position:sticky;top:0;z-index:2;min-height:44px;border-bottom:1px solid #dbe7ec;background:linear-gradient(90deg,#f0fdf8,#f1f8ff);padding:0 10px;color:#64748b;font-size:9px;font-weight:950;letter-spacing:.06em;text-transform:uppercase}.lead-address-row{border-bottom:1px solid #e6edf1;padding:10px}.lead-address-row:last-child{border-bottom:0}.lead-address-row .form-input{min-height:44px!important}.lead-address-row>div{min-width:0}.lead-address-head>span:first-child,.lead-address-row>span:first-child{position:sticky;left:0;z-index:3;background:#f8fafc}.lead-address-row>span:first-child{box-shadow:8px 0 12px #0f172a0a}@media (max-width:640px){.lead-address-title{align-items:flex-start;flex-direction:column}.lead-address-title>button{width:100%;justify-content:center}}.sales-dashboard .sales-mix-section{gap:14px!important;margin-top:10px!important}.sales-dashboard .sales-mix-top-grid{align-items:stretch!important;gap:14px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}.sales-dashboard .sales-mix-bottom-grid{display:grid!important;gap:14px!important;grid-template-columns:1fr!important}.sales-dashboard .sales-mix-card,.sales-dashboard .sales-applicant-type-panel{min-height:306px!important}.sales-dashboard .sales-mix-bottom-grid>.sales-mix-card{min-height:260px!important}.sales-dashboard .sales-mix-bottom-grid .sales-mix-row{grid-template-columns:minmax(170px,.42fr) minmax(240px,1fr) 44px 38px!important}.sales-dashboard .sales-applicant-type-panel{border-color:#d9e2ea!important;background:linear-gradient(160deg,#fff,#fbfcff 62%,#f7f2ff)!important}.sales-dashboard .sales-applicant-type-head{padding:12px 14px 10px!important}.sales-dashboard .sales-applicant-type-head span{color:#7e52d9!important}.sales-dashboard .sales-applicant-type-head h3{font-size:16px!important}.sales-dashboard .sales-applicant-type-tabs{border-color:#d8dde8!important;background:#eef3f7!important;box-shadow:inset 0 1px #ffffffe6!important}.sales-dashboard .sales-applicant-type-tabs button{min-height:32px!important;padding:0 13px!important}.sales-dashboard .sales-applicant-type-tabs button.active{background:linear-gradient(135deg,#9d66ee,#7149d6)!important;box-shadow:0 8px 18px #7549d63d!important}.sales-dashboard .sales-applicant-type-panel>.sales-mix-card{min-height:0!important;padding:13px 15px 15px!important}@media (max-width:1180px){.sales-dashboard .sales-mix-top-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.sales-dashboard .sales-mix-top-grid>.sales-mix-card:last-child{grid-column:1/-1!important}}@media (max-width:720px){.sales-dashboard .sales-mix-top-grid{grid-template-columns:1fr!important}.sales-dashboard .sales-mix-card,.sales-dashboard .sales-applicant-type-panel,.sales-dashboard .sales-mix-bottom-grid>.sales-mix-card{min-height:0!important}.sales-dashboard .sales-mix-bottom-grid .sales-mix-row{grid-template-columns:minmax(82px,.9fr) minmax(70px,1.2fr) 26px!important}}.lead-tabular-form>section{overflow:hidden;border:1px solid #d8e5ea;border-radius:15px;background:#fff;box-shadow:0 5px 16px #0f172a0a}.lead-tabular-form>section>h2{margin:0;border-bottom:1px solid #d8e5ea;background:linear-gradient(90deg,#ecfdf5,#f1f8ff);padding:14px 16px;font-size:15px!important}.lead-tabular-form>section>div{margin:0!important;gap:0!important}.lead-tabular-form>section>div>label{min-width:0;border-right:1px solid #e5edf1;border-bottom:1px solid #e5edf1;padding:13px}.lead-tabular-form>section>div>label:nth-child(3n){border-right:0}.lead-tabular-form>section>div>label>span{display:block;min-height:20px;font-size:11px}.lead-tabular-form>section>div>label>div{margin-top:7px}.lead-assign-table>section>div{grid-template-columns:repeat(2,minmax(0,1fr))!important}.lead-assign-table>section>div>label:nth-child(odd){border-right:1px solid #e5edf1}.lead-assign-table>section>div>label:nth-child(2n){border-right:0}@media (max-width:1279px){.lead-tabular-form>section>div>label:nth-child(3n){border-right:1px solid #e5edf1}.lead-tabular-form>section>div>label:nth-child(2n){border-right:0}}@media (max-width:640px){.lead-tabular-form>section>div,.lead-assign-table>section>div{grid-template-columns:1fr!important}.lead-tabular-form>section>div>label{border-right:0!important}}.lead-contact-matrix,.lead-assign-matrix{display:block;width:100%;max-width:100%;min-width:0;overflow-x:auto;border:1px solid #d5e4e9;border-radius:14px;background:#fff;overscroll-behavior-x:contain;scrollbar-color:#83a9a1 #edf6f4;scrollbar-width:thin;box-shadow:0 4px 14px #0f172a08}.lead-contact-matrix::-webkit-scrollbar,.lead-assign-matrix::-webkit-scrollbar{height:12px}.lead-contact-matrix::-webkit-scrollbar-track,.lead-assign-matrix::-webkit-scrollbar-track{background:#edf6f4}.lead-contact-matrix::-webkit-scrollbar-thumb,.lead-assign-matrix::-webkit-scrollbar-thumb{border:3px solid #edf6f4;border-radius:999px;background:#83a9a1}.lead-contact-head,.lead-contact-row{display:grid;grid-template-columns:48px 125px 205px 180px 245px 165px 165px 175px 245px 205px 175px 190px 55px;align-items:center;gap:9px;width:2295px;min-width:2295px;padding:0 10px}.lead-contact-head,.lead-assign-head{min-height:48px;border-bottom:1px solid #dbe7ec;background:linear-gradient(90deg,#f0fdf8,#f1f8ff);color:#475569;font-size:9.5px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.lead-contact-head>span:first-child,.lead-contact-row>span:first-child,.lead-assign-head>span:first-child,.lead-assign-row>span:first-child{position:sticky;left:0;z-index:3;background:inherit;padding-left:2px}.lead-contact-head>span:last-child,.lead-contact-row>*:last-child,.lead-assign-head>span:last-child,.lead-assign-row>*:last-child{position:sticky;right:0;z-index:3}.lead-assign-row>span:first-child{background:#fff;padding-left:2px;padding-right:4px;box-shadow:10px 0 14px -10px #0f172a1f}.lead-contact-row>span:first-child{background:#fff;padding-left:2px;padding-right:4px;box-shadow:10px 0 14px -10px #0f172a1f}.lead-contact-row{padding-top:10px;padding-bottom:10px}.lead-contact-row>*{min-width:0}.lead-contact-row .form-input{min-height:48px}.lead-contact-upload{display:flex;min-height:48px;align-items:center;gap:6px}.lead-contact-upload label,.lead-contact-upload button{display:flex;min-height:42px;flex:1;cursor:pointer;align-items:center;justify-content:center;gap:6px;border:1px solid #bde8db;border-radius:10px;background:#ecfdf5;color:#087d66;font-size:11px;font-weight:900}.lead-contact-upload button{flex:0 0 70px;background:#fff}.lead-assign-head,.lead-assign-row{display:grid;grid-template-columns:44px minmax(160px,.72fr) minmax(160px,.72fr) minmax(170px,.78fr) minmax(180px,.82fr) minmax(185px,.85fr) minmax(200px,.92fr) minmax(200px,.92fr) minmax(200px,.92fr) minmax(140px,.55fr) 50px;align-items:center;gap:9px;min-width:1760px;padding:0 10px}.lead-assign-with-sub-applicant .lead-assign-head,.lead-assign-with-sub-applicant .lead-assign-row{grid-template-columns:44px minmax(160px,.72fr) minmax(160px,.72fr) minmax(170px,.78fr) minmax(190px,.82fr) minmax(180px,.82fr) minmax(190px,.85fr) minmax(200px,.92fr) minmax(200px,.92fr) minmax(200px,.92fr) minmax(140px,.55fr) 50px;min-width:1980px}.lead-assign-row{padding-top:10px;padding-bottom:10px;transition:background .18s ease}.lead-assign-row:hover{background:linear-gradient(90deg,#f0fdfa,#f8fafc 30%,#f8fafc)}.lead-assign-row:hover>span:first-child{background:#f0fdfa!important}.lead-assign-head>span:first-child{background:linear-gradient(90deg,#f0fdf8 60%,#f0fdf800);padding-right:8px}.lead-assign-head>span:last-child{background:linear-gradient(270deg,#f1f8ff 60%,#f1f8ff00);padding-left:8px;text-align:right;justify-content:flex-end}.lead-assign-row:hover>*:last-child{background:#f8fafc}.lead-communication-matrix{overflow:hidden;border:1px solid #d5e4e9;border-radius:14px;background:#fff;box-shadow:0 5px 16px #0f172a0a}.lead-communication-matrix>h2{margin:0;background:linear-gradient(90deg,#ecfdf5,#f1f8ff);padding:14px 16px;font-size:16px;font-weight:950;color:#0f172a}.lead-communication-head,.lead-communication-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:10px;padding:0 12px}.lead-communication-head{min-height:42px;border-top:1px solid #dbe7ec;border-bottom:1px solid #dbe7ec;background:#f8fafc;color:#64748b;font-size:9px;font-weight:950;letter-spacing:.06em;text-transform:uppercase}.lead-communication-row{padding-top:11px;padding-bottom:11px}@media (max-width:640px){.lead-communication-head,.lead-communication-row{grid-template-columns:1fr}.lead-communication-head{display:none}}[class~="z-[120]"] [class~=grid-cols-2][class~=w-72]{position:relative;display:block;width:18rem;max-height:3rem;overflow:hidden;padding:.25rem;border:1px solid #cbd5e1;border-radius:.9rem;background:#fff;box-shadow:0 8px 24px #0f172a14;transition:max-height .22s ease,box-shadow .22s ease}[class~="z-[120]"] [class~=grid-cols-2][class~=w-72]:before{content:"Select Annual Return EPR years  ▾";display:block;height:2.4rem;padding:.65rem .7rem;color:#334155;font-size:.75rem;font-weight:900}[class~="z-[120]"] [class~=grid-cols-2][class~=w-72]:hover,[class~="z-[120]"] [class~=grid-cols-2][class~=w-72]:focus-within{z-index:20;max-height:22rem;overflow-y:auto;box-shadow:0 18px 45px #0f766e33}[class~="z-[120]"] [class~=grid-cols-2][class~=w-72]>label{margin:.25rem}.financial-year-print-table,.financial-year-print-table table,.financial-year-print-table thead,.financial-year-print-table tbody,.financial-year-print-table tr,.financial-year-print-table th,.financial-year-print-table td{background:#fff!important;color:#020617!important;border-color:#020617!important}.financial-year-print-table{border:0!important}.financial-year-print-table table{border:1px solid #020617!important}.financial-year-print-table thead th{background:#f97316!important;color:#fff!important}.sales-dashboard{max-width:1700px!important;margin:0 auto!important;color:#172033}.sales-dashboard .sales-hero{margin-bottom:12px!important;padding:0 2px!important}.sales-dashboard .sales-hero h1{font-size:28px!important;line-height:1.05!important;letter-spacing:0!important}.sales-dashboard .sales-metric-grid{gap:12px!important;margin-top:0!important}.sales-dashboard .sales-metric-card{min-height:104px!important;border-radius:8px!important;padding:16px 18px!important;box-shadow:0 5px 18px #0f172a0e!important}.sales-dashboard .sales-metric-card>span{width:48px!important;height:48px!important;border-radius:8px!important}.sales-dashboard .sales-metric-card strong{font-size:30px!important;line-height:1!important}.sales-dashboard .sales-metric-card small{font-size:10px!important}.red-flag-audit-compact{margin-top:12px!important;border-radius:8px!important;box-shadow:none!important}.red-flag-audit-compact>header{min-height:54px!important;align-items:center!important;padding:9px 14px!important;background:#fff7f7!important}.red-flag-audit-title{display:flex;align-items:center;gap:10px;min-width:250px}.red-flag-audit-title>svg{width:22px;height:22px;flex:none;color:#dc2626}.red-flag-audit-title>div{min-width:0}.red-flag-audit-compact>header span{display:none}.red-flag-audit-compact>header h2{margin:0!important;font-size:14px!important;color:#b91c1c!important;white-space:nowrap}.red-flag-audit-compact>header p{display:none}.red-flag-audit-compact .red-flag-audit-summary{align-items:center;flex:1;justify-content:flex-end;gap:0!important}.red-flag-audit-compact .red-flag-audit-summary b{min-width:92px!important;border:0!important;border-left:1px solid #fecaca!important;border-radius:0!important;background:transparent!important;padding:4px 10px!important;font-size:15px!important}.red-flag-audit-compact .red-flag-audit-summary small{display:block!important;font-size:8px!important;letter-spacing:0!important;white-space:nowrap}.red-flag-details-toggle{display:inline-flex;height:34px;align-items:center;gap:6px;margin-left:12px;border:1px solid #f87171;border-radius:6px;background:#fff;padding:0 12px;color:#b91c1c;font-size:10px;font-weight:900;white-space:nowrap}.red-flag-details-toggle svg{width:14px;transition:transform .18s}.red-flag-audit-compact.is-expanded .red-flag-details-toggle svg{transform:rotate(180deg)}.red-flag-audit-compact .red-flag-table-wrap{border-top:1px solid #fecaca}.sales-dashboard .sales-mix-top-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important}.sales-dashboard .sales-mix-card,.sales-dashboard .sales-applicant-type-panel{min-height:244px!important;border-radius:8px!important;box-shadow:0 4px 14px #0f172a0b!important}.sales-dashboard .sales-mix-card{padding:14px!important}.sales-dashboard .sales-mix-card:before,.sales-dashboard .sales-mix-card:after{display:none!important}.sales-dashboard .sales-mix-card header h3{font-size:13px!important}.sales-dashboard .sales-mix-row{grid-template-columns:minmax(74px,.9fr) minmax(70px,1.25fr) 28px 32px!important;gap:6px!important}.sales-dashboard .sales-mix-row strong{font-size:9px!important}.sales-dashboard .sales-mix-row>div{height:5px!important}.sales-dashboard .sales-applicant-type-head{padding:11px 12px 9px!important}.sales-dashboard .sales-applicant-type-head h3{font-size:13px!important}.sales-dashboard .sales-applicant-type-tabs{border-radius:6px!important;padding:2px!important}.sales-dashboard .sales-applicant-type-tabs button{min-height:26px!important;border-radius:4px!important;padding:0 7px!important;font-size:8px!important}.sales-dashboard .sales-applicant-type-tabs button.active{border-radius:4px!important}.sales-insight-grid-pro{display:grid!important;grid-template-columns:minmax(0,1.45fr) repeat(3,minmax(0,1fr))!important;gap:12px!important;margin-top:12px!important;align-items:stretch!important}.sales-insight-grid-pro>.sales-lead-breakdown-card,.sales-insight-grid-pro>.sales-donut-card,.sales-insight-grid-pro>.sales-follow-card{min-width:0!important;height:100%!important;margin:0!important;border-radius:8px!important;box-shadow:0 4px 14px #0f172a0b!important}.sales-insight-grid-pro .sales-lead-breakdown-table{min-width:720px!important}.sales-insight-grid-pro .sales-lead-breakdown-wrap{height:256px!important;overflow:auto!important}.sales-insight-grid-pro .sales-section-head{min-height:44px!important}.sales-dashboard .sales-recent-card{margin-top:12px!important;border-radius:8px!important;box-shadow:0 4px 14px #0f172a0b!important}@media (max-width:1320px){.sales-dashboard .sales-mix-top-grid,.sales-insight-grid-pro{grid-template-columns:repeat(2,minmax(0,1fr))!important}.sales-insight-grid-pro>.sales-lead-breakdown-card{grid-column:1/-1}}@media (max-width:760px){.red-flag-audit-compact>header{align-items:flex-start!important}.red-flag-audit-compact .red-flag-audit-summary{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.red-flag-audit-compact .red-flag-audit-summary b{border-left:0!important;border-top:1px solid #fecaca!important}.red-flag-details-toggle{grid-column:1/-1;justify-content:center;margin:6px 0 0}.sales-dashboard .sales-mix-top-grid,.sales-insight-grid-pro{grid-template-columns:1fr!important}.sales-insight-grid-pro>.sales-lead-breakdown-card{grid-column:auto}}.teams-page{--teams-purple:#5b5fc7;--teams-purple-dark:#464775;--teams-border:#e1e1e8;--teams-canvas:#f5f5f5;min-height:calc(100vh - 64px);background:#fff;color:#242424}.teams-topbar{display:grid;min-height:56px;grid-template-columns:260px minmax(260px,680px) 1fr;align-items:center;gap:20px;border-bottom:1px solid #d9d9df;background:#f3f2f1;padding:0 20px}.teams-product{display:flex;align-items:center;gap:10px;color:#242424}.teams-product>span{display:grid;width:32px;height:32px;place-items:center;border-radius:8px;background:var(--teams-purple);color:#fff}.teams-product svg{width:18px}.teams-product strong{font-size:16px}.teams-global-search{display:flex;height:36px;align-items:center;gap:9px;border:1px solid #d1d1d8;border-radius:6px;background:#fff;padding:0 12px;box-shadow:0 1px 2px #0000000a}.teams-global-search:focus-within{border-color:var(--teams-purple);box-shadow:inset 0 -2px var(--teams-purple)}.teams-global-search svg{width:16px;color:#616161}.teams-global-search input{min-width:0;flex:1;border:0;background:transparent;outline:0}.teams-profile{display:flex;justify-self:end;align-items:center;gap:9px}.teams-profile>svg{width:18px;color:#616161}.teams-profile>div{display:flex;flex-direction:column}.teams-profile strong{font-size:12px}.teams-profile small{color:#107c10;font-size:10px}.teams-error{display:flex;align-items:center;justify-content:space-between;background:#fde7e9;padding:9px 18px;color:#a4262c}.teams-error button{display:grid;place-items:center}.teams-error svg{width:16px}.teams-shell{display:grid;height:calc(100vh - 120px);min-height:680px;grid-template-columns:76px 350px minmax(0,1fr);overflow:hidden}.teams-app-rail{display:flex;flex-direction:column;align-items:stretch;gap:4px;border-right:1px solid #dedee5;background:#ebebf0;padding:9px 6px}.teams-app-rail button{position:relative;display:flex;height:58px;flex-direction:column;align-items:center;justify-content:center;gap:3px;border-radius:5px;color:#616161;font-size:10px}.teams-app-rail button svg{width:20px;height:20px}.teams-app-rail button:hover{background:#e1e1e8;color:#242424}.teams-app-rail button.is-active{background:#fff;color:var(--teams-purple)}.teams-app-rail button.is-active:before{position:absolute;top:10px;bottom:10px;left:-3px;width:3px;border-radius:3px;background:var(--teams-purple);content:""}.teams-sidebar{display:flex;min-width:0;flex-direction:column;border-right:1px solid var(--teams-border);background:#f7f7f9}.teams-sidebar-title{display:flex;min-height:68px;align-items:center;justify-content:space-between;padding:12px 16px}.teams-sidebar-title small{color:#6b6b6b;font-size:10px;text-transform:uppercase;letter-spacing:.08em}.teams-sidebar-title h2{margin-top:2px;font-size:19px!important}.teams-sidebar-title>button{display:grid;width:34px;height:34px;place-items:center;border-radius:5px;background:var(--teams-purple);color:#fff}.teams-sidebar-title svg{width:18px}.teams-scope-tabs{display:flex;gap:4px;padding:0 12px 12px}.teams-scope-tabs button{display:flex;min-height:30px;align-items:center;gap:5px;border-radius:5px;padding:0 10px;color:#616161;font-size:12px}.teams-scope-tabs button svg{width:14px}.teams-scope-tabs button.is-active{background:#e4e4f4;color:var(--teams-purple-dark)}.teams-quick-title,.teams-chat-heading{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;color:#616161;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.teams-status-list{padding:0 8px 8px}.teams-status-list button{display:grid;width:100%;height:36px;grid-template-columns:20px 1fr auto;align-items:center;gap:8px;border-radius:5px;padding:0 9px;text-align:left;color:#424242}.teams-status-list button svg{width:16px;color:#777}.teams-status-list button b{min-width:22px;border-radius:10px;background:#e8e8ec;padding:2px 6px;text-align:center;font-size:10px}.teams-status-list button:hover,.teams-status-list button.is-active{background:#e8e8f5;color:var(--teams-purple-dark)}.teams-status-list button.is-active svg{color:var(--teams-purple)}.teams-chat-heading{border-top:1px solid var(--teams-border);padding-bottom:7px}.teams-chat-heading button svg{width:18px}.teams-conversation-list{min-height:0;flex:1;overflow-y:auto;padding:0 7px 10px}.teams-conversation-row{display:flex;width:100%;gap:10px;border-radius:6px;padding:10px;text-align:left}.teams-conversation-row:hover{background:#eeeef3}.teams-conversation-row.is-active{background:#e4e4f2}.teams-avatar{position:relative;display:grid;width:36px;height:36px;flex:0 0 auto;place-items:center;border-radius:50%;background:#dfe0f6;color:#35388f;font-size:11px;font-weight:700}.teams-avatar i{position:absolute;right:-1px;bottom:-1px;width:10px;height:10px;border:2px solid #fff;border-radius:50%;background:#6bb700}.teams-conversation-copy{display:flex;min-width:0;flex:1;flex-direction:column;gap:3px}.teams-conversation-copy>span:first-child{display:flex;align-items:center;justify-content:space-between;gap:8px}.teams-conversation-copy strong{overflow:hidden;color:#242424;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.teams-conversation-copy time{flex:0 0 auto;color:#777;font-size:9px}.teams-conversation-copy>small{overflow:hidden;color:#616161;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.teams-row-meta{display:flex;align-items:center;gap:6px}.teams-row-meta>b{color:#6264a7;font-size:9px}.teams-status{display:inline-flex;align-items:center;gap:4px;border-radius:10px;background:#edebe9;padding:3px 7px;color:#555;font-size:9px;font-weight:600}.teams-status i{width:6px;height:6px;border-radius:50%;background:#777}.teams-status-open i{background:#0078d4}.teams-status-in-progress i{background:#f7630c}.teams-status-resolved i{background:#107c10}.teams-status-closed i{background:#616161}.teams-loading,.teams-list-empty{display:grid;min-height:140px;place-items:center;color:#777;font-size:12px}.teams-loading svg{animation:spin 1s linear infinite;color:var(--teams-purple)}.teams-workspace{display:flex;min-width:0;flex-direction:column;background:#fff}.teams-chat-header{display:flex;min-height:76px;align-items:center;gap:12px;border-bottom:1px solid var(--teams-border);padding:10px 18px}.teams-avatar-lg{width:44px;height:44px}.teams-chat-identity{min-width:0;flex:1}.teams-chat-identity small{color:#6264a7;font-size:10px;font-weight:600}.teams-chat-identity h2{overflow:hidden;margin:1px 0;font-size:17px!important;text-overflow:ellipsis;white-space:nowrap}.teams-chat-identity p{display:flex;align-items:center;gap:5px;overflow:hidden;color:#616161;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.teams-chat-identity p svg{width:13px}.teams-chat-actions{display:flex;align-items:center;gap:8px}.teams-chat-actions select{height:34px;border:1px solid #d1d1d8;border-radius:5px;background:#fff;padding:0 28px 0 9px;font-size:11px}.teams-chat-actions>button{display:grid;width:34px;height:34px;place-items:center;border-radius:5px}.teams-chat-actions>button:hover{background:#f1f1f1}.teams-chat-actions svg{width:18px}.teams-chat-tabs{display:flex;height:42px;align-items:end;gap:18px;border-bottom:1px solid var(--teams-border);padding:0 20px}.teams-chat-tabs button{height:42px;border-bottom:3px solid transparent;color:#616161;font-size:12px}.teams-chat-tabs button.is-active{border-bottom-color:var(--teams-purple);color:#242424;font-weight:600}.teams-messages{min-height:0;flex:1;overflow-y:auto;background:#f5f5f7;padding:20px clamp(18px,5vw,80px)}.teams-date-divider{display:flex;align-items:center;gap:12px;margin:4px 0 22px;color:#777;font-size:10px}.teams-date-divider:before,.teams-date-divider:after{height:1px;flex:1;background:#ddd;content:""}.teams-message{display:flex;align-items:flex-start;gap:9px;margin:0 0 17px}.teams-message.is-mine{justify-content:flex-end}.teams-message-content{max-width:min(720px,78%)}.teams-message-content>header{display:flex;align-items:center;gap:8px;margin:0 4px 4px}.teams-message-content header strong{font-size:11px}.teams-message-content header time{color:#777;font-size:9px}.teams-message.is-mine .teams-message-content>header{justify-content:flex-end}.teams-message-bubble{border:1px solid #e1e1e5;border-radius:4px 10px 10px;background:#fff;padding:10px 12px;box-shadow:0 1px 2px #0000000f}.teams-message.is-mine .teams-message-bubble{border-color:#d9daf0;border-radius:10px 4px 10px 10px;background:#e8ebfa}.teams-message-bubble>p{white-space:pre-wrap;color:#242424;font-size:13px;line-height:1.48}.teams-attachments{display:grid;gap:7px;margin-top:8px}.teams-attachment{display:flex;min-width:240px;align-items:center;gap:9px;border:1px solid #dddde5;border-radius:6px;background:#fff;padding:7px;color:#242424}.teams-attachment>img,.teams-attachment>span{display:grid;width:42px;height:42px;flex:0 0 auto;place-items:center;border-radius:4px;background:#f0f0f5;-o-object-fit:cover;object-fit:cover;color:var(--teams-purple)}.teams-attachment svg{width:20px}.teams-attachment>div{display:flex;min-width:0;flex-direction:column}.teams-attachment strong{overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.teams-attachment small{color:#777;font-size:9px}.teams-composer{border-top:1px solid var(--teams-border);background:#fff;padding:10px clamp(18px,5vw,80px) 12px}.teams-compose-box{border:1px solid #c8c8cf;border-radius:7px;background:#fff;box-shadow:inset 0 -2px var(--teams-purple)}.teams-compose-box:focus-within{border-color:#777}.teams-compose-box textarea{display:block;width:100%;min-height:54px;resize:none;border:0;background:transparent;padding:10px 12px;outline:0}.teams-compose-actions{display:flex;align-items:center;justify-content:space-between;padding:2px 6px 6px}.teams-compose-actions>div{display:flex}.teams-compose-actions button,.teams-compose-actions label{display:grid;width:30px;height:30px;cursor:pointer;place-items:center;border-radius:4px;color:#616161}.teams-compose-actions button:hover,.teams-compose-actions label:hover{background:#eee}.teams-compose-actions input{display:none}.teams-compose-actions svg{width:17px}.teams-compose-actions .teams-send{background:var(--teams-purple);color:#fff}.teams-compose-actions .teams-send:disabled{background:#ddd;color:#999}.teams-composer>small{display:block;margin-top:5px;color:#777;font-size:9px}.teams-empty{display:grid;height:100%;place-content:center;justify-items:center;text-align:center}.teams-empty>span{display:grid;width:72px;height:72px;place-items:center;border-radius:50%;background:#e8e8f5;color:var(--teams-purple)}.teams-empty svg{width:32px}.teams-empty h2{margin-top:16px;font-size:20px!important}.teams-empty p{margin-top:5px;color:#616161}.teams-modal-backdrop{position:fixed;z-index:120;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:#2424248c;padding:18px}.teams-create-modal{width:min(680px,100%);max-height:92vh;overflow-y:auto;border-radius:8px;background:#fff;box-shadow:0 24px 70px #00000047}.teams-create-modal>header{display:flex;justify-content:space-between;border-bottom:1px solid var(--teams-border);padding:20px 22px}.teams-create-modal header small{color:var(--teams-purple);text-transform:uppercase}.teams-create-modal header h2{margin-top:3px}.teams-create-modal header p{margin-top:4px;color:#616161}.teams-create-modal header button svg{width:20px}.teams-create-body{display:grid;gap:15px;padding:20px 22px}.teams-create-body>label{display:grid;gap:6px}.teams-create-body label>span,.teams-create-body legend{font-size:11px;font-weight:600}.teams-create-body input,.teams-create-body select,.teams-create-body textarea{width:100%;border:1px solid #c8c8cf;border-radius:5px;padding:9px 10px;outline:0}.teams-create-body input:focus,.teams-create-body textarea:focus{border-color:var(--teams-purple)}.teams-create-body fieldset>div{display:grid;max-height:180px;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;overflow-y:auto;margin-top:6px;border:1px solid #ddd;border-radius:5px;padding:7px}.teams-create-body fieldset label{display:flex;align-items:center;gap:8px;border-radius:4px;padding:6px}.teams-create-body fieldset label:hover{background:#f1f1f5}.teams-create-body fieldset input{width:auto}.teams-create-body fieldset .teams-avatar{width:28px;height:28px}.teams-create-body .teams-upload{display:flex;cursor:pointer;align-items:center;justify-content:center;border:1px dashed #aaa;border-radius:5px;padding:12px;color:var(--teams-purple);font-weight:600}.teams-upload input{display:none}.teams-upload svg{width:17px}.teams-create-modal>footer{display:flex;justify-content:flex-end;gap:8px;border-top:1px solid var(--teams-border);padding:14px 22px}.teams-create-modal>footer button{min-height:36px;border:1px solid #c8c8cf;border-radius:4px;padding:0 16px}.teams-create-modal>footer button:last-child{border-color:var(--teams-purple);background:var(--teams-purple);color:#fff}@media (max-width:1100px){.teams-topbar{grid-template-columns:auto minmax(220px,1fr) auto}.teams-profile>div,.teams-product strong{display:none}.teams-shell{grid-template-columns:64px 310px minmax(0,1fr)}}@media (max-width:760px){.teams-topbar{grid-template-columns:auto 1fr}.teams-profile{display:none}.teams-shell{height:auto;min-height:calc(100vh - 120px);grid-template-columns:56px minmax(0,1fr)}.teams-sidebar{grid-column:2}.teams-workspace{position:fixed;z-index:30;top:120px;right:0;bottom:0;left:56px}.teams-workspace:has(.teams-empty){display:none}.teams-chat-actions>.teams-status{display:none}.teams-messages{padding:16px}.teams-composer{padding:10px 12px}.teams-create-body fieldset>div{grid-template-columns:1fr}}.teams-modal-backdrop{--teams-purple:#5b5fc7;--teams-border:#e1e1e8}.teams-topbar{grid-template-columns:260px minmax(320px,680px);justify-content:start}.teams-search-wrap{position:relative;z-index:80}.teams-global-search button{display:grid;width:24px;height:24px;place-items:center;border-radius:4px}.teams-global-search button:hover{background:#eee}.teams-global-search button svg{width:14px}.teams-search-results{position:absolute;top:43px;left:0;width:min(680px,80vw);max-height:520px;overflow-y:auto;border:1px solid #d6d6dd;border-radius:0 0 7px 7px;background:#fff;padding:10px;box-shadow:0 18px 45px #0003}.teams-search-chips{display:flex;gap:8px;border-bottom:1px solid #eee;padding:2px 4px 10px}.teams-search-chips span{border-radius:14px;background:#edecf8;padding:5px 11px;color:#45469a;font-size:11px}.teams-search-results>button{display:grid;width:100%;grid-template-columns:40px minmax(0,1fr) 24px;align-items:center;gap:10px;border-radius:5px;padding:9px;text-align:left}.teams-search-results>button:hover{background:#f1f1f6}.teams-search-results>button>div{display:flex;min-width:0;flex-direction:column}.teams-search-results>button strong{font-size:13px}.teams-search-results>button small{overflow:hidden;color:#666;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.teams-search-results>button>svg{width:16px;color:#6264a7}.teams-search-results>p{padding:28px;text-align:center;color:#777}.teams-search-ticket{display:grid;width:36px;height:36px;place-items:center;border-radius:6px;background:#eeeef8;color:#6264a7}.teams-search-ticket svg{width:17px}.teams-module-page{min-height:0;flex:1;overflow-y:auto;background:#f7f7f9;padding:26px 30px}.teams-module-page>header{display:flex;align-items:center;gap:12px;border-bottom:1px solid #ddd;padding-bottom:18px}.teams-module-page>header>svg{width:28px;height:28px;color:#5b5fc7}.teams-module-page>header h2{font-size:24px!important}.teams-module-page>header p{color:#666}.teams-activity-feed{display:grid;max-width:900px;margin-top:18px}.teams-activity-feed>button{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;border-bottom:1px solid #e4e4e8;padding:13px;text-align:left}.teams-activity-feed>button:hover{background:#fff}.teams-activity-feed>button>div{display:flex;flex-direction:column}.teams-activity-feed strong{font-size:13px}.teams-activity-feed p{color:#555;font-size:11px}.teams-activity-feed small{color:#888;font-size:9px}.teams-file-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px;margin-top:18px}.teams-file-grid>div{min-width:0;border:1px solid #dddde5;border-radius:7px;background:#fff;padding:10px}.teams-file-grid .teams-attachment{min-width:0;border:0;padding:0}.teams-file-grid>div>p{overflow:hidden;margin-top:8px;color:#555;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.teams-file-grid>div>small{color:#888;font-size:9px}.teams-module-empty{grid-column:1/-1;padding:50px;text-align:center;color:#777}.teams-settings-page{background:#f5f5f7}.teams-settings-card{max-width:820px;margin-top:18px;border:1px solid #dddde4;border-radius:8px;background:#fff;padding:18px}.teams-settings-card h3{margin-bottom:10px}.teams-settings-card>label{display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid #eee;padding:13px 0}.teams-settings-card>label>span{display:flex;flex-direction:column}.teams-settings-card label small{color:#777}.teams-settings-card input{width:38px;height:20px;accent-color:#5b5fc7}.teams-settings-card>p{color:#555}.teams-settings-card>span{display:flex;align-items:center;gap:7px;margin-top:12px;color:#107c10}.teams-settings-card>span svg{width:17px}.teams-tab-panel{min-height:0;flex:1;overflow-y:auto;background:#f7f7f9;padding:28px 34px}.teams-tab-panel>h3{font-size:18px!important}.teams-tab-panel>p{margin-top:4px;color:#666}.teams-details-panel dl{display:grid;max-width:800px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:18px 0 26px}.teams-details-panel dl>div{border:1px solid #dddde5;border-radius:6px;background:#fff;padding:12px}.teams-details-panel dt{color:#777;font-size:10px;text-transform:uppercase}.teams-details-panel dd{margin-top:5px;font-weight:600}.teams-participant-grid{display:grid;max-width:800px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px}.teams-participant-grid>div{display:flex;align-items:center;gap:10px;border:1px solid #dddde5;border-radius:6px;background:#fff;padding:10px}.teams-participant-grid>div>span:last-child{display:flex;min-width:0;flex-direction:column}.teams-participant-grid strong{font-size:12px}.teams-participant-grid small{color:#777;font-size:10px}.teams-messages.is-compact .teams-message{margin-bottom:8px}.teams-messages.is-compact .teams-message-bubble{padding:7px 10px}.teams-emoji-anchor{position:relative}.teams-emoji-picker{position:absolute;z-index:30;bottom:38px;left:0;display:grid;width:204px;grid-template-columns:repeat(6,1fr);gap:3px;border:1px solid #d5d5dd;border-radius:7px;background:#fff;padding:8px;box-shadow:0 12px 30px #0000002e}.teams-emoji-picker button{font-size:18px}.teams-attachment>button,.teams-attachment>a{display:grid;width:28px;height:28px;flex:0 0 auto;place-items:center;border-radius:4px;color:#5b5fc7}.teams-attachment>button:hover,.teams-attachment>a:hover{background:#eeeef6}.teams-attachment>button svg,.teams-attachment>a svg{width:15px}.teams-preview-modal,.teams-call-modal{width:min(900px,94vw);overflow:hidden;border-radius:8px;background:#fff;box-shadow:0 24px 70px #0000004d}.teams-preview-modal>header,.teams-call-modal>header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ddd;padding:14px 18px}.teams-preview-modal>header small{color:#777}.teams-preview-modal>header button svg,.teams-call-modal>header button svg{width:19px}.teams-preview-modal>div{display:grid;height:min(68vh,650px);place-items:center;background:#292929}.teams-preview-modal>div>img{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.teams-preview-modal iframe{width:100%;height:100%;border:0;background:#fff}.teams-preview-modal>footer{display:flex;justify-content:flex-end;padding:10px 16px}.teams-preview-modal>footer a{display:flex;align-items:center;gap:7px;border-radius:5px;background:#5b5fc7;padding:8px 13px;color:#fff}.teams-preview-modal>footer svg{width:16px}.teams-preview-unsupported{display:grid!important;height:auto!important;place-items:center!important;color:#fff}.teams-preview-unsupported svg{width:50px}.teams-preview-unsupported a{color:#b9bcff;text-decoration:underline}.teams-call-modal{width:min(720px,94vw);background:#252525;color:#fff}.teams-call-modal>header{border-color:#444}.teams-call-stage{display:grid;min-height:450px;place-items:center;align-content:center;padding:30px;text-align:center}.teams-call-stage video{width:min(560px,100%);max-height:340px;border-radius:10px;background:#111;-o-object-fit:cover;object-fit:cover}.teams-call-stage h2{margin-top:18px;color:#fff!important}.teams-call-stage p{max-width:520px;margin-top:7px;color:#ccc}.teams-call-avatar{width:110px;height:110px;background:#6264a7;color:#fff;font-size:30px}.teams-call-modal>footer{display:flex;justify-content:center;gap:12px;padding:18px}.teams-call-modal>footer button{display:grid;width:46px;height:46px;place-items:center;border-radius:50%;background:#555}.teams-call-modal>footer .teams-call-end{background:#c4314b}.teams-call-modal>footer svg{width:20px}.teams-call-end svg{transform:rotate(135deg)}@media (max-width:760px){.teams-topbar{grid-template-columns:1fr}.teams-product{display:none}.teams-search-results{width:calc(100vw - 24px)}.teams-module-page{padding:18px}.teams-details-panel dl,.teams-participant-grid{grid-template-columns:1fr}.teams-chat-actions select,.teams-chat-actions>.teams-status{display:none}}.teams-video-stage{position:relative;width:min(580px,100%);height:340px;overflow:hidden;border-radius:10px;background:#111}.teams-video-stage>video:first-child{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.teams-video-stage .teams-local-video{position:absolute;right:14px;bottom:14px;width:140px;height:100px;border:2px solid #fff;border-radius:8px;background:#111;-o-object-fit:cover;object-fit:cover;box-shadow:0 8px 22px #00000059}.teams-call-modal>footer .teams-call-accept{background:#107c10}.teams-call-modal>footer .teams-call-accept svg{transform:none}:root{--crm-desktop-scale: .75}@media screen and (min-width: 1100px){html,body{min-width:100%;min-height:100%;overflow-x:auto}#root{width:100%;min-height:100vh;zoom:var(--crm-desktop-scale)}body.sales-dashboard-page #root{zoom:var(--crm-desktop-scale);width:100%}body.sales-dashboard-page .sales-dashboard{width:100%;max-width:none!important;margin-right:0!important;margin-left:0!important}body.sales-dashboard-page .sales-dashboard .sales-metric-card{min-height:116px!important}.auth-page,.auth-page-grid{min-height:133.3334dvh}.auth-page-grid{height:auto}.teams-page{min-height:calc(133.3334vh - 80px)}.teams-shell{height:calc(133.3334vh - 136px);min-height:0}.teams-sidebar,.teams-workspace{min-height:0;overflow:hidden}.teams-sidebar-title,.teams-scope-tabs,.teams-quick-title,.teams-status-list,.teams-chat-heading,.teams-chat-header,.teams-chat-tabs,.teams-composer{flex:0 0 auto}.teams-conversation-list,.teams-messages,.teams-tab-panel,.teams-module-page{min-height:0;overflow-y:auto}[data-quotation-pdf] table th{font-size:9px!important;line-height:1.25!important;overflow-wrap:anywhere;word-break:normal}[data-quotation-pdf] table td{font-size:10px!important;line-height:1.35!important;overflow-wrap:anywhere;word-break:normal;white-space:normal}.overflow-auto,.overflow-x-auto,.lead-directory-scroll,.crm-table-scroll,[class*=table-scroll]{max-width:100%;overflow-x:auto!important;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#75c9bd #edf8f6}.overflow-auto::-webkit-scrollbar,.overflow-x-auto::-webkit-scrollbar,.lead-directory-scroll::-webkit-scrollbar,.crm-table-scroll::-webkit-scrollbar,[class*=table-scroll]::-webkit-scrollbar{width:11px;height:11px}.overflow-auto::-webkit-scrollbar-track,.overflow-x-auto::-webkit-scrollbar-track,.lead-directory-scroll::-webkit-scrollbar-track,.crm-table-scroll::-webkit-scrollbar-track,[class*=table-scroll]::-webkit-scrollbar-track{background:#edf8f6}.overflow-auto::-webkit-scrollbar-thumb,.overflow-x-auto::-webkit-scrollbar-thumb,.lead-directory-scroll::-webkit-scrollbar-thumb,.crm-table-scroll::-webkit-scrollbar-thumb,[class*=table-scroll]::-webkit-scrollbar-thumb{border:2px solid #edf8f6;border-radius:999px;background:#75c9bd}.operations-dashboard{display:flex;flex-direction:column;gap:14px!important}.operations-welcome-bar{display:flex;min-height:72px;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid #e7edf5;background:linear-gradient(110deg,#fff,#f8faff 62%,#f4f2ff);padding:12px 16px}.operations-welcome-bar p{color:#17213b;font-size:21px!important;font-weight:900;line-height:1.2!important}.operations-welcome-bar small{display:block;margin-top:5px;color:#7b8499;font-size:10px!important;font-weight:650}.operations-welcome-actions,.operations-welcome-actions span,.operations-welcome-actions button{display:flex;align-items:center;gap:8px}.operations-welcome-actions span,.operations-welcome-actions button{min-height:38px;border:1px solid #dfe5ef;border-radius:8px;background:#fff;padding:0 13px;color:#334155;font-size:10px;font-weight:850;box-shadow:0 3px 12px #0f172a0d}.operations-po-dashboard{display:grid;grid-template-columns:minmax(0,1fr);gap:12px!important}.operations-po-overview,.operations-po-users,.red-flag-audit{border-radius:10px!important;box-shadow:0 5px 18px #0f172a0e!important}.operations-po-overview{padding:15px!important}.operations-po-overview h1{font-size:18px!important}.operations-po-overview .mt-5.grid{margin-top:13px!important;gap:8px!important}.operations-po-overview .mt-5.grid>div{min-height:84px;padding:13px!important}.operations-po-users header{padding:13px 15px!important}.operations-po-users header label{min-width:260px!important;height:38px!important}.operations-po-users>div:last-child{max-height:315px;overflow-y:auto}.operations-po-users>div:last-child>div>button{padding-top:12px!important;padding-bottom:12px!important}.red-flag-audit>header{padding:14px 16px!important}.red-flag-audit>header h2{font-size:17px!important}.red-flag-audit-summary b{min-width:68px!important;padding:7px 10px!important;font-size:16px!important}.red-flag-table-wrap{max-height:390px;overflow:auto}.red-flag-audit th{position:sticky;top:0;z-index:2;padding:9px 12px!important}.red-flag-audit td{padding:9px 12px!important}}@media screen and (max-width: 1399px){.operations-po-dashboard{grid-template-columns:1fr}}@media print{#root{width:100%!important;min-height:auto!important;zoom:1!important}}.operations-welcome-premium{position:relative;overflow:hidden;min-height:94px!important;border:1px solid #dfe9e6!important;border-radius:16px!important;background:linear-gradient(115deg,#fff,#f0fdfa 52%,#fff7ed)!important;padding:16px 20px!important;box-shadow:0 8px 28px #0f5d4612}.operations-welcome-premium:after{content:"";position:absolute;right:180px;top:-70px;width:190px;height:190px;border-radius:50%;background:radial-gradient(circle,rgba(251,146,60,.13),transparent 68%);pointer-events:none}.operations-welcome-eyebrow{display:block;margin-bottom:4px;color:#0f8d70;font-size:9px;font-weight:900;letter-spacing:.2em;text-transform:uppercase}.operations-welcome-copy p{font-size:23px!important}.operations-welcome-copy p strong{color:#f05a18}.operations-welcome-copy small{font-size:11px!important;color:#64748b}.operations-wave-hand{display:inline-block;transform-origin:70% 75%;font-size:25px;vertical-align:-2px}.epr-intelligence-dashboard{margin-top:14px}.epr-dashboard-shell{overflow:hidden;border:1px solid #dfe8e6;border-radius:17px;background:#ffffffe0;box-shadow:0 12px 36px #0f172a12}.epr-dashboard-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 20px 14px}.epr-dashboard-heading p{color:#f05a18;font-size:10px;font-weight:900;letter-spacing:.08em}.epr-dashboard-heading h1{margin-top:3px;color:#102047;font-size:25px;font-weight:900;line-height:1.15}.epr-dashboard-heading span{display:block;margin-top:4px;color:#64748b;font-size:12px;font-weight:650}.epr-dashboard-heading button{display:inline-flex;height:40px;align-items:center;gap:8px;border:1px solid #d7e3df;border-radius:10px;background:#fff;padding:0 14px;color:#334155;font-size:11px;font-weight:850;box-shadow:0 3px 12px #0f172a0d}.epr-dashboard-heading button svg{width:15px}.epr-filter-bar{display:grid;grid-template-columns:minmax(240px,1.5fr) repeat(3,minmax(125px,.65fr)) repeat(2,minmax(145px,.75fr)) auto;gap:8px;border-top:1px solid #edf1f0;border-bottom:1px solid #e1e9e7;background:#f8fbfa;padding:10px 12px}.epr-filter-bar select,.epr-search-filter,.epr-date-filter{height:40px;border:1px solid #dce6e3;border-radius:9px;background:#fff;color:#334155;font-size:11px;font-weight:750;outline:none}.epr-filter-bar select{padding:0 10px}.epr-search-filter{display:flex;align-items:center;gap:8px;padding:0 11px}.epr-search-filter svg{width:15px;color:#94a3b8}.epr-search-filter input{min-width:0;flex:1;background:transparent;outline:none}.epr-date-filter{display:flex;align-items:center;gap:6px;padding:0 9px}.epr-date-filter span{color:#94a3b8;font-size:8px;font-weight:900;text-transform:uppercase}.epr-date-filter input{min-width:0;background:transparent;font-size:10px;outline:none}.epr-clear-filter{border:1px solid #fed7aa;border-radius:9px;background:#fff7ed;padding:0 12px;color:#ea580c;font-size:10px;font-weight:900}.epr-category-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:12px}.epr-category-card{overflow:hidden;border:1px solid #dfe6eb;border-radius:13px;background:#fff;box-shadow:0 4px 15px #0f172a0d}.epr-category-card>div{position:relative;min-height:110px;padding:15px;color:#fff}.epr-category-card>div p{font-size:9px;font-weight:900;letter-spacing:.17em;text-transform:uppercase;opacity:.78}.epr-category-card h2{margin-top:5px;font-size:16px;font-weight:900}.epr-category-card>div>strong{position:absolute;right:15px;top:18px;font-size:27px}.epr-category-card>div section{display:flex;gap:7px;margin-top:16px}.epr-category-card>div section span{border-radius:99px;background:#ffffff2b;padding:5px 9px;font-size:9px;font-weight:850}.epr-category-1>div{background:linear-gradient(135deg,#0aaa82,#08785f)}.epr-category-2>div{background:linear-gradient(135deg,#1598ee,#1754cf)}.epr-category-3>div{background:linear-gradient(135deg,#ff9c13,#ef5906)}.epr-category-4>div{background:linear-gradient(135deg,#9441ed,#6b16d8)}.epr-category-card footer{min-height:82px;padding:12px 14px}.epr-category-card footer>p{color:#8a9ab2;font-size:8px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.epr-category-card footer section{display:flex;flex-wrap:wrap;gap:5px;margin-top:9px}.epr-category-card footer span{display:inline-flex;align-items:center;gap:6px;border:1px solid #e3e9ef;border-radius:99px;background:#f8fafc;padding:4px 8px;color:#334155;font-size:9px;font-weight:800}.epr-category-card footer b{color:#07866c}.epr-category-card footer em{color:#94a3b8;font-size:10px;font-style:normal;font-weight:700}.epr-chart-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:10px;border-top:1px solid #e5ebe9;background:#f6faf9;padding:12px}.epr-chart-card{min-width:0;border:1px solid #dfe7e5;border-radius:13px;background:#fff;padding:14px;box-shadow:0 3px 13px #0f172a0b}.epr-chart-card>header{display:flex;align-items:flex-start;justify-content:space-between}.epr-chart-card h2{color:#17213b;font-size:14px;font-weight:900}.epr-chart-card header p{margin-top:2px;color:#94a3b8;font-size:9px;font-weight:700}.epr-chart-card header>b{border-radius:99px;background:#f1f5f9;padding:4px 8px;color:#475569;font-size:9px}.epr-donut-body{display:grid;grid-template-columns:210px 1fr;align-items:center;height:205px}.epr-donut{position:relative;height:190px}.epr-donut>span{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-content:center;text-align:center;color:#64748b;font-size:11px}.epr-donut>span strong{display:block;color:#102047;font-size:25px}.epr-chart-legend{display:grid;gap:10px}.epr-chart-legend>div{display:grid;grid-template-columns:8px 1fr auto auto;align-items:center;gap:8px;color:#334155;font-size:10px}.epr-chart-legend i{width:8px;height:8px;border-radius:3px}.epr-chart-legend strong{color:#0f172a}.epr-chart-legend small{min-width:45px;color:#64748b}.epr-bar-chart{height:205px;margin-top:4px}.epr-summary-strip{position:relative;border-top:1px solid #e4eae8;padding:14px 12px 13px}.epr-summary-strip>div h2{color:#17213b;font-size:13px;font-weight:900}.epr-summary-strip>div p{color:#64748b;font-size:9px}.epr-summary-strip>span{position:absolute;right:14px;top:14px;border-radius:99px;background:#f1f5f9;padding:4px 9px;color:#475569;font-size:9px;font-weight:900}.epr-summary-strip>section{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;margin-top:10px}.epr-summary-strip article{border:1px solid #e0e7e5;border-radius:9px;padding:10px;background:#fff}.epr-summary-strip article p{color:#8b9ab1;font-size:8px;font-weight:900;text-transform:uppercase}.epr-summary-strip article strong{display:block;margin-top:5px;color:#111827;font-size:20px}.epr-summary-strip article i{display:block;height:4px;margin-top:8px;overflow:hidden;border-radius:99px;background:#edf2f1}.epr-summary-strip article b{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#10b981,#14b8a6)}.epr-empty-state{display:flex;align-items:center;justify-content:center;gap:8px;border-top:1px solid #fee2e2;background:#fff7f7;padding:11px;color:#b91c1c;font-size:10px}.epr-empty-state svg{width:15px}.epr-empty-state span{color:#64748b}@media (max-width:1450px){.epr-filter-bar{grid-template-columns:2fr repeat(3,1fr)}.epr-date-filter,.epr-clear-filter{grid-row:2}.epr-category-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.epr-chart-grid{grid-template-columns:1fr}.epr-summary-strip>section{grid-template-columns:repeat(4,1fr)}}@media (max-width:640px){.operations-welcome-premium{align-items:flex-start!important}.operations-welcome-copy p{font-size:18px!important}.operations-welcome-actions{flex-direction:column}.epr-dashboard-heading{align-items:flex-start}.epr-dashboard-heading h1{font-size:20px}.epr-dashboard-heading button{display:none}.epr-filter-bar{grid-template-columns:1fr 1fr}.epr-search-filter{grid-column:1/-1}.epr-date-filter,.epr-clear-filter{grid-row:auto}.epr-category-grid{grid-template-columns:1fr}.epr-donut-body{grid-template-columns:1fr;height:auto}.epr-donut{height:180px}.epr-chart-legend{padding:0 10px 10px}.epr-summary-strip>section{grid-template-columns:repeat(2,1fr)}}@media (prefers-reduced-motion:reduce){.operations-wave-hand{animation:none!important}}.sales-dashboard-page{background:#f7fbfa}.sales-dashboard-page .sales-dashboard{display:flex;flex-direction:column;gap:10px!important}.sales-dashboard-page .sales-hero{display:flex!important;min-height:76px;align-items:center;justify-content:space-between;gap:18px;margin:0!important;border:0!important;background:transparent!important;padding:2px 1px 8px!important;box-shadow:none!important}.sales-dashboard-page .sales-hero h1{font-size:28px!important;letter-spacing:0!important}.sales-dashboard-page .sales-hero>div>p:last-child{font-size:11px!important;color:#64748b!important}.sales-hero-actions{display:flex;gap:8px}.sales-hero-actions button{display:inline-flex;height:37px;align-items:center;gap:7px;border:1px solid #d5e0de;border-radius:7px;background:#fff;padding:0 12px;color:#334155;font-size:10px;font-weight:850}.sales-hero-actions svg{width:15px}.sales-dashboard-page .sales-metric-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important}.sales-dashboard-page .sales-metric-card{position:relative;display:grid!important;grid-template-columns:48px minmax(0,1fr) 78px!important;align-items:center!important;gap:12px!important;overflow:hidden;border:1px solid #dce8e6!important;border-radius:8px!important;background:#fff!important;padding:13px 14px!important;color:#0f172a!important;box-shadow:0 3px 12px #0f172a0b!important}.sales-dashboard-page .sales-metric-card>span{display:grid!important;width:46px!important;height:46px!important;place-items:center;border-radius:7px!important}.sales-dashboard-page .sales-metric-teal>span{background:#eaf9ec!important;color:#16a34a!important}.sales-dashboard-page .sales-metric-blue>span{background:#edf4ff!important;color:#2563eb!important}.sales-dashboard-page .sales-metric-orange>span{background:#f8edff!important;color:#9333ea!important}.sales-dashboard-page .sales-metric-pink>span{background:#fff3eb!important;color:#f97316!important}.sales-dashboard-page .sales-metric-card p{font-size:10px!important;font-weight:850!important;color:#334155!important}.sales-dashboard-page .sales-metric-card strong{display:block;margin-top:2px;font-size:25px!important;line-height:1!important;color:#0f172a!important}.sales-dashboard-page .sales-metric-card small{display:block;margin-top:5px;font-size:8px!important;font-weight:800!important;color:#64748b!important}.sales-metric-spark{display:flex;height:34px;align-items:flex-end;gap:3px}.sales-metric-spark i{display:block;width:9px;border-radius:5px 5px 2px 2px;background:#22c55e}.sales-metric-spark i:nth-child(1){height:11px}.sales-metric-spark i:nth-child(2){height:23px}.sales-metric-spark i:nth-child(3){height:17px}.sales-metric-spark i:nth-child(4){height:29px}.sales-metric-spark i:nth-child(5){height:21px}.sales-metric-spark i:nth-child(6){height:31px}.sales-metric-blue .sales-metric-spark i{background:#3b82f6}.sales-metric-orange .sales-metric-spark i{background:#a855f7}.sales-metric-pink .sales-metric-spark i{background:#f97316}.sales-risk-strip{display:grid;grid-template-columns:minmax(210px,1.25fr) repeat(4,minmax(145px,1fr)) auto;min-height:43px;align-items:center;overflow:hidden;border:1px solid #fecaca;border-radius:7px;background:#fff8f8;color:#475569}.sales-risk-title{display:flex;align-items:center;gap:9px;padding:0 14px;color:#c81e1e}.sales-risk-title svg{width:18px}.sales-risk-title strong{font-size:10px;white-space:nowrap}.sales-risk-strip>span{border-left:1px solid #fecaca;padding:0 13px;font-size:9px;white-space:nowrap}.sales-risk-strip>span b{margin-right:4px;color:#dc2626;font-size:11px}.sales-risk-strip>button{height:29px;margin-right:10px;border:1px solid #f87171;border-radius:5px;background:#fff;padding:0 13px;color:#dc2626;font-size:9px;font-weight:900}.sales-reference-top-grid{display:grid;grid-template-columns:1.1fr .95fr 1fr;gap:10px}.sales-reference-middle-grid{display:grid;grid-template-columns:.86fr .86fr 1.35fr 1fr;gap:10px}.sales-reference-analytics-grid,.sales-reference-bottom-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.sales-reference-top-grid>*,.sales-reference-middle-grid>*,.sales-reference-analytics-grid>*,.sales-reference-bottom-grid>*{min-width:0!important;margin:0!important;border:1px solid #dce8e6!important;border-radius:7px!important;background:#fff!important;box-shadow:0 3px 12px #0f172a0a!important}.sales-reference-analytics-grid>.sales-donut-card{height:258px!important;overflow:hidden!important}.sales-reference-top-grid>.sales-mix-card{min-height:238px!important}.sales-reference-top-grid>.sales-donut-card{min-height:238px!important}.sales-reference-middle-grid>.sales-mix-card,.sales-reference-middle-grid>.sales-follow-card,.sales-reference-middle-grid>.sales-lead-breakdown-card{height:242px!important;min-height:242px!important;overflow:hidden!important}.sales-reference-middle-grid .sales-lead-breakdown-wrap{height:194px!important;overflow:auto!important}.sales-reference-middle-grid .sales-lead-breakdown-table{min-width:620px!important;font-size:8px!important}.sales-reference-middle-grid .sales-lead-breakdown-table th,.sales-reference-middle-grid .sales-lead-breakdown-table td{padding:6px!important}.sales-dashboard-page .sales-mix-card{padding:12px!important}.sales-dashboard-page .sales-mix-card:before,.sales-dashboard-page .sales-mix-card:after{display:none!important}.sales-dashboard-page .sales-mix-card header{padding:0 0 9px!important}.sales-dashboard-page .sales-mix-card header h3{font-size:11px!important}.sales-dashboard-page .sales-mix-card header span{font-size:7px!important}.sales-dashboard-page .sales-mix-bars{gap:8px!important;margin-top:9px!important}.sales-dashboard-page .sales-mix-row{grid-template-columns:minmax(70px,.9fr) minmax(70px,1.4fr) 25px 29px!important;gap:5px!important;min-height:13px!important}.sales-dashboard-page .sales-mix-row strong,.sales-dashboard-page .sales-mix-row em,.sales-dashboard-page .sales-mix-row small{font-size:8px!important}.sales-dashboard-page .sales-mix-row>div{height:4px!important}.sales-dashboard-page .sales-section-head{min-height:39px!important;padding:9px 11px!important}.sales-dashboard-page .sales-section-head strong{font-size:10px!important}.sales-dashboard-page .sales-section-head button,.sales-dashboard-page .sales-section-head p{font-size:8px!important}.sales-dashboard-page .sales-follow-list{padding:5px 10px!important}.sales-dashboard-page .sales-follow-item{min-height:31px!important;padding:4px 0!important}.sales-dashboard-page .sales-follow-item time{display:none!important}.sales-dashboard-page .sales-follow-item>div strong{font-size:8px!important}.sales-dashboard-page .sales-follow-item>div span,.sales-dashboard-page .sales-follow-item em{font-size:7px!important}.sales-dashboard-page .sales-follow-item small{width:22px!important;height:22px!important;font-size:7px!important}.sales-dashboard-page #sales-red-flag-details{scroll-margin-top:78px}.sales-dashboard-page #sales-red-flag-details .red-flag-audit{margin-top:0!important;border-radius:7px!important}.sales-dashboard-page #sales-red-flag-details .red-flag-audit>header{padding:10px 13px!important}.sales-dashboard-page #sales-red-flag-details .red-flag-audit>header h2{font-size:12px!important}.sales-dashboard-page #sales-red-flag-details .red-flag-audit>header p{font-size:8px!important}.sales-dashboard-page #sales-red-flag-details .red-flag-audit-summary b{min-width:66px!important;padding:5px 8px!important;font-size:13px!important}.sales-dashboard-page #sales-red-flag-details .red-flag-audit th,.sales-dashboard-page #sales-red-flag-details .red-flag-audit td{padding:7px 9px!important;font-size:8px!important}.sales-dashboard-page #sales-red-flag-details .red-flag-table-wrap{max-height:270px!important}.sales-reference-bottom-grid>.sales-recent-card,.sales-reference-bottom-grid>.sales-communication-card{height:254px!important;overflow:hidden}.sales-reference-bottom-grid .sales-activity-table{height:210px;overflow:auto}.sales-reference-bottom-grid table{min-width:680px!important}.sales-reference-bottom-grid th{padding:10px 12px!important;font-size:11px!important}.sales-reference-bottom-grid td{padding:10px 12px!important;font-size:12px!important;line-height:1.35!important}.sales-reference-bottom-grid td>span{display:inline-flex;border-radius:5px;background:#ecfdf5;padding:4px 7px;color:#047857;font-size:10px;font-weight:900}@media (max-width:1280px){.sales-risk-strip{grid-template-columns:1fr 1fr 1fr}.sales-risk-strip>*{min-height:36px;display:flex;align-items:center}.sales-reference-top-grid{grid-template-columns:1fr 1fr}.sales-reference-top-grid>*:last-child{grid-column:1/-1}.sales-reference-middle-grid{grid-template-columns:1fr 1fr}.sales-reference-bottom-grid{grid-template-columns:1fr}}@media (max-width:760px){.sales-dashboard-page .sales-metric-grid,.sales-reference-top-grid,.sales-reference-middle-grid{grid-template-columns:1fr!important}.sales-reference-top-grid>*:last-child{grid-column:auto}.sales-risk-strip{grid-template-columns:1fr}.sales-risk-strip>span{border-top:1px solid #fecaca;border-left:0}.sales-risk-strip>button{margin:7px 10px}.sales-reference-middle-grid>*{height:auto!important;min-height:230px!important}}.sales-risk-strip>button{display:inline-flex;align-items:center;justify-content:center;gap:5px}.sales-risk-strip>button svg{width:12px;transition:transform .3s}.sales-risk-strip>button[aria-expanded=true] svg{transform:rotate(180deg)}.sales-red-flag-expand{overflow:hidden}.sales-red-flag-expand .red-flag-audit{margin:0!important}.sales-reference-top-grid{grid-template-columns:1fr 1fr}.sales-reference-middle-grid{grid-template-columns:.78fr 1.55fr 1fr}.sales-reference-middle-grid .sales-lead-breakdown-table{width:100%!important;min-width:0!important;table-layout:fixed!important;font-size:9px!important}.sales-reference-middle-grid .sales-lead-breakdown-table th,.sales-reference-middle-grid .sales-lead-breakdown-table td{padding:7px 6px!important;text-align:center!important;white-space:normal!important}.sales-reference-middle-grid .sales-lead-breakdown-table th:first-child,.sales-reference-middle-grid .sales-lead-breakdown-table td:first-child{width:28%;text-align:left!important}.sales-lead-breakdown-table td span{display:inline-grid!important;min-width:27px;height:24px;place-items:center;border-radius:6px!important;padding:0 6px!important;font-size:9px!important}.sales-lead-breakdown-table .is-open{background:#eff6ff!important;color:#2563eb!important}.sales-lead-breakdown-table .is-progress{background:#fff7ed!important;color:#ea580c!important}.sales-lead-breakdown-table .is-converted{background:#ecfdf5!important;color:#059669!important}.sales-lead-breakdown-table .is-lost{background:#fff1f2!important;color:#e11d48!important}.sales-lead-breakdown-table tfoot td{background:#f0fdf8!important;color:#0f5d46!important;font-weight:900!important}.sales-reference-analytics-grid>*{height:310px!important;overflow:hidden!important}.sales-reference-analytics-grid>.sales-donut-card{display:flex!important;height:310px!important;flex-direction:column!important}.sales-reference-analytics-grid .sales-donut-head{flex:0 0 auto!important}.sales-reference-analytics-grid .sales-donut-body{display:grid!important;grid-template-columns:220px minmax(0,1fr)!important;min-height:0!important;flex:1!important;align-items:center!important}.sales-reference-analytics-grid .sales-rechart-donut{width:220px!important;height:190px!important}.sales-reference-analytics-grid .sales-donut-legend{max-height:188px!important;overflow:auto!important}.sales-reference-analytics-grid .sales-donut-link{flex:0 0 auto!important}.sales-source-table-card{display:flex;flex-direction:column}.sales-source-table-card .sales-section-head>b{border-radius:6px;background:#ecfdf5;padding:5px 8px;color:#0f766e;font-size:9px}.sales-source-table-wrap{min-height:0;flex:1;overflow:auto;padding:0 12px}.sales-source-table-wrap table{width:100%;border-collapse:collapse}.sales-source-table-wrap th{border-bottom:1px solid #e5ecea;padding:9px 8px;color:#64748b;font-size:9px;text-align:left;text-transform:uppercase}.sales-source-table-wrap td{border-bottom:1px solid #eef3f2;padding:8px;color:#334155;font-size:10px}.sales-source-table-wrap td:first-child{display:flex;align-items:center;gap:8px;font-weight:800}.sales-source-table-wrap td:first-child i{width:8px;height:8px;flex:none;border-radius:50%}.sales-source-table-wrap td:nth-child(2){width:70px}.sales-source-table-wrap td:nth-child(3){display:grid;grid-template-columns:minmax(80px,1fr) 42px;align-items:center;gap:8px}.sales-source-table-wrap td:nth-child(3)>div{height:6px;overflow:hidden;border-radius:99px;background:#e8efed}.sales-source-table-wrap td:nth-child(3)>div span{display:block;height:100%;border-radius:inherit}.sales-source-table-wrap td small{color:#64748b;font-size:9px;text-align:right}.sales-source-table-card>.sales-donut-link{flex:0 0 auto}@media (max-width:1280px){.sales-reference-middle-grid{grid-template-columns:1fr 1fr}.sales-reference-middle-grid>.sales-lead-breakdown-card{grid-column:1/-1}}@media (max-width:760px){.sales-reference-analytics-grid{grid-template-columns:1fr}.sales-reference-analytics-grid .sales-donut-body{grid-template-columns:1fr!important}.sales-reference-analytics-grid .sales-rechart-donut{margin:auto}}@media (max-width:640px){header.crm-topbar{height:64px!important;background:#fffffff7!important;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}header.crm-topbar>div{min-height:64px!important;height:64px!important;gap:6px!important;padding:0 10px!important}header.crm-topbar>div>div:first-child{min-width:0!important;gap:6px!important}header.crm-topbar>div>div:first-child>button:first-child{width:38px!important;height:38px!important;flex:0 0 38px!important;border-radius:10px!important}header.crm-topbar>div>div:first-child>button:last-child{min-width:0!important;padding:0!important}header.crm-topbar>div>div:first-child>button:last-child>span{height:46px!important;max-width:184px!important;gap:7px!important;border-radius:12px!important;padding:0 10px!important;box-shadow:none!important}header.crm-topbar>div>div:first-child>button:last-child>span>span:first-child{width:34px!important;height:34px!important;border-radius:8px!important}header.crm-topbar>div>div:first-child>button:last-child img{width:32px!important;height:32px!important}header.crm-topbar>div>div:first-child>button:last-child strong{overflow:hidden!important;max-width:112px!important;font-size:13px!important;letter-spacing:0!important;text-overflow:ellipsis!important}header.crm-topbar>div>div:first-child>button:last-child small{margin-top:3px!important;font-size:9px!important}header.crm-topbar>div>div:last-child{gap:4px!important}header.crm-topbar>div>div:last-child>button:first-child{display:none!important}header.crm-topbar .btn-lift{width:38px!important;height:38px!important;min-width:38px!important;padding:0!important;border-radius:10px!important}header.crm-topbar .btn-lift svg{width:18px!important;height:18px!important}header.crm-topbar .btn-lift>div:last-child{width:38px!important;height:38px!important;border-width:2px!important}.topbar-reminder-panel{position:fixed!important;top:68px!important;right:8px!important;left:8px!important;width:auto!important;max-height:calc(100dvh - 78px)!important}main.pt-16{padding-top:64px!important}.sales-dashboard-page .sales-dashboard{gap:9px!important}.sales-dashboard-page .sales-hero{min-height:0!important;align-items:flex-start!important;flex-direction:column!important;gap:10px!important;padding:10px 2px 4px!important}.sales-dashboard-page .sales-hero h1{font-size:25px!important}.sales-dashboard-page .sales-hero .operations-eyebrow{font-size:8px!important}.sales-dashboard-page .sales-hero>div>p:last-child{font-size:10px!important}.sales-hero-actions{width:100%;gap:7px}.sales-hero-actions button{height:36px;flex:1;justify-content:center;padding:0 8px;font-size:10px}.sales-dashboard-page .sales-metric-card{min-height:94px!important;grid-template-columns:40px minmax(0,1fr) 58px!important;gap:10px!important;padding:11px 12px!important;border-radius:9px!important}.sales-dashboard-page .sales-metric-card>span{width:40px!important;height:40px!important}.sales-dashboard-page .sales-metric-card strong{font-size:23px!important}.sales-dashboard-page .sales-metric-card small{font-size:8px!important}.sales-metric-spark{height:27px;gap:2px}.sales-metric-spark i{width:7px}.sales-metric-spark i:nth-child(2),.sales-metric-spark i:nth-child(5){height:19px}.sales-metric-spark i:nth-child(4),.sales-metric-spark i:nth-child(6){height:25px}.sales-reference-top-grid>.sales-mix-card{min-height:210px!important}.sales-reference-middle-grid>*{min-height:215px!important}.sales-reference-analytics-grid>*{height:290px!important}.calendar-page-premium{padding:10px!important}.calendar-command-hero{align-items:stretch!important;gap:12px!important;border-radius:16px!important;padding:16px!important}.calendar-command-hero>div:first-child{min-width:0}.calendar-command-hero .calendar-eyebrow{align-items:center!important;font-size:16px!important;line-height:1.25!important}.calendar-command-hero>div:first-child>p:last-child{margin-top:8px!important;font-size:12px!important;line-height:1.45!important}.calendar-pro-actions{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;width:100%!important;gap:7px!important}.calendar-pro-actions button{width:100%!important;min-width:0!important;min-height:42px!important;justify-content:center!important;gap:5px!important;border-radius:11px!important;padding:0 7px!important;font-size:10px!important;line-height:1.1!important;white-space:nowrap!important}.calendar-pro-actions button svg{width:15px!important;height:15px!important;flex:none!important}.calendar-month-card{overflow:hidden!important;border-radius:14px!important}.calendar-toolbar{gap:7px!important;padding:10px!important}.calendar-toolbar h2{font-size:15px!important}.calendar-weekdays{padding:0!important}.calendar-weekdays span{font-size:10px!important}.calendar-grid{width:100%!important;min-width:0!important}.calendar-grid .calendar-day-card{min-width:0!important;min-height:62px!important;padding:7px 5px!important}.calendar-day-number{font-size:12px!important}.calendar-grid .calendar-day-card .calendar-day-add{top:5px!important;right:4px!important;width:25px!important;height:25px!important;border-radius:50%!important}.calendar-grid .calendar-day-card .calendar-day-add svg{width:14px!important;height:14px!important}.calendar-date-dots{gap:3px!important}.calendar-date-dots i{width:5px!important;height:5px!important}.calendar-day-pills{display:none!important}}@media (max-width:390px){header.crm-topbar>div>div:first-child>button:last-child>span{max-width:150px!important;padding:0 7px!important}header.crm-topbar>div>div:first-child>button:last-child>span>span:first-child{display:none!important}header.crm-topbar>div>div:first-child>button:last-child strong{max-width:128px!important;font-size:12px!important}.calendar-pro-actions{grid-template-columns:1fr!important}.calendar-pro-actions button{min-height:40px!important}.calendar-grid .calendar-day-card{min-height:56px!important;padding:6px 3px!important}.calendar-grid .calendar-day-card .calendar-day-add{width:23px!important;height:23px!important}.calendar-day-number{font-size:11px!important}}.sales-risk-strip{display:flex!important;min-height:48px!important;align-items:center!important;justify-content:space-between!important;padding:0 10px 0 0!important}.sales-risk-title{min-width:0;flex:1}.sales-risk-title strong{font-size:12px!important}.sales-risk-strip>button{flex:none;margin-right:0!important;font-size:10px!important}.sales-reference-top-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.sales-reference-middle-grid{grid-template-columns:minmax(0,1.65fr) minmax(280px,.75fr)!important}.sales-reference-bottom-single{grid-template-columns:1fr!important}.sales-reference-bottom-single>.sales-recent-card{height:auto!important;min-height:254px!important}.sales-dashboard-page .sales-mix-card header h3{font-size:14px!important}.sales-dashboard-page .sales-mix-card header span{font-size:9px!important}.sales-dashboard-page .sales-mix-row{grid-template-columns:minmax(112px,1fr) minmax(90px,1.45fr) 38px 42px!important;gap:8px!important;min-height:19px!important}.sales-dashboard-page .sales-mix-row strong,.sales-dashboard-page .sales-mix-row em{font-size:11px!important}.sales-dashboard-page .sales-mix-row small{font-size:10px!important}.sales-dashboard-page .sales-mix-row>div{height:6px!important}.sales-pie-card .sales-rechart-donut{filter:drop-shadow(0 14px 12px rgba(15,93,70,.18));transform:perspective(480px) rotateX(7deg)}.sales-pie-card .recharts-pie-label-text{fill:#fff!important;font-size:10px!important;font-weight:900!important;text-shadow:0 1px 2px rgba(15,23,42,.45)}.sales-pie-card .sales-donut-legend>div{min-height:38px!important;border-radius:7px!important;background:#f8fbfa!important;padding:7px 10px!important}.sales-pie-card .sales-donut-legend p{font-size:12px!important}.sales-pie-card .sales-donut-legend strong,.sales-pie-card .sales-donut-legend small{font-size:11px!important}@media (max-width:1180px){.sales-reference-top-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.sales-reference-top-grid>*:last-child{grid-column:1/-1}.sales-reference-middle-grid{grid-template-columns:1fr!important}}@media (max-width:640px){.sales-reference-top-grid{grid-template-columns:1fr!important}.sales-reference-top-grid>*:last-child{grid-column:auto}.sales-risk-title strong{font-size:10px!important}.sales-dashboard-page .sales-mix-row{grid-template-columns:minmax(100px,1fr) minmax(70px,1.2fr) 34px 36px!important}.sales-dashboard-page .sales-mix-row strong,.sales-dashboard-page .sales-mix-row em{font-size:10px!important}.sales-reference-bottom-single .sales-activity-table{height:auto!important;max-height:300px!important}}.sales-reference-middle-grid{grid-template-columns:minmax(0,2fr) minmax(290px,.72fr)!important}.sales-reference-middle-grid .sales-lead-breakdown-card{height:282px!important;min-height:282px!important}.sales-reference-middle-grid .sales-lead-breakdown-wrap{height:235px!important;overflow:auto!important}.sales-reference-middle-grid .sales-lead-breakdown-table{width:100%!important;min-width:850px!important;table-layout:auto!important}.sales-reference-middle-grid .sales-lead-breakdown-table th{position:sticky;top:0;z-index:2;background:#f3f7f6!important;color:#0f172a!important;font-size:10px!important;letter-spacing:0!important;text-transform:uppercase!important}.sales-reference-middle-grid .sales-lead-breakdown-table th:first-child{min-width:190px!important}.sales-reference-middle-grid .sales-lead-breakdown-table td{height:39px!important;border-right:0!important;border-bottom:1px solid #e8eeec!important;color:#0f172a!important;font-size:11px!important;font-weight:750!important}.sales-reference-middle-grid .sales-lead-breakdown-table td:first-child{display:flex;align-items:center;gap:9px;width:auto!important}.sales-reference-middle-grid .sales-lead-breakdown-table td:not(:first-child),.sales-reference-middle-grid .sales-lead-breakdown-table th:not(:first-child){text-align:center!important}.sales-owner-rank{display:inline-grid;width:22px;height:22px;flex:none;place-items:center;border-radius:50%;font-size:9px;font-style:normal;font-weight:950}.sales-owner-rank.rank-1{background:#fef3c7;color:#a16207}.sales-owner-rank.rank-2{background:#f1f5f9;color:#64748b}.sales-owner-rank.rank-3{background:#ffedd5;color:#c2410c}.sales-pie-card .sales-rechart-donut{filter:drop-shadow(0 10px 10px rgba(15,93,70,.16))!important;transform:perspective(520px) rotateX(5deg)!important}.sales-pie-card .recharts-sector{stroke:#fff!important;stroke-width:2px!important}.sales-pie-card .recharts-pie-label-text{font-size:11px!important}.sales-pie-card .sales-donut-body{background:transparent!important}@media (max-width:1180px){.sales-reference-middle-grid{grid-template-columns:1fr!important}.sales-reference-middle-grid .sales-lead-breakdown-card{grid-column:auto!important}}@media (max-width:640px){.sales-reference-middle-grid .sales-lead-breakdown-table{min-width:720px!important}.sales-reference-middle-grid .sales-lead-breakdown-table th,.sales-reference-middle-grid .sales-lead-breakdown-table td{font-size:10px!important}}.sales-pie-card .sales-rechart-donut,.sales-pie-card .recharts-wrapper{background:transparent!important;box-shadow:none!important;filter:none!important;transform:none!important}.sales-pie-card .sales-rechart-donut:before,.sales-pie-card .sales-rechart-donut:after{display:none!important}.sales-pie-card .recharts-pie-label-text{fill:#134e4a!important;font-size:11px!important;font-weight:900!important;text-shadow:none!important}.sales-pie-card .recharts-sector{stroke:#fff!important;stroke-width:3px!important}.sales-mix-view-more{display:inline-flex;min-height:31px;align-items:center;align-self:flex-start;justify-content:center;gap:5px;margin-top:10px;border:1px solid #b9ded8;border-radius:6px;background:#f0fdfa;padding:0 11px;color:#0f766e;font-size:10px;font-weight:900;cursor:pointer}.sales-mix-view-more:hover{border-color:#5db9ac;background:#e6faf6}.sales-mix-view-more svg{width:13px;height:13px;transition:transform .2s}.sales-mix-view-more[aria-expanded=true] svg{transform:rotate(180deg)}@media (min-width:641px){body.sales-dashboard-page header.crm-topbar{height:64px!important}body.sales-dashboard-page header.crm-topbar>div{height:64px!important;min-height:64px!important;padding-top:0!important;padding-bottom:0!important}body.sales-dashboard-page header.crm-topbar>div>div:first-child>button:last-child>span{height:50px!important;gap:8px!important;border-radius:12px!important;padding:0 12px!important;box-shadow:0 2px 7px #0f172a12!important}body.sales-dashboard-page header.crm-topbar>div>div:first-child>button:last-child>span>span:first-child{width:38px!important;height:38px!important}body.sales-dashboard-page header.crm-topbar>div>div:first-child>button:last-child img{width:36px!important;height:36px!important}body.sales-dashboard-page header.crm-topbar>div>div:first-child>button:last-child strong{font-size:15px!important;line-height:1!important}body.sales-dashboard-page header.crm-topbar>div>div:first-child>button:last-child small{margin-top:4px!important;font-size:9px!important;line-height:1!important}body.sales-dashboard-page header.crm-topbar .btn-lift{height:38px!important;min-height:38px!important}body.sales-dashboard-page header.crm-topbar .btn-lift>div:last-child{width:40px!important;height:40px!important}}@media (max-width:640px){.sales-mix-view-more{width:100%;align-self:stretch}.sales-pie-card .recharts-pie-label-text{font-size:10px!important}}.sales-states-map-card{display:flex;min-height:310px;flex-direction:column;overflow:hidden}.sales-states-map-card>header{display:flex;align-items:flex-start;justify-content:space-between;border-bottom:1px solid #e5ecea;padding:13px 14px 11px}.sales-states-map-card>header span{display:flex;align-items:center;gap:6px;color:#168b72;font-size:9px;font-weight:950;letter-spacing:.12em;text-transform:uppercase}.sales-states-map-card>header span:before{content:"";width:7px;height:7px;border-radius:50%;background:#20a77e;box-shadow:0 0 0 4px #e5f6f1}.sales-states-map-card>header h3{margin-top:7px;color:#172536;font-size:15px;font-weight:950}.sales-states-map-card>header p{margin-top:3px;color:#64748b;font-size:10px;font-weight:650}.sales-states-map-card>header>b{display:grid;min-width:62px;min-height:54px;place-items:center;border:1px solid #d8ece6;border-radius:10px;background:#f2faf7;color:#07805e}.sales-states-map-card>header>b strong{font-size:17px;line-height:1}.sales-states-map-card>header>b small{font-size:8px}.sales-states-map-body{display:grid;grid-template-columns:minmax(130px,.8fr) minmax(210px,1.2fr);min-height:0;flex:1;gap:12px;padding:12px 14px}.sales-india-map{position:relative;display:grid;min-height:210px;place-items:center}.sales-india-map svg{width:100%;height:220px;overflow:visible}.sales-india-map .india-outline{fill:#eef6f3;stroke:#b9d5ce;stroke-width:1.2}.sales-india-map .india-region{stroke:#fff;stroke-width:1.2}.sales-india-map .region-west{fill:#66bd98}.sales-india-map .region-central{fill:#a8d8c2}.sales-india-map .region-north{fill:#d6ebe1}.sales-india-map .region-south{fill:#168b64}.sales-india-map .region-east{fill:#c3e2d3}.sales-india-map g circle{fill:#fff;stroke:#54aa89;stroke-width:1.5}.sales-india-map g text{fill:#16815f;font-size:9px;font-weight:950;text-anchor:middle}.sales-map-scale{position:absolute;bottom:0;left:0;width:92px}.sales-map-scale>span{display:block;margin-bottom:4px;color:#475569;font-size:8px;font-weight:850}.sales-map-scale>i{display:block;height:6px;border-radius:99px;background:linear-gradient(90deg,#d9eee4,#00915f)}.sales-map-scale>small{display:flex;justify-content:space-between;margin-top:3px}.sales-map-scale em{color:#64748b;font-size:7px;font-style:normal}.sales-state-ranking{align-self:center;width:100%;overflow:hidden;border:1px solid #e4ece9;border-radius:9px;background:#fff}.sales-state-rank-row{display:grid;grid-template-columns:24px minmax(0,1fr) 32px 31px;min-height:31px;align-items:center;gap:7px;border-bottom:1px solid #edf2f0;padding:4px 8px}.sales-state-rank-row:last-child{border-bottom:0}.sales-state-rank-row>i{display:grid;width:21px;height:21px;place-items:center;border-radius:50%;background:#e6f4ee;color:#157758;font-size:9px;font-style:normal;font-weight:950}.sales-state-rank-row:first-child>i{background:#07815b;color:#fff}.sales-state-rank-row>i svg{width:11px}.sales-state-rank-row>div{min-width:0}.sales-state-rank-row strong{display:block;overflow:hidden;color:#263746;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.sales-state-rank-row>div>span{display:block;height:4px;margin-top:5px;overflow:hidden;border-radius:99px;background:#edf2f1}.sales-state-rank-row>div>span b{display:block;height:100%;border-radius:inherit;background:#25a274}.sales-state-rank-row>em{color:#263746;font-size:9px;font-style:normal;font-weight:900;text-align:right}.sales-state-rank-row>small{color:#718096;font-size:8px;font-weight:850;text-align:right}.sales-states-map-card>footer{display:flex;min-height:32px;align-items:center;justify-content:space-between;border-top:1px solid #e8efed;padding:0 14px;color:#64748b;font-size:8px}.sales-states-map-card>footer span,.sales-states-map-card>footer time{display:flex;align-items:center;gap:6px}.sales-states-map-card>footer svg{width:11px;color:#13876d}@media (min-width:1181px){.sales-reference-top-grid{grid-template-columns:minmax(0,.72fr) minmax(0,.72fr) minmax(480px,1.35fr)!important}.sales-reference-top-grid>.sales-states-map-card{min-height:310px!important}.sales-reference-top-grid>.sales-mix-card{min-height:310px!important}}@media (max-width:640px){.sales-states-map-body{grid-template-columns:1fr;padding:10px}.sales-india-map{min-height:230px}.sales-india-map svg{height:230px}.sales-states-map-card>footer{align-items:flex-start;flex-direction:column;gap:5px;padding:8px 10px}.sales-states-map-card>header p{font-size:9px}}.sales-india-map>svg{display:none!important}.sales-india-map>img{display:block;width:100%;height:230px;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;filter:grayscale(1) sepia(.55) hue-rotate(92deg) saturate(.85);mix-blend-mode:multiply}.sales-india-map{overflow:hidden;background:#fff}.sales-india-map .sales-map-scale{z-index:2;background:#ffffffeb;padding:4px;border-radius:5px}@media (max-width:640px){.sales-india-map>img{height:260px}.sales-india-map{min-height:270px}}.sales-india-map>img{display:none!important}.sales-india-map>svg{display:block!important;width:100%!important;height:275px!important;overflow:visible!important}.sales-india-map .rsm-geography{transition:fill .16s ease}.sales-india-map .rsm-marker circle{stroke:#0f9f6e;stroke-width:1.4;filter:drop-shadow(0 2px 3px rgba(15,93,70,.22))}.sales-india-map .rsm-marker .map-rank{fill:#fff}.sales-india-map .rsm-marker .map-rank-first{fill:#0f5d46;stroke:#fff}.sales-india-map .rsm-marker text{fill:#0f5d46;font-size:9px;font-weight:950;text-anchor:middle;pointer-events:none}.sales-india-map .rsm-marker:has(.map-rank-first) text{fill:#fff}.sales-map-tooltip{position:absolute;z-index:100;display:grid;gap:2px;pointer-events:none;border:1px solid #dce7e3;border-radius:9px;background:#fff;padding:9px 11px;box-shadow:0 8px 22px #0f172a21;color:#334155}.sales-map-tooltip strong{font-size:11px}.sales-map-tooltip span{font-size:10px;font-weight:800}.sales-map-tooltip small{color:#64748b;font-size:9px}.sales-states-map-card{min-height:420px!important}.sales-states-map-body{grid-template-columns:minmax(260px,.95fr) minmax(300px,1.05fr);padding:14px 18px}.sales-state-rank-row{min-height:43px;padding:5px 10px}.sales-state-rank-row strong,.sales-state-rank-row>em{font-size:11px}.sales-state-rank-row>small{font-size:10px}.sales-state-rank-row>div>span{height:6px}.sales-state-rank-row>i{width:25px;height:25px;font-size:10px}.sales-states-map-card>header{padding:16px 18px 13px}.sales-states-map-card>header h3{font-size:18px}.sales-states-map-card>header p{font-size:12px}.sales-states-map-card>footer{min-height:38px;padding:0 18px;font-size:9px}@media (min-width:1181px){.sales-reference-top-grid>.sales-states-map-card{min-height:420px!important}.sales-reference-top-grid>.sales-mix-card{min-height:420px!important}}@media (max-width:1180px){.sales-states-map-card{grid-column:1/-1!important}.sales-states-map-body{grid-template-columns:minmax(280px,.9fr) minmax(340px,1.1fr)}}@media (max-width:760px){.sales-states-map-body{grid-template-columns:1fr}.sales-india-map>svg{height:300px!important}.sales-map-tooltip{left:50%!important;top:auto!important;bottom:14px;transform:translate(-50%)}}@media (max-width:640px){.sales-states-map-card{min-height:0!important}.sales-states-map-body{padding:10px}.sales-india-map{min-height:285px}.sales-india-map>svg{height:280px!important}.sales-state-rank-row{grid-template-columns:27px minmax(0,1fr) 34px 34px;min-height:42px}.sales-states-map-card>header{padding:13px}.sales-states-map-card>header h3{font-size:16px}.sales-states-map-card>header p{font-size:10px}}.sales-follow-status-completed{border:1px solid #a7e5cf!important;background:#ecfdf5!important;color:#047857!important}.sales-reference-middle-grid{align-items:stretch}.sales-reference-middle-grid>.sales-follow-card,.sales-reference-middle-grid>.sales-lead-breakdown-card{height:340px!important;min-height:340px!important}.sales-reference-middle-grid .sales-lead-breakdown-wrap{height:292px!important}.sales-reference-middle-grid>.sales-follow-card{display:flex!important;flex-direction:column!important}.sales-reference-middle-grid .sales-follow-list{display:grid!important;min-height:0!important;flex:1!important;gap:8px!important;overflow-y:auto!important;padding:9px 11px!important}.sales-reference-middle-grid .sales-follow-item{grid-template-columns:minmax(0,1fr) 31px 82px!important;min-height:48px!important;gap:10px!important;border-radius:8px!important;padding:7px 9px!important}.sales-reference-middle-grid .sales-follow-item time{display:none!important}.sales-reference-middle-grid .sales-follow-item>div{min-width:0!important}.sales-reference-middle-grid .sales-follow-item>div strong{overflow:visible!important;font-size:11px!important;line-height:1.3!important;text-overflow:clip!important;white-space:normal!important}.sales-reference-middle-grid .sales-follow-item>div span{font-size:10px!important;line-height:1.25!important;white-space:normal!important}.sales-reference-middle-grid .sales-follow-item small{width:31px!important;height:31px!important;font-size:9px!important}.sales-reference-middle-grid .sales-follow-item em{min-width:76px!important;padding:6px 8px!important;font-size:9px!important;text-align:center!important}.sales-reference-middle-grid>.sales-follow-card>.sales-donut-link{flex:0 0 auto!important;margin-top:0!important;border-top:1px solid #edf2f0!important;padding:10px 12px!important}.sales-po-card{min-width:0;overflow:hidden;border:1px solid #dce8e6;border-radius:7px;background:#fff;box-shadow:0 3px 12px #0f172a0a}.sales-po-table-wrap{max-height:310px;overflow:auto;padding:0 12px 12px}.sales-po-table-wrap table{width:100%;min-width:680px;border-collapse:collapse}.sales-po-table-wrap th{position:sticky;top:0;z-index:1;border-bottom:1px solid #dce8e6;background:#f3f8f6;padding:10px;color:#526379;font-size:9px;letter-spacing:.06em;text-align:left;text-transform:uppercase}.sales-po-table-wrap td{border-bottom:1px solid #edf2f0;padding:10px;color:#334155;font-size:10px;font-weight:750}.sales-po-table-wrap td:first-child strong,.sales-po-table-wrap td:first-child small{display:block}.sales-po-table-wrap td:first-child strong{color:#0f172a;font-size:11px}.sales-po-table-wrap td:first-child small{margin-top:3px;color:#64748b;font-size:8px}.sales-po-table-wrap a{display:inline-flex;align-items:center;gap:5px;border:1px solid #a7dfd0;border-radius:6px;background:#ecfdf5;padding:5px 8px;color:#047857;font-size:9px;font-weight:900}.sales-po-table-wrap a svg{width:12px}.sales-po-pending{color:#94a3b8;font-size:9px}.sales-po-table-wrap td:last-child strong{color:#0f766e;font-size:11px}@media (max-width:640px){.sales-reference-middle-grid>.sales-follow-card,.sales-reference-middle-grid>.sales-lead-breakdown-card{height:360px!important;min-height:360px!important}.sales-reference-middle-grid .sales-follow-item{grid-template-columns:minmax(0,1fr) 28px!important}.sales-reference-middle-grid .sales-follow-item em{grid-column:1/-1;justify-self:start!important}.sales-po-table-wrap{padding:0 8px 8px}}.sales-india-map{padding-top:10px!important}.sales-india-map>svg{height:290px!important}.sales-po-owner-list{display:grid;gap:8px;max-height:410px;overflow:auto;padding:10px 12px 12px}.sales-po-owner{overflow:hidden;border:1px solid #dce8e6;border-radius:8px;background:#fff}.sales-po-owner>button{display:grid;width:100%;grid-template-columns:34px minmax(0,1fr) auto 18px;align-items:center;gap:10px;border:0;background:#f8fbfa;padding:10px 12px;color:#263746;text-align:left;cursor:pointer}.sales-po-owner>button:hover{background:#f0faf6}.sales-po-owner>button>i{display:grid;width:34px;height:34px;place-items:center;border-radius:50%;background:#dff4eb;color:#087657;font-size:10px;font-style:normal;font-weight:950}.sales-po-owner>button span strong,.sales-po-owner>button span small{display:block}.sales-po-owner>button span strong{font-size:12px}.sales-po-owner>button span small{margin-top:2px;color:#64748b;font-size:9px}.sales-po-owner>button em{color:#0f766e;font-size:11px;font-style:normal;font-weight:950}.sales-po-owner>button>svg{width:16px;transition:transform .25s}.sales-po-owner>button[aria-expanded=true]>svg{transform:rotate(180deg)}.sales-po-owner .sales-po-table-wrap{max-height:none;padding:0 10px 10px}.sales-po-owner .sales-po-table-wrap table{margin-top:0}.sales-po-owner .sales-po-table-wrap th{top:0}@media (max-width:760px){.sales-india-map{padding-top:4px!important}.sales-india-map>svg{height:320px!important}.sales-po-owner>button{grid-template-columns:32px minmax(0,1fr) 16px}.sales-po-owner>button em{grid-column:2;grid-row:2}.sales-po-owner>button>svg{grid-column:3;grid-row:1/3}.sales-po-owner-list{padding:8px}}.sales-reference-middle-grid .sales-lead-breakdown-table{width:100%!important;min-width:900px!important;table-layout:fixed!important;border-collapse:collapse!important}.sales-reference-middle-grid .sales-lead-breakdown-table col.sales-lead-owner-column{width:28%!important}.sales-reference-middle-grid .sales-lead-breakdown-table col:not(.sales-lead-owner-column){width:10.285%!important}.sales-reference-middle-grid .sales-lead-breakdown-table th,.sales-reference-middle-grid .sales-lead-breakdown-table td{box-sizing:border-box!important;border-right:1px solid #d7e5e1!important;border-bottom:1px solid #dfe8e5!important;padding:10px 9px!important;vertical-align:middle!important}.sales-reference-middle-grid .sales-lead-breakdown-table th:last-child,.sales-reference-middle-grid .sales-lead-breakdown-table td:last-child{border-right:0!important}.sales-reference-middle-grid .sales-lead-breakdown-table th{height:38px!important;background:#f2f7f5!important;line-height:1.2!important}.sales-reference-middle-grid .sales-lead-breakdown-table td{display:table-cell!important;height:45px!important}.sales-reference-middle-grid .sales-lead-breakdown-table th:first-child,.sales-reference-middle-grid .sales-lead-breakdown-table td:first-child{width:auto!important;text-align:left!important}.sales-lead-owner-cell{display:flex;min-width:0;align-items:center;gap:9px}.sales-lead-owner-cell strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sales-po-owner>button span{min-width:0}.sales-po-owner>button span strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sales-reference-middle-grid .sales-lead-breakdown-wrap{display:block!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important;overflow:auto!important;padding:0 12px 12px!important}.sales-reference-middle-grid .sales-lead-breakdown-table thead{display:table-header-group!important;width:auto!important}.sales-reference-middle-grid .sales-lead-breakdown-table tbody{display:table-row-group!important;width:auto!important;max-height:none!important;overflow:visible!important}.sales-reference-middle-grid .sales-lead-breakdown-table tfoot{display:table-footer-group!important;width:auto!important}.sales-reference-middle-grid .sales-lead-breakdown-table tr,.sales-reference-middle-grid .sales-lead-breakdown-table tbody tr{display:table-row!important;width:auto!important}.sales-reference-middle-grid .sales-lead-breakdown-table th:first-child,.sales-reference-middle-grid .sales-lead-breakdown-table td:first-child{position:static!important;min-width:0!important}.sales-reference-middle-grid .sales-lead-breakdown-table th:not(:first-child),.sales-reference-middle-grid .sales-lead-breakdown-table td:not(:first-child){border-left:0!important}.sales-reference-middle-grid .sales-lead-breakdown-table thead th{position:sticky!important;top:0!important;z-index:3!important}.sales-reference-middle-grid .sales-lead-breakdown-table tbody td:first-child strong{font-size:11px!important}.sales-reference-middle-grid .sales-lead-breakdown-table tbody td span{display:initial!important;min-width:0!important;height:auto!important;border-radius:0!important;background:transparent!important;padding:0!important}.activity-kpi-card{display:grid;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:10px;min-height:78px}.activity-kpi-icon{display:grid;width:42px;height:42px;place-items:center;border-radius:12px}.activity-kpi-icon.is-emerald,.activity-kpi-icon.is-green{background:#ecfdf5;color:#10b981}.activity-kpi-icon.is-blue,.activity-kpi-icon.is-sky{background:#eff6ff;color:#2563eb}.activity-kpi-icon.is-violet{background:#f5f3ff;color:#7c3aed}.activity-kpi-icon.is-orange{background:#fff7ed;color:#f97316}.activity-kpi-icon.is-amber{background:#fffbeb;color:#f59e0b}.activity-kpi-icon.is-cyan{background:#ecfeff;color:#0891b2}.activity-log-pagination button{font-weight:900;transition:background-color .16s ease,color .16s ease}@media (max-width: 767px){html,body,#root{max-width:100%;overflow-x:hidden}.auth-page-grid{display:block!important;width:100%!important;min-width:0!important}.auth-page-grid>section:last-child{display:block!important;width:100%!important;min-width:0!important;padding:14px 12px!important}.auth-page-grid>section:last-child>div{width:100%!important;min-width:0!important;border-radius:22px!important;padding:20px 16px!important}.auth-page-grid h1{font-size:28px!important}.auth-page-grid form{margin-top:24px!important}.auth-page-grid form .grid-cols-2{grid-template-columns:1fr!important}.crm-topbar>div{min-height:64px!important;padding-inline:10px!important}main.min-h-screen{padding-top:64px!important}main.min-h-screen>.flex{min-height:calc(100vh - 64px)!important}main.min-h-screen>.flex>aside{top:64px!important}main.min-h-screen>.flex>button.fixed{top:64px!important}.crm-topbar .h-16{height:48px!important}.crm-topbar .h-12{height:34px!important;width:34px!important}.crm-topbar .h-11{height:40px!important;width:40px!important}.crm-topbar strong.text-lg{font-size:12px!important}.crm-topbar small{font-size:9px!important}.crm-topbar button[aria-label="Anant Tattva Website"]{display:none!important}.topbar-reminder-panel{position:fixed!important;inset:66px 10px auto!important;width:auto!important;max-height:calc(100vh - 76px)}button,a,input,select,textarea{max-width:100%}input,select,textarea{font-size:16px!important}[class*=grid-cols-4],[class*=grid-cols-5],[class*=grid-cols-6]{grid-template-columns:repeat(2,minmax(0,1fr))}[class*=max-w-]{min-width:0}.fixed.inset-0>aside{max-width:94vw}main.min-h-screen>.flex>aside nav{overflow-x:hidden!important;overflow-y:auto!important;padding:18px 14px 24px!important}main.min-h-screen>.flex>aside nav .sidebar-menu-button{justify-content:space-between!important;padding-inline:14px!important}main.min-h-screen>.flex>aside nav .sidebar-menu-button>span{justify-content:flex-start!important}main.min-h-screen>.flex>aside nav .sidebar-menu-button .sr-only{position:static!important;width:auto!important;height:auto!important;margin:0!important;overflow:visible!important;clip:auto!important;white-space:normal!important}}@media (max-width: 767px){.activity-logs-page>section:nth-of-type(2){padding:12px}.activity-logs-page>section:nth-of-type(2) .mb-3{display:grid;grid-template-columns:repeat(3,1fr)}.activity-logs-page>section:nth-of-type(2) button{padding-inline:6px}.activity-logs-page>section:nth-of-type(3){overflow:visible;border:0;background:transparent;box-shadow:none}.activity-logs-page>section:nth-of-type(3)>div{overflow:visible}.activity-logs-page>section:nth-of-type(3) table,.activity-logs-page>section:nth-of-type(3) tbody{display:grid;min-width:0!important;gap:12px;width:100%}.activity-logs-page>section:nth-of-type(3) thead{display:none}.activity-logs-page>section:nth-of-type(3) tbody tr{display:grid;grid-template-columns:1fr auto;overflow:hidden;border:1px solid #e2e8f0;border-radius:18px;background:#fff;box-shadow:0 6px 20px #0f172a0f}.activity-logs-page>section:nth-of-type(3) tbody td{display:block;max-width:none;padding:9px 14px;font-size:12px}.activity-logs-page>section:nth-of-type(3) tbody td:first-child{grid-column:1 / -1;padding-top:14px;color:#64748b}.activity-logs-page>section:nth-of-type(3) tbody td:nth-child(2){grid-column:1;font-size:14px}.activity-logs-page>section:nth-of-type(3) tbody td:nth-child(3){grid-column:2;grid-row:2}.activity-logs-page>section:nth-of-type(3) tbody td:nth-child(4),.activity-logs-page>section:nth-of-type(3) tbody td:nth-child(5){display:inline-flex;align-items:center}.activity-logs-page>section:nth-of-type(3) tbody td:nth-child(6),.activity-logs-page>section:nth-of-type(3) tbody td:nth-child(7){display:none}.activity-logs-page>section:nth-of-type(3) tbody td:nth-child(8){grid-column:1 / -1;padding-block:12px;line-height:1.55}.activity-logs-page>section:nth-of-type(3) tbody td:nth-child(9){grid-column:1;border-top:1px solid #f1f5f9}.activity-logs-page>section:nth-of-type(3) tbody td:nth-child(10){grid-column:2;border-top:1px solid #f1f5f9}.activity-logs-page>section:nth-of-type(3) footer{align-items:stretch;flex-direction:column;border:0;padding-inline:0}.activity-logs-page>section:nth-of-type(3) footer>div{justify-content:space-between;border-radius:14px;background:#fff;padding:8px}.activity-logs-page .fixed aside section.grid-cols-2{grid-template-columns:1fr}.activity-kpi-card{grid-template-columns:34px minmax(0,1fr);min-height:70px;padding:10px}.activity-kpi-icon{width:34px;height:34px;border-radius:10px}.activity-kpi-icon svg{width:17px;height:17px}.activity-log-pagination{align-items:stretch!important}.activity-log-pagination>span{width:100%}.activity-log-pagination>div{max-width:100%;overflow-x:auto}}@media (max-width: 760px){.sales-dashboard-page #sales-red-flag-details{overflow:visible!important}.sales-dashboard-page #sales-red-flag-details .red-flag-audit{overflow:visible!important;border-radius:16px!important}.sales-dashboard-page #sales-red-flag-details .red-flag-audit>header{padding:16px 12px!important}.sales-dashboard-page #sales-red-flag-details .red-flag-audit-title{min-width:0;align-items:flex-start}.sales-dashboard-page #sales-red-flag-details .red-flag-audit-title h2{white-space:normal!important;line-height:1.35}.sales-dashboard-page #sales-red-flag-details .red-flag-audit-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px!important}.sales-dashboard-page #sales-red-flag-details .red-flag-audit-summary b{min-width:0!important;border:1px solid #fecaca!important;border-radius:12px!important;padding:9px 6px!important}.sales-dashboard-page #sales-red-flag-details .red-flag-table-wrap{max-height:none!important;overflow:visible!important;border-top:1px solid #fee2e2;padding:10px}.sales-dashboard-page #sales-red-flag-details table,.sales-dashboard-page #sales-red-flag-details tbody{display:grid;width:100%;min-width:0!important;gap:10px}.sales-dashboard-page #sales-red-flag-details thead{display:none}.sales-dashboard-page #sales-red-flag-details tbody tr{display:grid;grid-template-columns:1fr 1fr;overflow:hidden;border:1px solid #fecaca;border-radius:14px;background:#fff;box-shadow:0 7px 20px #be123c0f}.sales-dashboard-page #sales-red-flag-details tbody td{display:block;min-width:0;padding:10px 12px!important;border-top:1px solid #fff1f2;font-size:11px!important}.sales-dashboard-page #sales-red-flag-details tbody td:before{display:block;margin-bottom:5px;color:#94a3b8;font-size:8px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.sales-dashboard-page #sales-red-flag-details tbody td:nth-child(1){grid-column:1 / -1;border-top:0;background:#fff7f7}.sales-dashboard-page #sales-red-flag-details tbody td:nth-child(1):before{content:"Stage"}.sales-dashboard-page #sales-red-flag-details tbody td:nth-child(2){grid-column:1 / -1}.sales-dashboard-page #sales-red-flag-details tbody td:nth-child(2):before{content:"Lead / Follow-up"}.sales-dashboard-page #sales-red-flag-details tbody td:nth-child(3){grid-column:1 / -1}.sales-dashboard-page #sales-red-flag-details tbody td:nth-child(3):before{content:"Assigned user"}.sales-dashboard-page #sales-red-flag-details tbody td:nth-child(4):before{content:"Due at"}.sales-dashboard-page #sales-red-flag-details tbody td:nth-child(5):before{content:"No-action reason"}.sales-dashboard-page #sales-red-flag-details tbody td:nth-child(5){overflow-wrap:anywhere}.sales-dashboard-page #sales-red-flag-details tbody td:nth-child(6){display:flex;grid-column:1 / -1;align-items:center;justify-content:flex-end}.sales-dashboard-page #sales-red-flag-details .red-flag-user{align-items:flex-start}.sales-dashboard-page #sales-red-flag-details .red-flag-user>span{min-width:0;overflow-wrap:anywhere}.sales-dashboard-page #sales-red-flag-details .red-flag-pagination{display:grid;grid-template-columns:1fr auto;gap:8px;padding:12px}.sales-dashboard-page #sales-red-flag-details .red-flag-pagination-center{display:none}.sales-dashboard-page #sales-red-flag-details .red-flag-pagination-actions button{min-width:62px}}@media (max-width: 760px){.sales-dashboard-page,.sales-dashboard-page .sales-dashboard,.sales-dashboard-page .sales-red-flag-expand,.sales-dashboard-page #sales-red-flag-details,.sales-dashboard-page .red-flag-audit{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;overflow-x:hidden!important}.red-flag-table-wrap,.sales-dashboard-page #sales-red-flag-details .red-flag-table-wrap{position:relative;display:block!important;box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;overflow-x:scroll!important;overflow-y:hidden!important;padding:0 0 8px!important;touch-action:pan-x!important;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:auto;scrollbar-color:#0f766e #dbe7e5;contain:inline-size;cursor:grab}.red-flag-table-wrap:active{cursor:grabbing}.red-flag-table-wrap::-webkit-scrollbar{display:block;height:9px}.red-flag-table-wrap::-webkit-scrollbar-track{border-radius:99px;background:#dbe7e5}.red-flag-table-wrap::-webkit-scrollbar-thumb{border:2px solid #dbe7e5;border-radius:99px;background:#0f766e}.red-flag-audit table,.sales-dashboard-page #sales-red-flag-details table{display:table!important;width:-moz-max-content!important;width:max-content!important;min-width:1040px!important;table-layout:auto}.red-flag-audit thead,.sales-dashboard-page #sales-red-flag-details thead{display:table-header-group!important}.red-flag-audit tbody,.sales-dashboard-page #sales-red-flag-details tbody{display:table-row-group!important}.red-flag-audit tbody tr,.sales-dashboard-page #sales-red-flag-details tbody tr{display:table-row!important;border:0!important;border-radius:0!important;box-shadow:none!important}.red-flag-audit tbody td,.sales-dashboard-page #sales-red-flag-details tbody td{display:table-cell!important;min-width:140px;padding:9px 10px!important;border-top:1px solid #f1f5f9!important;background:#fff!important;white-space:normal;vertical-align:middle}.red-flag-audit tbody td:first-child{position:sticky;left:0;z-index:2;min-width:150px;background:#fff!important;box-shadow:8px 0 14px #0f172a0d}.red-flag-audit tbody td:before,.sales-dashboard-page #sales-red-flag-details tbody td:before{display:none!important;content:none!important}.sales-dashboard-page #sales-red-flag-details+*,.sales-dashboard-page .sales-red-flag-expand+*{width:100%!important;min-width:0!important;max-width:100%!important}}.milestone-celebration-layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10020;pointer-events:none;overflow:hidden;background:radial-gradient(circle at 50% 48%,rgba(255,247,214,.26),transparent 34%)}.milestone-canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.milestone-stage{position:absolute;left:50%;top:48%;width:min(520px,calc(100vw - 32px));transform:translate(-50%,-50%);text-align:center;color:#fff;padding:38px 24px;filter:drop-shadow(0 18px 45px rgba(69,36,3,.35))}.milestone-stage-glow{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:50%;background:radial-gradient(circle,rgba(95,52,5,.82) 0,rgba(151,82,6,.64) 34%,transparent 72%);filter:blur(8px)}.milestone-stage-award{color:#fcd34d;filter:drop-shadow(0 0 16px rgba(251,191,36,.7))}.milestone-stage-number{font-size:clamp(92px,14vw,170px);font-weight:900;line-height:.92;letter-spacing:-.08em;padding-right:.08em;background:linear-gradient(180deg,#fff9df 5%,#fbbf24 48%,#ea580c);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:0 10px 36px rgba(251,146,60,.2)}.milestone-stage-label{text-transform:uppercase;letter-spacing:.22em;font-weight:800;font-size:clamp(13px,2vw,20px);color:#fff8dd}.milestone-stage-thanks{margin-top:22px;font-size:clamp(16px,2.2vw,24px);font-weight:700;color:#fff}.milestone-toast{position:fixed;z-index:10040;top:88px;right:20px;width:min(410px,calc(100vw - 24px));display:flex;gap:14px;padding:18px 18px 17px;background:linear-gradient(135deg,#fff 62%,#fff8e8);border:1px solid rgba(245,158,11,.38);border-radius:18px;box-shadow:0 24px 65px #33220633,0 4px 14px #f59e0b21;color:#152238}.milestone-toast:before{content:"";position:absolute;left:0;top:18px;bottom:18px;width:4px;border-radius:0 8px 8px 0;background:linear-gradient(#fbbf24,#f97316)}.milestone-toast-icon{width:46px;height:46px;flex:0 0 46px;display:grid;place-items:center;border-radius:14px;color:#c65b08;background:linear-gradient(145deg,#fff7d6,#ffedd5);box-shadow:inset 0 0 0 1px #f59e0b2e}.milestone-toast-copy{min-width:0;padding-right:16px}.milestone-toast h2{font-size:16px;line-height:1.3;font-weight:800;margin:0 0 7px;color:#172033}.milestone-toast p{margin:0;color:#64748b;font-size:12.5px;line-height:1.55}.milestone-toast-copy>button{margin-top:13px;border:0;border-radius:10px;padding:9px 14px;background:linear-gradient(135deg,#0f766e,#075f54);color:#fff;font-size:12px;font-weight:800;cursor:pointer;box-shadow:0 7px 16px #0f766e33}.milestone-toast-close,.milestone-close{position:absolute;border:1px solid #e2e8f0;background:#ffffffdb;color:#475569;display:grid;place-items:center;cursor:pointer}.milestone-toast-close{right:10px;top:10px;width:28px;height:28px;border-radius:9px}.milestone-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10060;display:grid;place-items:center;padding:20px;background:#0f172a9e;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}.milestone-modal{position:relative;overflow:auto;width:min(720px,100%);max-height:min(90vh,790px);padding:28px 42px 34px;text-align:center;background:radial-gradient(circle at 50% 0,#fff7d8 0,transparent 31%),linear-gradient(145deg,#fff,#fffaf1);border:1px solid rgba(245,158,11,.32);border-radius:28px;box-shadow:0 35px 100px #05152361;color:#172033}.milestone-modal:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border-radius:inherit;box-shadow:inset 0 0 70px #fbbf2414}.milestone-close{right:18px;top:18px;z-index:2;width:38px;height:38px;border-radius:12px}.milestone-trophy{width:68px;height:68px;margin:0 auto 8px;display:grid;place-items:center;border-radius:22px;color:#b45309;background:linear-gradient(145deg,#fef3c7,#fed7aa);box-shadow:0 13px 30px #f59e0b38}.milestone-brand{font-size:11px;font-weight:900;letter-spacing:.28em;color:#0f766e;margin:10px 0 2px}.milestone-modal-number{font-size:78px;font-weight:950;line-height:.95;letter-spacing:-.06em;background:linear-gradient(180deg,#d97706,#f97316);-webkit-background-clip:text;background-clip:text;color:transparent}.milestone-modal-label{font-size:11px;font-weight:900;letter-spacing:.3em;color:#9a5b10;margin:5px 0 17px}.milestone-modal h2{font-size:clamp(21px,3vw,29px);line-height:1.25;margin:0 auto 20px;max-width:590px}.milestone-message{position:relative;z-index:1;text-align:left;padding:21px 24px;border:1px solid rgba(226,171,80,.28);border-radius:18px;background:#ffffffb8;box-shadow:0 10px 35px #784b0c12}.milestone-message p{margin:0 0 13px;font-size:14px;line-height:1.65;color:#526075}.milestone-message p:last-child{margin-bottom:0}.milestone-message strong{color:#28364a}.milestone-signature{text-align:right;color:#0f766e!important}.milestone-modal-sparkles i{position:absolute;width:7px;height:7px;border-radius:50%;background:#fbbf24;box-shadow:0 0 15px #f59e0b;animation:milestone-float 3s ease-in-out infinite}.milestone-modal-sparkles i:nth-child(1){left:9%;top:18%}.milestone-modal-sparkles i:nth-child(2){right:12%;top:24%;animation-delay:.5s}.milestone-modal-sparkles i:nth-child(3){left:16%;top:43%;animation-delay:1.1s}.milestone-modal-sparkles i:nth-child(4){right:9%;top:53%;animation-delay:1.6s}.milestone-modal-sparkles i:nth-child(5){left:8%;bottom:14%;animation-delay:2.1s}@keyframes milestone-float{50%{transform:translateY(-9px) scale(1.4);opacity:.45}}@media (max-width:640px){.milestone-toast{top:72px;right:12px;padding:15px 14px;border-radius:15px}.milestone-toast-icon{width:40px;height:40px;flex-basis:40px}.milestone-toast h2{font-size:14px}.milestone-toast p{font-size:11.5px}.milestone-modal-backdrop{padding:10px}.milestone-modal{padding:24px 16px 20px;border-radius:22px;max-height:94vh}.milestone-close{right:12px;top:12px}.milestone-trophy{width:56px;height:56px;border-radius:18px}.milestone-modal-number{font-size:64px}.milestone-message{padding:16px}.milestone-message p{font-size:13px}.milestone-signature{text-align:left}}@media (prefers-reduced-motion:reduce){.milestone-modal-sparkles i{animation:none}.milestone-celebration-layer *{transition:none!important;animation:none!important}}:root{--font-primary: "Roboto", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif;--crm-font-sans: var(--font-primary);--text-xs: 12px;--text-sm: 13px;--text-base: 14px;--text-md: 16px;--text-lg: 18px;--text-xl: 24px;--weight-regular: 400;--weight-medium: 500;--weight-semibold: 600;--weight-bold: 700}html,body,#root,#root *{font-family:var(--font-primary)!important}html,body,#root{font-size:var(--text-base);font-weight:var(--weight-regular);line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body{color:#334155}h1,.page-title{font-size:var(--text-xl)!important;font-weight:var(--weight-semibold)!important;line-height:32px!important;letter-spacing:-.2px!important}h2,.section-title{font-size:var(--text-lg)!important;font-weight:var(--weight-semibold)!important;line-height:26px!important;letter-spacing:0!important}h3,h4,.card-title,.subheading{font-size:var(--text-md)!important;font-weight:var(--weight-medium)!important;line-height:24px!important}p,.body-text{font-size:var(--text-base);font-weight:var(--weight-regular);line-height:21px}small,.helper-text,.validation-text,.form-help{font-size:var(--text-xs)!important;font-weight:var(--weight-regular)!important;line-height:18px!important}label,.form-label{font-size:var(--text-sm)!important;font-weight:var(--weight-medium)!important;line-height:18px!important}button,[role=button],.button-text{font-size:var(--text-sm);font-weight:var(--weight-medium)!important;line-height:20px;letter-spacing:0}input,select,textarea,.form-input{font:var(--weight-regular) var(--text-base)/20px var(--font-primary)!important}input::-moz-placeholder,textarea::-moz-placeholder{color:#94a3b8;font-weight:var(--weight-regular);opacity:1}input::placeholder,textarea::placeholder{color:#94a3b8;font-weight:var(--weight-regular);opacity:1}table{font-size:var(--text-sm);font-variant-numeric:tabular-nums}table th,.table-header{font-size:var(--text-xs)!important;font-weight:var(--weight-semibold)!important;line-height:18px!important}table td,.table-cell{font-size:var(--text-sm)!important;font-weight:var(--weight-regular)!important;line-height:20px!important}table td strong{font-weight:var(--weight-medium)!important}.kpi-value,.pending-hero-summary strong,[class*=metric] strong{font-size:28px;font-weight:var(--weight-semibold)!important;line-height:34px;letter-spacing:-.5px;font-variant-numeric:tabular-nums}.kpi-label,.card-label{font-size:var(--text-sm);font-weight:var(--weight-medium)!important;line-height:18px}.pending-status,[class*=badge],[class*=status-badge]{font-size:var(--text-xs);font-weight:var(--weight-medium)!important;line-height:18px}.sidebar-menu-button,.sidebar-nav-label,aside nav a,aside nav button{font-size:var(--text-base)!important;font-weight:var(--weight-regular)!important;line-height:20px!important}aside nav .sidebar-menu-button-active,aside nav .sidebar-child-button-current,aside nav .sidebar-dashboard-choice-active,aside nav [aria-current=page]{font-weight:var(--weight-medium)!important}.sidebar-section-label,aside nav small,aside nav p{font-size:var(--text-xs)!important;font-weight:var(--weight-medium)!important;line-height:18px!important}[role=tab],.tab-button{font-size:var(--text-base)!important;font-weight:var(--weight-regular)!important}[role=tab][aria-selected=true],.tab-button.active,.tab-button.is-active{font-weight:var(--weight-medium)!important}[role=dialog] h1,[role=dialog] h2,.modal-title,.drawer-title{font-size:var(--text-lg)!important;font-weight:var(--weight-semibold)!important;line-height:26px!important}[role=dialog],.modal-body,.drawer-body{font-size:var(--text-base);font-weight:var(--weight-regular);line-height:21px}[role=alert] strong,.toast-title,.notification-title{font-size:var(--text-base)!important;font-weight:var(--weight-semibold)!important;line-height:20px!important}[role=alert],.toast-description,.notification-description{font-size:var(--text-sm);font-weight:var(--weight-regular);line-height:20px}.font-black,.font-extrabold,.font-bold,.font-semibold{font-weight:var(--weight-semibold)!important}.font-medium{font-weight:var(--weight-medium)!important}.font-normal{font-weight:var(--weight-regular)!important}.recharts-wrapper,.recharts-wrapper *,.react-datepicker,.react-datepicker *,.fc,.fc *,[data-radix-popper-content-wrapper],[data-radix-popper-content-wrapper] *{font-family:var(--font-primary)!important}@media (max-width: 640px){h1,.page-title{font-size:22px!important;line-height:30px!important}h2,.section-title{font-size:18px!important;line-height:26px!important}table th{font-size:var(--text-xs)!important}table td{font-size:var(--text-sm)!important}}
