/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid}}}@layer theme{:root,:host{--font-sans:"Roboto", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-gray-50:oklch(98.5% .002 247.839);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-brand-navy:#002571;--color-brand-dark:#0c2e57;--color-brand-medium:#1c508f;--color-brand-soft:#3b72b3;--color-brand-cyan:#68d6ff;--color-page:#f5f7fa;--color-surface:#fff;--color-surface-2:#f8fafc;--color-surface-3:#f0f2f6;--color-surface-4:#eaf1fa;--color-line:#e6eaf0;--color-line-2:#d8dee7;--color-ink:#333;--color-ink-2:#5f6b7a;--color-ink-3:#7a7a7a;--color-ink-4:#9aa6b4;--color-success:#25d366;--color-success-ink:#17914a;--color-success-bg:#edfaf2;--color-danger:#c36;--color-danger-ink:#a62851;--color-danger-bg:#fdedf2;--color-info-ink:#0f6a93;--color-info-bg:#eaf7fe;--font-poppins:"Poppins", system-ui, sans-serif}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.relative{position:relative}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.min-h-screen{min-height:100vh}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.items-center{align-items:center}.justify-center{justify-content:center}.border{border-style:var(--tw-border-style);border-width:1px}.bg-gray-50{background-color:var(--color-gray-50)}.break-all{word-break:break-all}.uppercase{text-transform:uppercase}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--grad-brand:linear-gradient(135deg, #002571, #1c508f);--shadow-card:0 1px 2px #0c2e570d, 0 1px 3px #0c2e570f;--shadow-pop:0 12px 34px #0c2e5724, 0 2px 6px #0c2e570f}*{box-sizing:border-box}img{max-width:100%}html,body,#root{height:100%;margin:0;padding:0}body{background:var(--color-page);color:var(--color-ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;font-size:14px}button{cursor:pointer;font-family:inherit}a{color:var(--color-brand-medium);text-decoration:none}.heading{font-family:var(--font-poppins);color:var(--color-brand-dark);font-weight:600}.num{font-family:var(--font-poppins);font-variant-numeric:tabular-nums}.app{grid-template-columns:248px 1fr;height:100vh;display:grid;overflow:hidden}@supports (height:100dvh){.app{height:100dvh}}.side-ov,.side-fechar,.burger{display:none}.side{background:var(--color-brand-navy);flex-direction:column;display:flex;overflow-y:auto}.side::-webkit-scrollbar{width:6px}.side::-webkit-scrollbar-thumb{background:#ffffff29;border-radius:3px}.side .brand{border-bottom:1px solid #ffffff1a;align-items:center;gap:11px;padding:20px 22px 18px;display:flex}.side .brand img{width:auto;height:30px;display:block}.nav{flex:1;padding:14px 12px}.nav h5{letter-spacing:.14em;text-transform:uppercase;color:#ffffff6b;margin:18px 12px 6px;font-size:10px;font-weight:700}.nav h5:first-child{margin-top:4px}.nav .grp+.grp{margin-top:2px}.nav .grp-h{cursor:pointer;text-align:left;letter-spacing:.14em;text-transform:uppercase;color:#ffffff6b;background:0 0;border:0;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;width:100%;margin:18px 0 6px;padding:4px 12px;font-family:inherit;font-size:10px;font-weight:700;transition:color .12s,background .12s;display:flex}.nav .grp:first-child .grp-h{margin-top:4px}.nav .grp-h:hover{color:#ffffffb8;background:#ffffff0d}.nav .grp-h:focus-visible{outline:2px solid var(--color-brand-cyan);outline-offset:1px}.nav .grp-h .chev{flex:none;transition:transform .15s;transform:rotate(-90deg)}.nav .grp-h.aberto .chev{transform:rotate(0)}@media (prefers-reduced-motion:reduce){.nav .grp-h .chev{transition:none}}.nav a{color:#ffffffb8;border-left:2px solid #0000;border-radius:7px;align-items:center;gap:11px;width:100%;margin-bottom:1px;margin-left:-2px;padding:9px 12px;font-size:13px;font-weight:500;transition:background .12s,color .12s;display:flex}.nav a:hover{color:#fff;background:#ffffff12}.nav a.active{background:var(--color-brand-dark);color:var(--color-brand-cyan);border-left-color:var(--color-brand-cyan)}.nav a .counter{letter-spacing:.02em;color:#fffc;background:#ffffff1f;border-radius:999px;margin-left:auto;padding:2px 7px;font-size:10px;font-weight:700}.nav a.active .counter{background:var(--color-brand-cyan);color:var(--color-brand-navy)}.nav a.warn .counter{color:#ffb4cd;background:#cc33663d}.nav a.exit{color:#ffb4cdd9}.nav a.exit:hover{color:#ffc9da;background:#cc33662e}.side-status{background:var(--color-brand-dark);border-radius:10px;margin:0 14px 12px;padding:14px}.side-status .l{color:#ffffff8c;margin-bottom:5px;font-size:11px}.side-status .v{color:#fff;align-items:center;gap:7px;font-size:12.5px;display:flex}.side-status .v .dot{background:var(--color-success);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #25d3662e}.side-status .big{font-family:var(--font-poppins);color:#fff;font-size:19px;font-weight:600;line-height:1}.side-foot{color:#ffffffb3;border-top:1px solid #ffffff1a;align-items:center;gap:11px;padding:13px 16px;font-size:12px;display:flex}.side-foot .av{background:var(--color-brand-cyan);width:32px;height:32px;color:var(--color-brand-navy);font-family:var(--font-poppins);border-radius:9px;flex:none;place-items:center;font-size:13px;font-weight:700;display:grid}.side-foot .me{flex:1;min-width:0;line-height:1.25}.side-foot .me strong{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;display:block;overflow:hidden}.main{flex-direction:column;min-width:0;display:flex;overflow:hidden}.topbar{background:var(--color-surface);border-bottom:1px solid var(--color-line);z-index:30;align-items:center;gap:14px;padding:12px 26px;display:flex;position:relative}.topbar .title{min-width:190px}.topbar .crumbs{color:var(--color-ink-3);font-size:11.5px}.topbar .title h1{font-family:var(--font-poppins);color:var(--color-brand-dark);letter-spacing:-.01em;margin:1px 0 0;font-size:17px;font-weight:600}.topbar .title-linha{align-items:center;gap:8px;min-width:0;display:flex}.ajuda-btn{border:1px solid var(--color-line);background:var(--color-surface);width:20px;height:20px;color:var(--color-brand-medium);font:700 11.5px/1 var(--font-poppins);cursor:pointer;border-radius:50%;flex:none;place-items:center;margin-top:1px;padding:0;transition:color .15s,border-color .15s,background .15s;display:grid}.ajuda-btn:hover,.ajuda-btn:focus-visible{color:var(--color-brand-dark);border-color:var(--color-brand-soft);background:var(--color-surface-2)}.search{flex:1;max-width:380px;position:relative}.search input{background:var(--color-surface-2);border:1px solid var(--color-line);width:100%;height:38px;color:var(--color-ink);border-radius:8px;outline:none;padding:0 12px 0 34px;font-family:inherit;font-size:13px}.search input::placeholder{color:var(--color-ink-4)}.search input:focus{border-color:var(--color-brand-soft);background:#fff}.search svg{color:var(--color-ink-3);position:absolute;top:50%;left:11px;transform:translateY(-50%)}.searchbox{flex:1;min-width:0;max-width:380px;position:relative}.searchbox .search{width:100%;max-width:none;display:block}.searchbox .search input{padding-right:32px}.search-limpar{width:24px;height:24px;color:var(--color-ink-4);background:0 0;border:0;border-radius:6px;place-items:center;display:grid;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.search-limpar:hover{background:var(--color-surface-3);color:var(--color-ink)}.search-limpar svg{position:static;transform:none}.search-res{z-index:70;background:var(--color-surface);border:1px solid var(--color-line);box-shadow:var(--shadow-pop);border-radius:11px;max-height:60vh;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:hidden auto}.search-vazio{color:var(--color-ink-3);padding:14px 15px;font-size:12.5px}.search-item{text-align:left;border:0;border-bottom:1px solid var(--color-line);background:0 0;align-items:center;gap:11px;width:100%;padding:10px 14px;display:flex}.search-item:last-of-type{border-bottom:0}.search-item.on{background:var(--color-surface-4)}.seletor-cliente{min-width:200px;position:relative}.seletor-cliente .input{cursor:pointer;text-overflow:ellipsis;padding-right:32px}.seletor-cliente .input:focus{cursor:text}.seletor-cliente .seta{color:var(--color-ink-3);pointer-events:none;display:flex;position:absolute;top:50%;right:11px;transform:translateY(-50%)rotate(90deg)}.seletor-cliente .search-res{min-width:260px;max-height:320px}.seletor-cliente .search-item{padding:8px 14px}.seletor-cliente .search-item.escolhido .txt strong{color:var(--color-brand-medium)}.search-item .ic{background:var(--color-surface-3);width:30px;height:30px;color:var(--color-brand-medium);border-radius:8px;flex:none;place-items:center;display:grid}.search-item .txt{flex:1;min-width:0}.search-item .txt strong{color:var(--color-brand-dark);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;display:block;overflow:hidden}.search-item .txt small{color:var(--color-ink-3);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:11.5px;display:block;overflow:hidden}.search-item .tag{letter-spacing:.07em;text-transform:uppercase;color:var(--color-ink-3);flex:none;font-size:9.5px;font-weight:700}.search-tudo{text-align:left;border:0;border-top:1px solid var(--color-line);background:var(--color-surface-2);width:100%;color:var(--color-brand-medium);padding:11px 14px;font-size:12.5px;font-weight:600;display:block}.search-tudo:hover{background:var(--color-surface-4)}.topbar .busca-abrir{display:none}.iconbtn{background:var(--color-surface);border:1px solid var(--color-line);width:36px;height:36px;color:var(--color-brand-dark);border-radius:8px;flex:none;place-items:center;transition:border-color .12s,background .12s;display:grid;position:relative}.iconbtn:hover{border-color:var(--color-brand-soft);background:var(--color-surface-2)}.acoes-linha{gap:6px;display:inline-flex}.acoes-linha .iconbtn{width:30px;height:30px}.acoes-linha .iconbtn:disabled{opacity:.35;cursor:not-allowed}.iconbtn .dot{background:var(--color-danger);border-radius:50%;width:7px;height:7px;position:absolute;top:6px;right:6px;box-shadow:0 0 0 2px #fff}.iconbtn.aprovacao{color:#c2410c;background:#fff1e6;border-color:#f5a25d;animation:1.6s ease-in-out infinite sino-aprovacao}.iconbtn.aprovacao:hover{background:#ffe4cc;border-color:#ea7a2a}.iconbtn .contador{color:#fff;text-align:center;background:#ea580c;border-radius:9px;min-width:18px;height:18px;padding:0 5px;font-size:10.5px;font-weight:700;line-height:18px;position:absolute;top:-6px;right:-6px;box-shadow:0 0 0 2px #fff}@keyframes sino-aprovacao{0%,to{box-shadow:0 0 #ea580c73}50%{box-shadow:0 0 0 6px #ea580c00}}@media (prefers-reduced-motion:reduce){.iconbtn.aprovacao{animation:none}}.saldochip{border:1px solid var(--color-line);background:var(--color-surface-2);border-radius:8px;align-items:center;gap:9px;height:36px;padding:0 13px;display:flex}.saldochip .l{color:var(--color-ink-3);font-size:11.5px}.saldochip .v{font-family:var(--font-poppins);color:var(--color-success-ink);font-size:14.5px;font-weight:600}.saldochip.low{background:var(--color-danger-bg);border-color:#f6d5e1}.saldochip.low .v{color:var(--color-danger)}.usermenu{flex:none;position:relative}.userchip{cursor:pointer;text-align:left;color:var(--color-ink-3);background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;margin:-4px -6px;padding:4px 6px;transition:background .12s;display:flex}.userchip:hover,.userchip.aberto{background:var(--color-surface-2)}.userchip .chev{transition:transform .15s}.userchip.aberto .chev{transform:rotate(180deg)}.umenu{z-index:60;background:var(--color-surface);border:1px solid var(--color-line);min-width:250px;box-shadow:var(--shadow-pop);border-radius:12px;padding:6px 0;position:absolute;top:calc(100% + 10px);right:0}.umenu-hd{border-bottom:1px solid var(--color-line);margin-bottom:6px;padding:10px 18px 12px}.umenu-hd strong{color:var(--color-ink);font-size:14px;font-weight:600;display:block}.umenu-hd span{color:var(--color-ink-3);word-break:break-all;margin-top:2px;font-size:12.5px;display:block}.umenu button{text-align:left;width:100%;color:var(--color-ink);background:0 0;border:0;align-items:center;gap:12px;padding:10px 18px;font-size:14px;display:flex}.umenu button svg{color:var(--color-ink-3)}.umenu button:hover{background:var(--color-surface-2)}.umenu button.sair,.umenu button.sair svg{color:var(--color-danger)}.umenu-sep{background:var(--color-line);height:1px;margin:6px 0}.userchip .av{background:var(--color-brand-medium);color:#fff;width:34px;height:34px;font-family:var(--font-poppins);border-radius:9px;place-items:center;font-size:13px;font-weight:600;display:grid}.userchip .me{line-height:1.25}.userchip .me strong{color:var(--color-ink);font-size:13px;font-weight:500;display:block}.userchip .me span{color:var(--color-ink-3);font-size:11px}.topbar-acts{align-items:center;gap:14px;min-width:0;margin-left:auto;display:flex}.topbar-div{background:var(--color-line);flex:none;width:1px;height:28px}.content{flex:1;padding:24px 26px 34px;overflow-y:auto}.content::-webkit-scrollbar{width:9px}.content::-webkit-scrollbar-thumb{background:var(--color-line-2);border-radius:5px}.card{background:var(--color-surface);border:1px solid var(--color-line);box-shadow:var(--shadow-card);border-radius:12px;padding:20px}.card.flush{padding:0;overflow:hidden}.card>h3{font-family:var(--font-poppins);color:var(--color-brand-dark);margin:0 0 3px;font-size:14.5px;font-weight:600}.card>.sub{color:var(--color-ink-3);margin-bottom:14px;font-size:12px}.row-h{justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;display:flex}.row-h h3{font-family:var(--font-poppins);color:var(--color-brand-dark);margin:0;font-size:14.5px;font-weight:600}.row-h .sub{color:var(--color-ink-3);margin-top:3px;font-size:12px}.card-head{border-bottom:1px solid var(--color-line);background:var(--color-surface-2);justify-content:space-between;align-items:center;gap:14px;padding:16px 20px;display:flex}.card-head h3{font-family:var(--font-poppins);color:var(--color-brand-dark);margin:0;font-size:14.5px;font-weight:600}.card-foot{border-top:1px solid var(--color-line);color:var(--color-ink-3);justify-content:space-between;align-items:center;gap:14px;padding:14px 20px;font-size:12.5px;display:flex}.kpi{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:14px;display:grid}.kpi .k{background:var(--color-surface);border:1px solid var(--color-line);box-shadow:var(--shadow-card);border-radius:12px;padding:18px 20px;position:relative;overflow:hidden}.kpi .k .label{letter-spacing:.09em;text-transform:uppercase;color:var(--color-ink-3);margin-bottom:10px;font-size:10.5px;font-weight:700}.kpi .k .value{font-family:var(--font-poppins);letter-spacing:-.02em;color:var(--color-brand-dark);margin-bottom:6px;font-size:29px;font-weight:700;line-height:1.05}.kpi .k .value .ph{color:var(--color-line-2)}.kpi .k.hot .value .ph{color:#ffffff59}.kpi .k .delta{color:var(--color-ink-3);align-items:center;gap:5px;font-size:11.5px;display:flex}.kpi .k .delta.up{color:var(--color-success-ink)}.kpi .k .delta.down{color:var(--color-danger)}.kpi .k.hot{background:var(--grad-brand);border-color:#0000}.kpi .k.hot:before{content:attr(data-tag);letter-spacing:.12em;color:var(--color-brand-cyan);font-size:9px;font-weight:700;position:absolute;top:11px;right:14px}.kpi .k.hot .label{color:#ffffff9e}.kpi .k.hot .value{color:#fff}.kpi .k.hot .delta{color:var(--color-brand-cyan)}.pill{white-space:nowrap;letter-spacing:.04em;text-transform:uppercase;border:1px solid #0000;border-radius:999px;align-items:center;gap:6px;padding:3px 9px;font-size:10.5px;font-weight:700;display:inline-flex}.pill .dot{background:currentColor;border-radius:50%;width:6px;height:6px}.pill.green{background:var(--color-success-bg);color:var(--color-success-ink);border-color:#cdecda}.pill.cyan{background:var(--color-info-bg);color:var(--color-info-ink);border-color:#c9e9f7}.pill.navy{background:var(--color-surface-4);color:var(--color-brand-medium);border-color:#d3e1f1}.pill.red{background:var(--color-danger-bg);color:var(--color-danger);border-color:#f6d5e1}.pill.gray{background:var(--color-surface-3);color:var(--color-ink-2);border-color:var(--color-line-2)}.pill.solid{background:var(--color-brand-navy);color:#fff;border-color:#0000}.pill .pulse{animation:1.4s ease-in-out infinite pulse}.pill.msg{letter-spacing:0;text-transform:none;white-space:normal;text-align:left;border-radius:9px;width:100%;padding:9px 12px;font-size:12.5px;font-weight:500;line-height:1.55;display:block}.pill.msg>svg{vertical-align:-2px;margin-right:7px;display:inline}@keyframes pulse{50%{opacity:.5}}.btn{white-space:nowrap;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:8px;height:38px;padding:0 16px;font-family:inherit;font-size:13px;font-weight:600;transition:filter .12s,background .12s,border-color .12s,color .12s;display:inline-flex}.btn.primary{background:var(--grad-brand);color:#fff}.btn.primary:hover{filter:brightness(1.12)}.btn.ghost{background:var(--color-surface);color:var(--color-brand-dark);border-color:var(--color-line)}.btn.ghost:hover{border-color:var(--color-brand-soft);background:var(--color-surface-2)}.btn.success{background:var(--color-success-ink);color:#fff}.btn.success:hover{filter:brightness(1.08)}.btn.danger{background:var(--color-danger-bg);color:var(--color-danger);border-color:#f6d5e1}.btn.danger:hover{background:#fbe0e9}.btn.sm{height:32px;padding:0 12px;font-size:12px}.btn.lg{height:44px;padding:0 22px;font-size:14px}.btn.block{width:100%}.btn:disabled{opacity:.55;cursor:not-allowed;filter:none}.linkbtn{white-space:nowrap;color:var(--color-brand-medium);background:0 0;border:0;align-items:center;gap:5px;padding:0;font-size:12.5px;font-weight:600;display:inline-flex}.linkbtn:hover{color:var(--color-brand-navy);text-decoration:underline}.field{flex-direction:column;gap:6px;display:flex}.field>label{color:var(--color-ink);font-size:12px;font-weight:500}.field .hint{color:var(--color-ink-3);font-size:11.5px}.input,.select,.textarea{background:var(--color-surface);border:1px solid var(--color-line);width:100%;height:42px;color:var(--color-ink);border-radius:8px;outline:none;padding:0 13px;font-family:inherit;font-size:13.5px;transition:border-color .12s,box-shadow .12s}.textarea{resize:vertical;height:auto;padding:10px 13px}.input:focus,.select:focus,.textarea:focus{border-color:var(--color-brand-soft);box-shadow:0 0 0 3px #3b72b31f}.input:disabled{background:var(--color-surface-3);color:var(--color-ink-3);cursor:not-allowed}.input.mono{font-family:var(--font-poppins);letter-spacing:.01em}.seg{background:var(--color-surface-3);border:1px solid var(--color-line);border-radius:9px;gap:3px;padding:3px;display:inline-flex}.seg button{color:var(--color-ink-3);background:0 0;border:0;border-radius:7px;padding:6px 14px;font-size:12.5px;font-weight:500}.seg button:hover{color:var(--color-brand-dark)}.seg button.on{background:var(--color-surface);color:var(--color-brand-navy);box-shadow:var(--shadow-card);font-weight:600}.seg.abas-secao{scrollbar-width:thin;flex-wrap:nowrap;width:max-content;max-width:100%;margin-bottom:18px;display:flex;overflow-x:auto}.abas-secao a{white-space:nowrap;color:var(--color-ink-3);border-radius:7px;padding:6px 14px;font-size:12.5px;font-weight:500;text-decoration:none}.abas-secao a:hover{color:var(--color-brand-dark)}.abas-secao a.on{background:var(--color-surface);color:var(--color-brand-navy);box-shadow:var(--shadow-card);font-weight:600}.toolbar{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;display:flex}.toolbar .grow{flex:1}.tbl-wrap{overflow-x:auto}.tbl{border-collapse:collapse;width:100%}.tbl th{text-align:left;background:var(--color-surface-2);border-bottom:1px solid var(--color-line);letter-spacing:.09em;text-transform:uppercase;color:var(--color-ink-3);white-space:nowrap;padding:12px 16px;font-size:10.5px;font-weight:700}.tbl td{border-bottom:1px solid var(--color-line);color:var(--color-ink-2);vertical-align:middle;padding:13px 16px;font-size:13px}.tbl tbody tr:last-child td{border-bottom:0}.tbl tbody tr:hover td{background:var(--color-surface-2)}.tbl .r{text-align:right}.th-sort{all:unset;cursor:pointer;text-transform:inherit;letter-spacing:inherit;align-items:center;gap:5px;display:inline-flex}.th-sort span{opacity:.45;font-size:9px}.th-sort:hover,.th-sort.on{color:var(--color-ink)}.th-sort.on span{opacity:1;color:var(--color-brand-soft)}.th-sort:focus-visible{outline:2px solid var(--color-brand-soft);outline-offset:2px;border-radius:3px}.periodo{color:var(--color-ink-3);align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.periodo .input{width:150px}.periodo .linkbtn{font-size:12px}.tbl .strong{color:var(--color-ink);font-size:13.5px;font-weight:500}.tbl .money{font-family:var(--font-poppins);font-variant-numeric:tabular-nums}.tbl .money.pos{color:var(--color-success-ink)}.tbl .money.neg{color:var(--color-danger)}.avtile{background:var(--color-surface-4);width:36px;height:36px;color:var(--color-brand-medium);font-family:var(--font-poppins);border-radius:10px;flex:none;place-items:center;font-size:12.5px;font-weight:700;display:grid}.pager{align-items:center;gap:6px;display:flex}.pager button{border:1px solid var(--color-line);background:var(--color-surface);width:32px;height:32px;color:var(--color-ink-2);border-radius:7px;font-size:13px}.pager button:hover{border-color:var(--color-brand-soft)}.pager button.on{background:var(--color-surface-4);color:var(--color-brand-navy);border-color:#d3e1f1;font-weight:600}.empty{text-align:center;color:var(--color-ink-3);padding:52px 20px;font-size:12.5px;line-height:1.55;animation:.25s ease-out estado-entra}.empty .ic{background:var(--color-surface-4);width:52px;height:52px;color:var(--color-brand-medium);border-radius:14px;place-items:center;margin:0 auto 14px;display:grid}.empty strong{font-family:var(--font-poppins);color:var(--color-ink);margin-bottom:6px;font-size:16px;font-weight:600;display:block}.empty>div:not(.ic):not(.acoes){max-width:320px;margin:0 auto}.empty .acoes{flex-wrap:wrap;justify-content:center;gap:9px;margin-top:16px;display:flex}.spin{border:2px solid var(--color-line-2);border-top-color:var(--color-brand-medium);border-radius:50%;width:26px;height:26px;animation:.7s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.metabar{flex-direction:column;gap:7px;display:flex}.metabar .top{color:var(--color-ink-3);justify-content:space-between;align-items:baseline;font-size:12.5px;display:flex}.metabar .top strong{font-family:var(--font-poppins);color:var(--color-ink);font-size:13px}.metabar .track{background:var(--color-surface-3);border-radius:999px;height:7px;overflow:hidden}.metabar .fill{background:var(--grad-brand);border-radius:999px;height:100%}.metabar .fill.ok{background:var(--color-success-ink)}.metabar .fill.warn{background:#e8912f}.metabar .fill.bad{background:var(--color-danger)}.tl{border-bottom:1px solid var(--color-line);gap:12px;padding:14px 0;display:flex}.tl:last-child{border-bottom:0}.tl .mk{background:var(--color-line-2);border-radius:50%;flex:none;width:8px;height:8px;margin-top:6px}.tl.hot .mk{background:var(--color-danger)}.tl .txt{color:var(--color-ink);font-size:13px;line-height:1.5}.tl .meta{color:var(--color-ink-3);margin-top:5px;font-size:11.5px}.ov{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:100;background:#0c2e576b;place-items:center;padding:20px;display:grid;position:fixed;top:0;right:0;bottom:0;left:0}.modal{background:var(--color-surface);width:100%;max-width:560px;max-height:88vh;box-shadow:var(--shadow-pop);border-radius:14px;flex-direction:column;display:flex;overflow:hidden}.modal .hd{border-bottom:1px solid var(--color-line);justify-content:space-between;align-items:center;gap:14px;padding:16px 20px;display:flex}.modal .hd h3{font-family:var(--font-poppins);color:var(--color-brand-dark);margin:0;font-size:15px;font-weight:600}.modal .hd .sub{color:var(--color-ink-3);margin-top:2px;font-size:12px}.modal .bd{padding:20px;overflow-y:auto}.modal .ft{border-top:1px solid var(--color-line);background:var(--color-surface-2);justify-content:flex-end;gap:10px;padding:14px 20px;display:flex}.popup{background:var(--color-surface);border:1px solid var(--color-line);width:372px;box-shadow:var(--shadow-pop);z-index:60;border-radius:12px;position:absolute;top:56px;right:26px;overflow:hidden}.popup .hd{border-bottom:1px solid var(--color-line);justify-content:space-between;align-items:center;padding:13px 17px;display:flex}.popup .hd h4{font-family:var(--font-poppins);color:var(--color-brand-dark);margin:0;font-size:14px;font-weight:600}.popup .bd{max-height:420px;overflow-y:auto}.popup .item{border-bottom:1px solid var(--color-line);cursor:pointer;gap:12px;padding:13px 17px;display:flex}.popup .item:hover{background:var(--color-surface-2)}.popup .item .ic{background:var(--color-surface-4);width:30px;height:30px;color:var(--color-brand-medium);border-radius:8px;flex:none;place-items:center;display:grid}.popup .item.urgent .ic{background:var(--color-danger-bg);color:var(--color-danger)}.popup .item.ok .ic{background:var(--color-success-bg);color:var(--color-success-ink)}.popup .item .t{color:var(--color-ink);font-size:12.5px;font-weight:500;line-height:1.45}.popup .item .s{color:var(--color-ink-3);margin-top:3px;font-size:11.5px}.popup .item .time{color:var(--color-ink-4);margin-top:4px;font-size:10.5px}.popup .ft{background:var(--color-surface-2);text-align:center;padding:11px 17px}.popup .aprovacoes{background:#fff1e6;border:1px solid #f5a25d;border-left:4px solid #ea580c;border-radius:10px;margin:10px;padding:12px 14px}.popup .aprovacoes .cab{color:#9a3412;text-transform:uppercase;letter-spacing:.02em;align-items:center;gap:8px;margin-bottom:6px;font-size:12.5px;font-weight:700;display:flex}.popup .aprovacoes .linha{text-align:left;cursor:pointer;width:100%;font:inherit;background:0 0;border:0;border-top:1px dashed #f8c9a0;padding:6px 0;display:block}.popup .aprovacoes .linha:hover .nome{text-decoration:underline}.popup .aprovacoes .nome{color:var(--color-ink);font-size:12.5px;font-weight:600;display:block}.popup .aprovacoes .origem{color:#9a3412;margin-top:2px;font-size:11.5px;display:block}.popup .aprovacoes .analisar{color:#fff;background:#ea580c;justify-content:center;width:100%;margin-top:8px}.popup .aprovacoes .analisar:hover{filter:brightness(1.08)}.toasts{z-index:120;flex-direction:column;gap:10px;width:350px;display:flex;position:fixed;bottom:22px;right:22px}.toast{background:var(--color-surface);border:1px solid var(--color-line);border-left:3px solid var(--color-brand-medium);box-shadow:var(--shadow-pop);border-radius:10px;gap:12px;padding:14px 15px;animation:.22s ease-out slide;display:flex}.toast.success{border-left-color:var(--color-success-ink)}.toast.error{border-left-color:var(--color-danger)}.toast .ic{background:var(--color-surface-4);width:30px;height:30px;color:var(--color-brand-medium);border-radius:8px;flex:none;place-items:center;display:grid}.toast.success .ic{background:var(--color-success-bg);color:var(--color-success-ink)}.toast.error .ic{background:var(--color-danger-bg);color:var(--color-danger)}.toast .body{flex:1;min-width:0}.toast .body strong{color:var(--color-brand-dark);font-size:13px;font-weight:600;display:block}.toast .body span{color:var(--color-ink-3);margin-top:3px;font-size:12px;line-height:1.45;display:block}.toast .close{color:var(--color-ink-4);background:0 0;border:0;padding:0 2px;font-size:16px;line-height:1}.toast .close:hover{color:var(--color-ink)}@keyframes slide{0%{opacity:0;transform:translate(14px)}to{opacity:1;transform:none}}.bars{border-bottom:1px solid var(--color-line);align-items:flex-end;gap:10px;height:190px;padding-bottom:26px;display:flex;position:relative}.bars .b{flex-direction:column;flex:1;justify-content:flex-end;gap:2px;height:100%;display:flex;position:relative}.bars .b .s1{background:var(--color-brand-soft);border-radius:4px 4px 0 0}.bars .b .s2{background:var(--color-brand-navy);border-radius:0 0 4px 4px}.bars .b.now .s1{background:var(--color-brand-cyan)}.bars .b.now .s2{background:var(--color-brand-medium)}.bars .b:hover .s1,.bars .b:hover .s2{filter:brightness(1.12)}.bars .b .lb{text-align:center;width:100%;color:var(--color-ink-4);font-size:10.5px;position:absolute;bottom:-22px}.bars .b.now .lb{color:var(--color-brand-medium);font-weight:600}.legend{color:var(--color-ink-3);gap:16px;font-size:12px;display:flex}.legend span{align-items:center;gap:7px;display:inline-flex}.legend i{border-radius:3px;width:9px;height:9px;display:block}.pick{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:14px;display:grid}.pick .p{background:var(--color-surface);border:1px solid var(--color-line);cursor:pointer;border-radius:12px;flex-direction:column;padding:18px;transition:border-color .12s,box-shadow .12s;display:flex}.pick .p:hover{border-color:var(--color-brand-soft);box-shadow:var(--shadow-card)}.pick .p.on{border-color:var(--color-brand-medium);box-shadow:0 0 0 3px #3b72b321}.pick .p .ic{background:var(--color-surface-4);width:40px;height:40px;color:var(--color-brand-medium);border-radius:10px;place-items:center;display:grid}.pick .p .nm{font-family:var(--font-poppins);color:var(--color-brand-dark);margin-top:14px;font-size:14.5px;font-weight:600}.pick .p .ds{color:var(--color-ink-3);flex:1;margin-top:5px;font-size:12px;line-height:1.5}.pick .p .ft{border-top:1px solid var(--color-line);justify-content:space-between;align-items:center;margin-top:16px;padding-top:13px;display:flex}.pick .p .price{font-family:var(--font-poppins);color:var(--color-success-ink);font-size:14px;font-weight:600}.pick .p .check{background:var(--color-brand-medium);color:#fff;border-radius:50%;place-items:center;width:22px;height:22px;display:grid}.catalogo{flex-direction:column;gap:22px;display:flex}.cat-tabs{scrollbar-width:thin;background:var(--color-surface);border:1px solid var(--color-line);max-width:100%;box-shadow:var(--shadow-card);border-radius:12px;align-self:flex-start;gap:2px;padding:5px;display:flex;overflow-x:auto}.cat-tabs button{white-space:nowrap;height:36px;font-family:var(--font-poppins);letter-spacing:.04em;text-transform:uppercase;color:var(--color-ink-2);background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:0 11px;font-size:11.5px;font-weight:600;display:inline-flex}.cat-tabs button:hover{background:var(--color-surface-3);color:var(--color-brand-dark)}.cat-tabs button .n{background:var(--color-surface-3);min-width:22px;color:var(--color-ink-2);letter-spacing:0;text-align:center;border-radius:999px;padding:2px 6px;font-size:11px}.cat-tabs button.on{background:var(--cat,var(--color-brand-navy));color:#fff}.cat-tabs button.on .n{color:#fff;background:#ffffff38}.cat-busca{background:var(--color-surface);border:1px solid var(--color-line);height:40px;box-shadow:var(--shadow-card);color:var(--color-ink-4);border-radius:12px;flex:0 280px;align-items:center;gap:8px;padding:0 14px;display:flex}.cat-busca:focus-within{border-color:var(--color-brand-soft);box-shadow:0 0 0 3px #3b72b31f}.cat-busca input{min-width:0;font:inherit;color:var(--color-ink);background:0 0;border:0;outline:0;flex:1}.cat-sec{flex-direction:column;gap:14px;display:flex}.cat-head{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.cat-head .ic{background:var(--cat,var(--color-brand-navy));color:#fff;border-radius:10px;flex:none;place-items:center;width:38px;height:38px;display:grid}.cat-head h3{font-family:var(--font-poppins);letter-spacing:.03em;text-transform:uppercase;color:var(--color-brand-dark);margin:0;font-size:15px;font-weight:600}.cat-head p{color:var(--color-ink-4);margin:1px 0 0;font-size:12px}.cat-head .fio{background:var(--color-line);flex:1;min-width:20px;height:1px;margin-left:6px}.prod-grid{grid-template-columns:repeat(auto-fill,minmax(min(290px,100%),1fr));gap:16px;display:grid}.prod{cursor:pointer;background:var(--color-surface);border:1px solid var(--color-line);border-top:3px solid var(--cat,var(--color-brand-medium));box-shadow:var(--shadow-card);border-radius:14px;flex-direction:column;transition:box-shadow .12s,transform .12s;display:flex;overflow:hidden}.prod:hover{box-shadow:var(--shadow-pop);transform:translateY(-1px)}.prod .top{gap:12px;padding:16px 16px 14px;display:flex}.prod .top .tx{flex:1;min-width:0}.prod .estrela{width:32px;height:32px;color:var(--color-ink-4);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;align-self:flex-start;place-items:center;margin:-6px -6px 0 0;display:grid}.prod .estrela:hover{background:var(--color-surface-4);color:#b7791f}.prod .estrela.on{color:#d69e2e}.prod .estrela:focus-visible{outline:2px solid var(--color-brand-medium);outline-offset:1px}.prod .ic,.prod-sel .ic{width:40px;height:40px;color:var(--cat,var(--color-brand-medium));background:var(--color-surface-4);border:1px solid #d3e1f1;border-radius:10px;flex:none;place-items:center;display:grid}.prod .kicker,.prod-sel .kicker{letter-spacing:.09em;text-transform:uppercase;color:var(--color-ink-4);font-size:10px;font-weight:700;display:block}.prod h4{font-family:var(--font-poppins);color:var(--color-brand-dark);margin:3px 0 0;font-size:14px;font-weight:600;line-height:1.3}.prod .ds{color:var(--color-ink-3);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:-4px 16px 14px;font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden}.prod .meta{border-top:1px solid var(--color-line);color:var(--color-ink-4);justify-content:space-between;align-items:center;gap:10px;margin:auto 16px 0;padding:12px 0;font-size:12px;display:flex}.prod .meta .uso,.prod .meta .modo{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.prod .meta .modo{color:var(--color-success-ink);font-weight:600}.prod .meta .modo.wait{color:var(--color-info-ink)}.prod .meta .modo i{background:currentColor;border-radius:50%;width:6px;height:6px}.prod .foot{background:var(--color-surface-2);border-top:1px solid var(--color-line);justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.prod .foot strong{color:var(--color-brand-dark);margin-top:2px;font-size:15px;font-weight:600;display:block}.prod-sel{background:var(--color-surface);border:1px solid var(--color-line);border-left:4px solid var(--cat,var(--color-brand-medium));box-shadow:var(--shadow-card);border-radius:12px;flex-wrap:wrap;align-items:center;gap:14px;padding:14px 18px;display:flex}.prod-sel .tx{flex:200px;min-width:0}.prod-sel .tx strong{font-family:var(--font-poppins);color:var(--color-brand-dark);margin-top:2px;font-size:14.5px;font-weight:600;display:block}.prod-sel .pr strong{color:var(--color-success-ink);margin-top:2px;font-size:15px;font-weight:600;display:block}.catalogo [data-cat],.prod-sel[data-cat]{--cat:#5f6b7a}.catalogo [data-cat=Essencial],.prod-sel[data-cat=Essencial]{--cat:#1c508f}.catalogo [data-cat=Completo],.prod-sel[data-cat=Completo]{--cat:#6d4fc2}.catalogo [data-cat=Cadastral],.prod-sel[data-cat=Cadastral]{--cat:#0f7ea8}.catalogo [data-cat=Financeiro],.prod-sel[data-cat=Financeiro]{--cat:#17914a}.catalogo [data-cat=Judicial],.prod-sel[data-cat=Judicial]{--cat:#8a4b2a}.catalogo [data-cat=Agronegócio],.prod-sel[data-cat=Agronegócio]{--cat:#5e8c1a}.catalogo [data-cat=Veicular],.prod-sel[data-cat=Veicular]{--cat:#c2620e}.prod[data-cat] .ic,.prod-sel[data-cat] .ic{background:var(--cat)}@supports (color:color-mix(in lab,red,red)){.prod[data-cat] .ic,.prod-sel[data-cat] .ic{background:color-mix(in srgb,var(--cat) 10%,#fff)}}.prod[data-cat] .ic,.prod-sel[data-cat] .ic{border-color:var(--cat)}@supports (color:color-mix(in lab,red,red)){.prod[data-cat] .ic,.prod-sel[data-cat] .ic{border-color:color-mix(in srgb,var(--cat) 26%,#fff)}}@media (max-width:700px){.cat-busca{flex-basis:100%;order:-1}.cat-head .fio{display:none}}.stack{flex-direction:column;gap:18px;display:flex}.grid-2{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:18px;display:grid}.split{grid-template-columns:1fr 350px;align-items:start;gap:18px;display:grid}@media (max-width:1100px){.split{grid-template-columns:1fr}}.split>*,.grid-2>*,.dl>*{min-width:0}.dl{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:18px;display:grid}.dl .t{letter-spacing:.09em;text-transform:uppercase;color:var(--color-ink-3);margin-bottom:5px;font-size:10.5px;font-weight:700}.dl .d{color:var(--color-ink);font-size:13.5px}.codebox{background:var(--color-brand-dark);color:#d8e4f5;white-space:pre-wrap;word-break:break-all;border-radius:8px;padding:12px 14px;font-family:ui-monospace,monospace;font-size:12px;overflow-x:auto}.login-brand{background:var(--color-brand-navy);flex-direction:column;flex:none;width:560px;padding:52px 48px;display:flex}.login-brand>.login-pitch{margin:auto 0}.login-brand>img{align-self:flex-start;width:auto;height:58px}.login-claim{font-family:var(--font-poppins);color:#fff;letter-spacing:-.02em;margin:0 0 14px;font-size:32px;font-weight:600;line-height:1.2}.login-claim span{color:var(--color-brand-cyan)}.login-kicker{letter-spacing:.12em;text-transform:uppercase;color:var(--color-brand-cyan);margin-bottom:14px;font-size:11px;font-weight:700;display:block}.login-lead{color:#ffffffa8;max-width:400px;margin:0;font-size:14.5px;line-height:1.6}.login-stats{gap:28px;max-width:520px;margin-top:36px;display:flex}.login-stats>div{flex:1 1 0;min-width:0}.login-stats strong{font-family:var(--font-poppins);color:#fff;margin-bottom:3px;font-size:16.5px;font-weight:600;display:block}.login-stats span{color:#ffffff8c;font-size:12px}.login-foot{color:#ffffff6b;font-size:11.5px}.login-form-wrap{background:var(--color-page);flex:1;place-items:center;padding:24px;display:grid}.login-card{background:var(--color-surface);width:100%;max-width:388px;box-shadow:var(--shadow-pop);border-radius:14px;padding:32px}.login-logo-mobile{height:34px;margin-bottom:22px;display:none}@media (max-width:980px){.login-brand{display:none}.login-logo-mobile{display:block}}.demotag{color:#8a5a00;letter-spacing:.05em;text-transform:uppercase;background:#fff6e5;border:1px solid #f5d9a0;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:10.5px;font-weight:700;display:inline-flex}.person-hd{background:var(--color-surface);border:1px solid var(--color-line);box-shadow:var(--shadow-card);border-radius:12px;flex-wrap:wrap;align-items:flex-start;gap:18px;margin-bottom:18px;padding:20px;display:flex}.person-hd .av-lg{color:#fff;width:62px;height:62px;font-family:var(--font-poppins);border-radius:16px;flex:none;place-items:center;font-size:21px;font-weight:700;display:grid}.person-hd .who{flex:1;min-width:240px}.person-hd h2{font-family:var(--font-poppins);color:var(--color-brand-dark);margin:0;font-size:19px;font-weight:600}.person-hd .meta{flex-wrap:wrap;gap:18px;margin-top:8px;display:flex}.person-hd .meta>span{color:var(--color-ink);font-size:13px}.person-hd .meta strong{letter-spacing:.09em;text-transform:uppercase;color:var(--color-ink-3);margin-bottom:2px;font-size:10px;font-weight:700;display:block}.person-hd .acts{flex-direction:column;gap:8px;display:flex}.tabs{border-bottom:1px solid var(--color-line);gap:2px;margin-bottom:18px;display:flex;overflow-x:auto}.tabs button{white-space:nowrap;color:var(--color-ink-3);background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:10px 16px;font-size:13px;font-weight:500}.tabs button:hover{color:var(--color-brand-dark)}.tabs button.active{color:var(--color-brand-navy);border-bottom-color:var(--color-brand-navy);font-weight:600}.feed{flex-direction:column;display:flex}.feed .it{border-bottom:1px solid var(--color-line);gap:12px;padding:13px 0;display:flex}.feed .it:last-child{border-bottom:0}.feed .it .ic{background:var(--color-surface-4);width:30px;height:30px;color:var(--color-brand-medium);border-radius:9px;flex:none;place-items:center;display:grid}.feed .it.call .ic{background:var(--color-success-bg);color:var(--color-success-ink)}.feed .it.prop .ic{background:var(--color-info-bg);color:var(--color-info-ink)}.feed .it.email .ic{background:var(--color-surface-3);color:var(--color-ink-2)}.feed .it .txt{color:var(--color-ink);flex:1;font-size:13px;line-height:1.5}.feed .it .txt span{color:var(--color-ink-3);margin-top:3px;font-size:11.5px;display:block}.feed .it time{color:var(--color-ink-4);white-space:nowrap;font-size:11.5px}.kan{align-items:flex-start;gap:12px;padding-bottom:8px;display:flex;overflow-x:auto}.kan .col{background:var(--color-surface-3);border:1px solid var(--color-line);border-radius:12px;flex-direction:column;flex:none;width:268px;max-height:calc(100vh - 250px);padding:12px;display:flex}.kan .col.over{border-color:var(--color-brand-soft);background:var(--color-surface-4)}.kan .ch{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:10px;display:flex}.kan .ch h4{letter-spacing:.05em;text-transform:uppercase;color:var(--color-brand-dark);margin:0;padding-left:9px;font-size:12px;font-weight:700;position:relative}.kan .ch h4:before{content:"";background:var(--c);border-radius:2px;width:4px;height:11px;position:absolute;top:3px;left:0}.kan .ch .cnt{color:var(--color-ink-3);white-space:nowrap;font-size:10.5px}.kan .body{flex-direction:column;flex:1;gap:9px;display:flex;overflow-y:auto}.kan .lead{background:var(--color-surface);border:1px solid var(--color-line);cursor:grab;box-shadow:var(--shadow-card);border-radius:10px;padding:12px}.kan .lead:hover{border-color:var(--color-brand-soft)}.kan .lead.dragging{opacity:.45}.kan .lead.locked{cursor:not-allowed;opacity:.62;background:var(--color-surface-2)}.kan .lead .nm{color:var(--color-brand-dark);font-size:13.5px;font-weight:600}.kan .lead .co{color:var(--color-ink-3);margin-top:2px;font-size:11.5px}.kan .lead .vl{font-family:var(--font-poppins);color:var(--color-ink);margin-top:8px;font-size:15px;font-weight:600}.kan .lead .cad{color:var(--color-info-ink);background:var(--color-info-bg);border:1px solid #c9e9f7;border-radius:6px;align-items:center;gap:5px;margin-top:8px;padding:3px 7px;font-size:11px;display:inline-flex}.kan .lead .cad.overdue{color:var(--color-danger);background:var(--color-danger-bg);border-color:#f6d5e1}.kan .lead .ft{border-top:1px solid var(--color-line);color:var(--color-ink-3);justify-content:space-between;align-items:center;gap:8px;margin-top:10px;padding-top:9px;font-size:11px;display:flex}.kan .lead .own{align-items:center;gap:6px;display:inline-flex}.kan .lead .own .av{color:#fff;border-radius:50%;place-items:center;width:20px;height:20px;font-size:9px;font-weight:700;display:grid}.scan{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin-bottom:18px;display:grid}.scan .c{background:var(--color-surface);border:1px solid var(--color-line);box-shadow:var(--shadow-card);border-radius:12px;padding:16px 18px}.scan .c .v{font-family:var(--font-poppins);color:var(--color-brand-dark);font-size:24px;font-weight:700;line-height:1.1}.scan .c .l{letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink-3);margin-top:5px;font-size:10.5px;font-weight:700}.rule{background:var(--color-surface-2);border:1px solid var(--color-line);border-radius:9px;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:6px;padding:11px 14px;display:flex}.rule .when{font-family:var(--font-poppins);color:var(--color-brand-medium);background:var(--color-surface-4);border-radius:6px;flex:none;padding:3px 8px;font-size:11.5px;font-weight:700}.rule .arr{color:var(--color-ink-4);font-size:12px}.rule .what{color:var(--color-ink);font-size:13px;font-weight:500}.rule .desc{color:var(--color-ink-3);flex:1;min-width:140px;font-size:12px}.rule .ch{gap:4px;display:flex}.stage-label{letter-spacing:.1em;text-transform:uppercase;color:var(--color-ink-3);margin:16px 0 8px;font-size:10.5px;font-weight:700}.tog{cursor:pointer;width:38px;height:21px;display:inline-block;position:relative}.tog input{opacity:0;width:0;height:0;position:absolute}.tog .sl{background:var(--color-line-2);border-radius:999px;transition:background .15s;position:absolute;top:0;right:0;bottom:0;left:0}.tog .sl:before{content:"";background:#fff;border-radius:50%;width:15px;height:15px;transition:transform .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #0c2e5740}.tog input:checked+.sl{background:var(--color-brand-medium)}.tog input:checked+.sl:before{transform:translate(17px)}.appfoot{border-top:1px solid var(--color-line);background:var(--color-surface);color:var(--color-ink-3);z-index:25;flex:none;align-items:center;gap:8px;padding:9px 26px;font-size:12px;display:flex;position:relative}.appfoot .sep{color:var(--color-line-2)}.appfoot .grow{flex:1}.helpwrap{position:relative}.helpmenu{background:var(--color-surface);border:1px solid var(--color-line);width:330px;box-shadow:var(--shadow-pop);z-index:60;border-radius:12px;padding:6px;position:absolute;bottom:calc(100% + 8px);right:0}.helpmenu a{color:var(--color-ink);border-radius:9px;align-items:flex-start;gap:10px;padding:9px 10px;display:flex}.helpmenu a:hover{background:var(--color-surface-2)}.helpmenu .ic{color:var(--color-brand-medium);margin-top:1px;display:flex}.helpmenu strong{color:var(--color-brand-dark);font-size:13px;font-weight:600;display:block}.helpmenu small{color:var(--color-ink-3);word-break:break-all;margin-top:1px;font-size:11.5px;display:block}.doc{grid-template-columns:208px 1fr;align-items:start;gap:18px;display:grid}.doc-nav{flex-direction:column;gap:2px;display:flex;position:sticky;top:0}.doc-nav h6{letter-spacing:.09em;text-transform:uppercase;color:var(--color-ink-3);margin:12px 0 4px;font-size:10.5px;font-weight:700}.doc-nav h6:first-child{margin-top:0}.doc-nav a{color:var(--color-ink-2);border-radius:8px;padding:6px 10px;font-size:12.5px;display:block}.doc-nav a:hover{background:var(--color-surface-2);color:var(--color-brand-dark)}.doc h4{font-family:var(--font-poppins);color:var(--color-brand-dark);margin:22px 0 8px;scroll-margin-top:16px;font-size:14px;font-weight:600}.doc h4:first-of-type{margin-top:4px}.doc p,.doc li{color:var(--color-ink-2);font-size:13.5px;line-height:1.65}.doc code{background:var(--color-surface-3);border:1px solid var(--color-line);border-radius:6px;padding:1px 5px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12.5px}.doc pre{color:#e6edf6;white-space:pre;background:#0f1b2d;border-radius:10px;margin:0;padding:12px 14px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;line-height:1.55;overflow-x:auto}@media (max-width:980px){.doc{grid-template-columns:1fr}.doc>*{min-width:0}.doc-nav{flex-flow:wrap;gap:6px;position:static}.doc-nav h6{flex:1 0 100%;margin:10px 0 2px}.doc-nav h6:first-child{margin-top:0}.doc-nav a{background:var(--color-surface);border:1px solid var(--color-line);border-radius:999px;padding:6px 12px}}.tbl-cards{flex-direction:column;gap:10px;padding:12px;display:flex}.tbl-cards .tc{background:var(--color-surface);border:1px solid var(--color-line);box-shadow:var(--shadow-card);border-radius:11px;padding:13px 14px}.tbl-cards .tc-hd{color:var(--color-brand-dark);border-bottom:1px solid var(--color-line);margin-bottom:10px;padding-bottom:10px;font-size:14px;font-weight:600}.tbl-cards .tc-bd{grid-template-columns:minmax(88px,auto) 1fr;align-items:baseline;gap:7px 14px;margin:0;display:grid}.tbl-cards .tc-bd dt{letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink-3);font-size:10px;font-weight:700}.tbl-cards .tc-bd dd{color:var(--color-ink);overflow-wrap:anywhere;min-width:0;margin:0;font-size:13px}.tbl-cards .tc-ft{border-top:1px solid var(--color-line);flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;padding-top:11px;display:flex}.tbl-cards .tc-ft .btn,.tbl-cards .tc-ft .linkbtn{flex:1}.card.flush>.tbl-cards .tc{box-shadow:none}@media (max-width:900px){.app{grid-template-columns:1fr}.side{z-index:90;visibility:hidden;width:min(84vw,300px);transition:transform .22s,visibility .22s;position:fixed;top:0;bottom:0;left:0;transform:translate(-100%);box-shadow:0 0 40px #0c2e5759}.side.aberta{visibility:visible;transform:none}.side-ov{z-index:85;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0c2e5773;display:block;position:fixed;top:0;right:0;bottom:0;left:0}.side .brand{justify-content:space-between;padding:16px 18px}.side-fechar{color:#ffffffd9;background:#ffffff14;border:0;border-radius:9px;flex:none;place-items:center;width:38px;height:38px;display:grid}.side-fechar:hover{color:#fff;background:#ffffff29}.nav a{padding:12px;font-size:14px}.nav .grp-h{padding:8px 12px}.burger{background:var(--color-surface);border:1px solid var(--color-line);width:40px;height:40px;color:var(--color-brand-dark);border-radius:9px;flex:none;place-items:center;display:grid}.topbar{gap:10px;padding:10px 12px}.topbar .title{flex:1;min-width:0}.topbar .crumbs{display:none}.topbar .title h1{white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:15.5px;overflow:hidden}.topbar{flex-wrap:wrap}.topbar .busca-abrir{display:grid}.searchbox{display:none}.topbar.buscando .searchbox{flex:1 0 100%;order:10;max-width:none;display:block}.topbar.buscando .search input{height:44px}.topbar-acts{gap:8px}.topbar-div,.usermenu{display:none}.saldochip{flex-direction:column;justify-content:center;gap:0;height:40px;padding:0 10px}.saldochip .l{letter-spacing:.04em;text-transform:uppercase;font-size:9px;line-height:1.2}.saldochip .v{font-size:13px;line-height:1.2}.iconbtn{width:40px;height:40px}.content{padding:16px 13px 28px}.popup{width:auto;position:fixed;top:60px;left:10px;right:10px}.search-res{max-height:56dvh}.popup .bd{max-height:60dvh}.toasts{width:auto;bottom:12px;left:12px;right:12px}.ov{padding:12px}.modal{max-height:92dvh}.modal .ft{flex-wrap:wrap}.modal .ft .btn{flex:140px}.helpmenu{width:auto;position:fixed;bottom:56px;left:12px;right:12px}.input,.select,.textarea,.search input{height:46px;font-size:16px}.textarea{height:auto}.btn{height:42px}.btn.sm{height:36px}.seg{flex-wrap:wrap}.seg button{padding:8px 13px}.toolbar{gap:9px}.pager button{width:36px;height:36px}.toolbar>.field,.toolbar>.select,.toolbar>.input,.toolbar>.search,.toolbar>.seletor-cliente,.toolbar>.seg,.toolbar>.btn{flex:100%;min-width:0;width:100%!important;max-width:none!important}.toolbar>.seg{justify-content:center}.toolbar>.periodo{flex-wrap:wrap;flex:100%}.toolbar>.periodo .input{flex:1 1 0;width:auto;min-width:0}.toolbar>.grow{display:none}.card{border-radius:11px;padding:16px}.card-head,.card-foot{padding:14px 16px}.card-foot,.row-h{flex-wrap:wrap}.kpi{grid-template-columns:repeat(2,1fr);gap:11px}.kpi .k{padding:14px}.kpi .k.hot{grid-column:1/-1}.kpi .k .value{font-size:21px}.kpi .k.hot .value{font-size:27px}.kpi .k .label{margin-bottom:7px;font-size:9.5px}.kpi .k .delta{font-size:11px}.bars .b .lb{font-size:9.5px}.stack,.grid-2,.dl{gap:14px}.bars{height:150px}.person-hd{gap:14px;padding:16px}.person-hd .who{min-width:0}.person-hd .acts{flex-flow:wrap;width:100%}.person-hd .acts .btn{flex:140px}.kan .col{width:84vw;max-width:300px;max-height:none}.rule{gap:8px}.tbl-wrap,.tabs,.kan{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.tbl th,.tbl td{padding:11px 13px}.appfoot{flex-wrap:wrap;gap:6px;padding:9px 13px;font-size:11.5px}.login-form-wrap{padding:16px}.login-card{padding:24px 20px}}@media (max-width:380px){.topbar .title h1{font-size:14.5px}.saldochip .l{display:none}.saldochip{justify-content:center}.tbl-cards .tc-bd{grid-template-columns:1fr;gap:3px 0}.tbl-cards .tc-bd dd{margin-bottom:6px}}@media (prefers-reduced-motion:reduce){.side{transition:none}}.tbl td .linkbtn+.linkbtn{margin-left:14px}.linkbtn.danger,.linkbtn.danger:hover{color:var(--color-danger)}.aud-intro{color:var(--color-ink-3);max-width:900px;margin-top:4px;font-size:12.5px;line-height:1.5}.aud-filtros{flex-wrap:wrap;gap:10px;padding:14px;display:flex}.aud-filtros .select{flex:0 auto;width:auto;max-width:100%}.aud-filtros .aud-busca{flex:260px;max-width:none}.aud-mono{white-space:nowrap;color:var(--color-ink-2);font-family:ui-monospace,monospace;font-size:12px}.aud-quem{min-width:210px}.aud-quem small{color:var(--color-ink-3);overflow-wrap:anywhere;margin-top:2px;font-size:11.5px;display:block}.aud-nota{color:var(--color-ink-3);overflow-wrap:anywhere;font-size:11.5px}.aud-res{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.aud-res small{color:var(--color-ink-3);font-size:11.5px}.aud-oque{min-width:220px;max-width:420px}.aud-oque code{color:var(--color-ink-3);overflow-wrap:anywhere;margin-top:3px;font-family:ui-monospace,monospace;font-size:11.5px;display:block}.aud-rank{flex-direction:column;gap:11px;margin:10px 0 0;padding:0;list-style:none;display:flex}.aud-rank .top{color:var(--color-ink);justify-content:space-between;gap:12px;font-size:13px;display:flex}.aud-rank .top span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.aud-rank .bar{background:var(--color-surface-3);border-radius:3px;height:5px;margin-top:5px;overflow:hidden}.aud-rank .bar>div{background:var(--color-brand-soft);border-radius:3px;height:100%}.aud-vazio{color:var(--color-ink-3);padding:10px 0;font-size:12.5px}@media (max-width:640px){.aud-filtros .select{flex:100%}.aud-oque,.aud-quem{min-width:0}}.bc-totais{color:var(--color-ink-3);align-self:center;margin-left:auto;font-size:12.5px}.bc-wrap{grid-template-columns:minmax(260px,340px) 1fr;height:calc(100vh - 230px);min-height:460px;display:grid;overflow:hidden}.bc-lista{border-right:1px solid var(--color-line);min-width:0;overflow-y:auto}.bc-item{border:0;border-bottom:1px solid var(--color-line);text-align:left;width:100%;font:inherit;cursor:pointer;color:inherit;background:0 0;gap:11px;padding:12px 14px;display:flex}.bc-item:hover{background:var(--color-surface-2)}.bc-item.on{background:var(--color-surface-4);box-shadow:inset 3px 0 0 var(--color-brand-medium)}.bc-item:focus-visible{outline:2px solid var(--color-brand-soft);outline-offset:-2px}.bc-avatar{background:var(--color-brand-medium);color:#fff;border-radius:50%;flex:0 0 38px;place-items:center;width:38px;height:38px;font-size:13px;font-weight:600;display:grid}.bc-avatar.anon{background:var(--color-surface-3);color:var(--color-ink-3)}.bc-item-txt{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.bc-item-l1{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.bc-nome{color:var(--color-brand-dark);text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:600;overflow:hidden}.bc-quando{color:var(--color-ink-4);white-space:nowrap;font-size:11px}.bc-item-l2{color:var(--color-ink-3);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.bc-item-l3{color:var(--color-ink-2);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.bc-bot{color:var(--color-ink-4);margin-right:4px}.bc-item-l4{color:var(--color-ink-4);align-items:center;gap:8px;margin-top:2px;font-size:11px;display:flex}.bc-item-l4 .pill{padding:1px 7px;font-size:10.5px}.bc-painel{background:#efeae2;flex-direction:column;min-width:0;min-height:0;display:flex}.bc-painel>.empty,.bc-painel>.loading{margin:auto}.bc-cab{background:var(--color-surface);border-bottom:1px solid var(--color-line);align-items:center;gap:11px;padding:10px 16px;display:flex}.bc-cab-txt{flex:1;min-width:0}.bc-cab-sub{color:var(--color-ink-3);overflow-wrap:anywhere;font-size:11.5px}.bc-voltar{color:var(--color-brand-dark);cursor:pointer;background:0 0;border:0;margin-left:-6px;padding:4px;display:none}.bc-mensagens{flex-direction:column;flex:1;gap:6px;padding:14px 18px 18px;display:flex;overflow-y:auto}.bc-dia{justify-content:center;margin:8px 0 4px;display:flex}.bc-dia span{color:var(--color-ink-2);background:#fff;border-radius:7px;padding:3px 10px;font-size:11.5px;box-shadow:0 1px 1px #00000014}.bc-msg{display:flex}.bc-msg.out{justify-content:flex-end}.bc-balao{color:#111b21;background:#fff;border-radius:9px;min-width:72px;max-width:min(560px,82%);padding:7px 10px 18px;font-size:13.5px;line-height:1.45;position:relative;box-shadow:0 1px 1px #0000001a}.bc-msg.in .bc-balao{border-top-left-radius:2px}.bc-msg.out .bc-balao{background:#d9fdd3;border-top-right-radius:2px}.bc-texto{overflow-wrap:anywhere}.bc-vazio{color:var(--color-ink-3);font-style:italic}.bc-rot{color:var(--color-ink-3);align-items:center;gap:4px;margin-bottom:3px;font-size:11px;display:flex}.bc-hora{color:#667781;font-size:10.5px;position:absolute;bottom:4px;right:9px}.bc-opcoes{border-top:1px solid #00000014;flex-direction:column;gap:4px;margin-top:8px;padding-top:6px;display:flex}.bc-opcao{color:#027eb5;background:#ffffffa6;border:1px solid #00000012;border-radius:7px;padding:5px 9px;font-size:12.5px}.bc-msg.in .bc-opcao{background:var(--color-surface-2)}.bc-opcao small{color:var(--color-ink-3);font-size:11px;display:block}.bc-pdf{overflow-wrap:anywhere;color:var(--color-danger-ink);background:#0000000d;border-radius:7px;align-items:center;gap:8px;padding:8px 10px;display:flex}.bc-pdf span{color:#111b21;font-size:12.5px}.bc-consulta{background:#ffffffb3;border:1px solid #00000014;border-radius:7px;flex-wrap:wrap;align-items:center;gap:7px;margin-top:8px;padding:6px 9px;font-size:12.5px;font-weight:500;display:flex}.bc-consulta:hover{background:#fff}.bc-consulta .pill{padding:1px 7px;font-size:10.5px}@media (max-width:900px){.bc-wrap{grid-template-columns:1fr;height:calc(100vh - 200px)}.bc-wrap.com-conversa .bc-lista,.bc-aberta .bc-filtros{display:none}.bc-aberta .bc-wrap{height:calc(100vh - 110px)}.bc-wrap:not(.com-conversa) .bc-painel{display:none}.bc-voltar{display:block}.bc-totais{flex:100%;margin-left:0}.bc-mensagens{padding:12px 10px 16px}.bc-balao{max-width:90%}}.rr{--azul:#1662b0;--verde:#17914a;--vermelho:#c36;--vinho:#921b38;--roxo:#7c5cc4;--amarelo:#d69e00;--ciano:#0e94be;--cinza:#707680;--tom:var(--azul);--rr-tinta:#0f172a;--rr-borda:#e2e8f0;--rr-fundo:#f8fafc;flex-direction:column;gap:16px;display:flex;container-type:inline-size}.rr .t-azul{--tom:var(--azul)}.rr .t-verde{--tom:var(--verde)}.rr .t-vermelho{--tom:var(--vermelho)}.rr .t-vinho{--tom:var(--vinho)}.rr .t-roxo{--tom:var(--roxo)}.rr .t-amarelo{--tom:var(--amarelo)}.rr .t-ciano{--tom:var(--ciano)}.rr .t-cinza{--tom:var(--cinza)}.rr .apagado{--tom:#a0a6b0}.rr .apagado strong{color:#a0a6b0}.rr strong{color:var(--rr-tinta);font-weight:600}.rr-card{background:var(--rr-fundo);border:1px solid var(--rr-borda);border-radius:12px;min-width:0}.rr-card.acento{border-top:3px solid var(--tom)}.rr-kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--tom);font-size:10px;font-weight:700;display:block}.rr-kicker.cinza{color:var(--cinza)}.rr-texto,.rr-intro{color:var(--color-ink-2);margin:0;font-size:12.5px;line-height:1.5}.rr-ic{background:var(--tom);color:#fff;border-radius:9px;flex:none;place-items:center;width:36px;height:36px;display:grid}.rr-ic.redondo{border-radius:50%}.rr-ic.claro{background:var(--tom);border-radius:8px;width:30px;height:30px}@supports (color:color-mix(in lab,red,red)){.rr-ic.claro{background:color-mix(in srgb,var(--tom) 13%,#fff)}}.rr-ic.claro{color:var(--tom)}.rr-selo.rr-pilula{border-radius:99px;font-size:10.5px;line-height:1.5}.rr-selo.rr-pilula.cheio{text-transform:none;letter-spacing:0}.rr .tbl td .rr-pilula{vertical-align:middle}.rr-selo{white-space:nowrap;color:var(--tom);background:var(--tom);border-radius:6px;align-items:center;gap:5px;padding:2px 8px;font-size:11px;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.rr-selo{background:color-mix(in srgb,var(--tom) 12%,#fff)}}.rr-selo{border:1px solid var(--tom)}@supports (color:color-mix(in lab,red,red)){.rr-selo{border:1px solid color-mix(in srgb,var(--tom) 34%,#fff)}}.rr-selo.cheio{color:#fff;background:var(--tom);border-color:var(--tom);text-transform:uppercase;letter-spacing:.03em}.rr-selo.grande{padding:5px 11px;font-size:11.5px}.rr-selo b{font-weight:700}.rr-barra{background:var(--rr-borda);border-radius:99px;height:5px;display:block;overflow:hidden}.rr-barra i{background:var(--tom);border-radius:99px;height:100%;display:block}.rr-grade{grid-template-columns:repeat(var(--n,4),minmax(0,1fr));gap:12px;display:grid}.rr-pilha{flex-direction:column;gap:12px;display:flex}.rr-cab{border-top-color:var(--color-brand-navy);padding:16px 18px}.rr-cab .l1{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.rr-cab h2{font-family:var(--font-poppins);color:var(--rr-tinta);margin:2px 0 0;font-size:19px;font-weight:600}.rr-cab .dir{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.rr-cab .pares{color:var(--color-ink-2);flex-wrap:wrap;align-items:center;gap:6px 22px;margin-top:10px;font-size:12.5px;display:flex}.rr-cab .fonte{border-top:1px solid var(--rr-borda);color:var(--color-ink-2);margin:10px 0 0;padding-top:10px;font-size:11.5px}.rr-sec{flex-direction:column;gap:10px;display:flex}.rr-sec>h3{border-bottom:1px solid var(--rr-borda);font-family:var(--font-poppins);color:var(--rr-tinta);align-items:center;gap:10px;margin:6px 0 0;padding-bottom:8px;font-size:16px;font-weight:600;display:flex}.rr-sec>h3 b{background:var(--color-brand-navy);color:#fff;border-radius:5px;flex:none;place-items:center;width:22px;height:22px;font-size:11px;display:grid}.rr-classico{background:var(--color-surface);padding:4px 18px 10px}.rr-medidor{grid-template-columns:210px minmax(0,1fr);align-items:center;gap:20px;padding:18px;display:grid}.rr-medidor .mostrador{text-align:center}.rr-medidor svg{width:100%;max-width:190px;margin:0 auto;display:block}.rr-medidor .seg{fill:none;stroke:var(--tom);stroke-width:11px;stroke-linecap:butt}.rr-medidor .agulha{stroke:var(--rr-tinta);stroke-width:2.4px;stroke-linecap:round}.rr-medidor .eixo{fill:var(--rr-tinta)}.rr-medidor .pontos{font-family:var(--font-poppins);color:var(--cinza);margin-top:2px;font-size:12px}.rr-medidor .pontos strong{letter-spacing:-.02em;font-size:34px;font-weight:700;line-height:1}.rr-medidor .lado{flex-direction:column;align-items:flex-start;gap:8px;min-width:0;display:flex}.rr-medidor .escala{align-self:stretch;margin-bottom:4px}.rr-medidor .faixas{gap:2px;height:6px;display:flex;position:relative}.rr-medidor .faixas i{background:var(--tom);border-radius:2px}.rr-medidor .faixas b{background:var(--rr-tinta);border-radius:2px;width:3px;height:16px;margin-left:-1.5px;position:absolute;top:-5px}.rr-medidor .marcas{height:16px;color:var(--cinza);margin-top:4px;font-size:10px;position:relative}.rr-medidor .marcas span{position:absolute}.rr-medidor .fatores{flex-wrap:wrap;gap:6px;display:flex}.rr-medidor .fatores .rr-selo{white-space:normal;color:var(--rr-tinta);font-weight:500}.rr-medidor .fatores .rr-selo b{color:var(--tom)}.rr-medidores{grid-template-columns:repeat(var(--n),minmax(0,1fr));gap:14px;display:grid}.rr-medidores>.rr-card{text-align:center;flex-direction:column;align-items:center;gap:6px;min-width:0;padding:14px 16px;display:flex}.rr-medidores .topo{align-self:stretch;align-items:center;gap:8px;display:flex}.rr-medidores .topo .rr-kicker{color:var(--rr-tinta);font-weight:800}.rr-medidores .topo .nivel{color:var(--tom);border-color:var(--tom);background:0 0;margin-left:auto}.rr-medidores svg{width:100%;max-width:160px;display:block}.rr-medidores .seg{fill:none;stroke:var(--tom);stroke-width:11px;stroke-linecap:butt}.rr-medidores .agulha{stroke:var(--rr-tinta);stroke-width:2.4px;stroke-linecap:round}.rr-medidores .eixo{fill:var(--rr-tinta)}.rr-medidores .pontos{font-family:var(--font-poppins);color:var(--cinza);flex-direction:column;font-size:11px;display:flex}.rr-medidores .pontos strong{letter-spacing:-.02em;color:var(--rr-tinta);font-size:30px;font-weight:700;line-height:1}.rr-medidores .prob{color:var(--tom);font-size:12px;font-weight:700}.rr-par{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.rr-par>.rr-card{flex-direction:column;gap:8px;min-width:0;padding:16px 18px;display:flex}.rr-par-score{text-align:center;align-items:center}.rr-par-score .topo{align-self:stretch;align-items:center;gap:8px;display:flex}.rr-par-score .topo .nivel{color:var(--tom);border-color:var(--tom);background:0 0;margin-left:auto}.rr-par-score svg{width:100%;max-width:190px;display:block}.rr-par .seg{fill:none;stroke:var(--tom);stroke-width:11px;stroke-linecap:butt}.rr-par .agulha{stroke:var(--rr-tinta);stroke-width:2.4px;stroke-linecap:round}.rr-par .eixo{fill:var(--rr-tinta)}.rr-par-score .pontos{font-family:var(--font-poppins);color:var(--cinza);flex-direction:column;font-size:11px;display:flex}.rr-par-score .pontos strong{letter-spacing:-.02em;color:var(--rr-tinta);font-size:34px;font-weight:700;line-height:1}.rr-par-prob .pct{font-family:var(--font-poppins);color:var(--tom);line-height:1}.rr-par-prob .pct strong{letter-spacing:-.02em;font-size:40px;font-weight:700}.rr-par-prob .pct span{margin-left:2px;font-size:18px;font-weight:700}.rr-par-prob .escala{margin-top:auto;padding-top:22px}.rr-par-prob .topo{align-items:center;gap:8px;display:flex}.rr-par-prob .topo .ico{background:var(--tom);color:#fff;border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.rr-par-prob .topo .nivel{color:var(--tom);border-color:var(--tom);background:0 0;margin-left:auto}.rr-par-prob .rr-texto b{color:var(--rr-tinta)}.rr-par-prob .faixas em{color:#fff;background:var(--tom);white-space:nowrap;border-radius:6px;padding:1px 6px;font-size:10.5px;font-style:normal;font-weight:700;position:absolute;bottom:12px;transform:translate(-50%)}.rr-par-prob .marcas span{text-transform:uppercase;letter-spacing:.06em}.rr-par-prob .faixas{gap:2px;height:6px;display:flex;position:relative}.rr-par-prob .faixas i{background:var(--tom);border-radius:2px}.rr-par-prob .faixas b{background:var(--rr-tinta);border-radius:2px;width:3px;height:16px;margin-left:-1.5px;position:absolute;top:-5px}.rr-par-prob .marcas{height:16px;color:var(--cinza);margin-top:4px;font-size:10px;position:relative}.rr-par-prob .marcas span{position:absolute}.rr-tile{align-items:center;gap:12px;padding:12px 14px;display:flex}.rr-tile strong{font-family:var(--font-poppins);overflow-wrap:anywhere;margin-top:2px;font-size:15px;display:block}.rr-tile.liso{background:var(--color-surface)}.rr-tile.liso strong{font-size:14px}.rr-tile.inteiro{grid-column:1/-1}.rr-tile .com-pilula{flex-wrap:wrap;align-items:center;gap:7px;margin-top:4px;display:flex}.rr-tile .com-pilula small{color:var(--color-ink-2);font-size:12px}.rr-tile>div{min-width:0}.rr-tile .com-pilula .rr-pilula{white-space:normal}.rr-caixa{padding:14px}.rr-caixa .topo{border-bottom:1px solid var(--rr-borda);align-items:center;gap:12px;margin-bottom:12px;padding-bottom:12px;display:flex}.rr-caixa .topo strong{font-family:var(--font-poppins);font-size:14.5px;display:block}.rr-caixa .topo .nome{flex:1;min-width:0}.rr-caixa .topo .pilulas{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.rr-caixa .rr-tile{gap:10px;padding:10px 12px}.rr-escala{background:var(--tom);border-radius:12px;grid-template-columns:200px minmax(0,1fr);align-items:center;gap:20px;padding:18px;display:grid}@supports (color:color-mix(in lab,red,red)){.rr-escala{background:color-mix(in srgb,var(--tom) 6%,#fff)}}.rr-escala{border:1px solid var(--tom)}@supports (color:color-mix(in lab,red,red)){.rr-escala{border:1px solid color-mix(in srgb,var(--tom) 40%,#fff)}}.rr-escala .mostrador{text-align:center;flex-direction:column;align-items:center;gap:6px;display:flex}.rr-escala svg{width:100%;max-width:180px;display:block}.rr-escala svg path.apagado{fill:#d9dde3}.rr-escala svg path.ativo,.rr-escala svg .halo{fill:var(--tom)}@supports (color:color-mix(in lab,red,red)){.rr-escala svg .halo{fill:color-mix(in srgb,var(--tom) 28%,#fff)}}.rr-escala svg .miolo,.rr-escala svg .ponta{fill:var(--tom)}.rr-escala .veredito{letter-spacing:.04em;color:var(--tom);font-size:11px;font-weight:700}@supports (color:color-mix(in lab,red,red)){.rr-escala .veredito{color:color-mix(in srgb,var(--tom) 78%,#000)}}.rr-faixas{background:var(--color-surface);border:1px solid var(--rr-borda);border-radius:12px;flex-direction:column;gap:6px;padding:12px 14px;display:flex}.rr-faixas .nome{font-family:var(--font-poppins);color:var(--rr-tinta);font-size:13.5px}.rr-faixas p{margin:0}.rr-faixas .regua{border-top:3px solid #1f4f8f;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:10px;display:grid}.rr-faixas .casa{height:34px;color:var(--rr-tinta);background:#f1f3f6;border-right:1px solid #fff;justify-content:center;align-items:center;gap:6px;font-size:12.5px;font-weight:600;display:flex;position:relative}.rr-faixas .casa.ativa{background:#c3cce2}.rr-faixas .casa.ativa:before{content:"";border:7px solid #0000;border-top:8px solid #1f4f8f;border-bottom:0;position:absolute;top:-10px;left:50%;transform:translate(-50%)}.rr-faixas .ponto{border-radius:50%;width:9px;height:9px}.rr-faixas .f0{background:#1e9e57}.rr-faixas .f1{background:#6cc283}.rr-faixas .f2{background:#f2c230}.rr-faixas .f3{background:#f08a24}.rr-faixas .f4{background:#e0393e}.rr-faixas .rodape{margin-top:2px}.rr-kicker.forte{letter-spacing:.03em;color:var(--rr-tinta);font-size:12.5px;font-weight:800}.rr-escala .lado{flex-direction:column;gap:10px;min-width:0;display:flex}.rr-escala .frase{align-items:center;gap:12px;display:flex}.rr-escala .frase strong{font-family:var(--font-poppins);color:var(--tom);font-size:19px;line-height:1.25;display:block}@supports (color:color-mix(in lab,red,red)){.rr-escala .frase strong{color:color-mix(in srgb,var(--tom) 78%,#000)}}.rr-escala .niveis{flex-wrap:wrap;gap:6px;display:flex}.rr-callout{background:var(--tom);border-radius:12px;align-items:center;gap:14px;padding:16px 18px;display:flex}@supports (color:color-mix(in lab,red,red)){.rr-callout{background:color-mix(in srgb,var(--tom) 8%,#fff)}}.rr-callout{border:1px solid var(--tom)}@supports (color:color-mix(in lab,red,red)){.rr-callout{border:1px solid color-mix(in srgb,var(--tom) 32%,#fff)}}.rr-callout .tx{flex:1;min-width:0}.rr-risco .niveis{text-transform:uppercase;letter-spacing:.04em;max-width:190px;color:var(--cinza);justify-content:space-between;margin:2px auto 0;font-size:10.5px;display:flex}.rr-risco .niveis .ativo{color:var(--tom);font-weight:700}.rr-risco .faixa{font-family:var(--font-poppins);color:var(--tom);font-size:20px}@supports (color:color-mix(in lab,red,red)){.rr-risco .faixa{color:color-mix(in srgb,var(--tom) 78%,#000)}}.rr-risco small{color:var(--cinza);font-size:11px}.rr-ic.logo{border:1px solid var(--rr-borda);background:#fff}.rr-ic.logo img{object-fit:contain;max-width:28px;max-height:28px;display:block}.rr-placa{background:#fff;border:1.5px solid #46505f;border-radius:5px;flex-direction:column;align-items:center;min-width:92px;line-height:1;display:inline-flex;overflow:hidden}.rr-placa i{text-align:center;color:#fff;letter-spacing:.12em;background:#003f96;align-self:stretch;padding:2px 0;font-size:7px;font-style:normal}.rr-placa b{font-family:var(--font-poppins);letter-spacing:.06em;color:#0f172a;padding:4px 8px 3px;font-size:17px}.rr-callout .tx strong{font-family:var(--font-poppins);color:var(--tom);margin:2px 0;font-size:16.5px;display:block}@supports (color:color-mix(in lab,red,red)){.rr-callout .tx strong{color:color-mix(in srgb,var(--tom) 78%,#000)}}.rr-callout p{color:var(--color-ink);margin:0;font-size:12.5px}.rr-perguntas{background:var(--color-surface);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.rr-perguntas .q{border-bottom:1px solid var(--rr-borda);padding:12px 16px}.rr-perguntas .q:nth-child(odd){border-right:1px solid var(--rr-borda)}.rr-perguntas .q:nth-last-child(-n+2){border-bottom:0}.rr-perguntas .l1,.rr-perguntas .l2{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.rr-perguntas .l1 span{color:var(--rr-tinta);font-size:13.5px;font-weight:600}.rr-perguntas .l1 strong{white-space:nowrap;font-size:15px;font-weight:700}.rr-perguntas .l2{color:var(--color-ink-2);align-items:center;margin-top:4px;font-size:11.5px}.rr-metrica{flex-direction:column;gap:8px;padding:12px 14px;display:flex}.rr-metrica .topo{align-items:center;gap:10px;display:flex}.rr-metrica>strong{font-size:17px;font-weight:700}.rr-metrica .pe{align-items:center;gap:10px;display:flex}.rr-metrica .pe .rr-barra{flex:1}.rr-metrica .pe b{color:var(--rr-tinta);font-size:11px}.rr-metrica.apagado .pe b{color:#a0a6b0}.rr-comp{align-items:center;gap:20px;padding:16px 18px;display:flex}.rr-rosca{flex:none;width:104px;height:104px}.rr-rosca circle{fill:none;stroke-width:6.4px}.rr-rosca .fundo{stroke:var(--rr-borda)}.rr-rosca .fatia{stroke:var(--tom)}.rr-rosca text{font-family:var(--font-poppins);fill:var(--rr-tinta);font-size:5.6px;font-weight:700}.rr-comp .lado{flex-direction:column;flex:1;gap:10px;min-width:0;display:flex}.rr-comp .topo{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.rr-comp .topo strong{font-size:17px;font-weight:700}.rr-comp .empilhada{gap:2px;height:12px;display:flex}.rr-comp .empilhada i{background:var(--tom);border-radius:4px;min-width:3px}.rr-comp .legenda{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 24px;font-size:12.5px;display:grid}.rr-comp .legenda>div{grid-template-columns:8px minmax(0,1fr) auto 44px;align-items:center;gap:8px;display:grid}.rr-comp .legenda i{background:var(--tom);border-radius:50%;width:8px;height:8px}.rr-comp .legenda em{color:var(--cinza);text-align:right;font-size:11.5px;font-style:normal}.rr-grafico{padding:14px 16px}.rr-grafico .topo{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.rr-grafico .topo>div{gap:6px;display:flex}.rr-grafico .rolagem{overflow-x:auto}.rr-grafico .colunas{border-bottom:1px solid var(--rr-borda);align-items:flex-end;gap:10px;min-width:520px;height:170px;margin-bottom:22px;padding:18px 4px 0;display:flex}.rr-grafico .col{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;height:100%;display:flex;position:relative}.rr-grafico .col b{color:var(--rr-tinta);white-space:nowrap;margin-bottom:4px;font-size:10.5px;font-weight:700}.rr-grafico .col i{background:var(--tom);border-radius:4px 4px 0 0;width:62%;max-width:44px}.rr-grafico .col span{color:var(--cinza);white-space:nowrap;font-size:10.5px;position:absolute;bottom:-19px}.rr-grafico .nota{color:var(--cinza);margin:0;font-size:11px}.rr-bloco{background:var(--color-surface);overflow:hidden}.rr-bloco .topo{background:var(--rr-fundo);align-items:center;gap:12px;padding:12px 16px 10px;display:flex}.rr-bloco .tx{flex:1;min-width:0}.rr-bloco .tx strong{font-family:var(--font-poppins);font-size:14.5px;display:block}.rr-bloco .tx small{color:var(--cinza);font-size:11.5px;font-weight:400}.rr-bloco .tx>small{display:block}.rr-bloco .vl{white-space:nowrap;align-items:center;gap:8px;display:flex}.rr-bloco .vl strong{font-size:16px;font-weight:700}.rr-bloco>.rr-barra{border-radius:0;height:4px}.rr-bloco>.rr-barra i{border-radius:0 99px 99px 0}.rr-bloco .linhas>div{border-top:1px solid var(--rr-borda);grid-template-columns:minmax(0,1.5fr) 120px minmax(60px,1fr) 52px;align-items:center;gap:14px;padding:7px 16px;font-size:12.5px;display:grid}.rr-bloco .linhas .rt{min-width:0;color:var(--color-ink);align-items:center;gap:8px;display:flex}.rr-bloco .linhas .rt i{background:var(--tom);border-radius:50%;flex:none;width:6px;height:6px}.rr-bloco .linhas strong{text-align:right;font-weight:600}.rr-bloco .linhas>.alerta .rt,.rr-bloco .linhas>.alerta strong,.rr-bloco .linhas>.alerta em{color:var(--tom)}.rr-bloco .linhas em{color:var(--cinza);text-align:right;font-size:11.5px;font-style:normal}.rr-total{padding:14px 16px}.rr-total strong{margin:4px 0 2px;font-size:18px;font-weight:700;display:block}.rr-total small{color:var(--color-ink-2);font-size:11.5px}.rr-total.destaque{background:var(--color-brand-navy);border-color:var(--color-brand-navy)}.rr-total.destaque .rr-kicker,.rr-total.destaque small{color:#ffffffb8}.rr-total.destaque strong{color:#fff}@container (max-width:760px){.rr-grade{grid-template-columns:repeat(2,minmax(0,1fr))}.rr-medidor,.rr-comp .legenda{grid-template-columns:1fr}}@container (max-width:560px){.rr-par,.rr-medidores,.rr-perguntas{grid-template-columns:1fr}.rr-perguntas .q:nth-child(odd){border-right:0}.rr-perguntas .q:nth-last-child(2){border-bottom:1px solid var(--rr-borda)}.rr-comp{flex-direction:column;align-items:stretch}.rr-rosca{align-self:center}.rr-callout{flex-wrap:wrap}.rr-escala{grid-template-columns:1fr}.rr-caixa .topo{flex-wrap:wrap}.rr-caixa .topo .pilulas{justify-content:flex-start;width:100%;padding-left:48px}.rr-callout .tx{flex:200px}.rr-callout>.rr-selo{margin-left:50px}.rr-bloco .topo{flex-wrap:wrap}.rr-bloco .vl{justify-content:space-between;width:100%;padding-left:48px}.rr-bloco .linhas>div{grid-template-columns:minmax(0,1fr) auto 44px;gap:10px}.rr-bloco .linhas .rr-barra{display:none}}@container (max-width:380px){.rr-grade{grid-template-columns:1fr}.rr-tile.cheio-celular{grid-column:1/-1}.rr-caixa .rr-grade{grid-template-columns:repeat(2,minmax(0,1fr))}.rr-caixa .rr-tile:not(.inteiro){flex-direction:column;align-items:flex-start;gap:8px}}.form-grid{grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));gap:14px;display:grid}.form-grid .span-2{grid-column:span 2}@media (max-width:640px){.form-grid .span-2{grid-column:auto}}.form-secao{font-family:var(--font-poppins);color:var(--color-brand-dark);margin:6px 0 -2px;font-size:13px;font-weight:600}.abas-ficha .seg{flex-wrap:wrap}.chamado-conversa{background:var(--color-surface-3);border:1px solid var(--color-line);border-radius:10px;flex-direction:column;gap:8px;max-height:46vh;padding:12px;display:flex;overflow-y:auto}.chamado-conversa .bc-msg.out .bc-balao{background:#e3edf8}.chamado-conversa .bc-texto{white-space:pre-wrap}.chamado-conversa .bc-hora{text-align:right;margin-top:4px;position:static}.chamado-conversa .bc-balao{padding-bottom:6px}.faixa-exemplo{color:#7a5300;background:repeating-linear-gradient(-45deg,#fff7e0,#fff7e0 12px,#fdefc8 12px,#fdefc8 24px);border:1px solid #f1d48a;border-radius:10px;padding:10px 14px;font-size:13px}.faixa-exemplo strong{letter-spacing:.08em}.prod .foot .acoes{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.painel-barra{justify-content:flex-end;margin-bottom:-6px;display:flex}.painel-rank{flex-direction:column;gap:13px;max-height:330px;margin:6px 0 0;padding:0;list-style:none;display:flex;overflow-y:auto}.painel-rank .top{color:var(--color-ink);justify-content:space-between;align-items:center;gap:12px;font-size:13px;display:flex}.painel-rank .nome{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--color-ink);font-weight:600;overflow:hidden}.painel-rank a.nome:hover{color:var(--color-brand-medium);text-decoration:underline}.painel-rank .top .pill{flex:none;padding:1px 8px;font-size:11px}.painel-rank .bar{background:var(--color-surface-3);border-radius:3px;height:5px;margin-top:6px;overflow:hidden}.painel-rank .bar>div{background:var(--color-brand-soft);border-radius:3px;height:100%}.painel-rank .bar>div.alto{background:var(--color-danger)}.painel-rank .meta{color:var(--color-ink-3);margin-top:4px;font-size:11.5px}.painel-blocos{flex-direction:column;gap:11px;display:flex}.painel-blocos label{cursor:pointer;align-items:center;gap:10px;font-size:13.5px;display:flex}.aviso-faixa{background:var(--color-info-bg);color:var(--color-ink);border:1px solid #c9e9f7;border-radius:10px;align-items:center;gap:10px;margin-bottom:16px;padding:10px 14px;display:flex}.aviso-faixa.importante{background:var(--color-danger-bg);border-color:#f6d5e1}.aviso-faixa-txt{flex-wrap:wrap;flex:1;gap:4px 8px;min-width:0;font-size:13px;display:flex}.aviso-faixa-txt span{color:var(--color-ink-2);overflow-wrap:anywhere}img.marca-logo{object-fit:contain;max-width:100%}.side .brand img.marca-logo{max-width:168px;height:34px}.login-brand>img.marca-logo{max-width:320px;height:58px}img.marca-logo.sobre-escuro{background:#fff;border-radius:8px;padding:5px 9px}.manual-secao h5{letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink-3);margin:14px 0 6px;font-size:11px;font-weight:700}.manual-secao p,.manual-secao li{color:var(--color-ink-2);font-size:13.5px;line-height:1.6}.manual-secao .manual-proposito{color:var(--color-ink);margin:0}.manual-secao ul{gap:4px;margin:0;padding-left:18px;list-style:outside;display:grid}.manual-secao li::marker{color:var(--color-brand-soft)}.manual-secao .tbl-wrap{margin-top:12px}.manual-atencao{background:var(--color-surface-2);border-left:3px solid var(--color-brand-soft);border-radius:10px;margin-top:14px;padding:2px 12px 10px}.manual-item+.manual-item{border-top:1px solid var(--color-line);margin-top:22px;padding-top:4px}.doc-nav .manual-busca{flex:none;max-width:none;margin-bottom:8px}.manual-indice-btn{display:none}@media (max-width:980px){.doc-nav .manual-busca{flex:1 0 100%}.manual-indice-btn{display:inline-flex}.manual .doc-nav:not(.aberto)>h6,.manual .doc-nav:not(.aberto)>a{display:none}}:root[data-tema=escuro]{color-scheme:dark;--color-brand-navy:#1c508f;--color-brand-dark:#fff;--color-brand-medium:#68d6ff;--color-brand-soft:#68d6ff;--color-page:#061229;--color-surface:#0e1d37;--color-surface-2:#12223e;--color-surface-3:#162845;--color-surface-4:#1a2e4e;--color-line:#1b2a44;--color-line-2:#283a58;--color-ink:#f3f6fb;--color-ink-2:#a9b3c4;--color-ink-3:#808ca1;--color-ink-4:#5f6b81;--color-success-ink:#25d366;--color-success-bg:#0a2b2b;--color-danger:#e0507f;--color-danger-ink:#f07ca2;--color-danger-bg:#2a1233;--color-info-ink:#68d6ff;--color-info-bg:#0d2a47;--vidro:#ffffff0a;--vidro-borda:#ffffff14;--glow:0 0 22px #68d6ff59;--grad-brand:linear-gradient(140deg, #68d6ff, #1c508f);--shadow-card:none;--shadow-pop:0 24px 60px #02081499, 0 0 0 1px #ffffff12}[data-tema=escuro] body{background:#061229}[data-tema=escuro] .side{background:linear-gradient(#0b1e3d,#061229);border-right:1px solid #ffffff12}[data-tema=escuro] .side .brand,[data-tema=escuro] .side-foot{border-color:#ffffff12}[data-tema=escuro] .nav a{color:#ffffff8c;border:1px solid #0000;margin-left:0}[data-tema=escuro] .nav a:hover{color:#fff;background:#ffffff0d}[data-tema=escuro] .nav a.active{color:#fff;background:linear-gradient(90deg,#68d6ff29,#68d6ff08);border-color:#68d6ff3d}[data-tema=escuro] .nav a.active svg{color:#68d6ff;filter:drop-shadow(0 0 6px #68d6ffb3)}[data-tema=escuro] .nav a.active .counter{color:#061229;background:#68d6ff}[data-tema=escuro] .side-status{background:#68d6ff12;border:1px solid #68d6ff2e}[data-tema=escuro] .side-status .l{color:#68d6ff;text-transform:uppercase;letter-spacing:.1em;font-size:10.5px}[data-tema=escuro] .side-foot .av,[data-tema=escuro] .userchip .av{color:#061229;background:linear-gradient(140deg,#1c508f,#68d6ff)}[data-tema=escuro] .main{background:radial-gradient(1100px 420px at 78% -8%,#68d6ff21,#0000 70%),#061229}[data-tema=escuro] .topbar{background:0 0;border-bottom-color:#ffffff12}[data-tema=escuro] .topbar .title h1{letter-spacing:-.3px}[data-tema=escuro] .iconbtn{color:#ffffffbf;background:#ffffff0d;border-color:#ffffff17}[data-tema=escuro] .iconbtn:hover{color:#fff;background:#ffffff1a;border-color:#68d6ff59}[data-tema=escuro] .topbar-div{background:#ffffff14}[data-tema=escuro] :is(.card,.kpi .k):not(.rr *){background:var(--vidro);border-color:var(--vidro-borda);box-shadow:none}[data-tema=escuro] .card-head{border-bottom-color:var(--vidro-borda);background:#ffffff05}[data-tema=escuro] .card-foot{border-top-color:var(--vidro-borda)}[data-tema=escuro] .kpi .k .label{color:#ffffff73;letter-spacing:.1em;font-weight:500}[data-tema=escuro] .kpi .k .value{color:#fff;letter-spacing:-1.1px;font-variant-numeric:tabular-nums;font-weight:600}[data-tema=escuro] .kpi .k.hot{background:linear-gradient(140deg,#68d6ff33,#68d6ff08);border-color:#68d6ff52;box-shadow:inset 0 0 34px #68d6ff24}[data-tema=escuro] .kpi .k.hot .label{color:#68d6ff}[data-tema=escuro] .kpi .k.hot .delta{color:#fff9}[data-tema=escuro] .tbl th:not(.rr *){color:#fff6;letter-spacing:.1em;border-bottom-color:var(--vidro-borda);background:0 0;font-weight:500}[data-tema=escuro] .tbl td:not(.rr *){color:#ffffffbf;border-bottom-color:#ffffff0f}[data-tema=escuro] .tbl tbody tr:hover td:not(.rr *){background:#ffffff08}[data-tema=escuro] .tbl .money:not(.rr *){color:#ffffffd9}[data-tema=escuro] .pill.green:not(.rr *){color:#25d366;background:#25d36621;border-color:#25d3664d}[data-tema=escuro] .pill.cyan:not(.rr *){color:#68d6ff;background:#68d6ff21;border-color:#68d6ff52}[data-tema=escuro] .pill.red:not(.rr *){color:#e0507f;background:#cc336621;border-color:#cc33664d}[data-tema=escuro] .pill.navy:not(.rr *){color:#a9d8f5;background:#1c508f40;border-color:#68d6ff33}[data-tema=escuro] .pill.gray:not(.rr *){color:#ffffff8c;background:#ffffff12;border-color:#ffffff1f}[data-tema=escuro] .pill.solid:not(.rr *){color:#fff;background:#1c508f}[data-tema=escuro] .btn.primary:not(.rr *){color:#061229;box-shadow:var(--glow);border-color:#68d6ff66}[data-tema=escuro] .btn.primary:not(.rr *):hover{filter:none;box-shadow:0 0 30px #68d6ff8c}[data-tema=escuro] .btn.ghost:not(.rr *){color:#fff;background:#ffffff0d;border-color:#ffffff24}[data-tema=escuro] .btn.ghost:not(.rr *):hover{background:#ffffff1a;border-color:#68d6ff59}[data-tema=escuro] :is(.input,.select,.textarea):not(.rr *){background:#ffffff0d;border-color:#ffffff1a}[data-tema=escuro] .select option{background:#0b1e3d}[data-tema=escuro] .modal{background:#0b1e3d;border:1px solid #ffffff14}[data-tema=escuro] .umenu,[data-tema=escuro] .popup{background:#0b1e3d;border-color:#ffffff1a}[data-tema=escuro] :is(.pick .p .check,.bc-avatar){color:#061229}[data-tema=escuro] .tog input:checked+.sl{box-shadow:0 0 12px #68d6ff73}[data-tema=escuro] .codebox{background:#07101f}[data-tema=escuro] .search input:focus{background:var(--color-surface)}[data-tema=escuro] .iconbtn .dot{box-shadow:0 0 0 2px var(--color-surface)}[data-tema=escuro] .iconbtn.aprovacao{color:#fdba74;background:#3a2212;border-color:#c2621e}[data-tema=escuro] .iconbtn.aprovacao:hover{background:#4a2a14}[data-tema=escuro] .popup .aprovacoes{background:#2e1c10;border-color:#8a4a1c #8a4a1c #8a4a1c #ea580c}[data-tema=escuro] .popup .aprovacoes .cab,[data-tema=escuro] .popup .aprovacoes .origem{color:#fdba74}[data-tema=escuro] .popup .aprovacoes .linha{border-top-color:#5a3418}[data-tema=escuro] .ov{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#020814b3}[data-tema=escuro] :is(.pill.green,.pill.cyan,.pill.navy,.pill.red,.saldochip.low,.btn.danger,.pager button.on,.aviso-faixa,.aviso-faixa.importante,.kan .lead .cad,.kan .lead .cad.overdue):not(.rr *){border-color:#ffffff14}[data-tema=escuro] .btn.danger:hover{background:#4a1c34}[data-tema=escuro] .demotag{color:#f5c66b;background:#33270c;border-color:#6b5320}[data-tema=escuro] .prod[data-cat] .ic,[data-tema=escuro] .prod-sel[data-cat] .ic{background:var(--cat)}@supports (color:color-mix(in lab,red,red)){[data-tema=escuro] .prod[data-cat] .ic,[data-tema=escuro] .prod-sel[data-cat] .ic{background:color-mix(in srgb,var(--cat) 22%,var(--color-surface))}}[data-tema=escuro] .prod[data-cat] .ic,[data-tema=escuro] .prod-sel[data-cat] .ic{border-color:var(--cat)}@supports (color:color-mix(in lab,red,red)){[data-tema=escuro] .prod[data-cat] .ic,[data-tema=escuro] .prod-sel[data-cat] .ic{border-color:color-mix(in srgb,var(--cat) 40%,var(--color-surface))}}[data-tema=escuro] .prod[data-cat] .ic,[data-tema=escuro] .prod-sel[data-cat] .ic{color:var(--cat)}@supports (color:color-mix(in lab,red,red)){[data-tema=escuro] .prod[data-cat] .ic,[data-tema=escuro] .prod-sel[data-cat] .ic{color:color-mix(in srgb,var(--cat) 55%,#fff)}}[data-tema=escuro] .input:focus,[data-tema=escuro] .select:focus,[data-tema=escuro] .textarea:focus{border-color:#68d6ff8c;box-shadow:0 0 0 3px #68d6ff29,0 0 18px #68d6ff1f}[data-tema=escuro] .rr{color-scheme:light;--color-brand-navy:#002571;--color-brand-dark:#0c2e57;--color-brand-medium:#1c508f;--color-brand-soft:#3b72b3;--color-page:#e4ecf7;--color-surface:#f1f5fb;--color-surface-2:#ebf1f9;--color-surface-3:#e6edf7;--color-surface-4:#dfe9f6;--rr-fundo:#ebf1f9;--color-line:#e6eaf0;--color-line-2:#d8dee7;--color-ink:#333;--color-ink-2:#5f6b7a;--color-ink-3:#7a7a7a;--color-ink-4:#9aa6b4;--color-success-ink:#17914a;--color-success-bg:#edfaf2;--color-danger:#c36;--color-danger-ink:#a62851;--color-danger-bg:#fdedf2;--color-info-ink:#0f6a93;--color-info-bg:#eaf7fe;--grad-brand:linear-gradient(135deg, #002571, #1c508f);--shadow-card:0 1px 2px #0c2e570d, 0 1px 3px #0c2e570f;background:var(--color-page);color:var(--color-ink);border-radius:14px;padding:14px}@keyframes estado-entra{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes brilho-esq{0%{background-position:-380px 0}to{background-position:380px 0}}@keyframes barra-indef{0%{transform:translate(-100%)}to{transform:translate(250%)}}@keyframes ponto-vivo{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.8)}}.esq{flex-direction:column;gap:10px;padding:22px;display:flex}.esq i{background:var(--color-surface-3);border-radius:6px;height:14px;display:block}.esq i.br{background:linear-gradient(90deg,var(--color-surface-3) 25%,var(--color-surface-2) 37%,var(--color-surface-3) 63%);background-size:380px 100%;animation:1.4s linear infinite brilho-esq}.esq i.t1{height:22px}.esq i.t2{height:34px}.esq hr{background:var(--color-surface-3);border:0;height:1px;margin:6px 0}.esq-tbl{flex-direction:column;display:flex}.esq-tbl .ln{border-bottom:1px solid var(--color-line);grid-template-columns:1.2fr 2fr 1.4fr 1fr .8fr;gap:18px;padding:15px 16px;display:grid}.esq-tbl .ln:first-child{background:var(--color-surface-2)}.esq-tbl .ln:last-child{border-bottom:0}.esq-tbl i{background:linear-gradient(90deg,var(--color-surface-3) 25%,var(--color-surface-2) 37%,var(--color-surface-3) 63%);background-size:380px 100%;border-radius:6px;height:12px;animation:1.4s linear infinite brilho-esq;display:block}.esq-tbl .ln:first-child i{width:60%;height:9px}.esq-legenda{color:var(--color-ink-3);padding:0 22px 18px;font-size:12px}.estado{flex-direction:column;max-width:560px;margin:0 auto;padding:6px 0;animation:.25s ease-out estado-entra;display:flex}.estado.largo{max-width:none;margin:0}.estado .topo{justify-content:space-between;align-items:center;gap:10px;display:flex}.estado .topo .proto{color:var(--color-ink-3);font-variant-numeric:tabular-nums;font-size:11.5px}.estado h4{font-family:var(--font-poppins);color:var(--color-ink);margin:16px 0 0;font-size:16px;font-weight:600}.estado .txt{color:var(--color-ink-3);margin-top:5px;font-size:12.5px;line-height:1.55}.estado .giro{align-items:center;gap:14px;margin-top:20px;display:flex}.estado .giro h4{margin:0}.estado .giro .txt{margin-top:3px}.estado .giro .spin{border-width:3px;flex:none;width:34px;height:34px;animation-duration:.9s}.estado .barra{background:var(--color-surface-3);border-radius:4px;height:6px;margin-top:20px;position:relative;overflow:hidden}.estado .barra i{background:var(--color-brand-medium);border-radius:4px;width:40%;animation:1.6s ease-in-out infinite barra-indef;position:absolute;inset:0 auto 0 0}.estado .barra-leg{color:var(--color-ink-3);font-variant-numeric:tabular-nums;justify-content:space-between;margin-top:7px;font-size:11.5px;display:flex}.estado .nota{background:var(--color-page);color:var(--color-ink-3);border-radius:9px;margin-top:18px;padding:13px;font-size:12.5px;line-height:1.55}.estado .info{border:1px solid var(--color-info-bg);background:var(--color-info-bg);color:var(--color-info-ink);border-radius:9px;margin-top:16px;padding:12px;font-size:12.5px;line-height:1.5}.estado .cod{background:var(--color-page);font-family:var(--font-poppins);color:var(--color-ink-3);border-radius:9px;margin-top:16px;padding:13px;font-size:12px;line-height:1.6}.estado .cod b{color:var(--color-danger);font-weight:400}.estado .dicas{color:var(--color-ink-3);flex-direction:column;gap:8px;margin-top:16px;font-size:12.5px;line-height:1.5;display:flex}.estado .dicas div:before{content:"·";color:var(--color-danger);margin-right:8px}.estado .pares{flex-direction:column;gap:10px;margin-top:16px;display:flex}.estado .pares div{border-bottom:1px solid var(--color-surface-3);justify-content:space-between;gap:12px;padding-bottom:9px;font-size:13px;display:flex}.estado .pares div:last-child{border-bottom:0;padding-bottom:0}.estado .pares span{color:var(--color-ink-3)}.estado .pares strong{font-family:var(--font-poppins);color:var(--color-ink);font-variant-numeric:tabular-nums;font-weight:500}.estado .acoes{flex-wrap:wrap;gap:9px;margin-top:18px;display:flex}.estado .acoes .btn{flex:1;min-width:150px}.estado.bloqueio{border-top:3px solid var(--color-danger);padding-top:16px}.estado .alerta{background:var(--color-danger-bg);border:1px solid #cc33662e}@supports (color:color-mix(in lab,red,red)){.estado .alerta{border:1px solid color-mix(in srgb,var(--color-danger) 18%,transparent)}}.estado .alerta{border-radius:9px;flex-direction:column;gap:8px;margin-top:16px;padding:14px;display:flex}.estado .alerta div{color:var(--color-danger-ink);justify-content:space-between;font-size:12.5px;display:flex}.estado .alerta strong{font-family:var(--font-poppins);color:var(--color-danger);font-weight:600}.btn.alerta{background:var(--color-danger);color:#fff;height:42px}.btn.alerta:hover{filter:brightness(.92)}.envelope-parcial{border:1px solid var(--color-info-bg);background:var(--color-info-bg);color:var(--color-info-ink);border-radius:10px;align-items:flex-start;gap:12px;padding:13px 15px;font-size:12.5px;line-height:1.5;animation:.25s ease-out estado-entra;display:flex}.envelope-parcial strong{font-family:var(--font-poppins);font-size:13.5px;font-weight:600;display:block}.ponto-vivo{background:currentColor;border-radius:50%;width:6px;height:6px;animation:1.6s ease-in-out infinite ponto-vivo;display:inline-block}@media (prefers-reduced-motion:reduce){.esq i.br,.esq-tbl i,.estado .barra i,.ponto-vivo,.estado,.empty,.envelope-parcial{animation:none}}[data-tema=escuro] .estado .nota,[data-tema=escuro] .estado .cod{background:#ffffff0a;border:1px solid #ffffff12}[data-tema=escuro] .estado .barra i{box-shadow:0 0 10px #68d6ffb3}[data-tema=escuro] .empty .ic{background:#68d6ff14;border:1px solid #68d6ff2e}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}
