@font-face{font-family:NunitoMarca;src:url(/fonts/nunito.ttf) format("truetype");font-weight:200 1000;font-style:normal;font-display:swap}*,:before,:after{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246 / .5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246 / .5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.container{width:100%}@media (min-width: 640px){.container{max-width:640px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1280px){.container{max-width:1280px}}@media (min-width: 1536px){.container{max-width:1536px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.visible{visibility:visible}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.right-36{right:9rem}.top-8{top:2rem}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.justify-end{justify-content:flex-end}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.break-all{word-break:break-all}.border{border-width:1px}.p-1{padding:.25rem}.italic{font-style:italic}.underline{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.outline{outline-style:solid}.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)}.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)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}html,body,#root{min-height:100%}body{margin:0;background:#f4f8f7;-webkit-tap-highlight-color:transparent}.rb .painel-notif.notificacoes-painel{width:min(440px,calc(100vw - 24px));max-height:min(720px,calc(100dvh - 88px));display:flex;flex-direction:column;box-shadow:var(--shadow-modal);color:var(--text);white-space:normal}.rb .notificacoes-cabeca{flex-shrink:0;padding:16px;border-bottom:1px solid var(--line);background:var(--card)}.rb .notificacoes-titulo{display:flex;justify-content:space-between;align-items:center;gap:12px}.rb .notificacoes-titulo h2{font-size:18px;margin:0;line-height:1.35}.rb .notificacoes-titulo .ajuda{margin:3px 0 0;font-size:12px}.rb .notificacoes-fechar{flex-shrink:0;width:36px;height:36px;display:grid;place-items:center}.rb .notificacoes-controles{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.rb .notificacoes-controles .btn{white-space:normal;min-height:36px;line-height:1.3;padding:8px 10px;font-size:12px}.rb .notificacoes-lista{min-height:0;overflow-y:auto;overscroll-behavior:contain;flex:1 1 auto}.rb .notificacao-linha{padding:14px 16px;border-bottom:1px solid var(--line);background:var(--card);min-width:0}.rb .notificacao-linha[data-nao-lida]{background:var(--soft)}.rb .notificacoes-painel .item-notif{padding:0;background:transparent;border:0;gap:8px;color:var(--text);line-height:1.5;white-space:normal;min-width:0;border-radius:4px;overflow-wrap:anywhere}.rb .notificacoes-painel .item-notif:hover{background:transparent!important}.rb .notificacao-assunto{display:flex;gap:8px;align-items:flex-start;min-width:0}.rb .notificacao-assunto strong{color:var(--titulo);font-weight:650;font-size:14px;line-height:1.45}.rb .notificacao-assunto .ponto{width:7px;height:7px;flex:0 0 7px;margin-top:7px}.rb .notificacao-linha[data-nao-lida] strong{font-weight:800}.rb .notificacao-texto{font-size:13px;color:var(--text)}.rb .notificacao-data{font-size:11px;color:var(--muted);display:block}.rb .notificacao-acoes{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:8px;margin-top:12px}.rb .notificacao-acoes .btn{font-size:12px;min-height:36px;padding:7px 11px;white-space:normal}.rb .notificacoes-rodape{flex-shrink:0;border-top:1px solid var(--line);padding:12px 16px;margin:0;font-size:11px;line-height:1.5;background:var(--card)}.rb .notificacoes-vazio{padding:28px 16px;margin:0;text-align:center}.rb .notificacoes-painel button:focus-visible{outline:2px solid var(--focus-ring,var(--primary));outline-offset:3px}@media (max-width:640px){.rb .painel-notif.notificacoes-painel{position:fixed;top:72px;left:12px;right:12px;width:auto;max-height:calc(100dvh - 88px);z-index:110}.rb .notificacoes-cabeca{padding:14px}.rb .notificacoes-controles .btn{flex:1 1 130px;min-height:40px}.rb .notificacao-linha{padding:14px}.rb .notificacao-acoes .btn{min-height:40px}}.planejamento-metas{padding:18px;border:1px solid var(--line);background:var(--card);border-radius:12px}.pm-cabeca{display:flex;justify-content:space-between;align-items:start;gap:12px}.pm-cabeca h2{margin:0}.pm-filtros{display:grid;grid-template-columns:2fr 1fr 1fr 1fr auto;gap:10px;align-items:end;margin:16px 0}.pm-filtros label,.pm-ferramentas label{font-size:13px;font-weight:650}.pm-ferramentas{display:flex;gap:10px;align-items:end;flex-wrap:wrap;margin:16px 0}.pm-ferramentas .inp{width:150px}.pm-compacto{display:flex;align-items:center;gap:6px;min-height:38px}.pm-quadro{display:flex;gap:14px;overflow-x:auto;padding:8px 0 20px;align-items:stretch}.pm-semana{flex:0 0 calc((100% - 42px)/4);min-width:265px;background:var(--soft);border:1px solid var(--line);border-radius:12px;padding:12px;display:flex;flex-direction:column}.pm-semana.atual{border:2px solid var(--primary)}.pm-semana h3{font-size:15px;margin:8px 0}.pm-cartoes{flex:1;min-height:120px}.pm-cartao{margin-bottom:10px;padding:10px;border-left:5px solid var(--pm-cor)!important;background:linear-gradient(135deg,color-mix(in srgb,var(--pm-cor) 12%,var(--card)),var(--card))!important;content-visibility:auto;contain-intrinsic-size:auto 160px}.pm-titulo{display:flex;align-items:start;gap:3px}.pm-titulo .inp{border-color:transparent;background:transparent;font-weight:650;font-size:13px;padding:5px;min-width:0}.pm-alca{border:0;background:transparent;color:var(--muted);font-size:23px;cursor:grab;padding:2px}.pm-etiquetas{display:flex;gap:5px;flex-wrap:wrap;margin:5px 0}.pm-status,.pm-setor,.pa-etiqueta{font-size:12px;padding:3px 7px;border:1px solid var(--line);border-radius:20px;background:var(--card);font-weight:650}.pm-status{color:var(--text)}.pm-acoes{display:flex;gap:4px;flex-wrap:wrap}.pm-acoes .btn{padding:4px 8px}.pm-sem-semana{padding:14px;margin-top:12px}.compacto .pm-semana{flex-basis:240px;min-width:240px}.pa-grade{display:grid;grid-template-columns:290px 1fr;gap:18px}.pa-grade>.card{padding:20px;min-width:0}.pa-etiqueta.permitido{background:var(--ok-bg);color:var(--ok)}.pa-etiqueta.restrito{background:var(--pill);color:var(--muted)}@media (max-width:1100px){.pm-filtros{grid-template-columns:repeat(2,minmax(0,1fr))}.pm-semana{flex-basis:300px}.pa-grade{grid-template-columns:1fr}}@media (max-width:600px){.planejamento-metas{padding:12px}.pm-cabeca{flex-wrap:wrap}.pm-filtros{grid-template-columns:1fr}.pm-semana{flex-basis:82vw;min-width:250px}.pm-ferramentas .inp{width:135px}.pm-ferramentas .btn{min-height:40px}.pm-acoes .btn{min-width:35px;min-height:35px}}.planejamento-metas{min-width:0}.pm-densidade{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:12px 0}.pm-densidade output{min-width:44px;text-align:center}.pm-quadro{max-width:100%;min-width:0}.pm-quadro[data-fit=true]{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:6px;overflow-x:hidden}.pm-quadro[data-fit=true] .pm-semana{min-width:0;padding:6px;flex-basis:auto;border-radius:9px}.pm-quadro[data-fit=true] .pm-semana header{min-width:0}.pm-quadro[data-fit=true] .pm-semana header>.ajuda{font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pm-quadro[data-fit=true] .pm-semana header>p{font-size:12px;line-height:1.4}.pm-quadro[data-fit=true] .pm-semana h3{font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pm-quadro[data-fit=true] .pm-cartao{padding:6px;border-left-width:3px!important}.pm-titulo{min-width:0}.pm-titulo .inp{width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:clamp(12px,calc(13px * var(--pm-zoom,1)),16px)}.pm-titulo .inp:focus{outline:2px solid var(--primary);outline-offset:1px}.pm-quadro[data-fit=true] .pm-alca{font-size:18px;padding:0;flex:none}.pm-quadro .pm-status,.pm-quadro .pm-setor{min-width:0;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:clamp(12px,calc(12px * var(--pm-zoom,1)),15px)}.pm-quadro[data-fit=true] .pm-etiquetas{display:flex;flex-direction:column;align-items:start;gap:4px}.pm-quadro[data-fit=true] .pm-status,.pm-quadro[data-fit=true] .pm-setor{padding:2px 4px}.pm-quadro .pm-cartao>.ajuda{font-size:clamp(12px,calc(12px * var(--pm-zoom,1)),15px);overflow-wrap:anywhere}.pm-quadro .pm-acoes .btn{font-size:clamp(12px,calc(12px * var(--pm-zoom,1)),15px);min-height:28px}.pm-quadro[data-fit=true] .pm-acoes{gap:3px}.pm-quadro[data-fit=true] .pm-acoes .btn{padding:3px 5px}.pm-quadro[data-fit=true] .pm-semana>.btn{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;padding:4px;font-size:12px}.pm-titulo-completo{border:1px solid var(--primary);padding:10px;border-radius:8px;overflow-wrap:anywhere}.pm-status:focus,.pm-setor:focus{outline:2px solid var(--primary);outline-offset:1px;white-space:normal;overflow:visible;overflow-wrap:anywhere}@media (max-width:600px){.pm-quadro .pm-titulo .inp,.pm-quadro .pm-cartao>.ajuda,.pm-quadro .pm-status,.pm-quadro .pm-setor{font-size:14px}.pm-densidade .btn{min-height:40px}.pm-densidade>span.ajuda{flex-basis:100%}}.pm-titulo-completo{position:fixed;bottom:16px;left:16px;right:16px;max-width:900px;max-height:30vh;overflow:auto;margin:0 auto;z-index:1100;background:var(--card);color:var(--text);box-shadow:0 4px 20px #0002;pointer-events:none}@media (max-width:600px){.pm-quadro .pm-titulo .inp,.pm-quadro .pm-cartao>.ajuda,.pm-quadro .pm-status,.pm-quadro .pm-setor{font-size:clamp(14px,calc(14px * var(--pm-zoom,1)),17px)}}.pm-alca{touch-action:none;min-width:24px;min-height:36px}.pm-arrastando{outline:2px solid var(--focus-ring);cursor:grabbing}.pm-tipo{max-width:100%;white-space:nowrap}.pm-cartao[data-tipo=plano] .pm-tipo{background:var(--soft);color:var(--primary);border:1px solid var(--line)}.pm-cartao[data-tipo=meta] .pm-tipo{background:var(--ok-bg);color:var(--ok);border:1px solid var(--line)}@media (max-width:600px){.pm-alca{min-width:40px;min-height:44px}}.mailing{--ml-ink:var(--text);--ml-muted:var(--muted);color:var(--ml-ink);background:var(--bg);border-radius:16px;min-height:calc(100vh - 110px);font:inherit;overflow:hidden}.mailing button{cursor:pointer;border:0;background:transparent;color:inherit;display:inline-flex;align-items:center;gap:9px;font:inherit;border-radius:8px;padding:8px}.mailing button:hover{background:var(--hover)}.mailing button:disabled{opacity:1;cursor:not-allowed;color:var(--disabled-text);background:var(--disabled-bg)}.mailing input,.mailing textarea,.mailing select{font:inherit;color:inherit}.mailing select{border:1px solid var(--line);background:var(--card);border-radius:8px;padding:6px}.ml-test{display:flex;align-items:center;gap:8px;background:var(--warning-bg);color:var(--warning);padding:8px 18px;font-size:12px}.ml-test select{margin-left:auto;max-width:240px;font-size:12px}.ml-head{display:flex;align-items:center;gap:14px;padding:22px 20px}.ml-head>div{display:flex;align-items:center;gap:10px;min-width:200px}.ml-head strong{font-size:24px;font-weight:600}.ml-head>div>span{display:none}.ml-search{display:flex;align-items:center;gap:13px;background:var(--soft);padding:10px 17px;border-radius:25px;flex:1;max-width:720px}.ml-search input{border:0;background:transparent;outline:none;width:100%}.ml-avatar{height:36px;width:36px;border-radius:50%;background:var(--primary);color:var(--on-primary);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.ml-layout{display:grid;grid-template-columns:210px minmax(0,1fr) 245px;min-height:640px;padding-right:14px;gap:12px}.ml-no-agent{grid-template-columns:210px minmax(0,1fr)}.ml-folders{padding:0 0 24px 8px}.ml-folders>button{display:flex;width:100%;padding:10px 17px;border-radius:0 25px 25px 0;text-align:left}.ml-folders>button.active{background:var(--soft);color:var(--primary);font-weight:650}.ml-folders small{margin-left:auto}.ml-folders .ml-write{background:var(--soft);border-radius:16px;margin:0 0 20px 9px;padding:17px 23px;width:auto;box-shadow:var(--sombra)}.ml-labelhead{display:flex;align-items:center;justify-content:space-between;padding:25px 18px 9px;font-weight:600}.ml-folders footer{padding:30px 19px 0;color:var(--muted);font-size:12px;line-height:1.8}.ml-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--ok);margin-right:5px}.ml-main{background:var(--card);border-radius:16px;min-width:0;overflow:hidden;align-self:start;min-height:600px}.ml-toolbar{display:flex;align-items:center;padding:10px 15px;gap:2px;border-bottom:1px solid var(--line2);min-height:55px;flex-wrap:wrap}.ml-toolbar small{font-size:11px;color:var(--ml-muted)}.ml-toolbar select{font-size:11px;max-width:100px}.ml-spacer{flex:1}.ml-tabs{display:flex;align-items:center;justify-content:space-between;padding:0 15px;height:60px;border-bottom:1px solid var(--line2);gap:8px}.ml-tabs button.active{color:var(--primary);border-bottom:3px solid var(--primary);border-radius:0;height:100%;min-width:160px}.ml-tabs label{font-size:11px;color:var(--muted)}.ml-row{display:flex;align-items:center;gap:8px;padding:0 15px;border-bottom:1px solid var(--line2);background:var(--bg);min-height:51px}.ml-row:hover{box-shadow:var(--sombra);z-index:1;position:relative}.ml-row.unread{background:var(--card)}.ml-row .ml-rowcontent{display:flex;flex:1;min-width:0;text-align:left;padding:16px 0;gap:20px;border-radius:0}.ml-rowcontent>strong{width:115px;flex-shrink:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:12px;font-weight:500}.ml-rowcontent>span{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:12px}.ml-rowcontent b{font-weight:500}.ml-row.unread b,.ml-row.unread strong{font-weight:700}.ml-rowcontent i{font-style:normal;color:var(--muted)}.ml-rowcontent time{font-size:10px;white-space:nowrap}.ml-row input{accent-color:var(--primary)}.ml-empty{display:flex;align-items:center;flex-direction:column;color:var(--muted);padding:100px 30px;text-align:center}.ml-empty h3{color:var(--titulo);font-size:19px;font-weight:500}.ml-empty p{margin:0 0 16px}.ml-conversation{padding:24px 28px}.ml-subject{display:flex;align-items:center;gap:15px}.ml-subject h2{font-size:22px;line-height:1.5;font-weight:500;flex:1}.ml-conversation section{border-bottom:1px solid var(--line2);padding:18px 0}.ml-messagehead{display:flex;align-items:center;gap:12px}.ml-messagehead small,.ml-messagehead p,.ml-messagehead time{font-size:11px;color:var(--muted)}.ml-messagehead p{margin:3px 0}.ml-body{white-space:pre-wrap;line-height:1.8;margin:25px 0 24px 48px;overflow-wrap:anywhere}.ml-attachments{display:flex;flex-wrap:wrap;gap:10px}.ml-attachments a{border:1px solid var(--line);border-radius:9px;padding:14px;display:flex;align-items:center;gap:10px;color:var(--primary);text-decoration:none;max-width:100%;overflow-wrap:anywhere}.ml-attachments small{font-size:10px}.ml-replies{display:flex;gap:8px;padding-top:25px;flex-wrap:wrap}.ml-replies button{border:1px solid var(--line);border-radius:24px;padding:10px 16px}.ml-agent{padding:18px 12px;background:var(--soft);border:1px solid var(--line);border-radius:16px;align-self:start;min-height:510px}.ml-agenttitle{display:flex;align-items:center;gap:9px;margin-bottom:22px}.ml-agenttitle strong{font-size:14px;display:block}.ml-agenttitle small{font-size:10px;color:var(--muted)}.ml-agent p{font-size:12px;line-height:1.7;color:var(--muted)}.ml-agent>button{display:flex;background:var(--card);border:1px solid var(--line);font-size:12px;line-height:1.5;width:100%;margin:10px 0;padding:12px;text-align:left}.ml-agentnote{font-size:11px;color:var(--muted);line-height:1.7;padding:16px 3px}.ml-secure{border-top:1px solid var(--line);display:flex;align-items:flex-start;gap:8px;margin-top:35px;padding:17px 0;font-size:10px;line-height:1.7;color:var(--muted)}.ml-secure svg{flex-shrink:0}.ml-answer{background:var(--card);white-space:pre-wrap;line-height:1.7;font-size:12px;padding:15px;border-radius:10px}.ml-compose{position:fixed;right:35px;bottom:0;width:570px;max-width:calc(100vw - 30px);background:var(--card);z-index:100;box-shadow:var(--shadow-modal);border-radius:14px 14px 0 0;overflow:hidden;max-height:90vh;display:flex;flex-direction:column}.ml-composetitle{display:flex;align-items:center;background:var(--soft);padding:8px 16px;gap:10px}.ml-composetitle strong{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ml-composetitle span{font-size:10px;color:var(--muted)}.ml-recipient{display:flex;align-items:center;gap:10px;margin:0 18px;padding:8px 0;border-bottom:1px solid var(--line2)}.ml-recipient>span{width:30px;color:var(--muted);font-size:12px}.ml-recipient select{flex:1;height:66px;font-size:12px;border:0}.ml-recipient option{padding:3px}.ml-hint{font-size:10px;color:var(--muted);padding:5px 18px}.ml-subjectinput{margin:0 18px;padding:12px 0;border:0;border-bottom:1px solid var(--line2);outline:none}.ml-compose textarea{padding:17px 18px;min-height:160px;resize:vertical;border:0;outline:none;line-height:1.7;flex:1}.ml-composeattachments{display:flex;gap:8px;flex-wrap:wrap;padding:0 18px}.ml-composeattachments span{font-size:11px;background:var(--soft);border-radius:6px;padding:2px 8px;display:flex;align-items:center;gap:5px}.ml-composebottom{display:flex;padding:14px 18px;align-items:center;gap:12px}.ml-compose .ml-send{background:var(--primary);color:var(--on-primary);padding:12px 22px;border-radius:22px}.ml-schedule{padding:8px 18px;display:flex;align-items:center;gap:8px;font-size:11px;color:var(--muted)}.ml-schedule input{border:1px solid var(--line);padding:4px;border-radius:6px}.ml-toast{position:fixed;bottom:20px;left:280px;background:var(--card);color:var(--on-primary);border-radius:8px;padding:13px 20px;z-index:150;box-shadow:var(--shadow-modal);display:flex;align-items:center;gap:15px}.ml-toast button{color:var(--primary)}.ml-modalback{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--ml-backdrop);z-index:160;display:flex;align-items:center;justify-content:center;padding:20px}.ml-settings{background:var(--card);padding:32px;border-radius:18px;max-width:520px;width:100%;line-height:1.7}.ml-settings textarea{width:100%;height:100px;border:1px solid var(--line);border-radius:8px;padding:10px;display:block}.ml-settings p{color:var(--muted);font-size:12px}.ml-settings .ml-close{float:right}.ml-folderactions{padding:8px 15px;background:var(--warning-bg)}@media (max-width:1300px){.ml-layout{grid-template-columns:180px minmax(0,1fr)}.ml-agent{grid-column:2;min-height:0}.ml-agent .ml-secure{margin-top:12px}.ml-head>div{min-width:160px}}@media (max-width:760px){.ml-head{padding:12px;flex-wrap:wrap;gap:7px}.ml-head>div{min-width:0}.ml-head strong{font-size:18px}.ml-search{order:5;flex-basis:100%}.ml-layout,.ml-no-agent{display:block;padding:0 8px}.ml-folders{display:flex;overflow:auto;padding:4px;gap:5px}.ml-folders>button,.ml-folders .ml-write{width:auto;flex-shrink:0;margin:0;padding:10px;border-radius:12px;font-size:11px}.ml-folders footer,.ml-labelhead{display:none}.ml-rowcontent>strong{width:70px}.ml-row .ml-rowcontent{gap:8px}.ml-toolbar{padding:8px}.ml-agent{margin-top:14px}.ml-compose{right:8px}.ml-toast{left:15px;right:15px;font-size:12px}.ml-conversation{padding:15px}.ml-body{margin-left:0}.ml-messagehead{flex-wrap:wrap}.ml-tabs button.active{min-width:100px}}@media print{body *{visibility:hidden}.ml-conversation,.ml-conversation *{visibility:visible}.ml-conversation{position:absolute;left:0;top:0;width:100%}.ml-replies,.ml-subject button{display:none}}.mailing .ml-compose{width:min(980px,calc(100vw - 90px));height:min(820px,90vh);right:28px;bottom:16px;border-radius:16px;max-height:90vh}.mailing .ml-compose-expanded{width:calc(100vw - 48px);height:calc(100vh - 48px);max-height:none;right:24px;bottom:24px}.mailing .ml-compose textarea{min-height:240px;resize:none;overflow:auto;font-size:15px}.mailing .ml-recipient select{height:72px}.ml-internal-link{color:var(--primary);text-decoration:underline;text-underline-offset:3px;font-weight:600}.ml-reference-preview{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:0 18px 10px;padding:10px;background:var(--soft);border-radius:9px;max-height:90px;overflow:auto}.ml-reference-preview small{color:var(--muted)}.ml-reference-preview span{display:flex;gap:5px;align-items:center;color:var(--primary);font-size:12px}.ml-reference-picker{position:absolute;bottom:80px;left:20px;width:440px;max-width:calc(100% - 40px);background:var(--card);border:1px solid var(--line);border-radius:14px;box-shadow:var(--shadow-modal);padding:15px;z-index:5}.ml-reference-picker>div{display:flex;align-items:center;justify-content:space-between}.ml-reference-picker nav{display:flex;gap:5px;margin:10px 0}.ml-reference-picker nav button{font-size:12px}.ml-reference-picker nav button.active{background:var(--soft);color:var(--primary)}.ml-reference-picker>input{width:100%;border:1px solid var(--line);border-radius:8px;padding:10px}.ml-reference-picker section{max-height:240px;overflow:auto;padding-top:8px}.ml-reference-picker section button{display:flex;width:100%;text-align:left}.ml-reference-picker section span{flex:1}.ml-reference-picker section small{display:block;font-size:11px;color:var(--muted);margin-top:4px}.ml-reference-picker p{color:var(--muted);font-size:12px}@media (max-width:760px){.mailing .ml-compose,.mailing .ml-compose-expanded{width:calc(100vw - 16px);height:92dvh;max-height:92dvh;right:8px;bottom:8px}.mailing .ml-compose textarea{min-height:100px}.ml-composebottom{flex-wrap:wrap;gap:4px}.ml-composetitle span{display:none}.ml-recipient select{min-width:0}.ml-reference-picker{bottom:105px}}.mailing{--ml-backdrop:rgb(16 47 45 / .38);line-height:1.5;font-size:14px}.rb.escuro .mailing{--ml-backdrop:rgb(0 0 0 / .62)}.mailing :is(input,select,textarea){background:var(--card);color:var(--text);border-color:var(--line);color-scheme:inherit}.mailing :is(input,textarea)::-moz-placeholder{color:var(--muted);opacity:1}.mailing :is(input,textarea)::placeholder{color:var(--muted);opacity:1}.mailing :is(button,a,input,select,textarea):focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;box-shadow:0 0 0 3px var(--focus-soft)}.mailing button{min-height:36px;transition:background .15s}.mailing .ml-write,.mailing .ml-send,.mailing .ml-avatar{background:var(--primary);color:var(--on-primary)}.mailing :is(.ml-write,.ml-send):hover:not(:disabled){background:var(--primary-2);color:var(--on-primary)}.mailing .ml-toast{color:var(--text);border:1px solid var(--line)}.mailing .ml-toast button{color:var(--primary)}.mailing :is(.ml-main,.ml-agent,.ml-answer){border-radius:12px}.mailing .ml-main{border:1px solid var(--line);box-shadow:var(--sombra)}.mailing .ml-folders>button{border-radius:8px;font-weight:600;min-height:40px}.mailing .ml-folders>button.active{background:var(--soft);color:var(--primary);box-shadow:inset 3px 0 var(--primary)}.mailing :is(.ml-search,.ml-replies button,.ml-send){border-radius:8px}.mailing .ml-search{border:1px solid var(--line)}.mailing .ml-search input{background:transparent;min-width:0}.mailing .ml-row:hover{background:var(--hover)}.mailing .ml-rowcontent:hover{background:transparent}.mailing .ml-rowcontent :is(strong,span){font-size:13px}.mailing .ml-rowcontent time,.mailing .ml-messagehead :is(small,p,time){font-size:12px}.mailing .ml-row>input,.mailing .ml-toolbar>input,.mailing .ml-tabs input{width:16px;height:16px;flex-shrink:0;accent-color:var(--primary)}.mailing .ml-tabs label{font-size:12px;display:flex;align-items:center;gap:6px}.mailing .ml-agent :is(p,small),.mailing .ml-agentnote,.mailing .ml-secure,.mailing .ml-hint{font-size:12px}.mailing .ml-settings{max-height:calc(100dvh - 40px);overflow-y:auto;border:1px solid var(--line);border-radius:16px;box-shadow:var(--shadow-modal)}.mailing .ml-settings textarea{min-height:100px;font-size:14px}.mailing .ml-compose{border:1px solid var(--line);overflow-y:auto;overscroll-behavior:contain;isolation:isolate}.mailing .ml-compose>:not(textarea){flex-shrink:0}.mailing .ml-composetitle{position:sticky;top:0;z-index:6;min-height:48px}.mailing .ml-composebottom{position:sticky;bottom:0;background:var(--card);border-top:1px solid var(--line2);z-index:4;flex-wrap:wrap}.mailing .ml-compose textarea{min-height:160px;flex:1 0 160px;font-size:14px}.mailing .ml-recipient select{min-width:0;font-size:14px}.mailing .ml-recipient option:checked{background:var(--soft);color:var(--primary)}.mailing .ml-schedule{flex-wrap:wrap;font-size:12px}.mailing .ml-schedule label{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.mailing .ml-test{flex-wrap:wrap;font-size:12px}.mailing .ml-reference-picker{max-height:min(420px,65dvh);overflow-y:auto;border-color:var(--line)}.mailing .ml-reference-picker :is(input,section button){min-height:40px}.mailing .ml-reference-picker section span{overflow-wrap:anywhere}.mailing .ml-reference-preview{color:var(--text)}.mailing .ml-toolbar{row-gap:8px}.mailing .ml-toolbar button{flex-shrink:0}.mailing .ml-messagehead,.mailing .ml-subject{min-width:0}.mailing .ml-messagehead>div{min-width:0;overflow-wrap:anywhere}.mailing .ml-subject h2{min-width:0;overflow-wrap:anywhere}.mailing .ml-attachments a{background:var(--soft);min-height:44px}@media (max-width:760px){.mailing .ml-head{padding:12px}.mailing .ml-test select{max-width:100%}.mailing :is(button,select){min-height:44px}.mailing :is(input,select,textarea){font-size:16px}.mailing .ml-folders>button{font-size:13px;min-height:44px}.mailing .ml-tabs{height:auto;min-height:60px;flex-wrap:wrap;padding:8px}.mailing .ml-toolbar{gap:4px}.mailing .ml-toolbar small{margin-left:auto}.mailing .ml-row{padding:0 8px;gap:4px}.mailing .ml-row .ml-rowcontent{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 8px}.mailing .ml-rowcontent>strong{width:auto;grid-column:1}.mailing .ml-rowcontent>span{grid-row:2;grid-column:1 / -1;white-space:nowrap}.mailing .ml-rowcontent time{grid-column:2;grid-row:1;font-size:11px}.mailing .ml-rowcontent>svg{display:none}.mailing .ml-compose textarea{min-height:140px;font-size:16px}.mailing .ml-composetitle{gap:4px;padding:8px 12px}.mailing .ml-composetitle strong{font-size:13px}.mailing .ml-recipient{margin:0 12px}.mailing .ml-composebottom{gap:4px;padding:8px 12px}.mailing .ml-settings{padding:20px}.mailing .ml-toast{align-items:flex-start;flex-wrap:wrap}.mailing .ml-reference-picker{position:fixed;bottom:135px;left:20px;max-width:calc(100vw - 40px)}}@media (prefers-reduced-motion:reduce){.mailing button{transition:none}}@media print{.mailing .ml-conversation{background:#fff;color:#000}.mailing .ml-conversation *{color:#000}}.mailing .ml-recipient{align-items:flex-start;position:relative}.mailing .ml-recipient>label{width:32px;flex-shrink:0;color:var(--muted);padding-top:10px;font-size:13px}.ml-recipient-control{flex:1;min-width:0;position:relative}.ml-recipient-chips{display:flex;align-items:center;gap:6px;flex-wrap:wrap;min-height:42px;padding:4px}.ml-recipient-chips>input{flex:1 1 180px;min-width:100px;width:100%;border:0;padding:8px;background:transparent;font-size:14px;border-radius:8px}.ml-recipient-chip{display:inline-flex;align-items:center;gap:4px;background:var(--soft);border:1px solid var(--line);border-radius:8px;padding:3px 7px;color:var(--text);font-size:13px;max-width:100%;overflow-wrap:anywhere}.mailing .ml-recipient-chip button{padding:3px;min-height:24px;flex-shrink:0;color:var(--muted)}.ml-recipient-suggestions{position:absolute;left:0;right:0;top:100%;z-index:10;background:var(--card);border:1px solid var(--line);border-radius:12px;box-shadow:var(--shadow-modal);max-height:260px;overflow-y:auto;padding:6px}.mailing .ml-recipient-suggestions button{display:flex;width:100%;text-align:left;padding:10px;gap:10px;min-height:48px}.ml-recipient-suggestions button.active{background:var(--soft);color:var(--primary)}.ml-recipient-suggestions span{min-width:0;overflow-wrap:anywhere}.ml-recipient-suggestions strong{font-size:14px;font-weight:600;display:block}.ml-recipient-suggestions small{display:block;font-size:12px;color:var(--muted);margin-top:2px}.ml-recipient-suggestions p{font-size:13px;color:var(--muted);padding:8px}@media (max-width:760px){.mailing .ml-recipient-chips>input{font-size:16px}.mailing .ml-recipient-chip button{min-height:36px;min-width:30px}.ml-recipient-suggestions{max-height:210px}.ml-recipient-chips{max-height:180px;overflow-y:auto}}.rb[data-ui-guide] .mailing .ml-compose textarea:focus-visible{outline:0;border-radius:8px;box-shadow:inset 0 0 0 2px var(--focus-ring)}.rb[data-ui-guide] .mailing :is(button,a,input,select,textarea):focus-visible{outline:0;outline-offset:0;box-shadow:inset 0 0 0 2px var(--focus-ring)}.rb[data-ui-guide] .mailing :is(input:not([type=checkbox]):not([type=radio]),select,textarea){box-sizing:border-box;border-radius:8px}.rb[data-ui-guide] .mailing .ml-subjectinput{padding:12px;border:1px solid var(--line);margin:8px 18px;min-height:44px}.rb[data-ui-guide] .mailing .ml-compose textarea{margin:4px 18px 12px;width:calc(100% - 36px);padding:14px;border:1px solid var(--line);border-radius:8px}.rb[data-ui-guide] .mailing .ml-recipient-chips{border:1px solid var(--line);border-radius:8px;background:var(--card)}.rb[data-ui-guide] .mailing .ml-recipient-chips:focus-within{border-color:var(--focus-ring);box-shadow:inset 0 0 0 1px var(--focus-ring)}.rb[data-ui-guide] .mailing .ml-recipient-chips>input:focus-visible{box-shadow:none}.rb[data-ui-guide] .mailing .ml-search:focus-within{border-color:var(--focus-ring);box-shadow:inset 0 0 0 1px var(--focus-ring)}.rb[data-ui-guide] .mailing .ml-search input:focus-visible{box-shadow:none}.rb[data-ui-guide] .mailing :is(input[type=checkbox],input[type=radio]):focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;box-shadow:none}.rb[data-ui-guide] .mailing .ml-toolbar{padding:12px;gap:6px}.rb[data-ui-guide] .mailing .ml-tabs{padding:4px 12px}.rb[data-ui-guide] .mailing .ml-row{padding-top:3px;padding-bottom:3px}.rb[data-ui-guide] .mailing .ml-row .ml-rowcontent{padding-left:8px;padding-right:8px;border-radius:8px}.rb[data-ui-guide] .mailing .ml-reference-picker nav{flex-wrap:wrap}.rb[data-ui-guide] .mailing .ml-reference-picker section{padding:6px}.rb[data-ui-guide] .mailing .ml-attachments a:focus-visible{box-shadow:inset 0 0 0 2px var(--focus-ring)}@media (max-width:760px){.rb[data-ui-guide] .mailing .ml-subjectinput{margin:8px 12px}.rb[data-ui-guide] .mailing .ml-compose textarea{margin:4px 12px 12px;width:calc(100% - 24px)}}@media (forced-colors:active){.rb[data-ui-guide] .mailing :is(button,a,input,select,textarea):focus-visible{outline:2px solid Highlight;outline-offset:-2px}.rb[data-ui-guide] .mailing :is(.ml-recipient-chips,.ml-search):focus-within{outline:2px solid Highlight;outline-offset:-2px}}.rb[data-ui-guide] .mailing .ml-row{background:var(--card);transition:background-color .18s ease}.rb[data-ui-guide] .mailing .ml-row.unread{background:var(--soft);box-shadow:inset 3px 0 var(--primary)}.rb[data-ui-guide] .mailing .ml-rowcontent :is(strong,b){font-weight:400}.rb[data-ui-guide] .mailing .ml-row.unread .ml-rowcontent :is(strong,b){font-weight:700}.rb[data-ui-guide] .mailing .ml-row:hover{background:var(--hover)}.rb[data-ui-guide] .mailing .ml-row.unread:hover{background:var(--soft)}@media (prefers-reduced-motion:reduce){.rb[data-ui-guide] .mailing .ml-row{transition:none}}@media (max-width:760px){.mailing .ml-labelhead{display:flex;flex-shrink:0;padding:4px 8px;gap:8px}}.ml-mailboxbar{display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding:14px 20px;background:var(--card);border-bottom:1px solid var(--line)}.ml-mailboxbar label{font-weight:700;color:var(--titulo)}.ml-mailboxbar select{min-width:180px;min-height:40px}.ml-mailboxbar span{font-size:12px;color:var(--muted)}@media (max-width:760px){.ml-mailboxbar{padding:12px}.ml-mailboxbar span{flex-basis:100%}}.mailing .ml-mailboxbar{border-left:4px solid var(--primary);background:var(--soft);gap:14px}.ml-active-mailbox{display:flex;align-items:center;gap:10px;color:var(--primary)}.ml-active-mailbox small{display:block;font-size:10px;font-weight:700;letter-spacing:.06em;color:var(--muted)}.ml-active-mailbox strong{display:block;font-size:20px;font-weight:800;color:var(--titulo)}.mailing .ml-mailbox-status{margin-left:auto;display:flex;gap:12px;border:1px solid var(--line);background:var(--card);padding:10px 14px}.mailing .ml-mailbox-status.pending{background:var(--warning-bg);color:var(--warning);border-color:var(--warning)}.mailing .ml-mailbox-status span{color:inherit;font-size:12px}.mailing .ml-mailbox-status b{font-size:13px}.mailing .ml-mailboxbar>span{flex-basis:100%}.rb .nav-item .ml-nav-count{margin-left:auto;background:var(--warning-bg);color:var(--warning);border-radius:999px;padding:2px 8px;font-size:12px;font-weight:800;min-width:24px;text-align:center}@media (max-width:760px){.mailing .ml-mailbox-status{margin-left:0;flex-wrap:wrap}.ml-active-mailbox strong{font-size:18px}}.rb[data-ui-guide] .mailing{height:var(--ml-viewport-height, calc(100dvh - 88px) );min-height:0;display:flex;flex-direction:column;position:relative;overflow:hidden}.mailing :is(.ml-test,.ml-mailboxbar,.ml-head){flex-shrink:0}.mailing .ml-mailboxbar{padding:8px 16px;gap:8px 12px}.mailing .ml-mailboxbar>span{flex-basis:auto;margin-left:auto}.mailing .ml-active-mailbox strong{font-size:18px}.mailing .ml-mailbox-status{padding:6px 10px}.mailing .ml-head{padding:12px 16px}.mailing .ml-head>div{min-width:160px}.mailing .ml-head strong{font-size:22px}.mailing .ml-layout{flex:1;min-height:0;grid-template-columns:190px minmax(0,1fr) 230px;gap:10px;padding:0 12px 10px 0;overflow:hidden}.mailing .ml-layout.ml-no-agent{grid-template-columns:190px minmax(0,1fr)}.mailing :is(.ml-folders,.ml-main,.ml-agent){min-height:0;height:100%;max-height:100%;overflow-y:auto;overscroll-behavior:contain;align-self:stretch}.mailing .ml-folders{padding-bottom:12px;scrollbar-width:thin}.mailing .ml-folders .ml-write{margin-bottom:10px;padding:12px 18px}.mailing .ml-folders>button{padding:8px 12px}.mailing .ml-labelhead{padding:12px 14px 4px}.mailing .ml-folders footer{padding:15px 14px}.mailing .ml-agent{grid-column:auto;padding:14px 10px;scrollbar-width:thin}.mailing .ml-agenttitle{margin-bottom:12px}.mailing .ml-agent .ml-secure{margin-top:15px}.mailing .ml-toolbar{position:sticky;top:0;z-index:3;background:var(--card);padding:8px 12px}.mailing .ml-empty{padding:60px 20px}.mailing .ml-compose{width:min(980px,calc(100vw - 48px));height:calc(100dvh - 48px);max-height:calc(100dvh - 48px);right:24px;bottom:24px}@media (max-width:1300px) and (min-width:1001px){.mailing .ml-layout{grid-template-columns:165px minmax(0,1fr) 205px}.mailing .ml-layout.ml-no-agent{grid-template-columns:165px minmax(0,1fr)}.mailing .ml-head>div{min-width:140px}}@media (max-width:1000px) and (min-width:761px){.mailing .ml-layout,.mailing .ml-layout.ml-no-agent{grid-template-columns:155px minmax(0,1fr)}.mailing .ml-agent{position:absolute;right:12px;bottom:10px;width:min(280px,calc(100% - 30px));height:min(510px,65%);z-index:5;box-shadow:var(--shadow-modal)}.mailing .ml-mailboxbar>span{flex-basis:100%}}@media (max-width:760px){.mailing .ml-layout,.mailing .ml-layout.ml-no-agent{display:flex;flex-direction:column;padding:0 8px 8px;gap:8px}.mailing .ml-folders{height:auto;max-height:64px;min-height:52px;flex-shrink:0;overflow-x:auto;overflow-y:hidden;padding:4px}.mailing .ml-folders>button{padding:8px;min-height:44px}.mailing .ml-main{flex:1;min-height:0;height:auto}.mailing .ml-agent{position:absolute;right:8px;bottom:8px;width:calc(100% - 16px);height:min(420px,60%);z-index:5;box-shadow:var(--shadow-modal);margin:0}.mailing .ml-mailboxbar{padding:8px;gap:6px}.mailing .ml-mailboxbar>label{font-size:12px}.mailing .ml-mailboxbar select{min-width:0;flex:1}.mailing .ml-mailboxbar>span{display:none}.mailing .ml-active-mailbox{flex:1}.mailing .ml-active-mailbox strong{font-size:16px}.mailing .ml-head{padding:8px;gap:6px}.mailing .ml-head>div{min-width:0}.mailing .ml-compose,.mailing .ml-compose-expanded{right:8px;bottom:8px;height:calc(100dvh - 16px);max-height:calc(100dvh - 16px);width:calc(100vw - 16px)}}.mailing .ml-context-menu{position:fixed;z-index:170;width:280px;max-width:calc(100vw - 16px);max-height:min(410px,calc(100dvh - 16px));overflow-y:auto;background:var(--card);color:var(--text);border:1px solid var(--line);border-radius:12px;box-shadow:var(--shadow-modal);padding:8px}.mailing .ml-context-menu button{display:flex;width:100%;text-align:left;min-height:40px;padding:8px 12px;overflow-wrap:anywhere}.ml-context-menu small{display:block;padding:6px 12px;color:var(--muted);font-weight:700;font-size:11px}.ml-context-divider{border-top:1px solid var(--line);margin:6px 0}.ml-context-menu p{color:var(--muted);padding:4px 12px;font-size:12px}.mailing .ml-mailboxbar{justify-content:flex-start;gap:10px 16px;padding:10px 16px}.mailing .ml-active-mailbox{padding-left:16px;border-left:1px solid var(--line);gap:8px}.mailing .ml-mailbox-status{margin-left:0;padding:7px 10px;background:transparent;border-color:transparent;gap:8px;min-height:36px}.mailing .ml-mailbox-status>span{color:var(--muted);font-size:12px}.mailing .ml-mailbox-status>b{font-size:12px;color:var(--ok);font-weight:600}.mailing .ml-mailbox-status.pending{background:var(--warning-bg);border-color:var(--line)}.mailing .ml-mailbox-status.pending>b{color:var(--warning)}.mailing .ml-mailboxbar>span{margin-left:auto;flex:0 1 auto;text-align:right;font-size:11px;max-width:300px}@media (max-width:1000px){.mailing .ml-mailboxbar>span{flex-basis:100%;max-width:none;text-align:left;margin-left:0}}@media (max-width:760px){.mailing .ml-mailboxbar{gap:8px;padding:8px}.mailing .ml-active-mailbox{flex:1 1 auto;border-left:0;padding-left:0}.mailing .ml-mailbox-status{flex:0 1 auto;margin-left:0;flex-wrap:wrap}.mailing .ml-mailboxbar>span{display:none}}.rb .chat-citacao{display:flex;flex-direction:column;gap:3px;text-align:left;color:inherit;background:color-mix(in srgb,currentColor 8%,transparent);border:0;border-left:3px solid currentColor;border-radius:6px;padding:8px 10px;margin:3px 0 6px;min-width:0;max-width:100%;font:inherit;cursor:pointer}.rb .chat-citacao:disabled{cursor:default;opacity:.7}.rb .chat-citacao strong,.rb .chat-resposta-previa strong{font-size:14px}.rb .chat-citacao-texto{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere;white-space:pre-wrap;font-size:14px;line-height:1.4}.rb .chat-resposta-previa{display:flex;align-items:center;gap:10px;padding:10px 12px;border-left:3px solid var(--primary);background:var(--soft);color:var(--titulo);border-radius:8px;margin:8px}.rb .chat-resposta-previa>div{flex:1;min-width:0;display:flex;flex-direction:column}.rb .chat-resposta-rotulo{font-size:12px;color:var(--muted)}.rb .chat-responder{align-self:flex-end;display:flex;align-items:center;gap:4px;border:0;background:transparent;color:inherit;font:inherit;font-size:12px;padding:6px 3px;min-height:32px;cursor:pointer;opacity:.8}.rb .chat-responder:hover{opacity:1;text-decoration:underline}.rb .chat-responder:focus-visible,.rb .chat-citacao:focus-visible{outline:2px solid currentColor;outline-offset:2px}.rb .mensagem{overflow-wrap:anywhere;min-width:0}@media (pointer:coarse){.rb .chat-responder{min-height:44px}}.ap-section,.ap-personal{padding:24px}.ap-heading{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:22px}.ap-heading h2{margin:0;font-size:25px}.ap-name{display:flex;gap:14px;align-items:center}.ap-avatar{display:inline-flex;flex-shrink:0}.ap-avatar svg{width:100%;height:100%}.ap-layout{display:grid;grid-template-columns:minmax(350px,1.5fr) minmax(240px,1fr);gap:20px}.ap-conversation{padding:22px}.ap-messages{max-height:420px;min-height:240px;overflow:auto;display:flex;flex-direction:column;gap:12px}.ap-message{max-width:92%;padding:16px;background:var(--soft);border-radius:12px;white-space:pre-wrap;line-height:1.7}.ap-mine{align-self:flex-end;background:var(--primary);color:var(--on-primary)}.ap-actions{display:flex;flex-wrap:wrap;gap:7px;margin:18px 0}.ap-composer{display:flex;gap:8px}.ap-composer .inp{min-width:0;flex:1}.ap-disclaimer{font-size:12px;margin-top:12px}.ap-context{display:flex;flex-direction:column;gap:16px}.ap-context>.card,.ap-library,.ap-custom{padding:20px}.ap-context h3,.ap-library h3{display:flex;gap:8px;align-items:center}.ap-goal{display:block;width:100%;text-align:left;background:none;border:0;border-bottom:1px solid var(--line);padding:15px 0;color:var(--text);cursor:pointer}.ap-goal span{display:block}.ap-log{display:flex;gap:14px;align-items:center;justify-content:space-between;padding:16px 0;border-bottom:1px solid var(--line)}.ap-log p{margin:4px 0}.ap-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin:20px 0}.ap-stats .card{padding:20px}.ap-stats strong{display:block;font-size:30px}.ap-icons{display:grid;grid-template-columns:repeat(5,1fr);gap:9px}.ap-icons .btn{display:flex;flex-direction:column;padding:12px}.ap-icons svg{width:48px;height:48px}.ap-icons [aria-pressed=true]{outline:2px solid var(--primary)}.ap-colors{display:flex;gap:12px;flex-wrap:wrap}.ap-colors button{width:32px;height:32px;border-radius:50%;border:3px solid var(--card);cursor:pointer}.ap-colors [aria-pressed=true]{outline:2px solid var(--text)}.ap-float{position:fixed;bottom:22px;right:24px;z-index:80;border-radius:35px!important;box-shadow:var(--shadow-modal);gap:12px!important}.ap-popup{position:fixed;right:24px;bottom:86px;width:450px;max-width:calc(100vw - 24px);z-index:81;box-shadow:var(--shadow-modal);max-height:80vh;overflow:auto}.ap-close{float:right;position:relative;z-index:2;margin:10px}.ap-small{padding:18px}.ap-small .ap-heading{clear:both}.ap-small .ap-layout{display:block}.ap-small .ap-messages{max-height:250px;min-height:160px}.ap-small .ap-conversation{padding:14px}.ap-small h2{font-size:20px}.ap-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#102f2d66;z-index:180;display:grid;place-items:center;padding:20px}.ap-dialog{width:min(650px,96vw);max-height:85vh;overflow:auto;padding:25px}.ap-dialog .inp{display:block;width:100%;margin:10px 0}.ap-pre{white-space:pre-wrap;font:inherit;line-height:1.8}.ap-test-banner{padding:8px 18px;background:var(--warning-bg);color:var(--warning);font-size:12px;display:flex;justify-content:space-between;align-items:center;gap:12px}.ap-test-banner select{max-width:170px;background:var(--card);color:var(--text);border:1px solid var(--line);border-radius:6px;padding:4px}@media (max-width:850px){.ap-layout,.ap-stats{grid-template-columns:1fr}.ap-personal,.ap-section{padding:16px}.ap-icons{grid-template-columns:repeat(4,1fr)}.ap-heading{align-items:flex-start}.ap-log{flex-wrap:wrap}}.rb .ap-float{bottom:92px}.rb .ap-popup{bottom:156px}.rb .ap-float,.rb .ap-float:hover,.rb .ap-float:active{background:#0f5f5b80!important;border:1px solid rgba(15,95,91,.35);color:#fff!important;opacity:1;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.rb .ap-float .ap-avatar{color:#fff!important}.rb .ap-popup{max-height:calc(100dvh - 180px)}.rb .ap-float,.rb .topo-janela{touch-action:none;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none}.rb .ap-float:active,.rb .topo-janela:active{cursor:grabbing}@media (max-width:640px){.rb .janela-chat{left:auto!important;right:auto;top:auto!important;bottom:auto;width:min(330px,calc(100vw - 16px));left:var(--chat-x,8px)!important;top:var(--chat-y,80px)!important;max-height:calc(100dvh - 16px)}}.rb .ap-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:10px 0}.rb .ap-actions .btn{min-height:30px;padding:5px 8px;font-size:12px;line-height:1.25;text-align:left;justify-content:flex-start;white-space:normal;border-radius:8px}.rb .ap-small .ap-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;max-height:128px;overflow-y:auto;padding:2px}.rb .ap-small .ap-actions .btn{min-height:28px;padding:4px 7px;font-size:11px}.rb .ap-small .ap-heading{margin-bottom:10px}.rb .ap-small .ap-context{gap:8px;margin-top:10px}.rb .ap-small .ap-context>.card{padding:10px}.rb .ap-small .ap-context h3{font-size:13px;margin:0 0 6px}.rb .ap-small .ap-goal{padding:6px 0;font-size:12px}.rb .ap-small .ap-disclaimer{font-size:10px;line-height:1.35;margin-top:6px}@media (max-width:600px){.rb .ap-actions{grid-template-columns:repeat(2,minmax(0,1fr))}}.rb .ap-personal .ap-message{font-size:13px;line-height:1.5;padding:10px 12px;border-radius:10px}.rb .ap-popup .ap-message{font-size:12px;line-height:1.45;padding:8px 10px}.rb .ap-personal .ap-messages{gap:8px}.rb .ap-popup .ap-messages{gap:6px}.rb .ap-personal .ap-composer .inp{font-size:13px;padding:7px 10px;min-height:34px}.rb .ap-popup .ap-composer .inp,.rb .ap-float strong{font-size:12px}.rb .ap-popup .ap-heading h2{font-size:17px}.rb .layout-chat .mensagem,.rb .janela-chat .mensagem{font-size:13px;line-height:1.45;padding:7px 10px}.rb .janela-chat .mensagens-janela .mensagem{font-size:12px;padding:6px 9px}.rb .janela-chat .topo-janela{font-size:12px;padding:7px 9px}.rb .janela-chat .inp,.rb .layout-chat .inp{font-size:13px}.rb .layout-chat .hora-msg,.rb .janela-chat .hora-msg{font-size:10px}.rb .ap-personal .ap-messages,.rb .layout-chat .mensagens,.rb .janela-chat .mensagens{background:var(--chat-fundo,transparent)}.rb .ap-personal .ap-message,.rb .layout-chat .mensagem,.rb .janela-chat .mensagem{background:var(--chat-outro,var(--soft));color:var(--chat-texto-outro,var(--text))}.rb .ap-personal .ap-message.ap-mine,.rb .layout-chat .mensagem.minha,.rb .janela-chat .mensagem.minha{background:var(--chat-meu,var(--primary));color:var(--chat-texto-meu,var(--on-primary,#fff))}.rb .ap-restrito{padding:0;min-width:0}.rb .ap-restrito-heading{margin:0 0 20px;align-items:center;flex-wrap:wrap}.rb .ap-restrito-heading h2{font-size:22px;line-height:1.35;margin:6px 0;color:var(--text)}.rb .ap-restrito-heading p{margin:0;line-height:1.5}.rb .ap-restrito-eyebrow{display:inline-flex;align-items:center;gap:6px;color:var(--primary);font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.rb .ap-restrito-acesso{display:inline-flex;align-items:center;gap:7px;padding:8px 10px;background:var(--soft);border:1px solid var(--line);border-radius:8px;font-size:12px;color:var(--muted)}.rb .ap-restrito-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0 0 24px}.rb .ap-restrito-stats .card{padding:16px 18px;box-shadow:none}.rb .ap-restrito-stat-label{display:flex;justify-content:space-between;align-items:center;gap:8px;color:var(--muted);font-size:12px;line-height:1.4}.rb .ap-restrito-stat-label svg{flex-shrink:0;color:var(--primary)}.rb .ap-restrito-stats strong{font-size:28px;line-height:1.2;margin-top:10px;font-weight:700;color:var(--text)}.rb .ap-restrito-toolbar{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px}.rb .ap-restrito-toolbar h3{margin:0 0 4px;font-size:16px}.rb .ap-restrito-toolbar .inp{width:280px;max-width:100%;margin:0;font-size:13px}.rb .ap-restrito-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.rb .ap-restrito-agent{min-width:0;padding:18px;box-shadow:none;display:flex;flex-direction:column;gap:16px;transition:border-color .15s}.rb .ap-restrito-agent:hover{border-color:var(--primary)}.rb .ap-restrito-identity{display:flex;align-items:center;gap:12px;min-width:0}.rb .ap-restrito-identity>div:last-child{min-width:0}.rb .ap-restrito-avatar{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:54px;height:54px;background:var(--soft);border:1px solid var(--line);border-radius:14px}.rb .ap-restrito-identity h4{font-size:14px;line-height:1.4;margin:0 0 3px;overflow-wrap:anywhere;color:var(--text)}.rb .ap-restrito-identity p{font-size:12px;line-height:1.4;margin:0;overflow-wrap:anywhere}.rb .ap-restrito-agent-stats{display:flex;gap:18px;flex-wrap:wrap;color:var(--muted);font-size:12px}.rb .ap-restrito-agent-stats span{display:inline-flex;align-items:center;gap:6px}.rb .ap-restrito-agent-footer{border-top:1px solid var(--line);padding-top:12px;margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:8px}.rb .ap-restrito-state{display:inline-flex;align-items:center;gap:6px;font-size:11px;color:var(--muted)}.rb .ap-restrito-state i{width:6px;height:6px;border-radius:50%;background:var(--primary)}.rb .ap-restrito-agent-footer .btn{font-size:12px;padding:6px 10px;white-space:nowrap}.rb .ap-restrito-detail{margin-top:16px;min-width:0}.rb .ap-restrito-history{padding:18px;box-shadow:none}.rb .ap-restrito-history .ap-log{justify-content:flex-start;align-items:flex-start}.rb .ap-restrito-history .ap-log>svg{flex-shrink:0;margin-top:2px;color:var(--muted)}.rb .ap-restrito-history .ap-log>div{min-width:0;overflow-wrap:anywhere}.rb .ap-restrito-empty{text-align:center;padding:36px 18px;color:var(--muted);box-shadow:none}.rb .ap-restrito-empty>svg{color:var(--primary)}.rb .ap-restrito-empty h3{font-size:15px;color:var(--text);margin:10px 0 6px}.rb .ap-restrito-empty p{margin:0}@media (max-width:1200px){.rb .ap-restrito-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.rb .ap-restrito-heading h2{font-size:20px}.rb .ap-restrito-grid{grid-template-columns:1fr}.rb .ap-restrito-toolbar{align-items:stretch;flex-direction:column;gap:12px}.rb .ap-restrito-toolbar .inp{width:100%}.rb .ap-restrito-stats{gap:8px;margin-bottom:20px}.rb .ap-restrito-stats .card{padding:12px 10px}.rb .ap-restrito-stat-label{font-size:10px;min-height:30px}.rb .ap-restrito-stat-label svg{display:none}.rb .ap-restrito-stats strong{font-size:24px}.rb .ap-restrito-agent{padding:16px}}.rb .ap-commercial{padding:14px;box-shadow:none;margin:12px 0}.rb .ap-commercial h3{font-size:14px;margin:0 0 8px;display:flex;align-items:center;justify-content:space-between;gap:8px}.rb .ap-commercial p{font-size:12px;line-height:1.5}.rb .ap-commercial-list{max-height:220px;overflow:auto;margin:8px 0}.rb .ap-commercial-item{display:flex;flex-direction:column;gap:4px;width:100%;padding:10px 0;color:var(--text);background:none;border:0;border-bottom:1px solid var(--line);text-align:left;cursor:pointer;font-size:12px}.rb .ap-commercial-item:hover{background:var(--soft)}.rb .config-restrito .ap-restrito{width:100%;padding-bottom:28px}.rb .config-restrito .ap-restrito-heading{margin-bottom:24px;gap:16px}.rb .config-restrito .ap-restrito-heading h2{font-size:28px;margin:8px 0}.rb .config-restrito .ap-restrito-heading p{font-size:14px}.rb .config-restrito .ap-restrito-stats,.rb .config-restrito .ap-restrito-grid{gap:16px}.rb .config-restrito .ap-restrito-stats .card,.rb .config-restrito .ap-restrito-agent,.rb .config-restrito .ap-restrito-history{padding:20px}.rb .config-restrito .ap-restrito-toolbar{margin-bottom:16px}.rb .config-restrito .ap-restrito-toolbar h3{font-size:18px}.rb .config-restrito :is(.ap-restrito-stat-label,.ap-restrito-identity p,.ap-restrito-agent-stats,.ap-restrito-state,.ap-restrito-agent-footer .btn){font-size:13px}.rb .config-restrito .ap-restrito-identity h4{font-size:16px}.rb .config-restrito .ap-restrito-detail{margin-top:24px}.rb .config-restrito .ap-restrito-empty{padding:40px 24px;font-size:14px}@media (min-width:1800px){.rb .config-restrito .ap-restrito-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:640px){.rb .config-restrito .ap-restrito-heading h2{font-size:24px}.rb .config-restrito .ap-restrito-stats{grid-template-columns:1fr}.rb .config-restrito .ap-restrito-stats .card{padding:16px}.rb .config-restrito .ap-restrito-stat-label{min-height:0}.rb .config-restrito .ap-restrito-stat-label svg{display:block}}.rb .ap-personal .ap-composer{align-items:flex-end}.rb .ap-personal .ap-composer textarea.inp{min-height:110px;max-height:280px;resize:vertical;font-size:14px;line-height:1.55;padding:10px 12px}.rb .ap-popup .ap-composer textarea.inp{min-height:76px;font-size:13px}.rb .ap-personal:not(.ap-small) .ap-messages{min-height:320px;max-height:560px}.rb .ap-quoted{margin:0 0 8px;padding:6px 10px;border-left:3px solid currentColor;font-size:12px;line-height:1.4;opacity:.85;overflow-wrap:anywhere}.rb .ap-quoted strong,.rb .ap-quoted span{display:block}.rb .ap-quoted span{max-height:84px;overflow:auto;white-space:pre-wrap}.rb .ap-quote-button{display:block;margin-top:8px;padding:3px 0;background:none;border:0;color:inherit;font-size:12px;text-decoration:underline;cursor:pointer}.rb .ap-quote-draft{display:flex;align-items:flex-start;gap:8px;background:var(--soft);border:1px solid var(--line);border-radius:8px;padding:8px;margin-bottom:8px;min-width:0}.rb .ap-quote-draft .ap-quoted{flex:1;min-width:0;margin:0}.rb .ap-message{overflow-wrap:anywhere;min-width:0}@media (max-width:600px){.rb .ap-personal:not(.ap-small) .ap-messages{min-height:240px;max-height:420px}}.rb .ap-personal:not(.ap-small) .ap-message{font-size:15px;line-height:1.6}.rb .ap-personal:not(.ap-small) .ap-layout{grid-template-columns:minmax(0,2fr) minmax(240px,1fr)}@media (max-width:850px){.rb .ap-personal:not(.ap-small) .ap-layout{grid-template-columns:minmax(0,1fr)}}.rb .metas-vendas{margin:16px 0;padding:20px;background:var(--card,#fff);border:1px solid var(--line);border-radius:12px;min-width:0}.rb .metas-vendas>header{display:flex;justify-content:space-between;align-items:start;gap:16px;flex-wrap:wrap}.rb .metas-vendas>header>div{flex:1;min-width:240px}.rb .metas-vendas h2{font-size:17px;font-weight:700;margin:0 0 5px}.rb .metas-vendas h3{font-size:15px;font-weight:650;margin:0 0 8px}.rb .metas-vendas .ajuda{font-size:12px;line-height:1.5;margin:0;color:var(--muted)}.rb .vendas-regras{font-size:12px;color:var(--muted);margin-top:6px;max-width:820px}.rb .vendas-regras summary{cursor:pointer;color:var(--primary);width:-moz-fit-content;width:fit-content}.rb .vendas-regras p{margin:8px 0 0;line-height:1.5}.rb .metas-vendas .vendas-filtros{align-items:end;gap:12px;margin:18px 0;padding:14px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.rb .vendas-filtros>label:first-child{display:grid;gap:5px;font-size:12px;font-weight:600;min-width:190px}.rb .vendas-filtros .vendas-checkbox{display:flex;align-items:center;gap:8px;min-height:38px;font-size:13px}.rb .vendas-filtros>.btn{margin-left:auto;min-height:38px;align-self:end}.rb .metas-vendas .vendas-form{grid-template-columns:repeat(3,minmax(0,1fr));max-width:none;gap:14px 18px;margin:0 0 20px;padding:18px;background:var(--bg,#f2f6f5);border:1px solid var(--line);border-radius:10px}.rb .vendas-form>h3,.rb .vendas-form>label:first-of-type,.rb .vendas-form>fieldset,.rb .vendas-form>p,.rb .vendas-form>.crm-acoes{grid-column:1/-1}.rb .vendas-form>h3{margin:0;padding-bottom:12px;border-bottom:1px solid var(--line)}.rb .vendas-form>label{min-width:0;font-size:12px;font-weight:600}.rb .metas-vendas .inp{width:100%;min-width:0;min-height:38px;font-size:13px}.rb .vendas-form>fieldset{min-width:0;border:1px solid var(--line);border-radius:8px;padding:12px;background:var(--card,#fff)}.rb .vendas-form>fieldset legend{font-size:12px;font-weight:600;padding:0 6px}.rb .vendas-form>fieldset label{margin-top:8px;font-size:13px}.rb .vendas-form input[type=checkbox],.rb .vendas-checkbox input{accent-color:var(--primary);margin-right:5px}.rb .vendas-form>.crm-acoes{justify-content:flex-end;margin:0;padding-top:12px;border-top:1px solid var(--line)}.rb .vendas-grade{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:12px}.rb .vendas-meta{border:1px solid var(--line);border-radius:10px;padding:16px;min-width:0;background:var(--card)}.rb .vendas-meta p{font-size:13px;margin:6px 0;overflow-wrap:anywhere}.rb .vendas-numeros{display:flex;justify-content:space-between;gap:8px;margin-top:14px;font-size:16px}.rb .vendas-numeros>span{font-size:12px;font-weight:700;background:var(--bg);padding:3px 8px;border-radius:6px;color:var(--primary)}.rb .metas-vendas meter{display:block;width:100%;height:22px;accent-color:var(--primary,#147a74)}.rb .vendas-alerta{font-weight:700;color:var(--danger,#b42318)}.rb .vendas-meta small{font-size:12px;color:var(--muted)}.rb .vendas-meta details{margin:12px 0;font-size:13px}.rb .vendas-meta details>div{padding:10px 0;border-bottom:1px solid var(--line)}.rb .vendas-vazio{padding:24px 16px;margin:0;border:1px dashed var(--line);border-radius:10px;text-align:center;font-size:13px;color:var(--muted)}@media (max-width:1000px){.rb .metas-vendas .vendas-form{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.rb .metas-vendas{padding:14px}.rb .metas-vendas>header>div{min-width:0;flex-basis:100%}.rb .metas-vendas .vendas-form{grid-template-columns:minmax(0,1fr);padding:12px;gap:12px}.rb .vendas-filtros>label:first-child{min-width:0;flex:1 1 100%}.rb .vendas-filtros>.btn{margin-left:0}.rb .vendas-form>.crm-acoes{justify-content:stretch}.rb .vendas-form>.crm-acoes .btn{flex:1;min-height:42px}}.rb .os-municipio{border:1px solid var(--line2);border-radius:10px;overflow:hidden;margin:16px 0}.rb .os-municipio .os-municipio-titulo{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0;padding:13px 16px;background:var(--bg);border-left:5px solid var(--primary,#147a74);border-bottom:1px solid var(--line2);color:var(--titulo);font-size:18px;font-weight:750}.rb .os-municipio .linha-link{padding:10px 16px}.rb .metas-grupos{display:grid;gap:10px}.rb .metas-grupo-setor{border:1px solid var(--line2);border-left:4px solid;border-radius:8px;min-width:0}.rb .metas-grupo-setor>summary{cursor:pointer;padding:8px 10px;font-weight:700;color:var(--titulo);font-size:14px}.rb .metas-grupo-setor>summary .tag{margin-left:8px;font-weight:400}.rb .metas-grupo-pessoas{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));align-items:start;gap:10px;padding:0 10px 10px}.rb .metas-grupo-pessoa{min-width:0;background:var(--bg);border-radius:6px;padding:7px}.rb .metas-grupo-pessoa h4{margin:0 0 6px;font-size:12px;font-weight:650;color:var(--muted)}.rb .metas-grupo-pessoa .grade-metas{grid-template-columns:1fr;gap:6px}.rb .metas-grupo-pessoa .meta-card.compacto .meta-card-corpo{padding:7px 9px;gap:3px}.rb .cal-cores-setores{margin:0 0 12px}.rb .cal-paleta{display:flex;flex-wrap:wrap;gap:8px 16px;margin:8px 0}.rb .cal-paleta label{display:flex;align-items:center;gap:7px;font-size:13px}.rb .cal-paleta input{width:32px;height:28px;cursor:pointer;border:1px solid var(--line2);padding:2px;border-radius:5px}@media (max-width:600px){.rb .os-municipio .os-municipio-titulo{font-size:16px;padding:10px}.rb .metas-grupo-pessoas{grid-template-columns:1fr}}.rb .pagina-metas>.cabeca{margin-bottom:12px}.rb .pagina-metas .grade-indicadores{gap:8px}.rb .pagina-metas .grade-indicadores>.card{padding:9px 12px}.rb .metas-grupos{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));align-items:start}.rb .metas-grade-continua{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:12px;align-items:stretch}.rb .metas-grade-continua .meta-card{min-width:0;height:100%;border-radius:12px;box-shadow:var(--sombra);border-top:4px solid var(--meta-setor-cor)}.rb .metas-grade-continua .meta-card-corpo{height:100%;padding:16px;gap:8px}.rb .metas-grade-continua .meta-card.compacto .meta-card-corpo{padding:12px;gap:8px}.rb .metas-grade-continua .meta-card-topo strong{white-space:normal;overflow:visible;display:block;-webkit-line-clamp:unset;font-size:14px;line-height:1.5;overflow-wrap:anywhere}.rb .metas-grade-continua .meta-card-topo .ajuda{white-space:normal;overflow-wrap:anywhere}.rb .metas-grade-continua .meta-resp{display:block!important;white-space:normal;overflow-wrap:anywhere}.rb .meta-card .chip-setor{border-left:4px solid var(--meta-setor-cor);padding-left:8px}.rb .metas-paginacao{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap;margin-top:16px}.rb .metas-paginacao .ajuda{margin:0 auto 0 0}.rb .setor-cor-controle{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--muted)}.rb .setor-cor-controle input,.rb #stcor{width:40px;height:36px;padding:4px;border:1px solid var(--line);border-radius:8px;background:var(--card);cursor:pointer}.rb .setor-meta-linha{flex-wrap:wrap}.rb[data-ui-guide] .metas-grade-continua .meta-card{border-top-color:var(--meta-setor-cor)}.rb .mkt-pagina{max-width:1600px;padding-top:26px}.rb .mkt-hero{display:flex;align-items:center;gap:22px;position:relative;overflow:hidden;padding:30px 34px;border:1px solid #c9e3db;border-radius:22px;background:linear-gradient(115deg,#e6f3ee,#f6fbf9 65%,#dcefe7);margin-bottom:22px}.rb .mkt-hero h1{font-size:30px;font-weight:750;letter-spacing:-.7px;margin:5px 0 8px;color:var(--tema-texto,#153e3b)}.rb .mkt-hero p{font-size:14px;color:var(--tema-texto,#54736d);max-width:600px;line-height:1.6;margin:0}.rb .mkt-hero-simbolo{background:#12675d;color:#fff;display:grid;place-items:center;width:66px;height:66px;flex-shrink:0;border-radius:19px;box-shadow:0 8px 20px #12675d20}.rb .mkt-eyebrow{display:flex;align-items:center;gap:5px;font-size:10px;font-weight:750;text-transform:uppercase;letter-spacing:1px;color:var(--tema-texto,#548177)}.rb .mkt-hero-detalhe{margin-left:auto;position:relative;min-width:120px;color:var(--tema-texto,#5ca88b);transform:rotate(-10deg)}.rb .mkt-hero-detalhe span{position:absolute;width:20px;height:20px;border:5px solid #b5d9c6;border-radius:50%;left:76px;top:-5px}.rb .mkt-hero-detalhe span:last-child{width:12px;height:12px;left:100px;top:42px;background:#dfba6d;border:0}.rb .mkt-abas{display:flex;gap:6px;border-bottom:1px solid #d8e6e1;margin-bottom:26px;overflow-x:auto;padding-bottom:0}.rb .mkt-abas button{display:flex;align-items:center;justify-content:center;gap:9px;padding:15px 21px;border:0;border-bottom:3px solid transparent;background:transparent;color:var(--tema-texto,#6b7f79);font:inherit;font-size:14px;font-weight:600;white-space:nowrap;cursor:pointer}.rb .mkt-abas button.ativa{color:var(--tema-texto,#12675d);border-bottom-color:#178977;background:var(--tema-superficie,#eaf4ef);border-radius:12px 12px 0 0}.rb .mkt-area,.rb .mkt-jornada{padding:0;max-width:none}.rb .mkt-section-head,.rb .mkt-jornada>.cabeca{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:22px}.rb .mkt-section-head h2,.rb .mkt-jornada h2{font-size:21px;font-weight:700;color:var(--tema-texto,#193f3a);margin:0 0 6px}.rb .mkt-section-head p,.rb .mkt-jornada .cabeca p{font-size:13px;color:var(--tema-texto,#738680);margin:0}.rb .mkt-toolbar{display:flex;align-items:center;gap:12px;margin-bottom:18px}.rb .mkt-toolbar>input{flex:1;min-width:160px}.rb .mkt-toolbar .btn{white-space:nowrap}.rb .mkt-nota{display:flex;align-items:center;gap:12px;font-size:12px;line-height:1.6;color:var(--tema-texto,#54736d);background:var(--tema-superficie,#edf5f1);border:1px solid #dce9e1;border-radius:12px;padding:13px 16px;margin-bottom:22px}.rb .mkt-nota svg{flex-shrink:0}.rb .mkt-kanban{display:grid;gap:17px;overflow-x:auto;padding-bottom:18px;align-items:start}.rb .mkt-grupos-quadro{grid-auto-flow:column;grid-auto-columns:minmax(290px,350px);justify-content:start}.rb .mkt-rotina-quadro{grid-template-columns:repeat(var(--rotina-colunas,4),minmax(225px,1fr))}.rb .mkt-coluna{background:var(--tema-superficie,#edf3f0);border:1px solid #dfe9e3;border-radius:17px;min-height:190px;overflow:hidden}.rb .mkt-coluna>header{display:flex;align-items:center;justify-content:space-between;padding:18px;border-bottom:1px solid #dbe7df;background:var(--tema-superficie,#e6f0ea)}.rb .mkt-coluna h3{font-size:16px;font-weight:700;margin:7px 0 0;color:var(--tema-texto,#214d43)}.rb .mkt-contagem{display:grid;place-items:center;min-width:27px;height:27px;background:#ffffffb3;border-radius:8px;font-size:12px;font-weight:700;color:var(--tema-texto,#527669)}.rb .mkt-coluna-corpo{padding:12px;display:grid;gap:12px}.rb .mkt-grupo-card,.rb .mkt-rotina-card{background:var(--tema-superficie,#fff);padding:18px;border:1px solid #dce7e0;border-radius:13px;box-shadow:0 3px 9px #163e2e05}.rb .mkt-grupo-topo,.rb .mkt-card-badges{display:flex;align-items:center;justify-content:space-between;gap:7px;margin-bottom:14px}.rb .mkt-whatsapp{display:grid;place-items:center;width:46px;height:46px;border-radius:15px;background:var(--tema-superficie,#e0f5e6);color:var(--tema-texto,#219252)}.rb .mkt-grupo-card h4{font-size:16px;line-height:1.4;font-weight:700;color:var(--tema-texto,#25473d);margin:0 0 9px;overflow-wrap:anywhere}.rb .mkt-badge{display:inline-flex;align-items:center;gap:5px;font-size:10px;font-weight:650;padding:5px 8px;border-radius:7px;white-space:nowrap}.rb .mkt-badge.verde{background:var(--tema-superficie,#e5f4e9);color:var(--tema-texto,#28794d)}.rb .mkt-badge.ambar{background:var(--tema-superficie,#fff2d9);color:var(--tema-texto,#916b27)}.rb .mkt-badge.cinza{background:var(--tema-superficie,#edf1f0);color:var(--tema-texto,#667a73)}.rb .mkt-badge.azul{background:var(--tema-superficie,#e6effa);color:var(--tema-texto,#3e6b95)}.rb .mkt-badge.rosa{background:var(--tema-superficie,#fbe9e8);color:var(--tema-texto,#a65350)}.rb .mkt-descricao{color:var(--tema-texto,#75877e);font-size:12px;line-height:1.6;margin:8px 0 15px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.rb .mkt-card-indicadores{display:flex;gap:8px;flex-wrap:wrap;font-size:10px;color:var(--tema-texto,#668274);padding:11px 0;border-top:1px solid #eef2ef}.rb .mkt-card-indicadores span,.rb .mkt-card-meta span{display:flex;align-items:center;gap:4px}.rb .mkt-card-abrir{width:100%;justify-content:center;background:var(--tema-superficie,#f4f8f5);margin-top:8px;font-size:12px}.rb .mkt-adicionar{display:flex;align-items:center;justify-content:center;gap:7px;border:1px dashed #bacfc2;border-radius:10px;color:var(--tema-texto,#668274);background:transparent;padding:13px;font:inherit;font-size:12px;cursor:pointer}.rb .mkt-adicionar:hover{background:var(--tema-superficie,#e0eee5)}.rb .mkt-vazio{text-align:center;padding:45px 22px;background:var(--tema-superficie,#fff);border:1px dashed #c8dacf;border-radius:18px;color:var(--tema-texto,#6a8578)}.rb .mkt-vazio>svg{margin:0 auto 15px}.rb .mkt-vazio h3{font-weight:700}.rb .mkt-vazio p{font-size:13px;margin:10px 0 20px}.rb .mkt-tom-verde>header,.rb .mkt-tom-amostra.mkt-tom-verde{background:var(--tema-superficie,#e6f0ea)}.rb .mkt-tom-azul>header,.rb .mkt-tom-amostra.mkt-tom-azul{background:var(--tema-superficie,#e8edf8)}.rb .mkt-tom-areia>header,.rb .mkt-tom-amostra.mkt-tom-areia{background:var(--tema-superficie,#f5efdf)}.rb .mkt-tom-lilas>header,.rb .mkt-tom-amostra.mkt-tom-lilas{background:var(--tema-superficie,#eee8f4)}.rb .mkt-tom-rosa>header,.rb .mkt-tom-amostra.mkt-tom-rosa{background:var(--tema-superficie,#fbe9e8)}.rb .mkt-tom-cinza>header,.rb .mkt-tom-amostra.mkt-tom-cinza{background:var(--tema-superficie,#edf1f0)}.rb .mkt-coluna-acoes{display:flex;align-items:center;gap:6px}.rb .mkt-coluna-acoes .mkt-icon-button{padding:6px;background:transparent;border-color:transparent}.rb .mkt-coluna-acoes .mkt-icon-button:hover,.rb .mkt-coluna-acoes .mkt-icon-button:focus-visible{border-color:currentColor}.rb .mkt-tons{border:0;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:8px}.rb .mkt-tons legend{font-size:12px;color:var(--tema-texto,#698075);margin-bottom:8px}.rb .mkt-tons label{display:flex;align-items:center;gap:8px;padding:8px 12px 8px 8px;border:1px solid #dce7e0;border-radius:10px;font-size:13px;cursor:pointer}.rb .mkt-tons label.ativo{border-color:#2f7a57;box-shadow:0 0 0 1px #2f7a57}.rb .mkt-tons input{position:absolute;opacity:0;pointer-events:none}.rb .mkt-tons label:focus-within{outline:2px solid #2f7a57;outline-offset:2px}.rb .mkt-tons .mkt-tom-verde{background:#e6f0ea}.rb .mkt-tons .mkt-tom-azul{background:#e8edf8}.rb .mkt-tons .mkt-tom-areia{background:#f5efdf}.rb .mkt-tons .mkt-tom-lilas{background:#eee8f4}.rb .mkt-tons .mkt-tom-rosa{background:#fbe9e8}.rb .mkt-tons .mkt-tom-cinza{background:#edf1f0}.rb .mkt-tom-amostra{width:22px;height:22px;border-radius:6px;border:1px solid #0000001a;display:inline-block}.rb .mkt-rotina-filtros{align-items:end}.rb .mkt-rotina-filtros label{display:grid;gap:7px;font-size:12px;color:var(--tema-texto,#698075)}.rb .mkt-resumo-rotina{display:flex;flex-wrap:wrap;gap:20px;font-size:12px;color:var(--tema-texto,#6b8378);margin:20px 0}.rb .mkt-resumo-rotina span{display:flex;align-items:center;gap:7px}.rb .mkt-card-titulo{border:0;background:none;padding:0;text-align:left;font:inherit;font-size:15px;font-weight:700;line-height:1.5;color:var(--tema-texto,#27473c);cursor:pointer;overflow-wrap:anywhere}.rb .mkt-mini{font-size:11px;color:var(--tema-texto,#688073);margin-top:6px}.rb .mkt-card-meta{display:grid;gap:8px;color:var(--tema-texto,#75857c);font-size:11px;border-top:1px solid #edf2ef;padding-top:12px}.rb .mkt-rotina-card.concluido{border-color:#bddfca}.rb .mkt-checklist-resumo{margin-top:15px;font-size:10px;color:var(--tema-texto,#75857c)}.rb .mkt-checklist-resumo progress,.rb .mkt-jornada progress{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:100%;height:7px;border:0;border-radius:10px;overflow:hidden;background:var(--tema-superficie,#e9efeb);margin:8px 0}.rb .mkt-checklist-resumo progress::-webkit-progress-bar,.rb .mkt-jornada progress::-webkit-progress-bar{background:var(--tema-superficie,#e9efeb);border-radius:10px}.rb .mkt-checklist-resumo progress::-webkit-progress-value,.rb .mkt-jornada progress::-webkit-progress-value{background:linear-gradient(90deg,#1d8c74,#73bf98);border-radius:10px}.rb .mkt-checklist-resumo progress::-moz-progress-bar,.rb .mkt-jornada progress::-moz-progress-bar{background:#298d70;border-radius:10px}.rb .mkt-dialogo{width:min(720px,calc(100vw - 28px));max-height:90vh;border:1px solid #d9e6df;border-radius:20px;padding:28px;color:var(--tema-texto,#234b40);background:var(--tema-superficie,#fff);box-shadow:0 24px 90px #123e3b35}.rb .mkt-dialogo::backdrop{background:#12352e75}.rb .mkt-dialogo>header{display:flex;justify-content:space-between;align-items:start;gap:18px;margin-bottom:22px}.rb .mkt-dialogo h2{font-size:22px;font-weight:700;line-height:1.4}.rb .mkt-dialogo h3{font-size:16px;font-weight:700;margin:23px 0 15px}.rb .mkt-icon-button{padding:9px;flex-shrink:0}.rb .mkt-form{display:grid;gap:18px;margin-top:20px}.rb .mkt-form label,.rb .mkt-dialogo>label{display:grid;gap:8px;font-size:12px;font-weight:600;color:var(--tema-texto,#638073)}.rb .mkt-form .inp{width:100%}.rb .mkt-form>.btn{justify-self:start}.rb .mkt-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.rb .mkt-form-acoes{display:flex;justify-content:flex-end;gap:9px;flex-wrap:wrap;margin-top:18px}.rb .mkt-relato{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.65;font-size:14px;margin:16px 0}.rb .mkt-progresso-form{background:var(--tema-superficie,#f2f8f4);padding:20px;border-radius:14px;margin:24px 0}.rb .mkt-check,.rb .mkt-form .mkt-check{display:flex;align-items:center;gap:10px;padding:10px 0;font-size:13px}.rb .mkt-check input{accent-color:#218865}.rb .mkt-historico{border:1px solid #e0eae4;border-radius:12px;padding:16px;margin-bottom:12px}.rb .mkt-historico small{color:var(--tema-texto,#7f9288);font-size:11px}.rb .mkt-checklist-edicao{border:1px solid #e0eae4;border-radius:12px;padding:15px}.rb .mkt-checklist-edicao legend{padding:0 6px;font-size:12px;font-weight:600}.rb .mkt-checklist-linha{display:flex;align-items:center;gap:8px;margin:6px 0 12px}.rb .mkt-checklist-linha .inp{min-width:0}.rb .mkt-jornada>.crm-acoes{display:grid;grid-template-columns:1fr 210px;gap:12px;margin-bottom:22px}.rb .mkt-jornada>.crm-grade{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:18px;margin:22px 0}.rb .mkt-jornada .crm-card{border:1px solid #dae6df;border-radius:16px;background:var(--tema-superficie,#fff);padding:23px;box-shadow:0 3px 12px #163e2e04}.rb .mkt-jornada .crm-grade h2{font-size:18px}.rb .mkt-jornada .crm-grade p{font-size:12px;color:var(--tema-texto,#6c8476);line-height:1.6;margin:12px 0}.rb .mkt-jornada .crm-grade article>p:first-of-type{display:inline-block;background:var(--tema-superficie,#eaf5ee);color:var(--tema-texto,#428066);padding:6px 9px;border-radius:8px;font-size:10px;font-weight:650}.rb .mkt-jornada .crm-mensagem{border:1px solid #e3ebe6;border-radius:12px;padding:18px;margin:12px 0;background:var(--tema-superficie,#fcfefd);font-size:13px}.rb .mkt-jornada .crm-mensagem p{margin:8px 0;color:var(--tema-texto,#708579);line-height:1.6}.rb .mkt-jornada section>h3{margin:26px 0 14px;font-size:14px;font-weight:700}.rb .mkt-jornada .crm-form{background:var(--tema-superficie,#fff);border:1px solid #dce8e0;border-radius:16px;padding:24px;max-width:none;margin:18px 0}@media (max-width:800px){.rb .mkt-hero{padding:23px;gap:14px}.rb .mkt-hero-detalhe{display:none}.rb .mkt-hero h1{font-size:26px}.rb .mkt-section-head,.rb .mkt-jornada>.cabeca{align-items:start;flex-direction:column}.rb .mkt-toolbar{flex-wrap:wrap}.rb .mkt-rotina-filtros>input{flex-basis:100%}.rb .mkt-abas button{padding:13px;font-size:12px}.rb .mkt-jornada>.crm-acoes{grid-template-columns:1fr}.rb .mkt-hero-simbolo{width:48px;height:48px;border-radius:14px}}@media (max-width:480px){.rb .mkt-hero{padding:20px;align-items:start}.rb .mkt-hero-simbolo{display:none}.rb .mkt-dialogo{padding:20px}.rb .mkt-form-grid{grid-template-columns:1fr}.rb .mkt-grupos-quadro{grid-auto-columns:minmax(270px,85vw)}}.rb.escuro .mkt-hero{background:linear-gradient(115deg,var(--card),var(--bg) 65%,var(--soft));border-color:var(--line)}.rb.escuro .mkt-hero h1{color:var(--titulo)}.rb.escuro .mkt-hero p{color:var(--muted)}.rb.escuro .mkt-hero .mkt-eyebrow{color:var(--primary-3)}.rb.escuro .mkt-contagem{background:var(--pill);color:var(--text)}.rb .fin-cabeca,.rb .fin-acoes{display:flex;gap:12px;align-items:center;justify-content:space-between;flex-wrap:wrap;margin-bottom:16px}.rb .fin-acoes{justify-content:flex-start}.rb .fin-cabeca h2{display:flex;gap:10px;align-items:center}.rb .fin-cabeca p{color:var(--muted)}.rb .fin-resumo,.rb .fin-campos{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;margin:16px 0}.rb .fin-resumo .card{padding:18px}.rb .fin-resumo strong{display:block;font-size:24px;margin-top:6px}.rb .fin-editor{padding:20px;margin:16px 0}.rb .fin-editor label{display:grid;gap:6px}.rb .fin-tabela{min-width:1150px}.rb .fin-tabela small{display:block}.rb .fin-codigo{max-width:180px;overflow-wrap:anywhere;white-space:normal}.rb .fin-clientes{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px}.rb .fin-cliente-link{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:18px;text-align:left;color:var(--text);font:inherit}.rb .fin-revisao{max-height:440px;overflow:auto}.rb .fin-revisao article{padding:12px;border-bottom:1px solid var(--line)}@media (max-width:600px){.rb .fin-campos{grid-template-columns:1fr}.rb .fin-cabeca{align-items:flex-start}.rb .fin-acoes .btn{min-height:44px}}.rb .fin-cabeca h1{font-size:28px;font-weight:750;color:var(--titulo);margin-bottom:5px}.rb .fin-cabeca h2,.rb .fin-editor h3,.rb .fin-importacao h2{font-size:21px;font-weight:700;color:var(--titulo)}.rb .fin-importacao{padding:20px;margin-bottom:20px}.rb .fin-importacao p{margin:10px 0}.rb .fin-importacao input[type=file]{max-width:100%;margin:12px 0}.rb .fin-acoes label{display:grid;gap:6px}.rb .fin-campos label,.rb .fin-editor input{min-width:0}.rb .fin-cliente small{display:block}@media (max-width:600px){.rb .fin-resumo{grid-template-columns:repeat(2,minmax(0,1fr))}.rb .fin-resumo .card{padding:12px}.rb .fin-resumo strong{font-size:20px}.rb .fin-cabeca .btn{width:100%}}.rb .fin-navegacao{align-items:flex-end}.rb .fin-navegacao>.btn,.rb .fin-navegacao input{min-height:44px;box-sizing:border-box}.rb .fin-navegacao>label{margin:0}.rb .fin-cabeca>div{min-width:0}.rb .fin-cabeca .btn{white-space:normal;text-align:left}.rb .fin-cabeca svg{flex-shrink:0}.rb .fin-busca{padding:18px;margin-bottom:18px}.rb .fin-busca>div:first-child{max-width:640px!important}.rb .fin-busca-resultados{max-height:360px;overflow:auto;display:grid;gap:4px}.rb .fin-busca-resultados .item-busca{display:flex;flex-direction:column;align-items:flex-start;width:100%;color:var(--text);background:var(--card);padding:10px;border-radius:8px}.rb .fin-busca-resultados .item-busca:hover{background:var(--soft)}.rb .municipio-pendencias{min-width:220px}.rb .municipio-pendencias .btn{white-space:normal;text-align:left}.rb .municipio-pendencias p{font-size:12px;margin:8px 0}.rb .municipio-pendencias .barra-etapas{min-width:180px}.rb .oficios h2{display:flex;align-items:center;gap:10px;color:var(--titulo);font-size:24px}.rb .oficios-lista{display:grid;gap:12px}.rb .oficio-item{display:flex;gap:18px;align-items:flex-start;padding:20px}.rb .oficio-numero{display:grid;gap:8px;color:var(--primario);min-width:95px}.rb .oficio-conteudo{flex:1;min-width:0;overflow-wrap:anywhere}.rb .oficio-conteudo h3{margin:0;font-size:16px}.rb .oficio-conteudo p{margin:8px 0;line-height:1.6}.rb .oficio-conteudo small{color:var(--muted)}.rb .oficio-acoes{display:grid;gap:8px}.rb .oficio-cadastro{padding:20px;margin:18px 0}.rb .oficios .ponto-resumo strong{font-size:20px}@media (max-width:640px){.rb .oficio-item{flex-direction:column;gap:12px}.rb .oficio-numero{display:flex;align-items:center}.rb .oficio-acoes{width:100%}}.rb .ponto-form .oficio-confirmacao{display:flex;align-items:flex-start;gap:10px}.rb .oficio-cadastro label{display:block;margin-bottom:12px}.rb .oficio-cadastro label>.inp{display:block;margin-top:6px;width:100%}.rb .oficio-cadastro summary{cursor:pointer;margin:12px 0}.rb .folha-ponto h2,.rb .ponto-home h2{display:flex;align-items:center;gap:10px;color:var(--titulo);font-size:22px;font-weight:700}.rb .ponto-home{padding:22px;margin:16px 0}.rb .ponto-home p{font-size:13px;color:var(--muted);line-height:1.6}.rb .ponto-form{display:grid;gap:14px;padding:16px 0}.rb .ponto-form label,.rb .ponto-campos>label{display:grid;gap:6px;font-size:13px}.rb .ponto-campos{display:flex;gap:12px;flex-wrap:wrap;align-items:end}.rb .ponto-campos>*{flex:1 1 150px;min-width:0}.rb .ponto-dias{display:flex;flex-wrap:wrap;gap:12px}.rb .ponto-dias label{display:flex;align-items:center;gap:5px}.rb .ponto-resumo{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin:18px 0}.rb .ponto-resumo .card{padding:16px}.rb .ponto-resumo span{font-size:12px;color:var(--muted);display:block}.rb .ponto-resumo strong{display:block;font-size:22px;margin-top:8px}.rb .ponto-negativo{color:var(--warning)}.rb .ponto-config,.rb .ponto-acao{padding:18px;margin:16px 0}.rb .ponto-config summary{cursor:pointer;font-weight:600}.rb .ponto-jornada{margin:12px 0}.rb .ponto-batidas{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.rb .ponto-batidas span{border:1px solid var(--border);border-radius:7px;padding:5px 7px;font-size:12px;white-space:nowrap}.rb .ponto-tabela{min-width:900px}.rb .ponto-tabela small{display:block;max-width:140px;white-space:normal;color:var(--muted);margin-top:5px}.rb .ponto-acoes{display:grid;gap:7px}.rb .ponto-tabela caption{text-align:left;padding:12px;font-weight:600}.rb .ponto-atalho{min-height:76px;min-width:0;touch-action:manipulation}.rb .ponto-atalho>span:last-child{min-width:0;overflow-wrap:anywhere}.rb .ponto-atalho [role=status]{color:var(--warning);font-size:11px}.rb .ponto-dialogo{position:relative;width:100%;max-width:520px;max-height:calc(100dvh - 24px);box-sizing:border-box;overflow:auto;margin:auto;border:1px solid var(--line);border-radius:18px;padding:22px;background:var(--card);color:var(--text);box-shadow:0 24px 80px #103b3940;overscroll-behavior:contain}.rb .ponto-fundo{padding:12px;background:#103b3970;overscroll-behavior:contain}.rb .ponto-dialogo .ponto-home{padding:0;margin:0;min-width:0}.rb .ponto-dialogo .ponto-home h2{padding-right:46px;margin-top:0}.rb .ponto-fechar{position:absolute;z-index:1;right:12px;top:12px;min-width:44px;min-height:44px;padding:8px;justify-content:center}.rb .ponto-dialogo .ponto-home>.btn{min-height:48px;width:100%;justify-content:center;white-space:normal;touch-action:manipulation}.rb .ponto-dialogo .ponto-home ul{padding-left:20px;overflow-wrap:anywhere;line-height:1.6}@media (max-width:640px){.rb .ponto-dialogo{padding:20px 16px}.rb .ponto-dialogo .ponto-batidas{gap:8px}.rb .ponto-dialogo .ponto-home>.btn{font-size:16px;min-height:52px}.rb .ponto-atalho{width:100%}}.dados-nui>header,.dados-nui h2,.nui-lista-cabeca,.nui-item-cabeca{display:flex;align-items:center;gap:12px;justify-content:space-between}.dados-nui h2{justify-content:flex-start;font-size:20px;font-weight:700;margin:0 0 8px}.dados-nui>header p{font-size:13px;color:var(--tema-texto,#71858a);margin:0}.nui-secoes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:22px 0}.nui-secoes .btn{text-align:left;justify-content:flex-start;white-space:normal}.nui-secoes span{background:#ffffff30;border-radius:50%;min-width:24px;text-align:center}.nui-conteudo{padding:22px;background:var(--tema-superficie,white);border:1px solid #d8e6e7;border-radius:14px}.nui-campos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.nui-campos label{display:grid;gap:6px;font-size:12px;font-weight:600}.nui-campos .inp{width:100%;min-width:0}.nui-largura{grid-column:1/-1}.nui-lista{margin:16px 0}.nui-lista h3{font-size:16px;font-weight:700}.nui-lista small{color:var(--tema-texto,#74898d)}.nui-item{border:1px solid #dce8e9;border-radius:10px;padding:16px;margin:12px 0;background:var(--tema-superficie,#f7fbfa)}.nui-item-cabeca{margin-bottom:15px;font-size:13px}.nui-separador{border-top:1px solid #dce8e9;margin-top:24px;padding-top:20px}.nui-aviso{padding:12px;background:var(--tema-superficie,#fff5d8);border-radius:8px;color:var(--tema-texto,#806422);font-size:13px}@media (max-width:700px){.nui-secoes,.nui-campos{grid-template-columns:1fr}.dados-nui>header{align-items:flex-start;flex-direction:column}.nui-conteudo{padding:14px}}.rb .dados-nui .nui-secoes .btn{white-space:normal;min-height:44px;height:auto;line-height:1.4;overflow-wrap:anywhere}.rb .dados-nui .nui-secoes .btn span{flex-shrink:0}.controle-acessos header{display:flex;align-items:center;justify-content:space-between;gap:18px}.controle-acessos h2{display:flex;align-items:center;gap:10px;font-size:23px;font-weight:700}.controle-acessos header p,.acessos-nota{color:var(--tema-texto,#647d86);font-size:13px;line-height:1.6}.acessos-filtros{display:flex;align-items:end;flex-wrap:wrap;gap:12px;padding:20px;background:var(--tema-superficie,#fff);border:1px solid #dce8e9;border-radius:14px;margin:20px 0}.acessos-filtros label{font-size:12px;font-weight:650;display:grid;gap:6px}.acessos-resumo{display:flex;flex-wrap:wrap;gap:16px;margin:20px 0}.acessos-resumo>span{background:var(--tema-superficie,#eaf5f3);border-radius:12px;padding:16px 24px;color:var(--tema-texto,#246b68)}.acessos-resumo strong{font-size:24px;margin-right:7px}.acessos-tabela{overflow:auto;background:var(--tema-superficie,#fff);border:1px solid #dce8e9;border-radius:14px}.acessos-tabela table{border-collapse:collapse;width:100%;min-width:600px}.acessos-tabela caption{text-align:left;padding:18px;font-weight:700}.acessos-tabela th,.acessos-tabela td{text-align:left;padding:14px 18px;border-top:1px solid #e6eeee;vertical-align:top;font-size:13px}.acessos-tabela thead{background:var(--tema-superficie,#f0f6f6)}.acessos-tabela tbody tr:hover{background:var(--tema-superficie,#f8fbfb)}.acesso-hora{display:inline-block;white-space:nowrap;border-radius:6px;padding:4px 8px;margin:0 5px 5px 0;font-variant-numeric:tabular-nums}.acesso-hora.entrada{background:var(--tema-superficie,#e9f5ee);color:var(--tema-texto,#21734c)}.acesso-hora.saida{background:var(--tema-superficie,#eef1f7);color:var(--tema-texto,#53647f)}.acessos-tabela .acessos-vazio{text-align:center;padding:36px;color:var(--tema-texto,#627981)}.acessos-nota{margin-top:18px}@media (max-width:600px){.controle-acessos header{align-items:flex-start;flex-direction:column}.acessos-filtros{padding:14px}.acessos-resumo{gap:8px}.acessos-resumo>span{padding:12px}}.rb .fi-painel{padding:16px;margin-bottom:20px;min-width:0}.rb .fi-painel .cabeca p{max-width:85ch}.rb .fi-nuvem{position:relative;isolation:isolate;max-width:760px;margin:16px auto;padding:70px 8%;text-align:center;min-height:150px}.rb .fi-nuvem>svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:-1;pointer-events:none}.rb .fi-nuvem path{fill:var(--soft);stroke:var(--primary);stroke-width:1.5;vector-effect:non-scaling-stroke}.rb .fi-nuvem h3{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:8px;margin:0 0 12px}.rb .fi-nomes{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));justify-content:center;gap:12px;overflow-wrap:anywhere}.rb .fi-nuvem .fi-card{margin:0;text-align:left;max-width:240px;width:100%;justify-self:center}.rb .fi-card{height:400px;display:grid;grid-template-rows:18px 42px 42px 42px 26px 62px minmax(0,1fr);gap:8px;min-width:0}.rb .fi-card .fi-card-titulo{margin:0;line-height:21px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.rb .fi-card-campo{margin:0;min-width:0}.rb .fi-card-campo dt{font-size:12px;line-height:18px;color:var(--muted)}.rb .fi-card-campo dd{margin:0;line-height:21px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rb .fi-card-etiquetas{display:flex;gap:6px;overflow:hidden;min-width:0;align-items:start;white-space:nowrap}.rb .fi-card-etiquetas .pill{flex-shrink:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;background:var(--pill);color:var(--text);border:1px solid var(--line);border-radius:8px;padding:2px 6px;font-size:12px;line-height:18px}.rb .fi-card-etapa label{display:grid;gap:4px;font-size:12px;line-height:18px}.rb .fi-card-etapa .inp{width:100%;min-width:0}.rb .fi-card-acoes{display:grid;grid-template-rows:repeat(2,minmax(36px,auto));gap:8px;align-self:end;min-width:0}.rb .fi-card-acoes .btn{width:100%}.rb .fi-card-compacto{height:188px;grid-template-rows:18px 42px 26px minmax(0,1fr)}.rb .fi-card-compacto .fi-card-acoes{grid-template-rows:minmax(36px,auto)}.rb .fi-detalhes h2{padding-right:40px;overflow-wrap:anywhere}.rb .fi-detalhes-campos{margin:20px 0}.rb .fi-detalhes-campos dt{font-size:12px;color:var(--muted);margin-top:12px}.rb .fi-detalhes-campos dd{margin:4px 0 0;white-space:pre-wrap;overflow-wrap:anywhere}.rb .fi-candidatos{margin:16px 0}.rb .fi-candidatos summary,.rb .fi-historico summary{cursor:pointer;font-weight:700}.rb .fi-candidatos .crm-grade{margin-top:12px}.rb .fi-form{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);max-width:none;align-items:end}.rb .fi-form .btn{justify-self:start}.rb .fi-conexao{display:flex;justify-content:center;color:var(--primary)}.rb .fi-resumo{max-width:440px;margin:0 auto 24px;padding:0;list-style:none;display:grid;gap:3px}.rb .fi-resumo li{display:flex;justify-content:center;gap:8px;padding:10px 24px;background:var(--soft);color:var(--titulo);clip-path:polygon(0 0,100% 0,94% 100%,6% 100%);font-size:12px}.rb .fi-resumo li:nth-child(2){margin:0 6%}.rb .fi-resumo li:nth-child(3){margin:0 12%}.rb .fi-resumo li:nth-child(4){margin:0 18%}.rb .fi-quadro-rolagem{overflow:auto;max-width:100%;border-radius:12px;scrollbar-gutter:stable}.rb .fi-quadro{overflow:visible;margin:0;min-width:1010px}.rb .fi-etapa h3{margin:0 0 6px}.rb .fi-etapa>.ajuda{min-height:54px;margin:0 0 14px}.rb .fi-registro h4{margin:0 0 8px;overflow-wrap:anywhere}.rb .fi-registro p{overflow-wrap:anywhere}.rb .fi-registro .crm-form{margin:12px 0 0;max-width:100%}.rb .fi-registro .crm-acoes{margin:12px 0 0}.rb .fi-registro .inp{width:100%;min-width:0}.rb .fi-vazio{color:var(--muted);padding:12px 0}.rb .fi-historico{margin-top:24px;border-top:1px solid var(--line);padding-top:16px}.rb .fi-mobile{display:none}@media (max-width:1100px){.rb .fi-mobile{display:block}}@media (max-width:640px){.rb .fi-card:not(.fi-card-compacto){height:416px}.rb .fi-card:not(.fi-card-compacto) .fi-card-acoes{grid-template-rows:repeat(2,minmax(44px,auto))}.rb .fi-form{grid-template-columns:minmax(0,1fr)}.rb .fi-nuvem{padding:70px 16%}.rb .fi-resumo li{gap:6px;padding:10px 12px;font-size:11px}.rb .fi-painel{padding:14px}}.rb .fi-nuvem-cabeca{display:flex;flex-direction:column;align-items:center;gap:12px;margin-bottom:18px}.rb .fi-nuvem-cabeca .btn{min-height:44px}.rb[data-ui-guide] .crm-dash-filtros{display:flex;flex-wrap:wrap;gap:12px;align-items:end;padding:14px 16px;background:var(--card);border:1px solid var(--line);border-radius:14px;margin:18px 0}.rb[data-ui-guide] .crm-dash-filtros label{display:grid;gap:6px;min-width:150px;font-size:13px;font-weight:700;color:var(--muted)}.rb[data-ui-guide] .crm-dash-periodos,.rb[data-ui-guide] .crm-dash-acoes{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.rb[data-ui-guide] .crm-dash-acoes{margin-left:auto}.rb[data-ui-guide] .crm-dash-filtros .btn{min-height:40px;font-size:13px}.rb[data-ui-guide] .crm-dash-filtros .btn[aria-pressed=true],.rb[data-ui-guide] .crm-dash-filtros .btn[aria-pressed=true]:hover:not(:disabled){background:var(--primary);color:var(--on-primary);border-color:var(--primary)}.rb[data-ui-guide] .crm-dash-ativados>summary{display:list-item;padding:8px 0;min-height:40px;cursor:pointer;font-weight:700;font-size:16px}.rb[data-ui-guide] .crm-dash :is(small,.ajuda){font-size:13px}.rb[data-ui-guide] .crm-dash .crm-dashboard-definicoes>summary{display:list-item;padding:8px 0;min-height:40px;cursor:pointer}.rb[data-ui-guide] .crm-dash-ativados .crm-dashboard-filtros label,.rb[data-ui-guide] .crm-dash-ativados .crm-ativacoes-totais span,.rb[data-ui-guide] .crm-dash-ativados .crm-ativacoes-tabela thead th{font-size:13px}.rb[data-ui-guide] .crm-dash-ativados :is(.btn,.inp){min-height:40px}.rb[data-ui-guide] .crm-dash-bloco{margin:24px 0}.rb[data-ui-guide] .crm-dash-bloco>h3,.rb[data-ui-guide] .crm-dash-detalhe>summary h3{font-size:18px;margin:0 0 4px}.rb[data-ui-guide] .crm-dash-bloco>.ajuda{margin:0 0 14px;font-size:13px;line-height:1.5;color:var(--muted)}.rb[data-ui-guide] .crm-dash-vazio{padding:18px;border:1px dashed var(--line);border-radius:12px;background:var(--card);color:var(--muted);font-size:14px;margin:0}.rb[data-ui-guide] :is(.crm-dash-kpis,.crm-dash-atencao){display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:12px;margin:0 0 16px}.rb[data-ui-guide] .crm-dash-kpis{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))}.rb[data-ui-guide] :is(.crm-dash-kpis,.crm-dash-atencao)>div{display:grid;gap:6px;align-content:start;min-width:0;padding:14px;background:var(--card);border:1px solid var(--line);border-radius:12px}.rb[data-ui-guide] :is(.crm-dash-kpis,.crm-dash-atencao) dt{font-size:13px;font-weight:700;line-height:1.4;color:var(--muted)}.rb[data-ui-guide] :is(.crm-dash-kpis,.crm-dash-atencao) dd{margin:0}.rb[data-ui-guide] .crm-dash-valor{font-size:26px;font-weight:700;line-height:1.15;color:var(--titulo);overflow-wrap:anywhere}.rb[data-ui-guide] .crm-dash-apoio{font-size:13px;line-height:1.4;color:var(--muted)}.rb[data-ui-guide] .crm-dash-atencao>div[data-tom=alerta]{border-left:4px solid var(--danger)}.rb[data-ui-guide] .crm-dash-atencao>div[data-tom=alerta] .crm-dash-valor{color:var(--danger)}.rb[data-ui-guide] .crm-dash-delta{display:inline-flex;align-items:center;gap:4px;width:-moz-max-content;width:max-content;max-width:100%;padding:2px 8px;border-radius:99px;font-size:13px;font-weight:700;line-height:1.4}.rb[data-ui-guide] .crm-dash-delta[data-tom=positivo]{background:var(--ok-bg);color:var(--ok)}.rb[data-ui-guide] .crm-dash-delta[data-tom=negativo]{background:var(--danger-bg);color:var(--danger)}.rb[data-ui-guide] .crm-dash-delta[data-tom=neutro]{background:var(--pill);color:var(--text)}.rb[data-ui-guide] .crm-dash-rolagem{max-width:100%;overflow-x:auto;border:1px solid var(--line);border-radius:12px;background:var(--card)}.rb[data-ui-guide] .crm-dash-rolagem:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.rb[data-ui-guide] .crm-dash-tabela{width:100%;min-width:560px;border-collapse:collapse;font-size:14px;color:var(--text)}.rb[data-ui-guide] .crm-dash-tabela caption{text-align:left;font-weight:700;color:var(--titulo);padding:12px 14px 8px}.rb[data-ui-guide] .crm-dash-tabela :is(th,td){padding:6px 14px;text-align:right;border-top:1px solid var(--line);vertical-align:middle;font-variant-numeric:tabular-nums}.rb[data-ui-guide] .crm-dash-tabela :is(th,td):first-child{text-align:left}.rb[data-ui-guide] .crm-dash-tabela thead th{background:var(--soft);color:var(--text);font-size:13px;font-weight:700;padding:2px 8px}.rb[data-ui-guide] .crm-dash-tabela thead th:first-child{padding-left:14px}.rb[data-ui-guide] .crm-dash-tabela tbody th{font-weight:700;color:var(--titulo)}.rb[data-ui-guide] .crm-dash-tabela small{font-size:13px;color:var(--muted)}.rb[data-ui-guide] .crm-dash-tabela td[data-tom=atrasado]{color:var(--danger);font-weight:700}.rb[data-ui-guide] .crm-dash-tabela td[data-tom=sem]{color:var(--warning);font-weight:700}.rb[data-ui-guide] .crm-dash-tabela .crm-dash-total :is(th,td){background:var(--soft);font-weight:700;color:var(--titulo)}.rb[data-ui-guide] .crm-dash-ordenar,.rb[data-ui-guide] .crm-dash-nome{display:inline-flex;align-items:center;gap:4px;min-height:40px;padding:0 6px;border:0;border-radius:6px;background:transparent;font:inherit;font-weight:700;cursor:pointer}.rb[data-ui-guide] .crm-dash-ordenar{color:inherit}.rb[data-ui-guide] .crm-dash-ordenar:hover{color:var(--titulo);background:var(--hover)}.rb[data-ui-guide] .crm-dash-nome{color:var(--primary);text-align:left;text-decoration:underline;text-underline-offset:3px}.rb[data-ui-guide] .crm-dash-nome:hover{background:var(--hover)}.rb[data-ui-guide] .crm-dash-funil{display:grid;gap:12px;margin:0;padding:0;list-style:none}.rb[data-ui-guide] .crm-dash-etapa{display:grid;grid-template-columns:minmax(100px,150px) minmax(0,1fr) minmax(90px,auto);gap:2px 12px;align-items:center}.rb[data-ui-guide] .crm-dash-etapa-nome{font-size:14px;font-weight:700;color:var(--titulo)}.rb[data-ui-guide] .crm-dash-etapa-n{font-size:14px;color:var(--text);text-align:right}.rb[data-ui-guide] .crm-dash-etapa-valores{grid-column:2/-1;font-size:13px;color:var(--muted)}.rb[data-ui-guide] .crm-dash-barra{height:10px;border-radius:99px;background:var(--pill);overflow:hidden}.rb[data-ui-guide] .crm-dash-barra>i{display:block;height:100%;border-radius:99px;background:var(--primary)}.rb[data-ui-guide] .crm-dash-barra[data-acima=true]>i{background:var(--ok)}.rb[data-ui-guide] .crm-dash-etapa[data-etapa="Cliente ativo"] .crm-dash-barra>i{background:var(--ok)}.rb[data-ui-guide] .crm-dash-etapa[data-etapa=Perdido] .crm-dash-barra>i{background:var(--danger)}.rb[data-ui-guide] .crm-dash-metas{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:12px}.rb[data-ui-guide] .crm-dash-meta{display:grid;gap:8px;align-content:start;min-width:0;padding:14px;background:var(--card);border:1px solid var(--line);border-radius:12px}.rb[data-ui-guide] .crm-dash-meta>h4{margin:0;font-size:16px}.rb[data-ui-guide] .crm-dash-meta p{margin:0;font-size:14px;overflow-wrap:anywhere}.rb[data-ui-guide] .crm-dash-meta .ajuda{font-size:13px;color:var(--muted)}.rb[data-ui-guide] .crm-dash-meta summary{display:list-item;padding:8px 0;min-height:40px;cursor:pointer;font-size:13px;font-weight:700}.rb[data-ui-guide] .crm-dash-meta ul{margin:0;padding-left:18px;display:grid;gap:4px;font-size:13px}.rb[data-ui-guide] .crm-dash-grafico{--crm-dash-alt:190px;display:grid;grid-template-columns:34px minmax(0,1fr);gap:0 8px;max-width:720px}.rb[data-ui-guide] .crm-dash-eixo{position:relative;height:var(--crm-dash-alt);margin-top:26px;font-size:13px;color:var(--muted);font-variant-numeric:tabular-nums}.rb[data-ui-guide] .crm-dash-eixo>span{position:absolute;right:0;transform:translateY(-50%)}.rb[data-ui-guide] .crm-dash-plano{position:relative;display:flex;gap:10px;height:var(--crm-dash-alt);margin-top:26px;padding:0 8px;border-left:1px solid var(--line);border-bottom:1px solid var(--line);background:linear-gradient(var(--line2),var(--line2)) 0 0/100% 1px no-repeat,linear-gradient(var(--line2),var(--line2)) 0 50%/100% 1px no-repeat}.rb[data-ui-guide] .crm-dash-col{position:relative;flex:1;min-width:0;height:100%}.rb[data-ui-guide] .crm-dash-col>b{position:absolute;left:0;right:0;text-align:center;font-size:13px;line-height:1.2;color:var(--titulo);font-variant-numeric:tabular-nums}.rb[data-ui-guide] .crm-dash-pilha{position:absolute;left:50%;bottom:0;display:flex;flex-direction:column;width:100%;max-width:46px;transform:translate(-50%);border-radius:5px 5px 0 0;overflow:hidden}.rb[data-ui-guide] .crm-dash-pilha>i,.rb[data-ui-guide] .crm-dash-legenda i{display:block;flex:1 1 0;min-height:0;background:var(--primary)}.rb[data-ui-guide] .crm-dash-pilha>i.crm-dash-estimado,.rb[data-ui-guide] .crm-dash-legenda i.crm-dash-estimado{background:repeating-linear-gradient(135deg,var(--primary) 0 3px,var(--card) 3px 6px);box-shadow:inset 0 0 0 1px var(--primary)}.rb[data-ui-guide] .crm-dash-meses{grid-column:2;display:flex;gap:10px;padding:4px 8px 0;font-size:13px;color:var(--muted)}.rb[data-ui-guide] .crm-dash-meses>span{flex:1;min-width:0;text-align:center}.rb[data-ui-guide] .crm-dash-legenda{display:flex;flex-wrap:wrap;gap:6px 18px;margin:12px 0 0;font-size:13px;color:var(--muted)}.rb[data-ui-guide] .crm-dash-legenda>span{display:inline-flex;align-items:center;gap:6px}.rb[data-ui-guide] .crm-dash-legenda i{flex:none;width:14px;height:14px;border-radius:3px}.rb[data-ui-guide] .crm-dash-detalhe>summary{display:list-item;padding:8px 0;min-height:40px;cursor:pointer;margin-bottom:6px}.rb[data-ui-guide] .crm-dash-detalhe>summary h3{display:inline}.rb[data-ui-guide] .crm-dash-agente{scroll-margin-top:16px}.rb[data-ui-guide] .crm-dash-agente:focus{outline:none}.rb[data-ui-guide] .crm-dash-agente[data-destaque=true]{box-shadow:0 0 0 3px var(--focus-ring)}.rb[data-ui-guide] .crm-dash-agente dt{font-size:13px}@media (max-width:640px){.rb[data-ui-guide] .crm-dash-filtros{padding:12px}.rb[data-ui-guide] .crm-dash-filtros>*{flex:1 1 100%;min-width:0}.rb[data-ui-guide] .crm-dash-filtros label{min-width:0}.rb[data-ui-guide] .crm-dash-filtros .btn{min-height:44px}.rb[data-ui-guide] .crm-dash-acoes{margin-left:0}.rb[data-ui-guide] .crm-dash-acoes .btn{flex:1 1 100%}.rb[data-ui-guide] .crm-dash-periodos .btn{flex:1 1 calc(50% - 8px)}.rb[data-ui-guide] .crm-dash-ativados :is(.btn,.inp){min-height:44px}.rb[data-ui-guide] :is(.crm-dash-ordenar,.crm-dash-nome){min-height:44px}.rb[data-ui-guide] .crm-dash-kpis,.rb[data-ui-guide] .crm-dash-atencao{grid-template-columns:minmax(0,1fr)}.rb[data-ui-guide] .crm-dash-etapa{grid-template-columns:minmax(0,1fr) auto}.rb[data-ui-guide] .crm-dash-barra{grid-column:1/-1;grid-row:2}.rb[data-ui-guide] .crm-dash-etapa-valores{grid-column:1/-1}.rb[data-ui-guide] .crm-dash-grafico{grid-template-columns:28px minmax(0,1fr)}.rb[data-ui-guide] .crm-dash-plano,.rb[data-ui-guide] .crm-dash-meses{gap:6px;padding:0 4px}.rb[data-ui-guide] .crm-dash-meses{padding-top:4px}}@media (prefers-reduced-motion:reduce){.rb[data-ui-guide] :is(.crm-dash-ordenar,.crm-dash-nome){transition:none}}.rb .crm-hf{min-width:0}.rb .crm-hf :is(button,summary):focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.rb .crm-hf .ajuda{font-size:13px;line-height:1.45}.rb .crm-hf .crm-hf-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.rb .crm-hf .crm-hf-nome{margin:0;font-size:15px;font-weight:700;line-height:1.35;color:var(--titulo);overflow-wrap:anywhere}.rb .crm-hf .crm-hf-apoio{font-size:13px;line-height:1.4;color:var(--muted);overflow-wrap:anywhere}.rb .crm-hf .crm-hf-vazio{margin:0;padding:14px;border:1px dashed var(--line);border-radius:10px;background:var(--card);color:var(--muted);font-size:13px;line-height:1.45;text-align:center}.rb .crm-hf .crm-hf-btn.btn{min-height:40px;padding:8px 14px;gap:6px;justify-content:center;font-size:14px;line-height:1.25;text-align:center;white-space:normal}.rb .crm-hf .crm-hf-etiqueta{display:inline-flex;align-items:center;gap:5px;width:-moz-max-content;width:max-content;max-width:100%;padding:2px 10px;border-radius:999px;background:var(--soft);color:var(--primary);font-size:13px;font-weight:700;line-height:1.5}.rb .crm-hf .crm-hf-etiqueta[data-tom=atrasado]{background:var(--danger-bg);color:var(--danger)}.rb .crm-hf .crm-hf-etiqueta[data-tom=hoje]{background:var(--warning-bg);color:var(--warning)}.rb .crm-hf .crm-hf-etiqueta[data-tom=sem]{background:var(--pill);color:var(--text)}.rb .crm-hf .crm-hf-pends{display:flex;flex-wrap:wrap;gap:6px}.rb .crm-hf .crm-hf-pend{display:inline-flex;align-items:center;padding:1px 8px;border:1px dashed var(--line);border-radius:999px;background:transparent;color:var(--muted);font-size:13px;line-height:1.4}.rb .crm-hoje{display:grid;gap:16px;margin-top:16px}.rb .crm-hoje .crm-hf-cabeca h2{margin:0;font-size:22px;line-height:1.3}.rb .crm-hoje .crm-hf-cabeca .ajuda{margin:4px 0 0}.rb .crm-hf .crm-hf-resumo{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,170px),1fr));gap:12px;margin:0}.rb .crm-hf .crm-hf-resumo>div{display:grid;gap:2px;align-content:start;min-width:0;padding:12px 14px;border:1px solid var(--line);border-radius:12px;background:var(--card)}.rb .crm-hf .crm-hf-resumo dt{font-size:13px;line-height:1.35;color:var(--muted)}.rb .crm-hf .crm-hf-resumo dd{margin:0;font-size:24px;font-weight:700;line-height:1.2;color:var(--titulo);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.rb .crm-hf .crm-hf-resumo dd small{display:block;font-size:13px;font-weight:600;line-height:1.4;color:var(--muted)}.rb .crm-hf .crm-hf-resumo>div[data-tom=atrasado] dd{color:var(--danger)}.rb .crm-hf .crm-hf-resumo>div[data-tom=hoje] dd{color:var(--warning)}.rb .crm-hf .crm-hf-resumo .crm-hf-btn.btn{justify-self:start;margin-top:6px}.rb .crm-hf .crm-hf-chips{display:flex;flex-wrap:wrap;gap:8px}.rb .crm-hf .crm-hf-chip{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:6px 14px;border:1px solid var(--line);border-radius:999px;background:var(--card);color:var(--text);font:inherit;font-size:14px;font-weight:700;cursor:pointer}.rb .crm-hf .crm-hf-chip:hover{background:var(--hover)}.rb .crm-hf .crm-hf-chip[aria-pressed=true]{border-color:var(--primary);background:var(--primary);color:var(--on-primary)}.rb .crm-hf .crm-hf-chip-n{min-width:22px;padding:0 8px;border-radius:999px;background:var(--pill);color:var(--text);font-size:13px;font-weight:700;text-align:center}.rb .crm-hf .crm-hf-chip[aria-pressed=true] .crm-hf-chip-n{background:var(--card);color:var(--titulo)}.rb .crm-hf .crm-hf-grupo{display:grid;gap:8px}.rb .crm-hf .crm-hf-grupo>h3{margin:0;font-size:15px;font-weight:700;line-height:1.35;color:var(--titulo)}.rb .crm-hf .crm-hf-fila{display:grid;gap:8px}.rb .crm-hf .crm-hf-mais.btn{justify-self:start}.rb .crm-hf .crm-hf-linha{--crm-tom:var(--line);display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1.1fr) auto;gap:8px 16px;align-items:center;min-width:0;padding:10px 14px;border:1px solid var(--line);border-left:4px solid var(--crm-tom);border-radius:12px;background:var(--card)}.rb .crm-hf .crm-hf-linha[data-tom=atrasado]{--crm-tom:var(--danger)}.rb .crm-hf .crm-hf-linha[data-tom=hoje]{--crm-tom:var(--warning)}.rb .crm-hf .crm-hf-linha[data-tom=sem]{--crm-tom:var(--muted)}.rb .crm-hf .crm-hf-linha[data-tom=futuro]{--crm-tom:var(--primary)}.rb .crm-hf .crm-hf-linha .crm-hf-abrir{display:grid;justify-items:start;align-content:center;gap:3px;width:auto;min-width:0;min-height:40px;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.rb .crm-hf .crm-hf-linha .crm-hf-nome{font-size:16px}.rb .crm-hf .crm-hf-linha .crm-hf-abrir:hover .crm-hf-nome{text-decoration:underline}.rb .crm-hf .crm-hf-motivo{display:grid;gap:4px;justify-items:start;min-width:0;color:var(--text);font-size:14px;font-weight:600;line-height:1.4}.rb .crm-hf .crm-hf-acoes{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px}.rb .crm-hf .crm-hf-telefone{display:inline-flex;flex-wrap:wrap;align-items:center;gap:8px}.rb .crm-hf .crm-hf-tel{color:var(--text);font-size:13px;font-variant-numeric:tabular-nums}.rb .crm-hf-funil{display:grid;gap:12px}.rb .crm-hf .crm-hf-dica{margin:0}.rb .crm-hf .crm-hf-quadro{display:grid;grid-template-columns:repeat(var(--crm-colunas,3),minmax(260px,1fr));gap:14px;align-items:start;max-width:100%;overflow-x:auto;padding-bottom:4px}.rb .crm-hf .crm-hf-coluna{display:grid;gap:10px;align-content:start;min-width:0;padding:12px;border:1px solid var(--line);border-radius:12px;background:var(--soft)}.rb .crm-hf .crm-hf-coluna[data-alvo=true]{outline:2px dashed var(--primary);outline-offset:-2px;background:var(--hover)}.rb .crm-hf .crm-hf-titulo{margin:0;font-size:16px;font-weight:700;line-height:1.3;color:var(--titulo)}.rb .crm-hf .crm-hf-total{margin:-4px 0 0}.rb .crm-hf .crm-hf-cartoes{display:block}.rb .crm-visao-compacta .crm-hf-cartoes{display:grid;gap:8px}.rb .crm-hf .crm-hf-cartao.crm-cliente-card{position:relative;display:grid;gap:8px;min-width:0;margin:0;padding:12px;border:1px solid var(--line);border-radius:12px;background:var(--card);box-shadow:var(--sombra)}.rb .crm-hf .crm-hf-cartao.crm-cliente-card[draggable=true]{cursor:grab}.rb .crm-hf .crm-hf-cartao.crm-cliente-card[draggable=true]:active{cursor:grabbing}.rb .crm-hf .crm-hf-cartao.crm-cliente-card[data-arrastando=true]{opacity:.6}.rb .crm-hf .crm-hf-topo{display:flex;align-items:flex-start;justify-content:space-between;gap:4px;min-width:0}.rb .crm-hf .crm-hf-cartao .crm-hf-abrir{display:grid;flex:1 1 auto;align-content:center;gap:2px;width:auto;min-width:0;min-height:40px;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.rb .crm-hf .crm-hf-cartao .crm-hf-abrir:hover .crm-hf-nome{text-decoration:underline}.rb .crm-hf .crm-hf-mun{color:var(--muted);font-size:13px;font-weight:700;line-height:1.35;overflow-wrap:anywhere}.rb .crm-hf .crm-hf-icones{display:flex;flex:none;gap:2px;margin:-4px -6px 0 0}.rb .crm-hf .crm-hf-icone{display:grid;place-items:center;width:40px;height:40px;padding:0;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--muted);cursor:pointer}.rb .crm-hf .crm-hf-icone:hover:not(:disabled){border-color:var(--line);background:var(--hover);color:var(--titulo)}.rb .crm-hf .crm-hf-icone.crm-lead-lixeira:hover:not(:disabled){color:var(--danger)}.rb .crm-hf .crm-hf-icone:disabled{opacity:.5;cursor:not-allowed}.rb .crm-hf .crm-hf-valor{color:var(--titulo);font-size:15px;font-weight:700;font-variant-numeric:tabular-nums}.rb .crm-hf .crm-hf-passo{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px}.rb .crm-hf .crm-hf-rodape{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.rb .crm-hf .crm-hf-btn-agendar.btn{border-style:dashed}.rb .crm-hf .crm-hf-avancar.btn{margin-left:auto}.rb .crm-hf .crm-hf-confirmar{display:grid;gap:8px;padding:10px 12px;border:1px solid var(--warning);border-radius:10px;background:var(--warning-bg);color:var(--text);font-size:13px;line-height:1.45}.rb .crm-hf .crm-hf-confirmar-acoes{display:flex;flex-wrap:wrap;gap:8px}.rb .crm-hf .crm-hf-detalhes{border-top:1px solid var(--line);padding-top:2px}.rb .crm-hf .crm-hf-detalhes>summary{display:list-item;min-height:40px;padding:9px 2px;color:var(--primary);font-size:14px;font-weight:700;line-height:1.4;cursor:pointer}.rb .crm-hf-funil>.crm-hf-detalhes{padding:2px 14px 4px;border:1px solid var(--line);border-radius:12px;background:var(--card)}.rb .crm-hf .crm-hf-aviso{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.rb .crm-hf .crm-hf-aviso .ajuda{margin:0}.rb .crm-hf-lista{display:grid;gap:8px;padding:6px 0 8px}.rb .crm-hf-lista .ajuda{margin:0}.rb .crm-hf .crm-hf-lista-titulo{margin:0;font-size:15px;font-weight:700;line-height:1.35;color:var(--titulo)}.rb .crm-hf .crm-hf-ativos{display:grid;gap:8px;margin:0;padding:0;list-style:none}.rb .crm-hf .crm-hf-ativo{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 12px;min-width:0;padding:10px 12px;border:1px solid var(--line);border-radius:10px;background:var(--card)}.rb .crm-hf .crm-hf-ativo-info{display:grid;justify-items:start;gap:4px;min-width:0}.rb .crm-hf .crm-hf-coluna .crm-hf-ativo{grid-template-columns:minmax(0,1fr)}.rb .crm-hf .crm-hf-coluna .crm-hf-ativo .crm-hf-btn.btn{justify-self:start}@media (max-width:1023px){.rb .crm-hf .crm-hf-linha{grid-template-columns:minmax(0,1fr) auto}.rb .crm-hf .crm-hf-linha .crm-hf-motivo{grid-column:1/-1;grid-row:2}}@media (max-width:900px){.rb .crm-hf .crm-hf-quadro{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(260px,86%);overscroll-behavior-x:contain;scroll-snap-type:x proximity}.rb .crm-hf .crm-hf-coluna{scroll-snap-align:start}}@media (min-width:481px) and (max-width:640px){.rb .crm-hf .crm-hf-resumo{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.rb .crm-hf .crm-hf-btn.btn,.rb .crm-hf .crm-hf-chip{min-height:44px}.rb .crm-hf .crm-hf-icone{width:44px;height:44px}.rb .crm-hf .crm-hf-cartao .crm-hf-abrir,.rb .crm-hf .crm-hf-linha .crm-hf-abrir{min-height:44px}.rb .crm-hf .crm-hf-detalhes>summary{min-height:44px;padding-block:11px}.rb .crm-hf .crm-hf-linha{grid-template-columns:minmax(0,1fr);padding:12px}.rb .crm-hf .crm-hf-linha .crm-hf-motivo{grid-row:auto}.rb .crm-hf .crm-hf-acoes{justify-content:flex-start}.rb .crm-hf .crm-hf-btn-passo.btn{flex:1 1 auto}.rb .crm-hf .crm-hf-avancar.btn{flex:1 1 100%}.rb .crm-hf .crm-hf-ativo{grid-template-columns:minmax(0,1fr)}.rb .crm-hf .crm-hf-ativo .crm-hf-btn.btn{justify-self:start}}@media (max-width:480px){.rb .crm-hf .crm-hf-resumo{grid-template-columns:minmax(0,1fr)}}.rb .crm-quadro{display:grid;grid-template-columns:repeat(4,minmax(240px,1fr));gap:14px;overflow:auto;padding-bottom:16px}.rb .crm-coluna{background:var(--bg,#f2f6f5);padding:12px;border-radius:12px;min-height:220px}.rb .crm-coluna h2{font-size:16px;margin:0 0 14px}.rb .crm-card{padding:16px;margin-bottom:12px;background:var(--card,white);border:1px solid var(--line2,#dae6e3);border-radius:10px}.rb .crm-card h3{font-size:16px;margin:0 0 8px}.rb .crm-card p{margin:5px 0;overflow-wrap:anywhere}.rb .crm-acoes{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.rb .crm-form{display:grid;gap:12px;max-width:720px;margin:16px 0}.rb .crm-form label{display:grid;gap:5px}.rb .crm-form textarea{min-height:90px}.rb .crm-grade{display:grid;grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:14px}.rb .crm-erro{padding:12px;border:1px solid var(--danger,#a22);border-radius:8px;margin:12px 0}.rb .crm-painel{margin:20px 0}.rb .crm-progresso{width:100%;accent-color:#105553}.rb .crm-mensagem{white-space:pre-wrap;border-bottom:1px solid var(--line2,#ddd);padding:12px 0}.rb .crm-nav{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:18px}.rb .crm-tarefa{display:flex;gap:12px;align-items:center;padding:12px;border-bottom:1px solid var(--line2,#ddd)}.rb .crm-cliente-card{padding:18px;border-radius:15px;border-color:var(--line);box-shadow:var(--sombra)}.rb .crm-cliente-abrir{display:block;width:100%;text-align:left;background:none;border:0;padding:0;cursor:pointer;color:inherit;font:inherit}.rb .crm-cliente-abrir h3{font-size:15px;font-weight:700;line-height:1.45;margin:8px 0 15px}.rb .crm-ficha-legenda{font-size:10px;font-weight:750;letter-spacing:1px;text-transform:uppercase;color:var(--tema-texto,#23746f)}.rb .crm-ficha-dados{margin:14px 0 20px;display:grid;grid-template-columns:1fr;gap:0}.rb .crm-ficha-dados>div{display:flex;align-items:start;justify-content:space-between;gap:12px;border-bottom:1px solid var(--line2);padding:11px 0;font-size:12px}.rb .crm-ficha-dados dt{display:flex;gap:6px;align-items:center;color:var(--tema-texto,#7a8985);flex-shrink:0}.rb .crm-ficha-dados dd{text-align:right;margin:0;color:var(--tema-texto,#25443d);font-weight:550;overflow-wrap:anywhere;min-width:0}.rb .crm-cliente-card>label{display:grid;gap:7px;font-size:11px;color:var(--tema-texto,#74867f)}.rb .crm-cliente-card .inp{width:100%;font-size:12px}.rb .crm-cliente-botoes{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.rb .crm-cliente-card .crm-cliente-botoes .btn{font-size:11px;padding:8px 10px;flex:1 1 auto;justify-content:center}.rb .crm-ficha-dialogo{width:min(1180px,calc(100vw - 30px));max-height:92vh;border:1px solid var(--line);border-radius:20px;padding:30px;background:var(--tema-superficie,#fff);color:var(--tema-texto,#213e38);box-shadow:var(--shadow-modal)}.rb .crm-ficha-dialogo::backdrop{background:#103b3970}.rb .crm-ficha-fechar{position:absolute;right:20px;top:18px;padding:8px}.rb .crm-ficha-cabeca{padding:0 40px 22px 0;margin-bottom:22px;border-bottom:1px solid var(--line2)}.rb .crm-ficha-cabeca h2{font-size:23px;line-height:1.4;font-weight:700;margin:9px 0 12px}.rb .crm-ficha-cabeca p{font-size:13px;color:var(--tema-texto,#7b8984);margin:0}.rb .crm-ficha-layout{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:20px;align-items:start}.rb .crm-ficha-painel{border:1px solid var(--line);border-radius:16px;padding:22px;margin-bottom:18px;min-width:0}.rb .crm-ficha-painel h3{font-size:17px;font-weight:700;margin:12px 0 20px}.rb .crm-ficha-painel .crm-ficha-dados{grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:22px;column-gap:22px;margin:0}.rb .crm-ficha-painel .crm-ficha-dados>div{flex-direction:column;gap:6px;padding:13px 0}.rb .crm-ficha-painel .crm-ficha-dados dd{text-align:left;font-size:14px}.rb .crm-ficha-painel .crm-ficha-nome{grid-column:1/-1}.rb .crm-ficha-painel>label{display:grid;gap:8px;font-size:12px;color:var(--tema-texto,#74867f)}.rb .crm-ficha-painel .inp{width:100%}.rb .crm-ficha-painel .crm-form{max-width:none;border-top:1px solid var(--line2);padding-top:15px;font-size:12px}.rb .crm-ficha-painel .crm-form h3{font-size:14px;line-height:1.5;margin:0 0 5px}.rb .crm-ficha-painel .crm-painel{margin:0}.rb .crm-ficha-painel .crm-painel h2{font-size:16px;font-weight:700;margin-bottom:16px}.rb .crm-ficha-painel .crm-mensagem{font-size:13px;line-height:1.6}.rb .crm-ficha-relato{white-space:pre-wrap;font-size:13px;line-height:1.6}.rb .crm-ficha-painel details{margin-top:18px;font-size:12px;color:var(--tema-texto,#5a7970)}.rb .crm-ficha-painel summary{cursor:pointer}@media (max-width:800px){.rb .crm-ficha-layout{grid-template-columns:1fr}.rb .crm-ficha-dialogo{padding:20px}.rb .crm-ficha-cabeca h2{font-size:20px}}@media (max-width:450px){.rb .crm-ficha-painel{padding:16px}.rb .crm-ficha-painel .crm-ficha-dados{grid-template-columns:1fr}}.rb .crm-negociacao{display:grid;gap:12px;margin:16px 0;min-width:0}.rb .crm-negociacao label{display:grid;gap:6px;font-size:12px;color:var(--muted)}.rb .crm-negociacao .inp{width:100%;min-width:0}.rb .crm-negociacao-resumo{padding:12px;border-radius:10px;background:var(--bg);font-size:12px;line-height:1.65;margin:0;color:var(--titulo)}.rb .crm-negociacao small{color:var(--muted);font-size:11px}.rb .crm-negociacao .crm-painel{min-width:0}.rb .crm-negociacao .crm-painel label{display:grid;gap:6px;margin:10px 0;min-width:0}.rb .crm-negociacao .crm-painel .inp{width:100%;min-width:0}.rb .crm-negociacao .crm-painel .btn{max-width:100%;height:auto;white-space:normal;text-align:left;overflow-wrap:anywhere}.rb .crm-negociacao .crm-painel p{white-space:normal;overflow-wrap:anywhere}.rb .crm-visoes{display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin:14px 0}.rb .crm-visoes>span{font-size:13px;color:var(--muted);margin-right:3px}.rb .crm-pagina>p.ajuda{font-size:13px}.rb .crm-visoes .btn.btn-sm{min-height:40px}.rb .crm-visao-reduzido .crm-cliente-card{padding:10px 12px;margin-bottom:8px;border-radius:10px}.rb .crm-visao-reduzido .crm-cliente-card>.crm-ficha-dados,.rb .crm-visao-reduzido .crm-cliente-card>.crm-negociacao,.rb .crm-visao-reduzido .crm-cliente-card>.crm-cliente-botoes{display:none}.rb .crm-visao-reduzido .crm-cliente-abrir{display:flex;flex-direction:column;gap:4px;min-height:44px;justify-content:center}.rb .crm-visao-reduzido .crm-cliente-abrir h3{order:-1;margin:0;font-size:13px;line-height:1.4;overflow-wrap:anywhere}.rb .crm-visao-reduzido .crm-ficha-legenda{font-size:10px;letter-spacing:.4px;line-height:1.4;overflow-wrap:anywhere}.rb .crm-visao-semi .crm-cliente-card{padding:12px;margin-bottom:9px;border-radius:12px}.rb .crm-visao-semi .crm-cliente-abrir h3{font-size:14px;line-height:1.35;margin:4px 0 8px}.rb .crm-visao-semi .crm-ficha-dados{margin:8px 0 10px}.rb .crm-visao-semi .crm-ficha-dados>div{padding:6px 0;gap:8px;font-size:11px}.rb .crm-visao-semi .crm-negociacao{gap:7px;margin:10px 0}.rb .crm-visao-semi .crm-negociacao label{gap:3px;font-size:11px}.rb .crm-visao-semi .crm-cliente-card .inp{font-size:11px;padding:6px 8px;min-height:32px}.rb .crm-visao-semi .crm-negociacao-resumo{padding:8px;font-size:11px;line-height:1.4}.rb .crm-visao-semi .crm-cliente-botoes{gap:5px;margin-top:9px}.rb .crm-visao-semi .crm-cliente-botoes .btn{padding:6px 8px;min-height:32px;font-size:10px}.rb .crm-lead-dialogo{width:min(560px,calc(100vw - 24px));max-height:calc(100dvh - 24px);padding:26px;background:var(--card,#fff);color:var(--titulo,#213e38);box-sizing:border-box;overscroll-behavior:contain}.rb .crm-lead-dialogo .crm-form{max-width:none;margin:0;gap:16px}.rb .crm-lead-dialogo h2{font-size:22px;margin:0 44px 4px 0}.rb .crm-lead-dialogo .inp{width:100%;min-width:0;min-height:44px;box-sizing:border-box}.rb .crm-lead-dialogo .crm-acoes{display:flex;gap:10px;flex-wrap:wrap}.rb .crm-lead-dialogo .crm-acoes .btn{flex:1;min-height:44px}@media (max-width:600px){.rb .crm-lead-dialogo{padding:20px}.rb .crm-lead-dialogo .inp{font-size:16px}}.rb .crm-comerciais{border:1px solid var(--line);border-radius:10px;padding:14px;min-width:0}.rb .crm-comerciais legend{padding:0 5px;font-weight:650}.rb .crm-comerciais>div{max-height:240px;overflow:auto;display:grid;gap:4px}.rb .crm-form .crm-comerciais label{display:flex;align-items:center;gap:10px;min-height:40px;padding:5px}.rb .crm-comerciais input{width:18px;height:18px;flex-shrink:0;accent-color:var(--primary)}.rb .crm-followup-resumo,.rb .crm-chatwoot-resumo{display:grid;gap:6px;padding:12px;margin:10px 0;border:1px solid var(--line);border-radius:10px;font-size:12px;overflow-wrap:anywhere;background:var(--bg)}.rb .crm-followup-resumo .btn{white-space:normal;height:auto;min-height:34px}.rb .crm-followup-resumo.atrasado,.rb .crm-followup-status.atrasado{border-left:4px solid var(--warning)}.rb .crm-followup fieldset{border:0;padding:0;min-width:0;display:grid;gap:12px}.rb .crm-followup .crm-followup-confirmacao{display:flex;align-items:center;gap:8px}.rb .crm-followup-confirmacao input{width:18px;height:18px;flex:none}.rb .crm-followup .crm-mensagem p{white-space:pre-wrap;overflow-wrap:anywhere}.rb .crm-followup-status{padding:9px;background:var(--bg);border-radius:6px}.rb .crm-dashboard{margin-top:22px}.rb .crm-dashboard h2{display:flex;align-items:center;gap:8px;font-size:23px;color:var(--titulo)}.rb .crm-dashboard-filtros{display:flex;gap:12px;align-items:end;flex-wrap:wrap;margin:20px 0}.rb .crm-dashboard-filtros label{display:grid;gap:6px;font-size:12px;min-width:150px}.rb .crm-dashboard-cobertura,.rb .crm-dashboard-definicoes{background:var(--card);border:1px solid var(--line);border-radius:12px;padding:16px;margin:14px 0;line-height:1.6;font-size:13px}.rb .crm-dashboard-grade{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:16px}.rb .crm-dashboard-agente{background:var(--card);border:1px solid var(--line);border-radius:16px;padding:20px;min-width:0}.rb .crm-dashboard-agente h3{font-size:18px;margin:0 0 16px;color:var(--titulo)}.rb .crm-dashboard-agente dl{display:grid;grid-template-columns:1fr 1fr;gap:12px}.rb .crm-dashboard-agente dl>div{background:var(--bg);border-radius:8px;padding:10px;min-width:0}.rb .crm-dashboard-agente dt{font-size:11px;color:var(--muted);line-height:1.5}.rb .crm-dashboard-agente dd{font-size:22px;font-weight:700;color:var(--titulo);margin:6px 0 0}.rb .crm-dashboard-agente .crm-dashboard-alerta{border-left:4px solid var(--warning)}.rb .crm-dashboard-movimentos article{display:flex;gap:12px;justify-content:space-between;flex-wrap:wrap;padding:12px 0;border-bottom:1px solid var(--line);font-size:13px}.rb .crm-dashboard-movimentos small{color:var(--muted)}.rb .crm-visao-reduzido .crm-chatwoot-resumo{padding:7px;font-size:10px}.rb .crm-visao-reduzido .crm-followup-resumo{padding:7px;font-size:11px}@media (max-width:600px){.rb .crm-dashboard-filtros>*{flex:1;min-width:140px}.rb .crm-dashboard-agente{padding:14px}.rb .crm-dashboard-agente dd{font-size:20px}}.rb .crm-dashboard .btn{background:var(--card);color:var(--titulo);border:1px solid var(--line)}.crm-institucionais{margin-top:24px}.crm-institucionais h2{display:flex;align-items:center;gap:8px}.crm-institucional-card{min-width:0;overflow-wrap:anywhere}.crm-institucional-card dl{display:grid;gap:4px;margin:16px 0}.crm-institucional-card dt{font-size:12px;opacity:.7}.crm-institucional-card dd{margin:0 0 8px;white-space:pre-wrap}.crm-institucional-motivo{white-space:pre-wrap;border-left:3px solid var(--danger);padding-left:12px}.crm-institucional-dialogo{max-width:760px}.crm-institucional-dialogo fieldset{border:0;padding:0;min-width:0;display:grid;gap:14px}.crm-institucional-dialogo h2{padding-right:40px}.crm-institucional-dialogo .crm-followup{margin-top:24px}.rb .crm-institucionais .btn:not(.btn-primario),.rb .crm-institucional-dialogo .btn:not(.btn-primario){background:var(--card);color:var(--titulo);border:1px solid var(--line)}.rb .crm-cliente-card{position:relative}.rb .crm-cliente-card .crm-cliente-abrir{padding-right:48px}.rb .crm-card-icones{position:absolute;right:4px;top:4px;display:flex;gap:2px}.rb .crm-card-icones .crm-card-editar{display:none}.rb .crm-visao-reduzido .crm-card-icones .crm-card-editar{display:grid}.rb .crm-visao-reduzido .crm-cliente-card:has(.crm-lead-lixeira) .crm-cliente-abrir{padding-right:66px}.rb .crm-lead-lixeira,.rb .crm-card-editar{width:40px;height:40px;display:grid;place-items:center;padding:0;background:transparent;border:1px solid transparent;border-radius:6px;color:var(--muted);cursor:pointer}.rb .crm-lead-lixeira:hover,.rb .crm-lead-lixeira:focus-visible{color:var(--danger);border-color:currentColor;background:var(--card)}.rb .crm-card-editar:hover,.rb .crm-card-editar:focus-visible{color:var(--titulo);border-color:currentColor;background:var(--card)}.rb .crm-arquivo{margin-top:24px}.rb .crm-arquivo h2{display:flex;gap:8px;align-items:center}.rb .crm-arquivo-card{min-width:0;overflow-wrap:anywhere}.rb .crm-arquivo-card p{white-space:pre-wrap}.rb .crm-arquivo .btn:not(.btn-primario){background:var(--card);color:var(--titulo);border:1px solid var(--line)}.rb .crm-arquivo-historico{border-top:1px solid var(--line);padding-top:16px;margin-top:16px}.rb .crm-ativacoes-totais{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:12px;margin:0 0 18px}.rb .crm-ativacoes-totais>div{background:var(--card);border:1px solid var(--line);border-radius:12px;padding:14px 16px;display:grid;gap:4px;min-width:0}.rb .crm-ativacoes-totais span{font-size:12px;color:var(--muted)}.rb .crm-ativacoes-totais strong{font-size:20px;color:var(--titulo);overflow-wrap:anywhere}.rb .crm-tabela-rolagem{overflow-x:auto;margin:0 0 18px;border:1px solid var(--line);border-radius:12px;background:var(--card)}.rb .crm-ativacoes-tabela{width:100%;border-collapse:collapse;font-size:13px;min-width:520px}.rb .crm-ativacoes-tabela caption{text-align:left;font-weight:700;color:var(--titulo);padding:14px 16px 6px}.rb .crm-ativacoes-tabela th,.rb .crm-ativacoes-tabela td{text-align:left;padding:10px 16px;border-top:1px solid var(--line);vertical-align:top}.rb .crm-ativacoes-tabela thead th{font-size:11px;text-transform:uppercase;letter-spacing:.4px;color:var(--muted);font-weight:600}.rb .crm-ativacoes-tabela tbody th{font-weight:600;color:var(--titulo)}.rb .crm-ativacoes-tabela small{color:var(--muted)}.rb .crm-ativacoes-tabela td:nth-child(n+2):not(:last-child){white-space:nowrap}.rb .crm-carteiras{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0 12px}.rb .crm-carteiras .btn.crm-aba{min-height:40px;padding-inline:18px;font-size:15px}.rb .crm-abas{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 16px}.rb .crm-abas .btn.crm-aba{min-height:40px;gap:5px;padding-inline:11px}.rb .crm-abas-sep{align-self:stretch;width:1px;min-height:24px;margin:0 4px;background:var(--line)}.rb .crm-abas-selo{display:inline-grid;place-items:center;min-width:22px;height:22px;padding:0 6px;border-radius:999px;background:var(--danger);color:var(--on-danger);font-size:13px;font-weight:700;line-height:1}.rb .crm-abas .crm-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.rb .crm-carteira-inst .crm-institucionais{margin-top:4px}.rb .crm-tarefas-grupo{margin:0 0 18px}.rb .crm-tarefas-titulo{margin:18px 0 10px;font-size:15px;font-weight:700;line-height:1.35;color:var(--titulo)}.rb .crm-tarefas article .btn{min-height:40px}.rb .crm-pagina>details.crm-painel>summary{display:flex;align-items:center;min-height:40px;cursor:pointer}.rb .crm-ficha-dialogo .btn.crm-ficha-fechar{min-width:40px;min-height:40px;z-index:1}.rb .crm-ficha-dialogo.crm-ficha-lateral{position:fixed;inset:0 0 0 auto;margin:0;width:min(560px,100vw);max-width:100vw;height:100dvh;max-height:100dvh;padding:0;border-radius:16px 0 0 16px;overflow:hidden;box-sizing:border-box;background:var(--card);color:var(--text)}.rb .crm-ficha-dialogo.crm-ficha-lateral[open]{display:flex;flex-direction:column}.rb .crm-ficha-lateral .crm-ficha-corpo{flex:1 1 auto;min-height:0;overflow:auto;overscroll-behavior:contain;padding:22px}.rb .crm-ficha-lateral .crm-ficha-layout{grid-template-columns:minmax(0,1fr)}.rb .crm-ficha-lateral .crm-ficha-cabeca{padding-right:52px}.rb .crm-ficha-lateral .crm-ficha-cabeca .crm-ficha-etapa{margin:10px 0 0;font-size:13px;line-height:1.5;color:var(--text);overflow-wrap:anywhere}.rb .crm-ficha-dialogo.crm-ficha-lateral .btn{min-height:40px}.rb .crm-ficha-lateral details{font-size:13px}.rb .crm-ficha-lateral summary{display:list-item;min-height:40px;box-sizing:border-box;padding:10px 0;line-height:1.4;cursor:pointer}.rb .crm-ficha-lateral :is(.crm-ficha-legenda,.crm-ficha-dados>div,.crm-form,label,small,.ajuda,.crm-negociacao-resumo,.crm-followup-resumo,.crm-chatwoot-resumo){font-size:13px}.rb .crm-ficha-lateral .crm-ficha-legenda{letter-spacing:.6px}.rb .crm-ficha-lateral :is(.crm-ficha-dados dt,.crm-ficha-cabeca p,.crm-negociacao label,.crm-ficha-painel>label){color:var(--muted)}@media (max-width:640px){.rb .crm-pagina.contem.largo{padding-left:16px;padding-right:16px}.rb .crm-carteiras .btn.crm-aba{flex:1 1 0;min-height:44px;padding-inline:10px}.rb .crm-abas{flex-wrap:nowrap;overflow-x:auto;padding:4px 3px 8px;overscroll-behavior-x:contain;scroll-snap-type:x proximity}.rb .crm-abas .btn.crm-aba{flex:none;min-height:44px;white-space:nowrap;scroll-snap-align:start}.rb .crm-abas-sep{flex:none}.rb .crm-visoes .btn.btn-sm,.rb .crm-tarefas article .btn,.rb .crm-pagina>details.crm-painel>summary{min-height:44px}.rb .crm-ficha-dialogo.crm-ficha-lateral .btn,.rb .crm-ficha-lateral summary{min-height:44px}.rb .crm-lead-lixeira,.rb .crm-card-editar{width:44px;height:44px}.rb .crm-ficha-dialogo .btn.crm-ficha-fechar{min-width:44px;min-height:44px}.rb .crm-ficha-dialogo.crm-ficha-lateral{inset:auto 0 0 0;width:100vw;height:auto;max-height:92dvh;border-radius:18px 18px 0 0;padding-bottom:env(safe-area-inset-bottom)}.rb .crm-ficha-lateral .crm-ficha-corpo{padding:18px 16px}}.rb .crm-lead-dialogo .crm-lead-erro{position:sticky;top:0;z-index:2;background:var(--card);color:var(--text);box-shadow:0 2px 8px #0001;outline-offset:3px;overflow-wrap:anywhere}.rb .crm-lead-erro p{margin:6px 0 0}.rb .agente-painel{display:flex;flex-direction:column;gap:16px}.rb .agente-cabeca{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:14px}.rb .agente-cabeca h2{display:flex;align-items:center;gap:8px;margin:0 0 2px;font-size:18px;color:var(--titulo)}.rb .agente-cabeca .ajuda{margin:0;max-width:64ch}.rb .agente-controles{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.rb .agente-controles .rot{margin:0}.rb .agente-controles .inp{width:auto;min-width:130px}.rb .agente-inicio{max-width:70ch}.rb .agente-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px}.rb .agente-tile{background:var(--card);border:1px solid var(--line);border-left:4px solid var(--primary);border-radius:14px;padding:12px 14px;display:flex;flex-direction:column;gap:2px;min-width:0}.rb .agente-tile-alerta{border-left-color:var(--danger)}.rb .agente-tile-atencao{border-left-color:var(--warning)}.rb .agente-tile-valor{font-size:26px;font-weight:800;color:var(--titulo);line-height:1.1}.rb .agente-tile-rotulo{font-size:13px;font-weight:700;color:var(--titulo)}.rb .agente-tile-detalhe{font-size:12px;color:var(--muted);overflow-wrap:anywhere}.rb .agente-resposta{padding:18px 20px}.rb .agente-pergunta{margin:0 0 12px;padding-left:12px;border-left:3px solid var(--primary);font-weight:600;color:var(--titulo)}.rb .agente-resposta>.ajuda:last-child{margin:14px 0 0;padding-top:10px;border-top:1px solid var(--line)}.rb .agente-leitura p{margin:0 0 10px;line-height:1.6}.rb .agente-leitura h3{margin:16px 0 6px;font-size:15px;color:var(--titulo)}.rb .agente-leitura ul{margin:0 0 10px;padding-left:20px;line-height:1.6}.rb .agente-leitura li{margin-bottom:4px}.rb .agente-leitura>:last-child{margin-bottom:0}.rb .agente-perguntar{background:var(--soft);border:1px solid var(--line);border-radius:14px;padding:12px 14px}.rb .agente-perguntar .inp{flex:1;min-width:0}.rb .agente-conferencia-corpo{display:flex;flex-direction:column;gap:14px;margin-top:12px}.rb .agente-tabela>strong,.rb .agente-vazio>strong{display:block;color:var(--titulo);font-size:14px;margin-bottom:6px}.rb .agente-vazio{background:var(--soft);border:1px solid var(--line);border-radius:12px;padding:10px 12px}.rb .agente-vazio>span{font-size:13px;color:var(--muted)}.rb .agente-tabela .tab{font-size:13px}@media (prefers-reduced-motion:no-preference){.rb .girando{animation:agente-girar 1s linear infinite}}@keyframes agente-girar{to{transform:rotate(360deg)}}.rb .agente-setores{display:flex;flex-wrap:wrap;gap:6px}.rb .agente-setor{border:1px solid var(--line);background:var(--card);color:var(--text);border-radius:999px;padding:6px 14px;font:inherit;font-size:13.5px;font-weight:650;cursor:pointer}.rb .agente-setor:hover{border-color:var(--primary-3);background:var(--hover)}.rb .agente-setor.ativo{background:var(--primary);border-color:var(--primary);color:#fff}.rb .agente-carregando{opacity:.55;transition:opacity .2s}.rb .agente-graficos,.rb .agente-listas{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:12px}.rb .agente-grafico{padding:14px 16px;min-width:0;display:flex;flex-direction:column;gap:10px}.rb .agente-grafico>header{display:flex;justify-content:space-between;gap:8px}.rb .agente-grafico h3{margin:0;font-size:15px}.rb .agente-grafico header .ajuda{margin:2px 0 0}.rb .agente-grafico-vazio{margin:0;font-size:13px;color:var(--muted);background:var(--soft);border-radius:10px;padding:10px 12px}.rb .agente-barra{display:block;background:var(--primary-3);border-radius:4px;min-width:2px}.rb .agente-barra-base{background:var(--primary-3)}.rb .agente-barra-alerta{background:var(--danger)}.rb .agente-barra-atencao{background:var(--warning)}.rb .agente-barra-neutro{background:var(--muted);opacity:.55}.rb .agente-barras{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.rb .agente-barra-linha{display:grid;grid-template-columns:minmax(90px,38%) 1fr auto;align-items:center;gap:10px;width:100%;padding:4px 6px;border-radius:8px;border:0;background:none;font:inherit;color:var(--text);text-align:left}.rb button.agente-barra-linha{cursor:pointer}.rb .agente-barra-linha:hover{background:var(--hover)}.rb .agente-barra-rotulo{font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rb .agente-barra-trilho{display:flex;gap:2px;height:12px}.rb .agente-barra-trilho .agente-barra{height:100%}.rb .agente-barra-valor{font-size:13px;font-weight:700;color:var(--titulo);white-space:nowrap}.rb .agente-barra-valor small{font-weight:500;color:var(--muted)}.rb .agente-empilhada-barra{display:flex;gap:2px;height:22px}.rb .agente-empilhada-barra .agente-barra{height:100%;border-radius:4px}.rb .agente-legenda{list-style:none;margin:10px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:6px 16px;font-size:13px}.rb .agente-legenda li{display:flex;align-items:center;gap:6px}.rb .agente-legenda strong{color:var(--titulo)}.rb .agente-marca{display:inline-block;width:10px;height:10px;border-radius:3px}.rb .agente-colunas{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:6px;height:150px;align-items:end}.rb .agente-coluna{display:flex;flex-direction:column;align-items:center;height:100%;gap:4px;min-width:0}.rb .agente-coluna-valor{font-size:12px;font-weight:700;color:var(--titulo);min-height:15px}.rb .agente-coluna-trilho{flex:1;width:100%;display:flex;align-items:flex-end;justify-content:center}.rb .agente-coluna-trilho .agente-barra{width:min(100%,28px)}.rb .agente-coluna-rotulo{font-size:11px;color:var(--muted);white-space:nowrap}.rb .agente-itens{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;max-height:340px;overflow:auto}.rb .agente-itens li{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;padding:8px 2px;border-top:1px solid var(--line2)}.rb .agente-itens li:first-child{border-top:0}.rb .agente-itens li>div{display:flex;flex-direction:column;min-width:0}.rb .agente-itens strong{font-size:13.5px;color:var(--titulo);overflow-wrap:anywhere}.rb .agente-itens .ajuda{margin:1px 0 0;overflow-wrap:anywhere}.rb .agente-itens .tag{flex-shrink:0;white-space:nowrap}.rb .agente-chat{padding:16px;display:flex;flex-direction:column;gap:10px;min-height:320px;max-height:min(62vh,640px);overflow:auto}.rb .agente-chat-vazio{margin:auto;text-align:center;color:var(--muted);display:flex;flex-direction:column;align-items:center;gap:8px;max-width:560px}.rb .agente-chat-vazio p{margin:0}.rb .agente-msg{max-width:min(760px,88%);border-radius:14px;padding:10px 14px;line-height:1.55}.rb .agente-msg p{margin:0}.rb .agente-msg-diretoria{align-self:flex-end;background:var(--primary);color:#fff;border-bottom-right-radius:4px;white-space:pre-wrap}.rb .agente-msg-agente{align-self:flex-start;background:var(--soft);border:1px solid var(--line);border-bottom-left-radius:4px}.rb .agente-msg-agente .ajuda{margin:8px 0 0}.rb .agente-msg-pensando{display:flex;align-items:center;gap:8px;color:var(--muted);font-size:13.5px}.rb .agente-perguntar textarea.inp{flex:1;min-width:0;resize:vertical}.rb .meta-com-sugestoes{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:20px;align-items:start}.rb .meta-formulario{min-width:0}.rb .sugestoes-metas{position:sticky;top:0;background:var(--soft);border:1px solid var(--line);border-radius:14px;padding:12px 14px;display:flex;flex-direction:column;gap:10px}.rb .sugestoes-metas>header{display:flex;align-items:center;justify-content:space-between;gap:8px}.rb .sugestoes-metas h3{display:flex;align-items:center;gap:6px;margin:0;font-size:15px}.rb .sugestoes-metas>.ajuda{margin:0}.rb .sugestao-meta{background:var(--card);border:1px solid var(--line);border-left:4px solid var(--primary-3);border-radius:12px;padding:10px 12px;display:flex;flex-direction:column;gap:6px}.rb .sugestao-meta strong{color:var(--titulo);font-size:14px}.rb .sugestao-meta p{margin:0;font-size:13px;color:var(--text)}.rb .sugestao-meta ul{margin:0;padding-left:18px;font-size:12.5px;color:var(--muted)}.rb .sugestao-meta-rodape{display:flex;align-items:center;justify-content:space-between;gap:8px}.rb .sugestao-meta-rodape .ajuda{margin:0}@media (max-width:900px){.rb .meta-com-sugestoes{grid-template-columns:1fr}.rb .sugestoes-metas{position:static}}.rb.escuro .agente-setor.ativo,.rb.escuro .agente-msg-diretoria{color:#07201e}.rb .agente-acoes{border:1px solid var(--line);border-left:4px solid var(--primary);border-radius:14px;padding:16px;background:var(--card);min-width:0}.rb .agente-acoes h3{display:flex;align-items:center;gap:8px;margin:0;color:var(--titulo);font-size:16px}.rb .agente-acoes>.ajuda{margin:8px 0}.rb .agente-acoes>.ajuda:last-child{margin-bottom:0}.rb .agente-acoes-rolagem{max-height:540px;overflow:auto;scrollbar-gutter:stable;padding:2px 6px 2px 2px;border-radius:10px}.rb .agente-acoes-rolagem:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.rb .agente-acoes-grade{list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:0;margin:0}.rb .agente-acao{min-width:0;border:1px solid var(--line);border-radius:10px;background:var(--soft);padding:12px;overflow-wrap:anywhere}.rb .agente-acao h4{display:flex;gap:8px;align-items:flex-start;margin:0 0 8px;font-size:14px;line-height:1.45;color:var(--titulo)}.rb .agente-acao-numero{flex:none;display:grid;place-items:center;min-width:26px;height:26px;border-radius:7px;background:var(--card);border:1px solid var(--line);color:var(--primary);font-size:12px}.rb .agente-acao p{display:flex;align-items:flex-start;gap:6px;margin:5px 0 0;font-size:13px;line-height:1.5;color:var(--text)}.rb .agente-acao p svg{flex:none;margin-top:3px;color:var(--muted)}.rb .agente-acao strong,.rb .agente-acoes-intro strong{font-weight:700;color:var(--titulo)}.rb .agente-acoes-intro{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.5}@media (max-width:760px){.rb .agente-acoes-grade{grid-template-columns:1fr}.rb .agente-acoes{padding:12px}.rb .agente-acoes-rolagem{max-height:480px}}.rb .semanal-pagina{max-width:none}.rb .semanal-filtros{display:grid;grid-template-columns:140px 190px minmax(180px,1fr) auto;align-items:end;gap:14px;margin:22px 0}.rb .semanal-filtros label{display:grid;gap:8px;color:var(--muted,#70827f);font-size:13px}.rb .semanal-filtros .inp{width:100%;min-height:44px}.rb .semanal-totais{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:20px}.rb .semanal-totais>div{display:flex;align-items:center;gap:10px;background:var(--card,#fff);border:1px solid var(--line2,#dae6e3);border-radius:14px;padding:18px}.rb .semanal-totais strong{font-size:28px;color:var(--ink,#123e3b)}.rb .semanal-totais span{font-size:13px;color:var(--muted,#70827f)}.rb .semanal-quadro{display:grid;grid-template-columns:repeat(4,minmax(225px,1fr));gap:14px;overflow-x:auto;padding-bottom:16px;align-items:start}.rb .semanal-coluna{border:1px solid var(--line2,#dae6e3);border-radius:16px;background:var(--bg,#f3f7f6);overflow:hidden}.rb .semanal-coluna header{padding:16px;display:flex;justify-content:space-between;gap:8px;align-items:start;border-bottom:1px solid var(--line2,#dae6e3)}.rb .semanal-coluna header p,.rb .semanal-periodo{font-size:11px;letter-spacing:1px;text-transform:uppercase;color:var(--primary,#105553);font-weight:700;margin:0 0 9px}.rb .semanal-coluna h2{font-size:17px;margin:0 0 9px}.rb .semanal-coluna header p{font-size:10px;letter-spacing:.5px;white-space:nowrap}.rb .semanal-card .semanal-revisao{color:var(--tema-texto,#866016);font-weight:600}.rb .semanal-coluna header span{font-size:12px;color:var(--muted,#70827f)}.rb .semanal-coluna header .btn{white-space:nowrap;padding:8px 10px;font-size:12px}.rb .semanal-cards{padding:11px}.rb .semanal-card{background:var(--card,#fff);border:1px solid #e8d9bc;border-radius:13px;padding:13px;margin-bottom:12px;box-shadow:0 2px 5px #123e3b06}.rb .semanal-card:last-child{margin-bottom:0}.rb .semanal-card.concluido{background:var(--tema-superficie,#f3faf7);border-color:#bfe0d2}.rb .semanal-card-topo{display:flex;justify-content:space-between;align-items:start;gap:8px}.rb .semanal-card h3{font-size:14px;line-height:1.5;margin:0;overflow-wrap:anywhere}.rb .semanal-card .btn{padding:6px 9px;font-size:11px}.rb .semanal-card p{font-size:12px;color:var(--muted,#70827f);margin:8px 0 14px}.rb .semanal-detalhes{display:flex;justify-content:space-between;align-items:center;gap:8px;text-align:left;width:100%;padding:11px 9px;border:1px solid var(--line2,#dae6e3);border-radius:9px;background:transparent;color:inherit;cursor:pointer;font:inherit;font-size:11px}.rb .semanal-detalhes span{color:var(--muted,#70827f)}.rb .semanal-detalhes:hover{background:var(--tema-superficie,#eaf3f0)}.rb .semanal-dialogo{width:min(1200px,calc(100vw - 32px));max-height:90vh;border:1px solid var(--line2,#dae6e3);border-radius:18px;padding:28px;background:var(--card,#fff);color:var(--ink,#123e3b);box-shadow:0 24px 80px #123e3b30}.rb .semanal-dialogo::backdrop{background:#0b282a80}.rb .semanal-dialogo .crm-form{max-width:none}.rb .semanal-dialogo .crm-form>.btn{justify-self:start}.rb .semanal-dialogo h2{font-size:21px;font-weight:700;margin:10px 0 16px;padding-right:36px}.rb .semanal-dialogo .semanal-fechar{position:absolute;right:16px;top:16px;font-size:22px}.rb .semanal-dialogo details{margin:20px 0}.rb .semanal-dialogo summary{cursor:pointer;font-weight:600}.rb .semanal-excluir{margin-top:10px;color:var(--tema-texto,#a33d36)}.rb .semanal-status{display:inline-block;padding:8px 12px;border-radius:20px;background:var(--tema-superficie,#e8f4ee);font-weight:600}.rb .semanal-relato{white-space:pre-wrap;overflow-wrap:anywhere}.rb .semanal-detalhe-colunas{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:24px}.rb .semanal-detalhe-colunas h3,.rb .semanal-historico-colunas h3{font-size:15px;margin-bottom:14px}.rb .semanal-historico-colunas{display:grid;grid-template-columns:2fr 1fr;gap:20px;margin:18px 0 28px}.rb .semanal-historico-colunas .btn{display:block;margin-top:10px}@media (max-width:800px){.rb .semanal-detalhe-colunas,.rb .semanal-historico-colunas{grid-template-columns:1fr}}@media (max-width:700px){.rb .semanal-filtros{grid-template-columns:1fr 1fr}.rb .semanal-totais{gap:8px}.rb .semanal-totais>div{padding:12px;flex-direction:column;align-items:start;gap:4px}.rb .semanal-totais strong{font-size:23px}.rb .semanal-totais span{font-size:11px}.rb .semanal-dialogo{padding:18px}}.rb .semanal-concluir{margin-top:10px}.rb .semanal-card.concluido,.rb[data-ui-guide] .semanal-card.concluido{background:#164e43;border-color:#164e43;color:#fff}.rb .semanal-card.concluido h3,.rb .semanal-card.concluido p,.rb .semanal-card.concluido .semanal-detalhes span{color:#fff}.rb .semanal-card.concluido .btn,.rb .semanal-card.concluido .semanal-detalhes{background:#ffffff12;border-color:#fff5;color:#fff}.rb .semanal-card.concluido .btn:hover,.rb .semanal-card.concluido .semanal-detalhes:hover{background:#ffffff24;color:#fff}.rb .semanal-card.concluido .semanal-concluir:disabled{opacity:1;cursor:default}.andamentos-pagina{padding-top:28px;padding-bottom:48px}.andamentos-cabeca{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-bottom:24px}.andamentos-cabeca h1{margin:8px 0;font-size:30px;font-weight:700}.andamentos-cabeca p{color:var(--muted,#647b83);margin:0;max-width:680px}.andamentos-eyebrow{display:flex;align-items:center;gap:7px;font-size:11px;letter-spacing:1.1px;font-weight:750;color:var(--tema-texto,#137879)}.andamentos-filtros,.andamentos-editor{background:var(--surface,#fff);border:1px solid var(--line,#d9e6e7);border-radius:16px;padding:22px;margin-bottom:24px;box-shadow:0 3px 12px #123e4505}.andamentos-filtros,.andamentos-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.andamentos-pagina .inp{width:100%}.andamentos-pagina label{font-size:13px;font-weight:600}.andamentos-busca{position:relative}.andamentos-busca svg{position:absolute;left:13px;top:14px;color:var(--tema-texto,#789095)}.andamentos-busca .inp{padding-left:39px}.andamentos-contexto{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:16px;background:var(--tema-superficie,#edf7f6);border-radius:10px;padding:16px 18px}.andamentos-contexto strong{display:block;font-size:20px;color:var(--tema-texto,#145f61);margin:5px 0}.andamentos-contexto small{color:var(--tema-texto,#58777b)}.andamentos-editor{border-top:3px solid #178782;display:grid;gap:18px}.andamentos-editor-titulo{display:flex;align-items:center;justify-content:space-between}.andamentos-editor h2,.andamentos-historico-titulo h2{font-size:19px;font-weight:700;margin:0}.andamentos-editor>.btn{justify-self:start}.andamentos-autorizacao{padding:12px;background:var(--tema-superficie,#f2f7f7);border-radius:8px}.andamentos-historico-titulo{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:28px 0 16px}.andamentos-historico-titulo span{font-size:12px;color:var(--tema-texto,#6d858c)}.andamentos-lista{display:grid;gap:16px}.andamentos-item{display:grid;grid-template-columns:145px minmax(0,1fr);border:1px solid var(--line,#d9e6e7);background:var(--surface,#fff);border-radius:14px;overflow:hidden;box-shadow:0 3px 10px #123e4504}.andamentos-data{display:flex;align-items:flex-start;justify-content:center;gap:8px;padding:25px 10px;background:var(--tema-superficie,#edf5f5);color:var(--tema-texto,#216e71);font-size:13px;font-weight:650}.andamentos-corpo{padding:22px 24px}.andamentos-item-topo{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.andamentos-item h3{font-size:17px;font-weight:700;margin:0;overflow-wrap:anywhere}.andamentos-etapa{background:var(--tema-superficie,#e6f2f0);color:var(--tema-texto,#136e68);border:1px solid #cfe6e2;padding:5px 10px;border-radius:20px;font-size:12px;font-weight:650;flex-shrink:0}.andamentos-descricao{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.75;font-size:15px;margin:16px 0;color:var(--text,#243e47)}.andamentos-metadados{display:flex;gap:12px;flex-wrap:wrap;font-size:12px;color:var(--tema-texto,#697e86);margin-bottom:14px}.andamentos-ia-autorizada{color:var(--tema-texto,#168063)}.andamentos-interno{border-top:1px solid #e4ecee;padding:12px 0;font-size:13px;color:var(--tema-texto,#61747d)}.andamentos-interno summary{cursor:pointer;font-weight:600}.andamentos-interno p{white-space:pre-wrap;line-height:1.6}.andamentos-interno strong{display:block;color:var(--tema-texto,#334e57);margin-bottom:5px}.andamentos-vazio{text-align:center;padding:48px;background:var(--tema-superficie,#fff);border:1px dashed #cbdcde;border-radius:14px;color:var(--tema-texto,#70878c)}.andamentos-vazio svg{margin:auto}.andamentos-vazio h3{font-size:17px;color:var(--tema-texto,#34565e)}@media (max-width:700px){.andamentos-cabeca,.andamentos-contexto,.andamentos-historico-titulo{align-items:flex-start;flex-direction:column}.andamentos-form-grid,.andamentos-filtros,.andamentos-item{grid-template-columns:1fr}.andamentos-data{justify-content:flex-start;padding:12px 18px}.andamentos-corpo{padding:18px}.andamentos-item-topo{flex-direction:column}.andamentos-filtros,.andamentos-editor{padding:16px}}.andamentos-pagina .andamentos-busca .inp{padding-left:39px}.rb .andamentos-resumo{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0}.rb .andamentos-resumo .card{padding:18px}.rb .andamentos-resumo strong{display:block;font-size:30px}.rb .andamentos-cobertura{padding:16px;margin-bottom:16px}.rb .andamentos-nucleos{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}@media (max-width:520px){.rb .andamentos-resumo{grid-template-columns:1fr}.rb .andamentos-resumo .card{display:flex;justify-content:space-between;align-items:center}}.andamentos-municipios{display:grid;gap:18px}.andamentos-municipio{min-width:0;padding:18px}.andamentos-municipio>header{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;align-items:center;margin-bottom:14px}.andamentos-municipio h3{margin:0;font-size:18px}.andamentos-municipio header>span{font-size:13px;color:var(--muted)}.andamentos-tabela-rolagem{max-width:100%;overflow-x:auto}.andamentos-municipio .tab{width:100%;table-layout:fixed}.andamentos-municipio th:first-child{width:170px}.andamentos-municipio th:nth-child(3){width:150px}.andamentos-municipio th:nth-child(4){width:130px}.andamentos-municipio td{vertical-align:top;overflow-wrap:anywhere}.andamentos-adicao small{display:block;color:var(--muted);margin-top:8px}.andamentos-contexto-registro{font-size:13px}.andamentos-municipio>.btn{margin-top:14px}.andamentos-municipio .andamentos-etapa{display:inline-block}.andamentos-municipio .andamentos-descricao{font-size:14px;margin:12px 0}.andamentos-municipio .sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.rb .andamentos-pagina{min-width:0}.rb .andamentos-pagina :is(.andamentos-filtros,.andamentos-editor,.andamentos-indice,.andamentos-municipio){min-width:0;border-radius:12px;background:var(--card);border-color:var(--line);box-shadow:var(--sombra)}.rb .andamentos-pagina :is(.andamentos-filtros,.andamentos-form-grid){grid-template-columns:repeat(2,minmax(0,1fr))}.rb .andamentos-pagina :is(.andamentos-filtros,.andamentos-form-grid)>*{min-width:0}.rb .andamentos-pagina .andamentos-editor{border-top-color:var(--primary)}.rb .andamentos-pagina :is(.andamentos-contexto,.andamentos-etapa,.andamentos-autorizacao){background:var(--soft);color:var(--text);border-color:var(--line)}.rb .andamentos-pagina .andamentos-contexto :is(strong,small){color:var(--text)}.rb .andamentos-pagina :is(.andamentos-metadados,.andamentos-interno,.andamentos-historico-titulo>span){color:var(--muted)}.rb .andamentos-pagina .andamentos-interno{border-color:var(--line)}.rb .andamentos-pagina .andamentos-interno strong{color:var(--text)}.rb .andamentos-pagina .andamentos-ia-autorizada{color:var(--ok)}.rb .andamentos-pagina .andamentos-vazio{padding:32px 16px;background:var(--card);color:var(--muted);border-color:var(--line)}.rb .andamentos-pagina .andamentos-vazio h3{color:var(--titulo)}.rb .andamentos-historico-titulo{margin:8px 0 16px;flex-wrap:wrap}.rb .andamentos-historico-titulo p{margin:6px 0 0;font-size:14px;color:var(--muted)}.rb .andamentos-detalhe-titulo>div{flex:1;min-width:180px}.rb .andamentos-indice{padding:16px}.rb .andamentos-tabela-rolagem{position:relative;min-width:0}.rb .andamentos-indice-tabela{width:100%;table-layout:fixed}.rb .andamentos-indice-tabela th:first-child{width:35%}.rb .andamentos-indice-tabela th:nth-child(2),.rb .andamentos-indice-tabela th:nth-child(3){width:10%}.rb .andamentos-indice-tabela th:nth-child(4){width:25%}.rb .andamentos-indice-tabela th:last-child{width:20%}.rb .andamentos-indice-tabela td{vertical-align:middle;overflow-wrap:anywhere}.rb .andamentos-indice-nome{font-weight:700;color:var(--titulo)}.rb .andamentos-indice-tabela td:last-child{text-align:right}.rb .andamentos-indice-tabela .btn{max-width:100%;white-space:normal;min-height:40px}.rb .andamentos-municipios .sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.rb .andamentos-pagina .andamentos-cabeca h1{font-size:clamp(26px,2vw,30px)}.rb .andamentos-pagina .andamentos-cabeca .btn{flex-shrink:0}@media (max-width:700px){.rb .andamentos-pagina :is(.andamentos-filtros,.andamentos-form-grid){grid-template-columns:minmax(0,1fr)}.rb .andamentos-indice{padding:12px}.rb .andamentos-indice-tabela :is(tbody,tr,td){display:block;width:100%}.rb .andamentos-indice-tabela thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.rb .andamentos-indice-tabela tr{padding:12px 0;border-bottom:1px solid var(--line)}.rb .andamentos-indice-tabela tr:last-child{border-bottom:0}.rb .andamentos-indice-tabela td{padding:6px 4px;border:0;text-align:left}.rb .andamentos-indice-tabela td[data-label]:before{content:attr(data-label) ": ";color:var(--muted)}.rb .andamentos-indice-tabela td:last-child{text-align:left}.rb .andamentos-indice-tabela .btn{min-height:44px}.rb .andamentos-historico-titulo{align-items:stretch}.rb .andamentos-detalhe-titulo>div{min-width:0}.rb .andamentos-pagina .andamentos-resumo{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.rb .andamentos-pagina .andamentos-resumo .card{display:block;padding:12px}.rb .andamentos-pagina .andamentos-resumo span{display:block;font-size:12px;line-height:1.4;min-height:34px}.rb .andamentos-pagina .andamentos-resumo strong{font-size:24px;margin-top:4px}.rb .andamentos-pagina .andamentos-cabeca{gap:16px;margin-bottom:16px}.andamentos-municipio{padding:12px}.andamentos-municipio table,.andamentos-municipio tbody,.andamentos-municipio tr,.andamentos-municipio td{display:block;width:100%}.andamentos-municipio thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.andamentos-municipio tr{border-bottom:1px solid var(--line);padding:12px 0}.andamentos-municipio td{border:0;padding:6px}.andamentos-municipio .andamentos-adicao{font-weight:650}.andamentos-contexto-registro{color:var(--muted)}}.loteamento-carregando{min-height:min(65vh,560px);display:grid;place-items:center;padding:clamp(12px,4vw,48px);color:#105553}.loteamento-carregando svg{display:block;width:min(100%,700px);height:auto;overflow:visible}.loteamento-projeto{transform-origin:center;animation:loteamento-ondular 8s ease-in-out infinite}.loteamento-terreno{fill:#69d6be;opacity:.09}.loteamento-traco{stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:100;animation:loteamento-desenhar 9s ease-in-out infinite both;animation-delay:var(--atraso,0s)}.loteamento-limite{opacity:.22;stroke-width:1.5}.loteamento-rua{stroke-width:3;stroke:#319e8d}.loteamento-lote{opacity:.27;stroke-width:1.2}.loteamento-casa{animation:loteamento-surgir 9s ease-in-out infinite both;animation-delay:var(--atraso)}.loteamento-casa .loteamento-traco{animation-delay:var(--atraso)}.loteamento-telhado{fill:#69d6be;opacity:.4}.loteamento-arvore{fill:#69d6be;animation:loteamento-surgir 9s ease-in-out infinite both;animation-delay:var(--atraso)}@keyframes loteamento-desenhar{0%,5%{stroke-dashoffset:100}48%,85%{stroke-dashoffset:0}to{stroke-dashoffset:100}}@keyframes loteamento-surgir{0%,10%{opacity:0}34%,83%{opacity:1}to{opacity:0}}@keyframes loteamento-ondular{0%,to{transform:translateY(3px) rotate(-.6deg)}50%{transform:translateY(-5px) rotate(.6deg)}}@media (prefers-reduced-motion:reduce){.loteamento-carregando *{animation:none!important}.loteamento-traco{stroke-dashoffset:0}.loteamento-fluxo{display:none}}
