@import "https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800;900&display=swap";@import "https://fonts.googleapis.com/css2?family=Lato:wght@300;400;700;900&family=Open+Sans:wght@300;400;600;700;800&display=swap";*,:before,:after,::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:#3b82f680;--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:0 solid #e5e7eb}:before,:after{--tw-content:""}html,:host{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:Inter,-apple-system,Segoe UI,Roboto,Arial,sans-serif;line-height:1.5}body{line-height:inherit;margin:0}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;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,Roboto Mono,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family: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:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-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{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder{opacity:1;color:#9ca3af}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{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.\!visible{visibility:visible!important}.visible{visibility:visible}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.inset-4{inset:1rem}.inset-x-0{left:0;right:0}.inset-x-4{left:1rem;right:1rem}.inset-y-0{top:0;bottom:0}.bottom-0{bottom:0}.bottom-4{bottom:1rem}.bottom-5{bottom:1.25rem}.bottom-full{bottom:100%}.left-0{left:0}.left-0\.5{left:.125rem}.left-1\/2{left:50%}.left-12{left:3rem}.left-20{left:5rem}.left-3{left:.75rem}.left-5{left:1.25rem}.left-\[-9px\]{left:-9px}.right-0{right:0}.right-1{right:.25rem}.right-3{right:.75rem}.right-5{right:1.25rem}.top-0{top:0}.top-0\.5{top:.125rem}.top-1{top:.25rem}.top-16{top:4rem}.top-2\.5{top:.625rem}.top-24{top:6rem}.top-3{top:.75rem}.top-5{top:1.25rem}.top-8{top:2rem}.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-\[70\]{z-index:70}.row-span-2{grid-row:span 2/span 2}.m-2{margin:.5rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-auto{margin-left:auto;margin-right:auto}.my-2{margin-top:.5rem;margin-bottom:.5rem}.my-3{margin-top:.75rem;margin-bottom:.75rem}.\!mt-1{margin-top:.25rem!important}.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-\[-1px\]{margin-bottom:-1px}.ml-2{margin-left:.5rem}.ml-4{margin-left:1rem}.ml-auto{margin-left:auto}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-2{margin-top:.5rem}.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}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.\!block{display:block!important}.block{display:block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.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-28{height:7rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[18px\]{height:18px}.h-\[60px\]{height:60px}.h-\[72px\]{height:72px}.h-full{height:100%}.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-\[calc\(100vh-3rem\)\]{max-height:calc(100vh - 3rem)}.min-h-0{min-height:0}.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-20{min-height:5rem}.min-h-28{min-height:7rem}.min-h-3{min-height:.75rem}.min-h-32{min-height:8rem}.min-h-40{min-height:10rem}.min-h-8{min-height:2rem}.min-h-\[112px\]{min-height:112px}.min-h-\[120px\]{min-height:120px}.min-h-\[132px\]{min-height:132px}.min-h-\[180px\]{min-height:180px}.min-h-\[260px\]{min-height:260px}.min-h-\[360px\]{min-height:360px}.min-h-\[400px\]{min-height:400px}.min-h-\[48px\]{min-height:48px}.min-h-\[520px\]{min-height:520px}.min-h-\[52px\]{min-height:52px}.min-h-\[54px\]{min-height:54px}.min-h-\[560px\]{min-height:560px}.min-h-\[640px\]{min-height:640px}.min-h-\[96px\]{min-height:96px}.min-h-\[98px\]{min-height:98px}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-1\.5{width:.375rem}.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-3{width:.75rem}.w-3\.5{width:.875rem}.w-32{width:8rem}.w-4{width:1rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-7{width:1.75rem}.w-72{width:18rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-\[178px\]{width:178px}.w-\[180px\]{width:180px}.w-\[18px\]{width:18px}.w-\[280px\]{width:280px}.w-\[60px\]{width:60px}.w-\[64px\]{width:64px}.w-\[72\%\]{width:72%}.w-full{width:100%}.min-w-0{min-width:0}.min-w-10{min-width:2.5rem}.min-w-12{min-width:3rem}.min-w-16{min-width:4rem}.min-w-32{min-width:8rem}.min-w-64{min-width:16rem}.min-w-9{min-width:2.25rem}.min-w-\[1080px\]{min-width:1080px}.min-w-\[120px\]{min-width:120px}.min-w-\[140px\]{min-width:140px}.min-w-\[160px\]{min-width:160px}.min-w-\[170px\]{min-width:170px}.min-w-\[180px\]{min-width:180px}.min-w-\[220px\]{min-width:220px}.min-w-\[240px\]{min-width:240px}.min-w-\[260px\]{min-width:260px}.min-w-\[280px\]{min-width:280px}.min-w-\[720px\]{min-width:720px}.min-w-\[760px\]{min-width:760px}.min-w-\[820px\]{min-width:820px}.min-w-\[840px\]{min-width:840px}.min-w-\[860px\]{min-width:860px}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-44{max-width:11rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-6xl{max-width:72rem}.max-w-7xl{max-width:80rem}.max-w-\[18rem\]{max-width:18rem}.max-w-\[280px\]{max-width:280px}.max-w-\[320px\]{max-width:320px}.max-w-\[340px\]{max-width:340px}.max-w-full{max-width:100%}.max-w-md{max-width:28rem}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.flex-1{flex:1}.shrink-0{flex-shrink:0}.border-collapse{border-collapse:collapse}.origin-top{transform-origin:top}.-translate-x-1\/2{--tw-translate-x:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(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)) skewX(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)) skewX(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)) skewX(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)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-45{--tw-rotate:45deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(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)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-\[225deg\]{--tw-rotate:225deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-\[0\.99\]{--tw-scale-x:.99;--tw-scale-y:.99;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:2s cubic-bezier(.4,0,.6,1) infinite pulse}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:1s linear infinite spin}.cursor-grab{cursor:grab}.cursor-pointer{cursor:pointer}.select-none{-webkit-user-select:none;user-select:none}.scroll-mt-24{scroll-margin-top:6rem}.list-inside{list-style-position:inside}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.appearance-none{appearance:none}.columns-1{-moz-columns:1;columns:1}.break-inside-avoid{-moz-column-break-inside:avoid;break-inside:avoid}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-\[2fr_1fr_1fr\]{grid-template-columns:2fr 1fr 1fr}.grid-cols-\[60px_minmax\(0\,1fr\)\]{grid-template-columns:60px minmax(0,1fr)}.grid-cols-\[64px_minmax\(0\,1fr\)\]{grid-template-columns:64px minmax(0,1fr)}.grid-cols-\[70px_minmax\(0\,1fr\)\]{grid-template-columns:70px minmax(0,1fr)}.grid-cols-\[76px_1fr\]{grid-template-columns:76px 1fr}.grid-rows-\[auto_auto\]{grid-template-rows:auto auto}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-x-8{-moz-column-gap:2rem;column-gap:2rem}.gap-y-4{row-gap:1rem}.-space-x-3>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(-.75rem * var(--tw-space-x-reverse));margin-left:calc(-.75rem * calc(1 - var(--tw-space-x-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-10>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2.5rem * var(--tw-space-y-reverse))}.space-y-14>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(3.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(3.5rem * 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-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))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * 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-neutral-200>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgb(229 231 235/var(--tw-divide-opacity,1))}.self-start{align-self:flex-start}.self-end{align-self:flex-end}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.\!rounded-lg{border-radius:.5rem!important}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-\[10px\]{border-radius:10px}.rounded-\[24px\]{border-radius:24px}.rounded-\[28px\]{border-radius:28px}.rounded-\[2px\]{border-radius:2px}.rounded-\[5px\]{border-radius:5px}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-xl{border-radius:.75rem}.rounded-t-lg{border-top-left-radius:.5rem;border-top-right-radius:.5rem}.\!border{border-width:1px!important}.border{border-width:1px}.border-0{border-width:0}.border-2{border-width:2px}.border-4{border-width:4px}.\!border-l-4{border-left-width:4px!important}.border-b{border-bottom-width:1px}.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-dashed{border-style:dashed}.border-brand-100{--tw-border-opacity:1;border-color:rgb(var(--brand-100) / var(--tw-border-opacity,1))}.border-brand-200{--tw-border-opacity:1;border-color:rgb(var(--brand-200) / var(--tw-border-opacity,1))}.border-brand-300{--tw-border-opacity:1;border-color:rgb(var(--brand-300) / var(--tw-border-opacity,1))}.border-brand-400{--tw-border-opacity:1;border-color:rgb(var(--brand-400) / var(--tw-border-opacity,1))}.border-brand-500{--tw-border-opacity:1;border-color:rgb(var(--brand-500) / var(--tw-border-opacity,1))}.border-brand-600{--tw-border-opacity:1;border-color:rgb(var(--brand-600) / var(--tw-border-opacity,1))}.border-error-200{--tw-border-opacity:1;border-color:rgb(254 202 202/var(--tw-border-opacity,1))}.border-error-500{--tw-border-opacity:1;border-color:rgb(239 68 68/var(--tw-border-opacity,1))}.border-error-600{--tw-border-opacity:1;border-color:rgb(220 38 38/var(--tw-border-opacity,1))}.border-neutral-100{--tw-border-opacity:1;border-color:rgb(243 244 246/var(--tw-border-opacity,1))}.border-neutral-200{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity,1))}.border-neutral-300{--tw-border-opacity:1;border-color:rgb(210 214 219/var(--tw-border-opacity,1))}.border-neutral-900{--tw-border-opacity:1;border-color:rgb(17 25 39/var(--tw-border-opacity,1))}.border-success-100{--tw-border-opacity:1;border-color:rgb(220 252 231/var(--tw-border-opacity,1))}.border-success-200{--tw-border-opacity:1;border-color:rgb(187 247 208/var(--tw-border-opacity,1))}.border-transparent{border-color:#0000}.border-warning-200{--tw-border-opacity:1;border-color:rgb(254 240 138/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-b-white{--tw-border-opacity:1;border-bottom-color:rgb(255 255 255/var(--tw-border-opacity,1))}.bg-brand-25{--tw-bg-opacity:1;background-color:rgb(var(--brand-25) / var(--tw-bg-opacity,1))}.bg-brand-400{--tw-bg-opacity:1;background-color:rgb(var(--brand-400) / var(--tw-bg-opacity,1))}.bg-brand-50{--tw-bg-opacity:1;background-color:rgb(var(--brand-50) / var(--tw-bg-opacity,1))}.bg-brand-50\/30{background-color:rgb(var(--brand-50) / .3)}.bg-brand-50\/40{background-color:rgb(var(--brand-50) / .4)}.bg-brand-50\/60{background-color:rgb(var(--brand-50) / .6)}.bg-brand-50\/70{background-color:rgb(var(--brand-50) / .7)}.bg-brand-500{--tw-bg-opacity:1;background-color:rgb(var(--brand-500) / var(--tw-bg-opacity,1))}.bg-brand-600{--tw-bg-opacity:1;background-color:rgb(var(--brand-600) / var(--tw-bg-opacity,1))}.bg-error-50{--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity,1))}.bg-error-50\/40{background-color:#fef2f266}.bg-error-500{--tw-bg-opacity:1;background-color:rgb(239 68 68/var(--tw-bg-opacity,1))}.bg-error-600{--tw-bg-opacity:1;background-color:rgb(220 38 38/var(--tw-bg-opacity,1))}.bg-neutral-100{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.bg-neutral-200{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity,1))}.bg-neutral-300{--tw-bg-opacity:1;background-color:rgb(210 214 219/var(--tw-bg-opacity,1))}.bg-neutral-400{--tw-bg-opacity:1;background-color:rgb(157 164 174/var(--tw-bg-opacity,1))}.bg-neutral-50{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity,1))}.bg-neutral-50\/60{background-color:#f9fafb99}.bg-neutral-50\/70{background-color:#f9fafbb3}.bg-neutral-50\/80{background-color:#f9fafbcc}.bg-neutral-900{--tw-bg-opacity:1;background-color:rgb(17 25 39/var(--tw-bg-opacity,1))}.bg-neutral-950{--tw-bg-opacity:1;background-color:rgb(13 18 28/var(--tw-bg-opacity,1))}.bg-neutral-950\/40{background-color:#0d121c66}.bg-neutral-950\/50{background-color:#0d121c80}.bg-success-50{--tw-bg-opacity:1;background-color:rgb(240 253 244/var(--tw-bg-opacity,1))}.bg-success-50\/40{background-color:#f0fdf466}.bg-success-50\/70{background-color:#f0fdf4b3}.bg-success-500{--tw-bg-opacity:1;background-color:rgb(34 197 94/var(--tw-bg-opacity,1))}.bg-success-600{--tw-bg-opacity:1;background-color:rgb(22 163 74/var(--tw-bg-opacity,1))}.bg-transparent{background-color:#0000}.bg-warning-50{--tw-bg-opacity:1;background-color:rgb(254 252 232/var(--tw-bg-opacity,1))}.bg-warning-50\/40{background-color:#fefce866}.bg-warning-500{--tw-bg-opacity:1;background-color:rgb(234 179 8/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\/80{background-color:#fffc}.bg-white\/85{background-color:#ffffffd9}.bg-white\/90{background-color:#ffffffe6}.bg-white\/95{background-color:#fffffff2}.bg-white\/\[\.07\]{background-color:#ffffff12}.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))}.from-brand-25{--tw-gradient-from:rgb(var(--brand-25)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(var(--brand-25) / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-brand-50{--tw-gradient-from:rgb(var(--brand-50)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(var(--brand-50) / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.to-white{--tw-gradient-to:#fff var(--tw-gradient-to-position)}.\!p-3{padding:.75rem!important}.p-0{padding:0}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-10{padding-left:2.5rem;padding-right:2.5rem}.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-\[18px\]{padding-left:18px;padding-right:18px}.px-\[22px\]{padding-left:22px;padding-right:22px}.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-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-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-8{padding-top:2rem;padding-bottom:2rem}.pb-1{padding-bottom:.25rem}.pb-2{padding-bottom:.5rem}.pb-24{padding-bottom:6rem}.pb-28{padding-bottom:7rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pb-5{padding-bottom:1.25rem}.pb-6{padding-bottom:1.5rem}.pb-\[calc\(0\.55rem\+env\(safe-area-inset-bottom\)\)\]{padding-bottom:calc(.55rem + env(safe-area-inset-bottom))}.pl-12{padding-left:3rem}.pl-3{padding-left:.75rem}.pl-4{padding-left:1rem}.pl-5{padding-left:1.25rem}.pl-9{padding-left:2.25rem}.pr-1{padding-right:.25rem}.pr-10{padding-right:2.5rem}.pr-3{padding-right:.75rem}.pr-8{padding-right:2rem}.pr-9{padding-right:2.25rem}.pt-1{padding-top:.25rem}.pt-2{padding-top:.5rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-middle{vertical-align:middle}.font-mono{font-family:ui-monospace,Roboto Mono,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.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-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.text-\[60px\]{font-size:60px}.text-\[72px\]{font-size:72px}.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-light{font-weight:300}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}.italic{font-style:italic}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-7{line-height:1.75rem}.leading-8{line-height:2rem}.leading-\[18px\]{line-height:18px}.leading-\[30px\]{line-height:30px}.leading-\[38px\]{line-height:38px}.leading-\[44px\]{line-height:44px}.leading-\[60px\]{line-height:60px}.leading-\[72px\]{line-height:72px}.leading-\[90px\]{line-height:90px}.leading-none{line-height:1}.leading-tight{line-height:1.25}.tracking-\[\.05em\]{letter-spacing:.05em}.tracking-\[\.06em\]{letter-spacing:.06em}.tracking-\[\.08em\]{letter-spacing:.08em}.tracking-\[\.12em\]{letter-spacing:.12em}.tracking-\[\.18em\]{letter-spacing:.18em}.tracking-\[\.1em\]{letter-spacing:.1em}.tracking-\[0\.16em\]{letter-spacing:.16em}.text-brand-100{--tw-text-opacity:1;color:rgb(var(--brand-100) / var(--tw-text-opacity,1))}.text-brand-200{--tw-text-opacity:1;color:rgb(var(--brand-200) / var(--tw-text-opacity,1))}.text-brand-500{--tw-text-opacity:1;color:rgb(var(--brand-500) / var(--tw-text-opacity,1))}.text-brand-600{--tw-text-opacity:1;color:rgb(var(--brand-600) / var(--tw-text-opacity,1))}.text-brand-700{--tw-text-opacity:1;color:rgb(var(--brand-700) / var(--tw-text-opacity,1))}.text-brand-800{--tw-text-opacity:1;color:rgb(var(--brand-800) / var(--tw-text-opacity,1))}.text-brand-900{--tw-text-opacity:1;color:rgb(var(--brand-900) / var(--tw-text-opacity,1))}.text-error-500{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity,1))}.text-error-600{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity,1))}.text-error-700{--tw-text-opacity:1;color:rgb(185 28 28/var(--tw-text-opacity,1))}.text-neutral-200{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity,1))}.text-neutral-300{--tw-text-opacity:1;color:rgb(210 214 219/var(--tw-text-opacity,1))}.text-neutral-400{--tw-text-opacity:1;color:rgb(157 164 174/var(--tw-text-opacity,1))}.text-neutral-500{--tw-text-opacity:1;color:rgb(108 115 127/var(--tw-text-opacity,1))}.text-neutral-600{--tw-text-opacity:1;color:rgb(77 87 97/var(--tw-text-opacity,1))}.text-neutral-700{--tw-text-opacity:1;color:rgb(56 66 80/var(--tw-text-opacity,1))}.text-neutral-800{--tw-text-opacity:1;color:rgb(31 42 55/var(--tw-text-opacity,1))}.text-neutral-900{--tw-text-opacity:1;color:rgb(17 25 39/var(--tw-text-opacity,1))}.text-neutral-950{--tw-text-opacity:1;color:rgb(13 18 28/var(--tw-text-opacity,1))}.text-success-600{--tw-text-opacity:1;color:rgb(22 163 74/var(--tw-text-opacity,1))}.text-success-700{--tw-text-opacity:1;color:rgb(21 128 61/var(--tw-text-opacity,1))}.text-warning-600{--tw-text-opacity:1;color:rgb(202 138 4/var(--tw-text-opacity,1))}.text-warning-700{--tw-text-opacity:1;color:rgb(161 98 7/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.underline{text-decoration-line:underline}.underline-offset-2{text-underline-offset:2px}.accent-brand-600{accent-color:rgb(var(--brand-600))}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-30{opacity:.3}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.opacity-85{opacity:.85}.opacity-90{opacity:.9}.shadow{--tw-shadow:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--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 #00000040;--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_-12px_28px_rgba\(15\,23\,42\,0\.10\)\]{--tw-shadow:0 -12px 28px #0f172a1a;--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-lg{--tw-shadow:0px 12px 16px -4px #00000014, 0px 4px 6px -2px #00000008, 0px 2px 2px -1px #0000000a;--tw-shadow-colored:0px 12px 16px -4px var(--tw-shadow-color), 0px 4px 6px -2px var(--tw-shadow-color), 0px 2px 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-md{--tw-shadow:0px 4px 6px -1px #0000001a, 0px 2px 4px -2px #0000000f;--tw-shadow-colored:0px 4px 6px -1px var(--tw-shadow-color), 0px 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:0px 1px 3px #0000001a, 0px 1px 2px -1px #0000001a;--tw-shadow-colored:0px 1px 3px var(--tw-shadow-color), 0px 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-xl{--tw-shadow:0px 20px 24px -4px #00000014, 0px 8px 8px -4px #00000008, 0px 3px 3px -1.5px #0000000a;--tw-shadow-colored:0px 20px 24px -4px var(--tw-shadow-color), 0px 8px 8px -4px var(--tw-shadow-color), 0px 3px 3px -1.5px 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-xs{--tw-shadow:0px 1px 2px #0000000d;--tw-shadow-colored:0px 1px 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)}.outline-none{outline-offset:2px;outline:2px solid #0000}.outline{outline-style:solid}.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-inset{--tw-ring-inset:inset}.ring-brand-100{--tw-ring-opacity:1;--tw-ring-color:rgb(var(--brand-100) / var(--tw-ring-opacity,1))}.ring-brand-200{--tw-ring-opacity:1;--tw-ring-color:rgb(var(--brand-200) / var(--tw-ring-opacity,1))}.ring-brand-500{--tw-ring-opacity:1;--tw-ring-color:rgb(var(--brand-500) / var(--tw-ring-opacity,1))}.ring-brand-500\/15{--tw-ring-color:rgb(var(--brand-500) / .15)}.ring-brand-500\/20{--tw-ring-color:rgb(var(--brand-500) / .2)}.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-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)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[padding\]{transition-property:padding;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-all{transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-opacity{transition-property:opacity;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-transform{transition-property:transform;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.delay-700{transition-delay:.7s}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.\[writing-mode\:vertical-rl\]{writing-mode:vertical-rl}:root{--spacing:4px;--font-body:"Inter", -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--font-mono:ui-monospace, "Roboto Mono", SFMono-Regular, Menlo, Monaco, Consolas, monospace;--brand-25:245 250 255;--brand-50:239 248 255;--brand-100:224 242 254;--brand-200:186 230 253;--brand-300:125 211 252;--brand-400:56 189 248;--brand-500:14 165 233;--brand-600:2 132 199;--brand-700:3 105 161;--brand-800:7 89 133;--brand-900:12 74 110;--brand-950:8 47 73;--neutral-25:#fcfcfd;--neutral-50:#f9fafb;--neutral-100:#f3f4f6;--neutral-200:#e5e7eb;--neutral-300:#d2d6db;--neutral-400:#9da4ae;--neutral-500:#6c737f;--neutral-600:#4d5761;--neutral-700:#384250;--neutral-800:#1f2a37;--neutral-900:#111927;--neutral-950:#0d121c;--error-50:#fef2f2;--error-200:#fecaca;--error-500:#ef4444;--error-600:#dc2626;--error-700:#b91c1c;--warning-50:#fefce8;--warning-200:#fef08a;--warning-500:#eab308;--warning-600:#ca8a04;--warning-700:#a16207;--success-50:#f0fdf4;--success-200:#bbf7d0;--success-500:#22c55e;--success-600:#16a34a;--success-700:#15803d;--color-bg-primary:#fff;--color-bg-secondary:#f9fafb;--color-bg-tertiary:#f3f4f6;--color-text-primary:#111927;--color-text-secondary:#384250;--color-text-tertiary:#4d5761;--color-text-placeholder:#6c737f;--color-border-primary:#d2d6db;--color-border-secondary:#e5e7eb;--color-fg-brand:rgb(var(--brand-600));--shadow-xs:0px 1px 2px #0000000d;--shadow-sm:0px 1px 3px #0000001a, 0px 1px 2px -1px #0000001a;--shadow-md:0px 4px 6px -1px #0000001a, 0px 2px 4px -2px #0000000f;--shadow-lg:0px 12px 16px -4px #00000014, 0px 4px 6px -2px #00000008, 0px 2px 2px -1px #0000000a;--shadow-xl:0px 20px 24px -4px #00000014, 0px 8px 8px -4px #00000008, 0px 3px 3px -1.5px #0000000a;--radius-xs:2px;--radius-sm:4px;--radius-md:6px;--radius-lg:8px;--radius-xl:12px;--radius-2xl:16px;--radius-3xl:24px;--radius-full:9999px}@media (width>=768px){.erp-app-shell[data-interface-theme=bucket2]{--bucket2-sidebar-width:240px;--bucket2-sidebar-rail-width:80px;--bucket2-sidebar-bg:#32323a;--bucket2-sidebar-active-bg:#292a31;--bucket2-sidebar-brand:var(--ds2-brand,#20aaa4)}.erp-app-shell[data-interface-theme=bucket2] .erp-sidebar-shell{width:var(--bucket2-sidebar-width)!important;min-width:var(--bucket2-sidebar-width)!important;max-width:var(--bucket2-sidebar-width)!important;background:var(--bucket2-sidebar-bg)!important;border:0!important;overflow:visible!important}.erp-app-shell[data-interface-theme=bucket2] .erp-content-shell{padding-left:var(--bucket2-sidebar-width)!important}.erp-app-shell[data-interface-theme=bucket2][data-sidebar-collapsed=true] .erp-sidebar-shell{width:var(--bucket2-sidebar-rail-width)!important;min-width:var(--bucket2-sidebar-rail-width)!important;max-width:var(--bucket2-sidebar-rail-width)!important}.erp-app-shell[data-interface-theme=bucket2][data-sidebar-collapsed=true] .erp-content-shell{padding-left:var(--bucket2-sidebar-rail-width)!important}.erp-app-shell[data-interface-theme=bucket2] .erp-sidebar.is-bucket2{width:var(--bucket2-sidebar-width)!important;min-width:var(--bucket2-sidebar-width)!important;max-width:var(--bucket2-sidebar-width)!important;background:var(--bucket2-sidebar-bg)!important;border:0!important;height:100vh!important;overflow:visible!important}.erp-app-shell[data-interface-theme=bucket2][data-sidebar-collapsed=true] .erp-sidebar.is-bucket2,.erp-app-shell[data-interface-theme=bucket2] .erp-sidebar.is-bucket2[data-collapsed=true]{width:var(--bucket2-sidebar-rail-width)!important;min-width:var(--bucket2-sidebar-rail-width)!important;max-width:var(--bucket2-sidebar-rail-width)!important}.erp-app-shell[data-interface-theme=bucket2] .erp-sidebar.is-bucket2 .erp-sidebar-brand{z-index:70!important;background:var(--bucket2-sidebar-brand)!important;border:0!important;height:80px!important;min-height:80px!important;padding:0 24px!important;position:sticky!important;top:0!important;overflow:visible!important}.erp-app-shell[data-interface-theme=bucket2][data-sidebar-collapsed=true] .erp-sidebar.is-bucket2 .erp-sidebar-brand,.erp-app-shell[data-interface-theme=bucket2] .erp-sidebar.is-bucket2[data-collapsed=true] .erp-sidebar-brand{width:var(--bucket2-sidebar-rail-width)!important;justify-content:center!important;padding:0!important}.erp-app-shell[data-interface-theme=bucket2][data-sidebar-collapsed=true] .erp-sidebar.is-bucket2 .erp-sidebar-brand>div:first-child,.erp-app-shell[data-interface-theme=bucket2] .erp-sidebar.is-bucket2[data-collapsed=true] .erp-sidebar-brand>div:first-child{justify-content:center!important;width:100%!important}.erp-app-shell[data-interface-theme=bucket2][data-sidebar-collapsed=true] .erp-sidebar.is-bucket2 .erp-sidebar-brand .min-w-0,.erp-app-shell[data-interface-theme=bucket2] .erp-sidebar.is-bucket2[data-collapsed=true] .erp-sidebar-brand .min-w-0{display:none!important}.erp-app-shell[data-interface-theme=bucket2] .erp-sidebar.is-bucket2 .erp-sidebar-toggle-bucket2{appearance:none!important;z-index:100!important;clip-path:circle(50%)!important;background:color-mix(in srgb, var(--bucket2-sidebar-brand) 88%, #000 12%)!important;color:#fff!important;cursor:pointer!important;border:2px solid #ffffff42!important;border-radius:9999px!important;place-items:center!important;width:38px!important;min-width:38px!important;max-width:38px!important;height:38px!important;min-height:38px!important;max-height:38px!important;padding:0!important;line-height:1!important;transition:background .16s,border-color .16s,color .16s,transform .16s!important;display:grid!important;position:absolute!important;top:40px!important;right:-19px!important;overflow:hidden!important;transform:translateY(-50%)!important;box-shadow:0 8px 18px #0000002e!important}.erp-app-shell[data-interface-theme=bucket2] .erp-sidebar.is-bucket2 .erp-sidebar-toggle-bucket2:hover,.erp-app-shell[data-interface-theme=bucket2] .erp-sidebar.is-bucket2 .erp-sidebar-toggle-bucket2:focus-visible{color:var(--bucket2-sidebar-brand)!important;background:#fff!important;border-color:#fff!important;outline:0!important;transform:translateY(-50%)scale(1.04)!important}.erp-app-shell[data-interface-theme=bucket2] .erp-sidebar.is-bucket2 .erp-sidebar-toggle-bucket2 svg{color:currentColor!important;stroke:currentColor!important;width:16px!important;height:16px!important}.erp-app-shell[data-interface-theme=bucket2] .erp-sidebar.is-bucket2 .erp-sidebar-nav,.erp-app-shell[data-interface-theme=bucket2] .erp-sidebar.is-bucket2 .erp-sidebar-nav *,.erp-app-shell[data-interface-theme=bucket2] .erp-sidebar.is-bucket2 .erp-sidebar-item,.erp-app-shell[data-interface-theme=bucket2] .erp-sidebar.is-bucket2 .erp-sidebar-link,.erp-app-shell[data-interface-theme=bucket2] .erp-sidebar.is-bucket2 .erp-sidebar-submenu,.erp-app-shell[data-interface-theme=bucket2] .erp-sidebar.is-bucket2 .erp-sidebar-nav>section,.erp-app-shell[data-interface-theme=bucket2] .erp-sidebar.is-bucket2 .erp-sidebar-nav>section>button{box-shadow:none!important;background-image:none!important;border:0!important;outline:0!important}.erp-app-shell[data-interface-theme=bucket2] .erp-sidebar.is-bucket2 .erp-sidebar-nav{scrollbar-width:thin;background:var(--bucket2-sidebar-bg)!important;margin:0!important;padding:0!important}.erp-app-shell[data-interface-theme=bucket2] .erp-sidebar.is-bucket2 .erp-sidebar-nav>section{margin:0!important;padding:0!important}.erp-app-shell[data-interface-theme=bucket2] .erp-sidebar.is-bucket2 .erp-sidebar-nav>section>button{color:#aeb2bf!important;letter-spacing:.08em!important;background:0 0!important;border-radius:0!important;min-height:40px!important;padding:0 20px!important}.erp-app-shell[data-interface-theme=bucket2] .erp-sidebar.is-bucket2 .erp-sidebar-link{color:#d8dbe3!important;background:0 0!important;border-radius:0!important;min-height:52px!important;margin:0!important;padding:0 24px!important}.erp-app-shell[data-interface-theme=bucket2] .erp-sidebar.is-bucket2 .erp-sidebar-link.is-subitem{color:#d8dbe3!important;background:0 0!important;min-height:42px!important;padding-left:48px!important;font-size:12.5px!important}.erp-app-shell[data-interface-theme=bucket2] .erp-sidebar.is-bucket2 .erp-sidebar-link:hover,.erp-app-shell[data-interface-theme=bucket2] .erp-sidebar.is-bucket2 .erp-sidebar-nav>section>button:hover{background:var(--bucket2-sidebar-active-bg)!important;color:#fff!important}.erp-app-shell[data-interface-theme=bucket2] .erp-sidebar.is-bucket2 .erp-sidebar-link.bg-brand-50,.erp-app-shell[data-interface-theme=bucket2] .erp-sidebar.is-bucket2 .erp-sidebar-link.text-brand-700{background:var(--bucket2-sidebar-active-bg)!important;color:var(--bucket2-sidebar-brand)!important}.erp-app-shell[data-interface-theme=bucket2][data-sidebar-collapsed=true] .erp-sidebar.is-bucket2 .erp-sidebar-nav,.erp-app-shell[data-interface-theme=bucket2] .erp-sidebar.is-bucket2[data-collapsed=true] .erp-sidebar-nav{display:none!important}}@media (width<=767px){.erp-app-shell[data-interface-theme=bucket2]{width:100vw!important;max-width:100vw!important;overflow-x:hidden!important}.erp-app-shell[data-interface-theme=bucket2] .erp-content-shell,.erp-app-shell[data-interface-theme=bucket2] .erp-main{width:100vw!important;max-width:100vw!important;margin:0!important;padding-left:0!important;padding-right:0!important;overflow-x:hidden!important}.erp-app-shell[data-interface-theme=bucket2][data-page-mode=mobile-fullscreen] .erp-main,.erp-app-shell[data-interface-theme=bucket2][data-page-mode=agenda-mobile-compact] .erp-main{padding-top:0!important;padding-bottom:calc(104px + env(safe-area-inset-bottom))!important;background:#fff!important}.erp-app-shell[data-interface-theme=bucket2][data-page-mode=mobile-fullscreen] .hidden.sm\:block,.erp-app-shell[data-interface-theme=bucket2][data-page-mode=mobile-fullscreen] .hidden.sm\:inline-flex,.erp-app-shell[data-interface-theme=bucket2][data-page-mode=mobile-fullscreen] .hidden.sm\:grid,.erp-app-shell[data-interface-theme=bucket2][data-page-mode=agenda-mobile-compact] .hidden.sm\:block,.erp-app-shell[data-interface-theme=bucket2][data-page-mode=agenda-mobile-compact] .hidden.sm\:inline-flex,.erp-app-shell[data-interface-theme=bucket2][data-page-mode=agenda-mobile-compact] .hidden.sm\:grid,.erp-app-shell[data-interface-theme=bucket2] .processes-desktop-workspace,.erp-app-shell[data-interface-theme=bucket2] .case-detail-desktop-workspace{display:none!important}.erp-app-shell[data-interface-theme=bucket2][data-page-mode=mobile-fullscreen] .dashboard-mobile,.erp-app-shell[data-interface-theme=bucket2][data-page-mode=mobile-fullscreen] .mobile-reference-page,.erp-app-shell[data-interface-theme=bucket2][data-page-mode=mobile-fullscreen] .tasks-mobile,.erp-app-shell[data-interface-theme=bucket2][data-page-mode=mobile-fullscreen] .processes-mobile,.erp-app-shell[data-interface-theme=bucket2][data-page-mode=mobile-fullscreen] .alerts-mobile,.erp-app-shell[data-interface-theme=bucket2][data-page-mode=mobile-fullscreen] .clients-mobile,.erp-app-shell[data-interface-theme=bucket2][data-page-mode=mobile-fullscreen] .client-detail-mobile,.erp-app-shell[data-interface-theme=bucket2][data-page-mode=mobile-fullscreen] .mobile-detail-page,.erp-app-shell[data-interface-theme=bucket2][data-page-mode=mobile-fullscreen] .mobile-form-page,.erp-app-shell[data-interface-theme=bucket2][data-page-mode=mobile-fullscreen] .mobile-preferences-page,.erp-app-shell[data-interface-theme=bucket2][data-page-mode=mobile-fullscreen] .case-detail-mobile{box-sizing:border-box!important;width:auto!important;max-width:none!important;min-height:100dvh!important;margin:0!important;display:block!important}.erp-app-shell[data-interface-theme=bucket2][data-page-mode=mobile-fullscreen] .tasks-mobile,.erp-app-shell[data-interface-theme=bucket2][data-page-mode=mobile-fullscreen] .processes-mobile,.erp-app-shell[data-interface-theme=bucket2][data-page-mode=mobile-fullscreen] .alerts-mobile,.erp-app-shell[data-interface-theme=bucket2][data-page-mode=mobile-fullscreen] .clients-mobile,.erp-app-shell[data-interface-theme=bucket2][data-page-mode=mobile-fullscreen] .dashboard-mobile,.erp-app-shell[data-interface-theme=bucket2][data-page-mode=mobile-fullscreen] .mobile-reference-page,.erp-app-shell[data-interface-theme=bucket2][data-page-mode=mobile-fullscreen] .mobile-detail-page,.erp-app-shell[data-interface-theme=bucket2][data-page-mode=mobile-fullscreen] .mobile-form-page,.erp-app-shell[data-interface-theme=bucket2][data-page-mode=mobile-fullscreen] .mobile-preferences-page,.erp-app-shell[data-interface-theme=bucket2][data-page-mode=mobile-fullscreen] .case-detail-mobile{padding-right:max(16px, env(safe-area-inset-right))!important;padding-left:max(16px, env(safe-area-inset-left))!important}.erp-app-shell[data-interface-theme=bucket2][data-page-mode=mobile-fullscreen] .tasks-mobile-segment,.erp-app-shell[data-interface-theme=bucket2][data-page-mode=mobile-fullscreen] .processes-mobile-segment{scrollbar-width:none;overflow-x:auto!important}.erp-app-shell[data-interface-theme=bucket2][data-page-mode=mobile-fullscreen] .tasks-mobile-segment::-webkit-scrollbar{display:none}.erp-app-shell[data-interface-theme=bucket2][data-page-mode=mobile-fullscreen] .processes-mobile-segment::-webkit-scrollbar{display:none}.erp-app-shell[data-interface-theme=bucket2][data-page-mode=mobile-fullscreen] .dashboard-mobile-grid,.erp-app-shell[data-interface-theme=bucket2][data-page-mode=mobile-fullscreen] .mobile-reference-list,.erp-app-shell[data-interface-theme=bucket2][data-page-mode=mobile-fullscreen] .tasks-mobile-list,.erp-app-shell[data-interface-theme=bucket2][data-page-mode=mobile-fullscreen] .processes-mobile-list,.erp-app-shell[data-interface-theme=bucket2][data-page-mode=mobile-fullscreen] .alerts-mobile-list,.erp-app-shell[data-interface-theme=bucket2][data-page-mode=mobile-fullscreen] .clients-mobile-list,.erp-app-shell[data-interface-theme=bucket2][data-page-mode=mobile-fullscreen] .mobile-detail-grid,.erp-app-shell[data-interface-theme=bucket2][data-page-mode=mobile-fullscreen] .mobile-detail-list,.erp-app-shell[data-interface-theme=bucket2][data-page-mode=mobile-fullscreen] .mobile-preferences-grid,.erp-app-shell[data-interface-theme=bucket2][data-page-mode=mobile-fullscreen] .case-detail-mobile-list,.erp-app-shell[data-interface-theme=bucket2][data-page-mode=mobile-fullscreen] .case-mobile-edit-form{display:grid!important}}@media (width<=639px){.case-detail-mobile-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.case-detail-mobile-stack{gap:10px;margin-top:12px;display:grid}.case-detail-mobile-inline-row,.case-detail-mobile-publication,.case-detail-mobile-finance-row{text-align:left;border-top:1px solid #f3f4f6;justify-content:space-between;align-items:flex-start;gap:12px;width:100%;padding-top:10px;display:flex}.case-detail-mobile-inline-row{background:0 0;border:0;justify-content:flex-start;padding-top:0}.case-detail-mobile-inline-row span,.case-detail-mobile-publication div:first-child,.case-detail-mobile-finance-row span:first-child{min-width:0}.case-detail-mobile-inline-row strong,.case-detail-mobile-publication strong,.case-detail-mobile-finance-row strong{color:#111827;font-size:13px;font-weight:850;line-height:1.35;display:block}.case-detail-mobile-inline-row small,.case-detail-mobile-publication small,.case-detail-mobile-finance-row small{color:#6b7280;margin-top:3px;font-size:11px;line-height:1.35;display:block}.case-detail-mobile-card-actions,.case-detail-mobile-document-actions{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.case-detail-mobile-card-actions button,.case-detail-mobile-document-actions button,.case-detail-mobile-pill-action{color:#1f2a37;background:#fff;border:1px solid #e5e7eb;border-radius:999px;justify-content:center;align-items:center;gap:6px;min-height:34px;padding:0 12px;font-size:12px;font-weight:850;display:inline-flex}.case-detail-mobile-pill-action{border-color:rgb(var(--brand-200));color:rgb(var(--brand-700));flex:none}.case-detail-mobile-document-actions{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.case-detail-mobile-document-actions button{border-radius:14px;padding:0 8px}.case-detail-mobile-summary-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.case-detail-mobile-summary-strip div{background:#f9fafb;border:1px solid #e5e7eb;border-radius:14px;padding:9px 8px}.case-detail-mobile-summary-strip span{color:#6b7280;font-size:10px;font-weight:850;display:block}.case-detail-mobile-summary-strip strong{overflow-wrap:anywhere;color:#111827;margin-top:3px;font-size:12px;font-weight:950;display:block}.case-detail-mobile-finance-row span:last-child{flex:none;justify-items:end;gap:6px;display:grid}}@media (width>=640px) and (width<=767px){.case-detail-page.case-folder-detail,.case-detail-page{max-width:100%}.case-file-header{padding:16px}.case-file-header-main{grid-template-columns:1fr;gap:16px;display:grid}.case-file-header h1{font-size:24px}.case-file-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 14px}.case-file-meta div{gap:2px;display:grid}.case-file-actions{grid-template-columns:repeat(3,minmax(0,1fr));justify-content:stretch;width:100%;display:grid}.case-file-actions button{width:100%}.case-file-next{grid-template-columns:1fr;gap:12px}.case-folder-detail .case-folder-tabs .ui-tabs-list{padding-bottom:8px;top:0;overflow-x:auto}.case-folder-detail .case-folder-tabs .ui-tabs-list button{min-width:max-content;padding-inline:14px}.case-file-overview{grid-template-columns:1fr;gap:16px}.case-file-side{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.case-file-data,.case-file-parties{grid-template-columns:132px minmax(0,1fr)}.case-file-history button{grid-template-columns:76px minmax(0,1fr)}.case-document-grid,.case-task-board,.case-strategy-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.case-file-expense-totals{grid-template-columns:repeat(3,minmax(0,1fr))}.case-finance-row{align-items:flex-start}}.erp-app-shell[data-interface-theme=bucket2]{--ds2-bg:#f1f2f7;--ds2-panel:#fff;--ds2-panel-soft:#f7f8fb;--ds2-border:#dedede;--ds2-border-soft:#eff2f7;--ds2-text:#666;--ds2-heading:#32323a;--ds2-muted:#aeb2b7;--ds2-sidebar:#32323a;--ds2-sidebar-active:#28282e;--ds2-brand:#1fb5ad;--ds2-brand-hover:#27c4bb;--ds2-cyan:#57c8f2;--ds2-purple:#8175c7;--ds2-green:#a9d86e;--ds2-orange:#fcb322;--ds2-red:#ff6c60;background:var(--ds2-bg)!important;color:var(--ds2-text)!important;font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:13px!important}@media (width>=768px){.erp-app-shell[data-interface-theme=bucket2] .erp-sidebar-shell{width:240px!important}.erp-app-shell[data-interface-theme=bucket2] .erp-content-shell{padding-left:240px!important}.erp-app-shell[data-interface-theme=bucket2][data-sidebar-collapsed=true] .erp-content-shell{padding-left:0!important}.erp-app-shell[data-interface-theme=bucket2] .erp-main{padding:15px!important}}.erp-app-shell[data-interface-theme=bucket2] .erp-sidebar-brand .text-sm{color:#fff!important;letter-spacing:.02em!important;text-transform:uppercase!important;font-size:15px!important;font-weight:900!important;line-height:1.05!important}.erp-app-shell[data-interface-theme=bucket2] .erp-sidebar nav a,.erp-app-shell[data-interface-theme=bucket2] .erp-sidebar nav div>button{color:#aeb2b7!important;background:0 0!important;border-bottom:1px solid #ffffff0d!important;border-radius:0!important;min-height:51px!important;padding:16px 20px 16px 25px!important;font-size:12px!important;font-weight:600!important;transition:background .18s,color .18s!important}.erp-app-shell[data-interface-theme=bucket2] .ui-input::-moz-placeholder{color:#aeb2b7!important}.erp-app-shell[data-interface-theme=bucket2] .ui-textarea::-moz-placeholder{color:#aeb2b7!important}@media (width>=768px){.erp-app-shell[data-interface-theme=bucket2] :where(.rounded-xl,.rounded-lg,.rounded-md,.rounded-2xl,.rounded-3xl):not(.rounded-full):not(.ui-badge):not(.ui-tag):not(.erp-topbar .ui-icon-button):not(.erp-topbar .ui-dropdown-trigger):not(.erp-sidebar-brand .ui-button){border-radius:0!important}.erp-app-shell[data-interface-theme=bucket2] :where(.shadow,.shadow-sm,.shadow-md,.shadow-lg,.shadow-xl,.shadow-2xl,.shadow-xs){box-shadow:none!important}.erp-app-shell[data-interface-theme=bucket2] :where(section,article,aside,form,div)[class*=border][class*=bg-neutral-50]:not(.rounded-full),.erp-app-shell[data-interface-theme=bucket2] :where(section,article,aside,form,div)[class*=border][class*=bg-slate-50]:not(.rounded-full){border-color:var(--ds2-border)!important;box-shadow:none!important;background:#fafafa!important;border-radius:0!important}.erp-app-shell[data-interface-theme=bucket2] .ui-stat-card,.erp-app-shell[data-interface-theme=bucket2] :where(section,article,div)[class*=border][class*=bg-white][class*=p-4],.erp-app-shell[data-interface-theme=bucket2] :where(section,article,div)[class*=border][class*=bg-white][class*=p-5],.erp-app-shell[data-interface-theme=bucket2] :where(section,article,div)[class*=border][class*=bg-white][class*=p-6]{min-height:110px!important;padding:25px!important}.erp-app-shell[data-interface-theme=bucket2] .ui-stat-card>div:first-child,.erp-app-shell[data-interface-theme=bucket2] :where(section,article,div)[class*=border][class*=bg-white]>:where(div,span):first-child[class*=bg-brand]{background:var(--ds2-brand)!important;color:#fff!important;border-radius:50%!important;width:60px!important;min-width:60px!important;height:60px!important}.erp-app-shell[data-interface-theme=bucket2] .ui-stat-card .text-2xl,.erp-app-shell[data-interface-theme=bucket2] :where(section,article,div)[class*=border][class*=bg-white] .text-2xl,.erp-app-shell[data-interface-theme=bucket2] :where(section,article,div)[class*=border][class*=bg-white] .text-3xl{color:#767676!important;font-size:24px!important;font-weight:300!important;line-height:1.1!important}.erp-app-shell[data-interface-theme=bucket2] .processes-desktop-workspace,.erp-app-shell[data-interface-theme=bucket2] .case-detail-desktop-workspace{width:100%!important;max-width:none!important}.erp-app-shell[data-interface-theme=bucket2] .processes-desktop-workspace .process-portfolio-compact,.erp-app-shell[data-interface-theme=bucket2] .processes-desktop-workspace .ui-toolbar,.erp-app-shell[data-interface-theme=bucket2] .case-detail-desktop-workspace .case-file-header,.erp-app-shell[data-interface-theme=bucket2] .case-detail-desktop-workspace .case-file-next,.erp-app-shell[data-interface-theme=bucket2] .case-detail-desktop-workspace .case-file-overview .ui-card,.erp-app-shell[data-interface-theme=bucket2] .case-detail-desktop-workspace .case-file-side .ui-card{border:1px solid var(--ds2-border)!important;box-shadow:none!important;background:#fff!important;border-radius:0!important}.erp-app-shell[data-interface-theme=bucket2] .case-detail-desktop-workspace .case-file-header:before,.erp-app-shell[data-interface-theme=bucket2] .case-detail-desktop-workspace .case-file-overview .ui-card:before,.erp-app-shell[data-interface-theme=bucket2] .case-detail-desktop-workspace .case-file-side .ui-card:before,.erp-app-shell[data-interface-theme=bucket2] .processes-desktop-workspace .process-portfolio-compact:before,.erp-app-shell[data-interface-theme=bucket2] .processes-desktop-workspace .ui-toolbar:before,.erp-app-shell[data-interface-theme=bucket2] .processes-desktop-workspace .ui-table-shell:before{content:none!important;display:none!important}.erp-app-shell[data-interface-theme=bucket2] .case-detail-desktop-workspace .case-file-header-main{padding:16px!important}.erp-app-shell[data-interface-theme=bucket2] .case-detail-desktop-workspace .case-file-header h1{color:var(--ds2-heading)!important;font-size:26px!important;font-weight:300!important}.erp-app-shell[data-interface-theme=bucket2] .case-detail-desktop-workspace .case-folder-tabs .ui-tabs-list{background:#e0e1e7!important}.erp-app-shell[data-interface-theme=bucket2] .case-detail-desktop-workspace .case-file-data,.erp-app-shell[data-interface-theme=bucket2] .case-detail-desktop-workspace .case-file-parties{color:var(--ds2-text)!important}}.erp-app-shell[data-interface-theme=bucket2]{background:var(--bucket2-bg)!important;color:var(--bucket2-text)!important;font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:13px!important}.erp-app-shell[data-interface-theme=bucket2] ::selection{background:var(--bucket2-brand);color:#fff}.erp-app-shell[data-interface-theme=bucket2] .font-semibold,.erp-app-shell[data-interface-theme=bucket2] .font-bold,.erp-app-shell[data-interface-theme=bucket2] .font-extrabold,.erp-app-shell[data-interface-theme=bucket2] .font-black{font-weight:600}.erp-app-shell[data-interface-theme=bucket2] .text-neutral-500,.erp-app-shell[data-interface-theme=bucket2] .text-neutral-600,.erp-app-shell[data-interface-theme=bucket2] .text-neutral-700,.erp-app-shell[data-interface-theme=bucket2] .text-slate-500,.erp-app-shell[data-interface-theme=bucket2] .text-slate-600,.erp-app-shell[data-interface-theme=bucket2] .text-slate-700{color:var(--bucket2-text)!important}@media (width>=768px){.erp-app-shell[data-interface-theme=bucket2] .erp-sidebar-shell{width:240px!important}.erp-app-shell[data-interface-theme=bucket2] .erp-content-shell{padding-left:240px!important}.erp-app-shell[data-interface-theme=bucket2][data-sidebar-collapsed=true] .erp-content-shell{padding-left:0!important}.erp-app-shell[data-interface-theme=bucket2] .erp-main{padding:15px!important}}.erp-app-shell[data-interface-theme=bucket2] .erp-sidebar-brand{background:var(--bucket2-brand)!important;color:#fff!important;border:0!important;height:80px!important;padding:0 25px!important}.erp-app-shell[data-interface-theme=bucket2] .erp-sidebar-brand .text-sm{color:#fff!important;letter-spacing:.02em!important;text-transform:uppercase!important;font-family:Lato,Open Sans,sans-serif!important;font-size:15px!important;font-weight:900!important;line-height:1.05!important}.erp-app-shell[data-interface-theme=bucket2] .erp-sidebar-brand .text-xs{color:#ffffffc7!important;letter-spacing:.04em!important;font-size:10px!important}.erp-app-shell[data-interface-theme=bucket2] .ui-page-header h1{color:var(--bucket2-heading)!important;letter-spacing:0!important;font-family:Open Sans,sans-serif!important;font-size:26px!important;font-weight:300!important;line-height:1.2!important}.erp-app-shell[data-interface-theme=bucket2] .ui-page-header p{color:var(--bucket2-text)!important;font-size:13px!important}.erp-app-shell[data-interface-theme=bucket2] .ui-card,.erp-app-shell[data-interface-theme=bucket2] .ui-toolbar,.erp-app-shell[data-interface-theme=bucket2] .ui-table-shell,.erp-app-shell[data-interface-theme=bucket2] .ui-empty-state,.erp-app-shell[data-interface-theme=bucket2] .ui-file-upload,.erp-app-shell[data-interface-theme=bucket2] .ui-kanban-column,.erp-app-shell[data-interface-theme=bucket2] .ui-kanban-card,.erp-app-shell[data-interface-theme=bucket2] .ui-alert,.erp-app-shell[data-interface-theme=bucket2] .ui-modal,.erp-app-shell[data-interface-theme=bucket2] .ui-slideout,.erp-app-shell[data-interface-theme=bucket2] .ui-dropdown-menu,.erp-app-shell[data-interface-theme=bucket2] :where(section,article,aside,form,div)[class*=rounded][class*=border][class*=bg-white]:not(.erp-sidebar-brand):not(.ui-dropdown-trigger):not(.rounded-full){box-shadow:none!important;background:#fff!important;border:1px solid #e7e7e7!important;border-radius:0!important}.erp-app-shell[data-interface-theme=bucket2] .ui-card-header p{color:#8a8f99!important;font-size:12px!important}.erp-app-shell[data-interface-theme=bucket2] .ui-input::-moz-placeholder{color:#aeb2b7!important}.erp-app-shell[data-interface-theme=bucket2] .ui-textarea::-moz-placeholder{color:#aeb2b7!important}.erp-app-shell[data-interface-theme=bucket2] .ui-table-shell{overflow:hidden!important}.erp-app-shell[data-interface-theme=bucket2] .ui-tabs-panel{padding-top:0!important}.erp-app-shell[data-interface-theme=bucket2] .ui-badge.rounded-full{border-radius:999px!important}.erp-app-shell[data-interface-theme=bucket2] .ui-checkbox input,.erp-app-shell[data-interface-theme=bucket2] .ui-radio input{box-shadow:none!important}@media (width>=768px){.erp-app-shell[data-interface-theme=bucket2] :where(.rounded-xl,.rounded-lg,.rounded-md,.rounded-\[10px\],.rounded-2xl):not(.rounded-full):not(.erp-sidebar-brand .ui-button):not(.erp-topbar .ui-icon-button):not(.erp-topbar .ui-dropdown-trigger):not(.ui-badge){border-radius:0!important}.erp-app-shell[data-interface-theme=bucket2] :where(.shadow,.shadow-sm,.shadow-md,.shadow-lg,.shadow-xl,.shadow-2xl,.shadow-xs){box-shadow:none!important}.erp-app-shell[data-interface-theme=bucket2] :where(section,article,aside,form,div)[class*=rounded][class*=border][class*=bg-neutral-50]:not(.rounded-full),.erp-app-shell[data-interface-theme=bucket2] :where(section,article,aside,form,div)[class*=rounded][class*=border][class*=bg-slate-50]:not(.rounded-full){box-shadow:none!important;background:#fafafa!important;border-color:#e7e7e7!important;border-radius:0!important}.erp-app-shell[data-interface-theme=bucket2] :where(section,article,aside,form,div)[class*=border][class*=bg-white]>:where(div,span):first-child[class*=rounded]:not(.rounded-full){border-radius:50%!important}.erp-app-shell[data-interface-theme=bucket2] :where(section,article,aside,form,div)[class*=border][class*=bg-white]>:where(div,span):first-child[class*=bg-brand],.erp-app-shell[data-interface-theme=bucket2] .ui-stat-card>div:first-child{background:var(--bucket2-brand)!important;color:#fff!important;border-radius:50%!important;width:60px!important;min-width:60px!important;height:60px!important}.erp-app-shell[data-interface-theme=bucket2] .ui-stat-card,.erp-app-shell[data-interface-theme=bucket2] :where(section,article,div)[class*=border][class*=bg-white][class*=p-4],.erp-app-shell[data-interface-theme=bucket2] :where(section,article,div)[class*=border][class*=bg-white][class*=p-5],.erp-app-shell[data-interface-theme=bucket2] :where(section,article,div)[class*=border][class*=bg-white][class*=p-6]{min-height:110px!important;padding:25px!important}.erp-app-shell[data-interface-theme=bucket2] .ui-stat-card .text-2xl,.erp-app-shell[data-interface-theme=bucket2] :where(section,article,div)[class*=border][class*=bg-white] .text-2xl,.erp-app-shell[data-interface-theme=bucket2] :where(section,article,div)[class*=border][class*=bg-white] .text-3xl{color:#767676!important;font-family:Open Sans,sans-serif!important;font-size:24px!important;font-weight:300!important;line-height:1.1!important}}.erp-app-shell[data-interface-theme=bucket2]{--brand-25:240 253 252;--brand-50:230 250 248;--brand-100:204 246 242;--brand-200:153 233 226;--brand-300:108 202 201;--brand-400:65 202 192;--brand-500:50 210 201;--brand-600:31 181 173;--brand-700:28 165 158;--brand-800:23 136 130;--brand-900:18 103 99;--brand-950:12 71 68;--bucket2-brand:#1fb5ad;--bucket2-brand-hover:#32d2c9;--bucket2-bg:#f1f2f7;--bucket2-sidebar:#32323a;--bucket2-sidebar-deep:#202025;--bucket2-sidebar-hover:#28282e;--bucket2-text:#767676;--bucket2-heading:#32323a;--bucket2-muted:#aeb2b7;--bucket2-border:#e2e2e4;--bucket2-border-light:#eff2f7;--bucket2-surface:#fff;--bucket2-surface-alt:#fafafa;--bucket2-danger:#ff6c60;--bucket2-success:#a9d86e;--bucket2-warning:#fcb322;--bucket2-info:#57c8f2;--bucket2-purple:#8175c7;--bucket2-focus-rgb:31, 181, 173;--font-body:"Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;background:var(--bucket2-bg);color:var(--bucket2-text);font-family:var(--font-body);font-size:13px}.erp-app-shell[data-interface-theme=bucket2][data-bucket-palette=blue]{--brand-25:244 250 255;--brand-50:232 246 255;--brand-100:207 237 253;--brand-200:174 223 249;--brand-300:56 187 235;--brand-400:21 158 220;--brand-500:11 130 200;--brand-600:9 111 174;--brand-700:8 91 145;--brand-800:7 72 116;--brand-900:6 56 91;--brand-950:4 38 63;--bucket2-brand:#0b82c8;--bucket2-brand-hover:#4cc9ff;--bucket2-bg:#f1f2f7;--bucket2-sidebar:#32323a;--bucket2-sidebar-deep:#202025;--bucket2-sidebar-hover:#28282e;--bucket2-text:#5c6878;--bucket2-heading:#263244;--bucket2-muted:#a7b4c2;--bucket2-border:#d9e5ef;--bucket2-border-light:#e7eef5;--bucket2-surface-alt:#f8fbfd;--bucket2-focus-rgb:11, 130, 200;--bucket2-sidebar-active-accent:#4cc9ff}.erp-app-shell[data-interface-theme=bucket2][data-bucket-palette=purple]{--brand-25:250 248 255;--brand-50:244 242 250;--brand-100:232 228 246;--brand-200:211 204 238;--brand-300:164 155 224;--brand-400:148 136 221;--brand-500:129 117 199;--brand-600:99 87 165;--brand-700:80 70 138;--brand-800:64 56 112;--brand-900:52 46 89;--brand-950:35 31 63;--bucket2-brand:#9488dd;--bucket2-brand-hover:#a49be0;--bucket2-bg:#f1f2f7;--bucket2-sidebar:#32323a;--bucket2-sidebar-deep:#202025;--bucket2-sidebar-hover:#28282e;--bucket2-text:#625d72;--bucket2-heading:#332d45;--bucket2-muted:#b4aec7;--bucket2-border:#e3dff0;--bucket2-border-light:#eeeaf7;--bucket2-surface-alt:#fbfaff;--bucket2-focus-rgb:148, 136, 221}.erp-app-shell[data-interface-theme=bucket2][data-bucket-palette=green]{--brand-25:248 252 245;--brand-50:242 247 239;--brand-100:226 240 216;--brand-200:201 224 181;--brand-300:169 216 110;--brand-400:142 191 78;--brand-500:123 169 66;--brand-600:105 145 55;--brand-700:85 118 45;--brand-800:68 95 37;--brand-900:53 75 31;--brand-950:35 50 22;--bucket2-brand:#8ebf4e;--bucket2-brand-hover:#a9d86e;--bucket2-bg:#f1f2f7;--bucket2-sidebar:#32323a;--bucket2-sidebar-deep:#202025;--bucket2-sidebar-hover:#28282e;--bucket2-text:#596a54;--bucket2-heading:#263b2e;--bucket2-muted:#a4b29b;--bucket2-border:#dce8d4;--bucket2-border-light:#e8f0e2;--bucket2-surface-alt:#fbfdf9;--bucket2-focus-rgb:142, 191, 78}.erp-app-shell[data-interface-theme=bucket2][data-bucket-palette=orange]{--brand-25:255 250 245;--brand-50:255 244 233;--brand-100:255 230 204;--brand-200:255 207 158;--brand-300:254 163 82;--brand-400:245 133 48;--brand-500:221 105 27;--brand-600:185 81 20;--brand-700:147 63 19;--brand-800:117 52 20;--brand-900:94 44 19;--brand-950:58 25 11;--bucket2-brand:#fea352;--bucket2-brand-hover:#fcb322;--bucket2-bg:#f1f2f7;--bucket2-sidebar:#32323a;--bucket2-sidebar-deep:#202025;--bucket2-sidebar-hover:#28282e;--bucket2-text:#755d46;--bucket2-heading:#3e3028;--bucket2-muted:#c2a58a;--bucket2-border:#f1dcc8;--bucket2-border-light:#f7eadc;--bucket2-surface-alt:#fffaf5;--bucket2-focus-rgb:254, 163, 82}.erp-app-shell[data-interface-theme=bucket2][data-bucket-palette=lightTurquoise]{--brand-25:247 254 254;--brand-50:239 250 250;--brand-100:214 246 245;--brand-200:174 234 232;--brand-300:108 202 201;--brand-400:76 185 184;--brand-500:56 156 156;--brand-600:45 129 130;--brand-700:38 105 107;--brand-800:34 84 86;--brand-900:31 70 72;--brand-950:18 44 45;--bucket2-brand:#6ccac9;--bucket2-brand-hover:#9ee5e3;--bucket2-bg:#f1f2f7;--bucket2-sidebar:#32323a;--bucket2-sidebar-deep:#202025;--bucket2-sidebar-hover:#28282e;--bucket2-text:#557173;--bucket2-heading:#293f41;--bucket2-muted:#9ab8ba;--bucket2-border:#d8ecec;--bucket2-border-light:#e8f5f5;--bucket2-surface-alt:#fbffff;--bucket2-focus-rgb:108, 202, 201}.erp-app-shell[data-interface-theme=bucket2] .erp-main{background:var(--bucket2-bg)}.erp-app-shell[data-interface-theme=bucket2] .erp-sidebar{background:var(--bucket2-sidebar);color:var(--bucket2-muted);border-right:0;box-shadow:1px 0 3px #0000002e}.erp-app-shell[data-interface-theme=bucket2] .erp-sidebar-brand{background:var(--bucket2-brand);color:#fff;border-bottom:0;height:72px;padding:0 20px}.erp-app-shell[data-interface-theme=bucket2] .erp-sidebar-brand .text-neutral-900,.erp-app-shell[data-interface-theme=bucket2] .erp-sidebar-brand .text-neutral-500{color:#fff}.erp-app-shell[data-interface-theme=bucket2] .erp-sidebar-brand .text-neutral-500{opacity:.78}.erp-app-shell[data-interface-theme=bucket2] .erp-sidebar-brand .bg-brand-600{background:#ffffff2e}.erp-app-shell[data-interface-theme=bucket2] .erp-sidebar nav{padding:10px 0}.erp-app-shell[data-interface-theme=bucket2] .erp-sidebar section>button{color:#ffffff7a;letter-spacing:.08em;border-radius:0;padding:11px 20px 7px;font-size:10px}.erp-app-shell[data-interface-theme=bucket2] .erp-sidebar nav a,.erp-app-shell[data-interface-theme=bucket2] .erp-sidebar nav div>button{min-height:38px;color:var(--bucket2-muted);border-radius:0;padding-block:10px}.erp-app-shell[data-interface-theme=bucket2] .erp-sidebar nav a:hover,.erp-app-shell[data-interface-theme=bucket2] .erp-sidebar nav div>button:hover,.erp-app-shell[data-interface-theme=bucket2] .erp-sidebar a.bg-brand-50,.erp-app-shell[data-interface-theme=bucket2] .erp-sidebar button.bg-brand-50{background:var(--bucket2-sidebar-hover);color:#fff}.erp-app-shell[data-interface-theme=bucket2] .erp-sidebar a.bg-brand-50,.erp-app-shell[data-interface-theme=bucket2] .erp-sidebar button.bg-brand-50{box-shadow:inset 4px 0 0 var(--bucket2-brand)}.erp-app-shell[data-interface-theme=bucket2] .erp-topbar,.erp-app-shell[data-interface-theme=bucket2] .erp-portal-topbar{border-bottom:1px solid var(--bucket2-border);background:var(--bucket2-surface);height:72px;box-shadow:0 1px 3px #0000000a}.erp-app-shell[data-interface-theme=bucket2] .erp-topbar-title{border-right:1px solid var(--bucket2-border-light);color:var(--bucket2-heading);padding-right:16px;font-weight:700}.erp-app-shell[data-interface-theme=bucket2] .erp-global-search .ui-input{border-color:var(--bucket2-border);background:#f7f8fb;height:36px;box-shadow:inset 0 1px 1px #00000008}.erp-app-shell[data-interface-theme=bucket2] .ui-page-header{border-color:var(--bucket2-border);margin-bottom:18px;padding-bottom:16px}.erp-app-shell[data-interface-theme=bucket2] .ui-page-eyebrow{color:var(--bucket2-brand);letter-spacing:.12em;font-size:11px}.erp-app-shell[data-interface-theme=bucket2] .ui-page-header h1{color:var(--bucket2-heading);letter-spacing:0;font-size:26px;font-weight:300}.erp-app-shell[data-interface-theme=bucket2] .ui-page-header p,.erp-app-shell[data-interface-theme=bucket2] .text-neutral-600,.erp-app-shell[data-interface-theme=bucket2] .text-neutral-700{color:var(--bucket2-text)}.erp-app-shell[data-interface-theme=bucket2] .ui-card,.erp-app-shell[data-interface-theme=bucket2] .ui-toolbar,.erp-app-shell[data-interface-theme=bucket2] .ui-table-shell,.erp-app-shell[data-interface-theme=bucket2] .ui-empty-state,.erp-app-shell[data-interface-theme=bucket2] .ui-kanban-column,.erp-app-shell[data-interface-theme=bucket2] .ui-file-upload,.erp-app-shell[data-interface-theme=bucket2] .ui-modal,.erp-app-shell[data-interface-theme=bucket2] .ui-slideout{border:1px solid var(--bucket2-border);background:var(--bucket2-surface);border-radius:4px;box-shadow:0 1px 3px #00000014}.erp-app-shell[data-interface-theme=bucket2] .ui-card-header,.erp-app-shell[data-interface-theme=bucket2] .ui-modal-header,.erp-app-shell[data-interface-theme=bucket2] .ui-slideout-header,.erp-app-shell[data-interface-theme=bucket2] .ui-kanban-header{border-color:var(--bucket2-border-light);background:var(--bucket2-surface-alt);padding:12px 16px}.erp-app-shell[data-interface-theme=bucket2] .ui-card-header h2,.erp-app-shell[data-interface-theme=bucket2] .ui-modal-header h3,.erp-app-shell[data-interface-theme=bucket2] .ui-slideout-header h3,.erp-app-shell[data-interface-theme=bucket2] .ui-kanban-header h3{color:var(--bucket2-heading);font-size:16px;font-weight:700}.erp-app-shell[data-interface-theme=bucket2] .ui-stat-card{border-color:var(--bucket2-border);border-radius:4px;padding:16px;box-shadow:0 1px 3px #00000014}.erp-app-shell[data-interface-theme=bucket2] .ui-stat-card>div:first-child{background:rgba(var(--bucket2-focus-rgb), .12);width:34px;height:34px;color:var(--bucket2-brand);border-radius:4px}.erp-app-shell[data-interface-theme=bucket2] .ui-stat-card .text-2xl,.erp-app-shell[data-interface-theme=bucket2] .text-neutral-900,.erp-app-shell[data-interface-theme=bucket2] .text-neutral-950{color:var(--bucket2-heading)}.erp-app-shell[data-interface-theme=bucket2] .ui-button{min-height:32px;box-shadow:none;border-radius:3px;font-size:13px;font-weight:600}.erp-app-shell[data-interface-theme=bucket2] .ui-button.h-10{height:34px}.erp-app-shell[data-interface-theme=bucket2] .ui-button.bg-brand-600{border-color:var(--bucket2-brand);background:var(--bucket2-brand)}.erp-app-shell[data-interface-theme=bucket2] .ui-button.bg-brand-600:hover{border-color:var(--bucket2-brand-hover);background:var(--bucket2-brand-hover)}.erp-app-shell[data-interface-theme=bucket2] .ui-button.bg-white{background:var(--bucket2-surface);color:#4f5b66;border-color:#c7cbd1}.erp-app-shell[data-interface-theme=bucket2] .ui-input,.erp-app-shell[data-interface-theme=bucket2] .ui-select,.erp-app-shell[data-interface-theme=bucket2] .ui-textarea{min-height:34px;color:var(--bucket2-heading);background:#fff;border-color:#c7cbd1;border-radius:4px;padding:8px 11px;font-size:13px;box-shadow:inset 0 1px 1px #00000009}.erp-app-shell[data-interface-theme=bucket2] .ui-badge,.erp-app-shell[data-interface-theme=bucket2] .ui-tag{border-radius:3px;padding:4px 8px;font-size:11px;font-weight:600;line-height:1.2}.erp-app-shell[data-interface-theme=bucket2] .ui-table-shell table{font-size:13px}.erp-app-shell[data-interface-theme=bucket2] .ui-table-shell th{border-color:var(--bucket2-border-light);background:var(--bucket2-surface-alt);color:#6b7280;letter-spacing:.08em;padding:11px 14px;font-size:10px}.erp-app-shell[data-interface-theme=bucket2] .ui-table-shell td{border-color:var(--bucket2-border-light);color:var(--bucket2-text);padding:11px 14px}.erp-app-shell[data-interface-theme=bucket2] .ui-tabs-list{border-color:var(--bucket2-border);gap:0}.erp-app-shell[data-interface-theme=bucket2] .ui-tabs-list button{color:var(--bucket2-text);border-radius:4px 4px 0 0;padding:9px 14px;font-size:13px}.erp-app-shell[data-interface-theme=bucket2] .ui-tabs-list button[aria-selected=true]{border-color:var(--bucket2-border);box-shadow:inset 0 3px 0 var(--bucket2-brand);color:var(--bucket2-heading);background:#fff;border-bottom-color:#fff}@media (width>=768px){.erp-app-shell[data-interface-theme=bucket2] .erp-sidebar-shell{width:240px!important}.erp-app-shell[data-interface-theme=bucket2] .erp-content-shell{padding-left:240px!important}.erp-app-shell[data-interface-theme=bucket2][data-sidebar-collapsed=true] .erp-content-shell{padding-left:0!important}}.erp-app-shell[data-interface-theme=bucket2] .erp-sidebar-brand,.erp-app-shell[data-interface-theme=bucket2] .erp-topbar{height:80px}.erp-app-shell[data-interface-theme=bucket2] .erp-sidebar-brand{align-items:center;padding-inline:25px 16px;background:var(--bucket2-brand)!important;color:#fff!important;border-bottom-color:#ffffff29!important}.erp-app-shell[data-interface-theme=bucket2] .erp-sidebar-brand .h-8.w-8{background:#fff3;border-radius:3px;width:34px;height:34px}.erp-app-shell[data-interface-theme=bucket2] .erp-sidebar-brand .text-sm{letter-spacing:.02em;text-transform:uppercase;font-family:Lato,Open Sans,sans-serif;font-size:15px;font-weight:900}.erp-app-shell[data-interface-theme=bucket2] .erp-sidebar-brand .text-xs{letter-spacing:.04em;font-size:11px}.erp-app-shell[data-interface-theme=bucket2] .erp-sidebar-brand button{color:#fff;box-shadow:none;background:#ffffff38;border:0;border-radius:999px}.erp-app-shell[data-interface-theme=bucket2] .erp-sidebar-nav{background:var(--bucket2-sidebar);padding:0}.erp-app-shell[data-interface-theme=bucket2] .erp-sidebar section>button{background:0 0;border-bottom:1px solid #ffffff0d;min-height:38px;padding:13px 20px 9px}.erp-app-shell[data-interface-theme=bucket2] .erp-sidebar nav a,.erp-app-shell[data-interface-theme=bucket2] .erp-sidebar nav div>button{border-bottom:1px solid #ffffff0d;min-height:51px;padding:16px 20px 16px 25px;font-size:12px;font-weight:600}.erp-app-shell[data-interface-theme=bucket2] .erp-sidebar nav div div a,.erp-app-shell[data-interface-theme=bucket2] .erp-sidebar nav div div button{background:var(--bucket2-sidebar-hover);padding-block:13px;min-height:42px;padding-left:46px}.erp-app-shell[data-interface-theme=bucket2] .erp-sidebar nav svg{width:15px;height:15px}.erp-app-shell[data-interface-theme=bucket2] .erp-topbar{border-bottom:0;padding-inline:25px 18px;box-shadow:1px 0 3px #00000026}.erp-app-shell[data-interface-theme=bucket2] .erp-topbar-title{border-right:1px solid var(--bucket2-border-light);min-width:120px;font-family:Open Sans,sans-serif;font-size:13px;font-weight:600}.erp-app-shell[data-interface-theme=bucket2] .erp-global-search svg{color:#c8c8c8;top:9px}.erp-app-shell[data-interface-theme=bucket2] .erp-global-search .ui-input{color:#767676;height:34px;box-shadow:none;background:#f6f6f6;border:0;border-radius:999px}.erp-app-shell[data-interface-theme=bucket2] .erp-topbar .ui-dropdown-trigger,.erp-app-shell[data-interface-theme=bucket2] .erp-topbar .ui-icon-button{color:#666;min-width:34px;height:34px;box-shadow:none;background:#f6f6f6;border:0;border-radius:999px;position:relative}.erp-app-shell[data-interface-theme=bucket2] .erp-topbar .ui-dropdown-trigger:hover,.erp-app-shell[data-interface-theme=bucket2] .erp-topbar .ui-icon-button:hover{background:var(--bucket2-brand-hover);color:#00000061}.erp-app-shell[data-interface-theme=bucket2] .erp-topbar .ui-badge{border:2px solid #fff;border-radius:999px;min-width:20px;height:18px;padding:1px 5px;font-size:10px;line-height:1}.erp-app-shell[data-interface-theme=bucket2] .erp-main{padding:15px}.erp-app-shell[data-interface-theme=bucket2] .ui-page-header{margin-bottom:15px;padding-bottom:15px}.erp-app-shell[data-interface-theme=bucket2] .ui-page-header h1{font-family:Open Sans,sans-serif;font-size:24px;font-weight:300;line-height:1.2}.erp-app-shell[data-interface-theme=bucket2] .ui-card,.erp-app-shell[data-interface-theme=bucket2] .ui-toolbar,.erp-app-shell[data-interface-theme=bucket2] .ui-table-shell,.erp-app-shell[data-interface-theme=bucket2] .ui-empty-state,.erp-app-shell[data-interface-theme=bucket2] .ui-kanban-column,.erp-app-shell[data-interface-theme=bucket2] .ui-file-upload{box-shadow:none;border-color:#e7e7e7;border-radius:2px}.erp-app-shell[data-interface-theme=bucket2] .ui-card-header{background:#fff;min-height:48px}.erp-app-shell[data-interface-theme=bucket2] .ui-card-header h2{color:#49586e;text-transform:uppercase;font-size:13px;font-weight:700}.erp-app-shell[data-interface-theme=bucket2] .ui-card-header p{margin-top:3px;font-size:12px}.erp-app-shell[data-interface-theme=bucket2] .ui-stat-card{min-height:76px;box-shadow:none;background:#fff;border-radius:2px;align-items:center;padding:14px 18px}.erp-app-shell[data-interface-theme=bucket2] .ui-stat-card>div:first-child{background:var(--bucket2-brand);color:#fff;border-radius:999px;width:46px;height:46px}.erp-app-shell[data-interface-theme=bucket2] .ui-stat-card:nth-of-type(2n)>div:first-child{background:var(--bucket2-info)}.erp-app-shell[data-interface-theme=bucket2] .ui-stat-card:nth-of-type(3n)>div:first-child{background:var(--bucket2-purple)}.erp-app-shell[data-interface-theme=bucket2] .ui-stat-card:nth-of-type(4n)>div:first-child{background:var(--bucket2-success)}.erp-app-shell[data-interface-theme=bucket2] .ui-stat-card .text-2xl{font-family:Open Sans,sans-serif;font-size:24px;font-weight:300}.erp-app-shell[data-interface-theme=bucket2] .ui-table-shell th,.erp-app-shell[data-interface-theme=bucket2] .ui-table-shell td{padding:10px 12px}.erp-app-shell[data-interface-theme=bucket2] .ui-dropdown-menu{border:0;border-radius:5px;box-shadow:0 0 5px #0000001f}.erp-app-shell[data-interface-theme=bucket2] .ui-toolbar,.erp-app-shell[data-interface-theme=bucket2] .ui-empty-state,.erp-app-shell[data-interface-theme=bucket2] .ui-file-upload,.erp-app-shell[data-interface-theme=bucket2] .ui-alert,.erp-app-shell[data-interface-theme=bucket2] .ui-modal,.erp-app-shell[data-interface-theme=bucket2] .ui-slideout,.erp-app-shell[data-interface-theme=bucket2] .ui-dropdown-menu{background:#fff}.erp-app-shell[data-interface-theme=bucket2] .ui-card,.erp-app-shell[data-interface-theme=bucket2] .ui-toolbar,.erp-app-shell[data-interface-theme=bucket2] .ui-table-shell,.erp-app-shell[data-interface-theme=bucket2] .ui-empty-state,.erp-app-shell[data-interface-theme=bucket2] .ui-kanban-column,.erp-app-shell[data-interface-theme=bucket2] .ui-kanban-card,.erp-app-shell[data-interface-theme=bucket2] .ui-file-upload,.erp-app-shell[data-interface-theme=bucket2] .ui-alert,.erp-app-shell[data-interface-theme=bucket2] .ui-modal,.erp-app-shell[data-interface-theme=bucket2] .ui-slideout{box-shadow:none;border:1px solid #e7e7e7;border-radius:2px}.erp-app-shell[data-interface-theme=bucket2] .ui-card-header,.erp-app-shell[data-interface-theme=bucket2] .ui-modal-header,.erp-app-shell[data-interface-theme=bucket2] .ui-slideout-header,.erp-app-shell[data-interface-theme=bucket2] .ui-kanban-header{background:#fff;border-bottom:1px solid #eff2f7;min-height:48px;padding:11px 16px}.erp-app-shell[data-interface-theme=bucket2] .ui-modal-footer,.erp-app-shell[data-interface-theme=bucket2] .ui-slideout-footer{background:#fafafa;border-top:1px solid #eff2f7}.erp-app-shell[data-interface-theme=bucket2] .ui-card-header h2,.erp-app-shell[data-interface-theme=bucket2] .ui-card-header h3,.erp-app-shell[data-interface-theme=bucket2] .ui-modal-header h3,.erp-app-shell[data-interface-theme=bucket2] .ui-slideout-header h3,.erp-app-shell[data-interface-theme=bucket2] .ui-kanban-header h3{color:#49586e;letter-spacing:.02em;text-transform:uppercase;font-size:13px;font-weight:700}.erp-app-shell[data-interface-theme=bucket2] .ui-toolbar{gap:10px;padding:14px}.erp-app-shell[data-interface-theme=bucket2] .ui-tabs-list{background:#fff;border-bottom:1px solid #eff2f7;border-radius:2px 2px 0 0;min-height:40px;padding:0}.erp-app-shell[data-interface-theme=bucket2] .ui-tabs-list button{color:#667085;border-radius:0;min-height:40px;font-size:13px;font-weight:600}.erp-app-shell[data-interface-theme=bucket2] .ui-tabs-list button[aria-selected=true]{border-top:3px solid var(--bucket2-brand);color:#32323a;background:#fff}.erp-app-shell[data-interface-theme=bucket2] .ui-button-group{background:#fff;border:1px solid #d8dde6;border-radius:2px;overflow:hidden}.erp-app-shell[data-interface-theme=bucket2] .ui-button-group .ui-button{box-shadow:none;border:0;border-left:1px solid #d8dde6;border-radius:0}.erp-app-shell[data-interface-theme=bucket2] .ui-button-group .ui-button:first-child{border-left:0}.erp-app-shell[data-interface-theme=bucket2] .ui-kanban-column{background:#f7f7f7}.erp-app-shell[data-interface-theme=bucket2] .ui-kanban-card{background:#fff;padding:12px}.erp-app-shell[data-interface-theme=bucket2] .ui-table-shell{background:#fff;overflow:hidden}.erp-app-shell[data-interface-theme=bucket2] .ui-table-shell thead{background:#fafafa}.erp-app-shell[data-interface-theme=bucket2] .ui-table-shell th{color:#898989;letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:700}.erp-app-shell[data-interface-theme=bucket2] .ui-badge,.erp-app-shell[data-interface-theme=bucket2] .ui-tag{border-radius:2px;font-size:11px;font-weight:700}.erp-app-shell[data-interface-theme=bucket2] .ui-input,.erp-app-shell[data-interface-theme=bucket2] .ui-select,.erp-app-shell[data-interface-theme=bucket2] .ui-textarea{box-shadow:none;background-color:#fff;border-radius:2px}.erp-app-shell[data-interface-theme=bucket2] .ui-input::-moz-placeholder{color:#aeb2b7}.erp-app-shell[data-interface-theme=bucket2] .ui-textarea::-moz-placeholder{color:#aeb2b7}@media (width>=768px){.erp-app-shell[data-interface-theme=bucket2] :where(section,article,aside,form,div)[class*=rounded][class*=border][class*=bg-white]:not([class*=rounded-full]):not(.ui-dropdown-menu):not(.ui-modal):not(.ui-slideout):not(.bucket2-dashboard-widget):not(.bucket2-panel){box-shadow:none!important;background-color:#fff!important;border-color:#e7e7e7!important;border-radius:2px!important}.erp-app-shell[data-interface-theme=bucket2] :where(section,article,aside,form,div)[class*=rounded][class*=border][class*=bg-neutral-50]:not([class*=rounded-full]),.erp-app-shell[data-interface-theme=bucket2] :where(section,article,aside,form,div)[class*=rounded][class*=border][class*=bg-slate-50]:not([class*=rounded-full]){box-shadow:none!important;background-color:#fafafa!important;border-color:#e7e7e7!important;border-radius:2px!important}.erp-app-shell[data-interface-theme=bucket2] :where(section,article,aside,form,div)[class*=shadow][class*=border]:not(.bucket2-dashboard-widget):not(.bucket2-panel){box-shadow:none!important}.erp-app-shell[data-interface-theme=bucket2] :where(section,article,aside,form,div)[class*=rounded-2xl]:not([class*=rounded-full]),.erp-app-shell[data-interface-theme=bucket2] :where(section,article,aside,form,div)[class*=rounded-3xl]:not([class*=rounded-full]){border-radius:2px!important}.erp-app-shell[data-interface-theme=bucket2] :where(section,article,aside,form)[class*=border][class*=bg-white]>:where(header,div:first-child)[class*=border-b]{background:#fff;min-height:48px;border-bottom-color:#eff2f7!important}.erp-app-shell[data-interface-theme=bucket2] .case-file-header{box-shadow:none;background:#fff;border:1px solid #e7e7e7;border-radius:2px;margin-bottom:15px;padding:16px}.erp-app-shell[data-interface-theme=bucket2] .case-file-header-main{gap:20px}.erp-app-shell[data-interface-theme=bucket2] .case-file-header h1{color:#32323a;max-width:980px;font-family:Open Sans,sans-serif;font-size:25px;font-weight:300;line-height:1.18}.erp-app-shell[data-interface-theme=bucket2] .case-file-meta{grid-template-columns:repeat(4,minmax(0,max-content));gap:7px 22px}.erp-app-shell[data-interface-theme=bucket2] .case-file-next{background:#fafafa;border-color:#e7e7e7;border-radius:2px;grid-template-columns:minmax(0,1fr) minmax(190px,240px);margin-top:15px;padding:12px 14px}.erp-app-shell[data-interface-theme=bucket2] .case-file-overview{grid-template-columns:minmax(0,1fr) minmax(300px,360px);gap:15px}.erp-app-shell[data-interface-theme=bucket2] .case-file-side{gap:15px}.erp-app-shell[data-interface-theme=bucket2] .case-file-overview .ui-card{box-shadow:none;border-color:#e7e7e7;border-radius:2px}.erp-app-shell[data-interface-theme=bucket2] .case-file-overview .ui-card-header{min-height:48px;padding:11px 16px}.erp-app-shell[data-interface-theme=bucket2] .case-file-overview .ui-card-body{padding:16px}.erp-app-shell[data-interface-theme=bucket2] .case-file-data,.erp-app-shell[data-interface-theme=bucket2] .case-file-parties{grid-template-columns:140px minmax(260px,760px)}.erp-app-shell[data-interface-theme=bucket2] .case-file-history button{grid-template-columns:76px minmax(0,1fr)}}.bucket2-notify-row .ui-dropdown-trigger{margin-right:2px}.bucket2-dropdown-list,.bucket2-right-menu-mini{color:#767676;gap:8px;min-width:220px;font-size:12px;display:grid}.bucket2-dropdown-list strong,.bucket2-right-menu-mini strong{color:#32323a;text-transform:uppercase;font-size:12px}.bucket2-dropdown-list span,.bucket2-dropdown-list a,.bucket2-right-menu-mini a{background:#f1f2f7;border-radius:5px;padding:10px}.bucket2-dropdown-list a,.bucket2-right-menu-mini a{color:var(--bucket2-brand);font-weight:700}.bucket2-right-panel{z-index:80;color:#c9c9d3;background:#2d2d34;width:min(300px,100vw);position:fixed;inset:0 0 0 auto;overflow-y:auto;box-shadow:-8px 0 22px #0000002e}.bucket2-right-panel header{grid-template-columns:minmax(0,1fr) 38px;gap:10px;padding:18px;display:grid}.bucket2-right-panel header .ui-input{color:#d8d8de;box-shadow:none;background:#25252b;border:0;border-radius:2px}.bucket2-right-panel header .ui-icon-button{color:#fff;background:#3a3a42;border:0;border-radius:999px}.bucket2-right-panel section{border-top:1px solid #ffffff0f}.bucket2-right-panel-title{color:#fff;text-transform:uppercase;justify-content:space-between;align-items:center;min-height:52px;padding:0 18px;font-size:12px;font-weight:800;display:flex}.bucket2-right-progress,.bucket2-right-contact,.bucket2-right-activity{border-bottom:1px solid #ffffff0f;gap:4px;padding:15px 18px;display:grid}.bucket2-right-progress strong,.bucket2-right-contact strong,.bucket2-right-activity strong{color:#fff;font-size:12px;font-weight:700}.bucket2-right-progress small,.bucket2-right-contact small,.bucket2-right-activity small{color:#9b9ba6;font-size:11px}.bucket2-right-progress span{background:#eee;border-radius:999px;height:7px;margin-top:8px;display:block;overflow:hidden}.bucket2-right-progress i{background:#57c8f2;height:100%;display:block}.bucket2-right-contact{grid-template-columns:38px minmax(0,1fr);align-items:center;text-decoration:none}.bucket2-right-contact:hover,.bucket2-right-activity:hover{background:#ffffff0d}.bucket2-dashboard{gap:15px;display:grid}.bucket2-widget-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;display:grid}.bucket2-dashboard-widget,.bucket2-panel{box-shadow:none;background:#fff;border:1px solid #e7e7e7;border-radius:2px}.bucket2-dashboard-widget{text-align:center;align-content:center;justify-items:center;min-height:108px;padding:18px;display:grid}.bucket2-dashboard-widget-icon{color:#fff;border-radius:999px;justify-content:center;align-items:center;width:56px;height:56px;display:inline-flex}.bucket2-dashboard-widget-icon.is-coral{background:#ff6c60}.bucket2-dashboard-widget-icon.is-teal{background:#1fb5ad}.bucket2-dashboard-widget-icon.is-purple{background:#8175c7}.bucket2-dashboard-widget-icon.is-green{background:#a9d86e}.bucket2-dashboard-widget strong{color:#767676;margin-top:10px;font-family:Open Sans,sans-serif;font-size:22px;font-weight:300;line-height:1}.bucket2-dashboard-widget small{color:#aeb2b7;margin-top:5px;font-size:12px}.bucket2-dashboard-grid{grid-template-columns:minmax(0,2fr) minmax(280px,.95fr);gap:15px;display:grid}.bucket2-panel>header{color:#898989;text-transform:uppercase;border-bottom:1px solid #eff2f7;justify-content:space-between;align-items:center;min-height:46px;padding:0 14px;font-size:12px;font-weight:700;display:flex}.bucket2-panel>header button{color:#aeb2b7}.bucket2-earning-panel{min-height:430px}.bucket2-area-chart{background:linear-gradient(0deg,#0000 0 19%,#eff2f7 20% 20.5%,#0000 21% 39%,#eff2f7 40% 40.5%,#0000 41% 59%,#eff2f7 60% 60.5%,#0000 61% 79%,#eff2f7 80% 80.5%,#0000 81%),linear-gradient(90deg,#0000 0 13%,#eff2f7b3 13.2% 13.6%,#0000 13.8% 33%,#eff2f7b3 33.2% 33.6%,#0000 33.8% 57%,#eff2f7b3 57.2% 57.6%,#0000 57.8% 78%,#eff2f7b3 78.2% 78.6%,#0000 78.8%);border-bottom:1px solid #eff2f7;height:265px;margin:22px 18px 0;position:relative;overflow:hidden}.bucket2-area-chart span{opacity:.72;clip-path:polygon(0 82%,10% 46%,20% 70%,35% 60%,48% 72%,62% 58%,74% 68%,85% 24%,100% 80%,100% 100%,0 100%);height:82%;position:absolute;inset:auto 0 0}.bucket2-area-chart .is-teal{background:#6ccac9}.bucket2-area-chart .is-yellow{clip-path:polygon(0 90%,18% 66%,31% 48%,45% 72%,60% 60%,76% 65%,88% 18%,100% 76%,100% 100%,0 100%);background:#e5e58b;height:72%}.bucket2-area-chart .is-coral{clip-path:polygon(0 88%,15% 70%,28% 82%,45% 55%,57% 66%,68% 61%,78% 30%,90% 64%,100% 80%,100% 100%,0 100%);background:#f6a6a6;height:68%}.bucket2-earning-panel footer{text-align:center;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:22px 18px;display:grid}.bucket2-earning-panel footer small,.bucket2-money-panel small,.bucket2-weather-panel small{color:#aeb2b7;font-size:12px;display:block}.bucket2-earning-panel footer strong,.bucket2-money-panel strong{color:#a9d86e;margin-top:4px;font-size:18px;font-weight:700;display:block}.bucket2-side-stack{align-content:start;gap:15px;display:grid}.bucket2-purple-panel header{color:#fff;background:#8175c7;border-bottom:0}.bucket2-line-chart{background:radial-gradient(circle at 12% 70%,#fff 0 2px,#0000 3px),radial-gradient(circle at 28% 45%,#fff 0 2px,#0000 3px),radial-gradient(circle at 44% 62%,#fff 0 2px,#0000 3px),radial-gradient(circle at 62% 30%,#fff 0 2px,#0000 3px),radial-gradient(circle at 78% 58%,#fff 0 2px,#0000 3px),radial-gradient(circle at 92% 25%,#fff 0 2px,#0000 3px),#8175c7 linear-gradient(155deg,#0000 0 11%,#ffffffbf 11.2% 11.8%,#0000 12% 27%,#ffffffbf 27.2% 27.8%,#0000 28% 43%,#ffffffbf 43.2% 43.8%,#0000 44% 61%,#ffffffbf 61.2% 61.8%,#0000 62% 77%,#ffffffbf 77.2% 77.8%,#0000 78%);height:86px}.bucket2-mini-meter{text-align:center;grid-template-columns:1fr 74px 1fr;align-items:center;gap:12px;padding:20px;display:grid}.bucket2-mini-meter strong{color:#767676;border:8px solid #fcb322;border-left-color:#eff2f7;border-radius:999px;place-items:center;width:74px;height:74px;display:grid}.bucket2-mini-meter span{color:#aeb2b7;text-transform:uppercase;font-size:11px}.bucket2-money-panel,.bucket2-weather-panel{align-items:center;gap:14px;min-height:86px;padding:20px;display:flex}.bucket2-money-panel{display:block}.bucket2-money-panel strong{color:#767676;font-size:22px;font-weight:300}.bucket2-weather-panel strong{color:#a9d86e;font-size:30px;font-weight:300}.bucket2-cloud-icon{width:54px;height:34px;display:inline-block;position:relative}.bucket2-cloud-icon span{border:5px solid #a9d86e;border-radius:999px;position:absolute}.bucket2-cloud-icon span:first-child{inset:12px 4px 0}.bucket2-cloud-icon span:nth-child(2){width:28px;height:28px;top:0;left:6px}.bucket2-cloud-icon span:nth-child(3){width:24px;height:24px;top:6px;right:8px}.bucket2-lower-grid{grid-template-columns:320px minmax(0,1.3fr) minmax(280px,.9fr);gap:15px;display:grid}.bucket2-day-panel{background:var(--bucket2-brand);color:#fff;min-height:265px;padding:16px}.bucket2-day-panel header small{text-transform:uppercase;font-size:12px;display:block}.bucket2-day-panel header strong{text-transform:uppercase;font-size:26px;font-weight:300;display:block}.bucket2-day-panel button{color:#fff;background:#ffffff2e;justify-content:space-between;align-items:center;width:100%;margin-top:9px;padding:9px 10px;font-size:12px;font-weight:700;display:flex}.bucket2-day-panel footer{text-transform:uppercase;border-bottom:1px solid #ffffffbf;margin-top:26px;padding-bottom:5px}.bucket2-calendar-panel,.bucket2-chat-panel,.bucket2-notification-panel,.bucket2-todo-panel{min-height:265px}.bucket2-calendar-grid{text-align:center;grid-template-columns:repeat(7,1fr);gap:10px;padding:28px;display:grid}.bucket2-calendar-grid span{color:#aeb2b7;place-items:center;min-height:30px;font-size:12px;display:grid}.bucket2-calendar-grid span.is-active{background:var(--bucket2-brand);color:#fff}.bucket2-chat-panel div{gap:12px;padding:16px;display:grid}.bucket2-chat-panel p{color:#767676;background:#d5fbf8;border-radius:2px;max-width:82%;padding:10px 12px;font-size:12px}.bucket2-chat-panel p.is-out{background:#f1f2f7;justify-self:end}.bucket2-chat-panel p strong{color:var(--bucket2-brand);display:block}.bucket2-chat-panel footer{grid-template-columns:minmax(0,1fr) 74px;gap:8px;padding:0 16px 16px;display:grid}.bucket2-chat-panel input{border:1px solid #e2e2e4;min-height:34px;padding-inline:10px}.bucket2-chat-panel button,.bucket2-todo-panel button{background:var(--bucket2-brand);color:#fff;font-weight:700}.bucket2-notification-panel,.bucket2-todo-panel{grid-column:span 1}.bucket2-notification-panel>div{color:#31708f;background:#d9edf7;margin:12px 16px;padding:14px 14px 14px 48px;position:relative}.bucket2-notification-panel>div.is-coral{color:#a94442;background:#f2dede}.bucket2-notification-panel>div.is-green{color:#3c763d;background:#dff0d8}.bucket2-notification-panel>div span,.bucket2-notification-panel>div small,.bucket2-notification-panel>div em{display:block}.bucket2-notification-panel>div em{color:#00000059;font-size:11px;position:absolute;top:14px;right:14px}.bucket2-todo-panel label{color:#767676;background:#f7f7f7;grid-template-columns:18px minmax(0,1fr) 18px;align-items:center;gap:10px;margin:10px 16px;padding:10px;font-size:12px;display:grid}.bucket2-todo-panel button{float:right;min-height:34px;margin:10px 16px 16px;padding-inline:14px}@media (width<=1280px){.bucket2-lower-grid{grid-template-columns:280px minmax(0,1fr)}.bucket2-chat-panel,.bucket2-todo-panel{grid-column:span 1}}@media (width<=1024px){.bucket2-widget-row,.bucket2-dashboard-grid,.bucket2-lower-grid{grid-template-columns:1fr 1fr}.bucket2-earning-panel,.bucket2-side-stack{grid-column:1/-1}}.erp-app-shell[data-interface-theme=bucket2] .ui-interface-preview-bucket2,.ui-interface-preview-bucket2{background:var(--bucket2-bg,#f1f2f7)}.erp-app-shell[data-interface-theme=bucket2] .ui-interface-preview-bucket2>div:first-child,.ui-interface-preview-bucket2>div:first-child{border-color:var(--bucket2-sidebar,#32323a);background:var(--bucket2-sidebar,#32323a)}.erp-app-shell[data-interface-theme=bucket2] .ui-interface-preview-bucket2>div:first-child span:first-child,.ui-interface-preview-bucket2>div:first-child span:first-child{background:var(--bucket2-brand,#1fb5ad)}.erp-app-shell[data-interface-theme=bucket2] .ui-interface-preview-bucket2>div:first-child span:not(:first-child),.ui-interface-preview-bucket2>div:first-child span:not(:first-child){background:#ffffff3d}.bucket2-ds-showcase{background:#f1f2f7;border:1px solid #e2e2e4;border-radius:4px;grid-template-columns:220px minmax(0,1fr);display:grid;overflow:hidden;box-shadow:0 1px 3px #00000014}.bucket2-ds-sidebar{color:#aeb2b7;background:#32323a;min-height:320px}.bucket2-ds-brand{color:#fff;background:#1fb5ad;align-items:center;gap:10px;height:62px;padding:0 18px;display:flex}.bucket2-ds-brand span,.bucket2-ds-mini-icon,.bucket2-ds-icon-pill{justify-content:center;align-items:center;display:inline-flex}.bucket2-ds-brand span{background:#ffffff2e;border-radius:4px;width:32px;height:32px}.bucket2-ds-nav-item{align-items:center;gap:10px;min-height:40px;padding:0 18px;font-size:13px;display:flex}.bucket2-ds-nav-item.is-active,.bucket2-ds-nav-item:hover{color:#fff;background:#28282e;box-shadow:inset 4px 0 #1fb5ad}.bucket2-ds-canvas{min-width:0;padding:18px}.bucket2-ds-topbar{background:#fff;border:1px solid #e2e2e4;border-radius:4px;align-items:center;gap:12px;height:54px;padding:0 14px;display:flex}.bucket2-ds-icon-pill,.bucket2-ds-mini-icon{color:#1fb5ad;background:#1fb5ad1f;border-radius:4px;width:34px;height:34px}.bucket2-ds-alerts,.bucket2-ds-widget-grid{flex-wrap:wrap;gap:10px;display:flex}.bucket2-ds-widget-grid{margin-top:18px}.bucket2-ds-widget{background:#fff;border:1px solid #e2e2e4;border-radius:4px;flex:1;min-width:150px;padding:16px}.bucket2-ds-widget strong,.bucket2-ds-widget small{display:block}.bucket2-ds-widget strong{color:#32323a;margin-top:12px;font-size:22px}.bucket2-ds-widget small{color:#767676}.bucket2-ds-widget-icon{color:#fff;border-radius:999px;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.bucket2-widget-coral{background:#ff6c60}.bucket2-widget-teal{background:#1fb5ad}.bucket2-widget-blue{background:#57c8f2}.bucket2-widget-green{background:#a9d86e}.bucket2-token-card,.bucket2-palette-card{position:relative;overflow:hidden}.bucket2-token-card:before,.bucket2-palette-card:before{content:"";background:#1fb5ad;height:3px;position:absolute;inset:0 0 auto}.bucket2-palette-card{background:#fff;border:1px solid #e2e2e4;border-radius:4px;padding:14px}.bucket2-right-panel-preview{background:#32323a;border-radius:4px;gap:12px;padding:14px;display:grid}.bucket2-right-panel-section{color:#d7dae0}.bucket2-right-panel-title{color:#fff;text-transform:uppercase;justify-content:space-between;align-items:center;margin-inline:-14px;padding:10px 14px;font-weight:700;display:flex}.bucket2-right-panel-title.is-coral{background:#ff6c60}.bucket2-right-panel-title.is-teal{background:#1fb5ad}.bucket2-right-panel-title.is-purple{background:#8175c7}.bucket2-right-panel-title.is-yellow{background:#fcb322}.bucket2-right-panel-section p{margin:10px 0;font-size:12px;line-height:1.5}.bucket2-chat-preview{gap:12px;display:grid}.bucket2-chat-row{grid-template-columns:36px minmax(0,1fr);align-items:start;gap:10px;display:grid}.bucket2-chat-row.is-sent{grid-template-columns:minmax(0,1fr) 36px}.bucket2-chat-row.is-sent>div:first-child{grid-area:1/2}.bucket2-chat-row.is-sent>div:last-child{text-align:right;grid-column:1}.bucket2-chat-row div:last-child{background:#effafa;border-radius:4px;padding:10px 12px}.bucket2-chat-row.is-sent div:last-child{background:#f1f2f7}.bucket2-chat-row strong,.bucket2-chat-row span,.bucket2-chat-row small{display:block}.bucket2-chat-row strong{color:#1fb5ad;font-size:12px}.bucket2-chat-row span{color:#32323a;margin-top:3px;font-size:13px}.bucket2-chat-row small{color:#aeb2b7;margin-top:5px;font-size:11px}.bucket2-chat-compose{border-top:1px solid #e2e2e4;grid-template-columns:minmax(0,1fr) auto;gap:10px;padding-top:12px;display:grid}.bucket2-conversion-item{color:#32323a;background:#fff;border:1px solid #e2e2e4;border-radius:4px;align-items:center;gap:8px;padding:10px 12px;font-size:13px;font-weight:600;display:flex}.bucket2-conversion-item svg{color:#1fb5ad}@media (width<=768px){.bucket2-ds-showcase{grid-template-columns:1fr}.bucket2-ds-sidebar{min-height:auto}.bucket2-ds-nav-item:nth-of-type(n+5){display:none}}.bucket-token-row,.bucket-doc-item{border:1px solid var(--bucket-border,#e5e7eb);background:#fff;border-radius:4px;padding:12px}.bucketadmin2-shell{--ba2-brand:#1fb5ad;--ba2-brand-light:#41cac0;--ba2-coral:#ff6c60;--ba2-yellow:#fcb322;--ba2-blue:#57c8f2;--ba2-green:#a9d86e;--ba2-purple:#8175c7;--ba2-dark:#32323a;--ba2-darker:#202025;--ba2-muted:#aeb2b7;--ba2-text:#767676;--ba2-heading:#32323a;--ba2-bg:#f1f2f7;--ba2-border:#e2e2e4;border:1px solid var(--ba2-border);background:var(--ba2-bg);min-height:calc(100vh - 96px);color:var(--ba2-text);border-radius:4px;grid-template-columns:218px minmax(0,1fr);font-family:Open Sans,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:grid;overflow:hidden}.bucketadmin2-nav{border-right:1px solid var(--ba2-border);color:var(--ba2-text);background:#fff}.bucketadmin2-brand{border-bottom:1px solid var(--ba2-border);min-height:64px;color:var(--ba2-heading);text-transform:uppercase;background:#fff;align-items:center;gap:10px;padding:0 18px;text-decoration:none;display:flex}.bucketadmin2-brand span,.bucketadmin2-icon-bubble{justify-content:center;align-items:center;display:inline-flex}.bucketadmin2-brand span{background:var(--ba2-brand);color:#fff;border-radius:4px;width:34px;height:34px}.bucketadmin2-brand strong{letter-spacing:.08em;font-size:14px}.bucketadmin2-nav nav{border-top:0;padding:12px 0}.bucketadmin2-nav nav p{color:var(--ba2-brand);letter-spacing:.14em;text-transform:uppercase;margin:0;padding:8px 18px;font-size:10px;font-weight:700}.bucketadmin2-nav nav a{color:var(--ba2-text);border-left:3px solid #0000;padding:8px 18px 8px 21px;text-decoration:none;transition:all .18s;display:block}.bucketadmin2-nav nav a:hover,.bucketadmin2-nav nav a:focus{border-left-color:var(--ba2-brand);color:var(--ba2-heading);background:#f7f8fb}.bucketadmin2-main{min-width:0;padding:28px}.bucketadmin2-hero{border-bottom:1px solid var(--ba2-border);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:24px;margin-bottom:24px;padding-bottom:22px;display:grid}.bucketadmin2-kicker,.bucketadmin2-section-heading span{color:var(--ba2-brand);letter-spacing:.16em;text-transform:uppercase;font-size:11px;font-weight:700;display:block}.bucketadmin2-hero h1{color:var(--ba2-heading);letter-spacing:0;margin:4px 0 8px;font-size:34px;font-weight:300}.bucketadmin2-hero p,.bucketadmin2-section-heading p{max-width:880px;color:var(--ba2-text);margin:0;font-size:14px;line-height:1.7}.bucketadmin2-hero-actions,.bucketadmin2-demo-row{flex-wrap:wrap;gap:10px;display:flex}.bucketadmin2-section{margin-top:28px;scroll-margin-top:96px}.bucketadmin2-section-heading{margin-bottom:14px}.bucketadmin2-section-heading h2{color:var(--ba2-heading);letter-spacing:0;margin:3px 0 5px;font-size:24px;font-weight:300}.bucketadmin2-panel{border:1px solid var(--ba2-border);background:#fff;border-radius:4px;overflow:hidden;box-shadow:0 1px 3px #0000000f}.bucketadmin2-panel-header{border-bottom:1px solid var(--ba2-border);background:#fff;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.bucketadmin2-panel-header h3{color:var(--ba2-heading);margin:0;font-size:14px;font-weight:700}.bucketadmin2-panel-header p{color:var(--ba2-text);margin:4px 0 0;font-size:13px;line-height:1.5}.bucketadmin2-panel-body{padding:16px}.bucketadmin2-token-grid,.bucketadmin2-grid-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.bucketadmin2-grid-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.bucketadmin2-token-list,.bucketadmin2-type-list,.bucketadmin2-checklist{gap:10px;display:grid}.bucketadmin2-token-row{grid-template-columns:42px minmax(0,1fr);align-items:start;gap:12px;display:grid}.bucketadmin2-token-row>span{border:1px solid #00000014;border-radius:4px;height:42px}.bucketadmin2-token-row strong,.bucketadmin2-token-row code,.bucketadmin2-token-row p{display:block}.bucketadmin2-token-row strong{color:var(--ba2-heading);font-size:13px}.bucketadmin2-token-row code{color:var(--ba2-brand);font-size:11px}.bucketadmin2-token-row p{color:var(--ba2-text);margin:2px 0 0;font-size:12px;line-height:1.45}.bucketadmin2-type-list>div{border-bottom:1px solid #eff2f7;grid-template-columns:72px minmax(0,1fr);align-items:baseline;gap:8px 14px;padding-bottom:12px;display:grid}.bucketadmin2-type-list code{color:var(--ba2-brand);grid-row:span 2;font-size:11px;font-weight:700}.bucketadmin2-type-list strong{color:var(--ba2-heading);letter-spacing:0}.bucketadmin2-type-list span{color:var(--ba2-text);font-size:12px}.bucketadmin2-type-list .type-h1{font-size:28px;font-weight:300}.bucketadmin2-type-list .type-h2{font-size:20px;font-weight:400}.bucketadmin2-type-list .type-h3{text-transform:uppercase;font-size:14px;font-weight:700}.bucketadmin2-type-list .type-body{font-size:13px;font-weight:600}.bucketadmin2-checklist{margin:0;padding:0;list-style:none}.bucketadmin2-checklist li{color:var(--ba2-text);align-items:flex-start;gap:8px;font-size:13px;line-height:1.55;display:flex}.bucketadmin2-checklist svg{color:var(--ba2-brand);flex:none;margin-top:2px}.bucketadmin2-icon-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px;display:grid}.bucketadmin2-icon-grid>div,.bucketadmin2-mini-card{background:#fafafa;border:1px solid #eff2f7;align-items:center;gap:10px;padding:12px;display:flex}.bucketadmin2-icon-grid span:last-child{color:var(--ba2-heading);font-size:13px;font-weight:700}.bucketadmin2-icon-bubble{color:#fff;border-radius:999px;flex:none;width:36px;height:36px}.bucketadmin2-icon-bubble.is-teal{background:var(--ba2-brand)}.bucketadmin2-icon-bubble.is-coral{background:var(--ba2-coral)}.bucketadmin2-icon-bubble.is-yellow{background:var(--ba2-yellow)}.bucketadmin2-icon-bubble.is-blue{background:var(--ba2-blue)}.bucketadmin2-icon-bubble.is-green{background:var(--ba2-green)}.bucketadmin2-icon-bubble.is-purple{background:var(--ba2-purple)}.bucketadmin2-icon-bubble.is-dark{background:var(--ba2-dark)}.bucketadmin2-mini-card p{color:var(--ba2-text);margin:0;font-size:13px;line-height:1.55}.bucketadmin2-button{border:1px solid #0000;border-radius:3px;justify-content:center;align-items:center;gap:7px;min-height:34px;padding:0 14px;font-size:13px;font-weight:700;line-height:1;transition:all .18s;display:inline-flex}.bucketadmin2-button.is-primary{background:var(--ba2-brand);color:#fff}.bucketadmin2-button.is-primary:hover,.bucketadmin2-button.is-primary:focus{background:var(--ba2-brand-light)}.bucketadmin2-button.is-secondary{color:var(--ba2-heading);background:#fff;border-color:#d7dbe2}.bucketadmin2-button.is-ghost{color:var(--ba2-heading);background:0 0}.bucketadmin2-button.is-danger{background:var(--ba2-coral);color:#fff}.bucketadmin2-button.is-disabled{color:#a1a1a1;cursor:not-allowed;background:#f3f4f6;border-color:#e5e7eb}.bucketadmin2-button:focus-visible,.bucketadmin2-search-field:focus-within,.bucketadmin2-field:focus-within,.bucketadmin2-tabs button:focus-visible,.bucketadmin2-segmented button:focus-visible{outline-offset:2px;outline:2px solid #1fb5ad59}.bucketadmin2-form-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.bucketadmin2-search-field,.bucketadmin2-field{gap:6px;display:grid;position:relative}.bucketadmin2-search-field{grid-column:1/-1}.bucketadmin2-field span{color:#5f6b7a;letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:700}.bucketadmin2-search-field svg{z-index:1;color:#9aa3af;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.bucketadmin2-field>svg{color:#9aa3af;pointer-events:none;position:absolute;bottom:10px;right:12px}.bucketadmin2-search-field input,.bucketadmin2-field input,.bucketadmin2-field select,.bucketadmin2-field textarea,.bucketadmin2-right-panel input,.bucketadmin2-shell-preview input{width:100%;color:var(--ba2-heading);background:#fff;border:1px solid #d7dbe2;border-radius:3px;font-size:13px}.bucketadmin2-search-field input{height:38px;padding:0 12px 0 36px}.bucketadmin2-field input,.bucketadmin2-field select{height:38px;padding:0 12px}.bucketadmin2-field select{appearance:none;padding-right:34px}.bucketadmin2-field textarea{resize:vertical;min-height:86px;padding:10px 12px}.bucketadmin2-field.is-wide{grid-column:1/-1}.bucketadmin2-badge{min-height:22px;color:var(--ba2-heading);white-space:nowrap;background:#f8fafc;border:1px solid #dbe0e8;border-radius:3px;align-items:center;gap:6px;padding:0 8px;font-size:12px;font-weight:700;display:inline-flex}.bucketadmin2-badge i{background:currentColor;border-radius:999px;width:6px;height:6px}.bucketadmin2-badge.is-teal{color:#08847d;background:#1fb5ad1a;border-color:#1fb5ad52}.bucketadmin2-badge.is-green{color:#3f7f18;background:#a9d86e29;border-color:#a9d86e8c}.bucketadmin2-badge.is-yellow{color:#a46c00;background:#fcb3221f;border-color:#fcb32280}.bucketadmin2-badge.is-coral{color:#c9362b;background:#ff6c601f;border-color:#ff6c6066}.bucketadmin2-badge.is-blue{color:#087ca6;background:#57c8f224;border-color:#57c8f273}.bucketadmin2-badge.is-purple{color:#6353b4;background:#8175c721;border-color:#8175c766}.bucketadmin2-badge.is-dark{color:#5f6673;background:#f3f4f6;border-color:#d7dbe2}.bucketadmin2-alert{border-radius:3px;align-items:center;gap:10px;padding:10px 12px;font-size:13px;font-weight:700;display:flex}.bucketadmin2-alert.is-warning{color:#9f6900;background:#fcb3221f;border:1px solid #fcb32273}.bucketadmin2-progress{background:#eef0f4;border-radius:999px;height:8px;overflow:hidden}.bucketadmin2-progress span{border-radius:inherit;background:linear-gradient(90deg, var(--ba2-brand), var(--ba2-green));height:100%;display:block}.bucketadmin2-widget-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.bucketadmin2-widget{border:1px solid var(--ba2-border);text-align:center;background:#fff;border-radius:3px;align-content:center;justify-items:center;min-height:118px;padding:18px;display:grid}.bucketadmin2-widget strong{color:var(--ba2-heading);margin-top:12px;font-size:22px;line-height:1}.bucketadmin2-widget span{color:var(--ba2-muted);margin-top:5px;font-size:12px}.bucketadmin2-table-wrap,.bucketadmin2-conversion-table{overflow-x:auto}.bucketadmin2-table,.bucketadmin2-conversion-table table{border-collapse:collapse;width:100%;color:var(--ba2-text);font-size:13px}.bucketadmin2-table th,.bucketadmin2-table td,.bucketadmin2-conversion-table th,.bucketadmin2-conversion-table td{text-align:left;vertical-align:middle;border-bottom:1px solid #eff2f7;padding:12px 14px}.bucketadmin2-table th,.bucketadmin2-conversion-table th{color:#7b8190;letter-spacing:.08em;text-transform:uppercase;background:#fafafa;font-size:11px;font-weight:800}.bucketadmin2-table a{color:#08c;font-weight:800;text-decoration:none}.bucketadmin2-breadcrumb{color:#08c;margin-bottom:12px;font-size:12px}.bucketadmin2-tabs,.bucketadmin2-segmented,.bucketadmin2-pagination{border:1px solid var(--ba2-border);background:#fff;border-radius:3px;flex-wrap:wrap;display:inline-flex;overflow:hidden}.bucketadmin2-tabs{margin-bottom:14px;display:flex}.bucketadmin2-tabs button,.bucketadmin2-segmented button,.bucketadmin2-pagination button{border:0;border-right:1px solid var(--ba2-border);color:var(--ba2-text);background:#fff;padding:9px 14px;font-size:13px;font-weight:700}.bucketadmin2-tabs button:last-child,.bucketadmin2-segmented button:last-child,.bucketadmin2-pagination button:last-child{border-right:0}.bucketadmin2-tabs button.is-active,.bucketadmin2-segmented button.is-active,.bucketadmin2-pagination button.is-active{background:var(--ba2-brand);color:#fff}.bucketadmin2-modal-demo{border:1px solid var(--ba2-border);background:#fff;border-radius:4px;max-width:520px}.bucketadmin2-modal-demo header,.bucketadmin2-modal-demo footer{border-bottom:1px solid var(--ba2-border);justify-content:space-between;align-items:center;gap:12px;padding:14px;display:flex}.bucketadmin2-modal-demo header h4{color:var(--ba2-heading);margin:0;font-size:15px}.bucketadmin2-modal-demo header button{background:#fff;border:1px solid #d7dbe2;border-radius:3px;width:32px;height:32px}.bucketadmin2-modal-demo>div{gap:12px;padding:14px;display:grid}.bucketadmin2-modal-demo footer{border-top:1px solid var(--ba2-border);border-bottom:0;justify-content:flex-end}.bucketadmin2-right-panel{background:var(--ba2-dark);color:#d7dae0;gap:12px;padding:14px;display:grid}.bucketadmin2-right-panel label{position:relative}.bucketadmin2-right-panel label svg{color:#838894;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.bucketadmin2-right-panel input{color:#fff;background:#28282e;border-color:#ffffff14;height:34px;padding-left:34px}.bucketadmin2-right-panel h4{color:#fff;letter-spacing:.04em;text-transform:uppercase;margin:0 -14px;padding:10px 14px;font-size:12px;font-weight:800}.bucketadmin2-right-panel h4.is-coral{background:var(--ba2-coral)}.bucketadmin2-right-panel h4.is-teal{background:var(--ba2-brand)}.bucketadmin2-right-panel h4.is-purple{background:var(--ba2-purple)}.bucketadmin2-right-panel p{color:#d7dae0;margin:0;font-size:12px;line-height:1.5}.bucketadmin2-shell-preview{border:1px solid var(--ba2-border);background:var(--ba2-bg);border-radius:4px;grid-template-columns:210px minmax(0,1fr);min-height:330px;display:grid;overflow:hidden}.bucketadmin2-shell-preview aside{background:var(--ba2-dark);color:var(--ba2-muted)}.bucketadmin2-shell-preview aside>div{background:var(--ba2-brand);color:#fff;align-items:center;gap:8px;min-height:64px;padding:0 12px;display:flex}.bucketadmin2-shell-preview aside button,.bucketadmin2-shell-preview header button{width:32px;height:32px;color:inherit;background:#ffffff2e;border:0;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.bucketadmin2-shell-preview aside button{margin-left:auto}.bucketadmin2-shell-preview aside span{border-left:3px solid #0000;padding:10px 16px;font-size:13px;display:block}.bucketadmin2-shell-preview aside span.is-active{border-left-color:var(--ba2-brand);color:#fff;background:#28282e}.bucketadmin2-shell-preview main{min-width:0}.bucketadmin2-shell-preview header{border-bottom:1px solid var(--ba2-border);background:#fff;justify-content:space-between;align-items:center;gap:16px;min-height:64px;padding:0 16px;display:flex}.bucketadmin2-shell-preview header label{width:min(440px,100%);position:relative}.bucketadmin2-shell-preview header label svg{color:#9aa3af;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.bucketadmin2-shell-preview header input{height:34px;padding-left:34px}.bucketadmin2-shell-preview header div{align-items:center;gap:8px;display:flex}.bucketadmin2-shell-preview-content{padding:16px}.bucketadmin2-calendar{border:1px solid var(--ba2-border);border-bottom:0;border-right:0;grid-template-columns:repeat(7,minmax(96px,1fr));display:grid;overflow-x:auto}.bucketadmin2-calendar>strong,.bucketadmin2-calendar>div{border-right:1px solid var(--ba2-border);border-bottom:1px solid var(--ba2-border);background:#fff;min-height:44px;padding:8px}.bucketadmin2-calendar>strong{color:#7b8190;letter-spacing:.08em;text-transform:uppercase;background:#fafafa;min-height:auto;font-size:11px}.bucketadmin2-calendar>div{align-content:start;gap:6px;min-height:96px;display:grid}.bucketadmin2-calendar>div.is-selected{box-shadow:inset 0 0 0 2px var(--ba2-brand)}.bucketadmin2-calendar>div>span{color:var(--ba2-heading);font-weight:700}.bucketadmin2-kanban{grid-template-columns:repeat(4,minmax(180px,1fr));gap:12px;display:grid;overflow-x:auto}.bucketadmin2-kanban section{border:1px solid var(--ba2-border);background:#fafafa;border-radius:4px;min-width:180px}.bucketadmin2-kanban header{border-bottom:1px solid var(--ba2-border);justify-content:space-between;align-items:center;padding:10px 12px;display:flex}.bucketadmin2-kanban article{background:#fff;border:1px solid #eff2f7;border-radius:4px;margin:12px;padding:12px}.bucketadmin2-kanban h4{color:var(--ba2-heading);margin:10px 0 4px;font-size:13px}.bucketadmin2-kanban p{color:var(--ba2-text);margin:0;font-size:12px}.bucketadmin2-phone{border:1px solid var(--ba2-border);background:#fff;border-radius:18px;max-width:390px;overflow:hidden;box-shadow:0 18px 42px #2020251f}.bucketadmin2-phone header,.bucketadmin2-phone nav{justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.bucketadmin2-phone header{background:linear-gradient(#fff,#f6fbfc)}.bucketadmin2-phone header strong{color:var(--ba2-heading);font-size:18px}.bucketadmin2-phone header button{border:1px solid var(--ba2-border);background:#fff;border-radius:999px;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.bucketadmin2-phone-days{border-top:1px solid #eff2f7;border-bottom:1px solid #eff2f7;grid-template-columns:repeat(5,1fr);gap:8px;padding:12px 16px;display:grid}.bucketadmin2-phone-days span{color:var(--ba2-text);border-radius:999px;justify-items:center;gap:4px;padding:8px 2px;font-size:11px;font-weight:800;display:grid}.bucketadmin2-phone-days b{color:var(--ba2-heading);font-size:16px}.bucketadmin2-phone-days span.is-active{background:var(--ba2-brand);color:#fff}.bucketadmin2-phone-days span.is-active b{color:#fff}.bucketadmin2-phone article{border-bottom:1px solid #eff2f7;padding:14px 16px}.bucketadmin2-phone article strong{color:var(--ba2-heading);margin-top:8px;font-size:14px;display:block}.bucketadmin2-phone article p{color:var(--ba2-text);margin:3px 0 0;font-size:12px}.bucketadmin2-phone nav{border-top:1px solid var(--ba2-border);color:#5f6673;background:#fff}.bucketadmin2-conversion-table{max-height:620px}.bucketadmin2-conversion-table td{min-width:180px}.bucketadmin2-utility-grid,.bucketadmin2-spacing-scale,.bucketadmin2-radius-grid,.bucketadmin2-z-stack,.bucketadmin2-toggle-grid,.bucketadmin2-radio-grid,.bucketadmin2-copy-grid,.bucketadmin2-library-grid,.bucketadmin2-anatomy-grid{gap:12px;display:grid}.bucketadmin2-utility-grid,.bucketadmin2-radius-grid,.bucketadmin2-radio-grid,.bucketadmin2-copy-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.bucketadmin2-shadow-card,.bucketadmin2-radius-grid>div,.bucketadmin2-z-stack>div,.bucketadmin2-table-state,.bucketadmin2-copy-grid>div,.bucketadmin2-library-grid>div{border:1px solid var(--ba2-border);background:#fff;padding:14px}.bucketadmin2-shadow-card{min-height:92px}.bucketadmin2-shadow-card.level-0{box-shadow:none}.bucketadmin2-shadow-card.level-1{box-shadow:0 1px 3px #0000000f}.bucketadmin2-shadow-card.level-2{box-shadow:0 8px 18px #2020251a}.bucketadmin2-shadow-card.level-3{box-shadow:0 18px 44px #2020252e}.bucketadmin2-shadow-card strong,.bucketadmin2-radius-grid strong,.bucketadmin2-z-stack strong,.bucketadmin2-table-state strong,.bucketadmin2-copy-grid strong,.bucketadmin2-library-grid strong{color:var(--ba2-heading);font-size:13px;display:block}.bucketadmin2-shadow-card span,.bucketadmin2-radius-grid span,.bucketadmin2-table-state span,.bucketadmin2-copy-grid span,.bucketadmin2-library-grid span{color:var(--ba2-text);margin-top:5px;font-size:12px;line-height:1.45;display:block}.bucketadmin2-z-stack{grid-template-columns:repeat(5,minmax(0,1fr))}.bucketadmin2-z-stack>div{align-content:center;min-height:78px;display:grid}.bucketadmin2-z-stack code{color:var(--ba2-brand);margin-top:6px;font-size:12px;font-weight:800}.bucketadmin2-spacing-scale>div{grid-template-columns:120px 1fr;align-items:center;gap:12px;display:grid}.bucketadmin2-spacing-scale span{background:var(--ba2-brand);border-radius:2px;height:18px;display:block}.bucketadmin2-spacing-scale strong{color:var(--ba2-heading);font-size:13px}.bucketadmin2-radius-grid>div{background:#fafafa;min-height:86px}.bucketadmin2-search-field.is-large{max-width:720px}.bucketadmin2-search-field.is-large input{height:44px}.bucketadmin2-dropdown-demo{max-width:260px;position:relative}.bucketadmin2-dropdown-demo>button{width:100%;height:38px;color:var(--ba2-heading);background:#fff;border:1px solid #d7dbe2;border-radius:3px;justify-content:space-between;align-items:center;padding:0 12px;font-size:13px;font-weight:700;display:inline-flex}.bucketadmin2-dropdown-demo>div{border:1px solid var(--ba2-border);background:#fff;border-radius:3px;margin-top:8px;overflow:hidden;box-shadow:0 8px 18px #2020251a}.bucketadmin2-dropdown-demo a{color:var(--ba2-text);border-left:3px solid #0000;padding:9px 12px;font-size:13px;text-decoration:none;display:block}.bucketadmin2-dropdown-demo a.is-active{border-left-color:var(--ba2-brand);color:var(--ba2-heading);background:#1fb5ad14}.bucketadmin2-dropdown-demo a.is-danger{color:var(--ba2-coral)}.bucketadmin2-avatar-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.bucketadmin2-avatar-row>span{background:var(--ba2-dark);color:#fff;border-radius:999px;justify-content:center;align-items:center;width:42px;height:42px;font-size:12px;font-weight:800;display:inline-flex;position:relative}.bucketadmin2-avatar-row>span:nth-child(2){background:var(--ba2-brand)}.bucketadmin2-avatar-row>span:nth-child(3){background:var(--ba2-purple)}.bucketadmin2-avatar-row>span:nth-child(4){background:var(--ba2-coral)}.bucketadmin2-avatar-row>span.is-online:after{content:"";background:var(--ba2-green);border:2px solid #fff;border-radius:999px;width:10px;height:10px;position:absolute;bottom:2px;right:1px}.bucketadmin2-avatar-row strong,.bucketadmin2-avatar-row small{display:block}.bucketadmin2-avatar-row strong{color:var(--ba2-heading);font-size:13px}.bucketadmin2-avatar-row small{color:var(--ba2-text);font-size:12px}.bucketadmin2-toggle-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.bucketadmin2-toggle-grid label{border:1px solid var(--ba2-border);min-height:38px;color:var(--ba2-heading);background:#fff;align-items:center;gap:8px;padding:0 12px;font-size:13px;font-weight:700;display:inline-flex}.bucketadmin2-switch input{opacity:0;position:absolute}.bucketadmin2-switch span{background:#d7dbe2;border-radius:999px;width:38px;height:20px;position:relative}.bucketadmin2-switch span:after{content:"";background:#fff;border-radius:999px;width:14px;height:14px;transition:transform .16s;position:absolute;top:3px;left:3px}.bucketadmin2-switch input:checked+span{background:var(--ba2-brand)}.bucketadmin2-switch input:checked+span:after{transform:translate(18px)}.bucketadmin2-radio-grid label{border:1px solid var(--ba2-border);background:#fff;border-radius:3px;gap:7px;padding:14px;display:grid}.bucketadmin2-radio-grid label.is-selected{border-color:var(--ba2-brand);box-shadow:inset 3px 0 0 var(--ba2-brand);background:#1fb5ad0f}.bucketadmin2-radio-grid strong{color:var(--ba2-heading);font-size:13px}.bucketadmin2-radio-grid span{color:var(--ba2-text);font-size:12px;line-height:1.45}.bucketadmin2-alert.is-info{color:#087ca6;background:#57c8f224;border:1px solid #57c8f273}.bucketadmin2-alert.is-success{color:#3f7f18;background:#a9d86e24;border:1px solid #a9d86e80}.bucketadmin2-alert.is-danger{color:#c9362b;background:#ff6c601f;border:1px solid #ff6c606b}.bucketadmin2-toast-stack{gap:10px;max-width:520px;display:grid}.bucketadmin2-toast{border-left:4px solid var(--ba2-brand);background:#eefbfb;grid-template-columns:32px 1fr;align-items:center;gap:2px 10px;padding:12px;display:grid}.bucketadmin2-toast svg{grid-row:span 2}.bucketadmin2-toast strong{color:var(--ba2-heading);font-size:13px}.bucketadmin2-toast span{color:var(--ba2-text);font-size:12px}.bucketadmin2-toast.is-success{border-left-color:var(--ba2-green);background:#f4faec}.bucketadmin2-toast.is-danger{border-left-color:var(--ba2-coral);background:#fff1f0}.bucketadmin2-banner{border:1px solid #fcb32273;border-left:4px solid var(--ba2-yellow);color:#9f6900;background:#fcb3221a;align-items:flex-start;gap:12px;padding:14px;display:flex}.bucketadmin2-banner strong,.bucketadmin2-banner span{display:block}.bucketadmin2-banner strong{color:var(--ba2-heading)}.bucketadmin2-banner span{margin-top:3px;font-size:13px}.bucketadmin2-progress-list{gap:14px;display:grid}.bucketadmin2-progress-list>div>span{color:var(--ba2-text);justify-content:space-between;margin-bottom:6px;font-size:12px;font-weight:700;display:flex}.bucketadmin2-progress i{border-radius:inherit;background:linear-gradient(90deg, var(--ba2-brand), var(--ba2-green));height:100%;display:block}.bucketadmin2-loading-grid{grid-template-columns:64px minmax(0,1fr);align-items:center;gap:18px;display:grid}.bucketadmin2-spinner{border:3px solid #e5e7eb;border-top-color:var(--ba2-brand);border-radius:999px;width:36px;height:36px;animation:.8s linear infinite bucketadmin2-spin}@keyframes bucketadmin2-spin{to{transform:rotate(360deg)}}.bucketadmin2-skeleton{gap:8px;display:grid}.bucketadmin2-skeleton i{background:linear-gradient(90deg,#f0f2f5,#fff,#f0f2f5);border-radius:3px;height:14px;display:block}.bucketadmin2-skeleton i:nth-child(2){width:75%}.bucketadmin2-skeleton i:nth-child(3){width:52%}.bucketadmin2-tooltip-demo{flex-direction:column;gap:8px;display:inline-flex;position:relative}.bucketadmin2-tooltip-demo button{border:1px solid var(--ba2-border);color:#08c;background:#fff;border-radius:3px;padding:9px 12px;font-weight:800}.bucketadmin2-tooltip-demo span{background:var(--ba2-darker);color:#fff;border-radius:3px;width:max-content;padding:7px 10px;font-size:12px}.bucketadmin2-bulk-bar{background:#1fb5ad14;border:1px solid #1fb5ad4d;flex-wrap:wrap;align-items:center;gap:10px;padding:12px;display:flex}.bucketadmin2-bulk-bar strong{color:var(--ba2-heading)}.bucketadmin2-bulk-bar span{color:var(--ba2-text);margin-right:auto;font-size:13px}.bucketadmin2-table-state{min-height:112px}.bucketadmin2-table-state.is-loading{background:linear-gradient(90deg,#fff,#f7f8fb,#fff)}.bucketadmin2-table-state.is-error{background:#ff6c6014;border-color:#ff6c6052}.bucketadmin2-anatomy-grid{grid-template-columns:repeat(auto-fit,minmax(130px,1fr))}.bucketadmin2-anatomy-grid span{border:1px solid var(--ba2-border);color:var(--ba2-heading);text-align:center;background:#fafafa;padding:10px;font-size:12px;font-weight:800}.bucketadmin2-subnav{border-bottom:1px solid var(--ba2-border);flex-wrap:wrap;gap:0;display:flex}.bucketadmin2-subnav button{color:var(--ba2-text);background:0 0;border:0;border-top:3px solid #0000;padding:12px 16px;font-size:13px;font-weight:700}.bucketadmin2-subnav button.is-active{border-top-color:var(--ba2-brand);color:var(--ba2-heading);background:#fff}.bucketadmin2-bottom-nav{border:1px solid var(--ba2-border);background:#fff;border-bottom:0;grid-template-columns:repeat(5,minmax(0,1fr));max-width:420px;display:grid;overflow:hidden}.bucketadmin2-bottom-nav button{color:#5f6673;background:#fff;border:0;justify-items:center;gap:4px;padding:9px 4px;font-size:11px;font-weight:800;display:grid}.bucketadmin2-bottom-nav button.is-active{color:var(--ba2-brand)}.bucketadmin2-library-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.bucketadmin2-library-grid>div{grid-template-columns:38px minmax(0,1fr);align-content:center;align-items:center;gap:3px 12px;min-height:68px;display:grid}.bucketadmin2-library-grid>div .bucketadmin2-icon-bubble{color:#fff;grid-row:span 2;justify-content:center;align-items:center;margin-top:0;display:inline-flex}.bucketadmin2-library-grid>div .bucketadmin2-icon-bubble svg{flex:none;width:16px;height:16px;display:block}.bucketadmin2-library-grid strong,.bucketadmin2-library-grid span{min-width:0}.bucketadmin2-library-grid>div>strong,.bucketadmin2-library-grid>div>span:not(.bucketadmin2-icon-bubble){grid-column:2}@media (width<=1200px){.bucketadmin2-shell{grid-template-columns:1fr}.bucketadmin2-nav{display:none}.bucketadmin2-token-grid,.bucketadmin2-grid-3,.bucketadmin2-widget-grid,.bucketadmin2-z-stack{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.bucketadmin2-main{padding:18px}.bucketadmin2-hero,.bucketadmin2-grid-2,.bucketadmin2-token-grid,.bucketadmin2-grid-3,.bucketadmin2-widget-grid,.bucketadmin2-form-grid,.bucketadmin2-shell-preview,.bucketadmin2-z-stack{grid-template-columns:1fr}.bucketadmin2-hero-actions{justify-content:flex-start}.bucketadmin2-shell-preview aside{display:none}}.bucket-palette-choice{position:relative;overflow:hidden}.bucket-palette-choice:before{content:"";background:0 0;height:3px;position:absolute;inset:0 0 auto}.bucket-palette-choice.is-active:before{background:var(--bucket-brand,rgb(var(--brand-600)))}.bucket-token-row{grid-template-columns:42px minmax(0,1fr);align-items:start;gap:12px;display:grid}.bucket-token-row strong,.bucket-token-row small,.bucket-token-row em{display:block}.bucket-token-row strong{color:var(--bucket-heading,#111927);font-weight:700}.bucket-token-row small{color:var(--bucket-text,#4d5761);margin-top:2px;font-size:12px}.bucket-token-row em{color:var(--bucket-muted,#6c737f);margin-top:8px;font-size:12px;font-style:normal;line-height:1.45}.bucket-token-swatch{border:1px solid #00000014;border-radius:4px;width:42px;height:42px;display:block}.contract-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.contract-metric{background:#fff;border:1px solid #e5e7eb;border-radius:12px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:3px 10px;padding:12px;display:grid;box-shadow:0 10px 24px #1119270a}.contract-metric-icon{border-radius:11px;grid-row:1/span 2;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.contract-metric strong{color:#111827;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:18px;font-weight:950;line-height:1.1;overflow:hidden}.contract-metric small{color:#4b5563;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:750;overflow:hidden}.contract-card{border:1px solid rgb(var(--brand-100) / .86);text-align:left;background:#fff;border-radius:18px;justify-content:space-between;align-items:flex-start;gap:12px;width:100%;padding:14px;display:flex;box-shadow:0 12px 28px #1119270d}.contract-card-icon{background:rgb(var(--brand-50));width:34px;height:34px;color:rgb(var(--brand-700));border-radius:12px;flex:none;justify-content:center;align-items:center;display:inline-flex}.contract-card strong,.contract-linked-row strong,.contract-document-card strong,.contract-row strong,.contract-mobile-card h2{color:#111827;font-size:14px;font-weight:900;line-height:1.35;display:block}.contract-card small,.contract-linked-row small,.contract-document-card small,.contract-row small{color:#6b7280;margin-top:3px;font-size:12px;line-height:1.4;display:block}.contract-card-services{color:rgb(var(--brand-700));margin-top:8px;font-size:11px;font-weight:800;display:block}.contract-card-side{flex:none;justify-items:end;gap:7px;display:grid}.contract-detail-hero{border:1px solid rgb(var(--brand-100) / .86);background:linear-gradient(135deg, #fffffffa, #ffffffeb), rgb(var(--brand-25));border-radius:18px;justify-content:space-between;align-items:stretch;gap:18px;margin-bottom:20px;padding:18px;display:flex;box-shadow:0 16px 38px #1119270f}.contract-detail-hero h2{color:#111827;margin-top:12px;font-size:24px;font-weight:950;line-height:1.15}.contract-detail-hero p{color:#4b5563;max-width:760px;margin-top:6px;font-size:14px;line-height:1.55}.contract-detail-hero-side{background:#fff;border:1px solid #e5e7eb;border-radius:14px;align-content:center;justify-items:start;min-width:170px;padding:14px;display:grid}.contract-detail-hero-side span{color:#6b7280;letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:850}.contract-detail-hero-side strong{color:#111827;margin:4px 0 8px;font-size:28px;font-weight:950}.contract-detail-grid{grid-template-columns:minmax(0,1fr) minmax(280px,390px);align-items:start;gap:18px;display:grid}.contract-side-stack{gap:14px;display:grid}.contract-data-grid,.contract-link-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.contract-field-info{background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;padding:12px}.contract-field-info dt{color:#6b7280;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900}.contract-field-info dd{color:#111827;margin-top:5px;font-size:13px;font-weight:800}.contract-service-list{flex-wrap:wrap;gap:9px;display:flex}.contract-service-list span{border:1px solid rgb(var(--brand-200));background:rgb(var(--brand-50));color:rgb(var(--brand-700));border-radius:999px;align-items:center;gap:7px;padding:7px 11px;font-size:12px;font-weight:850;display:inline-flex}.contract-rule-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.contract-rule-grid section{background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;padding:12px}.contract-rule-grid h3{color:#111827;margin-bottom:7px;font-size:13px;font-weight:900}.contract-rule-grid p{color:#4b5563;font-size:13px;line-height:1.45}.contract-rule-grid p+p{margin-top:6px}.contract-mini-list{gap:10px;display:grid}.contract-mini-list div{border-bottom:1px solid #f3f4f6;justify-content:space-between;align-items:center;gap:12px;padding-bottom:9px;display:flex}.contract-mini-list div:last-child{border-bottom:0;padding-bottom:0}.contract-mini-list dt{color:#6b7280;font-size:12px;font-weight:750}.contract-mini-list dd{color:#111827;text-align:right;font-size:13px;font-weight:850}.contract-health-bar{background:#f3f4f6;border-radius:999px;height:9px;overflow:hidden}.contract-health-bar div{border-radius:inherit;background:rgb(var(--brand-600));height:100%}.contract-next-box{background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;gap:7px;padding:12px;display:grid}.contract-next-box strong{color:#111827;font-size:14px;font-weight:900}.contract-next-box span{color:#4b5563;font-size:12px;font-weight:700}.contract-row{background:#fff;border:1px solid #e5e7eb;border-radius:12px;justify-content:space-between;align-items:flex-start;gap:14px;padding:12px;display:flex}.contract-row>div:last-child{flex:none;justify-items:end;gap:7px;display:grid}.contract-document-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.contract-document-card{background:#fff;border:1px solid #e5e7eb;border-radius:14px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.contract-linked-row{text-align:left;background:#fff;border:1px solid #e5e7eb;border-radius:12px;grid-template-columns:22px minmax(0,1fr) 18px;align-items:center;gap:10px;width:100%;padding:12px;display:grid}.contract-timeline{gap:14px;display:grid}.contract-timeline div{border-bottom:1px solid #f3f4f6;grid-template-columns:92px minmax(0,1fr);gap:4px 16px;padding-bottom:13px;display:grid}.contract-timeline div:last-child{border-bottom:0;padding-bottom:0}.contract-timeline span{color:#6b7280;font-size:12px;font-weight:750}.contract-timeline strong{color:#111827;font-size:14px;font-weight:900}.contract-timeline small{color:#4b5563;grid-column:2;font-size:12px}.contract-form-grid{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:18px;display:grid}.contract-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.contract-service-picker,.contract-notes,.contract-rules-editor{grid-column:1/-1}.contract-service-picker>span{color:#1f2a37;margin-bottom:8px;font-size:13px;font-weight:850;display:block}.contract-service-picker>div{flex-wrap:wrap;gap:8px;display:flex}.contract-service-picker button{color:#4b5563;background:#fff;border:1px solid #e5e7eb;border-radius:999px;min-height:34px;padding:0 12px;font-size:12px;font-weight:850}.contract-service-picker button.is-selected{border-color:rgb(var(--brand-300));background:rgb(var(--brand-50));color:rgb(var(--brand-700))}.contract-rules-editor{background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;gap:9px;padding:12px;display:grid}.contract-rules-editor header{justify-content:space-between;align-items:center;gap:12px;display:flex}.contract-rules-editor header span{color:#1f2a37;font-size:13px;font-weight:900}.contract-rules-editor>div{grid-template-columns:repeat(5,minmax(0,1fr)) auto;align-items:end;gap:8px;display:grid}.contract-rules-empty{color:#6b7280;background:#fff;border:1px dashed #e5e7eb;border-radius:10px;padding:10px;font-size:13px;font-weight:700}.contract-form-alert{grid-column:1/-1}.contract-calculator{grid-template-columns:minmax(180px,.8fr) minmax(150px,.6fr) repeat(2,minmax(0,1fr));align-items:end;gap:12px;display:grid}.contract-calculator-result{border:1px solid rgb(var(--brand-100));background:rgb(var(--brand-50) / .45);border-radius:12px;min-height:76px;padding:12px}.contract-calculator-result span{color:#6b7280;letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:900;display:block}.contract-calculator-result strong{color:#111827;margin-top:4px;font-size:18px;font-weight:950;display:block}.contract-calculator-result small{color:#4b5563;margin-top:4px;font-size:11px;line-height:1.35;display:block}@media (width>=640px) and (width<=767px){.contract-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.contract-detail-hero,.contract-detail-grid,.contract-form-grid{grid-template-columns:1fr}.contract-detail-hero{display:grid}.contract-detail-hero-side{min-width:0}.contract-document-grid,.contract-rule-grid{grid-template-columns:1fr}.contract-rules-editor>div,.contract-calculator{grid-template-columns:repeat(2,minmax(0,1fr))}.contract-rules-editor>div>button,.contract-calculator-result{grid-column:1/-1}}@media (width<=639px){.contracts-mobile,.contract-mobile-detail,.contract-mobile-form{background:linear-gradient(180deg, rgb(var(--brand-50) / .72), transparent 178px), white;min-height:100vh;padding:16px 14px 104px}.contracts-mobile-header,.contract-mobile-detail-header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.contracts-mobile-header span{color:rgb(var(--brand-700));letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:950}.contracts-mobile-header h1,.contract-mobile-form h1{color:#111827;font-size:26px;font-weight:950;line-height:1.1}.contracts-mobile-header p,.contract-mobile-form p{color:#6b7280;margin-top:4px;font-size:14px}.contracts-mobile-header button,.contract-mobile-detail-header button{width:38px;height:38px;color:rgb(var(--brand-700));background:#fff;border:1px solid #e5e7eb;border-radius:14px;justify-content:center;align-items:center;display:inline-flex;box-shadow:0 8px 18px #1119270d}.contracts-mobile-search{background:#fff;border:1px solid #e5e7eb;border-radius:18px;align-items:center;gap:9px;margin-top:16px;padding:0 13px;display:flex;box-shadow:0 10px 24px #1119270a}.contracts-mobile-search input{color:#111827;background:0 0;border:0;outline:none;flex:1;min-width:0;min-height:42px;font-size:16px}.contracts-mobile-kpis,.contract-mobile-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.contracts-mobile-kpis .contract-metric,.contract-mobile-kpis .contract-metric{grid-template-columns:1fr;justify-items:start;gap:4px;padding:10px;display:grid}.contracts-mobile-kpis .contract-metric-icon,.contract-mobile-kpis .contract-metric-icon{grid-row:auto;width:30px;height:30px}.contracts-mobile-kpis .contract-metric strong,.contract-mobile-kpis .contract-metric strong{font-size:16px}.contracts-mobile-segment{scrollbar-width:none;gap:8px;margin:14px -14px 16px;padding:0 14px 2px;display:flex;overflow-x:auto}.contracts-mobile-segment::-webkit-scrollbar{display:none}.contracts-mobile-segment button{color:#4b5563;background:#fff;border:1px solid #e5e7eb;border-radius:999px;flex:none;min-height:34px;padding:0 13px;font-size:12px;font-weight:850}.contracts-mobile-segment button.is-active{border-color:rgb(var(--brand-300));background:rgb(var(--brand-50));color:rgb(var(--brand-700))}.contracts-mobile-list,.contract-mobile-list{gap:10px;display:grid}.contract-mobile-hero,.contract-mobile-card{border:1px solid rgb(var(--brand-100) / .86);background:#fff;border-radius:20px;padding:16px;box-shadow:0 12px 28px #1119270d}.contract-mobile-hero{margin-top:12px}.contract-mobile-hero h1{color:#111827;margin-top:14px;font-size:22px;font-weight:950;line-height:1.15}.contract-mobile-hero p,.contract-mobile-card p,.contract-mobile-card small{color:#6b7280;margin-top:5px;font-size:13px;line-height:1.45}.contract-mobile-hero>strong{color:#111827;margin-top:12px;font-size:22px;font-weight:950;display:block}.contract-mobile-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.contract-mobile-actions button{color:#1f2a37;background:#fff;border:1px solid #e5e7eb;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-width:0;min-height:46px;font-size:11px;font-weight:900;display:flex;box-shadow:0 8px 18px #1119270a}.contract-mobile-actions button:first-child{border-color:rgb(var(--brand-300));background:rgb(var(--brand-600));color:#fff}.contract-fields,.contract-fields.is-compact{grid-template-columns:1fr;gap:12px;margin-top:16px}.contract-mobile-form-actions{grid-template-columns:1fr;gap:8px;margin-top:14px;display:grid}.contract-mobile-switches{background:#fff;border:1px solid #e5e7eb;border-radius:16px;gap:10px;padding:14px;display:grid}.contract-rules-editor>div,.contract-calculator{grid-template-columns:1fr}.contract-calculator-result{grid-column:auto}}html[data-brand=purple]{--brand-25:252 250 255;--brand-50:249 245 255;--brand-100:244 235 255;--brand-200:233 215 254;--brand-300:214 187 251;--brand-400:182 146 246;--brand-500:158 119 237;--brand-600:127 86 217;--brand-700:105 65 198;--brand-800:83 56 158;--brand-900:66 48 125;--brand-950:44 28 95}.dark{--color-bg-primary:#0d121c;--color-bg-secondary:#111927;--color-bg-tertiary:#1f2a37;--color-text-primary:#f9fafb;--color-text-secondary:#d2d6db;--color-text-tertiary:#9da4ae;--color-border-primary:#384250;--color-border-secondary:#1f2a37;--color-fg-brand:rgb(var(--brand-500))}*{box-sizing:border-box}body{background:var(--color-bg-secondary);color:var(--color-text-primary);font-family:var(--font-body);-webkit-font-smoothing:antialiased;margin:0;font-size:14px;line-height:1.5}button,input,select,textarea{font:inherit}a{color:inherit;text-decoration:none}.focus-ring:focus{outline-offset:2px;--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);--tw-ring-color:rgb(var(--brand-500) / .2);outline:2px solid #0000}.app-scrollbar{scrollbar-width:thin;scrollbar-color:#d2d6db transparent}.relative>svg.absolute.left-3{pointer-events:none}.relative>svg.absolute.left-3+label .ui-input{padding-left:2.5rem}.erp-sidebar-nav{scrollbar-width:none;-ms-overflow-style:none}.erp-sidebar-nav::-webkit-scrollbar{display:none}@media (width>=768px){.erp-app-shell[data-sidebar-collapsed=true] .erp-content-shell{padding-left:0}}.case-folder-form .case-folder-form-hero{background:linear-gradient(135deg, #0d121c, #111927 52%, rgb(var(--brand-900) / .88)), #111927;border-color:#ffffff1f;position:relative}.case-folder-form .case-folder-form-hero:before{content:"";pointer-events:none;background:radial-gradient(circle at 82% 12%, rgb(var(--brand-400) / .2), transparent 30%), linear-gradient(115deg, transparent 0 58%, rgb(var(--brand-500) / .14) 58% 59%, transparent 59% 100%), repeating-linear-gradient(90deg, #ffffff12 0 1px, transparent 1px 76px);position:absolute;inset:0}.case-folder-form .case-folder-form-hero:after{content:"";pointer-events:none;background:rgb(var(--brand-500));width:176px;height:6px;box-shadow:0 14px 30px rgb(var(--brand-600) / .26);border-radius:0 0 999px 999px;position:absolute;top:-1px;left:28px}.case-folder-form .case-folder-form-meta>div{background:#ffffff14;border:1px solid #ffffff1f;border-radius:18px;padding:12px 14px}.case-folder-form .case-folder-form-meta span{letter-spacing:.08em;text-transform:uppercase;color:#9da4ae;font-size:11px;font-weight:800;display:block}.case-folder-form .case-folder-form-meta strong{text-overflow:ellipsis;white-space:nowrap;color:#fff;margin-top:3px;display:block;overflow:hidden}.case-folder-form .case-folder-form-actions{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff14;border:1px solid #ffffff1f;border-radius:22px;padding:10px}.folder-dashboard-hero>.absolute{background:linear-gradient(135deg, rgb(var(--brand-700) / .78), transparent 38%), linear-gradient(45deg, transparent 0 30%, rgb(var(--brand-500) / .16) 30% 31%, transparent 31% 100%), repeating-linear-gradient(90deg, #ffffff14 0 1px, transparent 1px 74px)}.case-folder-detail .case-folder-hero{background:linear-gradient(135deg, #0d121c, #111927 48%, rgb(var(--brand-900) / .88)), #111927;border-color:#ffffff1f;position:relative}.case-folder-detail .case-folder-hero:before{content:"";background:radial-gradient(circle at 84% 8%, rgb(var(--brand-400) / .22), transparent 28%), linear-gradient(115deg, transparent 0 52%, rgb(var(--brand-500) / .16) 52% 53%, transparent 53% 100%), repeating-linear-gradient(90deg, #ffffff12 0 1px, transparent 1px 76px);pointer-events:none;position:absolute;inset:0}.case-folder-detail .case-folder-hero:after{content:"";pointer-events:none;background:rgb(var(--brand-500));width:220px;height:6px;box-shadow:0 14px 30px rgb(var(--brand-600) / .26);border-radius:0 0 999px 999px;position:absolute;top:-1px;left:30px}.case-folder-detail .case-folder-hero-chip{background:#ffffff14;border:1px solid #ffffff1f;border-radius:18px;padding:12px 14px}.case-folder-detail .case-folder-hero-chip span{letter-spacing:.08em;text-transform:uppercase;color:#9da4ae;font-size:11px;font-weight:800;display:block}.case-folder-detail .case-folder-hero-chip strong{color:#fff;margin-top:3px;display:block}.case-folder-detail .case-folder-command{box-shadow:inset 0 1px #ffffff1f,0 24px 62px #00000038}.case-folder-detail .case-folder-command .border-neutral-300,.case-folder-detail .case-folder-command button[variant=secondary]{border-color:#ffffff2e}.case-folder-detail .case-folder-overview-grid{align-items:stretch}.case-folder-detail .case-folder-overview,.case-folder-detail .case-folder-next-card{border-color:rgb(var(--brand-100) / .86);background:linear-gradient(135deg, #fffffffa, #ffffffd6), linear-gradient(90deg, rgb(var(--brand-600) / .1), transparent);border-radius:26px;position:relative;overflow:hidden;box-shadow:0 22px 60px #1119271a}.case-folder-detail .case-folder-overview:before,.case-folder-detail .case-folder-next-card:before{content:"";pointer-events:none;background:rgb(var(--brand-600));border-radius:0 0 999px 999px;width:120px;height:5px;position:absolute;top:-1px;left:22px}.case-folder-detail .case-folder-overview h2{font-size:clamp(1.5rem,2vw,2.25rem);font-weight:900}.case-folder-detail .case-folder-action-strip{border:1px solid rgb(var(--brand-100) / .82);background:rgb(var(--brand-25));border-radius:22px;padding:10px}.case-folder-detail .case-folder-next-card{background:linear-gradient(135deg, #111927, rgb(var(--brand-900) / .88)), #111927;color:#fff}.case-folder-detail .case-folder-next-card h3,.case-folder-detail .case-folder-next-card .text-neutral-950{color:#fff}.case-folder-detail .case-folder-next-card p,.case-folder-detail .case-folder-next-card .text-neutral-700{color:#d2d6db}.case-folder-detail .case-folder-next-card .text-brand-700{color:rgb(var(--brand-200))}.folder-metric-card{align-items:center;gap:10px;min-width:0;min-height:58px;display:flex}.case-folder-detail .case-folder-metrics>div{border-radius:16px;min-height:58px;transition:border-color .18s,box-shadow .18s;box-shadow:0 10px 26px #1119270f}.case-folder-detail .case-folder-metrics>div:hover{box-shadow:0 14px 34px #11192714}.case-folder-detail .case-folder-tabs .ui-tabs-list{z-index:20;position:sticky;top:90px}.case-folder-detail .case-folder-tabs .ui-card,.case-folder-detail .case-folder-tabs aside .ui-card:nth-child(2n),.case-folder-detail .case-folder-tabs main .ui-card:first-child{border-radius:18px}.case-folder-detail .case-folder-tabs .rounded-lg.border.bg-white,.case-folder-detail .case-folder-tabs .rounded-lg.border.border-neutral-200.bg-white{border-color:rgb(var(--brand-100) / .78);border-radius:18px;box-shadow:0 12px 28px #1119270f}.case-file-header{border-bottom:1px solid #e5e7eb;padding-bottom:18px}.case-file-header-main{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.case-file-header h1{color:#111827;font-size:clamp(22px,2vw,30px);font-weight:750;line-height:1.2}.case-file-meta{grid-template-columns:repeat(2,minmax(0,max-content));gap:7px 26px;margin-top:14px;display:grid}.case-file-meta div{gap:7px;min-width:0;display:flex}.case-file-meta dt{color:#6b7280;font-size:12px;font-weight:750}.case-file-meta dd{color:#374151;font-size:12px;font-weight:650}.case-file-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:8px;display:flex}.case-file-next{background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;grid-template-columns:minmax(0,1fr) 220px;align-items:center;gap:18px;margin-top:16px;padding:12px 14px;display:grid}.case-file-next p{color:rgb(var(--brand-700));letter-spacing:.05em;text-transform:uppercase;font-size:11px;font-weight:850}.case-file-next h2{color:#111827;margin-top:2px;font-size:14px;font-weight:800}.case-file-next span{color:#4b5563;margin-top:2px;font-size:12px;display:block}.case-file-overview{grid-template-columns:minmax(0,1fr) minmax(280px,420px);align-items:start;gap:20px;display:grid}.case-file-overview .ui-card{box-shadow:none;border-radius:10px}.case-file-overview .ui-card-header{padding:16px 18px}.case-file-overview .ui-card-body{padding:18px}.case-file-data,.case-file-parties{grid-template-columns:150px minmax(0,1fr);gap:13px 24px;display:grid}.case-file-data div,.case-file-parties div{display:contents}.case-file-data dt,.case-file-parties dt{color:#6b7280;font-size:12px;font-weight:700}.case-file-data dd,.case-file-parties dd{color:#1f2a37;min-width:0;font-size:13px;line-height:1.55}.case-file-data a{color:rgb(var(--brand-700));font-weight:700}.case-file-parties{border-top:1px solid #e5e7eb;margin-top:22px;padding-top:18px}.case-file-parties dd{gap:8px;display:grid}.case-file-parties dd>span{justify-content:space-between;align-items:center;gap:10px;display:flex}.case-file-history{gap:12px;display:grid}.case-file-history button{text-align:left;background:0 0;border:0;grid-template-columns:88px minmax(0,1fr);gap:6px 16px;width:100%;padding:0;display:grid}.case-file-history button+button{border-top:1px solid #f3f4f6;padding-top:12px}.case-file-history span{color:#6b7280;font-size:12px}.case-file-history strong{color:#1f2a37;font-size:13px;font-weight:800}.case-file-history small{color:#4b5563;grid-column:2;font-size:12px;line-height:1.45}.case-file-side{gap:18px;display:grid}.case-file-side-list{gap:10px;display:grid}.case-file-side-list button{color:#374151;text-align:left;background:0 0;border:0;align-items:center;gap:10px;width:100%;padding:0;display:flex}.case-file-side-list button span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:650;overflow:hidden}.case-file-money{gap:10px;display:grid}.case-file-money div{justify-content:space-between;gap:14px;display:flex}.case-file-money span{color:#6b7280;font-size:12px}.case-file-money strong{color:#1f2a37;font-size:13px;font-weight:800}.case-file-expenses{gap:12px;display:grid}.case-file-expense-totals{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.case-file-expense-totals div{background:#f9fafb;border:1px solid #e5e7eb;border-radius:9px;padding:8px}.case-file-expense-totals span,.case-file-expenses article span{color:#6b7280;font-size:11px;display:block}.case-file-expense-totals strong{color:#1f2a37;margin-top:3px;font-size:12px;font-weight:850;display:block}.case-file-expenses article{border-top:1px solid #f3f4f6;justify-content:space-between;align-items:flex-start;gap:12px;padding-top:10px;display:flex}.case-file-expenses article>div:first-child{min-width:0}.case-file-expenses article>div:last-child{flex:none;justify-items:end;gap:6px;display:grid}.case-file-expenses article strong{color:#1f2a37;font-size:13px;font-weight:850;display:block}.case-folder-detail .case-file-header{border:1px solid rgb(var(--brand-100) / .82);background:#ffffffe0;border-radius:18px;padding:18px;box-shadow:0 16px 38px #1119270f}.case-folder-detail .case-file-next{background:rgb(var(--brand-25))}.case-folder-detail .case-folder-tabs .ui-tabs-list{background:0 0;border-bottom:1px solid #e5e7eb;top:80px}.case-folder-detail .case-folder-tabs .ui-tabs-list button{box-shadow:none;background:0 0;border-radius:0}.process-stats-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.process-stats-strip.is-financial-restricted{grid-template-columns:repeat(3,minmax(0,1fr))}.process-compact-metric{-moz-column-gap:8px;background:#fff;border:1px solid #e5e7eb;border-radius:14px;grid-template-columns:28px auto minmax(0,1fr);align-items:center;column-gap:8px;min-width:0;min-height:54px;padding:8px 10px;display:grid;box-shadow:0 8px 18px #1119270a}.process-compact-metric>span{background:rgb(var(--brand-50));width:28px;height:28px;color:rgb(var(--brand-700));border-radius:9px;justify-content:center;align-items:center;display:inline-flex}.process-compact-metric.tone-warning>span{color:#b45309;background:#fffbeb}.process-compact-metric.tone-neutral>span{color:#374151;background:#f3f4f6}.process-compact-metric strong{color:#111927;overflow-wrap:anywhere;min-width:0;font-size:clamp(16px,1.5vw,21px);font-weight:900;line-height:1}.process-compact-metric small{color:#4b5563;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:700;overflow:hidden}.process-portfolio-compact{background:linear-gradient(135deg, #fffffffa, rgb(var(--brand-25) / .44)), white;border:1px solid #e5e7eb;border-radius:16px;grid-template-columns:minmax(360px,.78fr) minmax(0,1.22fr);align-items:stretch;gap:10px;padding:10px;display:grid;box-shadow:0 12px 30px #1119270d}.process-compact-group{border-right:1px solid #e5e7eb;align-content:start;gap:7px;min-width:0;padding-right:10px;display:grid}.process-compact-group:last-child{border-right:0;padding-right:0}.process-compact-title{color:#111927;letter-spacing:.02em;font-size:12px;font-weight:900;line-height:1.1}.process-compact-signals{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.process-compact-signals.is-financial-restricted{grid-template-columns:repeat(2,minmax(0,1fr))}.process-compact-signal{background:#fff;border:1px solid #e5e7eb;border-radius:12px;grid-template-columns:18px minmax(0,auto) minmax(0,1fr);align-items:center;gap:6px;min-width:0;min-height:38px;padding:6px 8px;display:grid}.process-compact-signal.tone-error{color:#dc2626}.process-compact-signal.tone-warning{color:#d97706}.process-compact-signal.tone-brand{color:rgb(var(--brand-600))}.process-compact-signal strong{color:#111927;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:clamp(14px,1.15vw,18px);font-weight:900;line-height:1;overflow:hidden}.process-compact-signal>.group,.process-compact-event .group{max-width:100%}.process-compact-signal small{color:#374151;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11.5px;font-weight:800;line-height:1;overflow:hidden}.process-compact-events{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.process-compact-event{text-align:left;background:#fff;border:1px solid #e5e7eb;border-radius:12px;justify-content:space-between;align-items:center;gap:8px;min-width:0;min-height:38px;padding:6px 8px;transition:border-color .16s,box-shadow .16s,transform .16s;display:flex}.process-compact-event:hover{border-color:rgb(var(--brand-200));transform:translateY(-1px);box-shadow:0 10px 24px #1119270f}.process-compact-event span{min-width:0}.process-compact-event strong,.process-compact-event small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.process-compact-event strong{color:#111927;font-size:12px;font-weight:850;line-height:1.15}.process-compact-event small{color:#6b7280;margin-top:2px;font-size:11.5px}.process-compact-event .ui-badge{flex:none}@media (width>=1024px) and (width<=1535px){.process-portfolio-compact{grid-template-columns:minmax(320px,.86fr) minmax(0,1.14fr)}.process-compact-events{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1279px){.process-stats-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.process-portfolio-compact{grid-template-columns:1fr}.process-compact-group{border-bottom:1px solid #e5e7eb;border-right:0;padding-bottom:8px;padding-right:0}.process-compact-group:last-child{border-bottom:0;padding-bottom:0}}.erp-app-shell[data-interface-theme=bucket2] .processes-desktop-workspace{gap:15px;display:grid}.erp-app-shell[data-interface-theme=bucket2] .processes-desktop-workspace .ui-page-header{background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;min-height:86px;margin:0;padding:0;display:grid}.erp-app-shell[data-interface-theme=bucket2] .processes-desktop-workspace .ui-page-eyebrow{color:var(--bucket2-brand);letter-spacing:.16em;font-size:11px;font-weight:700}.erp-app-shell[data-interface-theme=bucket2] .processes-desktop-workspace .ui-page-header h1{color:#32323a;margin-top:4px;font-family:Open Sans,sans-serif;font-size:26px;font-weight:300;line-height:1.1}.erp-app-shell[data-interface-theme=bucket2] .processes-desktop-workspace .ui-page-header p{color:#767676;margin-top:6px;font-size:13px}.erp-app-shell[data-interface-theme=bucket2] .processes-desktop-workspace .ui-page-actions{align-self:center}.erp-app-shell[data-interface-theme=bucket2] .processes-desktop-workspace .process-stats-strip{gap:15px;margin:0}.erp-app-shell[data-interface-theme=bucket2] .processes-desktop-workspace .process-compact-metric{min-height:118px;box-shadow:none;text-align:center;background:#fff;border:0;border-radius:2px;grid-template-rows:auto auto auto;grid-template-columns:1fr;align-content:center;justify-items:center;row-gap:8px;padding:18px 20px 16px}.erp-app-shell[data-interface-theme=bucket2] .processes-desktop-workspace .process-compact-metric>span{background:var(--bucket2-brand);color:#fff;border-radius:999px;width:46px;height:46px}.erp-app-shell[data-interface-theme=bucket2] .processes-desktop-workspace .process-compact-metric.tone-warning>span{color:#fff;background:#fcb322}.erp-app-shell[data-interface-theme=bucket2] .processes-desktop-workspace .process-compact-metric.tone-neutral>span{color:#fff;background:#a9d86e}.erp-app-shell[data-interface-theme=bucket2] .processes-desktop-workspace .process-compact-metric:nth-child(2)>span{background:#1fb5ad}.erp-app-shell[data-interface-theme=bucket2] .processes-desktop-workspace .process-compact-metric:nth-child(3)>span{background:#8175c7}.erp-app-shell[data-interface-theme=bucket2] .processes-desktop-workspace .process-compact-metric strong{color:#32323a;font-size:24px;font-weight:300;line-height:1}.erp-app-shell[data-interface-theme=bucket2] .processes-desktop-workspace .process-compact-metric small{color:#aeb2b7;font-size:12px;font-weight:600;line-height:1.2}.erp-app-shell[data-interface-theme=bucket2] .processes-desktop-workspace .process-portfolio-compact{box-shadow:none;background:#fff;border:0;border-radius:2px;grid-template-columns:minmax(380px,.68fr) minmax(0,1.32fr);gap:0;margin:0;padding:0;overflow:hidden}.erp-app-shell[data-interface-theme=bucket2] .processes-desktop-workspace .process-portfolio-compact:before{content:"";background:linear-gradient(90deg,#ff6c60,#fcb322 32%,#1fb5ad 64%,#8175c7);grid-column:1/-1;height:3px;display:block}.erp-app-shell[data-interface-theme=bucket2] .processes-desktop-workspace .process-compact-group{border-right:1px solid #eff2f7;gap:12px;padding:14px 16px 16px}.erp-app-shell[data-interface-theme=bucket2] .processes-desktop-workspace .process-compact-title{color:#898989;letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:700}.erp-app-shell[data-interface-theme=bucket2] .processes-desktop-workspace .process-compact-signals,.erp-app-shell[data-interface-theme=bucket2] .processes-desktop-workspace .process-compact-events{gap:10px}.erp-app-shell[data-interface-theme=bucket2] .processes-desktop-workspace .process-compact-signal,.erp-app-shell[data-interface-theme=bucket2] .processes-desktop-workspace .process-compact-event{min-height:58px;box-shadow:none;background:#fafafa;border-color:#eff2f7;border-radius:2px;padding:10px 12px;transform:none}.erp-app-shell[data-interface-theme=bucket2] .processes-desktop-workspace .process-compact-signal:hover,.erp-app-shell[data-interface-theme=bucket2] .processes-desktop-workspace .process-compact-event:hover{box-shadow:none;border-color:#e2e2e4;transform:none}.erp-app-shell[data-interface-theme=bucket2] .processes-desktop-workspace .process-compact-signal strong{color:#32323a;font-size:22px;font-weight:300}.erp-app-shell[data-interface-theme=bucket2] .processes-desktop-workspace .process-compact-signal small,.erp-app-shell[data-interface-theme=bucket2] .processes-desktop-workspace .process-compact-event small{color:#aeb2b7;font-weight:600}.erp-app-shell[data-interface-theme=bucket2] .processes-desktop-workspace .process-compact-event strong{color:#32323a;text-transform:uppercase;font-size:12px;font-weight:700}.erp-app-shell[data-interface-theme=bucket2] .processes-desktop-workspace .ui-toolbar{background:#fff;border:0;border-radius:2px;grid-template-columns:minmax(320px,1fr) auto;align-items:center;gap:12px;margin:0;padding:14px 16px;display:grid}.erp-app-shell[data-interface-theme=bucket2] .processes-desktop-workspace .ui-toolbar:before{content:"Filtros";color:#898989;letter-spacing:.08em;text-transform:uppercase;grid-column:1/-1;align-self:center;font-size:11px;font-weight:700}.erp-app-shell[data-interface-theme=bucket2] .processes-desktop-workspace .ui-toolbar>.relative{grid-column:1}.erp-app-shell[data-interface-theme=bucket2] .processes-desktop-workspace .ui-toolbar>.grid{grid-column:2}.erp-app-shell[data-interface-theme=bucket2] .processes-desktop-workspace .ui-toolbar .ui-input,.erp-app-shell[data-interface-theme=bucket2] .processes-desktop-workspace .ui-toolbar .ui-select{background:#fafafa;border-color:#e2e2e4;height:38px}.erp-app-shell[data-interface-theme=bucket2] .processes-desktop-workspace>.mb-4{background:0 0;border:0;margin:0}.erp-app-shell[data-interface-theme=bucket2] .processes-desktop-workspace .ui-table-shell{background:#fff;border:0;border-radius:2px}.erp-app-shell[data-interface-theme=bucket2] .processes-desktop-workspace .ui-table-shell:before{content:"Carteira de processos";color:#898989;letter-spacing:.06em;text-transform:uppercase;border-bottom:1px solid #eff2f7;padding:14px 16px;font-size:12px;font-weight:700;display:block}.erp-app-shell[data-interface-theme=bucket2] .processes-desktop-workspace .ui-table-shell table{min-width:1180px}.erp-app-shell[data-interface-theme=bucket2] .processes-desktop-workspace .ui-table-shell thead{background:#fafafa}.erp-app-shell[data-interface-theme=bucket2] .processes-desktop-workspace .ui-table-shell th{color:#898989;letter-spacing:.06em;border-bottom:1px solid #eff2f7;height:52px;font-size:11px}.erp-app-shell[data-interface-theme=bucket2] .processes-desktop-workspace .ui-table-shell td{color:#767676;border-bottom:1px solid #eff2f7;height:66px;font-size:12px}.erp-app-shell[data-interface-theme=bucket2] .processes-desktop-workspace .ui-table-shell tbody tr:hover td{background:#fafafa}.erp-app-shell[data-interface-theme=bucket2] .processes-desktop-workspace .case-health-meter{background:#eff2f7;border-radius:999px;height:7px}.erp-app-shell[data-interface-theme=bucket2] .processes-desktop-workspace .case-health-meter>div{background:linear-gradient(90deg,#1fb5ad,#a9d86e)}@media (width<=1279px){.erp-app-shell[data-interface-theme=bucket2] .processes-desktop-workspace .process-portfolio-compact,.erp-app-shell[data-interface-theme=bucket2] .processes-desktop-workspace .ui-toolbar{grid-template-columns:1fr}.erp-app-shell[data-interface-theme=bucket2] .processes-desktop-workspace .process-compact-group{border-bottom:1px solid #eff2f7;border-right:0}}.erp-app-shell[data-interface-theme=bucket2] .case-detail-desktop-workspace{color:#767676;gap:15px;display:grid}.erp-app-shell[data-interface-theme=bucket2] .case-detail-desktop-workspace>nav,.erp-app-shell[data-interface-theme=bucket2] .case-detail-desktop-workspace .ui-breadcrumb{color:#8f969d;margin:0;font-size:12px}.erp-app-shell[data-interface-theme=bucket2] .case-detail-desktop-workspace .case-file-header{box-shadow:none;background:#fff;border:0;border-radius:2px;margin:0;padding:0;overflow:hidden}.erp-app-shell[data-interface-theme=bucket2] .case-detail-desktop-workspace .case-file-header:before{content:"";background:linear-gradient(90deg,#1fb5ad,#57c8f2 38%,#8175c7 72%,#fcb322);height:3px;display:block}.erp-app-shell[data-interface-theme=bucket2] .case-detail-desktop-workspace .case-file-header-main{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:24px;padding:16px;display:grid}.erp-app-shell[data-interface-theme=bucket2] .case-detail-desktop-workspace .case-file-header h1{color:#32323a;max-width:none;font-family:Open Sans,sans-serif;font-size:26px;font-weight:300;line-height:1.16}.erp-app-shell[data-interface-theme=bucket2] .case-detail-desktop-workspace .case-file-header .ui-badge{border-radius:2px;font-size:11px}.erp-app-shell[data-interface-theme=bucket2] .case-detail-desktop-workspace .case-file-meta{grid-template-columns:repeat(4,minmax(150px,max-content));gap:8px 24px;margin-top:14px;display:grid}.erp-app-shell[data-interface-theme=bucket2] .case-detail-desktop-workspace .case-file-meta div{gap:6px;display:flex}.erp-app-shell[data-interface-theme=bucket2] .case-detail-desktop-workspace .case-file-meta dt{color:#6f7780;font-size:11px;font-weight:700}.erp-app-shell[data-interface-theme=bucket2] .case-detail-desktop-workspace .case-file-meta dd{color:#32323a;font-size:11px;font-weight:700}.erp-app-shell[data-interface-theme=bucket2] .case-detail-desktop-workspace .case-file-actions{justify-content:flex-end;gap:8px;display:flex}.erp-app-shell[data-interface-theme=bucket2] .case-detail-desktop-workspace .case-file-next{background:#fafafa;border-width:1px 0 0;border-color:#eff2f7;border-radius:0;grid-template-columns:minmax(0,1fr) 260px;align-items:center;gap:18px;margin:0;padding:14px 16px;display:grid}.erp-app-shell[data-interface-theme=bucket2] .case-detail-desktop-workspace .case-file-next p{color:var(--bucket2-brand);letter-spacing:.08em;font-size:11px;font-weight:700}.erp-app-shell[data-interface-theme=bucket2] .case-detail-desktop-workspace .case-file-next h2{color:#32323a;font-size:16px;font-weight:700}.erp-app-shell[data-interface-theme=bucket2] .case-detail-desktop-workspace .case-file-next span{color:#767676;font-size:12px}.erp-app-shell[data-interface-theme=bucket2] .case-detail-desktop-workspace .case-file-next .bg-neutral-100{background:#eff2f7!important}.erp-app-shell[data-interface-theme=bucket2] .case-detail-desktop-workspace .case-file-next .bg-brand-600{background:var(--bucket2-brand)!important}.erp-app-shell[data-interface-theme=bucket2] .case-detail-desktop-workspace .case-folder-tabs .ui-tabs-list{box-shadow:none;background:#fff;border:0;border-radius:2px;margin:0;position:static;top:auto;overflow:hidden}.erp-app-shell[data-interface-theme=bucket2] .case-detail-desktop-workspace .case-folder-tabs .ui-tabs-list button{color:#767676;background:#fff;border:0;border-right:1px solid #eff2f7;border-radius:0;min-height:42px;padding:11px 16px;font-size:12px;font-weight:700}.erp-app-shell[data-interface-theme=bucket2] .case-detail-desktop-workspace .case-folder-tabs .ui-tabs-list button[aria-selected=true]{box-shadow:inset 0 3px 0 var(--bucket2-brand);color:#32323a;background:#fff}.erp-app-shell[data-interface-theme=bucket2] .case-detail-desktop-workspace .case-file-overview{grid-template-columns:minmax(0,1fr) minmax(300px,360px);align-items:start;gap:15px;display:grid}.erp-app-shell[data-interface-theme=bucket2] .case-detail-desktop-workspace .case-file-overview main,.erp-app-shell[data-interface-theme=bucket2] .case-detail-desktop-workspace .case-file-side{gap:15px;display:grid}.erp-app-shell[data-interface-theme=bucket2] .case-detail-desktop-workspace .case-file-overview .ui-card,.erp-app-shell[data-interface-theme=bucket2] .case-detail-desktop-workspace .case-file-side .ui-card{box-shadow:none;background:#fff;border:0;border-radius:2px;overflow:hidden}.erp-app-shell[data-interface-theme=bucket2] .case-detail-desktop-workspace .case-file-overview .ui-card-header,.erp-app-shell[data-interface-theme=bucket2] .case-detail-desktop-workspace .case-file-side .ui-card-header{background:#fff;border-bottom:1px solid #eff2f7;min-height:50px;padding:14px 16px}.erp-app-shell[data-interface-theme=bucket2] .case-detail-desktop-workspace .case-file-overview .ui-card-header h2,.erp-app-shell[data-interface-theme=bucket2] .case-detail-desktop-workspace .case-file-side .ui-card-header h2{color:#32323a;font-size:15px;font-weight:700}.erp-app-shell[data-interface-theme=bucket2] .case-detail-desktop-workspace .case-file-overview .ui-card-body,.erp-app-shell[data-interface-theme=bucket2] .case-detail-desktop-workspace .case-file-side .ui-card-body{padding:16px}.erp-app-shell[data-interface-theme=bucket2] .case-detail-desktop-workspace .case-file-overview .ui-card:before,.erp-app-shell[data-interface-theme=bucket2] .case-detail-desktop-workspace .case-file-side .ui-card:before{content:"";background:var(--bucket2-brand);height:3px;display:block}.erp-app-shell[data-interface-theme=bucket2] .case-detail-desktop-workspace .case-file-data{grid-template-columns:150px minmax(220px,1fr) 150px minmax(220px,1fr);gap:13px 22px;display:grid}.erp-app-shell[data-interface-theme=bucket2] .case-detail-desktop-workspace .case-file-parties{border-top:1px solid #eff2f7;grid-template-columns:150px minmax(0,1fr);gap:13px 22px;margin-top:20px;padding-top:16px;display:grid}.erp-app-shell[data-interface-theme=bucket2] .case-detail-desktop-workspace .case-file-data div,.erp-app-shell[data-interface-theme=bucket2] .case-detail-desktop-workspace .case-file-parties div{display:contents}.erp-app-shell[data-interface-theme=bucket2] .case-detail-desktop-workspace .case-file-data dt,.erp-app-shell[data-interface-theme=bucket2] .case-detail-desktop-workspace .case-file-parties dt{color:#6f7780;font-size:11px;font-weight:700}.erp-app-shell[data-interface-theme=bucket2] .case-detail-desktop-workspace .case-file-data dd,.erp-app-shell[data-interface-theme=bucket2] .case-detail-desktop-workspace .case-file-parties dd{color:#32323a;min-width:0;font-size:13px;line-height:1.55}.erp-app-shell[data-interface-theme=bucket2] .case-detail-desktop-workspace .case-file-data a{color:#08c;font-weight:700}.erp-app-shell[data-interface-theme=bucket2] .case-detail-desktop-workspace .case-file-parties dd{gap:8px;display:grid}.erp-app-shell[data-interface-theme=bucket2] .case-detail-desktop-workspace .case-file-parties dd>span{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.erp-app-shell[data-interface-theme=bucket2] .case-detail-desktop-workspace .case-file-history{gap:0;display:grid}.erp-app-shell[data-interface-theme=bucket2] .case-detail-desktop-workspace .case-file-history button{text-align:left;background:#fff;border:0;border-bottom:1px solid #eff2f7;grid-template-columns:86px minmax(0,1fr);gap:4px 16px;width:100%;padding:13px 0;display:grid}.erp-app-shell[data-interface-theme=bucket2] .case-detail-desktop-workspace .case-file-history button:first-child{padding-top:0}.erp-app-shell[data-interface-theme=bucket2] .case-detail-desktop-workspace .case-file-history button:last-child{border-bottom:0;padding-bottom:0}.erp-app-shell[data-interface-theme=bucket2] .case-detail-desktop-workspace .case-file-history span{color:#8f969d;font-size:12px}.erp-app-shell[data-interface-theme=bucket2] .case-detail-desktop-workspace .case-file-history strong{color:#32323a;font-size:13px;font-weight:700}.erp-app-shell[data-interface-theme=bucket2] .case-detail-desktop-workspace .case-file-history small{color:#8f969d;grid-column:2;font-size:12px}.erp-app-shell[data-interface-theme=bucket2] .case-detail-desktop-workspace .case-file-side-list{gap:10px;display:grid}.erp-app-shell[data-interface-theme=bucket2] .case-detail-desktop-workspace .case-file-side-list button,.erp-app-shell[data-interface-theme=bucket2] .case-detail-desktop-workspace .case-file-side-list>div{background:#fafafa;border:1px solid #eff2f7;border-radius:2px;padding:10px}.erp-app-shell[data-interface-theme=bucket2] .case-detail-desktop-workspace .case-file-side-list button{color:#32323a;text-align:left;align-items:center;gap:10px;display:flex}.erp-app-shell[data-interface-theme=bucket2] .case-detail-desktop-workspace .case-file-side-list button span{color:#32323a;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:700;overflow:hidden}.erp-app-shell[data-interface-theme=bucket2] .case-detail-desktop-workspace .case-file-money{gap:10px;display:grid}.erp-app-shell[data-interface-theme=bucket2] .case-detail-desktop-workspace .case-file-money div,.erp-app-shell[data-interface-theme=bucket2] .case-detail-desktop-workspace .case-file-expenses article{border-bottom:1px solid #eff2f7;justify-content:space-between;align-items:center;gap:12px;padding-bottom:10px;display:flex}.erp-app-shell[data-interface-theme=bucket2] .case-detail-desktop-workspace .case-file-money div:last-child,.erp-app-shell[data-interface-theme=bucket2] .case-detail-desktop-workspace .case-file-expenses article:last-child{border-bottom:0;padding-bottom:0}.erp-app-shell[data-interface-theme=bucket2] .case-detail-desktop-workspace .case-file-money span,.erp-app-shell[data-interface-theme=bucket2] .case-detail-desktop-workspace .case-file-expenses article span,.erp-app-shell[data-interface-theme=bucket2] .case-detail-desktop-workspace .case-file-expense-totals span{color:#8f969d;font-size:11px}.erp-app-shell[data-interface-theme=bucket2] .case-detail-desktop-workspace .case-file-money strong,.erp-app-shell[data-interface-theme=bucket2] .case-detail-desktop-workspace .case-file-expenses article strong,.erp-app-shell[data-interface-theme=bucket2] .case-detail-desktop-workspace .case-file-expense-totals strong{color:#32323a;font-size:13px;font-weight:700}.erp-app-shell[data-interface-theme=bucket2] .case-detail-desktop-workspace .case-file-expense-totals{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:12px;display:grid}.erp-app-shell[data-interface-theme=bucket2] .case-detail-desktop-workspace .case-file-expense-totals div{background:#fafafa;border:1px solid #eff2f7;border-radius:2px;padding:10px}@media (width<=1279px){.erp-app-shell[data-interface-theme=bucket2] .case-detail-desktop-workspace .case-file-header-main,.erp-app-shell[data-interface-theme=bucket2] .case-detail-desktop-workspace .case-file-next,.erp-app-shell[data-interface-theme=bucket2] .case-detail-desktop-workspace .case-file-overview{grid-template-columns:1fr}.erp-app-shell[data-interface-theme=bucket2] .case-detail-desktop-workspace .case-file-actions{justify-content:flex-start}.erp-app-shell[data-interface-theme=bucket2] .case-detail-desktop-workspace .case-file-data{grid-template-columns:150px minmax(0,1fr)}}.case-operation-center .ui-card{height:100%}.case-operation-center .ui-card-header{padding:12px 14px}.case-operation-center .ui-card-body{padding:14px}.case-health-meter{background:#f3f4f6;border-radius:999px;height:10px;overflow:hidden}.case-health-meter>div{border-radius:inherit;background:linear-gradient(90deg, rgb(var(--brand-500)), #22c55e);height:100%}.case-operation-icon{background:rgb(var(--brand-50));width:34px;height:34px;color:rgb(var(--brand-700));border-radius:12px;flex:none;justify-content:center;align-items:center;display:inline-flex}.case-operation-row{border-bottom:1px solid #f3f4f6;justify-content:space-between;align-items:center;gap:10px;padding-block:8px;display:flex}.case-operation-row:last-child{border-bottom:0}.case-strategy-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.case-strategy-grid>div{background:#fff;border:1px solid #e5e7eb;border-radius:18px;padding:16px}.case-strategy-grid strong{color:#111927;margin-top:10px;font-size:14px;display:block}.case-strategy-grid p{color:#4b5563;margin-top:6px;font-size:13px;line-height:1.55}.case-finance-pill{border:1px solid rgb(var(--brand-100));background:rgb(var(--brand-50));border-radius:16px;padding:12px}.case-finance-pill.is-warning{background:#fef2f2;border-color:#fecaca}.case-finance-pill.is-success{background:#f0fdf4;border-color:#bbf7d0}.case-finance-pill span,.case-finance-pill strong{display:block}.case-finance-pill span{color:#4b5563;text-transform:uppercase;font-size:12px;font-weight:800}.case-finance-pill strong{color:#111927;margin-top:4px;font-size:18px;font-weight:900}.case-finance-row,.publication-treatment-card{background:#fff;border:1px solid #e5e7eb;border-radius:18px;justify-content:space-between;align-items:flex-start;gap:16px;padding:14px;display:flex}.case-finance-row strong,.case-finance-row small,.publication-treatment-card h3,.publication-treatment-card p{display:block}.case-finance-row strong{color:#111927;font-size:14px}.case-finance-row small,.publication-treatment-card p{color:#6b7280;margin-top:4px;font-size:12px}.case-finance-row>div:last-child{color:#111927;flex-shrink:0;font-size:14px;font-weight:800}.publication-treatment-card h3{color:#111927;margin-top:10px;font-size:15px;font-weight:800}.case-document-category{background:#fff;border:1px solid #e5e7eb;border-radius:14px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.case-document-category span{color:#1f2a37;font-size:13px;font-weight:800}.case-document-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.case-document-card{background:linear-gradient(180deg, white, #fffffff0), rgb(var(--brand-25));border:1px solid #e5e7eb;border-radius:18px;padding:14px}.case-document-card h3{color:#111927;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:850;overflow:hidden}.case-document-card p{color:#6b7280;margin-top:4px;font-size:12px}.case-task-board{grid-template-columns:repeat(5,minmax(220px,1fr));gap:12px;padding-bottom:4px;display:grid;overflow-x:auto}.case-task-board>section{background:#f9fafb;border:1px solid #e5e7eb;border-radius:16px;min-height:320px;padding:10px}.case-task-board header{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.case-task-board header strong{color:#1f2a37;font-size:13px}.case-task-card{background:#fff;border:1px solid #e5e7eb;border-radius:14px;gap:10px;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid;overflow:hidden;box-shadow:0 8px 20px #1119270a}.case-task-card:hover{border-color:rgb(var(--brand-200));transform:translateY(-1px);box-shadow:0 14px 28px #11192712}.case-task-card.is-overdue{background:linear-gradient(#fff,#fef2f2);border-color:#fecaca}.case-task-card-main{text-align:left;width:100%;padding:12px 12px 0;display:block}.case-task-card h3{color:#111927;margin-top:3px;font-size:13px;font-weight:850;line-height:1.35}.case-task-card p{color:#6b7280;margin-top:6px;font-size:12px}.case-task-type{color:rgb(var(--brand-700));letter-spacing:.08em;text-transform:uppercase;font-size:10.5px;font-weight:900}.case-task-meta{flex-wrap:wrap;gap:5px;margin-top:10px;display:flex}.case-task-progress{background:#f3f4f6;border-radius:999px;height:6px;margin-top:10px;overflow:hidden}.case-task-progress span{border-radius:inherit;background:linear-gradient(90deg, rgb(var(--brand-500)), #22c55e);height:100%;display:block}.case-task-card small{color:#6b7280;margin-top:6px;font-size:11px;font-weight:700;display:block}.case-task-actions{border-top:1px solid #e5e7eb;flex-wrap:wrap;gap:6px;padding:8px 12px 12px;display:flex}.case-task-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.case-task-summary div{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:10px 12px}.case-task-summary strong{color:#111927;font-size:22px;font-weight:900;line-height:1;display:block}.case-task-summary span{color:#4b5563;margin-top:4px;font-size:12px;font-weight:700;display:block}.case-task-checkitem{color:#374151;text-align:left;background:#fff;border:1px solid #e5e7eb;border-radius:10px;align-items:center;gap:8px;width:100%;padding:9px 10px;font-size:13px;font-weight:700;transition:border-color .16s,background .16s,color .16s;display:flex}.case-task-checkitem.is-done{color:#166534;background:#f0fdf4;border-color:#bbf7d0}.case-task-comment,.case-task-subtask{background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:12px}.case-task-comment header,.case-task-subtask{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.case-task-comment header strong,.case-task-subtask strong{color:#111927;font-size:13px;font-weight:850}.case-task-comment header span,.case-task-subtask span{color:#6b7280;margin-top:2px;font-size:12px;display:block}.case-task-comment p{white-space:pre-wrap;color:#374151;margin-top:8px;font-size:13px;line-height:1.55}.case-task-comment footer{flex-wrap:wrap;gap:10px;margin-top:10px;display:flex}.case-task-comment footer button{color:rgb(var(--brand-700));font-size:12px;font-weight:800}.case-task-mention-menu{z-index:45;background:#fff;border:1px solid #e5e7eb;border-radius:14px;max-height:232px;margin-top:6px;padding:6px;position:absolute;left:0;right:0;overflow-y:auto;box-shadow:0 18px 42px #11192724}.case-task-mention-menu button{text-align:left;border-radius:10px;align-items:center;gap:10px;width:100%;padding:9px 10px;transition:background .16s;display:flex}.case-task-mention-menu button:hover,.case-task-mention-menu button:focus-visible{background:rgb(var(--brand-50));outline:none}.case-task-mention-menu span{min-width:0}.case-task-mention-menu strong{color:#111927;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:850;display:block;overflow:hidden}.case-task-mention-menu small{color:#6b7280;text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.case-task-mention-menu p{color:#6b7280;padding:10px;font-size:13px;font-weight:700}.case-task-empty{color:#6b7280;background:#fff;border:1px dashed #d1d5db;border-radius:14px;padding:12px;font-size:12px;font-weight:700}.erp-app-shell[data-page-mode=agenda-mobile-compact] .erp-main section{box-shadow:none}.agenda-alert-compact{margin-bottom:10px}.agenda-alert-compact .ui-alert{align-items:center;gap:8px;padding:9px 12px;font-size:12px}.agenda-alert-compact .ui-alert svg{width:16px;height:16px}.agenda-alert-compact .ui-alert .font-semibold{font-size:12px;line-height:1.2}.agenda-alert-compact .ui-alert .opacity-85{margin-top:1px;line-height:1.3}.agenda-stat-strip.is-compact .ui-stat-card{-moz-column-gap:8px;grid-template-columns:28px auto minmax(0,1fr);align-items:center;column-gap:8px;min-height:48px;padding:8px 12px;display:grid}.agenda-stat-strip.is-compact .ui-stat-card>div:first-child{border-radius:8px;grid-area:1/1;width:28px;height:28px;margin-bottom:0}.agenda-stat-strip.is-compact .ui-stat-card>div:first-child svg{width:15px;height:15px}.agenda-stat-strip.is-compact .ui-stat-card>div:nth-child(2){grid-column:2;font-size:18px;line-height:1}.agenda-stat-strip.is-compact .ui-stat-card>div:nth-child(3){white-space:nowrap;text-overflow:ellipsis;grid-column:3;margin-top:0;font-size:12px;line-height:1.2;overflow:hidden}.agenda-unified-panel{background:#fffffff5;border:1px solid #e5e7eb;border-radius:16px;overflow:hidden;box-shadow:0 16px 40px #1119270f}.agenda-unified-panel-top{background:linear-gradient(180deg, #fffffffa, rgb(var(--brand-25) / .42)), white;border-bottom:1px solid #e5e7eb;gap:12px;padding:12px;display:grid}.agenda-unified-panel .agenda-stat-strip.is-compact .ui-stat-card{background:#fff;border-color:#e5e7eb;box-shadow:0 8px 20px #1119270a}.agenda-filter-toolbar .ui-toolbar{margin-bottom:0;padding:12px}.agenda-unified-panel .agenda-filter-toolbar .ui-toolbar{box-shadow:none;background:#fff;border-color:#e5e7eb}.agenda-scope-toggle{flex:none}.agenda-scope-toggle>div{border-radius:12px}.agenda-scope-toggle button{white-space:nowrap;min-height:40px;padding-inline:12px;font-size:12px}.agenda-scope-toggle button svg{width:14px;height:14px}.agenda-unified-panel .agenda-calendar-card{box-shadow:none;background:#fff;border:0;border-radius:0}.agenda-unified-panel .agenda-calendar-card-header{background:#fff}.agenda-calendar-loading{color:#4b5563;align-items:center;gap:8px;padding:18px;font-size:14px;display:flex}.agenda-support-menu{background:#fff;border:1px solid #e5e7eb;border-radius:16px;overflow:hidden;box-shadow:0 12px 32px #1119270d}.agenda-support-menu>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:58px;padding:14px 16px;list-style:none;display:flex}.agenda-support-menu>summary::-webkit-details-marker{display:none}.agenda-support-menu>summary span{min-width:0}.agenda-support-menu>summary strong{color:#111827;font-size:14px;font-weight:850;display:block}.agenda-support-menu>summary small{color:#6b7280;margin-top:2px;font-size:12px;line-height:1.35;display:block}.agenda-support-menu[open]>summary{background:rgb(var(--brand-25) / .58);border-bottom:1px solid #e5e7eb}.agenda-support-menu>section{padding:16px}.client-card{background:#fff;border:1px solid #e5e7eb;border-radius:16px;justify-content:space-between;align-items:flex-start;gap:16px;width:100%;padding:16px;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex;box-shadow:0 10px 26px #1119270a}.client-card:hover{border-color:rgb(var(--brand-200));transform:translateY(-1px);box-shadow:0 16px 34px #11192712}.client-card-icon{background:rgb(var(--brand-50));width:40px;height:40px;color:rgb(var(--brand-700));border-radius:14px;flex:none;justify-content:center;align-items:center;display:inline-flex}.clients-workspace{background:#fff;border:1px solid #e5e7eb;border-radius:18px;padding:16px;box-shadow:0 12px 30px #1119270d}.client-detail-hero{border:1px solid rgb(var(--brand-100) / .88);background:linear-gradient(135deg, #fffffffa, #ffffffeb), rgb(var(--brand-25));border-radius:22px;justify-content:space-between;align-items:flex-start;gap:22px;margin-bottom:20px;padding:22px;display:flex;box-shadow:0 18px 42px #11192712}.client-detail-hero h1{color:#111827;font-size:28px;font-weight:900;line-height:1.12}.client-detail-hero p{color:#4b5563;margin-top:6px;font-size:14px}.client-detail-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.client-detail-fields dt{color:#6b7280;letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:800}.client-detail-fields dd{color:#111827;margin-top:4px;font-size:14px;font-weight:700}.client-contact-row,.client-linked-row{color:#1f2a37;text-align:left;background:#f9fafb;border:1px solid #e5e7eb;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:12px;display:flex}.client-row-actions{flex:none;justify-content:flex-end;align-items:center;gap:8px;display:flex}.client-contact-row{color:rgb(var(--brand-700));justify-content:flex-start;font-size:14px;font-weight:700}.client-linked-row strong{color:#111827;font-size:14px;display:block}.client-linked-row small{color:#6b7280;margin-top:3px;font-size:12px;display:block}.client-relation-card,.client-person-card,.client-form-linked-panel,.client-portal-form-card{background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:14px;box-shadow:0 10px 24px #1119270a}.client-relation-card strong,.client-person-card strong,.client-form-linked-header strong{color:#111827;font-size:14px;font-weight:850;line-height:1.35;display:block}.client-relation-card small,.client-person-card small,.client-form-linked-header span{color:#6b7280;margin-top:3px;font-size:12px;line-height:1.4;display:block}.client-relation-meta{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.client-relation-meta span,.client-form-mini-list small{color:#4b5563;background:#f9fafb;border:1px solid #e5e7eb;border-radius:999px;padding:4px 8px;font-size:12px;font-weight:700}.client-billing-row{background:#f9fafb;border:1px solid #f3f4f6;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:10px;display:flex}.client-billing-row strong{color:#111827;font-size:13px;font-weight:850;display:block}.client-billing-row small{color:#6b7280;margin-top:2px;font-size:12px;display:block}.client-crm-timeline{gap:7px;margin:12px 0 0;padding:0;list-style:none;display:grid}.client-crm-timeline li{color:#4b5563;padding-left:18px;font-size:12px;font-weight:750;position:relative}.client-crm-timeline li:before{content:"";background:#d1d5db;border-radius:999px;width:7px;height:7px;position:absolute;top:6px;left:0}.client-crm-timeline li.is-current{color:rgb(var(--brand-700))}.client-crm-timeline li.is-current:before{background:rgb(var(--brand-500))}.client-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.client-form-section{background:#f9fafb;border:1px solid #e5e7eb;border-radius:14px;justify-content:space-between;align-items:center;gap:14px;padding:14px;display:flex}.client-form-linked-panel{background:#fff}.client-form-linked-header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.client-form-mini-list{gap:8px;margin-top:12px;display:grid}.client-form-mini-list div{background:#f9fafb;border:1px solid #f3f4f6;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:10px;display:flex}.client-form-mini-list span{color:#111827;font-size:13px;font-weight:800}.client-portal-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.client-portal-form-card{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.client-email-form-grid,.client-billing-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.client-email-form-card{background:#fff;border:1px solid #e5e7eb;border-radius:16px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:14px;display:grid;box-shadow:0 10px 24px #1119270a}.client-form-row-actions{border-top:1px solid #f3f4f6;grid-column:1/-1;justify-content:space-between;align-items:center;gap:10px;padding-top:10px;display:flex}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:#d2d6db;border-radius:999px}@media print{.erp-sidebar,.erp-topbar,.ui-modal-backdrop,.agenda-command-bar+.grid,button{display:none!important}.erp-main{background:#fff!important;padding:0!important}.ui-card,.agenda-calendar-card{-moz-column-break-inside:avoid;break-inside:avoid;box-shadow:none!important}}@media (width<=767px){.erp-app-shell .erp-topbar{display:none}.erp-app-shell .erp-main{padding-top:0;padding-bottom:calc(104px + env(safe-area-inset-bottom))}.app-mobile-bottom-nav{inset-inline:0;z-index:36;width:100vw;max-width:none;padding:7px 6px calc(8px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fff;border:0;border-top:1px solid #e5e7eb;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;bottom:0;overflow:hidden;box-shadow:0 -14px 34px #11192714;border-radius:0!important;margin:0!important;position:fixed!important;transform:none!important}.pwa-install-prompt{right:12px;bottom:calc(74px + env(safe-area-inset-bottom));z-index:45;border:1px solid rgb(var(--brand-200));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border-radius:18px;align-items:center;gap:10px;padding:10px;display:flex;position:fixed;left:12px;box-shadow:0 18px 48px #1119272e}.pwa-install-icon,.pwa-install-action,.pwa-install-close{border-radius:13px;justify-content:center;align-items:center;min-width:36px;height:36px;display:inline-flex}.pwa-install-icon{background:rgb(var(--brand-50));color:rgb(var(--brand-700))}.pwa-install-prompt strong{color:#111827;font-size:13px;font-weight:950;display:block}.pwa-install-prompt span{color:#4b5563;margin-top:2px;font-size:11px;line-height:1.35;display:block}.pwa-install-action{background:rgb(var(--brand-600));color:#fff;border:0}.pwa-install-close{color:#4b5563;background:#fff;border:1px solid #e5e7eb}.app-mobile-bottom-nav a,.app-mobile-bottom-nav button{color:#4b5563;background:0 0;border:0;border-radius:0;flex-direction:column;align-items:center;gap:3px;min-width:0;font-size:10px;font-weight:700;text-decoration:none;display:flex}.app-mobile-bottom-nav a.is-active{color:rgb(var(--brand-600))}.app-mobile-menu-shell{overscroll-behavior:contain;scrollbar-width:none;-ms-overflow-style:none;background:#fff;width:100vw;max-width:100vw;height:100dvh;overflow:hidden auto}.app-mobile-menu-shell::-webkit-scrollbar{display:none}.app-mobile-menu{z-index:50;background:linear-gradient(180deg, rgb(var(--brand-50) / .76), transparent 260px), white;min-height:100dvh;position:relative;inset:auto;overflow:visible}.app-mobile-menu-header{z-index:3;padding:calc(12px + env(safe-area-inset-top)) 14px 12px;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffdb;border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;gap:14px;display:flex;position:sticky;top:0}.app-mobile-menu-close{color:#1f2a37;background:#fff;border:1px solid #e5e7eb;border-radius:14px;justify-content:center;align-items:center;min-width:38px;height:38px;display:inline-flex;box-shadow:0 8px 18px #1119270d}.app-mobile-menu-search{z-index:2;background:#fff;border:1px solid #e5e7eb;border-radius:18px;align-items:center;gap:9px;margin:18px 16px 20px;padding:0 13px;display:flex;position:relative;box-shadow:0 10px 24px #1119270a}.app-mobile-menu-search input{color:#111827;background:0 0;border:0;outline:none;flex:1;min-width:0;min-height:44px;font-size:14px}.app-mobile-menu-search input::placeholder{color:#6b7280}.app-mobile-menu-body{padding:0 16px calc(108px + env(safe-area-inset-bottom))}.app-mobile-menu-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.app-mobile-menu-section{border:1px solid rgb(var(--brand-100) / .86);background:#fffffff0;border-radius:20px;margin-bottom:12px;overflow:hidden;box-shadow:0 14px 34px #1119270f}.app-mobile-menu-section-title{color:#6b7280;letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid #f3f4f6;padding:12px 14px;font-size:11px;font-weight:900}.app-mobile-menu-section-links{display:grid}.app-mobile-menu-link{color:#1f2a37;border-bottom:1px solid #f3f4f6;align-items:center;gap:11px;min-height:54px;padding:11px 14px;text-decoration:none;display:flex}.app-mobile-menu-link:last-child{border-bottom:0}.app-mobile-menu-link>svg{color:rgb(var(--brand-600))}.app-mobile-menu-link span span{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:850;display:block;overflow:hidden}.app-mobile-menu-link small{color:#6b7280;margin-top:2px;font-size:11px;font-weight:700;display:block}.app-mobile-menu-link.is-active{background:rgb(var(--brand-50));color:rgb(var(--brand-800));box-shadow:inset 4px 0 0 rgb(var(--brand-600))}.app-mobile-menu-link.is-compact{border:1px solid rgb(var(--brand-100) / .86);background:#fff;border-radius:18px;flex-direction:column;justify-content:center;align-items:flex-start;min-height:70px;padding:12px;box-shadow:0 12px 28px #1119270d}.app-mobile-menu-link.is-compact span span{white-space:normal;font-size:13px}.app-mobile-menu-link.is-compact.is-active{border-color:rgb(var(--brand-300))}.app-mobile-menu-empty{color:#6b7280;padding:18px 14px;font-size:13px;font-weight:700}.app-mobile-bottom-nav a.is-active,.app-mobile-bottom-nav button.is-active{box-shadow:none;background:0 0}.app-mobile-menu-link.is-active{background:rgb(var(--brand-50) / .72);box-shadow:none}}@media (width>=641px) and (width<=767px){.erp-app-shell[data-page-mode=agenda-mobile-compact] .agenda-astrea-mobile,.erp-app-shell[data-page-mode=agenda-mobile-compact] .agenda-astrea-feed,.erp-app-shell[data-page-mode=agenda-mobile-compact] .agenda-mobile-feedback,.erp-app-shell[data-page-mode=mobile-fullscreen] .dashboard-mobile,.erp-app-shell[data-page-mode=mobile-fullscreen] .mobile-reference-page,.erp-app-shell[data-page-mode=mobile-fullscreen] .tasks-mobile,.erp-app-shell[data-page-mode=mobile-fullscreen] .processes-mobile,.erp-app-shell[data-page-mode=mobile-fullscreen] .alerts-mobile,.erp-app-shell[data-page-mode=mobile-fullscreen] .clients-mobile,.erp-app-shell[data-page-mode=mobile-fullscreen] .client-detail-mobile,.erp-app-shell[data-page-mode=mobile-fullscreen] .mobile-detail-page,.erp-app-shell[data-page-mode=mobile-fullscreen] .mobile-form-page,.erp-app-shell[data-page-mode=mobile-fullscreen] .mobile-preferences-page,.erp-app-shell[data-page-mode=mobile-fullscreen] .case-detail-mobile{display:block!important}.erp-app-shell[data-page-mode=agenda-mobile-compact] .agenda-mobile-sheet-backdrop.sm\:hidden,.erp-app-shell[data-page-mode=mobile-fullscreen] .agenda-mobile-sheet-backdrop.sm\:hidden{display:flex!important}.erp-app-shell[data-page-mode=agenda-mobile-compact] .hidden.sm\:block,.erp-app-shell[data-page-mode=agenda-mobile-compact] .hidden.sm\:inline-flex,.erp-app-shell[data-page-mode=agenda-mobile-compact] .hidden.sm\:grid,.erp-app-shell[data-page-mode=mobile-fullscreen] .hidden.sm\:block,.erp-app-shell[data-page-mode=mobile-fullscreen] .hidden.sm\:inline-flex,.erp-app-shell[data-page-mode=mobile-fullscreen] .hidden.sm\:grid{display:none!important}.erp-app-shell[data-page-mode=mobile-fullscreen] .mobile-detail-top,.erp-app-shell[data-page-mode=mobile-fullscreen] .dashboard-mobile-hero,.erp-app-shell[data-page-mode=mobile-fullscreen] .mobile-reference-header,.erp-app-shell[data-page-mode=mobile-fullscreen] .tasks-mobile-header,.erp-app-shell[data-page-mode=mobile-fullscreen] .processes-mobile-header,.erp-app-shell[data-page-mode=mobile-fullscreen] .alerts-mobile-header,.erp-app-shell[data-page-mode=mobile-fullscreen] .mobile-profile-hero,.erp-app-shell[data-page-mode=mobile-fullscreen] .case-detail-mobile-header,.erp-app-shell[data-page-mode=mobile-fullscreen] .case-detail-mobile-actions,.erp-app-shell[data-page-mode=mobile-fullscreen] .case-detail-mobile-metrics,.erp-app-shell[data-page-mode=mobile-fullscreen] .case-detail-mobile-tabs,.erp-app-shell[data-page-mode=mobile-fullscreen] .alerts-mobile-permission,.erp-app-shell[data-page-mode=mobile-fullscreen] .alerts-mobile-card-main,.erp-app-shell[data-page-mode=mobile-fullscreen] .tasks-mobile-card-main,.erp-app-shell[data-page-mode=mobile-fullscreen] .processes-mobile-card-main,.erp-app-shell[data-page-mode=mobile-fullscreen] .case-detail-mobile-event,.erp-app-shell[data-page-mode=agenda-mobile-compact] .agenda-astrea-top,.erp-app-shell[data-page-mode=agenda-mobile-compact] .agenda-astrea-month-row,.erp-app-shell[data-page-mode=agenda-mobile-compact] .agenda-astrea-week-strip,.erp-app-shell[data-page-mode=agenda-mobile-compact] .agenda-astrea-list-heading,.erp-app-shell[data-page-mode=agenda-mobile-compact] .agenda-astrea-day-label,.erp-app-shell[data-page-mode=agenda-mobile-compact] .agenda-astrea-activity-card,.erp-app-shell[data-page-mode=agenda-mobile-compact] .agenda-astrea-empty-day,.erp-app-shell[data-page-mode=agenda-mobile-compact] .agenda-mobile-detail-row{display:flex!important}.erp-app-shell[data-page-mode=mobile-fullscreen] .dashboard-mobile-grid,.erp-app-shell[data-page-mode=mobile-fullscreen] .mobile-reference-list,.erp-app-shell[data-page-mode=mobile-fullscreen] .tasks-mobile-list,.erp-app-shell[data-page-mode=mobile-fullscreen] .processes-mobile-list,.erp-app-shell[data-page-mode=mobile-fullscreen] .alerts-mobile-list,.erp-app-shell[data-page-mode=mobile-fullscreen] .mobile-detail-grid,.erp-app-shell[data-page-mode=mobile-fullscreen] .mobile-detail-list,.erp-app-shell[data-page-mode=mobile-fullscreen] .mobile-preferences-grid,.erp-app-shell[data-page-mode=mobile-fullscreen] .case-detail-mobile-list,.erp-app-shell[data-page-mode=mobile-fullscreen] .case-mobile-edit-form,.erp-app-shell[data-page-mode=mobile-fullscreen] .task-mobile-detail-grid,.erp-app-shell[data-page-mode=mobile-fullscreen] .task-mobile-editor-form,.erp-app-shell[data-page-mode=agenda-mobile-compact] .agenda-astrea-activity-list{display:grid!important}.erp-app-shell .erp-main{min-height:100vh;padding:0 0 calc(104px + env(safe-area-inset-bottom));background:linear-gradient(180deg, rgb(var(--brand-50) / .58), transparent 260px), #f8fafc}.erp-app-shell .erp-main>.ui-page-header:first-child{border:1px solid rgb(var(--brand-100) / .86);background:#fffffff0;border-radius:26px 26px 26px 10px;margin-bottom:18px;padding:18px;overflow:hidden;box-shadow:0 16px 42px #11192714}.erp-app-shell .erp-main>.ui-page-header:first-child h1{font-size:28px;font-weight:950;line-height:1.08}.erp-app-shell .erp-main>.ui-page-header:first-child p{max-width:58rem;font-size:14px;line-height:1.55}.erp-app-shell .erp-main>.ui-page-header:first-child .ui-page-actions{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:8px;width:100%;display:grid}.erp-app-shell .erp-main>.ui-page-header:first-child .ui-page-actions>*{justify-content:center;min-width:0}.ui-card,.ui-stat-card,.ui-toolbar,.ui-table-shell,.ui-empty-state{border-radius:22px 22px 22px 8px;box-shadow:0 16px 42px #11192712}.ui-card-header{gap:12px;padding:16px}.ui-card-body{padding:16px}.ui-toolbar{align-items:stretch;padding:14px}.ui-toolbar input,.ui-toolbar select,.ui-toolbar button,.ui-card input,.ui-card select,.ui-card textarea{min-height:44px;font-size:16px}.ui-tabs-list{z-index:18;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffeb;border:1px solid #e5e7eb;border-radius:18px;padding:5px;position:sticky;top:0;box-shadow:0 10px 28px #11192712}.ui-tabs-list button{white-space:nowrap;border-radius:14px;flex:1 0 auto;min-height:40px;padding-inline:14px}.ui-tabs-panel{padding-top:16px}.ui-table-shell{overflow-x:auto}.ui-table-shell table{min-width:760px}.ui-pagination{background:#fff;border:1px solid #e5e7eb;border-radius:18px;padding:12px;box-shadow:0 12px 30px #1119270f}.ui-kanban{grid-template-columns:none;grid-auto-columns:minmax(280px,34vw);grid-auto-flow:column;padding-bottom:4px}.app-mobile-bottom-nav{min-height:74px;padding-inline:max(12px, env(safe-area-inset-left)) max(12px, env(safe-area-inset-right))}.app-mobile-bottom-nav a,.app-mobile-bottom-nav button{gap:5px;min-height:58px;font-size:11px}.app-mobile-bottom-nav svg{width:19px;height:19px}.app-mobile-bottom-nav a.is-active{box-shadow:none;color:rgb(var(--brand-700));background:0 0;border-radius:0}.pwa-install-prompt{width:min(420px,100vw - 36px);left:auto;right:18px}.app-mobile-menu{grid-template-rows:auto auto 1fr;display:grid}.app-mobile-menu-body{width:100%;max-width:920px;margin-inline:auto;padding-inline:22px}.app-mobile-menu-search{width:calc(100% - 44px);max-width:920px;margin-inline:auto}.app-mobile-menu-shortcuts{grid-template-columns:repeat(4,minmax(0,1fr))}.app-mobile-menu-section-links{grid-template-columns:repeat(2,minmax(0,1fr))}.app-mobile-menu-link:nth-child(odd):not(:last-child){border-right:1px solid #f3f4f6}.dashboard-mobile,.mobile-reference-page,.tasks-mobile,.processes-mobile,.alerts-mobile,.mobile-detail-page,.mobile-form-page,.mobile-preferences-page,.case-detail-mobile{padding:22px 22px calc(104px + env(safe-area-inset-bottom))}.dashboard-mobile-hero,.mobile-reference-header,.tasks-mobile-header,.processes-mobile-header,.alerts-mobile-header,.mobile-detail-hero,.mobile-profile-hero,.case-detail-mobile-hero,.dashboard-mobile-grid,.dashboard-mobile-section,.mobile-reference-search,.mobile-reference-filter-strip,.mobile-reference-list,.tasks-mobile-search,.tasks-mobile-segment,.tasks-mobile-list,.processes-mobile-search,.processes-mobile-segment,.processes-mobile-filter-strip,.processes-mobile-list,.alerts-mobile-segment,.alerts-mobile-permission,.alerts-mobile-origin-strip,.alerts-mobile-list,.case-detail-mobile-actions,.case-detail-mobile-metrics,.case-detail-mobile-tabs,.case-detail-mobile-list,.mobile-detail-grid,.mobile-detail-list,.mobile-preferences-grid,.mobile-preferences-card{max-width:980px;margin-inline:auto}.mobile-reference-list,.tasks-mobile-list,.processes-mobile-list,.alerts-mobile-list,.case-detail-mobile-list,.mobile-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mobile-reference-card,.tasks-mobile-card,.processes-mobile-card,.alerts-mobile-card,.mobile-detail-card,.mobile-detail-field,.case-detail-mobile-card,.case-detail-mobile-event{border-radius:22px 22px 22px 8px}.mobile-form-card,.case-mobile-edit-form{max-width:920px;margin-inline:auto}.case-mobile-edit-form{grid-template-columns:repeat(2,minmax(0,1fr));padding-inline:22px}.case-mobile-edit-card:last-child{grid-column:1/-1}.case-mobile-edit-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.case-detail-mobile-actions{grid-template-columns:repeat(6,minmax(0,1fr))}.case-detail-mobile-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.case-detail-mobile-tabs{z-index:18;position:sticky;top:0}.agenda-calendar-card .ui-card-body{padding:0}.agenda-calendar-card-header{gap:12px;padding:16px}.agenda-calendar-card-header>div:last-child{width:auto}.agenda-calendar-card-header .agenda-view-switch{min-width:250px}.folder-dashboard .grid,.case-detail-page .grid,.case-form-page .grid{min-width:0}.case-folder-hero{border-radius:28px 28px 28px 10px}.case-folder-hero-grid{grid-template-columns:1fr!important}.case-folder-command{grid-template-columns:minmax(0,1fr) minmax(220px,320px);align-items:start;gap:18px;display:grid}.case-folder-command>.mt-6{margin-top:0}.case-folder-form-hero,.case-form-mobile-shell{display:block}}@media (width<=767px){.erp-app-shell .erp-main{padding-bottom:calc(104px + env(safe-area-inset-bottom))}.erp-app-shell[data-page-mode=agenda-mobile-compact] .erp-main,.erp-app-shell[data-page-mode=mobile-fullscreen] .erp-main{background:#fff;min-height:100vh;padding:0 0 112px}.agenda-astrea-mobile{background:0 0;border-radius:0;padding:0}.agenda-astrea-top{grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:10px;padding:14px 14px 8px;display:grid}.agenda-astrea-icon-button{color:#1f2a37;background:#fff;border:1px solid #e5e7eb;border-radius:12px;justify-content:center;align-items:center;min-width:36px;height:36px;display:inline-flex;box-shadow:0 8px 18px #1119270d}.agenda-astrea-icon-button:disabled{opacity:.45}.agenda-astrea-icon-button.is-active{border-color:rgb(var(--brand-200));background:rgb(var(--brand-50));color:rgb(var(--brand-700))}.agenda-astrea-month-row{justify-content:space-between;align-items:center;gap:12px;margin-top:2px;padding:4px 14px 10px;display:flex}.agenda-astrea-week-strip{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;margin-bottom:16px;padding:0 8px;display:grid}.agenda-astrea-list-heading{background:#fff;border-top:1px solid #e5e7eb;border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;gap:12px;padding:14px;display:flex}.agenda-astrea-day{color:#4b5563;background:0 0;border:0;border-radius:18px;flex-direction:column;align-items:center;gap:5px;min-height:72px;padding:7px 4px;display:flex}.agenda-astrea-day.is-active{background:rgb(var(--brand-600));color:#fff;box-shadow:0 14px 28px rgb(var(--brand-600) / .24)}.agenda-astrea-day-number{border-radius:999px;justify-content:center;align-items:center;width:27px;height:27px;font-size:13px;font-weight:900;display:flex}.agenda-astrea-day:not(.is-active) .agenda-astrea-day-number{color:#1f2a37;background:#f3f4f6}.agenda-astrea-dots{gap:3px;min-height:7px;display:flex}.agenda-astrea-day.is-active .agenda-astrea-dots span{background:#fff}.agenda-astrea-feed{padding:0 0 34px}.agenda-mobile-feedback{margin:0 14px 14px}.agenda-astrea-day-group{margin-bottom:20px;display:block;box-shadow:none!important;border:0!important}.agenda-astrea-day-label{text-align:left;flex-direction:row;justify-content:space-between;align-items:center;gap:10px;min-height:auto;padding:0 14px 9px;display:flex}.agenda-astrea-today{background:rgb(var(--brand-50));color:rgb(var(--brand-700));border:0;border-radius:999px;padding:5px 9px;font-size:11px;font-weight:800}.agenda-astrea-activity-list{gap:9px;padding:0 14px;display:grid}.agenda-astrea-activity-card{text-align:left;background:linear-gradient(#fff,#fffffff5);border:1px solid #e2e8f0;border-radius:16px;align-items:flex-start;gap:11px;width:100%;padding:14px 14px 14px 18px;display:flex;position:relative;overflow:hidden;box-shadow:none!important}.agenda-astrea-activity-card:before{content:"";width:4px;position:absolute;top:0;bottom:0;left:0}.agenda-astrea-type-prazo:before{background:#ef4444}.agenda-astrea-type-audiencia:before{background:rgb(var(--brand-500))}.agenda-astrea-type-tarefa:before{background:#f59e0b}.agenda-astrea-type-financeiro:before{background:#22c55e}.agenda-astrea-type-icon{color:#4b5563;background:#f3f4f6;border-radius:11px;flex:none;justify-content:center;align-items:center;width:30px;height:30px;margin-top:2px;display:inline-flex}.agenda-astrea-type-prazo .agenda-astrea-type-icon,.agenda-mobile-detail-type.agenda-astrea-type-prazo{color:#dc2626;background:#fef2f2}.agenda-astrea-type-audiencia .agenda-astrea-type-icon,.agenda-mobile-detail-type.agenda-astrea-type-audiencia{background:rgb(var(--brand-50));color:rgb(var(--brand-700))}.agenda-astrea-type-tarefa .agenda-astrea-type-icon,.agenda-mobile-detail-type.agenda-astrea-type-tarefa{color:#b45309;background:#fffbeb}.agenda-astrea-type-financeiro .agenda-astrea-type-icon,.agenda-mobile-detail-type.agenda-astrea-type-financeiro{color:#16a34a;background:#f0fdf4}.agenda-astrea-empty-day{text-align:left;color:#4b5563;background:#fff;border:1px dashed #e5e7eb;border-radius:16px;align-items:center;gap:10px;width:calc(100% - 28px);margin:0 14px;padding:16px 14px;font-size:13px;transition:border-color .18s,background-color .18s;display:flex}.agenda-astrea-empty-day:hover{border-color:rgb(var(--brand-200));background:rgb(var(--brand-25))}.agenda-astrea-empty-day strong{color:#111827;font-size:13px;display:block}.agenda-astrea-empty-day span{color:#6b7280;font-size:12px;display:block}.agenda-astrea-availability{background:#fff;border:1px solid #e5e7eb;border-radius:16px;margin:6px 14px 28px;padding:14px;box-shadow:none!important}.dashboard-mobile,.mobile-reference-page{background:linear-gradient(180deg, rgb(var(--brand-50) / .72), transparent 178px), white;min-height:100vh;padding:16px 14px 104px}.dashboard-mobile-hero,.mobile-reference-header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.dashboard-mobile-hero h1{color:#111827;margin-top:3px;font-size:28px;font-weight:950;line-height:1.08}.dashboard-mobile-hero p,.mobile-reference-subtitle{color:#6b7280;margin-top:5px;font-size:13px;line-height:1.45}.dashboard-mobile-finance{border:1px solid rgb(var(--brand-100) / .86);background:#fff;border-radius:18px;min-width:124px;padding:11px;box-shadow:0 12px 28px #1119270d}.dashboard-mobile-finance>span{color:#6b7280;letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:900;display:block}.dashboard-mobile-finance strong{margin-top:4px;font-size:13px;display:block}.dashboard-mobile-finance>strong>.inline-flex{grid-template-columns:minmax(0,1fr) 28px;align-items:center;gap:5px;width:100%;display:grid}.dashboard-mobile-finance>strong>.inline-flex>span:first-child{min-width:0;padding:0;font-size:12px;line-height:1.1}.dashboard-mobile-finance>strong>.inline-flex>button{border-radius:10px;width:28px;height:28px}.dashboard-mobile-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.dashboard-mobile-tile{border:1px solid rgb(var(--brand-100) / .86);text-align:left;background:#fff;border-radius:20px;justify-items:start;gap:7px;min-height:108px;padding:14px;display:grid;box-shadow:0 12px 28px #1119270d}.dashboard-mobile-tile strong{color:#111827;font-size:27px;font-weight:950;line-height:1}.dashboard-mobile-tile span{color:#4b5563;font-size:12px;font-weight:800}.dashboard-mobile-tile.tone-brand svg,.mobile-reference-header-icon{color:rgb(var(--brand-700))}.dashboard-mobile-tile.tone-success svg{color:#16a34a}.dashboard-mobile-tile.tone-warning svg{color:#b45309}.dashboard-mobile-tile.tone-error svg{color:#dc2626}.dashboard-mobile-section{border:1px solid rgb(var(--brand-100) / .86);background:#fff;border-radius:20px;margin-top:14px;padding:14px;overflow:hidden;box-shadow:0 12px 28px #1119270d}.dashboard-mobile-section h2{color:#111827;font-size:16px;font-weight:950}.dashboard-mobile-section p{color:#6b7280;margin:2px 0 12px;font-size:13px}.dashboard-mobile-action{width:100%;min-height:44px;color:rgb(var(--brand-700));background:#f9fafb;border:1px solid #e5e7eb;border-radius:14px;justify-content:space-between;align-items:center;padding:0 13px;font-size:13px;font-weight:900;display:flex}.mobile-reference-header-icon{border:1px solid rgb(var(--brand-100) / .86);background:#fff;border-radius:14px;justify-content:center;align-items:center;min-width:38px;height:38px;display:inline-flex;box-shadow:0 8px 18px #1119270d}.mobile-reference-search{background:#fff;border:1px solid #e5e7eb;border-radius:18px;align-items:center;gap:9px;margin-top:16px;padding:0 13px;display:flex;box-shadow:0 10px 24px #1119270a}.mobile-reference-search input{color:#111827;background:0 0;border:0;outline:none;flex:1;min-width:0;min-height:42px;font-size:14px}.mobile-reference-search input::placeholder{color:#6b7280}.mobile-reference-filter-strip{scrollbar-width:none;gap:8px;margin:14px -14px 16px;padding:0 14px 2px;display:flex;overflow-x:auto}.mobile-reference-filter-strip::-webkit-scrollbar{display:none}.mobile-reference-filter-strip button{color:#4b5563;background:#fff;border:1px solid #e5e7eb;border-radius:999px;flex:none;min-height:34px;padding:0 13px;font-size:12px;font-weight:800}.mobile-reference-filter-strip button.is-active{border-color:rgb(var(--brand-300));background:rgb(var(--brand-50));color:rgb(var(--brand-700))}.mobile-reference-list{gap:10px;margin-top:16px;display:grid}.mobile-reference-card{border:1px solid rgb(var(--brand-100) / .86);text-align:left;background:#fff;border-radius:18px;align-items:flex-start;gap:11px;width:100%;padding:14px;display:flex;box-shadow:0 12px 28px #1119270d}.mobile-reference-card-icon{background:rgb(var(--brand-50));width:32px;height:32px;color:rgb(var(--brand-700));border-radius:12px;flex:none;justify-content:center;align-items:center;display:inline-flex}.mobile-reference-card strong{color:#111827;font-size:14px;line-height:1.35;display:block}.mobile-reference-card small{color:#6b7280;margin-top:4px;font-size:12px;line-height:1.45;display:block}.mobile-reference-card-meta{flex-wrap:wrap;gap:6px;margin-top:9px;display:flex}.mobile-reference-card-foot{color:#4b5563;margin-top:9px;font-size:12px;font-weight:800;display:block}.mobile-reference-state{color:#6b7280;background:#fff;border:1px dashed #e5e7eb;border-radius:18px;align-items:center;gap:8px;margin-top:16px;padding:18px;font-size:13px;font-weight:700;display:flex}.mobile-detail-page{background:linear-gradient(180deg, rgb(var(--brand-50) / .72), transparent 178px), white;min-height:100vh;padding:14px 14px 104px}.mobile-detail-top{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.mobile-detail-icon-button{color:#1f2a37;background:#fff;border:1px solid #e5e7eb;border-radius:14px;justify-content:center;align-items:center;min-width:38px;height:38px;display:inline-flex;box-shadow:0 8px 18px #1119270d}.mobile-detail-icon-button.is-primary{border-color:rgb(var(--brand-200));background:rgb(var(--brand-600));color:#fff;box-shadow:0 12px 24px rgb(var(--brand-600) / .18)}.mobile-detail-hero{border:1px solid rgb(var(--brand-100) / .86);background:#fff;border-radius:22px;padding:16px;box-shadow:0 14px 34px #1119270f}.mobile-detail-hero h1{overflow-wrap:anywhere;color:#111827;margin-top:10px;font-size:24px;font-weight:950;line-height:1.12}.mobile-detail-hero p{color:#6b7280;margin-top:7px;font-size:13px;line-height:1.45}.mobile-detail-grid,.mobile-detail-list{gap:10px;margin-top:14px;display:grid}.mobile-detail-field,.mobile-detail-card{border:1px solid rgb(var(--brand-100) / .86);background:#fff;border-radius:18px;padding:14px;box-shadow:0 12px 28px #1119270d}.mobile-detail-field dt{color:#6b7280;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900}.mobile-detail-field dd{overflow-wrap:anywhere;color:#111827;margin-top:4px;font-size:13px;font-weight:800}.mobile-detail-card{margin-top:14px}.mobile-detail-list .mobile-detail-card{margin-top:0}.mobile-detail-card-title{color:#111827;font-size:14px;font-weight:950;line-height:1.35}.mobile-detail-card .space-y-4{margin-top:12px}.mobile-form-page,.mobile-preferences-page{background:linear-gradient(180deg, rgb(var(--brand-50) / .72), transparent 178px), white;min-height:100vh;padding:14px 14px 104px}.mobile-profile-hero{border:1px solid rgb(var(--brand-100) / .86);background:#fff;border-radius:22px;gap:14px;padding:16px;display:flex;box-shadow:0 14px 34px #1119270f}.mobile-profile-hero h1{color:#111827;margin-top:10px;font-size:22px;font-weight:950;line-height:1.12}.mobile-profile-hero p{overflow-wrap:anywhere;color:#6b7280;margin-top:5px;font-size:13px;line-height:1.45}.mobile-preferences-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.mobile-preferences-grid article,.mobile-preferences-card{border:1px solid rgb(var(--brand-100) / .86);background:#fff;border-radius:18px;padding:14px;box-shadow:0 12px 28px #1119270d}.mobile-preferences-grid span{color:#6b7280;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900}.mobile-preferences-grid strong{overflow-wrap:anywhere;color:#111827;margin-top:5px;font-size:13px;font-weight:900;display:block}.mobile-preferences-card{margin-top:14px}.mobile-preferences-card>button{color:#1f2a37;text-align:left;background:0 0;border:0;border-top:1px solid #f3f4f6;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:44px;padding:12px 0 0;font-size:13px;font-weight:900;display:flex}.mobile-preferences-card>button+button{margin-top:12px}.mobile-choice-list{gap:9px;margin-top:12px;display:grid}.mobile-choice-list button{text-align:left;background:#f9fafb;border:1px solid #e5e7eb;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:58px;padding:12px;display:flex}.mobile-choice-list button.is-active{border-color:rgb(var(--brand-300));background:rgb(var(--brand-50));color:rgb(var(--brand-800))}.mobile-choice-list strong{color:#111827;font-size:13px;font-weight:950;display:block}.mobile-choice-list small{color:#6b7280;margin-top:3px;font-size:11px;line-height:1.35;display:block}.mobile-color-dots{gap:3px;display:inline-flex}.mobile-color-dots i{border-radius:999px;width:14px;height:14px;display:block;box-shadow:inset 0 0 0 1px #11192714}.mobile-toggle-row{color:#1f2a37;border-top:1px solid #f3f4f6;justify-content:space-between;align-items:center;gap:12px;min-height:46px;margin-top:10px;padding-top:10px;font-size:13px;font-weight:850;display:flex}.mobile-toggle-row input{width:42px;height:24px;accent-color:rgb(var(--brand-600))}.mobile-form-page.mobile-form-intro{background:0 0;min-height:auto;padding:14px 14px 0}.mobile-form-card{border:1px solid rgb(var(--brand-100) / .86);background:#fff;border-radius:20px;margin-top:14px;padding:14px;box-shadow:0 12px 28px #1119270d}.mobile-form-fields{gap:13px;margin-top:14px;display:grid}.mobile-form-actions{grid-template-columns:1fr;gap:9px;margin-top:14px;display:grid}.mobile-form-actions button{width:100%}.case-form-page .mobile-form-page+.hidden+.case-folder-form-hero+.case-form-mobile-shell,.case-form-mobile-shell{margin-top:14px}.case-form-mobile-shell>div{grid-template-columns:1fr;gap:14px;display:grid}.case-form-mobile-shell .ui-card{border-color:rgb(var(--brand-100) / .86);border-radius:20px;box-shadow:0 12px 28px #1119270d}.case-form-mobile-shell .ui-card-header,.case-form-mobile-shell .ui-card-body{padding:14px}.case-mobile-edit-form{gap:12px;padding:0 14px 104px;display:grid}.case-mobile-edit-card{border:1px solid rgb(var(--brand-100) / .86);background:#fff;border-radius:18px;padding:14px;box-shadow:0 12px 28px #1119270d}.case-mobile-edit-fields{gap:12px;margin-top:12px;display:grid}.case-mobile-edit-fields input,.case-mobile-edit-fields select{font-size:16px}.case-mobile-switch-list{gap:10px;margin-top:12px;display:grid}.case-mobile-switch-list label{color:#1f2a37;background:#f9fafb;border:1px solid #e5e7eb;border-radius:15px;justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:0 12px;font-size:13px;font-weight:850;display:flex}.case-mobile-switch-list input{width:42px;height:24px;accent-color:rgb(var(--brand-600))}.case-mobile-edit-note{color:#6b7280;margin-top:9px;font-size:12px;line-height:1.45}.case-mobile-party-mini-list{gap:8px;margin-top:12px;display:grid}.case-mobile-party-mini-list div{background:#f9fafb;border:1px solid #f3f4f6;border-radius:14px;padding:10px 12px}.case-mobile-party-mini-list strong{overflow-wrap:anywhere;color:#111827;font-size:13px;font-weight:900;display:block}.case-mobile-party-mini-list span{color:#6b7280;margin-top:3px;font-size:12px;display:block}.case-mobile-edit-actions{gap:9px;margin-top:12px;display:grid}.case-mobile-edit-actions button{width:100%}.case-form-mobile-shell input,.case-form-mobile-shell select,.case-form-mobile-shell textarea,.mobile-form-card input,.mobile-form-card select,.mobile-form-card textarea{font-size:16px}.alerts-mobile{background:linear-gradient(180deg, rgb(var(--brand-50) / .72), transparent 170px), white;min-height:100vh;padding:16px 14px 104px}.alerts-mobile-header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.alerts-mobile-icon-button{min-width:38px;height:38px;color:rgb(var(--brand-700));background:#fff;border:1px solid #e5e7eb;border-radius:14px;justify-content:center;align-items:center;display:inline-flex;box-shadow:0 8px 18px #1119270d}.alerts-mobile-segment{background:#ffffffc7;border:1px solid #e5e7eb;border-radius:18px;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:18px;padding:5px;display:grid}.alerts-mobile-segment button{color:#4b5563;background:0 0;border:0;border-radius:14px;justify-content:center;align-items:center;gap:6px;min-height:38px;font-size:12px;font-weight:800;display:flex}.alerts-mobile-segment button.is-active{background:rgb(var(--brand-600));color:#fff;box-shadow:0 12px 24px rgb(var(--brand-600) / .22)}.alerts-mobile-segment span{min-width:22px;color:inherit;background:#ffffffbf;border-radius:999px;justify-content:center;padding:2px 6px;font-size:11px;display:inline-flex}.alerts-mobile-permission{border:1px solid rgb(var(--brand-100) / .86);background:#fff;border-radius:18px;gap:12px;margin-top:14px;padding:14px;display:grid;box-shadow:0 12px 28px #1119270d}.alerts-mobile-permission strong{color:#111827;font-size:14px;font-weight:950;display:block}.alerts-mobile-permission span{color:#6b7280;margin-top:3px;font-size:12px;display:block}.alerts-mobile-permission-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.alerts-mobile-permission-actions button{color:#4b5563;background:#f9fafb;border:1px solid #e5e7eb;border-radius:13px;min-height:38px;font-size:12px;font-weight:900}.alerts-mobile-permission-actions button.is-active{border-color:rgb(var(--brand-300));background:rgb(var(--brand-600));color:#fff}.alerts-mobile-origin-strip{scrollbar-width:none;gap:8px;margin:14px -14px 16px;padding:0 14px 2px;display:flex;overflow-x:auto}.alerts-mobile-origin-strip::-webkit-scrollbar{display:none}.alerts-mobile-origin-strip button{color:#4b5563;background:#fff;border:1px solid #e5e7eb;border-radius:999px;flex:none;min-height:34px;padding:0 13px;font-size:12px;font-weight:800}.alerts-mobile-origin-strip button.is-active{border-color:rgb(var(--brand-300));background:rgb(var(--brand-50));color:rgb(var(--brand-700))}.alerts-mobile-origin-strip.is-category{margin-top:-4px}.alerts-mobile-muted{background:#ffffffc7;border:1px dashed #d1d5db;border-radius:16px;justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;padding:10px 12px;display:flex}.alerts-mobile-muted span{color:#4b5563;font-size:12px;font-weight:800}.alerts-mobile-muted button{color:rgb(var(--brand-700));background:0 0;border:0;font-size:12px;font-weight:900}.alerts-mobile-card-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.alerts-mobile-list{gap:10px;display:grid}.alerts-mobile-card{border:1px solid rgb(var(--brand-100) / .86);background:#fff;border-radius:18px;overflow:hidden;box-shadow:0 12px 28px #1119270d}.alerts-mobile-card.is-read{opacity:.78;border-color:#e5e7eb}.alerts-mobile-card-main{text-align:left;background:0 0;border:0;gap:11px;width:100%;padding:14px 14px 10px;display:flex}.alerts-mobile-card-icon{color:#4b5563;background:#f3f4f6;border-radius:12px;flex:none;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.alerts-mobile-card-icon.tone-brand{background:rgb(var(--brand-50));color:rgb(var(--brand-700))}.alerts-mobile-card-icon.tone-warning{color:#b45309;background:#fffbeb}.alerts-mobile-card-icon.tone-success{color:#16a34a;background:#f0fdf4}.alerts-mobile-card-meta{color:rgb(var(--brand-700));letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900;display:block}.alerts-mobile-card-main strong{color:#111827;margin-top:4px;font-size:14px;line-height:1.35;display:block}.alerts-mobile-card-main span span:last-child{color:#6b7280;margin-top:4px;font-size:12px;line-height:1.45;display:block}.alerts-mobile-card footer{border-top:1px solid #f3f4f6;justify-content:space-between;align-items:center;gap:10px;padding:9px 14px 12px;display:flex}.alerts-mobile-card footer button,.alerts-mobile-card footer>span:last-child{color:rgb(var(--brand-700));background:0 0;border:0;font-size:12px;font-weight:800}.alerts-mobile-state{color:#6b7280;background:#fff;border:1px dashed #e5e7eb;border-radius:18px;align-items:center;gap:8px;padding:18px;font-size:13px;font-weight:700;display:flex}.mobile-reference-state.is-column,.tasks-mobile-state.is-column,.processes-mobile-state.is-column,.alerts-mobile-state.is-column{flex-direction:column;align-items:flex-start}.mobile-reference-state button,.tasks-mobile-state button,.processes-mobile-state button,.alerts-mobile-state button{border:1px solid rgb(var(--brand-200));background:rgb(var(--brand-50));min-height:36px;color:rgb(var(--brand-700));border-radius:12px;padding:0 12px;font-size:12px;font-weight:900}.tasks-mobile,.processes-mobile{background:linear-gradient(180deg, rgb(var(--brand-50) / .72), transparent 170px), white;min-height:100vh;padding:16px 14px 104px}.tasks-mobile-header,.processes-mobile-header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.tasks-mobile-icon-button,.processes-mobile-icon-button{min-width:38px;height:38px;color:rgb(var(--brand-700));background:#fff;border:1px solid #e5e7eb;border-radius:14px;justify-content:center;align-items:center;display:inline-flex;box-shadow:0 8px 18px #1119270d}.tasks-mobile-feedback{margin-top:12px}.tasks-mobile-search,.processes-mobile-search{background:#fff;border:1px solid #e5e7eb;border-radius:18px;align-items:center;gap:9px;margin-top:18px;padding:0 13px;display:flex;box-shadow:0 10px 24px #1119270a}.tasks-mobile-search input,.processes-mobile-search input{color:#111827;background:0 0;border:0;outline:none;flex:1;min-width:0;min-height:42px;font-size:14px}.tasks-mobile-search input::-moz-placeholder{color:#6b7280}.processes-mobile-search input::-moz-placeholder{color:#6b7280}.tasks-mobile-search input::placeholder,.processes-mobile-search input::placeholder{color:#6b7280}.tasks-mobile-segment,.processes-mobile-segment{background:#ffffffc7;border:1px solid #e5e7eb;border-radius:18px;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-top:14px;padding:5px;display:grid}.tasks-mobile-segment button,.processes-mobile-segment button{color:#4b5563;background:0 0;border:0;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:2px;min-width:0;min-height:42px;font-size:11px;font-weight:800;display:flex}.tasks-mobile-segment button.is-active,.processes-mobile-segment button.is-active{background:rgb(var(--brand-600));color:#fff;box-shadow:0 12px 24px rgb(var(--brand-600) / .22)}.tasks-mobile-segment span,.processes-mobile-segment span{font-size:12px;font-weight:900}.processes-mobile-filter-strip{scrollbar-width:none;gap:8px;margin:14px -14px 16px;padding:0 14px 2px;display:flex;overflow-x:auto}.processes-mobile-filter-strip::-webkit-scrollbar{display:none}.processes-mobile-filter-strip button{color:#4b5563;background:#fff;border:1px solid #e5e7eb;border-radius:999px;flex:none;min-height:34px;padding:0 13px;font-size:12px;font-weight:800}.processes-mobile-filter-strip button.is-active{border-color:rgb(var(--brand-300));background:rgb(var(--brand-50));color:rgb(var(--brand-700))}.tasks-mobile-list,.processes-mobile-list{gap:10px;margin-top:16px;display:grid}.tasks-mobile-card,.processes-mobile-card{border:1px solid rgb(var(--brand-100) / .86);background:#fff;border-radius:18px;overflow:hidden;box-shadow:0 12px 28px #1119270d}.tasks-mobile-card.is-done{opacity:.78;border-color:#e5e7eb}.tasks-mobile-card-main,.processes-mobile-card-main{text-align:left;background:0 0;border:0;gap:11px;width:100%;padding:14px 14px 10px;display:flex}.tasks-mobile-priority-dot,.processes-mobile-risk{background:#9ca3af;border-radius:999px;flex:none;width:10px;height:10px;margin-top:5px}.tasks-mobile-priority-dot.tone-error,.processes-mobile-risk.tone-error{background:#ef4444}.tasks-mobile-priority-dot.tone-warning,.processes-mobile-risk.tone-warning{background:#f59e0b}.tasks-mobile-priority-dot.tone-success,.processes-mobile-risk.tone-success{background:#22c55e}.tasks-mobile-card strong,.processes-mobile-card strong{color:#111827;font-size:14px;line-height:1.35;display:block}.tasks-mobile-card p,.processes-mobile-card-main span span:last-child{color:#6b7280;margin-top:4px;font-size:12px;line-height:1.45}.processes-mobile-number{color:rgb(var(--brand-700));font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;font-weight:900;display:block}.tasks-mobile-card footer,.processes-mobile-card footer{border-top:1px solid #f3f4f6;justify-content:space-between;align-items:center;gap:10px;padding:9px 14px 12px;display:flex}.tasks-mobile-card footer span,.processes-mobile-card footer span{color:#6b7280;min-width:0;font-size:12px;font-weight:700}.tasks-mobile-card footer button{color:rgb(var(--brand-700));background:0 0;border:0;font-size:12px;font-weight:800}.task-mobile-detail-sheet{padding-bottom:calc(18px + env(safe-area-inset-bottom))}.task-mobile-detail-header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.task-mobile-detail-header h2{color:#111827;margin-top:10px;font-size:22px;font-weight:950;line-height:1.14}.task-mobile-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:16px;display:grid}.task-mobile-detail-grid div,.task-mobile-detail-body{border:1px solid rgb(var(--brand-100) / .86);background:#f9fafb;border-radius:16px;padding:12px}.task-mobile-detail-grid span{color:#6b7280;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900;display:block}.task-mobile-detail-grid strong{overflow-wrap:anywhere;color:#111827;margin-top:4px;font-size:13px;font-weight:850;line-height:1.35;display:block}.task-mobile-detail-body{background:#fff;margin-top:12px}.task-mobile-detail-body p{color:#4b5563;margin-top:9px;font-size:13px;line-height:1.55}.task-mobile-editor-form{gap:12px;margin-top:16px;display:grid}.task-mobile-editor-form label{gap:6px;display:grid}.task-mobile-editor-form label span{color:#1f2a37;font-size:12px;font-weight:900}.task-mobile-editor-form input,.task-mobile-editor-form select{color:#111827;background:#fff;border:1px solid #dbeafe;border-radius:14px;outline:none;width:100%;min-height:44px;padding:0 12px;font-size:16px;box-shadow:0 10px 22px #1119270a}.task-mobile-editor-form input:focus,.task-mobile-editor-form select:focus{border-color:rgb(var(--brand-400));box-shadow:0 0 0 3px rgb(var(--brand-100) / .76)}.task-mobile-draft-note{border:1px dashed rgb(var(--brand-200));background:rgb(var(--brand-50));border-radius:14px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.task-mobile-draft-note span{color:rgb(var(--brand-800));font-size:12px;font-weight:900}.task-mobile-draft-note button{color:rgb(var(--brand-700));background:0 0;border:0;font-size:12px;font-weight:950}.task-mobile-detail-actions{grid-template-columns:1fr;gap:9px;margin-top:14px;display:grid}.task-mobile-detail-actions button{width:100%}.tasks-mobile-state,.processes-mobile-state{color:#6b7280;background:#fff;border:1px dashed #e5e7eb;border-radius:18px;align-items:center;gap:8px;margin-top:16px;padding:18px;font-size:13px;font-weight:700;display:flex}.case-detail-mobile{background:linear-gradient(180deg, rgb(var(--brand-50) / .72), transparent 180px), white;min-height:100vh;padding:14px 14px 104px}.case-detail-mobile-header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.case-detail-mobile-back,.case-detail-mobile-action{color:#1f2a37;background:#fff;border:1px solid #e5e7eb;border-radius:14px;justify-content:center;align-items:center;min-width:38px;height:38px;display:inline-flex;box-shadow:0 8px 18px #1119270d}.case-detail-mobile-action{color:rgb(var(--brand-700))}.case-detail-mobile-hero{border:1px solid rgb(var(--brand-100) / .86);background:#fff;border-radius:22px;padding:16px;box-shadow:0 14px 34px #1119270f}.case-detail-mobile-hero h1{overflow-wrap:anywhere;color:#111827;margin-top:6px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:20px;font-weight:900;line-height:1.25}.case-detail-mobile-hero h2{color:#111827;margin-top:10px;font-size:18px;font-weight:900;line-height:1.25}.case-detail-mobile-hero>p:last-child{color:#6b7280;margin-top:5px;font-size:13px;font-weight:700}.case-detail-mobile-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.case-detail-mobile-actions button{color:#1f2a37;background:#fff;border:1px solid #e5e7eb;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-width:0;min-height:48px;font-size:11px;font-weight:900;display:flex;box-shadow:0 8px 18px #1119270a}.case-detail-mobile-actions button:first-child{border-color:rgb(var(--brand-300));background:rgb(var(--brand-600));color:#fff}.case-detail-mobile-feedback{margin-top:10px}.case-detail-mobile-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.case-detail-mobile-metrics div{text-align:center;background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:11px 10px}.case-detail-mobile-metrics strong{color:#111827;font-size:17px;font-weight:900;display:block}.case-detail-mobile-metrics span{color:#6b7280;margin-top:2px;font-size:11px;font-weight:800;display:block}.case-detail-mobile-tabs{background:#ffffffc7;border:1px solid #e5e7eb;border-radius:18px;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin-top:14px;padding:5px;display:grid}.case-detail-mobile-tabs button{color:#4b5563;background:0 0;border:0;border-radius:14px;min-height:38px;font-size:11px;font-weight:900}.case-detail-mobile-tabs button.is-active{background:rgb(var(--brand-600));color:#fff;box-shadow:0 12px 24px rgb(var(--brand-600) / .22)}.case-detail-mobile-list{gap:10px;margin-top:14px;display:grid}.case-detail-mobile-card,.case-detail-mobile-event{border:1px solid rgb(var(--brand-100) / .86);background:#fff;border-radius:18px;padding:14px;box-shadow:0 12px 28px #1119270d}.case-detail-mobile-card-title{color:#111827;font-size:14px;font-weight:900;line-height:1.35}.case-detail-mobile-card dl{gap:10px;margin-top:12px;display:grid}.case-detail-mobile-card dl div{border-bottom:1px solid #f3f4f6;padding-bottom:9px}.case-detail-mobile-card dl div:last-child{border-bottom:0;padding-bottom:0}.case-detail-mobile-card dt{color:#6b7280;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900}.case-detail-mobile-card dd{color:#111827;margin-top:3px;font-size:13px;font-weight:700}.case-detail-mobile-party-strip{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.case-detail-mobile-party{border-top:1px solid #f3f4f6;margin-top:10px;padding-top:10px}.case-detail-mobile-party strong{color:#111827;font-size:13px;font-weight:800;display:block}.case-detail-mobile-party span{color:#6b7280;margin-top:3px;font-size:12px;display:block}.case-detail-mobile-link{color:rgb(var(--brand-700));background:0 0;border:0;font-size:12px;font-weight:900}.case-detail-mobile-event{text-align:left;align-items:flex-start;gap:11px;width:100%;display:flex}.case-detail-mobile-event-icon{color:#4b5563;background:#f3f4f6;border-radius:12px;flex:none;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.case-detail-mobile-event-icon.type-prazo{color:#dc2626;background:#fef2f2}.case-detail-mobile-event-icon.type-audiencia{background:rgb(var(--brand-50));color:rgb(var(--brand-700))}.case-detail-mobile-event-icon.type-tarefa{color:#b45309;background:#fffbeb}.case-detail-mobile-event strong{color:#111827;font-size:14px;line-height:1.35;display:block}.case-detail-mobile-event small{color:#6b7280;margin-top:4px;font-size:12px;line-height:1.45;display:block}.case-detail-mobile-state{color:#6b7280;background:#fff;border:1px dashed #e5e7eb;border-radius:18px;padding:18px;font-size:13px;font-weight:700}.agenda-mobile-sheet-backdrop{z-index:60;background:#11192770;align-items:flex-end;display:flex;position:fixed;inset:0}.agenda-mobile-sheet{background:#fff;border-radius:24px 24px 0 0;width:100%;max-height:min(84vh,720px);padding:10px 16px 18px;overflow-y:auto;box-shadow:0 -24px 70px #11192738}.agenda-mobile-sheet-handle{background:#d1d5db;border-radius:999px;width:42px;height:4px;margin:0 auto 14px}.agenda-mobile-detail-type{border-radius:999px;align-items:center;gap:8px;padding:7px 11px;font-size:12px;font-weight:800;display:inline-flex}.agenda-mobile-detail-row{color:#374151;background:#f9fafb;border:1px solid #e5e7eb;border-radius:13px;align-items:center;gap:9px;padding:10px 11px;font-size:13px;font-weight:600;display:flex}.agenda-mobile-compact-hero{border:1px solid rgb(var(--brand-100) / .86);background:linear-gradient(135deg, #fffffffa, #ffffffe6), rgb(var(--brand-25));border-radius:22px;padding:16px;position:relative;overflow:hidden;box-shadow:0 18px 42px #11192714}.agenda-mobile-compact-chips,.agenda-mobile-team-strip{scrollbar-width:none;margin-inline:-16px;padding-inline:16px}.agenda-mobile-compact-chips::-webkit-scrollbar{display:none}.agenda-mobile-team-strip::-webkit-scrollbar{display:none}.agenda-mobile-fab{z-index:35;box-shadow:0 18px 44px rgb(var(--brand-600) / .32);position:fixed;bottom:18px;right:18px}.agenda-stat-strip{grid-template-columns:1fr}.agenda-stat-strip>.ui-stat-card{-moz-column-gap:12px;grid-template-columns:44px minmax(0,1fr);align-items:center;column-gap:12px;min-height:78px;padding:14px;display:grid}.agenda-stat-strip>.ui-stat-card>div:first-child{grid-row:1/span 2;margin-bottom:0}.agenda-stat-strip>.ui-stat-card>div:nth-child(2){grid-column:2;font-size:22px;line-height:1}.agenda-stat-strip>.ui-stat-card>div:nth-child(3){grid-column:2;margin-top:2px}.agenda-calendar-card>.ui-card-body{padding:0}.agenda-calendar-card-header{padding:14px}.agenda-calendar-card-header>div:last-child,.agenda-calendar-card-header .agenda-view-switch,.agenda-calendar-card-header .agenda-view-switch>div{width:100%}.agenda-calendar-card-header .agenda-view-switch button{flex:1 1 0;min-width:0}.agenda-calendar-card-header>div:last-child>button{flex:1 1 0}.agenda-mobile-calendar .ui-empty-state{padding:20px 14px}.agenda-mobile-calendar .ui-empty-state svg{width:22px;height:22px}.agenda-mobile-calendar .ui-empty-state h3{font-size:14px}}@media (width>=641px) and (width<=767px){.erp-app-shell[data-page-mode=agenda-mobile-compact] .agenda-astrea-mobile{width:100%}.erp-app-shell[data-page-mode=agenda-mobile-compact] .agenda-astrea-top{grid-template-columns:84px minmax(0,1fr) 84px;align-items:center;width:100%;padding:18px 22px 10px;display:grid!important}.erp-app-shell[data-page-mode=agenda-mobile-compact] .agenda-astrea-top>:first-child{justify-self:start}.erp-app-shell[data-page-mode=agenda-mobile-compact] .agenda-astrea-top>:nth-child(2){justify-self:center}.erp-app-shell[data-page-mode=agenda-mobile-compact] .agenda-astrea-top>:last-child{justify-self:end}.erp-app-shell[data-page-mode=agenda-mobile-compact] .agenda-astrea-month-row{padding-inline:22px}.erp-app-shell[data-page-mode=agenda-mobile-compact] .agenda-astrea-week-strip{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;width:100%;padding-inline:22px;display:grid!important}.erp-app-shell[data-page-mode=agenda-mobile-compact] .agenda-astrea-day{width:100%;min-width:0}.erp-app-shell[data-page-mode=agenda-mobile-compact] .agenda-mobile-sheet-backdrop{display:flex!important}}@media (width<=767px){.clients-mobile,.client-detail-mobile{background:linear-gradient(180deg, rgb(var(--brand-50) / .72), transparent 178px), white;min-height:100vh;padding:16px 14px 104px}.clients-mobile-header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.clients-mobile-search{background:#fff;border:1px solid #e5e7eb;border-radius:18px;align-items:center;gap:9px;margin-top:16px;padding:0 13px;display:flex;box-shadow:0 10px 24px #1119270a}.clients-mobile-search input{color:#111827;background:0 0;border:0;outline:none;flex:1;min-width:0;min-height:42px;font-size:16px}.clients-mobile-segment{scrollbar-width:none;gap:8px;margin:14px -14px 16px;padding:0 14px 2px;display:flex;overflow-x:auto}.clients-mobile-segment::-webkit-scrollbar{display:none}.clients-mobile-segment button{color:#4b5563;background:#fff;border:1px solid #e5e7eb;border-radius:999px;flex:none;min-height:34px;padding:0 13px;font-size:12px;font-weight:850}.clients-mobile-segment button.is-active{border-color:rgb(var(--brand-300));background:rgb(var(--brand-50));color:rgb(var(--brand-700))}.clients-mobile-list{gap:10px;display:grid}.clients-mobile-card{border:1px solid rgb(var(--brand-100) / .86);text-align:left;background:#fff;border-radius:18px;align-items:flex-start;gap:11px;width:100%;padding:14px;display:flex;box-shadow:0 12px 28px #1119270d}.clients-mobile-card-icon{background:rgb(var(--brand-50));width:32px;height:32px;color:rgb(var(--brand-700));border-radius:12px;flex:none;justify-content:center;align-items:center;display:inline-flex}.clients-mobile-card strong{color:#111827;font-size:14px;line-height:1.35;display:block}.clients-mobile-card small{color:#6b7280;margin-top:4px;font-size:12px;line-height:1.45;display:block}.clients-mobile-card-foot{color:#4b5563;margin-top:9px;font-size:12px;font-weight:800;display:block}.client-form-grid{grid-template-columns:1fr;gap:13px}.client-form-section{gap:12px;display:grid}.client-form-linked-header,.client-form-mini-list div{display:grid}.client-portal-form-grid,.client-portal-form-card,.client-email-form-grid,.client-email-form-card,.client-billing-form-grid{grid-template-columns:1fr}.client-row-actions,.client-billing-row,.client-form-row-actions{justify-content:stretch;display:grid}.client-form-section .ui-button-group,.client-form-section .inline-flex{width:100%}.client-form-section button{flex:1 1 0}.mobile-form-card .client-form-grid{margin-top:0}.mobile-form-card .client-form-grid>.flex:last-child{grid-template-columns:1fr;display:grid}}@media (width<=639px){.case-detail-mobile-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.case-detail-mobile-stack{gap:10px;margin-top:12px;display:grid}.case-detail-mobile-inline-row,.case-detail-mobile-publication,.case-detail-mobile-finance-row{text-align:left;border-top:1px solid #f3f4f6;justify-content:space-between;align-items:flex-start;gap:12px;width:100%;padding-top:10px;display:flex}.case-detail-mobile-inline-row{background:0 0;border:0;justify-content:flex-start;padding-top:0}.case-detail-mobile-inline-row span,.case-detail-mobile-publication div:first-child,.case-detail-mobile-finance-row span:first-child{min-width:0}.case-detail-mobile-inline-row strong,.case-detail-mobile-publication strong,.case-detail-mobile-finance-row strong{color:#111827;font-size:13px;font-weight:850;line-height:1.35;display:block}.case-detail-mobile-inline-row small,.case-detail-mobile-publication small,.case-detail-mobile-finance-row small{color:#6b7280;margin-top:3px;font-size:11px;line-height:1.35;display:block}.case-detail-mobile-card-actions,.case-detail-mobile-document-actions{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.case-detail-mobile-card-actions button,.case-detail-mobile-document-actions button,.case-detail-mobile-pill-action{color:#1f2a37;background:#fff;border:1px solid #e5e7eb;border-radius:999px;justify-content:center;align-items:center;gap:6px;min-height:34px;padding:0 12px;font-size:12px;font-weight:850;display:inline-flex}.case-detail-mobile-pill-action{border-color:rgb(var(--brand-200));color:rgb(var(--brand-700));flex:none}.case-detail-mobile-document-actions{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.case-detail-mobile-document-actions button{border-radius:14px;padding:0 8px}.case-detail-mobile-summary-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.case-detail-mobile-summary-strip div{background:#f9fafb;border:1px solid #e5e7eb;border-radius:14px;padding:9px 8px}.case-detail-mobile-summary-strip span{color:#6b7280;font-size:10px;font-weight:850;display:block}.case-detail-mobile-summary-strip strong{overflow-wrap:anywhere;color:#111827;margin-top:3px;font-size:12px;font-weight:950;display:block}.case-detail-mobile-finance-row span:last-child{flex:none;justify-items:end;gap:6px;display:grid}}@media (width>=640px) and (width<=767px){.case-detail-page.case-folder-detail,.case-detail-page{max-width:100%}.case-file-header{padding:16px}.case-file-header-main{grid-template-columns:1fr;gap:16px;display:grid}.case-file-header h1{font-size:24px}.case-file-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 14px}.case-file-meta div{gap:2px;display:grid}.case-file-actions{grid-template-columns:repeat(3,minmax(0,1fr));justify-content:stretch;width:100%;display:grid}.case-file-actions button{width:100%}.case-file-next{grid-template-columns:1fr;gap:12px}.case-folder-detail .case-folder-tabs .ui-tabs-list{padding-bottom:8px;top:0;overflow-x:auto}.case-folder-detail .case-folder-tabs .ui-tabs-list button{min-width:max-content;padding-inline:14px}.case-file-overview{grid-template-columns:1fr;gap:16px}.case-file-side{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.case-file-data,.case-file-parties{grid-template-columns:132px minmax(0,1fr)}.case-file-history button{grid-template-columns:76px minmax(0,1fr)}.case-document-grid,.case-task-board,.case-strategy-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.case-file-expense-totals{grid-template-columns:repeat(3,minmax(0,1fr))}.case-finance-row{align-items:flex-start}}.erp-app-shell[data-interface-theme=bucket2]{--ds2-bg:#f1f2f7;--ds2-panel:#fff;--ds2-border:#dedede;--ds2-soft-border:#eff2f7;--ds2-heading:#32323a;--ds2-text:#666;--ds2-muted:#aeb2b7;--ds2-sidebar:#32323a;--ds2-sidebar-active:#28282e;--ds2-brand:#1fb5ad;--ds2-brand-hover:#27c4bb;--ds2-blue:#57c8f2;--ds2-purple:#8175c7;--ds2-green:#a9d86e;--ds2-orange:#fcb322;--ds2-red:#ff6c60;background:var(--ds2-bg)!important;color:var(--ds2-text)!important;font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:13px!important}.erp-app-shell[data-interface-theme=bucket2] .erp-main,.erp-app-shell[data-interface-theme=bucket2] .erp-content-shell{background:var(--ds2-bg)!important}@media (width>=768px){.erp-app-shell[data-interface-theme=bucket2] .erp-sidebar-shell{width:240px!important}.erp-app-shell[data-interface-theme=bucket2] .erp-content-shell{padding-left:240px!important}.erp-app-shell[data-interface-theme=bucket2][data-sidebar-collapsed=true] .erp-content-shell{padding-left:0!important}.erp-app-shell[data-interface-theme=bucket2] .erp-main{padding:15px!important}}.erp-app-shell[data-interface-theme=bucket2] .erp-sidebar{background:var(--ds2-sidebar)!important;box-shadow:none!important;color:var(--ds2-muted)!important;border-right:0!important}.erp-app-shell[data-interface-theme=bucket2] .erp-sidebar-brand{background:var(--ds2-brand)!important;height:80px!important;box-shadow:none!important;color:#fff!important;border:0!important;border-radius:0!important;padding:0 25px!important}.erp-app-shell[data-interface-theme=bucket2] .erp-sidebar-brand .bg-brand-600{box-shadow:none!important;background:#fff3!important;border-radius:3px!important}.erp-app-shell[data-interface-theme=bucket2] .erp-sidebar-brand .text-neutral-900,.erp-app-shell[data-interface-theme=bucket2] .erp-sidebar-brand .text-neutral-500,.erp-app-shell[data-interface-theme=bucket2] .erp-sidebar-brand .text-sm,.erp-app-shell[data-interface-theme=bucket2] .erp-sidebar-brand .text-xs{color:#fff!important}.erp-app-shell[data-interface-theme=bucket2] .erp-sidebar-brand .text-sm{letter-spacing:.02em!important;text-transform:uppercase!important;font-size:15px!important;font-weight:900!important;line-height:1.05!important}.erp-app-shell[data-interface-theme=bucket2] .erp-sidebar-brand .text-xs{color:#ffffffc7!important;font-size:10px!important}.erp-app-shell[data-interface-theme=bucket2] .erp-sidebar-brand .ui-button{color:#fff!important;background:#0000001f!important;border:0!important;border-radius:50%!important;width:34px!important;height:34px!important;min-height:34px!important;padding:0!important}.erp-app-shell[data-interface-theme=bucket2] .erp-sidebar-nav{background:var(--ds2-sidebar)!important;gap:0!important;padding:0!important}.erp-app-shell[data-interface-theme=bucket2] .erp-sidebar section{margin:0!important}.erp-app-shell[data-interface-theme=bucket2] .erp-sidebar section>button{color:#ffffff73!important;letter-spacing:.08em!important;text-transform:uppercase!important;background:0 0!important;border-bottom:1px solid #ffffff0d!important;border-radius:0!important;min-height:42px!important;padding:13px 20px 9px!important;font-size:10px!important;font-weight:700!important}.erp-app-shell[data-interface-theme=bucket2] .erp-sidebar nav a,.erp-app-shell[data-interface-theme=bucket2] .erp-sidebar nav div>button{min-height:51px!important;color:var(--ds2-muted)!important;background:0 0!important;border-bottom:1px solid #ffffff0d!important;border-radius:0!important;padding:16px 20px 16px 25px!important;font-size:12px!important;font-weight:600!important;transition:background .18s,color .18s!important}.erp-app-shell[data-interface-theme=bucket2] .erp-sidebar nav div div a,.erp-app-shell[data-interface-theme=bucket2] .erp-sidebar nav div div button{background:#00000014!important;min-height:42px!important;padding-left:46px!important}.erp-app-shell[data-interface-theme=bucket2] .erp-sidebar nav a:hover,.erp-app-shell[data-interface-theme=bucket2] .erp-sidebar nav div>button:hover,.erp-app-shell[data-interface-theme=bucket2] .erp-sidebar a.bg-brand-50,.erp-app-shell[data-interface-theme=bucket2] .erp-sidebar button.bg-brand-50{background:var(--ds2-sidebar-active)!important;color:var(--ds2-brand)!important;box-shadow:none!important}.erp-app-shell[data-interface-theme=bucket2] .erp-sidebar svg{width:15px!important;height:15px!important}.erp-app-shell[data-interface-theme=bucket2] .erp-sidebar a.bg-brand-50 svg,.erp-app-shell[data-interface-theme=bucket2] .erp-sidebar button.bg-brand-50 svg,.erp-app-shell[data-interface-theme=bucket2] .erp-sidebar a:hover svg,.erp-app-shell[data-interface-theme=bucket2] .erp-sidebar button:hover svg{color:var(--ds2-brand)!important}.erp-app-shell[data-interface-theme=bucket2] .erp-topbar{height:80px!important;box-shadow:none!important;background:#fff!important;border:0!important;padding:0 25px!important}.erp-app-shell[data-interface-theme=bucket2] .erp-topbar-title{border-right:1px solid var(--ds2-soft-border)!important;min-width:120px!important;color:var(--ds2-heading)!important;padding-right:20px!important;font-size:13px!important;font-weight:600!important}.erp-app-shell[data-interface-theme=bucket2] .erp-global-search{max-width:330px!important}.erp-app-shell[data-interface-theme=bucket2] .erp-global-search svg{color:#c8c8c8!important;top:50%!important;left:14px!important;transform:translateY(-50%)!important}.erp-app-shell[data-interface-theme=bucket2] .erp-global-search .ui-input{color:#767676!important;height:36px!important;min-height:36px!important;box-shadow:none!important;background:#f6f6f6!important;border:0!important;border-radius:999px!important;padding-left:42px!important}.erp-app-shell[data-interface-theme=bucket2] .erp-topbar .ui-dropdown-trigger,.erp-app-shell[data-interface-theme=bucket2] .erp-topbar .ui-icon-button{color:#666!important;min-width:34px!important;height:34px!important;min-height:34px!important;box-shadow:none!important;background:#f6f6f6!important;border:0!important;border-radius:50%!important}.erp-app-shell[data-interface-theme=bucket2] .ui-page-header{border-bottom:1px solid var(--ds2-soft-border)!important;box-shadow:none!important;background:0 0!important;margin:0 0 15px!important;padding:0 0 15px!important}.erp-app-shell[data-interface-theme=bucket2] .ui-page-eyebrow{color:var(--ds2-brand)!important;letter-spacing:.14em!important;font-size:11px!important;font-weight:700!important}.erp-app-shell[data-interface-theme=bucket2] .ui-page-header h1{color:var(--ds2-heading)!important;letter-spacing:0!important;font-size:26px!important;font-weight:300!important;line-height:1.2!important}.erp-app-shell[data-interface-theme=bucket2] .ui-page-header p,.erp-app-shell[data-interface-theme=bucket2] .text-neutral-500,.erp-app-shell[data-interface-theme=bucket2] .text-neutral-600,.erp-app-shell[data-interface-theme=bucket2] .text-neutral-700,.erp-app-shell[data-interface-theme=bucket2] .text-slate-500,.erp-app-shell[data-interface-theme=bucket2] .text-slate-600,.erp-app-shell[data-interface-theme=bucket2] .text-slate-700{color:var(--ds2-text)!important}.erp-app-shell[data-interface-theme=bucket2] .text-neutral-900,.erp-app-shell[data-interface-theme=bucket2] .text-neutral-950,.erp-app-shell[data-interface-theme=bucket2] .text-slate-900,.erp-app-shell[data-interface-theme=bucket2] .text-slate-950{color:var(--ds2-heading)!important}.erp-app-shell[data-interface-theme=bucket2] .ui-card,.erp-app-shell[data-interface-theme=bucket2] .ui-toolbar,.erp-app-shell[data-interface-theme=bucket2] .ui-table-shell,.erp-app-shell[data-interface-theme=bucket2] .ui-empty-state,.erp-app-shell[data-interface-theme=bucket2] .ui-file-upload,.erp-app-shell[data-interface-theme=bucket2] .ui-kanban-column,.erp-app-shell[data-interface-theme=bucket2] .ui-kanban-card,.erp-app-shell[data-interface-theme=bucket2] .ui-alert,.erp-app-shell[data-interface-theme=bucket2] .ui-modal,.erp-app-shell[data-interface-theme=bucket2] .ui-slideout,.erp-app-shell[data-interface-theme=bucket2] .ui-dropdown-menu,.erp-app-shell[data-interface-theme=bucket2] :where(section,article,aside,form,div)[class*=border][class*=bg-white]:not(.erp-sidebar-brand):not(.ui-dropdown-trigger):not(.rounded-full){border:1px solid var(--ds2-border)!important;box-shadow:none!important;background:#fff!important;border-radius:0!important}.erp-app-shell[data-interface-theme=bucket2] .ui-card-header,.erp-app-shell[data-interface-theme=bucket2] .ui-modal-header,.erp-app-shell[data-interface-theme=bucket2] .ui-slideout-header,.erp-app-shell[data-interface-theme=bucket2] .ui-kanban-header{border-bottom:1px solid var(--ds2-soft-border)!important;background:#fff!important;min-height:56px!important;padding:14px 16px!important}.erp-app-shell[data-interface-theme=bucket2] .ui-card-header h2,.erp-app-shell[data-interface-theme=bucket2] .ui-card-header h3,.erp-app-shell[data-interface-theme=bucket2] .ui-modal-header h3,.erp-app-shell[data-interface-theme=bucket2] .ui-slideout-header h3,.erp-app-shell[data-interface-theme=bucket2] .ui-kanban-header h3{color:#49586e!important;letter-spacing:0!important;text-transform:uppercase!important;font-size:14px!important;font-weight:400!important;line-height:1.25!important}.erp-app-shell[data-interface-theme=bucket2] .ui-card-body,.erp-app-shell[data-interface-theme=bucket2] .ui-modal-body,.erp-app-shell[data-interface-theme=bucket2] .ui-slideout-body{padding:20px 16px!important}.erp-app-shell[data-interface-theme=bucket2] .ui-button{min-height:34px!important;box-shadow:none!important;border-radius:0!important;padding:8px 14px!important;font-size:12px!important;font-weight:700!important}.erp-app-shell[data-interface-theme=bucket2] .ui-button.bg-brand-600,.erp-app-shell[data-interface-theme=bucket2] .ui-button.border-brand-600{border-color:var(--ds2-brand)!important;background:var(--ds2-brand)!important;color:#fff!important}.erp-app-shell[data-interface-theme=bucket2] .ui-button.bg-brand-600:hover,.erp-app-shell[data-interface-theme=bucket2] .ui-button.border-brand-600:hover{border-color:var(--ds2-brand-hover)!important;background:var(--ds2-brand-hover)!important}.erp-app-shell[data-interface-theme=bucket2] .ui-button.bg-white,.erp-app-shell[data-interface-theme=bucket2] .ui-button.border-neutral-300{color:#4f5b66!important;background:#fff!important;border-color:#d5d8df!important}.erp-app-shell[data-interface-theme=bucket2] .ui-input,.erp-app-shell[data-interface-theme=bucket2] .ui-select,.erp-app-shell[data-interface-theme=bucket2] .ui-textarea{min-height:36px!important;color:var(--ds2-heading)!important;box-shadow:none!important;background:#fff!important;border:1px solid #d7dbe2!important;border-radius:0!important;font-size:13px!important}.erp-app-shell[data-interface-theme=bucket2] .ui-input:focus,.erp-app-shell[data-interface-theme=bucket2] .ui-select:focus,.erp-app-shell[data-interface-theme=bucket2] .ui-textarea:focus{border-color:var(--ds2-brand)!important;box-shadow:0 0 0 2px #1fb5ad26!important}.erp-app-shell[data-interface-theme=bucket2] .ui-input::-moz-placeholder{color:#aeb2b7!important}.erp-app-shell[data-interface-theme=bucket2] .ui-textarea::-moz-placeholder{color:#aeb2b7!important}.erp-app-shell[data-interface-theme=bucket2] .ui-input::placeholder,.erp-app-shell[data-interface-theme=bucket2] .ui-textarea::placeholder{color:#aeb2b7!important}.erp-app-shell[data-interface-theme=bucket2] .ui-table-shell table{border-collapse:collapse!important;color:var(--ds2-text)!important;font-size:13px!important}.erp-app-shell[data-interface-theme=bucket2] .ui-table-shell th{color:#898989!important;letter-spacing:0!important;text-transform:none!important;background:#fff!important;border-bottom:2px solid #ddd!important;padding:14px 16px!important;font-size:12px!important;font-weight:700!important}.erp-app-shell[data-interface-theme=bucket2] .ui-table-shell td{color:var(--ds2-text)!important;border-bottom:1px solid #ddd!important;padding:12px 16px!important}.erp-app-shell[data-interface-theme=bucket2] .ui-table-shell tr:hover td{background:#fafafa!important}.erp-app-shell[data-interface-theme=bucket2] .ui-tabs-list{background:#e0e1e7!important;border:0!important;border-radius:0!important;gap:0!important;min-height:60px!important;padding:0!important}.erp-app-shell[data-interface-theme=bucket2] .ui-tabs-list button{color:#898989!important;text-transform:uppercase!important;background:0 0!important;border:0!important;border-radius:0!important;min-height:60px!important;padding:0 18px!important;font-size:13px!important;font-weight:400!important}.erp-app-shell[data-interface-theme=bucket2] .ui-tabs-list button[aria-selected=true],.erp-app-shell[data-interface-theme=bucket2] .ui-tabs-list button:hover{box-shadow:none!important;color:var(--ds2-brand)!important;background:#fff!important}.erp-app-shell[data-interface-theme=bucket2] .ui-badge,.erp-app-shell[data-interface-theme=bucket2] .ui-tag{border-radius:2px!important;min-height:0!important;padding:4px 7px!important;font-size:11px!important;font-weight:700!important;line-height:1.15!important}.erp-app-shell[data-interface-theme=bucket2] .ui-progress-track,.erp-app-shell[data-interface-theme=bucket2] [role=progressbar]{background:#eef0f4!important;border-radius:0!important}.erp-app-shell[data-interface-theme=bucket2] .ui-progress-fill,.erp-app-shell[data-interface-theme=bucket2] [role=progressbar]>span,.erp-app-shell[data-interface-theme=bucket2] [role=progressbar]>div{background:var(--ds2-brand)!important;border-radius:0!important}@media (width>=768px){.erp-app-shell[data-interface-theme=bucket2] :where(.rounded-xl,.rounded-lg,.rounded-md,.rounded-2xl,.rounded-3xl):not(.rounded-full):not(.ui-badge):not(.ui-tag):not(.erp-topbar .ui-icon-button):not(.erp-topbar .ui-dropdown-trigger):not(.erp-sidebar-brand .ui-button){border-radius:0!important}.erp-app-shell[data-interface-theme=bucket2] :where(.shadow,.shadow-sm,.shadow-md,.shadow-lg,.shadow-xl,.shadow-2xl,.shadow-xs){box-shadow:none!important}.erp-app-shell[data-interface-theme=bucket2] :where(section,article,aside,form,div)[class*=border][class*=bg-neutral-50]:not(.rounded-full),.erp-app-shell[data-interface-theme=bucket2] :where(section,article,aside,form,div)[class*=border][class*=bg-slate-50]:not(.rounded-full){border-color:var(--ds2-border)!important;box-shadow:none!important;background:#fafafa!important;border-radius:0!important}.erp-app-shell[data-interface-theme=bucket2] .ui-stat-card,.erp-app-shell[data-interface-theme=bucket2] :where(section,article,div)[class*=border][class*=bg-white][class*=p-4],.erp-app-shell[data-interface-theme=bucket2] :where(section,article,div)[class*=border][class*=bg-white][class*=p-5],.erp-app-shell[data-interface-theme=bucket2] :where(section,article,div)[class*=border][class*=bg-white][class*=p-6]{min-height:110px!important;padding:25px!important}.erp-app-shell[data-interface-theme=bucket2] .ui-stat-card>div:first-child,.erp-app-shell[data-interface-theme=bucket2] :where(section,article,div)[class*=border][class*=bg-white]>:where(div,span):first-child[class*=bg-brand]{background:var(--ds2-brand)!important;color:#fff!important;border-radius:50%!important;width:60px!important;min-width:60px!important;height:60px!important}.erp-app-shell[data-interface-theme=bucket2] .ui-stat-card .text-2xl,.erp-app-shell[data-interface-theme=bucket2] :where(section,article,div)[class*=border][class*=bg-white] .text-2xl,.erp-app-shell[data-interface-theme=bucket2] :where(section,article,div)[class*=border][class*=bg-white] .text-3xl{color:#767676!important;font-size:24px!important;font-weight:300!important;line-height:1.1!important}.erp-app-shell[data-interface-theme=bucket2] .processes-desktop-workspace,.erp-app-shell[data-interface-theme=bucket2] .case-detail-desktop-workspace{width:100%!important;max-width:none!important}.erp-app-shell[data-interface-theme=bucket2] .processes-desktop-workspace .process-portfolio-compact,.erp-app-shell[data-interface-theme=bucket2] .processes-desktop-workspace .ui-toolbar,.erp-app-shell[data-interface-theme=bucket2] .case-detail-desktop-workspace .case-file-header,.erp-app-shell[data-interface-theme=bucket2] .case-detail-desktop-workspace .case-file-next,.erp-app-shell[data-interface-theme=bucket2] .case-detail-desktop-workspace .case-file-overview .ui-card,.erp-app-shell[data-interface-theme=bucket2] .case-detail-desktop-workspace .case-file-side .ui-card{border:1px solid var(--ds2-border)!important;box-shadow:none!important;background:#fff!important;border-radius:0!important}.erp-app-shell[data-interface-theme=bucket2] .case-detail-desktop-workspace .case-file-header:before,.erp-app-shell[data-interface-theme=bucket2] .case-detail-desktop-workspace .case-file-overview .ui-card:before,.erp-app-shell[data-interface-theme=bucket2] .case-detail-desktop-workspace .case-file-side .ui-card:before,.erp-app-shell[data-interface-theme=bucket2] .processes-desktop-workspace .process-portfolio-compact:before,.erp-app-shell[data-interface-theme=bucket2] .processes-desktop-workspace .ui-toolbar:before,.erp-app-shell[data-interface-theme=bucket2] .processes-desktop-workspace .ui-table-shell:before{content:none!important;display:none!important}.erp-app-shell[data-interface-theme=bucket2] .case-detail-desktop-workspace .case-file-header-main{padding:16px!important}.erp-app-shell[data-interface-theme=bucket2] .case-detail-desktop-workspace .case-file-header h1{color:var(--ds2-heading)!important;font-size:26px!important;font-weight:300!important}.erp-app-shell[data-interface-theme=bucket2] .case-detail-desktop-workspace .case-folder-tabs .ui-tabs-list{background:#e0e1e7!important}.erp-app-shell[data-interface-theme=bucket2] .ui-stat-card>div:first-child{background:var(--ds2-brand)!important;color:#fff!important;border-radius:9999px!important;justify-content:center!important;align-items:center!important;width:60px!important;min-width:60px!important;height:60px!important;min-height:60px!important;display:inline-flex!important;overflow:visible!important}.erp-app-shell[data-interface-theme=bucket2] .ui-stat-card>div:first-child svg{color:currentColor!important;stroke-width:2px!important;flex:none!important;width:26px!important;height:26px!important}.erp-app-shell[data-interface-theme=bucket2] .agenda-stat-strip.is-compact{align-items:stretch!important}.erp-app-shell[data-interface-theme=bucket2] .agenda-stat-strip.is-compact .ui-stat-card{-moz-column-gap:14px!important;grid-template-rows:auto auto!important;grid-template-columns:60px minmax(0,1fr)!important;align-items:center!important;column-gap:14px!important;min-height:86px!important;padding:18px!important;display:grid!important}.erp-app-shell[data-interface-theme=bucket2] .agenda-stat-strip.is-compact .ui-stat-card>div:first-child{grid-row:1/span 2!important;margin:0!important}.erp-app-shell[data-interface-theme=bucket2] .agenda-stat-strip.is-compact .ui-stat-card .text-2xl{color:#767676!important;margin:0!important;font-size:24px!important;line-height:1!important}.erp-app-shell[data-interface-theme=bucket2] .agenda-stat-strip.is-compact .ui-stat-card .text-sm{color:#4b5563!important;text-overflow:ellipsis!important;white-space:nowrap!important;margin:0!important;overflow:hidden!important}.erp-app-shell[data-interface-theme=bucket2] .erp-sidebar nav div div a,.erp-app-shell[data-interface-theme=bucket2] .erp-sidebar nav div div button{box-shadow:none!important;background:0 0!important;border-bottom:0!important}.erp-app-shell[data-interface-theme=bucket2] .erp-sidebar nav div div a:hover,.erp-app-shell[data-interface-theme=bucket2] .erp-sidebar nav div div button:hover{background:#0000001f!important}.erp-app-shell[data-interface-theme=bucket2] .ui-stat-card .ui-stat-icon{background:var(--ds2-brand)!important;color:#fff!important;clip-path:circle(50%)!important;border-radius:9999px!important;justify-content:center!important;align-items:center!important;width:60px!important;min-width:60px!important;height:60px!important;min-height:60px!important;margin:0 0 16px!important;display:inline-flex!important;overflow:hidden!important}.erp-app-shell[data-interface-theme=bucket2] .ui-stat-card .ui-stat-icon svg{color:currentColor!important;stroke-width:2px!important;width:26px!important;height:26px!important;display:block!important}.erp-app-shell[data-interface-theme=bucket2] .ui-stat-card[data-tone=success] .ui-stat-icon{background:#a8d76f!important}.erp-app-shell[data-interface-theme=bucket2] .ui-stat-card[data-tone=warning] .ui-stat-icon{background:#ffb11a!important}.erp-app-shell[data-interface-theme=bucket2] .ui-stat-card[data-tone=error] .ui-stat-icon{background:#ff7f66!important}.erp-app-shell[data-interface-theme=bucket2] .ui-stat-card[data-tone=neutral] .ui-stat-icon{color:#fff!important;background:#eceff2!important}.erp-app-shell[data-interface-theme=bucket2] .ui-stat-card .ui-stat-value{color:#767676!important;font-size:24px!important;font-weight:300!important;line-height:1.1!important}.erp-app-shell[data-interface-theme=bucket2] .ui-stat-card .ui-stat-label{color:#606b78!important;margin-top:4px!important;font-size:13px!important;line-height:1.3!important}.erp-app-shell[data-interface-theme=bucket2] .agenda-stat-strip.is-compact .ui-stat-card{-moz-column-gap:14px!important;grid-template:"icon value""icon label"/60px minmax(0,1fr)!important;align-items:center!important;column-gap:14px!important;min-height:86px!important;padding:18px!important;display:grid!important}.erp-app-shell[data-interface-theme=bucket2] .agenda-stat-strip.is-compact .ui-stat-card .ui-stat-icon{grid-area:icon!important;margin:0!important}.erp-app-shell[data-interface-theme=bucket2] .agenda-stat-strip.is-compact .ui-stat-card .ui-stat-value{grid-area:value!important;margin:0!important}.erp-app-shell[data-interface-theme=bucket2] .agenda-stat-strip.is-compact .ui-stat-card .ui-stat-label{text-overflow:ellipsis!important;white-space:nowrap!important;grid-area:label!important;margin:0!important;overflow:hidden!important}.erp-app-shell[data-interface-theme=bucket2] .erp-topbar>div:last-child>.ui-dropdown .ui-dropdown-trigger{width:auto!important;min-width:0!important;height:34px!important;min-height:34px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0 4px!important}.erp-app-shell[data-interface-theme=bucket2] .erp-topbar>div:last-child>.ui-dropdown:first-child .ui-dropdown-trigger{border-radius:50%!important;justify-content:center!important;width:34px!important;min-width:34px!important;padding:0!important;position:relative!important}.erp-app-shell[data-interface-theme=bucket2] .erp-topbar>div:last-child>.ui-dropdown:first-child .ui-dropdown-trigger .ui-badge{border-radius:999px!important;justify-content:center!important;min-width:18px!important;height:18px!important;padding:0 5px!important;font-size:10px!important;line-height:18px!important;position:absolute!important;top:-4px!important;right:-8px!important}.erp-app-shell[data-interface-theme=bucket2] .erp-topbar>div:last-child>.ui-dropdown .ui-dropdown-trigger>svg:last-child{display:none!important}.erp-app-shell[data-interface-theme=bucket2] .erp-topbar .ui-avatar{border-radius:9999px!important;width:34px!important;min-width:34px!important;height:34px!important}.erp-app-shell[data-interface-theme=bucket2] .erp-sidebar-shell,.erp-app-shell[data-interface-theme=bucket2] .erp-content-shell{transition:width .2s,padding-left .2s!important}.erp-app-shell[data-interface-theme=bucket2] .erp-sidebar-shell{overflow:visible!important}.erp-app-shell[data-interface-theme=bucket2] .erp-sidebar{background:#32323a!important;border-right:0!important;overflow:visible!important}.erp-app-shell[data-interface-theme=bucket2] .erp-sidebar-brand{z-index:4!important;background:var(--ds2-brand)!important;border:0!important;height:80px!important;min-height:80px!important;padding:0 22px 0 24px!important;position:sticky!important;top:0!important;overflow:visible!important}.erp-app-shell[data-interface-theme=bucket2] .erp-sidebar-brand .text-neutral-900,.erp-app-shell[data-interface-theme=bucket2] .erp-sidebar-brand .text-neutral-500{color:#fff!important}.erp-app-shell[data-interface-theme=bucket2] .erp-sidebar-brand .bg-brand-600{background:#ffffff29!important;border-radius:0!important}.erp-app-shell[data-interface-theme=bucket2] .erp-sidebar-toggle{z-index:5!important;background:var(--ds2-brand)!important;color:#fff!important;width:36px!important;min-width:36px!important;height:36px!important;box-shadow:none!important;border:0!important;border-radius:9999px!important;position:absolute!important;top:50%!important;right:-18px!important;transform:translateY(-50%)!important}.erp-app-shell[data-interface-theme=bucket2] .erp-sidebar-toggle:hover{color:#fff!important;background:#20aaa4!important}.erp-app-shell[data-interface-theme=bucket2] .erp-sidebar-toggle svg{color:currentColor!important;width:18px!important;height:18px!important}.erp-app-shell[data-interface-theme=bucket2][data-sidebar-collapsed=true] .erp-sidebar-brand{justify-content:center!important;padding:0!important}.erp-app-shell[data-interface-theme=bucket2][data-sidebar-collapsed=true] .erp-sidebar-brand>div:first-child{justify-content:center!important}.erp-app-shell[data-interface-theme=bucket2] .erp-sidebar-nav{background:#32323a!important;padding:0!important}.erp-app-shell[data-interface-theme=bucket2] .erp-sidebar-nav>section{border-bottom:1px solid #ffffff0d!important;margin:0!important}.erp-app-shell[data-interface-theme=bucket2] .erp-sidebar-nav>section>button{color:#aab0bc!important;background:0 0!important;border-bottom:1px solid #00000038!important;border-radius:0!important;min-height:46px!important;padding:0 20px!important}.erp-app-shell[data-interface-theme=bucket2] .erp-sidebar-link{color:#c8ced8!important;min-height:52px!important;box-shadow:none!important;background:0 0!important;border-top:1px solid #ffffff09!important;border-bottom:1px solid #0000002e!important;border-radius:0!important}.erp-app-shell[data-interface-theme=bucket2] .erp-sidebar-link:hover{color:#fff!important;background:#00000024!important}.erp-app-shell[data-interface-theme=bucket2] .erp-sidebar-link.bg-brand-50,.erp-app-shell[data-interface-theme=bucket2] .erp-sidebar-link.text-brand-700{color:var(--ds2-brand)!important;background:#00000038!important}.erp-app-shell[data-interface-theme=bucket2] .erp-sidebar-link.is-subitem{color:#d6dbe3!important;background:#0000000f!important;border-top:0!important;border-bottom:0!important;min-height:42px!important;padding-left:48px!important}.erp-app-shell[data-interface-theme=bucket2] .erp-sidebar-submenu{border:0!important;margin:0!important}.erp-app-shell[data-interface-theme=bucket2][data-sidebar-collapsed=true] .erp-sidebar-shell,.erp-app-shell[data-interface-theme=bucket2][data-sidebar-collapsed=true] .erp-sidebar{background:#32323a!important;width:80px!important;min-width:80px!important;max-width:80px!important}.erp-app-shell[data-interface-theme=bucket2] .erp-sidebar{background:#32323a!important;border-right:0!important;width:240px!important;min-width:240px!important;max-width:240px!important;overflow:visible!important}.erp-app-shell[data-interface-theme=bucket2] .erp-sidebar-brand{overflow:visible!important}.erp-app-shell[data-interface-theme=bucket2] .erp-sidebar-toggle{color:#fff!important;background:#20aaa4!important;border:2px solid #ffffff2e!important;border-radius:9999px!important;width:36px!important;min-width:36px!important;height:36px!important;right:-18px!important;box-shadow:0 8px 18px #00000024!important}.erp-app-shell[data-interface-theme=bucket2] .erp-sidebar-toggle:hover,.erp-app-shell[data-interface-theme=bucket2] .erp-sidebar-toggle:focus-visible{color:var(--ds2-brand)!important;background:#fff!important;border-color:#fff!important}.erp-app-shell[data-interface-theme=bucket2] .erp-sidebar-nav>section>button,.erp-app-shell[data-interface-theme=bucket2] .erp-sidebar-link,.erp-app-shell[data-interface-theme=bucket2] .erp-sidebar-link.is-subitem{border-top:0!important;border-bottom:0!important}.erp-app-shell[data-interface-theme=bucket2] .erp-sidebar-nav>section{border-bottom:1px solid #ffffff0a!important}.erp-app-shell[data-interface-theme=bucket2] .erp-sidebar-submenu{border:0!important}.erp-app-shell[data-interface-theme=bucket2] .erp-sidebar-shell{background:#32323a!important;width:240px!important;min-width:240px!important;max-width:240px!important;overflow:visible!important}.erp-app-shell[data-interface-theme=bucket2] .erp-content-shell{padding-left:240px!important}.erp-app-shell[data-interface-theme=bucket2] .erp-sidebar.is-bucket2{background:#32323a!important;border:0!important;width:240px!important;min-width:240px!important;max-width:240px!important;overflow:visible!important}.erp-app-shell[data-interface-theme=bucket2] .erp-sidebar.is-bucket2 .erp-sidebar-brand{z-index:4!important;background:var(--ds2-brand)!important;border:0!important;height:80px!important;min-height:80px!important;padding:0 22px 0 24px!important;position:sticky!important;top:0!important;overflow:visible!important}.erp-app-shell[data-interface-theme=bucket2] .erp-sidebar.is-bucket2 .erp-sidebar-brand .text-neutral-900,.erp-app-shell[data-interface-theme=bucket2] .erp-sidebar.is-bucket2 .erp-sidebar-brand .text-neutral-500{color:#fff!important}.erp-app-shell[data-interface-theme=bucket2] .erp-sidebar.is-bucket2 .erp-sidebar-brand .bg-brand-600{background:#ffffff29!important;border-radius:0!important}.erp-app-shell[data-interface-theme=bucket2] .erp-sidebar.is-bucket2 .erp-sidebar-toggle{z-index:20!important;aspect-ratio:1!important;background:var(--ds2-brand)!important;color:#fff!important;border:2px solid #fff3!important;border-radius:9999px!important;width:36px!important;min-width:36px!important;max-width:36px!important;height:36px!important;padding:0!important;position:absolute!important;top:50%!important;right:-18px!important;transform:translateY(-50%)!important;box-shadow:0 8px 18px #00000024!important}.erp-app-shell[data-interface-theme=bucket2] .erp-sidebar.is-bucket2 .erp-sidebar-toggle:hover,.erp-app-shell[data-interface-theme=bucket2] .erp-sidebar.is-bucket2 .erp-sidebar-toggle:focus-visible{color:var(--ds2-brand)!important;background:#fff!important;border-color:#fff!important}.erp-app-shell[data-interface-theme=bucket2] .erp-sidebar.is-bucket2 .erp-sidebar-toggle svg{color:currentColor!important;width:18px!important;height:18px!important}.erp-app-shell[data-interface-theme=bucket2] .erp-sidebar.is-bucket2 .erp-sidebar-nav,.erp-app-shell[data-interface-theme=bucket2] .erp-sidebar.is-bucket2 .erp-sidebar-nav>section,.erp-app-shell[data-interface-theme=bucket2] .erp-sidebar.is-bucket2 .erp-sidebar-nav>section>button,.erp-app-shell[data-interface-theme=bucket2] .erp-sidebar.is-bucket2 .erp-sidebar-item,.erp-app-shell[data-interface-theme=bucket2] .erp-sidebar.is-bucket2 .erp-sidebar-link,.erp-app-shell[data-interface-theme=bucket2] .erp-sidebar.is-bucket2 .erp-sidebar-link.is-subitem,.erp-app-shell[data-interface-theme=bucket2] .erp-sidebar.is-bucket2 .erp-sidebar-submenu{box-shadow:none!important;border:0!important}.erp-app-shell[data-interface-theme=bucket2] .erp-sidebar.is-bucket2 .erp-sidebar-link:before,.erp-app-shell[data-interface-theme=bucket2] .erp-sidebar.is-bucket2 .erp-sidebar-link:after,.erp-app-shell[data-interface-theme=bucket2] .erp-sidebar.is-bucket2 .erp-sidebar-nav>section:before,.erp-app-shell[data-interface-theme=bucket2] .erp-sidebar.is-bucket2 .erp-sidebar-nav>section:after{content:none!important;display:none!important}.erp-app-shell[data-interface-theme=bucket2] .erp-sidebar.is-bucket2 .erp-sidebar-nav{background:#32323a!important;padding:0!important}.erp-app-shell[data-interface-theme=bucket2] .erp-sidebar.is-bucket2 .erp-sidebar-nav>section{margin:0!important}.erp-app-shell[data-interface-theme=bucket2] .erp-sidebar.is-bucket2 .erp-sidebar-link.is-subitem{background:0 0!important}.erp-app-shell[data-interface-theme=bucket2][data-sidebar-collapsed=true] .erp-sidebar-shell,.erp-app-shell[data-interface-theme=bucket2][data-sidebar-collapsed=true] .erp-sidebar.is-bucket2{background:#32323a!important;width:80px!important;min-width:80px!important;max-width:80px!important}.erp-app-shell[data-interface-theme=bucket2][data-sidebar-collapsed=true] .erp-sidebar.is-bucket2 .erp-sidebar-brand{justify-content:center!important;width:80px!important;padding:0!important}.erp-app-shell[data-interface-theme=bucket2][data-sidebar-collapsed=true] .erp-sidebar.is-bucket2 .erp-sidebar-brand>div:first-child{justify-content:center!important;width:100%!important}.erp-app-shell[data-interface-theme=bucket2][data-sidebar-collapsed=true] .erp-sidebar.is-bucket2 .erp-sidebar-brand .min-w-0,.erp-app-shell[data-interface-theme=bucket2][data-sidebar-collapsed=true] .erp-sidebar.is-bucket2 .erp-sidebar-nav{display:none!important}.erp-app-shell{--erp-shell-sidebar-width:18rem;--erp-shell-header-height:72px;--erp-shell-toggle-bg:#fff;--erp-shell-toggle-fg:rgb(var(--brand-700));--erp-shell-toggle-border:rgb(var(--neutral-200))}.erp-app-shell[data-interface-theme=bucket2]{--erp-shell-sidebar-width:240px;--erp-shell-header-height:80px;--erp-shell-toggle-bg:color-mix(in srgb, var(--bucket2-sidebar-brand,#1fb5ad) 82%, #fff 18%);--erp-shell-toggle-fg:#fff;--erp-shell-toggle-border:#ffffff3d}.erp-app-shell .erp-sidebar-shell{z-index:10010!important;width:var(--erp-shell-sidebar-width)!important;min-width:var(--erp-shell-sidebar-width)!important;max-width:var(--erp-shell-sidebar-width)!important;overflow:visible!important}.erp-app-shell .erp-content-shell{padding-left:var(--erp-shell-sidebar-width)!important;padding-top:var(--erp-shell-header-height)!important}.erp-app-shell .erp-topbar{top:0!important;right:0!important;left:var(--erp-shell-sidebar-width)!important;z-index:10000!important;height:var(--erp-shell-header-height)!important;position:fixed!important}.erp-app-shell[data-sidebar-collapsed=true] .erp-sidebar-shell{height:var(--erp-shell-header-height)!important;pointer-events:none!important;background:0 0!important;bottom:auto!important}.erp-app-shell[data-sidebar-collapsed=true] .erp-content-shell{padding-left:0!important}.erp-app-shell[data-sidebar-collapsed=true] .erp-sidebar{height:var(--erp-shell-header-height)!important;pointer-events:none!important;background:0 0!important}.erp-app-shell .erp-sidebar-brand{width:var(--erp-shell-sidebar-width)!important;min-width:var(--erp-shell-sidebar-width)!important;height:var(--erp-shell-header-height)!important;min-height:var(--erp-shell-header-height)!important;pointer-events:auto!important}.erp-app-shell[data-sidebar-collapsed=true] .erp-sidebar-brand>div:first-child{justify-content:flex-start!important;width:auto!important}.erp-app-shell[data-sidebar-collapsed=true] .erp-sidebar-brand>div:first-child>.min-w-0{display:block!important}.erp-app-shell .erp-sidebar-toggle,.erp-app-shell .erp-sidebar-toggle-bucket2{all:unset;box-sizing:border-box!important;top:calc(var(--erp-shell-header-height) / 2)!important;left:calc(var(--erp-shell-sidebar-width) - 18px)!important;z-index:10020!important;border:1px solid var(--erp-shell-toggle-border)!important;background:var(--erp-shell-toggle-bg)!important;width:36px!important;min-width:36px!important;max-width:36px!important;height:36px!important;min-height:36px!important;max-height:36px!important;color:var(--erp-shell-toggle-fg)!important;cursor:pointer!important;pointer-events:auto!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;display:flex!important;position:fixed!important;right:auto!important;transform:translateY(-50%)!important;box-shadow:0 8px 18px #0f172a24!important}.erp-app-shell .erp-sidebar-toggle:hover,.erp-app-shell .erp-sidebar-toggle:focus-visible,.erp-app-shell .erp-sidebar-toggle-bucket2:hover,.erp-app-shell .erp-sidebar-toggle-bucket2:focus-visible{border-color:rgb(var(--brand-300))!important;color:rgb(var(--brand-700))!important;background:#fff!important;outline:0!important}.erp-app-shell .erp-sidebar-toggle svg,.erp-app-shell .erp-sidebar-toggle-bucket2 svg{color:currentColor!important;stroke:currentColor!important;width:16px!important;height:16px!important}.erp-app-shell[data-sidebar-collapsed=true] .erp-sidebar-nav{display:none!important}.erp-app-shell[data-interface-theme=bucket2]{--bucket2-header-height:var(--erp-shell-header-height);--bucket2-sidebar-width:var(--erp-shell-sidebar-width);--bucket2-sidebar-rail-width:80px;--bucket2-bg:#f1f2f7;--bucket2-sidebar:#32323a;--bucket2-sidebar-deep:#202025;--bucket2-sidebar-hover:#28282e;--bucket2-text:#767676;--bucket2-heading:#32323a;--bucket2-muted:#aeb2b7;--bucket2-border:#e2e2e4;--bucket2-border-light:#eff2f7;--bucket2-surface-alt:#fafafa;--ds2-brand:var(--bucket2-brand,#1fb5ad);--ds2-brand-hover:var(--bucket2-brand-hover,#32d2c9);--ds2-bg:var(--bucket2-bg,#f1f2f7);--ds2-sidebar:var(--bucket2-sidebar,#32323a);--ds2-sidebar-active:var(--bucket2-sidebar-hover,#28282e);--ds2-heading:var(--bucket2-heading,#32323a);--ds2-text:var(--bucket2-text,#666);--ds2-muted:var(--bucket2-muted,#aeb2b7);--bucket2-sidebar-bg:var(--bucket2-sidebar,#32323a);--bucket2-sidebar-active-bg:var(--bucket2-sidebar-hover,#28282e);--bucket2-sidebar-sub-active-bg:var(--bucket2-sidebar-deep,#202025);--bucket2-sidebar-brand:var(--bucket2-brand,#1fb5ad);--bucket2-sidebar-active-accent:var(--bucket2-brand-hover,#32d2c9)}.erp-app-shell[data-interface-theme=bucket2] .erp-sidebar-shell{z-index:10010!important;width:var(--bucket2-sidebar-width)!important;min-width:var(--bucket2-sidebar-width)!important;max-width:var(--bucket2-sidebar-width)!important;background:var(--bucket2-sidebar-bg)!important;border:0!important;overflow:visible!important}.erp-app-shell[data-interface-theme=bucket2] .erp-content-shell{padding-left:var(--bucket2-sidebar-width)!important;padding-top:var(--bucket2-header-height)!important}.erp-app-shell[data-interface-theme=bucket2] .erp-topbar{top:0!important;right:0!important;left:var(--bucket2-sidebar-width)!important;z-index:10000!important;height:var(--bucket2-header-height)!important;border-bottom:0!important;position:fixed!important;box-shadow:1px 0 3px #00000026!important}.erp-app-shell[data-interface-theme=bucket2][data-sidebar-collapsed=true] .erp-sidebar-shell{width:var(--bucket2-sidebar-width)!important;min-width:var(--bucket2-sidebar-width)!important;max-width:var(--bucket2-sidebar-width)!important;height:var(--bucket2-header-height)!important;pointer-events:none!important;background:0 0!important;bottom:auto!important}.erp-app-shell[data-interface-theme=bucket2][data-sidebar-collapsed=true] .erp-content-shell{padding-left:0!important}.erp-app-shell[data-interface-theme=bucket2] .erp-sidebar.is-bucket2{width:var(--bucket2-sidebar-width)!important;min-width:var(--bucket2-sidebar-width)!important;max-width:var(--bucket2-sidebar-width)!important;background:var(--bucket2-sidebar-bg)!important;border:0!important;height:100vh!important;overflow:visible!important}.erp-app-shell[data-interface-theme=bucket2][data-sidebar-collapsed=true] .erp-sidebar.is-bucket2,.erp-app-shell[data-interface-theme=bucket2] .erp-sidebar.is-bucket2[data-collapsed=true]{width:var(--bucket2-sidebar-width)!important;min-width:var(--bucket2-sidebar-width)!important;max-width:var(--bucket2-sidebar-width)!important;height:var(--bucket2-header-height)!important;pointer-events:none!important;background:0 0!important}.erp-app-shell[data-interface-theme=bucket2] .erp-sidebar.is-bucket2 .erp-sidebar-brand{z-index:70!important;width:var(--bucket2-sidebar-width)!important;min-width:var(--bucket2-sidebar-width)!important;height:var(--bucket2-header-height)!important;min-height:var(--bucket2-header-height)!important;background:var(--bucket2-sidebar-brand)!important;pointer-events:auto!important;border:0!important;justify-content:space-between!important;padding:0 22px 0 24px!important;position:sticky!important;top:0!important;overflow:visible!important}.erp-app-shell[data-interface-theme=bucket2][data-sidebar-collapsed=true] .erp-sidebar.is-bucket2 .erp-sidebar-brand,.erp-app-shell[data-interface-theme=bucket2] .erp-sidebar.is-bucket2[data-collapsed=true] .erp-sidebar-brand{width:var(--bucket2-sidebar-width)!important;min-width:var(--bucket2-sidebar-width)!important;justify-content:space-between!important;padding:0 22px 0 24px!important}.erp-app-shell[data-interface-theme=bucket2][data-sidebar-collapsed=true] .erp-sidebar.is-bucket2 .erp-sidebar-brand>div:first-child,.erp-app-shell[data-interface-theme=bucket2] .erp-sidebar.is-bucket2[data-collapsed=true] .erp-sidebar-brand>div:first-child{justify-content:flex-start!important;width:auto!important;display:flex!important}.erp-app-shell[data-interface-theme=bucket2][data-sidebar-collapsed=true] .erp-sidebar.is-bucket2 .erp-sidebar-brand>div:first-child>.min-w-0,.erp-app-shell[data-interface-theme=bucket2] .erp-sidebar.is-bucket2[data-collapsed=true] .erp-sidebar-brand>div:first-child>.min-w-0{display:block!important}.erp-app-shell[data-interface-theme=bucket2] .erp-sidebar.is-bucket2 .erp-sidebar-toggle,.erp-app-shell[data-interface-theme=bucket2] .erp-sidebar.is-bucket2 .erp-sidebar-toggle-bucket2{all:unset;box-sizing:border-box!important;top:40px!important;left:calc(var(--bucket2-sidebar-width) - 18px)!important;z-index:10020!important;clip-path:circle(50%)!important;background:color-mix(in srgb, var(--bucket2-sidebar-brand) 82%, #fff 18%)!important;color:#fff!important;cursor:pointer!important;pointer-events:auto!important;border:2px solid #ffffff3d!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;width:36px!important;min-width:36px!important;max-width:36px!important;height:36px!important;min-height:36px!important;max-height:36px!important;display:flex!important;position:fixed!important;right:auto!important;transform:translateY(-50%)!important;box-shadow:0 8px 18px #0000002e!important}.erp-app-shell[data-interface-theme=bucket2] .erp-sidebar.is-bucket2 .erp-sidebar-toggle:hover,.erp-app-shell[data-interface-theme=bucket2] .erp-sidebar.is-bucket2 .erp-sidebar-toggle:focus-visible,.erp-app-shell[data-interface-theme=bucket2] .erp-sidebar.is-bucket2 .erp-sidebar-toggle-bucket2:hover,.erp-app-shell[data-interface-theme=bucket2] .erp-sidebar.is-bucket2 .erp-sidebar-toggle-bucket2:focus-visible{color:var(--bucket2-sidebar-brand)!important;background:#fff!important;border-color:#fff!important;outline:0!important}.erp-app-shell[data-interface-theme=bucket2] .erp-sidebar.is-bucket2 .erp-sidebar-toggle svg,.erp-app-shell[data-interface-theme=bucket2] .erp-sidebar.is-bucket2 .erp-sidebar-toggle-bucket2 svg{color:currentColor!important;stroke:currentColor!important;width:16px!important;height:16px!important}.erp-app-shell[data-interface-theme=bucket2] .erp-sidebar.is-bucket2 .erp-sidebar-nav,.erp-app-shell[data-interface-theme=bucket2] .erp-sidebar.is-bucket2 .erp-sidebar-nav *,.erp-app-shell[data-interface-theme=bucket2] .erp-sidebar.is-bucket2 .erp-sidebar-item,.erp-app-shell[data-interface-theme=bucket2] .erp-sidebar.is-bucket2 .erp-sidebar-link,.erp-app-shell[data-interface-theme=bucket2] .erp-sidebar.is-bucket2 .erp-sidebar-link.is-subitem,.erp-app-shell[data-interface-theme=bucket2] .erp-sidebar.is-bucket2 .erp-sidebar-submenu,.erp-app-shell[data-interface-theme=bucket2] .erp-sidebar.is-bucket2 .erp-sidebar-nav>section,.erp-app-shell[data-interface-theme=bucket2] .erp-sidebar.is-bucket2 .erp-sidebar-nav>section>button{box-shadow:none!important;background-image:none!important;border:0!important}.erp-app-shell[data-interface-theme=bucket2] .erp-sidebar.is-bucket2 .erp-sidebar-nav{box-sizing:border-box!important;width:var(--bucket2-sidebar-width)!important;min-width:var(--bucket2-sidebar-width)!important;max-width:var(--bucket2-sidebar-width)!important;background:var(--bucket2-sidebar-bg)!important}.erp-app-shell[data-interface-theme=bucket2] .erp-sidebar.is-bucket2 .erp-sidebar-nav>section,.erp-app-shell[data-interface-theme=bucket2] .erp-sidebar.is-bucket2 .erp-sidebar-nav>section>button,.erp-app-shell[data-interface-theme=bucket2] .erp-sidebar.is-bucket2 .erp-sidebar-section-toggle,.erp-app-shell[data-interface-theme=bucket2] .erp-sidebar.is-bucket2 .erp-sidebar-submenu{box-sizing:border-box!important;width:100%!important;max-width:100%!important}.erp-app-shell[data-interface-theme=bucket2] .erp-sidebar.is-bucket2 .erp-sidebar-nav>section>button,.erp-app-shell[data-interface-theme=bucket2] .erp-sidebar.is-bucket2 .erp-sidebar-section-toggle{background:var(--bucket2-sidebar-bg)!important;color:#c7cede!important;border-bottom:1px solid #ffffff0d!important;min-height:56px!important;padding-top:0!important;padding-bottom:0!important}.erp-app-shell[data-interface-theme=bucket2] .erp-sidebar.is-bucket2 .erp-sidebar-nav>section.is-open>button,.erp-app-shell[data-interface-theme=bucket2] .erp-sidebar.is-bucket2 .erp-sidebar-section.is-open>.erp-sidebar-section-toggle{background:var(--bucket2-sidebar-sub-active-bg)!important;color:var(--bucket2-sidebar-active-accent)!important}.erp-app-shell[data-interface-theme=bucket2] .erp-sidebar.is-bucket2 .erp-sidebar-nav>section{background:var(--bucket2-sidebar-bg)!important;margin:0!important}.erp-app-shell[data-interface-theme=bucket2] .erp-sidebar.is-bucket2 .erp-sidebar-submenu{background:var(--bucket2-sidebar-active-bg)!important;margin:0!important}.erp-app-shell[data-interface-theme=bucket2] .erp-sidebar.is-bucket2 .erp-sidebar-link,.erp-app-shell[data-interface-theme=bucket2] .erp-sidebar.is-bucket2 .erp-sidebar-link.is-subitem,.erp-app-shell[data-interface-theme=bucket2] .erp-sidebar.is-bucket2 .erp-sidebar-nav>section>button{border-radius:0!important}.erp-app-shell[data-interface-theme=bucket2] .erp-sidebar.is-bucket2 .erp-sidebar-link{background:var(--bucket2-sidebar-bg)!important;color:#c8ced8!important;min-height:56px!important}.erp-app-shell[data-interface-theme=bucket2] .erp-sidebar.is-bucket2 .erp-sidebar-link.is-subitem{background:var(--bucket2-sidebar-active-bg)!important;color:#c8ced8!important;min-height:42px!important;padding-left:46px!important}.erp-app-shell[data-interface-theme=bucket2] .erp-sidebar.is-bucket2 .erp-sidebar-link:hover,.erp-app-shell[data-interface-theme=bucket2] .erp-sidebar.is-bucket2 .erp-sidebar-item.is-open>.erp-sidebar-link,.erp-app-shell[data-interface-theme=bucket2] .erp-sidebar.is-bucket2 .erp-sidebar-nav>section>button:hover,.erp-app-shell[data-interface-theme=bucket2] .erp-sidebar.is-bucket2 .erp-sidebar-link.bg-brand-50,.erp-app-shell[data-interface-theme=bucket2] .erp-sidebar.is-bucket2 .erp-sidebar-link.text-brand-700{background:var(--bucket2-sidebar-active-bg)!important;color:var(--bucket2-sidebar-active-accent)!important}.erp-app-shell[data-interface-theme=bucket2] .erp-sidebar.is-bucket2 .erp-sidebar-link.is-subitem:hover,.erp-app-shell[data-interface-theme=bucket2] .erp-sidebar.is-bucket2 .erp-sidebar-link.is-subitem.bg-brand-50,.erp-app-shell[data-interface-theme=bucket2] .erp-sidebar.is-bucket2 .erp-sidebar-link.is-subitem.text-brand-700{background:var(--bucket2-sidebar-sub-active-bg)!important;color:var(--bucket2-sidebar-active-accent)!important}.erp-app-shell[data-interface-theme=bucket2] .erp-sidebar.is-bucket2 .erp-sidebar-section.is-open>.erp-sidebar-section-toggle,.erp-app-shell[data-interface-theme=bucket2] .erp-sidebar.is-bucket2 .erp-sidebar-nav>.erp-sidebar-section.is-open>button{background:var(--bucket2-sidebar-active-bg)!important;color:var(--bucket2-sidebar-active-accent)!important}.erp-app-shell[data-interface-theme=bucket2] .erp-sidebar.is-bucket2 .erp-sidebar-section.is-open,.erp-app-shell[data-interface-theme=bucket2] .erp-sidebar.is-bucket2 .erp-sidebar-section.is-open>.erp-sidebar-section-toggle,.erp-app-shell[data-interface-theme=bucket2] .erp-sidebar.is-bucket2 .erp-sidebar-section.is-open>.erp-sidebar-link,.erp-app-shell[data-interface-theme=bucket2] .erp-sidebar.is-bucket2 .erp-sidebar-section.is-open>.erp-sidebar-item>.erp-sidebar-link{background:var(--bucket2-sidebar-active-bg)!important}.erp-app-shell[data-interface-theme=bucket2] .erp-sidebar.is-bucket2 .erp-sidebar-section.is-open>.erp-sidebar-section-toggle{background:var(--bucket2-sidebar-active-bg)!important;color:var(--bucket2-sidebar-active-accent)!important;border-bottom:0!important}.erp-app-shell[data-interface-theme=bucket2] .erp-sidebar.is-bucket2 .erp-sidebar-section.is-open{border-top:0!important;border-bottom:1px solid #ffffff14!important}.erp-app-shell[data-interface-theme=bucket2] .erp-sidebar.is-bucket2 .erp-sidebar-section.is-open+.erp-sidebar-section{border-top:1px solid #ffffff0a!important}.erp-app-shell[data-interface-theme=bucket2] .erp-sidebar.is-bucket2 .erp-sidebar-section-toggle:hover,.erp-app-shell[data-interface-theme=bucket2] .erp-sidebar.is-bucket2 .erp-sidebar-link:hover,.erp-app-shell[data-interface-theme=bucket2] .erp-sidebar.is-bucket2 .erp-sidebar-section.is-open>.erp-sidebar-item>.erp-sidebar-link:hover,.erp-app-shell[data-interface-theme=bucket2] .erp-sidebar.is-bucket2 .erp-sidebar-submenu .erp-sidebar-link:hover{background:var(--bucket2-sidebar-active-bg)!important;color:var(--bucket2-sidebar-active-accent)!important}.erp-app-shell[data-interface-theme=bucket2] .erp-sidebar.is-bucket2 .erp-sidebar-link.is-subitem.bg-brand-50,.erp-app-shell[data-interface-theme=bucket2] .erp-sidebar.is-bucket2 .erp-sidebar-link.is-subitem.text-brand-700{background:var(--bucket2-sidebar-sub-active-bg)!important}.erp-app-shell[data-interface-theme=bucket2] .erp-sidebar.is-bucket2 .erp-sidebar-section.is-open>.erp-sidebar-link:hover,.erp-app-shell[data-interface-theme=bucket2] .erp-sidebar.is-bucket2 .erp-sidebar-section.is-open>.erp-sidebar-item>.erp-sidebar-link:hover,.erp-app-shell[data-interface-theme=bucket2] .erp-sidebar.is-bucket2 .erp-sidebar-section.is-open .erp-sidebar-submenu .erp-sidebar-link:hover{background:var(--bucket2-sidebar-sub-active-bg)!important;color:var(--bucket2-sidebar-active-accent)!important}.erp-app-shell[data-interface-theme=bucket2][data-sidebar-collapsed=true] .erp-sidebar.is-bucket2 .erp-sidebar-nav,.erp-app-shell[data-interface-theme=bucket2] .erp-sidebar.is-bucket2[data-collapsed=true] .erp-sidebar-nav{display:none!important}}@media (width<=767px){.erp-app-shell[data-interface-theme=bucket2][data-page-mode=mobile-fullscreen] .tasks-mobile{width:100%!important;max-width:100vw!important;min-height:100dvh!important;padding-top:16px!important;padding-right:max(16px, env(safe-area-inset-right))!important;padding-bottom:calc(104px + env(safe-area-inset-bottom))!important;padding-left:max(16px, env(safe-area-inset-left))!important;box-sizing:border-box!important;margin:0!important;overflow-x:hidden!important}.erp-app-shell[data-interface-theme=bucket2][data-page-mode=mobile-fullscreen] .tasks-mobile-header,.erp-app-shell[data-interface-theme=bucket2][data-page-mode=mobile-fullscreen] .tasks-mobile-feedback,.erp-app-shell[data-interface-theme=bucket2][data-page-mode=mobile-fullscreen] .tasks-mobile-search,.erp-app-shell[data-interface-theme=bucket2][data-page-mode=mobile-fullscreen] .tasks-mobile-segment,.erp-app-shell[data-interface-theme=bucket2][data-page-mode=mobile-fullscreen] .tasks-mobile-list,.erp-app-shell[data-interface-theme=bucket2][data-page-mode=mobile-fullscreen] .tasks-mobile-state{box-sizing:border-box!important;width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important}.erp-app-shell[data-page-mode=mobile-fullscreen] .tasks-mobile{width:100%!important;max-width:100vw!important;min-height:100dvh!important;padding-top:16px!important;padding-right:max(16px, env(safe-area-inset-right))!important;padding-bottom:calc(104px + env(safe-area-inset-bottom))!important;padding-left:max(16px, env(safe-area-inset-left))!important;box-sizing:border-box!important;margin:0!important;overflow-x:hidden!important}.erp-app-shell[data-page-mode=mobile-fullscreen] .tasks-mobile-header,.erp-app-shell[data-page-mode=mobile-fullscreen] .tasks-mobile-feedback,.erp-app-shell[data-page-mode=mobile-fullscreen] .tasks-mobile-search,.erp-app-shell[data-page-mode=mobile-fullscreen] .tasks-mobile-segment,.erp-app-shell[data-page-mode=mobile-fullscreen] .tasks-mobile-list,.erp-app-shell[data-page-mode=mobile-fullscreen] .tasks-mobile-state,.erp-app-shell[data-page-mode=mobile-fullscreen] .tasks-mobile-card{box-sizing:border-box!important;width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important}}.ui-stat-card{-moz-column-gap:16px!important;border-radius:8px!important;grid-template-rows:auto auto!important;grid-template-columns:60px minmax(0,1fr)!important;align-items:center!important;column-gap:16px!important;min-height:98px!important;padding:16px 20px!important;display:grid!important}.ui-stat-card .ui-stat-icon,.ui-stat-card>div:first-child{background:var(--stat-icon-bg,rgb(var(--brand-600)))!important;color:#fff!important;border-radius:9999px!important;grid-row:1/span 2!important;justify-content:center!important;align-items:center!important;width:60px!important;min-width:60px!important;height:60px!important;min-height:60px!important;margin:0!important;display:inline-flex!important;overflow:hidden!important}.ui-stat-card .ui-stat-icon svg,.ui-stat-card>div:first-child svg{color:currentColor!important;stroke-width:2px!important;width:26px!important;height:26px!important}.ui-stat-card[data-tone=success] .ui-stat-icon,.ui-stat-card[data-tone=success]>div:first-child{background:var(--success-600)!important}.ui-stat-card[data-tone=warning] .ui-stat-icon,.ui-stat-card[data-tone=warning]>div:first-child{background:var(--warning-600)!important}.ui-stat-card[data-tone=error] .ui-stat-icon,.ui-stat-card[data-tone=error]>div:first-child{background:var(--error-600)!important}.ui-stat-card[data-tone=neutral] .ui-stat-icon,.ui-stat-card[data-tone=neutral]>div:first-child{background:#94a3b8!important}.erp-app-shell[data-interface-theme] .ui-stat-card[data-tone=success] .ui-stat-icon,.erp-app-shell[data-interface-theme] .ui-stat-card[data-tone=success]>div:first-child{background:var(--success-600)!important}.erp-app-shell[data-interface-theme] .ui-stat-card[data-tone=warning] .ui-stat-icon,.erp-app-shell[data-interface-theme] .ui-stat-card[data-tone=warning]>div:first-child{background:var(--warning-600)!important}.erp-app-shell[data-interface-theme] .ui-stat-card[data-tone=error] .ui-stat-icon,.erp-app-shell[data-interface-theme] .ui-stat-card[data-tone=error]>div:first-child{background:var(--error-600)!important}.erp-app-shell[data-interface-theme] .ui-stat-card[data-tone=neutral] .ui-stat-icon,.erp-app-shell[data-interface-theme] .ui-stat-card[data-tone=neutral]>div:first-child{background:#94a3b8!important}.ui-stat-card .ui-stat-value,.ui-stat-card>div:nth-child(2){color:#767676!important;text-overflow:ellipsis!important;white-space:nowrap!important;align-self:end!important;min-width:0!important;font-size:24px!important;font-weight:300!important;line-height:1!important;overflow:hidden!important}.ui-stat-card .ui-stat-label,.ui-stat-card>div:nth-child(3){color:#4b5563!important;text-overflow:ellipsis!important;white-space:nowrap!important;align-self:start!important;min-width:0!important;margin:0!important;font-size:14px!important;line-height:1.4!important;overflow:hidden!important}.auth-bucket2-shell{justify-content:center;align-items:center;width:100%;min-height:100dvh;padding:clamp(24px,6vw,56px) 16px;display:flex;background:var(--bucket2-bg,#f1f2f7)!important;color:var(--bucket2-text,#666)!important}.auth-bucket2-panel{width:min(100%,448px)}.auth-bucket2-logo{justify-content:center;margin-bottom:24px;display:flex}.auth-bucket2-logo>div{background:var(--ds2-brand,var(--bucket2-brand,rgb(var(--brand-600))))!important;width:34px!important;height:34px!important;box-shadow:none!important;border-radius:4px!important}.auth-bucket2-card.ui-card{border-color:var(--bucket2-border,#dedede)!important;background:#fff!important;border-radius:0!important;box-shadow:0 1px 2px #0f172a0d!important}.auth-bucket2-card .ui-card-body{padding:26px 20px 20px!important}.auth-bucket2-form{gap:16px;display:grid}.auth-bucket2-heading{text-align:center;margin-bottom:2px}.auth-bucket2-heading h1{margin:0;font-size:24px;font-weight:700;line-height:1.2;color:var(--bucket2-heading,#32323a)!important}.auth-bucket2-heading p{margin-top:8px;font-size:13px;line-height:1.45;color:var(--bucket2-text,#666)!important}.auth-bucket2-shell .ui-input,.auth-bucket2-shell .ui-select{border-color:var(--bucket2-border,#d7dbe2)!important;min-height:42px!important;color:var(--bucket2-heading,#32323a)!important;border-radius:4px!important;font-size:13px!important}.auth-bucket2-shell .ui-input:focus,.auth-bucket2-shell .ui-select:focus{border-color:var(--ds2-brand,var(--bucket2-brand,rgb(var(--brand-600))))!important;box-shadow:0 0 0 2px rgba(var(--bucket2-focus-rgb,11, 130, 200), .16)!important}.auth-bucket2-shell label>span:first-child{color:var(--bucket2-heading,#32323a)!important;font-size:13px!important;font-weight:600!important}.auth-bucket2-submit.ui-button{width:100%;border-radius:4px!important;min-height:40px!important}.auth-bucket2-submit.ui-button.bg-brand-600,.auth-bucket2-submit.ui-button.border-brand-600{border-color:var(--ds2-brand,var(--bucket2-brand,rgb(var(--brand-600))))!important;background:var(--ds2-brand,var(--bucket2-brand,rgb(var(--brand-600))))!important}.auth-bucket2-submit.ui-button.bg-brand-600:hover,.auth-bucket2-submit.ui-button.border-brand-600:hover{border-color:var(--ds2-brand-hover,var(--bucket2-brand-hover,rgb(var(--brand-500))))!important;background:var(--ds2-brand-hover,var(--bucket2-brand-hover,rgb(var(--brand-500))))!important}.auth-bucket2-secondary-actions{gap:8px;display:grid}.auth-bucket2-secondary-actions .ui-button{width:100%;border-radius:4px!important}.auth-bucket2-alert.ui-alert{border-color:color-mix(in srgb, var(--ds2-brand,var(--bucket2-brand,rgb(var(--brand-600)))) 28%, #fff 72%)!important;background:color-mix(in srgb, var(--ds2-brand,var(--bucket2-brand,rgb(var(--brand-600)))) 10%, #fff 90%)!important;color:var(--bucket2-heading,#32323a)!important;border-radius:4px!important;padding:16px!important}.auth-bucket2-alert.ui-alert svg{color:var(--ds2-brand,var(--bucket2-brand,rgb(var(--brand-600))))!important}.auth-bucket2-alert.ui-alert.border-warning-200{border-color:color-mix(in srgb, var(--bucket2-warning,#fcb322) 34%, #fff 66%)!important;background:color-mix(in srgb, var(--bucket2-warning,#fcb322) 12%, #fff 88%)!important}.auth-bucket2-alert.ui-alert.border-warning-200 svg{color:var(--bucket2-warning,#fcb322)!important}.auth-bucket2-footnote{justify-content:center;align-items:center;gap:8px;margin-top:16px;font-size:12px;display:flex;color:var(--bucket2-text,#666)!important}@media (width>=640px){.auth-bucket2-card .ui-card-body{padding:30px 20px 20px!important}.auth-bucket2-secondary-actions{grid-template-columns:repeat(2,minmax(0,1fr))}}.placeholder\:text-neutral-500::placeholder{--tw-text-opacity:1;color:rgb(108 115 127/var(--tw-text-opacity,1))}.first\:pt-0:first-child{padding-top:0}.last\:border-0:last-child{border-width:0}.last\:border-b-0:last-child{border-bottom-width:0}.last\:border-r-0:last-child{border-right-width:0}.last\:pb-0:last-child{padding-bottom:0}.focus-within\:outline-none:focus-within{outline-offset:2px;outline:2px solid #0000}.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-brand-500\/25:focus-within{--tw-ring-color:rgb(var(--brand-500) / .25)}.hover\:-translate-y-0\.5:hover{--tw-translate-y:-.125rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-brand-200:hover{--tw-border-opacity:1;border-color:rgb(var(--brand-200) / var(--tw-border-opacity,1))}.hover\:border-brand-300:hover{--tw-border-opacity:1;border-color:rgb(var(--brand-300) / var(--tw-border-opacity,1))}.hover\:border-brand-700:hover{--tw-border-opacity:1;border-color:rgb(var(--brand-700) / var(--tw-border-opacity,1))}.hover\:bg-brand-25:hover{--tw-bg-opacity:1;background-color:rgb(var(--brand-25) / var(--tw-bg-opacity,1))}.hover\:bg-brand-50:hover{--tw-bg-opacity:1;background-color:rgb(var(--brand-50) / var(--tw-bg-opacity,1))}.hover\:bg-brand-50\/30:hover{background-color:rgb(var(--brand-50) / .3)}.hover\:bg-brand-50\/40:hover{background-color:rgb(var(--brand-50) / .4)}.hover\:bg-brand-700:hover{--tw-bg-opacity:1;background-color:rgb(var(--brand-700) / var(--tw-bg-opacity,1))}.hover\:bg-error-50:hover{--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity,1))}.hover\:bg-error-700:hover{--tw-bg-opacity:1;background-color:rgb(185 28 28/var(--tw-bg-opacity,1))}.hover\:bg-neutral-100:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.hover\:bg-neutral-50:hover{--tw-bg-opacity:1;background-color:rgb(249 250 251/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\/20:hover{background-color:#fff3}.hover\:text-brand-700:hover{--tw-text-opacity:1;color:rgb(var(--brand-700) / var(--tw-text-opacity,1))}.hover\:text-brand-800:hover{--tw-text-opacity:1;color:rgb(var(--brand-800) / var(--tw-text-opacity,1))}.hover\:text-error-700:hover{--tw-text-opacity:1;color:rgb(185 28 28/var(--tw-text-opacity,1))}.hover\:text-neutral-700:hover{--tw-text-opacity:1;color:rgb(56 66 80/var(--tw-text-opacity,1))}.hover\:text-neutral-800:hover{--tw-text-opacity:1;color:rgb(31 42 55/var(--tw-text-opacity,1))}.hover\:text-neutral-900:hover{--tw-text-opacity:1;color:rgb(17 25 39/var(--tw-text-opacity,1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:shadow-sm:hover{--tw-shadow:0px 1px 3px #0000001a, 0px 1px 2px -1px #0000001a;--tw-shadow-colored:0px 1px 3px var(--tw-shadow-color), 0px 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-xs:hover{--tw-shadow:0px 1px 2px #0000000d;--tw-shadow-colored:0px 1px 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)}.focus\:border-brand-500:focus{--tw-border-opacity:1;border-color:rgb(var(--brand-500) / var(--tw-border-opacity,1))}.focus\:ring-brand-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(var(--brand-500) / var(--tw-ring-opacity,1))}.active\:cursor-grabbing:active{cursor:grabbing}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.group:focus-within .group-focus-within\:flex,.group:hover .group-hover\:flex{display:flex}.group:hover .group-hover\:underline{text-decoration-line:underline}.group:hover .group-hover\:opacity-100{opacity:1}.peer:checked~.peer-checked\:translate-x-5{--tw-translate-x:1.25rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.peer:checked~.peer-checked\:bg-brand-600{--tw-bg-opacity:1;background-color:rgb(var(--brand-600) / var(--tw-bg-opacity,1))}@media (width>=640px){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:block{display:block}.sm\:inline{display:inline}.sm\:inline-flex{display:inline-flex}.sm\:hidden{display: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-\[120px_1fr\]{grid-template-columns:120px 1fr}.sm\:grid-cols-\[40px_minmax\(0\,1fr\)_minmax\(0\,1fr\)_120px_42px\]{grid-template-columns:40px minmax(0,1fr) minmax(0,1fr) 120px 42px}.sm\:grid-cols-\[40px_minmax\(0\,1fr\)_minmax\(0\,1fr\)_42px\]{grid-template-columns:40px minmax(0,1fr) minmax(0,1fr) 42px}.sm\:grid-cols-\[minmax\(0\,1fr\)_180px_auto\]{grid-template-columns:minmax(0,1fr) 180px auto}.sm\:grid-cols-\[minmax\(0\,1fr\)_90px_130px_42px\]{grid-template-columns:minmax(0,1fr) 90px 130px 42px}.sm\:grid-cols-\[minmax\(220px\,1fr\)_180px\]{grid-template-columns:minmax(220px,1fr) 180px}.sm\:flex-row{flex-direction:row}.sm\:items-start{align-items:flex-start}.sm\:items-end{align-items:flex-end}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:pb-0{padding-bottom:0}}@media (width>=768px){.md\:col-span-2{grid-column:span 2/span 2}.md\:block{display:block}.md\:inline-flex{display:inline-flex}.md\:hidden{display:none}.md\:max-w-\[50\%\]{max-width:50%}.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-\[160px_minmax\(0\,1fr\)\]{grid-template-columns:160px minmax(0,1fr)}.md\:grid-cols-\[1fr_1fr_auto\]{grid-template-columns:1fr 1fr auto}.md\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.md\:flex-row{flex-direction:row}.md\:items-start{align-items:flex-start}.md\:items-end{align-items:flex-end}.md\:items-center{align-items:center}.md\:justify-between{justify-content:space-between}.md\:pl-0{padding-left:0}.md\:pl-72{padding-left:18rem}}@media (width>=1024px){.lg\:col-span-2{grid-column:span 2/span 2}.lg\:inline{display:inline}.lg\:flex{display:flex}.lg\:inline-flex{display:inline-flex}.lg\:hidden{display:none}.lg\:w-auto{width:auto}.lg\:min-w-\[360px\]{min-width:360px}.lg\:max-w-72{max-width:18rem}.lg\:max-w-md{max-width:28rem}.lg\:columns-2{-moz-columns:2;columns:2}.lg\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.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-\[1\.25fr_\.75fr\]{grid-template-columns:1.25fr .75fr}.lg\:grid-cols-\[1\.4fr_repeat\(5\,minmax\(130px\,1fr\)\)\]{grid-template-columns:1.4fr repeat(5,minmax(130px,1fr))}.lg\:grid-cols-\[1fr_120px_180px_auto\]{grid-template-columns:1fr 120px 180px auto}.lg\:grid-cols-\[1fr_360px\]{grid-template-columns:1fr 360px}.lg\:grid-cols-\[1fr_380px\]{grid-template-columns:1fr 380px}.lg\:grid-cols-\[220px_220px_minmax\(0\,1fr\)\]{grid-template-columns:220px 220px minmax(0,1fr)}.lg\:grid-cols-\[220px_minmax\(0\,1fr\)\]{grid-template-columns:220px minmax(0,1fr)}.lg\:grid-cols-\[240px_minmax\(0\,1fr\)\]{grid-template-columns:240px minmax(0,1fr)}.lg\:grid-cols-\[320px_minmax\(0\,1fr\)\]{grid-template-columns:320px minmax(0,1fr)}.lg\:grid-cols-\[340px_minmax\(0\,1fr\)\]{grid-template-columns:340px minmax(0,1fr)}.lg\:grid-cols-\[48px_160px_minmax\(0\,1fr\)_42px\]{grid-template-columns:48px 160px minmax(0,1fr) 42px}.lg\:grid-cols-\[minmax\(0\,1\.2fr\)_170px_150px_130px\]{grid-template-columns:minmax(0,1.2fr) 170px 150px 130px}.lg\:grid-cols-\[minmax\(0\,1\.2fr\)_minmax\(280px\,\.8fr\)\]{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_100px_160px_42px\]{grid-template-columns:minmax(0,1fr) 100px 160px 42px}.lg\:grid-cols-\[minmax\(0\,1fr\)_160px\]{grid-template-columns:minmax(0,1fr) 160px}.lg\:grid-cols-\[minmax\(0\,1fr\)_280px\]{grid-template-columns:minmax(0,1fr) 280px}.lg\:grid-cols-\[minmax\(0\,1fr\)_320px\]{grid-template-columns:minmax(0,1fr) 320px}.lg\:grid-cols-\[minmax\(0\,1fr\)_340px\]{grid-template-columns:minmax(0,1fr) 340px}.lg\:grid-cols-\[minmax\(0\,1fr\)_360px\]{grid-template-columns:minmax(0,1fr) 360px}.lg\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.lg\:grid-cols-\[minmax\(180px\,1\.2fr\)_minmax\(150px\,\.8fr\)_120px_96px_auto\]{grid-template-columns:minmax(180px,1.2fr) minmax(150px,.8fr) 120px 96px auto}.lg\:grid-cols-\[minmax\(260px\,1fr\)_180px_180px\]{grid-template-columns:minmax(260px,1fr) 180px 180px}.lg\:grid-cols-\[minmax\(260px\,1fr\)_190px_190px\]{grid-template-columns:minmax(260px,1fr) 190px 190px}.lg\:grid-cols-\[minmax\(260px\,1fr\)_190px_190px_220px\]{grid-template-columns:minmax(260px,1fr) 190px 190px 220px}.lg\:grid-cols-\[minmax\(260px\,1fr\)_220px\]{grid-template-columns:minmax(260px,1fr) 220px}.lg\:grid-cols-\[minmax\(260px\,1fr\)_220px_auto\]{grid-template-columns:minmax(260px,1fr) 220px auto}.lg\:flex-row{flex-direction:row}.lg\:flex-wrap{flex-wrap:wrap}.lg\:items-start{align-items:flex-start}.lg\:items-end{align-items:flex-end}.lg\:items-center{align-items:center}.lg\:justify-end{justify-content:flex-end}.lg\:justify-between{justify-content:space-between}.lg\:border-b-0{border-bottom-width:0}.lg\:border-r{border-right-width:1px}.lg\:p-6{padding:1.5rem}.lg\:p-7{padding:1.75rem}.lg\:px-6{padding-left:1.5rem;padding-right:1.5rem}.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:py-4{padding-top:1rem;padding-bottom:1rem}.lg\:py-6{padding-top:1.5rem;padding-bottom:1.5rem}.lg\:text-4xl{font-size:2.25rem;line-height:2.5rem}.lg\:text-5xl{font-size:3rem;line-height:1}}@media (width>=1280px){.xl\:col-span-2{grid-column:span 2/span 2}.xl\:col-span-3{grid-column:span 3/span 3}.xl\:block{display:block}.xl\:flex{display:flex}.xl\:w-\[420px\]{width:420px}.xl\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.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-\[1\.25fr_\.75fr\]{grid-template-columns:1.25fr .75fr}.xl\:grid-cols-\[1fr_190px_190px_auto\]{grid-template-columns:1fr 190px 190px auto}.xl\:grid-cols-\[220px_minmax\(0\,1fr\)\]{grid-template-columns:220px minmax(0,1fr)}.xl\:grid-cols-\[300px_minmax\(0\,1fr\)\]{grid-template-columns:300px minmax(0,1fr)}.xl\:grid-cols-\[300px_minmax\(0\,1fr\)_300px\]{grid-template-columns:300px minmax(0,1fr) 300px}.xl\:grid-cols-\[340px_minmax\(0\,1fr\)\]{grid-template-columns:340px minmax(0,1fr)}.xl\:grid-cols-\[minmax\(0\,1\.1fr\)_minmax\(240px\,\.9fr\)\]{grid-template-columns:minmax(0,1.1fr) minmax(240px,.9fr)}.xl\:grid-cols-\[minmax\(0\,1\.3fr\)_minmax\(320px\,\.7fr\)\]{grid-template-columns:minmax(0,1.3fr) minmax(320px,.7fr)}.xl\:grid-cols-\[minmax\(0\,1fr\)_260px\]{grid-template-columns:minmax(0,1fr) 260px}.xl\:grid-cols-\[minmax\(0\,1fr\)_320px\]{grid-template-columns:minmax(0,1fr) 320px}.xl\:grid-cols-\[minmax\(0\,1fr\)_340px\]{grid-template-columns:minmax(0,1fr) 340px}.xl\:grid-cols-\[minmax\(0\,1fr\)_360px\]{grid-template-columns:minmax(0,1fr) 360px}.xl\:grid-cols-\[minmax\(0\,1fr\)_380px\]{grid-template-columns:minmax(0,1fr) 380px}.xl\:grid-cols-\[minmax\(0\,1fr\)_400px\]{grid-template-columns:minmax(0,1fr) 400px}.xl\:grid-cols-\[minmax\(0\,1fr\)_420px\]{grid-template-columns:minmax(0,1fr) 420px}.xl\:grid-cols-\[minmax\(0\,1fr\)_minmax\(360px\,420px\)\]{grid-template-columns:minmax(0,1fr) minmax(360px,420px)}.xl\:grid-cols-\[minmax\(240px\,1fr\)_140px_140px_140px_180px\]{grid-template-columns:minmax(240px,1fr) 140px 140px 140px 180px}.xl\:grid-cols-\[minmax\(240px\,1fr\)_170px_170px_170px_150px\]{grid-template-columns:minmax(240px,1fr) 170px 170px 170px 150px}.xl\:flex-row{flex-direction:row}.xl\:flex-wrap{flex-wrap:wrap}.xl\:items-start{align-items:flex-start}.xl\:items-end{align-items:flex-end}.xl\:justify-between{justify-content:space-between}}@media (width>=1536px){.\32 xl\:col-span-3{grid-column:span 3/span 3}.\32 xl\:block{display:block}.\32 xl\:hidden{display:none}.\32 xl\:min-w-\[220px\]{min-width:220px}.\32 xl\:max-w-80{max-width:20rem}.\32 xl\:columns-3{-moz-columns:3;columns:3}.\32 xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.\32 xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.\32 xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.\32 xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.\32 xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.\32 xl\:grid-cols-\[260px_minmax\(0\,1fr\)_300px\]{grid-template-columns:260px minmax(0,1fr) 300px}.\32 xl\:grid-cols-\[310px_minmax\(0\,1fr\)_360px\]{grid-template-columns:310px minmax(0,1fr) 360px}.\32 xl\:grid-cols-\[320px_minmax\(0\,1fr\)_380px\]{grid-template-columns:320px minmax(0,1fr) 380px}.\32 xl\:grid-cols-\[minmax\(0\,1fr\)_minmax\(420px\,520px\)\]{grid-template-columns:minmax(0,1fr) minmax(420px,520px)}.\32 xl\:grid-cols-\[minmax\(260px\,1fr\)_150px_180px_170px_170px_190px_auto\]{grid-template-columns:minmax(260px,1fr) 150px 180px 170px 170px 190px auto}.\32 xl\:border-b-0{border-bottom-width:0}.\32 xl\:border-r{border-right-width:1px}.\32 xl\:px-10{padding-left:2.5rem;padding-right:2.5rem}}@media (width>=2000px){.min-\[2000px\]\:block{display:block}.min-\[2000px\]\:grid-cols-\[minmax\(0\,1fr\)_360px\]{grid-template-columns:minmax(0,1fr) 360px}.min-\[2000px\]\: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))}}.\[\&\>button\+button\]\:border-l>button+button{border-left-width:1px}.\[\&\>button\+button\]\:border-neutral-300>button+button{--tw-border-opacity:1;border-color:rgb(210 214 219/var(--tw-border-opacity,1))}.\[\&\>button\]\:rounded-none>button{border-radius:0}.\[\&\>button\]\:border-0>button{border-width:0}.\[\&\>svg\]\:h-6>svg{height:1.5rem}.\[\&\>svg\]\:w-6>svg{width:1.5rem}.\[\&_a\]\:text-brand-700 a{--tw-text-opacity:1;color:rgb(var(--brand-700) / var(--tw-text-opacity,1))}.\[\&_a\]\:underline a{text-decoration-line:underline}.\[\&_a\]\:underline-offset-2 a{text-underline-offset:2px}.\[\&_em\]\:italic em{font-style:italic}.\[\&_li\]\:ml-5 li{margin-left:1.25rem}.\[\&_ol\]\:list-decimal ol{list-style-type:decimal}.\[\&_p\+p\]\:mt-2 p+p{margin-top:.5rem}.\[\&_strong\]\:font-semibold strong{font-weight:600}.\[\&_ul\]\:list-disc ul{list-style-type:disc}
