@charset "UTF-8";*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}:root{--background: 220 20% 97%;--foreground: 210 20% 8%;--card: 0 0% 100%;--card-foreground: 210 20% 8%;--popover: 0 0% 100%;--popover-foreground: 210 20% 8%;--primary: 341 68% 23%;--primary-foreground: 0 0% 100%;--secondary: 216 20% 94%;--secondary-foreground: 213 14% 29%;--muted: 216 20% 94%;--muted-foreground: 215 11% 47%;--accent: 341 45% 94%;--accent-foreground: 341 60% 30%;--destructive: 353 60% 53%;--destructive-foreground: 0 0% 100%;--border: 214 18% 92%;--input: 216 14% 86%;--ring: 341 68% 23%;--radius: .625rem}.container{width:100%}@media (min-width: 640px){.container{max-width:640px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1280px){.container{max-width:1280px}}@media (min-width: 1536px){.container{max-width:1536px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.invisible{visibility:hidden}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{top:0;right:0;bottom:0;left:0}.left-1{left:.25rem}.left-\[50\%\]{left:50%}.right-1{right:.25rem}.right-2{right:.5rem}.right-4{right:1rem}.top-4{top:1rem}.top-\[50\%\]{top:50%}.z-50{z-index:50}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.my-1{margin-top:.25rem;margin-bottom:.25rem}.mt-2{margin-top:.5rem}.block{display:block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.h-10{height:2.5rem}.h-3\.5{height:.875rem}.h-4{height:1rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-px{height:1px}.max-h-96{max-height:24rem}.w-3\.5{width:.875rem}.w-4{width:1rem}.w-7{width:1.75rem}.w-72{width:18rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-auto{width:auto}.w-full{width:100%}.min-w-\[8rem\]{min-width:8rem}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.max-w-lg{max-width:32rem}.border-collapse{border-collapse:collapse}.translate-x-\[-50\%\]{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-\[-50\%\]{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-default{cursor:default}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-2{gap:.5rem}.gap-4{gap:1rem}.space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.25rem * var(--tw-space-x-reverse));margin-left:calc(.25rem * 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-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-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))}.overflow-hidden{overflow:hidden}.whitespace-nowrap{white-space:nowrap}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.border{border-width:1px}.border-input{border-color:hsl(var(--input))}.bg-accent{background-color:hsl(var(--accent))}.bg-background{background-color:hsl(var(--background))}.bg-black\/50{background-color:#00000080}.bg-destructive{background-color:hsl(var(--destructive))}.bg-muted{background-color:hsl(var(--muted))}.bg-popover{background-color:hsl(var(--popover))}.bg-primary{background-color:hsl(var(--primary))}.bg-secondary{background-color:hsl(var(--secondary))}.bg-transparent{background-color:transparent}.p-0{padding:0}.p-1{padding:.25rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-6{padding:1.5rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-8{padding-left:2rem;padding-right:2rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.pl-2{padding-left:.5rem}.pr-8{padding-right:2rem}.pt-1{padding-top:.25rem}.text-center{text-align:center}.text-\[0\.8rem\]{font-size:.8rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xs{font-size:.75rem;line-height:1rem}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.capitalize{text-transform:capitalize}.leading-none{line-height:1}.tracking-tight{letter-spacing:-.025em}.text-accent-foreground{color:hsl(var(--accent-foreground))}.text-destructive-foreground{color:hsl(var(--destructive-foreground))}.text-muted-foreground{color:hsl(var(--muted-foreground))}.text-popover-foreground{color:hsl(var(--popover-foreground))}.text-primary{color:hsl(var(--primary))}.text-primary-foreground{color:hsl(var(--primary-foreground))}.text-secondary-foreground{color:hsl(var(--secondary-foreground))}.underline-offset-4{text-underline-offset:4px}.opacity-50{opacity:.5}.opacity-70{opacity:.7}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.ring-offset-background{--tw-ring-offset-color: hsl(var(--background))}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-200{transition-duration:.2s}@keyframes enter{0%{opacity:var(--tw-enter-opacity, 1);transform:translate3d(var(--tw-enter-translate-x, 0),var(--tw-enter-translate-y, 0),0) scale3d(var(--tw-enter-scale, 1),var(--tw-enter-scale, 1),var(--tw-enter-scale, 1)) rotate(var(--tw-enter-rotate, 0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity, 1);transform:translate3d(var(--tw-exit-translate-x, 0),var(--tw-exit-translate-y, 0),0) scale3d(var(--tw-exit-scale, 1),var(--tw-exit-scale, 1),var(--tw-exit-scale, 1)) rotate(var(--tw-exit-rotate, 0))}}.duration-200{animation-duration:.2s}.placeholder\:text-muted-foreground::-moz-placeholder{color:hsl(var(--muted-foreground))}.placeholder\:text-muted-foreground::placeholder{color:hsl(var(--muted-foreground))}.focus-within\:relative:focus-within{position:relative}.focus-within\:z-20:focus-within{z-index:20}.hover\:bg-accent:hover{background-color:hsl(var(--accent))}.hover\:bg-destructive\/90:hover{background-color:hsl(var(--destructive) / .9)}.hover\:bg-primary:hover{background-color:hsl(var(--primary))}.hover\:bg-primary\/90:hover{background-color:hsl(var(--primary) / .9)}.hover\:bg-secondary\/80:hover{background-color:hsl(var(--secondary) / .8)}.hover\:text-accent-foreground:hover{color:hsl(var(--accent-foreground))}.hover\:text-primary-foreground:hover{color:hsl(var(--primary-foreground))}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.focus\:bg-accent:focus{background-color:hsl(var(--accent))}.focus\:bg-primary:focus{background-color:hsl(var(--primary))}.focus\:text-accent-foreground:focus{color:hsl(var(--accent-foreground))}.focus\:text-primary-foreground:focus{color:hsl(var(--primary-foreground))}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-1:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(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)}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-ring:focus{--tw-ring-color: hsl(var(--ring))}.focus\:ring-offset-2:focus{--tw-ring-offset-width: 2px}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:ring-1:focus-visible{--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)}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-ring:focus-visible{--tw-ring-color: hsl(var(--ring))}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width: 2px}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.aria-selected\:bg-accent[aria-selected=true]{background-color:hsl(var(--accent))}.aria-selected\:bg-accent\/50[aria-selected=true]{background-color:hsl(var(--accent) / .5)}.aria-selected\:text-accent-foreground[aria-selected=true]{color:hsl(var(--accent-foreground))}.aria-selected\:text-muted-foreground[aria-selected=true]{color:hsl(var(--muted-foreground))}.aria-selected\:opacity-100[aria-selected=true]{opacity:1}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=active\]\:bg-background[data-state=active]{background-color:hsl(var(--background))}.data-\[state\=active\]\:text-foreground[data-state=active]{color:hsl(var(--foreground))}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[state\=active\]\:shadow[data-state=active]{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.data-\[state\=open\]\:animate-in[data-state=open]{animation-name:enter;animation-duration:.15s;--tw-enter-opacity: initial;--tw-enter-scale: initial;--tw-enter-rotate: initial;--tw-enter-translate-x: initial;--tw-enter-translate-y: initial}.data-\[state\=closed\]\:animate-out[data-state=closed]{animation-name:exit;animation-duration:.15s;--tw-exit-opacity: initial;--tw-exit-scale: initial;--tw-exit-rotate: initial;--tw-exit-translate-x: initial;--tw-exit-translate-y: initial}.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity: 0}.data-\[state\=open\]\:fade-in-0[data-state=open]{--tw-enter-opacity: 0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale: .95}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale: .95}@media (min-width: 640px){.sm\:flex-row{flex-direction:row}.sm\:justify-end{justify-content:flex-end}.sm\:space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.sm\:space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.sm\:space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.sm\:rounded-lg{border-radius:var(--radius)}.sm\:text-left{text-align:left}}.\[\&\:has\(\[aria-selected\]\)\]\:bg-accent:has([aria-selected]){background-color:hsl(var(--accent))}.first\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-l-md:has([aria-selected]):first-child{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.last\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-r-md:has([aria-selected]):last-child{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[aria-selected\]\.day-outside\)\]\:bg-accent\/50:has([aria-selected].day-outside){background-color:hsl(var(--accent) / .5)}.\[\&\:has\(\[aria-selected\]\.day-range-end\)\]\:rounded-r-md:has([aria-selected].day-range-end){border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.\[\&\>span\]\:line-clamp-1>span{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-4 svg{width:1rem;height:1rem}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html,body,#root{height:100%}body{font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;background:#f6f7f9;color:#101418;font-size:.9375rem;line-height:1.55;-webkit-font-smoothing:antialiased}::-moz-selection{background:#f6ecef}::selection{background:#f6ecef}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}@media (prefers-reduced-motion: reduce){*,*:before,*:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}}.app-shell{--nav-w: 252px;display:flex;flex-direction:column;min-height:100vh}.app-shell.app-shell--nav-collapsed{--nav-w: 68px}@media (min-width: 1100px){.app-shell{flex-direction:row}}.app-main{flex:1;display:flex;flex-direction:column;min-width:0;margin-left:0}@media (min-width: 1100px){.app-main{margin-left:var(--nav-w);transition:margin-left .2s cubic-bezier(.2,.7,.3,1)}}.app-content{width:100%;max-width:1440px;margin:0 auto;padding:16px 16px 56px}@media (min-width: 768px){.app-content{padding:32px 36px 72px}}tr.linha-click{cursor:pointer}tr.linha-click td{transition:background .16s cubic-bezier(.2,.7,.3,1)}tr.linha-click:hover td{background:#f6ecef}tr.linha-click:focus-visible{outline:2px solid #64132d;outline-offset:-2px}.rdp{--rdp-cell-size: 40px;--rdp-caption-font-size: 18px;--rdp-accent-color: #0000ff;--rdp-background-color: #e7edff;--rdp-accent-color-dark: #3003e1;--rdp-background-color-dark: #180270;--rdp-outline: 2px solid var(--rdp-accent-color);--rdp-outline-selected: 3px solid var(--rdp-accent-color);--rdp-selected-color: #fff;margin:1em}.rdp-vhidden{box-sizing:border-box;margin:0;background:transparent;-moz-appearance:none;-webkit-appearance:none;appearance:none;position:absolute!important;top:0;width:1px!important;height:1px!important;padding:0!important;overflow:hidden!important;clip:rect(1px,1px,1px,1px)!important;border:0!important}.rdp-button_reset{appearance:none;position:relative;margin:0;padding:0;cursor:default;color:inherit;background:none;font:inherit;-moz-appearance:none;-webkit-appearance:none}.rdp-button_reset:focus-visible{outline:none}.rdp-button{border:2px solid transparent}.rdp-button[disabled]:not(.rdp-day_selected){opacity:.25}.rdp-button:not([disabled]){cursor:pointer}.rdp-button:focus-visible:not([disabled]){color:inherit;background-color:var(--rdp-background-color);border:var(--rdp-outline)}.rdp-button:hover:not([disabled]):not(.rdp-day_selected){background-color:var(--rdp-background-color)}.rdp-months{display:flex}.rdp-month{margin:0 1em}.rdp-month:first-child{margin-left:0}.rdp-month:last-child{margin-right:0}.rdp-table{margin:0;max-width:calc(var(--rdp-cell-size) * 7);border-collapse:collapse}.rdp-with_weeknumber .rdp-table{max-width:calc(var(--rdp-cell-size) * 8);border-collapse:collapse}.rdp-caption{display:flex;align-items:center;justify-content:space-between;padding:0;text-align:left}.rdp-multiple_months .rdp-caption{position:relative;display:block;text-align:center}.rdp-caption_dropdowns{position:relative;display:inline-flex}.rdp-caption_label{position:relative;z-index:1;display:inline-flex;align-items:center;margin:0;padding:0 .25em;white-space:nowrap;color:currentColor;border:0;border:2px solid transparent;font-family:inherit;font-size:var(--rdp-caption-font-size);font-weight:700}.rdp-nav{white-space:nowrap}.rdp-multiple_months .rdp-caption_start .rdp-nav{position:absolute;top:50%;left:0;transform:translateY(-50%)}.rdp-multiple_months .rdp-caption_end .rdp-nav{position:absolute;top:50%;right:0;transform:translateY(-50%)}.rdp-nav_button{display:inline-flex;align-items:center;justify-content:center;width:var(--rdp-cell-size);height:var(--rdp-cell-size);padding:.25em;border-radius:100%}.rdp-dropdown_year,.rdp-dropdown_month{position:relative;display:inline-flex;align-items:center}.rdp-dropdown{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;z-index:2;top:0;bottom:0;left:0;width:100%;margin:0;padding:0;cursor:inherit;opacity:0;border:none;background-color:transparent;font-family:inherit;font-size:inherit;line-height:inherit}.rdp-dropdown[disabled]{opacity:unset;color:unset}.rdp-dropdown:focus-visible:not([disabled])+.rdp-caption_label{background-color:var(--rdp-background-color);border:var(--rdp-outline);border-radius:6px}.rdp-dropdown_icon{margin:0 0 0 5px}.rdp-head{border:0}.rdp-head_row,.rdp-row{height:100%}.rdp-head_cell{vertical-align:middle;font-size:.75em;font-weight:700;text-align:center;height:100%;height:var(--rdp-cell-size);padding:0;text-transform:uppercase}.rdp-tbody{border:0}.rdp-tfoot{margin:.5em}.rdp-cell{width:var(--rdp-cell-size);height:100%;height:var(--rdp-cell-size);padding:0;text-align:center}.rdp-weeknumber{font-size:.75em}.rdp-weeknumber,.rdp-day{display:flex;overflow:hidden;align-items:center;justify-content:center;box-sizing:border-box;width:var(--rdp-cell-size);max-width:var(--rdp-cell-size);height:var(--rdp-cell-size);margin:0;border:2px solid transparent;border-radius:100%}.rdp-day_today:not(.rdp-day_outside){font-weight:700}.rdp-day_selected,.rdp-day_selected:focus-visible,.rdp-day_selected:hover{color:var(--rdp-selected-color);opacity:1;background-color:var(--rdp-accent-color)}.rdp-day_outside{opacity:.5}.rdp-day_selected:focus-visible{outline:var(--rdp-outline);outline-offset:2px;z-index:1}.rdp:not([dir=rtl]) .rdp-day_range_start:not(.rdp-day_range_end){border-top-right-radius:0;border-bottom-right-radius:0}.rdp:not([dir=rtl]) .rdp-day_range_end:not(.rdp-day_range_start){border-top-left-radius:0;border-bottom-left-radius:0}.rdp[dir=rtl] .rdp-day_range_start:not(.rdp-day_range_end){border-top-left-radius:0;border-bottom-left-radius:0}.rdp[dir=rtl] .rdp-day_range_end:not(.rdp-day_range_start){border-top-right-radius:0;border-bottom-right-radius:0}.rdp-day_range_end.rdp-day_range_start{border-radius:100%}.rdp-day_range_middle{border-radius:0}.sidebar-frame{background:#12161c;color:#aeb6c2;display:flex;padding:10px 0;z-index:20;position:sticky;top:0;flex-direction:row;align-items:center;width:100%;border-bottom:1px solid #262d38}@media (min-width: 1100px){.sidebar-frame{position:fixed;inset:0 auto 0 0;flex-direction:column;align-items:stretch;width:var(--nav-w, 252px);padding:22px 0 16px;border-bottom:none;transition:width .2s cubic-bezier(.2,.7,.3,1)}}.sidebar-brand-block{display:none}@media (min-width: 1100px){.sidebar-brand-block{display:block;padding:0 22px 20px;border-bottom:1px solid #262d38;margin-bottom:14px;width:100%}}.sidebar-brand-mark{font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-weight:600;letter-spacing:-.015em;font-variant-numeric:tabular-nums;font-size:1.12rem;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sidebar-brand-sub{font-size:.6875rem;letter-spacing:.18em;text-transform:uppercase;color:#6b7480;margin-top:4px;white-space:nowrap}.sidebar-nav-block{flex:1;display:flex;flex-direction:row;gap:2px;padding:0 8px;overflow-x:auto}@media (min-width: 1100px){.sidebar-nav-block{flex-direction:column;gap:4px;padding:6px 12px;overflow:visible}}.sidebar-nav-item,.sidebar-toggle-btn,.sidebar-logout-btn{position:relative;display:flex;align-items:center;gap:10px;min-width:0;padding:10px 12px;border-radius:10px;color:#aeb6c2;font-size:.9rem;white-space:nowrap;border:none;background:transparent;transition:background .16s cubic-bezier(.2,.7,.3,1),color .16s cubic-bezier(.2,.7,.3,1)}.sidebar-nav-item:hover,.sidebar-toggle-btn:hover,.sidebar-logout-btn:hover{background:#1b212a;color:#fff}.sidebar-nav-item:focus-visible,.sidebar-toggle-btn:focus-visible,.sidebar-logout-btn:focus-visible{outline:2px solid #9c6577;outline-offset:2px}.sidebar-nav-item.active{background:#64132d;color:#fff}.sidebar-nav-item--soon{color:#6b7480}.sidebar-nav-item--soon .sidebar-nav-icon{opacity:.6}.sidebar-nav-item--disabled{cursor:not-allowed}.sidebar-nav-item--disabled:hover{background:transparent;color:#6b7480}.sidebar-nav-soon{display:inline-block;margin-left:8px;font-size:.62rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:#6b7480;border:1px solid #262d38;border-radius:999px;padding:1px 7px;vertical-align:middle}.sidebar-nav-icon{display:inline-flex;align-items:center;justify-content:center;opacity:.9;flex-shrink:0}@media (max-width: 767px){.sidebar-nav-label{font-size:.82rem}}@media (min-width: 1100px){.sidebar-nav-label{white-space:normal;min-width:0;line-height:1.3}}.sidebar-tip,.sidebar-toggle-btn{display:none}@media (min-width: 1100px){.sidebar-toggle-btn{display:flex;margin:4px 12px 0}}.sidebar-logout-btn{margin:0 8px;font-size:.85rem;padding:8px 12px}@media (min-width: 1100px){.sidebar-logout-btn{margin:2px 12px 4px}}.sidebar-foot-block{display:none}@media (min-width: 1100px){.sidebar-foot-block{display:block;padding:14px 22px 4px;border-top:1px solid #262d38;font-size:.6875rem;color:#6b7480;line-height:1.7;width:100%}.sidebar-foot-block b{color:#aeb6c2}.sidebar-frame--collapsed .sidebar-brand-block{padding:0 0 18px;text-align:center}.sidebar-frame--collapsed .sidebar-brand-mark{font-size:1rem;letter-spacing:.06em}.sidebar-frame--collapsed .sidebar-nav-block{align-items:center;padding:6px 0}.sidebar-frame--collapsed .sidebar-nav-item,.sidebar-frame--collapsed .sidebar-toggle-btn,.sidebar-frame--collapsed .sidebar-logout-btn{width:42px;height:42px;padding:0;margin:0;justify-content:center;border-radius:999px}.sidebar-frame--collapsed .sidebar-toggle-btn,.sidebar-frame--collapsed .sidebar-logout-btn{align-self:center}.sidebar-frame--collapsed .sidebar-nav-label,.sidebar-frame--collapsed .sidebar-nav-soon{display:none}.sidebar-frame--collapsed .sidebar-tip{display:block;position:absolute;left:calc(100% + 10px);top:50%;transform:translateY(-50%);background:#101418;color:#fff;font-size:.75rem;font-weight:500;padding:5px 10px;border-radius:10px;box-shadow:0 2px 4px #1014180d,0 10px 28px #10141814;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .16s cubic-bezier(.2,.7,.3,1);z-index:30}.sidebar-frame--collapsed .sidebar-nav-item:hover .sidebar-tip,.sidebar-frame--collapsed .sidebar-nav-item:focus-visible .sidebar-tip,.sidebar-frame--collapsed .sidebar-toggle-btn:hover .sidebar-tip,.sidebar-frame--collapsed .sidebar-toggle-btn:focus-visible .sidebar-tip,.sidebar-frame--collapsed .sidebar-logout-btn:hover .sidebar-tip,.sidebar-frame--collapsed .sidebar-logout-btn:focus-visible .sidebar-tip{opacity:1}}.topbar-frame{position:sticky;top:0;z-index:15;background:#fff;border-bottom:1px solid #e8ebef;box-shadow:0 1px 2px #10141808;display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 16px}@media (min-width: 768px){.topbar-frame{flex-wrap:nowrap;min-height:64px;padding:0 36px}}.topbar-title{font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-weight:600;letter-spacing:-.015em;font-variant-numeric:tabular-nums;font-size:1.1rem;flex:1 0 100%}@media (min-width: 768px){.topbar-title{font-size:1.25rem;flex:0 0 auto}}.topbar-spacer{display:none}@media (min-width: 768px){.topbar-spacer{display:block;flex:1}}.topbar-controls-block{display:flex;flex-wrap:wrap;align-items:center;gap:8px;width:100%}@media (min-width: 768px){.topbar-controls-block{flex-wrap:nowrap;width:auto}}@media (max-width: 767px){.topbar-ctl-label{display:none}}.topbar-pill{display:inline-flex;align-items:center;gap:7px;height:34px;padding:0 14px;border:1px solid #9c6577;border-radius:999px;background:#f6ecef;color:#4e0f23;font-size:.82rem;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap;transition:background .16s cubic-bezier(.2,.7,.3,1),border-color .16s cubic-bezier(.2,.7,.3,1)}.topbar-pill:hover{border-color:#64132d}.topbar-pill:focus-visible{outline:2px solid #64132d;outline-offset:2px}.topbar-pill-clear{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;margin-left:-2px;border:none;border-radius:999px;background:transparent;color:#6b7686;transition:background .16s cubic-bezier(.2,.7,.3,1),color .16s cubic-bezier(.2,.7,.3,1)}.topbar-pill-clear:hover{background:#f6ecef;color:#4e0f23}.topbar-pill-clear:focus-visible{outline:2px solid #64132d;outline-offset:2px}.topbar-nota{flex:1 0 100%;font-size:.78rem;color:#33415c;background:#eef2f8;border:1px solid #e8ebef;border-radius:10px;padding:6px 10px}@media (min-width: 768px){.topbar-nota{flex:0 0 auto;position:absolute;right:36px;top:72px;box-shadow:0 2px 4px #1014180d,0 10px 28px #10141814;z-index:30}}.periodo-tri-frame{display:flex;gap:8px;overflow-x:auto;scroll-snap-type:x proximity;padding:12px;max-width:min(88vw,480px);-webkit-overflow-scrolling:touch}@media (min-width: 768px){.periodo-tri-frame{gap:12px;max-width:560px}}.periodo-tri-card{flex:0 0 auto;scroll-snap-align:start;width:196px;border:1px solid #e8ebef;border-radius:14px;padding:8px 12px 12px;background:#fff;display:flex;flex-direction:column;gap:8px}.periodo-tri-card-title{font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:1rem;font-weight:600;color:#101418}.periodo-tri-ano-todo{border:1px solid #d5dae1;border-radius:10px;background:none;padding:6px 8px;font-size:.78rem;font-weight:600;color:#3f4854;cursor:pointer}.periodo-tri-ano-todo:hover{border-color:#64132d;color:#64132d}.periodo-tri-ano-todo--sel{background:#64132d;border-color:#64132d;color:#fff}.periodo-tri-ano-todo--sel:hover{color:#fff}.periodo-tri-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.periodo-tri-btn{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:2px;border:1px solid #e8ebef;border-radius:10px;background:none;padding:6px 8px;cursor:pointer;text-align:left}.periodo-tri-btn b{font-size:.85rem;color:#101418}.periodo-tri-btn small{font-size:.68rem;color:#6b7686;white-space:nowrap}.periodo-tri-btn:hover:not(:disabled){border-color:#64132d}.periodo-tri-btn:disabled{opacity:.38;cursor:default}.periodo-tri-btn--sel{background:#f6ecef;border-color:#64132d}.periodo-tri-btn--sel b{color:#64132d}.periodo-tri-btn--atual{border-style:dashed;border-color:#d5dae1}.periodo-tri-btn--atual.periodo-tri-btn--sel{border-style:solid;border-color:#64132d}.periodo-tri-atual-tag{position:absolute;top:4px;right:6px;font-size:.58rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#33415c}.report-modal{max-width:520px;width:calc(100vw - 32px)}.report-modal-form{display:flex;flex-direction:column;gap:16px}.report-modal-field{display:flex;flex-direction:column;gap:6px}.report-modal-label{font-size:.72rem;letter-spacing:.06em;text-transform:uppercase;color:#6b7686;font-weight:600}.report-modal-periodo{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.report-modal-periodo-btn{justify-content:flex-start;font-variant-numeric:tabular-nums}.report-modal-week{color:#64132d}.report-modal-formato{display:grid;grid-template-columns:1fr 1fr;gap:8px}.report-modal-formato-btn{width:100%}.report-modal-preview{border:1px solid #e8ebef;border-radius:14px;background:#f6f7f9;padding:12px 14px}.report-modal-preview-head{font-size:.7rem;letter-spacing:.06em;text-transform:uppercase;color:#6b7686;font-weight:600;margin-bottom:8px}.report-modal-destaques{display:grid;grid-template-columns:1fr;gap:4px 18px}@media (min-width: 768px){.report-modal-destaques{grid-template-columns:1fr 1fr}}.report-modal-destaque{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:3px 0;border-bottom:1px dotted #e8ebef}.report-modal-destaque dt{font-size:.8rem;color:#3f4854;min-width:0}.report-modal-destaque dd{font-size:.85rem;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.report-modal-preview-foot,.report-modal-preview-loading{margin-top:8px;font-size:.75rem;color:#6b7686}.report-modal-preview-error{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin-top:8px;font-size:.8rem;line-height:1.5;color:#cf3d4f}.report-modal-empresa{border:1px solid #e8ebef;border-radius:10px;background:#f6f7f9;padding:8px 12px;font-size:.85rem;color:#3f4854}.empresa-filter-btn{display:inline-flex;align-items:center;gap:7px;height:34px;padding:0 12px;border:1px solid #e8ebef;border-radius:10px;background:#fff;color:#3f4854;font-size:.82rem;font-weight:500;max-width:220px;transition:border-color .16s cubic-bezier(.2,.7,.3,1),background .16s cubic-bezier(.2,.7,.3,1),color .16s cubic-bezier(.2,.7,.3,1)}.empresa-filter-btn:hover{border-color:#9c6577;color:#101418}.empresa-filter-btn:focus-visible{outline:2px solid #64132d;outline-offset:2px}.empresa-filter-btn--ativa{background:#f6ecef;border-color:#9c6577;color:#4e0f23}.empresa-filter-btn-label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width: 767px){.empresa-filter-btn-label{max-width:96px}}.empresa-filter-chevron{flex-shrink:0;opacity:.6}.empresa-filter-pop{width:min(88vw,320px);display:flex;flex-direction:column}.empresa-filter-search{display:flex;align-items:center;gap:8px;padding:10px 12px;border-bottom:1px solid #e8ebef;color:#6b7686}.empresa-filter-search input{flex:1;border:none;outline:none;background:none;font:inherit;font-size:.85rem;color:#101418}.empresa-filter-search input::-moz-placeholder{color:#6b7686}.empresa-filter-search input::placeholder{color:#6b7686}.empresa-filter-search button{display:inline-flex;border:none;background:none;color:#6b7686;padding:2px}.empresa-filter-search button:hover{color:#101418}.empresa-filter-lista{max-height:300px;overflow-y:auto;padding:6px;display:flex;flex-direction:column;gap:1px}.empresa-filter-item{display:flex;align-items:center;gap:8px;width:100%;text-align:left;border:none;background:none;padding:8px 10px;border-radius:10px;font-size:.85rem;color:#3f4854;transition:background .16s cubic-bezier(.2,.7,.3,1)}.empresa-filter-item:hover{background:#f6ecef;color:#101418}.empresa-filter-item:focus-visible{outline:2px solid #64132d;outline-offset:2px}.empresa-filter-item--sel{background:#f6ecef;color:#4e0f23;font-weight:600}.empresa-filter-item-nome{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.empresa-filter-item-n{font-size:.72rem;color:#6b7686;font-variant-numeric:tabular-nums}.empresa-filter-msg{padding:14px 12px;font-size:.8rem;color:#6b7686;text-align:center}.toaster-frame{position:fixed;right:16px;bottom:16px;z-index:90;display:flex;flex-direction:column;gap:8px;max-width:min(380px,100vw - 32px);pointer-events:none}.toaster-item{pointer-events:auto;display:flex;align-items:flex-start;gap:8px;border:1px solid #d5dae1;border-left:3px solid #1e7f58;border-radius:10px;background:#fff;box-shadow:0 2px 4px #1014180d,0 10px 28px #10141814;padding:10px 12px;cursor:pointer;animation:toaster-entrar .18s ease-out}.toaster-item--aviso{border-left-color:#9a6a10}.toaster-icone{flex:none;margin-top:1px;color:#1e7f58}.toaster-item--aviso .toaster-icone{color:#9a6a10}.toaster-texto{display:flex;flex-direction:column;gap:2px;min-width:0}.toaster-titulo{font-size:.82rem;font-weight:700;color:#101418}.toaster-detalhe{font-size:.76rem;color:#3f4854}@keyframes toaster-entrar{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.login-frame{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px 16px;background:linear-gradient(160deg,#f6f7f9,#f6ecef)}.login-card-block{background:#fff;border:1px solid #e8ebef;border-radius:14px;box-shadow:0 1px 2px #1014180a,0 4px 16px #1014180f;padding:20px;min-width:0;display:flex;flex-direction:column}@media (min-width: 768px){.login-card-block{padding:24px}}.login-card-block{width:100%;max-width:380px;gap:22px;padding:28px 22px;box-shadow:0 8px 16px #10141814,0 24px 60px -20px #10141840}@media (min-width: 768px){.login-card-block{padding:34px 30px}}.login-brand-block{text-align:center}.login-brand-mark{font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-weight:600;letter-spacing:-.015em;font-variant-numeric:tabular-nums;font-size:1.6rem;color:#101418}.login-brand-mark b{color:#64132d;font-weight:600}.login-brand-sub{font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:#6b7686;margin-top:6px}.login-form-block{display:flex;flex-direction:column;gap:14px}.login-field{display:flex;flex-direction:column;gap:6px}.login-label{font-size:.78rem;font-weight:600;color:#3f4854}.login-input{width:100%;padding:10px 12px;border:1px solid #d5dae1;border-radius:10px;background:#fff;color:#101418;font-size:.9rem;transition:border-color .15s,box-shadow .15s}.login-input::-moz-placeholder{color:#6b7686}.login-input::placeholder{color:#6b7686}.login-input:focus{outline:none;border-color:#64132d;box-shadow:0 0 0 3px #f6ecef}.login-erro{font-size:.82rem;color:#cf3d4f;background:#fbe9eb;border:1px solid #cf3d4f;border-radius:10px;padding:8px 10px}.login-submit{width:100%;margin-top:4px}.login-foot-block{text-align:center;font-size:.72rem;color:#6b7686;line-height:1.5}.visao-frame{display:flex;flex-direction:column;gap:16px}@media (min-width: 768px){.visao-frame{gap:24px}}.visao-loading{padding:40px 8px;color:#6b7686;font-size:.9rem}.visao-kpis-block-frame{display:grid;grid-template-columns:repeat(auto-fit,minmax(148px,1fr));gap:16px}@media (min-width: 768px){.visao-kpis-block-frame{gap:24px}}@media (min-width: 1100px){.visao-kpis-block-frame{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:1fr}}.visao-duo-block-frame{display:grid;grid-template-columns:1fr;gap:16px}@media (min-width: 768px){.visao-duo-block-frame{grid-template-columns:1fr 1fr;gap:24px}}.visao-tabela{width:100%;border-collapse:collapse;font-size:.85rem}.visao-tabela th,.visao-tabela td{text-align:left;padding:8px 10px;border-bottom:1px solid #e8ebef}.visao-tabela th{font-size:.7rem;text-transform:uppercase;letter-spacing:.06em;color:#6b7686;font-weight:600}.visao-tabela td{font-variant-numeric:tabular-nums}.visao-tabela td.num,.visao-tabela th.num{text-align:right;font-variant-numeric:tabular-nums}.visao-tabela tr:last-child td{border-bottom:none}.visao-tabela{display:block;overflow-x:auto;white-space:nowrap}.status-pill{display:inline-flex;align-items:center;gap:4px;font-size:.72rem;font-weight:600;padding:2px 9px;border-radius:999px;white-space:nowrap}.status-pill--positive{color:#1e7f58;background:#e3f3eb}.status-pill--critical{color:#cf3d4f;background:#fbe9eb}.status-pill--warning{color:#9a6a10;background:#faf1dd}.status-pill--neutral{color:#3f4854;background:#eef2f8}.kpi-card{background:#fff;border:1px solid #e8ebef;border-radius:14px;box-shadow:0 1px 2px #1014180a,0 4px 16px #1014180f;padding:20px;min-width:0;display:flex;flex-direction:column}@media (min-width: 768px){.kpi-card{padding:24px}}.kpi-card{gap:0}.kpi-card-value-wrap{container-type:inline-size;min-width:0}.kpi-card-head{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:6px;margin-bottom:8px}.kpi-card-label{font-size:.72rem;color:#6b7686;letter-spacing:.03em;text-transform:uppercase;margin-bottom:0;min-width:0}.kpi-card--alerta-warning{border-color:#9a6a10}.kpi-card--alerta-critical{border-color:#cf3d4f}.kpi-card--alerta-warning.kpi-card--click:hover{border-color:#9a6a10}.kpi-card--alerta-critical.kpi-card--click:hover{border-color:#cf3d4f}.kpi-card-value{font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-weight:600;letter-spacing:-.015em;font-variant-numeric:tabular-nums;line-height:1.05;white-space:nowrap;font-size:clamp(1.1rem,.75rem + .9vw,1.9rem);font-size:clamp(.62rem,150cqw / var(--kpi-chars, 8),1.9rem)}.kpi-card-foot{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:10px}.kpi-card-sub{font-size:.8rem;color:#3f4854}.kpi-card-delta{display:inline-flex;align-items:center;gap:4px;font-size:.75rem;font-weight:600;padding:2px 8px;border-radius:999px}.kpi-card-delta--up{color:#1e7f58;background:#e3f3eb}.kpi-card-delta--down{color:#cf3d4f;background:#fbe9eb}.kpi-card-delta--flat{color:#9a6a10;background:#faf1dd}.kpi-card--click{cursor:pointer;transition:border-color .16s cubic-bezier(.2,.7,.3,1),box-shadow .16s cubic-bezier(.2,.7,.3,1),transform .16s cubic-bezier(.2,.7,.3,1)}.kpi-card--click:hover{border-color:#9c6577;box-shadow:0 2px 4px #1014180d,0 10px 28px #10141814;transform:translateY(-1px)}.kpi-card--click:focus-visible{outline:2px solid #64132d;outline-offset:2px}.panel-card{background:#fff;border:1px solid #e8ebef;border-radius:14px;box-shadow:0 1px 2px #1014180a,0 4px 16px #1014180f;padding:20px;min-width:0;display:flex;flex-direction:column}@media (min-width: 768px){.panel-card{padding:24px}}.panel-card{gap:8px}.panel-card--hi{border-color:#9c6577;box-shadow:0 0 0 1px #9c6577 inset,0 1px 2px #1014180a,0 4px 16px #1014180f}.panel-card-header{display:flex;align-items:center;justify-content:space-between;gap:10px}.panel-card-title{flex:1 1 auto;min-width:0;font-size:.95rem;font-weight:600}.panel-card-badge{flex:0 1 auto;min-width:0;overflow:hidden}.panel-card-badge .source-chip{max-width:100%;overflow:hidden;text-overflow:ellipsis}.panel-card-subtitle{font-size:.75rem;color:#6b7686}.panel-card-controls{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px;min-height:33px}.panel-card-controls-left{display:flex;align-items:center;gap:8px}.panel-card-controls-right{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px;margin-left:auto}.panel-card-body{display:flex;flex-direction:column;gap:12px;min-width:0}.source-chip{display:inline-flex;align-items:center;gap:6px;font-size:.625rem;letter-spacing:.06em;text-transform:uppercase;color:#6b7686;border:1px solid #d5dae1;border-radius:999px;padding:3px 9px;white-space:nowrap}.source-chip-dot{width:6px;height:6px;border-radius:50%;background:#6b7686}.source-chip--manual .source-chip-dot{background:#9a6a10}.source-chip--api .source-chip-dot{background:#1e7f58}.source-chip--contrato .source-chip-dot{background:#64132d}.source-chip--mock .source-chip-dot{background:#6b7686}.empty-state-frame{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:8px;padding:40px 20px;color:#6b7686;min-height:160px}.empty-state-frame--compact{padding:20px 12px;min-height:96px;gap:4px}.empty-state-icon{display:inline-flex;align-items:center;justify-content:center;color:#d5dae1;margin-bottom:2px}.empty-state-title{font-weight:600;color:#3f4854;font-size:.9rem}.empty-state-msg{font-size:.8rem;max-width:40ch;line-height:1.5}.empty-state-frame--compact .empty-state-title{font-size:.82rem}.empty-state-frame--compact .empty-state-msg{font-size:.74rem}.section-header-frame{display:flex;align-items:center;gap:14px;margin:8px 2px 2px}.section-header-title{font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-weight:600;letter-spacing:-.015em;font-variant-numeric:tabular-nums;font-size:1.02rem;color:#101418;white-space:nowrap}.section-header-sub{font-size:.75rem;color:#6b7686;white-space:nowrap}@media (max-width: 560px){.section-header-sub{display:none}}.section-header-line{flex:1;height:1px;background:#e8ebef;min-width:12px}.section-header-right{display:flex;align-items:center;gap:8px;flex-shrink:0}.error-state-frame{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:8px;padding:40px 20px;color:#6b7686;min-height:160px}.error-state-frame--compact{padding:20px 12px;min-height:96px;gap:4px}.error-state-icon{display:inline-flex;align-items:center;justify-content:center;color:#cf3d4f;margin-bottom:2px}.error-state-title{font-weight:600;color:#cf3d4f;font-size:.9rem}.error-state-msg{font-size:.8rem;max-width:44ch;line-height:1.5}.error-state-retry{display:inline-flex;align-items:center;gap:6px;margin-top:4px;padding:6px 14px;border:1px solid #d5dae1;border-radius:10px;background:#fff;color:#3f4854;font-size:.8rem;font-weight:600;cursor:pointer}.error-state-retry:hover{border-color:#9c6577;color:#64132d}.error-state-frame--compact .error-state-title{font-size:.82rem}.error-state-frame--compact .error-state-msg{font-size:.74rem}.sortable-th-btn{all:unset;cursor:pointer;font:inherit;color:inherit;text-transform:inherit;letter-spacing:inherit;white-space:nowrap;transition:color .16s cubic-bezier(.2,.7,.3,1)}.sortable-th-btn:hover{color:#64132d}.sortable-th-btn:focus-visible{outline:2px solid #64132d;outline-offset:1px}.sortable-th-seta{color:#64132d;font-weight:700}.chart-frame{width:100%;min-width:0;overflow-x:auto;overscroll-behavior-x:contain}.chart-frame text{font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-variant-numeric:tabular-nums}.chart-frame :global(.recharts-text){font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.chart-frame :global(.recharts-cartesian-axis-tick-value){font-size:.72rem}.chart-scroll{max-height:280px;overflow-y:auto;overscroll-behavior:contain}@media (min-width: 768px){.chart-scroll{max-height:340px}}.chart-tooltip{background:#101418;color:#fff;border-radius:10px;padding:8px 10px;box-shadow:0 8px 16px #10141814,0 24px 60px -20px #10141840;font-size:.78rem;line-height:1.5;max-width:240px}.chart-tooltip-label{font-weight:600;margin-bottom:4px}.chart-tooltip-row{display:flex;align-items:center;gap:6px;white-space:nowrap}.chart-tooltip-swatch{width:9px;height:9px;border-radius:2px;flex-shrink:0}.chart-tooltip-key{color:#aeb6c2}.chart-tooltip-val{margin-left:auto;font-variant-numeric:tabular-nums;font-weight:600}.chart-hbar-label{fill:#3f4854;font-size:.72rem;font-weight:600;font-variant-numeric:tabular-nums}.chart-hbar-sublabel{fill:#6b7686;font-weight:500}.chart-empty{display:flex;align-items:center;justify-content:center;color:#6b7686;font-size:.82rem;min-height:120px}.drill-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:#10141873}.drill-modal{position:fixed;z-index:61;inset:auto 0 0 0;max-height:88dvh;display:flex;flex-direction:column;background:#f6f7f9;border:1px solid #e8ebef;border-bottom:none;border-radius:16px 16px 0 0;box-shadow:0 8px 16px #10141814,0 24px 60px -20px #10141840;outline:none}@media (min-width: 768px){.drill-modal{inset:50% auto auto 50%;transform:translate(-50%,-50%);width:min(880px,100vw - 72px);max-height:86vh;border-bottom:1px solid #e8ebef;border-radius:16px}}.drill-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:16px;border-bottom:1px solid #e8ebef;background:#fff;border-radius:16px 16px 0 0}@media (min-width: 768px){.drill-head{padding:20px 24px}}.drill-head-titles{min-width:0;display:flex;flex-direction:column;gap:4px}.drill-title{font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-weight:600;letter-spacing:-.015em;font-variant-numeric:tabular-nums;font-size:1.15rem;color:#101418;margin:0}@media (min-width: 768px){.drill-title{font-size:1.3rem}}.drill-scope{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:.78rem;color:#6b7686}.drill-scope span+span:before{content:"·";margin-right:8px;color:#d5dae1}.drill-scope-dominio{color:#64132d;font-weight:600;text-transform:uppercase;letter-spacing:.05em;font-size:.7rem}.drill-parcial{background:#faf1dd;color:#9a6a10;font-weight:600;padding:2px 8px;border-radius:999px}.drill-parcial:before{content:""!important;margin:0!important}.drill-close{flex:none;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid #e8ebef;border-radius:10px;background:#fff;color:#3f4854;cursor:pointer}.drill-close:hover{background:#f6ecef;color:#64132d}.drill-close:focus-visible{outline:2px solid #64132d;outline-offset:1px}.drill-body{overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:16px}@media (min-width: 768px){.drill-body{padding:20px 24px 24px;gap:20px}}.drill-loading{padding:32px 0;text-align:center;color:#6b7686;font-size:.9rem}.drill-totais{display:flex;flex-wrap:wrap;gap:12px}.drill-total{background:#fff;border:1px solid #e8ebef;border-radius:14px;box-shadow:0 1px 2px #1014180a,0 4px 16px #1014180f;padding:20px;min-width:0;display:flex;flex-direction:column}@media (min-width: 768px){.drill-total{padding:24px}}.drill-total{padding:12px 16px;flex:1 1 150px}.drill-total-valor{font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-weight:600;letter-spacing:-.015em;font-variant-numeric:tabular-nums;font-size:1.35rem;color:#101418}.drill-total-rotulo{font-size:.72rem;text-transform:uppercase;letter-spacing:.06em;color:#6b7686}.drill-secao{display:flex;flex-direction:column;gap:8px;min-width:0}.drill-secao-titulo{font-size:.72rem;text-transform:uppercase;letter-spacing:.08em;color:#6b7686;font-weight:600}.drill-scroll{overflow-x:auto;min-width:0}.drill-tabela{width:100%;border-collapse:collapse;font-size:.85rem}.drill-tabela th,.drill-tabela td{text-align:left;padding:8px 10px;border-bottom:1px solid #e8ebef}.drill-tabela th{font-size:.7rem;text-transform:uppercase;letter-spacing:.06em;color:#6b7686;font-weight:600}.drill-tabela td{font-variant-numeric:tabular-nums}.drill-tabela td.num,.drill-tabela th.num{text-align:right;font-variant-numeric:tabular-nums}.drill-tabela tr:last-child td{border-bottom:none}.drill-grupo-head th{background:#eef2f8;color:#33415c;font-size:.76rem;font-weight:600;text-transform:none;letter-spacing:0;border-radius:10px}.drill-pessoa-nome{white-space:nowrap}.drill-chip{display:inline-block;margin-left:8px;padding:1px 7px;border-radius:999px;background:#eef2f8;color:#33415c;font-size:.68rem;font-weight:600}.drill-inline-bar{display:inline-block;vertical-align:middle;width:56px;height:6px;margin-right:8px;border-radius:999px;background:#f6ecef;overflow:hidden}.drill-inline-bar span{display:block;height:100%;width:var(--w, 0%);background:#9c6577;border-radius:999px}.drill-categorias{display:flex;flex-direction:column;gap:8px}.drill-categoria{display:grid;grid-template-columns:minmax(90px,150px) 1fr auto;align-items:center;gap:12px;min-width:0}.drill-categoria-rotulo{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:.82rem;color:#3f4854}.drill-categoria-track{height:10px;border-radius:999px;background:#f6ecef;overflow:hidden}.drill-categoria-track span{display:block;height:100%;width:var(--w, 0%);background:#64132d;border-radius:999px}.drill-categoria-num{font-size:.82rem;color:#101418;font-variant-numeric:tabular-nums;white-space:nowrap}.drill-categoria-num small{color:#6b7686}.drill-paginacao{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:.8rem;color:#6b7686}.drill-paginacao-botoes{display:flex;gap:8px}.drill-paginacao-botoes button{border:1px solid #e8ebef;background:#fff;border-radius:10px;padding:4px 10px;font-size:.78rem;color:#3f4854;cursor:pointer}.drill-paginacao-botoes button:hover:not(:disabled){background:#f6ecef;color:#64132d}.drill-paginacao-botoes button:disabled{opacity:.45;cursor:default}.drill-info{display:flex;flex-direction:column;gap:8px}.drill-info-row{display:grid;grid-template-columns:130px 1fr;gap:12px;padding:8px 0;border-bottom:1px solid #e8ebef}.drill-info-row:last-of-type{border-bottom:none}.drill-info-rotulo{font-size:.72rem;text-transform:uppercase;letter-spacing:.06em;color:#6b7686;font-weight:600;padding-top:2px}.drill-info-valor{font-size:.88rem;color:#101418}.drill-nota{font-size:.78rem;color:#6b7686;background:#eef2f8;border:1px solid #e8ebef;border-radius:10px;padding:8px 12px}.captacoes-frame{display:flex;flex-direction:column;gap:16px}@media (min-width: 768px){.captacoes-frame{gap:24px}}.captacoes-loading{padding:40px 8px;color:#6b7686;font-size:.9rem}.captacoes-acoes-block-frame{display:flex;flex-direction:column;gap:8px}@media (min-width: 768px){.captacoes-acoes-block-frame{flex-direction:row;flex-shrink:0;align-items:center;justify-content:flex-end}}.captacoes-kpis-block-frame{display:grid;grid-template-columns:repeat(auto-fit,minmax(148px,1fr));gap:16px}@media (min-width: 768px){.captacoes-kpis-block-frame{gap:24px}}@media (min-width: 1100px){.captacoes-kpis-block-frame{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:1fr}}.captacoes-ranking-block-frame{display:grid;grid-template-columns:1fr}.captacoes-ranking-modo{border:1px solid #d5dae1;border-radius:10px;background:#fff;color:#101418;font:inherit;font-size:.8rem;padding:4px 8px;outline:none}.captacoes-ranking-grid{display:grid;grid-template-columns:1fr;gap:0 32px}@media (min-width: 1100px){.captacoes-ranking-grid{grid-template-columns:repeat(2,1fr)}}.captacoes-evolucao-block-frame{display:grid;grid-template-columns:1fr;gap:16px}@media (min-width: 768px){.captacoes-evolucao-block-frame{grid-template-columns:repeat(2,1fr);gap:24px}}.captacoes-evolucao-wide{min-width:0;display:flex;flex-direction:column}@media (min-width: 768px){.captacoes-evolucao-wide{grid-column:1/-1}}.captacoes-evolucao-wide>*{flex:1}.captacoes-distrib-block-frame{display:grid;grid-template-columns:1fr;gap:16px}@media (min-width: 768px){.captacoes-distrib-block-frame{grid-template-columns:repeat(2,1fr);gap:24px}}@media (min-width: 1100px){.captacoes-distrib-block-frame{grid-template-columns:repeat(3,1fr)}}.captacoes-semanal-block-frame{display:grid;grid-template-columns:1fr;gap:16px}@media (min-width: 768px){.captacoes-semanal-block-frame{grid-template-columns:2fr 1fr;gap:24px}}.captacoes-tabela{width:100%;border-collapse:collapse;font-size:.85rem}.captacoes-tabela th,.captacoes-tabela td{text-align:left;padding:8px 10px;border-bottom:1px solid #e8ebef}.captacoes-tabela th{font-size:.7rem;text-transform:uppercase;letter-spacing:.06em;color:#6b7686;font-weight:600}.captacoes-tabela td{font-variant-numeric:tabular-nums}.captacoes-tabela td.num,.captacoes-tabela th.num{text-align:right;font-variant-numeric:tabular-nums}.captacoes-tabela tr:last-child td{border-bottom:none}.metas-modal{max-width:960px;width:calc(100vw - 32px);max-height:calc(100vh - 48px);grid-template-rows:auto auto minmax(0,1fr) auto auto}.metas-modal-toolbar{display:flex;align-items:center;gap:10px}.metas-modal-ano-label{font-size:.72rem;letter-spacing:.06em;text-transform:uppercase;color:#6b7686;font-weight:600}.metas-modal-ano{border:1px solid #d5dae1;border-radius:10px;background:#fff;color:#101418;font:inherit;font-size:.85rem;padding:5px 8px;outline:none}.metas-modal-scroll{overflow:auto;border:1px solid #e8ebef;border-radius:10px}.metas-modal-tabela{width:100%;border-collapse:collapse;font-size:.82rem;white-space:nowrap}.metas-modal-tabela th,.metas-modal-tabela td{padding:6px 8px;border-bottom:1px solid #e8ebef;text-align:left;vertical-align:middle}.metas-modal-tabela th{position:sticky;top:0;background:#f6f7f9;font-size:.7rem;letter-spacing:.05em;text-transform:uppercase;color:#6b7686;z-index:1}.metas-modal-tabela th.num,.metas-modal-tabela td.num{text-align:right}.metas-modal-input{border:1px solid #d5dae1;border-radius:10px;background:#fff;color:#101418;font:inherit;font-size:.82rem;padding:4px 6px;outline:none}.metas-modal-input:focus-visible{border-color:#64132d;box-shadow:0 0 0 2px #f6ecef}.metas-modal-input:disabled{background:#f6f7f9;color:#6b7686}.metas-modal-input--nome{width:min(200px,100%)}.metas-modal-input--num{width:72px;text-align:right;font-variant-numeric:tabular-nums}.metas-modal-input--num::-moz-placeholder{color:#6b7686}.metas-modal-input--num::placeholder{color:#6b7686}.metas-modal-embreve{margin-left:4px;font-size:.62rem;letter-spacing:.04em;text-transform:uppercase;color:#6b7686;border:1px solid #e8ebef;border-radius:999px;padding:1px 6px}.metas-modal-importar-wrap{display:inline-flex;cursor:help}.metas-modal-th-meses{width:30px}.metas-modal-chevron{position:relative;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border:1px solid transparent;border-radius:10px;background:none;color:#6b7686;cursor:pointer}.metas-modal-chevron:hover{color:#101418;border-color:#d5dae1;background:#f6f7f9}.metas-modal-chevron-dot{position:absolute;top:2px;right:2px;width:6px;height:6px;border-radius:50%;background:#64132d}.metas-modal-meses-row td{background:#f6f7f9}.metas-modal-meses{display:flex;flex-wrap:wrap;gap:10px 18px;padding:2px 0}.metas-modal-meses-tri{display:inline-flex;align-items:flex-end;gap:6px}.metas-modal-meses-tri-label{font-size:.66rem;letter-spacing:.05em;text-transform:uppercase;color:#6b7686;font-weight:600;padding-bottom:6px}.metas-modal-mes{display:inline-flex;flex-direction:column;gap:2px}.metas-modal-mes-label{font-size:.62rem;color:#6b7686}.metas-modal-input--mes{width:58px}.metas-modal-meses-nota{margin-top:6px;font-size:.7rem;color:#6b7686}.metas-modal-aviso{margin-left:6px;font-size:.68rem;color:#6b7686;border:1px solid #d5dae1;border-radius:999px;padding:1px 6px;cursor:help}.metas-modal-remover{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border:1px solid transparent;border-radius:10px;background:none;color:#6b7686;cursor:pointer}.metas-modal-remover:hover:not(:disabled){color:#101418;border-color:#d5dae1;background:#f6f7f9}.metas-modal-vazio{text-align:center;color:#6b7686;padding:18px 8px}.metas-modal-carregando{display:flex;align-items:center;gap:8px;color:#3f4854;padding:24px 4px}.metas-modal-erro{display:flex;align-items:center;gap:6px;color:#cf3d4f;font-size:.8rem}.metas-modal-spin{animation:metas-modal-girar .9s linear infinite}@keyframes metas-modal-girar{to{transform:rotate(360deg)}}.registrar-captacao-modal{max-width:560px;width:calc(100vw - 32px);max-height:calc(100vh - 48px);grid-template-rows:auto minmax(0,1fr)}.registrar-captacao-form{display:flex;flex-direction:column;gap:16px;overflow-y:auto;padding-right:4px}.registrar-captacao-field{display:flex;flex-direction:column;gap:6px;min-width:0}.registrar-captacao-label{font-size:.72rem;letter-spacing:.06em;text-transform:uppercase;color:#6b7686;font-weight:600}.registrar-captacao-input{width:100%;border:1px solid #d5dae1;border-radius:10px;background:#fff;color:#101418;font:inherit;padding:8px 10px;outline:none}.registrar-captacao-input:focus-visible{border-color:#64132d;box-shadow:0 0 0 3px #f6ecef}.registrar-captacao-input:disabled{background:#f6f7f9;color:#6b7686}.registrar-captacao-linha{display:flex;flex-direction:column;gap:16px}@media (min-width: 768px){.registrar-captacao-linha{flex-direction:row}.registrar-captacao-linha .registrar-captacao-field{flex:1}}.registrar-captacao-data-btn{justify-content:flex-start;font-variant-numeric:tabular-nums}.registrar-captacao-ajuda{font-size:.72rem;color:#6b7686}.registrar-captacao-textarea{resize:vertical;min-height:40px}.registrar-captacao-erro{display:flex;align-items:flex-start;gap:6px;border:1px solid #cf3d4f;border-radius:14px;background:#fbe9eb;color:#cf3d4f;padding:10px 12px;font-size:.82rem;line-height:1.45}.registrar-captacao-erro svg{flex-shrink:0;margin-top:2px}.registrar-captacao-spin{animation:registrar-captacao-girar .9s linear infinite}@keyframes registrar-captacao-girar{to{transform:rotate(360deg)}}.metric-toggle{display:inline-flex;align-self:flex-start;border:1px solid #e8ebef;border-radius:10px;background:#f6f7f9;padding:2px;gap:2px}.metric-toggle-opt{border:none;background:transparent;border-radius:7px;padding:4px 12px;font-size:.78rem;font-weight:600;color:#6b7686;transition:background .16s cubic-bezier(.2,.7,.3,1),color .16s cubic-bezier(.2,.7,.3,1)}.metric-toggle-opt:hover{color:#101418}.metric-toggle-opt:focus-visible{outline:2px solid #64132d;outline-offset:2px}.metric-toggle-opt--sel{background:#fff;color:#4e0f23;box-shadow:0 1px 2px #1014180a,0 4px 16px #1014180f}.metric-toggle-opt:disabled{cursor:default}.metric-toggle-opt:disabled:hover{color:#6b7686}.metric-toggle-opt:disabled.metric-toggle-opt--sel:hover{color:#4e0f23}.meta-bar-frame{display:grid;grid-template-columns:128px 1fr 92px;gap:10px;align-items:center;padding:8px 0;border-bottom:1px solid #e8ebef}.meta-bar-frame:last-child{border-bottom:none}@media (min-width: 768px){.meta-bar-frame{grid-template-columns:180px 1fr 118px;gap:14px}}.meta-bar-name{font-size:.85rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.meta-bar-name b{color:#6b7686;font-weight:600;margin-right:8px;font-variant-numeric:tabular-nums}.meta-bar-track{height:20px;background:#e8ebef;border-radius:999px;position:relative;overflow:hidden}.meta-bar-fill{height:100%;width:var(--fill, 0%);border-radius:999px;background:#64132d;transition:width .2s cubic-bezier(.2,.7,.3,1)}.meta-bar-fill--over{background:#1e7f58}.meta-bar-mark{position:absolute;top:0;bottom:0;left:var(--mark, 0%);width:2px;margin-left:-1px;background:#10141866;z-index:1}.meta-bar-mark--ok{background:#ffffff8c}.meta-bar-tag{font-variant-numeric:tabular-nums;font-size:.85rem;font-weight:600;white-space:nowrap;text-align:right}.meta-bar-tag small{color:#6b7686;font-weight:400}.meta-bar-falta{display:block;font-size:.68rem;font-weight:600;color:#9a6a10}.meta-bar-falta--ok{color:#1e7f58}.meta-bar-frame--click{cursor:pointer;border-radius:10px}.meta-bar-frame--click:hover{background:#f6ecef}.meta-bar-frame--click:focus-visible{outline:2px solid #64132d;outline-offset:2px}.meta-bar-chips{grid-column:2;display:flex;flex-wrap:wrap;gap:4px;margin-top:-2px}.meta-bar-chip{display:inline-flex;align-items:center;gap:3px;font-size:.64rem;font-weight:600;color:#6b7686;font-variant-numeric:tabular-nums;border:1px solid #e8ebef;border-radius:999px;padding:0 7px;line-height:1.5}.meta-bar-chip--ok{color:#1e7f58;border-color:#1e7f5859;background:#1e7f5814}.meta-bar-chip-check{font-size:.6rem}.comparativo-ano-total{display:inline-flex;align-items:center;gap:6px;border:1px solid #e8ebef;border-radius:999px;background:#fff;padding:3px 10px;font-size:.75rem;color:#3f4854;font-variant-numeric:tabular-nums;transition:border-color .16s cubic-bezier(.2,.7,.3,1),background .16s cubic-bezier(.2,.7,.3,1)}.comparativo-ano-total b{color:#101418;font-weight:600}.comparativo-ano-total:hover:not(:disabled){border-color:#9c6577;background:#f6ecef}.comparativo-ano-total:disabled{cursor:default}.comparativo-ano-total:focus-visible{outline:2px solid #64132d;outline-offset:2px}.comparativo-ano-total-dot{width:8px;height:8px;border-radius:50%;background:var(--dot, currentColor)}.acordos-frame{display:flex;flex-direction:column;gap:16px}@media (min-width: 768px){.acordos-frame{gap:24px}}.acordos-loading{padding:40px 8px;color:#6b7686;font-size:.9rem}.acordos-kpis-block-frame{display:grid;grid-template-columns:repeat(auto-fit,minmax(148px,1fr));gap:16px}@media (min-width: 768px){.acordos-kpis-block-frame{gap:24px}}@media (min-width: 1100px){.acordos-kpis-block-frame{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:1fr}}.acordos-evolucao-block-frame{display:grid;grid-template-columns:1fr;gap:16px}@media (min-width: 768px){.acordos-evolucao-block-frame{grid-template-columns:repeat(2,1fr);gap:24px}}.acordos-evolucao-wide{grid-column:1/-1;min-width:0}.acordos-empresa-comp-select{max-width:min(220px,100%);border:1px solid #d5dae1;border-radius:10px;background:#fff;color:#101418;font:inherit;font-size:.8rem;padding:4px 8px;outline:none}.acordos-empresa-comp-media{border-color:#d5dae1}.acordos-distrib-block-frame{display:grid;grid-template-columns:1fr;gap:16px}@media (min-width: 768px){.acordos-distrib-block-frame{grid-template-columns:repeat(2,1fr);gap:24px}}@media (min-width: 1100px){.acordos-distrib-block-frame{grid-template-columns:repeat(2,1fr)}}.acordos-negoc-kpis-block-frame{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}@media (min-width: 768px){.acordos-negoc-kpis-block-frame{gap:24px}}@media (min-width: 1100px){.acordos-negoc-kpis-block-frame{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:1fr}}.acordos-negoc-block-frame{display:grid;grid-template-columns:1fr;gap:16px}@media (min-width: 768px){.acordos-negoc-block-frame{grid-template-columns:repeat(2,1fr);gap:24px}}.acordos-negoc-wide{grid-column:1/-1;min-width:0}.acordos-negoc-scroll{max-height:420px}.acordos-negoc-nota{font-size:.72rem;color:#6b7686}.acordos-dado-ausente{color:#6b7686;font-style:italic;cursor:help}.acordos-ganho-pos{color:#1e7f58;font-weight:600}.acordos-ganho-neg{color:#cf3d4f;font-weight:600}.acordos-maiores-block-frame{display:grid;grid-template-columns:1fr;gap:16px}@media (min-width: 768px){.acordos-maiores-block-frame{grid-template-columns:repeat(2,1fr);gap:24px}}.acordos-tabela{width:100%;border-collapse:collapse;font-size:.85rem}.acordos-tabela th,.acordos-tabela td{text-align:left;padding:8px 10px;border-bottom:1px solid #e8ebef}.acordos-tabela th{font-size:.7rem;text-transform:uppercase;letter-spacing:.06em;color:#6b7686;font-weight:600}.acordos-tabela td{font-variant-numeric:tabular-nums}.acordos-tabela td.num,.acordos-tabela th.num{text-align:right;font-variant-numeric:tabular-nums}.acordos-tabela tr:last-child td{border-bottom:none}.acordos-tabela{display:block;overflow-x:auto;white-space:nowrap}.acordos-rank{color:#6b7686;font-variant-numeric:tabular-nums;width:28px}.acordos-topo-block-frame{display:flex;flex-direction:column;gap:16px}@media (min-width: 768px){.acordos-topo-block-frame{flex-direction:row;align-items:center;justify-content:space-between;gap:24px}}.acordos-fonte-strip{flex:0 1 auto;min-width:0;display:flex;flex-direction:column;gap:4px;background:#eef2f8;border:1px solid #e8ebef;border-radius:10px;padding:7px 12px;font-size:.76rem;color:#33415c;font-variant-numeric:tabular-nums}.acordos-fonte-strip b{color:#101418}.acordos-fonte-linha{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px}.acordos-ultimo-icon{flex-shrink:0;opacity:.7}.acordos-ultimo-meta{color:#6b7686}.acordos-fonte-alerta{font-size:.75rem;font-weight:600;color:#9a6a10}.acordos-acoes-block-frame{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:8px}@media (min-width: 768px){.acordos-acoes-block-frame{flex-shrink:0;justify-content:flex-end}}.acordos-tabela-scroll{max-height:560px;overflow:auto}.acordos-tabela-full{width:100%;border-collapse:collapse;font-size:.85rem}.acordos-tabela-full th,.acordos-tabela-full td{text-align:left;padding:8px 10px;border-bottom:1px solid #e8ebef}.acordos-tabela-full th{font-size:.7rem;text-transform:uppercase;letter-spacing:.06em;color:#6b7686;font-weight:600}.acordos-tabela-full td{font-variant-numeric:tabular-nums}.acordos-tabela-full td.num,.acordos-tabela-full th.num{text-align:right;font-variant-numeric:tabular-nums}.acordos-tabela-full tr:last-child td{border-bottom:none}.acordos-tabela-full{white-space:nowrap}.acordos-tabela-full thead th{position:sticky;top:0;background:#fff;z-index:1}.acordos-tabela-nowrap{white-space:nowrap}.acordos-tabela-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px;margin-bottom:8px}.acordos-tabela-filtros{display:flex;flex-wrap:wrap;align-items:center;gap:8px;flex:1 1 auto;min-width:0}.acordos-tabela-busca{width:min(320px,100%);border:1px solid #d5dae1;border-radius:10px;background:#fff;color:#101418;font:inherit;font-size:.8rem;padding:5px 10px;outline:none}.acordos-tabela-busca::-moz-placeholder{color:#6b7686}.acordos-tabela-busca::placeholder{color:#6b7686}.acordos-tabela-busca:focus-visible{border-color:#64132d;box-shadow:0 0 0 3px #f6ecef}.acordos-sos-pendente{color:#9a6a10;font-weight:600;font-size:.78rem;cursor:help}.acordos-sos-filtro{display:inline-flex;align-items:center;gap:6px;border:1px solid #e8ebef;border-radius:999px;background:#fff;padding:3px 10px;font-size:.75rem;font-weight:600;color:#3f4854;font-variant-numeric:tabular-nums;transition:border-color .16s cubic-bezier(.2,.7,.3,1),background .16s cubic-bezier(.2,.7,.3,1),color .16s cubic-bezier(.2,.7,.3,1)}.acordos-sos-filtro:hover{border-color:#9c6577}.acordos-sos-filtro:focus-visible{outline:2px solid #64132d;outline-offset:2px}.acordos-sos-filtro--on{border-color:#9c6577;background:#f6ecef;color:#4e0f23}.acordos-tabela-nota{font-size:.72rem;color:#6b7686}.acordos-desagio-neg{color:#cf3d4f;font-weight:600}.registrar-acordo-modal{max-width:560px;width:calc(100vw - 32px);max-height:calc(100vh - 48px);grid-template-rows:auto minmax(0,1fr)}.registrar-acordo-form{display:flex;flex-direction:column;gap:16px;overflow-y:auto;padding-right:4px}.registrar-acordo-field{display:flex;flex-direction:column;gap:6px;min-width:0}.registrar-acordo-label{font-size:.72rem;letter-spacing:.06em;text-transform:uppercase;color:#6b7686;font-weight:600}.registrar-acordo-busca{position:relative}.registrar-acordo-busca-icon{position:absolute;left:10px;top:50%;transform:translateY(-50%);color:#6b7686;pointer-events:none}.registrar-acordo-input{width:100%;border:1px solid #d5dae1;border-radius:10px;background:#fff;color:#101418;font:inherit;font-variant-numeric:tabular-nums;padding:8px 10px;outline:none}.registrar-acordo-input:focus-visible{border-color:#64132d;box-shadow:0 0 0 3px #f6ecef}.registrar-acordo-input:disabled{background:#f6f7f9;color:#6b7686}.registrar-acordo-busca .registrar-acordo-input{padding-left:30px}.registrar-acordo-resultados{position:absolute;z-index:30;top:calc(100% + 4px);left:0;right:0;background:#fff;border:1px solid #e8ebef;border-radius:14px;box-shadow:0 2px 4px #1014180d,0 10px 28px #10141814;max-height:240px;overflow-y:auto}.registrar-acordo-resultados-status{padding:10px 12px;font-size:.8rem;color:#6b7686}.registrar-acordo-resultado{display:flex;flex-direction:column;gap:2px;width:100%;text-align:left;padding:8px 12px;border:0;background:transparent;cursor:pointer;font:inherit}.registrar-acordo-resultado:hover,.registrar-acordo-resultado:focus-visible{background:#f6ecef;outline:none}.registrar-acordo-resultado+.registrar-acordo-resultado{border-top:1px solid #e8ebef}.registrar-acordo-resultado-numero{font-size:.85rem;font-weight:600;font-variant-numeric:tabular-nums;color:#101418}.registrar-acordo-resultado-meta,.registrar-acordo-selecionado-meta{font-size:.75rem;color:#6b7686}.registrar-acordo-selecionado{display:flex;align-items:center;justify-content:space-between;gap:8px;border:1px solid #e8ebef;border-radius:14px;background:#f6f7f9;padding:8px 10px}.registrar-acordo-selecionado-info{display:flex;flex-direction:column;gap:2px;min-width:0}.registrar-acordo-selecionado-numero{font-size:.85rem;font-weight:600;font-variant-numeric:tabular-nums}.registrar-acordo-conferencia{border:1px solid #e8ebef;border-radius:14px;background:#f6f7f9;padding:12px 14px}.registrar-acordo-conferencia-head{font-size:.7rem;letter-spacing:.06em;text-transform:uppercase;color:#6b7686;font-weight:600;margin-bottom:8px}.registrar-acordo-conferencia-loading{display:flex;align-items:center;gap:6px;font-size:.8rem;color:#6b7686}.registrar-acordo-conferencia-lista{display:flex;flex-direction:column;gap:4px}.registrar-acordo-conferencia-item{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:3px 0;border-bottom:1px dotted #e8ebef}.registrar-acordo-conferencia-item:last-child{border-bottom:0}.registrar-acordo-conferencia-item dt{font-size:.78rem;color:#3f4854;white-space:nowrap}.registrar-acordo-conferencia-item dd{font-size:.82rem;font-weight:600;text-align:right;min-width:0;overflow-wrap:anywhere}.registrar-acordo-aviso{display:flex;align-items:flex-start;gap:8px;border:1px solid #9a6a10;border-radius:14px;background:#faf1dd;color:#9a6a10;padding:10px 12px;font-size:.82rem;line-height:1.45;cursor:pointer}.registrar-acordo-aviso input{margin-top:3px;accent-color:#9a6a10}.registrar-acordo-linha{display:flex;flex-direction:column;gap:16px}@media (min-width: 768px){.registrar-acordo-linha{flex-direction:row}.registrar-acordo-linha .registrar-acordo-field{flex:1}}.registrar-acordo-moeda{display:flex;align-items:center;gap:8px}.registrar-acordo-moeda .registrar-acordo-input{text-align:right}.registrar-acordo-moeda-prefixo{font-size:.85rem;font-weight:600;color:#6b7686}.registrar-acordo-data-btn{justify-content:flex-start;font-variant-numeric:tabular-nums}.registrar-acordo-erro{display:flex;align-items:flex-start;gap:6px;border:1px solid #cf3d4f;border-radius:14px;background:#fbe9eb;color:#cf3d4f;padding:10px 12px;font-size:.82rem;line-height:1.45}.registrar-acordo-erro svg{flex-shrink:0;margin-top:2px}.registrar-acordo-sobrescrever{border:0;background:transparent;color:#cf3d4f;font:inherit;font-weight:700;text-decoration:underline;cursor:pointer;padding:0}.registrar-acordo-textarea{resize:vertical;min-height:40px}.registrar-acordo-arquivo{padding:6px 10px;cursor:pointer}.registrar-acordo-arquivo::file-selector-button{border:1px solid #d5dae1;border-radius:10px;background:#f6f7f9;color:#3f4854;font:inherit;font-size:.78rem;font-weight:600;padding:4px 10px;margin-right:10px;cursor:pointer}.registrar-acordo-ajuda{font-size:.72rem;color:#6b7686}.registrar-acordo-banco{display:flex;flex-direction:column;gap:8px;border-top:1px solid #e8ebef;padding-top:10px}.registrar-acordo-banco-toggle{display:inline-flex;align-items:center;gap:6px;border:0;background:transparent;padding:0;font:inherit;font-size:.82rem;font-weight:600;color:#3f4854;cursor:pointer}.registrar-acordo-banco-toggle:hover:not(:disabled){color:#101418}.registrar-acordo-banco-toggle:disabled{opacity:.6;cursor:default}.registrar-acordo-banco-toggle:focus-visible{outline:2px solid #64132d;outline-offset:2px}.registrar-acordo-banco-campos{display:flex;flex-direction:column;gap:10px}.registrar-acordo-spin{animation:registrar-acordo-girar .9s linear infinite}@keyframes registrar-acordo-girar{to{transform:rotate(360deg)}}.registrar-acordo-projuris{display:flex;flex-direction:column;gap:8px;border:1px dashed #d5dae1;border-radius:14px;background:#f6f7f9;padding:10px 12px}@media (min-width: 768px){.registrar-acordo-projuris{flex-direction:row;align-items:center;justify-content:space-between}.registrar-acordo-projuris .registrar-acordo-projuris-status{flex:1}}.registrar-acordo-projuris-status{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;min-width:0;font-size:.78rem;line-height:1.4;color:#6b7686}.registrar-acordo-projuris-conta{width:auto;max-width:100%;padding:4px 8px;font-size:.78rem}.registrar-acordo-projuris-erro{display:inline-flex;align-items:center;gap:4px;color:#cf3d4f}.registrar-acordo-projuris-aviso{color:#9a6a10}.fase-editavel-tag{display:inline-flex;align-items:center;gap:4px;border:1px solid transparent;border-radius:999px;padding:1px 8px;font:inherit;font-size:.78rem;color:#3f4854;background:transparent;white-space:nowrap}.fase-editavel-tag--editavel{border-color:#d5dae1;background:#fff;cursor:pointer}.fase-editavel-tag--editavel:hover{border-color:#101418;color:#101418}.fase-editavel-tag--editavel:focus-visible{outline:2px solid #64132d;outline-offset:2px}.fase-editavel-menu{display:flex;flex-direction:column;gap:4px;width:200px;padding:8px}.fase-editavel-menu-nota{font-size:.7rem;color:#6b7686;padding:0 2px 2px}.fase-editavel-opcao{display:inline-flex;align-items:center;gap:6px;border:1px solid #d5dae1;border-radius:999px;background:#fff;padding:4px 10px;font-size:.78rem;font-weight:600;color:#3f4854;cursor:pointer;text-align:left}.fase-editavel-opcao:hover:not(:disabled){border-color:#101418;color:#101418}.fase-editavel-opcao:disabled{opacity:.6;cursor:default}.fase-editavel-opcao:focus-visible{outline:2px solid #64132d;outline-offset:2px}.fase-editavel-opcao--atual{border-color:#1e7f58;background:#e3f3eb;color:#1e7f58}.fase-editavel-atual-hint{margin-left:auto;font-size:.68rem;font-weight:400;color:#6b7686}.fase-editavel-spin{animation:fase-editavel-girar .9s linear infinite}@keyframes fase-editavel-girar{to{transform:rotate(360deg)}}.contas-bancarias-modal{max-width:640px}.contas-bancarias-loading{padding:24px 0;color:#6b7686;font-size:.85rem}.contas-bancarias-busca{width:100%;border:1px solid #d5dae1;border-radius:10px;background:#fff;color:#101418;padding:7px 10px;font:inherit;font-size:.82rem}.contas-bancarias-busca::-moz-placeholder{color:#6b7686}.contas-bancarias-busca::placeholder{color:#6b7686}.contas-bancarias-busca:focus-visible{outline:2px solid #64132d;outline-offset:2px}.contas-bancarias-vazio{padding:18px 4px;color:#6b7686;font-size:.82rem;line-height:1.5}.contas-bancarias-lista{display:flex;flex-direction:column;gap:10px;max-height:55vh;overflow-y:auto;padding-right:2px}.contas-bancarias-card{border:1px solid #e8ebef;border-radius:10px;background:#fff;padding:10px 12px;display:flex;flex-direction:column;gap:8px}.contas-bancarias-card-topo{display:flex;align-items:center;justify-content:space-between;gap:8px}.contas-bancarias-card-acordo{display:inline-flex;align-items:center;gap:6px;font-size:.78rem;font-weight:600;color:#101418;min-width:0}.contas-bancarias-copiar-tudo{display:inline-flex;align-items:center;gap:4px;flex:none;border:1px solid #d5dae1;border-radius:999px;background:#fff;padding:2px 10px;font-size:.72rem;font-weight:600;color:#3f4854;cursor:pointer}.contas-bancarias-copiar-tudo:hover{border-color:#101418;color:#101418}.contas-bancarias-copiar-tudo:focus-visible{outline:2px solid #64132d;outline-offset:2px}.contas-bancarias-campos{display:flex;flex-wrap:wrap;gap:6px}.contas-bancarias-campo{display:inline-flex;align-items:baseline;gap:6px;border:1px solid #e8ebef;border-radius:10px;background:#f6f7f9;padding:4px 8px;font:inherit;cursor:copy;text-align:left}.contas-bancarias-campo:hover{border-color:#101418}.contas-bancarias-campo:focus-visible{outline:2px solid #64132d;outline-offset:2px}.contas-bancarias-campo-rotulo{font-size:.68rem;text-transform:uppercase;letter-spacing:.03em;color:#6b7686;flex:none}.contas-bancarias-campo-valor{font-size:.8rem;font-weight:600;color:#101418;font-variant-numeric:tabular-nums;word-break:break-all}.audiencias-recorte{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.audiencias-recorte-select{width:auto;min-width:150px;font-size:.82rem}.audiencias-recorte-limpar{display:inline-flex;align-items:center;gap:4px;padding:5px 10px;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:.78rem;color:#3f4854;background:transparent;border:1px solid #d5dae1;border-radius:10px;cursor:pointer}.audiencias-recorte-limpar:hover{color:#64132d;border-color:#64132d}.audiencias-recorte-limpar:focus-visible{outline:2px solid #64132d;outline-offset:2px}.audiencias-page-frame{display:flex;flex-direction:column}.audiencias-tabs{gap:2px;height:auto;margin-bottom:12px;padding:3px;background:#f6f7f9;border:1px solid #e8ebef;border-radius:10px}.audiencias-tabs button{padding:6px 14px;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:.82rem;color:#3f4854;border-radius:10px}.audiencias-tabs button[data-state=active]{color:#4e0f23;background:#fff;box-shadow:0 1px 2px #1014180a,0 4px 16px #1014180f}.audiencias-frame{display:flex;flex-direction:column;gap:16px}@media (min-width: 768px){.audiencias-frame{gap:24px}}.audiencias-loading{padding:40px 8px;color:#6b7686;font-size:.9rem}.audiencias-kpis-block-frame{display:grid;grid-template-columns:repeat(auto-fit,minmax(148px,1fr));gap:16px}@media (min-width: 768px){.audiencias-kpis-block-frame{gap:24px}}@media (min-width: 1100px){.audiencias-kpis-block-frame{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:1fr}}.audiencias-pauta-block-frame{display:grid;grid-template-columns:1fr}.audiencias-distrib-block-frame{display:grid;grid-template-columns:1fr;gap:16px}@media (min-width: 768px){.audiencias-distrib-block-frame{grid-template-columns:repeat(2,1fr);gap:24px}}@media (min-width: 1100px){.audiencias-distrib-block-frame{grid-template-columns:repeat(3,1fr)}}.alertas-pauta{display:flex;flex-direction:column;background:#fff;border:1px solid #d5dae1;border-radius:14px;box-shadow:0 1px 2px #1014180a,0 4px 16px #1014180f;overflow:hidden}.alertas-pauta-topo{display:flex;align-items:center;gap:8px;width:100%;padding:10px 12px;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:.84rem;color:#101418;background:transparent;border:0;cursor:pointer;text-align:left}.alertas-pauta-topo:hover{background:#f6f7f9}.alertas-pauta-topo:focus-visible{outline:2px solid #64132d;outline-offset:-2px}.alertas-pauta-titulo{font-weight:600}.alertas-pauta-contador{flex:1 1 auto;font-size:.76rem;color:#6b7686}.alertas-pauta-seta{flex:0 0 auto;color:#6b7686;transition:transform .15s ease}.alertas-pauta-seta.is-aberta{transform:rotate(180deg)}.alertas-pauta-lista{display:flex;flex-direction:column;margin:0;padding:0;list-style:none;border-top:1px solid #e8ebef}.alertas-pauta-item{display:flex;align-items:baseline;gap:8px;padding:8px 12px;font-size:.8rem;color:#3f4854;border-bottom:1px solid #e8ebef;border-left:3px solid transparent}.alertas-pauta-item:last-child{border-bottom:0}.alertas-pauta-item--critical{border-left-color:#cf3d4f}.alertas-pauta-item--warning{border-left-color:#9a6a10}.alertas-pauta-icone{flex:0 0 auto;color:#6b7686;align-self:center}.alertas-pauta-quando{flex:0 0 auto;font-variant-numeric:tabular-nums;color:#101418;font-weight:600;white-space:nowrap}.alertas-pauta-texto{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.alertas-pauta-tag{flex:0 0 auto;padding:1px 8px;font-size:.7rem;color:#6b7686;background:#f6f7f9;border-radius:999px;white-space:nowrap}.alertas-pauta-nota{margin:0;padding:8px 12px 10px;font-size:.72rem;color:#6b7686;border-top:1px solid #e8ebef}.alertas-pauta-acao{display:flex;align-items:baseline;gap:8px;width:100%;padding:0;font:inherit;color:inherit;text-align:left;background:transparent;border:0;cursor:pointer}.alertas-pauta-acao:hover .alertas-pauta-texto{color:#64132d}.alertas-pauta-acao:focus-visible{outline:2px solid #64132d;outline-offset:2px;border-radius:10px}.alertas-pauta-acao--estatica{cursor:default}.novas-audiencias{display:flex;flex-direction:column;background:#fff;border:1px solid #d5dae1;border-radius:14px;box-shadow:0 1px 2px #1014180a,0 4px 16px #1014180f;overflow:hidden}.novas-audiencias-topo{display:flex;align-items:center;gap:8px;width:100%;padding:10px 12px;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:.84rem;color:#101418;background:transparent;border:0;cursor:pointer;text-align:left}.novas-audiencias-topo>svg:first-child{color:#64132d}.novas-audiencias-topo:hover{background:#f6f7f9}.novas-audiencias-topo:focus-visible{outline:2px solid #64132d;outline-offset:-2px}.novas-audiencias-titulo{font-weight:600}.novas-audiencias-contador{flex:1 1 auto;font-size:.76rem;color:#6b7686}.novas-audiencias-seta{flex:0 0 auto;color:#6b7686;transition:transform .15s ease}.novas-audiencias-seta.is-aberta{transform:rotate(180deg)}.novas-audiencias-lista{display:flex;flex-direction:column;margin:0;padding:0;list-style:none;border-top:1px solid #e8ebef;max-height:320px;overflow-y:auto}.novas-audiencias-item{border-left:3px solid #9c6577}.novas-audiencias-item+.novas-audiencias-item{border-top:1px solid #e8ebef}.novas-audiencias-acao{display:flex;align-items:center;gap:8px;width:100%;padding:7px 12px;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:.8rem;color:#101418;background:transparent;border:0;text-align:left;cursor:pointer}.novas-audiencias-acao:hover{background:#f6ecef}.novas-audiencias-acao:focus-visible{outline:2px solid #64132d;outline-offset:-2px}.novas-audiencias-quando{flex:0 0 auto;font-variant-numeric:tabular-nums;font-weight:600;color:#3f4854}.novas-audiencias-texto{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.novas-audiencias-adv{flex:0 0 auto;font-size:.74rem;color:#9c6577}.novas-audiencias-adv--vazio{padding:1px 7px;color:#9a6a10;background:#faf1dd;border-radius:999px;font-weight:600}.novas-audiencias-nota{margin:0;padding:8px 12px;font-size:.74rem;line-height:1.4;color:#6b7686;border-top:1px solid #e8ebef;background:#f6f7f9}.pauta-audiencias-frame{display:flex;flex-direction:column;gap:12px}@media (min-width: 768px){.pauta-audiencias-frame{gap:16px}}.pauta-audiencias-loading{padding:40px 8px;color:#6b7686;font-size:.9rem}.pauta-audiencias-filtros-block-frame{display:flex;flex-direction:column;gap:8px;padding:12px;background:#fff;border:1px solid #e8ebef;border-radius:14px;box-shadow:0 1px 2px #1014180a,0 4px 16px #1014180f}@media (min-width: 768px){.pauta-audiencias-filtros-block-frame{flex-direction:row;align-items:center;flex-wrap:wrap;gap:12px;padding:12px 16px}}.pauta-audiencias-filtros-block-left{display:flex;flex:1 1 320px;flex-direction:column;gap:8px;min-width:0}@media (min-width: 768px){.pauta-audiencias-filtros-block-left{flex-direction:row;align-items:center;gap:12px}}.pauta-audiencias-modo{display:flex;flex:0 0 auto;gap:2px;padding:3px;background:#f6f7f9;border:1px solid #d5dae1;border-radius:10px}.pauta-audiencias-modo-btn{display:inline-flex;align-items:center;gap:5px;flex:1 1 auto;justify-content:center;padding:5px 10px;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:.78rem;color:#3f4854;background:transparent;border:0;border-radius:10px;cursor:pointer}.pauta-audiencias-modo-btn:hover{color:#64132d}.pauta-audiencias-modo-btn.is-ativo{color:#4e0f23;background:#fff;box-shadow:0 1px 2px #1014180a,0 4px 16px #1014180f}@media (min-width: 768px){.pauta-audiencias-modo-btn{flex:0 0 auto}}.pauta-audiencias-filtros-block-right{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}@media (min-width: 768px){.pauta-audiencias-filtros-block-right{display:flex;flex:1 1 auto;flex-wrap:wrap;justify-content:flex-end;gap:8px}}.pauta-audiencias-busca{width:100%;min-width:170px;padding:8px 12px;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:.86rem;color:#101418;background:#f6f7f9;border:1px solid #d5dae1;border-radius:10px;outline:none}.pauta-audiencias-busca::-moz-placeholder{color:#6b7686}.pauta-audiencias-busca::placeholder{color:#6b7686}.pauta-audiencias-busca:focus{border-color:#9c6577;background:#fff}.pauta-audiencias-select{min-width:0;font-size:.82rem}@media (min-width: 768px){.pauta-audiencias-select{width:auto;flex:0 1 auto;min-width:132px}}.pauta-audiencias-select--ordem{gap:5px;color:#64132d;border-color:#9c6577}.pauta-audiencias-sep{align-self:stretch;width:1px;margin:2px;background:#d5dae1}.pauta-audiencias-acoes{display:inline-flex;align-items:center;gap:8px;margin-left:auto}.pauta-audiencias-salvar{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:.82rem;font-weight:600;color:#fff;background:#64132d;border:1px solid #64132d;border-radius:10px;cursor:pointer;white-space:nowrap}.pauta-audiencias-salvar:hover{background:#4e0f23;border-color:#4e0f23}.pauta-audiencias-salvar-n{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;font-size:.72rem;font-weight:700;color:#64132d;background:#fff;border-radius:9px}.pauta-audiencias-descartar{height:32px;padding:0 8px;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:.82rem;color:#6b7686;background:transparent;border:0;border-radius:10px;cursor:pointer}.pauta-audiencias-descartar:hover{color:#cf3d4f;background:#fbe9eb}.pauta-audiencias-rascunho-solto{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:12px;padding:8px 12px;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:.84rem;color:#101418;background:#f6ecef;border:1px solid #9c6577;border-radius:10px}.pauta-audiencias-item.is-pendente,.pauta-audiencias-card.is-pendente{outline:2px dashed #9c6577;outline-offset:1px}.pauta-audiencias-lista-block-frame{display:flex;flex-direction:column;gap:20px}.pauta-audiencias-dia-block{display:flex;flex-direction:column;gap:8px}.pauta-audiencias-dia-head{display:flex;align-items:center;gap:8px}.pauta-audiencias-dia-nome{font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-weight:600;letter-spacing:-.015em;font-variant-numeric:tabular-nums;font-size:1.02rem;color:#4e0f23}.pauta-audiencias-dia-data{font-size:.78rem;color:#6b7686}.pauta-audiencias-dia-linha{flex:1 1 auto;height:1px;background:#e8ebef}.pauta-audiencias-dia-total{font-size:.74rem;color:#6b7686;white-space:nowrap}.pauta-audiencias-dia-itens{display:flex;flex-direction:column;gap:8px}.pauta-audiencias-kanban-block-frame{display:flex;flex-direction:column;gap:16px}@media (min-width: 768px){.pauta-audiencias-kanban-block-frame{flex-direction:row;gap:12px;overflow-x:auto;padding-bottom:8px;scroll-snap-type:x proximity}}.pauta-audiencias-coluna{display:flex;flex-direction:column;gap:8px;padding:8px;background:#f6f7f9;border:1px solid #e8ebef;border-radius:14px}@media (min-width: 768px){.pauta-audiencias-coluna{flex:1 0 262px;min-width:262px;max-width:320px;scroll-snap-align:start}}.pauta-audiencias-coluna-head{display:flex;align-items:baseline;gap:8px;padding:2px 4px 6px;border-bottom:1px solid #e8ebef}.pauta-audiencias-coluna-nome{font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-weight:600;letter-spacing:-.015em;font-variant-numeric:tabular-nums;font-size:.96rem;color:#4e0f23}.pauta-audiencias-coluna-data{flex:1 1 auto;font-size:.74rem;color:#6b7686}.pauta-audiencias-coluna-total{padding:1px 8px;font-size:.72rem;font-variant-numeric:tabular-nums;color:#64132d;background:#f6ecef;border-radius:999px}.pauta-audiencias-coluna-corpo{display:flex;flex-direction:column;gap:8px}.pauta-audiencias-coluna-vazia{padding:16px 0;font-size:.75rem;color:#6b7686;text-align:center}.pauta-audiencias-card{display:flex;flex-direction:column;gap:5px;padding:8px 10px;background:#fff;border:1px solid #e8ebef;border-radius:10px;box-shadow:0 1px 2px #1014180a,0 4px 16px #1014180f}.pauta-audiencias-card-topo{display:flex;align-items:baseline;gap:6px}.pauta-audiencias-card-hora{font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-weight:600;letter-spacing:-.015em;font-size:.92rem;font-variant-numeric:tabular-nums;color:#64132d;white-space:nowrap}.pauta-audiencias-card-tipo{overflow-wrap:break-word;font-size:.78rem;font-weight:600;color:#101418;line-height:1.25}.pauta-audiencias-card-topo .editar-audiencia-trigger{flex:0 0 auto;margin-left:auto}.pauta-audiencias-card-chips{display:flex;flex-wrap:wrap;gap:4px}.pauta-audiencias-card-partes{display:flex;flex-direction:column;gap:1px}.pauta-audiencias-card-parte{display:block;font-size:.76rem;color:#3f4854;line-height:1.3}.pauta-audiencias-card-parte .pauta-audiencias-item-rot{margin-right:4px}.pauta-audiencias-card-rodape{display:flex;flex-wrap:wrap;align-items:center;gap:3px 8px;font-size:.72rem;color:#6b7686}.pauta-audiencias-card-proc{font-size:.68rem;font-variant-numeric:tabular-nums;color:#6b7686;padding-top:3px;border-top:1px dashed #e8ebef}.pauta-audiencias-item{display:flex;flex-direction:column;gap:4px;padding:12px;background:#fff;border:1px solid #e8ebef;border-left:3px solid #d5dae1;border-radius:10px;box-shadow:0 1px 2px #1014180a,0 4px 16px #1014180f}@media (min-width: 768px){.pauta-audiencias-item{flex-direction:row;gap:16px;padding:12px 16px}}.pauta-audiencias-item-hora{flex:0 0 auto;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-weight:600;letter-spacing:-.015em;font-size:1.04rem;font-variant-numeric:tabular-nums;color:#64132d;white-space:nowrap}@media (min-width: 768px){.pauta-audiencias-item-hora{min-width:56px;padding-top:1px}}.pauta-audiencias-item-corpo{display:flex;flex:1 1 auto;flex-direction:column;gap:5px;min-width:0}.pauta-audiencias-item-topo{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.pauta-audiencias-item-tipo{font-size:.9rem;font-weight:600;color:#101418}.pauta-audiencias-mod{padding:2px 8px;font-size:.7rem;border:1px solid transparent;border-radius:999px}.pauta-audiencias-mod--presencial{color:#9a6a10;background:#faf1dd}.pauta-audiencias-mod--remoto{color:#1e7f58;background:#e3f3eb}.pauta-audiencias-mod--hibrida{color:#64132d;background:#f6ecef}.pauta-audiencias-mod--nd{color:#6b7686;background:#f6f7f9;border-color:#d5dae1}.pauta-audiencias-tier{padding:2px 8px;font-size:.7rem;letter-spacing:.02em;border-radius:999px;color:#33415c;background:#eef2f8}.pauta-audiencias-tier--diamante{color:#4e0f23;background:#f6ecef}.pauta-audiencias-item-partes{display:flex;flex-direction:column;gap:2px}@media (min-width: 768px){.pauta-audiencias-item-partes{flex-direction:row;flex-wrap:wrap;gap:16px}}.pauta-audiencias-item-parte{display:inline-flex;align-items:center;gap:5px;font-size:.83rem;color:#3f4854;min-width:0}.pauta-audiencias-item-rot{font-size:.68rem;text-transform:uppercase;letter-spacing:.06em;color:#6b7686}.pauta-audiencias-item-cargo{color:#6b7686;font-size:.76rem}.pauta-audiencias-item-meta{display:flex;flex-wrap:wrap;align-items:center;gap:5px 12px;font-size:.75rem;color:#6b7686}.pauta-audiencias-item-proc{font-variant-numeric:tabular-nums;color:#3f4854}.pauta-audiencias-item-pasta,.pauta-audiencias-item-sala{padding:1px 6px;background:#f6f7f9;border:1px solid #e8ebef;border-radius:10px}.pauta-audiencias-item-adv{color:#9c6577}.pauta-audiencias-item-local{display:inline-flex;align-items:center;gap:3px}.pauta-audiencias-item-link{display:inline-flex;align-items:center;gap:3px;color:#64132d;text-decoration:none;border-bottom:1px solid #d5dae1}.pauta-audiencias-item-link:hover{color:#4e0f23;border-bottom-color:#64132d}.pauta-audiencias-item-notas{display:flex;flex-wrap:wrap;gap:4px 8px;padding-top:3px;border-top:1px dashed #e8ebef;font-size:.72rem;color:#6b7686}.pauta-audiencias-nota--obs{color:#3f4854}.pauta-audiencias-nota--sit{color:#cf3d4f;font-weight:600}.pauta-audiencias-item-advdet{color:#6b7686;font-weight:400}.pauta-audiencias-limpar{display:inline-flex;align-items:center;gap:4px;padding:0 10px;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:.78rem;color:#6b7686;background:transparent;border:1px solid #d5dae1;border-radius:10px;cursor:pointer}.pauta-audiencias-limpar:hover{color:#cf3d4f;border-color:#cf3d4f}.pauta-audiencias-card-sit{padding-top:3px;font-size:.7rem;font-weight:600;color:#cf3d4f}.pauta-audiencias-header-acoes{display:inline-flex;align-items:center;gap:10px;flex-wrap:wrap}.pauta-audiencias-export{display:inline-flex;align-items:center;gap:5px;padding:5px 10px;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:.78rem;color:#3f4854;background:#fff;border:1px solid #d5dae1;border-radius:10px;cursor:pointer}.pauta-audiencias-export:hover{color:#64132d;border-color:#64132d}.pauta-audiencias-export:focus-visible{outline:2px solid #64132d;outline-offset:2px}.pauta-audiencias-item--critical{background:#fbe9eb;border-color:#fbe9eb;border-left-color:#cf3d4f}.pauta-audiencias-item--warning{background:#faf1dd;border-color:#faf1dd;border-left-color:#9a6a10}.pauta-audiencias-card{border-left:3px solid transparent}.pauta-audiencias-card--critical{background:#fbe9eb;border-color:#fbe9eb;border-left-color:#cf3d4f}.pauta-audiencias-card--warning{background:#faf1dd;border-color:#faf1dd;border-left-color:#9a6a10}.pauta-audiencias-item--cor-cinza,.pauta-audiencias-card--cor-cinza{background:#eef0f3;border-color:#eef0f3;border-left-color:#6b7686}.pauta-audiencias-item--cor-azul,.pauta-audiencias-card--cor-azul{background:#f6ecef;border-color:#f6ecef;border-left-color:#64132d}.pauta-audiencias-item--cor-verde,.pauta-audiencias-card--cor-verde{background:#e3f3eb;border-color:#e3f3eb;border-left-color:#1e7f58}.pauta-audiencias-item--cor-amarelo,.pauta-audiencias-card--cor-amarelo{background:#faf1dd;border-color:#faf1dd;border-left-color:#9a6a10}.pauta-audiencias-item--cor-vermelho,.pauta-audiencias-card--cor-vermelho{background:#fbe9eb;border-color:#fbe9eb;border-left-color:#cf3d4f}.pauta-audiencias-item--cor-roxo,.pauta-audiencias-card--cor-roxo{background:#f3ecfb;border-color:#f3ecfb;border-left-color:#8e4ec6}.pauta-audiencias-card[class*=--cor-] .pauta-audiencias-card-proc,.pauta-audiencias-card--critical .pauta-audiencias-card-proc,.pauta-audiencias-card--warning .pauta-audiencias-card-proc{border-top-color:#10141824}.pauta-audiencias-item.is-foco,.pauta-audiencias-card.is-foco{animation:pauta-foco 2.4s ease-out}@keyframes pauta-foco{0%,60%{box-shadow:0 0 0 2px #9c6577}to{box-shadow:0 1px 2px #1014180a,0 4px 16px #1014180f}}@media (prefers-reduced-motion: reduce){.pauta-audiencias-item.is-foco,.pauta-audiencias-card.is-foco{animation:none;box-shadow:0 0 0 2px #9c6577}}.pauta-audiencias-item-editar{margin-left:auto}.pauta-audiencias-card-topo .editar-audiencia-trigger{margin-left:auto;align-self:center}.pauta-audiencias-origem{padding:2px 8px;font-size:.68rem;font-weight:600;letter-spacing:.02em;color:#33415c;background:#eef2f8;border:1px solid #d5dae1;border-radius:999px}.pauta-audiencias-item-advlocal{margin-left:4px;padding:0 5px;font-size:.62rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:#9a6a10;background:#faf1dd;border-radius:999px;cursor:help}.pauta-audiencias-nova{display:inline-flex;align-items:center;gap:5px;padding:5px 10px;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:.78rem;color:#3f4854;background:#fff;border:1px solid #d5dae1;border-radius:10px;cursor:pointer}.pauta-audiencias-nova:hover{color:#64132d;border-color:#64132d}.pauta-audiencias-nova:focus-visible{outline:2px solid #64132d;outline-offset:2px}.pauta-audiencias-vazio-acao{margin-top:12px}.pauta-audiencias-tag{padding:2px 8px;font-size:.68rem;font-weight:600;letter-spacing:.01em;border:1px solid;border-radius:999px;max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pauta-audiencias-tag--cinza{color:#6b7686;background:#eef0f3;border-color:#6b7686}.pauta-audiencias-tag--azul{color:#64132d;background:#f6ecef;border-color:#64132d}.pauta-audiencias-tag--verde{color:#1e7f58;background:#e3f3eb;border-color:#1e7f58}.pauta-audiencias-tag--amarelo{color:#9a6a10;background:#faf1dd;border-color:#9a6a10}.pauta-audiencias-tag--vermelho{color:#cf3d4f;background:#fbe9eb;border-color:#cf3d4f}.pauta-audiencias-tag--roxo{color:#8e4ec6;background:#f3ecfb;border-color:#8e4ec6}.pauta-audiencias-quandolocal{display:inline-block;padding:0 5px;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:.6rem;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:#9a6a10;background:#faf1dd;border:1px solid #9a6a10;border-radius:999px;white-space:nowrap;cursor:help}.pauta-audiencias-item-hora .pauta-audiencias-quandolocal{display:block;margin-top:3px}.pauta-audiencias-card[draggable=true]{cursor:grab}.pauta-audiencias-card[draggable=true]:active{cursor:grabbing}.pauta-audiencias-card.is-arrastando{opacity:.45}.pauta-audiencias-coluna.is-alvo{background:#f6ecef;outline:2px dashed #9c6577;outline-offset:-2px;border-radius:10px}.pauta-audiencias-item-descricao{padding:4px 0 4px 10px;border-left:2px solid #9c6577;font-size:.8rem;line-height:1.4;color:#3f4854;white-space:pre-wrap}.pauta-audiencias-card-descricao{font-size:.72rem;line-height:1.35;color:#3f4854;padding-left:8px;border-left:2px solid #9c6577;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media (min-width: 768px){.pauta-audiencias-frame--com-editor{padding-right:372px}}.confirmar-alteracoes{max-width:560px}.confirmar-alteracoes-lista{display:flex;flex-direction:column;gap:4px;margin:12px 0 0;padding:0;list-style:none;max-height:44vh;overflow-y:auto}.confirmar-alteracoes-lista li{display:flex;flex-direction:column;gap:2px;padding:8px 12px;background:#fff;border:1px solid #e8ebef;border-radius:10px}.confirmar-alteracoes-rotulo{font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:.76rem;color:#3f4854;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.confirmar-alteracoes-mudanca{display:flex;align-items:center;gap:4px;flex-wrap:wrap;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:.84rem;color:#101418}.confirmar-alteracoes-mudanca strong{font-weight:600;color:#3f4854}.confirmar-alteracoes-mudanca svg{color:#64132d;flex-shrink:0}.confirmar-alteracoes-lista--conflito li{flex-direction:row;align-items:flex-start;gap:8px;background:#faf1dd}.confirmar-alteracoes-lista--conflito li>svg{margin-top:3px;color:#9a6a10;flex-shrink:0}.confirmar-alteracoes-lista--conflito li em{font-style:normal;font-weight:600}.confirmar-alteracoes-erro{margin:12px 0 0;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:.82rem;color:#cf3d4f}.editar-audiencia-trigger{display:inline-flex;align-items:center;gap:4px;padding:2px 7px;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:.72rem;color:#6b7686;background:transparent;border:1px solid transparent;border-radius:10px;cursor:pointer}.editar-audiencia-trigger:hover{color:#64132d;border-color:#9c6577;background:#fff}.editar-audiencia-trigger:focus-visible{outline:2px solid #64132d;outline-offset:1px}.editar-audiencia-trigger--compacto{padding:2px 4px}.editar-audiencia-trigger.is-aberto{color:#64132d;border-color:#64132d;background:#f6ecef}.editar-audiencia-painel{position:fixed;z-index:40;left:12px;right:12px;bottom:12px;max-height:min(78vh,720px);display:flex;flex-direction:column;gap:16px;padding:16px;overflow-y:auto;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;background:#fff;border:1px solid #d5dae1;border-radius:10px;box-shadow:0 2px 4px #1014180d,0 10px 28px #10141814}@media (min-width: 768px){.editar-audiencia-painel{left:auto;top:84px;right:16px;bottom:16px;width:340px;max-height:none}}.editar-audiencia-painel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;padding-bottom:10px;border-bottom:1px solid #e8ebef}.editar-audiencia-painel-titulo{display:flex;flex-direction:column;gap:2px;min-width:0}.editar-audiencia-painel-quando{font-size:.72rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:#6b7686}.editar-audiencia-painel-tipo{font-size:.9rem;font-weight:600;color:#101418;overflow-wrap:anywhere}.editar-audiencia-painel-meta{font-size:.75rem;color:#3f4854;overflow-wrap:anywhere}.editar-audiencia-fechar{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;color:#6b7686;background:transparent;border:1px solid transparent;border-radius:10px;cursor:pointer}.editar-audiencia-fechar:hover{color:#101418;border-color:#d5dae1}.editar-audiencia-fechar:focus-visible{outline:2px solid #64132d;outline-offset:1px}.editar-audiencia-rodape{padding-top:10px;border-top:1px solid #e8ebef}.editar-audiencia-bloco{display:flex;flex-direction:column;gap:6px}.editar-audiencia-rot{font-size:.72rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:#6b7686}.editar-audiencia-linha{display:flex;gap:6px}.editar-audiencia-input{flex:1 1 auto;min-width:0;padding:6px 9px;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:.82rem;color:#101418;background:#fff;border:1px solid #d5dae1;border-radius:10px}.editar-audiencia-input:focus-visible{outline:none;border-color:#64132d;box-shadow:0 0 0 2px #f6ecef}.editar-audiencia-ok{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:30px;color:#fff;background:#64132d;border:1px solid #64132d;border-radius:10px;cursor:pointer}.editar-audiencia-ok:hover:not(:disabled){background:#4e0f23}.editar-audiencia-ok:disabled{opacity:.6;cursor:default}.editar-audiencia-spin{animation:editar-audiencia-girar .9s linear infinite}@keyframes editar-audiencia-girar{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.editar-audiencia-spin{animation:none}}.editar-audiencia-nota{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:.72rem;line-height:1.35;color:#9a6a10}.editar-audiencia-nota--fraca{color:#6b7686;margin:0}.editar-audiencia-desfazer{display:inline-flex;align-items:center;gap:4px;padding:1px 6px;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:.7rem;color:#64132d;background:transparent;border:1px solid #9c6577;border-radius:999px;cursor:pointer}.editar-audiencia-desfazer:hover:not(:disabled){background:#f6ecef}.editar-audiencia-desfazer:disabled{opacity:.6;cursor:default}.editar-audiencia-cores{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.editar-audiencia-cor{width:26px;height:26px;padding:0;border:1px solid #d5dae1;border-radius:10px;cursor:pointer}.editar-audiencia-cor:focus-visible{outline:2px solid #64132d;outline-offset:1px}.editar-audiencia-cor.is-ativa{box-shadow:0 0 0 2px #64132d}.editar-audiencia-cor:disabled{opacity:.6;cursor:default}.editar-audiencia-cor--auto{width:auto;padding:0 8px;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:.72rem;color:#3f4854;background:#fff}.editar-audiencia-cor--cinza{background:#eef0f3;border-color:#6b7686}.editar-audiencia-cor--azul{background:#f6ecef;border-color:#64132d}.editar-audiencia-cor--verde{background:#e3f3eb;border-color:#1e7f58}.editar-audiencia-cor--amarelo{background:#faf1dd;border-color:#9a6a10}.editar-audiencia-cor--vermelho{background:#fbe9eb;border-color:#cf3d4f}.editar-audiencia-cor--roxo{background:#f3ecfb;border-color:#8e4ec6}.editar-audiencia-tags{display:flex;flex-wrap:wrap;gap:5px}.editar-audiencia-tag{padding:3px 9px;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:.72rem;font-weight:600;color:#3f4854;background:#fff;border:1px solid #d5dae1;border-radius:999px;cursor:pointer;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.editar-audiencia-tag:focus-visible{outline:2px solid #64132d;outline-offset:1px}.editar-audiencia-tag:disabled{opacity:.6;cursor:default}.editar-audiencia-tag--cinza{border-color:#6b7686}.editar-audiencia-tag--cinza.is-ativa{color:#6b7686;background:#eef0f3;box-shadow:inset 0 0 0 1px #6b7686}.editar-audiencia-tag--azul{border-color:#64132d}.editar-audiencia-tag--azul.is-ativa{color:#64132d;background:#f6ecef;box-shadow:inset 0 0 0 1px #64132d}.editar-audiencia-tag--verde{border-color:#1e7f58}.editar-audiencia-tag--verde.is-ativa{color:#1e7f58;background:#e3f3eb;box-shadow:inset 0 0 0 1px #1e7f58}.editar-audiencia-tag--amarelo{border-color:#9a6a10}.editar-audiencia-tag--amarelo.is-ativa{color:#9a6a10;background:#faf1dd;box-shadow:inset 0 0 0 1px #9a6a10}.editar-audiencia-tag--vermelho{border-color:#cf3d4f}.editar-audiencia-tag--vermelho.is-ativa{color:#cf3d4f;background:#fbe9eb;box-shadow:inset 0 0 0 1px #cf3d4f}.editar-audiencia-tag--roxo{border-color:#8e4ec6}.editar-audiencia-tag--roxo.is-ativa{color:#8e4ec6;background:#f3ecfb;box-shadow:inset 0 0 0 1px #8e4ec6}.editar-audiencia-input--hora{flex:0 0 96px}.editar-audiencia-marca{margin-left:6px;padding:0 5px;font-size:.62rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#9a6a10;background:#faf1dd;border-radius:999px;cursor:help}.editar-audiencia-textarea{width:100%;padding:7px 9px;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:.82rem;line-height:1.4;color:#101418;background:#fff;border:1px solid #d5dae1;border-radius:10px;resize:vertical}.editar-audiencia-textarea::-moz-placeholder{color:#6b7686}.editar-audiencia-textarea::placeholder{color:#6b7686}.editar-audiencia-textarea:focus-visible{outline:none;border-color:#64132d;box-shadow:0 0 0 2px #f6ecef}.nova-audiencia-modal{max-width:560px;width:calc(100vw - 32px)}.nova-audiencia-form{display:flex;flex-direction:column;gap:12px}.nova-audiencia-grid{display:grid;grid-template-columns:1fr;gap:12px}@media (min-width: 768px){.nova-audiencia-grid{grid-template-columns:1fr 1fr}}.nova-audiencia-grid--local{grid-template-columns:1fr 92px;gap:8px}@media (min-width: 768px){.nova-audiencia-grid--local{grid-template-columns:1fr 92px}}.nova-audiencia-field{display:flex;flex-direction:column;gap:6px;min-width:0}.nova-audiencia-label{font-size:.72rem;letter-spacing:.06em;text-transform:uppercase;color:#6b7686;font-weight:600}.nova-audiencia-input{width:100%;padding:8px 10px;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:.86rem;color:#101418;background:#fff;border:1px solid #d5dae1;border-radius:10px}.nova-audiencia-input::-moz-placeholder{color:#6b7686}.nova-audiencia-input::placeholder{color:#6b7686}.nova-audiencia-input:focus-visible{outline:none;border-color:#64132d;box-shadow:0 0 0 2px #f6ecef}.nova-audiencia-input:disabled{background:#f6f7f9;color:#6b7686}.nova-audiencia-auto{margin-left:5px;padding:0 5px;font-size:.62rem;font-weight:600;letter-spacing:.04em;color:#64132d;background:#f6ecef;border-radius:999px;cursor:help}.nova-audiencia-select{width:100%;min-width:0;height:auto;padding:8px 10px;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:.86rem;color:#101418;background:#fff;border:1px solid #d5dae1;border-radius:10px}.nova-audiencia-select:focus-visible{outline:none;border-color:#64132d;box-shadow:0 0 0 2px #f6ecef}.nova-audiencia-textarea{resize:vertical;line-height:1.4}.nova-audiencia-cores{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.nova-audiencia-cor{width:28px;height:28px;padding:0;border:1px solid #d5dae1;border-radius:10px;cursor:pointer}.nova-audiencia-cor:focus-visible{outline:2px solid #64132d;outline-offset:1px}.nova-audiencia-cor.is-ativa{box-shadow:0 0 0 2px #64132d}.nova-audiencia-cor:disabled{opacity:.6;cursor:default}.nova-audiencia-cor--auto{width:auto;padding:0 10px;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:.74rem;color:#3f4854;background:#fff}.nova-audiencia-cor--cinza{background:#eef0f3;border-color:#6b7686}.nova-audiencia-cor--azul{background:#f6ecef;border-color:#64132d}.nova-audiencia-cor--verde{background:#e3f3eb;border-color:#1e7f58}.nova-audiencia-cor--amarelo{background:#faf1dd;border-color:#9a6a10}.nova-audiencia-cor--vermelho{background:#fbe9eb;border-color:#cf3d4f}.nova-audiencia-cor--roxo{background:#f3ecfb;border-color:#8e4ec6}.nova-audiencia-erro{display:flex;align-items:center;gap:6px;margin:0;font-size:.82rem;color:#cf3d4f}.scope-note-frame{display:flex;align-items:flex-start;gap:10px;background:#eef2f8;border:1px solid #e8ebef;border-radius:14px;padding:12px 16px;color:#33415c;font-size:.82rem;line-height:1.55}.scope-note-icon{flex-shrink:0;margin-top:2px}.scope-note-text b{color:#101418}.matriz-adv-tipo-barra{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px}.matriz-adv-tipo-busca{display:inline-flex;align-items:center;gap:6px;flex:1 1 200px;max-width:320px;padding:6px 10px;color:#6b7686;background:#f6f7f9;border:1px solid #d5dae1;border-radius:10px}.matriz-adv-tipo-busca:focus-within{border-color:#9c6577;background:#fff}.matriz-adv-tipo-busca input{flex:1 1 auto;min-width:0;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:.82rem;color:#101418;background:transparent;border:0;outline:none}.matriz-adv-tipo-busca input::-moz-placeholder{color:#6b7686}.matriz-adv-tipo-busca input::placeholder{color:#6b7686}.matriz-adv-tipo-busca input::-webkit-search-cancel-button{display:none}.matriz-adv-tipo-busca button{display:inline-flex;padding:0;color:#6b7686;background:transparent;border:0;cursor:pointer}.matriz-adv-tipo-busca button:hover{color:#64132d}.matriz-adv-tipo-ordem{width:auto;gap:5px;font-size:.82rem;color:#64132d;border-color:#9c6577}.matriz-adv-tipo-contagem{font-size:.76rem;color:#6b7686}.matriz-adv-tipo-vazio{margin:0 0 12px;font-size:.84rem;color:#6b7686}.matriz-adv-tipo-frame{overflow-x:auto}.matriz-adv-tipo{width:100%;border-collapse:collapse;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:.82rem;color:#101418}.matriz-adv-tipo th,.matriz-adv-tipo td{padding:6px 10px;text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.matriz-adv-tipo thead th{font-size:.72rem;font-weight:600;letter-spacing:.02em;color:#6b7686;border-bottom:1px solid #d5dae1}.matriz-adv-tipo thead th.matriz-adv-tipo-col{padding:0}.matriz-adv-tipo thead th.matriz-adv-tipo-col button{display:inline-flex;align-items:baseline;gap:4px;width:100%;padding:6px 10px;justify-content:flex-end;font:inherit;color:inherit;letter-spacing:inherit;background:transparent;border:0;cursor:pointer}.matriz-adv-tipo thead th.matriz-adv-tipo-col button:hover{color:#64132d}.matriz-adv-tipo thead th.matriz-adv-tipo-col button:focus-visible{outline:2px solid #64132d;outline-offset:-2px}.matriz-adv-tipo thead th.matriz-adv-tipo-col.matriz-adv-tipo-nome button{justify-content:flex-start}.matriz-adv-tipo thead th.matriz-adv-tipo-col.is-ativa button{color:#64132d}.matriz-adv-tipo tbody tr+tr th,.matriz-adv-tipo tbody tr+tr td{border-top:1px solid #e8ebef}.matriz-adv-tipo tbody tr:hover td,.matriz-adv-tipo tbody tr:hover th{background:#f6f7f9}.matriz-adv-tipo-nome{position:sticky;left:0;text-align:left!important;font-weight:600;background:#fff;z-index:1}.matriz-adv-tipo-seta{display:inline-block;width:9px;font-size:.8em}.matriz-adv-tipo-pseudo{margin-left:4px;font-weight:400;font-size:.72rem;color:#6b7686}.matriz-adv-tipo-total{font-weight:600;color:#64132d}.matriz-adv-tipo-zero{color:#d5dae1}.matriz-adv-tipo-clicavel button{padding:0;font:inherit;color:#64132d;background:transparent;border:0;border-bottom:1px dotted transparent;cursor:pointer}.matriz-adv-tipo-clicavel button:hover{border-bottom-color:#64132d}.matriz-adv-tipo-clicavel button:focus-visible{outline:2px solid #64132d;outline-offset:2px}.entrevistas-frame{display:flex;flex-direction:column;gap:16px}@media (min-width: 768px){.entrevistas-frame{gap:24px}}.entrevistas-loading{padding:40px 8px;color:#6b7686;font-size:.9rem}.entrevistas-acoes-block-frame{display:flex;flex-direction:column;gap:12px;min-width:0}@media (min-width: 768px){.entrevistas-acoes-block-frame{flex-direction:row;gap:16px}}.entrevistas-acoes-block-frame{align-items:flex-start;justify-content:space-between}.entrevistas-acoes-block-left{display:flex;flex-direction:column;gap:4px;min-width:0;max-width:64ch}.entrevistas-intro-titulo{font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-weight:600;letter-spacing:-.015em;font-variant-numeric:tabular-nums;font-size:1.15rem;color:#101418}.entrevistas-intro-texto{font-size:.85rem;color:#3f4854;line-height:1.5}.entrevistas-intro-status{font-size:.75rem;color:#6b7686}.entrevistas-acoes-block-right{display:flex;flex-wrap:wrap;gap:8px}@media (min-width: 768px){.entrevistas-acoes-block-right{flex-shrink:0;justify-content:flex-end}}.entrevistas-filtros-block-frame{display:flex;flex-direction:column;gap:8px;padding:12px;background:#fff;border:1px solid #e8ebef;border-radius:14px;box-shadow:0 1px 2px #1014180a,0 4px 16px #1014180f}@media (min-width: 768px){.entrevistas-filtros-block-frame{flex-direction:row;align-items:center;flex-wrap:wrap;gap:12px;padding:12px 16px}}.entrevistas-filtros-block-left{display:flex;flex-wrap:wrap;align-items:center;gap:12px;min-width:0}.entrevistas-filtros-block-right{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}@media (min-width: 768px){.entrevistas-filtros-block-right{display:flex;flex:1 1 auto;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px}}.entrevistas-select{min-width:0;font-size:.82rem}@media (min-width: 768px){.entrevistas-select{width:auto;flex:0 1 auto;min-width:160px}}.entrevistas-periodo{grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:center;gap:6px}.entrevistas-periodo-rotulo{font-size:.74rem;color:#6b7686;white-space:nowrap}.entrevistas-data{flex:1 1 auto;min-width:0;height:36px;padding:0 8px;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:.82rem;font-variant-numeric:tabular-nums;color:#101418;background:#f6f7f9;border:1px solid #d5dae1;border-radius:10px;outline:none}.entrevistas-data:focus-visible{border-color:#64132d;box-shadow:0 0 0 3px #f6ecef}@media (min-width: 768px){.entrevistas-data{flex:0 0 auto;width:148px}}.entrevistas-limpar{display:inline-flex;align-items:center;gap:4px;height:36px;padding:0 10px;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:.78rem;color:#6b7686;background:transparent;border:1px solid #d5dae1;border-radius:10px;cursor:pointer}.entrevistas-limpar:hover{color:#cf3d4f;border-color:#cf3d4f}.entrevistas-limpar:disabled{opacity:.5;cursor:default}.entrevistas-limpar:disabled:hover{color:#6b7686;border-color:#d5dae1}.entrevistas-limpar:focus-visible{outline:2px solid #64132d;outline-offset:2px}.entrevistas-vazio{display:flex;flex-direction:column;align-items:center;gap:8px;padding-bottom:8px}.entrevistas-kpis-block-frame{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:16px}@media (min-width: 768px){.entrevistas-kpis-block-frame{gap:24px}}@media (min-width: 1100px){.entrevistas-kpis-block-frame{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:1fr}}.entrevistas-lista-block-frame{display:grid;grid-template-columns:1fr}.entrevistas-tabela-wrap{overflow-x:auto}.entrevistas-tabela{width:100%;border-collapse:collapse;font-size:.85rem}.entrevistas-tabela th,.entrevistas-tabela td{text-align:left;padding:8px 10px;border-bottom:1px solid #e8ebef}.entrevistas-tabela th{font-size:.7rem;text-transform:uppercase;letter-spacing:.06em;color:#6b7686;font-weight:600}.entrevistas-tabela td{font-variant-numeric:tabular-nums}.entrevistas-tabela td.num,.entrevistas-tabela th.num{text-align:right;font-variant-numeric:tabular-nums}.entrevistas-tabela tr:last-child td{border-bottom:none}.entrevistas-tabela{table-layout:fixed;width:100%;min-width:1040px}.entrevistas-tabela th,.entrevistas-tabela td{padding:10px 14px;vertical-align:middle;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.entrevistas-tabela th:nth-child(1){width:22%}.entrevistas-tabela th:nth-child(2){width:25%}.entrevistas-tabela th:nth-child(3){width:17%}.entrevistas-tabela th:nth-child(4){width:9%}.entrevistas-tabela th:nth-child(5){width:10%}.entrevistas-tabela th:nth-child(6){width:8%}.entrevistas-tabela th:nth-child(7){width:9%}.entrevistas-tabela th:nth-child(8){width:48px}.entrevistas-tabela td:last-child{overflow:visible}.entrevistas-cliente{font-weight:600;color:#101418}.entrevistas-progresso{display:inline-flex;align-items:center;gap:8px;font-variant-numeric:tabular-nums}.entrevistas-progresso-barra{position:relative;width:72px;height:4px;border-radius:999px;background:#e8ebef;overflow:hidden}.entrevistas-progresso-barra:after{content:"";position:absolute;inset:0 auto 0 0;width:var(--pct, 0%);background:#64132d;border-radius:inherit}.entrevistas-acoes{display:inline-flex;align-items:center;justify-content:flex-end;gap:6px}.entrevistas-excluir{color:#6b7686}.entrevistas-excluir:hover{color:#cf3d4f}.entrevistas-confirmar-modal{max-width:440px;width:calc(100vw - 32px)}.entrevista-frame{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;align-items:start}@media (min-width: 768px){.entrevista-frame{gap:24px}}@media (min-width: 1100px){.entrevista-frame{grid-template-columns:minmax(0,1fr) 240px;gap:32px}}.entrevista-main-block{display:flex;flex-direction:column;gap:16px;min-width:0}@media (min-width: 768px){.entrevista-main-block{gap:24px}}.entrevista-acoes-block-frame{display:flex;flex-direction:column;gap:12px;min-width:0}@media (min-width: 768px){.entrevista-acoes-block-frame{flex-direction:row;gap:16px}}.entrevista-acoes-block-frame{align-items:flex-start;justify-content:space-between}.entrevista-acoes-block-left{display:flex;flex-direction:column;gap:4px;min-width:0;max-width:64ch}.entrevista-loading{padding:40px 8px;color:#6b7686;font-size:.9rem}.entrevista-erro-frame{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.entrevista-intro-titulo-row{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.entrevista-intro-titulo{font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-weight:600;letter-spacing:-.015em;font-variant-numeric:tabular-nums;font-size:1.15rem;color:#101418}.entrevista-intro-texto{font-size:.85rem;color:#3f4854;line-height:1.5}.entrevista-intro-status{font-size:.75rem;color:#6b7686}.entrevista-acoes-block-right{display:flex;flex-wrap:wrap;gap:8px}@media (min-width: 768px){.entrevista-acoes-block-right{flex-shrink:0;justify-content:flex-end}}.entrevista-kpis-block-frame{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:16px}@media (min-width: 768px){.entrevista-kpis-block-frame{gap:24px}}@media (min-width: 1100px){.entrevista-kpis-block-frame{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:1fr}}.entrevista-grupo-block-frame,.entrevista-secoes-block-frame{display:flex;flex-direction:column;gap:16px}@media (min-width: 768px){.entrevista-grupo-block-frame,.entrevista-secoes-block-frame{gap:24px}}.entrevista-secao{scroll-margin-top:16px}@media (min-width: 768px){.entrevista-secao{scroll-margin-top:88px}}.entrevista-grade{display:grid;grid-template-columns:minmax(0,1fr);gap:12px 16px}@media (min-width: 768px){.entrevista-grade{grid-template-columns:repeat(6,minmax(0,1fr))}}.entrevista-campo{display:flex;flex-direction:column;gap:6px;min-width:0}@media (min-width: 768px){.entrevista-campo--2{grid-column:span 2}.entrevista-campo--3{grid-column:span 3}.entrevista-campo--4{grid-column:span 4}.entrevista-campo--6{grid-column:span 6}}.entrevista-label{font-size:.72rem;letter-spacing:.06em;text-transform:uppercase;color:#6b7686;font-weight:600;transition:color .16s cubic-bezier(.2,.7,.3,1)}.entrevista-campo--ok .entrevista-label{color:#64132d}.entrevista-hint{font-size:.74rem;color:#6b7686;line-height:1.45}.entrevista-heading{font-size:.72rem;letter-spacing:.06em;text-transform:uppercase;color:#4e0f23;font-weight:700;padding-top:4px}.entrevista-input{width:100%;border:1px solid #d5dae1;border-radius:10px;background:#fff;color:#101418;font:inherit;font-variant-numeric:tabular-nums;padding:8px 10px;outline:none;transition:border-color .16s cubic-bezier(.2,.7,.3,1),box-shadow .16s cubic-bezier(.2,.7,.3,1)}.entrevista-input::-moz-placeholder{color:#6b7686;opacity:.75}.entrevista-input::placeholder{color:#6b7686;opacity:.75}.entrevista-input:focus-visible{border-color:#64132d;box-shadow:0 0 0 3px #f6ecef}textarea.entrevista-input{min-height:44px;resize:vertical;line-height:1.45;field-sizing:content}select.entrevista-input{padding-right:28px}.entrevista-input-wrap{display:flex;align-items:center;gap:8px}.entrevista-input-wrap .entrevista-input{flex:1 1 auto;min-width:0}.entrevista-prefixo,.entrevista-sufixo{font-size:.8rem;color:#6b7686;white-space:nowrap}.entrevista-perguntas{display:flex;flex-direction:column}.entrevista-pergunta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;padding:10px 0;border-top:1px solid #e8ebef}.entrevista-pergunta:first-child{border-top:0;padding-top:0}.entrevista-pergunta:last-child{padding-bottom:0}.entrevista-pergunta-texto{flex:1 1 280px;min-width:0;font-size:.9rem;color:#3f4854;transition:color .16s cubic-bezier(.2,.7,.3,1)}.entrevista-pergunta-sub{display:block;font-size:.74rem;color:#6b7686}.entrevista-pergunta--ok .entrevista-pergunta-texto{color:#101418;font-weight:500}.entrevista-pergunta--sub{margin-left:6px;padding-left:14px;border-left:2px solid #d5dae1;border-top:0}.entrevista-pergunta--hi .entrevista-pergunta-texto{font-weight:600;color:#101418}.entrevista-checks{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:6px 12px}.entrevista-check{display:flex;align-items:flex-start;gap:10px;padding:8px 10px;border:1px solid #e8ebef;border-radius:10px;font-size:.86rem;color:#3f4854;line-height:1.35;cursor:pointer;transition:border-color .16s cubic-bezier(.2,.7,.3,1),background .16s cubic-bezier(.2,.7,.3,1)}.entrevista-check:hover{border-color:#d5dae1}.entrevista-check input{accent-color:#64132d;width:16px;height:16px;margin-top:2px;flex:none}.entrevista-check:has(input:focus-visible){outline:2px solid #64132d;outline-offset:2px}.entrevista-check--on{border-color:#9c6577;background:#f6ecef;color:#101418}.entrevista-nota{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;padding:10px 12px;border-radius:10px;background:#faf1dd;color:#9a6a10;font-size:.82rem;line-height:1.45}.entrevista-nota b{font-size:.68rem;letter-spacing:.08em;text-transform:uppercase}.entrevista-eventos{display:flex;flex-direction:column;gap:10px}.entrevista-tabela-wrap{overflow-x:auto}.entrevista-tabela{width:100%;border-collapse:collapse;font-size:.85rem}.entrevista-tabela th,.entrevista-tabela td{text-align:left;padding:8px 10px;border-bottom:1px solid #e8ebef}.entrevista-tabela th{font-size:.7rem;text-transform:uppercase;letter-spacing:.06em;color:#6b7686;font-weight:600}.entrevista-tabela td{font-variant-numeric:tabular-nums}.entrevista-tabela td.num,.entrevista-tabela th.num{text-align:right;font-variant-numeric:tabular-nums}.entrevista-tabela tr:last-child td{border-bottom:none}.entrevista-tabela th,.entrevista-tabela td{vertical-align:top}.entrevista-tabela th{white-space:nowrap}.entrevista-tabela .entrevista-tabela-acao{width:36px;padding-left:0;padding-right:0;text-align:right}@media (min-width: 768px){.entrevista-tabela{min-width:820px}.entrevista-tabela th:nth-child(1){width:24%}.entrevista-tabela th:nth-child(2){width:14%}.entrevista-tabela th:nth-child(3){width:16%}.entrevista-tabela th:nth-child(4){width:9%}.entrevista-tabela th:nth-child(5){width:13%}}.entrevista-tabela-input{width:100%;min-width:0;border:0;border-radius:6px;background:transparent;color:#101418;font:inherit;font-size:.85rem;padding:6px;outline:none;transition:background .16s cubic-bezier(.2,.7,.3,1),box-shadow .16s cubic-bezier(.2,.7,.3,1)}.entrevista-tabela-input::-moz-placeholder{color:#6b7686;opacity:.7}.entrevista-tabela-input::placeholder{color:#6b7686;opacity:.7}.entrevista-tabela-input:hover{background:#f6f7f9}.entrevista-tabela-input:focus-visible{background:#fff;box-shadow:0 0 0 2px #64132d}.entrevista-remover{width:26px;height:26px;border-radius:999px;border:1px solid #d5dae1;background:#fff;color:#6b7686;display:inline-flex;align-items:center;justify-content:center;transition:color .16s cubic-bezier(.2,.7,.3,1),border-color .16s cubic-bezier(.2,.7,.3,1)}.entrevista-remover:hover{color:#cf3d4f;border-color:#cf3d4f}.entrevista-remover:focus-visible{outline:2px solid #64132d;outline-offset:2px}.entrevista-adicionar{align-self:flex-start}@media (max-width: 767px){.entrevista-tabela{display:block}.entrevista-tabela thead{display:none}.entrevista-tabela tbody{display:block}.entrevista-tabela tr{position:relative;display:grid;gap:8px;padding:12px;border:1px solid #e8ebef;border-radius:10px;margin-bottom:10px;background:#f6f7f9}.entrevista-tabela tbody tr:last-child{margin-bottom:0}.entrevista-tabela td{display:flex;flex-direction:column;gap:3px;padding:0;border:0}.entrevista-tabela td:before{content:attr(data-label);font-size:.68rem;text-transform:uppercase;letter-spacing:.06em;color:#6b7686;font-weight:600}.entrevista-tabela td.entrevista-tabela-acao{position:absolute;top:8px;right:8px;width:auto}.entrevista-tabela td.entrevista-tabela-acao:before{content:none}.entrevista-tabela-input{background:#fff;border:1px solid #d5dae1;border-radius:10px;padding:8px 10px}.entrevista-tabela-input:focus-visible{border-color:#64132d;box-shadow:0 0 0 3px #f6ecef}}.entrevista-enviar-block-frame{background:#fff;border:1px solid #e8ebef;border-radius:14px;box-shadow:0 1px 2px #1014180a,0 4px 16px #1014180f;padding:20px;min-width:0;display:flex;flex-direction:column}@media (min-width: 768px){.entrevista-enviar-block-frame{padding:24px}}.entrevista-enviar-block-frame{gap:12px}@media (min-width: 768px){.entrevista-enviar-block-frame{flex-direction:row;align-items:center;justify-content:space-between;gap:16px}}.entrevista-enviar-block-left{display:flex;flex-direction:column;gap:4px;min-width:0;max-width:64ch}.entrevista-enviar-titulo{font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-weight:600;letter-spacing:-.015em;font-variant-numeric:tabular-nums;font-size:1rem;color:#101418}.entrevista-enviar-texto{font-size:.82rem;color:#3f4854;line-height:1.5}.entrevista-enviar-nota{font-size:.8rem;color:#33415c;background:#eef2f8;border:1px solid #e8ebef;border-radius:10px;padding:6px 10px;margin-top:2px;line-height:1.45}.entrevista-enviar-block-right{display:flex;flex-wrap:wrap;gap:8px}@media (min-width: 768px){.entrevista-enviar-block-right{flex-shrink:0;justify-content:flex-end}}.entrevista-secao--leitura .entrevista-input,.entrevista-secao--leitura .entrevista-tabela-input{background:#f6f7f9;border-color:#e8ebef;box-shadow:none;cursor:default}.entrevista-secao--leitura .entrevista-input::-moz-placeholder,.entrevista-secao--leitura .entrevista-tabela-input::-moz-placeholder{color:transparent}.entrevista-secao--leitura .entrevista-input::placeholder,.entrevista-secao--leitura .entrevista-tabela-input::placeholder{color:transparent}.entrevista-secao--leitura input[type=date].entrevista-input,.entrevista-secao--leitura input[type=time].entrevista-input,.entrevista-secao--leitura select.entrevista-input{pointer-events:none}.entrevista-secao--leitura .entrevista-tabela-input{border:0;background:transparent}.entrevista-secao--leitura .entrevista-check{cursor:default}.entrevista-secao--leitura .entrevista-check:hover{border-color:#e8ebef}.entrevista-indice-block{display:none}@media (min-width: 1100px){.entrevista-indice-block{display:flex;flex-direction:column;gap:6px;position:sticky;top:88px}}.entrevista-indice-titulo{font-size:.62rem;letter-spacing:.14em;text-transform:uppercase;color:#6b7686;font-weight:600;padding:0 10px 4px}.entrevista-indice-grupo{display:flex;flex-direction:column;gap:1px}.entrevista-indice-grupo-titulo{font-size:.72rem;font-weight:600;color:#3f4854;padding:8px 10px 3px}.entrevista-indice-item{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:5px 10px;border-radius:10px;font-size:.8rem;color:#3f4854;transition:background .16s cubic-bezier(.2,.7,.3,1),color .16s cubic-bezier(.2,.7,.3,1)}.entrevista-indice-item:hover{background:#f6ecef;color:#4e0f23}.entrevista-indice-item:focus-visible{outline:2px solid #64132d;outline-offset:2px}.entrevista-indice-item--ativo{background:#f6ecef;color:#4e0f23;font-weight:600}.entrevista-indice-item-label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.entrevista-indice-item-n{font-size:.7rem;color:#6b7686;font-variant-numeric:tabular-nums;flex-shrink:0}.entrevista-indice-item--ok .entrevista-indice-item-n{color:#1e7f58}.entrevista-confirmar-modal{max-width:440px;width:calc(100vw - 32px)}@media print{.app-shell:has(.entrevista-frame) .sidebar-frame,.app-shell:has(.entrevista-frame) .topbar-frame{display:none}.app-shell:has(.entrevista-frame) .app-main{margin-left:0}.app-shell:has(.entrevista-frame) .app-content{padding:0;max-width:none}.entrevista-frame{display:block}.entrevista-acoes-block-right,.entrevista-kpis-block-frame,.entrevista-enviar-block-right,.entrevista-indice-block,.entrevista-remover,.entrevista-adicionar,.entrevista-tabela-acao,.assinatura-pad-limpar{display:none!important}.entrevista-secao .panel-card{box-shadow:none;-moz-column-break-inside:avoid;break-inside:avoid}.entrevista-input,.entrevista-tabela-input{border:0;border-bottom:1px solid #999;border-radius:0;padding:2px 0;background:transparent}.entrevista-tabela{min-width:0}.entrevista-frame .metric-toggle-opt--sel{background:#000!important;color:#fff!important;print-color-adjust:exact;-webkit-print-color-adjust:exact}}.assinatura-pad-frame{position:relative;height:170px;border:1px dashed #d5dae1;border-radius:10px;background:#f6f7f9;touch-action:none;overflow:hidden}.assinatura-pad-canvas{display:block;width:100%;height:100%;cursor:crosshair}.assinatura-pad-linha{position:absolute;left:16px;right:16px;bottom:38px;border-top:1px solid #d5dae1;pointer-events:none}.assinatura-pad-legenda{position:absolute;left:16px;right:16px;bottom:10px;font-size:.72rem;color:#6b7686;pointer-events:none}.assinatura-pad-limpar{position:absolute;top:6px;right:6px}.assinatura-pad-frame--leitura{border-style:solid;border-color:#e8ebef}.assinatura-pad-frame--leitura .assinatura-pad-canvas{cursor:default}.concorrencia-frame{display:flex;flex-direction:column;gap:16px}@media (min-width: 768px){.concorrencia-frame{gap:24px}}.concorrencia-loading{padding:40px 8px;color:#6b7686;font-size:.9rem}.concorrencia-kpis-block-frame{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:16px}@media (min-width: 768px){.concorrencia-kpis-block-frame{gap:24px}}@media (min-width: 1100px){.concorrencia-kpis-block-frame{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:1fr}}.concorrencia-mov-block-frame{display:grid;grid-template-columns:1fr}.concorrencia-lista-block-frame{display:grid;grid-template-columns:1fr;gap:16px}@media (min-width: 768px){.concorrencia-lista-block-frame{grid-template-columns:1fr 1fr;gap:24px}}.concorrencia-tabela{width:100%;border-collapse:collapse;font-size:.85rem}.concorrencia-tabela th,.concorrencia-tabela td{text-align:left;padding:8px 10px;border-bottom:1px solid #e8ebef}.concorrencia-tabela th{font-size:.7rem;text-transform:uppercase;letter-spacing:.06em;color:#6b7686;font-weight:600}.concorrencia-tabela td{font-variant-numeric:tabular-nums}.concorrencia-tabela td.num,.concorrencia-tabela th.num{text-align:right;font-variant-numeric:tabular-nums}.concorrencia-tabela tr:last-child td{border-bottom:none}.concorrencia-tabela{display:block;overflow-x:auto;white-space:nowrap}.register-page{display:flex;justify-content:center;padding:24px 16px}.register-card{width:100%;max-width:520px;background:#fff;border:1px solid #e8ebef;border-radius:14px;padding:24px}.register-head{display:flex;gap:12px;align-items:flex-start;margin-bottom:20px;color:#64132d}.register-titulo{font-size:1.1rem;font-weight:700;color:#101418}.register-sub{font-size:.82rem;line-height:1.5;color:#3f4854;margin-top:2px}.register-form{display:flex;flex-direction:column;gap:14px}.register-field{display:flex;flex-direction:column;gap:5px}.register-label{font-size:.8rem;font-weight:600;color:#3f4854}.register-dica{font-size:.72rem;color:#6b7686}.register-input{width:100%;border:1px solid #d5dae1;border-radius:10px;background:#fff;color:#101418;font:inherit;padding:9px 11px;outline:none}.register-input:focus-visible{border-color:#64132d;box-shadow:0 0 0 3px #f6ecef}.register-input:disabled{background:#f6f7f9;color:#6b7686}.register-erro,.register-sucesso{display:flex;align-items:center;gap:6px;font-size:.82rem;line-height:1.4}.register-erro{color:#b42318}.register-sucesso{color:#067647}.register-spin{animation:register-girar .9s linear infinite}@keyframes register-girar{to{transform:rotate(360deg)}}.confirmacoes-acordo-frame{display:flex;flex-direction:column;gap:16px}@media (min-width: 768px){.confirmacoes-acordo-frame{gap:24px}}.confirmacoes-acordo-loading{padding:40px 8px;color:#6b7686;font-size:.9rem}.confirmacoes-acordo-scroll{max-height:560px;overflow:auto}.confirmacoes-acordo-tabela{width:100%;border-collapse:collapse;font-size:.85rem}.confirmacoes-acordo-tabela th,.confirmacoes-acordo-tabela td{text-align:left;padding:8px 10px;border-bottom:1px solid #e8ebef}.confirmacoes-acordo-tabela th{font-size:.7rem;text-transform:uppercase;letter-spacing:.06em;color:#6b7686;font-weight:600}.confirmacoes-acordo-tabela td{font-variant-numeric:tabular-nums}.confirmacoes-acordo-tabela td.num,.confirmacoes-acordo-tabela th.num{text-align:right;font-variant-numeric:tabular-nums}.confirmacoes-acordo-tabela tr:last-child td{border-bottom:none}.confirmacoes-acordo-tabela{white-space:nowrap}.confirmacoes-acordo-tabela thead th{position:sticky;top:0;background:#fff;z-index:1}.confirmacoes-acordo-nowrap{white-space:nowrap}.confirmacoes-acordo-erro{display:flex;align-items:center;gap:6px;border:1px solid #cf3d4f;border-radius:10px;background:#fbe9eb;color:#cf3d4f;padding:8px 10px;font-size:.8rem}.confirmacoes-acordo-input{border:1px solid #d5dae1;border-radius:10px;background:#fff;color:#101418;padding:3px 8px;font:inherit;font-size:.78rem}.confirmacoes-acordo-input::-moz-placeholder{color:#6b7686}.confirmacoes-acordo-input::placeholder{color:#6b7686}.confirmacoes-acordo-input:disabled{opacity:.6}.confirmacoes-acordo-input:focus-visible{outline:2px solid #64132d;outline-offset:2px}.confirmacoes-acordo-input--ramo{width:150px}.confirmacoes-acordo-input--processo{width:200px;font-variant-numeric:tabular-nums}.confirmacoes-acordo-input--meses{width:70px}.confirmacoes-acordo-toggle{display:flex;align-items:center;gap:8px}.confirmacoes-acordo-btn{display:inline-flex;align-items:center;justify-content:center;gap:4px;min-width:44px;border:1px solid #d5dae1;border-radius:999px;background:#fff;padding:3px 12px;font-size:.75rem;font-weight:600;color:#3f4854;transition:border-color .16s cubic-bezier(.2,.7,.3,1),background .16s cubic-bezier(.2,.7,.3,1),color .16s cubic-bezier(.2,.7,.3,1)}.confirmacoes-acordo-btn:disabled{opacity:.6;cursor:default}.confirmacoes-acordo-btn:focus-visible{outline:2px solid #64132d;outline-offset:2px}.confirmacoes-acordo-btn--sim:hover:not(:disabled){border-color:#1e7f58;color:#1e7f58}.confirmacoes-acordo-btn--nao:hover:not(:disabled){border-color:#cf3d4f;color:#cf3d4f}.confirmacoes-acordo-btn--ativo.confirmacoes-acordo-btn--sim{border-color:#1e7f58;background:#e3f3eb;color:#1e7f58}.confirmacoes-acordo-btn--ativo.confirmacoes-acordo-btn--nao{border-color:#cf3d4f;background:#fbe9eb;color:#cf3d4f}.confirmacoes-acordo-acoes{display:flex;align-items:center;gap:8px}.confirmacoes-acordo-linha--editada td{background:#e3f3eb}.confirmacoes-acordo-salvar-linha td{background:#e3f3eb;padding:6px 10px}.confirmacoes-acordo-salvar-faixa{position:sticky;left:10px;display:inline-flex;align-items:center;gap:8px;max-width:calc(100% - 20px)}.confirmacoes-acordo-salvar-info{font-size:.75rem;color:#3f4854;white-space:nowrap}.confirmacoes-acordo-salvar-info b{font-weight:600}.confirmacoes-acordo-descartar{border:0;background:transparent;color:#6b7686;font:inherit;font-size:.72rem;text-decoration:underline;cursor:pointer;padding:0}.confirmacoes-acordo-descartar:hover{color:#101418}.confirmacoes-acordo-salvar{display:inline-flex;align-items:center;justify-content:center;gap:4px;border:1px solid #d5dae1;border-radius:999px;background:#fff;padding:3px 12px;font-size:.75rem;font-weight:600;color:#3f4854;transition:border-color .16s cubic-bezier(.2,.7,.3,1),color .16s cubic-bezier(.2,.7,.3,1)}.confirmacoes-acordo-salvar:hover:not(:disabled){border-color:#101418;color:#101418}.confirmacoes-acordo-salvar:disabled{opacity:.5;cursor:default}.confirmacoes-acordo-salvar:focus-visible{outline:2px solid #64132d;outline-offset:2px}.confirmacoes-acordo-kebab{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border:1px solid transparent;border-radius:10px;background:transparent;color:#6b7686;cursor:pointer}.confirmacoes-acordo-kebab:hover:not(:disabled){border-color:#d5dae1;color:#101418}.confirmacoes-acordo-kebab:disabled{opacity:.6;cursor:default}.confirmacoes-acordo-kebab:focus-visible{outline:2px solid #64132d;outline-offset:2px}.confirmacoes-acordo-menu{display:flex;flex-direction:column;gap:8px;width:260px;padding:10px}.confirmacoes-acordo-menu-nota{font-size:.72rem;line-height:1.4;color:#6b7686}.confirmacoes-acordo-menu-item{display:inline-flex;align-items:center;gap:6px;border:1px solid #d5dae1;border-radius:10px;background:#fff;padding:6px 10px;font-size:.78rem;font-weight:600;color:#cf3d4f;cursor:pointer;transition:border-color .16s cubic-bezier(.2,.7,.3,1),background .16s cubic-bezier(.2,.7,.3,1)}.confirmacoes-acordo-menu-item:hover:not(:disabled){border-color:#cf3d4f}.confirmacoes-acordo-menu-item:disabled{opacity:.6;cursor:default}.confirmacoes-acordo-menu-item:focus-visible{outline:2px solid #64132d;outline-offset:2px}.confirmacoes-acordo-menu-item--armado{border-color:#cf3d4f;background:#fbe9eb}.confirmacoes-acordo-spin{animation:confirmacoes-acordo-girar .9s linear infinite}@keyframes confirmacoes-acordo-girar{to{transform:rotate(360deg)}}.historico-frame{display:flex;flex-direction:column;gap:16px}.historico-carregando{padding:20px;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:.85rem;color:#6b7686}.historico-recarregar{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:.78rem;color:#3f4854;background:#fff;border:1px solid #d5dae1;border-radius:10px;cursor:pointer}.historico-recarregar:hover{color:#64132d;border-color:#9c6577}.historico-recarregar:focus-visible{outline:2px solid #64132d;outline-offset:1px}.historico-filtros-block-frame{display:flex;flex-direction:column;gap:8px}@media (min-width: 768px){.historico-filtros-block-frame{flex-direction:row;align-items:center}}.historico-select{width:100%}@media (min-width: 768px){.historico-select{width:auto;min-width:180px}}.historico-contagem{font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:.78rem;color:#6b7686}@media (min-width: 768px){.historico-contagem{margin-left:auto}}.historico-tabela-block-frame{display:flex;flex-direction:column;gap:10px;overflow-x:auto;background:#fff;border:1px solid #e8ebef;border-radius:14px;padding:12px}.historico-tabela{width:100%;min-width:860px;border-collapse:collapse;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:.8rem}.historico-tabela th{text-align:left;padding:6px 10px;font-size:.7rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#6b7686;border-bottom:1px solid #d5dae1;white-space:nowrap}.historico-tabela td{padding:8px 10px;color:#101418;border-bottom:1px solid #e8ebef;vertical-align:top}.historico-tabela tbody tr:last-child td{border-bottom:0}.historico-tabela tbody tr:hover td{background:#f6f7f9}.historico-col-quando,.historico-col-autor,.historico-col-campo{white-space:nowrap}.historico-col-quando{font-variant-numeric:tabular-nums;color:#3f4854}.historico-col-audiencia{min-width:220px}.historico-audiencia-tipo{display:block;font-weight:600}.historico-audiencia-meta{display:block;font-size:.72rem;color:#6b7686;font-variant-numeric:tabular-nums}.historico-col-mudanca{display:flex;align-items:baseline;gap:6px;min-width:260px}.historico-col-mudanca svg{flex:0 0 auto;color:#6b7686;transform:translateY(1px)}.historico-de,.historico-para{overflow-wrap:anywhere}.historico-de{color:#6b7686;text-decoration:line-through}.historico-para{font-weight:600}.historico-col-status{display:flex;flex-direction:column;gap:4px;align-items:flex-start}.historico-erro{font-size:.7rem;line-height:1.3;color:#cf3d4f;max-width:260px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.historico-teto{align-self:center;margin:0;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:.75rem;text-align:center;color:#6b7686}.historico-mais{align-self:center;padding:6px 14px;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:.78rem;color:#3f4854;background:#fff;border:1px solid #d5dae1;border-radius:999px;cursor:pointer}.historico-mais:hover:not(:disabled){color:#64132d;border-color:#9c6577}.historico-mais:disabled{opacity:.6;cursor:default}
