*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*
! tailwindcss v3.4.18 | MIT License | https://tailwindcss.com
*/*,:after,:before{border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:""}:host,html{-webkit-text-size-adjust:100%;font-feature-settings:normal;-webkit-tap-highlight-color:transparent;font-family:Inter,system-ui,sans-serif;font-variation-settings:normal;line-height:1.5;tab-size:4}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}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,pre,samp{font-feature-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{font-feature-settings:inherit;color:inherit;font-family:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height: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:initial;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:initial}::-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,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{color:#9ca3af;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]:where(:not([hidden=until-found])){display:none}body,html{max-width:100vw;overflow-x:hidden}body{-webkit-overflow-scrolling:touch}.container{width:100%}@media (min-width:375px){.container{max-width:375px}}@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}}.\!visible{visibility:visible!important}.visible{visibility:visible}.invisible{visibility:hidden}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{inset:0}.bottom-0{bottom:0}.left-0{left:0}.left-1\/2{left:50%}.right-0{right:0}.top-0{top:0}.top-4{top:1rem}.z-40{z-index:40}.z-50{z-index:50}.z-\[3000\]{z-index:3000}.-mx-4{margin-left:-1rem;margin-right:-1rem}.mx-4{margin-left:1rem;margin-right:1rem}.mx-auto{margin-left:auto;margin-right:auto}.my-1{margin-bottom:.25rem;margin-top:.25rem}.-mt-0\.5{margin-top:-.125rem}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.ml-2{margin-left:.5rem}.ml-5{margin-left:1.25rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-2{margin-top:.5rem}.mt-4{margin-top:1rem}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.grid{display:grid}.hidden{display:none}.h-10{height:2.5rem}.h-16{height:4rem}.h-5{height:1.25rem}.h-9{height:2.25rem}.h-full{height:100%}.min-h-screen{min-height:100vh}.w-5{width:1.25rem}.w-60{width:15rem}.w-9{width:2.25rem}.w-auto{width:auto}.w-full{width:100%}.min-w-0{min-width:0}.min-w-\[90px\]{min-width:90px}.max-w-7xl{max-width:80rem}.max-w-\[1600px\]{max-width:1600px}.max-w-full{max-width:100%}.max-w-md{max-width:28rem}.flex-1{flex:1 1}.flex-shrink-0{flex-shrink:0}.-translate-x-1\/2{--tw-translate-x:-50%}.-translate-x-1\/2,.translate-y-2{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-2{--tw-translate-y:0.5rem}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes spin{to{transform:rotate(1turn)}}.animate-spin{animation:spin 1s linear infinite}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize{resize:both}.list-disc{list-style-type:disc}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-col{flex-direction:column}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.space-x-2\.5>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.625rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.625rem*var(--tw-space-x-reverse))}.space-x-3>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.75rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.75rem*var(--tw-space-x-reverse))}.space-y-0\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.125rem*var(--tw-space-y-reverse));margin-top:calc(.125rem*(1 - var(--tw-space-y-reverse)))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.25rem*var(--tw-space-y-reverse));margin-top:calc(.25rem*(1 - var(--tw-space-y-reverse)))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.5rem*var(--tw-space-y-reverse));margin-top:calc(.5rem*(1 - var(--tw-space-y-reverse)))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.75rem*var(--tw-space-y-reverse));margin-top:calc(.75rem*(1 - var(--tw-space-y-reverse)))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1rem*var(--tw-space-y-reverse));margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)))}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.truncate{overflow:hidden;text-overflow:ellipsis}.truncate,.whitespace-nowrap{white-space:nowrap}.rounded{border-radius:.25rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-xl{border-radius:.75rem}.rounded-b-xl{border-bottom-left-radius:.75rem;border-bottom-right-radius:.75rem}.border{border-width:1px}.border-b{border-bottom-width:1px}.border-t{border-top-width:1px}.border-blue-200{--tw-border-opacity:1;border-color:#bfdbfe;border-color:rgb(191 219 254/var(--tw-border-opacity,1))}.border-gray-100{--tw-border-opacity:1;border-color:#f3f4f6;border-color:rgb(243 244 246/var(--tw-border-opacity,1))}.border-gray-200{--tw-border-opacity:1;border-color:#e5e7eb;border-color:rgb(229 231 235/var(--tw-border-opacity,1))}.border-gray-300{--tw-border-opacity:1;border-color:#d1d5db;border-color:rgb(209 213 219/var(--tw-border-opacity,1))}.border-green-200{--tw-border-opacity:1;border-color:#bbf7d0;border-color:rgb(187 247 208/var(--tw-border-opacity,1))}.border-primary-200{--tw-border-opacity:1;border-color:#99e0e3;border-color:rgb(153 224 227/var(--tw-border-opacity,1))}.border-red-200{--tw-border-opacity:1;border-color:#fecaca;border-color:rgb(254 202 202/var(--tw-border-opacity,1))}.bg-\[\#01A3AD\]{--tw-bg-opacity:1;background-color:#01a3ad;background-color:rgb(1 163 173/var(--tw-bg-opacity,1))}.bg-black\/40{background-color:#0006}.bg-blue-50{--tw-bg-opacity:1;background-color:#eff6ff;background-color:rgb(239 246 255/var(--tw-bg-opacity,1))}.bg-gray-100{--tw-bg-opacity:1;background-color:#f3f4f6;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.bg-gray-300{--tw-bg-opacity:1;background-color:#d1d5db;background-color:rgb(209 213 219/var(--tw-bg-opacity,1))}.bg-gray-50{--tw-bg-opacity:1;background-color:#f9fafb;background-color:rgb(249 250 251/var(--tw-bg-opacity,1))}.bg-green-100{--tw-bg-opacity:1;background-color:#dcfce7;background-color:rgb(220 252 231/var(--tw-bg-opacity,1))}.bg-green-50{--tw-bg-opacity:1;background-color:#f0fdf4;background-color:rgb(240 253 244/var(--tw-bg-opacity,1))}.bg-primary{--tw-bg-opacity:1;background-color:#01a3ad;background-color:rgb(1 163 173/var(--tw-bg-opacity,1))}.bg-red-100{--tw-bg-opacity:1;background-color:#fee2e2;background-color:rgb(254 226 226/var(--tw-bg-opacity,1))}.bg-red-50{--tw-bg-opacity:1;background-color:#fef2f2;background-color:rgb(254 242 242/var(--tw-bg-opacity,1))}.bg-white{--tw-bg-opacity:1;background-color:#fff;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-yellow-100{--tw-bg-opacity:1;background-color:#fef9c3;background-color:rgb(254 249 195/var(--tw-bg-opacity,1))}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.from-primary{--tw-gradient-from:#01a3ad var(--tw-gradient-from-position);--tw-gradient-to:#01a3ad00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-primary-50{--tw-gradient-from:#e6f7f8 var(--tw-gradient-from-position);--tw-gradient-to:#e6f7f800 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.to-primary-100{--tw-gradient-to:#ccf0f1 var(--tw-gradient-to-position)}.to-primary-dark{--tw-gradient-to:#018a94 var(--tw-gradient-to-position)}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-0\.5{padding-bottom:.125rem;padding-top:.125rem}.py-1{padding-bottom:.25rem;padding-top:.25rem}.py-2{padding-bottom:.5rem;padding-top:.5rem}.py-2\.5{padding-bottom:.625rem;padding-top:.625rem}.py-3{padding-bottom:.75rem;padding-top:.75rem}.pb-2{padding-bottom:.5rem}.pb-20{padding-bottom:5rem}.pt-16{padding-top:4rem}.text-center{text-align:center}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}.italic{font-style:italic}.leading-tight{line-height:1.25}.tracking-wide{letter-spacing:.025em}.text-accent{--tw-text-opacity:1;color:#10b981;color:rgb(16 185 129/var(--tw-text-opacity,1))}.text-blue-800{--tw-text-opacity:1;color:#1e40af;color:rgb(30 64 175/var(--tw-text-opacity,1))}.text-blue-900{--tw-text-opacity:1;color:#1e3a8a;color:rgb(30 58 138/var(--tw-text-opacity,1))}.text-danger{--tw-text-opacity:1;color:#ef4444;color:rgb(239 68 68/var(--tw-text-opacity,1))}.text-gray-300{--tw-text-opacity:1;color:#d1d5db;color:rgb(209 213 219/var(--tw-text-opacity,1))}.text-gray-400{--tw-text-opacity:1;color:#9ca3af;color:rgb(156 163 175/var(--tw-text-opacity,1))}.text-gray-500{--tw-text-opacity:1;color:#6b7280;color:rgb(107 114 128/var(--tw-text-opacity,1))}.text-gray-600{--tw-text-opacity:1;color:#4b5563;color:rgb(75 85 99/var(--tw-text-opacity,1))}.text-gray-700{--tw-text-opacity:1;color:#374151;color:rgb(55 65 81/var(--tw-text-opacity,1))}.text-gray-900{--tw-text-opacity:1;color:#111827;color:rgb(17 24 39/var(--tw-text-opacity,1))}.text-green-600{--tw-text-opacity:1;color:#16a34a;color:rgb(22 163 74/var(--tw-text-opacity,1))}.text-green-700{--tw-text-opacity:1;color:#15803d;color:rgb(21 128 61/var(--tw-text-opacity,1))}.text-green-800{--tw-text-opacity:1;color:#166534;color:rgb(22 101 52/var(--tw-text-opacity,1))}.text-info{--tw-text-opacity:1;color:#3b82f6;color:rgb(59 130 246/var(--tw-text-opacity,1))}.text-pink-500{--tw-text-opacity:1;color:#ec4899;color:rgb(236 72 153/var(--tw-text-opacity,1))}.text-primary{--tw-text-opacity:1;color:#01a3ad;color:rgb(1 163 173/var(--tw-text-opacity,1))}.text-purple-600{--tw-text-opacity:1;color:#9333ea;color:rgb(147 51 234/var(--tw-text-opacity,1))}.text-red-600{--tw-text-opacity:1;color:#dc2626;color:rgb(220 38 38/var(--tw-text-opacity,1))}.text-red-700{--tw-text-opacity:1;color:#b91c1c;color:rgb(185 28 28/var(--tw-text-opacity,1))}.text-red-800{--tw-text-opacity:1;color:#991b1b;color:rgb(153 27 27/var(--tw-text-opacity,1))}.text-transparent{color:#0000}.text-warning{--tw-text-opacity:1;color:#f59e0b;color:rgb(245 158 11/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:#fff;color:rgb(255 255 255/var(--tw-text-opacity,1))}.text-yellow-700{--tw-text-opacity:1;color:#a16207;color:rgb(161 98 7/var(--tw-text-opacity,1))}.opacity-0{opacity:0}.shadow{--tw-shadow:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color)}.shadow,.shadow-2xl{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px #00000040;--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color)}.shadow-lg{--tw-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.shadow-lg,.shadow-md{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);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 #0000001a,0 2px 4px -2px #0000001a;--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color)}.shadow-sm{--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-primary\/25{--tw-shadow-color:#01a3ad40;--tw-shadow:var(--tw-shadow-colored)}.ring-2{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.ring-primary{--tw-ring-opacity:1;--tw-ring-color:rgb(1 163 173/var(--tw-ring-opacity,1))}.ring-offset-1{--tw-ring-offset-width:1px}.drop-shadow{--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f)}.drop-shadow,.drop-shadow-sm{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)}.drop-shadow-sm{--tw-drop-shadow:drop-shadow(0 1px 1px #0000000d)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-duration:.15s;transition-property:color,background-color,border-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-text-decoration-color,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-text-decoration-color,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-all{transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-duration:.15s;transition-property:color,background-color,border-color,fill,stroke,-webkit-text-decoration-color;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,-webkit-text-decoration-color;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-opacity{transition-duration:.15s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-transform{transition-duration:.15s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-200{transition-duration:.2s}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes slide-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slide-down{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes scale-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}*{box-sizing:border-box;margin:0;padding:0}body,html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}#root,body,html{height:100%}::-webkit-scrollbar{height:8px;width:8px}::-webkit-scrollbar-track{background:#f1f5f9}::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#01a3ad}.scrollbar-hide::-webkit-scrollbar{display:none}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInRight{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}.animate-fade-in{animation:fadeIn .3s ease-in-out}.animate-slide-up{animation:slideInUp .3s ease-out}.animate-slide-right{animation:slideInRight .3s ease-out}.transition-all{transition:all .2s ease-in-out}@media (max-width:768px){.mobile-content-padding{padding-bottom:5rem}input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea{font-size:16px!important}a,button,input,select{min-height:44px}html{-webkit-overflow-scrolling:touch;scroll-behavior:smooth}}button{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}@media (max-width:768px){a,button{position:relative}a:before,button:before{bottom:-8px;content:"";left:-8px;position:absolute;right:-8px;top:-8px}}.hover\:border-gray-300:hover{--tw-border-opacity:1;border-color:#d1d5db;border-color:rgb(209 213 219/var(--tw-border-opacity,1))}.hover\:bg-gray-200:hover{--tw-bg-opacity:1;background-color:#e5e7eb;background-color:rgb(229 231 235/var(--tw-bg-opacity,1))}.hover\:bg-gray-50:hover{--tw-bg-opacity:1;background-color:#f9fafb;background-color:rgb(249 250 251/var(--tw-bg-opacity,1))}.hover\:bg-primary-dark:hover{--tw-bg-opacity:1;background-color:#018a94;background-color:rgb(1 138 148/var(--tw-bg-opacity,1))}.hover\:bg-red-100:hover{--tw-bg-opacity:1;background-color:#fee2e2;background-color:rgb(254 226 226/var(--tw-bg-opacity,1))}.hover\:bg-red-50:hover{--tw-bg-opacity:1;background-color:#fef2f2;background-color:rgb(254 242 242/var(--tw-bg-opacity,1))}.hover\:bg-gradient-to-r:hover{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.hover\:from-primary-50:hover{--tw-gradient-from:#e6f7f8 var(--tw-gradient-from-position);--tw-gradient-to:#e6f7f800 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:to-primary-100:hover{--tw-gradient-to:#ccf0f1 var(--tw-gradient-to-position)}.hover\:text-gray-900:hover{--tw-text-opacity:1;color:#111827;color:rgb(17 24 39/var(--tw-text-opacity,1))}.hover\:text-primary:hover{--tw-text-opacity:1;color:#01a3ad;color:rgb(1 163 173/var(--tw-text-opacity,1))}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-95:hover{opacity:.95}.hover\:shadow-sm:hover{--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.focus\:outline-none:focus{outline:2px solid #0000;outline-offset:2px}.focus\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus\:ring-primary:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(1 163 173/var(--tw-ring-opacity,1))}.active\:bg-gray-200:active{--tw-bg-opacity:1;background-color:#e5e7eb;background-color:rgb(229 231 235/var(--tw-bg-opacity,1))}.active\:bg-gray-300:active{--tw-bg-opacity:1;background-color:#d1d5db;background-color:rgb(209 213 219/var(--tw-bg-opacity,1))}.active\:bg-gray-50:active{--tw-bg-opacity:1;background-color:#f9fafb;background-color:rgb(249 250 251/var(--tw-bg-opacity,1))}.active\:bg-green-200:active{--tw-bg-opacity:1;background-color:#bbf7d0;background-color:rgb(187 247 208/var(--tw-bg-opacity,1))}.active\:bg-red-200:active{--tw-bg-opacity:1;background-color:#fecaca;background-color:rgb(254 202 202/var(--tw-bg-opacity,1))}.active\:text-primary:active{--tw-text-opacity:1;color:#01a3ad;color:rgb(1 163 173/var(--tw-text-opacity,1))}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.group:hover .group-hover\:visible{visibility:visible}.group\/item:hover .group-hover\/item\:translate-x-0\.5{--tw-translate-x:0.125rem}.group:hover .group-hover\:translate-y-0,.group\/item:hover .group-hover\/item\:translate-x-0\.5{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:translate-y-0{--tw-translate-y:0px}.group:hover .group-hover\:scale-110,.group\/item:hover .group-hover\/item\:scale-110{--tw-scale-x:1.1;--tw-scale-y:1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:text-gray-600{--tw-text-opacity:1;color:#4b5563;color:rgb(75 85 99/var(--tw-text-opacity,1))}.group:hover .group-hover\:opacity-100{opacity:1}@media (min-width:640px){.sm\:inline-block{display:inline-block}.sm\:inline{display:inline}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:w-auto{width:auto}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:gap-2{gap:.5rem}}@media (min-width:768px){.md\:mx-0{margin-left:0;margin-right:0}.md\:mx-6{margin-left:1.5rem;margin-right:1.5rem}.md\:mb-6{margin-bottom:1.5rem}.md\:hidden{display:none}.md\:h-6{height:1.5rem}.md\:w-6{width:1.5rem}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:gap-3{gap:.75rem}.md\:gap-4{gap:1rem}.md\:rounded-lg{border-radius:.5rem}.md\:p-3{padding:.75rem}.md\:p-4{padding:1rem}.md\:px-0{padding-left:0;padding-right:0}.md\:pb-6{padding-bottom:1.5rem}.md\:text-2xl{font-size:1.5rem;line-height:2rem}.md\:text-base{font-size:1rem;line-height:1.5rem}.md\:text-lg{font-size:1.125rem;line-height:1.75rem}.md\:text-sm{font-size:.875rem;line-height:1.25rem}}@media (min-width:1024px){.lg\:block{display:block}.lg\:flex{display:flex}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:px-8{padding-left:2rem;padding-right:2rem}}.MobileMenu_overlay__s2sxm{animation:MobileMenu_fadeIn__8zruN .3s ease-out;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0009;inset:0;overflow:hidden;position:fixed;z-index:9998}@keyframes MobileMenu_fadeIn__8zruN{0%{opacity:0}to{opacity:1}}.MobileMenu_menu__4LuLs{-webkit-overflow-scrolling:touch;animation:MobileMenu_slideInRight__AOgxw .3s ease-out;background:#fff;bottom:0;box-shadow:-4px 0 24px #00000026;box-sizing:border-box;max-width:100vw;overflow-x:hidden;overflow-y:auto;padding-bottom:env(safe-area-inset-bottom,12px);position:fixed;right:0;top:0;width:320px;z-index:9999}@keyframes MobileMenu_slideInRight__AOgxw{0%{transform:translateX(100%)}to{transform:translateX(0)}}.MobileMenu_header__o7tlT{background:linear-gradient(135deg,#f7fafc,#fff);border-bottom:1px solid #e4e6eb;padding:24px;position:relative}.MobileMenu_closeButton__0Sg1O{align-items:center;background:#fff;border:1px solid #e4e6eb;border-radius:50%;color:#65676b;cursor:pointer;display:flex;height:40px;justify-content:center;position:absolute;right:16px;top:16px;transition:all .2s;width:40px;z-index:10}.MobileMenu_closeButton__0Sg1O:hover{background:#f0f2f5;border-color:#01a3ad;color:#01a3ad;transform:rotate(90deg)}.MobileMenu_closeButton__0Sg1O:active{transform:rotate(90deg) scale(.95)}.MobileMenu_userInfo__lDRio{align-items:flex-start;display:flex;gap:16px;margin-top:8px}.MobileMenu_avatar__-lck-{object-fit:cover}.MobileMenu_avatarPlaceholder__tfruE,.MobileMenu_avatar__-lck-{border:3px solid #01a3ad;border-radius:50%;flex-shrink:0;height:64px;width:64px}.MobileMenu_avatarPlaceholder__tfruE{align-items:center;background:linear-gradient(135deg,#01a3ad,#018a94);color:#fff;display:flex;font-size:24px;font-weight:700;justify-content:center}.MobileMenu_userDetails__nHZ15{flex:1 1;min-width:0;padding-right:48px}.MobileMenu_userName__xQuIR{word-wrap:break-word;color:#050505;font-size:18px;font-weight:700;line-height:1.3;margin:0 0 4px}.MobileMenu_userHandle__AtYtd{color:#65676b;font-size:14px;margin:0 0 8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.MobileMenu_roleBadge__tU0do{background:#01a3ad;border-radius:12px;color:#fff;display:inline-block;font-size:12px;font-weight:600;padding:4px 12px;text-transform:capitalize}.MobileMenu_content__pBdsA{padding:16px 0 24px}.MobileMenu_section__PPinu{margin-bottom:24px}.MobileMenu_sectionTitle__Yf3eD{color:#65676b;font-size:11px;font-weight:700;letter-spacing:.5px;padding:0 24px 8px;text-transform:uppercase}.MobileMenu_menuItem__fADao{align-items:center;background:#0000;border:none;color:#050505;cursor:pointer;display:flex;font-size:15px;font-weight:500;padding:14px 24px;position:relative;text-align:left;transition:all .2s;width:100%}.MobileMenu_menuItem__fADao:before{background:#01a3ad;bottom:0;content:"";left:0;position:absolute;top:0;transform:scaleY(0);transition:transform .2s;width:3px}.MobileMenu_menuItem__fADao:hover{background:#f7fafc}.MobileMenu_menuItem__fADao:hover:before{transform:scaleY(1)}.MobileMenu_menuItem__fADao:active{background:#e4e6eb;transform:scale(.98)}.MobileMenu_menuItemActive__0riTM{background:#e6f7f8;color:#01a3ad;font-weight:600}.MobileMenu_menuItemActive__0riTM:before{transform:scaleY(1)}.MobileMenu_menuIcon__vdvNi{flex-shrink:0;margin-right:12px}.MobileMenu_menuLabel__IFT-d{flex:1 1}.MobileMenu_logoutButton__VJ6kN{color:#ef4444}.MobileMenu_logoutButton__VJ6kN:hover{background:#fee2e2}.MobileMenu_logoutButton__VJ6kN:hover:before{background:#ef4444}.MobileMenu_menu__4LuLs::-webkit-scrollbar{width:6px}.MobileMenu_menu__4LuLs::-webkit-scrollbar-track{background:#0000}.MobileMenu_menu__4LuLs::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.MobileMenu_menu__4LuLs::-webkit-scrollbar-thumb:hover{background:#94a3b8}.MobileMenu_menuExit__QRcMK{animation:MobileMenu_slideOutRight__iAkSr .25s ease-in forwards}.MobileMenu_overlayExit__-WQ1h{animation:MobileMenu_fadeOut__aQqA2 .25s ease-in forwards}@keyframes MobileMenu_slideOutRight__iAkSr{0%{transform:translateX(0)}to{transform:translateX(100%)}}@keyframes MobileMenu_fadeOut__aQqA2{0%{opacity:1}to{opacity:0}}.MobileMenu_noScroll__UIBbA{overflow:hidden;position:fixed;width:100%}.Login_container__WpiTp{align-items:center;background:linear-gradient(135deg,#01a3ad,#018a94);display:flex;justify-content:center;min-height:100vh;padding:clamp(2rem,4vw,3rem) 1.5rem}.Login_loginContainer__Er0a8{align-items:center;display:flex;flex-direction:column;gap:2rem;max-width:960px;width:100%}.Login_loginCard__SLMlm{border-radius:20px;box-shadow:0 25px 60px -20px #0c4a6e59;overflow:hidden;width:100%}.Login_loginCard__SLMlm,.Login_loginHeader__B2I7b{background-color:#fff;display:flex;flex-direction:column}.Login_loginHeader__B2I7b{align-items:center;border-bottom:1px solid #e2e8f0;color:#0f172a;gap:1.25rem;justify-content:center;padding:clamp(2rem,5vw,3rem) clamp(1.5rem,5vw,3rem);text-align:center}.Login_logo__b9pt2{display:block;height:auto;margin-bottom:.5rem;object-fit:contain;width:clamp(140px,20vw,180px)}.Login_loginHeader__B2I7b h1{font-size:clamp(1.75rem,4vw,2.25rem);font-weight:700;margin:0}.Login_loginHeader__B2I7b p{color:#475569;line-height:1.6;margin:0;max-width:28rem}.Login_loginBody__Wirv6{display:flex;flex-direction:column;gap:1.5rem;justify-content:center;padding:clamp(2rem,4vw,3rem)}.Login_loginTitle__5eCyE{color:#0f172a;font-size:clamp(1.5rem,3vw,1.875rem);font-weight:700;margin:0}.Login_form__5XuQf{display:flex;flex-direction:column;gap:1.25rem}.Login_field__jHPgz{display:flex;flex-direction:column;gap:.5rem}.Login_field__jHPgz label{color:#1f2937;font-size:.95rem;font-weight:600}.Login_field__jHPgz input{background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;font-size:1rem;padding:.85rem 1rem;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.Login_passwordWrapper__KSKX2{display:inline-block;overflow:visible;position:relative}.Login_passwordWrapper__KSKX2 input{padding-right:2.2rem}.Login_toggleButton__A5INF{align-items:center;-webkit-appearance:none;appearance:none;background:#0000;border:none;border-radius:6px;box-shadow:none;color:#64748b;cursor:pointer;display:flex;height:24px;justify-content:center;outline:none;padding:0;position:absolute;right:8px;top:50%;transform:translateY(-50%);width:24px;z-index:3}.Login_toggleButton__A5INF svg{display:block;height:16px;width:16px}.Login_toggleButton__A5INF:hover{color:#01a3ad}.Login_toggleButton__A5INF:focus,.Login_toggleButton__A5INF:focus-visible{box-shadow:0 0 0 3px #01a3ad1f;outline:none}.Login_toggleButton__A5INF:active{transform:translateY(-50%)}.Login_field__jHPgz input:focus{background-color:#fff;border-color:#01a3ad;box-shadow:0 0 0 4px #05c0cc26;outline:none}.Login_error__Y8Dt4{background-color:#fef2f2;border:1px solid #fecaca;border-radius:12px;color:#b91c1c;font-size:.95rem;padding:.75rem 1rem}.Login_submitButton__eJmBS{background:linear-gradient(135deg,#01a3ad,#018a94);border:none;border-radius:14px;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;padding:.85rem 1rem;transition:transform .2s ease,box-shadow .2s ease,opacity .2s ease;width:100%}.Login_submitButton__eJmBS:hover:not(:disabled){box-shadow:0 12px 24px -12px #048a94a6;transform:translateY(-1px)}.Login_submitButton__eJmBS:disabled{box-shadow:none;cursor:not-allowed;opacity:.65}.Login_registerLink__wat8-{align-items:center;color:#475569;display:flex;flex-direction:column;font-size:.95rem;gap:.35rem}.Login_registerLink__wat8- a{color:#018a94;font-weight:600;text-decoration:none}.Login_registerLink__wat8- a:hover{text-decoration:underline}.Login_copyright__LOXUh{color:#ffffffe6;font-size:.875rem;text-align:center}@media (min-width:768px){.Login_loginCard__SLMlm{flex-direction:row}.Login_loginHeader__B2I7b{align-items:flex-start;border-bottom:none;border-right:1px solid #e2e8f0;text-align:left;width:45%}.Login_loginHeader__B2I7b p{max-width:24rem}.Login_loginBody__Wirv6{padding:clamp(2.5rem,5vw,4rem);width:55%}.Login_registerLink__wat8-{align-items:center;flex-direction:row}}@media (min-width:1024px){.Login_form__5XuQf{gap:1.5rem}}.Register_container__8TLuB{align-items:center;background:linear-gradient(135deg,#f1fbfd,#cceff3 40%,#e5f5f7);display:flex;justify-content:center;min-height:100vh;padding:clamp(1.5rem,4vw,3rem) clamp(1rem,4vw,1.75rem)}.Register_registerCard__0mbgd{background-color:#fff;border-radius:24px;box-shadow:0 30px 80px -35px #0891b259;display:grid;grid-template-columns:minmax(0,1fr);max-width:1080px;overflow:hidden;width:100%}.Register_branding__Moex0{align-items:center;background-color:#fff;border-bottom:1px solid #e2e8f0;color:#0f172a;display:flex;flex-direction:column;gap:clamp(.9rem,2vw,1.35rem);justify-content:center;padding:clamp(1.75rem,6vw,3rem) clamp(1.25rem,6vw,3.5rem);text-align:center}.Register_logo__zTyQp{height:auto;width:clamp(120px,18vw,160px)}.Register_branding__Moex0 h1{font-size:clamp(1.75rem,4vw,2.3rem);font-weight:700;margin:0}.Register_branding__Moex0 p{color:#475569;line-height:1.6;margin:0;max-width:28rem}.Register_formSection__aLesU{background-color:#fff;display:flex;flex-direction:column;gap:2rem;padding:clamp(1.75rem,5vw,3.5rem)}.Register_formHeader__vvCf\+{display:flex;flex-direction:column;gap:.5rem}.Register_formHeader__vvCf\+ h2{color:#0f172a;font-size:clamp(1.5rem,3vw,1.875rem);font-weight:700;margin:0}.Register_formHeader__vvCf\+ p{color:#475569;font-size:.95rem;margin:0}.Register_form__eOFQx{display:flex;flex-direction:column;gap:clamp(1.25rem,3vw,1.85rem)}.Register_error__sPIJd{background-color:#fef2f2;border:1px solid #fecaca;border-radius:14px;color:#b91c1c;font-size:.95rem;padding:.85rem 1rem}.Register_photoSection__0Do39{background:#f8fafc;border:1px solid #e2e8f0;border-radius:16px;display:flex;flex-direction:column;gap:1.25rem;padding:clamp(1rem,2.5vw,1.35rem) clamp(1.1rem,3vw,1.5rem)}.Register_photoHeader__Wrlqu{display:flex;flex-direction:column;gap:.35rem}.Register_photoHeader__Wrlqu h3{color:#0f172a;font-size:1.05rem;margin:0}.Register_photoHeader__Wrlqu p{color:#475569;font-size:.9rem;margin:0}.Register_photoContainer__Biu39{align-items:flex-start;display:flex;flex-direction:column;gap:1rem}.Register_photoPreviewWrapper__8VCPc{display:flex;flex-direction:column;gap:1rem;width:100%}.Register_photoPreview__Kd6Zs{align-items:center;background:#fff;border:1px solid #dbeafe;border-radius:14px;box-shadow:0 10px 20px -15px #0f172a73;display:flex;gap:1rem;padding:.75rem 1rem}.Register_photoPreview__Kd6Zs img{border:3px solid #048a9433;border-radius:50%;height:88px;object-fit:cover;width:88px}.Register_photoActions__\+OJP4{display:flex;flex-wrap:wrap;gap:.5rem}.Register_changePhotoBtn__GbSHA{align-items:center;background:linear-gradient(135deg,#01a3ad,#018a94);border:none;border-radius:999px;color:#fff;cursor:pointer;display:inline-flex;font-size:.85rem;font-weight:600;gap:.35rem;padding:.45rem .85rem;transition:transform .2s ease,box-shadow .2s ease}.Register_changePhotoBtn__GbSHA:hover{box-shadow:0 10px 18px -12px #048a9499;transform:translateY(-1px)}.Register_removePhotoBtn__o5QqG{align-items:center;background:linear-gradient(135deg,#f87171,#ef4444);border:none;border-radius:999px;color:#fff;cursor:pointer;display:inline-flex;font-size:.85rem;font-weight:600;gap:.35rem;padding:.45rem .85rem;transition:transform .2s ease,box-shadow .2s ease}.Register_removePhotoBtn__o5QqG:hover{box-shadow:0 10px 18px -12px #ef444499;transform:translateY(-1px)}.Register_photoUploadArea__lCJkw{width:100%}.Register_photoPlaceholder__\+xB8V{align-items:center;background:#048a9414;border:2px dashed #048a9473;border-radius:16px;color:#036971;cursor:pointer;display:flex;flex-direction:column;font-weight:600;gap:.35rem;justify-content:center;padding:1.35rem 1.5rem;transition:background-color .2s ease,border-color .2s ease,transform .2s ease;width:100%}.Register_photoPlaceholder__\+xB8V.Register_dragging__Y2mJ5{background:#05c0cc26;border-color:#01a3ad;transform:scale(1.02)}.Register_uploadIcon__iQQq6{color:#018a94;margin-bottom:.5rem}.Register_uploadTitle__rg4Wv{display:block;font-size:1rem}.Register_uploadSubtitle__50HJl{display:block;font-size:.85rem;opacity:.8}.Register_photoPlaceholder__\+xB8V:hover{background:#048a941f;border-color:#048a94bf;transform:translateY(-1px)}.Register_successMessage__t6Qyz{align-items:center;display:flex;flex-direction:column;gap:1.5rem;justify-content:center;min-height:400px;padding:clamp(2rem,5vw,4rem);text-align:center}.Register_successIcon__wI0om{align-items:center;background:linear-gradient(135deg,#10b981,#059669);border-radius:50%;box-shadow:0 10px 30px -10px #10b98180;color:#fff;display:flex;font-size:3rem;font-weight:700;height:80px;justify-content:center;width:80px}.Register_successMessage__t6Qyz h1{color:#0f172a;font-size:clamp(1.75rem,4vw,2.25rem);margin:0}.Register_successMessage__t6Qyz p{color:#475569;font-size:1.05rem;line-height:1.6;margin:0;max-width:500px}.Register_pendingApproval__4v82N{background:linear-gradient(135deg,#fff7ed,#ffedd5);border:2px solid #fed7aa;border-radius:16px;color:#9a3412;font-size:.95rem;line-height:1.6;margin-top:1rem;padding:1.25rem 1.5rem}.Register_pendingApproval__4v82N strong{color:#c2410c;display:block;margin-bottom:.5rem}.Register_backToLoginBtn__mJ9Xn{background:linear-gradient(135deg,#01a3ad,#018a94);border-radius:12px;color:#fff;display:inline-block;font-weight:600;margin-top:1rem;padding:.85rem 2rem;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.Register_backToLoginBtn__mJ9Xn:hover{box-shadow:0 12px 24px -12px #048a9499;transform:translateY(-1px)}.Register_photoInput__-B3IA{display:none}.Register_photoHint__hctQV{color:#64748b;font-size:.85rem;margin:0}.Register_row__4REfL{grid-gap:1.25rem;display:grid;gap:1.25rem;grid-template-columns:1fr}.Register_field__DZRAR{display:flex;flex-direction:column;gap:.5rem}.Register_field__DZRAR label{color:#1f2937;font-size:.95rem;font-weight:600}.Register_field__DZRAR input,.Register_field__DZRAR select{background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;font-size:1rem;padding:.85rem 1rem;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.Register_field__DZRAR select{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%23048894'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m19 9-7 7-7-7'/%3E%3C/svg%3E");background-position:right 1rem center;background-repeat:no-repeat;background-size:1.1rem}.Register_field__DZRAR input:focus,.Register_field__DZRAR select:focus{background-color:#fff;border-color:#01a3ad;box-shadow:0 0 0 4px #05c0cc26;outline:none}.Register_passwordInput__\+n9md{align-items:center;background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;display:flex;gap:.5rem;padding-right:.5rem;transition:border-color .2s ease,box-shadow .2s ease}.Register_passwordInput__\+n9md:focus-within{background-color:#fff;border-color:#01a3ad;box-shadow:0 0 0 4px #05c0cc26}.Register_passwordInput__\+n9md input{background:#0000;border:none;border-radius:0;flex:1 1;padding:.85rem 1rem}.Register_passwordInput__\+n9md input:focus{border-color:#0000;box-shadow:none;outline:none}.Register_passwordToggle__XZVNR{align-items:center;background:none;border:none;border-radius:999px;color:#018a94;cursor:pointer;display:inline-flex;flex:0 0 auto;justify-content:center;padding:.35rem;transition:background-color .2s ease,color .2s ease}.Register_passwordToggle__XZVNR:focus-visible,.Register_passwordToggle__XZVNR:hover{background-color:#048a941f;outline:none}.Register_passwordToggle__XZVNR svg{height:1.25rem;width:1.25rem}.Register_submitButton__eLxwz{background:linear-gradient(135deg,#01a3ad,#018a94);border:none;border-radius:16px;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;padding:.9rem 1rem;transition:transform .2s ease,box-shadow .2s ease,opacity .2s ease;width:100%}.Register_submitButton__eLxwz:hover:not(:disabled){box-shadow:0 12px 24px -12px #048a9499;transform:translateY(-1px)}.Register_submitButton__eLxwz:disabled{box-shadow:none;cursor:not-allowed;opacity:.65}.Register_loginLink__0vTIS{align-items:center;color:#475569;display:flex;flex-direction:column;font-size:.95rem;gap:.35rem}.Register_loginLink__0vTIS a{color:#018a94;font-weight:600;text-decoration:none}.Register_loginLink__0vTIS a:hover{text-decoration:underline}@media (min-width:640px){.Register_row__4REfL{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:768px){.Register_registerCard__0mbgd{align-items:stretch;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr)}.Register_branding__Moex0{align-items:flex-start;border-bottom:none;border-right:1px solid #e2e8f0;padding:clamp(2.25rem,4.5vw,3.25rem) clamp(2rem,5vw,3.5rem);text-align:left}.Register_branding__Moex0 p{max-width:24rem}.Register_formSection__aLesU{padding:clamp(2.25rem,5vw,3.75rem)}.Register_formHeader__vvCf\+ p,.Register_loginLink__0vTIS{align-items:flex-start;text-align:left}.Register_loginLink__0vTIS{flex-direction:row}}@media (min-width:1024px){.Register_registerCard__0mbgd{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.Register_form__eOFQx{gap:2rem}.Register_photoContainer__Biu39{align-items:center;flex-direction:row}.Register_photoPlaceholder__\+xB8V{min-width:220px;width:auto}}@media (max-width:480px){.Register_branding__Moex0{padding:1.5rem 1.25rem 1.75rem}.Register_logo__zTyQp{width:110px}.Register_formSection__aLesU{gap:1.75rem;padding:1.5rem 1.25rem 2rem}.Register_photoSection__0Do39{gap:1rem}.Register_photoPreview__Kd6Zs{align-items:flex-start}.Register_passwordInput__\+n9md input{padding:.75rem .9rem}.Register_submitButton__eLxwz{font-size:.95rem}}:root{--accent:#01a3ad;--accent-dark:#018a94;--text-primary:#0f172a;--text-secondary:#64748b;--border:#e2e8f0;--bg:#fff;--bg-subtle:#f8fafc}.Dashboard_container__2l4oo{color:#0f172a;color:var(--text-primary);margin:0;min-height:100vh;padding:0 0 80px}@media (min-width:768px){.Dashboard_container__2l4oo{margin:0 auto;max-width:1400px;padding-bottom:2rem;padding-left:2rem;padding-right:2rem}}.Dashboard_header__8wLcv{background:linear-gradient(135deg,#01a3ad,#018a94);background:linear-gradient(135deg,var(--accent) 0,var(--accent-dark) 100%);color:#fff;padding:1rem}@media (min-width:768px){.Dashboard_header__8wLcv{border-radius:16px;margin-top:2rem}}.Dashboard_headerMain__TOSjc{display:flex;flex-direction:column;gap:1rem}.Dashboard_headerTop__APmvp{display:flex;flex-direction:column;gap:.75rem}@media (min-width:768px){.Dashboard_headerTop__APmvp{align-items:flex-start;flex-direction:row;gap:2rem;justify-content:space-between}}.Dashboard_headerTitle__ktnVK{display:flex;flex-direction:column;gap:.5rem}.Dashboard_headerIcon__k3HCL{display:none}.Dashboard_headerText__ikeFq{display:flex;flex-direction:column;gap:.5rem}.Dashboard_headerTitleRow__-PMqR{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem}.Dashboard_headerTitleRow__-PMqR h1{color:#fff;font-size:1.5rem;font-weight:600;letter-spacing:-.02em;margin:0}@media (min-width:768px){.Dashboard_headerTitleRow__-PMqR h1{font-size:2rem}}.Dashboard_roleTag__Yv4z0{background:#fff3;border-radius:6px;color:#fff;font-size:.7rem;font-weight:500;letter-spacing:.05em;padding:.25rem .75rem;text-transform:uppercase}.Dashboard_headerSubtitle__Tzznz{color:#ffffffe6;font-size:.875rem;font-weight:400;line-height:1.5;margin:0}.Dashboard_headerActions__SrFUb{align-items:flex-start;display:flex;flex-direction:column;gap:.5rem}@media (min-width:768px){.Dashboard_headerActions__SrFUb{align-items:flex-end;flex-direction:row;gap:1rem}}.Dashboard_lastUpdated__E8-oy{color:#fffc;display:flex;flex-direction:column;font-size:.7rem;gap:.125rem}@media (min-width:768px){.Dashboard_lastUpdated__E8-oy{align-items:flex-end}}.Dashboard_refreshButton__Dly8O{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #ffffff4d;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:500;gap:.5rem;padding:.5rem 1rem;transition:all .15s ease}.Dashboard_refreshButton__Dly8O:hover:not(:disabled){background:#fff3;border-color:#ffffff80}.Dashboard_refreshButton__Dly8O:disabled{cursor:not-allowed;opacity:.5}.Dashboard_refreshButton__Dly8O svg{height:1rem;width:1rem}.Dashboard_refreshSpinner__BTQ5A{animation:Dashboard_spin__Mb1WM .8s linear infinite;border:2px solid #ffffff73;border-radius:999px;border-top-color:#fff;height:1rem;width:1rem}.Dashboard_headerHighlights__N7bKb{grid-gap:.5rem;display:grid;gap:.5rem;grid-template-columns:repeat(2,1fr)}@media (min-width:640px){.Dashboard_headerHighlights__N7bKb{grid-template-columns:repeat(3,1fr)}}@media (min-width:768px){.Dashboard_headerHighlights__N7bKb{gap:1rem;grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}}.Dashboard_headerHighlight__9VLHj{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff26;border:1px solid #fff3;border-radius:8px;display:flex;flex-direction:column;gap:.25rem;padding:.75rem}.Dashboard_headerHighlight__9VLHj span{color:#ffffffd9;font-size:.7rem;font-weight:500}.Dashboard_headerHighlight__9VLHj strong{color:#fff;font-size:1.25rem;font-weight:600}@media (min-width:768px){.Dashboard_headerHighlight__9VLHj{padding:1rem}.Dashboard_headerHighlight__9VLHj strong{font-size:1.5rem}}.Dashboard_content__CcadL{display:flex;flex-direction:column;gap:1.5rem;padding:1rem}@media (min-width:768px){.Dashboard_content__CcadL{gap:3rem;padding:2rem 0}}.Dashboard_section__kGNSP{display:flex;flex-direction:column;gap:1rem}@media (min-width:768px){.Dashboard_section__kGNSP{gap:1.5rem}}.Dashboard_sectionHeader__cf-OP{display:flex;flex-direction:column;gap:.25rem}.Dashboard_sectionHeader__cf-OP h2{align-items:center;color:#0f172a;color:var(--text-primary);display:flex;font-size:1.125rem;font-weight:600;gap:.5rem;margin:0}@media (min-width:768px){.Dashboard_sectionHeader__cf-OP h2{font-size:1.25rem}}.Dashboard_sectionHeader__cf-OP p{color:#64748b;color:var(--text-secondary);font-size:.8rem;line-height:1.4;margin:0}@media (min-width:768px){.Dashboard_sectionHeader__cf-OP p{font-size:.875rem}}.Dashboard_statsGrid__ggVNs{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:1fr}@media (min-width:640px){.Dashboard_statsGrid__ggVNs{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.Dashboard_statsGrid__ggVNs{gap:1rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}}.Dashboard_statCard__BPzQU{align-items:center;background:#fff;background:var(--bg);border:1px solid #e2e8f0;border:1px solid var(--border);border-radius:12px;cursor:pointer;display:flex;gap:.75rem;padding:1rem;transition:all .2s ease}.Dashboard_statCard__BPzQU:active{transform:scale(.98)}@media (min-width:768px){.Dashboard_statCard__BPzQU{gap:1rem;padding:1.25rem}.Dashboard_statCard__BPzQU:hover{border-color:#01a3ad;border-color:var(--accent);box-shadow:0 4px 12px #05c0cc14}}.Dashboard_statIcon__za0Dk{background:#f8fafc;background:var(--bg-subtle);border-radius:8px;color:#01a3ad;color:var(--stat-accent,var(--accent));display:grid;flex-shrink:0;font-size:1.125rem;height:36px;place-items:center;width:36px}@media (min-width:768px){.Dashboard_statIcon__za0Dk{font-size:1.25rem;height:40px;width:40px}}.Dashboard_statContent__4OSyL{display:flex;flex:1 1;flex-direction:column;gap:.125rem;min-width:0}.Dashboard_statValue__kP2x3{color:#0f172a;color:var(--text-primary);font-size:1.25rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (min-width:768px){.Dashboard_statValue__kP2x3{font-size:1.5rem}}.Dashboard_statTitle__6UuJa{color:#64748b;color:var(--text-secondary);font-size:.8rem}@media (min-width:768px){.Dashboard_statTitle__6UuJa{font-size:.875rem}}.Dashboard_statArrow__MbnKg{color:#64748b;color:var(--text-secondary);flex-shrink:0;height:18px;opacity:.3;transition:opacity .2s ease;width:18px}@media (min-width:768px){.Dashboard_statArrow__MbnKg{opacity:0}.Dashboard_statCard__BPzQU:hover .Dashboard_statArrow__MbnKg{opacity:1}}.Dashboard_errorBanner__wz-fw{align-items:center;background:#fef2f2;border:1px solid #fca5a5;border-radius:8px;color:#dc2626;display:flex;font-size:.8rem;gap:.75rem;justify-content:space-between;padding:.875rem}@media (min-width:768px){.Dashboard_errorBanner__wz-fw{font-size:.875rem;gap:1rem;padding:1rem}}.Dashboard_errorBanner__wz-fw button{background:#0000;border:none;border-radius:6px;color:#dc2626;cursor:pointer;flex-shrink:0;padding:.5rem;transition:background .2s ease}.Dashboard_errorBanner__wz-fw button:hover{background:#dc26261a}.Dashboard_insightGrid__cACFy{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(2,1fr)}@media (min-width:640px){.Dashboard_insightGrid__cACFy{grid-template-columns:repeat(3,1fr)}}@media (min-width:1024px){.Dashboard_insightGrid__cACFy{gap:1rem;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}}.Dashboard_insightCard__-zdcj{background:#fff;background:var(--bg);border:1px solid #e2e8f0;border:1px solid var(--border);border-radius:12px;display:flex;flex-direction:column;gap:.5rem;padding:1rem;transition:all .2s ease}@media (min-width:768px){.Dashboard_insightCard__-zdcj{padding:1.25rem}.Dashboard_insightCard__-zdcj:hover{border-color:#01a3ad;border-color:var(--accent);box-shadow:0 4px 12px #05c0cc14}}.Dashboard_insightCard__-zdcj span{color:#64748b;color:var(--text-secondary);font-size:.7rem;font-weight:500;letter-spacing:.05em;text-transform:uppercase}.Dashboard_insightCard__-zdcj strong{color:#0f172a;color:var(--text-primary);font-size:1.5rem;font-weight:600}@media (min-width:768px){.Dashboard_insightCard__-zdcj strong{font-size:1.75rem}}.Dashboard_insightCard__-zdcj p{color:#64748b;color:var(--text-secondary);font-size:.75rem;line-height:1.4;margin:0}@media (min-width:768px){.Dashboard_insightCard__-zdcj p{font-size:.875rem;line-height:1.5}}.Dashboard_climateGrid__Mqpj3{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:1fr}@media (min-width:768px){.Dashboard_climateGrid__Mqpj3{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.Dashboard_climateGrid__Mqpj3{gap:1rem;grid-template-columns:repeat(3,1fr)}}.Dashboard_climateCard__aOS9j{background:#fff;background:var(--bg);border:1px solid #e2e8f0;border:1px solid var(--border);border-radius:12px;display:flex;flex-direction:column;gap:1rem;padding:1rem;transition:all .2s ease}@media (min-width:768px){.Dashboard_climateCard__aOS9j{padding:1.25rem}.Dashboard_climateCard__aOS9j:hover{border-color:#01a3ad;border-color:var(--accent);box-shadow:0 4px 12px #05c0cc14}}@media (min-width:1024px){.Dashboard_climateCard__aOS9j{padding:1.5rem}}.Dashboard_climateTrendCard__L3fHi{background:#fff;background:var(--bg);border:1px solid #e2e8f0;border:1px solid var(--border);border-radius:12px;display:flex;flex-direction:column;gap:1rem;margin-top:.75rem;padding:1rem;transition:all .2s ease}@media (min-width:768px){.Dashboard_climateTrendCard__L3fHi{margin-top:1rem;padding:1.25rem}.Dashboard_climateTrendCard__L3fHi:hover{border-color:#01a3ad;border-color:var(--accent);box-shadow:0 4px 12px #05c0cc14}}@media (min-width:1024px){.Dashboard_climateTrendCard__L3fHi{padding:1.5rem}}.Dashboard_climateTrendCard__L3fHi>h3{color:#0f172a;color:var(--text-primary);font-size:.95rem;font-weight:600;margin:0}@media (min-width:768px){.Dashboard_climateTrendCard__L3fHi>h3{font-size:1rem}}.Dashboard_climateHeader__wjAYy{align-items:flex-start;display:flex;gap:.75rem;justify-content:space-between}.Dashboard_climateCard__aOS9j>h3{color:#0f172a;color:var(--text-primary);font-size:.95rem;font-weight:600;margin:0}@media (min-width:768px){.Dashboard_climateCard__aOS9j>h3{font-size:1rem}}.Dashboard_climateHeader__wjAYy h3{color:#0f172a;color:var(--text-primary);font-size:.95rem;font-weight:600;margin:0}@media (min-width:768px){.Dashboard_climateHeader__wjAYy h3{font-size:1rem}}.Dashboard_climateStatus__cEepk{border-radius:6px;color:#fff;font-size:.7rem;font-weight:600;letter-spacing:.05em;padding:.25rem .75rem;text-transform:uppercase;white-space:nowrap}.Dashboard_climateMessage__HMPmY{color:#64748b;color:var(--text-secondary);font-size:.8rem;line-height:1.4;margin:0}@media (min-width:768px){.Dashboard_climateMessage__HMPmY{font-size:.875rem;line-height:1.5}}.Dashboard_climateMetrics__Wp1rQ{display:flex;flex-direction:column;gap:.75rem}.Dashboard_metric__bMzjq{align-items:center;border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--border);display:flex;font-size:.8rem;justify-content:space-between;padding-bottom:.75rem}@media (min-width:768px){.Dashboard_metric__bMzjq{font-size:.875rem}}.Dashboard_metric__bMzjq:last-child{border-bottom:none;padding-bottom:0}.Dashboard_metricLabel__0Aj0s{color:#64748b;color:var(--text-secondary)}.Dashboard_metricValue__Hoi9t{color:#0f172a;color:var(--text-primary);font-weight:600}.Dashboard_moodDistribution__VFem2{grid-gap:.5rem;display:grid;gap:.5rem;grid-template-columns:repeat(2,1fr)}@media (min-width:640px){.Dashboard_moodDistribution__VFem2{grid-template-columns:repeat(3,1fr)}}@media (min-width:768px){.Dashboard_moodDistribution__VFem2{gap:.75rem;grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.Dashboard_moodDistribution__VFem2{grid-template-columns:repeat(auto-fit,minmax(70px,1fr))}}.Dashboard_moodItem__N7rH5{align-items:center;background:#f8fafc;background:var(--bg-subtle);border:1px solid #e2e8f0;border:1px solid var(--border);border-radius:8px;display:flex;flex-direction:column;gap:.375rem;padding:.75rem .5rem}@media (min-width:768px){.Dashboard_moodItem__N7rH5{gap:.5rem;padding:1rem .75rem}}.Dashboard_moodEmoji__dU-QI{font-size:1.25rem}@media (min-width:768px){.Dashboard_moodEmoji__dU-QI{font-size:1.5rem}}.Dashboard_moodLabel__7FobI{color:#64748b;color:var(--text-secondary);font-size:.7rem;text-align:center}@media (min-width:768px){.Dashboard_moodLabel__7FobI{font-size:.75rem}}.Dashboard_moodCount__kbXuD{color:#0f172a;color:var(--text-primary);font-size:.95rem;font-weight:600}@media (min-width:768px){.Dashboard_moodCount__kbXuD{font-size:1rem}}.Dashboard_trendChart__t3pnf{align-items:flex-end;display:flex;gap:.375rem;height:120px;justify-content:space-between;min-height:120px;width:100%}@media (min-width:768px){.Dashboard_trendChart__t3pnf{gap:.5rem;height:160px;min-height:160px}}@media (min-width:1024px){.Dashboard_trendChart__t3pnf{height:180px;min-height:180px}}.Dashboard_trendDay__VSAQ5{align-items:center;color:#64748b;color:var(--text-secondary);display:flex;flex:1 1;flex-direction:column;font-size:.7rem;gap:.375rem;min-width:0;text-align:center}@media (min-width:768px){.Dashboard_trendDay__VSAQ5{font-size:.75rem;gap:.5rem}}.Dashboard_trendBar__yzTA5{border-radius:4px;transition:height .3s ease;width:100%}.Dashboard_trendLabel__QZH1e{display:block;font-weight:500;letter-spacing:.05em;text-transform:uppercase}.Dashboard_trendValue__GK3in{color:#0f172a;color:var(--text-primary);font-size:.8rem;font-weight:600}@media (min-width:768px){.Dashboard_trendValue__GK3in{font-size:.875rem}}.Dashboard_participationStats__hflVO{align-items:center;display:flex;flex-direction:column;gap:1rem}.Dashboard_participationCircle__7Y0Xr{align-items:center;display:flex;height:70px;justify-content:center;width:70px}@media (min-width:768px){.Dashboard_participationCircle__7Y0Xr{height:80px;width:80px}}.Dashboard_participationProgress__pRCFe{align-items:center;border-radius:50%;display:flex;height:100%;justify-content:center;width:100%}.Dashboard_participationInner__8sFDA{align-items:center;background:#fff;background:var(--bg);border:5px solid #f8fafc;border:5px solid var(--bg-subtle);border-radius:50%;display:flex;height:65%;justify-content:center;width:65%}@media (min-width:768px){.Dashboard_participationInner__8sFDA{border:6px solid #f8fafc;border:6px solid var(--bg-subtle)}}.Dashboard_participationPercent__r46H-{color:#01a3ad;color:var(--accent);font-size:.95rem;font-weight:600}@media (min-width:768px){.Dashboard_participationPercent__r46H-{font-size:1rem}}.Dashboard_participationInfo__q7B3R{color:#64748b;color:var(--text-secondary);font-size:.8rem;line-height:1.4;text-align:center}@media (min-width:768px){.Dashboard_participationInfo__q7B3R{font-size:.875rem;line-height:1.5}}.Dashboard_participationInfo__q7B3R strong{color:#0f172a;color:var(--text-primary);font-weight:600}.Dashboard_actionsGrid__HWINw{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:1fr}@media (min-width:640px){.Dashboard_actionsGrid__HWINw{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.Dashboard_actionsGrid__HWINw{gap:1rem;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}}.Dashboard_actionCard__8x0cQ{background:#fff;background:var(--bg);border:1px solid #01a3ad1a;border-radius:16px;box-shadow:0 4px 12px #01a3ad14;cursor:pointer;display:flex;flex-direction:column;overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1)}.Dashboard_actionCard__8x0cQ:active{transform:scale(.98)}@media (min-width:768px){.Dashboard_actionCard__8x0cQ:hover{border-color:#01a3ad;border-color:var(--accent);box-shadow:0 8px 24px #01a3ad26;transform:translateY(-4px)}}.Dashboard_actionHeader__QGXcE{align-items:center;display:flex;justify-content:center;overflow:hidden;padding:2rem 1.5rem;position:relative}.Dashboard_actionHeader__QGXcE:before{background:inherit;bottom:0;content:"";left:0;opacity:.1;position:absolute;right:0;top:0;transform:translateY(-100%);transition:transform .3s ease}.Dashboard_actionCard__8x0cQ:hover .Dashboard_actionHeader__QGXcE:before{transform:translateY(0)}@media (min-width:768px){.Dashboard_actionHeader__QGXcE{padding:2.5rem 1.5rem}}.Dashboard_actionIcon__5ZQ9o{color:#fff;filter:drop-shadow(0 4px 12px rgba(0,0,0,.1));font-size:2rem}@media (min-width:768px){.Dashboard_actionIcon__5ZQ9o{font-size:2.5rem}}.Dashboard_actionContent__iPOD5{display:flex;flex:1 1;flex-direction:column;gap:.75rem;padding:1.5rem}@media (min-width:768px){.Dashboard_actionContent__iPOD5{padding:1.75rem}}.Dashboard_actionContent__iPOD5 h3{color:#0f172a;color:var(--text-primary);font-size:1.05rem;font-weight:700;letter-spacing:-.02em;margin:0}@media (min-width:768px){.Dashboard_actionContent__iPOD5 h3{font-size:1.15rem}}.Dashboard_actionContent__iPOD5 p{color:#64748b;color:var(--text-secondary);font-size:.875rem;line-height:1.5;margin:0}@media (min-width:768px){.Dashboard_actionContent__iPOD5 p{font-size:.9rem;line-height:1.6}}.Dashboard_actionFooter__DM03H{align-items:center;color:#01a3ad;color:var(--accent);display:flex;font-size:.875rem;font-weight:600;justify-content:space-between;margin-top:auto;padding-top:1rem;transition:all .3s ease}.Dashboard_actionCard__8x0cQ:hover .Dashboard_actionFooter__DM03H{transform:translateX(4px)}@media (min-width:768px){.Dashboard_actionFooter__DM03H{font-size:.95rem}}.Dashboard_activityList__wlVyr{display:flex;flex-direction:column;gap:.5rem}@media (min-width:768px){.Dashboard_activityList__wlVyr{gap:.75rem}}.Dashboard_activityItem__I7lTL{align-items:center;background:#fff;background:var(--bg);border:1px solid #e2e8f0;border:1px solid var(--border);border-radius:12px;display:flex;gap:.75rem;padding:.875rem}@media (min-width:768px){.Dashboard_activityItem__I7lTL{gap:1rem;padding:1rem}}.Dashboard_activityIcon__3I-06{background:#f8fafc;background:var(--bg-subtle);border-radius:8px;color:#01a3ad;color:var(--accent);display:grid;flex-shrink:0;height:36px;place-items:center;width:36px}@media (min-width:768px){.Dashboard_activityIcon__3I-06{height:40px;width:40px}}.Dashboard_activityContent__tp19e{display:flex;flex:1 1;flex-direction:column;gap:.25rem;min-width:0}.Dashboard_activityContent__tp19e p{color:#0f172a;color:var(--text-primary);font-size:.8rem;line-height:1.4;margin:0}@media (min-width:768px){.Dashboard_activityContent__tp19e p{font-size:.875rem}}.Dashboard_activityTime__JcJsC{color:#64748b;color:var(--text-secondary);font-size:.7rem}@media (min-width:768px){.Dashboard_activityTime__JcJsC{font-size:.75rem}}.Dashboard_emptyState__NHijX{background:#f8fafc;background:var(--bg-subtle);border:1px dashed #e2e8f0;border:1px dashed var(--border);border-radius:8px;color:#64748b;color:var(--text-secondary);font-size:.8rem;padding:1.5rem;text-align:center}@media (min-width:768px){.Dashboard_emptyState__NHijX{font-size:.875rem;padding:2rem}}.Dashboard_loading__\+TACV{align-items:center;color:#64748b;color:var(--text-secondary);display:flex;flex-direction:column;gap:1rem;justify-content:center;min-height:60vh;padding:2rem;width:100%}.Dashboard_spinner__u\+hwn{animation:Dashboard_spin__Mb1WM .8s linear infinite;border:3px solid #e2e8f0;border-radius:50%;border-top-color:#01a3ad;border:3px solid var(--border);border-top-color:var(--accent);height:40px;width:40px}@keyframes Dashboard_spin__Mb1WM{to{transform:rotate(1turn)}}.MoodCheckin_container__Lz4aa{min-height:100vh;padding-bottom:80px}@media (min-width:768px){.MoodCheckin_container__Lz4aa{padding-bottom:2rem}}.MoodCheckin_header__r0CJC{background:linear-gradient(135deg,#01a3ad,#018a94);background:var(--primary-gradient);box-shadow:0 4px 12px #05c0cc26;color:#fff;overflow:hidden;padding:1rem;position:relative;text-align:center}@media (min-width:768px){.MoodCheckin_header__r0CJC{border-radius:16px;margin:1rem;padding:1.5rem 0}}.MoodCheckin_header__r0CJC:before{background:radial-gradient(circle at 50% 50%,#ffffff1a 0,#0000 70%);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.MoodCheckin_headerMain__98lvM{align-items:center;display:flex;flex-direction:column;gap:.75rem;margin:0 auto;max-width:800px;position:relative;z-index:1}@media (min-width:768px){.MoodCheckin_headerMain__98lvM{gap:1rem}}.MoodCheckin_headerMain__98lvM h1{align-items:center;display:flex;font-size:1.25rem;font-weight:700;gap:.5rem;margin:0;text-shadow:0 2px 4px #0000001a}@media (min-width:768px){.MoodCheckin_headerMain__98lvM h1{font-size:1.75rem}}.MoodCheckin_headerIcon__3URaX{align-items:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff26;border:1px solid #ffffff1a;border-radius:12px;display:flex;justify-content:center;padding:.5rem}.MoodCheckin_headerMain__98lvM p{font-size:.875rem;font-weight:400;line-height:1.4;margin:0;max-width:500px;opacity:.95}@media (min-width:768px){.MoodCheckin_headerMain__98lvM p{font-size:.95rem}}.MoodCheckin_content__P2z93{margin:0 auto;max-width:1400px;padding:1rem}@media (min-width:768px){.MoodCheckin_content__P2z93{padding:2rem 1.5rem}}.MoodCheckin_form__YWyWG{background:#fff;border-radius:12px;box-shadow:0 2px 8px #00000014;margin-bottom:1.5rem;padding:1.25rem}@media (min-width:768px){.MoodCheckin_form__YWyWG{margin-bottom:2rem;padding:2rem}}.MoodCheckin_sectionLabel__euPoh{color:#374151;display:block;font-size:.95rem;font-weight:600;margin-bottom:1rem}@media (min-width:768px){.MoodCheckin_sectionLabel__euPoh{font-size:1.1rem}}.MoodCheckin_moodSelector__4N2qZ{margin-bottom:1.5rem}@media (min-width:768px){.MoodCheckin_moodSelector__4N2qZ{margin-bottom:2rem}}.MoodCheckin_moodOptions__7zBcw{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(2,1fr)}@media (min-width:480px){.MoodCheckin_moodOptions__7zBcw{grid-template-columns:repeat(3,1fr)}}@media (min-width:768px){.MoodCheckin_moodOptions__7zBcw{gap:1rem;grid-template-columns:repeat(5,1fr)}}.MoodCheckin_moodOption__\+0IXd{align-items:center;background:#fff;border:2px solid #e5e7eb;border-radius:12px;cursor:pointer;display:flex;flex-direction:column;min-height:100px;padding:1rem .5rem;text-align:center;transition:all .2s ease}@media (min-width:768px){.MoodCheckin_moodOption__\+0IXd{min-height:120px;padding:1.5rem 1rem}.MoodCheckin_moodOption__\+0IXd:hover{box-shadow:0 4px 12px #0000001a;transform:translateY(-2px)}}.MoodCheckin_moodOption__\+0IXd.MoodCheckin_selected__1yKRF{box-shadow:0 4px 12px #00000026;transform:translateY(-2px)}.MoodCheckin_emoji__\+42wJ{display:block;font-size:2rem;margin-bottom:.5rem}@media (min-width:768px){.MoodCheckin_emoji__\+42wJ{font-size:2.5rem}}.MoodCheckin_iconWrapper__Zsr4o{align-items:center;display:flex;justify-content:center;margin-bottom:.5rem;transition:transform .2s ease}.MoodCheckin_moodOption__\+0IXd:hover .MoodCheckin_iconWrapper__Zsr4o{transform:scale(1.1)}.MoodCheckin_moodOption__\+0IXd.MoodCheckin_selected__1yKRF .MoodCheckin_iconWrapper__Zsr4o{transform:scale(1.15)}.MoodCheckin_bigEmoji__iox8Q{font-size:3rem;margin-bottom:.5rem}@media (min-width:768px){.MoodCheckin_bigEmoji__iox8Q{font-size:4rem}}.MoodCheckin_bigIcon__Q32-S{align-items:center;color:#0d9488;display:flex;justify-content:center;margin-bottom:.5rem}.MoodCheckin_bigIcon__Q32-S svg{filter:drop-shadow(0 2px 4px rgba(0,0,0,.1))}.MoodCheckin_label__j6-C5{color:#374151;font-size:.8rem;font-weight:500}@media (min-width:768px){.MoodCheckin_label__j6-C5{font-size:.9rem}}.MoodCheckin_selectedMoodDisplay__A61pU{background:#f0f9ff;border:1px solid #0ea5e9;border-radius:8px;margin-bottom:1.25rem;padding:.875rem;text-align:center}@media (min-width:768px){.MoodCheckin_selectedMoodDisplay__A61pU{margin-bottom:1.5rem;padding:1rem}}.MoodCheckin_selectedMoodDisplay__A61pU p{color:#0c4a6e;font-size:.875rem;margin:0}@media (min-width:768px){.MoodCheckin_selectedMoodDisplay__A61pU p{font-size:1rem}}.MoodCheckin_commentSection__Hruh-{margin-bottom:1.5rem}@media (min-width:768px){.MoodCheckin_commentSection__Hruh-{margin-bottom:2rem}}.MoodCheckin_commentInput__EyXiW{border:1px solid #d1d5db;border-radius:8px;box-sizing:border-box;font-family:inherit;font-size:.95rem;padding:.75rem;resize:vertical;transition:border-color .2s ease,box-shadow .2s ease;width:100%}@media (min-width:768px){.MoodCheckin_commentInput__EyXiW{font-size:1rem}}.MoodCheckin_commentInput__EyXiW:focus{border-color:#01a3ad;box-shadow:0 0 0 3px #05c0cc1a;outline:none}.MoodCheckin_charCount__k9iOK{color:#6b7280;font-size:.75rem;margin-top:.25rem;text-align:right}@media (min-width:768px){.MoodCheckin_charCount__k9iOK{font-size:.875rem}}.MoodCheckin_message__BDp55{border-radius:8px;font-size:.875rem;font-weight:500;margin-bottom:1rem;padding:.875rem}@media (min-width:768px){.MoodCheckin_message__BDp55{font-size:1rem;padding:1rem}}.MoodCheckin_message__BDp55.MoodCheckin_success__qQKXj{background-color:#dcfce7;border:1px solid #bbf7d0;color:#166534}.MoodCheckin_message__BDp55.MoodCheckin_error__hcMVU{background-color:#fef2f2;border:1px solid #fecaca;color:#dc2626}.MoodCheckin_submitButton__p8j9H{background-color:#01a3ad;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;padding:.875rem;transition:all .2s ease;width:100%}@media (min-width:768px){.MoodCheckin_submitButton__p8j9H{font-size:1.1rem;padding:1rem}.MoodCheckin_submitButton__p8j9H:hover:not(:disabled){background-color:#018a94;box-shadow:0 4px 12px #05c0cc4d;transform:translateY(-1px)}}.MoodCheckin_submitButton__p8j9H:active:not(:disabled){transform:scale(.98)}.MoodCheckin_submitButton__p8j9H:disabled{cursor:not-allowed;opacity:.6}.MoodCheckin_alreadyChecked__vuBn7{background:#fff;border-radius:12px;box-shadow:0 2px 8px #00000014;margin-bottom:1.5rem;padding:1.25rem;text-align:center}@media (min-width:768px){.MoodCheckin_alreadyChecked__vuBn7{margin-bottom:2rem;padding:2rem}}.MoodCheckin_todayCheckin__4K4eH h2{align-items:center;color:#166534;display:flex;font-size:1.125rem;gap:.5rem;justify-content:center;margin:0 0 1.25rem}@media (min-width:768px){.MoodCheckin_todayCheckin__4K4eH h2{font-size:1.5rem;margin:0 0 1.5rem}}.MoodCheckin_checkinSummary__1\+8om{background:#f9fafb;border-radius:8px;margin-bottom:1.25rem;padding:1.25rem}@media (min-width:768px){.MoodCheckin_checkinSummary__1\+8om{margin-bottom:1.5rem;padding:1.5rem}}.MoodCheckin_moodDisplay__gnti3{align-items:center;display:flex;flex-direction:column;margin-bottom:1rem}.MoodCheckin_moodLabel__f7s4d{color:#374151;font-size:1.125rem;font-weight:600}@media (min-width:768px){.MoodCheckin_moodLabel__f7s4d{font-size:1.25rem}}.MoodCheckin_comment__I8LdK{margin-top:1rem;text-align:left}.MoodCheckin_comment__I8LdK strong{color:#374151;font-size:.875rem}@media (min-width:768px){.MoodCheckin_comment__I8LdK strong{font-size:1rem}}.MoodCheckin_comment__I8LdK p{color:#6b7280;font-size:.875rem;font-style:italic;margin:.5rem 0 0}@media (min-width:768px){.MoodCheckin_comment__I8LdK p{font-size:1rem}}.MoodCheckin_returnTomorrow__rwNDG{color:#6b7280;font-size:.875rem;margin:0}@media (min-width:768px){.MoodCheckin_returnTomorrow__rwNDG{font-size:1rem}}.MoodCheckin_info__3EYgq{background:#fff;border-radius:12px;box-shadow:0 2px 8px #00000014;padding:1.25rem}.MoodCheckin_mainGrid__KIf\+U{display:block}@media (min-width:1024px){.MoodCheckin_mainGrid__KIf\+U{grid-gap:2rem;align-items:start;display:grid;gap:2rem;grid-template-columns:1fr 400px}}@media (min-width:1280px){.MoodCheckin_mainGrid__KIf\+U{grid-template-columns:1fr 440px}}.MoodCheckin_statsCard__pEHyn{background:#fff;border:1px solid #e5e7eb;border-radius:16px;box-shadow:0 4px 16px #00000014;padding:1.5rem;position:-webkit-sticky;position:sticky;top:1rem}@media (min-width:768px){.MoodCheckin_statsCard__pEHyn{padding:2rem}}@media (max-width:1023px){.MoodCheckin_statsCard__pEHyn{margin-top:1.5rem;position:static}}@media (min-width:768px){.MoodCheckin_info__3EYgq{padding:1.5rem}}.MoodCheckin_info__3EYgq h3{color:#374151;font-size:1rem;margin:0 0 1rem}@media (min-width:768px){.MoodCheckin_info__3EYgq h3{font-size:1.125rem}}.MoodCheckin_info__3EYgq ul{color:#6b7280;font-size:.875rem;margin:0;padding-left:1.5rem}@media (min-width:768px){.MoodCheckin_info__3EYgq ul{font-size:.95rem}}.MoodCheckin_info__3EYgq li{line-height:1.5;margin-bottom:.5rem}.ClimaDashboard_container__Fq5EY{background:linear-gradient(180deg,#f8fafc 0,#fff);min-height:100vh}.ClimaDashboard_loading__Cb5Kc{align-items:center;color:#64748b;display:flex;flex-direction:column;gap:1rem;justify-content:center;min-height:60vh}.ClimaDashboard_spinner__E4p9-{animation:ClimaDashboard_spin__j0u4g 2s linear infinite;color:#01a3ad}@keyframes ClimaDashboard_spin__j0u4g{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ClimaDashboard_header__L3nKi{align-items:center;background:linear-gradient(135deg,#00d4dd,#01a3ad);color:#fff;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;padding:1rem}@media (min-width:768px){.ClimaDashboard_header__L3nKi{gap:2rem;padding:2rem}}.ClimaDashboard_headerMain__yxBN5{align-items:center;display:flex;gap:.75rem}@media (min-width:768px){.ClimaDashboard_headerMain__yxBN5{gap:1.5rem}}.ClimaDashboard_headerIcon__trh-Z{align-items:center;background:#fff3;border-radius:12px;display:flex;font-size:1.5rem;height:48px;justify-content:center;width:48px}@media (min-width:768px){.ClimaDashboard_headerIcon__trh-Z{border-radius:16px;font-size:2rem;height:64px;width:64px}}.ClimaDashboard_headerMain__yxBN5 h1{font-size:1.25rem;font-weight:700;line-height:1.3;margin:0}@media (min-width:768px){.ClimaDashboard_headerMain__yxBN5 h1{font-size:1.875rem}}.ClimaDashboard_headerMain__yxBN5 p{font-size:.875rem;margin:.5rem 0 0;opacity:.95}@media (min-width:768px){.ClimaDashboard_headerMain__yxBN5 p{font-size:1rem}}.ClimaDashboard_periodSelector__yHZtU{background:#fff3;border-radius:10px;display:flex;gap:.5rem;padding:.25rem;width:100%}@media (min-width:768px){.ClimaDashboard_periodSelector__yHZtU{width:auto}}.ClimaDashboard_periodSelector__yHZtU button{align-items:center;background:#0000;border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:.75rem;font-weight:600;gap:.375rem;padding:.5rem .875rem;transition:all .2s;white-space:nowrap}@media (min-width:768px){.ClimaDashboard_periodSelector__yHZtU button{border-radius:8px;font-size:.875rem;gap:.5rem;padding:.625rem 1.25rem}}.ClimaDashboard_periodSelector__yHZtU button:hover{background:#ffffff26}.ClimaDashboard_periodSelector__yHZtU button.ClimaDashboard_active__7pjnN{background:#fff;color:#01a3ad}.ClimaDashboard_content__BNKyN{display:flex;flex-direction:column;gap:1.5rem;margin:0 auto;max-width:1400px;padding:1rem}@media (min-width:768px){.ClimaDashboard_content__BNKyN{gap:2rem;padding:2rem}}.ClimaDashboard_myCheckinCard__NDzzs{background:#fff;border:2px solid #e2e8f0;border-radius:12px;box-shadow:0 4px 6px #0000000d;padding:1rem}@media (min-width:768px){.ClimaDashboard_myCheckinCard__NDzzs{border-radius:16px;padding:1.5rem}}.ClimaDashboard_myCheckinCard__NDzzs h3{align-items:center;color:#0f172a;display:flex;font-size:1rem;gap:.5rem;margin:0 0 1rem}@media (min-width:768px){.ClimaDashboard_myCheckinCard__NDzzs h3{font-size:1.125rem;margin:0 0 1.5rem}}.ClimaDashboard_myCheckinGrid__MJbB\+{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:1fr 1fr}@media (min-width:768px){.ClimaDashboard_myCheckinGrid__MJbB\+{gap:1.5rem}}.ClimaDashboard_myMoodItem__FhjE7{background:linear-gradient(135deg,#f8fafc,#f1f5f9);border:2px solid #e2e8f0;border-radius:8px;padding:.75rem}@media (min-width:768px){.ClimaDashboard_myMoodItem__FhjE7{border-radius:12px;padding:1.5rem}}.ClimaDashboard_moodType__t0aen{color:#64748b;display:block;font-size:.75rem;font-weight:600;letter-spacing:.05em;margin-bottom:.75rem;text-transform:uppercase}.ClimaDashboard_moodDisplay__fgW8C{align-items:center;display:flex;gap:.75rem;margin-bottom:.5rem}@media (min-width:768px){.ClimaDashboard_moodDisplay__fgW8C{gap:1rem;margin-bottom:.75rem}}.ClimaDashboard_moodEmoji__WZnvz{font-size:1.5rem}@media (min-width:768px){.ClimaDashboard_moodEmoji__WZnvz{font-size:2rem}}.ClimaDashboard_moodLabel__KkFPr{color:#0f172a;font-size:1rem;font-weight:600}@media (min-width:768px){.ClimaDashboard_moodLabel__KkFPr{font-size:1.125rem}}.ClimaDashboard_moodNote__0pnEm{background:#fff;border-left:3px solid #01a3ad;border-radius:8px;color:#475569;font-size:.875rem;font-style:italic;margin:.75rem 0 0;padding:.75rem}.ClimaDashboard_statsGrid__2y5xG{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr}@media (min-width:640px){.ClimaDashboard_statsGrid__2y5xG{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.ClimaDashboard_statsGrid__2y5xG{gap:1.5rem;grid-template-columns:repeat(4,1fr)}}.ClimaDashboard_statCard__B0ET6{align-items:flex-start;background:#fff;border-radius:16px;box-shadow:0 2px 8px #0000000a;display:flex;gap:.75rem;overflow:hidden;padding:1rem;position:relative;transition:all .3s ease}@media (min-width:768px){.ClimaDashboard_statCard__B0ET6{border-radius:20px;gap:1rem;padding:1.5rem}}.ClimaDashboard_statCard__B0ET6:hover{box-shadow:0 8px 16px #00000014;transform:translateY(-2px)}.ClimaDashboard_statIcon__csiIO{align-items:center;border-radius:12px;color:#fff;display:flex;flex-shrink:0;height:44px;justify-content:center;transition:all .3s ease;width:44px}.ClimaDashboard_statCard__B0ET6:hover .ClimaDashboard_statIcon__csiIO{transform:scale(1.05)}@media (min-width:768px){.ClimaDashboard_statIcon__csiIO{border-radius:14px;height:56px;width:56px}}.ClimaDashboard_statIconSvg__WxB1-{height:20px;width:20px}@media (min-width:768px){.ClimaDashboard_statIconSvg__WxB1-{height:28px;width:28px}}.ClimaDashboard_statContent__rQmtB{display:flex;flex:1 1;flex-direction:column;gap:.5rem}.ClimaDashboard_statLabel__J6f1x{color:#64748b;font-size:.75rem;font-weight:700;letter-spacing:.08em;margin-bottom:.25rem;text-transform:uppercase}@media (min-width:768px){.ClimaDashboard_statLabel__J6f1x{font-size:.8125rem}}.ClimaDashboard_statValue__2slPt{align-items:center;display:flex;gap:.75rem}@media (min-width:768px){.ClimaDashboard_statValue__2slPt{gap:1rem}}.ClimaDashboard_statEmoji__2fKJX{font-size:1.75rem}@media (min-width:768px){.ClimaDashboard_statEmoji__2fKJX{font-size:2.5rem}}.ClimaDashboard_statMainValue__HO4j8{font-size:1.5rem;font-weight:800;letter-spacing:-.02em;line-height:1}@media (min-width:768px){.ClimaDashboard_statMainValue__HO4j8{font-size:2rem}}.ClimaDashboard_statSubValue__WT8cf{color:#64748b;font-size:.75rem}@media (min-width:768px){.ClimaDashboard_statSubValue__WT8cf{font-size:.875rem}}.ClimaDashboard_bigNumber__yVulp{color:#0f172a;font-size:1.75rem;font-weight:800;letter-spacing:-.02em;line-height:1}@media (min-width:768px){.ClimaDashboard_bigNumber__yVulp{font-size:2.25rem}}.ClimaDashboard_statDetail__y4xAg{color:#94a3b8;font-size:.75rem;font-weight:500}@media (min-width:768px){.ClimaDashboard_statDetail__y4xAg{font-size:.8125rem}}.ClimaDashboard_section__hwVnd{background:#fff;border-radius:12px;box-shadow:0 4px 6px #0000000d;padding:1rem}@media (min-width:768px){.ClimaDashboard_section__hwVnd{border-radius:16px;padding:1.5rem}}.ClimaDashboard_section__hwVnd h3{align-items:center;border-bottom:2px solid #f1f5f9;color:#0f172a;display:flex;font-size:1rem;gap:.5rem;margin:0 0 1rem;padding-bottom:.75rem}@media (min-width:768px){.ClimaDashboard_section__hwVnd h3{font-size:1.125rem;margin:0 0 1.5rem;padding-bottom:1rem}}.ClimaDashboard_distributionGrid__0w1\+d{grid-gap:1rem;display:grid;gap:1rem}.ClimaDashboard_distributionItem__fI2Os{display:flex;flex-direction:column;gap:.5rem}.ClimaDashboard_distributionHeader__tDDKB{align-items:center;display:flex;justify-content:space-between}.ClimaDashboard_distributionLabel__KcM-y{color:#475569;font-size:.875rem;font-weight:600}.ClimaDashboard_distributionValue__PoaoM{color:#0f172a;font-size:1rem;font-weight:700}.ClimaDashboard_progressBar__Z037l{background:#f1f5f9;border-radius:6px;height:12px;overflow:hidden}.ClimaDashboard_progressFill__IDQv6{border-radius:6px;height:100%;transition:width .5s ease}.ClimaDashboard_distributionPercentage__8mtCB{color:#94a3b8;font-size:.75rem;text-align:right}.ClimaDashboard_trendChart__0Ngmy{min-height:300px}.ClimaDashboard_chartContainer__oZ7HI{align-items:flex-end;background:linear-gradient(180deg,#f8fafc 0,#fff);border-radius:12px;display:flex;gap:.75rem;height:280px;padding:1rem}.ClimaDashboard_chartBar__gZ747{align-items:center;display:flex;flex:1 1;flex-direction:column;gap:.5rem}.ClimaDashboard_barContainer__xJVFb{align-items:flex-end;display:flex;height:220px;justify-content:center;width:100%}.ClimaDashboard_bar__sY4JN{align-items:flex-start;border-radius:8px 8px 0 0;cursor:pointer;display:flex;justify-content:center;max-width:48px;padding-top:.5rem;position:relative;transition:all .3s;width:100%}.ClimaDashboard_bar__sY4JN:hover{opacity:.8;transform:scaleY(1.02)}.ClimaDashboard_barValue__gnrOz{color:#fff;font-size:.75rem;font-weight:700;text-shadow:0 1px 2px #0000004d}.ClimaDashboard_barLabel__1DiKD{color:#64748b;font-size:.75rem;text-align:center}.ClimaDashboard_publicMoodsGrid__lU\+ld{grid-gap:.875rem;display:grid;gap:.875rem;grid-template-columns:1fr}@media (min-width:640px){.ClimaDashboard_publicMoodsGrid__lU\+ld{gap:1rem;grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.ClimaDashboard_publicMoodsGrid__lU\+ld{grid-template-columns:repeat(3,1fr)}}.ClimaDashboard_publicMoodCard__aNQ-Y{background:linear-gradient(135deg,#f8fafc,#fff);border:2px solid #e2e8f0;border-radius:10px;padding:.875rem;transition:all .2s}@media (min-width:768px){.ClimaDashboard_publicMoodCard__aNQ-Y{border-radius:12px;padding:1rem}}.ClimaDashboard_publicMoodCard__aNQ-Y:hover{border-color:#01a3ad;box-shadow:0 4px 12px #01a3ad1a;transform:translateY(-2px)}.ClimaDashboard_publicMoodHeader__4h1bD{align-items:flex-start;display:flex;gap:.5rem;justify-content:space-between;margin-bottom:1rem}.ClimaDashboard_userInfo__ArMrS{align-items:center;display:flex;flex:1 1;gap:.75rem}.ClimaDashboard_avatar__GjDMC{border:2px solid #e2e8f0;border-radius:50%;height:36px;object-fit:cover;width:36px}@media (min-width:768px){.ClimaDashboard_avatar__GjDMC{height:40px;width:40px}}.ClimaDashboard_avatarPlaceholder__-SaT-{align-items:center;background:linear-gradient(135deg,#01a3ad,#00d4dd);border:2px solid #e2e8f0;border-radius:50%;color:#fff;display:flex;font-size:.75rem;font-weight:700;height:36px;justify-content:center;width:36px}@media (min-width:768px){.ClimaDashboard_avatarPlaceholder__-SaT-{font-size:.875rem;height:40px;width:40px}}.ClimaDashboard_userName__rm1DB{color:#0f172a;font-size:.875rem;font-weight:600}.ClimaDashboard_userDepartment__XQLOG{color:#94a3b8;font-size:.75rem}.ClimaDashboard_moodBadge__c4ItZ{border-radius:12px;color:#fff;font-size:.75rem;font-weight:600;padding:.25rem .75rem;white-space:nowrap}.ClimaDashboard_moodTime__rG\+\+J{color:#94a3b8;font-size:.75rem;font-weight:500;white-space:nowrap}.ClimaDashboard_publicMoodContent__912r8{align-items:flex-start;display:flex;gap:.5rem}.ClimaDashboard_publicMoodIcon__XuXsk{flex-shrink:0}.ClimaDashboard_publicMoodIconSvg__8UkTG{height:24px;width:24px}@media (min-width:768px){.ClimaDashboard_publicMoodIconSvg__8UkTG{height:32px;width:32px}}.ClimaDashboard_publicMoodLabel__SPH1S{font-size:1rem;font-weight:700;margin-bottom:.25rem}.ClimaDashboard_publicMoodNote__K7kBm{background:#f8fafc;border-left:3px solid #01a3ad;border-radius:8px;color:#475569;font-size:.875rem;font-style:italic;line-height:1.5;margin:.5rem 0 0;padding:.5rem .75rem}.ClimaDashboard_publicMoodFooter__4EAU1{border-top:1px solid #f1f5f9;color:#94a3b8;font-size:.75rem;padding-top:.75rem}.ClimaDashboard_emptyState__licQd{align-items:center;color:#94a3b8;display:flex;flex-direction:column;gap:.75rem;grid-column:1/-1;justify-content:center;padding:4rem 1rem;text-align:center}.ClimaDashboard_emptyState__licQd p{color:#64748b;font-size:1.125rem;font-weight:600;margin:0}.ClimaDashboard_emptyState__licQd span{color:#94a3b8;font-size:.9375rem}@media (max-width:768px){.ClimaDashboard_header__L3nKi{align-items:flex-start;flex-direction:column;padding:1rem}.ClimaDashboard_headerMain__yxBN5{align-items:flex-start;gap:.75rem}.ClimaDashboard_periodSelector__yHZtU{width:100%}.ClimaDashboard_periodSelector__yHZtU button{flex:1 1;justify-content:center}.ClimaDashboard_myCheckinGrid__MJbB\+{gap:.75rem;grid-template-columns:1fr}.ClimaDashboard_statsGrid__2y5xG{gap:1rem;grid-template-columns:1fr}.ClimaDashboard_publicMoodsGrid__lU\+ld{grid-template-columns:1fr}.ClimaDashboard_chartContainer__oZ7HI{gap:.25rem;height:240px;padding:.75rem}.ClimaDashboard_barContainer__xJVFb{height:180px}.ClimaDashboard_bar__sY4JN{max-width:28px}.ClimaDashboard_barLabel__1DiKD,.ClimaDashboard_barValue__gnrOz{font-size:.625rem}.ClimaDashboard_trendChart__0Ngmy{min-height:240px}}.SimpleModal_backdrop__XxSxc{align-items:center;background:#02061773;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:100000!important}.SimpleModal_modal__9DrWi{background:#fff;border-radius:14px;box-shadow:0 10px 30px #0206171f;box-sizing:border-box;max-width:420px;padding:16px;width:100%}.SimpleModal_title__2EH9d{color:#0f172a;font-size:1rem;margin:0 0 8px}.SimpleModal_message__\+oj05{color:#475569;font-size:.95rem;margin:0 0 16px}.SimpleModal_actions__oprJk{display:flex;gap:12px;justify-content:flex-end}.SimpleModal_confirm__2yZ0J{background:linear-gradient(135deg,#10b981,#059669);border:none;border-radius:10px;color:#fff;cursor:pointer;font-weight:700;padding:10px 14px}.SimpleModal_cancel__rlaxC{background:#f1f5f9;border:1px solid #e2e8f0;border-radius:10px;color:#475569;cursor:pointer;padding:10px 14px}@media (max-width:420px){.SimpleModal_modal__9DrWi{border-radius:12px;padding:12px}.SimpleModal_title__2EH9d{font-size:.98rem}.SimpleModal_message__\+oj05{font-size:.92rem}}.Conectas_container__ChDzI{min-height:100vh;padding-bottom:80px}@media (min-width:768px){.Conectas_container__ChDzI{padding-bottom:2rem}}.Conectas_headerMain__8WYv3{background:linear-gradient(135deg,#01a3ad,#018a94);background:var(--primary-gradient);box-shadow:0 4px 12px #05c0cc26;color:#fff}.Conectas_headerMainContent__vqttE{align-items:flex-start;display:flex;flex-direction:column;gap:.75rem;margin:0 auto;max-width:1400px;padding:1rem}@media (min-width:768px){.Conectas_headerMainContent__vqttE{align-items:center;flex-direction:row;justify-content:space-between;padding:1.5rem 2rem}}.Conectas_headerMain__8WYv3 h1{align-items:center;color:#fff;display:flex;font-size:1.5rem;font-weight:700;gap:.625rem;margin:0}@media (min-width:768px){.Conectas_headerMain__8WYv3 h1{font-size:1.75rem}}.Conectas_headerIcon__Hiaa9{color:#fff;height:1.5rem;width:1.5rem}.Conectas_addConnectaButton__6GzPM{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff3;border:2px solid #ffffff4d;border-radius:12px;color:#fff;cursor:pointer;display:flex;font-size:.875rem;font-weight:600;gap:.5rem;padding:.625rem 1.25rem;transition:all .3s ease;white-space:nowrap}@media (min-width:768px){.Conectas_addConnectaButton__6GzPM{font-size:.9rem;padding:.75rem 1.5rem}}.Conectas_addConnectaButton__6GzPM:hover{background:#ffffff4d;border-color:#ffffff80;box-shadow:0 8px 25px #00000026;transform:translateY(-1px)}.Conectas_content__UzC7D{margin:0 auto;max-width:1400px;padding:1rem}@media (min-width:768px){.Conectas_content__UzC7D{padding:2rem}}.Conectas_loading__S8lMq{align-items:center;color:#64748b;display:flex;flex-direction:column;justify-content:center;padding:4rem 1rem}@media (min-width:768px){.Conectas_loading__S8lMq{padding:6rem 2rem}}.Conectas_spinner__QDBPj{animation:Conectas_spin__-hBwz 1s linear infinite;border:4px solid #e2e8f0;border-radius:50%;border-top-color:#01a3ad;border-top:4px solid var(--primary-color);height:48px;margin-bottom:1.5rem;width:48px}@keyframes Conectas_spin__-hBwz{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Conectas_activeConnectionNotice__IcvoQ{background:linear-gradient(135deg,#10b981,#059669);border-radius:12px;box-shadow:0 4px 12px #10b98140;color:#fff;display:flex;flex-direction:column;gap:.75rem;margin-bottom:1.5rem;padding:1rem}@media (min-width:768px){.Conectas_activeConnectionNotice__IcvoQ{align-items:center;border-radius:16px;flex-direction:row;margin-bottom:2rem;padding:1.5rem 2rem}}.Conectas_activeConnectionNotice__IcvoQ svg{flex-shrink:0}.Conectas_activeConnectionNotice__IcvoQ div{flex:1 1}.Conectas_activeConnectionNotice__IcvoQ strong{display:block;font-size:1rem;margin-bottom:.25rem}@media (min-width:768px){.Conectas_activeConnectionNotice__IcvoQ strong{font-size:1.1rem}}.Conectas_activeConnectionNotice__IcvoQ p{font-size:.875rem;margin:0;opacity:.9}.Conectas_goToMyConnectaButton__xJ3A\+{align-self:flex-start;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff3;border:1px solid #ffffff4d;border-radius:8px;color:#fff;cursor:pointer;font-size:.875rem;font-weight:500;padding:.625rem 1rem;transition:all .2s}@media (min-width:768px){.Conectas_goToMyConnectaButton__xJ3A\+{align-self:auto;padding:.75rem 1.5rem}}.Conectas_goToMyConnectaButton__xJ3A\+:hover{background:#ffffff4d;transform:translateY(-1px)}.Conectas_filters__eMrSi{background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000000f;margin-bottom:1.5rem;padding:1rem}@media (min-width:768px){.Conectas_filters__eMrSi{border-radius:16px;margin-bottom:2rem;padding:1.5rem}}.Conectas_searchBox__WI8q\+{margin-bottom:1rem;position:relative}@media (min-width:768px){.Conectas_searchBox__WI8q\+{margin-bottom:1.5rem}}.Conectas_searchIcon__Imr1D{color:#64748b;left:.875rem;position:absolute;top:50%;transform:translateY(-50%);z-index:1}.Conectas_searchInput__dVM0d{background:#f8fafc;border:2px solid #e2e8f0;border-radius:10px;box-sizing:border-box;font-size:.95rem;outline:none;padding:.875rem .875rem .875rem 2.75rem;transition:all .2s ease;width:100%}@media (min-width:768px){.Conectas_searchInput__dVM0d{border-radius:12px;font-size:1rem;padding:1rem 1rem 1rem 3rem}}.Conectas_searchInput__dVM0d:focus{background:#fff;border-color:#01a3ad;border-color:var(--primary-color);box-shadow:0 0 0 3px #05c0cc1a}.Conectas_searchInput__dVM0d::placeholder{color:#94a3b8}.Conectas_filterRow__8wgqa{display:flex;flex-direction:column;gap:.875rem}@media (min-width:768px){.Conectas_filterRow__8wgqa{align-items:center;flex-direction:row;gap:2rem}}.Conectas_filterGroup__A6ytF{align-items:center;color:#475569;display:flex;font-weight:500;gap:.75rem}.Conectas_filterSelect__rInvP{background:#fff;border:2px solid #e2e8f0;border-radius:8px;cursor:pointer;flex:1 1;font-size:.95rem;padding:.75rem;transition:all .2s}@media (min-width:768px){.Conectas_filterSelect__rInvP{flex:0 0 auto;min-width:200px}}.Conectas_filterSelect__rInvP:focus{border-color:#01a3ad;border-color:var(--primary-color);box-shadow:0 0 0 3px #05c0cc1a;outline:none}.Conectas_checkbox__JMgf5{align-items:center;color:#475569;cursor:pointer;display:flex;font-weight:500;gap:.5rem}.Conectas_checkbox__JMgf5 input{accent-color:#01a3ad;accent-color:var(--primary-color);height:18px;width:18px}.Conectas_conectasGrid__VlSNY{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr}@media (min-width:640px){.Conectas_conectasGrid__VlSNY{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.Conectas_conectasGrid__VlSNY{gap:1.5rem;grid-template-columns:repeat(3,1fr)}}@media (min-width:1280px){.Conectas_conectasGrid__VlSNY{gap:2rem}}.Conectas_emptyState__lacws{color:#64748b;grid-column:1/-1;padding:4rem 1rem;text-align:center}@media (min-width:768px){.Conectas_emptyState__lacws{padding:6rem 2rem}}.Conectas_emptyIcon__sEksB{color:#01a3ad;color:var(--primary-color);display:flex;justify-content:center;margin-bottom:1.5rem}.Conectas_emptyState__lacws h2{color:#1e293b;font-size:1.25rem;margin-bottom:.75rem}@media (min-width:768px){.Conectas_emptyState__lacws h2{font-size:1.5rem}}.Conectas_emptyState__lacws p{font-size:.95rem;line-height:1.6}@media (min-width:768px){.Conectas_emptyState__lacws p{font-size:1.1rem}}.Conectas_conectaCard__omvnn{background:#fff;border:1px solid #e2e8f04d;border-radius:12px;box-shadow:0 2px 8px #0000000f;display:flex;flex-direction:column;overflow:hidden;padding:1.25rem;position:relative;transition:all .3s ease}@media (min-width:768px){.Conectas_conectaCard__omvnn{border-radius:16px;padding:1.5rem}}.Conectas_conectaCard__omvnn:before{background:linear-gradient(135deg,#01a3ad,#018a94);background:var(--primary-gradient);content:"";height:3px;left:0;position:absolute;right:0;top:0}.Conectas_conectaCard__omvnn:hover{border-color:#05c0cc33;box-shadow:0 8px 24px #05c0cc26;transform:translateY(-2px)}.Conectas_conectaHeader__tTEDT{display:flex;flex-wrap:wrap;gap:.875rem;margin-bottom:1rem}@media (min-width:768px){.Conectas_conectaHeader__tTEDT{gap:1rem;margin-bottom:1.25rem}}.Conectas_conectaAvatar__5zAis{align-items:center;background:linear-gradient(135deg,#01a3ad,#018a94);background:var(--primary-gradient);border-radius:12px;box-shadow:0 4px 12px #05c0cc33;color:#fff;display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}@media (min-width:768px){.Conectas_conectaAvatar__5zAis{border-radius:14px;height:56px;width:56px}}.Conectas_conectaInfo__I5Wb8{flex:1 1;min-width:0}.Conectas_conectaName__OG24r{color:#1e293b;font-size:1.125rem;font-weight:600;line-height:1.3;margin:0 0 .375rem}@media (min-width:768px){.Conectas_conectaName__OG24r{font-size:1.25rem;margin-bottom:.5rem}}.Conectas_conectaSpecialties__uyzgU{color:#64748b;font-size:.875rem;line-height:1.4;margin:0}@media (min-width:768px){.Conectas_conectaSpecialties__uyzgU{font-size:.95rem}}.Conectas_availability__T5Vh5{align-self:flex-start;border-radius:8px;box-shadow:0 2px 8px #00000026;flex-shrink:0;font-size:.75rem;font-weight:600;padding:.4rem .75rem}@media (min-width:768px){.Conectas_availability__T5Vh5{border-radius:12px;font-size:.85rem;padding:.5rem 1rem}}.Conectas_available__dbPI3{background:linear-gradient(135deg,#10b981,#059669);color:#fff}.Conectas_unavailable__ReU2r{background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff}.Conectas_conectaActions__U3vwt{display:flex;flex-direction:column;gap:.625rem;margin-top:auto}@media (min-width:640px){.Conectas_conectaActions__U3vwt{flex-direction:row;gap:.75rem}}.Conectas_viewButton__\+VxwE{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;color:#64748b;cursor:pointer;flex:1 1;font-size:.9rem;font-weight:500;padding:.75rem 1rem;transition:all .2s ease}.Conectas_viewButton__\+VxwE:hover{background:#e2e8f0;color:#475569;transform:translateY(-1px)}.Conectas_connectButton__gDMLJ{background:linear-gradient(135deg,#01a3ad,#018a94);background:var(--primary-gradient);border:none;border-radius:10px;box-shadow:0 2px 8px #05c0cc33;color:#fff;cursor:pointer;flex:1 1;font-size:.9rem;font-weight:600;padding:.75rem 1rem;transition:all .2s ease}.Conectas_connectButton__gDMLJ:hover{background:linear-gradient(135deg,#0891b2,#0e7490);box-shadow:0 4px 16px #05c0cc4d;transform:translateY(-1px)}.Conectas_connectButton__gDMLJ:disabled{background:#94a3b8;box-shadow:none;cursor:not-allowed;transform:none}.Conectas_modalOverlay__7Qv8H{align-items:center!important;animation:Conectas_fadeIn__g2hVo .2s ease-out;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0009!important;bottom:0!important;display:flex!important;justify-content:center!important;left:0!important;padding:1rem;position:fixed!important;right:0!important;top:0!important;z-index:99999!important}@media (min-width:768px){.Conectas_modalOverlay__7Qv8H{padding:2rem}}@keyframes Conectas_fadeIn__g2hVo{0%{opacity:0}to{opacity:1}}.Conectas_modalContent__Ju39Y{animation:Conectas_slideUp__Lrvkx .3s ease-out;background:#fff;border:1px solid #e2e8f080;border-radius:16px;box-shadow:0 25px 80px #00000040;max-height:90vh;max-width:600px;overflow:auto;transform:scale(1);width:100%}@media (min-width:768px){.Conectas_modalContent__Ju39Y{border-radius:24px}}.Conectas_addModalContent__47RRN{background:#fff;border-radius:16px;box-shadow:0 25px 80px #0000001f;box-sizing:border-box;margin:0 auto;max-width:600px;overflow:hidden;width:100%}.Conectas_addModalContent__47RRN .Conectas_modalBody__xx8so,.Conectas_addModalContent__47RRN .Conectas_usersList__p\+Fyo{box-sizing:border-box;overflow-x:hidden}.Conectas_userCard__MiQrq{box-sizing:border-box;min-width:0}.Conectas_userDetails__y7ZpB{min-width:0;padding-right:0}.Conectas_usersList__p\+Fyo{-webkit-overflow-scrolling:touch;max-height:50vh;padding:0 1rem 1rem}@media (max-width:640px){.Conectas_modalOverlay__7Qv8H{align-items:flex-end;padding:0}.Conectas_addModalContent__47RRN{border-radius:12px 12px 0 0;height:auto;margin:0;max-height:80vh;max-width:100%;width:100%}.Conectas_addModalContent__47RRN .Conectas_modalBody__xx8so{-webkit-overflow-scrolling:touch;max-height:calc(80vh - 72px);overflow-y:auto;padding:14px}.Conectas_modalActions__\+Kz4c{background:#fff;display:flex;gap:8px;padding:12px}.Conectas_userCard__MiQrq{border-radius:10px;padding:10px}.Conectas_userAvatar__dFMTc{height:40px;width:40px}.Conectas_userName__0k5MB{font-size:15px}}.Conectas_notification__yGZXo{border-radius:8px;font-size:.875rem;font-weight:500;margin:.875rem 0;padding:.875rem 1rem}@media (min-width:768px){.Conectas_notification__yGZXo{margin:1rem 0;padding:1rem 1.25rem}}.Conectas_success__DZTy8{background:#ecfdf5;border:1px solid #bbf7d0;color:#065f46}.Conectas_error__PUhk4{background:#fff1f2;border:1px solid #fecaca;color:#7f1d1d}.Conectas_modalHeader__neFwY{align-items:center;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;padding:1.25rem 1.25rem 1rem}@media (min-width:768px){.Conectas_modalHeader__neFwY{padding:2rem 2rem 1rem}}.Conectas_modalHeader__neFwY h2{color:#1e293b;font-size:1.25rem;font-weight:700;margin:0}@media (min-width:768px){.Conectas_modalHeader__neFwY h2{font-size:1.5rem}}.Conectas_closeButton__VUoJW{background:#f1f5f9;border:none;border-radius:12px;color:#64748b;cursor:pointer;padding:.625rem;transition:all .2s}@media (min-width:768px){.Conectas_closeButton__VUoJW{padding:.75rem}}.Conectas_closeButton__VUoJW:hover{background:#e2e8f0;transform:scale(1.05)}.Conectas_modalBody__xx8so{max-height:calc(90vh - 120px);overflow-y:auto;padding:1.25rem}@media (min-width:768px){.Conectas_modalBody__xx8so{padding:2rem}}.Conectas_conectaDetails__YMTRE{align-items:center;display:flex;flex-direction:column;gap:1rem;margin-bottom:1.5rem;text-align:center}@media (min-width:640px){.Conectas_conectaDetails__YMTRE{align-items:flex-start;flex-direction:row;gap:1.5rem;text-align:left}}@media (min-width:768px){.Conectas_conectaDetails__YMTRE{margin-bottom:2rem}}.Conectas_conectaMainInfo__aAkpL{flex:1 1}.Conectas_conectaEmail__ldgky{color:#64748b;font-size:.875rem;margin-bottom:.875rem}@media (min-width:768px){.Conectas_conectaEmail__ldgky{font-size:.95rem;margin-bottom:1rem}}.Conectas_specialties__k-Qge{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;margin-bottom:.875rem}@media (min-width:640px){.Conectas_specialties__k-Qge{justify-content:flex-start}}@media (min-width:768px){.Conectas_specialties__k-Qge{margin-bottom:1rem}}.Conectas_specialty__7iU-y{background:linear-gradient(135deg,#eff6ff,#dbeafe);border:1px solid #bfdbfe;border-radius:20px;color:#1e40af;font-size:.8rem;font-weight:500;padding:.4rem .875rem}@media (min-width:768px){.Conectas_specialty__7iU-y{font-size:.85rem;padding:.5rem 1rem}}.Conectas_conectaDescription__VqFLW{margin-bottom:1.5rem}@media (min-width:768px){.Conectas_conectaDescription__VqFLW{margin-bottom:2rem}}.Conectas_conectaDescription__VqFLW h3{color:#1e293b;font-size:1.125rem;font-weight:600;margin-bottom:.875rem}@media (min-width:768px){.Conectas_conectaDescription__VqFLW h3{font-size:1.2rem;margin-bottom:1rem}}.Conectas_conectaDescription__VqFLW p{color:#475569;font-size:.95rem;line-height:1.6}.Conectas_conectaMetrics__NuTOX{grid-gap:.875rem;display:grid;gap:.875rem;grid-template-columns:1fr;margin-bottom:1.5rem}@media (min-width:640px){.Conectas_conectaMetrics__NuTOX{grid-template-columns:repeat(2,1fr)}}@media (min-width:768px){.Conectas_conectaMetrics__NuTOX{gap:1rem;margin-bottom:2rem}}.Conectas_metric__peO-5{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;display:flex;gap:.75rem;padding:1rem}.Conectas_metric__peO-5 svg{color:#01a3ad;color:var(--primary-color);flex-shrink:0}.Conectas_metricValue__-bk5L{color:#1e293b;display:block;font-size:1.1rem;font-weight:600}.Conectas_metricLabel__Ogrj7{color:#64748b;display:block;font-size:.85rem}.Conectas_connectionRequest__L6KB4{margin-top:1.25rem}@media (min-width:768px){.Conectas_connectionRequest__L6KB4{margin-top:1.5rem}}.Conectas_connectionRequest__L6KB4 h3{color:#1e293b;font-size:1.125rem;font-weight:600;margin-bottom:.875rem}@media (min-width:768px){.Conectas_connectionRequest__L6KB4 h3{font-size:1.2rem;margin-bottom:1rem}}.Conectas_connectionRequest__L6KB4 p{color:#475569;font-size:.95rem;margin-bottom:1rem}.Conectas_modalActions__\+Kz4c{display:flex;flex-direction:column;gap:.75rem;margin-top:1.25rem}@media (min-width:640px){.Conectas_modalActions__\+Kz4c{flex-direction:row;gap:1rem}}@media (min-width:768px){.Conectas_modalActions__\+Kz4c{margin-top:1.5rem}}.Conectas_cancelButton__bnfZv{background:#f1f5f9;border:2px solid #e2e8f0;border-radius:12px;color:#475569;cursor:pointer;flex:1 1;font-size:.95rem;font-weight:600;padding:.875rem 1rem;transition:all .2s}.Conectas_cancelButton__bnfZv:hover{background:#e2e8f0;border-color:#cbd5e1}.Conectas_usersList__p\+Fyo{border:1px solid #e2e8f0;border-radius:8px;margin:1rem 0;max-height:350px;overflow-y:auto}@media (min-width:768px){.Conectas_usersList__p\+Fyo{margin:1.25rem 0;max-height:400px}}.Conectas_userCard__MiQrq{align-items:center;border-bottom:1px solid #f1f5f9;cursor:pointer;display:flex;justify-content:space-between;padding:1rem;transition:all .2s ease}@media (min-width:768px){.Conectas_userCard__MiQrq{padding:1.25rem}}.Conectas_userCard__MiQrq:hover{background-color:#f8fafc}.Conectas_userCard__MiQrq.Conectas_selected__z2w\+F{background-color:#dbeafe;border-color:#3b82f6}.Conectas_userCard__MiQrq:last-child{border-bottom:none}.Conectas_userInfo__PUHRG{align-items:center;display:flex;gap:.875rem}@media (min-width:768px){.Conectas_userInfo__PUHRG{gap:1rem}}.Conectas_userAvatar__dFMTc{align-items:center;background:linear-gradient(135deg,#01a3ad,#018a94);background:var(--primary-gradient);border-radius:50%;color:#fff;display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.Conectas_userInfo__PUHRG h4{color:#1e293b;font-size:.95rem;font-weight:600;margin:0 0 .25rem}@media (min-width:768px){.Conectas_userInfo__PUHRG h4{font-size:1rem}}.Conectas_userInfo__PUHRG p{color:#64748b;font-size:.8rem;margin:0}@media (min-width:768px){.Conectas_userInfo__PUHRG p{font-size:.875rem}}.Conectas_checkIcon__kToXO{color:#10b981}.Conectas_noUsers__N5mpu{color:#64748b;font-size:.95rem;font-style:italic;padding:2.5rem 1rem;text-align:center}@media (min-width:768px){.Conectas_noUsers__N5mpu{padding:3rem 1rem}}.Conectas_addButton__Xqw54{background:linear-gradient(135deg,#10b981,#059669);border:none;border-radius:12px;color:#fff;cursor:pointer;flex:1 1;font-size:.95rem;font-weight:600;padding:.875rem 1rem;transition:all .2s ease}.Conectas_addButton__Xqw54:hover{background:linear-gradient(135deg,#059669,#047857);transform:translateY(-1px)}.Conectas_addButton__Xqw54:disabled{background:#9ca3af;cursor:not-allowed;transform:none}.Conectas_removeButton__wYvw0{background:linear-gradient(135deg,#dc2626,#b91c1c);border:none;border-radius:12px;color:#fff;cursor:pointer;flex:1 1;font-size:.95rem;font-weight:600;padding:.875rem 1rem;transition:all .2s ease}.Conectas_removeButton__wYvw0:hover{background:linear-gradient(135deg,#b91c1c,#991b1b);transform:translateY(-1px)}.Conectas_removeButton__wYvw0:disabled{background:#9ca3af;cursor:not-allowed;transform:none}.Conectas_addModalContent__47RRN{display:flex;flex-direction:column;justify-content:space-between}.Conectas_addModalContent__47RRN .Conectas_modalBody__xx8so{flex:1 1 auto;overflow-y:auto}.Conectas_addModalContent__47RRN .Conectas_modalActions__\+Kz4c{align-items:center;background:#fff;border-top:1px solid #e2e8f099;box-shadow:0 -6px 20px #0206170a;box-sizing:border-box;display:flex;flex-direction:row;gap:12px;justify-content:space-between;padding:16px}.Conectas_addModalContent__47RRN .Conectas_modalActions__\+Kz4c .Conectas_addButton__Xqw54,.Conectas_addModalContent__47RRN .Conectas_modalActions__\+Kz4c .Conectas_cancelButton__bnfZv{flex:1 1;margin:0}@media (max-width:640px){.Conectas_addModalContent__47RRN .Conectas_modalActions__\+Kz4c{gap:10px;padding:12px calc(env(safe-area-inset-left, 12px) + 12px) calc(env(safe-area-inset-bottom, 12px) + 12px) calc(env(safe-area-inset-right, 12px) + 12px)}.Conectas_addModalContent__47RRN .Conectas_modalActions__\+Kz4c .Conectas_addButton__Xqw54,.Conectas_addModalContent__47RRN .Conectas_modalActions__\+Kz4c .Conectas_cancelButton__bnfZv{border-radius:10px;font-size:14px;min-height:40px;padding:8px 10px}.Conectas_addModalContent__47RRN .Conectas_modalActions__\+Kz4c{flex-direction:row}.Conectas_addModalContent__47RRN .Conectas_modalActions__\+Kz4c .Conectas_addButton__Xqw54:disabled{opacity:.7}}@media (min-width:641px) and (max-width:1024px){.Conectas_addModalContent__47RRN .Conectas_modalActions__\+Kz4c{gap:12px;padding:14px 18px}.Conectas_addModalContent__47RRN .Conectas_modalActions__\+Kz4c .Conectas_addButton__Xqw54,.Conectas_addModalContent__47RRN .Conectas_modalActions__\+Kz4c .Conectas_cancelButton__bnfZv{font-size:15px;min-height:44px;padding:10px 12px}}:root{--primary-color:#01a3ad;--primary-dark:#018a94;--primary-gradient:linear-gradient(135deg,#01a3ad,#018a94)}.MyConnecta_page__\+Hdox{box-sizing:border-box;min-height:100vh;padding:1rem .75rem 80px}@media (min-width:768px){.MyConnecta_page__\+Hdox{padding:1.5rem 1rem 3rem}}.MyConnecta_container__YI1OZ{display:flex;flex-direction:column;gap:1.25rem;margin:0 auto;max-width:960px}@media (min-width:768px){.MyConnecta_container__YI1OZ{gap:1.5rem}}.MyConnecta_loading__XnG4\+{align-items:center;color:#0f172a;display:flex;flex-direction:column;gap:.875rem;justify-content:center;min-height:50vh;text-align:center}@media (min-width:768px){.MyConnecta_loading__XnG4\+{gap:1rem;min-height:60vh}}.MyConnecta_spinner__BL2st{animation:MyConnecta_spin__QPPUU 1s linear infinite;border:4px solid #94a3b84d;border-radius:50%;border-top:4px solid var(--primary-color);height:42px;width:42px}@keyframes MyConnecta_spin__QPPUU{to{transform:rotate(1turn)}}.MyConnecta_header__CAquA{align-items:flex-start;display:flex;flex-direction:column;gap:.625rem}@media (min-width:640px){.MyConnecta_header__CAquA{align-items:center;flex-direction:row;gap:.75rem}}.MyConnecta_headerIcon__mGNDu{color:#01a3ad;color:var(--primary-color);height:40px;width:40px}@media (min-width:768px){.MyConnecta_headerIcon__mGNDu{height:44px;width:44px}}.MyConnecta_header__CAquA h1{color:#0f172a;font-size:1.625rem;font-weight:700;margin:0}@media (min-width:768px){.MyConnecta_header__CAquA h1{font-size:1.8rem}}.MyConnecta_header__CAquA p{color:#475569;font-size:.875rem;line-height:1.6;margin:0}@media (min-width:768px){.MyConnecta_header__CAquA p{font-size:.95rem;max-width:520px}}.MyConnecta_emptyState__IigzI{align-items:center;background:#fff;border:1px solid #05c0cc1f;border-radius:16px;box-shadow:0 16px 32px -24px #0f172a66;display:flex;flex-direction:column;gap:.875rem;padding:2rem 1.25rem;position:relative;text-align:center;z-index:1}@media (min-width:768px){.MyConnecta_emptyState__IigzI{border-radius:20px;gap:1rem;padding:2.5rem 1.5rem}}.MyConnecta_emptyIcon__164yQ{color:#94a3b8}.MyConnecta_emptyState__IigzI h2{color:#0f172a;font-size:1.375rem;font-weight:700;margin:0}@media (min-width:768px){.MyConnecta_emptyState__IigzI h2{font-size:1.5rem}}.MyConnecta_emptyState__IigzI p{color:#475569;font-size:.9rem;line-height:1.6;margin:0;max-width:320px}@media (min-width:768px){.MyConnecta_emptyState__IigzI p{font-size:.95rem}}.MyConnecta_emptyAction__S5sya{display:flex;justify-content:center;margin-top:1rem;width:100%}.MyConnecta_emptyAction__S5sya .MyConnecta_goToConnectasButton__9OxWQ{max-width:100%;min-width:220px;pointer-events:auto;position:relative;z-index:2}@media (max-width:420px){.MyConnecta_emptyAction__S5sya .MyConnecta_goToConnectasButton__9OxWQ{padding-left:12px;padding-right:12px;width:100%}}.MyConnecta_goToConnectasButton__9OxWQ{background:linear-gradient(135deg,#01a3ad,#018a94);border:none;border-radius:10px;box-shadow:0 6px 18px #01a3ad1f;color:#fff;cursor:pointer;font-size:.95rem;font-weight:600;padding:10px 14px;transition:transform .15s ease,box-shadow .15s ease}@media (min-width:768px){.MyConnecta_goToConnectasButton__9OxWQ{font-size:.95rem;padding:.85rem 1.75rem}}.MyConnecta_goToConnectasButton__9OxWQ:hover{box-shadow:0 10px 26px #01a3ad29;transform:translateY(-2px)}@media (max-width:640px){.MyConnecta_goToConnectasButton__9OxWQ{border-radius:10px;font-size:.9rem;min-height:40px;padding:9px 12px}}.MyConnecta_overviewCard__QIc4m{background:#fff;border:1px solid #05c0cc26;border-radius:16px;box-shadow:0 16px 32px -24px #0f172a73;display:flex;flex-direction:column;gap:1rem;padding:1.5rem}@media (min-width:768px){.MyConnecta_overviewCard__QIc4m{border-radius:20px;gap:1.25rem;padding:1.75rem}}.MyConnecta_profileRow__PYeS2{display:flex;flex-direction:column;gap:.875rem}@media (min-width:640px){.MyConnecta_profileRow__PYeS2{align-items:center;flex-direction:row;gap:1rem;justify-content:space-between}}.MyConnecta_profileIdentity__A2Fx3{align-items:center;display:flex;gap:.875rem}@media (min-width:768px){.MyConnecta_profileIdentity__A2Fx3{gap:1rem}}.MyConnecta_avatarWrapper__rAd1g{flex-shrink:0;height:56px;position:relative;width:56px}@media (min-width:768px){.MyConnecta_avatarWrapper__rAd1g{height:64px;width:64px}}.MyConnecta_avatar__BApXP{align-items:center;background:linear-gradient(135deg,#01a3ad,#018a94);background:var(--primary-gradient);border-radius:14px;box-shadow:0 16px 28px -22px #05c0cccc;color:#fff;display:flex;height:100%;justify-content:center;width:100%}@media (min-width:768px){.MyConnecta_avatar__BApXP{border-radius:16px;box-shadow:0 20px 32px -26px #05c0cccc}}.MyConnecta_presenceDot__0tkPE{border:2px solid #fff;border-radius:50%;bottom:4px;height:12px;position:absolute;right:4px;width:12px}@media (min-width:768px){.MyConnecta_presenceDot__0tkPE{bottom:6px;height:14px;right:6px;width:14px}}.MyConnecta_presenceDot__0tkPE[data-status=online]{background:#10b981}.MyConnecta_presenceDot__0tkPE[data-status=offline]{background:#f97316}.MyConnecta_name__zcHVt{color:#0f172a;font-size:1.375rem;font-weight:700;line-height:1.2;margin:0}@media (min-width:768px){.MyConnecta_name__zcHVt{font-size:1.5rem}}.MyConnecta_email__6yOYk{color:#475569;font-size:.875rem;font-weight:500;margin:.25rem 0 0;word-break:break-word}@media (min-width:768px){.MyConnecta_email__6yOYk{font-size:.95rem}}.MyConnecta_statusBadge__WrdGy{align-self:flex-start;border:1px solid #0000;border-radius:999px;font-size:.8rem;font-weight:600;letter-spacing:.08em;padding:.4rem .875rem;text-transform:uppercase}@media (min-width:640px){.MyConnecta_statusBadge__WrdGy{align-self:auto}}@media (min-width:768px){.MyConnecta_statusBadge__WrdGy{font-size:.85rem;padding:.5rem 1rem}}.MyConnecta_statusBadge__WrdGy[data-status=active]{background:#10b9811f;border-color:#10b98140;color:#047857}.MyConnecta_statusBadge__WrdGy[data-status=inactive]{background:#f59e0b1f;border-color:#f59e0b33;color:#92400e}.MyConnecta_bio__e0g1\+{color:#334155;font-size:.9rem;line-height:1.7;margin:0}@media (min-width:768px){.MyConnecta_bio__e0g1\+{font-size:.95rem}}.MyConnecta_infoSection__9Dexw{border-top:1px solid #e2e8f0;display:flex;flex-direction:column;gap:.5rem;padding-top:.5rem}.MyConnecta_infoSection__9Dexw h3{color:#0f172a;font-size:1rem;margin:0}.MyConnecta_infoSection__9Dexw p{color:#475569;font-size:.9rem;line-height:1.6;margin:0}.MyConnecta_specialtiesList__Q-hyn{display:flex;flex-wrap:wrap;gap:.5rem}.MyConnecta_specialtyTag__AmoRG{background:#05c0cc14;border:1px solid #05c0cc33;border-radius:999px;color:#0f172a;font-size:.8rem;font-weight:600;padding:.375rem .8rem}@media (min-width:768px){.MyConnecta_specialtyTag__AmoRG{font-size:.85rem;padding:.4rem .9rem}}.MyConnecta_mainGrid__RMJ-8{display:flex;flex-direction:column;gap:1.25rem}@media (min-width:768px){.MyConnecta_mainGrid__RMJ-8{gap:1.5rem}}@media (min-width:992px){.MyConnecta_mainGrid__RMJ-8{flex-direction:row}}.MyConnecta_actionsCard__\+P7oA{background:#fff;border:1px solid #05c0cc1f;border-radius:16px;box-shadow:0 16px 32px -24px #0f172a66;display:flex;flex-direction:column;gap:1rem;padding:1.5rem}@media (min-width:768px){.MyConnecta_actionsCard__\+P7oA{border-radius:20px;gap:1.25rem;padding:1.75rem}}@media (min-width:992px){.MyConnecta_actionsCard__\+P7oA{flex:1 1}}.MyConnecta_sectionTitle__PrP2V{color:#0f172a;font-size:1.125rem;font-weight:700;margin:0}@media (min-width:768px){.MyConnecta_sectionTitle__PrP2V{font-size:1.25rem}}.MyConnecta_sectionDescription__I4Ct5{color:#475569;font-size:.875rem;line-height:1.6;margin:0}@media (min-width:768px){.MyConnecta_sectionDescription__I4Ct5{font-size:.95rem}}.MyConnecta_actionsHeader__aCwMO{align-items:flex-start;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:space-between}.MyConnecta_statusLabel__5-5pt{color:#0f172a;font-size:.8rem;font-weight:700;letter-spacing:.02em;margin:0;text-transform:uppercase}.MyConnecta_statusPill__5vihP{align-items:center;background:#05c0cc1f;border:1px solid #05c0cc33;border-radius:999px;color:#05627a;display:inline-flex;font-size:.85rem;font-weight:700;gap:.4rem;padding:.55rem .85rem}.MyConnecta_actionsDescription__DIgtb{color:#475569;font-size:.9rem;line-height:1.6;margin:0}@media (min-width:768px){.MyConnecta_actionsDescription__DIgtb{font-size:.95rem}}.MyConnecta_actionsGrid__4FYv0{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width:640px){.MyConnecta_actionsGrid__4FYv0{grid-template-columns:repeat(3,minmax(0,1fr))}}.MyConnecta_actionButton__1kdM4{align-items:center;background:#0000;border:none;border-radius:12px;cursor:pointer;display:inline-flex;font-size:.9rem;font-weight:600;gap:.5rem;justify-content:center;padding:.875rem 1rem;transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease;width:100%}@media (min-width:768px){.MyConnecta_actionButton__1kdM4{border-radius:14px;font-size:.95rem;gap:.6rem;padding:.9rem 1.25rem}}.MyConnecta_actionButton__1kdM4:disabled{cursor:not-allowed;opacity:.65}.MyConnecta_chatAction__\+nt4z{background:linear-gradient(135deg,#01a3ad,#018a94);background:var(--primary-gradient);box-shadow:0 18px 28px -22px #05c0ccd9;color:#fff}.MyConnecta_chatAction__\+nt4z:hover{box-shadow:0 24px 36px -20px #05c0cce6;transform:translateY(-1px)}.MyConnecta_switchAction__\+Q7Ku{background:#05c0cc1a;border:1px solid #05c0cc47;color:#05627a}.MyConnecta_switchAction__\+Q7Ku:hover{background:#05c0cc29;transform:translateY(-1px)}.MyConnecta_disconnectAction__IoQIK{background:#f871711f;border:1px solid #f871714d;color:#b91c1c}.MyConnecta_disconnectAction__IoQIK:hover{background:#f8717129;transform:translateY(-1px)}.MyConnecta_primaryButton__0W2\+3{background:linear-gradient(135deg,#01a3ad,#018a94);background:var(--primary-gradient);box-shadow:0 18px 28px -22px #05c0ccd9;color:#fff}@media (min-width:768px){.MyConnecta_primaryButton__0W2\+3{box-shadow:0 22px 34px -26px #05c0ccd9}}.MyConnecta_primaryButton__0W2\+3:hover{box-shadow:0 24px 36px -20px #05c0cce6;transform:translateY(-1px)}@media (min-width:768px){.MyConnecta_primaryButton__0W2\+3:hover{box-shadow:0 28px 42px -22px #05c0cce6}}.MyConnecta_secondaryActions__RaIMu{display:flex;flex-direction:column;gap:.625rem}@media (min-width:768px){.MyConnecta_secondaryActions__RaIMu{flex-direction:row;gap:.75rem}}.MyConnecta_ghostButton__p3pTZ{background:#05c0cc1a;border:1px solid #05c0cc4d;color:#05627a}.MyConnecta_ghostButton__p3pTZ:hover{background:#05c0cc26;transform:translateY(-1px)}.MyConnecta_dangerButton__mC81r{background:#f8717124;border:1px solid #f871714d;color:#b91c1c}.MyConnecta_dangerButton__mC81r:hover{background:#f8717133;transform:translateY(-1px)}.MyConnecta_loadingIcon__M8dar{animation:MyConnecta_spin__QPPUU 1s linear infinite;color:#01a3ad;color:var(--primary-color)}.MyConnecta_chatModal__HrntY{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f172a73;display:flex;inset:0;justify-content:center;padding:.5rem;position:fixed;z-index:1400}@media (min-width:768px){.MyConnecta_chatModal__HrntY{padding:1.5rem}}.MyConnecta_chatContainer__MW8Bi{background:#fff;border-radius:16px;box-shadow:0 24px 38px -26px #0f172a80;display:flex;flex-direction:column;height:calc(100vh - 56px);margin:auto;max-height:calc(100vh - 56px);max-width:720px;min-height:52vh;overflow:hidden;padding-bottom:calc(env(safe-area-inset-bottom, 12px) + 84px);position:relative;width:100%}@media (min-width:768px){.MyConnecta_chatContainer__MW8Bi{border-radius:20px;box-shadow:0 30px 46px -30px #0f172a80;height:calc(100vh - 80px);max-height:calc(100vh - 80px);max-width:980px;min-height:36vh}}.MyConnecta_chatHeader__83mt4{align-items:center;background:linear-gradient(135deg,#05c0cc1f,#05c0cc0d);border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;padding:1rem 1.25rem}@media (min-width:768px){.MyConnecta_chatHeader__83mt4{padding:1.25rem 1.5rem}}.MyConnecta_chatHeader__83mt4 h3{color:#0f172a;font-size:1rem;margin:0}@media (min-width:768px){.MyConnecta_chatHeader__83mt4 h3{font-size:1.1rem}}.MyConnecta_closeButton__NDnGt,.MyConnecta_closeChatButton__1mN5q{align-items:center;background:#0000;border:none;border-radius:999px;color:#475569;cursor:pointer;display:inline-flex;justify-content:center;padding:.3rem;transition:background-color .2s ease,color .2s ease}@media (min-width:768px){.MyConnecta_closeButton__NDnGt,.MyConnecta_closeChatButton__1mN5q{padding:.35rem}}.MyConnecta_closeButton__NDnGt:hover,.MyConnecta_closeChatButton__1mN5q:hover{background:#94a3b826;color:#0f172a}.MyConnecta_availableConnectaGrid__fQJ5i{grid-gap:.875rem;display:grid;gap:.875rem;max-height:380px;overflow-y:auto;padding:1.25rem}@media (min-width:768px){.MyConnecta_availableConnectaGrid__fQJ5i{gap:1rem;max-height:420px;padding:1.5rem}}.MyConnecta_availableConnectaCard__jr6WU{align-items:center;background:#f8fafc;border:1px solid #94a3b840;border-radius:14px;display:flex;gap:.875rem;justify-content:space-between;padding:.875rem;transition:transform .2s ease,border-color .2s ease}@media (min-width:768px){.MyConnecta_availableConnectaCard__jr6WU{border-radius:16px;gap:1rem;padding:1rem}}.MyConnecta_availableConnectaCard__jr6WU:hover{border-color:#01a3ad;border-color:var(--primary-color);transform:translateY(-2px)}.MyConnecta_availableConnectaInfo__HFDGo{align-items:center;display:flex;flex:1 1;gap:.625rem;min-width:0}@media (min-width:768px){.MyConnecta_availableConnectaInfo__HFDGo{gap:.75rem}}.MyConnecta_availableConnectaAvatar__ST7Oc{align-items:center;background:#05c0cc1f;border-radius:10px;color:#01a3ad;color:var(--primary-color);display:flex;flex-shrink:0;height:44px;justify-content:center;width:44px}@media (min-width:768px){.MyConnecta_availableConnectaAvatar__ST7Oc{border-radius:12px;height:48px;width:48px}}.MyConnecta_availableConnectaInfo__HFDGo h4{color:#0f172a;font-size:.95rem;font-weight:600;margin:0}@media (min-width:768px){.MyConnecta_availableConnectaInfo__HFDGo h4{font-size:1rem}}.MyConnecta_availableConnectaEmail__C8p1K{color:#475569;font-size:.8rem;margin:.2rem 0 0;word-break:break-word}@media (min-width:768px){.MyConnecta_availableConnectaEmail__C8p1K{font-size:.85rem;margin-top:.25rem}}.MyConnecta_availableConnectaSpecialties__mzNrN{display:flex;flex-wrap:wrap;gap:.3rem;margin-top:.35rem}@media (min-width:768px){.MyConnecta_availableConnectaSpecialties__mzNrN{gap:.35rem;margin-top:.4rem}}.MyConnecta_availableSpecialty__-6ZxF{background:#05c0cc1f;border-radius:999px;color:#056b78;font-size:.7rem;font-weight:600;padding:.25rem .5rem}@media (min-width:768px){.MyConnecta_availableSpecialty__-6ZxF{font-size:.75rem;padding:.3rem .6rem}}.MyConnecta_selectButton__VglE4{background:linear-gradient(135deg,#01a3ad,#018a94);background:var(--primary-gradient);border:none;border-radius:10px;color:#fff;cursor:pointer;flex-shrink:0;font-size:.85rem;font-weight:600;padding:.5rem .875rem;transition:transform .2s ease,box-shadow .2s ease}@media (min-width:768px){.MyConnecta_selectButton__VglE4{border-radius:12px;padding:.6rem 1rem}}.MyConnecta_selectButton__VglE4:hover{box-shadow:0 16px 26px -20px #05c0ccd9;transform:translateY(-1px)}@media (min-width:768px){.MyConnecta_selectButton__VglE4:hover{box-shadow:0 18px 30px -24px #05c0ccd9}}.MyConnecta_noConnectas__MrFj8{color:#475569;font-size:.875rem;font-style:italic;padding:1.75rem 1rem;text-align:center}@media (min-width:768px){.MyConnecta_noConnectas__MrFj8{padding:2rem 1rem}}.MyConnecta_chatHeaderInfo__GzZAt{align-items:center;display:flex;gap:.625rem}@media (min-width:768px){.MyConnecta_chatHeaderInfo__GzZAt{gap:.75rem}}.MyConnecta_chatAvatar__jW2qj{align-items:center;background:#05c0cc1f;border-radius:10px;color:#01a3ad;color:var(--primary-color);display:flex;height:36px;justify-content:center;width:36px}@media (min-width:768px){.MyConnecta_chatAvatar__jW2qj{border-radius:12px;height:40px;width:40px}}.MyConnecta_chatStatus__WDJZS{align-items:center;color:#0f172a;display:inline-flex;font-size:.75rem;font-weight:600;gap:.3rem}@media (min-width:768px){.MyConnecta_chatStatus__WDJZS{font-size:.8rem;gap:.35rem}}.MyConnecta_chatMessages__-Mxye{background:#f8fafc;display:flex;flex:1 1;flex-direction:column;gap:.625rem;overflow-y:auto;padding:1.25rem 1.25rem 140px}@media (max-width:420px){.MyConnecta_chatMessages__-Mxye{min-height:calc(100vh - 220px);padding:1.125rem}}@media (min-width:768px){.MyConnecta_chatMessages__-Mxye{gap:.75rem;padding:1.5rem}}.MyConnecta_loadingMessages__AA7d1{align-items:center;color:#475569;display:flex;flex-direction:column;gap:.875rem;justify-content:center;min-height:200px;text-align:center}@media (min-width:768px){.MyConnecta_loadingMessages__AA7d1{gap:1rem;min-height:220px}}.MyConnecta_message__sC9g9{display:flex}.MyConnecta_myMessage__CiZg5{justify-content:flex-end}.MyConnecta_theirMessage__LX-uY{justify-content:flex-start}.MyConnecta_messageContent__ZAumn{border-radius:14px;box-shadow:0 12px 24px -20px #0f172a73;display:flex;flex-direction:column;gap:.35rem;max-width:80%;padding:.625rem .875rem}@media (min-width:768px){.MyConnecta_messageContent__ZAumn{border-radius:16px;box-shadow:0 16px 32px -28px #0f172a73;gap:.4rem;padding:.75rem 1rem}}.MyConnecta_messageContent__ZAumn p{font-size:.9rem;line-height:1.5;margin:0}@media (min-width:768px){.MyConnecta_messageContent__ZAumn p{font-size:.95rem}}.MyConnecta_myMessage__CiZg5 .MyConnecta_messageContent__ZAumn{background:#01a3ad;background:var(--primary-color);border-bottom-right-radius:4px;color:#fff}.MyConnecta_theirMessage__LX-uY .MyConnecta_messageContent__ZAumn{background:#fff;border-bottom-left-radius:4px;color:#0f172a}.MyConnecta_messageTime__F\+jab{align-self:flex-end;font-size:.7rem;font-weight:600;opacity:.8}@media (min-width:768px){.MyConnecta_messageTime__F\+jab{font-size:.75rem}}.MyConnecta_myMessage__CiZg5 .MyConnecta_messageTime__F\+jab{color:#ffffffd9}.MyConnecta_chatInput__fVv4J{align-items:center;background:#fff;border-radius:12px;border-top:1px solid #e2e8f0;bottom:calc(env(safe-area-inset-bottom, 12px) + 12px);display:flex;gap:.625rem;left:16px;padding:.875rem 1rem 1rem;position:absolute;right:16px;z-index:1200}.MyConnecta_chatInput__fVv4J>.MyConnecta_messageInput__bi5Fi{flex:1 1}@media (min-width:768px){.MyConnecta_chatInput__fVv4J{gap:.75rem;padding:1rem 1.25rem 1.25rem}}.MyConnecta_messageInput__bi5Fi{border:1px solid #94a3b859;border-radius:10px;flex:1 1;font-size:.9rem;outline:none;padding:.8rem .875rem;transition:border-color .2s ease,box-shadow .2s ease}@media (min-width:768px){.MyConnecta_messageInput__bi5Fi{border-radius:12px;font-size:.95rem;padding:.9rem 1rem}}.MyConnecta_messageInput__bi5Fi:focus{border-color:#01a3ad;border-color:var(--primary-color);box-shadow:0 0 0 3px #05c0cc29}.MyConnecta_sendButton__xUMys{align-items:center;background:linear-gradient(135deg,#01a3ad,#018a94);background:var(--primary-gradient);border:none;border-radius:10px;color:#fff;cursor:pointer;display:inline-flex;flex-shrink:0;justify-content:center;padding:.75rem;transition:transform .2s ease}@media (min-width:768px){.MyConnecta_sendButton__xUMys{border-radius:12px;padding:.85rem}}.MyConnecta_sendButton__xUMys:disabled{cursor:not-allowed;opacity:.6;transform:none}.MyConnecta_sendButton__xUMys:not(:disabled):hover{transform:translateY(-1px)}.MyConnecta_modalOverlay__rlDvA{-webkit-overflow-scrolling:touch;align-items:center;background:#0009;display:flex;inset:0;justify-content:center;padding:1rem;position:fixed;z-index:9999}.MyConnecta_addModalContent__6Hyi0{background:#fff;border-radius:14px;box-shadow:0 20px 50px #0000002e;box-sizing:border-box;display:flex;flex-direction:column;max-height:85vh;max-width:640px;overflow:hidden;width:100%}.MyConnecta_modalHeader__AJlMl{align-items:center;border-bottom:1px solid #e6eef2;display:flex;justify-content:space-between;padding:14px 16px}.MyConnecta_modalHeader__AJlMl h2{color:#0f172a;font-size:1.05rem;margin:0}.MyConnecta_closeButton__NDnGt{background:#f1f5f9;border:none;border-radius:10px;color:#475569;cursor:pointer;padding:8px}.MyConnecta_modalBody__xMmn\+{-webkit-overflow-scrolling:touch;flex:1 1 auto;overflow-y:auto;padding:12px 14px}.MyConnecta_searchInput__t9kCz{border:1px solid #e2e8f0;border-radius:10px;box-sizing:border-box;font-size:.95rem;padding:10px 12px;width:100%}.MyConnecta_usersList__VFFFt{display:flex;flex-direction:column;gap:8px;margin-top:12px;max-height:48vh;overflow-y:auto;padding-bottom:8px}.MyConnecta_userCard__o-M2I{align-items:center;background:#f8fafc;border-radius:10px;cursor:pointer;display:flex;gap:12px;justify-content:space-between;padding:10px;transition:background .15s}.MyConnecta_userCard__o-M2I:hover{background:#eef8fa}.MyConnecta_userInfo__siflZ{align-items:center;display:flex;gap:10px;min-width:0}.MyConnecta_userAvatar__rQEMB{align-items:center;background:linear-gradient(135deg,#01a3ad,#018a94);border-radius:10px;color:#fff;display:flex;flex-shrink:0;font-weight:700;height:44px;justify-content:center;width:44px}.MyConnecta_userDetails__dLwmG h4{color:#0f172a;font-size:.98rem;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.MyConnecta_userDetails__dLwmG p{color:#64748b;font-size:.82rem;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.MyConnecta_checkIcon__gL03S{color:#10b981;flex-shrink:0}.MyConnecta_modalActions__4FT07{background:#fff;border-top:1px solid #f1f5f9;box-sizing:border-box;display:flex;gap:10px;padding:12px}.MyConnecta_cancelButton__\+oPYB{background:#f1f5f9;border:1px solid #e6eef2;border-radius:10px;color:#475569;cursor:pointer;flex:1 1;font-weight:600;padding:10px}.MyConnecta_addButton__xYvC3{background:linear-gradient(135deg,#01a3ad,#018a94);border:none;border-radius:10px;color:#fff;cursor:pointer;flex:1 1;font-weight:700;padding:10px}@media (max-width:640px){.MyConnecta_addModalContent__6Hyi0{border-radius:12px 12px 0 0;max-height:80vh;width:100%}.MyConnecta_modalActions__4FT07{padding:12px calc(env(safe-area-inset-left,12px) + 12px) calc(env(safe-area-inset-bottom,12px) + 12px) calc(env(safe-area-inset-right,12px) + 12px)}.MyConnecta_addButton__xYvC3,.MyConnecta_cancelButton__\+oPYB{font-size:14px;min-height:40px;padding:9px}}.ConnectedModal_overlay__NeU6B{align-items:center;background:#00000059;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:1600}.ConnectedModal_card__zv6lY{align-items:center;animation:ConnectedModal_popIn__hT1nE .22s cubic-bezier(.2,0,0,1);background:#fff;border-radius:14px;box-shadow:0 8px 30px #02061740;display:flex;gap:12px;justify-content:space-between;max-width:420px;padding:16px 16px 12px;transform:translateY(0);width:100%}.ConnectedModal_text__RwLDV{display:flex;flex-direction:column;gap:4px}.ConnectedModal_title__4HZGf{color:#0f172a;font-size:16px;font-weight:700}.ConnectedModal_subtitle__Gign2{color:#475569;font-size:13px}.ConnectedModal_actions__QvQgl{align-items:center;display:flex;gap:8px}.ConnectedModal_closeButton__6DSwV{background:#0000;border:none;border-radius:10px;color:#64748b;cursor:pointer;font-weight:600;padding:8px 10px}@keyframes ConnectedModal_popIn__hT1nE{0%{opacity:0;transform:scale(.98) translateY(6px)}to{opacity:1;transform:scale(1) translateY(0)}}.ConnectedModal_check__pwBzM{align-items:center;background:linear-gradient(135deg,#10b981,#059669);border-radius:10px;color:#fff;display:flex;flex-shrink:0;height:44px;justify-content:center;width:44px}.ConnectedModal_visuallyHidden__5s3d-{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;white-space:nowrap;width:1px}.ConectaChats_page__35XoJ{background:linear-gradient(180deg,#f6fbfc,#f8fafc 60%,#fff);min-height:auto;overflow-x:hidden;padding:1rem 1rem calc(72px + env(safe-area-inset-bottom, 16px))}.ConectaChats_container__ZwwhT{box-sizing:border-box;display:flex;flex-direction:column;gap:1rem;margin:0 auto;max-width:1200px;min-height:auto;overflow-x:hidden}.ConectaChats_header__vBY3Q{background:#fff;border:1px solid #e2e8f0;border-radius:18px;box-shadow:0 14px 36px #01a3ad14;padding:1rem}.ConectaChats_headerTitle__e9lN2{align-items:center;display:flex;gap:.75rem}.ConectaChats_header__vBY3Q h1{color:#0f172a;font-size:1.15rem;margin:0}.ConectaChats_header__vBY3Q p{color:#475569;font-size:.9rem;margin-top:4px}.ConectaChats_headerIcon__R-oD4{background:#e6f7f8;border-radius:12px;color:#01a3ad;padding:10px}.ConectaChats_content__ykHtn{grid-gap:.85rem;align-items:start;display:grid;gap:.85rem;grid-template-columns:1fr}.ConectaChats_sidebar__6Ge8f{background:#fff;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 10px 30px #0f172a0a;box-sizing:border-box;display:flex;flex-direction:column;gap:.75rem;overflow-x:hidden;overflow-y:auto;padding:.9rem 0 .9rem .9rem}.ConectaChats_sidebarHeader__Z08o5{align-items:center;display:flex;gap:.5rem;justify-content:space-between}.ConectaChats_sidebarStatus__3AStG{align-items:center;display:inline-flex;gap:.5rem}.ConectaChats_sidebarTitle__fpXg7{align-items:center;color:#0f172a;display:inline-flex;font-weight:600;gap:.4rem}.ConectaChats_countBadge__tIhfK{background:#e6f7f8;border-radius:999px;color:#01a3ad;font-size:.85rem;font-weight:700;padding:.25rem .6rem}.ConectaChats_inlineLoader__G76Nv{align-items:center;color:#01a3ad;display:inline-flex;font-size:.85rem;font-weight:600;gap:.35rem}.ConectaChats_inlineLoaderIcon__GxRwg{animation:ConectaChats_spin__DXaOB .9s linear infinite;height:16px;width:16px}.ConectaChats_searchBox__70C9x{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;display:flex;gap:.5rem;padding:.45rem .75rem}.ConectaChats_searchBox__70C9x input{background:#0000;border:none;flex:1 1;font-size:.95rem;outline:none}.ConectaChats_collaboratorList__keFsi{box-sizing:border-box;display:flex;flex-direction:column;gap:.5rem;max-height:none;overflow:visible;padding-right:0;width:100%}.ConectaChats_collaboratorCard__8jXUZ{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-sizing:border-box;display:flex;gap:.75rem;overflow-x:hidden;padding:.65rem .75rem;text-align:left;transition:all .2s ease;width:100%}.ConectaChats_collaboratorCard__8jXUZ:hover{border-color:#cbd5e1;box-shadow:0 10px 25px #01a3ad14}.ConectaChats_activeCollaborator__XRKoJ{background:linear-gradient(135deg,#f0fbfc,#fff);border-color:#01a3ad;box-shadow:0 10px 25px #01a3ad1f}.ConectaChats_avatarCircle__L2iBv{align-items:center;background:#01a3ad;border-radius:50%;box-shadow:0 6px 16px #01a3ad33;color:#fff;display:inline-flex;flex:0 0 42px;font-weight:700;height:42px;justify-content:center;overflow:hidden;width:42px}.ConectaChats_avatarCircle__L2iBv img{border-radius:50%;display:block;height:100%;object-fit:cover;width:100%}.ConectaChats_collaboratorInfo__AMTAw{display:flex;flex-direction:column;gap:2px}.ConectaChats_collaboratorCard__8jXUZ{min-width:0}.ConectaChats_collaboratorInfo__AMTAw{flex:1 1 auto;min-width:0}.ConectaChats_collaboratorCard__8jXUZ{-ms-overflow-style:none;scrollbar-width:none}.ConectaChats_collaboratorCard__8jXUZ::-webkit-scrollbar{display:none}.ConectaChats_collaboratorInfo__AMTAw small,.ConectaChats_collaboratorInfo__AMTAw span,.ConectaChats_collaboratorInfo__AMTAw strong{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:640px){.ConectaChats_collaboratorInfo__AMTAw small,.ConectaChats_collaboratorInfo__AMTAw span,.ConectaChats_collaboratorInfo__AMTAw strong{white-space:normal;word-break:break-word}}.ConectaChats_collaboratorInfo__AMTAw strong{color:#0f172a;font-size:.98rem}.ConectaChats_collaboratorInfo__AMTAw span{color:#475569;font-size:.9rem}.ConectaChats_collaboratorInfo__AMTAw small{color:#0f172a;font-weight:600}.ConectaChats_chatArea__SJiL9{background:#fff;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 10px 30px #0f172a0f;display:flex;height:100%;max-height:calc(100vh - 140px);min-height:320px;overflow:hidden;padding:.9rem}.ConectaChats_chatContainer__y3kft{display:flex;flex-direction:column;gap:.75rem;height:100%;max-height:100%;min-height:0;width:100%}.ConectaChats_chatHeader__mZu9q{align-items:center;border-bottom:1px solid #e2e8f0;display:flex;gap:.75rem;justify-content:space-between;padding-bottom:.75rem}.ConectaChats_headerLeft__90FG7{align-items:center;display:flex;gap:.5rem}.ConectaChats_backButton__GIAv-{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;color:#0f172a;display:inline-flex;justify-content:center;padding:.4rem}.ConectaChats_chatIdentity__B3XWw{align-items:center;display:flex;gap:.6rem}.ConectaChats_chatIdentity__B3XWw strong{color:#0f172a}.ConectaChats_chatIdentity__B3XWw span{color:#475569;font-size:.9rem}.ConectaChats_statusPill__hDki3{background:#e6f7f8;border-radius:999px;color:#01a3ad;font-size:.85rem;font-weight:700;padding:.4rem .75rem}.ConectaChats_messagesArea__gTHGF{background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;display:flex;flex:1 1 auto;flex-direction:column;gap:.6rem;min-height:0;overflow-y:auto;padding:.75rem}@media (min-width:901px){.ConectaChats_chatArea__SJiL9{height:calc(100vh - 140px);max-height:calc(100vh - 140px)}.ConectaChats_messagesArea__gTHGF{max-height:calc(100vh - 260px)}}@media (max-width:640px){.ConectaChats_page__35XoJ{padding-bottom:calc(48px + env(safe-area-inset-bottom, 8px))}.ConectaChats_container__ZwwhT{min-height:calc(100vh - 112px - env(safe-area-inset-bottom, 8px))}.ConectaChats_chatArea__SJiL9{display:flex;flex-direction:column;height:calc(100vh - 112px - env(safe-area-inset-bottom, 8px));min-height:0;padding:.25rem}.ConectaChats_messagesArea__gTHGF{flex:1 1 auto;max-height:none;overflow-y:auto;padding:.75rem .75rem .25rem}.ConectaChats_chatHeader__mZu9q{padding-bottom:.4rem}.ConectaChats_chatContainer__y3kft{display:flex;flex:1 1 auto;flex-direction:column;gap:.5rem;min-height:0}.ConectaChats_chatInput__fSPvZ{align-items:center;border-radius:12px;box-shadow:0 8px 20px #0f172a14;height:42px;padding:.3rem .5rem}.ConectaChats_messagesArea__gTHGF{padding-bottom:calc(68px + env(safe-area-inset-bottom, 8px))}.ConectaChats_chatHeader__mZu9q{margin-bottom:0;padding-bottom:.25rem}.ConectaChats_chatIdentity__B3XWw strong{font-size:1rem;line-height:1.1}.ConectaChats_chatIdentity__B3XWw span{color:#475569;font-size:.9rem}.ConectaChats_chatIdentity__B3XWw span,.ConectaChats_chatIdentity__B3XWw strong{display:inline-block}.ConectaChats_chatInput__fSPvZ{background:#f8fafc;bottom:calc(10px + env(safe-area-inset-bottom, 8px));left:.75rem;position:fixed;right:.75rem;z-index:999}.ConectaChats_chatInput__fSPvZ input{padding-right:64px}.ConectaChats_chatInput__fSPvZ button{align-items:center;border-radius:10px;display:inline-flex;height:40px;justify-content:center;margin-left:0;margin-left:8px;min-width:40px;padding:0;padding:.2rem;position:absolute;right:env(safe-area-inset-right,0);top:50%;transform:translateY(-50%);width:40px}.ConectaChats_chatInput__fSPvZ button svg{height:24px;width:24px}.ConectaChats_messagesArea__gTHGF>.ConectaChats_emptyMessages__0PZUd{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;gap:.75rem;height:100%;justify-content:center;padding:1.25rem}.ConectaChats_messagesArea__gTHGF>.ConectaChats_emptyMessages__0PZUd svg{color:#64748b;height:36px;margin-bottom:6px;width:36px}.ConectaChats_messagesArea__gTHGF>.ConectaChats_emptyMessages__0PZUd p{color:#475569;font-size:1rem;line-height:1.3;margin:0;text-align:center}}.ConectaChats_messageRow__976fS{display:flex}.ConectaChats_myMessage__1lAQZ{justify-content:flex-end}.ConectaChats_theirMessage__5CwYH{justify-content:flex-start}.ConectaChats_messageBubble__2BrCT{background:#fff;border:1px solid #e2e8f0;border-radius:14px;box-shadow:0 10px 25px #0f172a0d;max-width:82%;padding:.65rem .75rem}.ConectaChats_myMessage__1lAQZ .ConectaChats_messageBubble__2BrCT{background:#01a3ad;border-color:#01a3ad;color:#fff}.ConectaChats_myMessage__1lAQZ .ConectaChats_messageMeta__DDroh{color:#e6f7f8}.ConectaChats_messageMeta__DDroh{align-items:center;color:#475569;display:flex;font-size:.8rem;gap:6px;margin-top:6px}.ConectaChats_chatInput__fSPvZ{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;display:flex;gap:.6rem;padding:.5rem .75rem}.ConectaChats_chatInput__fSPvZ input{background:#0000;border:none;flex:1 1;font-size:.95rem;outline:none}.ConectaChats_chatInput__fSPvZ button{align-items:center;background:#01a3ad;border:none;border-radius:12px;color:#fff;display:inline-flex;gap:.35rem;justify-content:center;padding:.55rem .85rem}.ConectaChats_chatInput__fSPvZ button:disabled{background:#94a3b8;cursor:not-allowed}.ConectaChats_emptyChat__RZ0uZ,.ConectaChats_emptyMessages__0PZUd,.ConectaChats_emptySidebar__iW0g7,loadingBox{background:#f8fafc;border:1px dashed #e2e8f0;border-radius:12px;color:#475569;padding:1rem}.ConectaChats_emptySidebar__iW0g7{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;gap:.6rem;justify-content:center;min-height:120px;text-align:center}.ConectaChats_emptyChat__RZ0uZ svg,.ConectaChats_emptySidebar__iW0g7 svg{color:#64748b;height:36px;width:36px}.ConectaChats_emptyChat__RZ0uZ{align-items:center;align-self:center;display:flex;justify-content:center;padding:1.25rem;width:100%}.ConectaChats_emptyChat__RZ0uZ p,.ConectaChats_emptySidebar__iW0g7 p{color:#475569;font-size:1rem;line-height:1.35;margin:0;text-align:center}.ConectaChats_loadingIcon__MfY-o{animation:ConectaChats_spin__DXaOB .9s linear infinite}.ConectaChats_hiddenMobile__bnWpG{display:none}@keyframes ConectaChats_spin__DXaOB{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (min-width:960px){.ConectaChats_content__ykHtn{grid-template-columns:320px 1fr}.ConectaChats_page__35XoJ{padding:1.5rem}.ConectaChats_container__ZwwhT{min-height:calc(100vh - 64px - 2rem)}.ConectaChats_hiddenMobile__bnWpG{display:flex}.ConectaChats_backButton__GIAv-{display:none}.ConectaChats_sidebar__6Ge8f{padding:1.1rem}.ConectaChats_collaboratorList__keFsi{gap:.85rem}.ConectaChats_collaboratorCard__8jXUZ{border-radius:14px;padding:.9rem 1rem}.ConectaChats_avatarCircle__L2iBv{box-shadow:0 8px 20px #01a3ad24;flex:0 0 48px;height:48px;width:48px}.ConectaChats_collaboratorInfo__AMTAw strong{font-size:1.05rem;line-height:1.1}.ConectaChats_collaboratorInfo__AMTAw span{color:#475569;font-size:.95rem}.ConectaChats_sidebarHeader__Z08o5{align-items:center}.ConectaChats_countBadge__tIhfK{font-size:.9rem;padding:.35rem .7rem;transform:translateY(-2px)}.ConectaChats_messagesArea__gTHGF>.ConectaChats_emptyMessages__0PZUd{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;gap:1rem;height:100%;justify-content:center;padding:2rem}.ConectaChats_messagesArea__gTHGF>.ConectaChats_emptyMessages__0PZUd svg{color:#64748b;height:52px;margin-bottom:8px;width:52px}.ConectaChats_messagesArea__gTHGF>.ConectaChats_emptyMessages__0PZUd p{color:#475569;font-size:1.05rem;line-height:1.4;margin:0;max-width:420px;text-align:center}}@media (max-width:640px){.ConectaChats_chatArea__SJiL9{padding:.4rem}.ConectaChats_chatHeader__mZu9q{align-items:flex-start;flex-direction:column}.ConectaChats_collaboratorList__keFsi{max-height:none}.ConectaChats_collaboratorCard__8jXUZ{border-radius:10px;overscroll-behavior:contain;padding:.45rem .6rem;touch-action:none}.ConectaChats_avatarCircle__L2iBv{box-shadow:0 6px 12px #01a3ad26;flex:0 0 36px;height:36px;width:36px}.ConectaChats_collaboratorInfo__AMTAw strong{font-size:.95rem}.ConectaChats_collaboratorInfo__AMTAw span{font-size:.84rem}.ConectaChats_collaboratorInfo__AMTAw small{font-size:.78rem}.ConectaChats_sidebar__6Ge8f{-webkit-overflow-scrolling:touch;max-height:calc(100vh - 112px - env(safe-area-inset-bottom, 8px));overflow-y:auto;padding-right:8px}.ConectaChats_chatContainer__y3kft{gap:.6rem}.ConectaChats_messagesArea__gTHGF{max-height:none}.ConectaChats_chatInput__fSPvZ{padding:.45rem .6rem}}.ConectaChats_clearChatButton__RDINm{align-items:center;background:#ef4444;border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;gap:6px;padding:8px 16px;transition:all .2s}.ConectaChats_clearChatButton__RDINm:hover{background:#dc2626;box-shadow:0 2px 8px #ef44444d;transform:translateY(-1px)}.ConectaChats_clearChatButton__RDINm:active{transform:translateY(0)}.ConectaChats_deleteMessageButton__0Wtxm{align-items:center;background:#0000;border:none;border-radius:4px;color:#ef4444;cursor:pointer;display:inline-flex;justify-content:center;opacity:.7;padding:2px;transition:all .2s}.ConectaChats_deleteMessageButton__0Wtxm:hover{background:#ef44441a;opacity:1}.ConectaChats_deleteMessageButton__0Wtxm:active{transform:scale(.95)}.ConectaChats_messageRow__976fS.ConectaChats_selectionMode__FDDud{cursor:pointer;-webkit-user-select:none;user-select:none}.ConectaChats_messageRow__976fS.ConectaChats_selected__bj6X8 .ConectaChats_messageBubble__2BrCT{background:#01a3ad26;border:2px solid #01a3ad}.ConectaChats_myMessage__1lAQZ.ConectaChats_selected__bj6X8 .ConectaChats_messageBubble__2BrCT{background:#01a3ad40;border:2px solid #01a3ad}.ConectaChats_selectionCheckbox__NxZkV{align-items:center;display:flex;margin-right:8px}.ConectaChats_checkbox__sGI8y{align-items:center;background:#fff;border:2px solid #cbd5e0;border-radius:50%;display:flex;height:24px;justify-content:center;transition:all .2s;width:24px}.ConectaChats_checkbox__sGI8y.ConectaChats_checked__k-w22{background:#01a3ad;border-color:#01a3ad;color:#fff}.ConectaChats_selectionHeader__woXnT{align-items:center;display:flex;gap:12px}.ConectaChats_selectionCount__kRr41{color:#0f172a;font-size:16px;font-weight:600}.ConectaChats_selectionActions__5lZsd{align-items:center;display:flex;gap:8px}.ConectaChats_cancelSelectionButton__7jlTG{align-items:center;background:#f1f5f9;border:1px solid #cbd5e0;border-radius:8px;color:#475569;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;gap:6px;padding:8px 16px;transition:all .2s}.ConectaChats_cancelSelectionButton__7jlTG:hover{background:#e2e8f0;border-color:#94a3b8}.ConectaChats_cancelSelectionButton__7jlTG:active{transform:scale(.98)}.ConectaChats_deleteSelectedButton__v8ix7{align-items:center;background:#ef4444;border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;gap:6px;padding:8px 16px;transition:all .2s}.ConectaChats_deleteSelectedButton__v8ix7:hover:not(:disabled){background:#dc2626;box-shadow:0 2px 8px #ef44444d;transform:translateY(-1px)}.ConectaChats_deleteSelectedButton__v8ix7:active:not(:disabled){transform:translateY(0)}.ConectaChats_deleteSelectedButton__v8ix7:disabled{cursor:not-allowed;opacity:.5}.Mural_container__Jx2d\+{background:linear-gradient(135deg,#f0fdff,#e6fbfc);min-height:100vh;padding:16px 16px 80px}.Mural_loading__gBQOE{align-items:center;display:flex;flex-direction:column;gap:16px;justify-content:center;min-height:60vh}.Mural_spinner__bKSRS{animation:Mural_spin__WQ9bp 1s linear infinite;color:#01a3ad}@keyframes Mural_spin__WQ9bp{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Mural_loading__gBQOE p{color:#64748b;font-size:16px;font-weight:500}.Mural_newPostCard__825Sw{background:#fff;border:1px solid #01a3ad1a;border-radius:16px;box-shadow:0 4px 12px #01a3ad14;margin-bottom:16px;padding:16px}.Mural_postHeader__Y2UGE{align-items:flex-start;display:flex;gap:12px}.Mural_userAvatar__dL5Nn{align-items:center;background:linear-gradient(135deg,#01a3ad,#018a94);border-radius:12px;box-shadow:0 4px 12px #01a3ad33;color:#fff;display:flex;flex-shrink:0;font-size:16px;font-weight:600;height:44px;justify-content:center;overflow:hidden;width:44px}.Mural_userAvatar__dL5Nn img{height:100%;object-fit:cover;width:100%}.Mural_postInput__DJib0{background:#f8fafc;border:2px solid #e2e8f0;border-radius:12px;color:#1e293b;flex:1 1;font-family:inherit;font-size:15px;max-height:120px;min-height:44px;padding:12px 16px;resize:none;transition:all .3s cubic-bezier(.4,0,.2,1)}.Mural_postInput__DJib0:focus{background:#fff;border-color:#01a3ad;box-shadow:0 0 0 3px #01a3ad1a;outline:none}.Mural_postInput__DJib0::placeholder{color:#94a3b8}.Mural_imagePreview__KFpk0{border:2px solid #e2e8f0;border-radius:12px;margin-top:12px;overflow:hidden;position:relative;width:100%}.Mural_imagePreview__KFpk0 img{display:block;height:auto;width:100%}.Mural_removeImageButton__TQVzP{align-items:center;background:#0009;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:32px;justify-content:center;position:absolute;right:8px;top:8px;transition:background .2s;width:32px}.Mural_removeImageButton__TQVzP:hover{background:#000c}.Mural_postFooter__hwt-N{align-items:center;border-top:1px solid #e4e6eb;display:flex;gap:12px;justify-content:space-between;margin-top:12px;padding-top:12px}.Mural_postActions__TQsVW{align-items:center;flex-wrap:wrap}.Mural_imageUploadButton__HdJI6{align-items:center;background:none;border:none;border-radius:6px;color:#65676b;cursor:pointer;display:flex;font-size:15px;font-weight:500;gap:6px;padding:8px 12px;transition:background .2s}.Mural_imageUploadButton__HdJI6:hover{background:#f0f2f5}.Mural_imageUploadButton__HdJI6 svg{color:#45bd62}.Mural_anonymousButton__j0Xk\+{align-items:center;background:none;border:2px solid #e4e6eb;border-radius:20px;color:#65676b;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:6px;padding:6px 12px;transition:all .2s}.Mural_anonymousButton__j0Xk\+:hover{background:#f0f2f5;border-color:#d0d3d7}.Mural_anonymousButton__j0Xk\+.Mural_active__AfT2Q{background:#ef4444;border-color:#ef4444;color:#fff}.Mural_anonymousButton__j0Xk\+.Mural_active__AfT2Q svg{color:#fff}.Mural_anonymousButton__j0Xk\+ svg{color:#ef4444}.Mural_submitButton__WuSI\+{align-items:center;background:linear-gradient(135deg,#01a3ad,#018a94);border:none;border-radius:12px;box-shadow:0 4px 12px #01a3ad33;color:#fff;cursor:pointer;display:flex;font-size:15px;font-weight:600;gap:8px;padding:10px 28px;transition:all .3s cubic-bezier(.4,0,.2,1)}.Mural_submitButton__WuSI\+:hover:not(:disabled){box-shadow:0 6px 20px #01a3ad4d;transform:translateY(-2px)}.Mural_submitButton__WuSI\+:disabled{box-shadow:none;cursor:not-allowed;opacity:.5;transform:none}.Mural_searchBar__lv9ay{align-items:center;display:flex;gap:12px;margin-bottom:16px}.Mural_searchInput__a4IRo{align-items:center;background:#fff;border:2px solid #e2e8f0;border-radius:12px;display:flex;flex:1 1;gap:12px;padding:12px 16px;transition:all .3s cubic-bezier(.4,0,.2,1)}.Mural_searchInput__a4IRo:focus-within{border-color:#01a3ad;box-shadow:0 0 0 3px #01a3ad1a}.Mural_searchInput__a4IRo svg{color:#64748b;flex-shrink:0}.Mural_searchInput__a4IRo input{background:#0000;border:none;color:#1e293b;flex:1 1;font-size:15px;outline:none}.Mural_searchInput__a4IRo input::placeholder{color:#94a3b8}.Mural_clearSearch__1wvWS{align-items:center;background:none;border:none;border-radius:50%;color:#64748b;cursor:pointer;display:flex;justify-content:center;padding:4px;transition:all .2s}.Mural_clearSearch__1wvWS:hover{background:#f1f5f9;color:#1e293b}.Mural_filterButton__no16E{align-items:center;background:#fff;border:2px solid #e2e8f0;border-radius:12px;color:#64748b;cursor:pointer;display:flex;height:48px;justify-content:center;transition:all .3s cubic-bezier(.4,0,.2,1);width:48px}.Mural_filterButton__no16E:hover{background:#f0fdff;border-color:#01a3ad;color:#01a3ad}.Mural_filterButton__no16E.Mural_active__AfT2Q{background:#01a3ad;border-color:#01a3ad;color:#fff}.Mural_filters__-wnYh{animation:Mural_slideDown__wL5gf .3s cubic-bezier(.4,0,.2,1);background:#fff;border:1px solid #01a3ad1a;border-radius:12px;box-shadow:0 4px 12px #01a3ad14;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px;padding:16px}.Mural_filterChip__5rESc{align-items:center;background:#fff;border:2px solid #e2e8f0;border-radius:20px;color:#64748b;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:6px;padding:8px 16px;transition:all .3s cubic-bezier(.4,0,.2,1)}.Mural_filterChip__5rESc:hover{background:#f0fdff;border-color:#01a3ad;box-shadow:0 4px 12px #01a3ad26;color:#01a3ad;transform:translateY(-2px)}.Mural_filterChip__5rESc.Mural_active__AfT2Q{background:linear-gradient(135deg,#01a3ad,#018a94);border-color:#01a3ad;box-shadow:0 4px 12px #01a3ad4d;color:#fff}.Mural_filterChip__5rESc svg{flex-shrink:0}.Mural_controlBar__NGLZf{align-items:center;background:#fff;border:1px solid #01a3ad1a;border-radius:12px;box-shadow:0 2px 8px #01a3ad14;display:flex;gap:12px;justify-content:space-between;margin-bottom:16px;padding:12px}.Mural_sortButtons__2iEOp{display:flex;flex-wrap:wrap;gap:8px}.Mural_sortButton__nkl2n{align-items:center;background:#fff;border:2px solid #e2e8f0;border-radius:10px;color:#64748b;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:6px;padding:8px 16px;transition:all .3s cubic-bezier(.4,0,.2,1)}.Mural_sortButton__nkl2n:hover{background:#f0fdff;border-color:#01a3ad;color:#01a3ad}.Mural_sortButton__nkl2n.Mural_active__AfT2Q{background:#01a3ad;border-color:#01a3ad;color:#fff}.Mural_statsButton__uSmda{align-items:center;background:#fff;border:2px solid #e2e8f0;border-radius:10px;color:#64748b;cursor:pointer;display:flex;height:40px;justify-content:center;transition:all .3s cubic-bezier(.4,0,.2,1);width:40px}.Mural_statsButton__uSmda:hover{background:#f0fdff;border-color:#01a3ad;color:#01a3ad}.Mural_statsPanel__oclm7{grid-gap:12px;animation:Mural_slideDown__wL5gf .3s cubic-bezier(.4,0,.2,1);background:#fff;border:1px solid #01a3ad1a;border-radius:12px;box-shadow:0 4px 12px #01a3ad14;display:grid;gap:12px;grid-template-columns:repeat(2,1fr);margin-bottom:16px;padding:16px}.Mural_statItem__IZPXz{align-items:center;background:linear-gradient(135deg,#f0fdff,#e6fbfc);border:1px solid #01a3ad1a;border-radius:10px;display:flex;flex-direction:column;gap:4px;padding:12px}.Mural_statValue__N2l-X{color:#01a3ad;font-size:24px;font-weight:700}.Mural_statLabel__JQKLc{color:#64748b;font-size:12px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.Mural_mentionSuggestions__-DTEq{animation:Mural_slideDown__wL5gf .2s ease-out;background:#fff;border:2px solid #e2e8f0;border-radius:8px;box-shadow:0 4px 12px #0000001a;left:0;max-height:200px;overflow-y:auto;position:absolute;right:0;top:calc(100% + 4px);z-index:100}.Mural_suggestionItem__TWlwK{align-items:center;cursor:pointer;display:flex;gap:8px;padding:10px 12px;transition:background .2s}.Mural_suggestionItem__TWlwK:hover{background:#f0fdff}.Mural_suggestionItem__TWlwK svg{color:#01a3ad;flex-shrink:0}.Mural_editingArea__brK8V{display:flex;flex-direction:column;gap:12px}.Mural_editTextarea__P-XwY{border:2px solid #01a3ad;border-radius:8px;color:#1e293b;font-family:inherit;font-size:15px;min-height:80px;padding:12px;resize:vertical;width:100%}.Mural_editTextarea__P-XwY:focus{box-shadow:0 0 0 3px #01a3ad1a;outline:none}.Mural_editActions__LQ1rs{display:flex;gap:8px;justify-content:flex-end}.Mural_cancelEditButton__8rC42{background:#f1f5f9;border:2px solid #e2e8f0;border-radius:8px;color:#64748b;cursor:pointer;font-size:14px;font-weight:600;padding:8px 16px;transition:all .2s}.Mural_cancelEditButton__8rC42:hover{background:#e2e8f0}.Mural_saveEditButton__aY5Vg{align-items:center;background:linear-gradient(135deg,#01a3ad,#018a94);border:none;border-radius:8px;box-shadow:0 2px 8px #01a3ad33;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:6px;padding:8px 16px;transition:all .3s cubic-bezier(.4,0,.2,1)}.Mural_saveEditButton__aY5Vg:hover{box-shadow:0 4px 12px #01a3ad4d;transform:translateY(-2px)}.Mural_postActions__TQsVW{gap:8px}.Mural_actionIcon__Ykvmd{align-items:center;background:none;border:none;border-radius:6px;color:#64748b;cursor:pointer;display:flex;justify-content:center;padding:6px;transition:all .2s}.Mural_actionIcon__Ykvmd:hover{background:#f0fdff;color:#01a3ad}.Mural_actionButton__2Awqt.Mural_saved__vQp6v{background:#fffbeb;color:#f59e0b}.Mural_actionButton__2Awqt.Mural_saved__vQp6v svg{fill:#f59e0b}.Mural_feed__odbeU{display:flex;flex-direction:column;gap:16px}.Mural_postCard__WZ8Ce{animation:Mural_slideUp__\+kK8c .4s cubic-bezier(.4,0,.2,1);background:#fff;border:1px solid #01a3ad1a;border-radius:16px;box-shadow:0 4px 12px #01a3ad14;padding:16px;transition:all .3s cubic-bezier(.4,0,.2,1)}@keyframes Mural_slideUp__\+kK8c{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.Mural_postCard__WZ8Ce:hover{box-shadow:0 6px 20px #01a3ad1f;transform:translateY(-2px)}.Mural_postCard__WZ8Ce .Mural_postHeader__Y2UGE{align-items:center;border:none;display:flex;justify-content:space-between;margin-bottom:12px;padding:0}.Mural_authorInfo__dYUIe{align-items:center;display:flex;gap:12px}.Mural_avatar__oRhw2{align-items:center;background:linear-gradient(135deg,#01a3ad,#018a94);border-radius:12px;box-shadow:0 4px 12px #01a3ad33;color:#fff;display:flex;flex-shrink:0;font-size:16px;font-weight:600;height:44px;justify-content:center;overflow:hidden;width:44px}.Mural_avatar__oRhw2 img{height:100%;object-fit:cover;width:100%}.Mural_authorDetails__KHYK3{display:flex;flex-direction:column;gap:2px}.Mural_authorName__VS3vG{color:#1e293b;font-size:15px;font-weight:700;letter-spacing:-.01em}.Mural_postTime__mLV1W{color:#64748b;font-size:13px;font-weight:500}.Mural_deleteButton__lS\+\+x{background:none;border:none;border-radius:8px;color:#64748b;cursor:pointer;padding:8px;transition:all .3s cubic-bezier(.4,0,.2,1)}.Mural_deleteButton__lS\+\+x:hover{background:#fef2f2;color:#ef4444;transform:scale(1.05)}.Mural_postContent__oU91Z{margin-bottom:12px}.Mural_postContent__oU91Z p{word-wrap:break-word;color:#1e293b;font-size:15px;line-height:1.6;margin:0 0 12px;white-space:pre-wrap}.Mural_postImage__TSQHn{cursor:pointer;margin:0 -16px;transition:opacity .2s;width:100%;width:calc(100% + 32px)}.Mural_postImage__TSQHn:hover{opacity:.95}.Mural_postImage__TSQHn img{display:block;height:auto;width:100%}.Mural_hashtags__T\+e16{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.Mural_hashtag__MkotH{color:#01a3ad;font-size:15px;font-weight:500}.Mural_reactionsSummary__HlCOK{align-items:center;color:#64748b;display:flex;font-size:15px;font-weight:500;gap:12px;padding:8px 0}.Mural_reactionItem__WajnH{align-items:center;display:flex;gap:4px}.Mural_reactionsListToggle__p01QI{background:none;border:none;color:#01a3ad;cursor:pointer;font-weight:700;margin-left:auto;transition:color .2s ease,opacity .2s ease}.Mural_reactionsListToggle__p01QI:disabled{cursor:not-allowed;opacity:.6}.Mural_reactionsListToggle__p01QI:hover:not(:disabled){color:#028790}.Mural_reactionsList__6GclX{background:#f8fafc;border:1px solid #01a3ad1a;border-radius:12px;display:flex;flex-direction:column;gap:10px;margin-bottom:10px;padding:12px}.Mural_reactionsListItem__fw4Q3{align-items:center;display:flex;gap:10px}.Mural_reactionEmoji__BHEdg{font-size:20px}.Mural_reactionUser__0aNLy{align-items:center;display:flex;gap:10px}.Mural_reactionAvatar__7NTYU,.Mural_reactionUser__0aNLy img{align-items:center;background:#e2e8f0;border-radius:50%;color:#334155;display:flex;font-weight:700;height:36px;justify-content:center;object-fit:cover;width:36px}.Mural_reactionUserName__OUwtL{color:#0f172a;font-weight:700}.Mural_reactionUserRole__Atmqi{color:#64748b;font-size:12px}.Mural_loadingReactions__t9W-2{display:flex;justify-content:center;padding:12px 0}.Mural_emptyReactions__0m7RM{color:#64748b;margin:0}.Mural_postActions__TQsVW{border-top:1px solid #01a3ad1a;display:flex;gap:4px;padding-top:12px}.Mural_actionButton__2Awqt{align-items:center;background:none;border:none;border-radius:8px;color:#64748b;cursor:pointer;display:flex;flex:1 1;font-size:15px;font-weight:600;gap:6px;justify-content:center;padding:10px;transition:all .3s cubic-bezier(.4,0,.2,1)}.Mural_actionButton__2Awqt:hover{background:#f0fdff;color:#01a3ad;transform:translateY(-1px)}.Mural_actionButton__2Awqt.Mural_reacted__tsQP-{background:#f0fdff;color:#01a3ad}.Mural_actionButton__2Awqt.Mural_reacted__tsQP- svg{fill:#01a3ad}.Mural_reactionPicker__GVTiI{animation:Mural_bounceIn__FCVDN .3s cubic-bezier(.68,-.55,.265,1.55);background:#fff;border-radius:24px;box-shadow:0 4px 20px #01a3ad26,0 0 0 1px #01a3ad1a;display:flex;gap:8px;margin-top:8px;overflow-x:auto;padding:12px;scrollbar-width:none}@keyframes Mural_bounceIn__FCVDN{0%{opacity:0;transform:scale(.3) translateY(10px)}50%{opacity:1;transform:scale(1.05) translateY(-5px)}70%{transform:scale(.9) translateY(0)}to{transform:scale(1) translateY(0)}}.Mural_reactionPicker__GVTiI::-webkit-scrollbar{display:none}.Mural_reactionButton__fbQuM{align-items:center;background:none;border:none;cursor:pointer;display:flex;flex-shrink:0;font-size:28px;height:40px;justify-content:center;transition:transform .2s;width:40px}.Mural_reactionButton__fbQuM:hover{transform:scale(1.3)}.Mural_commentsSection__eB0Lt{animation:Mural_slideDown__wL5gf .3s cubic-bezier(.4,0,.2,1);border-top:1px solid #01a3ad1a;margin-top:12px;padding-top:12px}@keyframes Mural_slideDown__wL5gf{0%{max-height:0;opacity:0;transform:translateY(-10px)}to{max-height:1000px;opacity:1;transform:translateY(0)}}.Mural_loadingComments__NjxlT{display:flex;justify-content:center;padding:20px}.Mural_comment__-n5qf{animation:Mural_fadeInUp__cmDZ8 .3s cubic-bezier(.4,0,.2,1);display:flex;gap:8px;margin-bottom:12px}@keyframes Mural_fadeInUp__cmDZ8{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.Mural_commentAvatar__xHlPI{align-items:center;background:linear-gradient(135deg,#22d3dd,#00d4dd);border-radius:10px;box-shadow:0 2px 8px #01a3ad26;color:#fff;display:flex;flex-shrink:0;font-size:14px;font-weight:600;height:36px;justify-content:center;overflow:hidden;width:36px}.Mural_commentAvatar__xHlPI img{height:100%;object-fit:cover;width:100%}.Mural_commentContent__sOtZk{display:flex;flex:1 1;flex-direction:column;gap:4px}.Mural_commentBubble__-XNr9{background:#f8fafc;border:1px solid #e2e8f0;border-radius:16px;display:inline-block;max-width:100%;padding:10px 14px}.Mural_commentAuthor__h9AZa{color:#1e293b;display:block;font-size:13px;font-weight:700;letter-spacing:-.01em;margin-bottom:2px}.Mural_commentBubble__-XNr9 p{color:#475569;font-size:15px;line-height:1.5;margin:0}.Mural_commentTime__Ol\+yJ{color:#64748b;font-size:12px;font-weight:500;padding-left:12px}.Mural_commentMeta__MpGqU{align-items:center;display:flex;gap:8px;margin-top:4px}.Mural_commentDeleteButton__CsIt\+{align-items:center;background:#0000;border:none;border-radius:6px;color:#ef4444;cursor:pointer;display:inline-flex;justify-content:center;padding:4px}.Mural_commentDeleteButton__CsIt\+:hover{background:#fff1f2}.Mural_addComment__sX52V{display:flex;gap:8px;margin-top:8px}.Mural_addComment__sX52V input{background:#f8fafc;border:2px solid #e2e8f0;border-radius:12px;color:#1e293b;flex:1 1;font-size:15px;padding:10px 14px;transition:all .3s cubic-bezier(.4,0,.2,1)}.Mural_addComment__sX52V input:focus{background:#fff;border-color:#01a3ad;box-shadow:0 0 0 3px #01a3ad1a;outline:none}.Mural_addComment__sX52V button{align-items:center;background:linear-gradient(135deg,#01a3ad,#018a94);border:none;border-radius:12px;box-shadow:0 2px 8px #01a3ad33;color:#fff;cursor:pointer;display:flex;justify-content:center;padding:10px 12px;transition:all .3s cubic-bezier(.4,0,.2,1)}.Mural_addComment__sX52V button:hover:not(:disabled){box-shadow:0 4px 12px #01a3ad4d;transform:translateY(-2px)}.Mural_addComment__sX52V button:disabled{box-shadow:none;cursor:not-allowed;opacity:.4;transform:none}.Mural_emptyState__lgoK-{align-items:center;background:#fff;border:1px solid #01a3ad1a;border-radius:16px;box-shadow:0 4px 12px #01a3ad14;color:#64748b;display:flex;flex-direction:column;justify-content:center;padding:60px 20px;text-align:center}.Mural_emptyState__lgoK- svg{color:#94a3b8;margin-bottom:16px}.Mural_emptyState__lgoK- p{font-size:16px;font-weight:500;margin:0}.Mural_lightbox__coW2d{align-items:center;animation:Mural_fadeIn__ec7Nj .2s ease-out;background:#000000f2;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:9999}@keyframes Mural_fadeIn__ec7Nj{0%{opacity:0}to{opacity:1}}.Mural_lightboxContent__mUoYy{animation:Mural_zoomIn__C4ipT .3s cubic-bezier(.4,0,.2,1);max-height:90vh;max-width:90vw;position:relative}@keyframes Mural_zoomIn__C4ipT{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.Mural_lightboxContent__mUoYy img{border-radius:8px;box-shadow:0 25px 50px -12px #00000080;max-height:90vh;max-width:100%;object-fit:contain}.Mural_lightboxClose__kReNA{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:2px solid #ffffff4d;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:48px;justify-content:center;position:absolute;right:0;top:-50px;transition:all .3s cubic-bezier(.4,0,.2,1);width:48px}.Mural_lightboxClose__kReNA:hover{background:#fff3;border-color:#ffffff80;transform:rotate(90deg) scale(1.1)}.Mural_loadingMore__JEjbv{background:#fff;display:flex;justify-content:center;padding:20px}.Mural_skeleton__-JxGu{animation:Mural_shimmer__MaWI7 1.5s infinite;background:linear-gradient(90deg,#f0f0f0,#e0e0e0 50%,#f0f0f0);background-size:200% 100%;border-radius:8px}@keyframes Mural_shimmer__MaWI7{0%{background-position:-200% 0}to{background-position:200% 0}}.Mural_skeletonPost__vswOM{background:#fff;border:1px solid #01a3ad1a;border-radius:16px;box-shadow:0 4px 12px #01a3ad14;padding:16px}.Mural_skeletonHeader__Bxj34{display:flex;gap:12px;margin-bottom:16px}.Mural_skeletonAvatar__B8P4Z{border-radius:12px;height:44px;width:44px}.Mural_skeletonText__5VTPj{flex:1 1}.Mural_skeletonLine__cuxS-{height:12px;margin-bottom:8px;width:100%}.Mural_skeletonLine__cuxS-:last-child{margin-bottom:0;width:60%}@media (min-width:768px){.Mural_container__Jx2d\+{padding:24px 24px 80px}.Mural_newPostCard__825Sw,.Mural_postCard__WZ8Ce{border-radius:16px;margin-bottom:16px}.Mural_feed__odbeU{gap:16px}.Mural_postImage__TSQHn{border-radius:12px;margin:0;overflow:hidden;width:100%}.Mural_statsPanel__oclm7{grid-template-columns:repeat(4,1fr)}}@media (min-width:1024px){.Mural_container__Jx2d\+{padding:32px 32px 80px}.Mural_avatar__oRhw2,.Mural_userAvatar__dL5Nn{height:44px;width:44px}.Mural_actionButton__2Awqt,.Mural_postInput__DJib0{font-size:16px}}.Relatorios_container__NGg-N{min-height:100vh;padding:16px 16px 90px}.Relatorios_loading__203C9{color:#65676b}.Relatorios_error__Ul2sn,.Relatorios_loading__203C9{align-items:center;display:flex;flex-direction:column;gap:16px;justify-content:center;min-height:400px}.Relatorios_error__Ul2sn{color:#ef4444;padding:20px;text-align:center}.Relatorios_error__Ul2sn svg{color:#ef4444}.Relatorios_error__Ul2sn p{font-size:16px;margin:0}.Relatorios_retryButton__2z50L{background:linear-gradient(135deg,#01a3ad,#018a94);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:12px 24px;transition:transform .2s}.Relatorios_retryButton__2z50L:hover{transform:translateY(-2px)}.Relatorios_spinner__shKy-{animation:Relatorios_spin__vasXh 1s linear infinite;color:#01a3ad}@keyframes Relatorios_spin__vasXh{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Relatorios_loading__203C9 p{color:#65676b;font-size:16px}.Relatorios_header__lLSky{background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a;margin-bottom:16px;padding:16px}.Relatorios_headerTitle__8XLvT{align-items:center;display:flex;gap:12px;margin-bottom:16px}.Relatorios_headerTitle__8XLvT svg{color:#01a3ad;flex-shrink:0}.Relatorios_headerTitle__8XLvT h1{color:#050505;font-size:22px;font-weight:700;line-height:1.2;margin:0}.Relatorios_headerActions__PdlD6{display:flex;flex-direction:column;gap:8px}.Relatorios_periodSelect__Org8U{background:#fff;border:1px solid #e4e6eb;border-radius:8px;color:#050505;cursor:pointer;flex:1 1;font-size:14px;min-width:100%;padding:12px 14px}.Relatorios_periodSelect__Org8U:focus{border-color:#01a3ad;outline:none}.Relatorios_exportButton__fGT0h{align-items:center;background:linear-gradient(135deg,#01a3ad,#018a94);border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;justify-content:center;padding:12px 20px;transition:all .2s;width:100%}.Relatorios_exportButton__fGT0h:hover:not(:disabled){box-shadow:0 4px 12px #05c0cc4d;transform:translateY(-1px)}.Relatorios_exportButton__fGT0h:disabled{cursor:not-allowed;opacity:.6}.Relatorios_metricsGrid__Gc4PJ{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr;margin-bottom:16px}.Relatorios_metricCard__V9k4L{align-items:center;background:#fff;border:1px solid #0000;border-radius:12px;box-shadow:0 1px 3px #0000001a;display:flex;gap:12px;padding:16px;transition:all .2s}.Relatorios_metricCard__V9k4L:hover{border-color:#01a3ad;box-shadow:0 4px 12px #01a3ad26;transform:translateY(-2px)}.Relatorios_metricIcon__Usyx7{align-items:center;background:linear-gradient(135deg,#01a3ad,#018a94);border-radius:12px;box-shadow:0 2px 8px #01a3ad33;color:#fff;display:flex;flex-shrink:0;height:56px;justify-content:center;width:56px}.Relatorios_metricContent__\+UTAJ{display:flex;flex:1 1;flex-direction:column;gap:4px}.Relatorios_metricLabel__mQ0nw{color:#65676b;font-size:14px;font-weight:500}.Relatorios_metricValue__XJw6O{align-items:center;color:#050505;display:flex;font-size:28px;font-weight:700;gap:8px;line-height:1}.Relatorios_trend__riX04{border-radius:12px;font-size:14px;font-weight:600;padding:2px 8px}.Relatorios_trendUp__3zVmR{background:#d1fae5;color:#10b981}.Relatorios_trendDown__ePHRc{background:#fee2e2;color:#ef4444}.Relatorios_section__xCJD0{background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a;margin-bottom:16px;padding:16px}.Relatorios_section__xCJD0 h2{align-items:center;color:#050505;display:flex;font-size:18px;font-weight:600;gap:8px;margin:0 0 16px}.Relatorios_section__xCJD0 h2 svg{color:#01a3ad}.Relatorios_activityGrid__xBayF{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,1fr)}.Relatorios_activityCard__tFxme{align-items:center;background:#f7fafc;border:1px solid #e4e6eb;border-radius:12px;display:flex;flex-direction:column;gap:12px;justify-content:center;min-height:130px;padding:20px 16px;transition:all .2s}.Relatorios_activityCard__tFxme:hover{border-color:#01a3ad;box-shadow:0 2px 12px #01a3ad1a;transform:translateY(-2px)}.Relatorios_activityCard__tFxme svg{color:#01a3ad}.Relatorios_activityValue__lD7Pt{color:#050505;font-size:32px;font-weight:700;line-height:1}.Relatorios_activityLabel__Xc65N{color:#65676b;font-size:14px;line-height:1.3;text-align:center}.Relatorios_moodAnalytics__uPuZa{display:flex;flex-direction:column;gap:20px}.Relatorios_moodSummary__BvNiD{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,1fr)}.Relatorios_summaryCard__Hy-N-{align-items:center;background:#f7fafc;border:1px solid #e4e6eb;border-radius:12px;display:flex;flex-direction:column;gap:8px;padding:16px 12px;text-align:center;transition:all .2s}.Relatorios_summaryCard__Hy-N-:hover{border-color:#01a3ad;box-shadow:0 2px 8px #01a3ad1a}.Relatorios_summaryLabel__sW0Ce{color:#65676b;font-size:12px}.Relatorios_summaryValue__TJ7Og{color:#050505;font-size:20px;font-weight:700}.Relatorios_dailyTrends__UopcD h3,.Relatorios_moodDistribution__QhnOd h3{color:#050505;font-size:16px;font-weight:600;margin:0 0 12px}.Relatorios_distributionBars__8\+JLl{display:flex;flex-direction:column;gap:12px}.Relatorios_distributionItem__4I6-L{align-items:center;display:flex;gap:12px}.Relatorios_distributionEmoji__usRrP{font-size:24px;text-align:center;width:32px}.Relatorios_distributionBar__fGgzJ{background:#f0f2f5;border:1px solid #e4e6eb;border-radius:18px;flex:1 1;height:36px;overflow:hidden}.Relatorios_distributionFill__FGz\+j{background:linear-gradient(90deg,#01a3ad,#018a94);height:100%;transition:width .5s ease}.Relatorios_distributionCount__p0q6G{color:#050505;font-size:16px;font-weight:600;min-width:40px;text-align:right}.Relatorios_departmentsList__nYYQm{display:flex;flex-direction:column;gap:12px}.Relatorios_departmentCard__s2Ppn{background:#f7fafc;border:1px solid #e4e6eb;border-radius:12px;display:flex;flex-direction:column;gap:8px;padding:12px}.Relatorios_deptHeader__yJiYV{align-items:center;display:flex;gap:12px;justify-content:space-between}.Relatorios_deptName__2TXjF{color:#050505;font-size:16px;font-weight:700}.Relatorios_deptEmoji__x5E56{font-size:20px}.Relatorios_deptStats__NYBcE{align-items:center;display:flex;gap:12px;justify-content:space-between}.Relatorios_deptStatValue__Wiqbs{color:#050505;font-size:18px;font-weight:700}.Relatorios_deptStatLabel__xEkVW{color:#65676b;font-size:13px}.Relatorios_trendsList__4Vyuj{display:flex;flex-direction:column;gap:10px}.Relatorios_trendItem__p\+erc{align-items:center;display:flex;gap:10px}.Relatorios_trendDate__WdeST{color:#65676b;font-size:13px;font-weight:500;min-width:60px}.Relatorios_trendBar__x4iPt{background:#f0f2f5;border:1px solid #e4e6eb;border-radius:16px;flex:1 1;height:32px;overflow:hidden}.Relatorios_trendFill__O\+nJC{background:linear-gradient(90deg,#01a3ad,#018a94);box-shadow:inset 0 1px 2px #0000001a;height:100%;transition:width .5s ease}.Relatorios_trendScore__2KTOX{align-items:center;color:#050505;display:flex;font-size:14px;font-weight:600;gap:4px}.Relatorios_trendCount__moPHz{color:#65676b;font-size:13px}.Relatorios_quickActions__26T-y{display:flex;flex-direction:column;gap:12px}.Relatorios_actionButton__bppSG{align-items:center;background:#f7fafc;border:1px solid #e4e6eb;border-radius:10px;color:#050505;cursor:pointer;display:flex;font-size:15px;font-weight:500;gap:12px;padding:16px;transition:all .2s}.Relatorios_actionButton__bppSG:hover{background:#fff;border-color:#01a3ad;box-shadow:0 2px 8px #05c0cc26}.Relatorios_actionButton__bppSG svg:first-child{color:#01a3ad}.Relatorios_actionButton__bppSG span{flex:1 1}.Relatorios_actionButton__bppSG svg:last-child{color:#bcc0c4}@media (min-width:768px){.Relatorios_container__NGg-N{margin:0 auto;max-width:1200px;padding:24px}.Relatorios_headerTitle__8XLvT{margin-bottom:0}.Relatorios_header__lLSky{align-items:center;display:flex;justify-content:space-between;padding:20px}.Relatorios_headerActions__PdlD6{flex-direction:row;margin-bottom:0}.Relatorios_periodSelect__Org8U{min-width:150px;width:auto}.Relatorios_exportButton__fGT0h{width:auto}.Relatorios_metricsGrid__Gc4PJ{gap:16px;grid-template-columns:repeat(2,1fr)}.Relatorios_metricIcon__Usyx7{height:48px;width:48px}.Relatorios_metricLabel__mQ0nw{font-size:13px}.Relatorios_metricValue__XJw6O{font-size:24px}.Relatorios_activityGrid__xBayF{grid-template-columns:repeat(4,1fr)}.Relatorios_moodSummary__BvNiD{gap:16px}.Relatorios_quickActions__26T-y{flex-direction:row}.Relatorios_departmentsList__nYYQm{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,1fr)}.Relatorios_section__xCJD0{padding:24px}}@media (min-width:1024px){.Relatorios_container__NGg-N{max-width:1400px}.Relatorios_headerTitle__8XLvT h1{font-size:28px}.Relatorios_metricsGrid__Gc4PJ{grid-template-columns:repeat(4,1fr)}.Relatorios_metricValue__XJw6O{font-size:28px}.Relatorios_activityValue__lD7Pt{font-size:32px}}.Administracao_container__FmjlF{background:linear-gradient(135deg,#f0fdff,#e6fbfc);box-sizing:border-box;max-width:100%;min-height:100vh;overflow-x:hidden;padding:20px 16px 100px}.Administracao_loading__B6yav{color:#64748b}.Administracao_error__9kyK-,.Administracao_loading__B6yav{align-items:center;display:flex;flex-direction:column;gap:16px;justify-content:center;min-height:400px}.Administracao_error__9kyK-{color:#ef4444;padding:20px;text-align:center}.Administracao_error__9kyK- svg{color:#ef4444}.Administracao_error__9kyK- p{font-size:16px;font-weight:500;margin:0}.Administracao_retryButton__fiXeB{background:linear-gradient(135deg,#01a3ad,#018a94);border:none;border-radius:12px;box-shadow:0 4px 12px #01a3ad33;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:12px 24px;transition:all .3s cubic-bezier(.4,0,.2,1)}.Administracao_retryButton__fiXeB:hover{box-shadow:0 6px 16px #01a3ad4d;transform:translateY(-2px)}.Administracao_spinner__piQTg{animation:Administracao_spin__r6L3l 1s linear infinite;color:#01a3ad}@keyframes Administracao_spin__r6L3l{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Administracao_header__6ZMqn{background:#fff;border:1px solid #01a3ad1a;border-radius:16px;box-shadow:0 4px 20px #01a3ad14;display:flex;flex-direction:column;gap:12px;margin-bottom:16px;padding:16px}.Administracao_headerTitle__Sydv9{align-items:center;color:#1e293b;display:flex;gap:12px}.Administracao_headerTitle__Sydv9 svg{color:#01a3ad;flex-shrink:0}.Administracao_headerTitle__Sydv9 h1{font-size:20px;font-weight:700;letter-spacing:-.5px;line-height:1.2;margin:0;word-break:break-word}.Administracao_createButton__-7\+Jz{align-items:center;background:linear-gradient(135deg,#01a3ad,#018a94);border:none;border-radius:12px;box-shadow:0 4px 12px #01a3ad33;color:#fff;cursor:pointer;display:flex;font-size:15px;font-weight:600;gap:8px;justify-content:center;padding:14px 20px;transition:all .3s cubic-bezier(.4,0,.2,1)}.Administracao_createButton__-7\+Jz:hover{box-shadow:0 6px 20px #01a3ad4d;transform:translateY(-2px)}.Administracao_statsGrid__3MRL\+{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr;margin-bottom:16px}.Administracao_statCard__mY-t0{align-items:center;background:#fff;border:1px solid #01a3ad1a;border-radius:16px;box-shadow:0 4px 12px #01a3ad14;display:flex;gap:16px;padding:20px;transition:all .3s cubic-bezier(.4,0,.2,1)}.Administracao_statCard__mY-t0:hover{box-shadow:0 8px 24px #01a3ad26;transform:translateY(-4px)}.Administracao_statIcon__sQ1Rv{align-items:center;border-radius:16px;box-shadow:0 4px 12px #0000001a;color:#fff;display:flex;flex-shrink:0;height:56px;justify-content:center;width:56px}.Administracao_statContent__N3WKf{display:flex;flex-direction:column;gap:4px}.Administracao_statValue__K5Y6Z{color:#1e293b;font-size:28px;font-weight:700;line-height:1}.Administracao_statLabel__q6BFM{color:#64748b;font-size:13px;font-weight:500;letter-spacing:.5px;text-transform:uppercase}.Administracao_filters__ZFLvu{background:#fff;border:1px solid #01a3ad1a;border-radius:12px;box-shadow:0 4px 12px #01a3ad14;display:flex;flex-direction:column;gap:12px;margin-bottom:16px;padding:16px}.Administracao_searchBox__hCxAO{align-items:center;background:#f8fafc;border:2px solid #e2e8f0;border-radius:12px;display:flex;gap:12px;padding:12px 16px;transition:all .3s}.Administracao_searchBox__hCxAO:focus-within{background:#fff;border-color:#01a3ad;box-shadow:0 0 0 3px #01a3ad1a}.Administracao_searchBox__hCxAO svg{color:#64748b;flex-shrink:0}.Administracao_searchBox__hCxAO input{background:#0000;border:none;color:#1e293b;flex:1 1;font-size:15px;outline:none}.Administracao_searchBox__hCxAO input::placeholder{color:#94a3b8}.Administracao_filterSelect__GkVKu{background:#f8fafc;border:2px solid #e2e8f0;border-radius:12px;color:#1e293b;cursor:pointer;font-size:15px;font-weight:500;outline:none;padding:12px 16px;transition:all .3s;width:100%}.Administracao_filterSelect__GkVKu:focus{background:#fff;border-color:#01a3ad;box-shadow:0 0 0 3px #01a3ad1a}.Administracao_usersList__Jkn1k{display:flex;flex-direction:column;gap:12px}.Administracao_userCard__JBvpo{align-items:flex-start;background:#fff;border:1px solid #01a3ad1a;border-radius:12px;box-shadow:0 4px 12px #01a3ad14;box-sizing:border-box;display:flex;flex-direction:column;gap:10px;justify-content:space-between;padding:12px;transition:all .2s cubic-bezier(.4,0,.2,1);width:100%}.Administracao_userCard__JBvpo:hover{box-shadow:0 6px 20px #01a3ad26;transform:translateY(-2px)}.Administracao_userInfo__34SFU{align-items:center;display:flex;gap:12px;justify-content:space-between;min-width:0;width:100%}.Administracao_userAvatar__SpLw6{align-items:center;background:linear-gradient(135deg,#01a3ad,#018a94);border-radius:12px;box-shadow:0 4px 12px #01a3ad33;color:#fff;display:flex;flex-shrink:0;font-size:18px;font-weight:600;height:48px;justify-content:center;overflow:hidden;width:48px}.Administracao_userAvatar__SpLw6 img{height:100%;object-fit:cover;width:100%}.Administracao_userDetails__PQjSw{display:flex;flex:1 1;flex-direction:column;gap:6px;min-width:0}.Administracao_userName__DiZlg{color:#1e293b;font-size:16px;font-weight:700;line-height:1.2}.Administracao_userEmail__TfJam{color:#64748b;font-size:13px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:normal;word-break:break-word}.Administracao_userMeta__WBWwk{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.Administracao_roleBadge__BCCME{border-radius:20px;box-shadow:0 2px 8px #0000001a;color:#fff;font-size:12px;font-weight:600;padding:5px 10px;text-transform:capitalize}.Administracao_department__Lcr1E{background:#f1f5f9;border-radius:20px;color:#475569;font-size:12px;font-weight:500;padding:5px 10px}.Administracao_statusBadge__2M8hz{align-items:center;border-radius:20px;box-shadow:0 2px 8px #00000014;display:flex;font-size:12px;font-weight:600;gap:6px;padding:5px 10px}.Administracao_userActions__yAEf-{align-items:center;display:flex;flex-shrink:0;flex-wrap:wrap;gap:8px;justify-content:flex-end;margin-top:8px;width:100%}.Administracao_userActions__yAEf- button{align-items:center;background:#f8fafc;border:2px solid #e2e8f0;border-radius:12px;color:#64748b;cursor:pointer;display:flex;flex-shrink:0;height:40px;justify-content:center;transition:all .3s cubic-bezier(.4,0,.2,1);width:40px}.Administracao_userActions__yAEf- button:hover{background:#01a3ad;border-color:#01a3ad;color:#fff;transform:scale(1.05)}.Administracao_deleteAction__jsmRX{border-color:#fecaca!important;color:#ef4444!important}.Administracao_deleteAction__jsmRX:hover{background:#ef4444!important;border-color:#ef4444!important;color:#fff!important}.Administracao_emptyState__kD7UB{align-items:center;background:#fff;border-radius:16px;box-shadow:0 4px 12px #01a3ad14;color:#64748b;display:flex;flex-direction:column;gap:16px;justify-content:center;padding:60px 24px}.Administracao_emptyState__kD7UB svg{color:#cbd5e1}.Administracao_emptyState__kD7UB p{font-size:16px;font-weight:500;margin:0}.Administracao_modalOverlay__PQ6Mi{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009;bottom:0;display:flex;justify-content:center;left:0;padding:0 12px;position:fixed;right:0;top:0;z-index:1000}.Administracao_modal__zt3Ec{animation:Administracao_slideUp__u6\+Pb .28s cubic-bezier(.2,0,0,1);background:#fff;border-radius:14px;box-shadow:0 8px 32px #0000002e;max-height:90vh;max-width:100%;overflow-y:auto;transform-origin:center bottom;width:100%}@keyframes Administracao_slideUp__u6\+Pb{0%{transform:translateY(100%)}to{transform:translateY(0)}}.Administracao_modalHeader__XNPf6{align-items:center;border-bottom:1px solid #e4e6eb;display:flex;justify-content:space-between;padding:20px}.Administracao_modalHeader__XNPf6 h2{color:#1e293b;font-size:20px;font-weight:700;letter-spacing:-.5px;margin:0}.Administracao_modalHeader__XNPf6 button{align-items:center;background:#f8fafc;border:none;border-radius:12px;color:#64748b;cursor:pointer;display:flex;height:40px;justify-content:center;transition:all .3s cubic-bezier(.4,0,.2,1);width:40px}.Administracao_modalHeader__XNPf6 button:hover{background:#e2e8f0;transform:scale(1.05)}.Administracao_modalBody__yVob4{padding:24px}.Administracao_modalBody__yVob4 p{color:#475569;font-size:15px;line-height:1.6;margin:0 0 16px}.Administracao_formGroup__G72qi{margin-bottom:20px}.Administracao_formGroup__G72qi label{color:#475569;display:block;font-size:13px;font-weight:600;letter-spacing:.5px;margin-bottom:8px;text-transform:uppercase}.Administracao_formGroup__G72qi input,.Administracao_formGroup__G72qi select{background:#f8fafc;border:2px solid #e2e8f0;border-radius:12px;color:#1e293b;font-family:inherit;font-size:15px;outline:none;padding:14px 16px;transition:all .3s cubic-bezier(.4,0,.2,1);width:100%}.Administracao_formGroup__G72qi input:focus,.Administracao_formGroup__G72qi select:focus{background:#fff;border-color:#01a3ad;box-shadow:0 0 0 3px #01a3ad1a}.Administracao_passwordWrapper__\+45ly{display:inline-block;overflow:visible;position:relative}.Administracao_passwordWrapper__\+45ly input{padding-right:2.2rem}.Administracao_toggleButton__VF\+-E{align-items:center;-webkit-appearance:none;appearance:none;background:#0000;border:none;border-radius:6px;box-shadow:none;color:#64748b;cursor:pointer;display:flex;height:24px;justify-content:center;outline:none;padding:0;position:absolute;right:8px;top:50%;transform:translateY(-50%);width:24px;z-index:3}.Administracao_toggleButton__VF\+-E svg{display:block;height:16px;width:16px}.Administracao_toggleButton__VF\+-E:hover{color:#01a3ad}.Administracao_toggleButton__VF\+-E:focus,.Administracao_toggleButton__VF\+-E:focus-visible{box-shadow:0 0 0 3px #01a3ad1f;outline:none}.Administracao_toggleButton__VF\+-E:active{transform:translateY(-50%)}.Administracao_formRow__La4G-{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr}.Administracao_modalFooter__GkXHz{align-items:center;background:#f8fafc;border-top:2px solid #f1f5f9;display:flex;gap:12px;justify-content:flex-end;padding:20px 24px}.Administracao_cancelButton__EhNQs{background:#f1f5f9;border:2px solid #e2e8f0;border-radius:12px;color:#64748b;cursor:pointer;font-size:15px;font-weight:600;padding:12px 24px;transition:all .3s cubic-bezier(.4,0,.2,1)}.Administracao_cancelButton__EhNQs:hover{background:#e2e8f0;border-color:#cbd5e1;transform:translateY(-1px)}.Administracao_submitButton__YEFnM{align-items:center;background:linear-gradient(135deg,#01a3ad,#018a94);border:none;border-radius:12px;box-shadow:0 4px 12px #01a3ad33;color:#fff;cursor:pointer;display:flex;font-size:15px;font-weight:600;gap:8px;padding:12px 24px;transition:all .3s cubic-bezier(.4,0,.2,1)}.Administracao_submitButton__YEFnM:hover{box-shadow:0 6px 16px #01a3ad4d;transform:translateY(-2px)}.Administracao_submitButton__YEFnM:disabled{box-shadow:none;cursor:not-allowed;opacity:.5;transform:none}.Administracao_deleteButton__kjyoH{align-items:center;background:linear-gradient(135deg,#ef4444,#dc2626);border:none;border-radius:12px;box-shadow:0 4px 12px #ef444433;color:#fff;cursor:pointer;display:flex;font-size:15px;font-weight:600;gap:8px;padding:12px 24px;transition:all .3s cubic-bezier(.4,0,.2,1)}.Administracao_deleteButton__kjyoH:hover{box-shadow:0 6px 16px #ef44444d;transform:translateY(-2px)}.Administracao_deleteButton__kjyoH:disabled{box-shadow:none;cursor:not-allowed;opacity:.5;transform:none}.Administracao_warningButton__98YWL{align-items:center;background:linear-gradient(135deg,#f59e0b,#d97706);border:none;border-radius:12px;box-shadow:0 4px 12px #f59e0b33;color:#fff;cursor:pointer;display:flex;font-size:15px;font-weight:600;gap:8px;padding:12px 24px;transition:all .3s cubic-bezier(.4,0,.2,1)}.Administracao_warningButton__98YWL:hover{box-shadow:0 6px 16px #f59e0b4d;transform:translateY(-2px)}.Administracao_warningButton__98YWL:disabled{box-shadow:none;cursor:not-allowed;opacity:.5;transform:none}@media (min-width:768px){.Administracao_container__FmjlF{padding:28px 32px 32px}.Administracao_header__6ZMqn{align-items:center;flex-direction:row;justify-content:space-between;padding:28px 32px}.Administracao_headerTitle__Sydv9 h1{font-size:32px}.Administracao_createButton__-7\+Jz{width:auto}.Administracao_statsGrid__3MRL\+{gap:20px;grid-template-columns:repeat(4,1fr)}.Administracao_filters__ZFLvu{align-items:center;flex-direction:row;padding:24px}.Administracao_searchBox__hCxAO{flex:1 1;max-width:400px}.Administracao_filterSelect__GkVKu{min-width:180px;width:auto}.Administracao_userCard__JBvpo{padding:20px}.Administracao_usersList__Jkn1k{gap:16px}.Administracao_userCard__JBvpo{align-items:center;flex-direction:row;gap:16px}.Administracao_userInfo__34SFU{flex:1 1;gap:12px}.Administracao_userActions__yAEf-{justify-content:flex-end;margin-top:0;width:auto}.Administracao_modalOverlay__PQ6Mi{align-items:center;padding:16px}.Administracao_modal__zt3Ec{animation:Administracao_scaleIn__XLBdS .32s cubic-bezier(.2,0,0,1);border-radius:24px;max-width:600px}@keyframes Administracao_scaleIn__XLBdS{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}}@media (min-width:1024px){.Administracao_container__FmjlF{margin:0;max-width:100%}.Administracao_headerTitle__Sydv9 h1{font-size:36px}.Administracao_statValue__K5Y6Z{font-size:32px}.Administracao_statLabel__q6BFM{font-size:14px}}.Perfil_container__dKGMv{background:linear-gradient(135deg,#f0fdff,#e6fbfc);box-sizing:border-box;max-width:100vw;min-height:100vh;overflow-x:hidden;padding:0 12px calc(env(safe-area-inset-bottom, 12px) + 24px)}.Perfil_error__vHckL,.Perfil_loading__GEjvx{align-items:center;color:#64748b;display:flex;flex-direction:column;gap:16px;justify-content:center;min-height:400px}.Perfil_spinner__2YPiY{animation:Perfil_spin__3uvVr 1s linear infinite;color:#01a3ad}@keyframes Perfil_spin__3uvVr{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Perfil_headerCard__iFPs9{background:#fff;border:1px solid #01a3ad14;border-radius:18px;box-shadow:0 3px 12px #01a3ad0f;margin-bottom:10px;padding:14px}.Perfil_photoSection__CzKC7{display:flex;justify-content:center;margin-bottom:20px}.Perfil_photoWrapper__mqL5c{height:96px;position:relative;width:96px}.Perfil_photoWrapper__mqL5c img{border:4px solid #fff;border-radius:50%;box-shadow:0 6px 16px #01a3ad26;height:100%;object-fit:cover;width:100%}.Perfil_photoPlaceholder__sDDmY{border:4px solid #fff;border-radius:50%;box-shadow:0 6px 16px #01a3ad26;font-size:28px;font-weight:700;height:100%;width:100%}.Perfil_photoButton__7nJXp,.Perfil_photoPlaceholder__sDDmY{align-items:center;background:linear-gradient(135deg,#01a3ad,#018a94);color:#fff;display:flex;justify-content:center}.Perfil_photoButton__7nJXp{border:2px solid #fff;border-radius:50%;bottom:5px;box-shadow:0 4px 10px #01a3ad59;cursor:pointer;height:40px;position:absolute;right:5px;transition:all .2s ease;width:40px}.Perfil_photoButton__7nJXp:hover{box-shadow:0 6px 16px #01a3ad80;transform:scale(1.1)}.Perfil_headerInfo__LBIIj{margin-bottom:24px;text-align:center}.Perfil_headerInfo__LBIIj h1{color:#1e293b;font-size:20px;font-weight:700;letter-spacing:-.4px;margin:0 0 6px}.Perfil_username__onFKd{color:#64748b;font-size:13px;font-weight:500;margin:0 0 10px}.Perfil_headerMeta__Tx22d{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-bottom:12px}.Perfil_roleBadge__V3t0x{background:linear-gradient(135deg,#ef4444,#dc2626);box-shadow:0 4px 12px #ef44444d;color:#fff;text-transform:capitalize}.Perfil_department__Ie5aE,.Perfil_roleBadge__V3t0x{border-radius:20px;font-size:13px;font-weight:600;padding:8px 16px}.Perfil_department__Ie5aE{align-items:center;background:linear-gradient(135deg,#f0fdff,#e6fbfc);border:1px solid #01a3ad33;color:#01a3ad;display:flex;gap:8px}.Perfil_bio__dK5NF{color:#64748b;font-size:15px;line-height:1.6;margin:16px auto 0;max-width:600px}.Perfil_editForm__R9D8K{margin:0 auto;max-width:500px}.Perfil_formRow__HWB\+i{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr;margin-bottom:16px}.Perfil_formGroup__GMp\+g{margin-bottom:16px}.Perfil_formGroup__GMp\+g label{color:#475569;display:block;font-size:13px;font-weight:600;letter-spacing:.5px;margin-bottom:8px;text-transform:uppercase}.Perfil_formGroup__GMp\+g input,.Perfil_formGroup__GMp\+g textarea{background:#f8fafc;border:2px solid #e2e8f0;border-radius:12px;color:#1e293b;font-family:inherit;font-size:15px;outline:none;padding:14px 16px;transition:all .3s cubic-bezier(.4,0,.2,1);width:100%}.Perfil_formGroup__GMp\+g input:focus,.Perfil_formGroup__GMp\+g textarea:focus{background:#fff;border-color:#01a3ad;box-shadow:0 0 0 3px #01a3ad1a}.Perfil_formGroup__GMp\+g textarea{min-height:80px;resize:vertical}.Perfil_headerActions__HFmNC{display:flex;flex-direction:column;gap:8px}.Perfil_cancelButton__z4\+U5,.Perfil_editButton__oVDRr,.Perfil_passwordButton__pcxRG,.Perfil_saveButton__Dkast,.Perfil_submitButton__LIJBL{align-items:center;border:none;border-radius:10px;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:8px;justify-content:center;padding:10px 18px;transition:all .2s ease}.Perfil_editButton__oVDRr{background:linear-gradient(135deg,#01a3ad,#018a94);box-shadow:0 4px 12px #01a3ad4d;color:#fff}.Perfil_editButton__oVDRr:hover{box-shadow:0 6px 20px #01a3ad66;transform:translateY(-2px)}.Perfil_passwordButton__pcxRG{background:#fff;border:2px solid #e2e8f0;color:#64748b}.Perfil_passwordButton__pcxRG:hover{border-color:#cbd5e1;transform:translateY(-2px)}.Perfil_saveButton__Dkast{background:linear-gradient(135deg,#10b981,#059669);box-shadow:0 4px 12px #10b9814d;color:#fff}.Perfil_saveButton__Dkast:hover{box-shadow:0 6px 20px #10b98166;transform:translateY(-2px)}.Perfil_saveButton__Dkast:disabled{cursor:not-allowed;opacity:.5;transform:none}.Perfil_cancelButton__z4\+U5{background:#fff;border:2px solid #e2e8f0;color:#64748b}.Perfil_cancelButton__z4\+U5:hover{border-color:#cbd5e1;transform:translateY(-2px)}.Perfil_submitButton__LIJBL{background:linear-gradient(135deg,#01a3ad,#018a94);box-shadow:0 4px 12px #01a3ad4d;color:#fff}.Perfil_submitButton__LIJBL:hover{box-shadow:0 6px 20px #01a3ad66;transform:translateY(-2px)}.Perfil_submitButton__LIJBL:disabled{cursor:not-allowed;opacity:.5;transform:none}.Perfil_infoGrid__bKFBx{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr;margin-bottom:12px}.Perfil_infoCard__DG4QB{align-items:center;background:#fff;border:1px solid #01a3ad17;border-radius:12px;box-shadow:0 3px 10px #01a3ad12;display:flex;gap:10px;padding:12px;transition:all .18s ease}.Perfil_infoCard__DG4QB:hover{box-shadow:0 8px 20px #01a3ad1f;transform:translateY(-2px)}.Perfil_infoCard__DG4QB svg{color:#01a3ad;flex-shrink:0;height:22px;width:22px}.Perfil_infoCard__DG4QB>div{display:flex;flex-direction:column;gap:6px;min-width:0}.Perfil_infoLabel__\+4TAa{color:#94a3b8;font-size:11px;font-weight:600;letter-spacing:.4px;text-transform:uppercase}.Perfil_infoValue__M2lyj{color:#1e293b;font-size:14px;font-weight:600;overflow:hidden;overflow-wrap:anywhere;text-overflow:ellipsis;white-space:normal;word-break:break-word}.Perfil_sectionTitle__jVrM7{color:#1e293b;font-size:18px;font-weight:700;letter-spacing:-.4px;margin:0 0 12px}.Perfil_statsGrid__kzIA1{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr;margin-bottom:8px}.Perfil_statCard__jt77d{align-items:center;background:#fff;border:1px solid #01a3ad14;border-radius:10px;box-shadow:0 3px 8px #01a3ad0f;display:flex;gap:10px;padding:10px;transition:all .15s ease}.Perfil_statCard__jt77d:hover{box-shadow:0 12px 24px #01a3ad26;transform:translateY(-4px)}.Perfil_statIcon__9BVbm{align-items:center;border-radius:10px;box-shadow:0 3px 8px #0000000f;color:#fff;display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.Perfil_statContent__S-pZA{display:flex;flex-direction:column;gap:6px;min-width:0}.Perfil_statValue__68UXh{color:#1e293b;font-size:18px;font-weight:700;letter-spacing:-.4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Perfil_statLabel__IY6xc{color:#94a3b8;font-size:12px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.Perfil_modalOverlay__VQsMe{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:1000}.Perfil_modal__2oDGj{animation:Perfil_scaleIn__GZNUq .28s cubic-bezier(.4,0,.2,1);background:#fff;border-radius:24px;box-shadow:0 8px 32px #0003;max-height:90vh;max-width:520px;overflow-y:auto;width:100%}@keyframes Perfil_slideUp__U54qv{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes Perfil_scaleIn__GZNUq{0%{opacity:0;transform:scale(.98) translateY(6px)}to{opacity:1;transform:scale(1) translateY(0)}}.Perfil_modalHeader__r6Pzr{align-items:center;border-bottom:2px solid #f1f5f9;display:flex;justify-content:space-between;padding:24px}.Perfil_modalHeader__r6Pzr h2{color:#1e293b;font-size:20px;font-weight:700;letter-spacing:-.5px;margin:0}.Perfil_modalHeader__r6Pzr button{align-items:center;background:#f8fafc;border:none;border-radius:12px;color:#64748b;cursor:pointer;display:flex;height:40px;justify-content:center;transition:all .3s cubic-bezier(.4,0,.2,1);width:40px}.Perfil_modalHeader__r6Pzr button:hover{background:#e2e8f0;transform:scale(1.05)}.Perfil_modalBody__sLkuo{padding:20px}.Perfil_passwordInput__MbBJH{align-items:center;display:flex;position:relative}.Perfil_passwordInput__MbBJH input{flex:1 1;padding-right:48px}.Perfil_passwordInput__MbBJH button{align-items:center;background:#0000;border:none;border-radius:8px;color:#65676b;cursor:pointer;display:inline-flex;height:36px;justify-content:center;position:absolute;right:10px;top:50%;transform:translateY(-50%);transition:color .2s,transform .15s;width:36px}.Perfil_passwordInput__MbBJH button:hover{color:#050505;transform:translateY(-50%) scale(1.03)}.Perfil_passwordInput__MbBJH button svg{display:block;height:18px;width:18px}.Perfil_error__vHckL{color:#ef4444;font-size:13px;font-weight:500;margin-top:8px}.Perfil_modalFooter__7LevQ{align-items:center;background:#f8fafc;border-top:2px solid #f1f5f9;display:flex;gap:12px;justify-content:flex-end;padding:20px 24px}@media (min-width:768px){.Perfil_container__dKGMv{margin:0;max-width:100%;padding:0 32px 32px}.Perfil_headerCard__iFPs9{padding:40px}.Perfil_photoSection__CzKC7{margin-bottom:28px}.Perfil_photoWrapper__mqL5c{height:160px;width:160px}.Perfil_photoPlaceholder__sDDmY{font-size:56px}.Perfil_headerInfo__LBIIj h1{font-size:36px}.Perfil_username__onFKd{font-size:18px}.Perfil_headerActions__HFmNC{flex-direction:row;justify-content:center}.Perfil_infoGrid__bKFBx,.Perfil_statsGrid__kzIA1{gap:16px;grid-template-columns:repeat(4,1fr)}.Perfil_statValue__68UXh{font-size:28px}.Perfil_statLabel__IY6xc{font-size:13px}.Perfil_modalOverlay__VQsMe{align-items:center;padding:16px}.Perfil_modal__2oDGj{animation:Perfil_scaleIn__GZNUq .4s cubic-bezier(.4,0,.2,1);border-radius:24px;max-width:520px}@keyframes Perfil_scaleIn__GZNUq{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}}@media (min-width:1024px){.Perfil_headerInfo__LBIIj h1{font-size:40px}.Perfil_sectionTitle__jVrM7{font-size:22px}.Perfil_container__dKGMv{max-width:100%}}.Casos_container__MsSv9{max-width:100vw;min-height:100vh;overflow-x:hidden;padding:16px 16px 90px;width:100%}body.Casos_modal-open__or6V3{overflow:hidden}.Casos_emptyState__r7uhM,.Casos_loading__tX0YF{align-items:center;color:#65676b;display:flex;flex-direction:column;gap:16px;justify-content:center;min-height:400px;padding:48px 24px;text-align:center}.Casos_emptyState__r7uhM svg{color:#bcc0c4}.Casos_emptyState__r7uhM p{color:#65676b;font-size:16px;font-weight:500;margin:0}.Casos_spinner__iw7O2{animation:Casos_spin__DU9Ni 1s linear infinite;color:#01a3ad}@keyframes Casos_spin__DU9Ni{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Casos_header__KUBwM{align-items:center;background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a;box-sizing:border-box;display:flex;gap:16px;justify-content:space-between;margin-bottom:16px;max-width:100%;padding:16px;width:100%}.Casos_headerTitle__EXwVR{align-items:center;display:flex;flex:1 1;gap:12px;min-width:0;overflow:hidden}.Casos_headerTitle__EXwVR svg{color:#01a3ad;flex-shrink:0}.Casos_headerTitle__EXwVR h1{word-wrap:break-word;color:#050505;font-size:20px;font-weight:700;line-height:1.2;margin:0 0 4px;overflow-wrap:break-word}.Casos_headerTitle__EXwVR p{color:#65676b;font-size:13px;margin:0}.Casos_refreshButton__vGxYJ{align-items:center;background:#f0f2f5;border:none;border-radius:50%;color:#01a3ad;cursor:pointer;display:flex;height:40px;justify-content:center;transition:all .2s;width:40px}.Casos_refreshButton__vGxYJ:hover{background:#e4e6eb;transform:rotate(180deg)}.Casos_filtersSection__IKn68{box-sizing:border-box;display:flex;gap:8px;margin-bottom:16px;max-width:100%;width:100%}.Casos_searchBox__e\+G55{align-items:center;background:#fff;border-radius:20px;box-shadow:0 1px 3px #0000001a;display:flex;flex:1 1;gap:12px;max-width:100%;min-width:0;padding:12px}.Casos_searchBox__e\+G55 svg{color:#65676b;flex-shrink:0}.Casos_searchBox__e\+G55 input{background:#0000;border:none;color:#050505;flex:1 1;font-size:15px;min-width:0;outline:none;width:100%}.Casos_searchBox__e\+G55 input::placeholder{color:#65676b}.Casos_clearButton__F4bJA{align-items:center;background:#0000;border:none;border-radius:50%;color:#65676b;cursor:pointer;display:flex;height:24px;justify-content:center;transition:all .2s;width:24px}.Casos_clearButton__F4bJA:hover{background:#f0f2f5;color:#050505}.Casos_filterButton__iXNqY{align-items:center;background:#fff;border:none;border-radius:20px;box-shadow:0 1px 3px #0000001a;color:#050505;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:6px;padding:12px 16px;transition:all .2s}.Casos_filterButton__iXNqY.Casos_active__Pwf3z,.Casos_filterButton__iXNqY:hover{background:#01a3ad;color:#fff}.Casos_filterButton__iXNqY svg{flex-shrink:0}.Casos_filtersExpanded__Gr7QM{background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a;box-sizing:border-box;display:flex;flex-direction:column;gap:8px;margin-bottom:16px;max-width:100%;padding:16px;width:100%}.Casos_filtersExpanded__Gr7QM select{background:#f0f2f5;border:1px solid #e4e6eb;border-radius:8px;color:#050505;cursor:pointer;font-size:14px;outline:none;padding:12px;transition:all .2s;width:100%}.Casos_filtersExpanded__Gr7QM select:focus{background:#fff;border-color:#01a3ad}.Casos_mainLayout__2x9pm{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr;max-width:100%;overflow-x:hidden;width:100%}.Casos_casesList__UTQ4Y{align-items:center;display:flex;flex-direction:column;gap:12px;width:100%}.Casos_caseCard__MEjrt{background:#fff;border:2px solid #0000;border-radius:12px;box-shadow:0 1px 3px #0000001a;box-sizing:border-box;display:flex;flex-direction:column;max-width:100%;overflow:hidden;padding:16px;transition:all .2s;width:100%}.Casos_caseCard__MEjrt:hover{border-color:#01a3ad;box-shadow:0 4px 12px #05c0cc26}.Casos_caseHeader__BwsxR{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;margin-bottom:8px}.Casos_caseHeaderLeft__8vgMy{flex:1 1;min-width:0}.Casos_caseHeaderRight__2nwIe{align-items:center;display:flex;gap:8px}.Casos_caseHeader__BwsxR h3{word-wrap:break-word;color:#050505;font-size:16px;font-weight:600;line-height:1.3;margin:0;overflow-wrap:break-word}.Casos_unreadBadge__g6Ayp{align-items:center;background:#ef4444;border-radius:12px;color:#fff;display:inline-flex;flex-shrink:0;font-size:11px;font-weight:700;gap:4px;padding:4px 10px}.Casos_deleteIconButton__MqfYb{align-items:center;background:#0000;border:1px solid #ef4444;border-radius:8px;color:#ef4444;cursor:pointer;display:flex;flex-shrink:0;height:32px;justify-content:center;padding:0;transition:all .2s;width:32px}.Casos_deleteIconButton__MqfYb:hover{background:#ef4444;color:#fff;transform:scale(1.05)}.Casos_deleteIconButton__MqfYb:active{transform:scale(.95)}.Casos_caseDescription__VUn0C{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;color:#65676b;display:-webkit-box;font-size:14px;line-height:1.5;margin:0 0 12px;overflow:hidden}.Casos_caseMeta__bQ5Iz{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.Casos_priority__A7R1t,.Casos_status__tghbq{border-radius:12px;color:#fff;display:inline-block;font-size:12px;font-weight:600;padding:4px 10px;text-transform:capitalize}.Casos_noteCount__9ztiI{align-items:center;background:#f0f2f5;border-radius:12px;color:#65676b;display:flex;font-size:12px;font-weight:600;gap:4px;padding:4px 10px}.Casos_caseFooter__\+jaEi{align-items:center;border-top:1px solid #e4e6eb;display:flex;gap:12px;justify-content:space-between;margin-bottom:12px;padding-top:12px}.Casos_date__xBGRS,.Casos_escalatedBy__sy876{align-items:center;color:#65676b;display:flex;font-size:12px;gap:6px}.Casos_date__xBGRS svg,.Casos_escalatedBy__sy876 svg{flex-shrink:0}.Casos_cardActions__Ilnt0{display:flex;gap:8px;margin-top:auto}.Casos_chatButton__5QwCv,.Casos_detailsButton__MBECK{align-items:center;border:none;border-radius:8px;cursor:pointer;display:flex;flex:1 1;font-size:14px;font-weight:600;gap:6px;justify-content:center;padding:10px 16px;transition:all .2s}.Casos_detailsButton__MBECK{background:#f0f2f5;color:#050505}.Casos_detailsButton__MBECK:hover{background:#e4e6eb;transform:translateY(-1px)}.Casos_chatButton__5QwCv{background:#01a3ad;color:#fff}.Casos_chatButton__5QwCv:hover{background:#018a94;transform:translateY(-1px)}.Casos_modal__qgbYd{-webkit-overflow-scrolling:touch;animation:Casos_fadeIn__rOpse .2s ease-out;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;overflow-y:auto;overscroll-behavior:contain;position:fixed;right:0;top:0;z-index:2000}.Casos_chatModal__DW7XJ,.Casos_modal__qgbYd{align-items:flex-start;padding:24px 12px 12px}.Casos_chatModal__DW7XJ{overflow:hidden}@keyframes Casos_fadeIn__rOpse{0%{opacity:0}to{opacity:1}}.Casos_modalContent__XyZjj{animation:Casos_fadeIn__rOpse .3s ease-out;background:#fff;border-radius:20px;display:flex;flex-direction:column;max-height:85vh;max-width:600px;min-height:auto;overflow:hidden;width:90%}.Casos_chatModalContent__nyQ3H{animation:Casos_slideUp__VLqrj .3s ease-out;border-radius:0;display:flex;flex-direction:column;height:100vh;margin:0;max-height:100vh;max-width:100%;overflow:hidden;width:100%}@keyframes Casos_slideUp__VLqrj{0%{transform:translateY(100%)}to{transform:translateY(0)}}.Casos_modalHeader__94wwK{align-items:center;background:#fff;border-bottom:1px solid #e4e6eb;display:flex;gap:12px;justify-content:flex-end;padding:8px 12px;position:-webkit-sticky;position:sticky;top:0;z-index:10}.Casos_modalHeader__94wwK h2{align-items:center;color:#050505;display:flex;flex:1 1;font-size:20px;font-weight:700;gap:12px;line-height:1.3;margin:0}.Casos_closeButton__SuqmK{align-items:center;background:#0000;border:none;border-radius:50%;color:#65676b;cursor:pointer;display:flex;flex-shrink:0;height:28px;justify-content:center;transition:all .2s;width:28px}.Casos_closeButton__SuqmK:hover{background:#f0f2f5;color:#050505}.Casos_modalBody__9YGW4{-webkit-overflow-scrolling:touch;display:flex;flex:1 1;flex-direction:column;gap:20px;min-height:0;overflow-y:auto;padding:20px}.Casos_modalMeta__09XJl{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.Casos_modalInfo__PmvNq{background:#f7fafc;border-radius:12px;display:flex;flex-direction:column;gap:8px;padding:16px}.Casos_modalDescription__bcdKS{display:flex;flex-direction:column;gap:12px}.Casos_modalDescription__bcdKS h3{color:#050505;font-size:16px;font-weight:600;margin:0}.Casos_modalDescription__bcdKS p{color:#050505;font-size:15px;line-height:1.6;margin:0;white-space:pre-wrap}.Casos_chatModalBody__cGq3Z{display:flex;flex:1 1;flex-direction:column;gap:16px;min-height:0;overflow:hidden;padding:20px}.Casos_detailsMeta__XSB9p{align-items:center;display:flex;gap:8px}.Casos_caseInfo__qQ8FW{background:#f7fafc;display:flex;flex-direction:column;gap:12px;padding:16px}.Casos_infoItem__m2hTQ{align-items:center;color:#050505;display:flex;font-size:14px;gap:8px}.Casos_infoItem__m2hTQ svg{color:#01a3ad;flex-shrink:0}.Casos_description__hrxWz{padding:16px}.Casos_description__hrxWz h3{color:#050505;font-size:16px;font-weight:600;margin:0 0 12px}.Casos_description__hrxWz p{color:#050505;font-size:15px;line-height:1.6;margin:0}.Casos_assignSection__4QYN0{background:#f7fafc;padding:16px}.Casos_assignSection__4QYN0 h3{color:#050505;font-size:14px;font-weight:600;margin:0 0 12px}.Casos_assignSelect__ln1xX{background:#fff;border:1px solid #e4e6eb;border-radius:8px;color:#050505;cursor:pointer;font-size:14px;outline:none;padding:12px;width:100%}.Casos_assignSelect__ln1xX:focus{border-color:#01a3ad}.Casos_chatSection__BQKf8{display:flex;flex:1 1;flex-direction:column;gap:16px;padding:16px}.Casos_chatSection__BQKf8 h3{align-items:center;color:#050505;display:flex;font-size:16px;font-weight:600;gap:8px;margin:0}.Casos_chatSection__BQKf8 h3 svg{color:#01a3ad}.Casos_chatMessages__njc1d{-webkit-overflow-scrolling:touch;background:#f7fafc;border-radius:12px;display:flex;flex:1 1;flex-direction:column;gap:6px;max-height:100%;min-height:200px;overflow-x:hidden;overflow-y:auto;padding:16px;scrollbar-color:#cbd5e0 #f7fafc;scrollbar-width:thin}.Casos_chatMessages__njc1d::-webkit-scrollbar{width:6px}.Casos_chatMessages__njc1d::-webkit-scrollbar-track{background:#f7fafc;border-radius:3px}.Casos_chatMessages__njc1d::-webkit-scrollbar-thumb{background:#cbd5e0;border-radius:3px}.Casos_chatMessages__njc1d::-webkit-scrollbar-thumb:hover{background:#a0aec0}.Casos_chatLoading__F0qcm,.Casos_emptyChat__x7a0s{align-items:center;color:#65676b;display:flex;flex-direction:column;gap:12px;justify-content:center;padding:48px 16px}.Casos_emptyChat__x7a0s svg{color:#bcc0c4}.Casos_message__3NJ6-{border-radius:8px;display:flex;flex-direction:column;gap:3px;max-width:98%;padding:6px 8px;position:relative}.Casos_myMessage__LUhB2{align-self:flex-end;background:#01a3ad;border-bottom-right-radius:4px;color:#fff}.Casos_otherMessage__Vy22Z{align-self:flex-start;background:#fff;border-bottom-left-radius:4px;box-shadow:0 1px 3px #0000001a;color:#050505}.Casos_internalBadge__OOOjB{align-items:center;align-self:flex-start;background:#ef44441a;border-radius:8px;color:#ef4444;display:inline-flex;font-size:11px;font-weight:600;gap:4px;padding:2px 8px}.Casos_messageHeader__R2XJh{align-items:center;display:flex;gap:4px;justify-content:space-between}.Casos_messageAuthor__AyJ9l{font-size:11px;font-weight:600;opacity:.9}.Casos_messageTime__MOF1N{font-size:10px;opacity:.7}.Casos_messageContent__Xf948{word-wrap:break-word;font-size:12px;line-height:1.3;margin-top:4px}.Casos_chatInput__SR-IS{background:#fff;border-radius:12px;border-top:2px solid #f0f2f5;bottom:0;box-shadow:0 -2px 8px #0000000d;display:flex;flex-direction:column;gap:8px;padding:12px;position:-webkit-sticky;position:sticky;z-index:5}.Casos_inputRow__sFaXn{align-items:center;display:flex;gap:10px}.Casos_chatActionsRow__5EDmz{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.Casos_toggleContainer__VDeTf{align-items:center;display:flex;flex-direction:column;flex-shrink:0;justify-content:center}.Casos_toggleLabel__hukdw{align-items:center;cursor:pointer;display:flex;flex-direction:column;gap:5px}.Casos_toggleText__yJQ8k{align-items:center;color:#64748b;display:flex;font-size:10px;font-weight:600;gap:4px;letter-spacing:.3px;text-transform:uppercase;white-space:nowrap}.Casos_toggleSwitch__w1qz6{height:20px;position:relative;width:38px}.Casos_toggleSwitch__w1qz6 input{height:0;opacity:0;width:0}.Casos_toggleSlider__gatji{background-color:#e2e8f0;border-radius:20px;bottom:0;box-shadow:inset 0 1px 3px #0000001a;cursor:pointer;left:0;right:0;top:0}.Casos_toggleSlider__gatji,.Casos_toggleSlider__gatji:before{position:absolute;transition:all .25s cubic-bezier(.4,0,.2,1)}.Casos_toggleSlider__gatji:before{background-color:#fff;border-radius:50%;bottom:2px;box-shadow:0 2px 4px #00000026;content:"";height:16px;left:2px;width:16px}.Casos_toggleSwitch__w1qz6 input:checked+.Casos_toggleSlider__gatji{background-color:#ef4444;box-shadow:inset 0 1px 3px #ef44444d}.Casos_toggleSwitch__w1qz6 input:checked+.Casos_toggleSlider__gatji:before{transform:translateX(18px)}.Casos_toggleSwitch__w1qz6 input:focus+.Casos_toggleSlider__gatji{box-shadow:0 0 0 3px #ef44441a,inset 0 1px 3px #0000001a}.Casos_toggleSlider__gatji:hover{background-color:#cbd5e1}.Casos_toggleSwitch__w1qz6 input:checked+.Casos_toggleSlider__gatji:hover{background-color:#dc2626}.Casos_inputRow__sFaXn textarea{background:#f7fafc;border:2px solid #e4e6eb;border-radius:10px;color:#050505;flex:1 1;font-family:inherit;font-size:15px;line-height:1.5;max-height:150px;min-height:60px;outline:none;padding:10px 14px;resize:none}.Casos_inputRow__sFaXn textarea:focus{background:#fff;border-color:#01a3ad;box-shadow:0 0 0 3px #05c0cc1a}.Casos_inputRow__sFaXn textarea::placeholder{color:#9ca3af}.Casos_sendButton__PdJNZ{align-items:center;background:#01a3ad;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;flex:1 1;font-size:13px;font-weight:600;gap:6px;justify-content:center;min-height:36px;min-width:100px;padding:8px 14px;transition:all .2s}.Casos_sendButton__PdJNZ:hover:not(:disabled){background:#018a94;box-shadow:0 4px 12px #05c0cc4d;transform:translateY(-2px)}.Casos_sendButton__PdJNZ:disabled{cursor:not-allowed;opacity:.5;transform:none}.Casos_actionsSection__9BjWR{border-top:1px solid #e4e6eb;padding:16px}.Casos_resolveButton__jN7rV{align-items:center;background:#10b981;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;flex:1 1;font-size:13px;font-weight:600;gap:6px;justify-content:center;min-height:36px;min-width:140px;padding:8px 14px;transition:all .2s}.Casos_resolveButton__jN7rV:hover{background:#059669;box-shadow:0 4px 12px #10b9814d;transform:translateY(-2px)}.Casos_reopenButton__wXFvY{align-items:center;background:#f59e0b;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;flex:1 1;font-size:13px;font-weight:600;gap:6px;justify-content:center;min-height:36px;min-width:140px;padding:8px 14px;transition:all .2s}.Casos_reopenButton__wXFvY:hover{background:#d97706;box-shadow:0 4px 12px #f59e0b4d;transform:translateY(-2px)}.Casos_resolutionForm__Y\+Fvd{display:flex;flex-direction:column;gap:12px}.Casos_resolutionForm__Y\+Fvd h3{color:#050505;font-size:16px;font-weight:600;margin:0}.Casos_resolutionForm__Y\+Fvd textarea{background:#f0f2f5;border:1px solid #e4e6eb;border-radius:8px;color:#050505;font-family:inherit;font-size:14px;outline:none;padding:12px;resize:vertical;width:100%}.Casos_resolutionForm__Y\+Fvd textarea:focus{background:#fff;border-color:#01a3ad}.Casos_resolutionActions__JBeyc{display:flex;gap:8px}.Casos_cancelButton__xhxRR,.Casos_confirmButton__XWsoC{align-items:center;border:none;border-radius:8px;cursor:pointer;display:flex;flex:1 1;font-size:14px;font-weight:600;gap:8px;justify-content:center;padding:12px;transition:all .2s}.Casos_cancelButton__xhxRR{background:#f0f2f5;color:#65676b}.Casos_cancelButton__xhxRR:hover{background:#e4e6eb}.Casos_confirmButton__XWsoC{background:#10b981;color:#fff}.Casos_confirmButton__XWsoC:hover{background:#059669}.Casos_noSelection__BgYpm{display:none}@media (min-width:768px){.Casos_container__MsSv9{padding:24px}.Casos_header__KUBwM{padding:20px 24px}.Casos_headerTitle__EXwVR h1{font-size:24px}.Casos_headerTitle__EXwVR p{font-size:14px}.Casos_filtersExpanded__Gr7QM{flex-direction:row}.Casos_filtersExpanded__Gr7QM select{min-width:200px;width:auto}.Casos_mainLayout__2x9pm{grid-template-columns:1fr}.Casos_casesList__UTQ4Y{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,1fr)}.Casos_casesList__UTQ4Y .Casos_emptyState__r7uhM{align-self:center;box-sizing:border-box;grid-column:1/-1;justify-self:center;max-width:640px;padding:48px 24px;width:100%}.Casos_chatModal__DW7XJ,.Casos_modal__qgbYd{align-items:center}.Casos_modalContent__XyZjj{border-radius:20px;max-height:90vh;max-width:700px;overflow:auto;width:90%}.Casos_chatModalContent__nyQ3H{animation:Casos_fadeIn__rOpse .3s ease-out;border-radius:20px;height:auto;max-height:90vh;max-width:900px;width:90%}.Casos_modalBody__9YGW4{flex:0 1 auto;max-height:none;overflow:visible}.Casos_chatModalBody__cGq3Z{height:calc(90vh - 120px);max-height:none;overflow:hidden}.Casos_chatMessages__njc1d{flex:1 1;max-height:none;overflow-y:auto}}@media (max-width:767px){.Casos_chatModalContent__nyQ3H{border-radius:0;height:100vh;margin:0;max-height:100vh}.Casos_chatModalBody__cGq3Z{display:flex;flex-direction:column;height:calc(100vh - 60px);min-height:0;overflow:hidden}.Casos_chatMessages__njc1d{-webkit-overflow-scrolling:touch;flex:1 1 auto;overflow-y:auto;padding-bottom:12px}.Casos_chatInput__SR-IS{gap:6px;padding:10px}.Casos_chatInput__SR-IS textarea{font-size:16px;max-height:100px;min-height:50px}.Casos_chatActionsRow__5EDmz{gap:6px}.Casos_reopenButton__wXFvY,.Casos_resolveButton__jN7rV,.Casos_sendButton__PdJNZ{font-size:14px;min-height:40px;padding:10px 12px}.Casos_checkbox__zyOcw{border-width:1.5px;height:14px;width:14px}.Casos_checkbox__zyOcw svg{height:10px;width:10px}.Casos_selectionCheckbox__y2mTx{margin:0;padding:0}.Casos_selectionCount__jYJXE{border-radius:12px;font-size:12px;height:24px;min-width:24px;padding:0 6px}.Casos_message__3NJ6-.Casos_selectionMode__1j1R-{padding:5px 7px}.Casos_modalHeader__94wwK{margin-top:8px;padding:10px}.Casos_selectionHeader__nAO\+X{gap:8px}.Casos_selectionHeader__nAO\+X h2{font-size:14px}.Casos_selectionCount__jYJXE{border-radius:11px;font-size:11px;height:22px;min-width:22px;padding:0 5px}.Casos_selectionActions__uQfd7{gap:4px}.Casos_cancelSelectionButton__CloGS,.Casos_clearChatButton__Xebsn,.Casos_deleteSelectedButton__Tlt1I{font-size:11px;gap:2px;padding:4px 8px}.Casos_cancelSelectionButton__CloGS svg,.Casos_clearChatButton__Xebsn svg,.Casos_deleteSelectedButton__Tlt1I svg{height:11px;width:11px}}@media (min-width:768px){.Casos_chatModalContent__nyQ3H{border-radius:16px;height:auto;margin-top:8px;max-height:95vh;max-width:850px;width:98%}.Casos_chatModalBody__cGq3Z{height:auto;max-height:calc(95vh - 60px)}}@media (min-width:1024px){.Casos_container__MsSv9{margin:0 auto;max-width:1400px}.Casos_casesList__UTQ4Y{grid-template-columns:repeat(3,1fr)}.Casos_modalContent__XyZjj{max-width:900px}.Casos_chatModalContent__nyQ3H{max-height:95vh;max-width:1100px}.Casos_chatModalBody__cGq3Z{height:auto;max-height:calc(95vh - 60px)}}.Casos_deleteNoteButton__eKlmz{align-items:center;background:#0000;border:none;border-radius:4px;color:#ef4444;cursor:pointer;display:inline-flex;justify-content:center;opacity:.6;padding:3px;transition:all .2s}.Casos_deleteNoteButton__eKlmz svg{height:12px;width:12px}.Casos_deleteNoteButton__eKlmz:hover{background:#ef44441a;opacity:1}.Casos_deleteNoteButton__eKlmz:active{transform:scale(.95)}.Casos_clearChatButton__Xebsn{align-items:center;background:#f59e0b;border:none;border-radius:6px;color:#fff;cursor:pointer;display:inline-flex;font-size:12px;font-weight:600;gap:3px;padding:5px 10px;transition:all .2s;white-space:nowrap}.Casos_clearChatButton__Xebsn:hover{background:#d97706;box-shadow:0 2px 8px #f59e0b4d;transform:translateY(-1px)}.Casos_clearChatButton__Xebsn:active{transform:translateY(0)}.Casos_message__3NJ6-.Casos_selectionMode__1j1R-{align-items:flex-start;cursor:pointer;display:flex;gap:12px;transition:all .2s ease;-webkit-user-select:none;user-select:none}.Casos_message__3NJ6-.Casos_selectionMode__1j1R-:hover{box-shadow:0 2px 8px #00000014;transform:translateX(-2px)}.Casos_message__3NJ6-.Casos_selected__wkZCc{background:#01a3ad1f;border:2px solid #01a3ad;box-shadow:0 2px 12px #01a3ad26}.Casos_message__3NJ6-.Casos_selected__wkZCc.Casos_myMessage__LUhB2{background:#01a3adf2;border-color:#018a94;color:#fff}.Casos_message__3NJ6-.Casos_selected__wkZCc.Casos_otherMessage__Vy22Z{background:#01a3ad14;border-color:#01a3ad}.Casos_selectionCheckbox__y2mTx{align-items:center;display:flex;margin:0;padding:0}.Casos_checkbox__zyOcw{align-items:center;background:#fff;border:1.5px solid #cbd5e0;border-radius:4px;box-shadow:0 1px 2px #00000014;display:flex;flex-shrink:0;height:16px;justify-content:center;transition:all .2s;width:16px}.Casos_checkbox__zyOcw:hover{border-color:#01a3ad;transform:scale(1.03)}.Casos_checkbox__zyOcw.Casos_checked__7dpWt{background:#01a3ad;border-color:#01a3ad;color:#fff;transform:scale(1.05)}.Casos_messageWrapper__TT7cV{flex:1 1;min-width:0}.Casos_selectionCount__jYJXE{align-items:center;background:#01a3ad;border-radius:14px;color:#fff;display:inline-flex;font-size:13px;font-weight:700;height:28px;justify-content:center;margin-right:auto;min-width:28px;padding:0 8px}.Casos_selectionHeader__nAO\+X{align-items:center;display:flex;gap:12px}.Casos_selectionHeader__nAO\+X h2{color:#0f172a;font-size:18px;font-weight:600;margin:0}.Casos_selectionActions__uQfd7{align-items:center;display:flex;gap:6px;margin-left:auto}.Casos_cancelSelectionButton__CloGS{align-items:center;background:#f1f5f9;border:1px solid #cbd5e0;border-radius:6px;color:#475569;cursor:pointer;display:inline-flex;font-size:12px;font-weight:600;gap:3px;padding:5px 10px;transition:all .2s;white-space:nowrap}.Casos_cancelSelectionButton__CloGS:hover{background:#e2e8f0;border-color:#94a3b8}.Casos_cancelSelectionButton__CloGS:active{transform:scale(.98)}.Casos_deleteSelectedButton__Tlt1I{align-items:center;background:#ef4444;border:none;border-radius:6px;color:#fff;cursor:pointer;display:inline-flex;font-size:12px;font-weight:600;gap:3px;padding:5px 10px;transition:all .2s;white-space:nowrap}.Casos_deleteSelectedButton__Tlt1I:hover:not(:disabled){background:#dc2626;box-shadow:0 2px 8px #ef44444d;transform:translateY(-1px)}.Casos_deleteSelectedButton__Tlt1I:active:not(:disabled){transform:translateY(0)}.Casos_deleteSelectedButton__Tlt1I:disabled{cursor:not-allowed;opacity:.5}.AlertModal_backdrop__OSKQn{align-items:center;background:#00000059;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:9999}.AlertModal_sheet__CbN6y{background:#fff;border-radius:14px;box-shadow:0 12px 40px #02061733;max-width:680px;overflow:hidden;transform:translateY(0);width:100%}.AlertModal_header__mvGBb{align-items:center;border-bottom:1px solid #f1f3f5;display:flex;gap:12px;padding:16px}.AlertModal_iconWrap__vOqXi{align-items:center;background:linear-gradient(180deg,#eef9f9,#e7f7f7);border-radius:10px;color:#018a94;display:flex;height:44px;justify-content:center;width:44px}.AlertModal_title__Vz0wY{color:#050505;font-size:16px;font-weight:700;margin:0}.AlertModal_body__C-Ss\+{padding:14px 16px}.AlertModal_message__W2vsg{color:#374151;font-size:14px;line-height:1.4;margin:0}.AlertModal_footer__D9j7F{display:flex;gap:8px;justify-content:flex-end;padding:12px 16px 18px}.AlertModal_okButton__lA\+\+a{background:linear-gradient(135deg,#01a3ad,#018a94);border:none;border-radius:10px;color:#fff;cursor:pointer;font-weight:600;padding:10px 16px}@media (min-width:640px){.AlertModal_backdrop__OSKQn{align-items:center;padding:24px}.AlertModal_sheet__CbN6y{border-radius:12px}}.EscalarCaso_container__mtp9E{min-height:100vh;padding:16px 16px 90px}.EscalarCaso_header__vzNx0{background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a;margin-bottom:16px;padding:16px}.EscalarCaso_headerTitle__pXIcT{align-items:center;display:flex;gap:12px}.EscalarCaso_headerTitle__pXIcT svg{color:#01a3ad;flex-shrink:0}.EscalarCaso_headerTitle__pXIcT h1{color:#050505;font-size:20px;font-weight:700;line-height:1.2;margin:0 0 4px}.EscalarCaso_headerTitle__pXIcT p{color:#65676b;font-size:13px;margin:0}.EscalarCaso_tabs__BcZ6q{-webkit-overflow-scrolling:touch;display:flex;gap:8px;margin-bottom:16px;overflow-x:auto;scrollbar-width:none}.EscalarCaso_tabs__BcZ6q::-webkit-scrollbar{display:none}.EscalarCaso_tab__JIxVd{align-items:center;background:#fff;border:none;border-radius:20px;box-shadow:0 1px 3px #0000001a;color:#65676b;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;padding:12px 20px;transition:all .2s;white-space:nowrap}.EscalarCaso_tab__JIxVd:hover{background:#f7fafc;color:#050505}.EscalarCaso_tab__JIxVd.EscalarCaso_activeTab__GXXm5{background:#01a3ad;box-shadow:0 2px 8px #05c0cc4d;color:#fff}.EscalarCaso_tab__JIxVd svg{flex-shrink:0}.EscalarCaso_content__O\+Tw9{min-height:400px}.EscalarCaso_formContainer__nm38e{background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a;padding:16px}.EscalarCaso_form__9wl-8{display:flex;flex-direction:column;gap:24px}.EscalarCaso_formSection__vCSMP{display:flex;flex-direction:column;gap:16px}.EscalarCaso_sectionTitle__FSz4N{align-items:center;border-bottom:2px solid #f0f2f5;color:#050505;display:flex;font-size:16px;font-weight:600;gap:8px;margin:0;padding-bottom:12px}.EscalarCaso_sectionTitle__FSz4N svg{color:#01a3ad}.EscalarCaso_formGroup__CYDXk{display:flex;flex-direction:column;gap:8px}.EscalarCaso_formGroup__CYDXk label{align-items:center;color:#050505;display:flex;font-size:14px;font-weight:600;gap:6px}.EscalarCaso_formGroup__CYDXk label svg{color:#65676b;flex-shrink:0}.EscalarCaso_formGroup__CYDXk input,.EscalarCaso_formGroup__CYDXk select,.EscalarCaso_formGroup__CYDXk textarea{background:#f0f2f5;border:1px solid #e4e6eb;border-radius:8px;color:#050505;font-family:inherit;font-size:14px;outline:none;padding:12px;transition:all .2s;width:100%}.EscalarCaso_formGroup__CYDXk input:focus,.EscalarCaso_formGroup__CYDXk select:focus,.EscalarCaso_formGroup__CYDXk textarea:focus{background:#fff;border-color:#01a3ad;box-shadow:0 0 0 3px #05c0cc1a}.EscalarCaso_formGroup__CYDXk textarea{min-height:120px;resize:vertical}.EscalarCaso_formGroup__CYDXk select{cursor:pointer}.EscalarCaso_formRow__zBkRz{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr}.EscalarCaso_submitButton__DAnZa{align-items:center;background:#01a3ad;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:600;gap:8px;justify-content:center;margin-top:8px;padding:16px;transition:all .2s}.EscalarCaso_submitButton__DAnZa:hover:not(:disabled){background:#018a94;box-shadow:0 4px 12px #05c0cc4d;transform:translateY(-2px)}.EscalarCaso_submitButton__DAnZa:disabled{cursor:not-allowed;opacity:.6}.EscalarCaso_spinner__HlJGr{animation:EscalarCaso_spin__WfT62 1s linear infinite}@keyframes EscalarCaso_spin__WfT62{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.EscalarCaso_casesContainer__5h7Vn{min-height:400px}.EscalarCaso_casesList__C1jDz{display:flex;flex-direction:column;gap:12px}.EscalarCaso_caseCard__ZtYVa{background:#fff;border:2px solid #0000;border-radius:12px;box-shadow:0 1px 3px #0000001a;cursor:pointer;display:flex;flex-direction:column;padding:16px 16px 20px;transition:all .2s}.EscalarCaso_caseCard__ZtYVa:hover{border-color:#01a3ad;box-shadow:0 4px 12px #05c0cc26}.EscalarCaso_caseHeader__vJ3-Q{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;margin-bottom:8px}.EscalarCaso_caseHeader__vJ3-Q h4{color:#050505;flex:1 1;font-size:16px;font-weight:600;line-height:1.3;margin:0}.EscalarCaso_newBadge__vUqF\+{background:#ef4444}.EscalarCaso_newBadge__vUqF\+,.EscalarCaso_responseBadge__i8uwJ{align-items:center;border-radius:12px;color:#fff;display:inline-flex;flex-shrink:0;font-size:11px;font-weight:700;gap:4px;padding:4px 10px}.EscalarCaso_responseBadge__i8uwJ{background:#01a3ad}.EscalarCaso_caseDescription__k8CtN{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;color:#65676b;display:-webkit-box;font-size:14px;line-height:1.5;margin:0 0 12px;overflow:hidden}.EscalarCaso_caseMeta__ddX3M{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.EscalarCaso_priority__9eJD7,.EscalarCaso_status__1mnKG{border-radius:12px;color:#fff;display:inline-block;font-size:12px;font-weight:600;padding:4px 10px;text-transform:capitalize}.EscalarCaso_notesCount__RtzDm{align-items:center;background:#f0f2f5;border-radius:12px;color:#65676b;display:flex;font-size:12px;font-weight:600;gap:4px;padding:4px 10px}.EscalarCaso_caseFooter__uCMGs{align-items:center;border-top:1px solid #e4e6eb;display:flex;gap:12px;justify-content:space-between;padding-top:12px}.EscalarCaso_cardActions__lLRqW{display:flex;gap:8px;margin-top:12px;width:100%}.EscalarCaso_chatButton__aKv09,.EscalarCaso_detailsButton__y0smf{align-items:center;border:none;border-radius:8px;cursor:pointer;display:flex;flex:1 1;font-size:14px;font-weight:600;gap:6px;justify-content:center;padding:10px 16px;transition:all .15s}.EscalarCaso_detailsButton__y0smf{background:#f0f2f5;color:#050505}.EscalarCaso_detailsButton__y0smf:hover{background:#e4e6eb;transform:translateY(-1px)}.EscalarCaso_chatButton__aKv09{background:#01a3ad;color:#fff}.EscalarCaso_chatButton__aKv09:hover{background:#018a94;transform:translateY(-1px)}.EscalarCaso_assignedTo__kWGT\+,.EscalarCaso_date__K\+HM1{align-items:center;color:#65676b;display:flex;font-size:12px;gap:6px}.EscalarCaso_assignedTo__kWGT\+ svg,.EscalarCaso_date__K\+HM1 svg{flex-shrink:0}.EscalarCaso_emptyState__fhwV0,.EscalarCaso_loading__ZtuZ2{align-items:center;color:#65676b;display:flex;flex-direction:column;gap:16px;justify-content:center;min-height:400px}.EscalarCaso_emptyState__fhwV0 svg{color:#bcc0c4}.EscalarCaso_emptyState__fhwV0 p{color:#050505;font-size:16px;font-weight:600;margin:0}.EscalarCaso_emptyState__fhwV0 span{color:#65676b;font-size:14px}.EscalarCaso_modal__4a0G6{-webkit-overflow-scrolling:touch;align-items:center;animation:EscalarCaso_fadeIn__wdd1J .2s ease-out;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;overflow-y:auto;overscroll-behavior:contain;position:fixed;right:0;top:0;z-index:2000}.EscalarCaso_chatModal__jGj3n{overflow:hidden}@keyframes EscalarCaso_fadeIn__wdd1J{0%{opacity:0}to{opacity:1}}.EscalarCaso_modalContent__nYnPR{-webkit-overflow-scrolling:touch;animation:EscalarCaso_slideUp__Do1BC .28s cubic-bezier(.2,.8,.2,1) both;background:#fff;border-radius:20px;max-height:85vh;max-width:640px;overflow:hidden;width:min(92%,640px)}@keyframes EscalarCaso_slideUp__Do1BC{0%{opacity:0;transform:translateY(20%) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.EscalarCaso_modalHeader__0rwh-{align-items:flex-start;background:#fff;border-bottom:1px solid #e4e6eb;display:flex;gap:16px;justify-content:space-between;padding:20px;position:-webkit-sticky;position:sticky;top:0;z-index:10}.EscalarCaso_modalHeader__0rwh- h2{color:#050505;flex:1 1;font-size:20px;font-weight:700;line-height:1.3;margin:0}@media (min-width:1024px){.EscalarCaso_modalHeader__0rwh-{align-items:center;gap:12px;padding:12px 16px}.EscalarCaso_modalHeader__0rwh- h2{font-size:18px;line-height:1.2}}.EscalarCaso_closeButton__Ywfb5{align-items:center;background:#f0f2f5;border:none;border-radius:50%;color:#65676b;cursor:pointer;display:flex;flex-shrink:0;height:40px;justify-content:center;transition:all .2s;width:40px}.EscalarCaso_closeButton__Ywfb5:hover{background:#e4e6eb;color:#050505}.EscalarCaso_chatModalContent__Adj4V{display:flex;flex-direction:column;max-height:90vh;width:min(96%,620px)}.EscalarCaso_chatModalBody__AbbaU{display:flex;flex-direction:column;gap:12px;height:100%;min-height:0;padding:16px}.EscalarCaso_chatCaseMeta__72znm{background:#f8fafc;border:1px solid #e5e7eb;border-radius:12px;display:flex;flex-direction:column;gap:6px;padding:12px}.EscalarCaso_chatMetaPills__GXyvb{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.EscalarCaso_chatBadge__34Ljr{align-items:center;background:#e0f2fe;border-radius:999px;color:#0f172a;display:inline-flex;font-size:13px;font-weight:700;gap:6px;padding:6px 12px;text-transform:capitalize}.EscalarCaso_chatMetaInfo__tx-yX{align-items:center;color:#4b5563;display:inline-flex;font-size:13px;font-weight:600;gap:8px}.EscalarCaso_chatMessages__E4DvR{-webkit-overflow-scrolling:touch;background:linear-gradient(180deg,#f9fafb,#f3f4f6 60%,#f8fafc);border:1px solid #e5e7eb;border-radius:12px;display:flex;flex:1 1 78%;flex-direction:column;gap:6px;max-height:100%;min-height:340px;overflow-x:hidden;overflow-y:auto;padding:12px;scrollbar-color:#cbd5e0 #f3f4f6;scrollbar-width:thin}.EscalarCaso_chatMessages__E4DvR::-webkit-scrollbar{width:6px}.EscalarCaso_chatMessages__E4DvR::-webkit-scrollbar-track{background:#f3f4f6;border-radius:3px}.EscalarCaso_chatMessages__E4DvR::-webkit-scrollbar-thumb{background:#cbd5e0;border-radius:3px}.EscalarCaso_chatMessages__E4DvR::-webkit-scrollbar-thumb:hover{background:#a0aec0}.EscalarCaso_chatLoading__sGsbb{padding:24px 0}.EscalarCaso_chatLoading__sGsbb,.EscalarCaso_emptyChat__UqeS4{align-items:center;color:#6b7280;display:flex;justify-content:center}.EscalarCaso_emptyChat__UqeS4{flex-direction:row;gap:12px;padding:18px 12px;text-align:center}.EscalarCaso_emptyChat__UqeS4 svg{color:#d1d5db}.EscalarCaso_emptyChat__UqeS4 p{font-weight:600;margin:0}.EscalarCaso_messageRow__PZmai{display:flex;width:100%}.EscalarCaso_myMessageRow__X0JKJ{justify-content:flex-end}.EscalarCaso_otherMessageRow__4w4C4{justify-content:flex-start}.EscalarCaso_message__CciCI{background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 1px 2px #0000000a;display:flex;flex-direction:column;gap:3px;max-width:98%;padding:6px 8px}.EscalarCaso_myMessage__TVilX{align-self:flex-end;background:#e8fbfc;border-color:#b6eff2}.EscalarCaso_otherMessage__YtbCD{align-self:flex-start;background:#fff;border-color:#e5e7eb}.EscalarCaso_internalBadge__IBN2N{align-items:center;align-self:flex-start;background:#fff7ed;border-radius:9999px;color:#c2410c;display:inline-flex;font-size:11px;font-weight:700;gap:6px;padding:4px 8px;text-transform:uppercase}.EscalarCaso_messageTop__v5h5c{align-items:flex-start;display:flex;gap:8px;justify-content:space-between}.EscalarCaso_messageHeader__53p0K{align-items:center;display:flex;flex-wrap:wrap;gap:4px;justify-content:space-between}.EscalarCaso_messageAuthor__5yzUS{color:#0f172a;font-size:11px}.EscalarCaso_messageTime__wcRdZ{color:#6b7280;font-size:10px}.EscalarCaso_messageContent__eFYLG{font-size:12px;line-height:1.3;white-space:pre-wrap;word-break:break-word}.EscalarCaso_chatInput__lR-AK{border-top:1px solid #e5e7eb;display:flex;flex:0 0 auto;flex-direction:column;gap:10px;padding-top:12px}.EscalarCaso_inputRow__JwLBF{align-items:flex-start;display:flex;gap:12px}.EscalarCaso_toggleContainer__fo5fn{align-items:center;display:flex;flex-direction:column;flex-shrink:0;justify-content:center}.EscalarCaso_toggleLabel__-2h0c{align-items:center;cursor:pointer;display:flex;flex-direction:column;gap:6px}.EscalarCaso_toggleText__Kou-6{align-items:center;color:#6b7280;display:flex;font-size:11px;font-weight:600;gap:4px;white-space:nowrap}.EscalarCaso_toggleSwitch__mAQNl{height:24px;position:relative;width:44px}.EscalarCaso_toggleSwitch__mAQNl input{height:0;opacity:0;width:0}.EscalarCaso_toggleSlider__eEErS{background-color:#d1d5db;border-radius:24px;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:.3s}.EscalarCaso_toggleSlider__eEErS:before{background-color:#fff;border-radius:50%;bottom:3px;content:"";height:18px;left:3px;position:absolute;transition:.3s;width:18px}.EscalarCaso_toggleSwitch__mAQNl input:checked+.EscalarCaso_toggleSlider__eEErS{background-color:#ef4444}.EscalarCaso_toggleSwitch__mAQNl input:checked+.EscalarCaso_toggleSlider__eEErS:before{transform:translateX(20px)}.EscalarCaso_toggleSwitch__mAQNl input:focus+.EscalarCaso_toggleSlider__eEErS{box-shadow:0 0 0 3px #ef44441a}.EscalarCaso_chatTextarea__Bb\+2R,.EscalarCaso_inputRow__JwLBF textarea{background:#f8fafc;border:1px solid #e5e7eb;border-radius:10px;color:#0f172a;flex:1 1;font-family:inherit;font-size:14px;min-height:60px;outline:none;padding:10px 12px;resize:vertical;transition:border-color .2s,box-shadow .2s}.EscalarCaso_chatTextarea__Bb\+2R:focus,.EscalarCaso_inputRow__JwLBF textarea:focus{background:#fff;border-color:#01a3ad;box-shadow:0 0 0 3px #01a3ad26}.EscalarCaso_chatActions__kiqQ8{display:flex;justify-content:flex-end}.EscalarCaso_internalToggle__Ii1Pm{align-items:center;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;color:#0f172a;cursor:pointer;display:inline-flex;font-weight:700;gap:6px;padding:8px 12px;transition:all .15s ease}.EscalarCaso_internalToggle__Ii1Pm.EscalarCaso_active__3admh{background:#fff1f2;border-color:#fecdd3;color:#be123c}.EscalarCaso_sendButton__jyxyK{align-items:center;background:#01a3ad;border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:6px;justify-content:center;padding:8px 14px;transition:all .15s ease}.EscalarCaso_sendButton__jyxyK:disabled{cursor:not-allowed;opacity:.6}.EscalarCaso_sendButton__jyxyK:not(:disabled):hover{background:#018a94;transform:translateY(-1px)}.EscalarCaso_modalBody__pUxbY{display:flex;flex:1 1 auto;flex-direction:column;gap:20px;min-height:0;padding:20px}.EscalarCaso_modalMeta__jHDE1{align-items:center;display:flex;gap:8px}.EscalarCaso_modalInfo__mhX7F{background:#f7fafc;border-radius:12px;display:flex;flex-direction:column;gap:8px;padding:16px}.EscalarCaso_infoItem__bsECL{align-items:center;color:#050505;display:flex;font-size:14px;gap:8px}.EscalarCaso_infoItem__bsECL svg{color:#01a3ad;flex-shrink:0}.EscalarCaso_modalDescription__xvk9f{display:flex;flex-direction:column;gap:12px}.EscalarCaso_modalDescription__xvk9f h3{color:#050505;font-size:16px;font-weight:600;margin:0}.EscalarCaso_modalDescription__xvk9f p{color:#050505;font-size:15px;line-height:1.6;margin:0}.EscalarCaso_employeeInfo__PR-M-{display:flex;flex-direction:column;gap:12px}.EscalarCaso_employeeInfo__PR-M- h3{color:#050505;font-size:16px;font-weight:600;margin:0}.EscalarCaso_employeeDetails__ck5ru{background:#f7fafc;border-radius:12px;display:flex;flex-direction:column;gap:8px;padding:16px}.EscalarCaso_notesInfo__a3EuD{align-items:center;background:#f0f2f5;border-radius:12px;color:#01a3ad;display:flex;font-size:14px;font-weight:600;gap:8px;padding:12px 16px}.EscalarCaso_notesInfo__a3EuD svg{flex-shrink:0}.EscalarCaso_responseBox__h7TND{background:#f7fafc;border:1px solid #e4e6eb;border-radius:12px;bottom:0;display:block;padding:10px;position:-webkit-sticky;position:sticky;z-index:5}.EscalarCaso_responseHeader__dpveO{align-items:flex-start;display:flex;gap:10px}.EscalarCaso_responseHeader__dpveO h3{color:#050505;font-size:16px;font-weight:700;margin:0 0 4px}.EscalarCaso_responseHeader__dpveO p{color:#4b5563;display:none;font-size:13px;margin:0}.EscalarCaso_responseTextarea__5Ll7A{background:#fff;border:1px solid #e5e7eb;border-radius:8px;font-size:13px;line-height:1.3;min-height:56px;outline:none;padding:8px 9px;resize:vertical;transition:all .12s ease;width:100%}.EscalarCaso_responseTextarea__5Ll7A:focus{border-color:#01a3ad;box-shadow:0 0 0 3px #01a3ad26}.EscalarCaso_responseButton__HCm-9{align-items:center;background:#01a3ad;border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-weight:700;gap:8px;padding:8px 12px;transition:all .12s ease}.EscalarCaso_responseButton__HCm-9:disabled{cursor:not-allowed;opacity:.6}.EscalarCaso_responseButton__HCm-9:not(:disabled):hover{background:#018a94}.EscalarCaso_conversationSection__cAT8r{display:flex;flex:1 1 auto;flex-direction:column;gap:12px;margin:16px 0;min-height:0;overflow-y:auto;padding-right:6px}.EscalarCaso_conversationSectionInner__onqzC{background:#fff;border:1px solid #eef6f7;border-radius:12px;display:flex;flex-direction:column;gap:10px;padding:12px}.EscalarCaso_messagesList__em8kv{display:flex;flex-direction:column;gap:8px}.EscalarCaso_messageCard__e\+iqj{background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 1px 2px #0000000a;font-size:14px;padding:10px}.EscalarCaso_messageUser__rm5Vd{background:#f0fbfc;border-color:#c7f3f5}.EscalarCaso_messageAdmin__0aumt{background:#f9fafb;border-color:#e5e7eb}.EscalarCaso_messageMeta__QAjeS{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:6px}.EscalarCaso_messageAuthor__5yzUS{color:#050505;font-size:15px;font-weight:700}.EscalarCaso_messageRole__8CkRh{display:none}.EscalarCaso_messageUser__rm5Vd .EscalarCaso_messageRole__8CkRh{background:#def7ec;color:#047857}.EscalarCaso_messageDate__KSKxJ{color:#6b7280;font-size:12px}.EscalarCaso_messageContent__eFYLG{color:#111827;font-size:14px;line-height:1.4;margin:0}@media (max-width:767px){.EscalarCaso_messagesList__em8kv{gap:6px}.EscalarCaso_messageCard__e\+iqj{border-radius:6px;font-size:12px;padding:6px}.EscalarCaso_messageAuthor__5yzUS{font-size:13px;font-weight:700}.EscalarCaso_messageContent__eFYLG{font-size:12px;line-height:1.25}.EscalarCaso_messageMeta__QAjeS{gap:6px;margin-bottom:4px}}.EscalarCaso_loadingNotes__XYAiu{align-items:center;background:#f9fafb;border-radius:10px;color:#4b5563;display:flex;font-weight:600;gap:8px;padding:12px}.EscalarCaso_emptyMessages__FJpR7{background:#f9fafb;border:1px dashed #d1d5db;border-radius:10px;color:#4b5563;padding:16px}.EscalarCaso_emptyMessages__FJpR7 p{font-weight:700;margin:0 0 4px}@media (min-width:768px){.EscalarCaso_container__mtp9E{padding:24px}.EscalarCaso_header__vzNx0{padding:20px 24px}.EscalarCaso_headerTitle__pXIcT h1{font-size:24px}.EscalarCaso_headerTitle__pXIcT p{font-size:14px}.EscalarCaso_tabs__BcZ6q{overflow-x:visible}.EscalarCaso_formContainer__nm38e{padding:24px}.EscalarCaso_formRow__zBkRz{grid-template-columns:1fr 1fr}.EscalarCaso_casesList__C1jDz{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,1fr)}.EscalarCaso_modal__4a0G6{align-items:center}.EscalarCaso_modalContent__nYnPR{border-radius:20px;max-height:90vh;max-width:560px;width:min(85%,560px)}}@media (min-width:1024px){.EscalarCaso_container__mtp9E{margin:0 auto;max-width:1200px}.EscalarCaso_casesList__C1jDz{grid-template-columns:repeat(3,1fr)}.EscalarCaso_modalContent__nYnPR{max-width:700px}.EscalarCaso_chatModalContent__Adj4V{max-height:88vh;width:min(82%,820px)}.EscalarCaso_chatMessages__E4DvR{min-height:420px;padding:16px}.EscalarCaso_chatInput__lR-AK textarea,.EscalarCaso_chatTextarea__Bb\+2R{min-height:64px}}