@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0}}}@layer theme{:root,:host{--font-mono:var(--font-mono-code);--color-red-500:#fb2c36;--color-green-500:#00c758;--color-blue-500:#3080ff;--color-blue-600:#155dfc;--color-black:#000;--color-white:#fff;--spacing:.25rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--tracking-tighter:-.05em;--tracking-widest:.1em;--radius-sm:.25rem;--radius-md:.375rem;--radius-xl:.75rem;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--animate-bounce:bounce 1s infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-inter);--default-mono-font-family:var(--font-mono-code);--color-bg:var(--bg);--color-surface:var(--surface)}@supports (color:lab(0% 0 0)){:root,:host{--color-red-500:lab(55.4814% 75.0732 48.8528);--color-green-500:lab(70.5521% -66.5147 45.8073);--color-blue-500:lab(54.1736% 13.3369 -74.6839);--color-blue-600:lab(44.0605% 29.0279 -86.0352)}}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.\@container-size{container-type:size}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.top-0{top:0}.top-3{top:calc(var(--spacing) * 3)}.isolate{isolation:isolate}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-6{margin:calc(var(--spacing) * 6)}.mx-auto{margin-inline:auto}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.list-item{display:list-item}.table{display:table}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.h-4{height:calc(var(--spacing) * 4)}.h-6{height:calc(var(--spacing) * 6)}.h-8{height:calc(var(--spacing) * 8)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-48{height:calc(var(--spacing) * 48)}.h-96{height:calc(var(--spacing) * 96)}.h-full{height:100%}.h-screen{height:100vh}.min-h-dvh{min-height:100dvh}.min-h-full{min-height:100%}.w-8{width:calc(var(--spacing) * 8)}.w-12{width:calc(var(--spacing) * 12)}.w-32{width:calc(var(--spacing) * 32)}.w-64{width:calc(var(--spacing) * 64)}.w-\[200px\]{width:200px}.w-full{width:100%}.min-w-0{min-width:0}.min-w-11{min-width:calc(var(--spacing) * 11)}.flex-shrink,.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-bounce{animation:var(--animate-bounce)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-pointer{cursor:pointer}.cursor-text{cursor:text}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.gap-2{gap:calc(var(--spacing) * 2)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-black>:not(:last-child)){border-color:var(--color-black)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.\!rounded-full{border-radius:3.40282e38px!important}.rounded{border-radius:.25rem}.rounded-full{border-radius:3.40282e38px}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b-4{border-bottom-style:var(--tw-border-style);border-bottom-width:4px}.border-black{border-color:var(--color-black)}.border-borda{border-color:var(--border)}.bg-black{background-color:var(--color-black)}.bg-blue-500{background-color:var(--color-blue-500)}.bg-blue-600{background-color:var(--color-blue-600)}.bg-green-500{background-color:var(--color-green-500)}.bg-red-500{background-color:var(--color-red-500)}.bg-surface{background-color:var(--surface)}.bg-transparent{background-color:#0000}.from-blue-500{--tw-gradient-from:var(--color-blue-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.object-cover{object-fit:cover}.p-6{padding:calc(var(--spacing) * 6)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-8{padding-inline:calc(var(--spacing) * 8)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-4{padding-block:calc(var(--spacing) * 4)}.text-left{text-align:left}.align-bottom{vertical-align:bottom}.align-top{vertical-align:top}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.leading-\[0\.9\]{--tw-leading:.9;line-height:.9}.tracking-\[1\.5\]{--tw-tracking:1.5;letter-spacing:1.5px}.tracking-tighter{--tw-tracking:var(--tracking-tighter);letter-spacing:var(--tracking-tighter)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-balance{text-wrap:balance}.text-wrap{text-wrap:wrap}.wrap-anywhere{overflow-wrap:anywhere}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.text-neon{color:var(--neon)}.text-red-500{color:var(--color-red-500)}.text-texto-2{color:var(--text-2)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.oldstyle-nums{--tw-numeric-figure:oldstyle-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.opacity-\[0\.03\]{opacity:.03}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow\/glow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a)) drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);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,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.sepia{--tw-sepia:sepia(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-300{--tw-duration:.3s;transition-duration:.3s}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.\[catalog\:google-font-licenses\]{catalog:google-font-licenses}.\[catalog\:google-fonts\]{catalog:google-fonts}.\[catalog\:phosphor\]{catalog:phosphor}.\[catalog\:summary\]{catalog:summary}.\[content-visibility\:auto\]{content-visibility:auto}@media (hover:hover){.hover\:scale-105:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}}.active\:translate-x-\[2px\]:active{--tw-translate-x:2px;translate:var(--tw-translate-x) var(--tw-translate-y)}.active\:translate-y-\[2px\]:active{--tw-translate-y:2px;translate:var(--tw-translate-x) var(--tw-translate-y)}.active\:bg-black:active{background-color:var(--color-black)}.active\:text-white:active{color:var(--color-white)}@media (min-width:40rem){.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}}@media (min-width:48rem){.md\:px-6{padding-inline:calc(var(--spacing) * 6)}}@media (min-width:64rem){.lg\:block{display:block}}}:root{--mono:var(--font-mono-code),"JetBrains Mono",ui-monospace,monospace}.toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:16px;display:flex;position:relative}.search{background:var(--surface);border:1px solid var(--border);min-width:200px;color:var(--text-2);border-radius:10px;flex:1;align-items:center;gap:8px;padding:9px 13px;font-size:13px;display:flex}.search input{color:var(--text);font:inherit;background:0 0;border:none;outline:none;flex:1;font-size:13px}.search input::placeholder{color:var(--text-3)}.dd{position:relative}.dd-btn{background:var(--surface);border:1px solid var(--border);color:var(--text-2);font:inherit;cursor:pointer;white-space:nowrap;border-radius:10px;align-items:center;gap:7px;padding:9px 13px;font-size:12.5px;font-weight:500;display:flex}.dd-btn:hover{border-color:var(--border-2);color:var(--text)}.dd-btn.has-active{color:var(--neon);border-color:var(--neon-border);background:var(--neon-bg)}.dd-btn .car{opacity:.7;font-size:10px}.dd-panel{background:var(--surface-2);border:1px solid var(--border-2);z-index:40;min-width:280px;box-shadow:var(--shadow);border-radius:12px;padding:14px;display:none;position:absolute;top:calc(100% + 6px);left:0}.dd-panel.up{top:auto;bottom:calc(100% + 6px)}.dd.open .dd-panel{display:block}.dd-panel.wide{min-width:420px}.dd-panel.right{left:auto;right:0}.dd-sec{margin-bottom:14px}.dd-sec:last-child{margin-bottom:0}.dd-sec h5{letter-spacing:.6px;text-transform:uppercase;color:var(--text-3);margin-bottom:8px;font-size:10px;font-weight:600}.radio-row{cursor:pointer;border-radius:8px;align-items:center;gap:9px;padding:6px 4px;font-size:13px;display:flex}.radio-row:hover{background:var(--surface)}.radio-dot{border:1.5px solid var(--border-2);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:15px;height:15px;display:flex}.radio-row.sel .radio-dot{border-color:var(--neon)}.radio-row.sel .radio-dot:after{content:"";background:var(--neon);border-radius:50%;width:7px;height:7px}.radio-row.sel{color:var(--neon)}.qf-item{cursor:pointer;border-radius:8px;align-items:center;gap:9px;padding:8px 4px;font-size:12.5px;display:flex}.qf-item:hover{background:var(--surface)}.qf-check{border:1.5px solid var(--border-2);border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:15px;height:15px;font-size:9px;display:flex}.qf-item.sel .qf-check{background:var(--neon);border-color:var(--neon);color:var(--neon-text)}.qf-item.sel{color:var(--text)}.qf-n{font-family:var(--mono);color:var(--text-3);margin-left:auto;font-size:11px}.qf-hint{color:var(--text-3);margin-top:8px;font-size:11px}.tabs2{background:var(--surface);border-radius:8px;gap:4px;margin-bottom:10px;padding:3px;display:flex}.tabs2 button{color:var(--text-3);font:inherit;cursor:pointer;background:0 0;border:none;border-radius:6px;flex:1;padding:6px;font-size:12px}.tabs2 button.active{background:var(--neon);color:var(--neon-text);font-weight:500}.cond-row{gap:6px;margin-bottom:8px;display:flex}.cond-row select,.cond-row input{background:var(--surface);border:1px solid var(--border);color:var(--text);font:inherit;border-radius:7px;padding:6px 8px;font-size:12px}.cond-row select{flex:1.2}.cond-row select.op{flex:.7}.cond-row input{flex:1}.cond-add{border:1px dashed var(--border-2);width:100%;color:var(--text-2);font:inherit;cursor:pointer;background:0 0;border-radius:8px;padding:8px;font-size:12px}.cond-add:hover{border-color:var(--neon-border);color:var(--neon)}.active-conds{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.cond-chip{background:var(--neon-bg);border:1px solid var(--neon-border);color:var(--neon);border-radius:8px;align-items:center;gap:7px;padding:6px 10px;font-size:12px;display:inline-flex}.cond-chip .x{cursor:pointer;opacity:.7}.cond-chip .x:hover{opacity:1}.chips-block{width:100%;margin-bottom:16px}.chips-eyebrow{text-align:center;letter-spacing:.7px;text-transform:uppercase;color:var(--text-3);margin-bottom:10px;font-size:10.5px}.chips{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.chip{cursor:pointer;background:var(--surface);border:1px solid;border-radius:9px;align-items:center;gap:8px;padding:7px 13px;font-size:12.5px;font-weight:500;transition:filter .15s,transform .1s;display:inline-flex}.chip:hover{filter:brightness(1.1)}.chip:active{transform:scale(.98)}.chip .n{font-family:var(--mono);opacity:.85}.chip.c-blue{color:var(--blue);border-color:var(--blue-border);background:var(--blue-bg)}.chip.c-amber{color:var(--amber);border-color:var(--amber-border);background:var(--amber-bg)}.chip.c-red{color:var(--red);border-color:var(--red-border);background:var(--red-bg)}.chip.c-purple{color:var(--purple);border-color:var(--purple-border);background:var(--purple-bg)}.chip.active{outline-offset:1px;outline:2px solid}.viewtoggle{background:var(--surface);border:1px solid var(--border);border-radius:10px;gap:2px;margin-left:auto;padding:3px;display:flex}.viewtoggle button{color:var(--text-3);font:inherit;cursor:pointer;background:0 0;border:none;border-radius:8px;padding:7px 14px;font-size:12.5px;font-weight:500}.viewtoggle button.active{background:var(--neon);color:var(--neon-text)}.viewtoggle button.disabled{opacity:.35;cursor:not-allowed}.ruler-wrap{background:var(--surface);border:1px solid var(--border);border-radius:14px;margin-bottom:18px;padding:6px;overflow-x:auto}.ruler{min-width:1280px;display:flex}.rp{text-align:center;cursor:pointer;border:1px solid #0000;border-radius:10px;flex:1;padding:14px 8px;transition:background .18s,transform .12s;position:relative}.rp:not(:last-child):after{content:"";background:var(--border);width:1px;position:absolute;top:14px;bottom:14px;right:-1px}.rp:hover{background:var(--surface-2);transform:translateY(-1px)}.rp.active{background:var(--neon-bg);border-color:var(--neon-border)}.rp.active:before{content:"";background:var(--neon);border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:0;left:10%;right:10%}.rp.total{background:var(--surface-2);border-color:var(--border-2);cursor:default}.rp.total:hover{background:var(--surface-2);transform:none}.rp .cnt{color:var(--text-3);font-size:11px;font-family:var(--mono);letter-spacing:.2px}.rp.active .cnt{color:var(--neon)}.rp .nm{color:var(--text);margin:5px 0 4px;font-size:13px;font-weight:500}.rp.active .nm{color:var(--neon);font-weight:600}.rp .val{font-size:12px;font-family:var(--mono);color:var(--text-2)}.rp.active .val{color:var(--neon);opacity:.85}.layout{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:16px;display:grid}.layout.full-mode{display:block}.layout.full-mode .sub-card{display:none}.sub-card{background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:12px;position:sticky;top:16px}.sub-eyebrow{letter-spacing:.7px;text-transform:uppercase;color:var(--text-3);justify-content:space-between;align-items:center;padding:4px 6px 10px;font-size:10.5px;display:flex}.prob-toggle{color:var(--neon);cursor:pointer;font-size:10px;font-family:var(--mono)}.sub-item{text-align:left;width:100%;color:inherit;font:inherit;cursor:pointer;background:0 0;border:none;border-radius:9px;margin-bottom:3px;padding:10px;display:block}.sub-item:hover{background:var(--surface-2)}.sub-item.active{background:var(--neon-bg);border:1px solid var(--neon-border)}.sub-item .sn{color:var(--text);justify-content:space-between;align-items:center;gap:6px;font-size:12.5px;display:flex}.sub-item.active .sn{color:var(--neon);font-weight:500}.sub-item .sn .c{font-family:var(--mono);color:var(--text-3);font-size:11px}.sub-item .sv{color:var(--text-3);font-size:11.5px;font-family:var(--mono);justify-content:space-between;align-items:center;margin-top:3px;display:flex}.sub-item.active .sv{color:var(--text-2)}.sub-all{border-top:1px solid var(--border);margin-top:6px;padding-top:9px}.prob-input{background:var(--bg-2);border:1px solid var(--border-2);width:44px;color:var(--neon);font:inherit;font-family:var(--mono);text-align:right;border-radius:6px;padding:2px 4px;font-size:11px}.table-card{background:var(--surface);border:1px solid var(--border);border-radius:14px;position:relative;overflow:visible}.t-head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:10px;padding:14px 16px;display:flex}.t-head h2{font-size:14.5px;font-weight:600}.t-head .cnt{color:var(--text-3);font-size:12px;font-family:var(--mono)}.t-head-actions{align-items:center;gap:8px;margin-left:auto;display:flex}.gear-btn{background:var(--surface);border:1px solid var(--border);color:var(--text-2);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;width:34px;height:34px;font-size:14px;display:flex}.gear-btn:hover{border-color:var(--neon-border);color:var(--neon)}table{border-collapse:collapse;width:100%}thead th{text-align:left;letter-spacing:.5px;text-transform:uppercase;color:var(--text-3);border-bottom:1px solid var(--border);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;padding:10px 16px;font-size:10.5px;font-weight:600}thead th:hover{color:var(--text)}thead th .sort-ic{font-size:9px;font-family:var(--mono);margin-left:4px}thead th.sorted-primary{color:var(--neon)}thead th.sorted-secondary{color:var(--text-2)}tbody td{border-bottom:1px solid var(--border);vertical-align:middle;padding:12px 16px;font-size:13px}tbody tr:last-child td{border-bottom:none}tbody tr:hover{background:var(--surface-2);cursor:pointer}.rowname{font-weight:500}.rowsub{color:var(--text-3);margin-top:2px;margin-left:35px;font-size:11px}.avv{background:var(--surface-2);border:1px solid var(--border-2);width:26px;height:26px;color:var(--text-2);vertical-align:middle;border-radius:7px;justify-content:center;align-items:center;margin-right:9px;font-size:10px;font-weight:600;display:inline-flex}.resp{color:var(--text-2);font-size:12.5px}.money{font-family:var(--mono);color:var(--text);font-size:13px}.pipe-tag{color:var(--text-3);font-size:11px;font-family:var(--mono)}.pill{white-space:nowrap;border:1px solid;border-radius:8px;align-items:center;gap:6px;padding:5px 10px;font-size:11.5px;font-weight:500;display:inline-flex}.pill.c-blue{color:var(--blue);border-color:var(--blue-border);background:var(--blue-bg)}.pill.c-amber{color:var(--amber);border-color:var(--amber-border);background:var(--amber-bg)}.pill.c-red{color:var(--red);border-color:var(--red-border);background:var(--red-bg)}.pill.c-purple{color:var(--purple);border-color:var(--purple-border);background:var(--purple-bg)}.pill.c-neon{color:var(--neon);border-color:var(--neon-border);background:var(--neon-bg)}.pill.c-success{color:var(--success);border-color:var(--success-border);background:var(--success-bg)}.pill.c-gray{color:var(--gray);border-color:var(--gray-border);background:var(--gray-bg)}.pill.c-ganho{color:var(--success);border-color:var(--success-border);background:var(--success-bg)}.pill.c-perdido{color:var(--text-3);border-color:var(--border-2);background:var(--surface-2)}.empty{text-align:center;color:var(--text-3);padding:40px 16px;font-size:13px}.kanban-wrap{max-height:640px;position:relative;overflow:auto}.kanban{align-items:stretch;gap:8px;padding:14px;display:flex}.kcol{background:var(--bg-2);border:1px solid var(--border);border-radius:12px;flex-direction:column;flex:0 0 270px;width:270px;min-width:270px;display:flex}.kcol-head{z-index:3;background:var(--surface-2);border-bottom:1px solid var(--border);border-radius:12px 12px 0 0;padding:10px 12px;position:sticky;top:0}.kcol-head .kn{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:5px;font-size:12px;font-weight:500;display:flex;overflow:hidden}.kcol-head .lock-ic{color:var(--amber);flex-shrink:0;font-size:9px}.kcol-head .kv{color:var(--text-3);font-size:10.5px;font-family:var(--mono);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;overflow:hidden}.kcol-head .kv-pond{color:var(--text-2);font-size:10.5px;font-family:var(--mono);white-space:nowrap;text-overflow:ellipsis;margin-top:1px;overflow:hidden}.kcol-body{min-height:40px;padding:8px}.kcard{background:var(--surface);border:1px solid var(--border);border-left:4px solid var(--border-2);cursor:pointer;border-radius:9px;margin-bottom:7px;padding:10px 12px;transition:transform .12s,box-shadow .12s;position:relative}.kcard:hover{transform:translateY(-2px);box-shadow:0 6px 16px #00000024}.kcard.c-blue{border-left-color:var(--blue)}.kcard.c-amber{border-left-color:var(--amber)}.kcard.c-red{border-left-color:var(--red)}.kcard.c-purple{border-left-color:var(--purple)}.kcard.c-gray{border-left-color:var(--gray)}.kcard-top{padding-right:34px;position:relative}.kcard-top-text{min-width:0}.kcard-top-right{flex-direction:column;align-items:center;gap:4px;display:flex;position:absolute;top:0;right:0}.kcard-avv{background:var(--surface-2);border:1px solid var(--border-2);width:24px;height:24px;color:var(--text-2);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:9.5px;font-weight:600;display:flex}.kcard-dias{color:var(--text-3);background:var(--bg-2);border:1px solid var(--border-2);border-radius:999px;padding:2px 8px;font-size:10px}.kcard-icons{border-top:1px solid var(--border);justify-content:center;gap:4px;margin-top:8px;padding-top:8px;display:flex}.kicon-btn{color:var(--text-3);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:22px;height:22px;display:flex;position:relative}.kicon-btn:hover{background:var(--bg-2);color:var(--text-2)}.kicon-btn svg{stroke:currentColor;fill:none;stroke-width:1.8px;width:14px;height:14px}.kicon-badge{background:var(--red);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:13px;height:13px;padding:0 2px;font-size:8.5px;font-weight:700;display:flex;position:absolute;top:-4px;right:-4px}.kcard-popup{max-height:320px;overflow-y:auto}.kcard .kt{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:5px;font-size:12px;font-weight:500;display:flex;overflow:hidden}.kcard .kt .warn{color:var(--amber);flex-shrink:0;font-size:9px}.kcard .kcontato{color:var(--text-3);white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:10.5px;overflow:hidden}.kcard .kfields{flex-direction:column;gap:2px;margin-top:5px;display:flex}.kcard .kf{color:var(--text-3);white-space:nowrap;text-overflow:ellipsis;gap:4px;font-size:10.5px;display:flex;overflow:hidden}.kcard .kf b{color:var(--text-2);font-weight:500}.kcard .kmoney{font-family:var(--mono);color:var(--text);margin-top:4px;font-size:11px;display:block}.kdot{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;font-size:8px;display:flex;position:absolute;top:9px;right:8px}.kdot.c-blue{background:var(--blue-bg);color:var(--blue);border:1px solid var(--blue-border)}.kdot.c-amber{background:var(--amber-bg);color:var(--amber);border:1px solid var(--amber-border)}.kdot.c-red{background:var(--red-bg);color:var(--red);border:1px solid var(--red-border)}.kdot.c-purple{background:var(--purple-bg);color:var(--purple);border:1px solid var(--purple-border)}.kempty{color:var(--text-3);text-align:center;pointer-events:none;padding:14px 4px;font-size:11px}.sortable-ghost{opacity:.35}.sortable-chosen{box-shadow:0 0 0 2px var(--neon-border)}.kcard.c-success{border-left-color:var(--success)}.orc-dash-stats{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:16px;display:grid}.conv-grid{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:12px;display:grid}.kpi-ic{align-items:center;gap:12px;display:flex}.kpi-ic-badge{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.kpi-ic-badge svg{stroke:currentColor;fill:none;stroke-width:2px;width:18px;height:18px}.chart-legend{flex-direction:column;gap:8px;margin-top:4px;display:flex}.chart-legend-row{align-items:center;gap:8px;font-size:11.5px;display:flex}.chart-legend-dot{border-radius:50%;flex-shrink:0;width:9px;height:9px}.chart-legend-row b{font-family:var(--mono);margin-left:auto}.rank-row{align-items:center;gap:10px;margin-bottom:10px;display:flex}.rank-ic{border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;display:flex}.rank-ic svg{stroke:currentColor;fill:none;stroke-width:2.2px;width:13px;height:13px}.donut-row{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.export-bar{flex-wrap:wrap;gap:8px;margin-bottom:10px;display:flex}.btn-export{border:1px solid var(--border);background:var(--surface);color:var(--text-2);cursor:pointer;border-radius:8px;align-items:center;gap:7px;padding:7px 14px;font-size:12.5px;font-weight:600;transition:all .15s;display:inline-flex}.btn-export:hover{border-color:var(--border-2)}.btn-export .icx{stroke:currentColor;fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:16px;height:16px}.orc-choice{border:1.5px solid var(--border);cursor:pointer;background:var(--surface);border-radius:11px;flex:1;padding:14px;transition:all .15s}.orc-choice:hover{border-color:var(--border-2)}.orc-choice.sel{border-color:var(--neon);background:var(--neon-bg)}.orc-choice-title{margin-bottom:4px;font-size:12.5px;font-weight:600}.orc-choice.sel .orc-choice-title{color:var(--neon)}.orc-choice-desc{color:var(--text-3);font-size:11px;line-height:1.4}.orc-result-item{border:1px solid var(--border);cursor:pointer;border-radius:8px;align-items:center;gap:9px;margin-bottom:6px;padding:9px 10px;display:flex}.orc-result-item:hover{border-color:var(--border-2)}.orc-result-item.picked{border-color:var(--neon);background:var(--neon-bg)}.orc-result-name{font-size:12.5px;font-weight:600}.orc-result-meta{color:var(--text-3);margin-top:1px;font-size:11px}.kcard-orc{border-top:1px dashed var(--border);justify-content:space-between;align-items:center;gap:6px;margin-top:7px;padding-top:7px;font-size:10.5px;display:flex}.kcard-orc-l{color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;display:flex;overflow:hidden}.kcard-orc-v{font-family:var(--mono);color:var(--text);flex-shrink:0;font-weight:600}.orcf-head{background:var(--surface);border:1px solid var(--border);border-radius:14px;margin-bottom:16px;padding:18px 20px}.orcf-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.orcf-title{font-size:17px;font-weight:700}.orcf-meta{flex-wrap:wrap;gap:26px;margin-top:14px;display:flex}.orcf-meta-item label{text-transform:uppercase;letter-spacing:.4px;color:var(--text-3);margin-bottom:3px;font-size:10px;font-weight:600;display:block}.orcf-meta-item .v{font-size:12.5px;font-weight:500}.opp-link{background:var(--neon-bg);border:1px solid var(--neon-border);cursor:pointer;border-radius:10px;align-items:center;gap:10px;margin-top:14px;padding:11px 13px;display:flex}.opp-link:hover{filter:brightness(1.05)}.opp-link-title{color:var(--neon);font-size:12.5px;font-weight:600}.opp-link-sub{color:var(--text-2);margin-top:1px;font-size:11px}.orcf-grid{grid-template-columns:1fr 300px;align-items:start;gap:16px;display:grid}.env-row{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:11px 16px;font-size:12.5px;display:flex}.env-row:last-child{border-bottom:none}.env-total{background:var(--surface-2);justify-content:space-between;padding:13px 16px;font-size:13.5px;font-weight:700;display:flex}.declino-box{background:var(--red-bg);border:1px solid var(--red-border);border-radius:10px;margin-top:12px;padding:12px 13px}.aut-nome-input{background:var(--surface);border:1px solid var(--border);color:var(--text);font:inherit;border-radius:8px;min-width:220px;padding:8px 12px;font-size:13.5px;font-weight:600}.aut-ativo-toggle{color:var(--text-3);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:6px;font-size:12px;display:flex}.aut-ativo-toggle .dot{background:var(--gray);border-radius:50%;width:9px;height:9px}.aut-ativo-toggle.on .dot{background:var(--success)}.aut-ativo-toggle.on{color:var(--success)}.aut-editor-shell{gap:14px;height:calc(100vh - 210px);min-height:480px;display:flex}.aut-palette{background:var(--surface);border:1px solid var(--border);border-radius:14px;flex-shrink:0;width:210px;padding:12px;overflow-y:auto}.aut-palette h5{text-transform:uppercase;letter-spacing:.4px;color:var(--text-3);margin:10px 4px 6px;font-size:10px}.aut-palette-item{background:var(--bg-2);border:1px solid var(--border);cursor:grab;-webkit-user-select:none;user-select:none;border-radius:8px;align-items:center;gap:8px;margin-bottom:6px;padding:8px 9px;font-size:11.5px;display:flex}.aut-palette-item:hover{border-color:var(--neon-border)}.aut-palette-item svg{stroke:currentColor;fill:none;stroke-width:2px;flex-shrink:0;width:14px;height:14px}.aut-palette-item.gatilho{color:var(--neon)}.aut-palette-item.acao{color:var(--blue)}.aut-canvas-wrap{background:var(--bg-2);border:1px solid var(--border);background-image:radial-gradient(var(--border) 1px,transparent 1px);background-size:18px 18px;border-radius:14px;flex:1;position:relative;overflow:auto}.aut-canvas{width:1600px;height:1100px;position:relative}.aut-edges{pointer-events:none;width:1600px;height:1100px;position:absolute;inset:0}.aut-node{background:var(--surface);border:1.5px solid var(--border);cursor:grab;border-radius:11px;width:190px;padding:10px 12px;position:absolute;box-shadow:0 2px 8px #00000014}.aut-node.selected{border-color:var(--neon);box-shadow:0 0 0 2px var(--neon-border)}.aut-node.gatilho{border-left:4px solid var(--neon)}.aut-node.acao{border-left:4px solid var(--blue)}.aut-node-head{align-items:center;gap:7px;font-size:11.5px;font-weight:600;display:flex}.aut-node-head svg{stroke:currentColor;fill:none;stroke-width:2px;flex-shrink:0;width:14px;height:14px}.aut-node.gatilho .aut-node-head{color:var(--neon)}.aut-node.acao .aut-node-head{color:var(--blue)}.aut-node-sub{color:var(--text-3);margin-top:3px;font-size:10px}.aut-node-remove{background:var(--red);color:#fff;border:2px solid var(--bg);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;font-size:10px;line-height:1;display:flex;position:absolute;top:-8px;right:-8px}.aut-port{background:var(--surface);border:2px solid var(--text-3);cursor:crosshair;border-radius:50%;width:11px;height:11px;position:absolute;top:50%;transform:translateY(-50%)}.aut-port:hover{border-color:var(--neon);background:var(--neon)}.aut-port-out{right:-6px}.aut-port-in{left:-6px}.aut-config{background:var(--surface);border:1px solid var(--border);border-radius:14px;flex-shrink:0;width:280px;overflow-y:auto}.rel-menu{background:var(--surface);border:1px solid var(--border);border-radius:14px;flex-shrink:0;width:250px;padding:8px;position:sticky;top:16px}.rel-menu-item{cursor:pointer;color:var(--text-2);border-radius:9px;align-items:center;gap:10px;padding:10px 11px;font-size:12.5px;display:flex}.rel-menu-item:hover{background:var(--bg-2)}.rel-menu-item.active{background:var(--neon-bg);color:var(--neon);font-weight:600}.rel-menu-item .ic{flex-shrink:0;width:16px;height:16px}.rel-menu-item .ic svg{stroke:currentColor;fill:none;stroke-width:2px;width:16px;height:16px}.rel-menu-group{text-transform:uppercase;letter-spacing:.4px;color:var(--text-3);padding:10px 11px 4px;font-size:10px;font-weight:600}.rel-content{flex:1;min-width:0}.neg-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:14px;padding:16px;display:grid}.neg-opcao{border:1.5px solid var(--border);background:var(--bg-2);border-radius:12px;padding:14px}.neg-opcao-head{align-items:center;gap:8px;margin-bottom:10px;display:flex}.neg-in.neg-nome{background:var(--surface);border:1px solid var(--border);color:var(--text);font:inherit;border-radius:7px;flex:1;padding:6px 8px;font-size:12.5px;font-weight:600}.neg-remove{color:var(--text-3);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:4px 6px;font-size:13px}.neg-remove:hover{color:var(--red);background:var(--red-bg)}.neg-field-row{justify-content:space-between;align-items:center;gap:8px;margin-bottom:7px;display:flex}.neg-field-row label{color:var(--text-3);font-size:11px}.neg-field-row input{background:var(--surface);border:1px solid var(--border);width:80px;color:var(--text);font:inherit;text-align:right;border-radius:7px;padding:5px 7px;font-size:12px}.neg-resultado{border-top:1px dashed var(--border);margin-top:10px;padding-top:10px}.neg-r-row{color:var(--text-2);justify-content:space-between;padding:2px 0;font-size:11.5px;display:flex}.neg-final{color:var(--neon);padding-top:4px;font-size:13px;font-weight:700}.declino-box label{color:var(--red);text-transform:uppercase;letter-spacing:.3px;margin-bottom:6px;font-size:10.5px;font-weight:600;display:block}.side-mini{background:var(--surface);border:1px solid var(--border);border-radius:14px;margin-bottom:14px;padding:15px 16px}.side-mini-label{text-transform:uppercase;letter-spacing:.4px;color:var(--text-3);margin-bottom:8px;font-size:10px;font-weight:600}.kanban-toast{background:var(--red-bg);border:1px solid var(--red-border);color:var(--red);border-radius:10px;align-items:center;gap:8px;margin:0 14px;padding:9px 14px;font-size:12.5px;display:none}.kanban-toast.show{display:flex}.forecast{gap:12px;padding:16px;display:flex;overflow-x:auto}.fcol{background:var(--bg-2);border:1px solid var(--border);border-radius:12px;flex-shrink:0;width:220px;padding:12px}.fcol .fm{text-transform:capitalize;font-size:13px;font-weight:600}.fcol .fb{font-family:var(--mono);color:var(--text);margin-top:6px;font-size:16px}.fcol .fg{color:var(--text-3);margin-top:2px;font-size:11px}.fcol .fdeals{border-top:1px solid var(--border);margin-top:10px;padding-top:10px}.fdeal{color:var(--text-2);justify-content:space-between;gap:6px;padding:4px 0;font-size:11.5px;display:flex}.fdeal .fp{font-family:var(--mono);color:var(--text-3);font-size:10.5px}.forecast-note{color:var(--text-3);text-align:center;padding:0 16px 14px;font-size:11.5px}.f-hero{background:var(--surface);border:1px solid var(--border);border-radius:16px;flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:16px;padding:18px 22px;display:flex}.f-avatar{background:var(--neon-bg);border:1px solid var(--neon-border);width:48px;height:48px;color:var(--neon);border-radius:13px;flex-shrink:0;justify-content:center;align-items:center;font-size:16px;font-weight:600;display:flex}.f-id{flex:1;min-width:220px}.f-name{flex-wrap:wrap;align-items:center;gap:11px;display:flex}.f-name h1{letter-spacing:-.4px;cursor:pointer;border-radius:6px;margin:-2px -6px;padding:2px 6px;font-size:20px;font-weight:600}.f-name h1:hover{background:var(--surface-2)}.f-name input{letter-spacing:-.4px;background:var(--bg-2);border:1px solid var(--neon-border);color:var(--text);border-radius:6px;width:min(360px,60vw);padding:2px 6px;font-family:inherit;font-size:20px;font-weight:600}.f-name .edit-hint{color:var(--text-3);font-size:10px;font-weight:400}.f-badges{flex-wrap:wrap;align-items:center;gap:8px;margin-top:7px;display:flex}.f-badge{color:var(--text-2);background:var(--bg-2);border:1px solid var(--border);border-radius:8px;align-items:center;gap:6px;padding:5px 11px;font-size:12px;display:inline-flex}.f-badge.clickable{cursor:pointer}.f-badge.clickable:hover{border-color:var(--neon-border);color:var(--neon)}.f-badge .ic{color:var(--text-3);font-size:12px}.f-money{text-align:right}.f-money .lbl{letter-spacing:.8px;text-transform:uppercase;color:var(--text-3);font-size:10.5px}.f-money .v{font-family:var(--mono);color:var(--text);font-size:19px;font-weight:500}.prog-wrap{background:var(--surface);border:1px solid var(--border);border-radius:14px;margin-bottom:6px;padding:6px;overflow-x:auto}.prog{min-width:640px;display:flex}.prog-seg{text-align:center;color:var(--text-2);background:var(--bg-2);clip-path:polygon(0 0,calc(100% - 10px) 0,100% 50%,calc(100% - 10px) 100%,0 100%);cursor:pointer;border:none;flex:1;margin-right:-10px;padding:11px 6px;font-family:inherit;font-size:12px;font-weight:500;position:relative}.prog-seg:first-child{clip-path:polygon(0 0,calc(100% - 10px) 0,100% 50%,calc(100% - 10px) 100%,0 100%)}.prog-seg.done{background:var(--neon);color:var(--neon-text)}.prog-seg:last-child{margin-right:0}.prog-seg:hover{filter:brightness(1.2)}.prog-caption{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:4px 4px 16px;display:flex}.prog-caption .pc-txt{color:var(--text-3);font-size:12.5px}.prog-caption .pc-txt b{color:var(--text-2);font-weight:500}.prog-caption .pc-next{color:var(--neon);cursor:pointer;font-size:12px}.prog-caption .pc-next:hover{text-decoration:underline}.prog-msg{color:var(--red);min-height:14px;padding:0 4px 12px;font-size:12px}.f-cols{grid-template-columns:300px minmax(0,1fr) 320px;align-items:start;gap:16px;display:grid}.f-card{background:var(--surface);border:1px solid var(--border);border-radius:14px;margin-bottom:16px;padding:16px 18px}.cf-group{background:var(--surface);border:1px solid var(--border);border-radius:12px;margin-bottom:10px;overflow:hidden}.cf-group summary{cursor:pointer;letter-spacing:.6px;text-transform:uppercase;color:var(--text-3);justify-content:space-between;align-items:center;padding:11px 14px;font-size:11px;font-weight:600;list-style:none;display:flex}.cf-group summary::-webkit-details-marker{display:none}.cf-group summary:after{content:"▾";color:var(--text-3);font-size:10px}.cf-group[open] summary:after{content:"▴"}.cf-group summary:hover{color:var(--text)}.cf-group-body{padding:0 14px 14px}.tl-origin{background:var(--blue-bg);color:var(--blue);border:1px solid var(--blue-border);border-radius:999px;margin-left:6px;padding:1px 8px;font-size:10px}.cf-rel-block{margin-bottom:16px}.cf-rel-head{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.cf-rel-card{border-bottom:1px solid var(--border);align-items:center;gap:10px;padding:10px 0;display:flex}.cf-rel-card:last-child{border-bottom:none}.cf-rel-card .dn{cursor:pointer;flex:1;font-size:13px}.cf-rel-card .dn:hover{color:var(--neon)}.cf-rel-card .dn small{color:var(--text-3);margin-top:1px;font-size:11px;display:block}.f-card h3{align-items:center;gap:8px;margin-bottom:12px;font-size:12.5px;font-weight:600;display:flex}.f-eyebrow{letter-spacing:.9px;text-transform:uppercase;color:var(--text-3);margin-bottom:11px;font-size:10px;font-weight:600}.f-kv{border-bottom:1px solid var(--border);padding:7px 0}.f-kv:last-child{border-bottom:none}.f-kv .k{letter-spacing:.4px;text-transform:uppercase;color:var(--text-3);margin-bottom:2px;font-size:10.5px}.f-kv .v{color:var(--text);font-size:13.5px}.f-score{align-items:center;gap:8px;display:flex}.f-score .num{font-family:var(--mono);color:var(--neon);font-size:15px;font-weight:600}.f-client{align-items:center;gap:11px;margin-bottom:12px;display:flex}.f-client .cav{background:var(--surface-2);border:1px solid var(--border-2);width:38px;height:38px;color:var(--text-2);border-radius:10px;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:flex}.f-client .cn{cursor:pointer;font-size:14px;font-weight:500}.f-client .cn:hover{color:var(--neon);text-decoration:underline}.f-cinfo{color:var(--text-2);flex-direction:column;gap:6px;font-size:12.5px;display:flex}.f-cinfo div{align-items:center;gap:8px;display:flex}.f-cinfo .ci{width:14px;color:var(--text-3);text-align:center;font-size:12px}.acc-group{border-top:1px solid var(--border)}.acc-group:first-of-type{border-top:none}.acc-head{cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:8px;padding:11px 0;display:flex}.acc-head .t{color:var(--text-2);font-size:12.5px;font-weight:500}.acc-head .chev{color:var(--text-3);font-size:12px;transition:transform .2s}.acc-group.open .acc-head .chev{transform:rotate(90deg)}.acc-body{padding-bottom:10px;display:none}.acc-group.open .acc-body{display:block}.f2{padding:5px 0}.f2 label{color:var(--text-3);text-transform:uppercase;letter-spacing:.3px;margin-bottom:3px;font-size:10.5px;display:block}.f2.req label:after{content:" *";color:var(--neon);font-weight:700}.f2 input{background:var(--bg-2);border:1px solid var(--border);width:100%;color:var(--text);font:inherit;border-radius:8px;padding:7px 9px;font-size:12.5px}.f2 input:focus{border-color:var(--neon-border);outline:none}.f2.missing input{border-color:var(--red)}.f2 .ro{color:var(--text);padding:7px 0 3px;font-size:12.5px}.f-footer-dates{color:var(--text-3);padding:8px 6px 2px;font-size:11px;line-height:1.7}.note-fixed{background:var(--neon-bg);border:1px solid var(--neon-border);border-radius:10px;margin-bottom:14px;padding:11px 12px}.note-fixed label{color:var(--neon);text-transform:uppercase;letter-spacing:.4px;align-items:center;gap:6px;margin-bottom:6px;font-size:10.5px;font-weight:600;display:flex}.note-fixed textarea{background:var(--bg-2);border:1px solid var(--border);width:100%;color:var(--text);font:inherit;resize:vertical;border-radius:8px;min-height:52px;padding:8px 9px;font-size:12.5px}.note-fixed textarea:focus{border-color:var(--neon-border);outline:none}.composer{background:var(--bg-2);border:1px solid var(--border);border-radius:10px;padding:11px}.comp-tabs{flex-wrap:wrap;gap:4px;margin-bottom:10px;display:flex}.comp-tab{color:var(--text-3);background:var(--surface);border:1px solid var(--border);cursor:pointer;border-radius:8px;align-items:center;gap:5px;padding:6px 11px;font-size:11.5px;display:flex}.comp-tab.active{color:var(--neon);border-color:var(--neon-border);background:var(--neon-bg)}.comp-icons{gap:6px;margin-bottom:8px;display:flex}.comp-ic{border:1px solid var(--border);background:var(--surface);width:32px;height:32px;color:var(--text-3);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;font-size:14px;display:flex}.comp-ic:hover{border-color:var(--border-2);color:var(--text)}.comp-ic.active{background:var(--neon-bg);border-color:var(--neon-border);color:var(--neon)}.composer select,.composer input[type=text],.composer input[type=date],.composer input[type=time]{background:var(--surface);border:1px solid var(--border);color:var(--text);font:inherit;border-radius:8px;margin-bottom:8px;padding:6px 8px;font-size:12px}.composer textarea{background:var(--surface);border:1px solid var(--border);width:100%;color:var(--text);font:inherit;resize:vertical;border-radius:8px;min-height:48px;padding:9px 10px;font-size:13px}.btn-reg{background:var(--neon);color:var(--neon-text);font:inherit;cursor:pointer;float:right;border:none;border-radius:8px;margin-top:9px;padding:8px 15px;font-size:12.5px;font-weight:600;transition:background .15s}.btn-reg:hover{background:var(--neon-hover)}.tmpl-row{flex-wrap:wrap;gap:6px;margin-bottom:9px;display:flex}.tmpl-chip{background:var(--surface);border:1px solid var(--border);color:var(--text-2);cursor:pointer;border-radius:999px;padding:5px 10px;font-size:11px}.tmpl-chip:hover{border-color:var(--neon-border);color:var(--neon)}.sync-note{color:var(--text-3);margin-top:6px;font-size:10.5px;font-style:italic}.task-row{flex-wrap:wrap;gap:8px;display:flex}.task-row input{flex:1;min-width:140px}.tl-tabs{border-bottom:1px solid var(--border);gap:14px;margin-bottom:4px;display:flex}.tl-tab{color:var(--text-3);cursor:pointer;border-bottom:2px solid #0000;padding:8px 2px;font-size:12.5px}.tl-tab.active{color:var(--text);border-color:var(--neon)}.timeline{margin-top:10px;padding-left:6px;position:relative}.tl-row{gap:12px;padding:12px 0;display:flex;position:relative}.tl-line{background:var(--border);width:1px;position:absolute;top:36px;bottom:-12px;left:15px}.tl-row:last-child .tl-line{display:none}.tl-ic{z-index:1;width:30px;height:30px;font-size:13px;font-family:var(--mono);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.tl-ic.c-sys{background:var(--surface-2);color:var(--text-3);border:1px solid var(--border-2)}.tl-ic.c-wa{color:#25d366;background:#25d3661f;border:1px solid #25d36659}.tl-ic.c-call{background:var(--blue-bg);border:1px solid var(--blue-border);color:var(--blue)}.tl-ic.c-visit{background:var(--purple-bg);border:1px solid var(--purple-border);color:var(--purple)}.tl-ic.c-mail{background:var(--amber-bg);border:1px solid var(--amber-border);color:var(--amber)}.tl-ic.c-note{background:var(--neon-bg);border:1px solid var(--neon-border);color:var(--neon)}.tl-ic.c-task{background:var(--blue-bg);border:1px solid var(--blue-border);color:var(--blue)}.tl-body{background:var(--bg-2);border:1px solid var(--border);border-radius:10px;flex:1;padding:10px 12px}.tl-head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tl-author{font-size:12.5px;font-weight:600}.tl-time{color:var(--text-3);font-size:11px;font-family:var(--mono);margin-left:auto}.tl-txt{color:var(--text);margin-top:4px;font-size:13px;line-height:1.5}.doc-group,.task-group{margin-bottom:14px}.doc-group:last-child,.task-group:last-child{margin-bottom:0}.grp-lbl{letter-spacing:.6px;text-transform:uppercase;color:var(--text-3);margin-bottom:7px;font-size:10.5px;font-weight:600}.doc{border-bottom:1px solid var(--border);align-items:center;gap:10px;padding:8px 0;display:flex}.doc:last-child{border-bottom:none}.doc-ic{background:var(--surface-2);border:1px solid var(--border);width:28px;height:28px;color:var(--text-2);font-size:12px;font-family:var(--mono);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.doc-n{flex:1;min-width:0;font-size:12.5px}.doc-n small{color:var(--text-3);white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;display:block;overflow:hidden}.task{border-bottom:1px solid var(--border);align-items:flex-start;gap:9px;padding:8px 0;display:flex}.task:last-child{border-bottom:none}.task .tb{border:1.5px solid var(--border-2);border-radius:5px;flex-shrink:0;width:15px;height:15px;margin-top:1px}.task .tt{font-size:12.5px}.task .td{color:var(--text-3);margin-top:1px;font-size:10.5px}.assist-count{align-items:center;gap:10px;margin-bottom:10px;display:flex}.assist-count .big{font-family:var(--mono);color:var(--amber);font-size:22px;font-weight:600}.assist-ep{border-top:1px solid var(--border);padding:7px 0;font-size:12px}.assist-ep .ep-h{color:var(--text-2);justify-content:space-between;display:flex}.assist-ep .ep-t{color:var(--text-3);margin-top:2px;font-size:11px}.empty-note{color:var(--text-3);font-size:12px}.f-assist-btn{background:var(--amber-bg);width:100%;color:var(--amber);border:1px solid var(--amber-border);cursor:pointer;border-radius:10px;margin-top:6px;padding:9px;font-family:inherit;font-size:12.5px;font-weight:600}.f-assist-btn:hover{filter:brightness(1.1)}.f-assist-form{background:var(--bg-2);border:1px solid var(--border);border-radius:10px;margin-top:10px;padding:11px}.f-assist-form textarea{background:var(--surface);border:1px solid var(--border);width:100%;color:var(--text);font:inherit;border-radius:8px;min-height:50px;margin-bottom:8px;padding:8px;font-size:12.5px}.f-assist-form button{background:var(--neon);color:var(--neon-text);font:inherit;cursor:pointer;float:right;border:none;border-radius:8px;padding:8px 14px;font-size:12.5px;font-weight:600}.back-btn{background:var(--surface);border:1px solid var(--border);color:var(--text-2);font:inherit;cursor:pointer;border-radius:9px;align-items:center;gap:6px;margin-bottom:14px;padding:7px 13px;font-size:12.5px;display:inline-flex}.back-btn:hover{border-color:var(--border-2);color:var(--text)}.ct-hero{background:var(--surface);border:1px solid var(--border);border-radius:16px;flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:16px;padding:20px 22px;display:flex}.ct-avatar{background:var(--neon-bg);border:1px solid var(--neon-border);width:56px;height:56px;color:var(--neon);border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;font-size:19px;font-weight:600;display:flex}.ct-name{font-size:21px;font-weight:600}.ct-badge{color:var(--text-3);background:var(--bg-2);border:1px solid var(--border);border-radius:999px;margin-top:6px;padding:4px 10px;font-size:11.5px;display:inline-block}.ct-cols{grid-template-columns:320px minmax(0,1fr);align-items:start;gap:16px;display:grid}.ct-deal{border-bottom:1px solid var(--border);align-items:center;gap:10px;padding:10px 0;display:flex}.ct-deal:last-child{border-bottom:none}.ctt-row{border-bottom:1px solid var(--border);cursor:pointer;align-items:center;gap:12px;padding:12px 16px;display:flex}.ctt-segments-row{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:4px;margin-bottom:14px;padding-bottom:0;display:flex}.ctt-seg-tab{color:var(--text-2);cursor:pointer;background:0 0;border:1px solid #0000;border-bottom-width:2px;border-radius:9px 9px 0 0;align-items:center;gap:7px;margin-bottom:-1px;padding:9px 14px;font-size:12.5px;display:flex}.ctt-seg-tab:hover{color:var(--text)}.ctt-seg-tab.active{color:var(--neon);border-bottom-color:var(--neon);font-weight:600}.ctt-seg-tab .shared-ic{color:var(--text-3);font-size:10px}.ctt-seg-tab .save-ic{opacity:.6;cursor:pointer;font-size:10px}.ctt-seg-tab .save-ic:hover{opacity:1;color:var(--neon)}.ctt-seg-tab .x{opacity:.55;font-size:10px}.ctt-seg-tab .x:hover{opacity:1;color:var(--red)}.ctt-seg-add{border:1px dashed var(--border-2);width:28px;height:28px;color:var(--text-3);cursor:pointer;background:0 0;border-radius:8px;flex-shrink:0;font-size:14px}.ctt-seg-add:hover{color:var(--neon);border-color:var(--neon-border)}.ctt-qf-select{background:var(--surface);border:1px solid var(--border);color:var(--text-2);font:inherit;cursor:pointer;border-radius:10px;padding:9px 10px;font-size:12.5px}.ctt-qf-row{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.ctt-bulkbar{background:var(--neon-bg);border:1px solid var(--neon-border);color:var(--neon);border-radius:10px;align-items:center;gap:12px;margin-bottom:12px;padding:9px 14px;font-size:12.5px;font-weight:500;display:flex}.ctt-bulkbar.hidden{display:none}.ctt-pagination{color:var(--text-2);justify-content:flex-end;align-items:center;gap:12px;margin-top:12px;font-size:12px;display:flex}.ctt-pagination select{background:var(--surface);border:1px solid var(--border);color:var(--text-2);font:inherit;border-radius:7px;padding:5px 8px;font-size:12px}.ctt-pagination button{background:var(--surface);border:1px solid var(--border);color:var(--text-2);font:inherit;cursor:pointer;border-radius:7px;padding:5px 10px;font-size:12px}.ctt-pagination button:disabled{opacity:.4;cursor:default}.ctt-th-check,.ctt-td-check{text-align:center;width:34px}.ctt-th-sort{cursor:pointer;-webkit-user-select:none;user-select:none}.ctt-th-sort:hover{color:var(--neon)}.ctt-th-sortable{cursor:grab}.ctt-group-box{background:var(--bg-2);border:1px solid var(--border);border-radius:10px;margin-bottom:8px;padding:8px 10px}.ctt-group-box .ctt-group-head{color:var(--text-3);text-transform:uppercase;letter-spacing:.5px;justify-content:space-between;align-items:center;margin-bottom:6px;font-size:10.5px;display:flex}.ctt-group-box .ctt-group-head .x{cursor:pointer;opacity:.7}.ctt-group-box .ctt-group-head .x:hover{opacity:1;color:var(--red)}.ctt-row:last-child{border-bottom:none}.ctt-row:hover{background:var(--surface-2)}.ctt-row .dn{flex:1;font-size:13px}.ctt-row .dn small{color:var(--text-3);margin-top:2px;font-size:11.5px;display:block}.vinculo-link{cursor:pointer}.vinculo-link:hover{color:var(--neon)}.ct-deal .dn{flex:1;font-size:13px}.ct-deal .dn small{color:var(--text-3);margin-top:1px;font-size:11px;display:block}.stub-note{color:var(--text-3);text-align:center;margin-top:14px;font-size:11.5px}.home-menu{flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}.home-menu button{background:var(--surface);border:1px solid var(--border);color:var(--text-2);font:inherit;cursor:pointer;border-radius:10px;align-items:center;gap:7px;padding:9px 15px;font-size:12.5px;font-weight:500;display:flex}.home-menu button:hover{border-color:var(--neon-border);color:var(--neon)}.home-menu button.active{background:var(--neon);color:var(--neon-text);border-color:var(--neon)}.dash-title{margin-bottom:18px;font-size:20px;font-weight:600}.dash-row{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px;display:grid}.team-row{grid-template-columns:1fr 1fr;align-items:start;gap:16px;margin-bottom:16px;display:grid}.dash-row.thirds{grid-template-columns:1fr 1fr 1fr}.dash-card{background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:16px 18px}.dash-card h3{justify-content:space-between;align-items:center;margin-bottom:12px;font-size:13px;font-weight:600;display:flex}.dash-2x{grid-template-columns:1fr 1fr;gap:12px;display:grid}.dash-stat{background:var(--bg-2);border:1px solid var(--border);border-radius:10px;padding:14px}.dash-stat .n{font-family:var(--mono);font-size:24px;font-weight:600}.dash-stat .l{color:var(--text-3);margin-top:4px;font-size:11.5px}.dash-stat.warn .n{color:var(--red)}.dash-stat.ok .n{color:var(--neon)}.dash-task{border-bottom:1px solid var(--border);cursor:pointer;align-items:center;gap:10px;padding:9px 0;display:flex}.dash-task:last-child{border-bottom:none}.dash-task:hover{opacity:.8}.dash-task .dt-tt{flex:1;font-size:12.5px}.dash-task .dt-tt small{color:var(--text-3);margin-top:1px;font-size:11px;display:block}.dash-empty{color:var(--text-3);padding:8px 0;font-size:12.5px}.dash-pipe-row{border-bottom:1px solid var(--border);cursor:pointer;align-items:center;gap:10px;padding:8px 0;font-size:12.5px;display:flex}.dash-pipe-row:hover{background:var(--surface-2)}.dash-pipe-row .pn{flex:1}.dash-pipe-row .pc{text-align:right;width:70px;color:var(--text-2);font-family:var(--mono);font-size:11.5px}.dash-pipe-row .pv{text-align:right;width:110px;font-family:var(--mono);color:var(--text);font-size:12px}.dash-pipe-row.ganho .pn{color:var(--neon)}.dash-pipe-row.perdido .pn{color:var(--text-3)}.stub-screen{text-align:center;padding:80px 20px}.stub-screen .ic{margin-bottom:14px;font-size:38px}.stub-screen h2{margin-bottom:8px;font-size:18px;font-weight:600}.stub-screen p{color:var(--text-3);margin-bottom:20px;font-size:13px}.dash-greet{font-size:21px;font-weight:600}.dash-greet .sub{color:var(--text-3);margin-top:3px;font-size:12.5px;font-weight:400}.dash-quick{flex-wrap:wrap;gap:10px;margin:16px 0 24px;display:flex}.dash-quick button{background:var(--neon);color:var(--neon-text);font:inherit;cursor:pointer;border:none;border-radius:10px;align-items:center;gap:7px;padding:10px 16px;font-size:12.5px;font-weight:600;display:flex}.dash-quick button.secondary{background:var(--surface);color:var(--text-2);border:1px solid var(--border)}.dash-quick button:hover{filter:brightness(1.08)}.dash-origem-row{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:8px 0;font-size:12.5px;display:flex}.dash-origem-row:last-child{border-bottom:none}.dash-origem-row .on{color:var(--text-2)}.dash-origem-row .ov{font-family:var(--mono);color:var(--text-3)}.dash-layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:16px;display:grid}.dash-right .f-card{max-height:calc(100vh - 40px);position:sticky;top:16px;overflow-y:auto}.act-row{border-bottom:1px solid var(--border);cursor:pointer;gap:10px;padding:10px 0;display:flex}.act-row:last-child{border-bottom:none}.act-row:hover{opacity:.8}.act-ic{width:26px;height:26px;font-size:11px;font-family:var(--mono);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.act-body{flex:1;min-width:0}.act-txt{color:var(--text);font-size:12px;line-height:1.4}.act-meta{color:var(--text-3);margin-top:2px;font-size:10.5px}.ag-toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:16px;display:flex}.ag-views{background:var(--surface);border:1px solid var(--border);border-radius:10px;gap:2px;padding:3px;display:flex}.ag-views button{color:var(--text-3);font:inherit;cursor:pointer;background:0 0;border:none;border-radius:8px;padding:7px 12px;font-size:12px;font-weight:500}.ag-views button.active{background:var(--neon);color:var(--neon-text)}.ag-nav{align-items:center;gap:8px;display:flex}.ag-nav button{background:var(--surface);border:1px solid var(--border);color:var(--text-2);cursor:pointer;border-radius:8px;width:30px;height:30px;font-size:13px}.ag-nav button:hover{border-color:var(--neon-border);color:var(--neon)}.ag-nav .ag-today{width:auto;padding:0 12px;font-size:12px}.ag-range{margin-left:4px;font-size:14px;font-weight:600}.ag-month-grid{grid-template-columns:repeat(7,1fr);gap:6px;display:grid}.ag-wd{color:var(--text-3);text-align:center;text-transform:uppercase;padding:4px 0;font-size:10.5px}.ag-day{background:var(--surface);border:1px solid var(--border);border-radius:10px;min-height:88px;padding:6px;font-size:11px}.ag-day.out{opacity:.35}.ag-day.today{border-color:var(--neon-border);background:var(--neon-bg)}.ag-day .dn{font-family:var(--mono);color:var(--text-2);margin-bottom:4px}.ag-ev{background:var(--bg-2);border:1px solid var(--border);border-left:3px solid var(--neon);cursor:pointer;white-space:nowrap;text-overflow:ellipsis;border-radius:6px;margin-bottom:3px;padding:3px 6px;font-size:10px;overflow:hidden}.ag-ev:hover{background:var(--surface-2)}.ag-ev.contato{border-left-color:var(--purple)}.ag-list-day{margin-bottom:16px}.ag-list-day .agd-h{color:var(--text-2);border-bottom:1px solid var(--border);margin-bottom:8px;padding:8px 0;font-size:12.5px;font-weight:600}.ag-list-ev{background:var(--surface);border:1px solid var(--border);cursor:pointer;border-radius:10px;align-items:center;gap:12px;margin-bottom:7px;padding:9px 12px;display:flex}.ag-list-ev:hover{border-color:var(--border-2)}.ag-list-ev .agt{font-family:var(--mono);color:var(--neon);flex-shrink:0;width:48px;font-size:12px}.ag-list-ev .agtt{flex:1;font-size:12.5px}.ag-list-ev .agtt small{color:var(--text-3);margin-top:1px;font-size:11px;display:block}.tk-resp-row{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.tk-resp-row button{background:var(--surface);border:1px solid var(--border);color:var(--text-2);font:inherit;cursor:pointer;border-radius:9px;padding:7px 13px;font-size:12px}.tk-resp-row button.active{background:var(--neon-bg);border-color:var(--neon-border);color:var(--neon)}.ag-layout{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:16px;display:grid}.ag-side{background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:14px;position:sticky;top:16px}.ag-mini-head{justify-content:space-between;align-items:center;margin-bottom:8px;font-size:12px;font-weight:600;display:flex}.ag-mini-nav{gap:2px;display:flex}.ag-mini-nav button{color:var(--text-3);cursor:pointer;background:0 0;border:none;padding:2px 5px;font-size:12px}.ag-mini-nav button:hover{color:var(--text)}.ag-mini-grid{text-align:center;grid-template-columns:repeat(7,1fr);gap:1px;font-size:9.5px;display:grid}.ag-mini-wd{color:var(--text-3);padding:3px 0}.ag-mini-day{cursor:pointer;color:var(--text-2);border-radius:6px;padding:4px 0}.ag-mini-day:hover{background:var(--surface-2)}.ag-mini-day.out{color:var(--text-3);opacity:.4}.ag-mini-day.today{background:var(--neon);color:var(--neon-text);font-weight:600}.ag-mini-day.sel{box-shadow:inset 0 0 0 1.5px var(--neon-border)}.ag-people{border-top:1px solid var(--border);margin-top:16px;padding-top:12px}.ag-people h5{text-transform:uppercase;letter-spacing:.6px;color:var(--text-3);margin-bottom:8px;font-size:10px;font-weight:600}.ag-person-row{cursor:pointer;color:var(--text-2);align-items:center;gap:9px;padding:5px 0;font-size:12px;display:flex}.ag-person-row.off{opacity:.4}.ag-person-box{border:1.6px solid var(--border-2);color:#fff;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:14px;height:14px;font-size:9px;display:flex}.ag-hg-wrap{border:1px solid var(--border);background:var(--surface);border-radius:12px;max-height:660px;overflow-y:auto}.ag-hg-header{background:var(--surface);z-index:3;border-bottom:1px solid var(--border);display:grid;position:sticky;top:0}.ag-hg-daycol{text-align:center;color:var(--text-2);border-left:1px solid var(--border);padding:8px 4px;font-size:10.5px}.ag-hg-daycol .dn{font-family:var(--mono);color:var(--text);margin-top:2px;font-size:15px;font-weight:600}.ag-hg-daycol.today .dn{color:var(--neon)}.ag-hg-body{display:grid;position:relative}.ag-hg-timecol{position:relative}.ag-hg-time{text-align:right;color:var(--text-3);font-size:9.5px;position:absolute;right:6px;transform:translateY(-6px)}.ag-hg-daybody{border-left:1px solid var(--border);position:relative}.ag-hg-hourline{border-top:1px solid var(--border);opacity:.5;position:absolute;left:0;right:0}.ag-hg-event{color:#04140d;cursor:pointer;border-radius:6px;padding:3px 6px;font-size:10px;font-weight:500;position:absolute;left:2px;right:2px;overflow:hidden}.ag-hg-event:hover{filter:brightness(1.08)}.ag-year-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.ag-year-month{background:var(--surface);border:1px solid var(--border);cursor:pointer;border-radius:12px;padding:10px}.ag-year-month:hover{border-color:var(--neon-border)}.ag-year-month h4{text-transform:capitalize;margin-bottom:8px;font-size:12px;font-weight:600}.ag-year-mini{text-align:center;color:var(--text-3);grid-template-columns:repeat(7,1fr);gap:1px;font-size:8.5px;display:grid}.ag-year-mini .yd{padding:2px 0;position:relative}.ag-year-mini .yd.has-ev:after{content:"";background:var(--neon);border-radius:50%;width:3px;height:3px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.ag-year-mini .yd.today{background:var(--neon);color:var(--neon-text);border-radius:3px}.ag-toolbar-top{flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:12px;display:flex}.ag-format{background:var(--surface);border:1px solid var(--border);border-radius:10px;gap:2px;padding:3px;display:flex}.ag-format button{color:var(--text-3);font:inherit;cursor:pointer;background:0 0;border:none;border-radius:8px;padding:7px 13px;font-size:12.5px;font-weight:500}.ag-format button.active{background:var(--neon);color:var(--neon-text)}.ag-search{background:var(--surface);border:1px solid var(--border);border-radius:10px;flex:1;align-items:center;gap:8px;min-width:160px;padding:8px 12px;display:flex}.ag-search input{color:var(--text);font:inherit;background:0 0;border:none;outline:none;flex:1;font-size:12.5px}.ag-icbtn{background:var(--surface);border:1px solid var(--border);color:var(--text-2);cursor:pointer;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:14px;display:flex}.ag-icbtn:hover{border-color:var(--neon-border);color:var(--neon)}.ag-icbtn.has-active{color:var(--neon);border-color:var(--neon-border);background:var(--neon-bg)}.ag-new-btn{background:var(--neon);color:var(--neon-text);height:34px;font:inherit;cursor:pointer;border:none;border-radius:10px;flex-shrink:0;padding:0 15px;font-size:12.5px;font-weight:600}.ag-new-btn:hover{filter:brightness(1.08)}.ag-sync-note{color:var(--text-3);margin-top:8px;font-size:10.5px;font-style:italic}.ag-list-ev{position:relative}.ag-list-ev .agc{border:1.5px solid var(--border-2);cursor:pointer;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:17px;height:17px;font-size:10px;display:flex}.ag-list-ev.done .agc{background:var(--neon);border-color:var(--neon);color:var(--neon-text)}.ag-list-ev.done .agtt{opacity:.5;text-decoration:line-through}.ag-map-wrap{background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:16px}.ag-map-canvas{background:var(--bg-2);border:1px dashed var(--border-2);background-image:linear-gradient(var(--border) 1px,transparent 1px),linear-gradient(90deg,var(--border) 1px,transparent 1px);background-size:28px 28px;border-radius:12px;height:280px;margin-bottom:16px;position:relative;overflow:hidden}.ag-pin{background:var(--neon);border:2px solid var(--neon-text);cursor:pointer;border-radius:50% 50% 50% 0;justify-content:center;align-items:center;width:26px;height:26px;display:flex;position:absolute;transform:translate(-50%,-100%)rotate(-45deg)}.ag-pin span{color:var(--neon-text);font-size:10px;font-weight:700;transform:rotate(45deg)}.ag-map-nogeo{color:var(--text-3);margin-top:6px;font-size:12px}.ag-map-item{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:9px 0;font-size:12.5px;display:flex}.ag-map-item:last-child{border-bottom:none}.ag-addr-row{gap:8px;display:flex}.ag-addr-row input{flex:1}.task-modal-overlay{z-index:200;background:#0000008c;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.task-modal{background:var(--surface);border:1px solid var(--border-2);width:min(760px,100%);max-height:90vh;box-shadow:var(--shadow);border-radius:16px;overflow-y:auto}.tm-head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.tm-head h2{font-size:15px;font-weight:600}.tm-close{border:1px solid var(--border);color:var(--text-2);cursor:pointer;background:0 0;border-radius:8px;width:28px;height:28px;font-size:13px}.tm-close:hover{border-color:var(--neon-border);color:var(--neon)}.tm-body{grid-template-columns:1fr 1fr;display:grid}.tm-left{border-right:1px solid var(--border);padding:18px 20px}.tm-right{padding:18px 20px}.tm-right h3{text-transform:uppercase;letter-spacing:.5px;color:var(--text-3);margin-bottom:14px;font-size:11px;font-weight:600}.tm-type-tabs{flex-wrap:wrap;gap:6px;margin-bottom:16px;display:flex}.tm-tab{border:1px solid var(--border);background:var(--bg-2);width:34px;height:34px;color:var(--text-3);cursor:pointer;border-radius:9px;justify-content:center;align-items:center;display:flex}.tm-tab svg{stroke:currentColor;fill:none;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.tm-tab.active{background:var(--neon-bg);border-color:var(--neon-border);color:var(--neon)}.tm-left label,.tm-right label{text-transform:uppercase;letter-spacing:.3px;color:var(--text-3);margin:12px 0 4px;font-size:10.5px;display:block}.tm-left label:first-of-type,.tm-right label:first-of-type{margin-top:0}.tm-left input,.tm-left textarea,.tm-left select,.tm-right input,.tm-right select{background:var(--bg-2);border:1px solid var(--border);width:100%;color:var(--text);font:inherit;border-radius:8px;padding:8px 10px;font-size:12.5px}.tm-left textarea{resize:vertical;min-height:66px}.tm-row{grid-template-columns:1fr 1fr;gap:10px;display:grid}.tm-foot{border-top:1px solid var(--border);justify-content:flex-end;padding:14px 20px;display:flex}.tm-ro{color:var(--text);padding:8px 0;font-size:12.5px}.tm-checklist-btn{border:1px dashed var(--border-2);color:var(--text-2);font:inherit;cursor:pointer;text-align:left;background:0 0;border-radius:8px;width:100%;margin-top:12px;padding:8px 12px;font-size:12px}.tm-checklist-btn:hover{border-color:var(--neon-border);color:var(--neon)}.tm-cl-head{justify-content:space-between;align-items:center;margin:14px 0 8px;display:flex}.tm-cl-head .lbl2{text-transform:uppercase;letter-spacing:.3px;color:var(--text-3);font-size:10.5px}.tm-cl-progress{color:var(--neon);font-size:10.5px;font-family:var(--mono)}.tm-cl-item{align-items:center;gap:8px;padding:5px 0;display:flex}.tm-cl-check{border:1.5px solid var(--border-2);cursor:pointer;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;font-size:9px;display:flex}.tm-cl-check.done{background:var(--neon);border-color:var(--neon);color:var(--neon-text)}.tm-cl-item .clt{flex:1;font-size:12.5px}.tm-cl-item.done .clt{color:var(--text-3);text-decoration:line-through}.tm-cl-item .clx{color:var(--text-3);cursor:pointer;font-size:11px}.tm-cl-add{gap:6px;margin-top:6px;display:flex}.tm-cl-add input{flex:1}.tm-cl-add button{background:var(--neon);color:var(--neon-text);font:inherit;cursor:pointer;border:none;border-radius:8px;padding:0 12px;font-size:12px;font-weight:600}.tm-tags{flex-wrap:wrap;gap:6px;margin-bottom:8px;display:flex}.tm-tag-chip{color:#fff;border-radius:999px;align-items:center;gap:6px;padding:4px 9px;font-size:11px;font-weight:500;display:inline-flex}.tm-tag-chip .x{cursor:pointer;opacity:.8}.tm-tag-add{flex-wrap:wrap;gap:6px;display:flex}.tm-tag-opt{border:1px solid var(--border-2);color:var(--text-2);cursor:pointer;background:var(--bg-2);border-radius:999px;padding:4px 9px;font-size:11px}.tm-tag-opt:hover{border-color:var(--neon-border);color:var(--neon)}.tm-comments{border-top:1px solid var(--border);grid-column:1/-1;padding:16px 20px}.tm-comments h3{text-transform:uppercase;letter-spacing:.5px;color:var(--text-3);margin-bottom:10px;font-size:11px;font-weight:600}.tm-comment-row{border-bottom:1px solid var(--border);gap:10px;padding:8px 0;display:flex}.tm-comment-row:last-child{border-bottom:none}.tm-comment-av{background:var(--surface-2);border:1px solid var(--border-2);width:26px;height:26px;color:var(--text-2);border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;font-size:10px;font-weight:600;display:flex}.tm-comment-body{flex:1;font-size:12px}.tm-comment-body b{font-weight:600}.tm-comment-time{color:var(--text-3);margin-left:6px;font-size:10.5px}.tm-comment-add{gap:8px;margin-top:10px;display:flex}.tm-comment-add select{flex-shrink:0;width:110px}.tm-comment-add input{flex:1}.tm-comment-add button{background:var(--neon);color:var(--neon-text);font:inherit;cursor:pointer;border:none;border-radius:8px;padding:0 14px;font-size:12px;font-weight:600}.cfg-tag-row{border-bottom:1px solid var(--border);align-items:center;gap:10px;padding:10px 0;display:flex}.cfg-tag-row:last-child{border-bottom:none}.cfg-tag-swatch{border-radius:5px;flex-shrink:0;width:16px;height:16px}.cfg-tag-name{flex:1;font-size:13px}.cfg-tag-del{border:1px solid var(--border);color:var(--text-3);cursor:pointer;background:0 0;border-radius:7px;width:26px;height:26px}.cfg-tag-del:hover{border-color:var(--red);color:var(--red)}.cfg-theme-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;display:grid}.cfg-theme-card{border:1.5px solid var(--border);cursor:pointer;border-radius:12px;padding:10px;transition:border-color .15s}.cfg-theme-card:hover{border-color:var(--border-2)}.cfg-theme-card.sel{border-color:var(--neon)}.cfg-theme-swatches{gap:5px;margin-bottom:8px;display:flex}.cfg-theme-dot{border:1px solid #00000014;border-radius:6px;width:20px;height:20px}.cfg-theme-name{color:var(--text);align-items:center;gap:6px;font-size:12px;font-weight:500;display:flex}.cfg-theme-check{border:1.5px solid var(--border-2);border-radius:50%;flex-shrink:0;width:14px;height:14px}.cfg-theme-card.sel .cfg-theme-check{background:var(--neon);border-color:var(--neon)}#cfg-custom-editor{border-top:1px solid var(--border);margin-top:14px;padding-top:14px}#cfg-custom-editor.hidden{display:none}.cfg-neutral-row{border-bottom:1px solid var(--border);color:var(--text-2);flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:12px;padding-bottom:12px;font-size:12px;display:flex}.cfg-neutral-item{align-items:center;gap:6px;display:flex}.cfg-neutral-item input[type=color]{border:1px solid var(--border-2);cursor:pointer;background:0 0;border-radius:6px;width:26px;height:26px;padding:0}.cfg-neutral-item input[type=text]{background:var(--bg-2);border:1px solid var(--border);width:80px;color:var(--text);font:inherit;font-family:var(--mono);border-radius:6px;padding:5px 7px;font-size:11.5px}.cfg-cc-editor-head{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.cfg-cc-row{align-items:center;gap:10px;padding:7px 0;display:flex}.cfg-cc-label{width:130px;color:var(--text-2);flex-shrink:0;font-size:12.5px}.cfg-cc-row input[type=color]{border:1px solid var(--border-2);cursor:pointer;background:0 0;border-radius:8px;width:32px;height:32px;padding:0}.cfg-cc-row input[type=text]{background:var(--bg-2);border:1px solid var(--border);width:100px;color:var(--text);font:inherit;font-family:var(--mono);border-radius:7px;padding:6px 9px;font-size:12px}.cfg-color-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.cfg-color-swatches{flex-wrap:wrap;gap:7px;display:flex}.cfg-swatch-dot{cursor:pointer;border:2px solid #0000;border-radius:50%;width:24px;height:24px;display:inline-block}.cfg-swatch-dot.sel{border-color:var(--text)}.cfg-color-row input[type=color]{border:1px solid var(--border-2);cursor:pointer;background:0 0;border-radius:8px;width:32px;height:32px;padding:0}.cfg-color-row input[type=text]{background:var(--bg-2);border:1px solid var(--border);width:90px;color:var(--text);font:inherit;font-family:var(--mono);border-radius:7px;padding:6px 9px;font-size:12px}.cfg-theme-card{position:relative}.cfg-theme-new{color:var(--text-2);border-style:dashed;flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex}.cfg-theme-add-plus{color:var(--text-3);font-size:20px;line-height:1}.cfg-theme-del{background:var(--surface-2);border:1px solid var(--border);width:20px;height:20px;color:var(--text-3);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;font-size:10px;line-height:1;display:flex;position:absolute;top:6px;right:6px}.cfg-theme-del:hover{border-color:var(--red);color:var(--red)}.cfg-brand-row{flex-wrap:wrap;gap:22px;display:flex}.cfg-brand-upload{flex-direction:column;align-items:center;gap:9px;display:flex}.cfg-brand-preview{border:1.5px dashed var(--border-2);background-position:50%;background-size:cover;border-radius:12px;width:76px;height:76px}.cfg-brand-preview.empty{background-color:var(--bg-2)}.cfg-brand-label{color:var(--text-2);text-align:center;cursor:pointer;flex-direction:column;align-items:center;gap:6px;font-size:11.5px;display:flex}.cfg-file-hidden{display:none}.cfg-brand-btn{background:var(--surface);border:1px solid var(--border);color:var(--text-2);cursor:pointer;border-radius:7px;padding:5px 10px;font-size:11px}.cfg-brand-btn:hover{border-color:var(--neon-border);color:var(--neon)}.cfg-brand-remove{color:var(--text-3);cursor:pointer;background:0 0;border:none;margin-top:2px;font-size:10.5px}.cfg-brand-remove:hover{color:var(--red)}.cfg-theme-preview-row{flex-wrap:wrap;gap:14px;margin:10px 0 4px;display:flex}.cfg-theme-preview-box{border:1px solid var(--border);border-radius:10px;flex-direction:column;width:150px;padding-bottom:20px;display:flex;position:relative;overflow:hidden}.cfg-theme-preview-sidebar{flex-shrink:0;align-items:center;height:26px;padding:0 8px;display:flex}.cfg-theme-preview-sidebar span{border-radius:3px;width:10px;height:10px;display:block}.cfg-theme-preview-card{border:1px solid;border-radius:7px;flex-direction:column;gap:6px;margin:8px;padding:8px;display:flex}.cfg-theme-preview-card span{border-radius:5px;width:fit-content;padding:3px 7px;font-size:9px;display:inline-block}.cfg-theme-preview-card i{border-radius:3px;width:70%;height:5px;font-style:normal;display:block}.cfg-theme-preview-box small{color:var(--text-3);font-size:10px;position:absolute;bottom:5px;left:9px}.cfg-add-row{gap:8px;margin-top:14px;display:flex}.cfg-add-row select{width:110px}.cfg-add-row input{flex:1}.tk-section{margin-bottom:18px}.tk-section-head{align-items:center;gap:10px;padding:8px 4px;font-size:13px;font-weight:600;display:flex}.tk-section-head .tk-badge{color:var(--text-3);font-size:10.5px;font-family:var(--mono);font-weight:400}.tk-section-head.atrasado{color:var(--red)}.tk-section-head.hoje{color:var(--amber)}.tk-row{background:var(--surface);border:1px solid var(--border);cursor:pointer;border-radius:10px;align-items:center;gap:12px;margin-bottom:6px;padding:10px 12px;display:flex}.tk-row:hover{border-color:var(--border-2)}.tk-row .tk-check{border:1.5px solid var(--border-2);border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:17px;height:17px;font-size:10px;display:flex}.tk-row.done .tk-check{background:var(--neon);border-color:var(--neon);color:var(--neon-text)}.tk-row.done .tk-tt{opacity:.5;text-decoration:line-through}.tk-row .tk-tt{flex:1;font-size:12.5px}.tk-row .tk-tt small{color:var(--text-3);margin-top:1px;font-size:11px;display:block}.tk-row .tk-cl{font-size:10.5px;font-family:var(--mono);color:var(--text-3);background:var(--bg-2);border-radius:6px;flex-shrink:0;padding:2px 7px}.tk-kanban{gap:10px;padding-bottom:6px;display:flex;overflow-x:auto}.tk-kanban .kr{color:var(--text-3);justify-content:space-between;gap:6px;margin-top:3px;font-size:10.5px;display:flex}.stat-cards-row{flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:16px;display:flex}.stat-card{background:var(--bg-2);border:1px solid var(--border);cursor:pointer;border-radius:12px;align-items:center;gap:11px;min-width:130px;padding:12px 16px;display:flex}.stat-card:hover{border-color:var(--border-2)}.stat-card.active{border-color:currentColor}.stat-card .sc-ic{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:15px;display:flex}.stat-card .sc-ic svg{stroke:currentColor;fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.stat-card .sc-n{font-family:var(--mono);font-size:20px;font-weight:600;line-height:1.1}.stat-card .sc-l{color:var(--text-3);margin-top:2px;font-size:11px}.ag-format,.tk-format{background:var(--surface);border:1px solid var(--border);border-radius:10px;gap:2px;padding:3px;display:flex}.ag-format button,.tk-format button{color:var(--text-3);font:inherit;cursor:pointer;background:0 0;border:none;border-radius:8px;padding:7px 13px;font-size:12.5px;font-weight:500}.ag-format button.active,.tk-format button.active{background:var(--neon);color:var(--neon-text)}.wa-shell{border:1px solid var(--border);border-radius:14px;grid-template-columns:300px 1fr 300px;height:calc(100vh - 150px);min-height:520px;display:grid;overflow:hidden}.wa-col-list{border-right:1px solid var(--border);background:var(--surface);flex-direction:column;display:flex;overflow:hidden}.wa-col-center{background:var(--bg-2);flex-direction:column;display:flex;overflow:hidden}.wa-col-panel{border-left:1px solid var(--border);background:var(--surface);padding:16px;overflow-y:auto}.wa-back-btn{display:none}.wa-search-big{background:var(--bg-2);border:1px solid var(--border-2);border-radius:10px;align-items:center;gap:8px;margin:12px;padding:10px 12px;display:flex}.wa-search-big span{color:var(--text-3)}.wa-search-big input{color:var(--text);font:inherit;background:0 0;border:none;flex:1;font-size:13px}.wa-search-big input:focus{outline:none}.wa-search-big .ag-icbtn{flex-shrink:0;width:30px;height:30px}.wa-filter-block{padding:0 12px 8px}.wa-filter-block select{background:var(--bg-2);border:1px solid var(--border-2);width:100%;color:var(--text);font:inherit;border-radius:8px;margin-bottom:6px;padding:6px 9px;font-size:12px}.wa-msel-block{margin-bottom:6px}.wa-msel-head{color:var(--text-3);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;margin-bottom:0;padding-bottom:8px;font-size:11px;display:flex}.wa-msel-head select{width:auto;margin-bottom:0;padding:2px 5px;font-size:10.5px}.wa-msel-btn{text-align:left;background:var(--bg-2);border:1px solid var(--border-2);width:100%;color:var(--text-2);font:inherit;cursor:pointer;border-radius:8px;padding:6px 9px;font-size:12px}.wa-toggle-filters{width:100%;color:var(--text-3);font:inherit;cursor:pointer;text-align:center;background:0 0;border:none;padding:4px;font-size:11.5px}.wa-toggle-filters:hover{color:var(--text-2)}.wa-icon-row{justify-content:space-between;gap:6px;display:flex}.wa-icon-toggle{background:var(--bg-2);border:1px solid var(--border-2);color:var(--text-2);cursor:pointer;border-radius:8px;flex:1;justify-content:center;align-items:center;height:30px;font-size:12px;display:flex}.wa-icon-toggle.active{background:var(--neon-bg);border-color:var(--neon-border);color:var(--neon)}.ag-icbtn svg,.wa-icon-toggle svg,.wa-status-pill svg,.wa-panel-tab-btn svg,.wa-msel-btn svg,.wa-search-big svg,.wa-conv-meta svg{stroke:currentColor;fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;vertical-align:-3px;width:15px;height:15px}.wa-panel-tab-btn svg{vertical-align:-1px;width:16px;height:16px}.wa-status-pill svg{width:11px;height:11px;margin-left:2px}.wa-note-inline svg{stroke:currentColor;fill:none;stroke-width:1.8px;vertical-align:-2px;width:13px;height:13px}.wa-head{flex-wrap:wrap;row-gap:8px}.wa-status-pill{cursor:pointer;background:0 0;border:1px solid;border-radius:8px;padding:5px 10px;font-size:11.5px;font-weight:500}.wa-status-pill-lg{border-radius:9px;padding:8px 14px;font-size:13px;font-weight:600}.wa-status-opt{background:var(--bg-2);cursor:pointer;border-left:3px solid;border-radius:8px;margin-bottom:4px;padding:9px 10px 9px 12px}.wa-status-opt:last-child{margin-bottom:0}.wa-status-opt:hover{background:var(--surface-2)}.wa-status-opt .qf-hint{max-width:260px;line-height:1.4}.wa-toast{background:var(--surface-2,var(--surface));border:1px solid var(--border-2);color:var(--text);box-shadow:var(--shadow);z-index:50;opacity:0;border-radius:8px;padding:8px 14px;font-size:12px;transition:opacity .2s;position:absolute;bottom:70px;left:50%;transform:translate(-50%)}.wa-toast.show{opacity:1}.qf-item.disabled{opacity:.4;cursor:not-allowed}.wa-emoji-grid{grid-template-columns:repeat(6,1fr);gap:4px;width:220px;display:grid}.wa-emoji-grid button{cursor:pointer;background:0 0;border:none;border-radius:6px;padding:4px;font-size:18px}.wa-emoji-grid button:hover{background:var(--bg-2)}.wa-mic-btn.active{background:var(--red-bg);border-color:var(--red-border);color:var(--red)}.wa-msg-audio{align-items:center;gap:8px;display:flex}.wa-msg-audio audio{max-width:200px;height:32px}.wa-msg-audio-avv{background:var(--surface-2);border:1px solid var(--border-2);width:28px;height:28px;color:var(--text-2);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:10px;font-weight:600;display:flex}.wa-panel-tabs{border-bottom:1px solid var(--border);flex-wrap:wrap;gap:4px;margin-bottom:14px;padding-bottom:10px;display:flex}.wa-panel-tab-btn{border:1px solid var(--border-2);background:var(--bg-2);width:30px;height:30px;color:var(--text-2);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;font-size:13px;display:flex}.wa-panel-tab-btn.active{background:var(--neon-bg);border-color:var(--neon-border);color:var(--neon)}.wa-hist-row{border-bottom:1px solid var(--border);gap:10px;padding:8px 0;display:flex}.wa-hist-row:last-child{border-bottom:none}.wa-hist-meta{flex:1;min-width:0}.wa-hist-time{color:var(--text-3);margin-top:2px;font-size:10.5px}.wa-note-card{background:var(--bg-2);border:1px solid var(--border);border-radius:10px;margin-bottom:8px;padding:10px 12px;font-size:12px}.wa-note-meta{color:var(--text-3);margin-top:6px;font-size:10.5px}.wa-conv-list{flex:1;overflow-y:auto}.tel-shell{border:1px solid var(--border);border-radius:14px;grid-template-columns:300px 1fr;height:calc(100vh - 150px);min-height:520px;display:grid;overflow:hidden}.tel-col-list{border-right:1px solid var(--border);background:var(--surface);flex-direction:column;display:flex;position:relative;overflow:hidden}.tel-col-dial{background:var(--bg-2);justify-content:center;align-items:center;display:flex;overflow-y:auto}.tel-fab-keypad{background:var(--neon);width:52px;height:52px;color:var(--neon-text);border:none;border-radius:50%;justify-content:center;align-items:center;display:none;position:absolute;bottom:18px;right:18px;box-shadow:0 4px 14px #00000040}.tel-fab-keypad svg{stroke:currentColor;fill:none;stroke-width:1.8px;width:22px;height:22px}.tel-toggle-row{background:var(--surface);border:1px solid var(--border-2);border-radius:10px;gap:4px;margin:0 12px 10px;padding:3px;display:flex}.tel-toggle-btn{color:var(--text-3);font:inherit;cursor:pointer;background:0 0;border:none;border-radius:8px;flex:1;padding:7px;font-size:12px;font-weight:500}.tel-toggle-btn.active{background:var(--neon);color:var(--neon-text)}.tel-dialer{text-align:center;max-width:300px}.tel-display-row{margin-bottom:14px;position:relative}.tel-dialer #tel-display{text-align:center;width:100%;font-size:20px;font-family:var(--mono);background:var(--bg-2);border:1px solid var(--border-2);color:var(--text);border-radius:10px;padding:12px 40px 12px 12px}.tel-clear-btn{color:var(--text-3);cursor:pointer;background:0 0;border:none;border-radius:6px;width:26px;height:26px;font-size:14px;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.tel-clear-btn:hover{background:var(--surface-2);color:var(--text)}#tel-contact-row,.tel-contact-row{cursor:pointer;border-bottom:1px solid var(--border);padding:8px 10px;font-size:12.5px}.tel-contact-row:hover{background:var(--bg-2)}.tel-keypad{grid-template-columns:repeat(3,1fr);gap:10px;max-width:240px;margin:0 auto;display:grid}.tel-key{aspect-ratio:1;background:var(--bg-2);border:1px solid var(--border-2);color:var(--text);cursor:pointer;border-radius:50%;font-size:18px}.tel-key:hover{background:var(--surface-2)}.tel-dial-btn{background:var(--neon);width:56px;height:56px;color:var(--neon-text);cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;margin:20px auto 0;padding:0;display:flex}.tel-dial-btn svg{stroke:currentColor;fill:none;stroke-width:1.8px;width:22px;height:22px;display:block}.tel-call-card{text-align:center;background:var(--surface);border:1px solid var(--border);border-radius:16px;flex-shrink:0;max-width:280px;padding:30px 20px}.tel-tipo-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.tel-tipo-btn{background:var(--bg-2);border:1px solid var(--border);color:var(--text);font:inherit;cursor:pointer;border-radius:8px;padding:10px 6px;font-size:11.5px;font-weight:600;transition:all .15s}.tel-tipo-btn:hover{border-color:var(--neon);color:var(--neon)}.tel-tipo-skip{color:var(--text-3);margin-top:14px;font-size:11.5px;text-decoration:underline;display:block}.tel-quick-actions{border-bottom:1px solid var(--border);background:var(--bg-2);justify-content:space-around;padding:10px 12px 14px;display:flex}.tel-quick-actions button{background:var(--surface-2);border:1px solid var(--border-2);width:38px;height:38px;color:var(--text-2);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;display:flex}.tel-quick-actions button:hover{border-color:var(--neon-border);color:var(--neon)}.tel-quick-actions svg{stroke:currentColor;fill:none;stroke-width:1.8px;width:16px;height:16px}.tel-history-view{width:100%;max-width:440px;padding:20px}.tel-history-head{align-items:center;gap:10px;margin-bottom:16px;display:flex}.email-shell{border:1px solid var(--border);border-radius:14px;grid-template-columns:190px 320px 1fr;height:calc(100vh - 150px);min-height:520px;display:grid;overflow:hidden}.email-col-folders{border-right:1px solid var(--border);background:var(--surface);padding:14px 10px}.email-folder{color:var(--text-2);cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;margin-bottom:2px;padding:9px 10px;font-size:12.5px;display:flex}.email-folder:hover{background:var(--bg-2)}.email-folder.active{background:var(--neon-bg);color:var(--neon);font-weight:500}.email-folder-count{background:var(--red);color:#fff;border-radius:999px;padding:1px 6px;font-size:10px;font-weight:600}.email-col-list{border-right:1px solid var(--border);background:var(--surface);flex-direction:column;display:flex;overflow:visible}.email-filter-row{grid-template-columns:repeat(3,1fr);gap:6px;padding:0 12px 10px;display:grid}.email-filter-row .wa-msel-btn{text-align:center;white-space:nowrap;text-overflow:ellipsis;width:100%;padding:7px 6px;font-size:11px;overflow:hidden}.wa-msel-btn.has-active{border-color:var(--neon-border);color:var(--neon)}.email-item.unread .wa-conv-name{font-weight:600}.email-col-reading{background:var(--bg-2);flex-direction:column;display:flex;overflow-y:auto}.email-reading-head{border-bottom:1px solid var(--border);background:var(--surface);padding:18px 20px}.email-reading-body{flex:1;padding:20px;font-size:13px;line-height:1.7}.email-reply-box{border-top:1px solid var(--border);background:var(--surface);padding:16px 20px}.email-reply-box textarea{background:var(--bg-2);border:1px solid var(--border-2);width:100%;color:var(--text);font:inherit;resize:vertical;border-radius:8px;padding:10px;font-size:12.5px}.tel-incall-shell{align-items:flex-start;gap:20px;width:100%;height:100%;padding:24px;display:flex;overflow-y:auto}.tel-assist-panel{background:var(--surface);border:1px solid var(--border);border-radius:14px;flex:1;max-width:380px;max-height:100%;padding:18px;overflow-y:auto}.wa-conv-item{border-bottom:1px solid var(--border);cursor:pointer;gap:10px;padding:12px;display:flex}.wa-conv-item:hover{background:var(--bg-2)}.wa-conv-item.active{background:var(--neon-bg)}.wa-conv-name{color:var(--text);align-items:center;font-size:13px;font-weight:500;display:flex}.wa-conv-preview{color:var(--text-3);white-space:nowrap;text-overflow:ellipsis;max-width:190px;margin-top:2px;font-size:12px;overflow:hidden}.wa-conv-meta{text-align:right;flex-shrink:0;margin-left:auto}.wa-conv-time{color:var(--text-3);font-size:10.5px}.wa-unread-dot{background:var(--neon);border-radius:50%;width:9px;height:9px;margin-top:5px;display:inline-block}.wa-chan-badge{background:var(--blue-bg);color:var(--blue);border:1px solid var(--blue-border);border-radius:6px;margin-left:6px;padding:1px 6px;font-size:9px}.wa-head{border-bottom:1px solid var(--border);background:var(--surface);align-items:center;gap:8px;padding:12px 14px;display:flex}.wa-thread{flex-direction:column;flex:1;gap:8px;padding:16px;display:flex;overflow-y:auto}.wa-msg{word-break:break-word;border-radius:12px;max-width:66%;padding:8px 12px;font-size:12.5px;line-height:1.5}.wa-msg-in{background:var(--surface-2);color:var(--text);border-bottom-left-radius:3px;align-self:flex-start}.wa-msg-out{background:var(--neon-bg);color:var(--text);border:1px solid var(--neon-border);border-bottom-right-radius:3px;align-self:flex-end}.wa-msg-time{color:var(--text-3);text-align:right;margin-top:4px;font-size:9.5px}.wa-note-inline{background:var(--amber-bg);border:1px solid var(--amber-border);max-width:78%;color:var(--text);border-radius:10px;align-self:center;margin:4px 0;padding:8px 12px;font-size:12px}.wa-note-inline b{color:var(--amber);font-size:11px}.wa-inline-note{background:var(--amber-bg);border:1px solid var(--amber-border);border-radius:10px;margin:0 14px 10px;padding:12px}.wa-inline-note textarea{background:var(--bg-2);border:1px solid var(--border-2);width:100%;color:var(--text);font:inherit;resize:vertical;border-radius:8px;padding:8px 10px;font-size:12.5px}.wa-compose{border-top:1px solid var(--border);background:var(--surface);gap:8px;padding:12px 14px;display:flex;position:relative}.wa-compose input{background:var(--bg-2);border:1px solid var(--border-2);color:var(--text);font:inherit;border-radius:10px;flex:1;padding:9px 12px;font-size:12.5px}.wa-quickreply-dd{background:var(--surface-2);border:1px solid var(--border-2);max-height:180px;box-shadow:var(--shadow);z-index:30;border-radius:10px;position:absolute;bottom:56px;left:14px;right:96px;overflow-y:auto}.wa-quickreply-item{cursor:pointer;border-bottom:1px solid var(--border);padding:8px 12px;font-size:12px}.wa-quickreply-item:last-child{border-bottom:none}.wa-quickreply-item:hover{background:var(--bg-2)}.wa-panel-row{border-bottom:1px solid var(--border);justify-content:space-between;gap:10px;padding:7px 0;font-size:12px;display:flex}.wa-panel-row span:first-child{color:var(--text-3);flex-shrink:0}.wa-panel-row span:last-child{text-align:right}.wa-panel-actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:14px;display:grid}.wa-panel-actions button{background:var(--bg-2);border:1px solid var(--border);color:var(--text);font:inherit;cursor:pointer;border-radius:8px;padding:8px 6px;font-size:11px}.wa-panel-actions button:hover:not(:disabled){border-color:var(--neon-border);color:var(--neon)}.wa-panel-actions button:disabled{opacity:.4;cursor:not-allowed}#login-gate.gone{opacity:0;visibility:hidden;pointer-events:none}.lg-demo-badge{color:var(--text-3);background:var(--surface);border:1px solid var(--border);letter-spacing:.02em;border-radius:100px;padding:5px 10px;font-size:10.5px;font-weight:700;position:absolute;top:16px;right:18px}.lg-stage{justify-content:center;align-items:center;transition:opacity .2s;display:flex;position:absolute;inset:0}.lg-stage.hidden{display:none}#lg-stage-chooser,#lg-stage-consent{background:#14110e73}.lg-card{background:var(--surface);border:1px solid var(--border);text-align:center;border-radius:16px;width:380px;max-width:90vw;padding:38px 36px;box-shadow:0 12px 40px #0000002e}.lg-card-narrow{text-align:left;width:360px;padding:32px 30px}.lg-card-narrow h2{text-align:center;margin:0 0 3px;font-size:19px}.lg-card-narrow>svg{margin-left:auto;margin-right:auto;display:block}.lg-logo{background:linear-gradient(135deg,var(--neon),var(--neon-dark,var(--neon)));color:#fff;border-radius:14px;justify-content:center;align-items:center;width:52px;height:52px;margin:0 auto 18px;font-size:22px;font-weight:800;display:flex}.lg-card h1{margin:0 0 8px;font-size:20px}.lg-card p{color:var(--text-3);margin:0 0 24px;font-size:13px;line-height:1.5}.google-btn{color:#3c4043;cursor:pointer;background:#fff;border:1px solid #dadce0;border-radius:8px;justify-content:center;align-items:center;gap:10px;width:100%;padding:11px 16px;font-family:Arial,Roboto,sans-serif;font-size:14px;font-weight:600;transition:all .15s;display:flex}.google-btn:hover{background:#f8f8f8;box-shadow:0 1px 3px #0003}.lg-sep{color:var(--text-3);margin:16px 0;font-size:11px}.lg-muted{text-align:center;color:var(--text-3);margin:0 0 18px;font-size:12.5px}.lg-account{border:1px solid var(--border);cursor:pointer;border-radius:9px;align-items:center;gap:12px;margin-bottom:8px;padding:11px 13px;transition:all .15s;display:flex}.lg-account:hover{border-color:var(--border-2);background:var(--bg-2)}.lg-account-alt .lg-acc-name{font-size:13px;font-weight:600}.lg-avatar{background:var(--blue);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:12px;font-weight:700;display:flex}.lg-avatar-alt{background:var(--bg-2);color:var(--text-3);border:1px solid var(--border)}.lg-acc-name{font-size:13.5px;font-weight:600}.lg-acc-email{color:var(--text-3);margin-top:1px;font-size:11.5px}.lg-scopes{flex-direction:column;gap:10px;margin:14px 0;display:flex}.lg-scope{color:var(--text-2);align-items:flex-start;gap:9px;font-size:12.5px;line-height:1.4;display:flex}.lg-scope .icx{width:15px;height:15px;stroke:var(--success);fill:none;stroke-width:2.2px;flex-shrink:0;margin-top:1.5px}.lg-fineprint{color:var(--text-3);margin:4px 0 20px;font-size:11px;line-height:1.5}.lg-consent-actions{justify-content:flex-end;gap:10px;display:flex}.lg-cancel{color:var(--blue);cursor:pointer;background:0 0;border:none;padding:9px 6px;font-size:13.5px;font-weight:600}.lg-allow{background:var(--blue);color:#fff;cursor:pointer;border:none;border-radius:6px;padding:9px 20px;font-size:13.5px;font-weight:600}.lg-allow:hover{filter:brightness(1.08)}.lg-email-form{text-align:left;flex-direction:column;gap:9px;display:flex}.lg-email-form input{border:1px solid var(--border);background:var(--bg-2);width:100%;color:var(--text);font-size:13px;font:inherit;border-radius:8px;padding:10px 12px}.lg-email-form input:focus{border-color:var(--neon);outline:none}.lg-form-err{color:var(--red);font-size:11.5px}.lg-email-btn{background:var(--neon);color:#fff;cursor:pointer;border:none;border-radius:8px;width:100%;margin-top:2px;padding:10px;font-size:13.5px;font-weight:700}.lg-email-btn:hover{background:var(--neon-dark,var(--neon));filter:brightness(1.05)}.lg-links{justify-content:center;align-items:center;gap:8px;margin-top:16px;font-size:11.5px;display:flex}.lg-links a{color:var(--text-3);text-decoration:none}.lg-links a:hover{color:var(--neon);text-decoration:underline}.lg-links span{color:var(--border-2)}.lg-forgot-box{color:var(--text-2);text-align:left;background:var(--bg-2);border:1px solid var(--border);border-radius:9px;margin-top:16px;padding:14px 15px;font-size:12px;line-height:1.5}.lg-forgot-box p{margin:0 0 8px}.lg-forgot-box a{color:var(--neon);font-size:12px;font-weight:600;text-decoration:none}@media (max-width:768px){html,body,.app-shell{max-width:100vw;overflow-x:hidden}.app-main{max-width:100%;overflow-x:hidden}.mobile-menu-btn{display:flex}.sidebar{z-index:500;width:240px;height:100vh;transition:transform .2s;position:fixed;top:0;left:0;transform:translate(-100%)}.sidebar.expanded{width:240px;transform:translate(0)}.sidebar .sidebar-item .lbl{display:inline}.sidebar .sidebar-brand-name{display:flex}.sidebar .sidebar-chevron{display:inline-block}.sidebar.expanded .sidebar-submenu{display:flex}.sidebar-backdrop.show{display:block}}@media (max-width:900px){.layout{grid-template-columns:1fr}.orc-dash-stats{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.orc-dash-stats{grid-template-columns:1fr}}@media (max-width:900px){.conv-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.conv-grid{grid-template-columns:1fr}}@media (max-width:560px){.orc-choice-row{flex-direction:column}.tm-row{grid-template-columns:1fr}}@media (max-width:900px){.orcf-grid{grid-template-columns:1fr}}@media (max-width:760px){.rel-shell{flex-direction:column}.rel-menu{flex-wrap:wrap;gap:4px;width:100%;display:flex;position:static}.rel-menu-item{flex:1;min-width:140px}}@media (max-width:1080px){.f-cols{grid-template-columns:1fr}}@media (max-width:900px){.ct-cols{grid-template-columns:1fr}}@media (max-width:560px){.dash-row{grid-template-columns:1fr}}@media (max-width:420px){.team-row{grid-template-columns:1fr}}@media (max-width:1100px){.dash-row.thirds{grid-template-columns:1fr}}@media (max-width:1000px){.dash-layout{grid-template-columns:1fr}}@media (max-width:900px){.ag-layout{grid-template-columns:1fr}.ag-year-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.tm-body{grid-template-columns:1fr}}@media (max-width:768px){.wa-shell{border:none;border-radius:0;grid-template-columns:1fr;height:calc(100vh - 120px);overflow:visible}.wa-col-list,.wa-col-center,.wa-col-panel{border:none;width:0;overflow:hidden;display:none!important}.wa-shell.mv-list .wa-col-list{width:100%;overflow:visible;display:flex!important}.wa-shell.mv-chat .wa-col-center{width:100%;display:flex!important}.wa-shell.mv-panel .wa-col-panel{width:100%;display:block!important}.wa-back-btn{flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.wa-back-btn svg{stroke:currentColor;fill:none;stroke-width:2px;width:18px;height:18px}.tel-shell{border:none;border-radius:0;grid-template-columns:1fr;height:calc(100vh - 120px);overflow:hidden}.tel-col-list,.tel-col-dial{border:none;width:0;overflow:hidden;display:none!important}.tel-shell.mv-list .tel-col-list,.tel-shell.mv-dial .tel-col-dial{width:100%;display:flex!important}.tel-fab-keypad{display:flex}.tel-incall-shell{flex-direction:column;gap:14px;padding:16px;overflow-y:auto}.tel-call-card{width:100%;max-width:100%;padding:18px 20px}.tel-assist-panel{flex:none;width:100%;max-width:100%}.email-shell{border:none;border-radius:0;grid-template-columns:1fr;height:calc(100vh - 120px);overflow:visible}.email-col-folders,.email-col-list,.email-col-reading{border:none;width:0;overflow:hidden;display:none!important}.email-shell.mv-list{flex-direction:column;display:flex}.email-shell.mv-list .email-col-folders{flex-shrink:0;width:100%;padding:10px 12px;overflow:visible;display:block!important}.email-shell.mv-list .email-folder-list{flex-flow:wrap;gap:6px;display:flex}.email-shell.mv-list .email-folder{margin-bottom:0}.email-shell.mv-list .email-col-list{flex:1;width:100%;min-height:0;overflow:visible;display:flex!important}.email-shell.mv-reading .email-col-reading{width:100%;display:flex!important}}:root,[data-theme=dark]{--bg:#0a0e1a;--bg-2:#0e1424;--surface:#131a2e;--surface-2:#182138;--border:#ffffff12;--border-2:#ffffff21;--neon:#6ac2c6;--neon-hover:#56afb3;--neon-bg:#6ac2c61f;--neon-border:#6ac2c657;--neon-text:#0a0e1a;--blue:#4d9fff;--blue-bg:#4d9fff1a;--blue-border:#4d9fff52;--amber:#e6b800;--amber-bg:#e6b8001a;--amber-border:#e6b80052;--red:#f0616d;--red-bg:#f0616d1a;--red-border:#f0616d52;--purple:#a389f4;--purple-bg:#a389f41a;--purple-border:#a389f452;--gray:#8a95a8;--gray-bg:#8a95a81f;--gray-border:#8a95a852;--success:#4cc38a;--success-bg:#4cc38a1a;--success-border:#4cc38a52;--sidebar-bg:var(--surface);--sidebar-text:var(--text);--sidebar-text-2:var(--text-2);--sidebar-border:var(--border);--sidebar-accent:var(--neon);--sidebar-accent-bg:var(--neon-bg);--text:#eaeef7;--text-2:#93a0b8;--text-3:#5c6878;--shadow:0 12px 30px #0006;--scroll-thumb:#ffffff1f;--scroll-thumb-hover:#ffffff38}[data-theme=light]{--bg:#f5f6f9;--bg-2:#fff;--surface:#fff;--surface-2:#eef0f5;--border:#0f142317;--border-2:#0f142329;--neon:#007277;--neon-hover:#006166;--neon-bg:#00727717;--neon-border:#00727759;--neon-text:#fff;--blue:#1a6fe0;--blue-bg:#1a6fe014;--blue-border:#1a6fe04d;--amber:#a66d00;--amber-bg:#e6b8001f;--amber-border:#a66d004d;--red:#c73648;--red-bg:#c7364814;--red-border:#c736484d;--purple:#6c4fd6;--purple-bg:#6c4fd614;--purple-border:#6c4fd64d;--gray:#6b7385;--gray-bg:#6b73851a;--gray-border:#6b738547;--success:#1a7f4b;--success-bg:#1a7f4b17;--success-border:#1a7f4b52;--text:#171b26;--text-2:#525a6e;--text-3:#8890a1;--sidebar-bg:#14213d;--sidebar-text:#f2f4f8;--sidebar-text-2:#a9b2c6;--sidebar-border:#ffffff17;--sidebar-accent:#6ac2c6;--sidebar-accent-bg:#6ac2c624;--shadow:0 12px 30px #14192d1f;--scroll-thumb:#0f142326;--scroll-thumb-hover:#0f142347}*{box-sizing:border-box}html,body{background:var(--bg);color:var(--text);font-family:var(--font-inter), "Inter", system-ui, sans-serif;-webkit-font-smoothing:antialiased;line-height:1.5}body{transition:background .2s,color .2s}::selection{background:var(--neon);color:var(--neon-text)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--scroll-thumb);background-clip:padding-box;border:2px solid #0000;border-radius:6px}::-webkit-scrollbar-thumb:hover{background:var(--scroll-thumb-hover);background-clip:padding-box}*{scrollbar-width:thin;scrollbar-color:var(--scroll-thumb) transparent}.app-shell{min-height:100vh;display:flex}.sidebar{background:var(--sidebar-bg);border-right:1px solid var(--sidebar-border);flex-direction:column;flex-shrink:0;width:216px;height:100vh;padding:14px 0;transition:width .18s,background .2s;display:flex;position:sticky;top:0;overflow:hidden}.sidebar:not(.expanded){width:58px}.sidebar-brand-row{border-bottom:1px solid var(--sidebar-border);align-items:center;gap:12px;margin-bottom:8px;padding:10px 19px 18px;display:flex}.sidebar-hamburger{color:var(--sidebar-text-2);cursor:pointer;background:0 0;border:none;flex-shrink:0;align-items:center;padding:0;display:flex}.sidebar-hamburger:hover{color:var(--sidebar-text)}.sidebar-brand-name{color:var(--sidebar-text);white-space:nowrap;align-items:center;gap:7px;font-size:13.5px;font-weight:600;display:none}.sidebar.expanded .sidebar-brand-name{display:flex}.sidebar-brand-name .dot{background:var(--sidebar-accent);border-radius:50%;flex-shrink:0;width:8px;height:8px}.sidebar-item{color:var(--sidebar-text-2);cursor:pointer;white-space:nowrap;text-align:left;background:0 0;border:0;border-left:3px solid #0000;align-items:center;gap:13px;width:100%;padding:10px 19px;font-family:inherit;font-size:12.5px;text-decoration:none;display:flex}.sidebar-item .ic{flex-shrink:0;width:18px;display:flex}.sidebar .ic svg{stroke:currentColor;fill:none;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.sidebar-item:hover{color:var(--sidebar-text);background:#80808029}.sidebar-item.active{background:var(--sidebar-accent-bg);color:var(--sidebar-accent);border-left-color:var(--sidebar-accent)}.sidebar-item .lbl{display:none}.sidebar.expanded .sidebar-item .lbl{display:inline}.sidebar-item.breve{cursor:default;opacity:.38}.sidebar-item.breve:hover{color:var(--sidebar-text-2);background:0 0}.sidebar.expanded .sidebar-item.breve .lbl:after{content:"em breve";text-transform:uppercase;letter-spacing:.04em;border:1px solid var(--sidebar-border);vertical-align:middle;border-radius:999px;margin-left:7px;padding:1px 5px;font-size:8.5px}.sidebar-backdrop{z-index:490;background:#00000073;display:none;position:fixed;inset:0}.mobile-menu-btn{color:var(--text-2);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;margin-right:10px;padding:0;display:none}.app-main{flex:1;width:100%;min-width:0;max-width:1520px;margin:0 auto;padding:22px 20px 60px}.topbar{color:var(--text-3);align-items:center;gap:10px;margin-bottom:16px;font-size:13px;display:flex}.brand{color:var(--text);align-items:center;gap:8px;font-weight:600;text-decoration:none;display:flex}.brand .dot{background:var(--neon);border-radius:50%;width:9px;height:9px}.crumb-sep{opacity:.4}.crumb-cur{color:var(--text-2)}.theme-toggle{background:var(--surface);border:1px solid var(--border);cursor:pointer;border-radius:999px;gap:2px;margin-left:auto;padding:5px;display:flex}.theme-toggle .tt-opt{width:26px;height:26px;color:var(--text-3);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;font-size:13px;display:flex}.theme-toggle .tt-opt.on{background:var(--neon);color:var(--neon-text)}@media (max-width:768px){html,body,.app-shell{max-width:100vw;overflow-x:hidden}.app-main{max-width:100%;overflow-x:hidden}.mobile-menu-btn{display:flex}.sidebar{z-index:500;width:240px;height:100vh;transition:transform .2s;position:fixed;top:0;left:0;transform:translate(-100%)}.sidebar.expanded{width:240px;transform:translate(0)}.sidebar .sidebar-item .lbl{display:inline}.sidebar .sidebar-brand-name{display:flex}.sidebar-backdrop.show{display:block}}.card{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:16px 18px}.eyebrow{text-transform:uppercase;letter-spacing:.07em;color:var(--text-3);font-size:10px;font-weight:600}.btn{border:1px solid var(--border);background:var(--surface);color:var(--text-2);cursor:pointer;border-radius:8px;align-items:center;gap:7px;padding:7px 14px;font-family:inherit;font-size:12.5px;font-weight:600;text-decoration:none;transition:all .15s;display:inline-flex}.btn:hover:not(:disabled){border-color:var(--border-2);color:var(--text)}.btn:disabled{opacity:.5;cursor:default}.btn-primario{background:var(--neon);color:var(--neon-text);border-color:#0000}.btn-primario:hover:not(:disabled){background:var(--neon-hover);color:var(--neon-text)}.btn-perigo{color:var(--red);border-color:var(--red-border);background:var(--red-bg)}.campo{background:var(--bg-2);border:1px solid var(--border);width:100%;color:var(--text);border-radius:8px;padding:8px 11px;font-family:inherit;font-size:13px}.campo::placeholder{color:var(--text-3)}.campo:focus{border-color:var(--neon-border);box-shadow:0 0 0 3px var(--neon-bg);outline:none}.rotulo{color:var(--text-2);margin-bottom:5px;font-size:11px;font-weight:500;display:block}.chip{border:1px solid var(--gray-border);background:var(--gray-bg);color:var(--gray);border-radius:999px;align-items:center;gap:5px;padding:2px 8px;font-size:10.5px;font-weight:600;display:inline-flex}.chip-pf{border-color:var(--blue-border);background:var(--blue-bg);color:var(--blue)}.chip-pj{border-color:var(--purple-border);background:var(--purple-bg);color:var(--purple)}.chip-wa{border-color:var(--success-border);background:var(--success-bg);color:var(--success)}.mono{font-family:var(--font-mono-code), ui-monospace, monospace}.aviso-erro{border:1px solid var(--red-border);background:var(--red-bg);color:var(--red);border-radius:10px;padding:12px 14px;font-size:12.5px}.modal-fundo{z-index:600;background:#0000008c;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.modal-caixa{background:var(--surface);border:1px solid var(--border-2);box-shadow:var(--shadow);border-radius:14px;width:100%;max-width:560px;max-height:90vh;padding:20px 22px;overflow-y:auto}.cf-input{background:var(--bg-2);border:1px solid var(--border);width:100%;color:var(--text);font:inherit;border-radius:8px;padding:7px 10px;font-size:12.5px}.cf-input.campo-chave{-webkit-text-security:disc;font-family:ui-monospace,monospace}.cf-input:focus{border-color:var(--neon-border);outline:none}.cf-leitura{color:var(--text);align-items:center;gap:8px;padding:7px 0;font-size:12.5px;display:flex}.esqueleto{flex-direction:column;gap:10px;display:flex}.esq-bloco,.esq-linha{background:var(--surface-2);border-radius:10px;animation:1.2s ease-in-out infinite esq-pulso}.esq-barra{max-width:520px;height:38px}.esq-item{height:52px}.esq-cabeca{height:96px}.esq-alto{height:180px}.esq-colunas{gap:10px;display:flex;overflow:hidden}.esq-coluna{flex-direction:column;flex:0 0 260px;gap:8px;display:flex}.esq-coluna .esq-bloco{height:70px}@keyframes esq-pulso{50%{opacity:.55}}@media (max-width:768px){.esq-coluna{flex-basis:84vw}}.ctt-resumo{color:var(--text-3);flex-wrap:wrap;align-items:center;gap:6px;margin:2px 2px 8px;font-size:12px;display:flex}.ctt-resumo>span:first-child{color:var(--text-2);font-weight:500}.ctt-resumo button{font:inherit;color:var(--text-3);cursor:pointer;background:0 0;border:0;padding:2px 0}.ctt-resumo button b{color:var(--text-2);font-weight:600}.ctt-resumo button:hover b{color:var(--neon)}.ctt-carregando{margin-left:auto}.ctt-seg-tab .seg-n{font-variant-numeric:tabular-nums;color:var(--text-3);background:var(--surface-2);border-radius:999px;padding:1px 7px;font-size:11px;font-weight:500}.ctt-seg-tab.active .seg-n{color:var(--neon);background:var(--neon-bg)}.ctt-seg-salvar{border:1px solid var(--neon-border);color:var(--neon);font:inherit;cursor:pointer;background:0 0;border-radius:8px;flex-shrink:0;padding:5px 10px;font-size:12px;font-weight:600}.ctt-seg-salvar:hover{background:var(--neon-bg)}.ctt-bulkbar{flex-wrap:wrap;row-gap:8px}.lote-botoes{flex-wrap:wrap;gap:6px;margin-left:auto;display:flex}.lote-botoes .tm-tag-opt{font:inherit;cursor:pointer;font-size:12px}.lote-perigo{border-color:var(--red)!important;color:var(--red)!important}.lote-link{font:inherit;color:var(--neon);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:2px 0;font-size:12px;font-weight:600;text-decoration:underline}.lote-aviso{border:1px solid var(--success-border);background:var(--success-bg);color:var(--success);border-radius:10px;align-items:center;gap:10px;margin-bottom:12px;padding:8px 12px;font-size:12.5px;font-weight:500;display:flex}.lote-aviso button{color:inherit;cursor:pointer;background:0 0;border:0;margin-left:auto;font-size:12px}.lote-caixa{max-width:440px}.lote-sub{color:var(--text-3);margin:2px 0 10px;font-size:12.5px}.lote-tabs{margin:4px 0 12px}.lote-nota{color:var(--text-2);margin:10px 0 0;font-size:12.5px;line-height:1.5}.lote-lista{gap:2px;max-height:220px;display:grid;overflow-y:auto}.lote-opcao{cursor:pointer;align-items:center;gap:8px;padding:6px 2px;font-size:13px;display:flex}.lote-opcao input{width:16px;height:16px}.lote-duas{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;display:grid}.lote-acoes{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}@media (max-width:768px){.lote-botoes{width:100%;margin-left:0}.lote-botoes .tm-tag-opt{min-height:36px}}.so-celular{display:none!important}.nav-inferior{display:none}.numero-valor{font-size:26px}.menu-tema{color:var(--text-2);justify-content:space-between;align-items:center;padding:6px 10px 8px;font-size:12.5px;display:flex}.menu-tema .theme-toggle{margin-left:0}@media (max-width:768px){.so-celular{display:inline-flex!important}.so-computador{display:none!important}.menu-tema{display:flex}input,select,textarea,.campo,.cf-input{font-size:16px!important}.app-main{padding:12px 14px calc(84px + env(safe-area-inset-bottom,0px))}.topbar{gap:8px;margin-bottom:12px}.topbar .brand{white-space:nowrap;text-overflow:ellipsis;max-width:46vw;overflow:hidden}.topbar-acoes{gap:6px}.rotulo-novo{display:none}.topbar-acoes .btn-primario{justify-content:center;width:36px;height:34px;padding:0;font-size:18px}.avatar{width:34px;height:34px}.nav-inferior{z-index:480;background:var(--surface);border-top:1px solid var(--border-2);padding:6px max(6px, env(safe-area-inset-right,0px)) calc(6px + env(safe-area-inset-bottom,0px)) max(6px, env(safe-area-inset-left,0px));display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -6px 20px #0a0e1a14}.nav-inferior a{min-height:48px;color:var(--text-3);border-radius:10px;flex-direction:column;flex:1;align-items:center;gap:3px;padding:6px 0 4px;font-size:10.5px;font-weight:500;text-decoration:none;display:flex}.nav-inferior a.on{color:var(--neon);background:var(--neon-bg)}.nav-inferior svg{stroke:currentColor;fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:21px;height:21px}.numeros{gap:8px!important;margin-bottom:16px!important}.numeros .numero{grid-template-columns:1fr auto;align-items:center;column-gap:12px;padding:12px 14px;display:grid}.numeros .numero .numero-valor{grid-area:1/2/span 2;font-size:19px;margin-top:0!important}.toolbar{gap:6px;margin-bottom:10px}.toolbar .search{flex:140px;min-width:0;padding:7px 10px}.toolbar .dd-btn{padding:8px 10px}.toolbar .dd-btn .car{display:none}.viewtoggle{flex:100%;margin-left:0;padding:2px}.viewtoggle button{flex:1;padding:6px 2px;font-size:12px}.ruler-wrap{border-radius:10px;margin-bottom:10px;padding:3px}.ruler{gap:3px;min-width:0}.rp{border-radius:8px;flex:none;align-items:baseline;gap:6px;padding:7px 12px;display:flex}.rp .nm{order:1;margin:0;font-size:12.5px}.rp .cnt{order:2;font-size:11px}.rp .val{display:none}.table-card>.t-head{padding:8px 12px}.table-card>.t-head h2{display:none}.t-head-actions{margin-left:0}.kanban-wrap{scroll-snap-type:x mandatory;min-height:300px;max-height:calc(100dvh - 300px)}.kanban{gap:6px;padding:8px}.kcol{scroll-snap-align:start;flex:0 0 84vw;width:84vw;min-width:84vw}.kcol-head{padding:7px 10px}.kcol-head .kv-pond{display:none}.kcol-body{padding:6px}.kcard{margin-bottom:6px;padding:8px 10px}.kcard-top{padding-right:84px}.kcard-top-right{flex-direction:row;align-items:center}.kcard-icons{border:0;margin:0;padding:0;position:absolute;bottom:4px;right:6px}.f-cols,.ct-cols{grid-template-columns:minmax(0,1fr)!important}.f-cols>*,.ct-cols>*{min-width:0}.f-rail-right{order:-1}.ct-hero{padding:14px}.prog{min-width:0}.prog-seg{white-space:nowrap;text-overflow:ellipsis;flex:none;min-width:108px;max-width:160px;padding:10px 14px;overflow:hidden}.ctt-segments-row,.ctt-qf-row{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.ctt-segments-row::-webkit-scrollbar{display:none}.ctt-qf-row::-webkit-scrollbar{display:none}.ctt-seg-tab{white-space:nowrap;flex-shrink:0;padding:8px 12px}.ctt-qf-row{gap:6px;margin-bottom:8px}.ctt-qf-select{border-radius:10px;flex-shrink:0;max-width:70vw;padding:6px 12px;font-size:13px!important}.table-card{overflow:visible}.table-card table,.table-card tbody{width:100%;display:block}.table-card thead{display:none}.table-card tbody tr{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:baseline;gap:2px 10px;padding:11px 14px;display:flex}.table-card tbody td{color:var(--text-2);text-overflow:ellipsis;max-width:100%;font-size:12px;display:block;overflow:hidden;border:0!important;padding:0!important}.table-card tbody td:first-child,.table-card tbody td.ctt-td-check+td{color:var(--text);flex:100%;font-size:14px}.table-card tbody td.ctt-td-check,.table-card tbody td:nth-child(n+5){display:none}.table-card tbody tr:has(.ctt-td-check) td:nth-child(5){display:block}.ctt-pagination{flex-wrap:wrap;gap:8px}.stat-cards-row{flex-wrap:nowrap;justify-content:flex-start;gap:8px;margin-bottom:12px;padding-bottom:4px;overflow-x:auto}.stat-card{flex-shrink:0;gap:8px;min-width:auto;padding:8px 12px}.stat-card .sc-ic{display:none}.stat-card .sc-n{font-size:16px}.ag-toolbar-top{gap:6px}.ag-month-grid{gap:3px}.ag-day{border-radius:8px;min-height:46px;padding:4px;overflow:hidden}.ag-day .ag-ev{background:var(--neon);vertical-align:middle;border:0;border-radius:50%;width:6px;height:6px;margin:0 2px 0 0;padding:0;font-size:0;display:inline-block;overflow:hidden}.modal-fundo{align-items:flex-end;padding:0}.modal-caixa,.task-modal{max-height:92dvh;padding-bottom:calc(20px + env(safe-area-inset-bottom,0px));border-radius:16px 16px 0 0;width:100%!important;max-width:100%!important}.busca-fundo{align-items:flex-start;padding:10px}}.lg-logo,.lg-email-btn{color:var(--neon-text)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.sidebar-grupo+.sidebar-grupo{border-top:1px solid var(--sidebar-border);margin-top:6px;padding-top:6px}.sidebar-grupo-titulo{letter-spacing:.07em;text-transform:uppercase;color:var(--sidebar-text-2);opacity:.75;white-space:nowrap;padding:8px 19px 4px 22px;font-size:10px;font-weight:600;display:none}.sidebar.expanded .sidebar-grupo-titulo{display:block}@media (max-width:768px){.sidebar .sidebar-grupo-titulo{display:block}}.topbar-acoes{align-items:center;gap:8px;margin-left:auto;display:flex}.topbar-acoes .theme-toggle{margin-left:0}.busca-gatilho{background:var(--surface);border:1px solid var(--border);width:300px;color:var(--text-3);font:inherit;cursor:pointer;text-align:left;border-radius:8px;align-items:center;gap:8px;padding:7px 10px;font-size:12.5px;display:flex}.busca-gatilho:hover{border-color:var(--border-2);color:var(--text-2)}.busca-gatilho svg,.busca-campo svg{stroke:currentColor;fill:none;stroke-width:2px;stroke-linecap:round;flex-shrink:0;width:15px;height:15px}.busca-gatilho-txt{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}kbd{font-family:var(--font-mono-code), ui-monospace, monospace;color:var(--text-3);border:1px solid var(--border-2);background:var(--bg-2);white-space:nowrap;border-radius:5px;padding:1px 5px;font-size:10px}.menu-suspenso{position:relative}.menu-painel{background:var(--surface);border:1px solid var(--border-2);min-width:200px;box-shadow:var(--shadow);z-index:550;border-radius:10px;flex-direction:column;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);left:0}.menu-painel.direita{left:auto;right:0}.menu-opcao{font:inherit;color:var(--text);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:6px;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;font-size:12.5px;text-decoration:none;display:flex}.menu-opcao:hover,.menu-opcao:focus-visible{background:var(--surface-2);outline:none}.menu-opcao.breve{color:var(--text-3);cursor:default}.menu-opcao.breve:hover{background:0 0}.menu-opcao small{text-transform:uppercase;letter-spacing:.04em;border:1px solid var(--border-2);border-radius:999px;padding:1px 6px;font-size:9px}.menu-cabeca{border-bottom:1px solid var(--border);flex-direction:column;margin-bottom:4px;padding:8px 10px 10px;font-size:12.5px;display:flex}.menu-cabeca span{color:var(--text-3);font-size:11px}.avatar{background:var(--neon-bg);border:1px solid var(--neon-border);width:32px;height:32px;color:var(--neon);font:inherit;cursor:pointer;border-radius:50%;justify-content:center;align-items:center;font-size:11px;font-weight:600;display:flex}.busca-fundo{align-items:flex-start;padding-top:12vh}.busca-caixa{background:var(--surface);border:1px solid var(--border-2);width:100%;max-width:720px;box-shadow:var(--shadow);border-radius:14px;flex-direction:column;max-height:70vh;display:flex;overflow:hidden}.busca-campo{border-bottom:1px solid var(--border);color:var(--text-3);align-items:center;gap:10px;padding:14px 16px;display:flex}.busca-campo input{min-width:0;color:var(--text);font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:14px}.busca-campo input::placeholder{color:var(--text-3)}.busca-resultados{padding:6px;overflow-y:auto}.busca-grupo{flex-direction:column;padding:6px 0;display:flex}.busca-grupo .eyebrow{padding:4px 10px 6px}.busca-item{width:100%;font:inherit;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;display:flex}.busca-item.on{background:var(--neon-bg)}.busca-item-txt{flex-direction:column;min-width:0;display:flex}.busca-item-titulo{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;overflow:hidden}.busca-item-detalhe{color:var(--text-3);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.busca-status{border:1px solid var(--gray-border);background:var(--gray-bg);color:var(--gray);border-radius:999px;flex-shrink:0;padding:2px 8px;font-size:10.5px;font-weight:600}.busca-status-ganha{border-color:var(--success-border);background:var(--success-bg);color:var(--success)}.busca-status-perdida{border-color:var(--red-border);background:var(--red-bg);color:var(--red)}.busca-vazio{text-align:center;color:var(--text-3);padding:22px 12px;font-size:12.5px}.busca-rodape{border-top:1px solid var(--border);color:var(--text-3);align-items:center;gap:14px;padding:9px 14px;font-size:11px;display:flex}.busca-carregando{margin-left:auto}@media (max-width:1100px){.busca-gatilho{width:220px}}@media (max-width:768px){.busca-gatilho{justify-content:center;width:36px;height:34px;padding:0}.busca-gatilho-txt,.busca-gatilho kbd,.busca-rodape,.topbar .crumb-sep,.topbar .crumb-cur{display:none}.busca-fundo{padding-top:16px}}.cfg{max-width:760px}.cfg-aviso{color:var(--text-3);margin:0 0 12px;font-size:12.5px}.cfg-secao{margin-bottom:16px;padding:4px 18px}.cfg-titulo{letter-spacing:.04em;text-transform:uppercase;color:var(--text-3);margin:14px 0 4px;font-size:12px;font-weight:600}.cfg-linha{border-top:1px solid var(--border);align-items:flex-start;gap:16px;padding:14px 0;display:flex}.cfg-titulo+.cfg-linha{border-top:0}.cfg-texto{flex:1;gap:4px;min-width:0;display:grid}.cfg-nome{color:var(--text);font-size:14px;font-weight:600}.cfg-desc{color:var(--text-2);font-size:12.5px;line-height:1.5}.cfg-chave{border:1px solid var(--border-2);background:var(--surface-2);cursor:pointer;border-radius:999px;flex-shrink:0;width:44px;height:24px;margin-top:2px;padding:2px;transition:background-color .18s,border-color .18s}.cfg-chave span{background:var(--text-3);border-radius:50%;width:18px;height:18px;transition:transform .18s cubic-bezier(.2,0,0,1),background-color .18s;display:block}.cfg-chave.on{background:var(--neon);border-color:var(--neon)}.cfg-chave.on span{background:var(--neon-text);transform:translate(20px)}.cfg-chave:disabled{opacity:.55;cursor:not-allowed}.cfg-chave:focus-visible{outline:2px solid var(--neon);outline-offset:2px}.cav-r{--h:210;letter-spacing:.02em;background:hsl(var(--h) 55% 92%);color:hsl(var(--h) 45% 30%);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:600;display:inline-flex}:root[data-theme=dark] .cav-r{background:hsl(var(--h) 30% 22%);color:hsl(var(--h) 55% 82%)}.cav-r.cav-vazio{background:var(--surface-2);color:var(--text-3)}.cav-r svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:58%;height:58%}.cav-p{width:22px;height:22px;font-size:9.5px}.cav-m{width:32px;height:32px;font-size:12px}.cav-g{width:52px;height:52px;font-size:18px}.ctt-busca{flex:320px;max-width:460px}.ctt-filtrar,.ctt-limpar,.ctt-mais,.ctt-exportar{background:var(--surface);border:1px solid var(--border);font:inherit;color:var(--text-2);cursor:pointer;border-radius:10px;align-items:center;gap:6px;padding:8px 12px;font-size:12.5px;font-weight:500;transition:border-color .15s,background-color .15s,color .15s;display:inline-flex}.ctt-filtrar:hover,.ctt-mais:hover,.ctt-exportar:hover{border-color:var(--border-2);color:var(--text)}.ctt-filtrar.on{background:var(--neon-bg);border-color:var(--neon-border);color:var(--neon)}.ctt-filtrar-n{background:var(--neon);min-width:18px;height:18px;color:var(--neon-text);border-radius:999px;justify-content:center;align-items:center;padding:0 5px;font-size:11px;font-weight:600;display:inline-flex}.ctt-limpar{color:var(--text-3);background:0 0;border-color:#0000}.ctt-limpar:hover{color:var(--red)}.ctt-mais{background:0 0;border-style:dashed}.ctt-qf-row .ctt-qf-select{border-radius:10px;padding:7px 12px}.ctt-filtrar:focus-visible,.ctt-limpar:focus-visible,.ctt-mais:focus-visible,.ctt-exportar:focus-visible,.ctt-ver:focus-visible,.ctt-invalidos:focus-visible{outline:2px solid var(--neon);outline-offset:2px}.ctt-resumo .ctt-invalidos{color:var(--amber);text-underline-offset:2px;text-decoration:underline}.ctt-nome-cel{align-items:center;gap:10px;min-width:0;display:flex}.ctt-nome-txt{flex:auto;min-width:0;display:grid}.ctt-td-nome{min-width:220px}.ctt-td-dado{white-space:nowrap;text-overflow:ellipsis;font-variant-numeric:tabular-nums;overflow:hidden}.ctt-nome{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}tr:hover .ctt-nome{color:var(--neon)}.ctt-nome.invalido{color:var(--text-3);font-weight:500}.ctt-nome-sub{color:var(--text-3);white-space:nowrap;text-overflow:ellipsis;font-variant-numeric:tabular-nums;font-size:11.5px;overflow:hidden}.ctt-ver{background:var(--surface);border:1px solid var(--border-2);font:inherit;color:var(--text-2);cursor:pointer;opacity:0;border-radius:8px;flex-shrink:0;margin-left:auto;padding:4px 10px;font-size:12px;font-weight:500;transition:opacity .12s}tr:hover .ctt-ver,.ctt-ver:focus-visible,tr.ctt-linha-previa .ctt-ver{opacity:1}.ctt-ver:hover{color:var(--neon);border-color:var(--neon-border)}tr.ctt-linha-previa td{background:var(--neon-bg)}.ctt-dono{color:var(--text-2);align-items:center;gap:7px;display:inline-flex}.ctt-muted{color:var(--text-3)}.ctt-oport{white-space:nowrap;align-items:baseline;gap:6px;display:inline-flex}.ctt-oport b{color:var(--text);font-variant-numeric:tabular-nums;font-weight:600}.ctt-oport span{color:var(--text-3);font-size:11.5px}.ctt-exportar{margin-left:8px}.previa-fundo{z-index:60;background:#0a0e1a2e;position:fixed;inset:0}.previa{z-index:61;background:var(--surface);border-left:1px solid var(--border);flex-direction:column;width:min(400px,100vw);padding:18px 20px 0;animation:.2s cubic-bezier(.2,0,0,1) previa-entra;display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:-12px 0 32px #0a0e1a1f}@keyframes previa-entra{0%{opacity:0;transform:translate(24px)}}.previa-topo{justify-content:space-between;align-items:flex-start;display:flex}.previa-fechar{color:var(--text-3);cursor:pointer;background:0 0;border:0;border-radius:8px;width:32px;height:32px;font-size:15px}.previa-fechar:hover{background:var(--surface-2);color:var(--text)}.previa-nome{color:var(--text);margin:12px 0 2px;font-size:18px;font-weight:600;line-height:1.3}.previa-sub{color:var(--text-3);font-size:12.5px}.previa-acoes{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:16px 0 6px;display:grid}.previa-acao{color:var(--text-2);border-radius:10px;flex-direction:column;align-items:center;gap:5px;padding:8px 2px;font-size:11.5px;text-decoration:none;display:flex}.previa-acao .ic{border:1px solid var(--border-2);border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.previa-acao .ic svg{fill:none;stroke:currentColor;stroke-width:1.7px;width:17px;height:17px}a.previa-acao:hover{color:var(--neon)}a.previa-acao:hover .ic{border-color:var(--neon-border);background:var(--neon-bg)}.previa-acao.off{opacity:.4;cursor:not-allowed}.previa-corpo{flex:1;margin:0 -20px;padding:4px 20px 16px;overflow-y:auto}.previa-campos{gap:12px;margin:10px 0 18px;display:grid}.previa-campos div{gap:2px;display:grid}.previa-campos dt{color:var(--text-3);font-size:11.5px}.previa-campos dd{color:var(--text);overflow-wrap:anywhere;margin:0;font-size:13.5px}.previa-campos .vazio,.previa-vazio{color:var(--text-3)}.previa-vazio{margin:2px 0 0;font-size:12.5px}.previa-bloco{border-top:1px solid var(--border);padding:14px 0 6px}.previa-bloco h3{letter-spacing:.04em;text-transform:uppercase;color:var(--text-3);align-items:center;gap:6px;margin:0 0 8px;font-size:12px;font-weight:600;display:flex}.previa-n{background:var(--surface-2);letter-spacing:0;border-radius:999px;padding:0 7px;font-size:11px}.previa-item{border-radius:8px;gap:2px;margin:0 -10px;padding:8px 10px;text-decoration:none;display:grid}a.previa-item:hover{background:var(--surface-2)}.previa-item-titulo{color:var(--text);font-size:13px;font-weight:500}.previa-item-det{color:var(--text-3);font-size:11.5px}.previa-rodape{border-top:1px solid var(--border);padding:14px 0 18px}.previa-abrir{justify-content:center;width:100%;text-decoration:none;display:flex}@media (max-width:768px){.ctt-busca{flex-basis:100%;max-width:none}.ctt-ver{display:none}.table-card tbody tr:has(.ctt-td-nome) td:not(.ctt-td-nome){margin-left:42px}.previa{border-left:0;border-radius:16px 16px 0 0;width:100vw;max-height:88dvh;animation-name:previa-sobe;top:auto}@keyframes previa-sobe{0%{opacity:0;transform:translateY(24px)}}}@media (prefers-reduced-motion:reduce){.previa{animation:none}}.fx{grid-template-columns:300px minmax(0,1fr) 300px;grid-template-areas:"esq centro dir";align-items:start;gap:16px;display:grid}.fx-esq{grid-area:esq}.fx-centro{grid-area:centro}.fx-dir{grid-area:dir}.fx-esq,.fx-centro,.fx-dir{gap:12px;min-width:0;display:grid}@media (max-width:1280px){.fx{grid-template-columns:300px minmax(0,1fr);grid-template-areas:"esq centro""esq dir"}}@media (max-width:900px){.fx{grid-template-columns:minmax(0,1fr);grid-template-areas:"esq""centro""dir"}}.fx-card{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:14px 16px}.fx-card-topo{justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.fx-card-topo h2{letter-spacing:.04em;text-transform:uppercase;color:var(--text-3);align-items:center;gap:6px;margin:0;font-size:12px;font-weight:600;display:flex}.fx-salvando{color:var(--text-3);font-size:11.5px}.fx-link{font:inherit;color:var(--neon);cursor:pointer;background:0 0;border:0;padding:2px 0;font-size:12px;font-weight:600}.fx-link:hover{text-decoration:underline}.fx-vazio{color:var(--text-3);margin:0;font-size:12.5px;line-height:1.5}.fx-voltar{color:var(--text-3);margin-bottom:12px;font-size:12.5px;text-decoration:none;display:inline-block}.fx-voltar:hover{color:var(--neon)}.fx-id-topo{align-items:center;gap:12px;display:flex}.fx-id-txt{min-width:0}.fx-nome{color:var(--text);overflow-wrap:anywhere;margin:0;font-size:19px;font-weight:600;line-height:1.25}.fx-sub{color:var(--text-3);margin-top:2px;font-size:12.5px}.fx-contato{color:var(--text-2);font-variant-numeric:tabular-nums;gap:2px;margin:12px 0 2px;font-size:13px;display:grid}.fx-contato span{overflow-wrap:anywhere}.fx-wa{color:var(--success);background:var(--success-bg);border-radius:999px;margin-left:6px;padding:1px 7px;font-size:10.5px;font-weight:600}.fx-acoes{border-top:1px solid var(--border);grid-template-columns:repeat(5,minmax(0,1fr));gap:2px;margin:14px 0 0;padding-top:12px}.fx-acoes .previa-acao{white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:6px 0;font-family:inherit;font-size:11px}.fx-acoes .previa-acao.off{cursor:default}.fx-acoes .previa-acao:not(.off):hover .ic{border-color:var(--neon-border);color:var(--neon)}.fx-campos{gap:10px;margin:0;display:grid}.fx-campo{gap:2px;display:grid}.fx-campo dt{color:var(--text-3);font-size:11.5px}.fx-campo dd{min-width:0;margin:0}.fx-valor{text-align:left;width:100%;font:inherit;color:var(--text);cursor:text;overflow-wrap:anywhere;background:0 0;border:1px solid #0000;border-radius:7px;margin:0 -7px;padding:4px 6px;font-size:13.5px;display:block}.fx-valor:hover{border-color:var(--border-2);background:var(--surface-2)}.fx-valor:focus-visible,.fx-select:focus-visible,.fx-link:focus-visible,.fx-seg button:focus-visible{outline:2px solid var(--neon);outline-offset:2px}.fx-valor.vazio{color:var(--text-3);font-style:italic}.fx-fixo{color:var(--text);font-size:13.5px}.fx-select{width:calc(100% + 14px);font:inherit;color:var(--text);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;margin:0 -7px;padding:4px 3px;font-size:13.5px}.fx-select:hover{border-color:var(--border-2);background:var(--surface-2)}.fx-seg{background:var(--surface-2);border-radius:8px;gap:2px;padding:2px;display:inline-flex}.fx-seg button{font:inherit;color:var(--text-3);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:4px 10px;font-size:12px}.fx-seg button.on{background:var(--surface);color:var(--text);font-weight:600;box-shadow:0 1px 2px #0a0e1a14}.fx-lista{gap:8px;margin:0;padding:0;list-style:none;display:grid}.fx-lista li{color:var(--text);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;gap:1px;font-size:13px;display:grid}.fx-lista small{color:var(--text-3);font-size:11px}.fx-nova-tag{max-width:180px;padding:4px 8px;font-size:12px}.fx-obs{resize:vertical;width:100%}.fx-faixa{background:var(--surface);border:1px solid var(--border);border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.fx-ind{border-left:1px solid var(--border);align-content:start;gap:2px;min-width:0;padding:10px 14px 11px;display:grid}.fx-ind:first-child{border-left:0}.fx-ind-rot{letter-spacing:.05em;text-transform:uppercase;color:var(--text-3);font-size:10.5px;font-weight:600}.fx-ind-val{color:var(--text);font-variant-numeric:tabular-nums;font-size:16px;font-weight:600;line-height:1.3}.fx-ind-txt{white-space:nowrap;text-overflow:ellipsis;padding-top:2px;font-size:13.5px;overflow:hidden}.fx-ind-val.vazio{color:var(--text-3);padding-top:2px;font-size:13.5px;font-weight:500}.fx-ind-val.ok{color:var(--success)}.fx-ind-val.morno{color:var(--amber)}.fx-ind-val.frio{color:var(--red)}.fx-ind small{color:var(--text-3);font-size:11.5px}.fx-ind.alerta{background:var(--amber-bg)}.fx-ind-val.alerta{color:var(--amber);padding-top:2px;font-size:13.5px}.fx-ind-acao{font:inherit;color:var(--neon);cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-size:12px;font-weight:600}.fx-ind-acao:hover{text-decoration:underline}.fx-ind-acao:focus-visible{outline:2px solid var(--neon);outline-offset:2px}@media (max-width:600px){.fx-faixa{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.fx-ind:nth-child(3){border-left:0}.fx-ind:nth-child(n+3){border-top:1px solid var(--border)}}.fx-resumo{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.fx-num{background:var(--surface);border:1px solid var(--border);border-radius:12px;gap:2px;min-width:0;padding:12px 14px;display:grid}.fx-num span{color:var(--text-3);font-size:11.5px}.fx-num b{color:var(--text);font-variant-numeric:tabular-nums;font-size:20px;font-weight:600}.fx-num b.fx-num-txt{white-space:nowrap;text-overflow:ellipsis;padding:3px 0 2px;font-size:14px;line-height:1.35;overflow:hidden}.fx-num small{color:var(--text-3);font-size:11.5px}@media (max-width:600px){.fx-resumo{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.fx-tempo .fx-card-topo{margin-bottom:4px}.fx-grupo h3{color:var(--text-2);margin:14px 0 6px;font-size:12px;font-weight:600}.fx-grupo h3.atrasado{color:var(--red)}.fx-grupo ol{border-left:1px solid var(--border);gap:2px;margin:0;padding:0 0 0 15px;list-style:none;display:grid}.fx-item{color:inherit;border-radius:9px;align-items:center;gap:10px;margin-left:-27px;padding:8px 10px;text-decoration:none;display:flex}a.fx-item:hover{background:var(--surface-2)}.fx-marca{background:var(--surface);border:1px solid var(--border-2);width:24px;height:24px;color:var(--text-3);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.fx-marca svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:13px;height:13px}.fx-marca.atrasada{color:var(--red);border-color:var(--red)}.fx-marca.feita,.fx-marca.ganha{color:var(--success);border-color:var(--success-border)}.fx-marca.aberta,.fx-marca.pendente{color:var(--neon);border-color:var(--neon-border)}.fx-item-txt{flex:1;gap:1px;min-width:0;display:grid}.fx-item-titulo{color:var(--text);overflow-wrap:anywhere;font-size:13.5px;font-weight:500}.fx-item-det{color:var(--text-3);font-size:11.5px}.fx-estado{background:var(--surface-2);color:var(--text-3);border-radius:999px;flex-shrink:0;padding:2px 8px;font-size:11px;font-weight:600}.fx-estado.atrasada,.fx-estado.perdida{background:var(--red-bg);color:var(--red)}.fx-estado.ganha,.fx-estado.feita{background:var(--success-bg);color:var(--success)}.fx-estado.aberta,.fx-estado.pendente{background:var(--neon-bg);color:var(--neon)}.fx-tempo-vazio{text-align:center;padding:24px 8px 12px}.fx-tempo-vazio p{color:var(--text-3);margin:0 0 12px;font-size:13px}.fx-id-barra{justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;display:flex}.fx-id-barra .fx-voltar{margin-bottom:0}.fx-acoes-menu{position:relative}.fx-acoes-btn{border:1px solid var(--border-2);font:inherit;color:var(--text-2);cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:4px;padding:4px 8px 4px 10px;font-size:12px;font-weight:600;display:inline-flex}.fx-acoes-btn:hover{color:var(--text);border-color:var(--neon-border)}.fx-acoes-btn svg,.fx-sec-btn svg{fill:none;stroke:currentColor;stroke-width:2px;width:14px;height:14px;transition:transform .14s}.fx-acoes-menu .fx-menu-painel{min-width:230px}.fx-menu-painel .qf-item:disabled{color:var(--text-3);cursor:default;background:0 0}.fx-menu-painel .qf-item small{color:var(--text-3);margin-left:4px;font-size:10.5px}.fx-menu-painel .qf-item.forte{background:var(--red-bg);font-weight:600}.fx-acoes-aviso{white-space:nowrap;color:var(--success);background:var(--surface);border:1px solid var(--border);z-index:41;border-radius:8px;padding:4px 8px;font-size:11.5px;font-weight:600;position:absolute;top:calc(100% + 6px);right:0}.fx-contato-linha{align-items:center;gap:4px;min-width:0;display:inline-flex}.fx-email{color:var(--neon);overflow-wrap:anywhere;text-decoration:none}.fx-email:hover{text-decoration:underline}.fx-copiar{width:22px;height:22px;color:var(--text-3);cursor:pointer;opacity:.55;background:0 0;border:0;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.fx-copiar svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:13px;height:13px}.fx-copiar:hover,.fx-copiar:focus-visible{opacity:1;color:var(--neon);background:var(--surface-2)}.fx-copiar.ok{opacity:1;color:var(--success)}.fx-sobre{padding:0}.fx-sobre-topo{justify-content:space-between;align-items:center;padding:14px 16px 6px;display:flex}.fx-sobre-topo h2{color:var(--text);margin:0;font-size:14px;font-weight:600}.fx-sobre .fx-sec{border-top:1px solid var(--border);padding:4px 16px}.fx-sobre .fx-sec:first-of-type{border-top:0}.fx-sobre .fx-sec-corpo{padding-bottom:10px}.fx-sec-topo{justify-content:space-between;align-items:center;gap:8px;min-height:34px;display:flex}.fx-sec-topo>:not(.fx-sec-btn){white-space:nowrap;flex-shrink:0}.fx-sec-btn{font:inherit;color:var(--text-3);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;min-width:0;margin-left:-2px;padding:4px 0;display:inline-flex}.fx-sec-btn h2{letter-spacing:.04em;text-transform:uppercase;color:var(--text-3);align-items:center;gap:6px;margin:0;font-size:12px;font-weight:600;display:inline-flex}.fx-sec-btn:hover h2,.fx-sec-btn:hover{color:var(--text)}.fx-sec-btn:focus-visible{outline:2px solid var(--neon);outline-offset:2px;border-radius:6px}.fx-sec.fechada .fx-sec-btn svg{transform:rotate(-90deg)}.fx-card.fx-sec .fx-sec-topo{margin:-4px 0 4px}.fx-card.fx-sec.fechada .fx-sec-topo{margin:-4px 0}.fx-abas{background:var(--surface);border:1px solid var(--border);border-radius:12px;gap:2px;padding:4px;display:flex}.fx-abas button{font:inherit;color:var(--text-2);cursor:pointer;background:0 0;border:0;border-radius:9px;flex:1;justify-content:center;align-items:center;gap:6px;padding:8px 10px;font-size:13px;font-weight:500;transition:background .12s,color .12s;display:inline-flex}.fx-abas button:hover{background:var(--surface-2);color:var(--text)}.fx-abas button.on{background:var(--neon-bg);color:var(--neon);font-weight:600}.fx-abas button:focus-visible,.fx-sub-abas button:focus-visible{outline:2px solid var(--neon);outline-offset:2px}.fx-abas-n{background:var(--surface-2);color:var(--text-2);border-radius:999px;padding:0 6px;font-size:11px;font-weight:600}.fx-sub-abas{scrollbar-width:none;border-bottom:1px solid var(--border);gap:2px;margin:-4px -6px 10px;padding:0 6px;display:flex;overflow-x:auto}.fx-sub-abas button{font:inherit;color:var(--text-2);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex-shrink:0;align-items:center;gap:5px;padding:8px 8px 9px;font-size:12.5px;display:inline-flex}.fx-sub-abas button:hover{color:var(--text)}.fx-sub-abas button.on{color:var(--text);border-bottom-color:var(--neon);font-weight:600}.fx-sub-abas button span{color:var(--text-3);font-size:10.5px}.fx-tempo-busca{margin-bottom:4px}.fx-tempo-busca .cf-input{width:100%;max-width:280px}.ia-card{border:1px solid var(--purple-border);background:radial-gradient(120% 140% at 0% 0%, var(--purple-bg), transparent 60%), radial-gradient(90% 120% at 100% 0%, var(--neon-bg), transparent 55%), var(--surface);box-shadow:0 1px 0 var(--purple-bg), 0 8px 24px -16px var(--purple);border-radius:14px;padding:16px 18px;position:relative}.ia-topo{align-items:center;gap:8px;display:flex}.ia-topo h2{color:var(--text);margin:0;font-size:15px;font-weight:700}.ia-topo .fx-link{margin-left:auto}.ia-brilho{background:linear-gradient(135deg, var(--purple), var(--neon));color:#fff;border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.ia-brilho svg{fill:currentColor;width:16px;height:16px}.ia-selo{letter-spacing:.04em;text-transform:uppercase;color:var(--purple);background:var(--purple-bg);border:1px solid var(--purple-border);border-radius:999px;padding:1px 7px;font-size:10px;font-weight:700}.ia-sub{color:var(--text-3);margin:6px 0 12px 36px;font-size:12px}.ia-texto p{color:var(--text);margin:0 0 10px;font-size:14.5px;line-height:1.6}.ia-texto.apagado{opacity:.5}.ia-proximo{background:var(--surface);border:1px solid var(--purple-border);border-radius:10px;padding:10px 12px}.ia-proximo b{color:var(--purple)}.ia-rodape{color:var(--text-3);justify-content:space-between;align-items:center;gap:8px;font-size:11.5px;display:flex}.ia-vazio{flex-wrap:wrap;align-items:center;gap:12px;margin-left:36px;display:flex}.ia-vazio span{color:var(--text-2);font-size:12.5px}.ia-btn{background:linear-gradient(135deg, var(--purple), var(--neon));color:#fff;border:0;font-weight:600;text-decoration:none}.ia-btn:hover{filter:brightness(1.08)}.ia-carregando{color:var(--text-2);align-items:center;gap:5px;padding:6px 0 4px 36px;font-size:12.5px;display:flex}.ia-carregando span{background:var(--purple);border-radius:50%;width:6px;height:6px;animation:1s ease-in-out infinite ia-pulso}.ia-carregando span:nth-child(2){animation-delay:.15s}.ia-carregando span:nth-child(3){margin-right:6px;animation-delay:.3s}@keyframes ia-pulso{50%{opacity:.25}}@media (prefers-reduced-motion:reduce){.ia-carregando span{animation:none}}@media (max-width:600px){.ia-sub,.ia-vazio,.ia-carregando{margin-left:0;padding-left:0}}.ia-ponto{background:var(--gray);vertical-align:1px;border-radius:50%;width:8px;height:8px;margin-right:4px;display:inline-block}.ia-ponto.ok{background:var(--success)}.ia-form{gap:12px;max-width:760px;display:grid}.ia-form .cf-input{width:100%}.ia-provedores{flex-wrap:wrap;gap:6px;display:flex}.ia-provedores button{background:var(--surface);border:1px solid var(--border-2);font:inherit;color:var(--text-2);cursor:pointer;border-radius:8px;padding:8px 12px;font-size:13px}.ia-provedores button.on{background:var(--neon-bg);border-color:var(--neon-border);color:var(--neon);font-weight:600}.ia-dica{color:var(--text-3);font-size:11.5px}.ia-ok{color:var(--success);background:var(--success-bg);border:1px solid var(--success-border);border-radius:8px;padding:8px 10px;font-size:13px}.ia-botoes{justify-content:flex-end;gap:8px;display:flex}.ia-lista{color:var(--text-2);gap:6px;margin:0;padding-left:18px;font-size:13px;line-height:1.5;display:grid}.ax-soltar{border:1.5px dashed var(--border-2);background:var(--surface-2);color:var(--text-2);cursor:pointer;border-radius:10px;align-items:center;gap:12px;padding:14px 16px;font-size:12.5px;transition:border-color .12s,background .12s;display:flex}.ax-soltar svg{fill:none;stroke:currentColor;stroke-width:1.8px;flex-shrink:0;width:22px;height:22px}.ax-soltar b{color:var(--text)}.ax-soltar:hover,.ax-soltar.on{border-color:var(--neon);background:var(--neon-bg);color:var(--text)}.ax-soltar:focus-visible{outline:2px solid var(--neon);outline-offset:2px}.ax-envios{color:var(--text-2);gap:4px;margin:10px 0 0;padding:0;font-size:12.5px;list-style:none;display:grid}.ax-envios .ok{color:var(--success)}.ax-envios .erro{color:var(--red)}.ax-filtros{flex-wrap:wrap;gap:6px;margin:14px 0 4px;display:flex}.ax-filtros button{border:1px solid var(--border-2);background:var(--surface);height:30px;font:inherit;color:var(--text-2);cursor:pointer;border-radius:8px;align-items:center;gap:5px;padding:0 10px;font-size:12px;display:inline-flex}.ax-filtros button span{color:var(--text-3);font-size:11px}.ax-filtros button.on{border-color:var(--neon-border);background:var(--neon-bg);color:var(--neon);font-weight:600}.ax-lista{gap:2px;margin:8px 0 0;padding:0;list-style:none;display:grid}.ax-item{border-radius:10px;grid-template-columns:48px minmax(0,1fr) auto auto;align-items:center;gap:12px;margin:0 -10px;padding:8px 10px;display:grid}.ax-item:hover{background:var(--surface-2)}.ax-mini{border:1px solid var(--border);background:var(--surface-2);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;width:48px;height:48px;padding:0;display:flex;overflow:hidden}.ax-mini img{object-fit:cover;width:100%;height:100%}.ax-ext{letter-spacing:.03em;color:var(--text-2);font-size:10.5px;font-weight:700}.ax-ext.pdf{color:var(--red)}.ax-ext.dwg,.ax-ext.dxf,.ax-ext.skp{color:var(--purple)}.ax-ext.docx,.ax-ext.doc{color:var(--blue)}.ax-ext.xlsx,.ax-ext.xls{color:var(--success)}.ax-info{gap:2px;min-width:0;display:grid}.ax-nome{font:inherit;color:var(--text);text-align:left;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;padding:0;font-size:13.5px;font-weight:500;overflow:hidden}.ax-nome:hover{color:var(--neon);text-decoration:underline}.ax-det{color:var(--text-3);font-size:11.5px}.ax-cat{width:auto;margin:0;font-size:12px}.ax-acoes{gap:10px;display:flex}.ax-excluir{color:var(--text-3)}.ax-perigo,.ax-excluir:hover{color:var(--red)}@media (max-width:600px){.ax-item{grid-template-columns:48px minmax(0,1fr)}.ax-cat,.ax-acoes{grid-column:2}}.ia-topo-acoes{align-items:center;gap:14px;margin-left:auto;display:inline-flex}.ia-topo-acoes .fx-link{margin-left:0}.ig-fundo{z-index:80;background:#0a0e1a73;justify-content:center;align-items:flex-start;padding:6vh 16px 16px;display:flex;position:fixed;inset:0;overflow-y:auto}.ig-quadro{background:var(--surface);border:1px solid var(--border);width:min(620px,100%);box-shadow:var(--shadow);border-radius:14px;gap:10px;padding:18px 20px 16px;display:grid}.ig-topo{align-items:center;gap:10px;display:flex}.ig-topo h2{color:var(--text);margin:0;font-size:16px;font-weight:700}.ig-fechar{width:30px;height:30px;color:var(--text-3);cursor:pointer;background:0 0;border:0;border-radius:8px;margin-left:auto}.ig-fechar:hover{background:var(--surface-2);color:var(--text)}.ig-confianca{background:var(--surface-2);color:var(--text-2);border-radius:999px;justify-self:start;padding:2px 10px;font-size:11.5px;font-weight:600}.ig-confianca.alta{background:var(--success-bg);color:var(--success)}.ig-confianca.media{background:var(--blue-bg);color:var(--blue)}.ig-confianca.baixa{background:var(--amber-bg);color:var(--amber)}.ig-titulo{color:var(--text);margin:0;font-size:14px;line-height:1.55}.ig-detalhes{color:var(--text-2);gap:3px;margin:0;padding-left:18px;font-size:12.5px;display:grid}.ig-sub{letter-spacing:.04em;text-transform:uppercase;color:var(--text-3);margin:6px 0 0;font-size:11.5px;font-weight:600}.ig-lista{gap:6px;margin:0;padding:0;list-style:none;display:grid}.ig-item{border:1px solid var(--border);cursor:pointer;border-radius:10px;align-items:flex-start;gap:10px;padding:9px 12px;display:flex}.ig-item:hover{border-color:var(--neon-border)}.ig-item input{width:16px;height:16px;accent-color:var(--neon);flex-shrink:0;margin-top:3px}.ig-item-txt{gap:2px;min-width:0;font-size:13px;display:grid}.ig-item-txt b{color:var(--text-2);font-size:12px;font-weight:600}.ig-item-txt a,.ig-valor{color:var(--text);overflow-wrap:anywhere;white-space:pre-wrap}.ig-item-txt a{color:var(--neon)}.ig-item-txt small{color:var(--text-3);font-size:11.5px}.ig-fontes summary{cursor:pointer;color:var(--text-2);font-size:12px}.ig-fontes ul{gap:3px;margin:6px 0 0;padding-left:18px;font-size:11.5px;display:grid}.ig-fontes a{color:var(--neon);overflow-wrap:anywhere}.ig-lgpd{color:var(--text-3);margin:0;font-size:11px}.ig-botoes{justify-content:flex-end;gap:8px;display:flex}.rs{gap:6px;display:grid}.rs-lista{gap:4px;margin:0;padding:0;list-style:none;display:grid}.rs-lista li{align-items:center;gap:8px;min-width:0;font-size:13px;display:flex}.rs-lista a{color:var(--neon);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;text-decoration:none;overflow:hidden}.rs-lista a:hover{text-decoration:underline}.rs-lista small{color:var(--purple);font-size:10px;font-weight:700}.rs-tipo{min-width:62px;color:var(--text-3);flex-shrink:0;font-size:11px;font-weight:600}.rs-x{color:var(--text-3);cursor:pointer;opacity:0;background:0 0;border:0;border-radius:6px;padding:2px 5px;font-size:11px}.rs-lista li:hover .rs-x,.rs-x:focus-visible{opacity:1}.rs-x:hover{color:var(--red);background:var(--red-bg)}@media (hover:none){.rs-x{opacity:1}}.fx-venda{color:inherit;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;gap:2px 10px;margin:0 -12px;padding:10px 12px;text-decoration:none;display:grid}.fx-venda:hover{background:var(--surface-2)}.fx-venda-titulo{color:var(--text);overflow-wrap:anywhere;font-size:13.5px;font-weight:500}.fx-venda-titulo small{color:var(--text-3);font-variant-numeric:tabular-nums;font-size:11px}.fx-venda-valor{color:var(--text);font-variant-numeric:tabular-nums;font-size:13.5px;font-weight:600}.fx-venda-det{color:var(--text-3);grid-column:1/-1;font-size:11.5px}.fx-vendas-nota{color:var(--text-3);margin:14px 0 0;font-size:11.5px}.rg{padding:0;overflow:visible}.rg-abas{scrollbar-width:none;align-items:center;gap:2px;padding:6px 8px;display:flex;overflow-x:auto}.rg-abas button{font:inherit;color:var(--text-2);cursor:pointer;background:0 0;border:0;border-radius:8px;flex-shrink:0;align-items:center;gap:6px;padding:7px 10px;font-size:12.5px;font-weight:500;transition:background .12s,color .12s;display:inline-flex}.rg-abas button svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:14px;height:14px}.rg-abas button:hover{background:var(--surface-2);color:var(--text)}.rg-abas button.on{background:var(--neon-bg);color:var(--neon);font-weight:600}.rg-abas button:focus-visible,.rg-resultados button:focus-visible,.rg-atalhos button:focus-visible{outline:2px solid var(--neon);outline-offset:2px}.rg-ok{color:var(--success);flex-shrink:0;margin-left:auto;padding-right:4px;font-size:12px;font-weight:600}.rg-corpo{border-top:1px solid var(--border);gap:10px;padding:12px 14px 14px;display:grid}.rg-texto{resize:vertical;width:100%;min-height:72px;line-height:1.45}.rg-resultados,.rg-atalhos{flex-wrap:wrap;gap:6px;display:flex}.rg-resultados button,.rg-atalhos button{background:var(--surface);border:1px solid var(--border-2);font:inherit;color:var(--text-2);cursor:pointer;border-radius:8px;padding:5px 10px;font-size:12px}.rg-resultados button:hover,.rg-atalhos button:hover{border-color:var(--neon-border);color:var(--text)}.rg-resultados button.on,.rg-atalhos button.on{background:var(--neon-bg);border-color:var(--neon-border);color:var(--neon);font-weight:600}.rg-passo{gap:8px;display:grid}.rg-linha{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rg-linha>.cf-input{flex:200px;min-width:0}.rg-linha>.rg-tipo{flex:0 0 140px}.rg-linha>.rg-data{flex:0 0 150px}.rg-linha>.rg-hora{flex:0 0 110px}.rg-linha>.rg-resp{flex:140px}.rg-comPasso{background:var(--surface-2);border-radius:10px;gap:8px;padding:10px 12px;display:grid}.rg-check{color:var(--text);cursor:pointer;align-items:center;gap:8px;font-size:12.5px;font-weight:500;display:inline-flex}.rg-check input{accent-color:var(--neon);width:15px;height:15px}.rg-rodape{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.rg-extras{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.rg-oport{max-width:240px}.rg-quando-feito{color:var(--text-3);align-items:center;gap:6px;font-size:12px;display:inline-flex}.rg-botoes{gap:8px;margin-left:auto;display:flex}.rg-fechado{padding-top:10px}.rg-convite{cursor:text;width:100%}.fx-alerta{background:var(--amber-bg);border:1px solid var(--amber-border);color:var(--text);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px 10px 14px;font-size:13px;display:flex}.fx-alerta b{color:var(--amber)}.fx-toast{z-index:60;background:var(--text);color:var(--bg);box-shadow:var(--shadow);border-radius:10px;align-items:center;gap:14px;padding:10px 12px 10px 16px;font-size:13px;animation:.16s ease-out fx-toast-in;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.fx-toast button{font:inherit;color:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:4px 6px;font-weight:700;text-decoration:underline}@keyframes fx-toast-in{0%{opacity:0;transform:translate(-50%,8px)}}@media (prefers-reduced-motion:reduce){.fx-toast{animation:none}}.rg-modos{border-bottom:1px solid var(--border);align-items:stretch;gap:0;padding:0 8px;display:flex}.rg-modos button{font:inherit;color:var(--text-2);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:7px;margin-bottom:-1px;padding:11px 12px 10px;font-size:13px;font-weight:500;display:inline-flex}.rg-modos button svg,.rg-canais svg,.rg-cronometro svg,.rg-ligar svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:15px;height:15px}.rg-modos button:hover{color:var(--text)}.rg-modos button.on{color:var(--text);border-bottom-color:var(--neon);font-weight:600}.rg-modos button:focus-visible,.rg-canais button:focus-visible,.rg-mic:focus-visible,.rg-mais:focus-visible{outline:2px solid var(--neon);outline-offset:2px}.rg-modos .rg-ok{align-self:center}.rg-cronometro{font-variant-numeric:tabular-nums;color:var(--success);background:var(--success-bg);border-radius:999px;align-self:center;align-items:center;gap:5px;margin-left:auto;padding:3px 9px;font-size:12px;font-weight:600;display:inline-flex}.rg-cronometro+.rg-ok{margin-left:8px}.rg-canais{flex-wrap:wrap;gap:4px;display:flex}.rg-canais button{height:34px;font:inherit;color:var(--text-2);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:6px;padding:0 10px;font-size:12px;display:inline-flex}.rg-canais button:hover{background:var(--surface-2);color:var(--text)}.rg-canais button.on{background:var(--neon-bg);border-color:var(--neon-border);color:var(--neon);font-weight:600}.rg-canais button.on span{display:inline}.rg-texto-wrap{position:relative}.rg-texto-wrap .rg-texto{padding-right:44px}.rg-texto-wrap.ditando .rg-texto{border-color:var(--red-border)}.rg-mic-wrap{position:absolute;top:6px;right:6px}.rg-mic{background:var(--surface-2);width:30px;height:30px;color:var(--text-2);cursor:pointer;border:0;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.rg-mic svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:16px;height:16px}.rg-mic:hover{color:var(--neon)}.rg-mic.on{background:var(--red-bg);color:var(--red);animation:1.2s ease-in-out infinite rg-mic-pulso}@keyframes rg-mic-pulso{50%{box-shadow:0 0 0 4px var(--red-bg)}}@media (prefers-reduced-motion:reduce){.rg-mic.on{animation:none}}.rg-mic-aviso{white-space:nowrap;color:var(--amber);background:var(--surface);border:1px solid var(--border);z-index:5;border-radius:8px;padding:4px 8px;font-size:11.5px;position:absolute;top:calc(100% + 4px);right:0}.rg-ligar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.rg-ligar .btn{align-items:center;gap:6px;display:inline-flex}.rg-dica{color:var(--text-3);font-size:11.5px}.rg-mais{border:1px solid var(--border-2);font:inherit;color:var(--text-2);cursor:pointer;background:0 0;border-radius:8px;justify-self:start;align-items:center;gap:4px;padding:5px 10px;font-size:12px;display:inline-flex}.rg-mais svg{fill:none;stroke:currentColor;stroke-width:2px;width:13px;height:13px}.rg-mais[aria-expanded=true] svg{transform:rotate(180deg)}.rg-opcoes{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:10px;display:grid}.rg-opcoes .cf-input{width:100%}.rg-opcoes-larga{grid-column:1/-1}.fa{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:6px;display:flex}.fa-tipos{position:relative}.fa-btn{border:1px solid var(--border-2);background:var(--surface);height:34px;font:inherit;color:var(--text);cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:0 10px 0 12px;font-size:12.5px;font-weight:500;display:inline-flex}.fa-btn svg{fill:none;stroke:currentColor;stroke-width:2px;width:14px;height:14px}.fa-btn.ativo{border-color:var(--neon-border);background:var(--neon-bg);color:var(--neon)}.fa-btn:focus-visible{outline:2px solid var(--neon);outline-offset:2px}.fa-painel{min-width:240px;padding:6px}.fa-op{color:var(--text);cursor:pointer;border-radius:8px;align-items:center;gap:9px;padding:7px 8px;font-size:13px;display:flex}.fa-op:hover{background:var(--surface)}.fa-op input{width:15px;height:15px;accent-color:var(--neon)}.fa-op span{flex:1}.fa-op small{color:var(--text-3);font-variant-numeric:tabular-nums;font-size:11px}.fa-op.vazio span{color:var(--text-3)}.fa-sel{width:auto;min-width:0;height:34px;padding-top:0;padding-bottom:0}.fa-busca{flex:160px;min-width:140px;height:34px}.fa-resumo{width:100%;color:var(--text-3);font-size:11.5px}.fx-item-bloco{align-items:flex-start}.fx-item-topo{align-items:center;gap:8px;min-width:0;display:flex}.fx-item-topo .fx-item-titulo{flex:1;min-width:0}.fx-item-bloco{align-items:flex-start;padding:6px 0}.fx-item-bloco:hover,a.fx-item-bloco:hover{background:0 0}.fx-item-bloco .fx-item-txt{border:1px solid var(--border);background:var(--surface);border-radius:10px;flex:1;min-width:0;padding:10px 12px;box-shadow:0 1px 2px #0a0e1a0a}a.fx-item-bloco:hover .fx-item-txt{border-color:var(--neon-border)}.fx-item-bloco .fx-marca{margin-top:10px}.fx-item-quem{color:var(--text-3);flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin-bottom:4px;font-size:11.5px;display:flex}.fx-item-quem b{color:var(--text);font-size:12.5px;font-weight:600}.fx-nota .fx-item-txt{background:var(--amber-bg);border-color:var(--amber-border)}.fx-sistema .fx-item-txt{box-shadow:none;background:0 0;border-style:dashed}.fx-sistema .fx-item-titulo{color:var(--text-2);font-weight:500}.fx-marca.anexo{color:var(--purple);border-color:var(--purple-border)}.fx-marca.evento{color:var(--gray);border-color:var(--gray-border)}.fx-trilha{border-left:1px solid var(--border);gap:2px;margin:0;padding:0 0 0 15px;list-style:none;display:grid}.fx-abertas-vazio{border:1px dashed var(--border-2);font:inherit;color:var(--text-2);cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:8px;padding:8px 12px;font-size:12.5px;display:inline-flex}.fx-abertas-vazio svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:15px;height:15px}.fx-abertas-vazio:hover{border-color:var(--neon);color:var(--neon)}.fx-hist-abas{border-bottom:1px solid var(--border);scrollbar-width:none;gap:4px;margin:-6px -4px 12px;padding:0 4px;display:flex;overflow-x:auto}.fx-hist-abas button{font:inherit;color:var(--text-2);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex-shrink:0;margin-bottom:-1px;padding:10px 10px 9px;font-size:13px;font-weight:500}.fx-hist-abas button:hover{color:var(--text)}.fx-hist-abas button.on{color:var(--text);border-bottom-color:var(--neon);font-weight:600}.fx-hist-abas button:focus-visible{outline:2px solid var(--neon);outline-offset:2px}.fx-mudancas{color:var(--text);gap:4px;margin:4px 0 0;padding:0;font-size:13px;list-style:none;display:grid}.fx-mudancas span{min-width:120px;color:var(--text-3);font-size:12px;display:inline-block}.fx-mudancas s{color:var(--text-3)}.fx-nota .fx-marca{color:var(--amber);border-color:var(--amber-border)}.fx-item-texto{color:var(--text);white-space:pre-wrap;overflow-wrap:anywhere;margin:6px 0 0;font-size:13px;line-height:1.5}.fx-item-texto.curto{-webkit-line-clamp:5;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.fx-mais{justify-self:start}.fx-nota-edit,.fx-concluir{gap:8px;margin-top:8px;display:grid}.fx-concluir{grid-template-columns:minmax(0,1fr) auto}.fx-nota-edit textarea{resize:vertical;width:100%}.fx-check,.fx-menu-btn{width:28px;height:28px;color:var(--text-3);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;font-size:16px;line-height:1;display:inline-flex}.fx-check svg{fill:none;stroke:currentColor;stroke-width:2px;width:15px;height:15px}.fx-check:hover{border-color:var(--success-border);background:var(--success-bg);color:var(--success)}.fx-menu-btn:hover{background:var(--surface-2);color:var(--text)}.fx-menu{position:relative}.fx-menu-painel{min-width:160px;padding:6px}.fx-menu-painel .qf-item{width:100%;font:inherit;color:var(--text);text-align:left;background:0 0;border:0;padding:7px 8px;font-size:12.5px}.fx-menu-painel .qf-item.perigo{color:var(--red)}.fx-add{background:var(--surface-2);border-radius:10px;gap:8px;margin:2px 0 10px;padding:12px;display:grid}.fx-add .cf-input{width:100%;min-width:0}.fx-add-rot{color:var(--text-3);gap:4px;font-size:11.5px;display:grid}.fx-add-2{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;display:grid}.fx-add-cidade{grid-template-columns:minmax(0,1fr) 56px;gap:8px;display:grid}.fx-add-aviso{color:var(--amber);font-size:11.5px}.fx-add-botoes{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.fx-add-remover{color:var(--red);margin-right:auto}.fx-add-busca{position:relative}.fx-add-lista{border:1px solid var(--border-2);background:var(--surface);border-radius:10px;gap:1px;margin:4px 0 0;padding:4px;list-style:none;display:grid}.fx-add-lista button{text-align:left;width:100%;font:inherit;color:var(--text);cursor:pointer;background:0 0;border:0;border-radius:8px;gap:1px;padding:6px 8px;font-size:12.5px;display:grid}.fx-add-lista button:hover,.fx-add-lista button:focus-visible{background:var(--surface-2);outline:none}.fx-add-lista b{font-weight:500}.fx-add-lista small{color:var(--text-3);font-size:11px}.fx-add-lista .novo{color:var(--neon);font-weight:600}.fx-add-escolhido{background:var(--surface);border:1px solid var(--border-2);border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:7px 10px;font-size:13px;display:flex}.fx-add-escolhido small{color:var(--text-3)}.fx-add-frase{color:var(--text-2);margin:0;font-size:12px}.fx-assoc-linha{position:relative}.fx-assoc-x{background:var(--surface);width:24px;height:24px;color:var(--text-3);cursor:pointer;opacity:0;border:0;border-radius:8px;font-size:11px;transition:opacity .12s;position:absolute;top:50%;right:-4px;transform:translateY(-50%)}.fx-assoc-linha:hover .fx-assoc-x,.fx-assoc-x:focus-visible{opacity:1}.fx-assoc-x:hover{color:var(--red);background:var(--red-bg)}@media (hover:none){.fx-assoc-x{opacity:1}}.fx-end-item{width:calc(100% + 20px);font:inherit;text-align:left;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;gap:2px;margin:0 -10px;padding:8px 10px;display:grid}.fx-end-item:hover{background:var(--surface-2)}.fx-end-tipo{color:var(--text-3);text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:600}.fx-assoc{color:inherit;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;gap:1px 8px;margin:0 -10px;padding:8px 10px;text-decoration:none;display:grid}a.fx-assoc:hover{background:var(--surface-2)}.fx-assoc-titulo{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;overflow:hidden}.fx-assoc-det{color:var(--text-3);grid-column:1;font-size:11.5px}.fx-assoc .fx-estado{grid-area:1/2/span 2;align-self:center}.fx-assoc-pessoa{grid-template-columns:auto minmax(0,1fr)}.fx-assoc-pessoa .cav-r{grid-row:1/span 2;align-self:center}.fx-assoc-pessoa .fx-assoc-det{grid-column:2}.fx-endereco{color:var(--text);margin:0;font-size:13px;line-height:1.5}.fx-form-end{gap:6px;display:grid}.fx-linha{gap:6px;display:flex}.col-lista{gap:4px;min-width:240px;margin:0;padding:0;list-style:none;display:grid}.col-item{border:1px solid var(--border);background:var(--surface);color:var(--text);cursor:grab;border-radius:8px;align-items:center;gap:8px;padding:6px 8px;font-size:12.5px;display:flex}.col-item.fixa{cursor:default;color:var(--text-3);background:var(--surface-2)}.col-item.arrastando,th.arrastando{opacity:.45}.col-alca{width:18px;color:var(--text-3);cursor:grab;background:0 0;border:0;flex-shrink:0;padding:0;font-size:14px;line-height:1}.col-alca:focus-visible,.col-tirar:focus-visible,.col-add:focus-visible{outline:2px solid var(--neon);outline-offset:2px;border-radius:4px}.col-obs{margin-left:auto;font-size:11px}.col-tirar{color:var(--text-3);cursor:pointer;background:0 0;border:0;margin-left:auto;padding:2px 4px;font-size:11px}.col-tirar:hover{color:var(--red)}.col-disp{flex-wrap:wrap;gap:6px;display:flex}.col-add{border:1px dashed var(--border-2);font:inherit;color:var(--text-2);cursor:pointer;background:0 0;border-radius:8px;padding:4px 10px;font-size:12px}.col-add:hover{color:var(--neon);border-color:var(--neon-border)}body.arrastando-coluna,body.arrastando-coluna *{cursor:grabbing!important;-webkit-user-select:none!important;user-select:none!important}.col-item,.ctt-th-sortable{touch-action:none}.dd-panel.right.open{width:340px;max-width:calc(100vw - 32px)}.cfg-abas{border-bottom:1px solid var(--border);gap:2px;margin-bottom:16px;display:flex}.cfg-abas .ctt-seg-tab{text-decoration:none}.cad-grade{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:16px;display:grid}@media (max-width:1200px){.cad-grade{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.cad-grade{grid-template-columns:minmax(0,1fr)}}.cad-desc{color:var(--text-3);margin:0 0 12px;font-size:12.5px;line-height:1.5}.cad-salvando{color:var(--text-3);margin:0 0 8px;font-size:12px}.cad>.aviso-erro{margin-bottom:12px}.cad-add{gap:6px;margin-bottom:10px;display:flex}.cad-add .cf-input{flex:1;min-width:0}.cad-lista{margin:0;padding:0;list-style:none;display:grid}.cad-item{border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:8px;padding:6px 0;display:flex}.cad-item:first-child{border-top:0}.cad-item.arrastando{opacity:.45}.cad-item.inativo .cad-nome{color:var(--text-3);text-decoration:line-through}.cad-nome{text-align:left;min-width:0;font:inherit;color:var(--text);cursor:text;overflow-wrap:anywhere;background:0 0;border:1px solid #0000;border-radius:7px;flex:1;margin-left:-6px;padding:3px 6px;font-size:13.5px}button.cad-nome:hover:not(:disabled){border-color:var(--border-2);background:var(--surface-2)}button.cad-nome:disabled{cursor:default}.cad-input{flex:1;min-width:0;padding:4px 8px;font-size:13.5px}.cad-uso{color:var(--text-3);white-space:nowrap;font-size:11.5px}.cad-acoes{gap:4px;display:inline-flex}.cad-acao{font:inherit;color:var(--text-3);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:3px 6px;font-size:12px}.cad-acao:hover{color:var(--neon);background:var(--neon-bg)}.cad-acao.perigo:hover{color:var(--red);background:var(--red-bg)}.cad-nome:focus-visible,.cad-acao:focus-visible,.cad-cor:focus-visible,.cad-ponto:focus-visible{outline:2px solid var(--neon);outline-offset:2px}.cad-ponto{cursor:pointer;border:0;border-radius:50%;flex-shrink:0;width:14px;height:14px;padding:0}.cad-cores{flex-wrap:wrap;gap:6px;margin-bottom:8px;display:flex}.cad-cores-item{flex-basis:100%;margin:2px 0 4px 22px}.cad-cor{cursor:pointer;width:22px;height:22px;box-shadow:inset 0 0 0 2px var(--surface);border:2px solid #0000;border-radius:50%;padding:0}.cad-cor.on{border-color:var(--text)}.cad-confirma{color:var(--text-2);background:var(--surface-2);border-radius:8px;flex-wrap:wrap;flex-basis:100%;align-items:center;gap:8px;padding:8px 10px;font-size:12.5px;display:flex}.cad-confirma .cf-input{width:auto;min-width:140px}.cad-inativos{margin-top:8px}.cad-inativos summary{color:var(--text-3);cursor:pointer;font-size:12px}.cfg-layout{grid-template-columns:210px minmax(0,1fr);align-items:start;gap:24px;display:grid}.cfg-nav{top:calc(var(--topo-h,0px) + 12px);gap:18px;display:grid;position:sticky}.cfg-nav-secao{gap:2px;display:grid}.cfg-nav-titulo{letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);padding:0 10px 4px;font-size:11px;font-weight:600}.cfg-nav-item{color:var(--text-2);border-radius:8px;padding:7px 10px;font-size:13.5px;text-decoration:none;display:block}.cfg-nav-item:hover{background:var(--surface-2);color:var(--text)}.cfg-nav-item.on{background:var(--neon-bg);color:var(--neon);font-weight:600}.cfg-nav-item:focus-visible{outline:2px solid var(--neon);outline-offset:2px}.cfg-conteudo{min-width:0}.cfg-conteudo .cfg{max-width:none}@media (max-width:860px){.cfg-layout{grid-template-columns:minmax(0,1fr);gap:12px}.cfg-nav{scrollbar-width:none;gap:6px;display:flex;position:static;overflow-x:auto}.cfg-nav-secao{gap:6px;display:flex}.cfg-nav-titulo{display:none}.cfg-nav-item{white-space:nowrap;border:1px solid var(--border);border-radius:10px;padding:6px 12px}}.tc-topo{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.tc-titulo{color:var(--text);margin:0;font-size:20px;font-weight:600}.tc-n{color:var(--text-3);font-size:15px;font-weight:500}.tc-explica{color:var(--text-3);max-width:720px;margin:4px 0 0;font-size:13px;line-height:1.5}.tc-topo .btn-primario{flex-shrink:0}.tc-aviso{color:var(--text-3);margin:0 0 10px;font-size:12.5px}.tc>.aviso-erro,.tc>.lote-aviso{margin-bottom:12px}.tc-card{overflow:visible}.tc-barra{border-bottom:1px solid var(--border);background:var(--surface-2);border-radius:12px 12px 0 0;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 14px;display:flex}.tc-espaco{flex:1}.tc-busca{background:var(--surface);flex:0 260px;min-width:180px}.tc-salvando{color:var(--text-3);font-size:12px}.tc-ver-inativos{color:var(--text-2);cursor:pointer;align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.tc-lote{color:var(--text);flex-wrap:wrap;align-items:center;gap:10px;font-size:12.5px;display:flex}.tc-lote-btn{background:var(--surface);border:1px solid var(--border-2);font:inherit;color:var(--text-2);cursor:pointer;border-radius:8px;padding:5px 12px;font-size:12.5px}.tc-lote-btn:hover{color:var(--neon);border-color:var(--neon-border)}.tc-lote-btn.perigo:hover{color:var(--red);border-color:var(--red)}.tc-col-n{text-align:right;width:120px}th.tc-col-n{text-align:right}.tc-col-acoes{text-align:right;width:130px}.tc-nome-cel{align-items:center;gap:10px;display:flex}.tc-nome-txt{gap:1px;min-width:0;display:grid}.tc-nome{color:var(--text);align-items:center;gap:8px;font-weight:600;display:inline-flex}.tc-desc{color:var(--text-3);font-size:12px}.tc-selo{background:var(--surface-2);color:var(--text-3);border-radius:999px;padding:1px 7px;font-size:10.5px;font-weight:600}tr.tc-inativo .tc-nome{color:var(--text-3)}tr.tc-arrastando td{opacity:.45}.tc-uso{color:var(--neon);font-variant-numeric:tabular-nums;font-weight:600;text-decoration:none}.tc-uso:hover{text-decoration:underline}.tc-menu{display:inline-flex;position:relative}.tc-editar{background:var(--surface);border:1px solid var(--border-2);font:inherit;color:var(--text);cursor:pointer;border-radius:8px 0 0 8px;padding:5px 12px;font-size:12.5px}.tc-editar.tc-seta{color:var(--text-3);border-left:0;border-radius:0 8px 8px 0;padding:5px 8px}.tc-editar:hover:not(:disabled){background:var(--surface-2)}.tc-editar:disabled{color:var(--text-3);cursor:not-allowed}.tc-editar:focus-visible,.tc-menu-op:focus-visible,.tc-uso:focus-visible{outline:2px solid var(--neon);outline-offset:2px}.tc-menu-painel{z-index:30;background:var(--surface);border:1px solid var(--border);text-align:left;border-radius:10px;min-width:200px;padding:4px;display:grid;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 10px 28px #0a0e1a24}.tc-menu-op{text-align:left;font:inherit;color:var(--text);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:8px 10px;font-size:13px;text-decoration:none;display:block}.tc-menu-op:hover{background:var(--surface-2)}.tc-menu-op.perigo{color:var(--red)}.tc-opc{color:var(--text-3);font-weight:400}.table-card:has(>.ctt-tabela){overflow-x:auto}.ctt-tabela{table-layout:fixed;border-collapse:collapse;min-width:100%}.ctt-tabela th,.ctt-tabela td{padding:9px 12px}.ctt-tabela th:first-child,.ctt-tabela td:first-child{padding-left:14px;padding-right:4px}.ctt-tabela .ctt-td-nome,.ctt-tabela .ctt-nome-cel{min-width:0}.ctt-tabela .ctt-nome{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.ctt-tel{font-variant-numeric:tabular-nums;letter-spacing:.01em}.ctt-dono{max-width:100%}.ctt-dono-nome{text-overflow:ellipsis;overflow:hidden}.ctt-prox{align-items:baseline;gap:6px;display:inline-flex}.ctt-prox b{color:var(--text);font-weight:600}.ctt-prox span{color:var(--text-3);font-size:11.5px}.ctt-prox.hoje b{color:var(--amber)}.ctt-prox.atrasada b{color:var(--red)}.ctt-prox.hoje,.ctt-prox.atrasada{border-radius:999px;margin-left:-8px;padding:2px 8px}.ctt-prox.hoje{background:var(--amber-bg)}.ctt-prox.atrasada{background:var(--red-bg)}.ce{border-radius:6px;align-items:center;gap:4px;min-width:0;transition:background-color .3s;display:flex;position:relative}.ce-valor{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ce-lapis{box-shadow:-10px 0 8px var(--surface);border:1px solid var(--border-2);background:var(--surface);width:24px;height:24px;color:var(--text-3);cursor:pointer;opacity:0;border-radius:6px;font-size:12px;line-height:1;transition:opacity .12s;position:absolute;top:50%;right:-4px;transform:translateY(-50%)}.ce:hover .ce-lapis,.ce-lapis:focus-visible{opacity:1}.ce-lapis:hover{color:var(--neon);border-color:var(--neon-border)}.ce-lapis:focus-visible{outline:2px solid var(--neon);outline-offset:1px}.ce.ce-ok{background:var(--success-bg)}.ce-salvo{background:var(--surface);color:var(--success);padding:0 4px;font-size:11px;font-weight:600;position:absolute;right:0}.tel{gap:5px;display:grid}.tel-linha{gap:6px;display:flex}.tel-pais{flex:0 0 108px;padding-left:8px;padding-right:24px}.tel-num{font-variant-numeric:tabular-nums;flex:1;min-width:0}.tel-status{color:var(--amber);font-size:11.5px;font-weight:600}.tel-status.ok{color:var(--success)}.ce-pop{z-index:70;background:var(--surface);border:1px solid var(--border);cursor:default;white-space:normal;border-radius:10px;gap:6px;padding:10px 12px 12px;display:grid;position:fixed;box-shadow:0 12px 32px #0a0e1a29}.ce-rotulo{color:var(--text-3);font-size:11.5px}.ce-erro{color:var(--red);margin:0;font-size:12px}.ce-acoes{justify-content:flex-end;gap:6px;margin-top:2px;display:flex}.ce-acoes .btn{padding:5px 12px;font-size:12.5px}@media (max-width:768px){.ctt-tabela{table-layout:auto;width:100%!important}.ctt-tabela colgroup,.ce-lapis{display:none}}.ctt-tabela .ctt-nome-cel{position:relative}.ctt-tabela .ctt-ver{box-shadow:-10px 0 8px var(--surface);position:absolute;top:50%;right:26px;transform:translateY(-50%)}.ctt-tabela .ctt-nome-txt{flex:1}.ctt-avatar-btn{cursor:pointer;background:0 0;border:0;border-radius:50%;flex-shrink:0;padding:0;display:inline-flex}.ctt-avatar-btn:hover .cav-r{box-shadow:0 0 0 2px var(--neon-border)}.ctt-avatar-btn:focus-visible{outline:2px solid var(--neon);outline-offset:2px}.cartao{z-index:65;background:var(--surface);border:1px solid var(--border);cursor:default;border-radius:12px;gap:12px;width:320px;padding:14px;animation:.14s ease-out cartao-entra;display:grid;position:fixed;box-shadow:0 14px 36px #0a0e1a29}.cartao.acima{transform:translateY(-100%)}@keyframes cartao-entra{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.cartao{animation:none}}.cartao-topo{align-items:center;gap:10px;display:flex}.cartao-id{min-width:0;display:grid}.cartao-id b{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.cartao-id span{color:var(--text-3);font-size:12px}.cartao-dados{gap:8px;margin:0;display:grid}.cartao-dados div{grid-template-columns:112px minmax(0,1fr);align-items:baseline;gap:8px;display:grid}.cartao-dados dt{color:var(--text-3);font-size:11.5px}.cartao-dados dd{color:var(--text);overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:0;font-size:12.5px}.cartao-dados dd.cartao-atrasada{color:var(--red);font-weight:600}.cartao-dados dd.cartao-hoje{color:var(--amber);font-weight:600}.cartao-acoes{border-top:1px solid var(--border);gap:6px;padding-top:10px;display:flex}.cartao-btn{border:1px solid var(--border-2);color:var(--text-2);border-radius:8px;align-items:center;gap:5px;padding:6px 10px;font-size:12px;text-decoration:none;display:inline-flex}.cartao-btn svg{fill:none;stroke:currentColor;stroke-width:1.7px;width:14px;height:14px}.cartao-btn:hover{color:var(--neon);border-color:var(--neon-border)}.cartao-btn.principal{background:var(--neon);border-color:var(--neon);color:var(--neon-text);margin-left:auto;font-weight:600}.cartao-btn.principal:hover{color:var(--neon-text);filter:brightness(1.05)}@media (max-width:768px){.cartao{display:none}}.ctt-qf-row .ctt-qf-select{appearance:none;background-color:var(--surface);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%238a94a6' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 13px center;background-repeat:no-repeat;background-size:10px 6px;padding:7px 32px 7px 14px}.ctt-qf-row .ctt-qf-select:hover{border-color:var(--border-2)}.ctt-qf-row .ctt-qf-select:focus-visible{outline:2px solid var(--neon);outline-offset:2px}.ctt-chips{gap:4px;max-width:100%;display:inline-flex;overflow:hidden}.ctt-chip{background:var(--surface-2);color:var(--text-2);white-space:nowrap;text-overflow:ellipsis;border-radius:999px;max-width:110px;padding:0 7px;font-size:11px;font-weight:500;line-height:18px;overflow:hidden}.ctt-chip.cor{color:#fff}.ctt-chip.mais{color:var(--text-3);flex-shrink:0}.ctt-qf-row .dd-btn{border-radius:10px;padding:7px 14px}.cond-row .cond-entre{flex:1.4;gap:4px;min-width:0;display:flex}.cond-row .cond-entre input{flex:1;min-width:0}.cond-row input[type=number]{max-width:90px}.cond-add:disabled{opacity:.5;cursor:not-allowed}a.ctt-exportar{color:var(--text-2);text-decoration:none}.mc-quadro{width:min(720px,100%)}.mc-lados{grid-template-columns:1fr 1fr;gap:8px;display:grid}.mc-lado{border:1px solid var(--border);cursor:pointer;border-radius:10px;align-items:flex-start;gap:10px;padding:10px 12px;display:flex;position:relative}.mc-lado:hover{border-color:var(--neon-border)}.mc-lado.on{border-color:var(--neon);background:var(--neon-bg)}.mc-lado input,.mc-valor input{accent-color:var(--neon);margin-top:3px}.mc-lado-txt{gap:2px;min-width:0;display:grid}.mc-lado-txt b{overflow-wrap:anywhere;font-size:14px}.mc-lado-txt small{color:var(--text-3);overflow-wrap:anywhere;font-size:12px}.mc-selo{color:var(--text-3);font-size:11px;position:absolute;top:8px;right:10px}.mc-lado.on .mc-selo{color:var(--neon);font-weight:600}.mc-tabela{border-collapse:collapse;width:100%;font-size:13px}.mc-tabela th{text-align:left;color:var(--text-3);vertical-align:top;width:26%;padding:6px 8px 6px 0;font-weight:500}.mc-tabela td{vertical-align:top;width:37%;padding:3px 4px}.mc-valor{cursor:pointer;overflow-wrap:anywhere;border:1px solid #0000;border-radius:8px;gap:8px;padding:6px 8px;display:flex}.mc-valor.on{border-color:var(--neon-border);background:var(--neon-bg)}.mc-junto{color:var(--text-2);gap:4px;margin:0;padding-left:18px;font-size:13px;display:grid}.mc-nota{color:var(--text-3);margin:0;font-size:12px}.mc-busca{width:min(480px,100%)}.mc-achados{gap:4px;margin:0;padding:0;list-style:none;display:grid}.mc-achados button{text-align:left;border:1px solid var(--border);width:100%;color:var(--text);font:inherit;cursor:pointer;background:0 0;border-radius:10px;gap:2px;padding:8px 10px;display:grid}.mc-achados button:hover{border-color:var(--neon-border);background:var(--neon-bg)}.mc-achados small{color:var(--text-3);font-size:12px}.dp{gap:14px;max-width:980px;display:grid}.dp-topo h1{margin:6px 0 4px;font-size:20px}.dp-topo p{color:var(--text-3);margin:0 0 10px;font-size:13px}.dp-filtros{flex-wrap:wrap;gap:6px;display:flex}.dp-filtro{border:1px solid var(--border);background:var(--surface);color:var(--text-2);font:inherit;cursor:pointer;border-radius:10px;align-items:center;gap:6px;padding:6px 12px;font-size:13px;display:inline-flex}.dp-filtro span{background:var(--surface-2);color:var(--text-3);border-radius:999px;padding:1px 7px;font-size:11px}.dp-filtro.on{border-color:var(--neon);color:var(--text)}.dp-filtro.on span{background:var(--neon-bg);color:var(--neon)}.dp-lista{gap:10px;margin:0;padding:0;list-style:none;display:grid}.dp-par{background:var(--surface);border:1px solid var(--border);border-radius:12px;gap:10px;padding:12px 14px;display:grid}.dp-motivos{flex-wrap:wrap;gap:6px;display:flex}.dp-motivo{background:var(--blue-bg);color:var(--blue);border-radius:999px;padding:2px 9px;font-size:11.5px;font-weight:600}.dp-motivo.documento,.dp-motivo.email{background:var(--success-bg);color:var(--success)}.dp-motivo.nome{background:var(--amber-bg);color:var(--amber)}.dp-lados{grid-template-columns:1fr 1fr;gap:10px;display:grid}.dp-lado{border:1px solid var(--border);border-radius:10px;min-width:0;padding:10px 12px}.dp-nome{color:var(--text);overflow-wrap:anywhere;font-weight:600;text-decoration:none}.dp-nome:hover{color:var(--neon)}.dp-lado dl{grid-template-columns:auto 1fr;gap:3px 10px;margin:8px 0 0;font-size:12.5px;display:grid}.dp-lado dt{color:var(--text-3)}.dp-lado dd{overflow-wrap:anywhere;margin:0}.dp-botoes{justify-content:flex-end;gap:8px;display:flex}.dp-vazio{text-align:center;border:1px dashed var(--border);color:var(--text-3);border-radius:12px;gap:4px;padding:40px 16px;display:grid}.dp-vazio b{color:var(--text)}@media (max-width:640px){.mc-lados,.dp-lados{grid-template-columns:1fr}.mc-tabela th{width:auto}}.ctt-importar{border:1px solid var(--border);background:var(--surface);color:var(--text-2);border-radius:8px;margin-top:9px;padding:8px 14px;font-size:12.5px;font-weight:600;text-decoration:none}.ctt-importar:hover{border-color:var(--neon-border);color:var(--neon)}.cp-tabela{border-collapse:collapse;width:100%;font-size:13px}.cp-tabela th{text-align:left;color:var(--text-3);border-bottom:1px solid var(--border);padding:10px 12px;font-size:12px;font-weight:500}.cp-tabela td{border-bottom:1px solid var(--border);vertical-align:top;padding:10px 12px}.cp-tabela tr:last-child td{border-bottom:0}.cp-tabela td b{font-weight:600}.cp-inativo td{opacity:.55}.cp-ajuda{color:var(--text-3);margin-top:2px;font-size:12px;display:block}.cp-opcoes{max-width:260px;color:var(--text-2);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cp-num{text-align:right;white-space:nowrap}.cp-ordem{white-space:nowrap;width:56px}.cp-ordem button{border:1px solid var(--border);width:22px;height:22px;color:var(--text-3);cursor:pointer;background:0 0;border-radius:6px;margin-right:3px;font-size:11px}.cp-ordem button:disabled{opacity:.35;cursor:default}.cp-acoes{white-space:nowrap;text-align:right}.cp-acoes .fx-link+.fx-link{margin-left:10px}.cp-vazio{text-align:center;border:1px dashed var(--border);color:var(--text-3);border-radius:12px;gap:4px;padding:32px 16px;font-size:13px;display:grid}.cp-vazio b{color:var(--text)}.cpf-multi{border:1px solid var(--neon-border);background:var(--surface);border-radius:8px;gap:4px;padding:8px 10px;font-size:13px;display:grid}.cpf-multi label{cursor:pointer;align-items:center;gap:8px;display:flex}.cpf-multi input{accent-color:var(--neon)}.cpf-multi .fx-link{justify-self:start}.cpf-ajuda{color:var(--text-3);margin-top:4px;font-size:11.5px;display:block}.cpf-link{align-items:baseline;gap:8px;min-width:0;display:flex}.cpf-link a{color:var(--neon);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.im{gap:14px;max-width:920px;display:grid}.im-topo h1{margin:6px 0 10px;font-size:20px}.im-passos{color:var(--text-3);flex-wrap:wrap;gap:6px 18px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.im-passos li{align-items:center;gap:7px;display:flex}.im-passos span{border:1px solid var(--border);border-radius:999px;place-items:center;width:22px;height:22px;font-size:11.5px;font-weight:600;display:grid}.im-passos li.on{color:var(--text);font-weight:600}.im-passos li.on span{background:var(--neon);border-color:var(--neon);color:var(--neon-text)}.im-passos li.feito span{background:var(--neon-bg);border-color:var(--neon-border);color:var(--neon)}.im-card{background:var(--surface);border:1px solid var(--border);border-radius:12px;gap:10px;padding:16px 18px;display:grid}.im-card h2{margin:0;font-size:15px}.im-nota{color:var(--text-3);margin:0;font-size:13px}.im-alerta{color:var(--amber);margin:0;font-size:13px}.im-solta{border:1.5px dashed var(--border-2,var(--border));text-align:center;border-radius:12px;justify-items:center;gap:8px;padding:36px 16px;transition:border-color .15s,background .15s;display:grid}.im-solta.on{border-color:var(--neon);background:var(--neon-bg)}.im-solta span{color:var(--text-3);font-size:13px}.im-tabela-wrap{overflow-x:auto}.im-tabela{border-collapse:collapse;width:100%;font-size:13px}.im-tabela th{text-align:left;color:var(--text-3);border-bottom:1px solid var(--border);padding:8px 10px;font-size:12px;font-weight:500}.im-tabela td{border-bottom:1px solid var(--border);vertical-align:middle;padding:8px 10px}.im-tabela td small{color:var(--text-3);font-size:12px;display:block}.im-tabela .campo{min-width:200px;margin:0}.im-ex{color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;max-width:280px;overflow:hidden}.im-off td{opacity:.6}.im-botoes{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.im-botoes a.btn{text-decoration:none}.im-modos{gap:6px;display:grid}.im-modo{border:1px solid var(--border);cursor:pointer;border-radius:10px;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.im-modo.on{border-color:var(--neon);background:var(--neon-bg)}.im-modo input{accent-color:var(--neon);margin-top:3px}.im-modo span{gap:2px;display:grid}.im-modo small{color:var(--text-3);font-size:12px}.im-extras{grid-template-columns:1fr 1fr;gap:12px;display:grid}.im-progresso{background:var(--surface-2);border-radius:8px;place-items:center;height:34px;font-size:12.5px;display:grid;position:relative;overflow:hidden}.im-barra{background:var(--neon-bg);border-right:2px solid var(--neon);transition:width .3s;position:absolute;inset:0 auto 0 0}.im-progresso span{position:relative}.im-numeros{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.im-numeros div{border:1px solid var(--border);border-radius:10px;padding:10px 12px;display:grid}.im-numeros b{font-variant-numeric:tabular-nums;font-size:22px}.im-numeros span{color:var(--text-3);font-size:12px}.im-numeros .ruim b{color:var(--red)}.im-erros{gap:4px;max-height:260px;margin:0;padding:0;font-size:12.5px;list-style:none;display:grid;overflow-y:auto}.im-erros li{background:var(--amber-bg);border-radius:8px;padding:6px 10px}.im-erros li.erro{background:var(--red-bg)}.im-erros b{margin-right:6px}.im-acao{text-align:right;white-space:nowrap}@media (max-width:640px){.im-extras,.im-numeros{grid-template-columns:1fr 1fr}.im-extras{grid-template-columns:1fr}}.ia-pergunta{border-top:1px solid var(--border);gap:8px;margin-top:10px;padding-top:10px;display:grid}.ia-qa{gap:4px;display:grid}.ia-q{background:var(--neon-bg);border-radius:10px;justify-self:end;max-width:85%;margin:0;padding:6px 10px;font-size:13px}.ia-r{white-space:pre-wrap;margin:0;font-size:13.5px;line-height:1.5}.ia-sugestoes{flex-wrap:wrap;gap:6px;display:flex}.ia-sugestoes button{border:1px solid var(--border);color:var(--text-2);font:inherit;cursor:pointer;background:0 0;border-radius:8px;padding:5px 10px;font-size:12px}.ia-sugestoes button:hover{border-color:var(--neon-border);color:var(--neon)}.ia-pergunta-form{gap:6px;display:flex}.ia-pergunta-form .cf-input{flex:1;min-width:0}.lx-barra{justify-content:space-between;align-items:center;gap:8px;display:flex}.lx-barra .tc-busca{max-width:340px}.toolbar .pl-nova{white-space:nowrap;margin:0 0 0 auto}.kn-linha{justify-content:space-between;align-items:center;gap:6px;display:flex}.kcol-add{border:1px solid var(--border);width:22px;height:22px;color:var(--text-3);font:inherit;cursor:pointer;background:0 0;border-radius:6px;flex:none;font-size:14px;line-height:1}.kcol-add:hover{border-color:var(--neon-border);color:var(--neon);background:var(--neon-bg)}.no-caixa{max-width:520px}.no-achados{max-height:240px;margin-top:6px;overflow-y:auto}.no-cadastrar{color:var(--neon)!important;border-style:dashed!important}.no-escolhido{border:1px solid var(--neon-border);background:var(--neon-bg);border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:8px 12px;display:flex}.no-escolhido span{gap:2px;min-width:0;display:grid}.no-escolhido small{color:var(--text-3);font-size:12px}.no-novo{gap:6px;display:grid}.no-novo .fx-link{justify-self:start}.op-topo{justify-content:space-between;align-items:center;gap:8px;margin-bottom:4px;display:flex}.op-topo .f-eyebrow{margin-bottom:0}.op-contato{align-items:baseline;gap:8px;min-width:0;display:flex}.op-contato a{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-weight:500;text-decoration:none;overflow:hidden}.op-contato a:hover{color:var(--neon)}.op-ponto{vertical-align:middle;border-radius:50%;width:7px;height:7px;margin-right:5px;display:inline-block}.fx-fixo small{color:var(--text-3);font-size:11px}.op-obs{white-space:pre-wrap;text-align:left}.op-busca{gap:6px;display:grid}.op-busca .fx-link{justify-self:start}.op-part{gap:2px;margin:0;padding:0;list-style:none;display:grid}.op-part li{align-items:center;gap:8px;padding:5px 0;font-size:13px;display:flex}.op-part a{color:var(--text);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:500;text-decoration:none;overflow:hidden}.op-part a:hover{color:var(--neon)}.op-part small{color:var(--text-3);margin-right:auto;font-size:11.5px}.op-sugestoes{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.op-sugestoes button{border:1px dashed var(--neon-border);color:var(--text-2);font:inherit;cursor:pointer;background:0 0;border-radius:8px;padding:5px 10px;font-size:12px}.op-sugestoes button:hover{background:var(--neon-bg);color:var(--neon)}.op-sugestoes small{color:var(--text-3)}.op-ends{gap:10px;margin:0;padding:0;list-style:none;display:grid}.op-ends>li{grid-template-columns:70px minmax(0,1fr) auto;align-items:baseline;gap:4px 10px;font-size:12.5px;display:grid}.op-ends>li>b{color:var(--text-3);font-weight:500}.op-ends>li>.fx-add{grid-column:1/-1}.op-end{color:var(--text);gap:2px;line-height:1.45;display:grid}.op-end small{color:var(--text-3);font-size:11.5px}.op-end a{color:var(--neon);justify-self:start;font-size:11.5px;text-decoration:none}.op-end.vazio{color:var(--text-3)}.op-copiar{justify-self:start}.f-rail-center{align-content:start;gap:12px;display:grid}.lo-topo{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:6px;display:flex}.lo-topo h3{margin:0}.lo-abas{gap:4px;display:flex}.lo-abas button{color:var(--text-3);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;display:inline-flex}.lo-abas button span{background:var(--surface-2);border-radius:999px;padding:0 6px;font-size:11px}.lo-abas button.on{border-color:var(--border);background:var(--surface);color:var(--text)}.lo-selo{color:var(--text-3);border:1px solid var(--border);white-space:nowrap;border-left-width:3px;border-radius:6px;padding:0 7px;font-size:11px}.lo-mov .tl-author{font-weight:500}.lo-ic-nota,.lo-ic-ativ{border-color:var(--neon-border)!important;color:var(--neon)!important}.lo-texto{white-space:pre-wrap}.lo-desc{color:var(--text-2);margin-top:4px;display:block}.lo-pend{gap:6px;margin:0;padding:0;list-style:none;display:grid}.lo-pend li{align-items:flex-start;gap:10px;font-size:13px;display:flex}.lo-ic{border:1px solid var(--border);width:24px;height:24px;color:var(--text-3);border-radius:50%;flex:none;place-items:center;font-size:12px;display:grid}.lo-pend-txt{flex:1;gap:2px;min-width:0;display:grid}.lo-pend-txt small{color:var(--text-3);font-size:12px}.lo-pend-txt small.atrasada{color:var(--red)}.lo-concluir{gap:6px;margin-top:4px;display:flex}.lo-concluir .cf-input{flex:1;min-width:0}.op-arquivos .f-eyebrow{margin-bottom:8px}.kcard-dias.perto{color:var(--amber)}.kcard-dias.estourado{color:var(--red);font-weight:600}.kcod{color:var(--text-3);font-size:11px;font-weight:400}.kextra{color:var(--text-3);flex-wrap:wrap;gap:4px 10px;margin-top:6px;font-size:11px;display:flex}.kprox{border-top:1px dashed var(--border);color:var(--text-2);align-items:center;gap:6px;min-width:0;margin-top:8px;padding-top:7px;font-size:11.5px;display:flex}.kprox-txt{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.kprox-ponto{background:var(--success);border-radius:50%;flex:none;width:8px;height:8px}.kprox.hoje .kprox-ponto{background:var(--amber)}.kprox.atrasada{color:var(--red)}.kprox.atrasada .kprox-ponto{background:var(--red)}.kprox.nenhuma{color:var(--text-3);font-style:italic}.kprox.nenhuma .kprox-ponto{border:1.5px solid var(--amber);background:0 0}.kdrop{z-index:60;border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow);border-radius:14px;gap:10px;padding:10px;animation:.16s ease-out kdrop-entra;display:flex;position:fixed;bottom:18px;left:50%;transform:translate(-50%)}@keyframes kdrop-entra{0%{opacity:0;transform:translate(-50%,8px)}}.kdrop-zona{border:1.5px dashed var(--border-2);text-align:center;border-radius:10px;gap:2px;min-width:190px;padding:12px 16px;font-size:13.5px;font-weight:600;transition:background .12s,border-color .12s;display:grid}.kdrop-zona small{color:var(--text-3);font-size:11px;font-weight:400}.kdrop-zona.avancar{color:var(--neon)}.kdrop-zona.avancar.on{border-style:solid;border-color:var(--neon);background:var(--neon-bg)}.kdrop-zona.perder{color:var(--red)}.kdrop-zona.perder.on{border-style:solid;border-color:var(--red);background:var(--red-bg)}@media (prefers-reduced-motion:reduce){.kdrop{animation:none}}.ef-esteira{flex-wrap:wrap;align-items:center;gap:6px 4px;display:flex}.ef-avulsos{border-left:1px dashed var(--border-2);align-items:center;gap:6px;margin-left:10px;padding-left:12px;display:inline-flex}.ef-avulsos-rot{color:var(--text-3);font-size:11px}.ef-passo{align-items:center;gap:4px;display:inline-flex}.ef-seta{color:var(--text-3);font-size:12px}.ef-funil{border:1px solid var(--border);background:var(--surface);color:var(--text-2);border-radius:8px;padding:5px 11px;font-size:12.5px;text-decoration:none}.ef-funil:hover{border-color:var(--neon-border);color:var(--neon)}.ef-funil.on{border-color:var(--neon);background:var(--neon-bg);color:var(--text);font-weight:600}.ef-funil.off{opacity:.55}.ef-barra{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ef-funil-nome{color:var(--text-3);align-items:center;gap:8px;font-size:12px;display:flex}.ef-input{font:inherit;color:var(--text);background:0 0;border:1px solid #0000;border-radius:8px;min-width:0;padding:5px 7px;font-size:13px}.ef-input:hover:not(:disabled){border-color:var(--border)}.ef-input:focus{border-color:var(--neon);background:var(--surface);outline:none}.ef-nome{width:100%;min-width:180px;font-weight:500}.ef-num{color:var(--text-3);white-space:nowrap;align-items:center;gap:2px;font-size:12px;display:inline-flex}.ef-num .ef-input{text-align:right;width:52px}.ef-tabela td{vertical-align:middle;padding-top:6px;padding-bottom:6px}.ef-req{position:relative}.ef-req-btn{border:1px dashed var(--border-2);max-width:220px;color:var(--text-3);font:inherit;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border-radius:8px;padding:5px 9px;font-size:12px;overflow:hidden}.ef-req-btn.tem{border-style:solid;border-color:var(--amber);color:var(--text);background:var(--amber-bg)}.ef-req-btn:disabled{cursor:default}.ef-req-painel{z-index:30;border:1px solid var(--border);background:var(--surface);width:270px;box-shadow:var(--shadow);border-radius:10px;gap:6px;padding:10px 12px;font-size:13px;display:grid;position:absolute;top:calc(100% + 4px);left:0}.ef-req-painel p{color:var(--text-3);margin:0 0 2px;font-size:12px}.ef-req-painel label{cursor:pointer;align-items:center;gap:8px;display:flex}.ef-req-painel input{accent-color:var(--neon)}.ef-nova{border-top:1px solid var(--border);gap:8px;padding:10px 12px;display:flex}.ef-nova .ef-input{border-color:var(--border);flex:1}.lp-exportar{border:1px solid var(--border);background:var(--surface);color:var(--text-2);font:inherit;cursor:pointer;border-radius:8px;padding:5px 11px;font-size:12px}.lp-exportar:hover{border-color:var(--neon-border);color:var(--neon)}.lp-sel{width:34px}.lp-sel input{accent-color:var(--neon)}tr.lp-marcada td{background:var(--neon-bg)}.lp-lote{border-bottom:1px solid var(--border);background:var(--surface-2);flex-wrap:wrap;align-items:center;gap:8px;padding:10px 16px;font-size:13px;display:flex}.lp-alvo{width:auto;min-width:200px;margin:0}.lp-nota{color:var(--text-2);font-size:12.5px}.lp-aviso ul{margin:6px 0 0;padding-left:18px;font-size:12.5px}.lp-prox{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;max-width:240px;font-size:12.5px;display:inline-flex;overflow:hidden}.lp-prox .kprox-ponto{flex:none}.lp-prox.hoje .kprox-ponto{background:var(--amber)}.lp-prox.atrasada{color:var(--red)}.lp-prox.atrasada .kprox-ponto{background:var(--red)}.lp-prox.nenhuma{color:var(--text-3);font-style:italic}.lp-prox.nenhuma .kprox-ponto{border:1.5px solid var(--amber);background:0 0}.cp-abas{gap:4px;margin:8px 0 6px;display:flex}.cp-abas a{border:1px solid var(--border);color:var(--text-2);border-radius:8px;padding:5px 12px;font-size:13px;text-decoration:none}.cp-abas a.on{border-color:var(--neon);background:var(--neon-bg);color:var(--text);font-weight:600}.ef-req-btn.auto{border-style:solid;border-color:var(--neon-border);background:var(--neon-bg);color:var(--text)}.ta-linha-tabela>td{background:var(--surface-2)}.ta{gap:8px;max-width:640px;padding:4px 0;display:grid}.ta-explica{color:var(--text-3);margin:0;font-size:12.5px}.ta-lista{gap:6px;margin:0;padding:0;list-style:none;display:grid}.ta-item{border:1px solid var(--border);background:var(--surface);border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:8px 12px;display:flex}.ta-item>span{gap:2px;display:grid}.ta-item small{color:var(--text-3);font-size:12px}.ta-form{border:1px solid var(--neon-border);background:var(--surface);border-radius:10px;gap:8px;padding:12px;display:grid}.ta-form .cf-input{width:100%;min-width:0}.ta-linha{grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;display:grid}.ta-prazo{color:var(--text-3);white-space:nowrap;align-items:center;gap:6px;font-size:12.5px;display:flex}.ta-prazo .cf-input{text-align:right;width:52px}@media (max-width:640px){.ta-linha{grid-template-columns:1fr}}.esteira{background:var(--surface);border:1px solid var(--border);scrollbar-width:thin;border-radius:14px;gap:12px;margin-bottom:14px;padding:6px;display:flex;overflow-x:auto}.es-trilho{flex:1 0 auto;min-width:0;display:flex}.es-avulsos{border-left:1px dashed var(--border-2,var(--border));flex:none;gap:6px;padding-left:12px;display:flex}.es-avulso{border:1px dashed var(--border-2,var(--border));background:var(--surface);color:var(--text);font:inherit;text-align:left;cursor:pointer;border-radius:10px;flex:0 0 118px;justify-items:start;gap:1px;padding:9px 14px;transition:background .15s;display:grid}.es-avulso:hover{background:var(--neon-bg)}.es-avulso:focus-visible{box-shadow:inset 0 0 0 2px var(--neon);outline:none}.es-avulso.zero .es-nome,.es-avulso.zero .es-n{color:var(--text-3)}.es-avulso.on,.es-avulso.on:hover{background:var(--neon);border-color:var(--neon);color:var(--neon-text);border-style:solid}.es-avulso.on .es-v{color:var(--neon-text);opacity:.8}.es-seta{background:var(--surface-2);color:var(--text);font:inherit;text-align:left;cursor:pointer;clip-path:polygon(0 0,calc(100% - 14px) 0,100% 50%,calc(100% - 14px) 100%,0 100%,14px 50%);border:0;flex:1 0 118px;justify-items:start;gap:1px;min-width:0;margin-right:-8px;padding:10px 14px 10px 26px;transition:background .15s;display:grid}.es-seta:first-child{clip-path:polygon(0 0,calc(100% - 14px) 0,100% 50%,calc(100% - 14px) 100%,0 100%);border-radius:10px 0 0 10px;padding-left:16px}.es-seta:last-child{clip-path:polygon(0 0,100% 0,100% 100%,0 100%,14px 50%);border-radius:0 10px 10px 0;margin-right:0}.es-seta:hover{background:var(--neon-bg)}.es-seta:focus-visible{background:var(--neon-bg);box-shadow:inset 0 0 0 2px var(--neon);outline:none}.es-nome{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:12.5px;font-weight:600;overflow:hidden}.es-n{font-variant-numeric:tabular-nums;font-size:20px;font-weight:700;line-height:1.15}.es-v{font-family:var(--mono);color:var(--text-3);font-size:11px}.es-seta.zero{background:var(--surface-2)}@supports (color:color-mix(in lab, red, red)){.es-seta.zero{background:color-mix(in srgb, var(--surface-2) 45%, var(--surface))}}.es-seta.zero .es-nome,.es-seta.zero .es-n{color:var(--text-3)}.es-seta.on,.es-seta.on:hover{background:var(--neon);color:var(--neon-text)}.es-seta.on .es-v{color:var(--neon-text);opacity:.8}@media (prefers-reduced-motion:reduce){.es-seta,.es-avulso{transition:none}}.in{gap:16px;display:grid}.in-topo{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.in-ola{letter-spacing:-.4px;font-size:20px;font-weight:600}.in-sub{color:var(--text-3);margin-top:2px;font-size:12.5px}.in-filtros{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.in-filtro{gap:3px;display:grid}.in-filtro-rot{color:var(--text-3);font-size:11px;font-weight:500}.in-filtro select{min-width:160px;font:inherit;color:var(--text);background:var(--surface);border:1px solid var(--border);cursor:pointer;border-radius:8px;padding:7px 10px;font-size:12.5px;transition:border-color .15s}.in-filtro select:hover{border-color:var(--border-2)}.in-filtro select:focus-visible{border-color:var(--neon);box-shadow:0 0 0 3px var(--neon-bg);outline:none}.in-dados{gap:16px;transition:opacity .2s;display:grid;position:relative}.in-dados.carregando{opacity:.55;pointer-events:none}.in-progresso{opacity:0;border-radius:2px;height:2px;transition:opacity .15s;position:absolute;inset:-9px 0 auto;overflow:hidden}.in-dados.carregando .in-progresso{opacity:1}.in-progresso:after{content:"";background:var(--neon);border-radius:2px;width:30%;animation:1.1s ease-in-out infinite in-progresso;position:absolute;inset:0 auto 0 0}@keyframes in-progresso{0%{transform:translate(-100%)}to{transform:translate(340%)}}@media (prefers-reduced-motion:reduce){.in-progresso:after{opacity:.6;width:100%;animation:none}}.in-kpis{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;display:grid}.in-k{background:var(--surface);border:1px solid var(--border);color:var(--text);border-radius:12px;align-content:start;gap:2px;padding:14px 16px;text-decoration:none;display:grid}.in-k-link{transition:border-color .15s}.in-k-link:hover{border-color:var(--neon-border)}.in-k-link:focus-visible{border-color:var(--neon);box-shadow:0 0 0 3px var(--neon-bg);outline:none}.in-k-rot{text-transform:uppercase;letter-spacing:.07em;color:var(--text-3);font-size:10px;font-weight:600}.in-k-num{font-family:var(--mono);letter-spacing:-.02em;margin-top:4px;font-size:20px;font-weight:600}.in-k-det{color:var(--text-3);font-size:11px}.in-var{margin-top:6px;font-size:11px;font-weight:500}.in-var.bom{color:var(--success)}.in-var.ruim{color:var(--red)}.in-var.neutro{color:var(--text-3)}.in-linha{grid-template-columns:1fr 1fr;gap:16px;display:grid}.in-card{background:var(--surface);border:1px solid var(--border);border-radius:12px;min-width:0;padding:16px 18px}.in-card-topo{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;display:flex}.in-card-tit{font-size:14.5px;font-weight:600}.in-card-meta{font-family:var(--mono);color:var(--text-3);font-size:11px}.in-card-expl{color:var(--text-3);margin:3px 0 12px;font-size:11px}.in-sub-tit{text-transform:uppercase;letter-spacing:.07em;color:var(--text-3);margin:16px 0 6px;font-size:10px;font-weight:600}.in-vazio{color:var(--text-3);text-align:center;padding:18px 0;font-size:12.5px}.in-lista{gap:2px;margin-top:10px;list-style:none;display:grid}.in-item{color:var(--text);border-radius:8px;grid-template-columns:124px 1fr;grid-template-areas:"q t""q s";align-items:center;column-gap:10px;padding:7px 8px;text-decoration:none;transition:background .15s;display:grid}.in-item:hover{background:var(--surface-2)}.in-item:focus-visible{box-shadow:inset 0 0 0 2px var(--neon);outline:none}.in-quando{white-space:nowrap;border:1px solid #0000;border-radius:999px;grid-area:q;justify-self:start;padding:2px 8px;font-size:11px;font-weight:500}.in-quando.hoje{color:var(--amber);background:var(--amber-bg);border-color:var(--amber-border)}.in-quando.atrasada{color:var(--red);background:var(--red-bg);border-color:var(--red-border)}.in-item-tit{white-space:nowrap;text-overflow:ellipsis;grid-area:t;font-size:13px;font-weight:500;overflow:hidden}.in-item-sub{color:var(--text-3);white-space:nowrap;text-overflow:ellipsis;grid-area:s;font-size:11px;overflow:hidden}.in-barras{gap:2px;list-style:none;display:grid}.in-barra{color:var(--text);border-radius:8px;grid-template-columns:150px 1fr 140px;align-items:center;gap:10px;padding:6px 8px;text-decoration:none;display:grid}a.in-barra{transition:background .15s}a.in-barra:hover{background:var(--surface-2)}a.in-barra:focus-visible{box-shadow:inset 0 0 0 2px var(--neon);outline:none}.in-barra-nome{color:var(--text-2);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.in-barra-trilho{background:var(--surface-2);border-radius:4px;height:8px;overflow:hidden}.in-barra-fill{background:var(--neon);border-radius:4px;min-width:2px;height:100%;display:block}.in-barra-fill.perdido{background:var(--red);opacity:.75}.in-barra-num{font-family:var(--mono);color:var(--text-2);white-space:nowrap;text-align:right;justify-items:end;font-size:11.5px;display:grid}.in-atraso{font-family:var(--font-inter), "Inter", system-ui, sans-serif;color:var(--red);font-size:10.5px;font-weight:500}.in-legenda{gap:12px;display:flex}.in-leg{color:var(--text-2);align-items:center;gap:5px;font-size:11px;display:inline-flex}.in-leg-cor{border-radius:3px;width:10px;height:10px}.in-leg-cor.vendido,.in-col.vendido{background:var(--success)}.in-leg-cor.perdido,.in-col.perdido{background:var(--red);opacity:.75}.in-meses{grid-template-columns:repeat(12,1fr);gap:6px;height:190px;padding-top:6px;display:grid}.in-mes{grid-template-rows:1fr auto;min-width:0;display:grid}.in-mes-barras{border-bottom:1px solid var(--border);justify-content:center;align-items:flex-end;gap:2px;display:flex}.in-col{cursor:default;border-radius:4px 4px 0 0;width:40%;max-width:14px;min-height:1px}.in-col:hover{filter:brightness(1.1)}.in-mes-rot{color:var(--text-3);text-align:center;padding:6px 0 0;font-size:10.5px}@media (max-width:900px){.in-linha{grid-template-columns:1fr}}@media (max-width:768px){.in-filtro select{width:100%;min-width:0}.in-filtros,.in-filtro{width:100%}.in-barra{grid-template-columns:110px 1fr}.in-barra-num{text-align:left;grid-column:2;justify-items:start}.in-meses{gap:3px}}@media (prefers-reduced-motion:reduce){.in-k-link,.in-item,a.in-barra,.in-filtro select{transition:none}}.mt-barra{justify-content:space-between}.mt-mes{align-items:center;gap:8px;display:flex}.mt-mes .btn{padding:4px 10px}.mt-mes-nome{text-align:center;min-width:150px;font-size:13px;font-weight:600}.mt-tabela td{vertical-align:middle}.mt-empresa td{background:var(--surface-2)}.mt-valor{align-items:center;gap:6px;display:flex}.mt-rs{font-family:var(--mono);color:var(--text-3);font-size:12px}.mt-input{width:150px;font-family:var(--mono);text-align:right}.mt-input.salvo{background:var(--success-bg)}.mt-estado{min-width:70px;color:var(--text-3);font-size:11px}.mt-soma{color:var(--text-3);border-top:1px solid var(--border);padding:10px 14px;font-size:11.5px}.in-sec-tit{text-transform:uppercase;letter-spacing:.07em;color:var(--text-3);margin-bottom:8px;font-size:10px;font-weight:600}.in-al{border-left:3px solid var(--amber)}.in-al.ok{border-left-color:var(--success)}.in-al-num{color:var(--text);border-radius:6px;justify-self:start;text-decoration:none}.in-al-num:hover{color:var(--neon)}.in-al-num:focus-visible{box-shadow:0 0 0 2px var(--neon);outline:none}.in-al-ok{font-family:var(--font-inter), "Inter", system-ui, sans-serif;color:var(--success);padding:3px 0 2px;font-size:15px}.in-al-funis{color:var(--text-3);margin-top:6px;font-size:11px}.in-al-funis a{color:var(--text-2);border-radius:4px;text-decoration:none}.in-al-funis a:hover{color:var(--neon)}.in-al-funis a:focus-visible{box-shadow:0 0 0 2px var(--neon);outline:none}.in-al-funis b{font-family:var(--mono);font-weight:600}.in-meu-dia .in-lista{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));column-gap:16px}.in-meu-dia .in-vazio{text-align:left;padding:8px 0 2px}.in-atalhos{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.in-al-chip{color:var(--text-2);background:var(--surface-2);border:1px solid var(--border);border-radius:8px;align-items:center;gap:5px;padding:4px 9px;font-size:11.5px;text-decoration:none;transition:border-color .15s,background .15s;display:inline-flex}.in-al-chip b{font-family:var(--mono);color:var(--text);font-weight:600}.in-al-chip:hover{border-color:var(--neon-border);background:var(--neon-bg)}.in-al-chip:focus-visible{box-shadow:0 0 0 2px var(--neon);outline:none}.in-al-chip.ruim{color:var(--red);background:var(--red-bg);border-color:var(--red-border)}.in-al-chip.ruim b{color:var(--red)}.in-meta-nums{align-items:baseline;gap:8px;margin-top:10px;display:flex}.in-meta-feito{font-family:var(--mono);font-size:20px;font-weight:600}.in-meta-de{font-family:var(--mono);color:var(--text-3);font-size:12px}.in-meta-pct{font-family:var(--mono);color:var(--neon);margin-left:auto;font-size:13px;font-weight:600}.in-meta-barra{background:var(--surface-2);border-radius:5px;height:10px;margin:8px 0 6px;position:relative}.in-meta-fill{background:var(--neon);border-radius:5px;min-width:2px;height:100%;display:block}.in-meta-ritmo{background:var(--text-2);border-radius:1px;width:2px;margin-left:-1px;position:absolute;top:-3px;bottom:-3px}.in-prev-nums{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:10px;display:grid}.in-prev-nums>div{background:var(--surface-2);border-radius:10px;align-content:start;gap:2px;padding:10px 12px;display:grid}.in-prev-nums>div:first-child{background:var(--neon-bg)}.in-prev-rot{color:var(--text-3);font-size:11px}.in-prev-num{font-family:var(--mono);font-size:17px;font-weight:600}.in-prev-det{color:var(--text-2);font-size:11px}@media (max-width:768px){.in-prev-nums{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.in-al-chip{transition:none}}.in-largo{grid-column:1/-1}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.as{background:var(--surface);border:1px solid var(--neon-border);box-shadow:0 0 0 4px var(--neon-bg);border-radius:14px;gap:12px;padding:18px 20px;display:grid}.as-topo{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.as-ola{align-items:center;gap:12px;min-width:0;display:flex}.as-marca{background:var(--neon);width:38px;height:38px;color:var(--neon-text);border-radius:50%;flex:none;place-items:center;font-size:18px;line-height:1;display:grid}.as-marca.peq{width:26px;height:26px;font-size:13px}.as-tit{letter-spacing:-.4px;font-size:20px;font-weight:600}.as-sub{color:var(--text-3);margin-top:1px;font-size:12.5px}.as-ferr{gap:6px;display:flex}.as-icone{font:inherit;color:var(--text-2);background:var(--surface);border:1px solid var(--border);cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:6px 10px;font-size:12px;transition:border-color .15s,background .15s;display:inline-flex}.as-icone:hover{border-color:var(--border-2)}.as-icone.on{color:var(--neon);background:var(--neon-bg);border-color:var(--neon-border)}.as-icone:focus-visible,.as-lembrete:focus-visible,.as-sugestao:focus-visible,.as-mic:focus-visible,.as-enviar:focus-visible,.as-item:focus-visible{box-shadow:0 0 0 3px var(--neon-bg), 0 0 0 1px var(--neon);outline:none}.as-lembretes{flex-wrap:wrap;gap:6px;list-style:none;display:flex}.as-lembrete{font:inherit;color:var(--text);background:var(--surface-2);border:1px solid var(--border);cursor:pointer;border-radius:8px;align-items:center;gap:7px;padding:6px 11px;font-size:12.5px;transition:border-color .15s,background .15s;display:inline-flex}.as-lembrete:hover:not(:disabled){border-color:var(--neon-border);background:var(--neon-bg)}.as-lembrete:disabled{cursor:default}.as-ponto{background:var(--blue);border-radius:50%;width:7px;height:7px}.as-lembrete.alerta .as-ponto{background:var(--amber)}.as-lembrete.ok .as-ponto{background:var(--success)}.as-caixa{background:var(--bg-2);border:1px solid var(--border-2);border-radius:12px;align-items:flex-end;gap:8px;padding:8px 8px 8px 14px;transition:border-color .15s,box-shadow .15s;display:flex}.as-caixa:focus-within{border-color:var(--neon);box-shadow:0 0 0 3px var(--neon-bg)}.as-caixa.ouvindo{border-color:var(--red);box-shadow:0 0 0 3px var(--red-bg)}.as-campo{min-height:40px;max-height:160px;font:inherit;color:var(--text);resize:none;field-sizing:content;background:0 0;border:0;outline:none;flex:1;padding:9px 0;font-size:14px;line-height:1.45}.as-campo::placeholder{color:var(--text-3)}.as-mic,.as-enviar{border:1px solid var(--border);background:var(--surface);width:40px;height:40px;color:var(--text-2);cursor:pointer;border-radius:10px;flex:none;place-items:center;transition:background .15s,color .15s,border-color .15s;display:grid}.as-mic:hover{color:var(--neon);border-color:var(--neon-border)}.as-mic.on{color:#fff;background:var(--red);border-color:var(--red);animation:1.2s ease-in-out infinite as-pulso}.as-enviar{color:var(--neon-text);background:var(--neon);border-color:var(--neon)}.as-enviar:hover:not(:disabled){background:var(--neon-hover)}.as-enviar:disabled{opacity:.4;cursor:default}@keyframes as-pulso{0%,to{box-shadow:0 0 0 0 var(--red-border)}50%{box-shadow:0 0 0 6px #0000}}.as-sugestoes{flex-wrap:wrap;gap:6px;display:flex}.as-sugestao{font:inherit;color:var(--text-2);border:1px dashed var(--border-2);cursor:pointer;background:0 0;border-radius:8px;padding:5px 10px;font-size:12px;transition:color .15s,border-color .15s}.as-sugestao:hover{color:var(--neon);border-color:var(--neon)}.as-semia{color:var(--text-2);background:var(--surface-2);border-radius:10px;padding:12px 14px;font-size:12.5px}.as-erro{margin:0}.as-conversa{scrollbar-width:thin;gap:12px;max-height:460px;padding:4px 2px;display:grid;overflow-y:auto}.as-msg{align-items:flex-start;gap:10px;font-size:13.5px;line-height:1.55;display:flex}.as-msg.eu{justify-content:flex-end}.as-msg.eu p{background:var(--neon-bg);border:1px solid var(--neon-border);white-space:pre-wrap;border-radius:12px 12px 4px;max-width:75%;padding:8px 12px}.as-msg-corpo{flex:1;gap:8px;min-width:0;display:grid}.as-msg-corpo p+p{margin-top:2px}.as-msg-corpo ul{padding-left:18px}.as-msg-corpo li+li{margin-top:2px}.as-itens{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:6px;display:grid}.as-item{color:var(--text);background:var(--bg-2);border:1px solid var(--border);border-radius:10px;gap:1px;padding:8px 10px;text-decoration:none;transition:border-color .15s;display:grid}.as-item:hover{border-color:var(--neon-border)}.as-item-tipo{text-transform:uppercase;letter-spacing:.07em;color:var(--text-3);font-size:10px;font-weight:600}.as-item-tipo.oportunidade{color:var(--neon)}.as-item-tipo.tarefa{color:var(--amber)}.as-item-tit{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;overflow:hidden}.as-item-sub{color:var(--text-3);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.as-proposta{background:var(--amber-bg);border:1px solid var(--amber-border);border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 12px;display:flex}.as-proposta.fechada{background:var(--surface-2);border-color:var(--border)}.as-proposta-rot{text-transform:uppercase;letter-spacing:.07em;color:var(--amber);font-size:10px;font-weight:600}.as-proposta.fechada .as-proposta-rot{color:var(--text-3)}.as-proposta-txt{flex:1;min-width:200px;font-size:13px;font-weight:500}.as-proposta-bts{gap:6px;display:flex}.as-feito{color:var(--success);background:var(--success-bg);border:1px solid var(--success-border);border-radius:999px;justify-self:center;align-items:center;gap:8px;padding:5px 12px;font-size:12px;font-weight:500;display:inline-flex}.as-digitando{gap:4px;padding:10px 2px;display:inline-flex}.as-digitando i{background:var(--text-3);border-radius:50%;width:6px;height:6px;animation:1s ease-in-out infinite as-pontos}.as-digitando i:nth-child(2){animation-delay:.15s}.as-digitando i:nth-child(3){animation-delay:.3s}@keyframes as-pontos{0%,80%,to{opacity:.3;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}.in-per{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.in-per .in-sec-tit{margin-bottom:0}@media (max-width:768px){.as{padding:14px}.as-icone-rot{display:none}.as-msg.eu p{max-width:90%}}@media (prefers-reduced-motion:reduce){.as-mic.on,.as-digitando i{animation:none}.as-icone,.as-lembrete,.as-caixa,.as-mic,.as-enviar,.as-sugestao,.as-item{transition:none}}.ia-gatilho{color:var(--neon);background:var(--neon-bg);border:1px solid var(--neon-border);border-radius:8px;align-items:center;gap:6px;padding:7px 11px;font-size:12.5px;font-weight:500;text-decoration:none;transition:background .15s,border-color .15s;display:inline-flex}.ia-gatilho:hover{border-color:var(--neon)}.ia-gatilho:focus-visible{box-shadow:0 0 0 3px var(--neon-bg), 0 0 0 1px var(--neon);outline:none}@media (max-width:768px){.ia-gatilho-txt{display:none}}.asp{grid-template-columns:230px minmax(0,1fr);align-items:start;gap:16px;min-height:calc(100vh - 120px);display:grid}.asp-hist{top:calc(var(--topo-h,0px) + 12px);align-content:start;gap:8px;display:grid;position:sticky}.asp-nova{font:inherit;color:var(--text);text-align:left;background:var(--surface);border:1px solid var(--border);cursor:pointer;border-radius:8px;padding:8px 12px;font-size:12.5px;font-weight:500;transition:border-color .15s}.asp-nova:hover{border-color:var(--neon-border)}.asp-nova:focus-visible{box-shadow:0 0 0 3px var(--neon-bg), 0 0 0 1px var(--neon);outline:none}.asp-hist-tit{text-transform:uppercase;letter-spacing:.07em;color:var(--text-3);margin-top:6px;font-size:10px;font-weight:600}.asp-hist ul{scrollbar-width:thin;gap:1px;max-height:46vh;list-style:none;display:grid;overflow-y:auto}.asp-hist-item{color:var(--text-2);border-radius:8px;padding:6px 8px;text-decoration:none;display:grid}.asp-hist-item:hover{background:var(--surface-2)}.asp-hist-item.on{background:var(--neon-bg);color:var(--text)}.asp-hist-txt{white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.asp-hist-qd{font-family:var(--mono);color:var(--text-3);font-size:10.5px}.asp-hist-vazio{color:var(--text-3);font-size:11.5px}.asp-pref{border-top:1px solid var(--border);color:var(--text-2);align-items:center;gap:8px;margin-top:10px;padding-top:12px;font-size:12px;display:flex}.asp-pref .cfg-chave{margin-top:0}.asp-inicio{font-size:12.5px}.as-pagina{justify-self:center;gap:16px;width:100%;max-width:880px;padding:24px 26px}.as-pagina .as-conversa{max-height:none;overflow:visible}.as-pagina .as-caixa{position:sticky;bottom:12px;box-shadow:0 6px 20px #0f142314}.as-pagina .as-caixa:focus-within{box-shadow:0 0 0 3px var(--neon-bg), 0 6px 20px #0f142314}.as-dia{background:var(--bg-2);border:1px solid var(--border);border-radius:12px;gap:8px;padding:14px 16px;display:grid}.as-dia-topo{justify-content:space-between;align-items:center;gap:8px;display:flex}.as-dia-tit{font-size:14.5px;font-weight:600}.as-dia-lista{list-style:none;display:grid}.as-dia-item{grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:9px 0;display:grid}.as-dia-item+.as-dia-item{border-top:1px solid var(--border)}.as-dia-item.alerta .as-ponto{background:var(--amber)}.as-dia-item.ok .as-ponto{background:var(--success)}.as-dia-txt{font-size:13.5px}.as-dia-acoes{gap:6px;display:flex}.as-dia-bt{font:inherit;color:var(--text-2);background:var(--surface);border:1px solid var(--border);cursor:pointer;white-space:nowrap;border-radius:8px;padding:4px 10px;font-size:12px;text-decoration:none;transition:border-color .15s,color .15s}.as-dia-bt:hover{color:var(--neon);border-color:var(--neon-border)}.as-dia-bt:focus-visible{box-shadow:0 0 0 3px var(--neon-bg), 0 0 0 1px var(--neon);outline:none}.ia-linha{background:var(--surface);border:1px solid var(--neon-border);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px 10px 14px;display:flex}.ia-linha-ola{align-items:center;gap:10px;font-size:13px;display:flex}.ia-linha-form{flex:360px;gap:6px;max-width:560px;display:flex}.ia-linha-campo{min-width:0;font:inherit;color:var(--text);background:var(--bg-2);border:1px solid var(--border-2);border-radius:8px;outline:none;flex:1;padding:8px 12px;font-size:13px}.ia-linha-campo:focus{border-color:var(--neon);box-shadow:0 0 0 3px var(--neon-bg)}.ia-linha-enviar{width:36px;height:36px}@media (max-width:900px){.asp{grid-template-columns:1fr}.asp-hist{order:2;position:static}.as-pagina{padding:16px}.as-dia-item{grid-template-columns:auto 1fr}.as-dia-acoes{grid-column:2}}@media (prefers-reduced-motion:reduce){.ia-gatilho,.asp-nova,.as-dia-bt{transition:none}}.busca-gatilho-ia{background:var(--neon);width:20px;height:20px;color:var(--neon-text);border-radius:50%;flex:none;place-items:center;font-size:11px;line-height:1;display:grid}.busca-gatilho{border-color:var(--neon-border)}.busca-mic{border:1px solid var(--border);background:var(--surface);width:30px;height:30px;color:var(--text-2);cursor:pointer;border-radius:8px;flex:none;place-items:center;display:grid}.busca-mic svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;width:16px;height:16px}.busca-mic:hover{color:var(--neon);border-color:var(--neon-border)}.busca-mic:focus-visible{box-shadow:0 0 0 3px var(--neon-bg), 0 0 0 1px var(--neon);outline:none}.busca-item-ic{background:var(--surface-2);width:24px;height:24px;color:var(--text-2);border-radius:8px;flex:none;place-items:center;font-size:13px;font-weight:600;display:grid}.busca-item-ic+.busca-item-txt{flex:1}.busca-item-ic.ia{background:var(--neon);color:var(--neon-text);border-radius:50%}.barra-movel{display:none}@media (max-width:768px){.topbar .busca-gatilho{display:none}.barra-movel{left:12px;right:12px;bottom:calc(70px + env(safe-area-inset-bottom,0px));z-index:470;font:inherit;color:var(--text-3);text-align:left;background:var(--surface);border:1px solid var(--neon);box-shadow:0 0 0 3px var(--neon-bg), 0 8px 24px #0a0e1a1f;cursor:pointer;border-radius:12px;align-items:center;gap:10px;padding:8px 8px 8px 12px;font-size:14px;display:flex;position:fixed}.barra-movel-txt{flex:1}.barra-movel-mic{background:var(--neon);width:36px;height:36px;color:var(--neon-text);border-radius:10px;place-items:center;display:grid}.barra-movel-mic svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;width:18px;height:18px}.app-main{padding-bottom:calc(140px + env(safe-area-inset-bottom,0px))}}.as-data{font-family:var(--mono);color:var(--text-3);text-transform:lowercase;font-size:11px}.as-acoes{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:10px;display:grid}.as-acao{background:var(--surface);border:1px solid var(--border);border-left:3px solid var(--blue);border-radius:10px;grid-template-rows:auto auto 1fr auto;gap:4px;padding:12px 14px;display:grid}.as-acao.alerta{border-left-color:var(--amber)}.as-acao.ok{border-left-color:var(--success)}.as-acao-tit{color:var(--text-2);font-size:13px;font-weight:400}.as-acao-tit b{color:var(--text);font-weight:600}.as-acao-num{font-family:var(--mono);font-size:20px;font-weight:600}.as-acao-ok{min-height:4px;font-size:13px;font-weight:500}.as-acao-ok.ok{color:var(--success)}.as-acao-txt{color:var(--text-3);font-size:12px}.as-acao-bts{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.as-dia-bt.principal{color:var(--neon-text);background:var(--neon);border-color:var(--neon)}.as-dia-bt.principal:hover{color:var(--neon-text);background:var(--neon-hover)}@media (max-width:768px){.as-acoes{grid-template-columns:1fr}}.in-vazio-acao{color:var(--text-3);flex-wrap:wrap;align-items:center;gap:12px;padding:8px 0 2px;font-size:12.5px;display:flex}@media (max-width:768px){.in-kpis{scroll-snap-type:x mandatory;scrollbar-width:none;gap:10px;padding-bottom:6px;display:flex;overflow-x:auto}.in-kpis::-webkit-scrollbar{display:none}.in-kpis>*{scroll-snap-align:start;flex:0 0 78%}}.asp.sem-hist{grid-template-columns:minmax(0,1fr)}.asv{justify-self:center;gap:22px;width:100%;max-width:900px;padding:8px 4px 0;display:grid}.asv-topo{grid-template-columns:auto 1fr auto;align-items:start;gap:14px;display:grid}.as-marca.grande{width:46px;height:46px;box-shadow:0 0 0 6px var(--neon-bg);font-size:22px}.asv-ola{gap:2px;min-width:0;display:grid}.asv-tit{letter-spacing:-.6px;font-size:26px;font-weight:600;line-height:1.15}.asv-frase{color:var(--text-2);max-width:62ch;margin-top:4px;font-size:15px;line-height:1.5}.asv-sec{text-transform:uppercase;letter-spacing:.07em;color:var(--text-3);margin-bottom:8px;font-size:10px;font-weight:600}.asv-prio{background:var(--surface);border:1px solid var(--border);border-left:4px solid var(--blue);border-radius:12px;gap:8px;padding:18px 20px;display:grid}.asv-prio.alerta{border-left-color:var(--amber)}.asv-prio.ok{border-left-color:var(--success)}.asv-prio-eyebrow{text-transform:uppercase;letter-spacing:.07em;color:var(--amber);font-size:10px;font-weight:600}.asv-prio.ok .asv-prio-eyebrow{color:var(--success)}.asv-prio.info .asv-prio-eyebrow{color:var(--blue)}.asv-prio-corpo{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.asv-prio-tit{color:var(--text-2);font-size:18px;font-weight:400;line-height:1.3}.asv-prio-tit b{color:var(--text);font-weight:600}.asv-prio-txt{color:var(--text-3);max-width:60ch;margin-top:4px;font-size:13px}.asv-prio-num{font-family:var(--mono);color:var(--text);font-size:34px;font-weight:600;line-height:1}.asv-duas{grid-template-columns:1.3fr 1fr;gap:22px;display:grid}.asv-agenda{border-left:2px solid var(--border-2);margin-left:6px;list-style:none;display:grid}.asv-agenda-item{color:var(--text);border-radius:8px;grid-template-columns:66px 1fr;gap:8px;padding:7px 8px 7px 14px;text-decoration:none;transition:background .15s;display:grid;position:relative}.asv-agenda-item:before{content:"";background:var(--surface);border:2px solid var(--neon);border-radius:50%;width:10px;height:10px;position:absolute;top:13px;left:-6px}.asv-agenda-item:hover{background:var(--surface-2)}.asv-agenda-item:focus-visible{box-shadow:inset 0 0 0 2px var(--neon);outline:none}.asv-agenda-hora{font-family:var(--mono);color:var(--neon);padding-top:1px;font-size:12px}.asv-agenda-txt{min-width:0;font-size:13px;display:grid}.asv-agenda-txt b{white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.asv-agenda-txt span{color:var(--text-3);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.asv-ontem{grid-template-columns:1fr 1fr;gap:6px;list-style:none;display:grid}.asv-ontem-item{background:var(--surface);border:1px solid var(--border);color:var(--text);border-radius:10px;gap:1px;padding:9px 12px;text-decoration:none;transition:border-color .15s;display:grid}.asv-ontem-item:hover{border-color:var(--neon-border)}.asv-ontem-item:focus-visible{box-shadow:0 0 0 3px var(--neon-bg), 0 0 0 1px var(--neon);outline:none}.asv-ontem-n{font-family:var(--mono);font-size:18px;font-weight:600}.asv-ontem-item.ok .asv-ontem-n{color:var(--success)}.asv-ontem-item.neutro .asv-ontem-n{color:var(--text-2)}.asv-ontem-rot{color:var(--text-3);font-size:11.5px}.asv-ontem-extra{font-family:var(--mono)}.asv-linhas{list-style:none;display:grid}.asv-linha{grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:8px 2px;display:grid}.asv-linha+.asv-linha{border-top:1px solid var(--border)}.asv-linha.alerta .as-ponto{background:var(--amber)}.asv-linha.ok .as-ponto{background:var(--success)}.asv-linha-txt{color:var(--text-2);font-size:13.5px}.asv-linha-txt b{color:var(--text);font-weight:600}.asv-linha-n{font-family:var(--mono);color:var(--text);background:var(--surface-2);border-radius:999px;margin-left:8px;padding:1px 8px;font-size:11.5px;font-weight:600}.asv-linha-bts{gap:6px;display:flex}.asv-caixa-area{background:linear-gradient(to bottom, transparent, var(--bg) 22%);gap:8px;padding-top:6px;display:grid;position:sticky;bottom:12px}.asv-caixa-area .as-caixa{box-shadow:0 6px 20px #0f142314}.asv-achados{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:10px}.asv-semia{color:var(--text-3);font-size:12px}.asv .asp-pref{border-top:1px solid var(--border);flex-wrap:wrap}.asv .asp-inicio{margin-left:auto}@media (max-width:768px){.asv-topo{grid-template-columns:auto 1fr}.asv-topo .as-ferr{grid-column:1/-1}.asv-tit{font-size:22px}.asv-duas{grid-template-columns:1fr}.asv-prio-num{font-size:28px}.asv-linha{grid-template-columns:auto 1fr}.asv-linha-bts{grid-column:2}}@media (prefers-reduced-motion:reduce){.asv-agenda-item,.asv-ontem-item{transition:none}}.in-conv{color:var(--text-3)}.topbar{grid-template-columns:1fr minmax(0,560px) 1fr;align-items:center;gap:12px;min-height:36px;margin:-8px 0 14px;display:grid}.topbar .mobile-menu-btn{justify-self:start}.topbar .busca-gatilho{grid-column:2;width:100%;height:36px}.topbar .busca-gatilho kbd{margin-left:auto}.topbar-acoes{grid-column:3;justify-self:end;margin-left:0}.topbar-criar{justify-content:center;width:36px;height:36px;padding:0}.topbar-criar svg,.topbar-sino svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.topbar-sino{width:36px;height:36px;color:var(--text-3);background:0 0;border:0;border-radius:8px;place-items:center;display:grid}.topbar-sino:disabled{cursor:default;opacity:.55}@media (max-width:768px){.topbar{margin:0 0 10px;display:flex}.topbar-acoes{margin-left:auto}.topbar-criar{width:36px;height:34px}}.busca-selo-ia{letter-spacing:.04em;color:var(--neon);background:var(--neon-bg);border:1px solid var(--neon-border);border-radius:999px;flex:none;align-self:center;padding:2px 7px;font-size:10.5px;font-weight:600}.busca-dica{color:var(--text-3);margin-left:auto}.busca-dica b{color:var(--neon);font-weight:600}.busca-fundo{padding-top:10vh}.busca-caixa{min-height:300px;max-height:76vh}.busca-campo{padding:18px 20px}.busca-campo input{font-size:16px}.busca-resultados{flex:1;padding:8px}.busca-item{padding:10px 12px}.busca-item-titulo{font-size:14px}.busca-mic{width:36px;height:36px}.busca-mic.on{color:#fff;background:#e5484d;border-color:#e5484d}.exp-formatos{gap:8px;margin-top:4px;display:grid}.exp-formato{border:1px solid var(--border);cursor:pointer;border-radius:10px;align-items:flex-start;gap:10px;padding:10px 12px;transition:border-color .15s,background-color .15s;display:flex}.exp-formato:hover{border-color:var(--border-2)}.exp-formato.on{border-color:var(--neon-border);background:var(--neon-bg)}.exp-formato input{accent-color:var(--neon);margin-top:2px}.exp-formato span{gap:2px;display:grid}.exp-formato b{color:var(--text);font-size:13px;font-weight:600}.exp-formato small{color:var(--text-3);font-size:12px;line-height:1.4}.exp-feito{color:var(--text);background:var(--surface-2,var(--surface));border:1px solid var(--border);border-radius:8px;margin-top:10px;padding:8px 10px;font-size:12.5px}button.ctt-importar{font:inherit;cursor:pointer;font-size:12.5px;font-weight:600}button.ctt-importar:disabled{opacity:.5;cursor:default}.dit-wrap{flex:none;display:inline-flex;position:relative}.dit-ctrl{background:var(--red-bg,#e5484d1a);border:1px solid var(--red-border,#e5484d59);border-radius:999px;flex:none;align-items:center;gap:6px;height:32px;padding:0 4px 0 10px;animation:.15s ease-out dit-entra;display:inline-flex}@keyframes dit-entra{0%{opacity:0;transform:scale(.96)}}.dit-ponto{background:var(--red,#e5484d);border-radius:50%;width:8px;height:8px;animation:1.2s ease-in-out infinite dit-pulso}@keyframes dit-pulso{50%{opacity:.3}}.dit-tempo{min-width:30px;font-family:var(--font-mono,ui-monospace, monospace);color:var(--text-2);font-size:12px}.dit-btn{background:var(--surface);width:26px;height:26px;color:var(--text-2);cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid}.dit-btn:hover{color:var(--text)}.dit-btn.ok{background:var(--neon);color:var(--neon-text)}.dit-btn.ok:hover{background:var(--neon-hover);color:var(--neon-text)}.dit-btn:focus-visible{outline:2px solid var(--neon);outline-offset:2px}.dit-btn svg{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.dit-aviso{z-index:20;width:max-content;max-width:240px;color:var(--text);background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:8px;padding:6px 9px;font-size:12px;position:absolute;top:calc(100% + 6px);right:0}@media (max-width:768px){.dit-ctrl{height:36px}.dit-btn{width:30px;height:30px}}@media (prefers-reduced-motion:reduce){.dit-ctrl,.dit-ponto{animation:none}}.rg-texto-wrap:has(.dit-ctrl) .rg-texto{border-color:var(--red-border);padding-right:150px}.busca-chat{flex-direction:column;gap:12px;padding:16px 20px;display:flex}.bc-eu{background:var(--neon-bg);border:1px solid var(--neon-border);max-width:80%;color:var(--text);border-radius:12px 12px 4px;align-self:flex-end;padding:8px 12px;font-size:14px}.bc-ia{color:var(--text);align-items:flex-start;gap:10px;font-size:14px;line-height:1.55;display:flex}.bc-ia.erro .bc-corpo{color:var(--text-2)}.bc-corpo{flex:1;gap:8px;min-width:0;display:grid}.bc-corpo p,.bc-corpo ul{margin:0}.bc-corpo ul{padding-left:18px}.bc-itens{gap:4px;display:grid}.bc-item{border:1px solid var(--border);color:var(--text);border-radius:8px;justify-content:space-between;gap:10px;padding:8px 10px;font-size:13px;text-decoration:none;display:flex}.bc-item:hover{border-color:var(--neon-border)}.bc-item b{font-weight:600}.bc-item span{color:var(--text-3);font-size:12px}.bc-proposta{border:1px solid var(--neon-border);background:var(--neon-bg);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;font-size:13px;display:flex}.bc-botoes{gap:6px;display:flex}.bc-feito{color:var(--text-2);gap:8px;font-weight:600;display:inline-flex}.bc-feito a{color:var(--neon)}.bc-pensando{color:var(--text-3);animation:1.2s ease-in-out infinite dit-pulso}.bc-link{font:inherit;color:var(--neon);cursor:pointer;background:0 0;border:0;padding:0;font-size:11.5px;font-weight:600;text-decoration:none}.bc-continuar{margin-left:auto}.busca-campo{align-items:flex-start}.busca-campo>svg{margin-top:9px}.busca-campo kbd{margin-top:7px}.busca-texto{resize:none;min-width:0;min-height:36px;max-height:132px;color:var(--text);font:inherit;background:0 0;border:0;outline:none;flex:1;padding:7px 0;font-size:16px;line-height:22px;overflow-y:auto}.busca-texto::placeholder{color:var(--text-3)}.busca-enviar{background:var(--neon);width:36px;height:36px;color:var(--neon-text);cursor:pointer;border:0;border-radius:8px;flex:none;place-items:center;display:grid}.busca-enviar:hover:not(:disabled){background:var(--neon-hover)}.busca-enviar:disabled{opacity:.35;cursor:default}.busca-enviar svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.busca-campo .dit-ctrl{margin-top:2px}@media (min-width:769px){.topbar{display:none}}.sidebar-criar{padding:0 10px 8px}.sidebar-criar-btn{background:var(--neon);width:100%;height:34px;color:var(--neon-text);font:inherit;cursor:pointer;white-space:nowrap;border:0;border-radius:8px;justify-content:center;align-items:center;gap:8px;font-size:12.5px;font-weight:600;display:flex}.sidebar-criar-btn:hover{background:var(--neon-hover)}.sidebar-criar-btn svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;flex:none;width:16px;height:16px}.sidebar-criar-btn .lbl{display:none}.sidebar.expanded .sidebar-criar-btn .lbl{display:inline}.sidebar-rodape{border-top:1px solid var(--sidebar-border);padding-top:4px}.sidebar-conta{gap:10px;padding-left:14px}.sidebar-avatar{width:28px;height:28px;cursor:inherit;flex:none;place-items:center;font-size:10.5px;display:grid}.sidebar-conta .lbl{text-overflow:ellipsis;overflow:hidden}.menu-painel[style*=fixed]{z-index:600;top:auto}.bb{z-index:480;border:1px solid var(--neon-border);background:var(--surface);min-width:48px;height:48px;color:var(--text);font:inherit;cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none;border-radius:999px;align-items:center;gap:0;padding:0 12px;transition:gap .18s,box-shadow .18s;display:flex;position:fixed;box-shadow:0 10px 28px #0a0e1a29,0 2px 6px #0a0e1a14}.bb-inf-dir{bottom:24px;right:24px}.bb-inf-esq{left:calc(var(--largura-menu,216px) + 24px);bottom:24px}.bb-sup-dir{top:16px;right:24px}.bb-sup-esq{left:calc(var(--largura-menu,216px) + 24px);top:16px}.bb-ic{background:var(--neon);width:24px;height:24px;color:var(--neon-text);border-radius:50%;flex:none;place-items:center;font-size:13px;display:grid}.bb-rotulo{white-space:nowrap;max-width:0;color:var(--text-2);opacity:0;align-items:center;gap:8px;font-size:13px;transition:max-width .22s,opacity .15s;display:flex;overflow:hidden}.bb:hover,.bb:focus-visible{gap:10px;box-shadow:0 14px 34px #0a0e1a33,0 2px 6px #0a0e1a14}.bb:hover .bb-rotulo,.bb:focus-visible .bb-rotulo{opacity:1;max-width:260px}.bb:focus-visible{outline:2px solid var(--neon);outline-offset:2px}.bb.arrastando{cursor:grabbing;opacity:.85;transition:none}.bb.arrastando .bb-rotulo{opacity:0;max-width:0}@media (max-width:768px){.bb{display:none}}@media (prefers-reduced-motion:reduce){.bb,.bb-rotulo{transition:none}}:is(.app-shell:has(.sidebar:not(.expanded)),.app-shell:has(.sidebar.recolhido)){--largura-menu:58px}.pref-cantos{border:1px solid var(--border);background:var(--surface-2);border-radius:8px;flex:none;grid-template-rows:repeat(2,30px);grid-template-columns:repeat(2,44px);gap:0;padding:4px;display:grid}.pref-canto{cursor:pointer;background:0 0;border:0;border-radius:6px;padding:4px;display:flex}.pref-canto:disabled{cursor:default;opacity:.4}.pref-canto-sup-esq{grid-area:1/1;justify-content:flex-start;align-items:flex-start}.pref-canto-sup-dir{grid-area:1/2;justify-content:flex-end;align-items:flex-start}.pref-canto-inf-esq{grid-area:2/1;justify-content:flex-start;align-items:flex-end}.pref-canto-inf-dir{grid-area:2/2;justify-content:flex-end;align-items:flex-end}.pref-canto-ponto{border:1.5px solid var(--border-2);background:var(--surface);border-radius:50%;width:12px;height:12px}.pref-canto:hover:not(:disabled) .pref-canto-ponto{border-color:var(--neon)}.pref-canto.on .pref-canto-ponto{background:var(--neon);border-color:var(--neon)}.forecast .fcol{flex:1 0 150px;width:auto}.forecast .fcol.vazio .fb{color:var(--text-3)}.forecast .fcol.atrasada{border-color:var(--red-border);background:var(--red-bg)}.forecast .fcol.atrasada .fm{color:var(--red)}.forecast .fcol.depois,.forecast .fcol.sem{border-style:dashed}.cartao-btn.ic{justify-content:center;width:34px;height:32px;padding:0}.cartao-btn.ic svg{width:16px;height:16px}.cartao-btn.off{opacity:.35;cursor:default}.cartao-btn.off:hover{color:var(--text-2);border-color:var(--border-2)}.esteira.regua{margin-bottom:8px}.esteira.regua .es-seta{flex:1 0 128px;align-content:center;min-height:54px}.esteira.regua .es-nome{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.25;display:-webkit-box}.esteira.regua .es-seta.feita{background:var(--neon-bg)}.esteira.regua .es-seta.feita .es-nome{color:var(--neon)}.esteira.regua .es-seta:disabled{cursor:default}.esteira.regua .es-seta:disabled:hover:not(.on){background:var(--surface-2)}.esteira.regua .es-seta.feita:disabled:hover{background:var(--neon-bg)}.app-main{max-width:none;padding:18px 24px 48px}@media (max-width:768px){.app-main{padding:12px 14px calc(150px + env(safe-area-inset-bottom,0px))}}.cm-canvas{z-index:4000;pointer-events:none;width:100vw;height:100vh;position:fixed;inset:0}.cm-cartao{z-index:4001;background:var(--surface);border:1px solid var(--neon-border);pointer-events:none;border-radius:16px;align-items:center;gap:14px;max-width:min(520px,100vw - 32px);padding:14px 20px 14px 16px;animation:.42s cubic-bezier(.2,1.4,.4,1) cm-entra;display:flex;position:fixed;top:28px;left:50%;transform:translate(-50%);box-shadow:0 22px 50px #0a0e1a38,0 2px 8px #0a0e1a1a}.cm-cartao.venda{background:var(--neon);border-color:var(--neon);color:var(--neon-text)}.cm-cartao.saindo{opacity:0;transition:opacity .22s,transform .22s;transform:translate(-50%,-10px)}@keyframes cm-entra{0%{opacity:0;transform:translate(-50%,-16px)scale(.92)}}.cm-emoji{font-size:30px;line-height:1;animation:.7s ease-in-out .2s 2 cm-pula}@keyframes cm-pula{50%{transform:translateY(-5px)rotate(-8deg)}}.cm-textos{gap:2px;min-width:0;display:grid}.cm-textos b{font-size:15.5px;font-weight:700}.cm-textos span{opacity:.85;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.cm-cartao.fase .cm-textos span{color:var(--text-2)}@media (prefers-reduced-motion:reduce){.cm-cartao,.cm-emoji{animation:none}}.tk2-topo{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:14px;display:flex}.tk2-titulo{letter-spacing:-.3px;margin:0;font-size:20px;font-weight:600}.tk2-sub{color:var(--text-3);margin:2px 0 0;font-size:12.5px}.tk2-sub-atr{color:var(--red);font-weight:600}.tk2-topo-acoes{align-items:center;gap:10px;display:flex}.tk2-escopo{border:1px solid var(--border);background:var(--surface);border-radius:9px;padding:3px;display:inline-flex}.tk2-escopo button{font:inherit;color:var(--text-2);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:6px 14px;font-size:12.5px;font-weight:600}.tk2-escopo button.on{background:var(--neon);color:var(--neon-text)}.tk2-abas{border-bottom:1px solid var(--border);scrollbar-width:none;gap:2px;margin-bottom:12px;display:flex;overflow-x:auto}.tk2-aba{font:inherit;color:var(--text-2);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:7px;margin-bottom:-1px;padding:10px 14px;font-size:13px;font-weight:600;display:inline-flex}.tk2-aba:hover{color:var(--text)}.tk2-aba.on{color:var(--neon);border-bottom-color:var(--neon)}.tk2-n{background:var(--surface-2);font-variant-numeric:tabular-nums;text-align:center;min-width:20px;color:var(--text-2);border-radius:999px;padding:1px 6px;font-size:11px}.tk2-aba.on .tk2-n{background:var(--neon-bg);color:var(--neon)}.tk2-aba.alerta .tk2-n{background:var(--red);color:#fff}.tk2-filtros{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.tk2-filtros .search{flex:260px}.tk2-sel{width:auto;min-width:150px}.tk2-lote{top:calc(var(--topo-h,0px) + 8px);z-index:30;background:var(--surface);border:1px solid var(--neon-border);box-shadow:var(--shadow);border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;padding:8px 12px;font-size:13px;display:flex;position:sticky}.tk2-lista{background:var(--surface);border:1px solid var(--border);border-radius:12px;transition:opacity .15s;overflow:visible}.tk2-marcar-todas{border-bottom:1px solid var(--border);color:var(--text-3);align-items:center;gap:8px;padding:8px 14px;font-size:11.5px;display:flex}.tk2-dia{letter-spacing:.04em;text-transform:uppercase;color:var(--text-3);background:var(--surface-2);border-bottom:1px solid var(--border);margin:0;padding:10px 14px 6px;font-size:11px;font-weight:600}.tk2-linha{border-bottom:1px solid var(--border);align-items:center;gap:10px;min-height:56px;padding:10px 14px;display:flex}.tk2-bloco:last-child .tk2-linha:last-child{border-bottom:0}.tk2-linha:hover{background:var(--surface-2)}@supports (color:color-mix(in lab, red, red)){.tk2-linha:hover{background:color-mix(in srgb, var(--surface-2) 55%, var(--surface))}}.tk2-linha.sel{background:var(--neon-bg)}.tk2-sel-linha{width:15px;height:15px;accent-color:var(--neon);flex:none}.tk2-feito{border:1.5px solid var(--border-2);background:var(--surface);color:#fff;cursor:pointer;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:12px;font-weight:700;transition:border-color .15s,background .15s;display:grid}.tk2-feito:hover{border-color:var(--neon);background:var(--neon-bg)}.tk2-feito.on{background:var(--neon);border-color:var(--neon)}.tk2-tipo{background:var(--surface-2);width:30px;height:30px;color:var(--text-2);border-radius:8px;flex:none;place-items:center;display:grid}.tk2-tipo svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.tk2-corpo{min-width:0;font:inherit;text-align:left;color:var(--text);cursor:pointer;background:0 0;border:0;flex:1;gap:2px;padding:0;display:grid}.tk2-nome{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:600;overflow:hidden}.tk2-linha.feita .tk2-nome{color:var(--text-3);text-decoration:line-through}.tk2-meta{color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.tk2-ir{color:var(--text-3);border-radius:6px;flex:none;padding:4px 6px;text-decoration:none}.tk2-ir:hover{color:var(--neon);background:var(--neon-bg)}.tk2-quando{min-width:120px;color:var(--text-2);text-align:right;font-variant-numeric:tabular-nums;flex:none;font-size:12px}.tk2-quando.atr{color:var(--red);font-weight:600}.tk2-pessoas{flex:none;display:flex}.tk2-av{border:2px solid var(--surface);background:var(--neon-bg);width:26px;height:26px;color:var(--neon);border-radius:50%;place-items:center;font-size:10px;font-weight:700;display:grid}.tk2-av.part{background:var(--surface-2);color:var(--text-2);margin-left:-7px}.tk2-rel{flex:none;position:relative}.tk2-btn{border:1px solid var(--border);background:var(--surface);font:inherit;color:var(--text-2);cursor:pointer;border-radius:7px;padding:5px 10px;font-size:12px}.tk2-btn:hover{border-color:var(--neon-border);color:var(--neon)}.tk2-menu{z-index:60;background:var(--surface);border:1px solid var(--border-2);min-width:220px;box-shadow:var(--shadow);border-radius:10px;gap:2px;padding:6px;display:grid;position:absolute;top:calc(100% + 6px);right:0}.tk2-lote .tk2-menu{left:0;right:auto}.tk2-menu>button{font:inherit;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:space-between;gap:10px;padding:8px 10px;font-size:13px;display:flex}.tk2-menu>button:hover{background:var(--neon-bg)}.tk2-menu small{color:var(--text-3);font-size:11.5px}.tk2-menu-data{border-top:1px solid var(--border);color:var(--text-2);align-items:center;gap:6px;padding:8px 10px 4px;font-size:12px;display:flex}.tk2-menu-data input{border:1px solid var(--border);min-width:0;font:inherit;background:var(--surface);color:var(--text);border-radius:6px;flex:1;padding:4px 6px;font-size:12px}.tk2-menu-data .btn{padding:4px 10px;font-size:12px}.tk2-vazio{color:var(--text-2);justify-items:center;gap:12px;padding:48px 16px;font-size:14px;display:grid}@media (max-width:768px){.tk2-linha{flex-wrap:wrap;row-gap:6px}.tk2-corpo{flex-basis:calc(100% - 110px)}.tk2-quando{text-align:left;min-width:0;margin-left:66px}.tk2-sel-linha{display:none}}.tf{gap:12px;max-width:600px;display:grid}.tf-cab{margin:0;font-size:16px;font-weight:600}.tf-tipos{flex-wrap:wrap;gap:6px;display:flex}.tf-tipo{border:1px solid var(--border);background:var(--surface);font:inherit;color:var(--text-2);cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:6px 10px;font-size:12px;display:inline-flex}.tf-tipo svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.tf-tipo:hover{border-color:var(--neon-border)}.tf-tipo.on{border-color:var(--neon);background:var(--neon-bg);color:var(--neon);font-weight:600}.tf-nome{font-size:15px;font-weight:600}.tf-linha{flex-wrap:wrap;gap:10px;display:flex}.tf-campo{flex:160px;gap:4px;min-width:0;display:grid}.tf-campo.tf-curto{flex:0 130px}.tf-atalhos{flex-wrap:wrap;gap:6px;margin-top:-4px;display:flex}.tf-atalho{border:1px solid var(--border);background:var(--surface);font:inherit;color:var(--text-2);cursor:pointer;border-radius:999px;padding:4px 10px;font-size:11.5px}.tf-atalho.on,.tf-atalho:hover{border-color:var(--neon-border);color:var(--neon)}.tf-chips{flex-wrap:wrap;gap:6px;display:flex}.tf-chip{background:var(--neon-bg);border:1px solid var(--neon-border);color:var(--text);border-radius:999px;align-items:center;gap:6px;padding:4px 6px 4px 10px;font-size:12.5px;display:inline-flex}.tf-chip svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:13px;height:13px}.tf-chip button{color:var(--text-3);cursor:pointer;background:0 0;border:0;font-size:15px;line-height:1}.tf-busca{position:relative}.tf-achados{z-index:20;background:var(--surface);border:1px solid var(--border-2);box-shadow:var(--shadow);border-radius:10px;padding:4px;display:grid;position:absolute;top:calc(100% + 4px);left:0;right:0}.tf-achado{font:inherit;text-align:left;color:var(--text);cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:10px;padding:8px 10px;display:flex}.tf-achado:hover{background:var(--neon-bg)}.tf-achado svg{fill:none;width:16px;height:16px;stroke:var(--text-3);stroke-width:1.7px;flex:none}.tf-achado span{display:grid}.tf-achado b{font-size:13px;font-weight:600}.tf-achado small{color:var(--text-3);font-size:11.5px}.tf-pessoas{flex-wrap:wrap;gap:6px;display:flex}.tf-pessoa{border:1px dashed var(--border-2);background:var(--surface);font:inherit;color:var(--text-2);cursor:pointer;border-radius:999px;padding:5px 11px;font-size:12px}.tf-pessoa.on{border-style:solid;border-color:var(--neon);background:var(--neon-bg);color:var(--neon);font-weight:600}.tf-acoes{justify-content:flex-end;align-items:center;gap:8px;margin-top:4px;display:flex}.tf-dica{color:var(--text-3);margin-right:auto;font-size:11px}@media (max-width:768px){.tf-dica{display:none}}.ag-ev.ag-tipo-ligacao{border-left-color:var(--blue)}.ag-ev.ag-tipo-whatsapp{border-left-color:var(--success)}.ag-ev.ag-tipo-email{border-left-color:var(--text-3)}.ag-ev.ag-tipo-visita{border-left-color:var(--amber)}.ag-ev.ag-tipo-reuniao{border-left-color:var(--neon)}.ag-ev.ag-tipo-videochamada{border-left-color:var(--purple)}.ag-ev.ag-tipo-tarefa{border-left-color:var(--border-2)}.ag-hg-event{border-left:3px solid var(--neon);background:var(--neon-bg);color:var(--text)}.ag-hg-event.ag-tipo-ligacao{border-left-color:var(--blue);background:var(--blue)}@supports (color:color-mix(in lab, red, red)){.ag-hg-event.ag-tipo-ligacao{background:color-mix(in srgb, var(--blue) 14%, var(--surface))}}.ag-hg-event.ag-tipo-whatsapp{border-left-color:var(--success);background:var(--success)}@supports (color:color-mix(in lab, red, red)){.ag-hg-event.ag-tipo-whatsapp{background:color-mix(in srgb, var(--success) 14%, var(--surface))}}.ag-hg-event.ag-tipo-email{border-left-color:var(--text-3);background:var(--surface-2)}.ag-hg-event.ag-tipo-visita{border-left-color:var(--amber);background:var(--amber)}@supports (color:color-mix(in lab, red, red)){.ag-hg-event.ag-tipo-visita{background:color-mix(in srgb, var(--amber) 16%, var(--surface))}}.ag-hg-event.ag-tipo-videochamada{border-left-color:var(--purple);background:var(--purple)}@supports (color:color-mix(in lab, red, red)){.ag-hg-event.ag-tipo-videochamada{background:color-mix(in srgb, var(--purple) 14%, var(--surface))}}.ag-hg-event.ag-tipo-tarefa{border-left-color:var(--border-2);background:var(--surface-2)}.ag-toolbar-top .tk2-escopo{flex:none}.sino-wrap,.sino-btn .ic{position:relative}.sino-n{background:var(--red);color:#fff;text-align:center;border-radius:999px;min-width:16px;height:16px;padding:0 4px;font-size:9.5px;font-weight:700;line-height:16px;position:absolute;top:-6px;right:-8px}.sino-painel{z-index:600;background:var(--surface);border:1px solid var(--border-2);width:340px;max-height:min(520px,80vh);box-shadow:var(--shadow);border-radius:12px;flex-direction:column;display:flex;position:fixed;overflow:hidden}.sino-cab{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:12px 14px;font-size:13.5px;display:flex}.sino-cab .fx-link{font-size:12px}.sino-permissao{border:1px solid var(--neon-border);background:var(--neon-bg);font:inherit;color:var(--text);text-align:left;cursor:pointer;border-radius:10px;gap:2px;margin:10px 12px 0;padding:10px 12px;font-size:12.5px;font-weight:600;display:grid}.sino-permissao small{color:var(--text-2);font-weight:400}.sino-nota,.sino-vazio{color:var(--text-2);margin:0;padding:14px;font-size:12.5px}.sino-vazio{text-align:center;padding:28px 14px}.sino-lista{padding:6px;overflow-y:auto}.sino-sec{letter-spacing:.05em;text-transform:uppercase;color:var(--text-3);padding:8px 8px 4px;font-size:10.5px;font-weight:600}.sino-sec span{color:var(--red)}.sino-item{color:var(--text);border-radius:8px;align-items:center;gap:10px;padding:8px;text-decoration:none;display:flex}.sino-item:hover{background:var(--neon-bg)}.sino-ic{background:var(--surface-2);width:28px;height:28px;color:var(--text-2);border-radius:8px;flex:none;place-items:center;display:grid}.sino-item.atrasada .sino-ic{background:var(--red-bg);color:var(--red)}.sino-item.lembrete .sino-ic{background:var(--neon-bg);color:var(--neon)}.sino-ic svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.sino-txt{min-width:0;display:grid}.sino-txt b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.sino-txt small{color:var(--text-3);font-size:11.5px}.sino-item.atrasada small{color:var(--red)}.sino-mais{color:var(--neon);padding:8px;font-size:12px;text-decoration:none;display:block}@media (max-width:768px){.sino-painel{width:auto;right:12px;left:12px!important}}.sidebar-grupo-titulo{display:none!important}.sidebar-vaga{flex:0 0 58px;width:58px}@media (min-width:769px){.sidebar.recolhido{z-index:520;transition:width .18s,box-shadow .18s,background .2s;position:fixed;top:0;left:0}.sidebar.flutuante{box-shadow:8px 0 28px #0a0e1a2e}}.tk2-toolbar{margin-bottom:12px}.tk2-cont{flex-wrap:wrap;gap:10px;margin-bottom:16px;display:flex}.tk2-ct{border:1px solid var(--border);background:var(--surface);min-width:140px;font:inherit;text-align:left;cursor:pointer;border-radius:12px;align-items:center;gap:11px;padding:11px 16px 11px 12px;transition:border-color .15s,box-shadow .15s;display:flex}.tk2-ct:hover{border-color:var(--border-2)}.tk2-ct.on{border-color:currentColor;box-shadow:inset 0 0 0 1px}.tk2-ct-ic{border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}.tk2-ct-ic.neutro{background:var(--surface-2);border:1px solid var(--border-2)}.tk2-ct-ic svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.tk2-ct>span:last-child{display:grid}.tk2-ct b{color:var(--text);font-variant-numeric:tabular-nums;font-size:18px;font-weight:700;line-height:1.1}.tk2-ct small{color:var(--text-2);font-size:11.5px}.tk2-grupo{margin-bottom:16px}.tk2-grupo-cab{color:var(--text);align-items:center;gap:10px;padding:6px 14px 8px;font-size:13px;font-weight:600;display:flex}.tk2-grupo-cab.atrasado{color:var(--red)}.tk2-grupo-cab.hoje{color:var(--amber)}.tk2-badge{font-family:var(--mono);color:var(--text-3);font-size:11px;font-weight:400}.tk2-grupo .tk2-linha:last-child{border-bottom:0}.tk2-acoes{flex:none;align-items:center;gap:6px;display:flex}.tk2-btn.perigo{border-color:var(--red-border);color:var(--red)}.tk2-kcard .tk2-feito{width:20px;height:20px}.tk2-kt{font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}@media (max-width:768px){.tk2-ct{flex:calc(50% - 10px);min-width:0}.tk2-acoes{margin-left:66px}}html{scrollbar-gutter:stable}.tk2-op{width:100%;color:var(--text);white-space:nowrap;cursor:pointer;border-radius:7px;align-items:center;gap:9px;padding:6px 8px;font-size:13px;display:flex}.tk2-op:hover{background:var(--neon-bg)}.tk2-op input{width:15px;height:15px;accent-color:var(--neon);flex:none;margin:0}.tk2 .dd-panel,.ag-toolbar-top .dd-panel{background:var(--surface);min-width:260px}.tk2 .dd-sec>div,.ag-toolbar-top .dd-sec>div{gap:1px;display:grid}@media (hover:hover) and (min-width:769px){.tk2-linha .tk2-acoes{opacity:0;transition:opacity .12s}.tk2-linha:hover .tk2-acoes,.tk2-linha:focus-within .tk2-acoes,.tk2-acoes.fixas{opacity:1}}.tk2-aviso{left:50%;bottom:calc(24px + env(safe-area-inset-bottom,0px));z-index:700;background:var(--text);max-width:min(640px,100vw - 32px);color:var(--surface);border-radius:12px;align-items:center;gap:12px;padding:10px 10px 10px 14px;font-size:13px;animation:.2s ease-out tk2-aviso-entra;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 14px 34px #0a0e1a40}@keyframes tk2-aviso-entra{0%{opacity:0;transform:translate(-50%,8px)}}.tk2-aviso-ok{background:var(--neon);width:22px;height:22px;color:var(--neon-text);border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:700;display:grid}.tk2-aviso-txt{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.tk2-aviso-txt small{opacity:.75}.tk2-aviso-btn{color:inherit;font:inherit;cursor:pointer;background:#ffffff1f;border:0;border-radius:8px;flex:none;padding:6px 10px;font-size:12.5px;font-weight:600}.tk2-aviso-btn:hover{background:#ffffff38}@media (max-width:768px){.tk2-aviso{bottom:calc(84px + env(safe-area-inset-bottom,0px));flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.tk2-aviso{animation:none}}.tk2 .tf2-painel{min-width:min(860px,100vw - 48px);padding:16px}.tf2-colunas{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.tf2-colunas .dd-sec{margin-bottom:0}.tf2-etapa{margin-top:8px}.tf2-periodo{gap:8px;display:grid}.tf2-periodo label{color:var(--text-2);gap:3px;font-size:11.5px;display:grid}.tf2-etiquetas{flex-wrap:wrap;align-items:center;gap:6px;margin:-4px 0 12px;display:flex}.tf2-etq{background:var(--neon-bg);border:1px solid var(--neon-border);color:var(--text);border-radius:999px;align-items:center;gap:4px;padding:3px 4px 3px 10px;font-size:12px;display:inline-flex}.tf2-etq button{width:18px;height:18px;color:var(--text-3);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;font-size:14px;line-height:1;display:grid}.tf2-etq button:hover{background:var(--surface);color:var(--text)}.tk2 .tf2-visoes{min-width:320px;padding:10px}.tf2-nota{color:var(--text-2);margin:4px 4px 10px;font-size:12.5px;line-height:1.45}.tf2-lista-visoes{gap:2px;margin-bottom:10px;display:grid}.tf2-visao{border-radius:7px;align-items:center;display:flex}.tf2-visao:hover{background:var(--neon-bg)}.tf2-visao>button:first-child{font:inherit;text-align:left;color:var(--text);cursor:pointer;background:0 0;border:0;flex:1;padding:8px 10px;font-size:13px}.tf2-x{width:26px;height:26px;color:var(--text-3);cursor:pointer;background:0 0;border:0;border-radius:6px;font-size:15px}.tf2-x:hover{color:var(--red)}.tf2-salvar{border-top:1px solid var(--border);gap:6px;padding-top:10px;display:flex}.tf2-salvar .btn{flex:none}@media (max-width:900px){.tf2-colunas{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.tf2-colunas{grid-template-columns:1fr}.tk2 .tf2-painel{max-height:70vh;overflow-y:auto}}.tk2 .tf2-painel{left:auto;right:0}.tk2-toolbar{position:relative}.tk2-toolbar .tf2-dd{position:static}.tk2 .tf2-painel{width:min(880px,100%);min-width:0;top:calc(100% + 6px);left:auto;right:0}.tf3-periodo{color:var(--text-3);align-items:center;gap:6px;font-size:12px;display:inline-flex}.tk2 .ctt-segments-row{margin-bottom:12px}.gc{height:calc(100vh - 36px - var(--topo-h,0px));grid-template-columns:248px minmax(0,1fr);gap:16px;min-height:560px;display:grid}.gc-lado{flex-direction:column;gap:18px;padding:2px 4px 12px 0;display:flex;overflow-y:auto}.gc-criar{background:var(--surface);height:52px;font:inherit;color:var(--text);cursor:pointer;border:0;border-radius:16px;align-self:flex-start;align-items:center;gap:12px;padding:0 22px 0 16px;font-size:14px;font-weight:600;transition:box-shadow .15s,background .15s;display:inline-flex;box-shadow:0 1px 3px #0a0e1a2e,0 4px 10px #0a0e1a14}.gc-criar:hover{background:var(--neon-bg);box-shadow:0 2px 6px #0a0e1a33,0 8px 18px #0a0e1a1a}.gc-mais-ic{color:var(--neon);font-size:24px;font-weight:300;line-height:1}.gc-mini-topo{color:var(--text);align-items:center;gap:2px;padding:0 2px 6px 8px;font-size:13px;font-weight:600;display:flex}.gc-mini-topo span{flex:1}.gc-mini-topo button{width:28px;height:28px;color:var(--text-2);cursor:pointer;background:0 0;border:0;border-radius:50%;font-size:16px}.gc-mini-topo button:hover{background:var(--surface-2)}.gc-mini-grade{text-align:center;grid-template-columns:repeat(7,1fr);gap:1px 0;display:grid}.gc-mini-grade.com-semana{grid-template-columns:22px repeat(7,1fr)}.gc-mini-dow{color:var(--text-3);padding:4px 0;font-size:10px;font-weight:600}.gc-mini-sem{color:var(--text-3);background:var(--surface-2);border-radius:4px;place-items:center;margin:2px;font-size:9.5px;display:grid}.gc-mini-dia{width:26px;height:26px;font:inherit;color:var(--text);cursor:pointer;background:0 0;border:0;border-radius:50%;margin:1px auto;font-size:11px}.gc-mini-dia:hover{background:var(--surface-2)}.gc-mini-dia.fora{color:var(--text-3)}.gc-mini-dia.na-semana{background:var(--neon-bg);border-radius:6px}.gc-mini-dia.sel{background:var(--neon)}@supports (color:color-mix(in lab, red, red)){.gc-mini-dia.sel{background:color-mix(in srgb, var(--neon) 22%, transparent)}}.gc-mini-dia.sel{color:var(--neon);font-weight:700}.gc-mini-dia.hoje{background:var(--neon);color:var(--neon-text);font-weight:700}.gc-mini-dia.tem:not(.hoje){color:var(--neon);font-weight:700}.gc-agendas-tit{color:var(--text);padding:0 8px 6px;font-size:13px;font-weight:600}.gc-agenda{color:var(--text);cursor:pointer;border-radius:8px;align-items:center;gap:12px;padding:6px 8px;font-size:13px;display:flex;position:relative}.gc-agenda:hover{background:var(--surface-2)}.gc-agenda input{opacity:0;pointer-events:none;position:absolute}.gc-caixa{border:2px solid var(--cor);border-radius:3px;flex:none;place-items:center;width:16px;height:16px;display:grid}.gc-agenda input:checked+.gc-caixa{background:var(--cor)}.gc-agenda input:checked+.gc-caixa:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:4px;height:8px;transform:translateY(-1px)rotate(45deg)}.gc-agenda input:focus-visible+.gc-caixa{outline:2px solid var(--neon);outline-offset:2px}.gc-agenda-nome{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.gc-agenda small{color:var(--text-3)}.gc-google{border:1px dashed var(--border-2);color:var(--text-2);border-radius:10px;gap:4px;margin-top:auto;padding:12px;font-size:12px;line-height:1.4;display:grid}.gc-google b{color:var(--text);font-size:12.5px}.gc-principal{flex-direction:column;min-width:0;min-height:0;display:flex}.gc-topo{align-items:center;gap:6px;padding:0 0 12px;display:flex}.gc-hoje{border:1px solid var(--border-2);background:var(--surface);height:36px;font:inherit;color:var(--text);cursor:pointer;border-radius:999px;margin-right:6px;padding:0 18px;font-size:13px;font-weight:600}.gc-hoje:hover{background:var(--surface-2)}.gc-seta,.gc-icone{width:36px;height:36px;color:var(--text-2);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;font-size:20px;display:grid}.gc-seta:hover,.gc-icone:hover{background:var(--surface-2)}.gc-icone svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:20px;height:20px}.gc-titulo{letter-spacing:-.2px;color:var(--text);white-space:nowrap;margin:0 0 0 8px;font-size:22px;font-weight:400}.gc-semana{background:var(--surface-2);color:var(--text-2);border-radius:6px;margin-left:6px;padding:2px 8px;font-size:11.5px;font-weight:600}.gc-esp{flex:1}.gc-busca{border:1px solid var(--border-2);background:var(--surface);width:240px;height:36px;font:inherit;color:var(--text);border-radius:999px;padding:0 14px;font-size:13px}.gc-visao{border:1px solid var(--border-2);background-color:var(--surface);height:36px;font:inherit;color:var(--text);cursor:pointer;border-radius:999px;margin-left:4px;padding:0 32px 0 16px;font-size:13px;font-weight:600}.gc-area{background:var(--surface);border:1px solid var(--border);border-radius:16px;flex-direction:column;flex:1;min-height:0;transition:opacity .15s;display:flex;overflow:hidden}.gc-grade{flex-direction:column;flex:1;min-height:0;display:flex}.gc-grade-cab,.gc-dia-inteiro,.gc-horas-grade{display:grid}.gc-grade-cab{border-bottom:1px solid var(--border);padding:10px 14px 6px 0}.gc-fuso{text-align:right;color:var(--text-3);align-self:end;padding:0 6px 2px 0;font-size:10px}.gc-dia-cab{font:inherit;color:var(--text-2);cursor:pointer;background:0 0;border:0;justify-items:center;gap:2px;padding:0;display:grid}.gc-dow{letter-spacing:.04em;font-size:11px;font-weight:600}.gc-num{min-width:44px;height:44px;color:var(--text);border-radius:50%;place-items:center;font-size:24px;font-weight:400;display:grid}.gc-dia-cab:hover .gc-num{background:var(--surface-2)}.gc-dia-cab.hoje .gc-dow{color:var(--neon)}.gc-dia-cab.hoje .gc-num{background:var(--neon);color:var(--neon-text)}.gc-dia-inteiro{border-bottom:1px solid var(--border);padding:4px 14px 4px 0}.gc-di-col{border-left:1px solid var(--border);gap:2px;min-width:0;padding:0 4px;display:grid}.gc-corpo{flex:1;min-height:0;padding-right:14px;overflow-y:auto}.gc-horas-grade{background-image:linear-gradient(var(--border) 1px, transparent 1px);background-position:0 -1px;background-size:100% 48px;position:relative}.gc-gutter{background:var(--surface);position:relative}.gc-hora{color:var(--text-3);font-variant-numeric:tabular-nums;font-size:10.5px;position:absolute;right:8px;transform:translateY(-50%)}.gc-col{border-left:1px solid var(--border);cursor:pointer;position:relative}.gc-ev{border:1px solid var(--surface);background:var(--cor);color:#fff;font:inherit;text-align:left;cursor:pointer;z-index:1;border-radius:6px;flex-direction:column;align-items:flex-start;gap:1px;padding:3px 7px;display:flex;position:absolute;overflow:hidden}.gc-ev:hover{filter:brightness(1.06);z-index:3;box-shadow:0 4px 12px #0a0e1a2e}.gc-ev-tit{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:12px;font-weight:600;line-height:1.25;overflow:hidden}.gc-ev-hora,.gc-ev-sub{opacity:.92;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:11px;overflow:hidden}.gc-ev.curto{flex-direction:row;align-items:center;gap:6px;padding-top:1px;padding-bottom:1px}.gc-ev.passado{background:var(--cor)}@supports (color:color-mix(in lab, red, red)){.gc-ev.passado{background:color-mix(in srgb, var(--cor) 45%, var(--surface))}}.gc-ev.passado{color:var(--text)}@supports (color:color-mix(in lab, red, red)){.gc-ev.passado{color:color-mix(in srgb, var(--text) 75%, transparent)}}.gc-ev.feito .gc-ev-tit{text-decoration:line-through}.gc-agora{z-index:4;pointer-events:none;background:#ea4335;height:2px;position:absolute;left:-1px;right:0}.gc-agora:before{content:"";background:#ea4335;border-radius:50%;width:12px;height:12px;position:absolute;top:-5px;left:-6px}.gc-chip{width:100%;min-width:0;font:inherit;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:5px;align-items:center;gap:5px;padding:2px 6px;font-size:11.5px;display:flex}.gc-chip:hover{background:var(--surface-2)}.gc-chip.cheio{background:var(--cor);color:#fff;font-weight:600}.gc-chip.cheio:hover{filter:brightness(1.06)}.gc-chip.passado:not(.cheio){color:var(--text-3)}.gc-chip.feito .gc-chip-tit{text-decoration:line-through}.gc-ponto{background:var(--cor);border-radius:50%;flex:none;width:8px;height:8px}.gc-chip-hora{color:var(--text-2);font-variant-numeric:tabular-nums;flex:none}.gc-chip-tit{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.gc-mes{flex-direction:column;flex:1;min-height:0;display:flex}.gc-mes-cab{border-bottom:1px solid var(--border);grid-template-columns:repeat(7,1fr);display:grid}.gc-mes-cab span{text-align:center;color:var(--text-2);letter-spacing:.04em;padding:8px 0 6px;font-size:11px;font-weight:600}.gc-mes-grade{flex:1;grid-template-columns:repeat(7,minmax(0,1fr));display:grid;overflow-y:auto}.gc-mes-dia{border-right:1px solid var(--border);border-bottom:1px solid var(--border);cursor:pointer;flex-direction:column;gap:1px;min-width:0;padding:4px 4px 6px;display:flex}.gc-mes-dia:nth-child(7n){border-right:0}.gc-mes-dia.fora .gc-mes-num{color:var(--text-3)}.gc-mes-num{min-width:26px;height:26px;font:inherit;color:var(--text);cursor:pointer;background:0 0;border:0;border-radius:999px;align-self:center;padding:0 6px;font-size:12px;font-weight:600}.gc-mes-num:hover{background:var(--surface-2)}.gc-mes-num.hoje{background:var(--neon);color:var(--neon-text)}.gc-mais{font:inherit;color:var(--text-2);cursor:pointer;background:0 0;border:0;border-radius:5px;align-self:flex-start;padding:2px 6px;font-size:11.5px;font-weight:600}.gc-mais:hover{background:var(--surface-2)}.gc-ano{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:22px 28px;padding:20px 24px;display:grid;overflow-y:auto}.gc-ano-tit{font:inherit;color:var(--text);cursor:pointer;background:0 0;border:0;padding:0 6px 6px;font-size:14px;font-weight:600}.gc-prog{padding:8px 0;overflow-y:auto}.gc-prog-dia{border-bottom:1px solid var(--border);grid-template-columns:140px minmax(0,1fr);gap:8px;padding:8px 20px;display:grid}.gc-prog-data{color:var(--text-2);text-transform:uppercase;align-items:center;gap:8px;font-size:11px;font-weight:600;display:flex}.gc-prog-data .gc-num{min-width:32px;height:32px;font-size:18px}.gc-prog-data.hoje .gc-num{background:var(--neon);color:var(--neon-text)}.gc-prog-itens{display:grid}.gc-prog-item{font:inherit;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;grid-template-columns:12px 130px minmax(0,1fr);align-items:center;gap:10px;padding:7px 8px;font-size:13px;display:grid}.gc-prog-item:hover{background:var(--surface-2)}.gc-prog-item .gc-ponto{width:10px;height:10px}.gc-prog-hora{color:var(--text-2);font-variant-numeric:tabular-nums}.gc-prog-tit{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.gc-prog-tit small{color:var(--text-3)}.gc-prog-item.feito .gc-prog-tit{color:var(--text-3);text-decoration:line-through}.gc-vazio{text-align:center;color:var(--text-2);padding:60px 20px}.gc-pop{z-index:650;background:var(--surface);border-radius:14px;gap:12px;width:360px;padding:16px 18px 14px;display:grid;position:fixed;box-shadow:0 24px 48px #0a0e1a3d,0 2px 6px #0a0e1a1a}.gc-pop.resumo{width:400px;padding-top:8px}.gc-pop-x{width:30px;height:30px;color:var(--text-2);cursor:pointer;background:0 0;border:0;border-radius:50%;font-size:20px;position:absolute;top:8px;right:8px}.gc-pop-x:hover{background:var(--surface-2)}.gc-pop-titulo{border:0;border-bottom:2px solid var(--neon);font:inherit;color:var(--text);background:0 0;outline:none;margin-top:18px;padding:6px 2px;font-size:20px}.gc-pop-linha,.gc-res-linha{color:var(--text-2);align-items:center;gap:12px;font-size:13px;display:flex}.gc-pop-linha svg,.gc-res-linha svg{fill:none;width:18px;height:18px;stroke:var(--text-3);stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:none}.gc-res-linha a{color:var(--neon);text-decoration:none}.gc-res-linha a:hover{text-decoration:underline}.gc-pop-acoes{justify-content:flex-end;align-items:center;gap:10px;display:flex}.gc-pop-ferr{justify-content:flex-end;gap:2px;display:flex}.gc-pop-ferr button{width:34px;height:34px;color:var(--text-2);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;font-size:20px;display:grid}.gc-pop-ferr button:hover{background:var(--surface-2)}.gc-pop-ferr svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.gc-res-tit{align-items:flex-start;gap:14px;display:flex}.gc-quad{border-radius:4px;flex:none;width:16px;height:16px;margin-top:6px}.gc-res-tit h2{color:var(--text);margin:0;font-size:20px;font-weight:400;line-height:1.3}.gc-res-tit h2.feito{color:var(--text-3);text-decoration:line-through}.gc-res-tit p{color:var(--text-2);margin:4px 0 0;font-size:13px}.gc-res-desc{color:var(--text-2);white-space:pre-wrap;margin:0;padding-left:30px;font-size:13px}@media (max-width:1000px){.gc{grid-template-columns:minmax(0,1fr);height:auto}.gc-lado{display:none}.gc-area{min-height:70vh}}@media (max-width:768px){.gc-titulo{font-size:17px}.gc-semana{display:none}.gc-pop,.gc-pop.resumo{width:auto;right:12px;left:12px!important}.gc-prog-dia{grid-template-columns:1fr}.ctt-segments-row,.ctt-qf-row,.tk2-cont{scrollbar-width:none;flex-wrap:nowrap;margin-left:-14px;margin-right:-14px;padding-left:14px;padding-right:14px;overflow-x:auto}.ctt-segments-row::-webkit-scrollbar{display:none}.ctt-qf-row::-webkit-scrollbar{display:none}.tk2-cont::-webkit-scrollbar{display:none}.ctt-qf-row>*{flex:none}.ctt-seg-tab{white-space:nowrap;flex:none}.tk2-toolbar .search{flex:100%}.tk2-toolbar .viewtoggle{flex:auto}.tk2-toolbar .btn-primario{flex:none;padding-left:12px;padding-right:12px}.tk2-toolbar .rotulo-novo{display:none}.tk2-cont{gap:8px;margin-bottom:14px;padding-bottom:2px}.tk2-ct{border-radius:10px;flex:none;gap:8px;min-width:0;padding:6px 12px 6px 6px}.tk2-ct-ic{border-radius:8px;width:26px;height:26px}.tk2-ct-ic svg{width:14px;height:14px}.tk2-ct>span:last-child{white-space:nowrap;align-items:baseline;gap:6px;display:flex}.tk2-ct b{font-size:15px}.tk2-ct small{font-size:12px}.tk2-linha{padding:10px 12px}.tk2-quando{margin-left:66px}.tk2-acoes{gap:4px;margin-left:auto}.tk2-acoes .so-desk{display:none}.tk2-btn{padding:4px 9px}}.tk2-kcard .kcard-top-text{flex:1;min-width:0}.tk2-kt{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.gc-mais-cel{display:none}@media (max-width:768px){.gc{height:calc(100dvh - 200px - env(safe-area-inset-bottom,0px));min-height:380px}.gc-area{min-height:0}.gc-topo{flex-wrap:wrap;gap:4px;padding-bottom:10px}.gc-titulo{flex:100%;order:-1;margin:0;font-size:19px}.gc-hoje{height:34px;margin-right:0;padding:0 12px}.gc-seta,.gc-icone{width:30px;height:34px}.gc-busca{flex:120px;min-width:0}.gc-visao{flex:none;max-width:104px;height:34px;margin-left:0;padding:0 24px 0 10px;width:auto!important}.gc-mes-dia .gc-chip-hora{display:none}.gc-mes-dia .gc-chip{min-width:0;max-width:100%;padding-left:3px;padding-right:3px;overflow:hidden}.gc-mes-dia .gc-chip-tit{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;overflow:hidden}.gc-mais-cel{background:var(--neon);width:34px;height:34px;color:var(--neon-text);font:inherit;cursor:pointer;border:0;border-radius:10px;place-items:center;font-size:20px;line-height:1;display:grid}.toolbar>.search:first-child,.toolbar .ctt-busca{flex:100%;max-width:none}.toolbar .ctt-importar,.toolbar .gear-btn{display:none}.toolbar .btn-reg,.toolbar .pl-nova{margin-left:auto;padding-left:14px;padding-right:14px}.layout{gap:0;grid-template-columns:minmax(0,1fr)!important}.layout .sub-card{box-shadow:none;background:0 0;border:0;margin:0 -14px 10px;padding:0}.layout .sub-card .sub-eyebrow,.layout .sub-card .sub-all,.layout .sub-card .sv{display:none}.layout .sub-card>div:last-child{scrollbar-width:none;gap:6px;padding:0 14px;display:flex;overflow-x:auto}.layout .sub-card>div:last-child::-webkit-scrollbar{display:none}.layout .sub-card .sub-item{border:1px solid var(--border);background:var(--surface);border-radius:999px;flex:none;width:auto;margin:0;padding:7px 12px}.layout .sub-card .sub-item.active{border-color:var(--neon-border);background:var(--neon-bg)}.layout .sub-card .sn{white-space:nowrap;gap:6px;font-size:13px}.table-card tbody td.lp-sel,.table-card thead th.lp-sel,.table-card .t-head .lp-exportar,.table-card .t-head .gear-btn{display:none}.table-card tbody td.lp-sel+td{color:var(--text);flex:100%;font-size:14px}.table-card tbody tr:has(.lp-sel) td:nth-child(5){display:block}.in-filtros{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;width:100%;display:grid!important}.in-filtro{min-width:0}.in-filtro select{width:100%;min-width:0}}.fx-esq,.fx-centro,.fx-dir{grid-template-columns:minmax(0,1fr)}@media (max-width:768px){.fx{flex-direction:column;gap:12px;display:flex}.fx-esq{display:contents}.fx-esq>:first-child{order:0}.fx-centro{order:1}.fx-esq>:not(:first-child){order:2}.fx-dir{order:3}.rg-modos{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.rg-modos::-webkit-scrollbar{display:none}.rg-modos>*{flex:none}.f-rail-center{order:0;min-width:0}.f-rail-center>*{min-width:0;max-width:100%}.f-rail-left{order:1}}.gc-agendas-tit{white-space:nowrap;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 8px;display:flex}.gc-agendas-atalhos{gap:2px;display:inline-flex}.gc-agendas-atalhos button{white-space:nowrap;font:inherit;color:var(--neon);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:2px 4px;font-size:11.5px;font-weight:500}.gc-agendas-atalhos button:hover{background:var(--neon-bg)}.gc-agendas-cel{display:none}.gc-rel{position:relative}.gc-agendas-fundo{z-index:60;position:fixed;inset:0}.gc-agendas-pop{z-index:61;background:var(--surface);border:1px solid var(--border);border-radius:12px;width:260px;max-height:60vh;padding:10px 6px;position:absolute;top:calc(100% + 6px);right:-40px;overflow-y:auto;box-shadow:0 12px 32px #0a0e1a29}@media (max-width:1000px){.gc-agendas-cel{display:inline-flex}}.ag-tabela td{vertical-align:top}.ag-perfil{color:var(--text-2)}.ag-todas{color:var(--neon);font-weight:500}.ag-acao{text-align:right;white-space:nowrap;width:1%}.ag-edicao{gap:2px;max-width:360px;display:grid}.ag-donos{gap:2px;margin:2px 0 4px 26px;display:grid}.ag-botoes{gap:8px;margin-top:8px;display:flex}.gg-botoes{flex-wrap:wrap;flex:none;gap:8px;display:flex}.gg-app{margin:16px 0}.gg-app-form{gap:10px;max-width:560px;margin-top:10px;display:grid}.gg-app-form label{color:var(--text-2);gap:4px;font-size:12.5px;display:grid}.gg-copiar{align-items:center;gap:8px;display:flex}.gg-copiar code{white-space:nowrap;border:1px solid var(--border);background:var(--surface-2);border-radius:8px;flex:1;min-width:0;padding:8px 10px;font-size:12px;overflow-x:auto}.gg-ok{color:var(--neon);font-weight:500}@media (max-width:768px){.gg-botoes{width:100%}}.ag-google span{display:grid}.ag-google small{color:var(--text-3);font-size:11.5px;font-weight:400}.ag-google-erro{color:var(--red);font-weight:500}@media (hover:hover) and (pointer:fine){.gc-ev{cursor:grab;touch-action:none}}.gc-ev.arrastando{cursor:grabbing;z-index:6;opacity:.9;transition:none;box-shadow:0 6px 18px #0a0e1a47}.gc-ev-alca{cursor:ns-resize;height:7px;position:absolute;bottom:0;left:0;right:0}@media (pointer:coarse){.gc-ev-alca{display:none}}.gc-chip.niver{text-decoration:none}.gc-agenda-nome small{color:var(--text-3);font-size:11px}.ag-tipos{flex-wrap:wrap;gap:4px 16px;margin:10px 0 4px;display:flex}.asv-niver{gap:6px;margin:10px 0 0;padding:0;list-style:none;display:grid}.asv-niver li{border:1px solid #d81b60;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;display:flex}@supports (color:color-mix(in lab, red, red)){.asv-niver li{border:1px solid color-mix(in srgb, #d81b60 25%, var(--border))}}.asv-niver li{background:#d81b60;border-radius:10px}@supports (color:color-mix(in lab, red, red)){.asv-niver li{background:color-mix(in srgb, #d81b60 6%, var(--surface))}}.asv-niver-nome{min-width:0;color:var(--text);align-items:center;gap:8px;font-size:13px;text-decoration:none;display:flex}select:not([multiple]):not([size]){appearance:none;text-overflow:ellipsis;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%238a94a6' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important;background-position:right 13px center!important;background-repeat:no-repeat!important;background-size:10px 6px!important;padding-right:34px!important}select:not([multiple]):not([size]):disabled{cursor:default;opacity:.6}select::-ms-expand{display:none}.sa-inicio,.sa-form{gap:14px;max-width:560px;display:grid}.sa-beneficios{color:var(--text-2);gap:4px;margin:0;padding-left:18px;font-size:13px;display:grid}.sa-campo{color:var(--text-2);gap:5px;font-size:12.5px;display:grid}.sa-grupo{border:0;gap:6px;margin:0;padding:0;display:grid}.sa-grupo legend{color:var(--text-2);margin-bottom:4px;font-size:12.5px}.sa-opcao{border:1px solid var(--border);cursor:pointer;border-radius:10px;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.sa-opcao:has(input:checked){border-color:var(--neon-border);background:var(--neon-bg)}.sa-opcao input{margin-top:3px}.sa-opcao span{gap:2px;font-size:13px;display:grid}.sa-opcao small,.sa-ajuda{color:var(--text-3);font-size:12px}.sa-tipos{flex-wrap:wrap;gap:2px 14px;display:flex}.sa-ativo{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.sa-ponto{background:var(--neon);vertical-align:middle;border-radius:50%;width:8px;height:8px;margin-right:4px;display:inline-block}.sa-tipos .tk2-op{width:auto}.sa-inicio>.btn,.sa-form .ag-botoes{justify-self:start}.sa-ativo .cfg-texto{flex:320px;min-width:0}.pd{gap:10px;display:grid}.pd-topo{justify-content:space-between;align-items:center;gap:8px;display:flex}.pd-topo .f-eyebrow{margin:0}.pd-aviso{color:var(--red);margin:0;font-size:12.5px}.pd-vazio{color:var(--text-3);justify-items:start;gap:8px;margin:0;font-size:12.5px;display:grid}.pd-falta{border:1px solid var(--amber-border,#f2d19b);background:var(--amber-bg,#fff7e8);font:inherit;color:var(--text);text-align:left;cursor:pointer;border-radius:8px;padding:8px 10px;font-size:12.5px}.pd-caminho{color:var(--text-3);font-size:12px;line-height:1.6}.pd-caminho button{font:inherit;color:var(--neon);cursor:pointer;background:0 0;border:0;padding:0}.pd-caminho b{color:var(--text);font-weight:600}.pd-lista{border:1px solid var(--border);border-radius:10px;max-height:320px;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.pd-lista.carregando{opacity:.55}.pd-lista li+li{border-top:1px solid var(--border)}.pd-lista>.pd-vazio{padding:10px 12px}.pd-item{width:100%;font:inherit;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;padding:8px 12px;font-size:13px;text-decoration:none;display:flex}.pd-item:hover{background:var(--surface-2)}.pd-ic{flex:none;width:16px;height:16px;font-size:14px;line-height:16px}.pd-nome{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.pd-item small{color:var(--text-3);font-size:11.5px}.pd-soltar{border:1.5px dashed var(--border-2);color:var(--text-2);text-align:center;cursor:pointer;border-radius:10px;padding:14px;font-size:12.5px}.pd-soltar.on,.pd-soltar:hover{border-color:var(--neon);background:var(--neon-bg)}.pd-envios{color:var(--text-2);gap:4px;margin:0;padding:0;font-size:12px;list-style:none;display:grid}.pd-envios li{justify-content:space-between;gap:8px;display:flex}.pd-envios li.erro{color:var(--red)}.dr-etapas{gap:6px;max-width:560px;margin-top:8px;display:grid}.dr-etapa{grid-template-columns:140px minmax(0,1fr);align-items:center;gap:10px;font-size:13px;display:grid}.dr-sugestoes{gap:6px;margin-top:8px;display:grid}.dr-sug{grid-template-columns:auto minmax(0,1fr) minmax(0,1fr);align-items:center;gap:10px;font-size:13px;display:grid}.dr-sug-pasta{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (max-width:768px){.dr-sug{grid-template-columns:auto minmax(0,1fr)}.dr-sug select{grid-column:2}}.gg-copiar>.campo{flex:1;min-width:0}.gg-copiar>.btn{white-space:nowrap;flex:none}.pd-lista{grid-template-columns:minmax(0,1fr);overflow-x:hidden}.pd-lista li,.pd-item{min-width:0}.pd-item .pd-nome{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.pd-item small{flex:none}.gd-acoes{align-items:center;gap:10px;display:inline-flex}.gd-atualizar{color:var(--text-3);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:2px 4px;font-size:15px;line-height:1}.gd-atualizar:hover{color:var(--text);background:var(--surface-2)}.gd-cliente{color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;margin:0 0 6px;font-size:12.5px;font-weight:600;overflow:hidden}.gd-arvore{min-width:0;margin:0;padding:0;list-style:none}.gd-raiz{border:1px solid var(--border);border-radius:10px;max-height:460px;padding:4px 0;overflow:hidden auto}.gd-raiz.carregando{opacity:.55}.gd-raiz.sobre{border-color:var(--neon-border);background:var(--neon-bg)}.gd-linha{border-radius:6px;align-items:center;min-width:0;margin:0 4px;display:flex}.gd-linha:hover{background:var(--surface-2)}.gd-pasta.sobre{background:var(--neon-bg);box-shadow:inset 0 0 0 1px var(--neon-border)}.gd-pasta.etapa>.gd-abrir .gd-nome{font-weight:600}.gd-pasta.vazia>.gd-abrir{color:var(--text-3)}.gd-abrir,.gd-arquivo{min-width:0;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:6px;padding:6px 6px 6px 0;font-size:13px;text-decoration:none;display:flex}.gd-seta{width:12px;color:var(--text-3);text-align:center;flex:none;font-size:10px}.gd-ic{flex:none;width:16px;height:16px;font-size:14px;line-height:16px}.gd-nome{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.gd-abrir small,.gd-arquivo small{color:var(--text-3);flex:none;font-size:11.5px}.gd-tag{color:var(--neon);background:var(--neon-bg);border-radius:999px;flex:none;padding:1px 7px;font-size:10.5px;font-weight:600}.gd-mais{width:26px;height:26px;color:var(--text-3);cursor:pointer;opacity:0;background:0 0;border:0;border-radius:6px;flex:none}.gd-linha:hover .gd-mais,.gd-mais:focus-visible{opacity:1}.gd-mais:hover{color:var(--neon);background:var(--neon-bg)}@media (hover:none){.gd-mais{opacity:1}}.gd-dica{color:var(--text-3);margin:6px 2px 0;font-size:11.5px}.dr-sug-pasta small.dr-cert{color:var(--text-3);font-size:11px;display:block}.dr-sug-pasta small.dr-cert.media{color:var(--amber,#b7791f)}.ea-janela-titulo{margin:0 0 2px;font-size:16px;font-weight:600}.ea-form .campo+.rotulo,.ea-rotulo{margin-top:14px}.ea-nota{color:var(--text-3);margin:8px 0 0;font-size:12.5px;line-height:1.5}.ea-nota.alerta{color:var(--amber)}.ea-abas{background:var(--surface);border:1px solid var(--border);border-radius:9px;padding:2px;display:inline-flex}.ea-abas button{font:inherit;color:var(--text-2);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:5px 12px;font-size:12.5px}.ea-abas button span{color:var(--text-3);font-variant-numeric:tabular-nums;margin-left:3px}.ea-abas button.on{background:var(--neon-bg);color:var(--neon);font-weight:600}.ea-abas button.on span{color:inherit}.ea-tabela td{vertical-align:middle}.ea-col-perfil{width:150px}.ea-col-eq{width:180px;color:var(--text-2);font-size:12.5px}.ea-col-acesso{width:130px;color:var(--text-2);white-space:nowrap;font-size:12.5px}.ea-perfil{background:var(--surface-2);color:var(--text-2);white-space:nowrap;border-radius:999px;padding:2px 9px;font-size:11.5px;font-weight:600;display:inline-block}.ea-perfil.total{background:var(--purple-bg);color:var(--purple)}.ea-pendente{background:var(--amber-bg);color:var(--amber);border-radius:999px;padding:1px 7px;font-size:10.5px;font-weight:600}.tc-editar.ea-so{border-radius:8px}.ea-perfis{gap:6px;display:grid}.ea-perfil-op{border:1px solid var(--border);cursor:pointer;border-radius:10px;align-items:flex-start;gap:10px;padding:9px 12px;display:flex}.ea-perfil-op input{accent-color:var(--neon);margin-top:3px}.ea-perfil-op span{gap:1px;display:grid}.ea-perfil-op strong{font-size:13px;font-weight:600}.ea-perfil-op small{color:var(--text-3);font-size:12px}.ea-perfil-op.on{border-color:var(--neon-border);background:var(--neon-bg)}.ea-perfil-op.off{opacity:.5;cursor:not-allowed}.ea-chips{flex-wrap:wrap;gap:6px;display:flex}.ea-chip{border:1px solid var(--border-2);background:var(--surface);color:var(--text-2);font:inherit;cursor:pointer;border-radius:999px;padding:5px 12px;font-size:12.5px}.ea-chip.on{border-color:var(--neon-border);background:var(--neon-bg);color:var(--neon);font-weight:600}.ea-link{gap:8px;margin-top:6px;display:flex}.ea-link .campo{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.ea-enviar{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.ea-enviar .btn{text-decoration:none}.ea-carteira{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:4px;display:grid}.ea-carteira>div{background:var(--surface-2);border-radius:10px;gap:1px;padding:10px 12px;display:grid}.ea-carteira strong{font-variant-numeric:tabular-nums;font-size:18px;font-weight:700}.ea-carteira span{color:var(--text-2);font-size:12px}.ea-carteira small{color:var(--text-3);font-size:11.5px}.pf-grade{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:16px;display:grid}.pf-lista{top:calc(var(--topo-h,0px) + 12px);gap:4px;display:grid;position:sticky}.pf-item{text-align:left;font:inherit;cursor:pointer;color:var(--text);background:0 0;border:1px solid #0000;border-radius:10px;gap:2px;padding:9px 12px;display:grid}.pf-item:hover{background:var(--surface-2)}.pf-item.on{background:var(--surface);border-color:var(--neon-border);box-shadow:inset 3px 0 0 var(--neon)}.pf-item-nome{flex-wrap:wrap;align-items:center;gap:6px;font-size:13.5px;font-weight:600;display:flex}.pf-item-nome .ea-perfil{padding:1px 7px;font-size:10px}.pf-item-sub{color:var(--text-3);font-size:12px}.pf-editor{overflow:visible}.pf-trava{background:var(--purple-bg);border:1px solid var(--purple-border);color:var(--text-2);border-radius:10px;margin:0 0 14px;padding:10px 12px;font-size:12.5px;line-height:1.5}.pf-nome{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:12px;display:grid}.pf-h{letter-spacing:.04em;text-transform:uppercase;color:var(--text-3);margin:24px 0 2px;font-size:12px;font-weight:600}.pf-hsub{color:var(--text-3);margin:0 0 8px;font-size:12.5px}.pf-visao{border-top:1px solid var(--border);grid-template-columns:90px auto minmax(0,1fr);align-items:center;gap:12px;padding:10px 0;display:grid}.pf-visao-t{font-size:13.5px;font-weight:600}.pf-visao-d{color:var(--text-3);font-size:12.5px}.pf-seg{border:1px solid var(--border-2);background:var(--surface-2);border-radius:9px;padding:2px;display:inline-flex}.pf-seg button{font:inherit;color:var(--text-2);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:7px;padding:6px 12px;font-size:12.5px}.pf-seg button.on{background:var(--neon);color:var(--neon-text);font-weight:600}.pf-seg button:disabled:not(.on){opacity:.45;cursor:not-allowed}.pf-seg button:disabled.on{cursor:default}.pf-seg button:focus-visible{outline:2px solid var(--neon);outline-offset:1px}.pf-modulo{margin-top:10px}.pf-modulo-t{justify-content:space-between;align-items:baseline;padding:10px 0 4px;font-size:13.5px;font-weight:600;display:flex}.pf-conta{color:var(--text-3);font-variant-numeric:tabular-nums;font-size:11.5px;font-weight:500}.pf-linha{border-top:1px solid var(--border);align-items:flex-start;gap:16px;padding:10px 0;display:flex}.pf-rotulo{color:var(--text);font-size:13px}.pf-excluir{border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;padding:18px 0 10px;font-size:12.5px;display:flex}.pf-excluir .lote-link{color:var(--red)}.pf-rodape{border-top:1px solid var(--border);background:var(--surface);z-index:5;border-radius:0 0 12px 12px;align-items:center;gap:8px;padding:12px 20px;display:flex;position:sticky;bottom:0}.pf-rodape.sujo{box-shadow:0 -8px 20px #0a0e1a1a}.pf-quem{color:var(--text-3);flex:1;min-width:0;font-size:12.5px}.pf-rodape.sujo .pf-quem{color:var(--amber);font-weight:600}.pf-erro{color:var(--red);flex:1;font-size:12.5px}.eq-grade{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px;display:grid}.eq-card{padding:16px 18px}.eq-topo{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.eq-nome{margin:0;font-size:15px;font-weight:600}.eq-desc{color:var(--text-3);margin:2px 0 0;font-size:12.5px}.eq-lider{color:var(--amber);margin:10px 0 8px;font-size:12.5px}.eq-membros{gap:6px;margin:0;padding:0;list-style:none;display:grid}.eq-membros li{align-items:center;gap:8px;font-size:13px;display:flex}.eq-membros li.eq-inativo{color:var(--text-3)}.eq-estrela{color:var(--amber);font-size:12px}.eq-vazio{text-align:center;justify-items:center;gap:8px;padding:32px 24px;display:grid}.eq-vazio p{color:var(--text-3);max-width:460px;margin:0 0 6px;font-size:13px;line-height:1.5}.eq-escolha{border:1px solid var(--border);border-radius:10px;max-height:300px;margin:0;padding:0;list-style:none;overflow-y:auto}.eq-escolha li{border-top:1px solid var(--border);align-items:center;gap:8px;padding:6px 10px;display:flex}.eq-escolha li:first-child{border-top:0}.eq-escolha li.on{background:var(--neon-bg)}.eq-escolha label{cursor:pointer;flex:1;align-items:center;gap:8px;min-height:32px;font-size:13px;display:flex}.eq-escolha input{width:16px;height:16px;accent-color:var(--neon)}.eq-lider-btn{font:inherit;color:var(--text-3);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;min-height:28px;padding:3px 10px;font-size:12px}.eq-lider-btn:hover{border-color:var(--border-2)}.eq-lider-btn.on{color:var(--amber);background:var(--amber-bg);border-color:var(--amber-border);font-weight:600}.eq-acoes{align-items:center}.eq-apagar{color:var(--red)}.eq-confirma{align-items:center;gap:6px;font-size:12.5px;display:inline-flex}@media (max-width:768px){.ea-col-perfil,.ea-col-eq,.ea-col-acesso{display:none}.ea-carteira{grid-template-columns:minmax(0,1fr)}.ea-link{flex-direction:column}.pf-grade{grid-template-columns:minmax(0,1fr)}.pf-lista{scrollbar-width:none;display:flex;position:static;overflow-x:auto}.pf-item{flex-shrink:0}.pf-nome{grid-template-columns:minmax(0,1fr)}.pf-visao{grid-template-columns:minmax(0,1fr);gap:6px}.pf-seg{width:100%}.pf-seg button{flex:1;padding:8px 6px}.pf-corpo{padding:14px 14px 6px}.pf-rodape{padding:10px 14px;bottom:140px}.pf-quem{display:none}.pf-rodape .btn{flex:1;justify-content:center}}.cv-pagina{background:var(--bg);justify-content:center;align-items:center;min-height:100vh;padding:24px 16px;display:flex}.cv-caixa{width:100%;max-width:360px}.cv-marca{align-items:center;gap:9px;margin-bottom:22px;font-size:15px;font-weight:600;display:flex}.cv-ponto{background:var(--neon);border-radius:50%;width:10px;height:10px}.cv-titulo{margin:0 0 4px;font-size:20px;font-weight:600}.cv-sub{color:var(--text-3);margin:0 0 18px;font-size:13px;line-height:1.5}.cv-campo{position:relative}.cv-campo .campo{padding-right:78px}.cv-ver{font:inherit;color:var(--neon);cursor:pointer;background:0 0;border:0;padding:4px 6px;font-size:12px;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.cv-dica{color:var(--text-3);margin:5px 0 12px;font-size:12px}.cv-dica.erro{color:var(--red)}.cv-entrar{justify-content:center;width:100%;margin-top:16px;padding:10px 14px}.pf-matriz{border:1px solid var(--border);border-radius:10px;overflow:hidden}.pf-mlinha{border-top:1px solid var(--border);grid-template-columns:110px repeat(3,minmax(0,1fr));align-items:center;gap:10px;padding:8px 12px;display:grid}.pf-mlinha:first-child{border-top:0}.pf-mcab{background:var(--surface-2);letter-spacing:.04em;text-transform:uppercase;color:var(--text-3);padding:7px 12px;font-size:11px;font-weight:600}.pf-ment{font-size:13.5px;font-weight:600}.pf-sel{padding-top:6px;padding-bottom:6px;font-size:12.5px}.pf-sel-todos{border-color:var(--neon-border);background-color:var(--neon-bg);color:var(--neon);font-weight:600}.pf-sel-nenhum{color:var(--text-3)}.pf-funis{gap:6px;display:grid}.pf-funil-op{border:1px solid var(--border);cursor:pointer;border-radius:10px;align-items:flex-start;gap:10px;padding:9px 12px;display:flex}.pf-funil-op input{accent-color:var(--neon);margin-top:3px}.pf-funil-op span{gap:1px;display:grid}.pf-funil-op strong{font-size:13px;font-weight:600}.pf-funil-op small{color:var(--text-3);font-size:12px}.pf-funil-op.on{border-color:var(--neon-border);background:var(--neon-bg)}@media (max-width:768px){.pf-mcab{display:none}.pf-mlinha{grid-template-columns:minmax(0,1fr);gap:6px;padding:10px 12px}.pf-mlinha [role=cell]{grid-template-columns:64px minmax(0,1fr);align-items:center;gap:8px;display:grid}.pf-mlinha [role=cell]:before{content:attr(data-rotulo);color:var(--text-3);font-size:12px}.pf-funis-lista{padding-left:0}}.pf-grade{grid-template-columns:minmax(0,1fr);gap:12px}.pf-lista{flex-wrap:wrap;gap:6px;display:flex;position:static}.pf-item{border:1px solid var(--border-2);background:var(--surface);border-radius:999px;align-items:center;gap:8px;padding:7px 12px;display:inline-flex}.pf-item.on{border-color:var(--neon);background:var(--neon-bg);box-shadow:none}.pf-item.on .pf-item-nome{color:var(--neon)}.pf-item-nome{gap:5px;font-size:13px}.pf-cadeado{font-size:11px}.pf-item-sub{background:var(--surface-2);min-width:20px;height:20px;color:var(--text-2);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;padding:0 6px;font-size:11px;font-weight:600;display:inline-grid}.pf-corpo{padding:20px 24px 8px}.pf-h{letter-spacing:.02em;text-transform:none;color:var(--text);border-top:1px solid var(--border);margin:28px 0 2px;padding-top:20px;font-size:13px}.pf-nome+.pf-h{margin-top:20px}.pf-sel.pf-sel-nenhum,.pf-nv.nenhum{background-color:var(--surface-2);border-color:var(--border);color:var(--text-3);font-weight:500}.pf-sel.pf-sel-meus,.pf-nv.meus{background-color:var(--surface);border-color:var(--border-2);color:var(--text);font-weight:500}.pf-sel.pf-sel-equipe,.pf-nv.equipe{background-color:var(--blue-bg);border-color:var(--blue-border);color:var(--blue);font-weight:600}.pf-sel.pf-sel-todos,.pf-nv.todos{background-color:var(--neon-bg);border-color:var(--neon-border);color:var(--neon);font-weight:600}.pf-sel:disabled{opacity:.85;cursor:default}.pf-legenda{flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px;display:flex}.pf-nv{border:1px solid;border-radius:999px;padding:2px 8px;font-size:11px}.pf-seta{color:var(--text-3);font-size:11px}.pf-legenda-txt{color:var(--text-3);flex-basis:100%;margin-top:2px;font-size:12px}.pf-seg-funis{width:fit-content}.pf-funis-lista{padding:2px 0 0}.pf-modulos{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px;display:grid}.pf-rodape{padding-right:88px}@media (max-width:1100px){.pf-modulos{grid-template-columns:minmax(0,1fr)}}@media (max-width:768px){.pf-lista{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.pf-corpo{padding:14px 14px 6px}.pf-seg-funis{width:100%}.pf-rodape{padding-right:14px}.pf-legenda .pf-seta{display:none}}.int-trilha{color:var(--text-3);align-items:center;gap:6px;margin:0 0 10px;font-size:12.5px;display:flex}.int-trilha a{color:var(--text-2);text-decoration:none}.int-trilha a:hover{color:var(--neon)}.int-grupo{margin-bottom:22px}.int-grupo-t{letter-spacing:.04em;text-transform:uppercase;color:var(--text-3);margin:0 0 8px;font-size:12px;font-weight:600}.int-grade{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:10px;display:grid}.int-card{border:1px solid var(--border);background:var(--surface);color:inherit;border-radius:12px;grid-template-columns:40px minmax(0,1fr);align-items:start;gap:4px 12px;padding:14px 16px;text-decoration:none;transition:border-color .15s,box-shadow .15s;display:grid;position:relative}a.int-card:hover{border-color:var(--neon-border);box-shadow:0 6px 18px #0a0e1a14}a.int-card:focus-visible{outline:2px solid var(--neon);outline-offset:2px}.int-card.breve{background:var(--bg-2)}.int-card.breve .int-sigla{opacity:.55}.int-sigla{background:var(--surface-2);width:40px;height:40px;color:var(--text-2);border-radius:10px;grid-row:span 2;place-items:center;font-size:17px;font-weight:700;display:grid}.int-sigla.int-google{background:var(--neon-bg);color:var(--neon)}.int-sigla.grande{width:48px;height:48px;font-size:20px}.int-txt{gap:2px;min-width:0;padding-right:14px;display:grid}.int-nome{font-size:14px;font-weight:600}.int-desc{color:var(--text-3);font-size:12.5px;line-height:1.45}.int-status{white-space:nowrap;border-radius:999px;grid-column:2;justify-self:start;margin-top:6px;padding:2px 9px;font-size:11px;font-weight:600}.int-status.ok{background:var(--success-bg);color:var(--success)}.int-status.erro{background:var(--red-bg);color:var(--red)}.int-status.neutro{background:var(--surface-2);color:var(--text-2)}.int-status.breve{border:1px dashed var(--border-2);color:var(--text-3);background:0 0}.int-ir{color:var(--text-3);font-size:18px;position:absolute;top:14px;right:14px}.int-cab{align-items:center;gap:14px;display:flex}.int-servicos{overflow:visible}.int-serv{border-top:1px solid var(--border);grid-template-columns:32px minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:16px 18px;display:grid}.int-serv:first-child{border-top:0}.int-serv.breve .int-serv-nome{color:var(--text-2)}.int-serv-ico{font-size:20px}.int-serv-txt{gap:3px;min-width:0;display:grid}.int-serv-nome{font-size:14px;font-weight:600}.int-serv-desc{color:var(--text-3);font-size:12.5px;line-height:1.45}.int-serv .int-status{grid-column:auto;margin:0}.int-serv .btn{text-decoration:none}.int-serv-acoes{justify-items:end;gap:4px;display:grid}.int-link{color:var(--neon);font-size:12px;text-decoration:none}.int-link:hover{text-decoration:underline}@media (max-width:768px){.int-grade{grid-template-columns:minmax(0,1fr)}.int-serv{grid-template-columns:28px minmax(0,1fr)}.int-serv .int-status,.int-serv .btn,.int-serv-acoes{grid-column:2;justify-self:start;justify-items:start}}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cs .campo+.rotulo,.cs .cs-regras+.rotulo{margin-top:12px}.cs-regras{color:var(--text-3);grid-template-columns:repeat(2,minmax(0,1fr));gap:3px 12px;margin:8px 0 0;padding:0;font-size:12px;list-style:none;display:grid}.cs-regras li{align-items:center;gap:6px;display:flex}.cs-regras li span:first-child{text-align:center;width:12px}.cs-regras li.ok{color:var(--success);font-weight:500}.cv-acoes{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.cv-acoes .btn{text-decoration:none}.cv-voltar{font:inherit;color:var(--neon);text-align:center;cursor:pointer;background:0 0;border:0;margin:14px auto 0;font-size:12.5px;text-decoration:none;display:block}.cv-voltar:hover{text-decoration:underline}.cv-caixa.larga{max-width:460px}.f2-passos{color:var(--text-2);gap:14px;margin:10px 0 0;padding-left:20px;font-size:13px;line-height:1.5;display:grid}.f2-passos strong{color:var(--text);font-weight:600}.f2-qr{border:1px solid var(--border);background:#fff;border-radius:12px;place-items:center;width:184px;height:184px;margin:10px 0 6px;display:grid}.f2-carregando{color:#6b7280;font-size:12px}.f2-segredo{margin:6px 0 0;font-size:12px}.f2-segredo code{background:var(--surface-2);word-break:break-all;border-radius:6px;padding:2px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.f2-codigo{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.f2-input{letter-spacing:.3em;text-align:center;font-variant-numeric:tabular-nums;width:140px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:18px}.f2-input.grande{width:100%;padding:12px;font-size:24px}.sc{margin:16px 0;padding:6px 20px 8px}.sc-titulo{margin:14px 0 4px;font-size:15px;font-weight:600}.sc .cfg-linha{align-items:center}.sc .cfg-linha.sc-bloco{align-items:flex-start}.sc-selo{vertical-align:1px;margin:0 0 0 6px}.sc-form{max-width:420px;margin-top:10px}.sc-acoes{gap:8px;margin-top:12px;display:flex}.sc-lista{border:1px solid var(--border);border-radius:10px;gap:0;margin:10px 0 0;padding:0;list-style:none;display:grid}.sc-lista li{border-top:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;padding:9px 12px;font-size:13px;display:grid}.sc-lista li:first-child{border-top:0}.sc-ap{align-items:center;gap:8px;font-weight:600;display:flex}.sc-atual{background:var(--neon-bg);color:var(--neon)}.sc-meta{color:var(--text-3);grid-column:1;font-size:12px}.sc-encerrar{color:var(--red);grid-area:1/2/span 2;align-self:center}.sc-todas{margin-top:10px}.sg-topo{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr);gap:12px;margin-bottom:12px;display:grid}.sg-nota,.sg-num{align-content:start;gap:4px;padding:16px 18px;display:grid}.sg-nota-r,.sg-num span{color:var(--text-3);font-size:12px}.sg-nota strong{font-size:22px;font-weight:700}.sg-nota.n4 strong,.sg-nota.n3 strong{color:var(--success)}.sg-nota.n2 strong{color:var(--amber)}.sg-nota.n1 strong,.sg-nota.n0 strong{color:var(--red)}.sg-barra{grid-template-columns:repeat(4,1fr);gap:4px;margin:4px 0 2px;display:grid}.sg-barra i{background:var(--surface-2);border-radius:3px;height:6px}.sg-nota.n4 .sg-barra i.on,.sg-nota.n3 .sg-barra i.on{background:var(--success)}.sg-nota.n2 .sg-barra i.on{background:var(--amber)}.sg-nota.n1 .sg-barra i.on{background:var(--red)}.sg-nota-s{color:var(--text-3);font-size:12px}.sg-num strong{font-variant-numeric:tabular-nums;font-size:26px;font-weight:700}.sg-itens{margin-bottom:12px}.sg-item{border-top:1px solid var(--border);grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 18px;display:grid}.sg-item:first-child{border-top:0}.sg-ico{background:var(--amber-bg);width:24px;height:24px;color:var(--amber);border-radius:50%;place-items:center;font-size:13px;font-weight:700;display:grid}.sg-item.ok .sg-ico{background:var(--success-bg);color:var(--success)}.sg-item .btn{text-decoration:none}.sg-regras{padding:4px 20px 8px}.sg-regras .cfg-linha{align-items:center}.au-barra{gap:8px}.au-filtro{width:auto;min-width:150px;padding-top:6px;padding-bottom:6px;font-size:12.5px}.au-lista{margin:0;padding:0;list-style:none}.au-item{border-top:1px solid var(--border);border-left:3px solid #0000;grid-template-columns:96px minmax(0,1fr);gap:12px;padding:10px 16px;display:grid}.au-item:first-child{border-top:0}.au-item.op-I{border-left-color:var(--success)}.au-item.op-D{border-left-color:var(--red)}.au-quando{color:var(--text-3);white-space:nowrap;padding-top:1px;font-size:12px}.au-txt{gap:2px;min-width:0;display:grid}.au-frase{color:var(--text-2);font-size:13px}.au-frase strong{color:var(--text);font-weight:600}.au-reg{color:var(--text);font-weight:500}.au-det{color:var(--text-3);overflow-wrap:anywhere;font-size:12px}.au-det .lote-link{margin-left:6px;font-size:12px}.au-pag{border-top:1px solid var(--border);color:var(--text-3);justify-content:flex-end;align-items:center;gap:8px;padding:10px 16px;font-size:12.5px;display:flex}.au-pag button{border:1px solid var(--border-2);background:var(--surface);cursor:pointer;color:var(--text);border-radius:8px;padding:3px 10px}.au-pag button:disabled{opacity:.4;cursor:default}@media (max-width:768px){.cs-regras{grid-template-columns:minmax(0,1fr)}.sg-topo{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.sg-nota{grid-column:1/-1}.sg-item{grid-template-columns:28px minmax(0,1fr)}.sg-item .btn{grid-column:2;justify-self:start}.au-item{grid-template-columns:minmax(0,1fr);gap:2px}.au-filtro{flex:140px}.sc{padding:4px 14px 8px}}.sg-bloco{align-items:flex-start!important}.sg-modos{max-width:640px;margin-top:10px}.sg-rec{background:var(--neon-bg);color:var(--neon);border-radius:999px;margin-left:8px;padding:1px 7px;font-size:10.5px;font-style:normal;font-weight:600}.sino-sec .sino-ok{font:inherit;color:var(--neon);cursor:pointer;text-transform:none;letter-spacing:0;background:0 0;border:0;margin-left:auto;font-size:11px;font-weight:600}.sino-item.seg{border-left:3px solid var(--amber)}.sino-item.seg .sino-ic{font-size:15px}.sino-sec:has(.sino-ok){align-items:center;display:flex}.rl-grade{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;display:grid}.rl-card{color:var(--text-2);align-content:start;gap:6px;padding:16px 18px;font-size:12.5px;line-height:1.5;text-decoration:none;transition:border-color .15s,transform .15s;display:grid}.rl-card strong{color:var(--text);font-size:14px;font-weight:600}a.rl-card:hover{border-color:var(--neon-border);transform:translateY(-1px)}a.rl-card:focus-visible{outline:2px solid var(--neon);outline-offset:2px}.rl-card.breve{opacity:.6}.rl-ico{background:var(--neon-bg);width:32px;height:32px;color:var(--neon);border-radius:9px;place-items:center;font-size:16px;display:grid}.rl-breve{color:var(--text-3);background:var(--surface-2);vertical-align:1px;border-radius:999px;margin-left:4px;padding:1px 7px;font-size:10.5px;font-style:normal;font-weight:600}.uso-voltar{color:var(--neon);margin-bottom:6px;font-size:12.5px;text-decoration:none;display:inline-block}.uso-voltar:hover{text-decoration:underline}.uso-seg{color:var(--text-2);white-space:nowrap;border-radius:7px;padding:6px 12px;font-size:12.5px;text-decoration:none}.uso-seg.on{background:var(--neon);color:var(--neon-text);font-weight:600}.uso-seg:focus-visible{outline:2px solid var(--neon);outline-offset:1px}.uso-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:12px;display:grid}.uso-kpis small{color:var(--text-3);font-size:13px;font-weight:500}.uso-kpi-alerta strong{color:var(--amber)}.uso-alerta{border-color:var(--amber-border);background:var(--amber-bg);color:var(--text)}.uso-lista{margin:0;padding:0;list-style:none}.uso-lista li+li{border-top:1px solid var(--border)}.uso-pessoa{color:inherit;grid-template-columns:36px minmax(150px,1.4fr) repeat(4,minmax(72px,.6fr)) minmax(120px,1.2fr);align-items:center;gap:14px;padding:12px 16px;text-decoration:none;display:grid}.uso-pessoa:hover{background:var(--surface-2)}.uso-pessoa:focus-visible{outline:2px solid var(--neon);outline-offset:-2px}.uso-av{background:var(--neon-bg);width:36px;height:36px;color:var(--neon);border-radius:50%;place-items:center;font-size:12.5px;font-weight:600;display:grid}.uso-quem{gap:2px;min-width:0;display:grid}.uso-quem strong{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:600;overflow:hidden}.uso-voce{color:var(--text-3);margin-left:6px;font-size:10.5px;font-style:normal;font-weight:600}.uso-sit{color:var(--text-3);font-size:12px}.uso-sit.ok{color:var(--success)}.uso-sit.alerta{color:var(--amber);font-weight:600}.uso-num{gap:1px;display:grid}.uso-num strong{font-variant-numeric:tabular-nums;font-size:15px;font-weight:600}.uso-num small{color:var(--text-3);font-size:11.5px;font-weight:500}.uso-num span{color:var(--text-3);font-size:11.5px}.uso-barras{align-items:flex-end;gap:1px;height:32px;display:flex}.uso-barras i{background:var(--border-2);border-radius:1px;flex:1;min-width:1px;height:2px}.uso-barras i.fds{opacity:.45}.uso-barras i.on{background:var(--neon)}.uso-rodape{margin-top:12px}.uso-dia{flex-shrink:0;align-items:center;gap:8px;display:flex}.uso-dias{flex-wrap:wrap;gap:6px;margin-bottom:12px;display:flex}.uso-chip{border:1px solid var(--border-2);color:var(--text-2);background:var(--surface);text-transform:capitalize;border-radius:999px;padding:4px 10px;font-size:12px;text-decoration:none}.uso-chip.on{background:var(--neon);border-color:var(--neon);color:var(--neon-text);font-weight:600}.uso-chip:focus-visible{outline:2px solid var(--neon);outline-offset:1px}.uso-tempo .uso-ev-grupo:first-child .au-item{border-top:0}.uso-ev.t-entrou{border-left-color:var(--neon)}.uso-ev.t-abriu .au-frase{color:var(--text-3)}.uso-ev.t-abriu .au-frase strong{color:var(--text-2);font-weight:500}.uso-ev.op-U{border-left-color:var(--amber)}.uso-pausa{color:var(--text-3);background:var(--surface-2);border-top:1px solid var(--border);padding:6px 16px 6px 124px;font-size:11.5px}.uso-vazio{color:var(--text-3);text-align:center;margin:0;padding:24px 16px;font-size:13px}.uso-aviso{z-index:60;background:var(--surface);border:1px solid var(--border-2);width:min(560px,100vw - 32px);color:var(--text-2);border-radius:12px;gap:10px;padding:14px 16px;font-size:12.5px;line-height:1.5;animation:.22s ease-out uso-sobe;display:grid;position:fixed;bottom:20px;left:50%;transform:translate(-50%);box-shadow:0 12px 32px #00000029}.uso-aviso p{margin:0}.uso-aviso strong{color:var(--text)}.uso-aviso-acoes{justify-content:flex-end;gap:8px;display:flex}@keyframes uso-sobe{0%{opacity:0;transform:translate(-50%,8px)}}@media (prefers-reduced-motion:reduce){.uso-aviso{animation:none}.rl-card{transition:none}}@media (max-width:960px){.uso-pessoa{grid-template-columns:36px minmax(0,1fr) repeat(2,minmax(64px,auto));row-gap:8px}.uso-pessoa .uso-num:nth-of-type(n+3){display:none}.uso-barras{grid-column:2/-1}}@media (max-width:768px){.uso-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.uso .tc-topo{flex-direction:column}.uso-pausa{padding-left:16px}.uso-aviso{bottom:76px}}.uso-acoes{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:8px;display:flex}.uso-impresso{display:none}@media print{.sidebar,.sidebar-backdrop,.sidebar-vaga,.topbar,.barra-movel,.uso-acoes,.uso-aviso,.uso-voltar,.uso-dia,.uso-dias,.botao-busca,nav{display:none!important}.app-main{margin:0!important;padding:0!important}.uso-impresso{color:var(--text-3);margin:0 0 10px;font-size:12px;display:block}.uso .table-card{break-inside:avoid;box-shadow:none}.uso-lista li{break-inside:avoid}.uso-barras i.on{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.int-sigla.int-n8n{background:var(--neon-bg);color:var(--neon);letter-spacing:-.02em;font-size:13px}.int-sigla.int-n8n.grande{font-size:15px}.wh-secao{padding:4px 18px 16px}.wh-secao-topo{justify-content:space-between;align-items:flex-start;gap:16px;padding-top:4px;display:flex}.wh-secao-topo .btn-primario{flex-shrink:0;margin-top:14px}.wh-dir{color:var(--text-3);background:var(--surface-2);vertical-align:2px;border-radius:999px;margin-left:6px;padding:2px 8px;font-size:11.5px;font-weight:600}.wh-vazio{color:var(--text-3);margin:0;padding:14px 0 4px;font-size:12.5px}.wh-lista,.wh-chaves,.wh-entregas ul{margin:12px 0 0;padding:0;list-style:none}.wh-item{border:1px solid var(--border);border-radius:10px;padding:12px 14px}.wh-item+.wh-item{margin-top:10px}.wh-linha{align-items:flex-start;gap:16px;display:flex}.wh-info{flex:1;gap:6px;min-width:0;display:grid}.wh-nome{align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.wh-nome .int-status{margin-top:0}.wh-url{font-family:var(--font-mono,ui-monospace, monospace);color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.wh-eventos{flex-wrap:wrap;gap:4px;display:flex}.wh-ev{color:var(--text-2);background:var(--surface-2);border-radius:6px;padding:2px 7px;font-size:11px;font-weight:600}.wh-ultima{color:var(--text-3);font-size:12px}.wh-acoes{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;gap:6px;display:flex}.wh-acoes .btn[aria-expanded=true]{border-color:var(--neon);color:var(--neon)}.wh-entregas{border-top:1px solid var(--border);margin-top:12px;padding-top:10px}.wh-entregas-topo{color:var(--text-3);justify-content:space-between;font-size:12px;font-weight:600;display:flex}.wh-entrega{border-top:1px solid var(--border);grid-template-columns:82px minmax(0,1fr) auto auto auto;align-items:center;gap:10px;padding:7px 0;font-size:12.5px;display:grid}.wh-entrega:first-child{border-top:0}.wh-entrega .int-status{margin-top:0}.wh-e-quando,.wh-e-resp{color:var(--text-3);font-variant-numeric:tabular-nums;font-size:12px}.wh-e-ev{font-weight:600}.wh-e-corpo,.wh-codigo pre{background:var(--surface-2);font-family:var(--font-mono,ui-monospace, monospace);color:var(--text-2);white-space:pre;border-radius:8px;grid-column:1/-1;max-height:320px;margin:4px 0 0;padding:10px 12px;font-size:11.5px;line-height:1.5;overflow-x:auto}.wh-chaves li{border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:6px 14px;padding:10px 0;display:flex}.wh-chaves li:first-child{border-top:0}.wh-chave-txt{flex:1;align-items:center;gap:8px;min-width:0;font-size:13.5px;display:flex}.wh-chave-txt code,.wh-chave-uso{color:var(--text-3);font-size:12px}.wh-revogar{color:var(--red)}.wh-revogadas{color:var(--text-3);margin:10px 0 0;font-size:12px}.wh-passos{color:var(--text-2);gap:8px;max-width:76ch;margin:6px 0 12px;padding-left:20px;font-size:13px;line-height:1.55;list-style:decimal;display:grid}.wh-passos strong{color:var(--text)}.wh-secao code{font-family:var(--font-mono,ui-monospace, monospace);font-size:.92em}.wh-codigo{margin-bottom:12px}.wh-codigo-topo{color:var(--text-3);justify-content:space-between;align-items:center;font-size:12px;font-weight:600;display:flex}.wh-copiar{padding:3px 10px;font-size:12px}.wh-segredo{align-items:center;gap:8px;margin:6px 0 4px;display:flex}.wh-segredo code{background:var(--surface-2);min-width:0;font-family:var(--font-mono,ui-monospace, monospace);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;border-radius:8px;flex:1;padding:9px 11px;font-size:12.5px}.wh-escolha{gap:10px;display:grid}.wh-escolha fieldset{border:0;gap:4px;margin:0;padding:0;display:grid}.wh-escolha legend{letter-spacing:.04em;text-transform:uppercase;color:var(--text-3);margin-bottom:2px;font-size:11.5px;font-weight:600}.wh-escolha label{border:1px solid var(--border);cursor:pointer;border-radius:8px;align-items:flex-start;gap:10px;padding:7px 10px;display:flex}.wh-escolha label.on{border-color:var(--neon-border);background:var(--neon-bg)}.wh-escolha input{accent-color:var(--neon);margin-top:3px}.wh-escolha span{gap:1px;display:grid}.wh-escolha strong{font-size:13px;font-weight:600}.wh-escolha small{color:var(--text-3);font-size:12px}.wh-ativo{margin-top:12px}@media (max-width:768px){.wh-linha,.wh-secao-topo{flex-direction:column}.wh-acoes{justify-content:flex-start}.wh-secao-topo .btn-primario{margin-top:0}.wh-entrega{grid-template-columns:minmax(0,1fr) auto}}.amb-teste{letter-spacing:.04em;text-transform:uppercase;color:var(--amber);background:var(--amber-bg);border:1px solid var(--amber-border);vertical-align:2px;border-radius:999px;margin-left:6px;padding:1px 7px;font-size:10.5px;font-weight:700;display:inline-block}.atm-selo{vertical-align:3px;text-transform:uppercase;letter-spacing:.04em;color:var(--amber);background:var(--amber-bg);border:1px solid var(--amber-border);border-radius:999px;margin-left:6px;padding:2px 8px;font-size:10.5px;font-weight:700;display:inline-block}.atm-faixa{color:var(--text-2);background:var(--surface-2);border-left:3px solid var(--amber);border-radius:8px;margin:0 0 14px;padding:8px 12px;font-size:12.5px;line-height:1.5}.atm .lote-aviso,.atm-abas{margin-bottom:14px}.atm-abas .seg-n{background:var(--surface);min-width:18px;height:18px;color:var(--text-2);border-radius:999px;place-items:center;margin-left:4px;padding:0 5px;font-size:11px;font-weight:600;display:inline-grid}.atm-abas .on .seg-n{background:var(--neon-text);color:var(--neon)}.atm-conta{color:var(--text-3);margin:0 0 8px;font-size:12px}.atm-link{font:inherit;color:var(--neon);cursor:pointer;background:0 0;border:0;padding:0;font-size:12.5px;font-weight:600}.atm-link:hover{text-decoration:underline}.atm-lista{gap:8px;margin:0;padding:0;list-style:none;display:grid}.atm-item{align-items:center;gap:16px;padding:14px 16px;transition:border-color .15s;display:flex}.atm-item:hover{border-color:var(--neon-border)}.atm-item.off .atm-item-corpo{opacity:.6}.atm-item-corpo{text-align:left;min-width:0;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;flex:1;gap:4px;padding:0;display:grid}.atm-item-corpo:focus-visible{outline:2px solid var(--neon);outline-offset:4px;border-radius:6px}.atm-item-corpo strong{color:var(--text);font-size:14px;font-weight:600}.atm-frase{color:var(--text-2);font-size:12.5px;line-height:1.55}.atm-frase em,.atm-mini em,.atm-sim b{text-transform:uppercase;letter-spacing:.04em;color:var(--neon);font-size:10.5px;font-style:normal;font-weight:700}.atm-meta{color:var(--text-3);font-size:11.5px}.atm-falha{color:var(--red);font-weight:600}.atm-modelos{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px;display:grid}.atm-modelo{flex-direction:column;gap:6px;padding:16px 18px;display:flex}.atm-modelo strong{color:var(--text);font-size:14px;font-weight:600}.atm-modelo p{color:var(--text-2);margin:0;font-size:12.5px;line-height:1.5}.atm-modelo .btn{align-self:flex-start;margin-top:auto}.atm-area{color:var(--text-3);background:var(--surface-2);border-radius:999px;align-self:flex-start;padding:2px 8px;font-size:10.5px;font-weight:600}.atm-mini{background:var(--bg-2);border:1px solid var(--border);color:var(--text-2);border-radius:8px;gap:4px;margin:4px 0 8px;padding:8px 10px;font-size:12px;list-style:none;display:grid}.atm-ed-topo{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;display:flex}.atm-voltar{font:inherit;color:var(--text-2);cursor:pointer;background:0 0;border:0;padding:4px 0;font-size:12.5px}.atm-voltar:hover{color:var(--neon)}.atm-nome{min-width:220px;font:inherit;color:var(--text);background:0 0;border:1px solid #0000;border-radius:8px;flex:1;padding:4px 8px;font-size:20px;font-weight:600}.atm-nome:hover{border-color:var(--border)}.atm-nome:focus{border-color:var(--neon-border);box-shadow:0 0 0 3px var(--neon-bg);outline:none}.atm-ligada{color:var(--text-2);align-items:center;gap:8px;font-size:12.5px;display:inline-flex}.atm-ligada .cfg-chave{margin-top:0}.atm-frase-ed{background:var(--surface-2);border-radius:10px;margin:0 0 14px;padding:10px 14px}.atm-ed-grade{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:16px;display:grid}.atm-fluxo{background-color:var(--bg-2);background-image:radial-gradient(var(--border-2) 1px, transparent 1px);border:1px solid var(--border);background-size:18px 18px;border-radius:12px;flex-direction:column;align-items:center;min-height:420px;padding:20px 16px 28px;display:flex}.atm-fluxo .eyebrow{margin:0 0 6px}.atm-fluxo .eyebrow i{text-transform:none;letter-spacing:0;font-style:normal;font-weight:500}.atm-liga{background:var(--border-2);width:2px;height:22px;margin:4px 0}.atm-liga.curta{height:14px;margin:2px auto}.atm-grupo-cond,.atm-grupo-acao{flex-direction:column;align-items:center;width:100%;display:flex}.atm-e{text-transform:uppercase;color:var(--text-3);margin:4px 0;font-size:10.5px;font-weight:700}.atm-bloco{text-align:left;background:var(--surface);border:1px solid var(--border-2);width:100%;max-width:420px;font:inherit;color:inherit;cursor:pointer;border-left-width:3px;border-radius:10px;align-items:center;gap:12px;padding:10px 12px;transition:border-color .15s;display:flex}.atm-bloco.quando{border-left-color:var(--neon)}.atm-bloco.se{border-left-color:var(--amber)}.atm-bloco.entao{border-left-color:var(--success)}.atm-bloco.espera{border-left-color:var(--gray);border-style:dashed dashed dashed solid}.atm-bloco:hover{border-color:var(--neon-border)}.atm-bloco.sel{border-color:var(--neon);box-shadow:0 0 0 3px var(--neon-bg)}.atm-bloco:focus-visible{outline:2px solid var(--neon);outline-offset:2px}.atm-bloco>span:last-child{gap:2px;min-width:0;display:grid}.atm-bloco strong{color:var(--text);align-items:center;gap:6px;font-size:13px;font-weight:600;display:flex}.atm-bloco small{color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.atm-ico{background:var(--surface-2);width:30px;height:30px;color:var(--text-2);border-radius:8px;flex-shrink:0;place-items:center;font-size:14px;display:grid}.atm-n{background:var(--surface-2);width:18px;height:18px;color:var(--text-2);border-radius:50%;place-items:center;font-size:10.5px;font-weight:700;display:inline-grid}.atm-mais{background:var(--surface);border:1px dashed var(--border-2);font:inherit;color:var(--text-2);cursor:pointer;border-radius:999px;margin-top:8px;padding:6px 14px;font-size:12.5px}.atm-mais:hover,.atm-mais.forte{border-color:var(--neon-border);color:var(--neon)}.atm-mais.forte{font-weight:600}.atm-escolha{background:var(--surface);border:1px solid var(--border-2);border-radius:10px;grid-template-columns:1fr 1fr;gap:6px;width:100%;max-width:420px;margin-top:8px;padding:10px;display:grid}.atm-escolha .atm-link{color:var(--text-3);grid-column:1/-1;justify-self:center;margin-top:2px;font-weight:500}.atm-op{text-align:left;background:var(--bg-2);border:1px solid var(--border);font:inherit;color:var(--text);cursor:pointer;border-radius:8px;align-items:center;gap:8px;padding:8px 10px;font-size:12.5px;transition:border-color .15s;display:flex}.atm-op:hover{border-color:var(--neon-border)}.atm-op.on{border-color:var(--neon-border);background:var(--neon-bg);color:var(--neon);font-weight:600}.atm-op small{color:var(--text-3);font-size:11px;font-weight:400;display:block}.atm-painel{top:calc(var(--topo-h,0px) + 12px);gap:8px;padding:16px 18px;display:grid;position:sticky}.atm-painel h2{color:var(--text);align-items:center;gap:8px;margin:0 0 4px;font-size:14.5px;font-weight:600;display:flex}.atm-gatilhos{gap:6px;margin-bottom:6px;display:grid}.atm-campos{gap:10px;display:grid}.atm-campo{gap:4px;display:grid}.atm-mono{font-family:var(--font-mono)}.atm-dica{color:var(--text-3);margin:0;font-size:12px;line-height:1.5}.atm-ordem{gap:6px;display:flex}.atm-tirar{font:inherit;color:var(--red);cursor:pointer;background:0 0;border:0;justify-self:start;padding:4px 0;font-size:12.5px}.atm-tirar:hover{text-decoration:underline}.atm-exec ul{margin:0;padding:0;list-style:none}.atm-exec li{border-left:3px solid var(--success);grid-template-columns:96px minmax(0,1fr) auto;align-items:center;gap:4px 12px;padding:10px 16px;display:grid}.atm-exec li+li{border-top:1px solid var(--border)}.atm-exec li.erro{border-left-color:var(--red)}.atm-exec li strong{color:var(--text);font-size:13px;font-weight:600}.atm-exec-q{color:var(--text-3);font-size:12px}.atm-exec-n{color:var(--text-3);grid-column:2/-1;font-size:12px}.atm-sim{gap:6px;margin:12px 0;padding:0;list-style:none;display:grid}.atm-sim li{color:var(--text);background:var(--surface-2);border-left:3px solid var(--border-2);border-radius:8px;padding:8px 12px;font-size:13px;line-height:1.5}.atm-sim li.ok{border-left-color:var(--neon)}.atm-sim li.faz{border-left-color:var(--success)}.atm-sim li.espera{border-left-color:var(--gray);color:var(--text-2)}.atm-sim li.nao{border-left-color:var(--red);color:var(--text-2)}.atm-sim li.nao b{color:var(--red)}.atm-sim-msg{color:var(--text-2);margin-top:4px;font-size:12px;display:block}@media (max-width:900px){.atm-ed-grade{grid-template-columns:1fr}.atm-painel{position:static}.atm-escolha{grid-template-columns:1fr}.atm-voltar{text-align:left;flex-basis:100%;order:-2}.atm-nome{flex-basis:100%;order:-1;min-width:0;padding:4px 0;font-size:17px}.atm-ed-topo .btn-primario{margin-left:auto}.atm-item{padding:12px 14px}}.login-ou{color:var(--text-3);align-items:center;gap:10px;margin:16px 0;font-size:11.5px;display:flex}.login-ou:before,.login-ou:after{content:"";background:var(--border);flex:1;height:1px}.ia-modelos{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:8px;margin-top:6px;display:grid}.ia-modelo{text-align:left;background:var(--surface);border:1px solid var(--border-2);font:inherit;color:var(--text-2);cursor:pointer;border-radius:10px;align-content:start;gap:3px;padding:10px 12px;transition:border-color .15s;display:grid}.ia-modelo:hover:not(:disabled){border-color:var(--neon-border)}.ia-modelo:focus-visible{outline:2px solid var(--neon);outline-offset:2px}.ia-modelo:disabled{cursor:not-allowed;opacity:.7}.ia-modelo.on{border-color:var(--neon);background:var(--neon-bg)}.ia-modelo.outro{border-style:dashed}.ia-modelo-topo{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.ia-modelo-topo strong{color:var(--text);font-size:13px;font-weight:600}.ia-radio{border:1.5px solid var(--border-2);border-radius:50%;flex-shrink:0;width:14px;height:14px}.ia-modelo.on .ia-radio{border:4px solid var(--neon)}.ia-rec{color:var(--neon);background:var(--neon-bg);border:1px solid var(--neon-border);border-radius:999px;padding:1px 7px;font-size:10.5px;font-weight:600}.ia-modelo-perfil{color:var(--text-2);padding-left:21px;font-size:12px}.ia-modelo-preco{font-family:var(--font-mono);color:var(--text-2);padding-left:21px;font-size:11.5px}.ia-modelo-id{font-family:var(--font-mono);color:var(--text-3);padding-left:21px;font-size:10.5px}.ia-modelo-livre{max-width:360px;margin-top:8px}.ia-custo{font-family:var(--font-mono);color:var(--text);font-weight:600}.atm-seletor{gap:8px;display:grid}.atm-seletor.solto{background:var(--surface);border:1px solid var(--border-2);border-radius:10px;width:100%;max-width:460px;margin-top:8px;padding:10px}.atm-seletor-lista{gap:10px;max-height:440px;padding-right:2px;display:grid;overflow-y:auto}.atm-painel .atm-seletor-lista{max-height:46vh}.atm-seletor-grupo{gap:4px;display:grid}.atm-seletor-g{text-transform:uppercase;letter-spacing:.04em;color:var(--text-3);padding:2px 2px 0;font-size:10.5px;font-weight:600}.atm-seletor .atm-op>span:not([aria-hidden]){flex:1;min-width:0}.atm-req{color:var(--text-3);background:var(--surface-2);border-radius:999px;flex-shrink:0;padding:1px 7px;font-size:10.5px;font-style:normal;font-weight:600}.atm-op.on .atm-req{background:var(--surface)}.atm-cancelar{color:var(--text-3);justify-self:center;font-weight:500}button.atm-e{background:var(--surface);border:1px solid var(--border-2);font:inherit;text-transform:uppercase;color:var(--text-3);cursor:pointer;border-radius:999px;padding:1px 9px;font-size:10.5px;font-weight:700}button.atm-e:hover{border-color:var(--neon-border);color:var(--neon)}button.atm-e.ou{background:var(--amber-bg);border-color:var(--amber-border);color:var(--amber)}.atm-bloco.divide{border-left-color:var(--purple)}.atm-ramos{border-top:2px solid var(--border-2);gap:14px;width:100%;margin-top:4px;padding-top:14px;display:flex;overflow-x:auto}.atm-ramo{border:1px dashed var(--border-2);background:var(--surface);border-radius:12px;flex-direction:column;flex:1 1 0;align-items:center;min-width:260px;padding:10px 8px 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.atm-ramo{background:color-mix(in srgb, var(--surface) 55%, transparent)}}.atm-ramo .atm-bloco{max-width:100%}.atm-ramo-nome{color:var(--purple);background:var(--purple-bg);border:1px solid var(--purple-border);border-radius:999px;margin-bottom:8px;padding:2px 10px;font-size:11px;font-weight:700}.atm-ramo.senao .atm-ramo-nome{color:var(--text-2);background:var(--surface-2);border-color:var(--border-2)}.atm-ramo-senao{margin:0 0 2px;font-style:italic}.atm-ramo-linha{align-items:center;gap:8px;display:flex}.atm-ramo-em{color:var(--purple);font-size:11px;font-weight:600}.atm-frase-ramo b{color:var(--purple);font-weight:600}.esteira.jornada{margin-bottom:8px}.esteira.jornada .es-seta{flex:1 0 132px;align-content:center;gap:2px;min-height:62px}.esteira.jornada .es-seta:disabled{cursor:default}.esteira.jornada .es-seta.feita{background:var(--neon-bg)}.esteira.jornada .es-seta.feita .es-nome{color:var(--neon)}.esteira.jornada .es-seta.feita:hover,.esteira.jornada .es-seta.editando{background:var(--neon)}@supports (color:color-mix(in lab, red, red)){.esteira.jornada .es-seta.feita:hover,.esteira.jornada .es-seta.editando{background:color-mix(in srgb, var(--neon) 18%, var(--surface))}}.esteira.jornada .es-seta.on .es-ganho,.esteira.jornada .es-seta.on .es-dias{color:var(--neon-text);opacity:.85}.esteira.jornada .es-seta.perdida,.esteira.jornada .es-seta.perdida:hover{background:var(--red-bg,var(--red))}@supports (color:color-mix(in lab, red, red)){.esteira.jornada .es-seta.perdida,.esteira.jornada .es-seta.perdida:hover{background:var(--red-bg,color-mix(in srgb, var(--red) 14%, var(--surface)))}}.esteira.jornada .es-seta.perdida .es-nome,.esteira.jornada .es-seta.perdida .es-ganho{color:var(--red)}.esteira.jornada .es-seta.pulada,.esteira.jornada .es-seta.futura,.esteira.jornada .es-seta.pulada:hover,.esteira.jornada .es-seta.futura:hover{background:var(--surface-2)}@supports (color:color-mix(in lab, red, red)){.esteira.jornada .es-seta.pulada,.esteira.jornada .es-seta.futura,.esteira.jornada .es-seta.pulada:hover,.esteira.jornada .es-seta.futura:hover{background:color-mix(in srgb, var(--surface-2) 45%, var(--surface))}}.esteira.jornada .es-seta.pulada .es-nome,.esteira.jornada .es-seta.futura .es-nome{color:var(--text-3)}.es-ganho{font-family:var(--mono);color:var(--text-2);white-space:nowrap;font-size:11px}.es-dias{color:var(--text-3);font-variant-numeric:tabular-nums;font-size:11px}.jornada-editor{border:1px solid var(--border);background:var(--surface);border-radius:12px;flex-wrap:wrap;align-items:flex-end;gap:10px;margin:0 0 14px;padding:10px 12px;display:flex}.jornada-editor label{color:var(--text-2);gap:4px;font-size:12px;font-weight:600;display:grid}.jornada-erro{color:var(--red);font-size:12px}.app-coluna{flex-direction:column;flex:1;min-width:0;display:flex}.topo{display:none}@media (min-width:769px){:root{--topo-h:52px}.so-celular-menu{display:none}.sidebar{padding-top:0}.sidebar-brand-row{box-sizing:border-box;height:var(--topo-h);padding-top:0;padding-bottom:0}.topo{z-index:400;height:var(--topo-h);background:var(--surface);border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) minmax(200px,520px) minmax(max-content,1fr);align-items:center;gap:16px;padding:0 20px;display:grid;position:sticky;top:0}}.topo-titulo{color:var(--text);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:15px;font-weight:600;overflow:hidden}.topo-busca{border:1px solid var(--border-2);background:var(--surface-2);width:100%;height:36px;color:var(--text-3);cursor:text;border-radius:10px;align-items:center;gap:8px;padding:0 10px 0 12px;font-size:13px;transition:border-color .15s;display:flex}.topo-busca:hover{border-color:var(--neon)}.topo-busca span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.topo-busca kbd{font-family:var(--font-mono,monospace);border:1px solid var(--border-2);background:var(--surface);color:var(--text-3);border-radius:6px;margin-left:auto;padding:2px 6px;font-size:10.5px}.topo svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:18px;height:18px}.topo-acoes{justify-self:end;align-items:center;gap:4px;display:flex}.topo-ic{width:36px;height:36px;color:var(--text-2);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;padding:0;display:grid;position:relative}.topo-ic:hover,.topo-conta:hover{background:var(--surface-2);color:var(--text)}.topo-ic .ic{place-items:center;display:grid;position:relative}.topo-criar{border:1px solid var(--border-2)}.topo-ia{border:1px solid var(--neon);background:var(--neon-bg);height:32px;color:var(--neon);cursor:pointer;border-radius:999px;align-items:center;gap:6px;margin-left:4px;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}.topo-ia:hover{background:var(--neon);color:var(--neon-text)}.topo-sep{background:var(--border-2);width:1px;height:22px;margin:0 6px}.topo-conta{height:36px;color:var(--text-2);cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:8px;padding:0 8px 0 4px;display:flex}.topo-conta .avatar{width:28px;height:28px;font-size:11px}.topo-nome{max-width:160px;color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;overflow:hidden}.topo-conta svg{width:14px;height:14px;color:var(--text-3)}.topo .menu-painel{min-width:220px;top:calc(100% + 8px)}.sidebar-fixar{width:24px;height:24px;color:var(--sidebar-text-2);cursor:pointer;background:0 0;border:0;border-radius:7px;flex-shrink:0;place-items:center;margin-left:auto;padding:0;display:none}.sidebar.expanded .sidebar-fixar{display:grid}.sidebar.expanded .sidebar-brand-row{gap:8px;padding-left:19px;padding-right:6px}.sidebar-brand-name{min-width:0;overflow:hidden;gap:5px!important}.sidebar-brand-name .amb-teste{letter-spacing:.02em;flex-shrink:0;margin-left:2px;padding:1px 5px;font-size:9px}.sidebar-fixar:hover{color:var(--sidebar-text);background:#80808029}.sidebar-fixar .ic svg{width:16px;height:16px}.sidebar-item .ic{position:relative}.sidebar-n{background:var(--red);color:#fff;text-align:center;border-radius:999px;min-width:16px;height:16px;padding:0 4px;font-size:9.5px;font-weight:700;line-height:16px;position:absolute;top:-6px;right:-9px}.sidebar-breve-btn .lbl small{opacity:.7;margin-left:4px;font-size:10.5px}.sidebar-breve-seta{margin-left:auto;display:none}.sidebar.expanded .sidebar-breve-seta{display:flex}.sidebar-breve-seta svg{stroke:currentColor;fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.sidebar-breve-btn{opacity:.7}.sidebar.expanded .sidebar-breves .sidebar-item.breve .lbl:after{content:none}.emp-secao{padding:4px 18px 16px}.emp-grade{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px 14px;display:grid}.emp-2{grid-column:span 2}.emp-3{grid-column:span 3}.emp-4{grid-column:span 4}.emp-explica{margin:0 0 12px;display:block}.emp-logo-linha{align-items:center;gap:16px;margin:6px 0 16px;display:flex}.emp-logo{border:1px dashed var(--border-2);background:var(--surface-2);width:132px;height:72px;color:var(--text-3);border-radius:10px;flex-shrink:0;place-items:center;font-size:11.5px;display:grid;overflow:hidden}.emp-logo img{object-fit:contain;max-width:100%;max-height:100%;padding:6px}.emp-logo-acoes{gap:8px;display:grid}.emp-botoes{align-items:center;gap:12px;display:flex}.emp-dias{gap:6px;margin-top:14px;display:grid}.emp-dias-lista{flex-wrap:wrap;gap:6px;display:flex}.emp-dia{border:1px solid var(--border-2);min-width:48px;height:32px;color:var(--text-2);cursor:pointer;background:0 0;border-radius:999px;padding:0 10px;font-size:12.5px}.emp-dia.on{background:var(--neon-bg);border-color:var(--neon);color:var(--neon);font-weight:600}.emp-dia:disabled{cursor:default}.emp-rodape{background:linear-gradient(transparent, var(--bg) 35%);justify-content:flex-end;align-items:center;gap:12px;padding:12px 0;display:flex;position:sticky;bottom:0}@media (max-width:768px){.emp-grade{grid-template-columns:repeat(2,minmax(0,1fr))}.emp-3,.emp-4{grid-column:span 2}}.cfg-nav-busca{margin-bottom:4px;font-size:13px}.cfg-nav-vazio{color:var(--text-3);margin:0;padding:0 10px;font-size:12.5px}.cfg-apos{margin-top:20px}.pref-pagina{max-width:880px;margin:0 auto}.cv-grade{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;display:grid}.cv-cartao{color:inherit;border-left:3px solid var(--border-2);gap:6px;padding:16px 18px;text-decoration:none;transition:border-color .15s,transform .15s;display:grid;position:relative}.cv-cartao:hover{border-color:var(--neon);transform:translateY(-1px)}.cv-cartao.atencao{border-left-color:var(--amber)}.cv-cartao.ok{border-left-color:var(--success)}.cv-titulo{color:var(--text);font-size:14px;font-weight:600}.cv-status{color:var(--text-2);align-items:center;gap:7px;font-size:12.5px;font-weight:500;display:flex}.cv-status.atencao{color:var(--amber)}.cv-status.ok{color:var(--success)}.cv-ponto{background:currentColor;border-radius:50%;flex-shrink:0;width:7px;height:7px}.cv-detalhe{color:var(--text-3);padding-right:18px;font-size:12px}.cv-ir{color:var(--text-3);position:absolute;bottom:14px;right:16px}.cv-cartao:hover .cv-ir{color:var(--neon)}.fcol-btn{text-align:left;font:inherit;color:inherit;cursor:pointer;transition:border-color .15s,transform .15s}.fcol-btn:not(:disabled):hover{border-color:var(--neon);transform:translateY(-1px)}.fcol-btn:disabled{cursor:default}.pv-fundo{z-index:700;background:#0a0e1a59;justify-content:flex-end;display:flex;position:fixed;inset:0}.pv-gaveta{background:var(--surface);border-left:1px solid var(--border-2);flex-direction:column;width:min(520px,100vw);height:100%;animation:.18s ease-out pv-gaveta-entra;display:flex;box-shadow:-12px 0 32px #0a0e1a33}@keyframes pv-gaveta-entra{0%{opacity:0;transform:translate(24px)}}@media (prefers-reduced-motion:reduce){.pv-gaveta{animation:none}}.pv-cab{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:12px;padding:18px 20px 12px;display:flex}.pv-cab h2{margin:0;font-size:16px;font-weight:600}.pv-cab p{color:var(--text-3);margin:4px 0 0;font-size:12.5px}.pv-vencida{color:var(--red);font-weight:600}.pv-x{width:32px;height:32px;color:var(--text-2);cursor:pointer;background:0 0;border:0;border-radius:8px}.pv-x:hover{background:var(--surface-2)}.pv-dica{background:var(--red-bg);color:var(--text-2);border-radius:8px;margin:12px 20px 0;padding:10px 12px;font-size:12.5px}.pv-lista{flex:1;margin:0;padding:8px 12px 24px;list-style:none;overflow-y:auto}.pv-linha{border-bottom:1px solid var(--border);align-items:center;gap:12px;padding:10px 8px;display:flex}.pv-info{flex:1;gap:2px;min-width:0;display:grid}.pv-titulo{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:600;text-decoration:none;overflow:hidden}.pv-titulo:hover{color:var(--neon);text-decoration:underline}.pv-sub{color:var(--text-3);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.pv-data{flex-shrink:0;justify-items:end;gap:2px;display:grid}.pv-data .cf-input{width:150px}.pv-data-vencida{border-color:var(--red-border)!important;color:var(--red)!important}.pv-st{min-height:14px;color:var(--text-3);font-size:11px}.asv-linha .asv-linha-bts{grid-area:1/3}.asv-pessoas{flex-wrap:wrap;grid-area:2/2/auto/4;gap:6px;margin-top:-2px;display:flex}.asv-pessoa{border:1px solid var(--border-2);height:24px;color:var(--text-2);border-radius:999px;align-items:center;gap:5px;padding:0 9px;font-size:12px;text-decoration:none;display:inline-flex}.asv-pessoa b{color:var(--text);font-weight:700}.asv-pessoa:hover{border-color:var(--neon);color:var(--neon)}.tk2-aviso:has(.tk2-passo){flex-wrap:wrap}.tk2-passo{border-top:1px solid var(--surface);flex-wrap:wrap;flex-basis:100%;align-items:center;gap:6px;padding-top:8px;display:flex}@supports (color:color-mix(in lab, red, red)){.tk2-passo{border-top:1px solid color-mix(in srgb, var(--surface) 22%, transparent)}}.tk2-passo-txt{opacity:.9;flex-basis:100%;font-size:12.5px}.tk2-passo-btn{font-weight:600}.rg-texto-wrap>textarea{padding-right:44px}.rg-texto-wrap>input{padding-right:40px}.rg-texto-wrap.linha .rg-mic-wrap{top:50%;right:4px;transform:translateY(-50%)}.rg-texto-wrap.linha .rg-mic{width:26px;height:26px}.voz-linha{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.voz-sel{width:auto;min-width:240px}.voz-modelos{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:8px;display:grid}.voz-modelo{border:1px solid var(--border-2);cursor:pointer;color:var(--text-2);border-radius:10px;gap:2px;padding:10px 12px;font-size:12.5px;display:grid;position:relative}.voz-modelo input{opacity:0;pointer-events:none;position:absolute}.voz-modelo b{color:var(--text);font-size:13.5px}.voz-modelo.on{border-color:var(--neon);background:var(--neon-bg)}.voz-modelo:focus-within{outline:2px solid var(--neon);outline-offset:2px}.cfg-trilha{color:var(--text-3);align-items:center;gap:6px;margin-bottom:10px;font-size:12px;display:flex}.cfg-trilha a{color:var(--text-3);text-decoration:none}.cfg-trilha a:hover{color:var(--neon);text-decoration:underline}.cfg-trilha [aria-current]{color:var(--text-2);font-weight:500}.ch-atencao{border:1px solid var(--amber-border);background:var(--amber-bg);border-radius:12px;margin-bottom:24px;padding:14px 16px}.ch-atencao h2{color:var(--amber);margin:0 0 8px;font-size:13px;font-weight:600}.ch-atencao ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.ch-atencao-item{color:var(--text-2);border-radius:8px;grid-template-columns:minmax(150px,220px) 1fr auto;align-items:center;gap:12px;padding:7px 8px;font-size:13px;text-decoration:none;display:grid}.ch-atencao-item b{color:var(--text);font-weight:600}.ch-atencao-item:hover{background:var(--surface)}.ch-ir{color:var(--neon);font-size:12px;font-weight:600}.ch-grupo{margin-bottom:26px}.ch-grupo-cab{flex-wrap:wrap;align-items:baseline;gap:10px;margin-bottom:10px;display:flex}.ch-grupo-cab h2{color:var(--text);margin:0;font-size:15px;font-weight:600}.ch-grupo-cab p{color:var(--text-3);margin:0;font-size:12.5px}.ch-grade{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:10px;display:grid}.ch-item{color:inherit;align-content:start;gap:4px;padding:14px 16px;text-decoration:none;transition:border-color .15s,transform .15s;display:grid}.ch-item:hover{border-color:var(--neon);transform:translateY(-1px)}.ch-nome{color:var(--text);font-size:13.5px;font-weight:600}.ch-desc{color:var(--text-3);font-size:12px;line-height:1.45}.ch-item .cv-status{margin-top:4px;font-size:12px}@media (max-width:768px){.ch-atencao-item{grid-template-columns:1fr auto}.ch-atencao-item>span:not(.ch-ir){grid-area:2/1/auto/-1}}.asp.sem-hist .asv{max-width:760px}.asv-caixa-area.inline{background:0 0;padding-top:0;position:static}.asv-caixa-area.inline .as-caixa{box-shadow:none}.iw-conversas{color:var(--text-3);flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:-10px 0 0;font-size:12px;display:flex}.iw-lista{gap:22px;display:grid}.iw-cab{align-items:center;gap:8px;min-height:30px;margin-bottom:8px;display:flex}.iw-cab h2{color:var(--text);margin:0;font-size:14px;font-weight:600}.iw-ic{color:var(--text-3);place-items:center;display:grid}.iw-ic svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.iw-acao{align-items:center;gap:8px;margin-left:auto;display:flex}.iw-link{color:var(--neon);font-size:12.5px;font-weight:500;text-decoration:none}.iw-link:hover{text-decoration:underline}.iw-mais{border:1px solid var(--border-2);width:28px;height:28px;color:var(--text-2);border-radius:8px;place-items:center;font-size:16px;text-decoration:none;display:grid}.iw-mais:hover{border-color:var(--neon);color:var(--neon)}.iw-abas{border:1px solid var(--border-2);border-radius:999px;display:inline-flex;overflow:hidden}.iw-abas button{height:28px;color:var(--text-2);cursor:pointer;background:0 0;border:0;padding:0 12px;font-size:12px}.iw-abas button.on{background:var(--surface-2);color:var(--text);font-weight:600}.iw-corpo{padding:14px 16px}.iw-vazio{color:var(--text-3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;font-size:13px;display:flex}.iw-prio{align-items:center;gap:14px;display:flex}.iw-prio-txt{flex:1;gap:2px;display:grid}.iw-prio-txt b{color:var(--text);font-size:15px;font-weight:600}.iw-prio-txt span{color:var(--text-3);font-size:12.5px}.iw-prio-n{font-family:var(--mono);color:var(--text);font-size:22px;font-weight:600}.iw-prio.alerta .iw-prio-n{color:var(--amber)}.iw-tarefas{margin:0;padding:0;list-style:none;display:grid}.iw-tarefas li{align-items:center;gap:10px;padding:7px 0;display:flex}.iw-tarefas li+li{border-top:1px solid var(--border)}.iw-tarefa{min-width:0;color:inherit;flex:1;gap:1px;text-decoration:none;display:grid}.iw-tarefa b{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:500;overflow:hidden}.iw-tarefa span{color:var(--text-3);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.iw-tarefa em{font-style:normal}.iw-tarefa em.atrasada{color:var(--red);font-weight:600}.iw-tarefa:hover b{color:var(--neon)}.iw-rodape{color:var(--neon);margin-top:8px;font-size:12.5px;text-decoration:none;display:inline-block}.iw-numeros{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:14px;display:grid}.iw-numeros>div{align-content:start;gap:3px;display:grid}.iw-numeros>div+div{border-left:1px solid var(--border);padding-left:14px}.iw-n-rot{color:var(--text-3);font-size:12px}.iw-numeros b{font-family:var(--mono);color:var(--text);font-size:18px;font-weight:600}.iw-n-sub{color:var(--text-3);font-size:11.5px}.iw-barra{background:var(--surface-2);border-radius:999px;height:4px;display:block;overflow:hidden}.iw-barra i{background:var(--neon);height:100%;display:block}.iw-ontem{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.iw-ontem-item{border:1px solid var(--border-2);color:var(--text-2);border-radius:999px;align-items:baseline;gap:5px;padding:6px 12px;font-size:12.5px;text-decoration:none;display:inline-flex}.iw-ontem-item b{font-family:var(--mono);color:var(--text)}.iw-ontem-item.ok b{color:var(--success)}.iw-ontem-item:hover{border-color:var(--neon)}.iw-recentes{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.iw-recente{border:1px solid var(--border);color:inherit;border-radius:10px;gap:4px;padding:10px 12px;text-decoration:none;display:grid}.iw-recente b{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.iw-recente .as-item-tipo{justify-self:start}.iw-recente:hover{border-color:var(--neon)}.iw-corpo .asv-niver{margin:0}.ip-lista{flex:1;align-content:start;gap:6px;margin:0;padding:10px 14px;list-style:none;display:grid;overflow-y:auto}.ip-item{border:1px solid var(--border-2);background:var(--surface);cursor:grab;border-radius:10px;align-items:center;gap:10px;padding:10px 10px 10px 8px;display:flex}.ip-item.arrastando{opacity:.5;border-style:dashed}.ip-item.oculto .ip-txt{opacity:.45}.ip-alca{color:var(--text-3);letter-spacing:-2px;font-size:12px}.ip-txt{flex:1;gap:2px;min-width:0;display:grid}.ip-txt b{color:var(--text);font-size:13.5px;font-weight:600}.ip-txt span{color:var(--text-3);font-size:12px}.ip-bts{gap:4px;display:flex}.ip-bts button{border:1px solid var(--border-2);width:28px;height:28px;color:var(--text-2);cursor:pointer;background:0 0;border-radius:7px}.ip-bts button:disabled{opacity:.35;cursor:default}.ip-bts button[aria-pressed=true]{color:var(--neon)}.ip-rodape{border-top:1px solid var(--border);align-items:center;gap:8px;padding:12px 20px;display:flex}@media (max-width:768px){.iw-numeros>div+div{border-left:0;padding-left:0}.iw-prio{flex-wrap:wrap}}.asv-semia.uma-linha{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.asv-semia.uma-linha a{white-space:nowrap}.lg{background:var(--bg);grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);min-height:100vh;display:grid}.lg-form{flex-direction:column;justify-content:center;align-items:center;padding:32px 24px 20px;display:flex}.lg-caixa{width:100%;max-width:380px;margin:auto 0}.lg-marca{color:var(--text);align-items:center;gap:9px;margin-bottom:36px;font-size:17px;font-weight:700;display:flex}.lg-ponto{background:var(--neon);border-radius:50%;width:11px;height:11px}.lg-tit{letter-spacing:-.01em;color:var(--text);margin:0 0 6px;font-size:26px;font-weight:600}.lg-sub{color:var(--text-3);margin:0 0 24px;font-size:13.5px}.lg-campos{gap:6px;display:grid}.lg-campos .campo{width:100%;height:42px}.lg-campos .rotulo{margin-top:8px}.lg-rot-linha{justify-content:space-between;align-items:baseline;margin-top:8px;display:flex}.lg-rot-linha .rotulo{margin-top:0}.lg-esqueci{color:var(--neon);font-size:12.5px;text-decoration:none}.lg-esqueci:hover{text-decoration:underline}.lg-senha{position:relative}.lg-senha .campo{padding-right:72px}.lg-ver{color:var(--text-3);cursor:pointer;background:0 0;border:0;font-size:12px;font-weight:600;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.lg-ver:hover{color:var(--neon)}.lg-entrar{justify-content:center;width:100%;height:44px;margin-top:14px;font-size:14px}.lg-campos .aviso-erro{margin:8px 0 0}.lg-nota{color:var(--text-3);margin:22px 0 0;font-size:12.5px}.lg-rodape{color:var(--text-3);gap:8px;margin-top:28px;font-size:11.5px;display:flex}.lg-painel{color:#eaeef7;background:radial-gradient(120% 80% at 100% 0,#6ac2c638,#0000 60%),radial-gradient(90% 70% at 0 100%,#00727759,#0000 60%),#0f1a30;flex-direction:column;justify-content:space-between;gap:40px;padding:64px 56px 48px;display:flex;position:relative;overflow:hidden}.lg-painel-txt{max-width:480px}.lg-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:#6ac2c6;margin-bottom:16px;font-size:11.5px;font-weight:600;display:inline-block}.lg-painel h2{letter-spacing:-.015em;margin:0 0 22px;font-size:32px;font-weight:600;line-height:1.2}.lg-painel ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.lg-painel li{color:#eaeef7d1;padding-left:22px;font-size:14px;line-height:1.5;position:relative}.lg-painel li:before{content:"";background:#6ac2c6;border-radius:50%;width:8px;height:8px;position:absolute;top:7px;left:0}.lg-esteira{flex-wrap:wrap;gap:4px;display:flex}.lg-seta{color:#eaeef78c;clip-path:polygon(0 0,calc(100% - 9px) 0,100% 50%,calc(100% - 9px) 100%,0 100%,9px 50%);background:#ffffff0f;padding:8px 12px 8px 17px;font-size:11.5px;font-weight:600;position:relative}.lg-seta:first-child{clip-path:polygon(0 0,calc(100% - 9px) 0,100% 50%,calc(100% - 9px) 100%,0 100%);padding-left:14px}.lg-seta.feita{color:#6ac2c6;background:#6ac2c624}.lg-seta.on{color:#0a0e1a;background:#6ac2c6}@media (max-width:900px){.lg{grid-template-columns:1fr}.lg-painel{display:none}}.lg-google{background:var(--surface);justify-content:center;gap:10px;width:100%;height:44px;font-size:14px;font-weight:600}.lg-volta{text-align:center;max-width:420px;min-height:100vh;color:var(--text-2);place-content:center;justify-items:center;gap:14px;margin:0 auto;padding:24px;display:grid}.menu-cabeca.conta{flex-direction:row;align-items:flex-start;gap:12px;padding:10px 10px 12px}.conta-avatar{flex-shrink:0;width:40px;height:40px;font-size:13px}.conta-quem{gap:1px;min-width:0;display:grid}.conta-quem b{color:var(--text);font-size:14px}.conta-quem>span{text-overflow:ellipsis;overflow:hidden;font-size:12px!important}.conta-perfil{color:var(--neon);margin-top:4px;font-size:12.5px;font-weight:600;text-decoration:underline}.menu-secao{border-bottom:1px solid var(--border);margin-bottom:4px;padding:6px 0;display:grid}.menu-secao-tit{color:var(--text-3);padding:2px 10px 0;font-size:11px}.menu-secao-nome{color:var(--text);padding:0 10px 4px;font-size:13px}.menu-sair{border-top:1px solid var(--border);margin-top:4px;font-weight:600}.topo .menu-painel{min-width:280px}.lg-com-ic{position:relative}.lg-com-ic>svg{fill:none;width:16px;height:16px;stroke:var(--text-3);stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.lg-com-ic .campo{padding-left:38px}.lg-lembrar{color:var(--text-2);cursor:pointer;align-items:center;gap:8px;margin-top:10px;font-size:12.5px;display:flex}.lg-google{position:relative}.lg-ultimo{background:var(--neon);color:var(--neon-text);letter-spacing:.03em;text-transform:uppercase;border-radius:6px;padding:1px 8px;font-size:10px;font-weight:700;position:absolute;top:-9px;left:12px}.lg-mock{gap:12px;max-width:520px;display:grid}.lg-mock-prio{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;grid-template-rows:auto auto;grid-template-columns:1fr auto auto;align-items:center;column-gap:14px;padding:14px 16px;display:grid}.lg-mock-rot{letter-spacing:.06em;text-transform:uppercase;color:#eaeef78c;grid-column:1/-1;font-size:10.5px;font-weight:600}.lg-mock-prio b{font-size:15px}.lg-mock-n{font-family:var(--mono);color:#f2b84b;font-size:20px;font-weight:600}.lg-mock-bt{color:#0a0e1a;background:#6ac2c6;border-radius:8px;padding:6px 12px;font-size:12px;font-weight:600}.lg-mock-kanban{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.lg-mock-col{background:#ffffff0a;border-radius:10px;align-content:start;gap:6px;padding:10px;display:grid}.lg-mock-col-tit{color:#eaeef799;font-size:11px;font-weight:600}.lg-mock-card{color:#eaeef7e0;background:#ffffff14;border-radius:7px;padding:8px 9px;font-size:11.5px}.pl-grade{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;margin-bottom:16px;display:grid}.pl-cartao{align-content:start;gap:6px;padding:16px 18px;display:grid}.pl-rot{letter-spacing:.04em;text-transform:uppercase;color:var(--text-3);font-size:12px;font-weight:600}.pl-plano{color:var(--text);font-size:22px;font-weight:600}.pl-sub{color:var(--text-3);font-size:12.5px}.pl-uso{color:var(--text-2);gap:6px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}.pl-uso b{font-family:var(--mono);color:var(--text)}.pl-faturas .int-status{vertical-align:1px;grid-column:auto;margin:0 0 0 6px;display:inline-block}.cfg-nav-geral{margin-bottom:-6px}.cfg-nav-titulo{letter-spacing:0;text-transform:none;color:var(--text);font-size:12.5px;font-weight:650}.cfg-nav-em{color:var(--text-3);font-size:11.5px;font-weight:400;display:block}.cfg-cab{margin-bottom:16px}.cfg-cab-titulo{color:var(--text);margin:0 0 12px;font-size:22px;font-weight:600}.cfg-abas{border-bottom:1px solid var(--border);scrollbar-width:none;gap:2px;display:flex;overflow-x:auto}.cfg-aba{color:var(--text-2);white-space:nowrap;border-radius:8px 8px 0 0;padding:9px 14px;font-size:13.5px;text-decoration:none;transition:color .15s,background-color .15s;position:relative}.cfg-aba:hover{color:var(--text);background:var(--surface-2)}.cfg-aba.on{color:var(--neon);font-weight:600}.cfg-aba.on:after{content:"";background:var(--neon);border-radius:2px;height:2px;position:absolute;bottom:-1px;left:10px;right:10px}.cfg-aba:focus-visible{outline:2px solid var(--neon);outline-offset:-2px}.cfg-cab-nota{color:var(--text-3);margin:10px 0 0;font-size:12.5px}.cfg-com-abas h1.tc-titulo{display:none}.cfg-com-abas .tc-topo .tc-explica{margin-top:0}.cfg-com-abas .tc-topo:has(>div:only-child>h1.tc-titulo:only-child){display:none}@media (max-width:860px){.cfg-nav-geral{margin-bottom:0}}.pf-foto{background:var(--surface-2);border-radius:50%;flex-shrink:0;place-items:center;width:72px;height:72px;display:grid;overflow:hidden}.pf-foto img{object-fit:cover;width:100%;height:100%}.pf-foto .cav-r{width:72px;height:72px;font-size:24px}.pa-opcoes{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px;display:grid}.pa-opcao{text-align:left;border:1px solid var(--border-2);background:var(--surface);color:var(--text-2);cursor:pointer;border-radius:12px;gap:4px;padding:12px;font-size:12.5px;transition:border-color .15s,background-color .15s;display:grid}.pa-opcao b{color:var(--text);font-size:13.5px}.pa-opcao:hover{border-color:var(--text-3)}.pa-opcao.on{border-color:var(--neon);background:var(--neon-bg)}.pa-opcao:focus-visible{outline:2px solid var(--neon);outline-offset:2px}.pa-amostra{border:1px solid var(--border);border-radius:8px;height:44px;margin-bottom:6px;display:flex;overflow:hidden}.pa-amostra i{flex:1}.pa-amostra.light i{background:#f6f5f2}.pa-amostra.light i:first-child{background:#fff;flex:0 0 30%}.pa-amostra.dark i{background:#17181b}.pa-amostra.dark i:first-child{background:#222327;flex:0 0 30%}.pa-amostra.auto i:first-child{background:#f6f5f2}.pa-amostra.auto i:last-child{background:#17181b}.pa-nota{margin:4px 2px 0}@media (max-width:768px){.pa-so-computador{display:none}}.nt-linha{flex-wrap:wrap;align-items:center;gap:12px;margin-top:12px;display:flex}.nt-canais{margin:0;padding:0;list-style:none}.nt-canais li{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.nt-canais li:first-child{border-top:0}.nt-canais li div{gap:2px;display:grid}.nt-canais b{color:var(--text);font-size:13.5px}.nt-canais li span{color:var(--text-3);font-size:12.5px}.nt-st{background:var(--neon-bg);border-radius:999px;flex-shrink:0;padding:3px 10px;font-weight:600;color:var(--neon)!important}.nt-st.breve{background:var(--surface-2);color:var(--text-3)!important}.avatar:has(>img){padding:0;overflow:hidden}.avatar>img{object-fit:cover;border-radius:inherit;width:100%;height:100%}.cfg-nav-painel{border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:12px;align-items:center;gap:10px;padding:10px;text-decoration:none;transition:border-color .15s,background-color .15s;display:flex}.cfg-nav-painel:hover{border-color:var(--neon)}.cfg-nav-painel.on{border-color:var(--neon);background:var(--neon-bg)}.cfg-nav-painel:focus-visible{outline:2px solid var(--neon);outline-offset:2px}.cfg-nav-painel-ic{background:var(--neon);color:#fff;border-radius:9px;flex-shrink:0;place-items:center;width:34px;height:34px;display:grid}.cfg-nav-painel-ic svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.cfg-nav-painel-txt{gap:1px;min-width:0;display:grid}.cfg-nav-painel-txt b{font-size:14px;font-weight:650}.cfg-nav-painel-txt span{color:var(--text-3);font-size:11.5px}.cfg-nav .cfg-nav-secao+.cfg-nav-secao{border-top:1px solid var(--border);padding-top:14px}.cfg-nav-titulo{align-items:center;gap:8px;padding:0 6px 6px;font-size:13.5px;display:flex}.cfg-nav-titulo-ic{background:var(--neon-bg);width:24px;height:24px;color:var(--neon);border-radius:7px;flex-shrink:0;place-items:center;display:grid}.cfg-nav-titulo-ic svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.cfg-nav .cfg-nav-secao .cfg-nav-item{padding-left:38px;position:relative}.cfg-nav .cfg-nav-secao .cfg-nav-item.on:before{content:"";background:var(--neon);border-radius:2px;width:3px;position:absolute;top:8px;bottom:8px;left:18px}@media (max-width:860px){.cfg-nav-painel{flex-shrink:0;padding:6px 10px}.cfg-nav-painel-ic{width:26px;height:26px}.cfg-nav-painel-txt span{display:none}.cfg-nav .cfg-nav-secao+.cfg-nav-secao{border-top:0;padding-top:0}.cfg-nav .cfg-nav-secao .cfg-nav-item{padding-left:12px}.cfg-nav .cfg-nav-secao .cfg-nav-item.on:before{display:none}}@media (min-width:861px){.cfg-layout{grid-template-columns:236px minmax(0,1fr)}}.nf-painel{width:380px;max-height:min(600px,82vh)}.nf-cab{justify-content:space-between;align-items:center;gap:8px;padding:12px 14px 8px;display:flex}.nf-cab b{font-size:15px}.nf-cab-acoes{align-items:center;gap:6px;display:flex}.nf-link{font:inherit;color:var(--neon);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:4px 6px;font-size:12.5px;font-weight:600}.nf-link:hover{background:var(--neon-bg)}.nf-engrenagem{width:28px;height:28px;color:var(--text-3);border-radius:8px;place-items:center;display:grid}.nf-engrenagem:hover{background:var(--surface-2);color:var(--text)}.nf-engrenagem svg,.nf-ic svg,.nf-vazio-ic svg,.nc-pasta svg,.nc-pref svg,.nc-estrela svg,.nc-acoes svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.nf-filtro{border-bottom:1px solid var(--border);gap:4px;padding:0 14px;display:flex}.nf-filtro button{font:inherit;color:var(--text-2);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:8px 8px 10px;font-size:13px;display:inline-flex;position:relative}.nf-filtro button.on{color:var(--neon);font-weight:600}.nf-filtro button.on:after{content:"";background:var(--neon);border-radius:2px;height:2px;position:absolute;bottom:-1px;left:6px;right:6px}.nf-n{background:var(--red);color:#fff;text-align:center;border-radius:999px;min-width:18px;height:18px;padding:0 5px;font-size:10.5px;font-weight:700;line-height:18px}.nf-lista{margin:0;padding:4px 0;list-style:none;overflow-y:auto}.nf-item{align-items:flex-start;display:flex;position:relative}.nf-item+.nf-item{border-top:1px solid var(--border)}.nf-item-abrir{min-width:0;font:inherit;text-align:left;color:var(--text);cursor:pointer;background:0 0;border:0;flex:1;align-items:flex-start;gap:10px;padding:10px 4px 10px 14px;display:flex}.nf-item:hover{background:var(--surface-2)}.nf-ic{border-radius:50%;flex:none;place-items:center;width:32px;height:32px;display:grid}.nf-ic.neon{background:var(--neon-bg);color:var(--neon)}.nf-ic.vermelho{background:var(--red-bg);color:var(--red)}.nf-ic.ambar{background:var(--amber-bg);color:var(--amber)}.nf-ic.azul{background:var(--blue-bg);color:var(--blue)}.nf-item-txt{gap:2px;min-width:0;display:grid}.nf-item-txt b{color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;overflow:hidden}.nf-item.nova .nf-item-txt b{color:var(--text);font-weight:650}.nf-corpo{color:var(--text-3);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12.5px;line-height:1.4;display:-webkit-box;overflow:hidden}.nf-meta{color:var(--text-3);font-size:11.5px}.nf-ponto{cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;margin:10px 8px 0 0;display:grid}.nf-ponto span{border:1.5px solid #0000;border-radius:50%;width:8px;height:8px}.nf-item.nova .nf-ponto span{background:var(--neon)}.nf-item:not(.nova):hover .nf-ponto span{border-color:var(--text-3)}.nf-ponto:hover{background:var(--surface)}.nf-vazio{text-align:center;justify-items:center;gap:6px;padding:32px 24px;display:grid}.nf-vazio b{font-size:14px}.nf-vazio>span:last-child{max-width:280px;color:var(--text-3);font-size:12.5px}.nf-vazio-ic{background:var(--surface-2);width:44px;height:44px;color:var(--text-3);border-radius:50%;place-items:center;margin-bottom:4px;display:grid}.nf-vazio-ic svg{width:20px;height:20px}.nf-pedido{border-top:1px solid var(--border);background:var(--surface-2);color:var(--text-2);align-items:center;gap:6px;padding:8px 10px 8px 14px;font-size:12.5px;display:flex}.nf-pedido>span{flex:1}.nf-x{width:24px;height:24px;color:var(--text-3);cursor:pointer;background:0 0;border:0;border-radius:6px;font-size:16px}.nf-x:hover{background:var(--surface)}.nf-todas{border-top:1px solid var(--border);text-align:center;color:var(--neon);padding:11px 14px;font-size:13px;font-weight:600;text-decoration:none;display:block}.nf-todas:hover{background:var(--neon-bg)}.nc{grid-template-columns:236px minmax(0,1fr);align-items:start;gap:24px;display:grid}.nc-lado{top:calc(var(--topo-h,0px) + 12px);gap:4px;display:grid;position:sticky}.nc-titulo{margin:0 0 10px;font-size:22px;font-weight:600}.nc-pastas{gap:2px;display:grid}.nc-pasta{font:inherit;color:var(--text-2);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:8px 10px;font-size:13.5px;display:flex}.nc-pasta>span:nth-child(2){flex:1}.nc-pasta:hover{background:var(--surface-2);color:var(--text)}.nc-pasta.on{background:var(--neon-bg);color:var(--neon);font-weight:600}.nc-n{background:var(--neon);color:#fff;text-align:center;border-radius:999px;min-width:20px;height:20px;padding:0 6px;font-size:11px;font-weight:700;line-height:20px}.nc-n.leve{background:var(--surface-2);color:var(--text-2)}.nc-sub{color:var(--text);margin:14px 10px 4px;font-size:12.5px;font-weight:650}.nc-bolinha{background:var(--text-3);border-radius:50%;width:8px;height:8px;margin:0 4px}.nc-bolinha.tarefas{background:var(--neon)}.nc-bolinha.negocios,.nc-bolinha.contatos{background:var(--blue)}.nc-bolinha.seguranca{background:var(--amber)}.nc-pref{border-top:1px solid var(--border);color:var(--text-3);align-items:center;gap:8px;margin-top:14px;padding:10px;font-size:12.5px;text-decoration:none;display:flex}.nc-pref:hover{color:var(--neon)}.nc-main{min-width:0;padding:0;overflow:hidden}.nc-barra{border-bottom:1px solid var(--border);align-items:center;gap:12px;min-height:56px;padding:10px 16px;display:flex}.nc-pasta-t{margin:0;font-size:15px;font-weight:600}.nc-pasta-t span{color:var(--text-3);font-weight:400}.nc-busca{width:240px;margin-left:auto;font-size:13px}.nc-lote{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.nc-lote-n{margin-right:4px;font-size:13px;font-weight:600}.nc-perigo{color:var(--red)}.nc-check{cursor:pointer;flex:none;place-items:center;width:28px;height:28px;display:grid}.nc-check input{width:16px;height:16px;accent-color:var(--neon);cursor:pointer}.nc-dia{color:var(--text-3);padding:14px 16px 6px;font-size:12px;font-weight:650}.nc-grupo ul{margin:0;padding:0;list-style:none}.nc-item{border-top:1px solid var(--border);align-items:center;gap:2px;padding:0 10px 0 16px;display:flex;position:relative}.nc-item:hover{background:var(--surface-2)}.nc-item.sel{background:var(--neon-bg)}.nc-item.nova:before{content:"";background:var(--neon);width:3px;position:absolute;top:0;bottom:0;left:0}.nc-estrela{width:28px;height:28px;color:var(--text-3);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;place-items:center;display:grid}.nc-estrela:hover,.nc-estrela.on{color:var(--amber)}.nc-estrela.on svg{fill:currentColor}.nc-abrir{min-width:0;font:inherit;text-align:left;color:var(--text);cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:12px;padding:12px 6px;display:flex}.nc-txt{flex:1;gap:2px;min-width:0;display:grid}.nc-txt b{color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:500;overflow:hidden}.nc-item.nova .nc-txt b{color:var(--text);font-weight:650}.nc-txt span{color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.nc-quando{color:var(--text-3);white-space:nowrap;flex:none;justify-items:end;gap:2px;font-size:12px;display:grid}.nc-item.nova .nc-quando{color:var(--text);font-weight:600}.nc-cat{color:var(--text-3);font-size:11px;font-weight:400}.nc-acoes{gap:2px;display:none}.nc-item:hover .nc-acoes,.nc-item:focus-within .nc-acoes{display:flex}.nc-item:hover .nc-quando,.nc-item:focus-within .nc-quando{display:none}.nc-acoes button{width:30px;height:30px;color:var(--text-2);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;display:grid}.nc-acoes button:hover{background:var(--surface);color:var(--text)}.nc-vazio{padding:64px 24px}.nc-mais{margin:16px auto;display:block}@media (max-width:860px){.nc{grid-template-columns:minmax(0,1fr);gap:12px}.nc-lado{position:static}.nc-pastas{scrollbar-width:none;gap:6px;display:flex;overflow-x:auto}.nc-pasta{border:1px solid var(--border);border-radius:999px;flex:none;padding:6px 12px}.nc-sub,.nc-pref{display:none}.nc-busca{flex:1;width:auto;min-width:0}.nc-pasta-t{display:none}.nc-acoes{display:none!important}.nc-item:hover .nc-quando{display:grid}}.asp{grid-template-columns:260px minmax(0,1fr);gap:20px}.ah{max-height:calc(100vh - var(--topo-h,0px) - 32px);grid-template-rows:auto auto minmax(0,1fr);align-content:start;gap:10px;display:grid}.ah-topo{align-items:center;gap:8px;display:flex}.ah-nova{border:1px solid var(--border-2);background:var(--surface);font:inherit;color:var(--text);cursor:pointer;border-radius:10px;flex:1;align-items:center;gap:8px;padding:9px 12px;font-size:13.5px;font-weight:600;transition:border-color .15s,background-color .15s;display:inline-flex}.ah-nova:hover{border-color:var(--neon);background:var(--neon-bg)}.ah-nova svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:16px;height:16px}.ah-x{width:34px;height:34px;color:var(--text-3);cursor:pointer;background:0 0;border:0;border-radius:8px;font-size:20px}.ah-x:hover{background:var(--surface-2)}.ah-busca{font-size:13px}.ah-lista{scrollbar-width:thin;padding-right:2px;overflow-y:auto}.ah-grupo{margin-bottom:10px}.ah-grupo-t{color:var(--text-3);padding:6px 10px 4px;font-size:11.5px;font-weight:650}.ah-item{border-radius:8px;align-items:center;display:flex;position:relative}.ah-item:hover,.ah-item:focus-within{background:var(--surface-2)}.ah-item.on{background:var(--neon-bg)}.ah-link{min-width:0;color:var(--text-2);flex:1;align-items:center;gap:6px;padding:7px 4px 7px 10px;font-size:13px;text-decoration:none;display:flex}.ah-item.on .ah-link{color:var(--neon);font-weight:600}.ah-link span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ah-pin{fill:none;width:12px;height:12px;stroke:var(--text-3);stroke-width:2px;flex:none}.ah-mais{width:28px;height:28px;color:var(--text-3);cursor:pointer;opacity:0;background:0 0;border:0;border-radius:6px;flex:none;margin-right:2px;font-size:16px;line-height:1}.ah-item:hover .ah-mais,.ah-item.on .ah-mais,.ah-mais[aria-expanded=true],.ah-mais:focus-visible{opacity:1}.ah-mais:hover{background:var(--surface);color:var(--text)}.ah-renomear{flex:1;margin:2px 4px;padding:4px 8px;font-size:13px}.ah-menu{z-index:50;border:1px solid var(--border-2);background:var(--surface);min-width:190px;box-shadow:var(--shadow);border-radius:10px;padding:4px;display:grid;position:absolute;top:100%;right:0}.ah-menu button{font:inherit;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:8px 10px;font-size:13px}.ah-menu button:hover{background:var(--surface-2)}.ah-menu button.perigo{color:var(--red)}.ah-menu-sep{background:var(--border);height:1px;margin:4px 2px}.ah-vazio{color:var(--text-3);margin:0;padding:10px;font-size:12.5px}.ah-fundo{justify-content:flex-start}.ah-gaveta{background:var(--bg);border-right:1px solid var(--border);width:min(320px,88vw);height:100%;box-shadow:var(--shadow);padding:14px}.ah-gaveta .ah{height:100%;max-height:100%}.as-msg-acoes{opacity:.55;flex-wrap:wrap;gap:2px;margin-top:8px;transition:opacity .15s;display:flex}.as-msg.ia:hover .as-msg-acoes,.as-msg-acoes:focus-within{opacity:1}.as-msg-acoes button{font:inherit;color:var(--text-3);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:4px 8px;font-size:12px}.as-msg-acoes button:hover{background:var(--surface-2);color:var(--text)}.as-export{position:relative}.as-export-menu{top:calc(100% + 4px)}.md{color:var(--text);font-size:14px;line-height:1.6}.md>*+*{margin-top:10px}.md p,.md ul,.md ol,.md h2,.md h3,.md h4,.md blockquote,.md pre{margin-bottom:0}.md h2{margin-top:18px;font-size:17px;font-weight:650}.md h3{margin-top:14px;font-size:15px;font-weight:650}.md h4{font-size:14px;font-weight:650}.md ul,.md ol{padding-left:22px}.md li+li{margin-top:4px}.md a{color:var(--neon)}.md code{font-family:var(--font-mono);background:var(--surface-2);border-radius:4px;padding:1px 5px;font-size:12.5px}.md pre{background:var(--surface-2);border-radius:8px;padding:12px;overflow-x:auto}.md pre code{background:0 0;padding:0}.md blockquote{border-left:3px solid var(--border-2);color:var(--text-2);margin-left:0;padding-left:12px}.md hr{border:0;border-top:1px solid var(--border)}.md-tabela{border:1px solid var(--border);border-radius:8px;overflow-x:auto}.md table{border-collapse:collapse;width:100%;font-size:13px}.md th,.md td{border-bottom:1px solid var(--border);text-align:left;vertical-align:top;padding:7px 10px}.md th{background:var(--surface-2);font-weight:600}.md tr:last-child td{border-bottom:0}@media (max-width:860px){.asp{grid-template-columns:minmax(0,1fr)}.asp>.asp-hist{display:none}.as-msg-acoes{opacity:1}}.as-so-celular{display:none}@media (max-width:860px){.as-so-celular{display:inline-flex}}.md ul{list-style:outside}.md ol{list-style:decimal}.md li::marker{color:var(--text-3)}.ah-menu.fixo{z-index:800;position:fixed;top:auto;right:auto}.as-lista{border:1px solid var(--border);background:var(--surface);border-radius:10px;margin-top:12px;overflow:hidden}.as-lista-cab{border-bottom:1px solid var(--border);background:var(--surface-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;font-size:13px;display:flex}.as-lista-cab b span{color:var(--text-3);font-weight:400}.as-lista-acoes{align-items:center;gap:12px;display:flex}.as-lista-acoes button{border:1px solid var(--border-2);background:var(--surface);font:inherit;color:var(--text);cursor:pointer;border-radius:8px;padding:4px 10px;font-size:12.5px}.as-lista-acoes button:hover{border-color:var(--neon)}.as-lista-corpo{max-height:340px;overflow:auto}.as-lista table{border-collapse:collapse;width:100%;font-size:12.5px}.as-lista th{background:var(--surface);text-align:left;color:var(--text-3);border-bottom:1px solid var(--border);white-space:nowrap;padding:7px 10px;font-weight:600;position:sticky;top:0}.as-lista td{border-bottom:1px solid var(--border);white-space:nowrap;text-overflow:ellipsis;max-width:220px;padding:6px 10px;overflow:hidden}.as-lista td a{color:var(--neon);text-decoration:none}.as-lista tr:last-child td{border-bottom:0}.asp.vettor{grid-template-columns:264px minmax(0,1fr)}.asp.vettor.mv-fechado{grid-template-columns:48px minmax(0,1fr)}.mv{top:calc(var(--topo-h,0px) + 12px);height:calc(100vh - var(--topo-h,0px) - 32px);border:1px solid var(--border);background:var(--surface);border-radius:14px;align-self:start;padding:12px;position:sticky}.mv .ah{flex-direction:column;gap:10px;height:100%;max-height:none;display:flex}.mv .ah-lista{flex:1;min-height:0}.mv-cab{justify-content:space-between;align-items:center;padding:2px 2px 0 6px;display:flex}.mv-marca{color:var(--text);align-items:center;gap:8px;font-size:15px;font-weight:650;text-decoration:none;display:inline-flex}.mv-marca span{color:var(--neon)}.mv-recolher,.mv-abrir{width:32px;height:32px;color:var(--text-3);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;display:grid}.mv-recolher:hover,.mv-abrir:hover{background:var(--surface-2);color:var(--text)}.mv svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.mv-recolhido{flex-direction:column;align-items:center;gap:6px;padding:8px 6px;display:flex}.mv .ah-busca{border-radius:999px}.mv-nav{gap:1px;display:grid}.mv-item{font:inherit;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:7px 10px;font-size:13.5px;text-decoration:none;display:flex}.mv-item:hover{background:var(--surface-2)}.mv-item.on{background:var(--neon-bg);color:var(--neon);font-weight:600}.mv-item.breve{color:var(--text-3);cursor:default}.mv-item.breve:hover{background:0 0}.mv-item em{background:var(--surface-2);color:var(--text-3);border-radius:999px;margin-left:auto;padding:1px 7px;font-size:10.5px;font-style:normal}.mv-sep{background:var(--border);height:1px;margin:2px 6px}.ah-recentes{letter-spacing:.05em;text-transform:uppercase;color:var(--text-3);padding:4px 10px 6px;font-size:11px;font-weight:600}.mv .ah-grupo-t{font-size:11px}.mv-pagina{width:100%;min-width:0;max-width:820px;margin:0 auto;padding:8px 0 32px}.mv-pagina-cab{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.mv-pagina-cab h1{margin:0;font-size:24px;font-weight:600}.mv-pagina-cab p{color:var(--text-3);margin:4px 0 0;font-size:13px}.ah.pagina{flex-direction:column;gap:12px;max-height:none;display:flex}.ah.pagina .ah-lista{overflow:visible}.ah.pagina .ah-item{border-bottom:1px solid var(--border);border-radius:0}.ah.pagina .ah-link{padding:12px 6px;font-size:14px}.ah.pagina .ah-mais{opacity:1}.mv-abas{border-bottom:1px solid var(--border);align-items:center;gap:4px;margin-bottom:14px;display:flex}.mv-abas button{font:inherit;color:var(--text-2);cursor:pointer;background:0 0;border:0;padding:9px 12px;font-size:13.5px;position:relative}.mv-abas button.on{color:var(--neon);font-weight:600}.mv-abas button.on:after{content:"";background:var(--neon);border-radius:2px;height:2px;position:absolute;bottom:-1px;left:8px;right:8px}.mv-abas-busca{width:200px;margin-left:auto;font-size:13px}.mv-vazio{text-align:center;color:var(--text-3);padding:40px 12px;font-size:13.5px}.mv-sugestoes{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:14px;display:flex}.mv-prompts{gap:10px;margin:0;padding:0;list-style:none;display:grid}.mv-prompt{align-items:center;gap:16px;padding:14px 16px;display:flex}.mv-prompt-txt{flex:1;gap:3px;min-width:0;display:grid}.mv-prompt-txt b{font-size:14px}.mv-prompt-txt span{color:var(--text-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;display:-webkit-box;overflow:hidden}.mv-prompt-txt small{color:var(--text-3);font-size:11.5px}.mv-prompt-acoes{flex-shrink:0;gap:6px;display:flex}.mv-modal-fundo{justify-content:center;align-items:center}.mv-modal{gap:12px;width:min(560px,92vw);padding:20px;display:grid}.mv-modal h2{margin:0;font-size:18px}.mv-check{color:var(--text-2);align-items:center;gap:8px;font-size:13px;display:flex}.mv-check input{accent-color:var(--neon)}.mv-modal-bts{justify-content:flex-end;gap:8px;display:flex}.as-msg.eu{position:relative}.as-salvar-prompt{width:24px;height:24px;color:var(--text-3);opacity:0;border-radius:6px;flex-shrink:0;order:-1;align-self:center;place-items:center;font-size:15px;text-decoration:none;transition:opacity .15s;display:grid}.as-msg.eu:hover .as-salvar-prompt,.as-salvar-prompt:focus-visible{opacity:1}.as-salvar-prompt:hover{color:var(--amber);background:var(--surface-2)}@media (max-width:860px){.asp.vettor,.asp.vettor.mv-fechado{grid-template-columns:minmax(0,1fr)}.asp.vettor>.mv{display:none}.mv-prompt{flex-direction:column;align-items:stretch}.as-salvar-prompt{opacity:1;position:static;transform:none}}.mv-pagina.larga{max-width:1040px}.ag-area{margin-bottom:22px}.ag-area h2{color:var(--text-3);margin:0 0 10px;font-size:13px;font-weight:650}.ag-grade{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;display:grid}.ag-cartao{color:var(--text);align-content:start;gap:6px;padding:16px;text-decoration:none;transition:border-color .15s,transform .15s;display:grid}a.ag-cartao:hover{border-color:var(--neon)}.ag-cartao b{font-size:15px}.ag-cartao b em{background:var(--surface-2);color:var(--text-3);vertical-align:middle;border-radius:999px;margin-left:6px;padding:1px 7px;font-size:10.5px;font-style:normal;font-weight:600}.ag-cartao.breve{opacity:.75}.ag-ic{border-radius:10px;place-items:center;width:38px;height:38px;margin-bottom:4px;display:grid}.ag-ic svg,.ag-chip svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}.ag-ic.neon,.ag-chip.neon{background:var(--neon-bg);color:var(--neon)}.ag-ic.azul,.ag-chip.azul{background:var(--blue-bg);color:var(--blue)}.ag-ic.ambar,.ag-chip.ambar{background:var(--amber-bg);color:var(--amber)}.ag-ic.roxo,.ag-chip.roxo{background:var(--purple-bg);color:var(--purple)}.ag-ic.verde,.ag-chip.verde{background:var(--success-bg);color:var(--success)}.ag-ic.vermelho,.ag-chip.vermelho{background:var(--red-bg);color:var(--red)}.ag-desc{color:var(--text-2);font-size:13px;line-height:1.45}.ag-ex{color:var(--text-3);font-size:12.5px;font-style:italic}.ag-ir{color:var(--neon);margin-top:4px;font-size:12.5px;font-weight:600}.ag-falta{color:var(--amber);font-size:12.5px}.ag-chip{border-radius:999px;align-items:center;gap:6px;margin-top:6px;padding:4px 6px 4px 10px;font-size:12.5px;font-weight:600;display:inline-flex}.ag-chip svg{width:14px;height:14px}.ag-chip-x{width:20px;height:20px;color:inherit;border-radius:50%;place-items:center;font-size:14px;text-decoration:none;display:grid}.ag-chip-x:hover{background:var(--surface)}.ag-boas{gap:14px;margin-top:16px;display:grid}.ag-boas-desc{color:var(--text-2);margin:0;font-size:14px}.ag-sug{border:1px solid var(--border);background:var(--surface);border-radius:12px;padding:8px;display:grid}.ag-sug-t{color:var(--text-2);padding:6px 8px 8px;font-size:12.5px;font-weight:600}.ag-sug-item{font:inherit;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:9px 8px;font-size:13.5px;display:flex}.ag-sug-item span{color:var(--neon)}.ag-sug-item:hover:not(:disabled){background:var(--surface-2)}.ag-sug-item:disabled{color:var(--text-3);cursor:default}.asv-ola .ag-chip{justify-self:start;width:fit-content}.bib-abas{margin-bottom:14px}.cfg-aba em{background:var(--surface-2);color:var(--text-3);border-radius:999px;margin-left:6px;padding:1px 6px;font-size:10.5px;font-style:normal;font-weight:500}.bib-explica{color:var(--text-3);margin:0 0 12px;font-size:13px}.bib-breve{max-width:640px;padding:22px 24px}.bib-breve h2{margin:10px 0 8px;font-size:16px;font-weight:600}.bib-breve ul{color:var(--text-2);margin:0;padding-left:18px;font-size:13.5px;line-height:1.6;list-style:outside}.bib-breve .ag-breve{background:var(--amber-bg,var(--surface-2));color:var(--amber,var(--text-2));border-radius:999px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-block}.rp-secao{color:var(--text);margin:26px 0 10px;font-size:15px;font-weight:600}.rp-secao-link{margin-left:8px;font-size:13px;font-weight:500}.rp-dica{color:var(--text-3);margin:0;font-size:13px}.rp-migalha{color:var(--text-3);margin:0 0 4px;font-size:12.5px}.rp-migalha a{color:var(--neon);text-decoration:none}.rp-cab{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:12px;display:flex}.rp-cab .cfg-cab-titulo{margin-bottom:2px}.rp-cab-acoes{flex-wrap:wrap;gap:8px;display:flex}.rp-btn-ia span{color:var(--neon)}.rp-card-pe{color:var(--neon-text,var(--neon));margin-top:4px;font-size:11.5px}.rp-area-ico{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.rp-periodo,.rp-exemplos,.rp-visuais{flex-wrap:wrap;gap:6px;display:flex}.rp-periodo{margin:4px 0 14px}.rp-pill{border:1px solid var(--border);background:var(--surface);color:var(--text-2);font:inherit;cursor:pointer;border-radius:999px;padding:5px 11px;font-size:12.5px;transition:border-color .15s,color .15s,background-color .15s}.rp-pill:hover:not(:disabled){border-color:var(--neon-border);color:var(--text)}.rp-pill.on{border-color:var(--neon-border);background:var(--neon-bg);color:var(--neon);font-weight:600}.rp-pill:disabled{opacity:.45;cursor:not-allowed}.rp-pill:focus-visible{outline:2px solid var(--neon);outline-offset:2px}.rp-ia{gap:10px;margin-bottom:8px;display:grid}.rp-ia-rot{color:var(--text);font-size:13.5px;font-weight:600}.rp-ia-rot span{color:var(--neon)}.rp-ia-linha{align-items:stretch;gap:8px;display:flex}.rp-ia-linha .cf-input{resize:vertical;flex:1;min-width:0}.rp-ia-msg{color:var(--text-2);margin:0;font-size:13px}.rp-grade{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px;display:grid}.rp-bloco{flex-direction:column;gap:4px;min-height:150px;display:flex}.rp-bloco.largo{grid-column:span 2}.rp-bloco-topo{justify-content:space-between;align-items:center;gap:8px;display:flex}.rp-bloco-tit{color:var(--text);margin:0;font-size:14px;font-weight:600}.rp-bloco-sub{color:var(--text-3);margin:0 0 8px;font-size:12px;line-height:1.45}.rp-bloco-acoes{opacity:.55;gap:2px;transition:opacity .15s;display:flex}.rp-bloco:hover .rp-bloco-acoes,.rp-bloco-acoes:focus-within{opacity:1}.rp-ico{width:28px;height:28px;color:var(--text-3);cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;display:grid}.rp-ico:hover{background:var(--surface-2);color:var(--text)}.rp-ico svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.rp-carregando{background:linear-gradient(90deg, var(--surface-2), var(--bg-2), var(--surface-2));background-size:200% 100%;border-radius:8px;flex:1;min-height:70px;animation:1.2s ease-in-out infinite rp-brilho}@keyframes rp-brilho{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.rp-carregando{animation:none}}.rp-vazio{color:var(--text-3);margin:auto 0;padding:14px 0;font-size:13px}.rp-numero{gap:4px;margin-top:auto;display:grid}.rp-numero-v{letter-spacing:-.02em;color:var(--text);font-variant-numeric:tabular-nums;font-size:30px;font-weight:700}.rp-var{font-size:12px;font-weight:500}.rp-var.sobe{color:var(--success)}.rp-var.desce{color:var(--red)}.rp-var.neutro{color:var(--text-3)}.rp-barras{gap:7px;margin:0;padding:0;list-style:none;display:grid}.rp-barra{grid-template-columns:minmax(80px,34%) 1fr auto;align-items:center;gap:8px;font-size:12.5px;display:grid}.rp-barra-nome{text-overflow:ellipsis;white-space:nowrap;color:var(--text-2);overflow:hidden}.rp-barra-trilho{background:var(--surface-2);border-radius:5px;height:10px;overflow:hidden}.rp-barra-fill{border-radius:5px;height:100%;display:block}.rp-barra-num{text-align:right;min-width:52px;color:var(--text);font-variant-numeric:tabular-nums;font-weight:600}.rp-barra-fill.valor,.rp-col-fill.valor,.rp-funil-fill.valor{background:var(--neon)}.rp-barra-fill.qtd,.rp-col-fill.qtd,.rp-funil-fill.qtd{background:var(--blue)}.rp-barra-fill.tempo,.rp-col-fill.tempo,.rp-funil-fill.tempo{background:var(--amber)}.rp-colunas{scrollbar-width:thin;align-items:flex-end;gap:4px;height:170px;display:flex;overflow-x:auto}.rp-col{flex-direction:column;flex:1 0 28px;align-items:center;min-width:28px;height:100%;display:flex}.rp-col-v{color:var(--text-3);white-space:nowrap;height:16px;font-size:10.5px}.rp-col-trilho{flex:1;align-items:flex-end;width:70%;max-width:34px;display:flex}.rp-col-fill{border-radius:4px 4px 0 0;width:100%;min-height:2px;display:block}.rp-col-rot{color:var(--text-3);white-space:nowrap;margin-top:4px;font-size:10.5px}.rp-linha svg{width:100%;height:160px;overflow:visible}.rp-linha-l{fill:none;stroke-width:2.5px;vector-effect:non-scaling-stroke;stroke-linejoin:round}.rp-linha-l.valor{stroke:var(--neon)}.rp-linha-l.qtd{stroke:var(--blue)}.rp-linha-l.tempo{stroke:var(--amber)}.rp-linha-p{fill:var(--surface);stroke-width:2px;vector-effect:non-scaling-stroke}.rp-linha-p.valor{stroke:var(--neon)}.rp-linha-p.qtd{stroke:var(--blue)}.rp-linha-p.tempo{stroke:var(--amber)}.rp-linha-rot{color:var(--text-3);justify-content:space-between;font-size:10.5px;display:flex}.rp-funil{gap:5px;margin:0;padding:0;list-style:none;display:grid}.rp-funil li{grid-template-columns:minmax(90px,28%) 1fr 42px;align-items:center;gap:8px;font-size:12.5px;display:grid}.rp-funil-rot{text-overflow:ellipsis;white-space:nowrap;color:var(--text-2);overflow:hidden}.rp-funil-trilho{justify-content:center;display:flex}.rp-funil-fill{color:#fff;text-align:center;white-space:nowrap;border-radius:6px;min-width:34px;padding:3px 6px;font-size:11.5px;font-weight:600;display:block}.rp-funil-fill.tempo{color:#1a1a1a}.rp-funil-pct{text-align:right;color:var(--text-3);font-variant-numeric:tabular-nums}.rp-tabela-rolagem{max-height:280px;overflow:auto}.rp-tabela{border-collapse:collapse;width:100%;font-size:12.5px}.rp-tabela th,.rp-tabela td{border-bottom:1px solid var(--border);text-align:left;padding:6px 4px}.rp-tabela th{color:var(--text-2);font-weight:500}.rp-tabela td{text-align:right;font-variant-numeric:tabular-nums;font-weight:600}.rp-tabela td.rp-pct{width:48px;color:var(--text-3);font-weight:500}.rp-editor{grid-template-columns:280px 1fr;align-items:start;gap:12px;margin-top:12px;display:grid}.rp-campos{gap:12px;display:grid}.rp-campos-tit{margin:0;font-size:14px;font-weight:600}.rp-previa{min-height:320px}.rp-salvar{grid-template-columns:1fr 1fr 220px;align-items:end;gap:12px;margin-top:12px;display:grid}.rp-salvar-checks{flex-wrap:wrap;grid-column:1/3;gap:18px;display:flex}.rp-salvar-botoes{justify-content:flex-end;align-items:center;gap:12px;display:flex}.rp-acoes-check{color:var(--text-2);cursor:pointer;align-items:center;gap:6px;font-size:13px;display:inline-flex}.rp-chat{max-width:640px;margin-top:10px}.rp-acoes{flex-wrap:wrap;align-items:flex-end;gap:8px;margin-top:12px;font-size:13px;display:flex}.rp-acoes.ok{color:var(--success)}.rp-acoes-campo{color:var(--text-3);gap:3px;font-size:12px;display:grid}.rp-salvos{border:1px solid var(--border);background:var(--surface);border-radius:12px;gap:0;margin:0;padding:0;list-style:none;display:grid}.rp-salvos li{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex}.rp-salvos li:last-child{border-bottom:0}.rp-salvo{gap:2px;min-width:0;text-decoration:none;display:grid}.rp-salvo strong{color:var(--text);font-size:13.5px;font-weight:600}.rp-salvo span{color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.rp-salvo:hover strong{color:var(--neon)}.rp-salvo-meta{color:var(--text-3);flex-shrink:0;align-items:center;gap:8px;font-size:12px;display:flex}.rp-selo{background:var(--neon-bg);color:var(--neon);border-radius:999px;padding:2px 8px;font-size:11.5px;font-weight:600;text-decoration:none}@media (max-width:760px){.rp-bloco.largo{grid-column:auto}.rp-editor,.rp-salvar{grid-template-columns:1fr}.rp-salvar-checks{grid-column:auto}.rp-ia-linha{flex-direction:column}.rp-grade{grid-template-columns:1fr}}.ax{flex-direction:column;gap:12px;display:flex}.ax-cab{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.ax-cab .cfg-cab-titulo{margin-bottom:2px}.ax-acoes{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ax-config{gap:12px;max-width:560px;display:grid}.ax-config-botoes{justify-content:flex-end;align-items:center;gap:12px;display:flex}.ax-quadro{border:1px solid var(--border);background:var(--surface);border-radius:12px;height:calc(100vh - 190px);min-height:520px;overflow:hidden}.ax-quadro iframe{border:0;width:100%;height:100%;display:block}@media (max-width:760px){.ax-quadro{border-radius:10px;height:calc(100vh - 230px);min-height:420px}}.ax-abrir{justify-items:start;gap:10px;max-width:560px;padding:22px 24px;display:grid}.ax-abrir h2{margin:0;font-size:16px;font-weight:600}.ax-abrir p{color:var(--text-2);margin:0;font-size:13.5px;line-height:1.5}.pq-cab{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.pq-cab-acoes{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pq-seg{border:1px solid var(--border);border-radius:8px;display:inline-flex;overflow:hidden}.pq-seg a{color:var(--text-2);padding:7px 12px;font-size:13px;text-decoration:none}.pq-seg a.on{background:var(--neon-bg);color:var(--text)}.pq svg,.pqc svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:16px;height:16px}.pq-placar{grid-template-columns:minmax(220px,2fr) repeat(4,minmax(90px,1fr));gap:10px;margin-bottom:14px;display:grid}.pq-meta,.pq-kpi{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:12px 14px}.pq-meta-num{align-items:baseline;gap:8px;display:flex}.pq-meta-num b,.pq-kpi b{color:var(--text);font-variant-numeric:tabular-nums;font-size:22px;font-weight:600}.pq-meta-num span,.pq-kpi span{color:var(--text-3);font-size:12.5px}.pq-kpi{flex-direction:column;gap:2px;display:flex}.pq-kpi b.pq-atraso{color:var(--red)}.pq-barra{background:var(--surface-2);border-radius:999px;height:6px;margin-top:10px;overflow:hidden}.pq-barra i{background:var(--neon);border-radius:999px;height:100%;transition:width .3s ease-out;display:block}.pq-filtros{flex-wrap:wrap;gap:6px;margin-bottom:14px;display:flex}.pq-chip{border:1px solid var(--border);background:var(--surface);color:var(--text-2);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:6px 11px;font-size:12.5px;display:inline-flex}.pq-chip.on{border-color:var(--neon-border);background:var(--neon-bg);color:var(--text)}.pq-n{color:var(--text-3);font-variant-numeric:tabular-nums}.pq-grupo{margin-bottom:18px}.pq-grupo-tit{text-transform:uppercase;letter-spacing:.04em;color:var(--text-3);margin:0 0 8px;font-size:12px;font-weight:600}.pq-grupo-tit span{margin-left:4px;font-weight:500}.pq-lista{gap:6px;margin:0;padding:0;list-style:none;display:grid}.pq-item{background:var(--surface);border:1px solid var(--border);border-radius:12px}.pq-item.aberto{border-color:var(--neon-border)}.pq-linha{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:12px;padding:11px 14px;display:flex}.pq-linha:focus-visible{outline:2px solid var(--neon);outline-offset:-2px}.pq-canal{background:var(--surface-2);width:32px;height:32px;color:var(--text-2);border-radius:8px;flex-shrink:0;place-items:center;display:grid}.pq-canal-whatsapp{background:var(--success-bg);color:var(--success)}.pq-canal-ligacao{background:var(--blue-bg);color:var(--blue)}.pq-canal-email{background:var(--purple-bg);color:var(--purple)}.pq-canal-social{background:var(--amber-bg);color:var(--amber)}.pq-quem{flex-direction:column;flex:1;min-width:0;display:flex}.pq-quem b{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.pq-quem small{color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.pq-lado{flex-shrink:0;gap:6px;display:flex}.pq-tag{background:var(--gray-bg);color:var(--text-2);border-radius:999px;padding:2px 8px;font-size:11.5px}.pq-tag-atraso{background:var(--red-bg);color:var(--red)}.pq-corpo{gap:12px;padding:4px 14px 14px 58px;display:grid}.pq-rot{text-transform:uppercase;letter-spacing:.04em;color:var(--text-3);margin-bottom:5px;font-size:11.5px;font-weight:600;display:block}.pq-campo textarea{resize:vertical;min-height:84px;line-height:1.5}.pq-roteiro{background:var(--surface-2);border-radius:10px;padding:10px 12px}.pq-roteiro p{color:var(--text-2);white-space:pre-line;margin:0;font-size:13.5px;line-height:1.55}.pq-executar,.pq-botoes{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pq-sem{color:var(--text-3);font-size:13px}.pq-btn-conecta{border-color:var(--success-border);color:var(--success)}.pq-lead{border-top:1px solid var(--border);padding-top:12px}.pq-painel{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.pq-painel .cf-input{max-width:260px}.pq-conexao{border-color:var(--success-border);background:var(--success-bg);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;display:flex}.pq-conexao p{color:var(--text-2);margin:2px 0 0;font-size:13px}.pq-vazio{text-align:center;padding:32px 16px}.pq-vazio h2{margin:0 0 6px;font-size:16px}.pq-vazio p{color:var(--text-3);margin:0 0 14px}@media (max-width:768px){.pq-placar{grid-template-columns:repeat(2,1fr)}.pq-meta{grid-column:1/-1}.pq-corpo{padding-left:14px}}.pqc-lista{gap:10px;display:grid}.pqc-card{color:inherit;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;text-decoration:none;display:flex}.pqc-card h2{color:var(--text);margin:0;font-size:15px}.pqc-card p{color:var(--text-3);margin:3px 0 0;font-size:13px}.pqc-trilha{flex-wrap:wrap;gap:4px;margin-top:8px;display:flex}.pqc-trilha span{background:var(--surface-2);color:var(--text-2);border-radius:6px;align-items:center;gap:4px;padding:2px 7px;font-size:11.5px;display:inline-flex}.pqc-trilha svg{width:12px;height:12px}.pqc-num{color:var(--text-3);gap:18px;font-size:12.5px;display:flex}.pqc-num b{color:var(--text);font-variant-numeric:tabular-nums;font-size:18px;display:block}.pqc-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.pqc-form .pqc-largo{grid-column:1/-1}.pqc-chaves{color:var(--text-2);flex-wrap:wrap;gap:18px;font-size:13.5px;display:flex}.pqc-chaves label{align-items:center;gap:7px;display:inline-flex}.pqc-dia{grid-template-columns:64px 1fr;gap:12px;margin-top:14px;display:grid}.pqc-dia-rot{color:var(--text-2);padding-top:12px;font-size:13px;font-weight:600}.pqc-passos{gap:8px;display:grid}.pqc-passo{background:var(--surface);border:1px solid var(--border);border-radius:12px;gap:10px;padding:12px;display:grid}.pqc-passo-topo{grid-template-columns:80px 150px 1fr auto;align-items:center;gap:8px;display:grid}.pqc-dica{color:var(--text-3);font-size:12.5px}.pqc-dica code{background:var(--surface-2);color:var(--text-2);border-radius:4px;padding:1px 5px;font-size:12px}.pqc-rodape{background:var(--bg);border-top:1px solid var(--border);justify-content:flex-end;align-items:center;gap:10px;margin-top:18px;padding:12px 0;display:flex;position:sticky;bottom:0}@media (max-width:768px){.pqc-form,.pqc-dia{grid-template-columns:1fr}.pqc-dia-rot{padding-top:0}.pqc-passo-topo{grid-template-columns:70px 1fr auto}.pqc-passo-topo>input[type=text]{grid-column:1/-1}}.pq-op{color:var(--text-2);gap:8px;font-size:13.5px;display:grid}.pq-op b{color:var(--text)}.osb{margin-bottom:12px}.osb-cab{justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.osb-cab h2{text-transform:uppercase;letter-spacing:.04em;color:var(--text-3);margin:0;font-size:12px;font-weight:600}.osb-vazio{color:var(--text-3);margin:0;font-size:13px}.osb-resumo p{color:var(--text);margin:0;font-size:13.5px;line-height:1.55}.osb-tags{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.osb-pri-alta{background:var(--success-bg);color:var(--success)}.osb-pri-baixa{background:var(--gray-bg);color:var(--text-3)}.osb-dica{color:var(--text-2)!important;margin-top:8px!important;font-size:13px!important}.osb-fatos{border-top:1px solid var(--border);gap:6px;margin:12px 0 0;padding-top:10px;display:grid}.osb-fatos div{grid-template-columns:120px 1fr;gap:10px;font-size:13px;display:grid}.osb-fatos dt{color:var(--text-3)}.osb-fatos dd{color:var(--text-2);margin:0}.osb-fontes{color:var(--text-3);margin:10px 0 0;font-size:11.5px}.osb-fontes a{color:var(--text-2)}@media (max-width:768px){.osb-fatos div{grid-template-columns:1fr;gap:2px}}.emp{gap:14px;display:grid}.emp-chave{cursor:pointer;align-items:flex-start;gap:12px;display:flex}.emp-chave input{margin-top:3px}.emp-chave span{gap:4px;display:grid}.emp-chave b{color:var(--text);font-size:14px}.emp-chave small{color:var(--text-3);font-size:12.5px;line-height:1.5}.emp-cab{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.emp-cab h2{margin:0;font-size:16px}.emp-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.emp-form-botoes{grid-column:1/-1;justify-content:flex-end;align-items:center;gap:10px;display:flex}.emp-lista{gap:6px;margin:0;padding:0;list-style:none;display:grid}.emp-linha{text-align:left;background:var(--surface);border:1px solid var(--border);width:100%;color:var(--text-2);cursor:pointer;border-radius:12px;grid-template-columns:minmax(0,1.4fr) minmax(0,1.4fr) auto;align-items:center;gap:12px;padding:11px 14px;font-size:13px;display:grid}.emp-linha b{color:var(--text);font-size:14px}.emp-linha:disabled{cursor:default}.emp-entrega{color:var(--text-3);white-space:nowrap}@media (max-width:768px){.emp-form,.emp-linha{grid-template-columns:1fr}}.emp-cred{gap:12px;margin-top:14px;display:grid}.emp-cred h2{margin:0;font-size:16px}.emp-cred-item{border-top:1px solid var(--border);grid-template-columns:1fr auto;gap:12px;padding-top:12px;display:grid}.emp-cred-item>div:first-child{gap:4px;display:grid}.emp-cred-item b{color:var(--text);font-size:14px}.emp-cred-item small{color:var(--text-3);font-size:12.5px;line-height:1.5}.emp-cred-ok{color:var(--success);font-size:12.5px}.emp-cred-off{color:var(--text-3);font-size:12.5px}.emp-cred-acoes{align-items:flex-start;gap:10px;display:flex}.emp-cred-form{grid-column:1/-1;gap:10px;display:grid}@media (max-width:768px){.emp-cred-item{grid-template-columns:1fr}}.lst{gap:12px;display:grid}.lst-topo{flex-wrap:wrap;justify-content:space-between;gap:14px;display:flex}.lst-topo h2{color:var(--text);margin:0;font-size:15px}.lst-topo p{color:var(--text-3);margin:3px 0 0;font-size:13px}.lst-prog span{color:var(--text-3);font-size:12.5px}.lst-prog .pq-barra{margin-top:6px}.lst-lote{color:var(--text-2);align-items:center;gap:6px;font-size:13px;display:inline-flex}.lst-lote .cf-input{width:80px}.pqc-editar{color:var(--neon);white-space:nowrap;align-self:center;font-size:13px}.pqc-card:hover{border-color:var(--neon-border)}.pqc-como{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0 0 14px;padding:0;list-style:none;display:grid}.pqc-como li{background:var(--neon-bg);border:1px solid var(--neon-border);border-radius:12px;gap:3px;padding:12px 14px;display:grid}.pqc-como b{color:var(--text);font-size:13.5px}.pqc-como span{color:var(--text-2);font-size:12.5px;line-height:1.45}.pqc-placar{grid-template-columns:repeat(5,minmax(0,1fr))}.pqc-cad{color:inherit;gap:14px;text-decoration:none;display:grid}.pqc-cad:hover{border-color:var(--neon-border)}.pqc-cad-topo{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.pqc-cad-topo h2{color:var(--text);margin:0;font-size:16px}.pqc-cad-topo p{color:var(--text-3);margin:3px 0 0;font-size:13px}.pqc-selos{align-items:center;gap:8px;display:flex}.pqc-ativa{background:var(--success-bg);color:var(--success)}.pqc-regua{background:var(--surface-2);border-radius:10px;gap:6px;padding:10px;display:flex;overflow-x:auto}.pqc-dia-col{flex:1;justify-items:center;gap:6px;min-width:52px;display:grid}.pqc-dia-n{color:var(--text-3);font-variant-numeric:tabular-nums;font-size:11.5px;font-weight:600}.pqc-dia-toques{gap:4px;display:grid}.pqc-dia-toques .pq-canal{width:28px;height:28px}.pqc-cad-pe{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px;display:flex}.pqc-mix{flex-wrap:wrap;gap:6px;display:flex}.pqc-mix span{background:var(--surface-2);color:var(--text-2);border-radius:999px;padding:3px 8px;font-size:12px}.pqc-mix span:first-child{color:var(--text-3);background:0 0;padding-left:0}.pqc-funil{color:var(--text-3);gap:18px;font-size:12px;display:flex}.pqc-funil div{display:grid}.pqc-funil b{color:var(--text);font-variant-numeric:tabular-nums;font-size:18px}.pqc-funil small{color:var(--success);font-size:11.5px}.pqc-insight{color:var(--text-2);border-top:1px solid var(--border);margin:0;padding-top:10px;font-size:13px}.pqc-modelos{margin-top:22px}.pqc-modelos-grade{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px;display:grid}.pqc-modelo{align-content:start;gap:8px;display:grid}.pqc-modelo h3{color:var(--text);margin:0;font-size:14.5px}.pqc-modelo-para{color:var(--text-3);margin:0;font-size:12.5px;line-height:1.45}.pqc-modelo-obj{color:var(--text-2);margin:0;font-size:12.5px;line-height:1.45}.pqc-modelo .btn{justify-self:start}@media (max-width:900px){.pqc-como,.pqc-placar{grid-template-columns:repeat(2,minmax(0,1fr))}}.pv{background:var(--bg);z-index:300;flex-shrink:0;align-self:flex-start;width:380px;height:100vh;padding:12px 0 12px 12px;animation:.18s ease-out pv-entra;position:sticky;top:0}@keyframes pv-entra{0%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.pv{animation:none}}.pv-cartao{background:var(--surface);border:1px solid var(--border);border-radius:16px;flex-direction:column;height:100%;display:flex;overflow:hidden;box-shadow:0 6px 24px #0000000f}.pv-cab{flex-shrink:0;justify-content:space-between;align-items:center;gap:10px;padding:14px 12px 6px 18px;display:flex}.pv-titulo{align-items:center;gap:8px;display:flex}.pv-titulo b{color:var(--text);font-size:15px}.pv-marca{color:var(--neon);font-size:16px}.pv-acoes{gap:2px;display:flex}.pv-ic{width:32px;height:32px;color:var(--text-2);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;display:grid}.pv-ic:hover{background:var(--surface-2);color:var(--text)}.pv svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.pv-corpo{flex:1;padding:10px 18px 12px;overflow-y:auto}.pv-vazio{flex-direction:column;justify-content:space-between;gap:18px;min-height:100%;display:flex}.pv-ola{padding-top:18px}.pv-brilho{color:var(--neon);margin-bottom:14px;font-size:30px;line-height:1;display:block}.pv-ola h2{color:var(--text);letter-spacing:-.01em;margin:0;font-size:25px;font-weight:400;line-height:1.25}.pv-ola p{color:var(--text-3);margin:10px 0 0;font-size:13px}.pv-sugerido{border:1px solid var(--border);border-radius:12px;gap:6px;padding:12px;display:grid}.pv-sugerido-rot{color:var(--text-2);align-items:center;gap:6px;margin-bottom:2px;font-size:12.5px;display:inline-flex}.pv-sugerido-rot svg{width:15px;height:15px}.pv-sugerido button{text-align:left;background:var(--neon-bg);color:var(--text);cursor:pointer;border:0;border-radius:8px;padding:9px 11px;font-size:13px;line-height:1.4}.pv-sugerido button:hover{background:var(--neon-border)}.pv-conversa{gap:12px;display:grid}.pv-pe{flex-shrink:0;gap:8px;padding:0 12px 10px;display:grid}.pv-atalhos{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.pv-atalhos button{border:1px solid var(--border);background:var(--surface);color:var(--text-2);cursor:pointer;border-radius:10px;justify-items:center;gap:4px;padding:9px 4px;font-size:12px;display:grid}.pv-atalhos button svg{color:var(--neon)}.pv-atalhos button:hover{border-color:var(--neon-border);color:var(--text)}.pv-caixa{border:1px solid var(--border-2);background:var(--surface);border-radius:14px;padding:10px 10px 8px 12px}.pv-caixa:focus-within{border-color:var(--neon)}.pv-campo{resize:none;width:100%;min-height:24px;max-height:132px;color:var(--text);font:inherit;background:0 0;border:0;padding:0;font-size:13.5px;line-height:1.45}.pv-campo:focus{outline:none}.pv-caixa-pe{justify-content:space-between;align-items:center;margin-top:6px;display:flex}.pv-caixa-acoes{align-items:center;gap:4px;display:flex}.pv-enviar{background:var(--neon);width:32px;height:32px;color:var(--neon-text);cursor:pointer;border:0;border-radius:999px;place-items:center;display:grid}.pv-enviar:disabled{opacity:.35;cursor:default}.pv-aviso{text-align:center;color:var(--text-3);margin:0;font-size:11.5px}@media (max-width:1100px){.pv{width:min(380px,100vw);padding:0;position:fixed;top:0;bottom:0;left:0;box-shadow:12px 0 32px #0000002e}.pv-cartao{border-radius:0}}@media (max-width:768px){.pv{z-index:900;width:100%}}.topo-ia.on{background:var(--neon);color:var(--neon-text)}@media (max-width:768px){.pv{z-index:900;width:100%}}.pq-forte{font-weight:600;color:var(--neon)!important}.pq-conexao{gap:12px;display:grid}.pq-conexao-topo{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.qf{background:var(--surface-2);border:1px solid var(--border);border-radius:12px;gap:12px;margin-top:12px;padding:14px;display:grid}.qf-cab{color:var(--text-3);justify-content:space-between;font-size:13px;display:flex}.qf-cab b{color:var(--text);font-size:14px}.qf-perg{border:0;gap:6px;margin:0;padding:0;display:grid}.qf-perg legend{color:var(--text);margin-bottom:4px;padding:0;font-size:13.5px;font-weight:600}.qf-perg small{color:var(--text-3);font-size:12px}.qf-opcoes{flex-wrap:wrap;gap:6px;display:flex}.qf-opcoes label{border:1px solid var(--border-2);background:var(--surface);color:var(--text-2);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:6px 11px;font-size:12.5px;display:inline-flex}.qf-opcoes label.on{border-color:var(--neon);background:var(--neon-bg);color:var(--text)}.qf-opcoes input{opacity:0;pointer-events:none;position:absolute}.qf-opcoes label:focus-within{outline:2px solid var(--neon);outline-offset:2px}.qf-resultado{color:var(--text-2);align-items:center;gap:12px;font-size:13px;display:flex}.qf-temp{border-radius:999px;padding:6px 14px;font-size:15px;font-weight:700}.qf-quente{background:var(--red-bg);color:var(--red)}.qf-morno{background:var(--amber-bg);color:var(--amber)}.qf-frio{background:var(--blue-bg);color:var(--blue)}.qf-dica{color:var(--text-2);margin:0;font-size:13px}.qf-passar{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:10px;display:grid}.qf-passar .pq-botoes,.qf-passar .cfg-desc,.qf-sem{grid-column:1/-1}.qf-sem{color:var(--text-2);align-items:center;gap:8px;font-size:13px;display:inline-flex}@media (max-width:768px){.qf-passar{grid-template-columns:1fr}}.qfe-placar{grid-template-columns:repeat(4,minmax(0,1fr))}.qfe-q{color:var(--red)!important}.qfe-m{color:var(--amber)!important}.qfe-f{color:var(--blue)!important}.qfe-faixas{margin-bottom:14px}.qfe-faixas-linha{color:var(--text-2);flex-wrap:wrap;align-items:center;gap:18px;font-size:13px;display:flex}.qfe-faixas-linha label{align-items:center;gap:8px;display:inline-flex}.qfe-faixas-linha .cf-input{width:70px}.qfe-lista,.qfe-perg{gap:10px;display:grid}.qfe-off{opacity:.55}.qfe-topo{grid-template-columns:28px 1fr auto;align-items:center;gap:10px;display:grid}.qfe-n{background:var(--neon-bg);width:28px;height:28px;color:var(--neon);border-radius:8px;place-items:center;font-size:13px;font-weight:700;display:grid}.qfe-acoes{align-items:center;gap:6px;display:flex}.qfe-ajuda{font-size:12.5px}.qfe-opcoes{gap:6px;padding-left:38px;display:grid}.qfe-opcao{grid-template-columns:1fr 80px auto 32px;align-items:center;gap:8px;display:grid}.qfe-pts-rot{color:var(--text-3);font-size:12px}@media (max-width:768px){.qfe-topo{grid-template-columns:28px 1fr}.qfe-acoes{grid-column:1/-1}.qfe-opcoes{padding-left:0}.qfe-placar{grid-template-columns:repeat(2,1fr)}}.pq-op-qf{margin-bottom:10px;font-size:13px}.pq-op-qf summary{cursor:pointer;color:var(--text-3);align-items:center;gap:8px;list-style:none;display:flex}.pq-op-qf ul{color:var(--text);gap:6px;margin:8px 0 0;padding:0;list-style:none;display:grid}.pq-op-qf small{color:var(--text-3);font-size:11.5px;display:block}.qf-quente.pq-tag,.qf-morno.pq-tag,.qf-frio.pq-tag{font-weight:600}.asp.vettor.asp-meu-dia{grid-template-columns:minmax(0,1fr)}.sidebar.expanded .sidebar-grupo-titulo{padding:6px 12px 4px 14px;display:block!important}@media (max-width:768px){.sidebar .sidebar-grupo-titulo{display:block!important}}.app-corpo{flex:1;min-width:0;display:flex}.pv{top:var(--topo-h,0px);height:calc(100vh - var(--topo-h,0px))}@media (max-width:1100px){.pv{top:var(--topo-h,0px);height:auto}}.iw-ontem-box{gap:10px;display:grid}button.iw-ontem-item{cursor:pointer;font:inherit;background:0 0;font-size:12.5px}.iw-ontem-item.on{border-color:var(--neon);background:var(--surface-2)}.iw-ontem-lista ul{border:1px solid var(--border);border-radius:10px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.iw-ontem-lista li+li{border-top:1px solid var(--border)}.iw-ontem-lista a{color:var(--text);justify-content:space-between;gap:12px;padding:9px 12px;font-size:13px;text-decoration:none;display:flex}.iw-ontem-lista a:hover{background:var(--surface-2)}.iw-ontem-tit{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.iw-ontem-sub{color:var(--text-3);white-space:nowrap;font-size:12px}.iw-ontem-vazio{color:var(--text-3);margin:0;font-size:12px}.k-legenda{color:var(--text-3);flex-wrap:wrap;align-items:center;gap:4px 14px;margin:0 auto 0 16px;font-size:11.5px;display:flex}.k-legenda span{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.k-leg-cor{background:var(--border-2);border-radius:2px;width:3px;height:12px}.k-leg-cor.estourado{background:var(--red)}.k-leg-cor.perto{background:var(--amber)}.k-leg-sep{border-left:1px solid var(--border);padding-left:12px}.kcard-dias small{opacity:.6;font-size:.85em;font-weight:400}@media (max-width:900px){.k-legenda{display:none}}.f-topo{background:var(--surface);border:1px solid var(--border);border-radius:16px;gap:10px;margin-bottom:16px;padding:14px 20px;display:grid}.f-topo .f-hero{background:0 0;border:0;border-radius:0;margin:0;padding:0}.f-topo .f-avatar{width:44px;height:44px}.ft-rot{letter-spacing:.05em;text-transform:uppercase;min-width:132px;color:var(--text-3);flex:none;font-size:11px;font-weight:600}.jr,.rg{border-top:1px solid var(--border);align-items:center;gap:12px;padding-top:10px;display:flex}.jr{flex-wrap:wrap}.jr-linha{flex-wrap:wrap;align-items:center;gap:2px;min-width:0;display:flex}.jr-item{align-items:center;display:inline-flex}.jr-sep{color:var(--text-3);padding:0 4px;font-size:13px}.jr-funil{font:inherit;color:var(--text-3);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:6px;padding:3px 6px;font-size:13px}.jr-funil small{color:var(--text-3);font-size:11.5px;font-weight:400}.jr-funil.feita{color:var(--neon)}.jr-funil.on{background:var(--neon);color:var(--neon-text,#fff);font-weight:600}.jr-funil.on small{color:inherit;opacity:.85}.jr-funil.perdida{color:var(--red)}.jr-funil.pulada{opacity:.6;text-decoration:line-through}.jr-funil:disabled{cursor:default}.jr-funil:not(:disabled):not(.on):hover,.jr-funil.editando{background:var(--surface-2)}.jr .jornada-editor{flex-basis:100%}.rg-barra{flex:1;gap:3px;min-width:0;display:flex}.rg-seg{background:var(--surface-2);min-width:0;height:30px;color:var(--text-2);font:inherit;cursor:pointer;border:0;border-radius:6px;flex:1 1 0;justify-content:center;align-items:center;gap:6px;padding:0 8px;font-size:12px;display:flex}.rg-seg:first-child{border-radius:999px 6px 6px 999px}.rg-seg:last-child{border-radius:6px 999px 999px 6px}.rg-nome{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rg-seg.feita{background:var(--neon-bg);color:var(--neon)}.rg-seg.on{background:var(--neon);color:var(--neon-text,#fff);flex-grow:1.6;font-weight:600}.rg-pct{font-family:var(--mono);opacity:.85;font-size:11px}.rg-seg:not(:disabled):not(.on):hover{outline:1px solid var(--neon)}.rg-seg:disabled{cursor:default}.rg .prog-msg{flex-basis:100%}.rg{flex-wrap:wrap}@media (max-width:768px){.ft-rot{flex-basis:100%;min-width:0}.rg-barra{overflow-x:auto}.rg-seg{flex:none}}.f-topo{grid-template-columns:minmax(0,1fr)}.f-topo>*{min-width:0}.rg-seg{min-width:0!important}.f-titulo-edit{cursor:text;border-radius:6px;margin-left:-4px;padding:0 4px}.f-titulo-edit:hover{background:var(--surface-2)}.f-titulo-lapis{color:var(--text-3);opacity:0;margin-left:8px;font-size:.6em}.f-titulo-edit:hover .f-titulo-lapis,.f-titulo-edit:focus-visible .f-titulo-lapis{opacity:1}.f-titulo-input{min-width:min(520px,100%);font-size:22px;font-weight:600}.f-titulo-erro{font-size:12px}.menu-versao{border-top:1px solid var(--border);font-family:var(--mono);color:var(--text-3);justify-content:space-between;gap:10px;margin-top:6px;padding:8px 12px 4px;font-size:11px;display:flex}.menu-versao span{opacity:.8}.osb-web{border:1px solid var(--border);background:var(--surface-2);border-radius:10px;gap:6px;padding:10px 12px;font-size:13px;display:grid}.osb-web p{margin:0}.osb-web-cab{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.osb-web-data{color:var(--text-3);margin-left:auto;font-size:11.5px}.osb-web-prof{color:var(--text-2)}.osb-web-links{flex-wrap:wrap;gap:10px;display:flex}.osb-web-links a{color:var(--neon)}.voz-player{border:1px solid var(--neon);background:var(--neon-bg);height:32px;color:var(--neon);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 4px 0 10px;font-size:12.5px;font-weight:500;display:inline-flex}.voz-rot{text-overflow:ellipsis;max-width:140px;overflow:hidden}.voz-bt{background:var(--neon);width:26px;height:26px;color:var(--neon-text,#fff);cursor:pointer;border:0;border-radius:50%;place-items:center;display:inline-grid}.voz-bt+.voz-bt{color:var(--neon);background:0 0}.voz-bt:hover{filter:brightness(1.08)}.topo .voz-bt svg,.voz-bt svg{fill:currentColor;stroke:none;width:13px;height:13px}@media (max-width:1280px){.voz-rot{display:none}.voz-player{padding-left:8px}}.voz-ondas{align-items:flex-end;gap:2px;height:12px;display:inline-flex}.voz-ondas i{background:currentColor;border-radius:2px;width:3px;height:100%;animation:.9s ease-in-out infinite voz-onda}.voz-ondas i:nth-child(2){animation-delay:.15s}.voz-ondas i:nth-child(3){animation-delay:.3s}.voz-player.pausado .voz-ondas i{height:40%;animation:none}@keyframes voz-onda{0%,to{transform:scaleY(.35)}50%{transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.voz-ondas i{animation:none}}@media (max-width:768px){.voz-rot{display:none}}.iw-prio{flex-wrap:wrap}.iw-prio .asv-funis{flex-basis:100%;order:5}.tk2-adiada,.adi-tag{border:1px solid var(--amber);color:var(--amber);vertical-align:middle;border-radius:999px;margin-left:8px;padding:1px 7px;font-size:11px;font-weight:500;display:inline-block}.adi-tag.forte{border-color:var(--red);color:var(--red);margin-left:0}.adi-periodo{gap:6px;display:flex}.adi-pessoas{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:16px;display:flex}.adi-pessoa{border:1px solid var(--border);background:var(--surface);min-width:180px;color:var(--text-2);border-radius:12px;gap:2px;padding:12px 14px;font-size:12.5px;text-decoration:none;display:grid}.adi-pessoa b{color:var(--text);font-size:14px}.adi-pessoa.on{border-color:var(--neon)}.adi-pessoa.alerta .adi-atrasados{color:var(--red);font-weight:600}.adi-repetidos{color:var(--amber)}.adi-tabela{border-collapse:collapse;width:100%;font-size:13px}.adi-tabela th{text-align:left;text-transform:uppercase;letter-spacing:.04em;color:var(--text-3);border-bottom:1px solid var(--border);padding:8px 10px;font-size:11px}.adi-tabela td{border-bottom:1px solid var(--border);vertical-align:top;padding:9px 10px}.adi-tabela td small{color:var(--text-3);font-size:11px;display:block}.adi-tabela a{color:var(--neon)}.at-caixa{border:1px solid var(--border);background:var(--surface);border-radius:12px;grid-template-columns:minmax(300px,360px) minmax(0,1fr) minmax(280px,340px);height:calc(100vh - 164px);min-height:480px;display:grid;overflow:hidden}.at-lista{border-right:1px solid var(--border);flex-direction:column;min-height:0;display:flex}.at-lista-topo{border-bottom:1px solid var(--border);flex-direction:column;gap:6px;padding:10px 10px 8px;display:flex;position:relative}.at-busca-linha{gap:6px;display:flex}.at-busca-linha .campo{flex:1;min-width:0}.at-btn-filtros{color:var(--text-2);justify-content:center;align-items:center;padding:0 9px;display:inline-flex;position:relative}.at-btn-filtros.ativo{color:var(--neon);border-color:var(--neon-border);background:var(--neon-bg)}.at-btn-filtros-n{background:var(--neon);min-width:15px;height:15px;color:var(--bg);text-align:center;border-radius:999px;padding:0 4px;font:600 9.5px/15px Inter,system-ui,sans-serif;position:absolute;top:-5px;right:-5px}.at-filtros{flex-wrap:wrap;gap:4px;display:flex}.at-filtros::-webkit-scrollbar{display:none}.at-filtro{border:1px solid var(--border-2);color:var(--text-2);cursor:pointer;background:0 0;border-radius:999px;flex:none;padding:3px 7px;font:500 11px/1.2 Inter,system-ui,sans-serif}.at-filtro span{color:var(--text-3);margin-left:3px}.at-filtro.ativo{background:var(--neon-bg);border-color:var(--neon-border);color:var(--neon)}.at-painel-filtros{z-index:20;border:1px solid var(--border-2);background:var(--surface);box-shadow:var(--shadow);border-radius:10px;flex-direction:column;gap:10px;max-height:70vh;padding:12px;display:flex;position:absolute;top:calc(100% - 4px);left:8px;right:8px;overflow-y:auto}.at-campo-filtro{border:0;flex-direction:column;gap:4px;min-width:0;margin:0;padding:0;display:flex}.at-campo-filtro>span:first-child,.at-campo-filtro>legend{letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);margin-bottom:4px;padding:0;font:600 10px/1.2 Inter,system-ui,sans-serif}.at-checks{flex-wrap:wrap;gap:4px 12px;margin-bottom:4px;display:flex}.at-check{color:var(--text-2);cursor:pointer;align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.at-check input{accent-color:var(--neon)}.at-ordem{grid-template-columns:1fr 1fr;gap:6px;display:grid}.at-filtros-acoes{justify-content:space-between;gap:8px;padding-top:4px;display:flex}.at-item-tags{flex-wrap:wrap;gap:4px;min-width:0;display:flex}.at-etapa,.at-tag{border:1px solid var(--border-2);color:var(--text-2);white-space:nowrap;text-overflow:ellipsis;border-radius:999px;max-width:140px;padding:2px 6px;font:500 10.5px/1.2 Inter,system-ui,sans-serif;overflow:hidden}.at-etapa{color:var(--neon);border-color:var(--neon-border);background:var(--neon-bg)}.at-estrela{color:var(--amber);font-size:12px;line-height:1}.at-agendada{text-transform:uppercase;color:var(--blue);font:600 10px/1.2 Inter,system-ui,sans-serif}.at-favoritar{color:var(--text-3);padding:6px 9px;font-size:16px;line-height:1}.at-favoritar.ativo{color:var(--amber)}.at-itens{flex:1;margin:0;padding:0;list-style:none;overflow-y:auto}.at-vazio{color:var(--text-3);text-align:center;padding:24px 16px;font-size:12.5px}.at-item{text-align:left;border:0;border-bottom:1px solid var(--border);width:100%;color:var(--text);cursor:pointer;background:0 0;border-left:3px solid #0000;gap:10px;padding:11px 12px;font-family:inherit;display:flex}.at-item:hover{background:var(--surface-2)}.at-item.ativo{background:var(--neon-bg);border-left-color:var(--neon)}.at-avatar{background:var(--surface-2);width:36px;height:36px;color:var(--text-2);border-radius:50%;flex:0 0 36px;justify-content:center;align-items:center;font:600 12px/1 Inter,system-ui,sans-serif;display:inline-flex}.at-avatar-g{flex-basis:52px;width:52px;height:52px;font-size:16px}.at-item-corpo{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.at-item-linha{align-items:center;gap:6px;min-width:0;display:flex}.at-item-nome{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:13px;font-weight:600;overflow:hidden}.at-item-hora{color:var(--text-3);font-size:11px}.at-item-hora.novo{color:var(--neon);font-weight:600}.at-item-previa{color:var(--text-2);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.at-item-previa.novo{color:var(--text);font-weight:500}.at-item-canal{color:var(--text-3);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.at-contador{background:var(--neon);color:var(--neon-text);border-radius:999px;margin-left:auto;padding:3px 6px;font:600 10.5px/1 Inter,system-ui,sans-serif}.at-status{letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border:1px solid;border-radius:4px;padding:2px 6px;font:600 10px/1.3 Inter,system-ui,sans-serif}.at-status-aberto{color:var(--red);background:var(--red-bg);border-color:var(--red-border)}.at-status-em_atendimento{color:var(--blue);background:var(--blue-bg);border-color:var(--blue-border)}.at-status-aguardando{color:var(--amber);background:var(--amber-bg);border-color:var(--amber-border)}.at-status-resolvido{color:var(--success);background:var(--success-bg);border-color:var(--success-border)}.at-status-fechado{color:var(--gray);background:var(--gray-bg);border-color:var(--gray-border)}.at-conversa{background:var(--bg-2);flex-direction:column;min-width:0;min-height:0;display:flex}.at-placeholder{color:var(--text-3);margin:auto;font-size:13px}.at-conversa-topo{background:var(--surface);border-bottom:1px solid var(--border);align-items:center;gap:10px;padding:10px 14px;display:flex}.at-voltar{display:none}.at-conversa-titulo{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.at-conversa-titulo strong{font-size:14px}.at-conversa-titulo span{color:var(--text-3);font-size:11.5px}.at-status-select select{width:auto;padding:6px 10px}.at-mensagens{flex-direction:column;flex:1;gap:8px;padding:16px 18px;display:flex;overflow-y:auto}.at-dia{color:var(--text-3);border:1px solid var(--border);background:var(--surface);border-radius:999px;align-self:center;margin:6px 0;padding:3px 10px;font-size:11px}.at-balao{border:1px solid var(--border);border-radius:12px;flex-direction:column;gap:3px;max-width:min(72%,560px);padding:8px 11px;font-size:13.5px;line-height:1.45;display:flex;position:relative}.at-entrada{background:var(--surface);border-top-left-radius:4px;align-self:flex-start}.at-saida{background:var(--neon-bg);border-color:var(--neon-border);border-top-right-radius:4px;align-self:flex-end}.at-autor{color:var(--text-3);font-size:10.5px;font-weight:600}.at-ia{color:var(--neon)}.at-midia{color:var(--text-2);font-size:12px;font-weight:600}.at-texto{white-space:pre-wrap;word-break:break-word}.at-transcricao{color:var(--text-2);background:var(--surface-2);border-radius:6px;padding:5px 7px;font-size:12px}.at-hora{color:var(--text-3);align-self:flex-end;font-size:10.5px}.at-nota{background:var(--amber-bg);border:1px solid var(--amber-border);white-space:pre-wrap;border-radius:8px;align-self:stretch;padding:8px 11px;font-size:13px}.at-nota span{color:var(--amber);margin-bottom:2px;font-size:10.5px;font-weight:600;display:block}.at-rodape{background:var(--surface);border-top:1px solid var(--border);flex-direction:column;gap:8px;padding:10px 14px 12px;display:flex}.at-aviso{color:var(--text-3);margin:0;font-size:11.5px}.at-compor{align-items:flex-end;gap:8px;display:flex}.at-compor textarea{resize:none;flex:1}.at-erro{color:var(--red);margin:0;font-size:12px}.at-painel{border-left:1px solid var(--border);flex-direction:column;min-height:0;display:flex;overflow:hidden}.at-painel-cabeca{text-align:center;border-bottom:1px solid var(--border);flex-direction:column;align-items:center;gap:4px;padding:18px 14px;display:flex}.at-painel-cabeca strong{margin-top:4px;font-size:14px}.at-painel-cabeca span{color:var(--text-2);font-size:12px}.at-painel-bloco{border-bottom:1px solid var(--border);flex-direction:column;gap:6px;padding:12px 14px;font-size:13px;display:flex}.at-eyebrow{letter-spacing:.07em;text-transform:uppercase;color:var(--text-3);font:600 10px/1.3 Inter,system-ui,sans-serif}.at-meta{color:var(--text-3);font-size:12px}.at-link{color:var(--neon);font-weight:600;text-decoration:none}.at-op{border:1px solid var(--border);color:var(--text);border-radius:8px;flex-direction:column;gap:2px;padding:8px 10px;text-decoration:none;display:flex}.at-op:hover{border-color:var(--neon-border)}.at-op span{color:var(--text-2);font-size:11.5px}.at-resumo{background:var(--neon-bg)}@media (max-width:1100px){.at-caixa{grid-template-columns:minmax(240px,300px) minmax(0,1fr)}.at-painel{display:none}}@media (max-width:768px){.at-caixa{grid-template-columns:minmax(0,1fr);height:calc(100vh - 210px)}.at-caixa .at-conversa,.at-caixa.at-com-conversa .at-lista{display:none}.at-caixa.at-com-conversa .at-conversa{display:flex}.at-voltar{display:inline-flex}.at-balao{max-width:86%}}.at-abas{border-bottom:1px solid var(--border);gap:4px;margin-bottom:12px;display:flex}.at-abas a{color:var(--text-2);border-bottom:2px solid #0000;margin-bottom:-1px;padding:8px 12px;font:500 13px/1.2 Inter,system-ui,sans-serif;text-decoration:none}.at-abas a:hover{color:var(--text)}.at-abas a.ativa{color:var(--neon);border-bottom-color:var(--neon)}.at-numeros{flex-direction:column;gap:14px;display:flex}.at-numeros-resumo{color:var(--text-2);flex-wrap:wrap;align-items:baseline;gap:6px 18px;font-size:13px;display:flex}.at-numeros-resumo strong{color:var(--text);font-weight:600}.at-numeros-resumo .at-num-ok strong{color:var(--success)}.at-numeros-resumo .at-num-erro strong{color:var(--red)}.at-numeros-resumo .at-meta{margin-left:auto}.at-numeros-grade{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px;display:grid}.at-numero{border:1px solid var(--border);border-left:3px solid var(--border-2);background:var(--surface);border-radius:12px;flex-direction:column;gap:10px;padding:14px 16px;display:flex}.at-numero-ok{border-left-color:var(--success)}.at-numero-alerta{border-left-color:var(--amber)}.at-numero-erro{border-left-color:var(--red)}.at-numero-topo{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.at-numero-id{flex-direction:column;gap:2px;min-width:0;display:flex}.at-numero-id strong{font-size:14px;font-weight:600}.at-numero-id span{color:var(--text-2);font-variant-numeric:tabular-nums;font-size:12.5px}.at-conexao{text-transform:uppercase;letter-spacing:.04em;border:1px solid;border-radius:999px;flex:none;align-items:center;gap:6px;padding:3px 9px;font:600 10.5px/1.2 Inter,system-ui,sans-serif;display:inline-flex}.at-conexao-ponto{background:currentColor;border-radius:50%;width:7px;height:7px}.at-conexao-ok{color:var(--success);background:var(--success-bg);border-color:var(--success-border)}.at-conexao-alerta{color:var(--amber);background:var(--amber-bg);border-color:var(--amber-border)}.at-conexao-erro{color:var(--red);background:var(--red-bg);border-color:var(--red-border)}.at-conexao-ok .at-conexao-ponto{animation:2s ease-in-out infinite at-pulso}@keyframes at-pulso{50%{opacity:.3}}@media (prefers-reduced-motion:reduce){.at-conexao-ok .at-conexao-ponto{animation:none}}.at-numero-dica{color:var(--text-2);margin:0;font-size:12.5px}.at-numero-selos{flex-wrap:wrap;gap:4px;display:flex}.at-selo{border:1px solid var(--border-2);color:var(--text-2);border-radius:999px;padding:2px 7px;font:500 10.5px/1.2 Inter,system-ui,sans-serif}.at-selo-espelho{color:var(--blue);background:var(--blue-bg);border-color:var(--blue-border)}.at-numero-dados{border-top:1px solid var(--border);grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 12px;margin:0;padding-top:10px;display:grid}.at-numero-dados div{min-width:0}.at-numero-dados dt{letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);margin-bottom:3px;font:600 10px/1.2 Inter,system-ui,sans-serif}.at-numero-dados dd{font-variant-numeric:tabular-nums;margin:0;font-size:13.5px;font-weight:600}.at-numero-dados dd.destaque{color:var(--neon)}.at-numero-novo{color:var(--text-2);background:0 0;border-style:dashed;border-left-width:1px;justify-content:center;align-items:flex-start;font-size:12.5px}.at-numero-novo strong{color:var(--text);font-size:13.5px}.topo-whats{text-decoration:none}.topo-whats-n{background:var(--success);color:#fff;text-align:center;border-radius:999px;min-width:16px;height:16px;padding:0 4px;font-size:9.5px;font-weight:700;line-height:16px;position:absolute;top:1px;right:0}.topo-whats-queda{background:var(--red);width:8px;height:8px;box-shadow:0 0 0 2px var(--bg-2);border-radius:50%;position:absolute;bottom:6px;right:6px}@media (max-width:640px){.at-numeros-resumo .at-meta{margin-left:0}.at-numero-dados{grid-template-columns:repeat(2,minmax(0,1fr))}}.at-tag.at-cor-neon{color:var(--neon);background:var(--neon-bg);border-color:var(--neon-border)}.at-tag.at-cor-blue{color:var(--blue);background:var(--blue-bg);border-color:var(--blue-border)}.at-tag.at-cor-purple{color:var(--purple);background:var(--purple-bg);border-color:var(--purple-border)}.at-tag.at-cor-amber{color:var(--amber);background:var(--amber-bg);border-color:var(--amber-border)}.at-tag.at-cor-red{color:var(--red);background:var(--red-bg);border-color:var(--red-border)}.at-tag.at-cor-success{color:var(--success);background:var(--success-bg);border-color:var(--success-border)}.at-tag.at-cor-gray{color:var(--gray);background:var(--gray-bg);border-color:var(--gray-border)}.at-ponto.at-cor-neon,.at-cor-opcao.at-cor-neon{background:var(--neon)}.at-ponto.at-cor-blue,.at-cor-opcao.at-cor-blue{background:var(--blue)}.at-ponto.at-cor-purple,.at-cor-opcao.at-cor-purple{background:var(--purple)}.at-ponto.at-cor-amber,.at-cor-opcao.at-cor-amber{background:var(--amber)}.at-ponto.at-cor-red,.at-cor-opcao.at-cor-red{background:var(--red)}.at-ponto.at-cor-success,.at-cor-opcao.at-cor-success{background:var(--success)}.at-ponto.at-cor-gray,.at-cor-opcao.at-cor-gray{background:var(--gray)}.at-tag{align-items:center;gap:4px;display:inline-flex}.at-tag button{color:inherit;cursor:pointer;opacity:.7;background:0 0;border:0;padding:0 0 0 2px;font-size:13px;line-height:1}.at-tag button:hover{opacity:1}.at-ponto{border-radius:50%;flex:none;width:8px;height:8px}.at-rotulo-campo{flex-direction:column;gap:4px;min-width:0;display:flex}.at-rotulo-campo>span:first-child,.at-rotulo-campo>legend{color:var(--text-2);padding:0;font-size:11.5px}.at-sem-borda{border:0;margin:0;padding:0}.at-assumir{align-self:flex-start}.at-tags-conversa{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.at-tag-add{position:relative}.at-tag-mais{border:1px dashed var(--border-2);color:var(--text-2);cursor:pointer;background:0 0;border-radius:999px;padding:2px 8px;font:500 11px/1.2 Inter,system-ui,sans-serif}.at-tag-mais:hover{color:var(--neon);border-color:var(--neon-border)}.at-tag-pop{z-index:20;border:1px solid var(--border-2);background:var(--surface);width:240px;box-shadow:var(--shadow);border-radius:10px;flex-direction:column;gap:8px;padding:10px;display:flex;position:absolute;top:calc(100% + 6px);right:0}.at-tag-pop-lista{flex-direction:column;gap:6px;max-height:220px;display:flex;overflow-y:auto}.at-tag-nova{gap:6px;display:flex}.at-tag-nova .campo{flex:1;min-width:0}.at-historico{flex-direction:column;gap:8px;max-height:220px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.at-historico li{border-left:2px solid var(--border-2);flex-direction:column;gap:1px;padding-left:10px;font-size:12.5px;display:flex}.at-erro-painel{margin:0;padding:0 16px}.at-btn-filtros.mudo{color:var(--text-3)}.at-ajustes{flex-direction:column;gap:14px;max-width:880px;display:flex}.at-ajustes-bloco{flex-direction:column;gap:12px;display:flex}.at-ajustes-topo{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.at-ajustes-topo h2{margin:0 0 4px;font-size:14.5px;font-weight:600}.at-ajustes-topo p{color:var(--text-2);max-width:560px;margin:0;font-size:12.5px}.at-ajustes-topo .btn{flex:none}.at-ajustes-form{border:1px solid var(--border);background:var(--bg-2);border-radius:10px;flex-direction:column;gap:10px;padding:12px;display:flex}.at-ajustes-form .campo{max-width:360px}.at-ajustes-acoes{justify-content:flex-end;align-items:center;gap:8px;display:flex}.at-ajustes-acoes .at-tag{margin-right:auto}.at-ajustes-lista{margin:0;padding:0;list-style:none}.at-ajustes-lista li{border-top:1px solid var(--border);grid-template-columns:minmax(140px,220px) 1fr auto;align-items:center;gap:12px;padding:10px 0;font-size:13px;display:grid}.at-ajustes-lista li>.at-tag{justify-self:start}.at-ajustes-item-acoes{gap:6px;display:flex}.at-cores{gap:8px;display:flex}.at-cor-opcao{width:22px;height:22px;box-shadow:0 0 0 1px var(--border-2);cursor:pointer;border:2px solid #0000;border-radius:50%;padding:0}.at-cor-opcao.ativa{border-color:var(--surface);box-shadow:0 0 0 2px var(--text)}@media (max-width:640px){.at-ajustes-topo{flex-direction:column}.at-ajustes-lista li{grid-template-columns:1fr;gap:6px}}.at-tags-conversa .at-tag{white-space:normal;max-width:none}.at-lateral{flex-direction:column;height:100%;min-height:0;display:flex}.at-lateral-abas{border-bottom:1px solid var(--border);flex:none;grid-template-columns:repeat(6,1fr);display:grid}.at-lateral-abas button{height:40px;color:var(--text-3);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;place-items:center;display:grid}.at-lateral-abas button:hover{color:var(--text);background:var(--surface-2)}.at-lateral-abas button.ativa{color:var(--neon);border-bottom-color:var(--neon)}.at-lateral-corpo{flex:1;min-height:0;overflow-y:auto}.at-lateral-corpo>.at-erro{margin:10px 14px 0}.at-lateral-titulo{letter-spacing:.07em;text-transform:uppercase;color:var(--text-2);margin:0;padding:12px 14px 4px;font:600 10.5px/1.3 Inter,system-ui,sans-serif}.at-lateral-corpo>.campo,.at-lateral-corpo>.at-meta,.at-lateral-corpo>.at-sub-abas{margin:6px 14px}.at-lateral-corpo>.at-meta{display:block}.at-vazio-painel{background:var(--surface-2);color:var(--text-2);border-radius:8px;margin:10px 14px;padding:12px;font-size:12.5px}.at-contato-cabeca{border-bottom:1px solid var(--border);align-items:center;gap:12px;padding:16px 14px;display:flex}.at-contato-cabeca .at-avatar-g{flex:none;width:56px;height:56px;font-size:18px}.at-contato-id{flex-direction:column;gap:2px;min-width:0;display:flex}.at-contato-id strong{overflow-wrap:anywhere;align-items:center;gap:4px;font-size:15px;font-weight:600;display:flex}.at-contato-id>span:last-child{color:var(--text-2);font-variant-numeric:tabular-nums;font-size:12.5px}.at-estrela-btn{color:var(--text-3);cursor:pointer;background:0 0;border:0;padding:0;font-size:15px;line-height:1}.at-estrela-btn.ativo{color:var(--amber)}.at-linha-alterna{color:var(--text-2);justify-content:space-between;align-items:center;font-size:13px;display:flex}.at-alterna{border:1px solid var(--border-2);background:var(--surface-2);cursor:pointer;border-radius:999px;width:34px;height:20px;padding:0;transition:background .15s;position:relative}.at-alterna:after{content:"";background:var(--text-3);border-radius:50%;width:14px;height:14px;transition:transform .15s,background .15s;position:absolute;top:2px;left:2px}.at-alterna.ligado{background:var(--neon-bg);border-color:var(--neon-border)}.at-alterna.ligado:after{background:var(--neon);transform:translate(14px)}.at-resp-linha{gap:6px;display:flex}.at-resp-linha .campo{flex:1;min-width:0}.at-resp-linha .btn{flex:none}.at-info{grid-template-columns:auto 1fr;gap:4px 10px;margin:0;font-size:12.5px;display:grid}.at-info dt{color:var(--text-2)}.at-info dd{overflow-wrap:anywhere;margin:0}.at-linha-status{margin:0;padding:0 14px;list-style:none}.at-linha-status li{border-bottom:1px solid var(--border);grid-template-columns:112px 1fr;align-items:start;gap:10px;padding:10px 0;display:grid}.at-linha-status .at-status{justify-self:start}.at-linha-status li div{flex-direction:column;gap:1px;font-size:12.5px;display:flex}.at-linha-status strong{color:var(--blue);font-weight:600}.at-linha-status strong.at-por-sistema{color:var(--success)}.at-lateral-total{margin:0;padding:10px 14px;font-size:12.5px;font-weight:600}.at-notas-lista{margin:0;padding:0 14px;list-style:none}.at-notas-lista li{border-bottom:1px solid var(--border);padding:10px 0}.at-notas-lista p{white-space:pre-wrap;margin:0 0 3px;font-size:13px}.at-nota-form{flex-direction:column;align-items:flex-start;gap:6px;padding:12px 14px;display:flex}.at-nota-form .campo{resize:vertical;width:100%}.at-funil-lista{flex-direction:column;gap:6px;padding:6px 14px 12px;display:flex}.at-delegacoes{margin:0;padding:0 14px;list-style:none}.at-delegacoes li{border-bottom:1px solid var(--border);flex-direction:column;gap:2px;padding:10px 0;font-size:12.5px;display:flex}.at-delegacao-topo{justify-content:space-between;gap:8px;display:flex}.at-delegacao-topo strong{color:var(--blue);font-weight:600}.at-apagado{color:var(--text-3)}.at-sub-abas{border-bottom:1px solid var(--border);grid-template-columns:repeat(3,1fr);display:grid}.at-sub-abas button{color:var(--text-2);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:8px 4px;font:500 12.5px/1.2 Inter,system-ui,sans-serif}.at-sub-abas button.ativa{color:var(--neon);border-bottom-color:var(--neon)}.at-arquivos{margin:0;padding:0 14px;list-style:none}.at-arquivos li{border-bottom:1px solid var(--border);align-items:center;gap:10px;padding:10px 0;display:flex}.at-arquivos li div{flex-direction:column;min-width:0;font-size:12.5px;display:flex}.at-arquivos strong{overflow-wrap:anywhere;font-weight:500}.at-arquivo-tipo{background:var(--surface-2);width:64px;color:var(--text-2);text-transform:uppercase;text-align:center;border-radius:8px;flex:none;padding:10px 0;font:600 10px/1.2 Inter,system-ui,sans-serif}.at-topo-acoes{align-items:center;gap:6px;margin-left:auto;display:flex}.at-menu-ancora{position:relative}.at-status-botao{letter-spacing:.04em;text-transform:uppercase;cursor:pointer;border:1px solid;border-radius:8px;align-items:center;gap:6px;height:32px;padding:0 12px;font:600 11.5px/1 Inter,system-ui,sans-serif;display:inline-flex}.at-status-botao span{font-size:10px}.at-mais{letter-spacing:.1em;height:32px;padding:0 10px}.at-menu{z-index:30;border:1px solid var(--border-2);background:var(--surface);min-width:220px;box-shadow:var(--shadow);border-radius:10px;flex-direction:column;padding:6px 0;display:flex;position:absolute;top:calc(100% + 6px);right:0}.at-menu>button{text-align:left;color:var(--text);cursor:pointer;background:0 0;border:0;padding:8px 14px;font:400 13px/1.3 Inter,system-ui,sans-serif}.at-menu>button:hover,.at-menu>button:focus-visible{background:var(--surface-2)}.at-menu-status{min-width:280px;padding:4px 0}.at-menu>.at-menu-status-item{border-left:3px solid #0000;flex-direction:column;gap:2px;padding:8px 12px;display:flex}.at-menu-status-item strong{letter-spacing:.04em;text-transform:uppercase;font:600 11.5px/1.2 Inter,system-ui,sans-serif}.at-menu-status-item span{color:var(--text-2);font-size:12px}.at-menu-status-item.atual{background:var(--surface-2)}.at-faixa-aberto{border-left-color:var(--red)}.at-faixa-aberto strong{color:var(--red)}.at-faixa-em_atendimento{border-left-color:var(--blue)}.at-faixa-em_atendimento strong{color:var(--blue)}.at-faixa-aguardando{border-left-color:var(--amber)}.at-faixa-aguardando strong{color:var(--amber)}.at-faixa-resolvido{border-left-color:var(--success)}.at-faixa-resolvido strong{color:var(--success)}.at-faixa-fechado{border-left-color:var(--gray)}.at-faixa-fechado strong{color:var(--gray)}.at-registro{color:var(--text-2);align-items:center;gap:10px;margin:6px 0;font-size:11.5px;display:flex}.at-registro:before,.at-registro:after{content:"";background:var(--border-2);flex:1;height:1px}.at-registro>span{border:1px solid var(--border-2);background:var(--surface);text-align:center;border-radius:999px;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:2px 8px;max-width:80%;padding:3px 10px;display:inline-flex}.at-registro time{color:var(--text-3);font-variant-numeric:tabular-nums}.at-registro-pessoa>span{color:var(--blue);border-color:var(--blue-border);background:var(--blue-bg)}.at-registro-numero>span{color:var(--neon);border-color:var(--neon-border);background:var(--neon-bg);font-weight:600}.at-registro-numero:before,.at-registro-numero:after{background:var(--neon-border)}.at-responder{border:1px solid var(--border-2);background:var(--surface);width:24px;height:24px;color:var(--text-2);cursor:pointer;opacity:0;border-radius:50%;font-size:12px;line-height:1;transition:opacity .12s;position:absolute;top:4px}.at-entrada .at-responder{right:-30px}.at-saida .at-responder{left:-30px}.at-balao:hover .at-responder,.at-responder:focus-visible{opacity:1}.at-texto strong{font-weight:600}.at-texto code,.at-mono{background:var(--surface-2);border-radius:4px;padding:0 3px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12.5px}.at-mono{white-space:pre-wrap;padding:6px 8px;display:block}.at-texto a{color:var(--neon);word-break:break-all;text-decoration:underline}.at-compositor{flex-direction:column;gap:6px;display:flex;position:relative}.at-compositor-modos{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.at-compositor-modos>button{color:var(--text-2);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:4px 10px;font:500 12px/1.2 Inter,system-ui,sans-serif}.at-compositor-modos>button.ativo{background:var(--neon-bg);color:var(--neon)}.at-compositor-modos>button.ativo.nota{background:var(--amber-bg);color:var(--amber)}.at-compositor-selo{color:var(--text-3);margin-left:auto;font:500 11px/1.2 Inter,system-ui,sans-serif}.at-compositor-selo+.at-compositor-selo{margin-left:8px}.at-compositor-selo.ok{color:var(--success)}.at-compositor-selo.alerta{color:var(--amber)}.at-citacao{border-left:3px solid var(--neon);background:var(--surface-2);border-radius:6px;align-items:flex-start;gap:8px;padding:6px 10px;display:flex}.at-citacao-modelo{border-left-color:var(--purple)}.at-citacao div{flex-direction:column;flex:1;gap:1px;min-width:0;font-size:12.5px;display:flex}.at-citacao strong{color:var(--neon);font-weight:600}.at-citacao-modelo strong{color:var(--purple)}.at-citacao span{color:var(--text-2);text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.at-citacao button{color:var(--text-2);cursor:pointer;background:0 0;border:0;font-size:16px;line-height:1}.at-compositor-caixa{border:1px solid var(--border-2);background:var(--bg-2);border-radius:12px;position:relative}.at-compositor-caixa:focus-within{border-color:var(--neon-border)}.at-compositor-caixa.nota{background:var(--amber-bg);border-color:var(--amber-border)}.at-compositor-campo{resize:none;width:100%;min-height:40px;max-height:180px;color:var(--text);background:0 0;border:0;outline:0;padding:10px 12px 4px;font:400 13.5px/1.45 Inter,system-ui,sans-serif;display:block}.at-compositor-campo:disabled{opacity:.6;cursor:not-allowed}.at-compositor-barra{justify-content:space-between;align-items:center;gap:8px;padding:4px 6px 6px;display:flex}.at-compositor-ferramentas,.at-compositor-envio{align-items:center;gap:2px;display:flex}.at-compositor-envio{gap:6px}.at-compositor-ferramentas>button,.at-gravar{min-width:30px;height:30px;color:var(--text-2);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;padding:0 6px;font:600 12px/1 Inter,system-ui,sans-serif;display:grid}.at-compositor-ferramentas>button:hover:not(:disabled),.at-gravar:hover:not(:disabled){background:var(--surface-2);color:var(--text)}.at-compositor-ferramentas>button:disabled,.at-gravar:disabled{opacity:.4;cursor:not-allowed}.at-compositor-ferramentas>.at-btn-ia{color:var(--purple);padding:0 9px}.at-compositor-ferramentas>.at-btn-ia.ativo{background:var(--purple-bg)}.at-compositor-aviso{color:var(--text-2);font-size:12px}.at-sugestoes{z-index:25;border:1px solid var(--border-2);background:var(--surface);max-height:260px;box-shadow:var(--shadow);border-radius:10px;margin:0;padding:4px 0;list-style:none;position:absolute;bottom:calc(100% + 6px);left:0;right:0;overflow-y:auto}.at-sugestoes-vazio{color:var(--text-2);padding:10px 12px;font-size:12.5px}.at-sugestoes button,.at-pop-lista button{text-align:left;cursor:pointer;width:100%;color:var(--text);background:0 0;border:0;flex-direction:column;gap:2px;padding:7px 12px;display:flex}.at-sugestoes button.ativa,.at-sugestoes button:hover,.at-pop-lista button:hover{background:var(--surface-2)}.at-sugestoes strong,.at-pop-lista strong{color:var(--neon);font:600 12.5px/1.3 Inter,system-ui,sans-serif}.at-pop-lista strong em{color:var(--text-3);font-style:normal;font-weight:500}.at-sugestoes span,.at-pop-lista span{color:var(--text-2);text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12.5px;display:-webkit-box;overflow:hidden}.at-pop{z-index:25;border:1px solid var(--border-2);background:var(--surface);width:min(420px,100%);max-height:360px;box-shadow:var(--shadow);border-radius:12px;flex-direction:column;gap:8px;padding:12px;display:flex;position:absolute;bottom:calc(100% + 6px);left:0;overflow-y:auto}.at-pop h4{letter-spacing:.07em;text-transform:uppercase;color:var(--text-2);margin:0;font:600 10.5px/1.3 Inter,system-ui,sans-serif}.at-pop .at-meta{margin:0}.at-pop-lista{margin:0 -12px;padding:0;list-style:none}.at-pop-emoji{grid-template-columns:repeat(8,1fr);gap:2px;width:320px;display:grid}.at-pop-emoji button{cursor:pointer;background:0 0;border:0;border-radius:6px;padding:6px 0;font-size:20px;line-height:1}.at-pop-emoji button:hover{background:var(--surface-2)}.at-tons{flex-wrap:wrap;gap:6px;display:flex}.at-tons button{border:1px solid var(--border-2);color:var(--text-2);cursor:pointer;background:0 0;border-radius:999px;padding:4px 10px;font:500 12px/1.2 Inter,system-ui,sans-serif}.at-tons button:hover:not(:disabled),.at-tons button.ativo{color:var(--purple);border-color:var(--purple-border);background:var(--purple-bg)}.at-ia-pedido{gap:6px;display:flex}.at-ia-pedido .campo{flex:1;min-width:0}.at-ia-resultado{border:1px solid var(--purple-border);background:var(--purple-bg);border-radius:10px;flex-direction:column;gap:8px;padding:10px;display:flex}.at-ia-resultado p{white-space:pre-wrap;margin:0;font-size:13px}.at-ia-resultado div{gap:6px;display:flex}.at-modelo-vars{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.at-atalhos{flex-direction:column;gap:6px;margin:0;display:flex}.at-atalhos div{grid-template-columns:150px 1fr;align-items:center;gap:8px;font-size:12.5px;display:grid}.at-atalhos dd{color:var(--text-2);margin:0}.at-atalhos kbd{border:1px solid var(--border-2);background:var(--surface-2);border-bottom-width:2px;border-radius:5px;padding:3px 6px;font:500 11px/1 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.at-resp-texto{resize:vertical;max-width:560px!important}.at-resp-previa{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (max-width:700px){.at-responder{display:none}.at-compositor-selo{width:100%;margin-left:0}}.at-numcor-neon{--numcor:var(--neon);--numcor-bg:var(--neon-bg);--numcor-borda:var(--neon-border)}.at-numcor-purple{--numcor:var(--purple);--numcor-bg:var(--purple-bg);--numcor-borda:var(--purple-border)}.at-numcor-amber{--numcor:var(--amber);--numcor-bg:var(--amber-bg);--numcor-borda:var(--amber-border)}.at-numcor-blue{--numcor:var(--blue);--numcor-bg:var(--blue-bg);--numcor-borda:var(--blue-border)}.at-numcor-success{--numcor:var(--success);--numcor-bg:var(--success-bg);--numcor-borda:var(--success-border)}.at-numcor-red{--numcor:var(--red);--numcor-bg:var(--red-bg);--numcor-borda:var(--red-border)}.at-numcor-gray{--numcor:var(--gray);--numcor-bg:var(--gray-bg);--numcor-borda:var(--gray-border)}.at-ponto-numero{background:var(--numcor,var(--neon));border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}.at-numero-id strong{align-items:center;gap:6px;display:inline-flex}.at-chip-numero{border:1px solid var(--numcor-borda,var(--border-2));background:var(--numcor-bg,transparent);color:var(--numcor,var(--text-2));white-space:nowrap;border-radius:999px;align-items:center;gap:5px;margin-left:6px;padding:1px 7px;font:600 10.5px/1.4 Inter,system-ui,sans-serif;display:inline-flex}.at-chip-numero:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}button.at-conversa-titulo{text-align:left;cursor:pointer;color:inherit;background:0 0;border:0;border-radius:8px;margin:-4px -6px;padding:4px 6px}button.at-conversa-titulo:hover{background:var(--surface-2)}.at-conversa-titulo>span{flex-wrap:wrap;align-items:center;display:flex}.at-caixa.at-sem-painel{grid-template-columns:minmax(300px,360px) minmax(0,1fr)}.at-caixa.at-sem-painel .at-painel{display:none}.at-lateral-abas{grid-template-columns:repeat(6,1fr) 36px}.at-lateral-fechar{cursor:pointer;background:0 0;border:0;font-size:18px;border-left:1px solid var(--border)!important;color:var(--red)!important}.at-balao-num{border-left:3px solid var(--numcor)}.at-saida.at-balao-num{background:var(--numcor-bg);border-color:var(--numcor-borda);border-left:1px solid var(--numcor-borda);border-right:3px solid var(--numcor)}.at-balao-numero{letter-spacing:.04em;text-transform:uppercase;color:var(--numcor);font:600 10px/1.2 Inter,system-ui,sans-serif}.at-registro-numero[class*=at-numcor-]>span{color:var(--numcor);border-color:var(--numcor-borda);background:var(--numcor-bg)}.at-registro-numero[class*=at-numcor-]:before,.at-registro-numero[class*=at-numcor-]:after{background:var(--numcor-borda)}.at-enviar-por{border:1px solid var(--numcor-borda);background:var(--numcor-bg);color:var(--numcor);border-radius:999px;align-items:center;gap:6px;margin-left:6px;padding:2px 4px 2px 10px;font:600 11.5px/1.2 Inter,system-ui,sans-serif;display:inline-flex}.at-enviar-por>span{opacity:.85;font-weight:500}.at-enviar-por select{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;max-width:260px;padding:2px 4px}.at-enviar-por select:disabled{cursor:default;opacity:1;appearance:none}.at-aviso-numero{background:var(--amber-bg);border:1px solid var(--amber-border);color:var(--text);border-radius:8px;margin:0;padding:6px 10px;font-size:12.5px}.at-aviso-numero button{color:var(--neon);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.at-pop-topo{justify-content:space-between;align-items:center;display:flex}.at-pop-fechar{color:var(--text-2);cursor:pointer;background:0 0;border:0;padding:0 2px;font-size:18px;line-height:1}.at-pop-fechar:hover{color:var(--text)}.at-pop-emoji{padding-top:28px;position:absolute}.at-pop-emoji .at-pop-fechar-emoji{padding:0;font-size:18px;position:absolute;top:6px;right:8px}.at-tags-conversa{flex-direction:row}.at-tag-add{display:contents;position:static}.at-tag-pop{width:100%;box-shadow:none;border-color:var(--border-2);background:var(--bg-2);margin-top:6px;position:static}.at-numero-cor{color:var(--text-2);justify-content:space-between;align-items:center;gap:8px;font-size:12px;display:flex}.at-numero-cor .at-cor-opcao{width:18px;height:18px}.at-ajustes-nav{z-index:5;background:var(--bg);flex-wrap:wrap;gap:6px;padding:8px 0;display:flex;position:sticky;top:0}.at-ajustes-nav a{border:1px solid var(--border-2);color:var(--text-2);border-radius:999px;padding:5px 11px;font:500 12.5px/1.2 Inter,system-ui,sans-serif;text-decoration:none}.at-ajustes-nav a:hover{color:var(--neon);border-color:var(--neon-border)}.at-ajustes-bloco{scroll-margin-top:56px}.at-salvo{color:var(--success);font-size:12px;font-weight:600}.at-prefs{flex-direction:column;display:flex}.at-pref{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;padding:12px 0;display:flex}.at-pref>div:first-child{flex-direction:column;gap:2px;max-width:520px;display:flex}.at-pref strong{font-size:13px;font-weight:600}.at-pref span{color:var(--text-2);font-size:12.5px}.at-pref .at-ordem{min-width:300px}.at-tabela-rolagem{overflow-x:auto}.at-permissoes{border-collapse:collapse;width:100%;font-size:13px}.at-permissoes th,.at-permissoes td{border-top:1px solid var(--border);text-align:center;padding:8px 10px}.at-permissoes thead th{vertical-align:bottom;border-top:0;font-weight:500}.at-permissoes thead th small{color:var(--text-3);margin-top:3px;font-size:11px;display:block}.at-permissoes tbody th{text-align:left;font-weight:500}.at-permissoes .at-chip-numero{margin-left:0}.at-permissoes input{accent-color:var(--neon);width:16px;height:16px}@media (max-width:700px){.at-pref{flex-direction:column;align-items:flex-start}.at-pref .at-ordem{width:100%;min-width:0}}.at-conversa-titulo .at-chip-numero{color:var(--numcor);font-size:10.5px}.at-tag.at-tag-crm{border:1px solid;font-weight:600}.at-tag.at-tag-crm button{color:#fff}.at-bloco-titulo{justify-content:space-between;align-items:center;gap:8px;display:flex}.at-sugerir-ia{border:1px solid var(--purple-border);background:var(--purple-bg);color:var(--purple);cursor:pointer;border-radius:999px;padding:2px 9px;font:600 11px/1.3 Inter,system-ui,sans-serif}.at-sugerir-ia:disabled{opacity:.6;cursor:wait}.at-sem-contato{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.at-sugestoes-tags{border:1px dashed var(--purple-border);background:var(--purple-bg);border-radius:8px;flex-direction:column;gap:6px;margin-top:4px;padding:8px;display:flex}.at-tag.at-tag-sugerida{cursor:pointer;color:var(--purple);border:1px dashed var(--purple-border);background:var(--surface)}.at-tag.at-tag-sugerida:hover{border-style:solid}.at-tag.at-tag-sugerida em{text-transform:uppercase;opacity:.75;font-size:9.5px;font-style:normal}.at-link-cfg{color:var(--text-2);text-decoration:underline}.at-pref-select{width:auto;min-width:240px}.at-hora{align-items:center;gap:4px;display:inline-flex}.at-tiques{color:var(--text-3);flex:none}.at-tiques-lida{color:var(--blue)}.at-tiques-erro{background:var(--red);color:#fff;border-radius:50%;place-items:center;width:13px;height:13px;font:700 9px/1 Inter,system-ui,sans-serif;display:inline-grid}.at-marcar-lidas{border-bottom:1px solid var(--border);background:var(--neon-bg);color:var(--text-2);justify-content:space-between;align-items:center;gap:8px;padding:7px 12px;font-size:12px;display:flex}.at-marcar-lidas button{color:var(--neon);cursor:pointer;background:0 0;border:0;padding:0;font:600 12px/1.2 Inter,system-ui,sans-serif}.at-pref-controles{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.at-perfil-form{flex-direction:column;gap:10px;display:flex}.at-perfil-form textarea{resize:vertical}.at-perfil-grade{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}@media (max-width:700px){.at-perfil-grade{grid-template-columns:1fr}.at-pref-controles{align-items:flex-start}}.at-numeros-cabeca{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.at-numeros-cabeca h2{letter-spacing:-.01em;margin:0 0 4px;font-size:20px;font-weight:600}.at-numeros-cabeca p{color:var(--text-2);margin:0;font-size:13px}.at-numeros-vazio{border:1px solid var(--border);background:var(--surface);border-radius:12px;flex-direction:column;align-items:flex-start;gap:10px;padding:28px;display:flex}.at-numeros-vazio h3{margin:0;font-size:16px;font-weight:600}.at-numeros-vazio p{max-width:620px;color:var(--text-2);margin:0;font-size:13px}.at-numeros-lista{border:1px solid var(--border);background:var(--surface);border-radius:12px;overflow:visible}.at-numeros-linha{grid-template-columns:minmax(200px,1.6fr) minmax(140px,1fr) minmax(150px,1fr) minmax(120px,.9fr) 72px 80px minmax(120px,.9fr) 48px;align-items:center;gap:12px;padding:12px 16px;font-size:13px;display:grid}.at-numeros-linha>span{flex-direction:column;gap:3px;min-width:0;display:flex}.at-numeros-linha small{color:var(--text-3);font-size:11.5px}.at-numeros-linha .num{text-align:right;font-variant-numeric:tabular-nums;align-items:flex-end;font-weight:600}.at-numeros-linha .num.destaque{color:var(--neon)}.at-numeros-titulos{color:var(--text-3);padding-top:10px;padding-bottom:10px;font-size:12px}.at-numeros-item{border-top:1px solid var(--border)}.at-numeros-item.caiu{background:var(--red-bg)}.at-numeros-nome{align-items:center;flex-direction:row!important;gap:10px!important}.at-numeros-nome>span:last-child{flex-direction:column;gap:2px;min-width:0;display:flex}.at-numeros-nome strong{font-size:13.5px;font-weight:600}.at-numeros-nome .at-ponto-numero{width:10px;height:10px}.at-numeros-linha .at-conexao{align-self:flex-start}.at-numeros-acoes{align-items:flex-end!important}.at-numeros-alerta{color:var(--red);justify-content:space-between;align-items:center;gap:12px;padding:0 16px 12px 36px;font-size:12.5px;display:flex}.at-menu-cores{border-bottom:1px solid var(--border);color:var(--text-2);flex-direction:column;gap:6px;padding:8px 14px 10px;font-size:12px;display:flex}.at-menu-cores .at-cor-opcao{width:18px;height:18px}.at-menu>button.at-menu-perigo{color:var(--red)}.at-menu>button:disabled{opacity:.5;cursor:default}.at-menu .at-erro{margin:6px 14px}.modal-caixa.at-assistente{max-width:760px;padding:0 0 4px}.at-assistente>h2{letter-spacing:-.01em;outline:none;margin:18px 24px 6px;font-size:18px;font-weight:600}.at-assistente-topo{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding:14px 20px 14px 24px;display:flex}.at-assistente-trilha{color:var(--text-3);flex-wrap:wrap;gap:6px 18px;font-size:12.5px;display:flex}.at-assistente-trilha span.feito{color:var(--text-2)}.at-assistente-trilha span.atual{color:var(--text);font-weight:600}.at-assistente-apoio{color:var(--text-2);max-width:600px;margin:0 24px 14px;font-size:13px}.at-assistente-campos{flex-direction:column;gap:16px;margin:6px 24px 8px;display:flex}.at-assistente-campos .campo{max-width:420px}.at-assistente-acoes{border-top:1px solid var(--border);justify-content:flex-end;gap:8px;margin-top:8px;padding:16px 24px;display:flex}.at-assistente>.at-erro,.at-assistente>.at-aviso-numero{margin:0 24px 12px}.at-modos{flex-direction:column;gap:8px;margin:10px 24px 4px;display:flex}.at-modo{border:1px solid var(--border);cursor:pointer;border-radius:10px;grid-template-columns:20px 1fr;gap:10px;padding:14px 16px;display:grid}.at-modo:hover{border-color:var(--border-2)}.at-modo.escolhido{border-color:var(--neon-border);background:var(--neon-bg)}.at-modo input{accent-color:var(--neon);margin-top:3px}.at-modo-corpo{flex-direction:column;gap:8px;min-width:0;display:flex}.at-modo-titulo{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.at-modo-titulo strong{font-size:14px;font-weight:600}.at-modo-corpo>p{color:var(--text-2);margin:0;font-size:13px}.at-modo-fatos{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;display:grid}.at-modo-fatos dt{color:var(--text-3);margin-bottom:2px;font-size:11.5px}.at-modo-fatos dd{color:var(--text);margin:0;font-size:12.5px}.at-modo-fatos .alerta dd{color:var(--red);font-weight:600}.at-selo.at-selo-ok{color:var(--success);background:var(--success-bg);border-color:var(--success-border)}.at-qr{grid-template-columns:260px 1fr;align-items:start;gap:24px;margin:8px 24px 20px;display:grid}.at-qr-imagem{border:1px solid var(--border);background:#fff;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:260px;padding:14px;display:flex}.at-qr-imagem img{width:232px;height:232px;image-rendering:pixelated;display:block}.at-qr-imagem .at-meta{color:#5c6878}.at-codigo-pareamento{letter-spacing:.08em;color:#0a0e1a;font:700 26px/1.2 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.at-qr-passos ol{flex-direction:column;gap:8px;margin:0 0 10px;padding-left:20px;font-size:13.5px;display:flex}.at-requisitos{color:var(--text);flex-direction:column;gap:6px;max-width:640px;margin:0 24px 14px;padding-left:18px;font-size:13px;display:flex}.at-pronto{flex-direction:column;margin:6px 24px 8px;display:flex}.at-pronto div{border-top:1px solid var(--border);grid-template-columns:120px 1fr;gap:12px;padding:10px 0;font-size:13px;display:grid}.at-pronto dt{color:var(--text-2)}.at-pronto dd{margin:0}@media (max-width:900px){.at-numeros-titulos{display:none!important}.at-numeros-linha{grid-template-columns:1fr auto;row-gap:8px}.at-numeros-linha>span:nth-child(3),.at-numeros-linha>span:nth-child(4),.at-numeros-linha>span:nth-child(5),.at-numeros-linha>span:nth-child(6){display:none}.at-numeros-alerta{padding-left:16px}.at-modo-fatos{grid-template-columns:repeat(2,minmax(0,1fr))}.at-qr{grid-template-columns:1fr}.at-numeros-cabeca{flex-direction:column;align-items:flex-start}}.at-modo{align-items:start}.at-perguntas{flex-direction:column;gap:8px;margin:6px 24px 8px;display:flex}.at-pergunta{border:1px solid var(--border);background:var(--surface);color:var(--text);text-align:left;font:inherit;cursor:pointer;border-radius:12px;flex-direction:column;gap:3px;padding:14px 44px 14px 16px;transition:border-color .16s ease-out,background-color .16s ease-out,transform .12s ease-out;display:flex;position:relative}.at-pergunta strong{font-size:14.5px;font-weight:600}.at-pergunta span{color:var(--text-2);font-size:13px}.at-pergunta .at-pergunta-seta{color:var(--text-3);font-size:20px;transition:transform .16s ease-out,color .16s ease-out;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.at-pergunta:hover:not(:disabled){border-color:var(--neon-border);background:var(--neon-bg)}.at-pergunta:hover:not(:disabled) .at-pergunta-seta{color:var(--neon);transform:translate(3px,-50%)}.at-pergunta:active:not(:disabled){transform:scale(.99)}.at-pergunta:focus-visible{outline:2px solid var(--neon);outline-offset:2px}.at-pergunta:disabled{opacity:.5;cursor:not-allowed}.at-assistente-acoes-entre{justify-content:space-between;align-items:center}.at-assistente-acoes-grupo{gap:8px;display:inline-flex}.at-link-botao{font:inherit;color:var(--neon);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:4px 0;font-size:13px;text-decoration:underline}.at-link-botao:disabled{color:var(--text-3);cursor:not-allowed}.at-qr-guia{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.at-aguardando{color:var(--text-2);align-items:center;gap:8px;margin:0;font-size:13px;display:inline-flex}.at-aguardando .at-conexao-ponto{background:var(--amber);animation:1.4s ease-in-out infinite at-pulso}.at-guia{flex-direction:column;align-items:center;gap:10px;width:100%;max-width:300px;margin:0;display:flex}.at-guia-celular{width:150px;height:auto;display:block}.at-guia-celular text{font-family:inherit}.at-guia-celular .g-corpo{fill:var(--surface-2);stroke:var(--border-2);stroke-width:1.5px}.at-guia-celular .g-tela{fill:#f4f6f8}.at-guia-celular .g-camera{fill:#0a0e1a;opacity:.85}.at-guia-celular .g-barra{fill:#128c7e}.at-guia-celular .g-titulo{fill:#fff;font-size:13px;font-weight:600}.at-guia-celular .g-pontos circle{fill:#fff}.at-guia-celular .g-alvo{fill:#ffffff47;transform-box:fill-box;transform-origin:50%;animation:1.2s ease-out infinite g-toque}.at-guia-celular .g-alvo-anel{fill:none;stroke:var(--neon);stroke-width:3px;transform-box:fill-box;transform-origin:50%;animation:1.2s ease-out infinite g-toque}.at-guia-celular .g-avatar{fill:#cfd6de}.at-guia-celular .g-linha{fill:#9aa5b1}.at-guia-celular .g-linha-fraca{fill:#d7dde3}.at-guia-celular .g-menu{fill:#fff;stroke:#d7dde3;filter:drop-shadow(0 4px 8px #0a0e1a2e)}.at-guia-celular .g-destaque{fill:#6ac2c64d;animation:1.2s ease-in-out infinite at-pulso}.at-guia-celular .g-item{fill:#3b4654;font-size:9.5px}.at-guia-celular .g-item-forte{fill:#0a0e1a;font-weight:700}.at-guia-celular .g-ilustra{fill:#e6f4f1}.at-guia-celular .g-botao{fill:#128c7e}.at-guia-celular .g-botao-texto{fill:#fff;font-size:10px;font-weight:600}.at-guia-celular .g-camera-fundo{fill:#1d2433}.at-guia-celular .g-mira{fill:#fff;stroke:var(--neon);stroke-width:3px}.at-guia-celular .g-qr{fill:#0a0e1a}.at-guia-celular .g-varredura{fill:var(--neon);opacity:.85;animation:1.6s ease-in-out infinite alternate g-varrer}.at-guia-celular .g-legenda-escura{fill:#fff;font-size:10.5px}.at-guia-celular .g-codigo{fill:#0a0e1a;letter-spacing:.06em;font:700 15px ui-monospace,SFMono-Regular,Menlo,monospace}.at-guia-celular>g{animation:.26s ease-out g-entra}@keyframes g-toque{0%{opacity:1;transform:scale(.7)}to{opacity:0;transform:scale(1.5)}}@keyframes g-varrer{0%{transform:translateY(-44px)}to{transform:translateY(44px)}}@keyframes g-entra{0%{opacity:0;transform:translate(8px)}to{opacity:1;transform:none}}.at-guia figcaption{text-align:center;flex-direction:column;align-items:center;gap:8px;display:flex}.at-guia-legenda{color:var(--text);min-height:2.6em;font-size:13.5px;font-weight:600}.at-guia-pontos{gap:6px;display:inline-flex}.at-guia-pontos span{background:var(--border-2);border-radius:3px;width:6px;height:6px;transition:width .2s ease-out,background-color .2s ease-out}.at-guia-pontos span.atual{background:var(--neon);width:18px}.at-guia-lista{text-align:left;flex-direction:column;gap:6px;margin:0;padding-left:20px;font-size:13px;display:flex}.at-checagem{flex-direction:column;gap:8px;max-width:640px;margin:4px 24px 14px;display:flex}.at-checagem-item{border:1px solid var(--border);cursor:pointer;border-radius:10px;grid-template-columns:20px 1fr;align-items:start;gap:10px;padding:12px 14px;font-size:13.5px;transition:border-color .16s ease-out,background-color .16s ease-out;display:grid}.at-checagem-item input{accent-color:var(--neon);width:16px;height:16px;margin-top:2px}.at-checagem-item.ok{border-color:var(--success-border);background:var(--success-bg)}.at-pronto-selo{justify-content:flex-start;margin:20px 24px 4px;display:flex}.at-pronto-selo .c{fill:var(--success-bg);stroke:var(--success);stroke-width:2px}.at-pronto-selo .v{fill:none;stroke:var(--success);stroke-width:3.5px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:40;stroke-dashoffset:40px;animation:.42s ease-out .16s forwards g-traco}@keyframes g-traco{to{stroke-dashoffset:0}}.at-chegando{color:var(--text);font-weight:600}@media (prefers-reduced-motion:reduce){.at-guia-celular *,.at-guia-celular>g,.at-aguardando .at-conexao-ponto,.at-pergunta,.at-pergunta-seta{transition:none!important;animation:none!important}.at-pronto-selo .v{stroke-dashoffset:0;animation:none}}.at-situacao{white-space:nowrap;border:1px solid;border-radius:999px;padding:2px 8px;font:600 10.5px/1.3 Inter,system-ui,sans-serif}.at-situacao-nova{color:var(--red);background:var(--red-bg);border-color:var(--red-border)}.at-situacao-esperando_voce{color:var(--amber);background:var(--amber-bg);border-color:var(--amber-border)}.at-situacao-esperando_cliente{color:var(--text-2);background:var(--surface-2);border-color:var(--border-2)}.at-situacao-encerrada{color:var(--success);background:var(--success-bg);border-color:var(--success-border)}.at-encerrar-grupo{align-items:center;gap:8px;display:inline-flex}.at-topo-acoes .at-menu-ancora>.at-situacao{margin-right:8px}.at-menu-encerrar{min-width:260px;right:0}.at-menu-encerrar button{text-align:left}.at-menu-titulo{color:var(--text-3);text-transform:uppercase;letter-spacing:.06em;margin:4px 10px 6px;font-size:11px;font-weight:600}.at-menu-nota{color:var(--text-3);margin:6px 10px 4px;font-size:11.5px}.at-menu-secundario{color:var(--text-2)!important;border-top:1px solid var(--border)!important}.at-painel,.at-relatorios{flex-direction:column;gap:14px;padding-bottom:32px;display:flex}.at-painel-topo{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.at-painel-topo h2{margin:0;font-size:20px;font-weight:600}.at-painel-topo p{color:var(--text-2);margin:4px 0 0;font-size:12.5px}.at-painel-topo p a{color:var(--neon)}.at-painel-ao-vivo{color:var(--text-3);align-items:center;gap:8px;font-size:12px;display:inline-flex}.at-painel-pulso{background:var(--success);width:8px;height:8px;box-shadow:0 0 0 0 var(--success-border);border-radius:50%;animation:2s ease-out infinite at-ao-vivo}@keyframes at-ao-vivo{0%{box-shadow:0 0 0 0 var(--success-border)}to{box-shadow:0 0 0 8px #0000}}.at-painel-ok{background:var(--success-bg);border:1px solid var(--success-border);color:var(--success);border-radius:8px;margin:0;padding:8px 12px;font-size:13px}.at-painel-kpis .in-k-det{line-height:1.4}.at-k-alerta{border-color:var(--red-border);box-shadow:inset 3px 0 0 var(--red)}.at-k-atencao{box-shadow:inset 3px 0 0 var(--amber)}.at-k-ruim{color:var(--red);font-weight:600}.at-prazo-ok{color:var(--text)}.at-prazo-perto{color:var(--amber);font-weight:600}.at-prazo-atrasada{color:var(--red);font-weight:600}.at-painel-bloco{scroll-margin-top:80px}.at-contagem{background:var(--surface-2);font:600 11px/1.4 var(--mono);color:var(--text-2);border-radius:999px;margin-left:6px;padding:1px 7px}.at-tabela{border-collapse:collapse;width:100%;font-size:13px}.at-tabela th,.at-tabela td{border-top:1px solid var(--border);text-align:left;white-space:nowrap;padding:9px 10px}.at-tabela thead th{color:var(--text-3);border-top:0;font-size:12px;font-weight:500}.at-tabela tbody th{font-weight:500}.at-tabela .num{text-align:right;font-variant-numeric:tabular-nums}.at-tabela .zero{color:var(--text-3)}.at-tabela .ruim{color:var(--red);font-weight:600}.at-tabela tr.clicavel{cursor:pointer}.at-tabela tr.clicavel:hover{background:var(--surface-2)}.at-tabela tr.ativa{background:var(--neon-bg)}.at-tabela tr.sem-dono th{color:var(--amber)}.at-tabela-nome{font:inherit;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:8px;padding:0;display:inline-flex}.at-tabela-nome small{color:var(--text-3);font-size:11px;font-weight:400}.at-tabela-ordem{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.at-tabela-ordem:hover{color:var(--text)}.at-tipo-linha{background:var(--border-2);border-radius:2px;flex:none;width:8px;height:8px}.at-tipo-linha.pessoa{background:var(--neon);border-radius:50%}.at-tipo-linha.departamento{background:var(--blue)}.at-tipo-linha.sem_dono{background:var(--amber)}.at-painel-lista{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.at-painel-item{border-top:1px solid var(--border);align-items:center;gap:12px;padding:10px 4px;display:flex}.at-painel-item input[type=checkbox]{accent-color:var(--neon);flex:none;width:16px;height:16px}.at-painel-item.atrasada{background:linear-gradient(90deg, var(--red-bg), transparent 40%)}.at-prazo-ponto{background:var(--success);border-radius:50%;flex:none;width:10px;height:10px}.at-prazo-ponto.perto{background:var(--amber)}.at-prazo-ponto.atrasada{background:var(--red)}.at-painel-item-corpo{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.at-painel-item-nome{flex-wrap:wrap;align-items:center;gap:4px;font-size:13.5px;display:flex}.at-painel-item-nome .at-chip-numero{margin-left:4px}.at-painel-item-previa{color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.at-painel-item-meta{color:var(--text-3);font-size:11.5px}.at-painel-espera{font:600 15px/1.2 var(--mono);flex-direction:column;align-items:flex-end;min-width:74px;display:flex}.at-painel-espera small{color:var(--text-3);font:400 10.5px/1.3 Inter,system-ui,sans-serif}.at-painel-lista.compacta .at-painel-item{padding:8px 4px}.at-selo-mini{color:var(--red);background:var(--red-bg);border-radius:999px;padding:1px 6px;font-size:10px;font-weight:600}.at-lote{border:1px dashed var(--border-2);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:4px;padding:8px 10px;transition:background-color .16s ease-out,border-color .16s ease-out;display:flex}.at-lote.ativo{border-style:solid;border-color:var(--neon-border);background:var(--neon-bg)}.at-lote-todas{color:var(--text-2);cursor:pointer;align-items:center;gap:8px;font-size:12.5px;display:inline-flex}.at-lote-todas input{accent-color:var(--neon);width:16px;height:16px}.at-lote-acoes{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.at-lote-atribuir{gap:6px;display:inline-flex}.at-lote-atribuir .campo{min-width:180px;padding-top:6px;padding-bottom:6px}.at-calor{flex-direction:column;gap:3px;display:flex;overflow-x:auto}.at-calor-linha{grid-template-columns:34px repeat(24,minmax(14px,1fr));align-items:center;gap:3px;display:grid}.at-calor-hora{color:var(--text-3);font-size:10px}.at-calor-dia{color:var(--text-2);font-size:11px}.at-calor-cel{background:var(--surface-2);border-radius:3px;min-width:14px;height:16px;display:inline-block}.at-calor-cel.n1{background:var(--neon)}@supports (color:color-mix(in lab, red, red)){.at-calor-cel.n1{background:color-mix(in srgb, var(--neon) 22%, transparent)}}.at-calor-cel.n2{background:var(--neon)}@supports (color:color-mix(in lab, red, red)){.at-calor-cel.n2{background:color-mix(in srgb, var(--neon) 45%, transparent)}}.at-calor-cel.n3{background:var(--neon)}@supports (color:color-mix(in lab, red, red)){.at-calor-cel.n3{background:color-mix(in srgb, var(--neon) 70%, transparent)}}.at-calor-cel.n4{background:var(--neon)}.at-calor-legenda{color:var(--text-3);align-items:center;gap:4px;margin:8px 0 0;font-size:11px;display:flex}.at-calor-legenda .at-calor-cel{width:14px;height:10px}.at-relatorios-acoes{gap:8px;display:inline-flex}.at-relatorios-filtros{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.at-relatorios-filtros .campo{width:auto;min-width:160px;padding-top:6px;padding-bottom:6px}.at-relatorios-datas{color:var(--text-2);align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.at-relatorios-datas .campo{min-width:0}.at-relatorios .in-sub-tit{margin:6px 0 -4px}.at-relatorios-nota{color:var(--text-2);margin:-4px 0 0;font-size:12.5px}.at-relatorios-linha{align-items:start}.at-relatorios[aria-busy=true] .in-kpis,.at-relatorios[aria-busy=true] .in-card{opacity:.6;transition:opacity .16s ease-out}.at-colunas{align-items:flex-end;gap:2px;height:140px;padding-top:6px;display:flex}.at-coluna{flex-direction:column;flex:1;justify-content:flex-end;gap:3px;min-width:3px;height:100%;display:flex}.at-coluna-barra{background:var(--neon);border-radius:3px 3px 0 0;min-height:2px;display:block}.at-coluna.fds .at-coluna-barra{opacity:.45}.at-coluna-tempo{background:var(--amber);border-radius:2px;height:6px;display:block}.at-coluna-tempo.ruim{background:var(--red)}.at-coluna:hover .at-coluna-barra{background:var(--neon-hover)}.at-colunas-eixo{font:11px/1 var(--mono);color:var(--text-3);justify-content:space-between;margin-top:6px;display:flex}.at-barras{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.at-barras li{grid-template-columns:minmax(110px,38%) 1fr auto;align-items:center;gap:10px;font-size:12.5px;display:grid}.at-barras-rot{color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.at-barras-trilho{background:var(--surface-2);border-radius:4px;height:8px;overflow:hidden}.at-barras-valor{background:var(--neon);border-radius:4px;height:100%;display:block}.at-barras-valor.autor-celular{background:var(--amber)}.at-barras-valor.autor-agente{background:var(--purple)}.at-barras-valor.autor-automacao,.at-barras-valor.autor-sistema{background:var(--blue)}.at-barras-valor.autor-desconhecido{background:var(--gray)}.at-barras-num{font:600 12.5px/1 var(--mono);text-align:right;white-space:nowrap}.at-barras-num small{color:var(--text-3);margin-left:4px;font-weight:400}.at-como-calcula{color:var(--text-2);font-size:12.5px}.at-como-calcula summary{cursor:pointer;color:var(--neon)}.at-como-calcula ul{flex-direction:column;gap:4px;margin:8px 0 0;padding-left:18px;display:flex}.at-regras{flex-direction:column;gap:6px;display:flex}.at-regras-grupo{border:0;border-top:1px solid var(--border);flex-direction:column;gap:10px;min-width:0;margin:0;padding:16px 0 10px;display:flex}.at-regras-grupo legend{float:left;width:100%;margin-bottom:6px;padding:0;font-size:14px;font-weight:600}.at-regras-grupo>.at-meta{margin:0}.at-regras-sub{background:var(--surface-2);border-radius:10px;flex-direction:column;gap:8px;padding:12px 14px;display:flex}.at-regras-rotulo{font-size:13px;font-weight:600}.at-regras-sub .at-meta{margin:0}.at-regras-linha{color:var(--text-2);flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.at-regras-dica{margin:-4px 0 0!important;font-size:11.5px!important}.at-regras-previa{color:var(--text-3);font-size:12px}.at-regras-previa.atencao{color:var(--amber);font-weight:600}.at-regra-numero{align-items:center;gap:6px;display:inline-flex}.at-regra-numero .campo{text-align:right;font-variant-numeric:tabular-nums;width:78px;padding-top:6px;padding-bottom:6px}.at-regra-chave{cursor:pointer;align-items:flex-start;gap:10px;font-size:13px;display:flex}.at-regra-chave input{appearance:none;background:var(--border-2);cursor:pointer;border-radius:999px;flex:none;width:34px;height:20px;margin:1px 0 0;transition:background-color .16s ease-out;position:relative}.at-regra-chave input:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .16s ease-out;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #00000040}.at-regra-chave input:checked{background:var(--neon)}.at-regra-chave input:checked:after{transform:translate(14px)}.at-regra-chave input:focus-visible{outline:2px solid var(--neon);outline-offset:2px}.at-regra-chave span{flex-direction:column;gap:2px;display:flex}.at-regra-chave strong{font-weight:500}.at-regra-chave small{color:var(--text-3);font-size:11.5px}.at-modo-status{grid-template-columns:1fr 1fr;gap:8px;display:grid}.at-modo-status-op{border:1px solid var(--border);cursor:pointer;border-radius:10px;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.at-modo-status-op:hover{border-color:var(--border-2)}.at-modo-status-op.escolhido{border-color:var(--neon-border);background:var(--neon-bg)}.at-modo-status-op input{accent-color:var(--neon);margin-top:3px}.at-modo-status-op span{flex-direction:column;gap:4px;display:flex}.at-modo-status-op strong{align-items:center;gap:6px;font-size:13.5px;font-weight:600;display:flex}.at-modo-status-op small{color:var(--text-2);font-size:12px;line-height:1.45}.at-motivos{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.at-motivos li{border:1px solid var(--border-2);background:var(--surface);border-radius:999px;align-items:center;gap:6px;padding:4px 4px 4px 10px;font-size:12.5px;display:inline-flex}.at-motivos-acoes{display:inline-flex}.at-icone-botao{width:22px;height:22px;color:var(--text-3);cursor:pointer;background:0 0;border:0;border-radius:50%;font-size:13px;line-height:1}.at-icone-botao:hover:not(:disabled){background:var(--surface-2);color:var(--text)}.at-icone-botao:disabled{opacity:.35;cursor:default}.at-motivos-novo{gap:6px;max-width:460px;display:flex}.at-dias{flex-wrap:wrap;gap:6px;display:flex}.at-dia{border:1px solid var(--border-2);background:var(--surface);color:var(--text-2);cursor:pointer;border-radius:999px;padding:6px 12px;font:500 12.5px/1 Inter,system-ui,sans-serif}.at-dia.on{background:var(--neon);border-color:var(--neon);color:var(--neon-text);font-weight:600}.at-dia:focus-visible{outline:2px solid var(--neon);outline-offset:2px}.at-hora{width:110px;padding-top:6px;padding-bottom:6px}.at-regras-rodape{border-top:1px solid var(--border);background:var(--surface);justify-content:flex-end;align-items:center;gap:8px;padding:12px 0 2px;display:flex;position:sticky;bottom:0}@media (max-width:900px){.at-modo-status{grid-template-columns:1fr}.at-painel-item{flex-wrap:wrap}.at-painel-espera{min-width:0}.at-barras li{grid-template-columns:1fr auto}.at-barras-trilho{grid-area:2/1/auto/-1}}@media (prefers-reduced-motion:reduce){.at-painel-pulso{animation:none}}@media print{.at-abas,.at-relatorios-acoes,.at-relatorios-filtros,.at-como-calcula{display:none!important}}.at-relatorios .in-card .in-sub-tit{margin:18px 0 10px}.ag{flex-direction:column;gap:14px;padding-bottom:32px;display:flex}.ag-estado{vertical-align:middle;color:var(--text-2);background:var(--surface-2);border:1px solid var(--border-2);border-radius:999px;margin-left:8px;padding:2px 9px;font:600 11px/1.5 Inter,system-ui,sans-serif}.ag-estado.on{color:var(--success);background:var(--success-bg);border-color:var(--success-border)}.ag-abas{border-bottom:1px solid var(--border);gap:4px;display:flex}.ag-abas button{color:var(--text-2);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:4px;margin-bottom:-1px;padding:8px 12px;font:500 13px/1.2 Inter,system-ui,sans-serif;display:inline-flex}.ag-abas button:hover{color:var(--text)}.ag-abas button.ativa{color:var(--neon);border-bottom-color:var(--neon)}.ag-aviso{border:1px solid var(--blue-border);background:var(--blue-bg);color:var(--text);border-radius:10px;padding:12px 14px;font-size:13px;line-height:1.5}.ag-visao,.ag-instrucoes,.ag-melhorias{flex-direction:column;gap:14px;display:flex}.ag-visao .in-k-link{text-align:left;font:inherit;cursor:pointer}.ag-config{flex-direction:column;gap:14px;max-width:760px;display:flex}.ag-config .at-rotulo-campo{max-width:360px}.ag-sem-borda{border-top:0;padding-top:4px}.ag-editor{min-height:420px;font:13px/1.55 var(--mono);resize:vertical;white-space:pre-wrap}.ag-versoes{margin:0;padding:0;list-style:none}.ag-versoes li{border-top:1px solid var(--border);align-items:center;gap:12px;padding:10px 0;display:flex}.ag-versoes li:first-child{border-top:0}.ag-versoes li.atual .ag-versao-num{background:var(--neon);color:var(--neon-text)}.ag-versao-num{text-align:center;background:var(--surface-2);width:40px;font:600 12px/1.4 var(--mono);border-radius:6px;flex:none;padding:3px 0}.ag-versao-corpo{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ag-versao-corpo strong{font-size:13px;font-weight:500}.ag-versao-corpo small{color:var(--text-3);font-size:11.5px}.ag-versao-acoes{gap:6px;display:inline-flex}.ag-versao-texto{background:var(--surface-2);max-height:360px;font:12px/1.5 var(--mono);white-space:pre-wrap;border-radius:8px;margin:10px 0 0;padding:12px;overflow:auto}.ag-sim{flex-direction:column;display:flex}.ag-sim-controles{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.ag-sim-conversa{background:var(--bg-2);border:1px solid var(--border);border-radius:10px;flex-direction:column;gap:8px;min-height:320px;max-height:520px;padding:14px;display:flex;overflow-y:auto}.ag-sim-vazio{text-align:center;color:var(--text-2);margin:auto;font-size:13px}.ag-sim-exemplos{flex-wrap:wrap;justify-content:center;gap:6px;margin-top:8px;display:flex}.ag-exemplo{border:1px dashed var(--border-2);background:var(--surface);color:var(--text-2);cursor:pointer;border-radius:8px;padding:6px 12px;font:12.5px/1.3 Inter,system-ui,sans-serif}.ag-exemplo:hover{border-color:var(--neon-border);color:var(--text)}.ag-sim-msg{flex-direction:column;gap:4px;max-width:78%;display:flex}.ag-sim-msg.cliente{align-self:flex-start}.ag-sim-msg.agente{align-self:flex-end;align-items:flex-end}.ag-sim-balao{white-space:pre-wrap;border-radius:12px;padding:8px 12px;font-size:13.5px;line-height:1.45}.ag-sim-msg.cliente .ag-sim-balao{background:var(--surface);border:1px solid var(--border);border-top-left-radius:4px}.ag-sim-msg.agente .ag-sim-balao{background:var(--neon-bg);border:1px solid var(--neon-border);border-top-right-radius:4px}.ag-sim-aviso{background:var(--amber-bg);color:var(--amber);border-radius:8px;padding:4px 10px;font-size:11.5px;font-weight:600}.ag-sim-acoes{align-items:center;gap:4px;display:inline-flex}.ag-nota,.ia-nota{cursor:pointer;filter:grayscale();opacity:.6;background:0 0;border:1px solid #0000;border-radius:7px;width:28px;height:26px;font-size:13px;transition:opacity .12s ease-out,filter .12s ease-out}.ag-nota:hover,.ia-nota:hover{opacity:1;filter:none;background:var(--surface-2)}.ag-nota.on,.ia-nota.on{opacity:1;filter:none;border-color:var(--border-2);background:var(--surface)}.ag-sim-campo{gap:8px;margin-top:10px;display:flex}.ag-sim-campo .campo{flex:1}.ag-digitando{gap:4px;display:inline-flex;padding:12px 14px!important}.ag-digitando span{background:var(--text-3);border-radius:50%;width:6px;height:6px;animation:1s ease-in-out infinite ag-pulo}.ag-digitando span:nth-child(2){animation-delay:.15s}.ag-digitando span:nth-child(3){animation-delay:.3s}@keyframes ag-pulo{0%,to{opacity:.5;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}.ag-orientar-inline{background:var(--surface);border:1px solid var(--border-2);border-radius:10px;flex-direction:column;gap:6px;width:min(420px,100%);padding:10px 12px;display:flex}.ag-orientar-acoes{justify-content:flex-end;gap:6px;display:flex}.ag-fila{margin:0;padding:0;list-style:none}.ag-fila li{border-top:1px solid var(--border);gap:12px;padding:12px 4px;display:flex}.ag-fila li input{accent-color:var(--neon);flex:none;width:16px;height:16px;margin-top:3px}.ag-fila-corpo{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.ag-fila-corpo blockquote{border-left:3px solid var(--neon-border);background:var(--surface-2);color:var(--text-2);white-space:pre-wrap;border-radius:0 6px 6px 0;margin:0;padding:6px 10px;font-size:12.5px}.ag-fila-corpo p{margin:0;font-size:13.5px}.ag-fila-corpo small{color:var(--text-3);font-size:11.5px}.ag-fila-corpo small a{color:var(--neon)}.ag-proposta{border-color:var(--neon-border);box-shadow:0 0 0 4px var(--neon-bg)}.ag-regras-propostas{flex-direction:column;gap:10px;margin:0 0 8px;padding:0;list-style:none;display:flex}.ag-regras-propostas li{align-items:flex-start;gap:10px;display:flex}.ag-regras-propostas li input{accent-color:var(--neon);flex:none;width:16px;height:16px;margin-top:10px}.ag-regras-propostas li>div{flex-direction:column;flex:1;gap:4px;display:flex}.ia-barra{align-items:center;gap:6px;margin-right:8px;display:inline-flex}.ia-condutor{color:var(--text-2);background:var(--surface-2);border:1px solid var(--border-2);white-space:nowrap;border-radius:999px;padding:2px 9px;font:600 11px/1.5 Inter,system-ui,sans-serif}.ia-condutor.ia{color:var(--purple);background:var(--purple)}@supports (color:color-mix(in lab, red, red)){.ia-condutor.ia{background:color-mix(in srgb, var(--purple) 12%, transparent)}}.ia-condutor.ia{border-color:var(--purple)}@supports (color:color-mix(in lab, red, red)){.ia-condutor.ia{border-color:color-mix(in srgb, var(--purple) 35%, transparent)}}.ia-botao{white-space:nowrap;padding-top:5px;padding-bottom:5px;font-size:12.5px}.ia-previa-botao{color:var(--purple)}.ia-chip{color:var(--purple);background:var(--purple);border-radius:999px;padding:1px 6px;font:600 10px/1.4 Inter,system-ui,sans-serif}@supports (color:color-mix(in lab, red, red)){.ia-chip{background:color-mix(in srgb, var(--purple) 12%, transparent)}}.ia-acoes{justify-content:flex-end;align-items:center;gap:2px;margin-top:4px;display:flex}.ia-orientar-link{color:var(--purple);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:2px 6px;font:500 11.5px/1.2 Inter,system-ui,sans-serif}.ia-orientar-link:hover{background:var(--surface-2)}.ia-previa{border:1px solid var(--purple);border-radius:12px;margin:0 16px 8px;padding:12px 14px}@supports (color:color-mix(in lab, red, red)){.ia-previa{border:1px solid color-mix(in srgb, var(--purple) 35%, transparent)}}.ia-previa{background:var(--surface);box-shadow:0 0 0 4px var(--purple)}@supports (color:color-mix(in lab, red, red)){.ia-previa{box-shadow:0 0 0 4px color-mix(in srgb, var(--purple) 8%, transparent)}}.ia-previa header{align-items:center;gap:10px;margin-bottom:8px;display:flex}.ia-previa header strong{color:var(--purple);font-size:13px}.ia-previa-sub{color:var(--text-3);flex:1;font-size:11.5px}.ia-previa-baloes{flex-direction:column;align-items:flex-end;gap:6px;transition:opacity .16s ease-out;display:flex}.ia-previa-balao{background:var(--purple);border-radius:12px 12px 4px;max-width:85%;padding:8px 12px}@supports (color:color-mix(in lab, red, red)){.ia-previa-balao{background:color-mix(in srgb, var(--purple) 10%, transparent)}}.ia-previa-balao{border:1px dashed var(--purple)}@supports (color:color-mix(in lab, red, red)){.ia-previa-balao{border:1px dashed color-mix(in srgb, var(--purple) 40%, transparent)}}.ia-previa-balao{white-space:pre-wrap;font-size:13.5px;line-height:1.45}.ia-previa-acoes{flex-wrap:wrap;align-items:center;gap:4px;margin-top:10px;display:flex}.ia-previa-espaco{flex:1}.ia-dialogo{width:min(560px,100vw - 32px);padding:0}.ia-dialogo-topo{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:14px 18px;display:flex}.ia-dialogo-topo h2{margin:0;font-size:16px;font-weight:600}.ia-dialogo-corpo{flex-direction:column;gap:12px;padding:14px 18px 4px;display:flex}.ia-dialogo-apoio{color:var(--text-2);margin:0;font-size:13px}.ia-trecho{border-left:3px solid var(--purple);background:var(--surface-2);white-space:pre-wrap;border-radius:0 8px 8px 0;margin:0;padding:8px 12px;font-size:13px}.ia-trecho span{color:var(--text-3);margin-bottom:2px;font-size:11px;font-weight:600;display:block}.ia-alcance{border:0;flex-direction:column;gap:6px;margin:0;padding:0;display:flex}.ia-alcance legend{margin-bottom:6px;padding:0;font-size:12.5px;font-weight:600}.ia-alcance label{border:1px solid var(--border);cursor:pointer;border-radius:10px;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.ia-alcance label.escolhido{border-color:var(--neon-border);background:var(--neon-bg)}.ia-alcance input{accent-color:var(--neon);margin-top:3px}.ia-alcance span{flex-direction:column;gap:2px;display:flex}.ia-alcance strong{font-size:13px;font-weight:600}.ia-alcance small{color:var(--text-2);font-size:12px}.ia-ativas{background:var(--surface-2);border-radius:10px;padding:10px 12px;font-size:12.5px}.ia-ativas>span{color:var(--text-3);font-size:11.5px;font-weight:600}.ia-ativas ul{flex-direction:column;gap:4px;margin:6px 0 0;padding:0;list-style:none;display:flex}.ia-ativas li{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}@media (max-width:900px){.ia-previa-botao span{display:none}.ag-sim-msg{max-width:92%}}@media (prefers-reduced-motion:reduce){.ag-digitando span{animation:none}}.wt-resumo{color:var(--text-3);font-size:12px}.wt-queda{background:var(--red-bg);border:1px solid var(--red-border);color:var(--red);border-radius:8px;align-items:center;gap:8px;margin:10px 12px 0;padding:8px 10px;font-size:12.5px;font-weight:600;text-decoration:none;display:flex}.wt-queda-ponto{background:var(--red);border-radius:50%;flex:none;width:8px;height:8px}.wt-item{align-items:center}.wt-avatar{width:32px;height:32px;color:var(--numcor,var(--neon));background:var(--numcor-bg,var(--neon-bg));border:1px solid var(--numcor-borda,var(--neon-border));border-radius:50%;flex:none;place-items:center;font:600 13px/1 Inter,system-ui,sans-serif;display:grid}.wt-n{background:var(--neon);min-width:20px;height:20px;color:var(--neon-text);text-align:center;border-radius:999px;flex:none;padding:0 6px;font:700 11px/20px Inter,system-ui,sans-serif}.wt-numeros{border-top:1px solid var(--border);flex-wrap:wrap;gap:6px;padding:10px 12px;display:flex}.wt-numero{color:var(--text-2);align-items:center;gap:5px;font-size:11.5px;display:inline-flex}.wt-numero span{background:var(--success);border-radius:50%;width:7px;height:7px}.wt-numero.caiu{color:var(--red);font-weight:600}.wt-numero.caiu span{background:var(--red)}.pv{overflow:hidden}@media (min-width:1101px){.pv{animation:.32s cubic-bezier(.32,.72,0,1) both pv-abre}.pv-cartao{width:380px;animation:.36s cubic-bezier(.32,.72,0,1) both pv-cartao-entra}.pv.saindo{animation:.22s cubic-bezier(.4,0,1,1) both pv-fecha}.pv.saindo .pv-cartao{animation:.18s ease-in both pv-cartao-sai}}@media (max-width:1100px){.pv{animation:.3s cubic-bezier(.32,.72,0,1) both pv-desliza}.pv.saindo{animation:.22s cubic-bezier(.4,0,1,1) both pv-desliza-sai}}@keyframes pv-abre{0%{width:0;padding-left:0}to{width:380px;padding-left:12px}}@keyframes pv-fecha{0%{width:380px;padding-left:12px}to{width:0;padding-left:0}}@keyframes pv-cartao-entra{0%{opacity:0;transform:translate(-16px)}to{opacity:1;transform:none}}@keyframes pv-cartao-sai{to{opacity:0;transform:translate(-16px)}}@keyframes pv-desliza{0%{transform:translate(-100%)}to{transform:none}}@keyframes pv-desliza-sai{to{transform:translate(-100%)}}@media (prefers-reduced-motion:reduce){.pv,.pv.saindo,.pv-cartao,.pv.saindo .pv-cartao{animation:none}}.te-item{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;gap:1px;margin:-4px -6px;padding:4px 6px;display:grid}.te-item:hover{background:var(--surface-2)}.te-form{border:1px solid var(--border);background:var(--surface-2);border-radius:10px;padding:10px;gap:8px!important;display:grid!important}.te-opcoes{flex-wrap:wrap;align-items:center;gap:10px;font-size:12.5px;display:flex}.te-opcoes select{width:auto}.te-opcoes label{align-items:center;gap:4px;display:inline-flex}.te-botoes{align-items:center;gap:8px;display:flex}.te-remover{color:var(--danger,#c0392b);margin-left:auto}.te-erro{color:var(--danger,#c0392b);font-size:12px}.lo-pend-acoes{flex-shrink:0;gap:10px;display:inline-flex}.gm-beneficios{color:var(--text-2);gap:4px;margin:4px 0 14px;padding-left:18px;font-size:13px;display:grid}.gm-status{gap:10px;font-size:13px;display:grid}.gm-status p{margin:0}.gm-visivel{border:1px solid var(--border);border-radius:10px;gap:6px;margin:0;padding:10px 12px;display:grid}.gm-visivel legend{color:var(--text-2);padding:0 4px;font-size:12px;font-weight:600}.gm-visivel label{align-items:center;gap:6px;display:flex}.em-item{gap:2px;display:grid}.em-dir{color:var(--text-3);text-transform:uppercase;letter-spacing:.02em;font-size:11px;font-weight:600}.em-trecho{color:var(--text-2);font-size:12.5px}.mod-bloq{justify-items:start;gap:12px;max-width:560px;margin:48px auto;padding:28px;display:grid}.te2{gap:16px;display:grid}.te2-secao{gap:12px;padding:18px 20px;display:grid}.te2-secao>summary{cursor:pointer}.te2-cab{justify-content:space-between;align-items:center;gap:12px;display:flex}.te2-novo{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.te2-novo .cf-input{width:auto;min-width:180px}.te2-lista{gap:2px;margin:0;padding:0;list-style:none;display:grid}.te2-lista li{border-bottom:1px solid var(--border);grid-template-columns:minmax(180px,1fr) minmax(0,1.4fr) auto;align-items:center;gap:12px;padding:10px 4px;display:grid}.te2-lista li.off{opacity:.55}.te2-lista li>div:first-child{display:grid}.te2-lista small{color:var(--text-3);font-size:12px}.te2-link{color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.te2-acoes{gap:12px;display:flex}@media (max-width:760px){.te2-lista li{grid-template-columns:1fr}}.lgl{background:var(--bg);flex-direction:column;min-height:100vh;display:flex}.lgl-topo{justify-content:space-between;align-items:center;gap:16px;width:100%;max-width:720px;margin:0 auto;padding:24px 24px 0;display:flex}.lgl-marca{margin-bottom:0}.lgl-nav{gap:18px;font-size:13px;display:flex}.lgl-nav a{color:var(--text-2);text-decoration:none}.lgl-nav a:hover,.lgl-nav a:focus-visible{color:var(--neon)}.lgl-corpo{flex:1;width:100%;max-width:720px;margin:0 auto;padding:48px 24px}.lgl-texto{color:var(--text-2);font-size:14.5px;line-height:1.65}.lgl-texto h1{letter-spacing:-.01em;color:var(--text);margin:0 0 6px;font-size:28px;font-weight:600}.lgl-data{color:var(--text-3);margin:0 0 28px;font-size:12.5px}.lgl-texto h2{color:var(--text);margin:32px 0 8px;font-size:17px;font-weight:600}.lgl-texto p{margin:0 0 12px}.lgl-texto ul,.lgl-texto ol{margin:0 0 12px;padding-left:20px}.lgl-texto ul{list-style:outside}.lgl-texto ol{list-style:decimal}.lgl-texto li{margin-bottom:6px}.lgl-texto strong{color:var(--text);font-weight:600}.lgl-texto a{color:var(--neon);text-underline-offset:2px;text-decoration:underline}.lgl-rodape{border-top:1px solid var(--border);width:100%;max-width:720px;color:var(--text-3);margin:0 auto;padding:20px 24px 28px;font-size:12px}@media (max-width:640px){.lgl-topo,.lgl-corpo,.lgl-rodape{padding-left:16px;padding-right:16px}.lgl-corpo{padding-top:32px}}.trilho,.painel-grupo{display:none}@media (min-width:769px){.app-shell.com-trilho>.sidebar,.app-shell.com-trilho>.sidebar-backdrop,.app-shell.com-trilho>.sidebar-vaga{display:none!important}.trilho{box-sizing:border-box;background:var(--sidebar-bg);border-right:1px solid var(--sidebar-border);z-index:410;flex-direction:column;flex-shrink:0;align-items:center;gap:2px;width:76px;height:100vh;padding:0 0 10px;display:flex;position:sticky;top:0}.trilho-marca{height:var(--topo-h,52px);border-bottom:1px solid var(--sidebar-border);flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:3px;width:100%;margin-bottom:8px;text-decoration:none;display:flex}.trilho-ponto{background:var(--sidebar-accent);border-radius:50%;width:11px;height:11px}.trilho-teste{letter-spacing:.05em;text-transform:uppercase;color:#f5b942;font-size:9px;font-weight:700}.trilho-grupos{scrollbar-width:none;flex-direction:column;flex:1;align-items:center;gap:2px;min-height:0;display:flex;overflow-y:auto}.trilho-btn{width:64px;min-height:54px;color:var(--sidebar-text-2);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:7px 2px 6px;transition:background .15s,color .15s;display:flex;position:relative}.trilho-btn:hover{color:var(--sidebar-text);background:#ffffff12}.trilho-btn.tela{color:var(--sidebar-text)}.trilho-btn.on{background:var(--sidebar-accent-bg);color:var(--sidebar-text)}.trilho-btn.on .trilho-ic{color:var(--sidebar-accent)}.trilho-btn:focus-visible{outline:2px solid var(--sidebar-accent);outline-offset:-2px}.trilho-ic{display:flex}.trilho-ic svg{stroke:currentColor;fill:none;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.trilho-lbl{text-align:center;-webkit-hyphens:manual;hyphens:manual;max-width:62px;font-size:10px;font-weight:600;line-height:1.15}.trilho-n{box-sizing:border-box;background:var(--sidebar-accent);color:#0d2b2c;border-radius:99px;place-items:center;min-width:16px;height:16px;padding:0 4px;font-size:9.5px;font-weight:700;display:grid;position:absolute;top:4px;right:9px}.painel-grupo{box-sizing:border-box;background:var(--surface);border-right:1px solid var(--border);z-index:405;flex-direction:column;flex-shrink:0;width:236px;height:100vh;display:flex;position:sticky;top:0}.pg-cab{height:var(--topo-h,52px);border-bottom:1px solid var(--border);flex-shrink:0;justify-content:space-between;align-items:center;padding:0 8px 0 18px;display:flex}.pg-cab h2{color:var(--text);margin:0;font-size:16px;font-weight:700}.pg-fechar{width:30px;height:30px;color:var(--text-3);cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;display:grid}.pg-fechar:hover{background:var(--surface-2);color:var(--text)}.pg-fechar svg,.topo-painel svg{stroke:currentColor;fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.pg-rolagem{flex:1;min-height:0;padding:8px 10px 12px;overflow-y:auto}.pg-secao{flex-direction:column;gap:1px;display:flex}.pg-secao+.pg-secao{margin-top:10px}.pg-titulo{letter-spacing:.07em;text-transform:uppercase;color:var(--text-3);padding:8px 10px 4px;font-size:10.5px;font-weight:700}.pg-item{box-sizing:border-box;min-height:34px;color:var(--text-2);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:7px 10px;font-family:inherit;font-size:13.5px;text-decoration:none;display:flex}a.pg-item:hover,button.pg-item:hover{background:var(--surface-2);color:var(--text)}.pg-item.on{background:var(--neon-bg);color:var(--neon);font-weight:600}.pg-item.breve{cursor:default;color:var(--text-3)}.pg-item.breve small{color:var(--text-3);font-size:10px}.pg-n{box-sizing:border-box;background:var(--neon);min-width:20px;color:var(--neon-text);text-align:center;border-radius:99px;padding:1px 7px;font-size:11px;font-weight:700}.pg-n.suave{background:var(--surface-2);color:var(--text-2)}.pg-slot:not(:has(button)){display:none}.pg-slot-conteudo{display:contents}.pg-slot{border-left:1px solid var(--border);flex-direction:column;gap:1px;margin:2px 0 0 10px;padding-left:8px;display:flex}.pg-slot .pg-titulo{padding-left:10px}.pg-ponto{background:var(--neon);border-radius:50%;flex-shrink:0;width:8px;height:8px}.pg-ponto.caiu{background:#c73648}.pg-rotulo{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:8px;min-width:0;display:flex;overflow:hidden}.pg-dica{color:var(--text-3);margin:2px 10px 4px;font-size:12px;line-height:1.4}.pg-atalho{align-items:center;display:flex}.pg-atalho .pg-item{flex:1}.pg-tirar{width:26px;height:26px;color:var(--text-3);cursor:pointer;opacity:0;background:0 0;border:0;border-radius:6px;font-size:15px}.pg-atalho:hover .pg-tirar,.pg-tirar:focus-visible{opacity:1}.pg-tirar:hover{background:var(--surface-2);color:var(--text)}.pg-fixar{border:1px dashed var(--border-2);color:var(--neon);font:inherit;text-align:left;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:0 0;border-radius:8px;flex-shrink:0;margin:0 10px 12px;padding:8px 10px;font-size:12px;font-weight:600;overflow:hidden}.pg-fixar:hover{background:var(--neon-bg)}.topo-esq{align-items:center;gap:8px;min-width:0;display:flex}.topo-painel{color:var(--text-2);flex-shrink:0;border:1px solid var(--border-2)!important}.app-shell.com-painel .at-abas,.app-shell.com-painel .cfg-nav{display:none}.app-shell.com-painel .cfg-layout{grid-template-columns:minmax(0,1fr)}.app-shell.com-painel .at-filtros.no-painel{display:none}.menu-lateral{z-index:410;flex-shrink:0;height:100vh;display:flex;position:sticky;top:0}.menu-lateral .trilho,.menu-lateral .painel-grupo{height:100%;position:relative}.menu-lateral.flutua .painel-grupo{position:absolute;top:0;left:76px;box-shadow:8px 0 28px #0f172a29}.trilho-btn{text-decoration:none}.trilho-btn.previa{color:var(--sidebar-text);background:#ffffff12}.trilho-btn.tela{background:var(--sidebar-accent-bg);color:var(--sidebar-text)}.trilho-btn.tela .trilho-ic{color:var(--sidebar-accent)}.pg-breve{color:var(--text-3);margin:14px 10px 4px;font-size:12px;line-height:1.45}.pg-breve b{color:var(--text-2);font-weight:600}}.nav-inferior-ic{display:flex;position:relative}.nav-inferior-n{box-sizing:border-box;color:#fff;border:2px solid var(--surface);background:#25a35a;border-radius:99px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:10px;font-weight:700;display:grid;position:absolute;top:-5px;right:-10px}@media (max-width:768px){.nav-inferior button{min-height:48px;color:var(--text-3);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;flex-direction:column;flex:1;align-items:center;gap:3px;padding:6px 0 4px;font-size:10.5px;font-weight:500;display:flex}}.push-faixa{border:1px solid var(--neon-border);background:var(--neon-bg);color:var(--text);border-radius:10px;align-items:center;gap:12px;margin:0 0 10px;padding:10px 12px 10px 14px;font-size:13px;display:flex}.push-faixa-txt{flex:1;min-width:0;line-height:1.4}.push-faixa-erro{color:#c73648}.push-faixa-x{color:var(--text-3);cursor:pointer;background:0 0;border:0;border-radius:6px;width:28px;height:28px;font-size:18px}.push-faixa-x:hover{background:var(--surface-2)}.topo-canais{border:1px solid var(--border);border-radius:10px;align-items:center;gap:2px;padding:2px;display:inline-flex}.topo-canais .topo-ic{position:relative}.canal-n{background:var(--neon);color:var(--neon-text)}.topo-tel .canal-n{color:#fff;background:#c98a12}.canal-aviso{background:var(--neon-bg);color:var(--neon)}.canal-av{background:var(--surface-2);color:var(--text-2);font-weight:700}.canal-lig{align-items:center;gap:8px;padding-right:10px;display:flex}.canal-lig .nf-item-abrir{flex:1;min-width:0}.canal-ligar{flex-shrink:0;padding:6px 12px;font-size:12.5px}.canal-atraso{color:#c73648}.em-tela{flex-direction:column;gap:12px;max-width:1100px;display:flex}.em-abas{border-bottom:1px solid var(--border);gap:4px;display:flex}.em-aba{color:var(--text-3);border-bottom:2px solid #0000;margin-bottom:-1px;padding:9px 14px;font-size:13.5px;font-weight:600;text-decoration:none}.em-aba:hover{color:var(--text)}.em-aba.on{color:var(--neon);border-bottom-color:var(--neon)}.em-vazio{color:var(--text-2);flex-direction:column;gap:4px;padding:24px;font-size:13.5px;display:flex}.em-lista{margin:0;padding:0;list-style:none}.em-item{border-bottom:1px solid var(--border);grid-template-columns:180px 76px minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px 16px;font-size:13.5px;display:grid}.em-item:last-child{border-bottom:0}.em-contato{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-weight:600;text-decoration:none;overflow:hidden}.em-contato:hover{color:var(--neon)}.em-dir{color:var(--text-3);font-size:11.5px}.em-item.recebido .em-dir{color:var(--neon);font-weight:600}.em-assunto{color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;text-decoration:none;overflow:hidden}.em-assunto b{color:var(--text);font-weight:600}.em-assunto:hover b{color:var(--neon)}.em-data{color:var(--text-3);white-space:nowrap;font-size:12px}@media (max-width:768px){.topo-canais{border:0;padding:0}.topo-canais .topo-email,.topo-canais .topo-tel{display:none}.em-item{grid-template-columns:minmax(0,1fr) auto;gap:4px 10px}.em-dir{display:none}.em-assunto{grid-area:2/1/auto/-1}}.em-item.lig-item{grid-template-columns:200px minmax(0,1fr) auto auto}@media (max-width:768px){.em-item.lig-item{grid-template-columns:minmax(0,1fr) auto}.lig-item .em-assunto{grid-column:1/-1}}@media (min-width:769px){.trilho-sofia{width:62px;min-height:52px;color:var(--sidebar-text);font:inherit;cursor:pointer;background:#6ac2c61f;border:1px solid #6ac2c673;border-radius:12px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:3px;margin:0 0 8px;padding:7px 2px 6px;text-decoration:none;transition:background .15s;display:flex}.trilho-sofia:hover{background:#6ac2c638}.trilho-sofia.on{background:var(--sidebar-accent);color:#0d2b2c;border-color:var(--sidebar-accent)}.trilho-sofia:focus-visible{outline:2px solid var(--sidebar-accent);outline-offset:2px}.trilho-sofia-ic{color:var(--sidebar-accent);font-size:17px;line-height:1}.trilho-sofia.on .trilho-sofia-ic{color:#0d2b2c}.trilho-btn{min-height:50px}.trilho-marca{margin-bottom:6px}.kanban-wrap{height:calc(100dvh - 320px);min-height:260px;max-height:none}.kanban{box-sizing:border-box;min-height:100%}.kanban .kcol-body{flex:1}}.kanban-wrap{scrollbar-width:auto;scrollbar-color:auto}.kanban-wrap::-webkit-scrollbar{width:12px;height:12px}.kanban-wrap::-webkit-scrollbar-button{width:0;height:0;display:none}.kanban-wrap::-webkit-scrollbar-track{background:var(--surface-2);border-radius:99px;margin:0 14px}.kanban-wrap::-webkit-scrollbar-thumb{background:var(--border-2);border:3px solid var(--surface-2);background-clip:padding-box;border-radius:99px}.kanban-wrap::-webkit-scrollbar-thumb:hover{background:var(--text-3);background-clip:padding-box}.kanban-wrap::-webkit-scrollbar-corner{background:0 0}@media (min-width:769px) and (max-width:1440px){.topo-nome,.topo-busca kbd{display:none}.topo{gap:12px;padding:0 14px}}@media (min-width:769px) and (max-width:1280px){.topo-sep{display:none}.topo{grid-template-columns:minmax(0,1fr) minmax(160px,380px) max-content}}@media (min-width:769px){.app-shell.com-trilho .cfg-nav{display:none}.app-shell.com-trilho .cfg-layout{grid-template-columns:minmax(0,1fr)!important}.app-shell.com-trilho .at-abas{display:none}}.orc-sit{white-space:nowrap;background:var(--surface-2);color:var(--text-2);border-radius:99px;align-items:center;padding:2px 9px;font-size:11.5px;font-weight:600;display:inline-flex}.orc-sit.azul{background:var(--blue-bg,#e8f0fb);color:var(--blue,#2a5bb8)}.orc-sit.ok{background:var(--neon-bg);color:var(--neon)}.orc-sit.ruim{color:#c73648;background:#c736481a}.orc-tabela-card{padding:0;overflow-x:auto}.orc-tabela{border-collapse:collapse;width:100%;font-size:13.5px}.orc-tabela th{text-align:left;letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);border-bottom:1px solid var(--border);white-space:nowrap;padding:11px 14px;font-size:11px;font-weight:700}.orc-tabela td{border-bottom:1px solid var(--border);vertical-align:middle;padding:10px 14px}.orc-tabela tr:last-child td{border-bottom:0}.orc-tabela .num{text-align:right}.orc-tabela a{color:var(--text);text-decoration:none}.orc-tabela a:hover{color:var(--neon)}.orc-nome{font-weight:600}.orc-sub{color:var(--text-3);font-size:12px;display:block}.orc-ed{flex-direction:column;gap:12px;max-width:1100px;display:flex}.orc-editor{flex-direction:column;gap:14px;display:flex}.orc-cab{flex-direction:column;gap:12px;padding:18px 20px;display:flex}.orc-cab-linha{align-items:center;gap:12px;display:flex}.orc-codigo{color:var(--text-3);background:var(--surface-2);border-radius:7px;padding:4px 9px;font-size:13px;font-weight:600}.orc-titulo{min-width:0;font:inherit;color:var(--text);background:0 0;border:1px solid #0000;border-radius:8px;flex:1;padding:4px 8px;font-size:20px;font-weight:700}.orc-titulo:hover,.orc-titulo:focus{border-color:var(--border-2);outline:none}.orc-cab-meta{color:var(--text-3);flex-wrap:wrap;gap:6px 18px;font-size:13px;display:flex}.orc-cab-meta a{color:var(--text-2);font-weight:600}.orc-campos{grid-template-columns:repeat(3,minmax(0,220px));gap:12px;display:grid}.orc-campos label{color:var(--text-3);flex-direction:column;gap:5px;font-size:12px;font-weight:600;display:flex}.orc-versoes{flex-wrap:wrap;align-items:stretch;gap:8px;display:flex}.orc-versao{border:1px solid var(--border);background:var(--surface);color:var(--text-2);border-radius:10px;flex-direction:column;gap:2px;padding:8px 14px;font-size:13px;font-weight:600;text-decoration:none;display:flex}.orc-versao small{color:var(--text-3);font-size:12px;font-weight:500;font-family:var(--mono)}.orc-versao.on{border-color:var(--neon);background:var(--neon-bg);color:var(--neon)}.orc-vale{text-transform:uppercase;letter-spacing:.05em;color:var(--neon);margin-left:6px;font-size:10px;font-weight:700}.orc-nova{align-self:center}.orc-amb{padding:0 0 16px}.orc-in{box-sizing:border-box;width:100%;font:inherit;color:var(--text);background:0 0;border:1px solid #0000;border-radius:7px;padding:7px 8px}.orc-in:hover:not(:disabled),.orc-in:focus{border-color:var(--border-2);background:var(--surface);outline:none}.orc-in.num{text-align:right}.orc-in:disabled{color:var(--text-2)}.orc-tirar{width:28px;height:28px;color:var(--text-3);cursor:pointer;background:0 0;border:0;border-radius:6px;font-size:17px}.orc-tirar:hover{color:#c73648;background:#c736481a}.orc-vazio{color:var(--text-3);text-align:center;padding:22px 14px!important}.orc-add{margin:12px 14px 0}.orc-totais{flex-direction:column;align-items:flex-end;gap:6px;width:300px;max-width:calc(100% - 36px);margin:14px 18px 0 auto;font-size:13.5px;display:flex}.orc-totais>div{width:100%;color:var(--text-2);justify-content:space-between;align-items:center;gap:12px;display:flex}.orc-desc{border-color:var(--border-2);width:90px}.orc-total{border-top:1px solid var(--border);padding-top:8px;font-size:16px;color:var(--text)!important}.orc-total b{font-size:18px}.orc-card-cab{justify-content:space-between;align-items:baseline;display:flex}.orc-card-vazio{color:var(--text-2);margin:0 0 10px;font-size:13px;line-height:1.45}.orc-card-criar{width:100%}.orc-card-item{color:var(--text);border-radius:10px;flex-direction:column;gap:4px;margin:0 -6px;padding:10px 12px;text-decoration:none;display:flex}.orc-card-item+.orc-card-item{border-top:1px solid var(--border)}.orc-card-item:hover{background:var(--surface-2)}.orc-card-linha{justify-content:space-between;align-items:center;display:flex}.orc-card-cod{color:var(--text-3);font-size:12.5px;font-weight:600}.orc-card-total{font-size:19px;font-weight:700}.orc-card-meta{color:var(--text-3);font-size:12px}@media (max-width:768px){.orc-campos{grid-template-columns:1fr}.orc-tabela th:nth-child(4),.orc-tabela td:nth-child(4){display:none}}.orc-ed .back-btn{align-self:flex-start;margin-bottom:0}.orc-acoes{border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;padding-top:14px;display:flex}.orc-acoes:empty{display:none}.orc-titulo-fixo{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:18px;font-weight:700;overflow:hidden}.orc-confirma{color:var(--text-2);font-size:13px}.rev-revisor{min-width:140px;padding:4px 8px;font-size:13px}.rev-marca{cursor:pointer;color:#fff;background:#c73648;border:none;border-radius:6px;min-width:48px;padding:3px 10px;font-size:12px;font-weight:700}.rev-marca.on{background:var(--neon);color:#fff}.rev-marca:disabled{opacity:.6;cursor:wait}.pt-pagina{flex-direction:column;gap:14px;padding-bottom:96px;display:flex}.pt-faixa{background:var(--sidebar-bg);color:var(--sidebar-text);border-radius:12px;align-items:flex-start;gap:12px;padding:14px 18px;display:flex}.pt-faixa h1{margin:0;font-size:17px;font-weight:700}.pt-faixa p{color:var(--sidebar-text-2);margin:2px 0 0;font-size:12.5px}.pt-voltar{color:inherit;padding:2px 6px;font-size:18px;line-height:1;text-decoration:none}.pt-card{padding:18px 20px;position:relative;overflow:visible}.pt-card.com-selo{overflow:hidden}.pt-selo{text-align:center;letter-spacing:.08em;text-transform:uppercase;color:#fff;background:var(--text-3);width:180px;padding:5px 0;font-size:11px;font-weight:800;position:absolute;top:26px;left:-46px;transform:rotate(-38deg)}.pt-selo.ok{background:var(--success)}.pt-selo.azul{background:var(--blue)}.pt-selo.ruim{background:var(--red)}.pt-topo-card{justify-content:flex-end;min-height:8px;display:flex}.pt-kebab-wrap{position:relative}.pt-kebab{cursor:pointer;color:var(--text-2);background:0 0;border:none;border-radius:8px;padding:4px 8px;font-size:20px;line-height:1}.pt-kebab:hover{background:var(--surface-2)}.pt-menu{z-index:40;border:1px solid var(--border);background:var(--surface);min-width:230px;box-shadow:var(--shadow);border-radius:10px;flex-direction:column;padding:6px;display:flex;position:absolute;top:100%}.pt-menu.direita,.pt-menu-pos.direita{right:0}.pt-menu-pos{z-index:41;position:absolute;top:100%}.pt-menu.largo{min-width:300px;position:static}.pt-menu a,.pt-menu button{text-align:left;font:inherit;color:var(--text);cursor:pointer;background:0 0;border:none;border-radius:7px;align-items:center;gap:8px;padding:8px 10px;font-size:13.5px;text-decoration:none;display:flex}.pt-menu a:hover,.pt-menu button:hover{background:var(--surface-2)}.pt-menu .perigo{color:var(--red)}.pt-menu hr{border:none;border-top:1px solid var(--border);margin:4px 0}.pt-check{width:14px;color:var(--neon);font-weight:700}.pt-grade{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px 18px;margin-bottom:16px;display:grid}.pt-grade>div{flex-direction:column;gap:3px;min-width:0;display:flex}.pt-grade>div>span{color:var(--text-2);font-size:12px;font-weight:600}.pt-grade b{flex-wrap:wrap;align-items:center;gap:6px;font-size:14px;font-weight:500;display:flex}.pt-rel{position:relative}.pt-rel .pt-menu{position:absolute}.pt-dropdown{font:inherit;text-align:left;cursor:pointer;color:var(--text);background:0 0;border:none;padding:0;font-size:14px}.pt-lapis{color:var(--text-3);cursor:pointer;background:0 0;border:none;padding:0 2px;font-size:13px}.pt-lapis:hover{color:var(--neon)}.pt-para-de{border-top:1px solid var(--border);justify-content:space-between;gap:16px;margin-bottom:10px;padding:12px 0;display:flex}.pt-para-de>div{flex-direction:column;gap:2px;display:flex}.pt-para-de .direita{text-align:right;align-items:flex-end}.pt-para-de span{color:var(--text-2);font-size:12px;font-weight:600}.pt-para-de small{color:var(--text-3);font-size:12px}.pt-alerta{border-radius:8px;flex-direction:column;gap:3px;margin:8px 0;padding:10px 14px;font-size:13px;display:flex}.pt-alerta b{font-size:14px}.pt-alerta.amarelo{background:var(--amber-bg);border:1px solid var(--amber-border);color:var(--amber)}.pt-alerta.amarelo .btn{align-self:flex-start;margin-top:4px}.pt-alerta.vermelho{background:var(--red);color:#fff}.pt-itens td{vertical-align:middle}.pt-tipo{color:#fff;background:var(--success);border-radius:6px;padding:3px 9px;font-size:11.5px;font-weight:700;display:inline-block}.pt-tipo.avulso{background:var(--blue)}.pt-nome-linha{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.pt-seta{font:inherit;color:var(--text);cursor:pointer;text-align:left;background:0 0;border:none;padding:0}.pt-seta:hover{color:var(--neon);text-decoration:underline}.pt-nota{color:var(--text-2);cursor:help;background:var(--surface-2);border-radius:4px;padding:0 4px;font-size:13px}.pt-alerta-ico{color:var(--red);font-size:11px}.pt-acao{position:relative}.pt-acao .pt-menu{min-width:160px;right:0}.pt-assistente{text-align:center;color:var(--text-2);font-size:15px;padding:36px 20px!important}.pt-assistente b:first-child{margin-bottom:6px;font-size:18px;display:block}.pt-totais{flex-direction:column;width:min(380px,100%);margin-top:8px;margin-left:auto;display:flex}.pt-totais>div{border-bottom:1px solid var(--border);justify-content:space-between;gap:12px;padding:9px 0;font-size:14px;display:flex}.pt-totais .forte b{font-size:17px;font-weight:700}.pt-totais .pt-custo{color:var(--text-3);border-bottom:none;font-size:12.5px}.pt-rodape{border-top:1px solid var(--border);gap:10px;margin-top:10px;padding-top:16px;display:flex}.btn.desabilitado{opacity:.5;pointer-events:none}.pt-rasc-cab{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.pt-rasc-nome{align-items:center;gap:6px;margin:0;font-size:19px;font-weight:700;display:flex}.pt-rasc-acoes{flex-wrap:wrap;gap:8px;display:flex}.pt-fab-area{z-index:30;align-items:flex-end;gap:10px;display:flex;position:fixed;bottom:24px;right:24px}.pt-fab{background:var(--neon);width:52px;height:52px;color:var(--neon-text);cursor:pointer;box-shadow:var(--shadow);border:none;border-radius:50%;font-size:26px;line-height:1;position:relative}.pt-fab.mini{background:var(--surface);width:42px;height:42px;color:var(--text);border:1px solid var(--border);font-size:17px}.pt-fab-cont{background:var(--red);color:#fff;border-radius:9px;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:11px;font-weight:700;display:grid;position:absolute;top:-4px;right:-4px}.pt-fab-menu{border:1px solid var(--border);background:var(--surface);width:300px;box-shadow:var(--shadow);border-radius:12px;flex-direction:column;gap:2px;padding:8px;display:flex;position:absolute;bottom:62px;right:0}.pt-fab-menu button{text-align:left;font:inherit;cursor:pointer;color:var(--text);background:0 0;border:none;border-radius:8px;flex-direction:column;gap:2px;padding:10px 12px;display:flex}.pt-fab-menu button:hover{background:var(--surface-2)}.pt-fab-menu span{color:var(--text-3);font-size:12px}.pt-modal-fundo{z-index:60;background:#0f142373;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.pt-modal{background:var(--surface);width:min(480px,100%);max-height:calc(100vh - 32px);box-shadow:var(--shadow);border-radius:14px;flex-direction:column;gap:12px;padding:20px;display:flex;overflow:auto}.pt-modal.largo{width:min(760px,100%)}.pt-modal h3{margin:0;font-size:18px;font-weight:700}.pt-modal-acoes{justify-content:flex-end;gap:8px;margin-top:4px;display:flex}.pt-modal-acoes.esquerda{justify-content:flex-start}.pt-campo{flex-direction:column;gap:5px;font-size:13px;display:flex}.pt-campo>span{color:var(--text-2);font-weight:600}.pt-linha2{grid-template-columns:1fr 1fr;gap:10px;display:grid}.campo.num{text-align:right}.pt-soltar{border:2px dashed var(--border-2);color:var(--text-2);border-radius:10px;flex-direction:column;align-items:center;gap:6px;padding:26px 16px;font-size:14px;display:flex}.pt-soltar.sobre{border-color:var(--neon);background:var(--neon-bg)}.pt-arquivos td{font-size:12.5px}.pt-lista-opcoes{flex-direction:column;gap:4px;display:flex}.pt-lista-opcoes a{color:var(--text);border:1px solid var(--border);border-radius:8px;flex-direction:column;gap:2px;padding:10px 12px;text-decoration:none;display:flex}.pt-lista-opcoes a:hover{border-color:var(--neon)}.pt-lista-opcoes span{color:var(--text-3);font-size:12px}.pt-faixas{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.pt-faixa-op{border:1px solid var(--border);background:var(--surface);font:inherit;cursor:pointer;color:var(--text);border-radius:8px;flex-direction:column;align-items:flex-start;gap:2px;padding:8px 10px;font-size:13px;display:flex}.pt-faixa-op small{color:var(--text-3)}.pt-faixa-op.on{border-color:var(--neon);background:var(--neon-bg)}.pt-prob{align-items:center;gap:12px;display:flex}.pt-prob input{flex:1}.pt-tags{border:1px solid var(--border);background:var(--surface);border-radius:8px;flex-wrap:wrap;gap:6px;padding:6px;display:flex}.pt-tag{background:var(--surface-2);border-radius:99px;align-items:center;gap:4px;padding:3px 8px;font-size:12.5px;display:inline-flex}.pt-tag button{cursor:pointer;color:var(--text-3);background:0 0;border:none}.pt-tag-in{min-width:140px;font:inherit;color:var(--text);background:0 0;border:none;outline:none;flex:1;font-size:13px}.pt-sugestoes{border:1px solid var(--border);border-radius:8px;flex-direction:column;max-height:220px;display:flex;overflow:hidden auto}.pt-sugestoes button{text-align:left;background:var(--surface);font:inherit;cursor:pointer;color:var(--text);border:none;padding:8px 10px;font-size:13px}.pt-sugestoes button:hover{background:var(--surface-2)}.pt-sugestoes .orc-sub{padding:8px 10px}.pt-busca{flex-direction:column;gap:6px;display:flex}.pt-cliente{border:1px solid var(--border);border-radius:8px;align-items:center;gap:10px;padding:8px 10px;display:flex}.pt-form{flex-direction:column;gap:14px;max-width:640px;display:flex}.pt-versoes{flex-direction:column;gap:8px;display:flex}.pt-versao{border:1px solid var(--border);cursor:pointer;border-radius:10px;align-items:flex-start;gap:12px;padding:12px;display:flex}.pt-versao.on{border-color:var(--neon);background:var(--neon-bg)}.pt-versao-n{width:20px;font-size:15px;font-weight:700}.pt-versao-corpo{flex-direction:column;flex:1;gap:2px;font-size:13px;display:flex}.pt-versao-corpo small{color:var(--text-3)}.pt-versao-linha{color:var(--text-2);justify-content:space-between;gap:8px;display:flex}.pt-versao-acoes{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.fx-link.perigo{color:var(--red)}.pt-gaveta{background:var(--surface);width:min(880px,100%);box-shadow:var(--shadow);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0}.pt-gaveta header{justify-content:space-between;align-items:flex-start;gap:12px;padding:16px 20px 8px;display:flex}.pt-gaveta h3{margin:0;font-size:18px}.pt-gaveta .em-abas{padding:0 20px}.pt-gaveta .em-aba{font:inherit;cursor:pointer;background:0 0;border:none}.pt-gaveta-corpo,.pt-acab{flex:1;padding:8px 20px 24px;overflow:auto}.pt-pecas{margin-bottom:18px}.pt-pecas thead tr:first-child th{color:var(--text);text-transform:none;font-size:13px}.pt-pecas td{font-size:12.5px}.pt-pecas tr.pt-sub td{background:var(--surface-2)}.pt-acab b{margin:12px 0 4px;display:block}.pt-acab ul{flex-direction:column;gap:3px;margin:0;padding-left:16px;font-size:13px;display:flex}.pt-acab li span{font-weight:600}.pt-nota-txt{white-space:pre-wrap;font-size:13px}.pt-lista-topo{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.pt-kanban-titulo{margin:0;font-size:15px}.pt-visao{border:1px solid var(--border);border-radius:8px;display:inline-flex;overflow:hidden}.pt-visao a{color:var(--text-2);padding:6px 12px;font-size:13px;text-decoration:none}.pt-visao a.on{background:var(--surface-2);color:var(--text);font-weight:600}.pt-kanban{align-items:flex-start;gap:10px;padding-bottom:12px;display:flex;overflow-x:auto}.pt-col{background:var(--surface-2);border-radius:10px;flex-direction:column;flex:0 0 236px;gap:8px;padding:8px;display:flex}.pt-col header{text-align:center;flex-direction:column;align-items:center;gap:1px;padding:6px;font-size:13px;display:flex}.pt-col header small{color:var(--text-3);font-size:11px}.pt-col header span{color:var(--text-2);font-size:11.5px}.pt-col.vencidos header{background:var(--red-bg);border:1px solid var(--red-border);color:var(--red);border-radius:8px}.pt-cartao{background:var(--surface);border:1px solid var(--border);color:var(--text);border-radius:8px;flex-direction:column;gap:3px;padding:10px;font-size:13px;text-decoration:none;display:flex}.pt-col.vencidos .pt-cartao{border-left:3px solid var(--red)}.pt-cartao:hover{border-color:var(--neon)}.pt-cartao small{color:var(--text-3);font-size:11.5px}.pt-cartao-topo,.pt-cartao-pe{justify-content:space-between;align-items:center;display:flex}.pt-avatar{background:var(--blue);color:#fff;border-radius:50%;place-items:center;width:22px;height:22px;font-size:11px;font-weight:700;display:grid}@media (max-width:900px){.pt-grade{grid-template-columns:repeat(2,minmax(0,1fr))}.pt-faixas{grid-template-columns:repeat(2,1fr)}.pt-fab-area{bottom:calc(76px + env(safe-area-inset-bottom))}}.doc-pagina{background:#e9ebef;min-height:100vh;padding:16px}.doc-barra{justify-content:flex-end;gap:8px;max-width:820px;margin:0 auto 12px;display:flex}.doc-barra .btn:first-child{margin-right:auto}.doc{color:#111;background:#fff;max-width:820px;margin:0 auto;padding:28px 34px;font-family:Arial,Helvetica,sans-serif;font-size:12.5px;box-shadow:0 2px 10px #0000001f}.doc-topo{color:#555;border-bottom:2px solid #111;justify-content:space-between;padding-bottom:6px;display:flex}.doc-topo b{color:#111;font-size:17px}.doc-empresa{border-bottom:2px solid #111;justify-content:space-between;gap:16px;margin-bottom:12px;padding:12px 0 18px;display:flex}.doc-empresa-esq{gap:12px;display:flex}.doc-logo{object-fit:contain;max-width:140px;max-height:56px}.doc-empresa h1{margin:0 0 2px;font-size:17px}.doc-empresa p{margin:0}.doc-empresa-dir{text-align:right}.doc-empresa-dir b{font-size:16px}.doc-cinza{color:#666}.doc-caixa{border:1px solid #111;margin-bottom:8px;padding:6px 8px}.doc-caixa small{color:#555;font-size:10.5px}.doc-caixa-linha{text-align:right;justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.doc-grande{text-align:left;font-size:15px}.doc-caixa.fina{font-size:12px}.doc-tabela{border-collapse:collapse;width:100%;margin-top:8px}.doc-tabela th{text-align:left;border-top:2px solid #111;border-bottom:1px solid #111;padding:5px 6px;font-size:12px}.doc-tabela td{vertical-align:top;border-bottom:1px solid #ddd;padding:6px}.doc-tabela .num{text-align:right;white-space:nowrap}.doc-centro{text-align:center;display:block}.doc-acab{margin-top:4px;font-size:11.5px;font-style:italic;line-height:1.45}.doc-totais{width:300px;margin-top:10px;margin-left:auto}.doc-totais>div{justify-content:space-between;padding:4px 6px;display:flex}.doc-totais .forte{border-top:2px solid #111;font-size:14px}.doc-obs{border-top:1px solid #ccc;margin-top:16px;padding-top:8px}.doc-obs p{white-space:pre-wrap;margin:4px 0}.doc-titulo{margin:0 0 10px;font-size:22px}.doc-meta{border-bottom:2px solid #111;gap:24px;padding-bottom:10px;display:flex}.doc-meta div{flex-direction:column;display:flex}.doc-meta small{text-transform:uppercase;color:#666;font-size:10px}@media print{.doc-barra{display:none}.doc-pagina{background:#fff;padding:0}.doc{box-shadow:none;max-width:none;padding:0}.doc-tabela tr{break-inside:avoid}}.kvenda{color:var(--text-3);align-items:center;gap:6px;min-width:0;margin-top:8px;font-size:11.5px;display:flex}.kvenda-cod{background:var(--neon-bg);color:var(--neon);border-radius:5px;flex:none;padding:1px 6px;font-size:11px;font-weight:600}.kvenda-txt{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lv{margin-top:16px}.lv-titulo{font-size:14px}.lv-explica{color:var(--text-3);max-width:560px;margin:2px 0 0;font-size:12.5px}.lv-sub{color:var(--text-3);font-size:11.5px;display:block}.lv-tabela td{vertical-align:middle}.lv-tabela select.campo{min-width:220px}.kprox-wrap{display:contents}.kcampo{align-items:baseline;gap:6px;min-width:0;margin-top:5px;font-size:11.5px;display:flex}.kcampo-rot{max-width:48%;color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;flex:none;overflow:hidden}.kcampo-val{min-width:0;color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.kcampo-val.vazio{color:var(--text-3);font-weight:400}.qf-rolagem{max-height:300px;margin-top:6px;overflow-y:auto}.qf-sub{letter-spacing:.04em;text-transform:uppercase;color:var(--text-3);margin:8px 4px 2px;font-size:10.5px;font-weight:600}.qf-grupo{color:var(--text-3);margin-left:auto;font-size:10.5px}.qf-acao{color:var(--text-2)}.cc{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:20px;display:grid}@media (max-width:860px){.cc{grid-template-columns:1fr}}.cc-lista{flex-direction:column;gap:6px;display:flex}.cc-item{border:1px solid var(--border);background:var(--surface);border-radius:8px;align-items:center;gap:8px;padding:7px 10px;font-size:13px;display:flex}.cc-item-nome{flex:1;min-width:0}.cc-item-dica{color:var(--text-3);font-size:11.5px}.cc-item-grupo{color:var(--text-3);background:var(--bg-2);border-radius:5px;padding:1px 6px;font-size:11px}.cc-btn{color:var(--text-3);cursor:pointer;font:inherit;background:0 0;border:1px solid #0000;border-radius:6px;padding:2px 6px;font-size:12px}.cc-btn:hover:not(:disabled){border-color:var(--border-2);color:var(--text)}.cc-btn:disabled{opacity:.35;cursor:default}.cc-add{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.cc-prev-rot{letter-spacing:.04em;text-transform:uppercase;color:var(--text-3);margin-bottom:8px;font-size:11px;font-weight:600}.cc-prev .kcard{cursor:default}.cc-obrig{border:1px solid var(--border);color:var(--text-3);cursor:pointer;font:inherit;background:0 0;border-radius:999px;flex:none;padding:2px 9px;font-size:11px}.cc-obrig:hover:not(:disabled){border-color:var(--border-2);color:var(--text)}.cc-obrig.on{border-color:var(--neon);background:var(--neon-bg);color:var(--neon);font-weight:600}.cc-obrig:disabled{cursor:default}.qf-item.travado{cursor:default;opacity:.75}.qf-item.travado:hover{background:0 0}.cc-conta{color:var(--text-3);flex-wrap:wrap;gap:6px;margin-bottom:10px;font-size:12.5px;display:flex}.cc-conta-n{color:var(--text);font-weight:600}.cc-sistema{background:var(--bg-2);border-style:dashed}.cc-sistema .cc-obrig{cursor:default}.pq-tag-prospect{background:var(--neon-bg);color:var(--neon)}.pqc-publico{border:0;grid-template-columns:1fr 1fr;gap:10px;margin:0;padding:0;display:grid}.pqc-publico legend{margin-bottom:6px;padding:0}.pqc-opcao{border:1px solid var(--border-2);cursor:pointer;border-radius:10px;align-items:flex-start;gap:10px;padding:10px 12px;font-weight:400;display:flex}.pqc-opcao.on{border-color:var(--neon);background:var(--neon-bg)}.pqc-opcao input{margin-top:3px}.pqc-opcao b{color:var(--text);font-size:13.5px;font-weight:600;display:block}.pqc-opcao small{color:var(--text-3);font-size:12px;line-height:1.4;display:block}.pqc-par{grid-template-columns:1fr 1fr;gap:8px;display:grid}.lst-mapa{background:var(--surface-2);border-radius:10px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px;padding:12px;display:grid}.lst-sub{color:var(--text-3);margin:-4px 0 10px;font-size:12.5px}@media (max-width:640px){.pqc-publico,.pqc-par{grid-template-columns:1fr}}.ef-req-btn.falta{border-color:var(--amber-border);color:var(--amber)}.ef-cobertura{border-radius:999px;align-items:center;padding:3px 10px;font-size:12px;font-weight:600;display:inline-flex}.ef-cobertura.ok{background:var(--neon-bg);color:var(--neon)}.ef-cobertura.falta{background:var(--amber-bg);color:var(--amber);border:1px solid var(--amber-border)}.lst-busca{max-width:280px;margin-left:auto}.lst-tabela{padding:4px 6px;overflow-x:auto}.lst-acao{text-align:right;white-space:nowrap}.lst-diario{flex-wrap:wrap}.lst-diario .pqc-dica{flex-basis:100%;margin:4px 0 0}.ta-prazo select.cf-input{text-align:left;width:auto;min-width:132px}.ta{max-width:760px}.ta-linha{flex-wrap:wrap;display:flex}.ta-linha>select.cf-input{flex:150px}.ta-prazo select.cf-input.ta-unidade,.ta-prazo .cf-input.ta-hora{text-align:left;width:104px}.pp-aviso{border:1px solid var(--amber-border);background:var(--amber-bg);color:var(--text);border-radius:10px;align-items:flex-start;gap:10px;margin:0 0 12px;padding:10px 12px;font-size:13px;line-height:1.45;display:flex}.pp-aviso b{display:block}.pp-aviso small{color:var(--text-2)}.cpq-campos{border:0;min-width:0;margin:0;padding:0}.cpq-bloco{margin-bottom:14px}.cpq-curto{max-width:280px}.cpq-num{width:88px}.cpq-tabela{max-width:520px;margin-top:12px}.cpq-lista{gap:8px;margin:8px 0 0;padding:0;list-style:none;display:grid}.cpq-lista li{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.cpq-lista li>.cf-input:first-child{flex:220px;max-width:340px}.cpq-marca{color:var(--text-2);white-space:nowrap;align-items:center;gap:6px;font-size:13px;display:inline-flex}.cpq-add{gap:8px;max-width:460px;margin-top:10px;display:flex}.cpq-add .cf-input{flex:1}.cpq-ajuda{color:var(--text-3);margin:8px 0 0;font-size:12px}.cpq-opcoes{gap:10px;margin-top:10px;display:grid}.cpq-opcao-linha{cursor:pointer;align-items:flex-start;gap:10px;font-weight:400;display:flex}.cpq-opcao-linha input{margin-top:3px}.cpq-opcao-linha b{color:var(--text);font-size:13.5px;font-weight:600;display:block}.cpq-opcao-linha small{color:var(--text-3);font-size:12px;line-height:1.4;display:block}.qf-recebe{color:var(--text);padding:6px 0 2px;font-size:14px;font-weight:600;display:block}.av{margin-bottom:16px}.av-topo{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.av-modo{background:var(--surface-2);border:1px solid var(--border);border-radius:9px;padding:3px;display:inline-flex}.av-modo button{color:var(--text-2);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:6px 12px;font-size:12.5px}.av-modo button.on{background:var(--surface);color:var(--text);font-weight:600;box-shadow:0 1px 2px #00000014}.av-dicas{background:var(--bg-2);color:var(--text-2);border-radius:10px;margin:12px 0 0;padding:10px 12px;font-size:12.5px}.av-dicas p{margin:0}.av-dicas p+p{margin-top:4px}.av-tabela{flex-direction:column;margin-top:14px;display:flex}.av-linha{border-top:1px solid var(--border);grid-template-columns:minmax(0,1fr) 72px 116px 116px;align-items:center;gap:12px;padding:12px 0;display:grid}.av-cab{letter-spacing:.04em;text-transform:uppercase;color:var(--text-3);border-top:0;padding-top:0;font-size:11px;font-weight:600}.av-cab span:not(:first-child),.av-sempre,.av-celula{text-align:center;justify-self:center}.av-nome{flex-direction:column;gap:2px;min-width:0;display:flex}.av-nome b{font-size:13.5px;font-weight:600}.av-nome small{color:var(--text-3);font-size:12px}.av-sempre{color:var(--text-3);font-size:13px}.av-celula{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;display:inline-flex}.av-nota{color:var(--text-3);flex-basis:100%;font-size:11px;line-height:1.3}.av-cadeado{font-size:12px}.av-trava{border:1px solid var(--border);cursor:pointer;opacity:.45;background:0 0;border-radius:7px;padding:2px 6px;font-size:12px}.av-trava.on{opacity:1;border-color:var(--neon);background:var(--neon-bg)}@media (max-width:640px){.av-linha{grid-template-columns:minmax(0,1fr) 40px 76px 76px;gap:8px}.av-nome small{display:none}}.at-saude-chip{border:1px solid var(--border);background:var(--surface-2);font:inherit;color:var(--text-2);cursor:pointer;border-radius:999px;align-self:flex-start;align-items:center;gap:6px;padding:3px 8px 3px 7px;font-size:12px;font-weight:500;transition:border-color .16s ease-out,background .16s ease-out;display:inline-flex}.at-saude-chip:hover{border-color:var(--border-2)}.at-saude-chip:focus-visible{outline:2px solid var(--neon);outline-offset:2px}.at-saude-vazio{cursor:default;color:var(--text-3)}.at-saude-ponto{background:currentColor;border-radius:50%;width:7px;height:7px}.at-saude-nota{font:600 11px/1 var(--font-mono), ui-monospace, monospace;color:var(--text-3)}.at-saude-chip.at-saude-verde{color:var(--success);background:var(--success-bg);border-color:var(--success-border)}.at-saude-chip.at-saude-amarelo{color:var(--amber);background:var(--amber-bg);border-color:var(--amber-border)}.at-saude-chip.at-saude-vermelho{color:var(--red);background:var(--red-bg);border-color:var(--red-border)}.at-saude{border:1px solid var(--border);background:var(--surface-2);border-radius:12px;flex-direction:column;gap:14px;margin:0 16px 14px 36px;padding:16px 18px;display:flex}.at-saude-topo{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.at-saude-topo h3{margin:0 0 4px;font-size:14px;font-weight:600}.at-saude-topo p{max-width:620px;color:var(--text-2);margin:0;font-size:12.5px;line-height:1.5}.at-saude-nota-grande{flex-direction:column;flex-shrink:0;align-items:flex-end;display:flex}.at-saude-nota-grande strong{font:600 28px/1 var(--font-mono), ui-monospace, monospace;letter-spacing:-.02em}.at-saude-nota-grande span{color:var(--text-3);font-size:11px}.at-saude-nota-grande.at-saude-verde strong{color:var(--success)}.at-saude-nota-grande.at-saude-amarelo strong{color:var(--amber)}.at-saude-nota-grande.at-saude-vermelho strong{color:var(--red)}.at-saude-grade{grid-template-columns:minmax(0,1.4fr) minmax(220px,1fr);gap:20px;display:grid}.at-saude-legenda{color:var(--text-3);gap:14px;margin-bottom:6px;font-size:11.5px;display:flex}.at-saude-legenda span{align-items:center;gap:5px;display:inline-flex}.at-saude-legenda i{border-radius:2px;width:8px;height:8px}.at-saude-legenda .rec,.at-saude-dia .rec{background:var(--neon)}.at-saude-legenda .env,.at-saude-dia .env{background:var(--purple)}.at-saude-periodo{margin-left:auto}.at-saude-barras{align-items:flex-end;gap:4px;height:110px;display:flex}.at-saude-dia{flex:1;align-items:flex-end;gap:1px;height:100%;display:flex}.at-saude-dia span{border-radius:2px 2px 0 0;flex:1;min-height:1px}.at-saude-eixo{font:11px/1 var(--font-mono), ui-monospace, monospace;color:var(--text-3);justify-content:space-between;margin-top:6px;display:flex}.at-saude-metricas{grid-template-columns:1fr 1fr;align-content:start;gap:10px 16px;margin:0;display:grid}.at-saude-metricas div{flex-direction:column;gap:2px;display:flex}.at-saude-metricas dt{color:var(--text-3);font-size:11.5px}.at-saude-metricas dd{font:600 14px/1.2 var(--font-mono), ui-monospace, monospace;color:var(--text);margin:0}.at-saude-metricas dd.ruim{color:var(--red)}.at-saude-alertas{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.at-saude-alertas li{border-radius:8px;padding:7px 10px;font-size:12.5px}.at-saude-alertas li.alto{color:var(--red);background:var(--red-bg)}.at-saude-alertas li.medio{color:var(--amber);background:var(--amber-bg)}.at-saude-regras{color:var(--text-3);margin:0;font-size:12px;line-height:1.5}@media (max-width:900px){.at-saude{margin-left:16px}.at-saude-grade{grid-template-columns:1fr}}.at-midia-caixa{max-width:100%;margin:2px 0 4px;display:block}.at-midia-carregando .at-midia{opacity:.6}.at-midia-imagem img,.at-midia-figurinha img{object-fit:cover;background:var(--surface-2);border-radius:8px;max-width:min(280px,100%);max-height:320px;display:block}.at-midia-figurinha img{background:0 0;max-width:140px}.at-midia-audio audio{width:min(280px,100%);height:36px;display:block}.at-midia-video video{background:#000;border-radius:8px;max-width:min(320px,100%);max-height:320px;display:block}.at-midia-doc{border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:8px;align-items:center;gap:10px;max-width:300px;padding:8px 10px;text-decoration:none;display:flex}.at-midia-doc:hover{border-color:var(--border-2)}.at-midia-doc-icone{background:var(--red-bg);color:var(--red);font:600 10px/1 var(--font-mono), ui-monospace, monospace;border-radius:6px;flex-shrink:0;padding:4px 6px}.at-midia-doc-nome{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:12.5px;overflow:hidden}.at-midia-doc-acao{color:var(--neon);font-size:12px}.fv{flex-direction:column;gap:16px;display:flex}.fv-vazio{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.fv-vazio p{color:var(--text-2);margin:0;font-size:13px}.fv-quem{flex-direction:column;gap:2px;display:flex}.fv-nome{color:var(--text);font-size:15px;font-weight:600;text-decoration:none}.fv-nome:hover{color:var(--neon)}.fv-negocio{border:1px solid var(--border);background:var(--surface-2);border-radius:10px;flex-direction:column;gap:6px;padding:12px;display:flex}.fv-negocio-topo{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.fv-negocio-titulo{color:var(--text);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13.5px;font-weight:600;text-decoration:none;overflow:hidden}.fv-negocio-titulo:hover{color:var(--neon)}.fv-valor{font:600 13px/1 var(--font-mono), ui-monospace, monospace;color:var(--text);flex-shrink:0}.fv-etapas{gap:3px;margin-top:4px;display:flex}.fv-etapa{cursor:pointer;text-align:left;min-width:0;font:inherit;background:0 0;border:0;flex-direction:column;flex:1;gap:4px;padding:0;display:flex}.fv-etapa:disabled{cursor:default}.fv-etapa-barra{background:var(--border);border-radius:3px;height:6px;transition:background .16s ease-out}.fv-etapa.feita .fv-etapa-barra{background:var(--neon-border)}.fv-etapa.atual .fv-etapa-barra{background:var(--neon)}.fv-etapa:not(:disabled):hover .fv-etapa-barra{background:var(--neon-border)}.fv-etapa:focus-visible{outline:2px solid var(--neon);outline-offset:2px;border-radius:4px}.fv-etapa-nome{color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.fv-etapa.atual .fv-etapa-nome{color:var(--text);font-weight:600}.fv-etapa-legenda{color:var(--text-2);font-size:12px}.fv-sem-negocio{justify-content:space-between;align-items:center;gap:8px;display:flex}.fv-sem-negocio .btn{white-space:nowrap;flex-shrink:0}.fv-form{flex-direction:column;gap:8px;display:flex}.fv-form-linha{grid-template-columns:1fr 1.3fr;gap:6px;display:grid}.fv-form-acoes{justify-content:flex-end;gap:6px;display:flex}.fv-bloco{flex-direction:column;gap:8px;display:flex}.fv-tarefas,.fv-notas{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.fv-tarefas li{border:1px solid var(--border);border-radius:8px;grid-template-columns:auto 1fr;gap:2px 8px;padding:8px 10px;font-size:12.5px;display:grid}.fv-tarefa-tipo{background:var(--neon-bg);color:var(--neon);border-radius:6px;grid-row:span 2;align-self:start;padding:2px 6px;font-size:11px;font-weight:600}.fv-tarefa-titulo{color:var(--text);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.fv-tarefa-quando{color:var(--text-3);font-size:11.5px}.fv-tarefas li.atrasada{border-color:var(--red-border)}.fv-tarefas li.atrasada .fv-tarefa-quando{color:var(--red)}.fv-notas li{border-left:2px solid var(--border);color:var(--text-2);flex-direction:column;gap:2px;padding-left:10px;font-size:12.5px;display:flex}.fv-notas small{color:var(--text-3);font-size:11px}.fv-outros{font:inherit;color:var(--text-2);cursor:pointer;text-align:left;background:0 0;border:0;padding:0;font-size:12.5px}.fv-outros:hover{color:var(--text)}.fv-abrir{color:var(--neon);font-size:12.5px;text-decoration:none}.fv-abrir:hover{text-decoration:underline}.at-midia-audio{flex-direction:column;gap:6px;display:flex}.at-midia-audio .at-transcricao{max-width:280px;line-height:1.45;display:block}.at-transcricao-rotulo{letter-spacing:.02em;color:var(--text-3);margin-bottom:2px;font-size:10.5px;font-weight:600;display:block}.at-transcricao-carregando{color:var(--text-3);opacity:.8}.at-transcricao-vazia{color:var(--text-3);background:0 0;padding:0;font-size:11.5px}.at-rodizio li>span:first-child{align-items:center;gap:8px;display:inline-flex}.at-rodizio-pos{background:var(--neon-bg);width:20px;height:20px;color:var(--neon);font:600 11px/1 var(--font-mono), ui-monospace, monospace;border-radius:999px;place-items:center;display:inline-grid}.at-rodizio-add{flex-wrap:wrap;gap:6px;margin:4px 0 8px;display:flex}.mk-chip-ok{border-color:var(--success-border);background:var(--success-bg);color:var(--success)}.mk-chip-nao{border-color:var(--red-border);background:var(--red-bg);color:var(--red)}.mk-chip-vazio,.mk-chip-gray{border-color:var(--gray-border);background:var(--gray-bg);color:var(--gray)}.mk-chip-red{border-color:var(--red-border);background:var(--red-bg);color:var(--red)}.mk-cons{flex-direction:column;gap:8px;display:flex}.mk-cons-linha{grid-template-columns:70px 1fr auto;align-items:center;gap:8px;display:grid}.mk-cons-canal{color:var(--text-3);font-size:12.5px}.mk-cons-meio{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.mk-cons-info{color:var(--text-3);font-size:12px}.mk-cons-form{background:var(--surface-2);border-radius:10px;flex-direction:column;gap:10px;padding:12px;display:flex}.mk-cons-opcoes{color:var(--text-2);flex-direction:column;gap:6px;font-size:13px;display:flex}.mk-cons-opcoes label{align-items:center;gap:7px;display:inline-flex}.mk-cons-campos{grid-template-columns:1fr 1fr;gap:10px;display:grid}.mk-cons-dica{color:var(--text-3);margin:0;font-size:12px}.mk-cons-acoes{justify-content:flex-end;align-items:center;gap:12px;display:flex}.mk-cons-hist-bt{align-self:flex-start}.mk-cons-hist{border-left:2px solid var(--border);color:var(--text-2);flex-direction:column;gap:8px;margin:0;padding:0 0 0 10px;font-size:12.5px;list-style:none;display:flex}.mk-cons-hist li{flex-direction:column;gap:2px;display:flex}.mk-cons-hist-quando{color:var(--text-3);font-size:11.5px}.mk-cons-hist-evid{color:var(--text-3);font-size:12px;font-style:italic}.mk-canais{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px;margin-bottom:14px;display:grid}.mk-canal{flex-direction:column;gap:10px;display:flex}.mk-canal-cab{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.mk-canal-tit{color:var(--text);margin:0;font-size:15px;font-weight:600}.mk-canal-total{color:var(--text-3);font-size:12px}.mk-canal-grande{color:var(--text-2);align-items:baseline;gap:6px;font-size:13.5px;display:flex}.mk-canal-grande b{color:var(--text);font-size:24px;font-weight:600}.mk-canal-pct{color:var(--success);margin-left:auto;font-size:12px;font-weight:600}.mk-barra{background:var(--surface-2);border-radius:999px;height:8px;display:flex;overflow:hidden}.mk-barra-ok{background:var(--success)}.mk-barra-vazio{background:var(--gray-border)}.mk-barra-nao{background:var(--red)}.mk-canal-lista{flex-direction:column;gap:6px;margin:0;font-size:13px;display:flex}.mk-canal-lista div{justify-content:space-between;gap:8px;display:flex}.mk-canal-lista dt{color:var(--text-2);align-items:center;gap:7px;display:inline-flex}.mk-canal-lista dd{color:var(--text);margin:0;font-weight:600}.mk-ponto{background:var(--surface-2);border:1px solid var(--border-2);border-radius:999px;width:8px;height:8px;display:inline-block}.mk-ponto-vazio{background:var(--gray-border);border-color:#0000}.mk-ponto-nao{background:var(--red);border-color:#0000}.mk-passos{margin-bottom:14px}.mk-passos ol{flex-direction:column;gap:8px;margin:8px 0 0;padding-left:20px;font-size:13.5px;display:flex}.mk-passos li span{color:var(--text-3);font-size:12px;display:block}.mk-passos li.mk-feito>a{color:var(--text-3);text-decoration:line-through}.mk-passos li.mk-feito::marker{color:var(--success)}.mk-tabela-rolagem{overflow-x:auto}.mk-nowrap{white-space:nowrap}.mk-nums{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;margin:8px 0;display:grid}.mk-num-campo{align-items:center;gap:6px;display:flex}.mk-num-campo .cf-input{width:100px}.mk-num-suf{color:var(--text-3);font-size:12px}.mk-palavras{flex-wrap:wrap;align-items:center;gap:6px;margin-top:4px;display:flex}.mk-palavra button{color:inherit;cursor:pointer;background:0 0;border:0;padding:0 0 0 2px;font-size:13px;line-height:1}.mk-palavra-nova{width:130px}.mk-risco{color:var(--text-2);border:1px solid var(--amber-border);background:var(--amber-bg);border-radius:10px;margin:6px 0 10px;padding:10px 12px;font-size:12.5px;line-height:1.5}@media (max-width:640px){.mk-cons-campos{grid-template-columns:1fr}.mk-cons-linha{grid-template-columns:1fr auto}.mk-cons-canal{grid-column:1/-1}}.mk-chip-amber{border-color:var(--amber-border);background:var(--amber-bg);color:var(--amber)}.mk-forte{font-weight:600}.mk-vazio{text-align:center;padding:28px 16px}.mk-nova{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mk-nova .cf-input{width:280px;max-width:100%}.mk-balao{max-width:300px;margin-top:6px}.mk-balao-msg{background:var(--surface);border:1px solid var(--border);color:var(--text);border-radius:10px 10px 10px 2px;padding:8px 10px;font-size:13px;line-height:1.45}.mk-balao-msg p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.mk-balao-cab{margin-bottom:4px;display:block}.mk-balao-rod{color:var(--text-3);margin-top:6px;font-size:11.5px;display:block}.mk-balao-bts{flex-direction:column;gap:4px;margin-top:4px;display:flex}.mk-balao-bts span{text-align:center;color:var(--blue);background:var(--surface);border:1px solid var(--border);border-radius:8px;padding:6px;font-size:12.5px}.mkc{flex-direction:column;height:calc(100vh - 64px);min-height:520px;display:flex}.mkc-topo{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:10px 16px;display:flex}.mkc-topo-esq,.mkc-topo-dir{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.mkc-voltar{font-size:13px}.mkc-sep{color:var(--text-3)}.mkc-nome{color:var(--text);background:0 0;border:1px solid #0000;border-radius:6px;width:26ch;min-width:120px;max-width:100%;padding:4px 6px;font-family:inherit;font-size:15px;font-weight:600;line-height:1.3}.mkc-nome:hover,.mkc-nome:focus{border-color:var(--border-2);outline:none}.mkc-salvo{color:var(--text-3);font-size:12px}.mkc-salvo-erro{color:var(--red)}.mkc-msg{margin:8px 16px 0}.mkc-corpo{flex:1;grid-template-columns:1fr 380px;min-height:0;display:grid}.mkc-canvas{background-color:var(--surface-2);background-image:radial-gradient(var(--border) 1px, transparent 1px);background-size:18px 18px;padding:24px 16px 80px;overflow:auto}.mkc-gatilho{text-align:center;background:var(--surface);border:1px solid var(--border-2);cursor:pointer;width:300px;max-width:100%;color:var(--text);border-radius:12px;flex-direction:column;gap:3px;margin:0 auto;padding:12px 14px;font-size:13.5px;display:flex}.mkc-gatilho-tit{color:var(--text-3);font-size:12px}.mkc-gatilho-sub{color:var(--text-3);font-size:11.5px}.mkc-fluxo{justify-content:center;min-width:max-content;display:flex}.mkc-lista,.mkc-item{flex-direction:column;align-items:center;display:flex}.mkc-mais{flex-direction:column;align-items:center;padding:6px 0;display:flex;position:relative}.mkc-mais:before,.mkc-mais:after{content:"";background:var(--border-2);width:2px;height:14px}.mkc-mais-vazio:after{display:none}.mkc-mais-bt{border:1px solid var(--border-2);background:var(--surface);width:26px;height:26px;color:var(--text-2);cursor:pointer;border-radius:999px;font-size:16px;line-height:1}.mkc-mais-bt:hover,.mkc-mais-bt[aria-expanded=true]{border-color:var(--neon);color:var(--neon)}.mkc-mais-dica{color:var(--text-3);margin-top:4px;font-size:11px}.mkc-menu{z-index:30;background:var(--surface);border:1px solid var(--border-2);width:320px;max-height:420px;box-shadow:var(--shadow-lg,0 12px 32px #0000002e);border-radius:12px;flex-direction:column;gap:6px;padding:8px;display:flex;position:absolute;top:calc(100% - 6px);left:50%;overflow:auto;transform:translate(-50%)}.mkc-menu-tit{text-transform:uppercase;letter-spacing:.04em;color:var(--text-3);padding:4px 6px;font-size:11px;font-weight:600;display:block}.mkc-menu-item{text-align:left;cursor:pointer;width:100%;color:var(--text);background:0 0;border:0;border-radius:8px;flex-direction:column;gap:2px;padding:7px 8px;font-size:13px;display:flex}.mkc-menu-item span{color:var(--text-3);font-size:12px}.mkc-menu-item:hover,.mkc-menu-item:focus-visible{background:var(--surface-2);outline:none}.mkc-bloco{text-align:left;background:var(--surface);border:1px solid var(--border-2);cursor:pointer;width:300px;max-width:86vw;color:var(--text);border-radius:12px;align-items:center;gap:10px;padding:10px 12px;font-size:13px;display:flex;position:relative}.mkc-bloco:hover{border-color:var(--text-3)}.mkc-bloco-sel{border-color:var(--neon);box-shadow:0 0 0 3px var(--neon-bg)}.mkc-bloco-erro{border-color:var(--red-border)}.mkc-bloco-txt{flex-direction:column;gap:2px;min-width:0;display:flex}.mkc-bloco-txt span{color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.mkc-bloco-ic{width:30px;height:30px;font:600 13px/1 var(--font-mono), ui-monospace, monospace;border-radius:8px;flex:none;place-items:center;display:grid}.mkc-ic-template,.mkc-ic-mensagem{background:var(--success-bg);color:var(--success)}.mkc-ic-template:before{content:"✉"}.mkc-ic-mensagem:before{content:"¶"}.mkc-ic-aguardar,.mkc-ic-aguardar_resposta{background:var(--amber-bg);color:var(--amber)}.mkc-ic-aguardar:before{content:"◷"}.mkc-ic-aguardar_resposta:before{content:"↩"}.mkc-ic-condicao{background:var(--purple-bg);color:var(--purple)}.mkc-ic-condicao:before{content:"⑂"}.mkc-ic-tag{background:var(--neon-bg);color:var(--neon)}.mkc-ic-tag:before{content:"#"}.mkc-ic-fim{background:var(--gray-bg);color:var(--gray)}.mkc-ic-fim:before{content:"■"}.mkc-bloco-alerta{color:#fff;border-radius:999px;place-items:center;width:18px;height:18px;font-size:11px;font-weight:700;line-height:1;display:grid;position:absolute;top:-7px;right:-7px}.mkc-alerta-erro{background:var(--red)}.mkc-alerta-aviso{background:var(--amber)}.mkc-ramos{border-top:2px solid var(--border-2);align-items:flex-start;gap:18px;margin-top:14px;padding-top:14px;display:flex}.mkc-ramo{flex-direction:column;align-items:center;display:flex}.mkc-ramo-rot{background:var(--surface);border:1px solid var(--border-2);color:var(--text-2);text-align:center;border-radius:999px;max-width:220px;padding:3px 9px;font-size:11.5px;font-weight:600}.mkc-ramo-botao,.mkc-ramo-texto,.mkc-ramo-sim{border-color:var(--success-border);color:var(--success)}.mkc-ramo-falhou,.mkc-ramo-nao{border-color:var(--red-border);color:var(--red)}.mkc-fim-natural{color:var(--text-3);border:1px dashed var(--border-2);border-radius:999px;padding:3px 10px;font-size:11.5px}.mkc-painel{border-left:1px solid var(--border);background:var(--surface);flex-direction:column;min-height:0;display:flex}.mkc-abas{border-bottom:1px solid var(--border);display:flex}.mkc-aba{color:var(--text-3);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex:1;padding:10px 6px;font-size:13px}.mkc-aba-on{color:var(--text);border-bottom-color:var(--neon);font-weight:600}.mkc-painel-corpo{padding:14px 16px 40px;overflow:auto}.mkc-ed{flex-direction:column;gap:10px;display:flex}.mkc-ed-tit{color:var(--text);margin:6px 0 0;font-size:14px;font-weight:600}.mkc-linha{gap:8px;display:flex}.mkc-linha>*{flex:1;min-width:0}.mkc-n{flex:0 0 90px}.mkc-check{color:var(--text-2);align-items:flex-start;gap:7px;font-size:13px;display:flex}.mkc-check input{margin-top:2px}.mkc-regras{flex-direction:column;gap:8px;display:flex}.mkc-probs{flex-direction:column;gap:6px;margin:0;padding:0;font-size:12.5px;list-style:none;display:flex}.mkc-probs li{border-radius:8px;padding:7px 9px}.mkc-prob-erro{background:var(--red-bg);color:var(--red)}.mkc-prob-aviso{background:var(--amber-bg);color:var(--text-2)}.mkc-caminhos{color:var(--text);flex-direction:column;gap:4px;margin:4px 0 0;padding:0;font-size:13px;list-style:none;display:flex}.mkc-caminhos li{justify-content:space-between;gap:8px;display:flex}.mkc-caminhos li span{color:var(--text-3);font-size:12px}.mkc-manual{flex-direction:column;gap:8px;display:flex}.mkc-vars{flex-direction:column;gap:10px;margin-top:4px;display:flex}.mkc-var{grid-template-columns:1fr 1fr;gap:6px;display:grid}.mkc-var-k{color:var(--text-3);grid-column:1/-1;font-size:12px}.mkc-ed-rodape{border-top:1px solid var(--border);justify-content:flex-end;align-items:center;gap:10px;margin-top:6px;padding-top:12px;display:flex}.mkc-excluir{color:var(--red)}.mkc-bt-perigo{border-color:var(--red-border);color:var(--red)}.mkc-contagem{color:var(--text-2);font-size:13px}.mkc-contagem p{margin:0}.mkc-contagem b{color:var(--success);font-size:18px}.mkc-contagem ul{color:var(--text-3);margin:6px 0 0;padding-left:18px;font-size:12.5px}.mkc-versoes ol{color:var(--text-2);flex-direction:column;gap:6px;margin:0;padding-left:18px;font-size:13px;display:flex}.mkc-achados{flex-direction:column;gap:4px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.mkc-sim{border-top:1px solid var(--border);padding-top:10px}.mkc-sim-tit{color:var(--text);margin:0 0 6px;font-size:14px;font-weight:600}.mkc-sim-etapas{color:var(--text);flex-direction:column;gap:8px;margin:0;padding-left:18px;font-size:13px;display:flex}.mkc-sim-quando{color:var(--text-3);font-size:11.5px;display:block}.mkc-sim-det{color:var(--text-3)}.mkc-sim-fim{color:var(--text-3);margin-left:-18px;font-size:12.5px;list-style:none}@media (max-width:900px){.mkc{height:auto}.mkc-corpo{grid-template-columns:1fr}.mkc-canvas{max-height:70vh}.mkc-painel{border-left:0;border-top:1px solid var(--border)}}.pq-placar.pq-placar-6{grid-template-columns:minmax(220px,2fr) repeat(5,minmax(84px,1fr))}.pq-tag-novo{background:var(--neon-bg);color:var(--neon);font-variant-numeric:tabular-nums}.pq-ligando{z-index:5;border-color:var(--amber-border);background:var(--amber-bg);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;display:flex;position:sticky;top:8px}.pq-ligando p{color:var(--text-2);margin:2px 0 0;font-size:12.5px}.pq-tecla{border:1px solid var(--border-2,var(--border));min-width:18px;height:18px;font:600 11px/1 var(--font-mono,ui-monospace, monospace);color:var(--text-3);background:var(--surface-2);border-radius:4px;place-items:center;margin-right:6px;padding:0 4px;display:inline-grid}.pq-falta{color:var(--red);margin-top:4px;font-size:12px;display:block}.pq-foco .pq-item{border-color:var(--neon)}.pq-foco-prox{color:var(--text-3);margin:10px 2px 0;font-size:12.5px}.pq-foco-prox b{color:var(--text-2);font-weight:600}@media (max-width:768px){.pq-placar.pq-placar-6{grid-template-columns:repeat(2,1fr)}.pq-tecla{display:none}}.mkc-totais{color:var(--text-3);font-size:12px}.mkc-bloco-num{font-weight:600;color:var(--neon)!important}.mkc-confirma{border:1px solid var(--border-2);background:var(--surface);color:var(--text);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:8px 16px 0;padding:12px 14px;font-size:13px;display:flex}.mkc-confirma p{flex:360px;margin:0;line-height:1.5}.mkc-confirma-bts{align-items:center;gap:12px;display:flex}.cpq-campos-linha{flex-wrap:wrap;gap:12px 20px;display:flex}.cpq-feriado-acoes{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.cpq-feriado-data{min-width:150px;color:var(--text);font-variant-numeric:tabular-nums;text-transform:capitalize;font-size:13px;font-weight:600}.cpq-feriado-nome{color:var(--text-2);flex:200px;font-size:13px}.cpq-lista li.cpq-passado{opacity:.55}.cpq-feriado-novo{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.cpq-feriado-novo .cf-input[type=date]{width:160px}.cpq-feriado-novo .cf-input:not([type=date]){flex:220px;max-width:340px}.pqc-auto{color:var(--text-2);cursor:pointer;align-items:center;gap:8px;font-size:12.5px;display:flex}.pq-aviso-envio{border:1px solid var(--amber-border);background:var(--amber-bg);color:var(--text-2);border-radius:8px;margin:0;padding:8px 12px;font-size:12.5px}.mkc-bloco-aceso{border-color:var(--success);box-shadow:0 0 0 3px var(--success-bg)}.mkc-bloco-aceso.mkc-bloco-sel{border-color:var(--neon)}.mkp{flex-direction:column;gap:10px;display:flex}.mkp-filtros{grid-template-columns:150px 1fr;gap:6px;display:grid}.mkp-so-bloco{color:var(--text-2);align-items:center;gap:6px;font-size:12.5px;display:flex}.mkp-lista{border:1px solid var(--border);border-radius:10px;flex-direction:column;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.mkp-lista li+li{border-top:1px solid var(--border)}.mkp-linha{text-align:left;background:var(--surface);cursor:pointer;width:100%;color:var(--text);font:inherit;border:0;grid-template-columns:1fr auto;gap:2px 8px;padding:8px 10px;display:grid}.mkp-linha:hover{background:var(--surface-2)}.mkp-nome{flex-direction:column;min-width:0;font-size:13px;display:flex}.mkp-nome b{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.mkp-nome span,.mkp-onde{color:var(--text-3);font-size:11.5px}.mkp-onde{grid-column:1/-1}.mkp-voltar{align-self:flex-start}.mkp-cab{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.mkp-cab div{flex-direction:column;font-size:13px;display:flex}.mkp-cab b{font-size:14px;font-weight:600}.mkp-cab span{color:var(--text-3);font-size:12px}.mkp-linha-tempo{border-left:2px solid var(--border-2);flex-direction:column;gap:10px;margin:0;padding:0 0 0 14px;list-style:none;display:flex}.mkp-linha-tempo li{color:var(--text-2);flex-direction:column;gap:1px;font-size:12.5px;display:flex;position:relative}.mkp-linha-tempo li:before{content:"";background:var(--success);border-radius:50%;width:8px;height:8px;position:absolute;top:5px;left:-19px}.mkp-linha-tempo b{color:var(--text);font-size:13px;font-weight:600}.mkp-lt-quando,.mkp-lt-envio{color:var(--text-3);font-variant-numeric:tabular-nums;font-size:11.5px}.mkp-add{border:1px solid var(--border);background:var(--surface-2);border-radius:10px;flex-direction:column;gap:6px;padding:10px;display:flex}.mkp-add-bt{align-self:flex-start}.mkp-add-lista{flex-direction:column;gap:2px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.mkp-add-lista li{justify-content:space-between;align-items:center;gap:8px;padding:4px 2px;display:flex}.mkp-confirma{margin:0}.mkc-checa{align-items:flex-start}.mkc-checa-corpo{flex-direction:column;flex:360px;gap:6px;display:flex}.mkc-checa-lista{flex-direction:column;gap:4px;margin:0;padding:0;font-size:12.5px;line-height:1.45;list-style:none;display:flex}.mkc-checa-lista li{color:var(--text-2);padding-left:18px;position:relative}.mkc-checa-lista li:before{font-weight:700;position:absolute;left:0}.mkc-checa-ok:before{content:"✓";color:var(--success)}.mkc-checa-aviso:before{content:"!";color:var(--amber)}.mkc-checa-erro{color:var(--red)!important}.mkc-checa-erro:before{content:"×";color:var(--red)}.mkc-midia{flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;display:flex}.mkc-midia-nome{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text);flex:140px;font-size:13px;overflow:hidden}.mkc-midia-vazia{color:var(--text-3)}.mk-balao-midia{object-fit:cover;border-radius:6px;width:100%;max-height:180px;margin-bottom:6px;display:block}.mk-balao-midia-vazia{background:var(--surface-2);height:90px;color:var(--text-3);justify-content:center;align-items:center;font-size:12px;display:flex}@media (max-width:480px){.mkp-filtros{grid-template-columns:1fr}}.cpq-sub{color:var(--text);margin:14px 0 4px;font-size:13px;font-weight:600}.rt-passagem p{color:var(--text-2);white-space:pre-line;margin:4px 0 0;font-size:13.5px}.rt-form,.rt-feito,.rt-passagem{gap:12px;margin-bottom:14px;display:grid}.rt-feito p{color:var(--text-2);margin:0;font-size:13px}.rt-opcoes{flex-wrap:wrap;gap:8px;display:flex}.rt-opcao{border:2px solid var(--border-2,var(--border));background:var(--surface);color:var(--text);cursor:pointer;border-radius:10px;padding:10px 16px;font-size:13.5px;font-weight:600}.rt-opcao.on{border-color:var(--neon);background:var(--neon-bg);color:var(--neon)}.rt-opcao:disabled{opacity:.45;cursor:not-allowed}.pqa-qualidade{gap:8px;margin-bottom:14px;display:grid;overflow-x:auto}.pqa-num{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.pqa-num small{color:var(--text-3)}.mkc-ic-vendedor{background:var(--blue-bg);color:var(--blue)}.mkc-ic-vendedor:before{content:"→"}.mkc-gatilho-meta{color:var(--success);margin-top:4px;font-size:11.5px;font-weight:600}.mkc-sub{letter-spacing:.04em;text-transform:uppercase;color:var(--text-3);margin-top:6px;font-size:11px;font-weight:600;display:block}.mkc-etapas{flex-wrap:wrap;align-items:center;gap:6px;padding-left:22px;display:flex}.mkc-etapas .cf-input{flex:180px}.mkc-chip-x{color:inherit;cursor:pointer;background:0 0;border:0;margin-left:4px;padding:0 2px;font-size:13px;line-height:1}.mkr{flex-direction:column;gap:12px;display:flex}.mkr-funil{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.mkr-funil li{color:var(--text-2);grid-template-columns:1fr auto 92px;align-items:baseline;gap:2px 8px;font-size:12.5px;display:grid}.mkr-funil b{color:var(--text);font-variant-numeric:tabular-nums;font-size:13.5px;font-weight:600}.mkr-pct{color:var(--text-3);text-align:right;font-variant-numeric:tabular-nums;font-size:11.5px}.mkr-barra{background:var(--surface-2);border-radius:2px;grid-column:1/-1;height:4px;position:relative;overflow:hidden}.mkr-barra:after{content:"";width:var(--w,0%);background:var(--neon);border-radius:2px;position:absolute;inset:0 auto 0 0}.mkr-cartoes{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.mkr-cartoes div{border:1px solid var(--border);background:var(--surface);border-radius:10px;flex-direction:column;gap:2px;padding:8px 10px;display:flex}.mkr-cartoes span{color:var(--text-3);font-size:11px}.mkr-cartoes b{color:var(--text);font-variant-numeric:tabular-nums;font-size:15px;font-weight:600}.mkr-custos{grid-template-columns:1fr auto;gap:4px 12px;margin:0;font-size:12.5px;display:grid}.mkr-custos dt{color:var(--text-2)}.mkr-custos dd{color:var(--text);font-variant-numeric:tabular-nums;text-align:right;margin:0;font-weight:600}.mkr-sla{color:var(--text-2);margin:0;font-size:12.5px}.mkr-atraso{color:var(--red);font-weight:600}.mkr-tarefa{cursor:default}.mkr-tarefa:hover{background:var(--surface)}@media (max-width:480px){.mkr-cartoes{grid-template-columns:1fr}}.pqp-kpis{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin-bottom:14px;display:grid}.pqp-kpi{align-content:start;gap:2px;display:grid}.pqp-kpi small{color:var(--text-3);font-size:12px;line-height:1.35}.pqp-bloco{gap:10px;margin-bottom:14px;display:grid}.pqp-rolagem{overflow-x:auto}.pqp-rolagem small,.pqp-origem small{color:var(--text-3);margin-left:2px}.pqp-barras{align-items:end;gap:3px;height:140px;padding-top:6px;display:grid}.pqp-barra{flex-direction:column;justify-content:flex-end;align-items:stretch;gap:4px;min-width:0;height:100%;display:flex}.pqp-barra i{background:var(--neon-bg);border:1px solid var(--neon);border-bottom:0;border-radius:4px 4px 0 0;flex-direction:column;justify-content:flex-end;min-height:2px;display:flex;overflow:hidden}.pqp-barra em{background:var(--neon);display:block}.pqp-barra small{color:var(--text-3);text-align:center;text-transform:capitalize;font-size:11px}.pqp-legenda{color:var(--text-3);align-items:center;gap:6px;margin:0;font-size:12px;display:flex}.pqp-legenda span{border-radius:2px;width:10px;height:10px;margin-left:8px;display:inline-block}.pqp-legenda span:first-child{margin-left:0}.pqp-l-ativ{background:var(--neon-bg);border:1px solid var(--neon)}.pqp-l-con{background:var(--neon)}.pqp-speed{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;display:grid}.pqp-origem{max-width:520px}.cp-tabela th.pqa-num,.cp-tabela td.pqa-num{text-align:right}.pqp-rolagem td:first-child{min-width:180px}.mkc-ic-divisao{background:var(--purple-bg);color:var(--purple)}.mkc-ic-divisao:before{content:"A/B";font-size:10px;font-weight:700}.mkc-ramo-a,.mkc-ramo-b,.mkc-ramo-c{border-color:var(--purple-border);color:var(--purple)}.mkc-ab-pesos{flex-wrap:wrap;gap:10px;margin-top:4px;display:flex}.mkc-ab-peso{color:var(--text-2);align-items:center;gap:4px;font-size:13px;display:flex}.mkc-ab-peso span{color:var(--purple);width:14px;font-weight:700}.mkc-ab-tab{border-collapse:collapse;width:100%;margin-top:4px;font-size:12.5px}.mkc-ab-tab th,.mkc-ab-tab td{text-align:right;border-bottom:1px solid var(--border);font-variant-numeric:tabular-nums;padding:5px 6px}.mkc-ab-tab thead th{color:var(--text-3);font-size:11px;font-weight:600}.mkc-ab-tab tbody th{text-align:left;color:var(--purple);font-weight:700}.mkc-ab-tab tbody th.mkc-hor-modo{color:var(--text);white-space:nowrap;font-weight:600}.mkc-ic-cadencia{background:var(--blue-bg);color:var(--blue)}.mkc-ic-cadencia:before{content:"↻"}.mkt-ok{color:var(--success);border:1px solid var(--success-border);background:var(--success-bg);border-radius:10px;margin:0 0 12px;padding:8px 12px;font-size:13px}.mkt-numero{flex-direction:column;gap:10px;margin-bottom:14px;display:flex}.mkt-form{grid-template-columns:minmax(0,1fr) 320px;gap:20px;margin-bottom:14px;display:grid}.mkt-form-campos{flex-direction:column;gap:12px;min-width:0;display:flex}.mkt-cats{grid-template-columns:1fr 1fr;gap:8px;display:grid}.mkt-cat{border:1px solid var(--border);cursor:pointer;color:var(--text-2);border-radius:10px;align-items:flex-start;gap:8px;padding:10px;font-size:12.5px;line-height:1.45;display:flex}.mkt-cat b{color:var(--text);margin-bottom:2px;font-size:13px;display:block}.mkt-cat-sel{border-color:var(--neon);box-shadow:0 0 0 3px var(--neon-bg)}.mkt-rot-linha{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.mkt-corpo{resize:vertical;min-height:120px;font-family:inherit;line-height:1.45}.mkt-exemplos{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px;display:grid}.mkt-exemplo{font:600 12px/1 var(--font-mono), ui-monospace, monospace;color:var(--text-3);grid-template-columns:auto 1fr;align-items:center;gap:6px;display:grid}.mkt-botao{align-items:center;gap:8px;display:flex}.mkt-botao .cf-input{flex:1}.mkt-add{align-self:flex-start}.mkt-previa{flex-direction:column;gap:8px;display:flex}.mkt-previa-fundo{background:var(--surface-2);border-radius:12px;min-height:160px;padding:14px}.mkt-previa-fundo .mk-balao{max-width:100%;margin-top:0}@media (max-width:860px){.mkt-form,.mkt-cats{grid-template-columns:1fr}}.mke{flex-direction:column;display:flex}.mkc-topo-esq{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.mke-corpo{grid-template-columns:minmax(0,1fr) minmax(320px,640px);align-items:start;gap:16px;padding:16px;display:grid}.mke-col{flex-direction:column;gap:14px;min-width:0;display:flex}.mke-sec{flex-direction:column;gap:10px;display:flex}.mke-campos{border:0;flex-direction:column;gap:10px;min-width:0;margin:0;padding:0;display:flex}.mke-contagem{color:var(--text-2);flex-wrap:wrap;gap:6px 14px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.mke-vars{color:var(--text-3);flex-wrap:wrap;align-items:center;gap:6px;font-size:12.5px;display:flex}.mke-vars code{font:600 12px/1 var(--font-mono), ui-monospace, monospace;background:var(--surface-2);border:1px solid var(--border);color:var(--text-2);border-radius:6px;padding:3px 6px}.mke-bloco{border:1px solid var(--border);background:var(--surface);border-radius:10px;flex-direction:column;gap:8px;padding:10px;display:flex}.mke-bloco-cab{justify-content:space-between;align-items:center;gap:8px;display:flex}.mke-bloco-acoes{gap:10px;display:inline-flex}.mke-add{flex-wrap:wrap;gap:6px;display:flex}.mke-cor{border:1px solid var(--border);background:var(--surface);cursor:pointer;border-radius:8px;width:100%;height:36px;padding:2px}.mke-linha{gap:8px;display:flex}.mke-linha .cf-input{flex:1}.mke-problemas{color:var(--amber);margin:0;padding-left:18px;font-size:12.5px}.mke-previa{flex-direction:column;gap:8px;display:flex;position:sticky;top:16px}.mke-previa-cab{justify-content:space-between;align-items:center;display:flex}.mke-previa-modos{gap:12px;font-size:13px;display:inline-flex}.mke-caixa{color:var(--text);background:var(--surface);border:1px solid var(--border);border-radius:10px;flex-direction:column;gap:2px;padding:10px 12px;font-size:13px;display:flex}.mke-frame{border:1px solid var(--border);background:#fff;border-radius:12px;align-self:center;max-width:100%;height:calc(100vh - 220px);min-height:480px}.mke-nums{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:10px;display:grid}.mke-num{border:1px solid var(--border);border-radius:10px;flex-direction:column;gap:2px;padding:10px;display:flex}.mke-num-v{color:var(--text);font-variant-numeric:tabular-nums;font-size:20px;font-weight:600}.mke-num-r{color:var(--text-3);font-size:12px}.mke-num-s{color:var(--success);font-size:12px;font-weight:600}@media (max-width:1000px){.mke-corpo{grid-template-columns:1fr}.mke-previa{position:static}}.ck-cfg-lista{gap:6px;margin:0;padding:0;list-style:none;display:grid}.ck-cfg-item{border:1px solid var(--border);background:var(--surface);border-radius:10px;align-items:center;gap:10px;padding:6px 12px;font-size:13px;display:flex}.ck-cfg-item .cp-ordem{gap:2px;display:inline-flex}.ck-cfg-texto{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.ck-caixa{border:1.5px solid var(--border-2);border-radius:4px;flex:none;width:14px;height:14px}.ck-cfg-acoes{gap:12px;display:inline-flex}.ck-cfg-novo{gap:8px;display:flex}.ck-cfg-novo .ef-input{flex:1}.ck-cfg-trava{cursor:pointer;align-items:flex-start;gap:8px;padding-top:4px;font-size:13px;display:flex}.ck-cfg-trava input{margin-top:3px}.ck-cfg-trava span{gap:2px;display:grid}.ck-cfg-trava small{color:var(--text-3);font-size:12px}.ck-op{gap:10px;display:grid}.ck-op-cab{justify-content:space-between;align-items:center;display:flex}.ck-op-cab .eyebrow{margin:0}.ck-op-conta{color:var(--text-2);font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}.ck-op-conta.ok{color:var(--success)}.ck-op-barra{background:var(--surface-2);border-radius:999px;height:4px;overflow:hidden}.ck-op-barra>span{background:var(--neon);border-radius:inherit;height:100%;transition:width .2s ease-out;display:block}.ck-op-trava{color:var(--amber);margin:0;font-size:12px}.ck-op-lista{gap:2px;margin:0;padding:0;list-style:none;display:grid}.ck-op-lista li{border-radius:6px;align-items:flex-start;gap:8px;margin:0 -6px;padding:4px 6px;display:flex}.ck-op-lista li:hover{background:var(--surface-2)}.ck-op-lista li>input[type=checkbox]{accent-color:var(--neon);cursor:pointer;flex:none;margin-top:3px}.ck-op-texto{min-width:0;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;gap:1px;padding:0;font-size:13px;display:grid}.ck-op-texto:disabled{cursor:default}.ck-item-txt{white-space:pre-wrap;overflow-wrap:anywhere}.ck-op-lista li.feito .ck-item-txt{color:var(--text-3);text-decoration:line-through;-webkit-text-decoration-color:var(--border-2);-webkit-text-decoration-color:var(--border-2);-webkit-text-decoration-color:var(--border-2);text-decoration-color:var(--border-2)}.ck-item-meta{color:var(--text-3);flex-wrap:wrap;gap:4px 10px;font-size:11.5px;display:flex}.ck-prazo.atrasado{color:var(--red);font-weight:600}.ck-op-novo{gap:8px;display:flex}.ck-op-mais{justify-self:start;font-size:12.5px}.ck-op-vazio{border:1px dashed var(--border-2);width:100%;color:var(--text-3);font:inherit;text-align:left;cursor:pointer;background:0 0;border-radius:10px;padding:10px 12px;font-size:12.5px}.ck-op-vazio:hover{color:var(--text);border-color:var(--neon-border)}.at-historico{flex-direction:column;gap:14px;width:min(520px,100vw - 32px);padding:24px;display:flex}.at-historico h2{color:var(--text);margin:0;font-size:17px;font-weight:600}.at-historico-prog{flex-direction:column;gap:8px;display:flex}.at-historico-prog p{color:var(--text-2);margin:0;font-size:13px}.at-historico-barra{background:var(--surface-2);border-radius:999px;height:6px;overflow:hidden}.at-historico-barra span{background:var(--neon);border-radius:999px;height:100%;transition:width .3s cubic-bezier(.22,1,.36,1);display:block}.ck-lista{border-top:1px solid var(--border);gap:8px;padding-top:10px;display:grid}.ck-op>.eyebrow+.ck-lista,.ck-op>.aviso-erro+.ck-lista{border-top:0;padding-top:0}.ck-lista-cab{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ck-lista-nome{color:var(--text);font:inherit;text-align:left;cursor:text;background:0 0;border:0;padding:0;font-size:13.5px;font-weight:600}.ck-lista-nome:disabled{cursor:default}.ck-lista-nome-ed{flex:1;min-width:140px;font-weight:600}.ck-lista-acoes{gap:12px;margin-left:auto;font-size:12px;display:inline-flex}.ck-confirma{color:var(--text-2);gap:8px;display:inline-flex}.ck-add{gap:6px;display:grid}.ck-add-botoes,.ck-editar-botoes{align-items:center;gap:8px;display:flex}.ck-add-botoes small{color:var(--text-3);margin-right:auto;font-size:11.5px}.ck-op-lista li.ck-editar{border:1px solid var(--neon-border);background:var(--surface);border-radius:10px;gap:8px;margin:4px -6px;padding:10px;display:grid}.ck-editar textarea{resize:vertical;width:100%}.ck-editar-linha{grid-template-columns:1fr 1fr;gap:8px;display:grid}.ck-editar-linha label{color:var(--text-3);gap:4px;font-size:12px;display:grid}.ck-editar-dica{color:var(--text-3);font-size:11.5px}.ck-editar-botoes span{flex:1}@media (max-width:480px){.ck-editar-linha{grid-template-columns:1fr}}.tk2-desc{-webkit-line-clamp:3;color:var(--text-2);white-space:pre-wrap;-webkit-box-orient:vertical;margin-top:2px;font-size:12.5px;display:-webkit-box;overflow:hidden}.lo-pend-desc{color:var(--text-2);white-space:pre-wrap;margin-top:2px;font-size:12.5px}.lo-longo{white-space:pre-wrap;overflow-wrap:anywhere}.lo-longo.fechado{-webkit-line-clamp:6;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.lo-ver-mais,.lo-nota-editar{margin-top:2px;margin-right:12px;font-size:12px}.lo-nota-editar{opacity:0}.tl-body:hover .lo-nota-editar,.lo-nota-editar:focus-visible{opacity:1}@media (hover:none){.lo-nota-editar{opacity:1}}.lo-nota-ed{gap:8px;margin-top:4px;display:grid}.lo-nota-ed textarea{resize:vertical;width:100%}.lo-nota-botoes{justify-content:flex-end;gap:8px;display:flex}.ng-card{flex-direction:column;gap:12px;display:flex}.ng-cab{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.ng-cab h2{margin:0;font-size:16px;font-weight:700}.ng-cab p{color:var(--text-3);max-width:620px;margin:4px 0 0;font-size:12.5px}.ng-vazio{color:var(--text-3);margin:0;font-size:13px}.ng-tabela td{vertical-align:top}.ng-tabela tr.ng-vale td{background:var(--neon-bg)}.ng-sub{color:var(--text-3);font-size:11.5px;font-weight:400;display:block}.ng-pag{color:var(--text-2);font-size:12.5px}.orc-sit.ng-pendente{background:var(--amber-bg);color:var(--amber)}.ng-acoes{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.ng-card .btn-p,.ng-form .btn-p{min-height:0;padding:4px 10px;font-size:12.5px}.ng-grade{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;display:grid}.ng-alcada{color:var(--text-3);font-size:11.5px}.ng-alcada.passa{color:var(--amber);font-weight:600}.ng-resumo{border:1px solid var(--border);border-radius:10px;grid-template-columns:repeat(4,1fr);gap:8px;padding:10px 12px;display:grid}.ng-resumo>div{flex-direction:column;gap:2px;display:flex}.ng-resumo span{color:var(--text-3);font-size:11px}.ng-resumo b{font-variant-numeric:tabular-nums;font-size:14px}.ng-resumo .forte b{color:var(--neon);font-size:16px}.ng-gerar{border:1px solid var(--border);border-radius:10px;flex-direction:column;align-items:flex-start;gap:10px;padding:10px 12px 12px;display:flex}.ng-gerar legend{color:var(--text-2);padding:0 4px;font-size:12px;font-weight:600}.ng-gerar-grade{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;width:100%;display:grid}.ng-parcelas .campo{width:100%;min-width:0}.ng-parcelas td{padding:4px 6px}.ng-falta{color:var(--red)}.ng-dl{grid-template-columns:1fr auto;gap:6px 16px;margin:0;font-size:13px;display:grid}.ng-dl dt{color:var(--text-2)}.ng-dl dd{text-align:right;font-variant-numeric:tabular-nums;margin:0}.ng-dl dd.forte{font-weight:700}.ng-margem{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.ng-margem>div{border:1px solid var(--border);border-radius:10px;flex-direction:column;gap:2px;padding:8px 10px;display:flex}.ng-margem span{color:var(--text-3);font-size:11px}.ng-margem b{font-variant-numeric:tabular-nums;font-size:15px}.ng-neg{color:var(--red)}@media (max-width:640px){.ng-resumo{grid-template-columns:repeat(2,1fr)}.ng-margem{grid-template-columns:1fr}}.ngc{grid-template-columns:240px 1fr;align-items:start;gap:16px;display:grid}.ngc-lista{flex-direction:column;gap:6px;display:flex}.ngc-item{text-align:left;border:1px solid var(--border);background:var(--surface);color:inherit;cursor:pointer;border-radius:10px;flex-direction:column;gap:2px;padding:10px 12px;display:flex}.ngc-item:hover{background:var(--surface-2)}.ngc-item.on{border-color:var(--neon);background:var(--neon-bg)}.ngc-item b{font-size:13.5px}.ngc-item small{color:var(--text-3);font-size:11.5px}.ngc-editor{flex-direction:column;gap:12px;min-width:0;display:flex}.ngc-bloco{flex-direction:column;gap:10px;padding:16px;display:flex}.ngc-bloco h2{margin:0;font-size:15px;font-weight:700}.ngc-ajuda{color:var(--text-3);margin:0;font-size:12.5px}.ngc-check{align-items:center;gap:8px;font-size:13px;display:flex}.ngc-n{text-align:right;width:90px}@media (max-width:760px){.ngc{grid-template-columns:1fr}}@media (min-width:769px){.trilho{width:92px}.menu-lateral.flutua .painel-grupo{left:92px}.trilho-btn{gap:3px;width:86px;min-height:44px;padding:5px 2px 4px}.trilho-lbl{white-space:nowrap;text-overflow:ellipsis;letter-spacing:-.01em;max-width:84px;overflow:hidden}.trilho-ic svg{width:19px;height:19px}.trilho-grupos{scrollbar-width:thin;scrollbar-color:#ffffff2e transparent}.trilho-grupos::-webkit-scrollbar{width:4px}.trilho-grupos::-webkit-scrollbar-thumb{background:#ffffff2e;border-radius:4px}}.fx-card.rg{border-top:1px solid var(--border);flex-wrap:nowrap;gap:0;padding:0;display:block}.ck-editar-linha{grid-template-columns:1fr}.ck-editar-linha .campo{box-sizing:border-box;width:100%;min-width:0}.kcard{cursor:pointer}@media (min-width:769px){.app-shell.com-trilho .at-abas,.app-shell.com-painel .at-abas{display:flex}}.at-abas{scrollbar-width:none;overflow-x:auto}.at-abas a{white-space:nowrap}.at-numeros-historico{color:var(--text-2);border-top:1px dashed var(--border);flex-wrap:wrap;align-items:center;gap:10px;padding:8px 14px 10px;font-size:12.5px;display:flex}.at-numeros-historico .at-historico-barra{flex:0 0 140px;height:6px}.at-numeros-historico.rodando{color:var(--text)}.at-status-lista{gap:6px;margin:6px 0;padding:0;list-style:none;display:grid}.at-status-lista li{grid-template-columns:32px minmax(0,1fr) minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.at-status-cor{border:1px solid var(--border);cursor:pointer;background:0 0;border-radius:8px;width:32px;height:32px;padding:0}.at-status-ponto{vertical-align:middle;border-radius:50%;width:8px;height:8px;margin-right:6px;display:inline-block}.at-status-botao.at-status-empresa{background:var(--surface);border:1px solid}.at-status.at-status-empresa{background:0 0;border:1px solid}@media (max-width:640px){.at-status-lista li{grid-template-columns:32px minmax(0,1fr) auto}.at-status-lista li select{grid-column:2/-1}}.at-ia-dica{color:var(--text-2);margin:0 0 8px;font-size:12.5px}.at-ia-sugerir{border-top:1px solid var(--border);color:var(--text-3);margin:8px 0 0;padding-top:8px;font-size:12.5px}.at-mencao{color:var(--neon);font-weight:600}.at-mencoes strong{min-width:90px}.at-enviar-por-unico{font-size:12px;font-weight:500}.env-toques{flex-wrap:wrap;align-items:flex-end;gap:12px;margin-top:8px;display:flex}.env-toques label{color:var(--text-2);gap:4px;font-size:12.5px;display:grid}.env-toques input{width:110px}.env-toques small{color:var(--text-3)}.env-links{gap:10px;margin:0;padding:0;list-style:none;display:grid}.env-links li{gap:2px;display:grid}.env-links a{color:var(--neon);font-weight:600;text-decoration:none}.env-links span{color:var(--text-3);font-size:12.5px}.f-topo .f-hero{flex-wrap:nowrap;gap:12px}.f-voltar{border:1px solid var(--border);background:var(--bg-2);width:32px;height:32px;color:var(--text-2);border-radius:9px;flex:none;justify-content:center;align-items:center;font-size:15px;text-decoration:none;display:inline-flex}.f-voltar:hover{border-color:var(--neon-border);color:var(--neon)}.f-topo .f-avatar{border-radius:10px;width:36px;height:36px;font-size:14px}.f-topo .f-id{flex-wrap:wrap;align-items:center;gap:8px 14px;min-width:0;display:flex}.f-topo .f-badges{margin-top:0}.f-topo .f-money{flex:none;margin-left:auto}@media (max-width:720px){.f-topo .f-hero{flex-wrap:wrap}}.rg-campos{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:10px;display:grid}.rg-campos .cf-input{width:100%}.rg-canais button span{display:inline}.rg-agendar{grid-template-columns:minmax(0,1fr) 240px;align-items:start;gap:16px;display:grid}.rg-agendar-form{gap:10px;min-width:0;display:grid}.rg-intervalo{align-items:center;gap:6px;display:flex}.rg-intervalo .cf-input{flex:1 1 0;min-width:0}.rg-intervalo span{color:var(--text-3)}.rg-extras{color:var(--text-3);flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:12.5px;display:flex}.ag-dia{border:1px solid var(--border);background:var(--surface);border-radius:12px;display:grid;overflow:hidden}.ag-dia-cab{border-bottom:1px solid var(--border);gap:2px;padding:10px 12px;display:grid}.ag-dia-cab b{color:var(--text);text-transform:capitalize;font-size:13px;font-weight:600}.ag-dia-cab small{color:var(--text-3);font-size:11.5px}.ag-dia-todo{border-bottom:1px solid var(--border);gap:4px;margin:0;padding:6px 10px;list-style:none;display:grid}.ag-dia-todo li{background:var(--surface-2);color:var(--text-2);white-space:nowrap;text-overflow:ellipsis;border-radius:6px;padding:3px 8px;font-size:11.5px;overflow:hidden}.ag-dia-grade{height:280px;overflow-y:auto}.ag-dia-horas{position:relative}.ag-dia-hora{border:0;border-top:1px solid var(--border);text-align:left;cursor:pointer;font:inherit;background:0 0;padding:2px 0 0 8px;position:absolute;left:0;right:0}.ag-dia-hora span{color:var(--text-3);font-size:10.5px;font-family:var(--mono)}.ag-dia-hora:hover{background:var(--surface-2)}.ag-dia-item{background:var(--surface-2);border:1px solid var(--border-2);color:var(--text);white-space:nowrap;text-overflow:ellipsis;pointer-events:none;border-radius:6px;padding:2px 8px;font-size:11.5px;line-height:1.3;position:absolute;left:52px;right:8px;overflow:hidden}.ag-dia-item.novo{background:var(--neon-bg);border:1px dashed var(--neon);color:var(--neon);font-weight:600}.ag-dia-livre{color:var(--text-3);border-top:1px solid var(--border);margin:0;padding:8px 12px;font-size:11.5px}@media (max-width:900px){.rg-agendar{grid-template-columns:minmax(0,1fr)}.ag-dia-grade{height:200px}}.tk2-prazos{border:1px solid var(--border);background:var(--surface);border-radius:10px;flex-wrap:wrap;gap:0;width:fit-content;max-width:100%;margin:4px 0 16px;display:flex;overflow:hidden}.tk2-prazos button{border:0;border-right:1px solid var(--border);height:38px;font:inherit;color:var(--text-2);cursor:pointer;background:0 0;align-items:center;gap:8px;padding:0 16px;font-size:13px;display:inline-flex}.tk2-prazos button b{font-family:var(--mono);color:var(--text-3);font-size:12px;font-weight:600}.tk2-prazos button:hover{background:var(--surface-2);color:var(--text)}.tk2-prazos button.on{background:var(--surface-2);color:var(--text);box-shadow:inset 0 -2px 0 var(--neon);font-weight:600}.tk2-prazos button.alerta b{color:var(--red)}@media (max-width:720px){.tk2-prazos{flex-wrap:nowrap;width:100%;overflow-x:auto}.tk2-prazos button{flex:none}}.tk2-toolbar .search{flex:220px;min-width:180px}.tk2-toolbar .ctt-qf-row{display:contents}.tk2-toolbar .ctt-qf-select{height:38px}.tk2-prazos{background:0 0;border:0;border-radius:0;gap:8px;overflow:visible}.tk2-prazos button{border:1px solid var(--border);background:var(--surface);border-radius:999px;height:34px;padding:0 14px}.tk2-prazos button:last-child{border-right:1px solid var(--border)}.tk2-prazos button.on{background:var(--neon-bg);border-color:var(--neon-border);color:var(--neon);box-shadow:none}.tk2-prazos button.on b{color:var(--neon)}.tk2-prazos button.on.alerta b{color:var(--red)}.ck2-lista{gap:8px;padding-top:12px;display:grid}.ck2-lista+.ck2-lista{border-top:1px solid var(--border);margin-top:8px}.ck2-cab{align-items:center;gap:8px;min-width:0;display:flex}.ck2-ic{color:var(--text-2);display:inline-flex}.ck2-ic svg{width:16px;height:16px}.ck2-nome{text-align:left;min-width:0;font:inherit;color:var(--text);cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;border-radius:6px;flex:auto;margin-left:-4px;padding:2px 4px;font-size:14px;font-weight:600;overflow:hidden}.ck2-nome:hover:not(:disabled){background:var(--surface-2)}.ck2-nome:disabled{cursor:default}.ck2-nome-ed{flex:auto}.ck2-acoes{flex:none;gap:6px;display:inline-flex}.ck2-btn{background:var(--surface-2);height:28px;color:var(--text-2);font:inherit;cursor:pointer;white-space:nowrap;border:0;border-radius:7px;padding:0 10px;font-size:12px;font-weight:500}.ck2-btn:hover{background:var(--border);color:var(--text)}.ck2-btn.perigo{color:var(--red)}.ck2-prog{grid-template-columns:34px minmax(0,1fr);align-items:center;gap:8px;display:grid}.ck2-prog>span{color:var(--text-3);font-size:11px;font-family:var(--mono)}.ck2-barra{background:var(--surface-2);border-radius:999px;height:8px;overflow:hidden}.ck2-barra i{background:var(--neon);border-radius:999px;height:100%;transition:width .2s;display:block}.ck2-barra.ok i{background:var(--success)}.ck2-trava,.ck2-tudo{color:var(--text-3);margin:0;font-size:12px}.ck2-trava{color:var(--amber,var(--text-2))}.ck2-itens{gap:2px;margin:0;padding:0;list-style:none;display:grid}.ck2-item{border-radius:8px;align-items:flex-start;gap:10px;margin:0 -6px 0 -4px;padding:6px 6px 6px 4px;display:flex}.ck2-item:hover{background:var(--surface-2)}.ck2-caixa{border:1.5px solid var(--border-2);background:var(--surface);cursor:pointer;color:#fff;border-radius:4px;flex:none;justify-content:center;align-items:center;width:18px;height:18px;margin-top:2px;padding:0;display:inline-flex}.ck2-caixa svg{width:12px;height:12px}.ck2-item.feito .ck2-caixa{background:var(--neon);border-color:var(--neon)}.ck2-corpo{flex:auto;align-items:flex-start;gap:8px;min-width:0;display:flex}.ck2-corpo.col{flex-direction:column;align-items:stretch}.ck2-texto{text-align:left;min-width:0;font:inherit;color:var(--text);cursor:text;overflow-wrap:anywhere;background:0 0;border:0;flex:auto;padding:0;font-size:13px;line-height:1.45}.ck2-texto:disabled{cursor:default}.ck2-item.feito .ck2-texto{color:var(--text-3);text-decoration:line-through}.ck2-chips{flex:none;align-items:center;gap:4px;display:inline-flex}.ck2-pop-ancora{display:inline-flex;position:relative}.ck2-chip{background:var(--surface-2);min-width:24px;height:24px;color:var(--text-2);font:inherit;cursor:pointer;border:0;border-radius:6px;justify-content:center;align-items:center;gap:4px;padding:0 7px;font-size:11.5px;display:inline-flex}.ck2-chip svg{width:13px;height:13px}.ck2-chip.vazio{color:var(--text-3);opacity:0;background:0 0}.ck2-item:hover .ck2-chip.vazio,.ck2-chip.vazio:focus-visible{opacity:1}.ck2-pop-ancora:has(.ck2-pop) .ck2-chip.vazio{opacity:1}.ck2-chip.vazio:hover{background:var(--border);color:var(--text)}.ck2-chip.atrasado{background:var(--red-bg);color:var(--red)}.ck2-chip.ok{background:var(--success-bg,var(--surface-2));color:var(--success)}.ck2-chip.avatar{background:var(--neon-bg);width:24px;color:var(--neon);border-radius:999px;padding:0;font-size:10.5px;font-weight:600}@media (hover:none){.ck2-chip.vazio{opacity:1}}.ck2-pop{z-index:40;background:var(--surface);border:1px solid var(--border);border-radius:10px;gap:8px;width:240px;padding:12px;display:grid;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 8px 24px #0000001f}.ck2-pop b{color:var(--text);font-size:12.5px;font-weight:600}.ck2-pop small{color:var(--text-3);font-size:11.5px}.ck2-pessoas{gap:2px;max-height:220px;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.ck2-pessoas button{width:100%;font:inherit;color:var(--text);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;padding:6px;font-size:13px;display:flex}.ck2-pessoas button:hover,.ck2-pessoas button.on{background:var(--surface-2)}.ck2-av{background:var(--neon-bg);width:24px;height:24px;color:var(--neon);border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:10.5px;font-weight:600;display:inline-flex}.ck2-menu{gap:2px;width:170px;padding:6px}.ck2-menu button{font:inherit;text-align:left;color:var(--text);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:7px 8px;font-size:13px}.ck2-menu button:hover{background:var(--surface-2)}.ck2-menu button.perigo{color:var(--red)}.ck2-mais{justify-self:start;height:32px;padding:0 12px;font-size:13px}.ck2-add,.ck2-nova{gap:8px;display:grid}.ck2-nova{border:1px solid var(--border);background:var(--surface);border-radius:10px;margin-top:8px;padding:12px}.ck2-botoes{gap:8px;display:flex}.ck3-grupos{gap:12px;display:grid}.ck3-neg{background:var(--surface);border:1px solid var(--border);border-radius:12px;gap:10px;padding:14px 16px;display:grid}.ck3-neg-cab{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.ck3-neg-titulo{color:var(--text);font-size:14px;font-weight:600;text-decoration:none}.ck3-neg-titulo:hover{color:var(--neon)}.ck3-neg-titulo small{color:var(--text-3);font-weight:400;font-family:var(--mono);font-size:11.5px}.ck3-neg-det{color:var(--text-3);font-size:12px}.ck3-lista{gap:4px;display:grid}.ck3-lista+.ck3-lista{border-top:1px solid var(--border);padding-top:8px}.ck3-lista-cab{align-items:center;gap:8px;font-size:13px;display:flex}.ck3-lista-cab b{color:var(--text);font-weight:600}.ck3-conta{font-family:var(--mono);color:var(--text-3);font-size:11.5px}.ck3-barra{width:90px;height:6px}.ck3-trava{color:var(--red);background:var(--red-bg);border-radius:999px;padding:2px 8px;font-size:11.5px;font-weight:600}.ck3-texto{min-width:0;color:var(--text);overflow-wrap:anywhere;flex:auto;font-size:13px;line-height:1.45}.ck3-campo{height:26px;color:var(--text-3);cursor:pointer;border-radius:6px;align-items:center;gap:4px;padding:0 8px;font-size:11.5px;display:inline-flex;position:relative}.ck3-campo svg{width:13px;height:13px}.ck3-campo:hover{background:var(--border)}.ck3-campo.com{background:var(--surface-2);color:var(--text-2)}.ck3-campo.atrasado{background:var(--red-bg);color:var(--red)}.ck3-campo input{opacity:0;cursor:pointer;position:absolute;inset:0}.ck3-resp{max-width:150px;height:26px;color:var(--text-3);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0 6px;font-size:11.5px}.ck3-resp:hover{background:var(--border)}.ck3-resp.com{background:var(--surface-2);color:var(--text-2)}.ck3-vazio{text-align:center;color:var(--text-3);background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:40px 16px;font-size:13px}.ck2-atalhos{flex-wrap:wrap;gap:6px;display:flex}.f-rail-right{flex-direction:column;gap:16px;display:flex}.f-rail-right>*{margin-top:0!important;margin-bottom:0!important}.f-rail-right>.card{border-radius:14px}.nb{gap:10px;margin-bottom:14px;display:grid}.nb-botoes{flex-wrap:wrap;gap:8px;display:flex}.nb-ancora{position:relative}.nb-btn{border:1px solid var(--border);background:var(--surface);height:34px;color:var(--text-2);font:inherit;cursor:pointer;border-radius:8px;align-items:center;gap:7px;padding:0 12px;font-size:13px;font-weight:500;display:inline-flex}.nb-btn svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.nb-btn:hover:not(:disabled),.nb-btn.on{background:var(--surface-2);color:var(--text)}.nb-btn:disabled{opacity:.55;cursor:default}.nb-btn.seguindo{background:var(--neon-bg);border-color:var(--neon-border);color:var(--neon)}.nb-btn b{font-family:var(--mono);font-size:11.5px;font-weight:600}.nb-pop{z-index:50;background:var(--surface);border:1px solid var(--border);border-radius:12px;gap:10px;width:290px;padding:14px;display:grid;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 10px 28px #00000024}.nb-pop-larga{width:340px}.nb-pop-cab{justify-content:space-between;align-items:center;display:flex}.nb-pop-cab b{color:var(--text);font-size:13.5px;font-weight:600}.nb-x{color:var(--text-3);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:2px 6px;font-size:18px;line-height:1}.nb-x:hover{background:var(--surface-2);color:var(--text)}.nb-pop small{color:var(--text-3);font-size:11.5px}.nb-pop-rot{letter-spacing:.05em;text-transform:uppercase;color:var(--text-3);font-size:11px;font-weight:600}.nb-lista-tags,.nb-pessoas{gap:2px;max-height:240px;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.nb-lista-tags label,.nb-pessoas label{color:var(--text);cursor:pointer;border-radius:6px;align-items:center;gap:8px;padding:6px;font-size:13px;display:flex}.nb-lista-tags label:hover,.nb-pessoas label:hover{background:var(--surface-2)}.nb-vazio{color:var(--text-3);padding:6px;font-size:12.5px}.nb-tag{background:var(--surface-2);height:24px;color:var(--text-2);white-space:nowrap;border:0;border-radius:6px;align-items:center;gap:6px;padding:0 9px;font-size:12px;font-weight:500;display:inline-flex}.nb-tag i{border-radius:999px;flex:none;width:8px;height:8px}.nb-tag-mais{cursor:pointer;font:inherit;padding:0 8px;font-size:14px}.nb-tag-mais:hover{background:var(--border);color:var(--text)}.nb-cores{flex-wrap:wrap;gap:6px;display:flex}.nb-cores button{cursor:pointer;border:2px solid #0000;border-radius:6px;width:28px;height:22px}.nb-cores button.on{border-color:var(--text)}.nb-info{flex-wrap:wrap;gap:8px 24px;display:flex}.nb-grupo{gap:6px;display:grid}.nb-rot{letter-spacing:.05em;text-transform:uppercase;color:var(--text-3);font-size:11px;font-weight:600}.nb-tags,.nb-avs{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.nb-sofia{justify-self:start;align-items:center;gap:6px;display:inline-flex}.nb-sofia svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:14px;height:14px}.nb-erro{color:var(--red)!important}.f-rail-center>.ck2{margin-bottom:14px}.kcard-tags{flex-wrap:wrap;gap:4px;margin-bottom:6px;display:flex}.kcard-tags .nb-tag{height:20px;padding:0 7px;font-size:11px}.f-cinfo{gap:8px;font-size:13px}.f-cinfo-l{color:var(--text-2);overflow-wrap:anywhere;align-items:center;gap:9px;min-width:0;text-decoration:none;display:flex}a.f-cinfo-l:hover{color:var(--neon)}.f-cinfo-l.vazio{color:var(--text-3)}.f-cinfo .ci{width:16px;height:16px;color:var(--text-3);flex:none;display:inline-flex}.f-cinfo .ci svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}a.f-cinfo-l:hover .ci{color:var(--neon)}.rg-extras-barra{border-left:1px solid var(--border);align-items:stretch;margin-top:8px;margin-bottom:8px;margin-left:auto;padding-left:8px;display:inline-flex}.nb.nb-linha{align-items:center;margin:0;display:flex}.nb-linha .nb-botoes{flex-wrap:nowrap;gap:0}.nb-linha .nb-btn{height:100%;min-height:34px;color:var(--text-2);background:0 0;border:0;border-radius:6px;padding:0 10px;font-size:13px}.nb-linha .nb-btn:hover:not(:disabled),.nb-linha .nb-btn.on{background:var(--surface-2);color:var(--text)}.nb-linha .nb-btn.seguindo{color:var(--neon);background:0 0}.nb-linha .nb-pop{left:auto;right:0}.nb-linha>.aviso-erro{position:absolute}.lo-extras-solto{padding:6px 10px}.f-rail-center>.nb-info,.f-rail-center .nb-info{margin:0 0 12px;padding:0 4px}@media (max-width:768px){.nb-linha .nb-pop{width:auto;max-height:75vh;position:fixed;inset:auto 12px 12px;overflow-y:auto}}.rg-modos .nb-pop button{border-bottom-width:0;margin-bottom:0}.rg-modos .nb-pop .btn{border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:8px;justify-content:center;padding:7px 14px;font-size:12.5px;font-weight:600}.rg-modos .nb-pop .btn-primario{background:var(--neon);color:#fff;border-color:#0000}.rg-modos .nb-pop .btn-primario:disabled{opacity:.5}.rg-modos .nb-pop .ck2-btn{background:var(--surface-2);height:28px;color:var(--text-2);border:0;border-radius:7px;padding:0 10px;font-size:12px;font-weight:500}.rg-modos .nb-pop .ck2-btn:hover{background:var(--border);color:var(--text)}.rg-modos .nb-pop .nb-x{color:var(--text-3);padding:2px 6px;font-size:18px}.rg-modos .nb-pop .nb-cores button{border:2px solid #0000;border-radius:6px;width:28px;height:22px;padding:0}.rg-modos .nb-pop .nb-cores button.on{border-color:var(--text)}.ck-cfg-tarefa{grid-template-columns:minmax(0,1fr) 140px;gap:10px;max-width:520px;padding-left:26px;display:grid}.tc-col-vale{width:190px}.tc-vale{border:1px solid var(--border);background:var(--surface);height:30px;color:var(--text-2);font:inherit;border-radius:7px;padding:0 8px;font-size:12.5px}.rg-agendar{grid-template-columns:minmax(0,1fr)}.ag-linha{color:var(--text-3);margin:-2px 0 0;font-size:12px;line-height:1.5}.ag-linha b{color:var(--text-2);font-weight:600}.tk2-ir{text-align:center;width:30px;padding:4px 0}.tk2-ir.vazio{display:inline-block}.tk2-quando{width:150px;min-width:150px}.tk2-pessoas{justify-content:flex-start;width:90px}.tk2-aviso{flex-direction:column;align-items:stretch;gap:0;padding:10px 12px}.tk2-aviso-linha{align-items:center;gap:10px;min-width:0;display:flex}.tk2-aviso-linha .tk2-aviso-txt{flex:auto}.tk2-aviso-x{width:28px;height:28px;color:inherit;opacity:.7;cursor:pointer;background:0 0;border:0;border-radius:7px;flex:none;font-size:18px;line-height:1}.tk2-aviso-x:hover{opacity:1;background:#ffffff1f}.tk2-aviso .tk2-passo{border-top:1px solid #ffffff24;margin-top:10px;padding-top:10px}.tk2-passo-principal{font-weight:600;background:var(--neon)!important;color:var(--neon-text,#fff)!important}.tk2-passo-ou{opacity:.7;margin-left:4px;font-size:12px}.tk2-passo-depois{opacity:.8;margin-left:auto;background:0 0!important}.tk2-sel-linha.vazio{flex:none;width:16px;height:16px;display:inline-block}.tk2-ck-conta{width:26px;height:26px;font-family:var(--mono);color:var(--neon);background:var(--neon-bg);border:1px solid var(--neon-border);border-radius:999px;flex:none;place-items:center;font-size:9.5px;font-weight:600;display:grid}.tk2-linha.tk2-ck.aberto{border-bottom-right-radius:0;border-bottom-left-radius:0}.tk2-ck-itens{background:var(--surface);border-top:1px dashed var(--border);gap:2px;margin:0;padding:6px 16px 10px 98px;list-style:none;display:grid}.tk2-ck-itens label{color:var(--text);cursor:pointer;border-radius:6px;align-items:flex-start;gap:10px;padding:5px 6px;font-size:13px;display:flex}.tk2-ck-itens label:hover{background:var(--surface-2)}.tk2-ck-itens input{accent-color:var(--neon);margin-top:2px}.tk2-ck-itens li.feito span{color:var(--text-3);text-decoration:line-through}.tk2-ck-rodape{padding:6px 6px 0;font-size:12px}.tk2-ck-rodape a{color:var(--neon);font-weight:500;text-decoration:none}@media (max-width:720px){.tk2-ck-itens{padding-left:16px}}.tk2-fazer{border:1px solid var(--neon-border);background:var(--neon-bg);width:104px;height:30px;color:var(--neon);border-radius:8px;flex:none;justify-content:center;align-items:center;gap:6px;font-size:12.5px;font-weight:600;text-decoration:none;display:inline-flex}.tk2-fazer svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.tk2-fazer:hover{background:var(--neon);color:var(--neon-text,#fff)}.tk2-fazer.vazio{background:0 0;border:0;display:inline-block}.tk2-prio{vertical-align:2px;background:var(--surface-2);height:18px;color:var(--text-2);border-radius:999px;align-items:center;margin-left:8px;padding:0 7px;font-size:10.5px;font-weight:600;display:inline-flex}.tk2-prio.alta{background:var(--red-bg);color:var(--red)}.tk2-resultados{flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px;display:flex}.tk2-aviso-btn.on{background:var(--neon)!important;color:var(--neon-text,#fff)!important}@media (max-width:720px){.tk2-fazer{width:auto;padding:0 10px}.tk2-fazer.vazio{display:none}}.ra-bloco{gap:10px;display:grid}.ra-lista{gap:4px;margin:0;padding:0;list-style:none;display:grid}.ra-lista li{background:var(--surface-2);border-radius:8px;align-items:center;gap:12px;padding:6px 8px;display:flex}.ra-nome{color:var(--text);flex:auto;font-size:13px;font-weight:500}.ra-retorno{color:var(--text-2);align-items:center;gap:6px;font-size:12px;display:inline-flex}.ra-x{color:var(--text-3);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0 6px;font-size:16px}.ra-x:hover{color:var(--red);background:var(--red-bg)}.ra-novo{gap:8px;max-width:520px;display:flex}.ra-novo .campo{flex:auto}.ra-rodape{justify-content:flex-end;gap:8px;margin-top:4px;display:flex}.tk2-prio.sem-res{border:1px dashed var(--border-2);color:var(--text-3);background:0 0;font-weight:500}.at-numeros-historico.rodando .at-historico-barra{flex:0 0 220px}.at-historico-pct{font-family:var(--font-mono,ui-monospace, monospace);color:var(--neon);min-width:34px;font-size:12px;font-weight:600}.wz{padding:14px 16px}.wz-topo{justify-content:space-between;align-items:center;gap:10px;display:flex}.wz-titulo{cursor:pointer;color:var(--text);background:0 0;border:0;align-items:center;gap:8px;padding:0;font:600 14.5px/1.4 Inter,system-ui,sans-serif;display:inline-flex}.wz-ico{color:var(--success);font-size:12px}.wz-seta{color:var(--text-3);font-size:11px}.wz-esperando{color:var(--amber);background:var(--amber-bg);border:1px solid var(--amber-border);border-radius:999px;padding:3px 8px;font:600 10.5px/1 Inter,system-ui,sans-serif}.wz-abrir{font-size:12px}.wz-pessoas{flex-wrap:wrap;gap:6px;margin:12px 0 4px;display:flex}.wz-pessoa{border:1px solid var(--border-2);background:var(--surface);cursor:pointer;color:var(--text-2);border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font:500 12.5px/1.4 Inter,system-ui,sans-serif;display:inline-flex}.wz-pessoa.on{background:var(--neon-bg);border-color:var(--neon-border);color:var(--text)}.wz-papel{color:var(--text-3);font-size:11px}.wz-ponto{background:var(--amber);border-radius:999px;width:7px;height:7px}.wz-mensagens{border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:var(--bg);min-height:160px;max-height:460px;margin:12px -16px 0}.wz .at-compositor{border-radius:0 0 12px 12px;margin:0 -16px -14px}.wz-vazio{color:var(--text-2);flex-direction:column;gap:10px;margin-top:12px;font-size:13px;display:flex}.wz-comecar{flex-wrap:wrap;gap:8px;display:flex}.wz-comecar .campo{flex:1;min-width:220px}@media (max-width:720px){.wz-mensagens{max-height:60vh}}.at-nova{position:relative}.at-nova-pop{z-index:30;flex-direction:column;gap:10px;width:300px;display:flex;position:absolute;top:calc(100% + 6px);right:0}.at-nova-campo{color:var(--text-2);flex-direction:column;gap:4px;font-size:11px;font-weight:500;display:flex}.gc-convidado.recusou{color:var(--text-3);text-decoration:line-through}.gc-convite{color:var(--text-2);align-items:center;gap:8px;margin:8px 0 4px;font-size:13px;display:flex}.gc-convite .btn.on{background:var(--neon-bg);border-color:var(--neon);color:var(--neon)}.tf-pessoa.recusou{opacity:.6;text-decoration:line-through}.modal-caixa.tf{position:relative}.tf-fechar{width:32px;height:32px;color:var(--text-2);cursor:pointer;background:0 0;border:0;border-radius:8px;font-size:22px;line-height:1;position:absolute;top:12px;right:12px}.tf-fechar:hover{background:var(--bg);color:var(--text)}.lo-abas{flex-wrap:wrap;justify-content:flex-end}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}@keyframes bounce{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}}
