@import "https://fonts.googleapis.com/css2?family=Fraunces:opsz,wght@9..144,400;9..144,500;9..144,600&family=Hanken+Grotesk:wght@400;500;600;700&display=swap";:root{font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0}#root{width:100%;min-height:100vh}*{box-sizing:border-box;margin:0;padding:0}:root{--navy:#1c3f7a;--navy2:#163267;--navy-bg:#e3eaf5;--navy-light:#1c3f7a14;--paper:#f4f3ef;--card:#fdfcf9;--ink:#15171c;--ink2:#5a5e68;--ink3:#9a9da6;--line:#14171c17;--line2:#14171c0d;--green:#0e7c57;--green-bg:#e4f1ea;--am:#b0731a;--am-bg:#f6ecd7;--am-txt:#9a5e0e;--red:#b23a3a;--red-bg:#f6e3e1;--blue:#2d5b8a;--blue-bg:#e2eaf3;--grey:#74787f;--grey-bg:#eceae3;--purple:#6b3f9e;--purple-bg:#efe6f8;--space-xs:8px;--space-sm:13px;--space-md:20px;--space-lg:32px;--cell-compact:280px;--cell-default:380px;--cell-tall:480px;--row-height:52px;--col-actions-width:80px;--toolbar-height:48px;--radius-card:14px;--radius-btn:8px;--shadow-card:0 2px 8px #14171c0f}body{color:var(--ink);font-family:Hanken Grotesk,system-ui,sans-serif}.app{background:var(--paper);min-height:100vh;color:var(--ink);-webkit-font-smoothing:antialiased;font-family:Hanken Grotesk,system-ui,sans-serif;display:flex}.sb{background:var(--navy);color:#e9e8e3;overscroll-behavior-y:contain;flex-direction:column;flex-shrink:0;width:242px;height:100vh;padding:20px 12px;transition:width .18s;display:flex;position:sticky;top:0;overflow-y:auto}.sb-toggle{all:unset;z-index:3;cursor:pointer;box-sizing:border-box;color:#e9e8e3;opacity:1;background:#ffffff1a;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;line-height:0;transition:all .12s;display:flex;position:absolute;top:10px;right:8px}.sb-toggle:hover{background:#ffffff38}.sb-recolhido{width:56px;padding-left:6px;padding-right:6px;overflow-x:hidden}.sb-recolhido .sb-toggle{left:50%;right:auto;transform:translate(-50%)}.sb-recolhido .nav-caret,.sb-recolhido .brand,.sb-recolhido .nav-sec,.sb-recolhido .search-sb,.sb-recolhido .sb-foot .user-chip,.sb-recolhido .sb-foot .syncmsg,.sb-recolhido .syncbtn span{display:none}.sb-recolhido .nav a{justify-content:center;gap:0;padding-left:0;padding-right:0;font-size:0}.sb-recolhido .nav a .ic{font-size:15px}.nav a.sub{opacity:.9;padding-left:2.2rem;font-size:.88em}.nav a.sub .ic{font-size:11px}.sb-recolhido .nav a.sub{opacity:.75;padding-left:0;font-size:0}.sb-recolhido .nav a.sub .ic{font-size:13px}.nav-grupo{letter-spacing:.02em;color:#ffffff9e;cursor:default;-webkit-user-select:none;user-select:none;align-items:center;gap:10px;padding:7px 10px 3px;font-size:11.5px;font-weight:700;display:flex}.nav-grupo .ic{opacity:.8;font-size:14px}.sb-recolhido .nav-grupo{justify-content:center;gap:0;padding-left:0;padding-right:0;font-size:0}.sb-recolhido .nav-grupo .ic{font-size:14px}.sb-recolhido .sb-foot{align-items:center}.sb-recolhido .syncbtn{justify-content:center;padding-left:0;padding-right:0}.brand{align-items:center;gap:11px;min-height:52px;padding:4px 6px 20px;display:flex}.brand .mk{width:36px;height:36px;color:var(--navy);background:#fff;border-radius:8px;flex-shrink:0;place-items:center;font-family:Fraunces,serif;font-size:18px;font-weight:700;display:grid}.brand .bn{font-family:Fraunces,serif;font-size:13.5px;font-weight:500;line-height:1.25}.brand .bs{color:#ffffff73;letter-spacing:.12em;text-transform:uppercase;margin-top:1px;font-size:9px}.nav-sec{letter-spacing:.12em;text-transform:uppercase;color:#ffffff4d;padding:14px 10px 4px;font-size:9px;font-weight:700}.nav{flex-direction:column;gap:1px;display:flex}.nav button,.nav a{all:unset;cursor:pointer;color:#ffffff94;border-radius:8px;align-items:center;gap:10px;padding:8px 10px;font-size:12.5px;font-weight:500;transition:all .15s;display:flex}.nav button:hover,.nav a:hover{color:#fff;background:#ffffff12}.nav button.on,.nav a.on{color:#fff;background:#ffffff1f}.ic{text-align:center;width:16px;font-size:13px}.sb-foot{border-top:1px solid #ffffff1a;margin-top:auto;padding:12px 6px 2px}.user-chip{cursor:pointer;background:#ffffff12;border-radius:9px;align-items:center;gap:9px;margin-bottom:10px;padding:8px 10px;display:flex}.user-chip:hover{background:#ffffff1f}.user-chip .av-sm{color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:28px;height:28px;font-size:11px;font-weight:700;display:grid}.user-chip .un{color:#fff;font-size:12px;font-weight:600}.user-chip .up{color:#ffffff80;font-size:10px}.syncbtn{all:unset;cursor:pointer;box-sizing:border-box;text-align:center;color:#fff;background:#ffffff1a;border:1px solid #ffffff1f;border-radius:8px;width:100%;padding:9px;font-size:11.5px;font-weight:600;transition:all .15s}.syncbtn:hover{background:#ffffff2b}.syncmsg{color:#fff6;margin-top:7px;font-size:10px;line-height:1.4}.syncmsg.ok{color:#7fd3ac}.syncmsg.err{color:#e59a95}.main{flex-direction:column;flex:1;min-width:0;display:flex}.top{border-bottom:1px solid var(--line);background:var(--paper);z-index:5;justify-content:space-between;align-items:flex-end;padding:24px 32px 16px;display:flex;position:sticky;top:0}.top h1{font-family:Fraunces,serif;font-size:24px;font-weight:500}.top p{color:var(--ink2);margin-top:2px;font-size:12.5px}.wrap{padding:22px 32px 60px}.kpis{grid-template-columns:repeat(4,1fr);gap:13px;display:grid}.kpi{background:var(--card);border:1px solid var(--line);border-radius:14px;padding:16px 17px;transition:all .12s}.kpi.click{cursor:pointer}.kpi.click:hover{border-color:var(--navy);transform:translateY(-1px);box-shadow:0 4px 14px #1c3f7a1a}.kpi .lbl{letter-spacing:.1em;text-transform:uppercase;color:var(--ink3);font-size:10.5px;font-weight:600}.kpi .val{margin-top:6px;font-family:Fraunces,serif;font-size:28px;font-weight:500}.kpi .sub{color:var(--ink2);margin-top:4px;font-size:11.5px}.dot{border-radius:50%;width:7px;height:7px;display:inline-block}.grid2{grid-template-columns:1.5fr 1fr;gap:13px;margin-top:13px;display:grid}.grid3{grid-template-columns:1fr 1fr 1fr;gap:13px;margin-top:13px;display:grid}.grid2b{grid-template-columns:1fr 1fr;gap:13px;margin-top:13px;display:grid}.panel{background:var(--card);border:1px solid var(--line);border-radius:14px;padding:17px 19px}.panel h3{font-size:12.5px;font-weight:700}.ph{justify-content:space-between;align-items:center;margin-bottom:13px;display:flex}.ph small{color:var(--ink3);font-size:11px}.row{border-bottom:1px solid var(--line2);justify-content:space-between;align-items:center;padding:10px 0;display:flex}.row:last-child{border-bottom:0}.pill{white-space:nowrap;border-radius:20px;padding:3px 8px;font-size:10.5px;font-weight:600}.selo-sem-passo,.sel.selo-sem-passo{background:var(--red-bg);color:var(--red);border:1px solid #b23a3a59;font-weight:700}.dica-i{border:1px solid var(--line2);background:var(--paper);width:14px;min-width:14px;height:14px;color:var(--ink3);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;padding:0;font-family:inherit;font-size:9.5px;font-weight:700;line-height:1;display:inline-flex}.dica-i:hover{color:var(--ink2);border-color:var(--ink3)}.dica-texto{color:var(--ink2);background:var(--card);border:1px solid var(--line);border-radius:8px;max-width:250px;padding:7px 9px;font-size:11px;line-height:1.4;box-shadow:0 8px 24px #0f172a29}.av{color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:33px;height:33px;font-size:12px;font-weight:700;display:grid}.kan{gap:12px;padding-bottom:8px;display:flex;overflow-x:auto}.col{border:1px solid var(--line);background:#14171c06;border-radius:13px;flex-shrink:0;width:232px;min-width:232px;padding:10px}.col-h{justify-content:space-between;align-items:center;padding:2px 4px 10px;display:flex}.col-h b{font-size:12px;font-weight:700}.col-h .sum{color:var(--ink2);font-size:10.5px;font-weight:600}.kcard{background:var(--card);border:1px solid var(--line);cursor:pointer;border-radius:10px;margin-bottom:8px;padding:10px 11px;transition:all .12s}.kcard:hover{transform:translateY(-1px);box-shadow:0 4px 12px #14171c12}.kcard.drag{opacity:.4}.kcard .kt{font-size:12px;font-weight:600;line-height:1.3}.kcard .kc{color:var(--ink2);margin-top:3px;font-size:10.5px}.kcard .kv{color:var(--green);margin-top:6px;font-family:Fraunces,serif;font-size:12px;font-weight:700}.col.over{outline:2px dashed var(--navy);outline-offset:-2px}input,select,textarea{font-size:max(16px,1em)}.input{border:1px solid var(--line);background:var(--card);width:100%;color:var(--ink);border-radius:8px;min-height:38px;padding:9px 10px;font-family:inherit;font-size:13px}.input:focus{border-color:#1c3f7a61;outline:2px solid #1c3f7a2e}::placeholder{color:var(--ink3)}.tbl input[type=checkbox]{width:16px;height:16px;accent-color:var(--navy);pointer-events:none;margin:0 auto;display:block}.grid-integracoes{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:16px;display:grid}@media (width<=860px){.grid-integracoes{grid-template-columns:1fr}}td.col-check.col-check{text-align:center;cursor:pointer;vertical-align:middle;width:40px;min-width:40px;max-width:40px;padding:0 8px}th.col-check.col-check{text-align:center;vertical-align:middle;width:40px;min-width:40px;max-width:40px;padding:0 8px}.tbl{border-collapse:collapse;width:100%}.tbl th{text-align:left;letter-spacing:.08em;text-transform:uppercase;color:var(--ink3);border-bottom:1px solid var(--line);white-space:nowrap;padding:10px 16px;font-size:10px;font-weight:700}.tbl th.th-quebra{white-space:normal}.tbl td{height:var(--row-height);border-bottom:1px solid var(--line2);vertical-align:middle;padding:0 16px;font-size:12.5px}.tbl tr:last-child td{border-bottom:0}.tbl tr:hover td{background:#14171c04}.money{font-weight:600}.em{color:var(--green)}.tools{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px;display:flex}.search{background:var(--card);border:1px solid var(--line);border-radius:9px;flex:1;align-items:center;gap:7px;min-width:180px;padding:8px 12px;display:flex}.search input{all:unset;flex:1;font-family:inherit;font-size:12.5px}.sel{background:var(--card);border:1px solid var(--line);color:var(--ink);cursor:pointer;border-radius:9px;padding:8px 11px;font-family:inherit;font-size:12px}.split{grid-template-columns:290px 1fr;gap:13px;display:grid}.clist{background:var(--card);border:1px solid var(--line);border-radius:14px;max-height:76vh;overflow:hidden auto}.citem{border-bottom:1px solid var(--line2);cursor:pointer;align-items:center;gap:10px;padding:12px 14px;transition:all .12s;display:flex}.citem:hover{background:#14171c08}.citem.on{background:var(--navy-bg)}.cdetail{background:var(--card);border:1px solid var(--line);border-radius:14px;max-height:76vh;padding:22px 24px;overflow-y:auto}.pcard{border:1px solid var(--line);cursor:pointer;border-radius:11px;margin-bottom:9px;padding:12px 14px;transition:all .12s}.pcard:hover{background:#1c3f7a08;border-color:#1c3f7a40}.empty{color:var(--ink3);text-align:center;padding:50px 0;font-size:12.5px}.kebab-mobile-only{display:none}.so-mobile{display:none!important}.desktop-only{display:inline-flex}.fab-mobile{z-index:250;display:block;position:fixed;bottom:24px;right:20px}.fab-btn{background:var(--navy);color:#fff;cursor:pointer;border:none;border-radius:50%;place-items:center;width:56px;height:56px;font-size:28px;line-height:1;display:grid;box-shadow:0 4px 16px #00000040}.fab-menu{flex-direction:column;align-items:flex-end;gap:8px;display:flex;position:absolute;bottom:64px;right:0}.fab-item{border:1px solid var(--line);cursor:pointer;white-space:nowrap;color:var(--ink);background:#fff;border:none;border-radius:24px;align-items:center;gap:8px;padding:10px 16px;font-size:14px;font-weight:600;display:flex;box-shadow:0 2px 8px #0000001f}.fab-item-icon{font-size:18px}.fab-item-label{font-size:13px}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:#14171c26;border-radius:5px}.funil-abas::-webkit-scrollbar{display:none}.abas-tela{border-bottom:1px solid var(--line);-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:2px;margin-bottom:16px;display:flex;overflow-x:auto}.abas-tela::-webkit-scrollbar{display:none}.abas-tela .aba-tela{white-space:nowrap;color:var(--ink3);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:6px;margin-bottom:-1px;padding:8px 14px;font-family:inherit;font-size:12.5px;font-weight:700;display:inline-flex}.abas-tela .aba-tela:hover{color:var(--ink2)}.abas-tela .aba-tela.ativa,.abas-tela .aba-tela:disabled{color:var(--navy);border-bottom-color:var(--navy);cursor:default;opacity:1}:where(button.link){all:unset;font:inherit;text-align:inherit}.link{color:var(--navy);cursor:pointer;border-bottom:1px solid #0000;font-weight:600;transition:all .12s}.link:hover{border-bottom-color:var(--navy)}:where(a.linknav){color:inherit;cursor:pointer;text-decoration:none}.btn{all:unset;cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:7px 13px;font-family:inherit;font-size:12px;font-weight:600;transition:all .12s;display:inline-flex}.btn-primary{background:var(--navy);color:#fff}.btn-primary:not(:disabled):hover{background:var(--navy2)}.btn-green{background:var(--green);color:#fff}.btn-green:not(:disabled):hover{filter:brightness(1.08)}.btn-red{background:var(--red);color:#fff}.btn-red:not(:disabled):hover{filter:brightness(1.08)}.btn-ghost{border:1px solid var(--line);color:var(--ink2);background:var(--card)}.btn-ghost:not(:disabled):hover{background:var(--grey-bg);color:var(--ink)}.btn-sm{padding:5px 10px;font-size:11px}.btn:disabled,.btn[disabled],.btn-action:disabled,.btn-action[disabled],.btn-danger:disabled,.btn-danger[disabled]{opacity:.45;cursor:not-allowed}.btn-action{background:var(--navy-bg);color:var(--navy);cursor:pointer;border:1px solid #1c3f7a33;border-radius:7px;align-items:center;gap:5px;padding:6px 11px;font-family:inherit;font-size:11.5px;font-weight:600;transition:all .12s;display:inline-flex}.btn-action:not(:disabled):hover{background:var(--navy);color:#fff}.btn-danger{background:var(--red-bg);color:var(--red);cursor:pointer;border:1px solid #b23a3a33;border-radius:7px;align-items:center;gap:5px;padding:6px 11px;font-family:inherit;font-size:11.5px;font-weight:600;transition:all .12s;display:inline-flex}.btn-danger:not(:disabled):hover{background:var(--red);color:#fff}.notion-page{max-width:760px;margin:0 auto;padding:0 0 80px}.page-cover{background:linear-gradient(90deg,var(--navy),#2d5b8a);border-radius:0 0 9px 9px;height:9px;margin-bottom:34px}.page-icon{margin-bottom:9px;font-size:50px}.page-title-input{letter-spacing:.2px;width:100%;color:var(--ink);resize:none;background:0 0;border:none;outline:none;font-family:Fraunces,serif;font-size:32px;font-weight:500;line-height:1.2;overflow:hidden}.page-title-input::placeholder{color:var(--ink3)}.page-sub{color:var(--ink2);margin-bottom:24px;font-size:12.5px}.page-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:20px;display:flex}.prop-grid{grid-template-columns:155px 1fr;display:grid}.prop-key{color:var(--ink2);align-items:center;gap:6px;padding:7px 11px 7px 3px;font-size:11.5px;font-weight:500;display:flex}.prop-val{padding:6px 3px;font-size:13px}.prop-val input,.prop-val select,.prop-val textarea{all:unset;box-sizing:border-box;color:var(--ink);cursor:text;text-overflow:ellipsis;border-radius:6px;width:100%;padding:3px 7px;font-family:inherit;font-size:13px;transition:all .12s;display:block}.prop-val input:hover,.prop-val select:hover{background:#14171c0a}.prop-val input:focus,.prop-val select:focus,.prop-val textarea:focus{background:var(--card);box-shadow:0 0 0 2px var(--navy);outline:none}.prop-val select{cursor:pointer}.prop-copy-wrap{align-items:center;gap:4px;min-width:0;display:flex}.prop-copy-wrap>:first-child{flex:1;min-width:0}.btn-copiar{all:unset;cursor:pointer;width:20px;height:20px;color:var(--ink3);opacity:0;border-radius:5px;justify-content:center;align-items:center;transition:opacity .12s,background .12s,color .12s;display:flex}.btn-copiar svg{width:13px;height:13px}.btn-copiar:hover{color:var(--navy);background:#14171c0f}.prop-val:hover .btn-copiar,.prop-copy-wrap:hover .btn-copiar,.btn-copiar:focus-visible{opacity:1}.btn-copiar:focus-visible{box-shadow:0 0 0 2px var(--navy)}@media (hover:none){.btn-copiar{opacity:.6}}.divider{border:none;border-top:1px solid var(--line);margin:22px 0}.sec-title{letter-spacing:.1em;text-transform:uppercase;color:var(--ink3);margin-bottom:11px;font-size:10.5px;font-weight:700}.ProseMirror{overflow-wrap:anywhere;word-break:break-word;max-width:100%;overflow-x:auto}.ProseMirror pre{white-space:pre-wrap;overflow-wrap:anywhere}.ProseMirror img{max-width:100%;height:auto}.ProseMirror table{table-layout:fixed;max-width:100%}.ProseMirror td,.ProseMirror th{overflow-wrap:anywhere}.ProseMirror ul,.ProseMirror ol{padding-inline-start:var(--space-md)}.notes-area{width:100%;min-height:120px;color:var(--ink);resize:none;background:0 0;border:none;outline:none;padding:0;font-family:inherit;font-size:13.5px;line-height:1.8}.prop-val.prop-val-nota{height:100%;display:block}.prop-val.prop-val-nota textarea{text-overflow:clip;white-space:pre-wrap;resize:vertical;min-height:160px;padding:2px 4px;font-size:13.5px;line-height:1.8}.prop-val.prop-val-nota .notes-area{padding:2px 4px}.notes-area::placeholder{color:var(--ink3)}.linked-card{border:1px solid var(--line);cursor:pointer;border-radius:11px;justify-content:space-between;align-items:center;margin-bottom:8px;padding:13px 15px;transition:all .12s;display:flex}.linked-card:hover{background:#1c3f7a0a;border-color:#1c3f7a47;transform:translate(2px)}.lc-title{font-size:13px;font-weight:600}.lc-sub{color:var(--ink2);flex-wrap:wrap;gap:5px;margin-top:3px;font-size:11px;display:flex}.lc-val{color:var(--green);text-align:right;flex-shrink:0;margin-left:10px;font-family:Fraunces,serif;font-size:14px;font-weight:500}.breadcrumb{color:var(--ink3);align-items:center;gap:5px;padding:16px 32px 0;font-size:12px;display:flex}.bc-link{cursor:pointer;color:var(--ink2);transition:all .12s}.bc-link:hover{color:var(--navy)}.sep{opacity:.5}.modal-bg{z-index:100;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#14171c73;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal{background:var(--card);border-radius:17px;width:500px;max-width:95vw;max-height:90vh;padding:26px 28px;overflow-y:auto;box-shadow:0 20px 60px #14171c33}.modal h2{margin-bottom:18px;font-family:Fraunces,serif;font-size:21px;font-weight:500}.form-grid{grid-template-columns:1fr 1fr;gap:13px;display:grid}.ff{flex-direction:column;gap:4px;display:flex}.ff.full{grid-column:1/-1}.ff label{letter-spacing:.07em;text-transform:uppercase;color:var(--ink3);font-size:10.5px;font-weight:700}.ff input,.ff select,.ff textarea{all:unset;color:var(--ink);background:var(--paper);border:1px solid var(--line);box-sizing:border-box;border-radius:8px;width:100%;padding:9px 12px;font-family:inherit;font-size:13px;transition:all .12s}.ff input:focus,.ff select:focus,.ff textarea:focus{border-color:var(--navy);outline:none;box-shadow:0 0 0 3px #1c3f7a1a}.ff select{cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5 6 6.5l5-5' fill='none' stroke='%239A9DA6' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 11px center;background-repeat:no-repeat;padding-right:30px}.ff input[type=checkbox]{all:revert;width:auto;accent-color:var(--navy);flex:none;margin:0}.ff label:has(input[type=checkbox]){letter-spacing:normal;text-transform:none;color:var(--ink);font-size:13px;font-weight:400}.modal-actions{justify-content:flex-end;gap:9px;margin-top:20px;display:flex}:where(.modal,.modal-bg) :where(input:not([type=checkbox],[type=radio],[type=file],[type=range],[type=color],[type=hidden],[type=button],[type=submit]),select,textarea){color:var(--ink);background:var(--paper);border:1px solid var(--line);box-sizing:border-box;border-radius:8px;max-width:100%;padding:8px 11px;font-family:inherit}:where(.modal,.modal-bg) :where(input:not([type=checkbox],[type=radio],[type=file],[type=range],[type=color],[type=hidden],[type=button],[type=submit]),select,textarea):focus{border-color:var(--navy);outline:none;box-shadow:0 0 0 3px #1c3f7a1a}:where(.modal,.modal-bg) :where(input[type=checkbox],input[type=radio]){accent-color:var(--navy);vertical-align:middle;flex:none;width:16px;height:16px}.mod-ajuda{color:var(--ink2);margin:0 0 14px;font-size:12.5px;line-height:1.45}.mod-cartao{border:1px solid var(--line);background:var(--card);border-radius:12px;flex-direction:column;gap:10px;margin-bottom:10px;padding:12px 14px;display:flex}.mod-cartao.inativo{background:var(--paper)}.mod-cartao.inativo .mod-linha{opacity:.65}.mod-linha{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.mod-linha>.ff{flex:180px;min-width:0}.mod-tgl input[type=checkbox],.mod-tgl input[type=radio]{accent-color:var(--navy);flex:none;width:16px;height:16px}.mod-tgl{color:var(--ink);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;min-height:38px;font-size:12.5px;display:inline-flex}.mod-chip{background:var(--navy-bg);color:var(--navy);white-space:nowrap;border-radius:20px;align-items:center;padding:3px 9px;font-size:11px;font-weight:600;display:inline-flex}.mod-chip.zero{background:var(--grey-bg);color:var(--ink3)}.mod-acoes{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.mod-acoes .mod-esp{flex:auto}.mod-acoes-linha{width:100%;min-height:34px}.barra-lote{background:var(--navy-bg);border:1px solid var(--line);border-radius:12px;flex-wrap:wrap;align-items:flex-end;gap:10px 12px;margin-bottom:10px;padding:12px 14px;display:flex}.barra-lote-contador{color:var(--navy);align-self:center;margin-right:4px;font-size:12.5px}.barra-lote .ff{flex:0 150px;min-width:120px}.barra-lote .ff.lg{flex-basis:200px}.barra-lote .ff input,.barra-lote .ff select{background-color:var(--card)}.barra-lote .ff select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5 6 6.5l5-5' fill='none' stroke='%239A9DA6' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 11px center;background-repeat:no-repeat;padding-right:30px}.barra-lote .mod-tgl{color:var(--ink2);min-height:38px;font-size:12px}.barra-lote-acoes{margin-left:auto}@media (width<=768px){.barra-lote .ff,.barra-lote .ff.lg{flex:100%}.barra-lote .ff input,.barra-lote .ff select{min-height:40px;font-size:16px}.barra-lote-acoes{justify-content:stretch;width:100%;margin-left:0}}.mod-rodape{border-top:1px solid var(--line);margin-top:14px;padding-top:14px}.mod-rodape .mod-sub{letter-spacing:.07em;text-transform:uppercase;color:var(--ink3);margin-bottom:8px;font-size:10.5px;font-weight:700}.imp-modal{flex-direction:column;width:min(1400px,96vw);max-width:none;max-height:90vh;display:flex;overflow:hidden}.imp-modal>h2{flex:none}.imp-corpo{flex:auto;min-height:0;overflow-y:auto}.imp-tabela-wrap{border:1px solid var(--line);border-radius:9px;overflow:visible}.imp-tabela{border-collapse:collapse;width:100%}.imp-tabela thead th{z-index:2;background:var(--card);box-shadow:0 1px 0 var(--line);position:sticky;top:0}.imp-tabela{table-layout:fixed}.imp-c-cobertura{width:27%}.imp-c-protecao{width:24%}.imp-c-tipo{width:12.5%}.imp-c-capital{width:11%}.imp-c-mensal{width:10%}.imp-c-biblioteca{width:15.5%}.imp-cab{grid-template-columns:1.1fr 1.6fr .8fr .9fr;align-items:start;gap:14px;margin-bottom:12px;display:grid}.grade-tela{flex-direction:column;min-height:calc(100vh - 210px);display:flex}.grade-tela .grade-wrap{-webkit-overflow-scrolling:touch;flex:1;min-height:0;overflow:auto}.tbl.grade-cmp{table-layout:fixed;width:100%;min-width:calc(var(--cmp-cenarios,1) * 250px * 100 / var(--cmp-livre,58))}.tbl.grade-cmp thead th{white-space:normal;overflow-wrap:anywhere}.grade-cmp .g-protecao{width:23%}.grade-cmp .g-motivo{width:19%}.grade-cmp .g-dif{vertical-align:top;width:18%}.dif-editavel{text-align:left;cursor:pointer;width:100%;font:inherit;color:inherit;background:0 0;border:1px solid #0000;border-radius:7px;padding:5px 6px;display:block}.dif-editavel:hover{border-color:var(--line);background:var(--paper)}.dif-editavel+.dif-editavel{margin-top:4px}.grade-cmp .g-cenario{width:calc(var(--cmp-livre,58) * 1% / var(--cmp-cenarios,1))}.tbl.grade-cmp[data-dif=sim]{--cmp-livre:40;--cmp-dif:200px}.grade-cmp th,.grade-cmp td{vertical-align:top;padding:9px 11px}.tbl.grade-cmp th,.tbl.grade-cmp td{border:1px solid var(--line)}.grade-cmp .g-protecao-nome{font-size:13.5px;font-weight:600;line-height:1.3}.grade-cmp .g-protecao-desc{color:var(--ink3);margin-top:2px;font-size:11.5px;line-height:1.3}.grade-cmp .g-motivo-txt{color:var(--ink2);font-size:12.5px;line-height:1.35}.grade-cmp .g-motivo-campo{box-sizing:border-box;resize:none;white-space:pre-wrap;overflow-wrap:anywhere;width:100%;font:inherit;color:var(--ink2);background:0 0;border:1px solid #0000;border-radius:4px;min-height:22px;padding:2px 3px;font-size:12.5px;line-height:1.35;display:block;overflow:hidden}.grade-cmp .g-motivo-campo:hover{border-color:var(--line)}.grade-cmp .g-motivo-campo:focus{border-color:var(--navy);background:var(--paper);outline:none}.grade-cmp .g-motivo-rotulo-padrao{background:var(--grey-bg);color:var(--ink3);letter-spacing:.02em;border-radius:8px;margin-top:2px;padding:0 5px;font-size:10px;line-height:1.3;display:inline-block}@media (width<=768px){.grade-cmp .g-motivo-campo{font-size:16px}}.sel-edicao{color:var(--ink3);align-items:center;gap:6px;margin-top:3px;font-size:11px;display:flex}.sel-edicao select{padding:2px 6px;font-size:11px}@media (width<=768px){.sel-edicao{font-size:13px}.sel-edicao select{box-sizing:border-box;font-size:16px;min-height:44px!important}}.motivo-padrao-campo{box-sizing:border-box;width:100%;font:inherit;margin-bottom:8px;font-size:13px;display:block}@media (width<=768px){.motivo-padrao-campo{font-size:16px}}.grade-cmp .g-pilha+.g-pilha,.grade-cmp .g-pilha+.g-pacote,.grade-cmp .g-pacote+.g-pilha,.grade-cmp .g-pacote+.g-pacote{border-top:1px dashed var(--line);margin-top:9px;padding-top:9px}.grade-cmp .g-pacote>.g-pilha{border-left:2px solid var(--line);padding-left:6px}.grade-cmp .g-pacote>.g-pilha+.g-pilha-extensao{border-top:0;margin-top:0;padding-top:4px}.grade-cmp .g-extensao-nota{color:var(--ink3);margin-top:1px;font-size:10.5px;line-height:1.3}.grade-cmp .g-moldura-nome{color:var(--ink2);letter-spacing:.01em;margin-bottom:4px;font-size:11px;font-weight:700}.grade-cmp .g-moldura>.g-pilha+.g-pilha{margin-top:6px}.grade-cmp .g-moldura-total{border-top:1px solid var(--line);margin-top:5px;padding-top:4px}.grade-cmp .g-ponto{color:var(--am);cursor:help;margin-left:5px;font-weight:700}.grade-cmp .g-ponto-contr{background:var(--am);color:#0000;vertical-align:middle;border-radius:50%;width:8px;height:8px;font-size:0;display:inline-block}.grade-cmp .g-menu-linha{color:var(--ink3);transition:color .12s}.grade-cmp tr:hover .g-menu-linha,.grade-cmp .g-menu-linha:focus-within,.grade-cmp th:hover .g-menu-linha{color:var(--ink2)}.grade-cmp .g-vazio{color:var(--ink3)}.grade-cmp .g-protecao{z-index:3;background:var(--card);box-shadow:1px 0 0 var(--line);position:sticky;left:0}.grade-cmp thead th.g-protecao,.grade-cmp tfoot td.g-protecao{z-index:4}.grade-cmp .g-acoes{z-index:3;background:var(--card);box-shadow:-1px 0 0 var(--line);position:sticky;right:0}.tbl.grade-cmp thead th{z-index:2;background:var(--card);box-shadow:0 1px 0 var(--line);position:sticky;top:0}.grade-cmp tfoot td{border-top:2px solid var(--line);background:var(--paper);font-weight:600}.grade-cmp tfoot td.g-protecao,.grade-cmp thead th.g-protecao{background:var(--paper)}.tbl.grade-cmp thead th{background:var(--paper);letter-spacing:.05em;color:var(--ink2);text-transform:uppercase;font-size:11px;font-weight:600}@media (width<=880px){.grade-tela{min-height:calc(100vh - 170px)}.grade-wrap{-webkit-overflow-scrolling:touch;overflow-x:auto}.tbl.grade-cmp{min-width:calc(304px + var(--cmp-dif,0px) + var(--cmp-cenarios,1) * 250px)}.grade-cmp .g-protecao,.grade-cmp .g-motivo{width:120px}.grade-cmp .g-motivo{left:120px}}.grade-cmp .g-selo{letter-spacing:.02em;white-space:nowrap;border-radius:4px;margin:0 3px 2px 0;padding:0 4px;font-size:9.5px;font-weight:700;display:inline-block}.grade-cmp .g-selo-rec{background:var(--green-bg);color:var(--green);text-transform:none;letter-spacing:.06em;margin-left:6px}.grade-cmp th.g-cenario[data-rec=sim],.grade-cmp td.g-cenario[data-rec=sim]{box-shadow:inset 2px 0 0 0 var(--green), inset -2px 0 0 0 var(--green)}.grade-cmp th.g-cenario[data-rec=sim]{box-shadow:inset 2px 0 0 0 var(--green), inset -2px 0 0 0 var(--green), inset 0 3px 0 0 var(--green);background:var(--green-bg)}.grade-cmp tfoot td.g-cenario[data-rec=sim]{box-shadow:inset 2px 0 0 0 var(--green), inset -2px 0 0 0 var(--green), inset 0 -3px 0 0 var(--green)}.grade-cmp .g-produto{color:var(--ink2);white-space:normal;overflow-wrap:anywhere;font-size:12.5px;line-height:1.35}.grade-cmp .g-faixa{align-items:baseline;gap:0;margin-top:3px;display:flex}.grade-cmp .g-faixa>.g-capital{text-align:left;flex:auto;min-width:0;padding-right:7px;overflow:hidden}.grade-cmp .g-faixa>.g-mensal{flex:0 1 var(--cmp-mensal,74px);text-align:right;border-left:1px solid var(--line);min-width:0;padding-left:7px;overflow:hidden}.grade-cmp .g-capital{white-space:nowrap;font-size:14px;font-weight:600}.grade-cmp .g-mensal{color:var(--ink2);white-space:nowrap;font-size:12px}.grade-cmp .g-rot{color:var(--ink3);letter-spacing:.02em;text-transform:none;white-space:nowrap;font-size:10px;font-weight:500;display:block;overflow:hidden}.g-num{white-space:nowrap;display:block;overflow:hidden}.calc-2col{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:start;gap:18px;display:grid}@media (width<=900px){.calc-2col{grid-template-columns:1fr;gap:12px}}.cmp-dobra{text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:10px;width:100%;font-family:inherit;display:flex}.cmp-dobra .cmp-dobra-resumo{min-width:0;color:var(--ink3);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:11.5px;overflow:hidden}.tbl.board{table-layout:fixed;--board-livre:58;font-size:12.5px}.tbl.board th,.tbl.board td{vertical-align:top;border:1px solid var(--line);padding:9px 11px}.tbl.board th{letter-spacing:.05em;text-transform:uppercase;color:var(--ink2);background:var(--paper);font-size:11px;font-weight:600}.tbl.board .board-cob{width:23%}.tbl.board .board-obj{width:19%}.tbl.board th.board-obj{white-space:normal}.tbl.board .board-cen{width:calc(var(--board-livre) * 1% / var(--board-cenarios,1))}.tbl.board[data-dif=sim]{--board-livre:40}.tbl.board .board-dif{width:18%}.board-dif-de{text-transform:none;letter-spacing:0;color:var(--ink3);font-weight:400}.board-dif-bloco+.board-dif-bloco{border-top:1px dashed var(--line);margin-top:7px;padding-top:7px}.board-dif-cab{align-items:center;gap:5px;margin-bottom:3px;display:flex}.board-dif-nome{color:var(--ink2);font-size:11px;font-weight:600}.board-dif-lista{margin:0;padding-left:15px}.board-dif-lista li{color:var(--ink);overflow-wrap:break-word;font-size:11.5px;line-height:1.4}.board-subtotal,.g-subtotal{border-top:1px solid var(--line);margin-top:5px;padding-top:5px}.board-subtotal .board-rot,.g-subtotal .g-rot{color:var(--ink3);text-transform:uppercase;letter-spacing:.06em;font-size:10px;display:block}.board-subtotal .g-num,.g-subtotal .g-num{color:var(--ink);font-size:12.5px;font-weight:700}.tbl.board .board-nome{font-size:13.5px;font-weight:600;line-height:1.3}.tbl.board .board-desc{color:var(--ink3);margin-top:2px;font-size:11.5px;line-height:1.3}.tbl.board .board-obj{color:var(--ink2);font-size:12.5px;line-height:1.35}.tbl.board .board-pilha+.board-pilha,.tbl.board .board-pilha+.board-pacote,.tbl.board .board-pacote+.board-pilha,.tbl.board .board-pacote+.board-pacote{border-top:1px dashed var(--line);margin-top:9px;padding-top:9px}.tbl.board .board-pacote>.board-pilha{border-left:2px solid var(--line);padding-left:6px}.tbl.board .board-pacote>.board-pilha+.board-pilha-extensao{border-top:0;margin-top:0;padding-top:4px}.tbl.board .board-moldura-nome{color:var(--ink2);margin-bottom:4px;font-size:11.5px;font-weight:700}.tbl.board .board-moldura>.board-pilha+.board-pilha{margin-top:6px}.tbl.board .board-moldura-total{border-top:1px solid var(--line);margin-top:5px;padding-top:4px}.tbl.board .board-extensao-nota{color:var(--ink3);margin-top:1px;font-size:10.5px;line-height:1.3}.tbl.board .board-extensao-situacoes{color:var(--ink2);margin-top:2px;font-size:11px;line-height:1.35}.tbl.board .board-vazio{color:var(--ink3)}.tbl.board tfoot td{background:var(--paper);font-weight:600}.tbl.board .board-selo{letter-spacing:.02em;border-radius:5px;margin:0 3px 3px 0;padding:1px 5px;font-size:10.5px;font-weight:600;display:inline-block}.tbl.board .board-selo-rec{background:var(--green-bg);color:var(--green);text-transform:none;letter-spacing:.06em;vertical-align:1px;margin-left:6px}.tbl.board th.board-cen[data-rec=sim],.tbl.board td.board-cen[data-rec=sim]{box-shadow:inset 2px 0 0 0 var(--green), inset -2px 0 0 0 var(--green)}.tbl.board th.board-cen[data-rec=sim]{box-shadow:inset 2px 0 0 0 var(--green), inset -2px 0 0 0 var(--green), inset 0 3px 0 0 var(--green);background:var(--green-bg)}.tbl.board tfoot td.board-cen[data-rec=sim]{box-shadow:inset 2px 0 0 0 var(--green), inset -2px 0 0 0 var(--green), inset 0 -3px 0 0 var(--green)}.list-table-wrap .tbl.board td:last-child,.list-table-wrap .tbl.board th:last-child{text-align:left;width:auto}.list-table-wrap .tbl.grade-cmp td:last-child,.list-table-wrap .tbl.grade-cmp th:last-child{text-align:left}.tbl.board .board-produto{color:var(--ink2);font-size:12.5px;line-height:1.35}.tbl.board .board-faixa{align-items:baseline;gap:0;margin-top:3px;display:flex}.tbl.board .board-faixa>.board-capital{text-align:left;flex:auto;min-width:0;padding-right:7px;overflow:hidden}.tbl.board .board-faixa>.board-mensal{flex:0 1 var(--board-mensal,74px);text-align:right;border-left:1px solid var(--line);min-width:0;margin-top:0;padding-left:7px;overflow:hidden}.tbl.board .board-capital{white-space:nowrap;font-weight:600}.tbl.board .board-mensal{color:var(--ink2);white-space:nowrap;margin-top:1px;font-size:12px}.tbl.board .board-rot{color:var(--ink3);text-transform:none;letter-spacing:.02em;white-space:nowrap;font-size:10px;font-weight:500;display:block}.tbl.board .board-faixa[data-sem-preco=sim]>.board-capital{flex:100%;padding-right:0}.tbl.board .board-capital,.tbl.board .board-mensal,.tbl.board .board-selo{white-space:nowrap}.tbl.board .board-capital{font-size:max(10px, calc(14px - (var(--board-cenarios,1) - 2) * .75px))}.tbl.board{min-width:calc(var(--board-cenarios,1) * 150px / .52)}.board-wrap{-webkit-overflow-scrolling:touch;overflow-x:auto}.board-wrap .board-cob{z-index:3;background:var(--card);box-shadow:1px 0 0 var(--line);position:sticky;left:0}.board-wrap thead .board-cob,.board-wrap tfoot .board-cob{z-index:4}.tbl.board tfoot td{border-top:2px solid var(--line);background:var(--paper);font-weight:500}@media (width<=880px){.imp-cab{grid-template-columns:1fr}.imp-tabela,.imp-tabela tbody,.imp-tabela tr,.imp-tabela td{width:auto;display:block}.imp-tabela thead{display:none}.imp-modal{padding:16px 12px}.imp-tabela tr{border:1px solid var(--line);background:var(--paper);border-radius:10px;margin:4px;padding:7px}.imp-tabela td{border:none;padding:6px 2px}.imp-tabela [data-testid=importar-protecao]{font-size:13.5px!important}.imp-tabela td:before{content:attr(data-rotulo);letter-spacing:.06em;text-transform:uppercase;color:var(--ink3);margin-bottom:3px;font-size:10px;font-weight:700;display:block}.imp-tabela-wrap{border:none;overflow:visible}}.toast{background:var(--navy);color:#fff;z-index:200;border-radius:11px;align-items:center;gap:9px;max-width:320px;padding:12px 16px;font-size:12.5px;font-weight:600;display:flex;position:fixed;bottom:26px;right:26px;box-shadow:0 8px 24px #14171c33}.fbar{align-items:center;gap:9px;margin:8px 0;display:flex}.fbar .nm{width:120px;color:var(--ink2);font-size:12px}.fbar .tk{background:var(--grey-bg);border-radius:5px;flex:1;height:8px;overflow:hidden}.fbar .tk i{border-radius:5px;height:100%;display:block}.fbar .ct{text-align:right;width:24px;font-size:12px;font-weight:600}.autocomplete-wrap{width:100%;position:relative}.autocomplete-list{background:var(--card);border:1px solid var(--line);z-index:50;border-radius:9px;max-height:180px;margin-top:3px;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 8px 24px #14171c1f}.autocomplete-item{cursor:pointer;padding:8px 12px;font-size:12.5px;transition:all .1s}.autocomplete-item:hover{background:var(--navy-bg)}.reunion-section{border:1px solid var(--line);border-radius:11px;margin-bottom:10px;overflow:hidden}.reunion-header{cursor:pointer;background:#14171c05;justify-content:space-between;align-items:center;padding:11px 14px;transition:all .12s;display:flex}.reunion-header:hover{background:#14171c0a}.reunion-header b{font-size:12.5px;font-weight:700}.reunion-body{padding:14px}.perdido-tag{background:var(--red-bg);color:var(--red);letter-spacing:.04em;border-radius:12px;padding:2px 8px;font-size:10.5px;font-weight:700}.save-bar{background:var(--navy-bg);border:1px solid #1c3f7a33;border-radius:11px;align-items:center;gap:9px;margin-bottom:20px;padding:12px 16px;display:flex}.save-bar span{color:var(--navy);flex:1;font-size:12.5px;font-weight:600}.perm-grid{grid-template-columns:1fr 1fr 1fr;gap:6px;display:grid}.perm-item{border:1px solid var(--line);cursor:pointer;border-radius:8px;align-items:center;gap:8px;padding:8px 11px;font-size:12.5px;transition:all .12s;display:flex}.perm-item:hover{background:var(--navy-bg)}.perm-item input[type=checkbox]{accent-color:var(--navy);width:15px;height:15px}.metas-section{background:var(--card);border:1px solid var(--line);border-radius:14px;margin-bottom:14px;padding:20px 22px}.metas-section h3{align-items:center;gap:8px;margin-bottom:16px;font-size:14px;font-weight:700;display:flex}.ramo-row{grid-template-columns:160px 1fr 100px;align-items:center;gap:10px;margin-bottom:8px;display:grid}.lei-row{border-bottom:1px solid var(--line2);grid-template-columns:180px 80px 80px 1fr;align-items:center;gap:10px;padding:9px 0;display:grid}.lei-row:last-child{border-bottom:0}.lei-bar{background:var(--navy);border-radius:5px;height:10px;transition:all .3s}.prospect-tag{cursor:pointer;white-space:nowrap;border-radius:10px;padding:2px 7px;font-size:10px;font-weight:700}.playbook-item{border:1px solid var(--line);border-radius:10px;margin-bottom:7px;overflow:hidden}.playbook-item summary{cursor:pointer;-webkit-user-select:none;user-select:none;background:#14171c05;align-items:center;gap:7px;padding:10px 13px;font-size:12.5px;font-weight:600;list-style:none;transition:all .12s;display:flex}.playbook-item summary:hover{background:#14171c0b}.playbook-item summary:before{content:"▸";color:var(--ink3);flex-shrink:0;font-size:10px;transition:all .15s}.playbook-item[open] summary:before{content:"▾"}.playbook-item[open] summary{border-bottom:1px solid var(--line)}.playbook-body{padding:12px 13px}.playbook-area{width:100%;min-height:80px;color:var(--ink);resize:none;background:0 0;border:none;outline:none;padding:0;font-family:inherit;font-size:13px;line-height:1.75}.playbook-area::placeholder{color:var(--ink3)}.extra-toggle{all:unset;cursor:pointer;color:var(--navy);align-items:center;gap:5px;margin:10px 0 4px;padding:5px 0;font-size:11.5px;font-weight:600;display:flex}.extra-toggle:hover{opacity:.75}.search-sb{background:#ffffff1a;border:1px solid #ffffff24;border-radius:8px;align-items:center;gap:7px;margin:0 0 8px;padding:7px 10px;display:flex}.search-sb input{all:unset;color:#fff;flex:1;font-family:inherit;font-size:12px}.search-sb input::placeholder{color:#ffffff59}.sb-results{background:var(--card);border:1px solid var(--line);border-radius:10px;margin-bottom:8px;overflow:hidden;box-shadow:0 10px 30px #14171c2e}.sb-result{cursor:pointer;border-bottom:1px solid var(--line2);align-items:center;gap:9px;padding:9px 12px;transition:all .1s;display:flex}.sb-result:last-child{border-bottom:0}.sb-result:hover{background:var(--navy-bg)}.sb-result .sr-type{letter-spacing:.1em;text-transform:uppercase;border-radius:8px;flex-shrink:0;padding:2px 6px;font-size:9px;font-weight:700}.sb-result .sr-name{color:var(--ink);font-size:12.5px;font-weight:600}.sb-result .sr-sub{color:var(--ink3);font-size:11px}.pb-list{background:var(--card);border:1px solid var(--line);border-radius:14px;overflow:hidden}.pb-item{border-bottom:1px solid var(--line2);cursor:pointer;align-items:center;gap:10px;padding:12px 14px;transition:all .12s;display:flex}.pb-item:hover{background:#14171c08}.pb-item.on{background:var(--navy-bg)}.pb-step-row{align-items:center;gap:8px;margin-bottom:7px;display:flex}.pb-step-row input{flex:1}.log-entry{color:var(--ink2);border-bottom:1px solid var(--line2);padding:5px 0;font-size:11px;line-height:1.5}.log-entry:last-child{border-bottom:0}.log-entry time{color:var(--ink3);font-variant-numeric:tabular-nums;margin-right:6px}.kcard-menu{flex-shrink:0;margin-left:auto;position:relative}.kcard-menu-btn{all:unset;cursor:pointer;color:#14171c59;border-radius:4px;padding:0 2px;font-size:12px;line-height:1;transition:all .1s}.kcard-menu-btn:hover{color:var(--ink);background:#14171c12}.kcard-dropdown{background:var(--card);border:1px solid var(--line);z-index:20;border-radius:8px;min-width:130px;margin-top:2px;padding:4px 0;position:absolute;top:100%;right:0;box-shadow:0 6px 18px #14171c1f}.kcard-dropdown button{all:unset;cursor:pointer;width:100%;color:var(--red);box-sizing:border-box;padding:7px 12px;font-size:12px;font-weight:600;transition:all .1s;display:block}.kcard-dropdown button:hover{background:var(--red-bg)}.ficha-grid{gap:var(--space-sm);margin-top:var(--space-sm);grid-template-columns:1fr 1fr;align-items:stretch;display:grid}.ficha-cell{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-card);box-shadow:var(--shadow-card);flex-direction:column;display:flex;overflow:hidden}.ficha-cell.compact{height:var(--cell-compact);min-height:var(--cell-compact);max-height:var(--cell-compact)}.ficha-cell.auto .ficha-cell-body{height:auto;max-height:none;overflow:visible}.ficha-cell.auto .ficha-cell-body textarea{resize:vertical;height:auto;min-height:180px}.ficha-cell.default{height:var(--cell-default)}.ficha-cell.tall{height:var(--cell-tall)}.ficha-cell.auto{height:auto}.ficha-cell-header{border-bottom:1px solid var(--line);flex-shrink:0;justify-content:space-between;align-items:center;padding:14px 16px 10px;display:flex}.ficha-cell-header h3{color:var(--ink);letter-spacing:.02em;font-size:12px;font-weight:700}.ficha-cell-body{flex:1;padding:12px 16px;overflow-y:auto}.ficha-cell-body.no-pad{padding:0}.ficha-full{grid-column:1/-1}.dash-lado-a-lado{gap:var(--space-sm);margin-top:var(--space-sm);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;display:grid}.dash-lado-a-lado>*{min-width:0}.dash-lado-item>.panel{box-sizing:border-box;height:100%}.list-kpis{grid-template-columns:repeat(var(--kpi-cols,4),1fr);gap:var(--space-sm);margin-bottom:var(--space-md);display:grid}.grid-kpis{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.list-kpi{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-card);flex-direction:column;justify-content:center;min-height:90px;padding:14px 16px;display:flex}.list-kpi .lbl{letter-spacing:.1em;text-transform:uppercase;color:var(--ink3);font-size:10px;font-weight:600}.list-kpi .val{margin-top:4px;font-family:Fraunces,serif;font-size:26px;font-weight:500;line-height:1}.list-kpi .sub{color:var(--ink2);margin-top:4px;font-size:11px}.list-toolbar{align-items:center;gap:var(--space-xs);height:var(--toolbar-height);margin-bottom:var(--space-sm);flex-wrap:nowrap;display:flex}.list-toolbar .search{flex:1;min-width:160px;height:36px}@media (width>=769px){.list-toolbar .search{max-width:40%}}.list-toolbar .btn-primary{box-sizing:border-box;height:36px}.list-toolbar .sel{white-space:nowrap;height:36px;padding:0 11px}.list-toolbar .btn,.list-toolbar button{box-sizing:border-box;white-space:nowrap;flex-shrink:0;height:36px}.list-table-wrap{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-card);max-height:calc(100vh - 280px);overflow:hidden auto}.tbl thead th{background:var(--card);z-index:2;border-bottom:1px solid var(--line);position:sticky;top:0}.list-table-wrap .tbl td{height:var(--row-height);vertical-align:middle;padding:0 16px}.list-table-wrap .tbl th{padding:10px 16px}.list-table-wrap .tbl td:last-child,.list-table-wrap .tbl th:last-child{width:var(--col-actions-width);text-align:right}.tbl-prospeccao{overflow-x:auto}.list-table-wrap.rolagem-x{max-width:100%;overflow-x:auto}.rolagem-x .tbl-compacta th,.rolagem-x .tbl-compacta td{white-space:nowrap;padding-left:7px;padding-right:7px}.tbl-prospeccao .tbl th,.tbl-prospeccao .tbl td{white-space:nowrap;padding:0 7px}.tbl-prospeccao .tbl th{padding:10px 7px}.col-min{width:1%}.celula-link{all:unset;box-sizing:border-box;cursor:pointer;color:inherit;font:inherit;text-overflow:ellipsis;white-space:nowrap;text-align:left;max-width:100%;display:block;overflow:hidden}.celula-link:hover{color:var(--navy);text-decoration:underline}.celula-link:focus-visible{outline:2px solid var(--navy);outline-offset:2px;border-radius:3px}.cob-nome-link{all:unset;box-sizing:border-box;cursor:pointer;color:var(--navy);font:inherit;text-align:left;white-space:normal}.cob-nome-link:hover{text-decoration:underline}.cob-nome-link:focus-visible{outline:2px solid var(--navy);outline-offset:2px;border-radius:3px}.modal.ficha-cob{width:720px}.ficha-topo{grid-template-columns:2fr 1fr;gap:13px;margin-bottom:13px;display:grid}.ficha-cob .modal-actions{flex-wrap:wrap;align-items:center}.ficha-cob .modal-actions>span{flex:220px}.ficha-chips{background:var(--paper);border:1px solid var(--line);border-radius:10px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin-bottom:14px;padding:10px 12px;display:grid}.ficha-chips .ff input,.ficha-chips .ff select{background-color:var(--card);padding:7px 10px;font-size:12.5px}.ficha-chips .ff select{padding-right:30px}.ficha-corpo{gap:12px;display:grid}.ff textarea.area-auto{resize:none;white-space:pre-wrap;min-height:38px;line-height:1.45;overflow:hidden}.ficha-dica{letter-spacing:normal;text-transform:none;color:var(--ink3);margin-left:4px;font-size:11px;font-weight:400}.segmentado{border:1px solid var(--line);background:var(--card);border-radius:8px;display:flex;overflow:hidden}.segmentado button{all:unset;box-sizing:border-box;text-align:center;cursor:pointer;color:var(--ink2);white-space:nowrap;flex:1;padding:7px 6px;font-size:12px}.segmentado button+button{border-left:1px solid var(--line)}.segmentado button.ativo{background:var(--navy);color:#fff;font-weight:600}.segmentado button:focus-visible{outline:2px solid var(--navy);outline-offset:-2px}.ficha-avancado-toggle{all:unset;box-sizing:border-box;cursor:pointer;letter-spacing:.05em;text-transform:uppercase;color:var(--ink2);align-items:center;gap:5px;margin-top:16px;font-size:12px;font-weight:700;display:inline-flex}.ficha-avancado-toggle:hover{color:var(--navy)}.ficha-avancado-toggle:focus-visible{outline:2px solid var(--navy);outline-offset:2px;border-radius:3px}.col-nome{text-overflow:ellipsis;white-space:nowrap;max-width:160px;overflow:hidden}.tbl-prospeccao .col-acao{box-sizing:border-box;justify-content:center;width:34px;min-width:34px;height:34px;min-height:34px;padding:0}@media (width>=769px){.tbl-prospeccao .tbl .col-apertada{padding-left:4px;padding-right:4px}.tbl-prospeccao .tbl th:last-child,.tbl-prospeccao .tbl td:last-child{background:var(--card);position:sticky;right:0;box-shadow:-8px 0 8px -8px #0f172a2e}.tbl-prospeccao .tbl td:last-child{z-index:1}.tbl-prospeccao .tbl thead th:last-child{z-index:3}.tbl-prospeccao .tbl tr:hover td:last-child{background:linear-gradient(#14171c04,#14171c04),var(--card)}}.col-prof{text-overflow:ellipsis;white-space:nowrap;max-width:120px;overflow:hidden}.col-rec{text-overflow:ellipsis;white-space:nowrap;max-width:130px;display:block;overflow:hidden}.acao-circulo{cursor:pointer;color:#fff;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;padding:0;font-size:16px;text-decoration:none;display:inline-flex;box-shadow:0 1px 4px #00000026}.acao-circulo.agenda{background:var(--navy)}.acao-circulo.whatsapp{background:#25d366;font-size:18px}.acao-circulo[aria-disabled=true]{opacity:.45;pointer-events:none;background:var(--grey)}.list-footer{color:var(--ink3);justify-content:space-between;align-items:center;padding:10px 4px 0;font-size:12px;display:flex}.sb-overlay{z-index:99;background:#00000073;display:none;position:fixed;inset:0}.sb-overlay.open{display:block}.mobile-search{display:none}.hamburger{all:unset;cursor:pointer;background:var(--navy);color:#fff;border-radius:10px;place-items:center;width:40px;height:40px;font-size:18px;display:none;box-shadow:0 2px 10px #0003}.agent-panel{z-index:450;background:var(--card);border:1px solid var(--line);border-radius:8px;flex-direction:column;width:min(380px,100vw - 28px);height:min(560px,100vh - 190px);display:flex;position:fixed;bottom:160px;right:18px;overflow:hidden;box-shadow:0 18px 48px #0f172a2e}.ficha-cell-body .linked-card{border-radius:9px;margin:0 12px 6px}.ficha-cell-body .linked-card:first-child{margin-top:8px}.ficha-cell-body .linked-card:last-child{margin-bottom:8px}.ficha-cell-body .empty{padding:20px 16px}.ficha-cell-body .lista-vinculadas>.linked-card{margin:0}.ficha-cell-body .row{padding:8px 16px}.ficha-cell .ph{border-bottom:1px solid var(--line);flex-shrink:0;justify-content:space-between;align-items:center;margin-bottom:0;padding:14px 16px 10px;display:flex}.ficha-cell .ph h3{color:var(--ink);letter-spacing:.02em;font-size:12px;font-weight:700}.ficha-cell .lc-title{font-size:12px}.ficha-cell .lc-sub{font-size:10px}.ficha-cell .prop-key{font-size:10.5px}.ficha-cell .prop-val,.ficha-cell .prop-val input,.ficha-cell .prop-val select{font-size:11.5px}.ficha-cell .log-entry{font-size:10.5px}.ficha-cell .tbl td{font-size:11.5px}.ficha-cell .pill{font-size:9.5px}@media (width<=768px){:root{--space-xs:6px;--space-sm:9px;--space-md:12px;--space-lg:18px;--row-height:44px;--radius-card:12px;--top-h:55px;--busca-h:0px;--fab-reserva:94px;--margem-lateral:16px}.hamburger{z-index:200;display:grid;position:fixed;top:14px;left:14px}.sb{z-index:100;height:100vh;padding-top:16px;transition:left .25s;position:fixed;top:0;left:-260px}.sb.sb-open{left:0}.main{width:100%;min-width:0}.top{padding:9px var(--margem-lateral) 8px;padding-left:64px}.top h1{font-size:17px}.top p{margin-top:1px;font-size:11.5px}.wrap{padding:10px var(--margem-lateral) var(--fab-reserva)}.mobile-search{display:none}.mobile-search .search-sb{background:var(--card);border:1px solid var(--line);box-sizing:border-box;border-radius:10px;align-items:center;gap:8px;width:100%;height:40px;margin:0;padding:0 12px;display:flex}.mobile-search input{color:var(--ink);box-sizing:border-box;background:0 0;border:none;outline:none;width:100%;font-size:14px}.mobile-search input::placeholder{color:var(--ink3)}.dash-filtros{box-sizing:border-box;flex-wrap:wrap;width:100%}.dash-filtros button{flex:1;min-width:0;padding:6px 8px;font-size:13px}.dash-graficos{grid-template-columns:1fr!important}.dash-lado-a-lado{grid-template-columns:minmax(0,1fr)}.kpis,.list-kpis,.grid-kpis{grid-template-columns:1fr 1fr}.kpi{padding:10px 12px}.list-kpi{min-height:62px;padding:9px 11px}.kpi .val,.list-kpi .val{font-size:20px}.list-kpi .sub{margin-top:2px}.panel{padding:12px 13px}.grid2,.grid2b,.grid3{grid-template-columns:1fr}.ficha-grid{grid-template-columns:1fr;gap:10px}.ficha-cell.compact,.ficha-cell.default,.ficha-cell.tall{height:auto;min-height:0;max-height:60vh}.ficha-full{grid-column:1}.empty{padding:22px 0}.ficha-cell-body .empty{padding:14px 16px}.ficha-topo{flex-wrap:wrap}.ficha-topo .ficha-identidade{flex:100%;order:1;min-width:0}.ficha-topo .av{order:0}.ficha-topo .ficha-acoes{flex-wrap:wrap;flex:100%;order:2}.list-toolbar{flex-wrap:wrap;gap:6px;height:auto}.list-toolbar .search{min-width:100%}.list-toolbar .btn,.list-toolbar button,.list-toolbar .sel,[data-testid=prospeccao-mais-menu] .btn{min-height:44px!important}.mob-1col{grid-template-columns:1fr!important}.mob-2col{grid-template-columns:1fr 1fr!important}.mob-encolhe>*{min-width:0}.mob-compacto{padding:10px 12px!important}.mob-empilha{flex-wrap:wrap!important}.mob-linha-cheia{min-width:0;flex:100%!important}.mob-acoes-quebram{min-width:0;flex-wrap:wrap!important;flex:100%!important}.list-table-wrap{overflow-x:auto}.acao-circulo{width:44px;height:44px}.celula-link{align-items:center;display:flex;min-height:44px!important}.panel:has(>.tbl){overflow-x:auto}.tbl{min-width:520px}.tbl td,.tbl th{padding:0 12px}.tbl th{padding-top:7px;padding-bottom:7px}.split{grid-template-columns:1fr}.kan{padding-bottom:16px}.col{width:75vw;min-width:75vw}.btn,.list-toolbar .btn,.list-toolbar button,.material-titulo,.fab-item{box-sizing:border-box}.btn,.list-toolbar .btn,.list-toolbar button,.fab-item,.material-titulo{min-height:44px!important}.mob-altura-auto{height:auto!important}.fab-btn{width:48px;height:48px;font-size:24px}.list-toolbar .btn-primary{white-space:nowrap;padding:0 12px;font-size:13px}.list-toolbar .search,.list-toolbar .sel{height:44px}.tbl .btn-sm{min-width:44px;min-height:44px!important}.tbl-prospeccao .col-acao{width:44px;min-width:44px;height:44px;min-height:44px!important}.prop-grid{grid-template-columns:100px 1fr}.form-grid,.ficha-topo{grid-template-columns:1fr}.ff.full,.ff{grid-column:span 1}.modal{width:calc(100vw - 2 * var(--margem-lateral));-webkit-overflow-scrolling:touch;max-width:none;max-height:85vh;margin:16px auto;overflow-y:auto}.modal-bg{padding:16px var(--margem-lateral);padding-bottom:env(safe-area-inset-bottom,16px);justify-content:center;align-items:center;overflow-y:auto}.perm-grid{grid-template-columns:1fr 1fr}.kebab-mobile-only{display:block}.desktop-only{display:none!important}.ficha-nome{word-break:break-word;line-height:1.2;white-space:normal!important;font-size:20px!important;overflow:visible!important}body:has(.modal-bg) .fab-mobile{display:none}.busca-fab-bg{z-index:300;background:#14171c73;display:block;position:fixed;inset:0}.busca-fab-painel{top:calc(10px + env(safe-area-inset-top,0px));left:var(--margem-lateral);right:var(--margem-lateral);position:absolute}.busca-fab-painel .search-sb{background:var(--card);border:1px solid var(--line);box-sizing:border-box;border-radius:10px;align-items:center;gap:8px;width:100%;height:48px;padding:0 12px;display:flex}.busca-fab-painel input{color:var(--ink);box-sizing:border-box;background:0 0;border:none;outline:none;width:100%;min-width:0;font-size:16px}.agent-panel{left:14px;right:14px;bottom:calc(12px + env(safe-area-inset-bottom,0px));z-index:260;width:auto;height:min(560px,100dvh - 92px)}.funil-filtros{box-sizing:border-box;flex-wrap:wrap;gap:6px;width:100%;display:flex}.funil-filtros .search{box-sizing:border-box;flex:100%;width:100%;min-width:0}.funil-filtros .search input{box-sizing:border-box;width:100%;min-width:0}.funil-filtros select{box-sizing:border-box;flex:1;min-width:calc(50% - 3px);font-size:14px}.funil-tabela .col-etapa,.funil-tabela .col-inicio{display:none}.funil-tabela{min-width:400px}.funil-ativas-filtros{grid-template-columns:1fr 1fr;gap:6px;width:100%;display:grid}.funil-ativas-filtros select{box-sizing:border-box;width:100%;font-size:14px}.ficha-barra{top:calc(var(--top-h) + var(--busca-h))!important}.proposta-linha{flex-wrap:wrap;align-items:flex-start!important;gap:10px!important;padding:12px 14px!important}.proposta-info{flex:100%!important}.proposta-selo{flex-shrink:0;align-self:flex-start}.proposta-acoes{flex-wrap:wrap;width:100%}.proposta-acoes button{min-height:44px!important}.breadcrumb{text-overflow:ellipsis;white-space:nowrap;min-width:0;padding:6px 0 8px;font-size:11px;overflow:hidden}.breadcrumb>*{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}input,select,textarea{font-size:16px}.tbl input[type=checkbox]{width:20px;height:20px}td.col-check.col-check,th.col-check.col-check{width:44px;min-width:44px;max-width:44px}.search input,.sel,.search-sb input,.mobile-search input,.modal input,.modal select,.modal textarea,.ff input,.ff select,.ff textarea{font-size:16px!important}.mob-alinha-inicio{align-items:flex-start!important}.mob-oculto{display:none!important}.so-mobile{display:block!important}.mob-sem-rolagem-x{overflow-x:visible!important}.mob-sem-respiro{padding-left:0!important;padding-right:0!important}.ficha-barra{margin-bottom:2px!important;padding-top:4px!important;padding-bottom:4px!important}.ficha-barra .breadcrumb{display:none}.ficha-barra .ficha-voltar{margin-bottom:0!important;padding:2px 0!important;font-size:12px!important}.ficha-barra .ficha-topo{gap:4px 8px!important;margin-bottom:4px!important}.ficha-barra .ficha-topo .av{width:34px!important;height:34px!important;font-size:12px!important}.ficha-barra .ficha-nome{text-overflow:ellipsis!important;white-space:nowrap!important;font-size:17px!important;overflow:hidden!important}.ficha-barra .ficha-identidade>div{margin-top:1px!important}.ficha-barra .ficha-acoes .btn,.ficha-barra .ficha-acoes button,.ficha-barra .ficha-acoes .acao-circulo{height:40px;min-height:40px!important}.ficha-barra .ficha-acoes .acao-circulo{width:40px!important}.ficha-barra .ficha-acoes [style*="border-radius: 50%"]{width:40px!important;height:40px!important;min-height:0!important}.bib-cartoes .bib-cartao{overflow:clip}.bib-cartoes .bib-cartao-cab{top:var(--top-h);z-index:2;position:sticky}}.pulso-vivo{background:var(--line);border-radius:2px;max-width:220px;height:3px;margin:0 auto 12px;overflow:hidden}.pulso-vivo:after{content:"";background:var(--navy);border-radius:2px;width:60%;height:100%;animation:1.2s ease-in-out infinite loading-slide;display:block}@keyframes loading-slide{0%{transform:translate(-100%)}50%{transform:translate(100%)}to{transform:translate(200%)}}.bib-seg-visao{flex:none;min-width:300px}.bib-visao{flex-direction:column;gap:12px;display:flex}.bib-chips{flex-wrap:wrap;gap:6px;display:flex}.bib-chip{all:unset;box-sizing:border-box;cursor:pointer;border:1px solid var(--line);background:var(--card);color:var(--ink2);border-radius:999px;padding:5px 11px;font-size:12px;font-weight:600}.bib-chip[data-sigla]{white-space:nowrap}.bib-chip:hover{border-color:var(--navy);color:var(--navy)}.bib-chip.ativo{background:var(--navy);border-color:var(--navy);color:#fff}.bib-chip:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.bib-chips-seg .bib-chip{font-weight:500}.bib-chips-seg .bib-chip:not(.ativo){opacity:.7;text-decoration:line-through}.bib-tipo-cab{background:var(--card);border:1px solid var(--line);border-radius:12px;padding:12px 16px}.bib-tipo-titulo{align-items:center;gap:8px;display:flex}.bib-tipo-titulo h3{margin:0;font-family:Fraunces,serif;font-size:18px;font-weight:500}.bib-tipo-exp{color:var(--ink2);margin:6px 0 0;font-size:13px;line-height:1.45}.bib-tipo-notas{color:var(--purple);white-space:pre-wrap;margin:6px 0 0;font-size:12px}.bib-tipo-edit{gap:8px;display:grid}.bib-filtros{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.bib-toggle{color:var(--ink2);cursor:pointer;align-items:center;gap:6px;font-size:12.5px;display:flex}.bib-ocultos{background:var(--navy-bg);color:var(--navy);border-radius:10px;margin-left:4px;padding:1px 7px;font-size:11.5px;font-weight:600}.bib-rolagem{position:relative}.bib-rolagem-area{border:1px solid var(--line);background:var(--card);border-radius:12px;overflow-x:auto}.bib-rolagem-mais{z-index:6;background:var(--navy);color:#fff;pointer-events:none;border-radius:999px;padding:3px 9px;font-size:11px;font-weight:600;position:absolute;bottom:8px;right:8px;box-shadow:0 2px 6px #00000026}.bib-matriz{border-collapse:separate;border-spacing:0;width:max-content;min-width:100%;font-size:12.5px}.bib-matriz th,.bib-matriz td{border-bottom:1px solid var(--line);vertical-align:top;text-align:left}.bib-matriz thead th{background:var(--paper);z-index:2;position:sticky;top:0}.bib-col-rotulo{z-index:1;background:var(--paper);min-width:180px;max-width:220px;color:var(--ink);padding:10px 12px;font-weight:600;position:sticky;left:0}.bib-matriz thead .bib-col-rotulo{z-index:3;letter-spacing:.07em;text-transform:uppercase;color:var(--ink3);font-size:10.5px}.bib-matriz thead .bib-linha-mae th{letter-spacing:.07em;text-transform:uppercase;height:26px;color:var(--navy);background:var(--paper);border-bottom:2px solid var(--navy);padding:4px 10px;font-size:10.5px;font-weight:700;top:0}.bib-matriz thead .bib-linha-mae .bib-mae-vazio,.bib-matriz thead .bib-linha-mae .bib-mae-canto{border-bottom-color:var(--line)}.bib-matriz thead[data-grudado] th{box-shadow:0 6px 8px -6px #00000038}.bib-matriz.bib-tem-mae thead .bib-linha-prod th{top:26px}.bib-membro{color:var(--ink3);letter-spacing:.02em;margin-top:2px;font-size:10.5px;font-weight:600;display:block}.bib-cel.bib-dif-grupo{box-shadow:inset 3px 0 0 var(--navy)}.bib-cel{position:relative}.bib-origem{all:unset;box-sizing:border-box;width:22px;height:22px;color:var(--navy);cursor:pointer;opacity:.75;z-index:1;border-radius:6px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:2px;right:2px}.bib-origem svg{width:14px;height:14px}.bib-origem:hover,.bib-origem[aria-expanded=true]{opacity:1;background:var(--navy-bg)}.bib-origem:focus-visible{outline:2px solid var(--navy);outline-offset:1px}.bib-origem-semarq{border:1px dashed var(--line);color:var(--ink3);white-space:nowrap;vertical-align:middle;border-radius:8px;margin-left:4px;padding:0 6px;font-size:10px;line-height:16px;display:inline-block}.bib-origem-balao{background:var(--paper);border:1px solid var(--line);width:min(340px,92vw);color:var(--ink);border-radius:10px;gap:6px;padding:10px 12px;font-size:12.5px;display:grid;box-shadow:0 8px 28px #141e322e}.bib-origem-link{color:var(--navy);align-items:center;gap:6px;min-height:36px;font-weight:700;text-decoration:none;display:inline-flex}.bib-origem-link svg{width:14px;height:14px}.bib-origem-ref{color:var(--ink2);font-weight:600}.bib-origem-sem-salto{border:1px dashed var(--line);border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;padding:6px 8px;display:flex}.bib-origem-pag{color:var(--navy);background:var(--navy-bg);border-radius:6px;padding:2px 10px;font-size:18px;font-weight:800}.bib-origem-sem-salto small{color:var(--ink3);flex-basis:100%;font-size:11.5px}.bib-origem-trecho{border-left:3px solid var(--navy);background:var(--navy-bg);max-height:180px;margin:0;padding:6px 8px;font-size:12px;line-height:1.4;overflow:auto}.bib-origem-apoio{border-top:1px dashed var(--line);color:var(--ink3);padding-top:6px;font-size:11.5px;line-height:1.4}.bib-origem-apoio b{letter-spacing:.06em;text-transform:uppercase;margin-bottom:2px;font-size:10px;display:block}@media (width<=768px){.bib-origem-link{min-height:44px}.bib-origem-sem-salto .btn{min-height:44px!important}.bib-cel-com-origem .bib-cel-btn{padding-right:48px}.bib-origem{top:0;right:0}}.bib-risco-grupo{margin-top:10px}.bib-risco-grupo-nome{letter-spacing:.07em;text-transform:uppercase;color:var(--ink3);margin:6px 0 4px;font-size:11px;font-weight:700}.bib-col-familia{background:var(--navy-bg)}.bib-familia-n{color:var(--navy);margin-top:3px;font-size:11px;font-weight:700;display:inline-block}.bib-familia-recolher{all:unset;cursor:pointer;color:var(--navy);margin-left:8px;padding:0 4px;font-weight:700}.bib-familia-recolher:focus-visible{outline:2px solid var(--navy)}.bib-cel-familia{vertical-align:top;padding:8px 10px}.bib-variante{gap:1px;padding:3px 0;display:grid}.bib-variante+.bib-variante{border-top:1px dashed var(--line);margin-top:3px;padding-top:5px}.bib-variante{padding-right:26px;position:relative}.bib-variante .bib-origem{top:3px;right:0}.bib-variante-txt{font-weight:500}.bib-variante-prods,.bib-variante-sem{color:var(--ink3);letter-spacing:.02em;font-size:10.5px}.bib-seg-toggle{all:unset;box-sizing:border-box;border:1px solid var(--line);color:var(--ink2);cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:6px 12px;font-size:12.5px;font-weight:600;display:inline-flex}.bib-seg-toggle small{color:var(--ink3);font-weight:400}.bib-seg-toggle:focus-visible{outline:2px solid var(--navy)}.bib-cartoes{gap:12px;display:grid}.bib-cartao{border:1px solid var(--line);background:var(--paper);border-radius:12px;overflow:hidden}.bib-cartao-cab{background:var(--navy-bg);gap:2px;padding:10px 12px;display:grid}.bib-cartao-nome{color:var(--ink);font-size:14px}.bib-cartao-expande{all:unset;box-sizing:border-box;color:var(--navy);cursor:pointer;align-items:center;font-size:12px;font-weight:700;display:flex;min-height:44px!important}.bib-cartao-expande:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.bib-cartao-sec h4{letter-spacing:.07em;text-transform:uppercase;color:var(--ink3);background:var(--paper);border-top:1px solid var(--line);margin:0;padding:8px 12px;font-size:11px}.bib-cartao-linhas{margin:0}.bib-cartao-linha{border-top:1px solid var(--line);grid-template-columns:minmax(96px,38%) 1fr;gap:8px;padding:8px 12px;display:grid;position:relative}.bib-cartao-linha dt{color:var(--ink3);font-size:11.5px;font-weight:600}.bib-cartao-linha dd{min-width:0;margin:0;font-size:13px}.bib-cartao-linha .bib-origem{top:4px;right:2px}.bib-cartao-linha .bib-variante{padding-right:26px}.bib-cartao-tec{display:block}.bib-tecnicos{margin-top:14px}.bib-tec-btn{border:1px solid var(--line);color:var(--ink2);cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:6px;padding:6px 12px;font-size:12.5px;font-weight:600;display:inline-flex}.bib-tec-btn small{color:var(--ink3);font-weight:400}.bib-tecnicos .bib-matriz{margin-top:8px}.bib-regra{color:var(--ink3);font-size:10.5px;font-weight:400;display:block}.bib-olho{all:unset;cursor:pointer;vertical-align:-2px;color:var(--ink2);margin-right:5px;display:inline-flex}.bib-olho[data-visivel=nao]{color:var(--ink3)}.bib-olho:disabled{opacity:.5;cursor:wait}.bib-so-estudo{color:var(--ink3)}.bib-olho-leitura{vertical-align:-2px;color:var(--ink3);margin-right:5px;display:inline-flex}.bib-col-prod{min-width:170px;max-width:220px;padding:0}.bib-col-btn{all:unset;box-sizing:border-box;cursor:pointer;flex-direction:column;gap:2px;width:100%;padding:9px 10px;display:flex}.bib-col-btn:hover .bib-col-nome{color:var(--navy);text-decoration:underline}.bib-col-btn:focus-visible{outline:2px solid var(--navy);outline-offset:-2px}.bib-col-seg{letter-spacing:.05em;text-transform:uppercase;color:var(--ink3);align-items:center;gap:5px;font-size:10.5px;font-weight:700;display:flex}.bib-logo{object-fit:contain;border-radius:3px;width:16px;height:16px}.bib-col-nome{color:var(--ink);white-space:normal;font-size:12.5px;font-weight:600}.bib-variante{background:var(--navy-light);color:var(--ink2);border-radius:999px;align-self:flex-start;padding:1px 7px;font-size:10.5px}.bib-cel{min-width:170px;max-width:220px;padding:0}.bib-cel-btn{all:unset;box-sizing:border-box;cursor:pointer;white-space:pre-wrap;width:100%;min-height:40px;padding:8px 10px;line-height:1.4;display:block;position:relative}.bib-cel-btn:hover{background:#1c3f7a0d}.bib-cel-btn:focus-visible{outline:2px solid var(--navy);outline-offset:-2px}.bib-melhor{background:var(--green-bg)}.bib-pior{background:var(--red-bg)}.bib-a-validar{font-style:italic}.bib-ponto-am{background:var(--am);vertical-align:middle;border-radius:50%;width:7px;height:7px;margin-left:5px;display:inline-block}.bib-div{color:var(--am);margin-left:5px;font-weight:700}.bib-sem{color:var(--ink3)}.bib-eventos{flex-direction:column;gap:10px;display:flex}.bib-eventos-barra .search{max-width:360px}.bib-grupo{flex-direction:column;gap:6px;display:flex}.bib-grupo-cab{all:unset;box-sizing:border-box;cursor:pointer;color:var(--ink);align-items:center;gap:6px;font-size:13px;font-weight:700;display:flex}.bib-grupo-cab:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.bib-contador{color:var(--ink3);font-size:12px;font-weight:400}.bib-matriz-ev .bib-cel-btn{text-align:center;min-height:32px;padding:6px}.bib-ev{font-weight:600}.bib-tuss{font-variant-numeric:tabular-nums;color:var(--ink3);font-weight:700}.bib-ev-cg{color:var(--ink2);overflow-wrap:anywhere;font-size:.82em;font-weight:400}.ev-coberto{color:var(--green)}.ev-parcial{color:var(--navy)}.ev-nao{color:var(--ink3)}.ev-confirmar{color:var(--am)}.bib-lista-simples{border:1px solid var(--line);background:var(--card);border-radius:12px;margin:0;padding:0;list-style:none}.bib-lista-simples li{border-bottom:1px solid var(--line);justify-content:space-between;gap:10px;padding:12px 16px;font-size:13px;display:flex}.bib-lista-seg{color:var(--ink3);font-size:12px}.bib-erro{background:var(--red-bg);color:var(--red);border-radius:9px;padding:10px 13px;font-size:12.5px}.bib-popover{z-index:400;background:var(--card);border:1px solid var(--line);border-radius:12px;max-height:70vh;padding:12px 14px;font-size:12.5px;position:fixed;overflow-y:auto;box-shadow:0 12px 32px #14171c2e}.bib-pop-cab{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.bib-aviso-div{color:var(--am);font-size:11.5px;font-weight:700}.bib-pop-nomes{gap:4px;margin:0 0 8px;display:grid}.bib-pop-nomes>div{flex-direction:column;gap:1px;display:flex}.bib-pop-nomes dt{letter-spacing:.05em;text-transform:uppercase;color:var(--ink3);font-size:10.5px;font-weight:700}.bib-pop-nomes dd{color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:13px}.bib-pop-fontes{gap:8px;margin:0 0 8px;padding:0;list-style:none;display:grid}.bib-pop-fontes li{border:1px solid var(--line);border-radius:9px;gap:5px;padding:8px 10px;display:grid}.bib-pop-fonte-cab{justify-content:space-between;gap:6px;font-size:11.5px;display:flex}.bib-pop-fonte-valor{white-space:pre-wrap;color:var(--ink)}.bib-pop-fontes li .btn{justify-self:start}.bib-conf{border-radius:999px;padding:1px 7px;font-size:10.5px}.bib-conf-oficial{background:var(--green-bg);color:var(--green)}.bib-conf-a_validar{background:var(--am-bg);color:var(--am)}.bib-pop-link{all:unset;cursor:pointer;color:var(--navy);font-size:12px;text-decoration:underline}.bib-pop-rodape{color:var(--ink3);margin:8px 0 0;font-size:11px}.bib-curto{border:1px solid var(--line);color:var(--ink3);vertical-align:middle;cursor:help;border-radius:4px;margin-left:4px;padding:0 4px;font-size:9px;line-height:14px;display:inline-block}.bib-curto-dica{color:var(--ink3);font-size:11px;font-weight:400}.bib-curto-cont{color:var(--ink3);text-align:right;margin-top:2px;font-size:11px}.bib-curto-cont.passou{color:var(--am,#80590f)}.bib-pop-aviso{color:var(--ink3);margin:4px 0 0;font-size:11px}.bib-pop-acoes{justify-content:flex-end;align-items:center;gap:8px;margin-top:10px;display:flex}.bib-pop-acoes .bib-pop-link{margin-right:auto}.bib-pop-vazio{color:var(--ink3);margin:0 0 8px}.bib-pop-ciclo{align-items:center;gap:10px;margin-top:6px;display:flex}.bib-ciclo{all:unset;box-sizing:border-box;cursor:pointer;border:1px solid var(--line);border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:700;display:inline-flex}.bib-ciclo-coberto{background:var(--green-bg);color:var(--green)}.bib-ciclo-parcial{color:var(--navy);background:#1c3f7a14}.bib-ciclo-nao_coberto{background:var(--line);color:var(--ink2)}.bib-ciclo-a_confirmar{background:var(--am-bg);color:var(--am)}.bib-pct{align-items:center;gap:4px;font-size:12px;display:inline-flex}.bib-pct input{all:unset;box-sizing:border-box;border:1px solid var(--line);background:var(--paper);border-radius:7px;width:60px;padding:5px 8px}@media (width<=768px){.bib-seg-visao{width:100%;min-width:0}.bib-col-rotulo{min-width:130px;max-width:150px}.bib-col-prod,.bib-cel{min-width:140px}}.bib-sec-tipo,.bib-sec-pacotes{flex-direction:column;gap:8px;display:flex}.bib-sec-titulo{margin:4px 0 0;font-family:Fraunces,serif;font-size:16px;font-weight:500}.bib-sec-titulo small{color:var(--ink3);margin-left:6px;font-family:inherit;font-size:11.5px;font-weight:400}.bib-cards{grid-template-columns:1fr 1fr;gap:12px;display:grid}.bib-card{all:unset;box-sizing:border-box;cursor:pointer;background:var(--card);border:1px solid var(--line);border-radius:12px;flex-direction:column;height:220px;display:flex;overflow:hidden}.bib-card:hover{border-color:var(--navy)}.bib-card:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.bib-card-cab{border-bottom:1px solid var(--line);align-items:flex-start;gap:6px;padding:10px 12px;display:flex}.bib-card-nome{color:var(--ink);flex:1;font-size:13px;font-weight:700;line-height:1.3}.bib-card-sigla{background:var(--navy-bg);color:var(--navy);border-radius:999px;padding:1px 7px;font-size:10.5px;font-weight:700}.bib-card-corpo{flex:1;align-content:start;gap:6px;padding:8px 12px;font-size:12px;display:grid;overflow-y:auto}.bib-card-attr{gap:1px;display:grid}.bib-card-rot{letter-spacing:.06em;text-transform:uppercase;color:var(--ink3);font-size:10px;font-weight:700}.bib-card-vazio{color:var(--ink3);margin:0}.bib-card-rodape{border-top:1px solid var(--line);flex-wrap:wrap;gap:6px;padding:8px 12px;font-size:11px;display:flex}.bib-card-ev{color:var(--ink2)}.bib-badge{border-radius:999px;padding:1px 8px;font-weight:600}.bib-badge-div{background:var(--am-bg);color:var(--am)}.bib-badge-validar{background:var(--am-bg);color:var(--am);font-style:italic}.bib-badge-prot{background:var(--am-bg);color:var(--am)}.bib-badge-semtipo{cursor:pointer;background:var(--am-bg);color:var(--am);vertical-align:middle;border:0;margin-left:6px;font-size:11px}@media (width<=768px){.bib-cards{grid-template-columns:1fr}}.ficha-abas{border-bottom:1px solid var(--line);gap:4px;margin:0 0 14px;display:flex}.ficha-abas button{all:unset;box-sizing:border-box;cursor:pointer;color:var(--ink3);border-bottom:2px solid #0000;margin-bottom:-1px;padding:8px 12px;font-size:12.5px;font-weight:600}.ficha-abas button.ativo{color:var(--navy);border-bottom-color:var(--navy)}.ficha-abas button:focus-visible{outline:2px solid var(--navy);outline-offset:-2px}.ficha-aviso-am{color:var(--am);font-size:11px}.bib-aba-vazio{color:var(--ink3);margin:6px 0;font-size:13px}.bib-aba-lista{border:1px solid var(--line);border-radius:10px;margin:0;padding:0;list-style:none}.bib-aba-lista li{border-bottom:1px solid var(--line);grid-template-columns:170px 1fr 150px;align-items:start;gap:8px;padding:6px 10px;font-size:12.5px;display:grid}.bib-aba-rot{color:var(--ink);font-weight:600}.bib-aba-valor{border-radius:6px;min-height:0;padding:2px 4px}.bib-aba-fonte{color:var(--ink3);font-size:11px}.bib-aba-grupo h4{margin:10px 0 6px;font-size:13px}.bib-aba-grupo h4 small{color:var(--ink3);margin-left:4px;font-weight:400}.bib-aba-ev li{grid-template-columns:64px 1fr}.bib-aba-ev .bib-cel-btn{text-align:center;border:1px solid var(--line);border-radius:6px;min-height:0;padding:3px 6px}@media (width<=768px){.bib-aba-lista li{grid-template-columns:1fr}}.bib-contr-pacote{margin-bottom:10px}.bib-contr-itens li{grid-template-columns:1fr 90px 60px}.bib-contr-grupo{border-bottom:1px dashed var(--line);flex-wrap:wrap;align-items:center;gap:6px;padding:6px 0;display:flex}.bib-contr-ou{color:var(--ink3);text-transform:uppercase;margin-right:4px;font-size:12px}.bib-contr-chip{border:1px solid var(--line2);background:var(--navy-bg);border-radius:999px;align-items:center;gap:2px;padding:2px 4px 2px 10px;font-size:12.5px;display:inline-flex}.bib-contr-msg{background:var(--green-bg);color:var(--green);border-radius:8px;margin-bottom:8px;padding:6px 10px;font-size:12.5px}.dif-cab{all:unset;cursor:pointer;align-items:center;gap:8px;width:100%;display:flex}.dif-titulo{color:var(--navy);font-size:14px;font-weight:700}.dif-sub{color:var(--ink3);font-size:12px}.dif-corpo{gap:14px;margin-top:12px;display:grid}.dif-barra{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.dif-rot{color:var(--ink2);font-size:12px;font-weight:600}.dif-vazio{color:var(--ink3);margin:0;font-size:12.5px}.dif-tipo{border:1px solid var(--line);background:var(--card);border-radius:10px;padding:12px 14px}.dif-tipo h4{color:var(--navy);margin:0 0 4px;font-size:13.5px}.dif-exp{color:var(--ink2);margin:0 0 8px;font-size:12.5px}.dif-frases{gap:6px;margin:0;padding:0;list-style:none;display:grid}.dif-frases li{align-items:flex-start;gap:8px;font-size:13px;line-height:1.45;display:flex}.dif-texto{flex:1;min-width:0}.dif-acoes{flex-shrink:0;gap:4px;display:flex}.dif-oculta .dif-texto{color:var(--ink3);text-decoration:line-through}.dif-selo{background:var(--navy-bg);color:var(--navy);border-radius:8px;padding:1px 6px;font-size:10.5px;font-weight:600}.dif-edit{flex:1;gap:6px;display:grid}.dif-edit textarea{width:100%;font:inherit;border:1px solid var(--line);border-radius:6px;padding:6px 8px}.dif-rolagem{overflow-x:auto}.dif-matriz{border-collapse:collapse;min-width:100%;font-size:12.5px}.dif-matriz th,.dif-matriz td{border:1px solid var(--line);text-align:left;vertical-align:top;padding:6px 8px}.dif-matriz thead th{background:var(--paper);color:var(--navy);font-weight:700}.dif-matriz tbody th{color:var(--ink2);white-space:nowrap;font-weight:600}.dif-melhor{background:var(--green-bg);color:var(--green);font-weight:600}.dif-grupos{gap:18px;display:grid}.dif-grupo{gap:8px;display:grid}.dif-cartao{background:var(--paper);border-radius:12px;padding:12px 14px}.dif-cartao-nome{color:var(--ink);font-size:15px;font-weight:500}.dif-cartao-expl{color:var(--ink2);font-size:13px;line-height:1.6}.dif-fam-toggle{all:unset;box-sizing:border-box;border:1px solid var(--line);background:var(--paper);min-height:32px;color:var(--navy);cursor:pointer;border-radius:8px;align-items:center;gap:4px;padding:0 8px;font-size:12px;font-weight:700;display:inline-flex}.dif-fam-toggle:focus-visible{outline:2px solid var(--navy);outline-offset:1px}.dif-fam-toggle svg{width:14px;height:14px}.dif-fam-rotulo{color:var(--ink3);margin-top:4px;font-size:11.5px;font-weight:600;display:block}.dif-mx .bib-cel-familia{vertical-align:top}@media (width<=768px){.dif-fam-toggle{min-height:44px!important}}.dif-mx{table-layout:fixed;border-collapse:collapse;width:100%;font-size:12px}.dif-mx td,.dif-mx th{border-bottom:.5px solid var(--line);vertical-align:top;text-align:left;overflow-wrap:anywhere;padding:7px 6px}.dif-mx th{color:var(--ink2);font-weight:500}.dif-mx th .seg{color:var(--ink3);font-size:11px;font-weight:400;display:block}.dif-mx .dif-atual{background:var(--paper);color:var(--ink2)}.dif-mx .dif-nao-cobre{color:var(--ink3);font-style:italic}.dif-mx tr.dif-oculta{opacity:.45}.pil-g{background:var(--green-bg);color:var(--green);border-radius:4px;padding:1px 5px}.selo-maj{background:var(--surface2,#f4f3ef);color:var(--ink2);border:1px solid var(--line,#dddcd6);text-transform:uppercase;letter-spacing:.03em;border-radius:4px;padding:0 6px;font-size:11px;font-weight:600;display:inline-block}.pil-d{color:#45484f;background:#14171c17;border-radius:4px;padding:1px 5px}.dif-legenda{color:var(--ink2);flex-wrap:wrap;gap:14px;font-size:12px;display:flex}.dif-nota{color:var(--ink2);margin:12px 0 0;font-size:12px}.dif-lista-bloco{border:1px solid var(--line);break-inside:avoid;border-radius:8px;margin:10px 0 0;padding:10px 12px}.dif-lista-tit{color:var(--ink2);margin:0 0 4px;font-size:12px;font-weight:600}.dif-lista-cab{margin:8px 0 3px;font-size:12px;font-weight:600}.dif-lista-cab .seg{color:var(--ink3);font-weight:400}.dif-lista-cols{columns:4;column-gap:20px;margin:0;padding:0;font-size:12.5px;line-height:1.4;list-style:none}.dif-lista-cols li{break-inside:avoid;text-indent:-10px;padding:0 0 2px 10px}.dif-lista-cols li:before{content:"· ";color:var(--ink3)}.dif-lista-resto,.dif-lista-nada{color:var(--ink3);margin:4px 0 0;font-size:12px}@media (width<=1100px){.dif-lista-cols{columns:3}}@media (width<=768px){.dif-lista-cols{columns:2}}@media (width<=430px){.dif-lista-cols{columns:1}}.dif-sem-dados{color:var(--ink3);font-size:12px}.dif-sem-dados a{color:var(--ink2);text-decoration:underline}.pil-seg{background:var(--surface2,#eeede8);color:var(--ink2);letter-spacing:.03em;vertical-align:1px;border-radius:4px;margin-left:5px;padding:0 5px;font-size:10.5px;font-weight:600;display:inline-block}.dif-mx tr.dif-sub th .seg{background:var(--surface2,#eeede8);color:var(--ink2);letter-spacing:.03em;border-radius:4px;margin-top:3px;padding:0 5px;font-size:10.5px;font-weight:600;display:table}.dif-mx tr.dif-capital td{font-weight:500}.dif-resumo{background:var(--surface,#f7f6f2);border:1px solid var(--line);border-radius:10px;margin:0 0 14px;padding:10px 14px}.dif-resumo-tit{color:var(--ink);margin:0 0 6px;font-size:13px;font-weight:600}table.dif-lista-tab{table-layout:fixed;border-collapse:collapse;width:100%}table.dif-lista-tab td{vertical-align:top;padding:2px 8px 6px}table.dif-lista-tab td.dif-lista-rot{padding-left:0}table.dif-lista-tab .dif-lista-cols{column-width:130px;column-count:4}.dif-vinculo{border:1px solid var(--line);border-radius:10px;gap:8px;margin:0 0 12px;padding:10px 12px;display:grid}.dif-vinculo-cab{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.dif-vinculo-sub{color:var(--ink3);flex:1;font-size:12px}.dif-vinculo-item{grid-template-columns:minmax(200px,1.2fr) minmax(200px,1fr) minmax(140px,.8fr) auto;align-items:center;gap:8px;font-size:13px;display:grid}.dif-vinculo-motivo{color:var(--ink3);font-size:12px}.dif-vinculo-ok{color:var(--green);font-size:12px;font-weight:600}.btn-link{color:var(--ink2);cursor:pointer;font:inherit;background:0 0;border:0;padding:0;text-decoration:underline}@media (width<=768px){.dif-vinculo-item{grid-template-columns:1fr}}.dif-aviso{color:var(--ink2);background:var(--paper);border-left:3px solid var(--ink3);border-radius:0 8px 8px 0;padding:8px 12px;font-size:12.5px}.dif-frases li b{flex-shrink:0;font-weight:600}.dif-frase-atual{color:var(--ink2)}.dif-mx td,.dif-frases .dif-texto,.bib-cel-btn>span,.bib-aba-valor>span{white-space:pre-line}.dif-cel-dest.dif-oculta .dif-texto{color:var(--ink3);text-decoration:line-through}.dif-nada{color:var(--ink3)}.estr{border:1px solid var(--line);background:var(--card);border-radius:10px;gap:10px;margin-top:14px;padding:12px 14px;display:grid}.estr-cab{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.estr-fonte{color:var(--ink3);font-size:11.5px}.estr-meta{flex-wrap:wrap;gap:10px;display:flex}.estr-meta label{color:var(--ink2);gap:3px;font-size:11px;font-weight:600;display:grid}.estr-meta input{font:inherit;border:1px solid var(--line);border-radius:6px;min-width:180px;padding:5px 8px;font-size:12.5px;font-weight:400}.estr-prod{border-top:1px solid var(--line);gap:4px;padding-top:8px;display:grid}.estr-prod-cab{flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.estr-novo{background:var(--green-bg);color:var(--green);border-radius:10px;padding:1px 7px;font-size:11px}.estr-desc{color:var(--ink3)}.estr-item{cursor:pointer;align-items:flex-start;gap:8px;font-size:12.5px;display:flex}.estr-item input{margin-top:3px}.estr-corpo{gap:1px;display:grid}.estr-de{color:var(--ink3);margin-right:2px;text-decoration:line-through}.estr-para{color:var(--ink);font-weight:600}.estr-trecho{color:var(--ink3);font-style:italic}.estr-sem-ancora{color:var(--am)}.estr-iguais summary{cursor:pointer;color:var(--ink2);font-size:12px}.estr-acoes{justify-content:flex-end;align-items:center;gap:8px;display:flex}.estr-fim{color:var(--ink2);font-size:12.5px}@media (width<=768px){table.tbl-cartao{width:100%;display:block;min-width:0!important}:is(.list-table-wrap:has(>table.tbl-cartao),.panel:has(>table.tbl-cartao)){background:0 0;border:0;max-height:none;overflow-x:visible}table.tbl-cartao thead{display:block}table.tbl-cartao thead tr{-webkit-overflow-scrolling:touch;gap:6px;padding:4px 0 8px;display:flex;overflow-x:auto}table.tbl-cartao thead th{display:none}table.tbl-cartao thead th[data-testid^=th-],table.tbl-cartao thead th.col-check{border:1px solid var(--line);background:var(--card);white-space:nowrap;border-radius:20px;flex:none;align-items:center;gap:4px;min-width:0;min-height:40px;padding:0 12px;display:flex;position:static;width:auto!important;max-width:none!important}table.tbl-cartao tbody{display:block}.list-table-wrap table.tbl-cartao tbody tr,table.tbl-cartao tbody tr{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-card);flex-wrap:wrap;align-items:center;gap:4px 10px;margin-bottom:8px;padding:10px 12px;display:flex}.list-table-wrap table.tbl-cartao td,table.tbl-cartao td{min-width:0;border:0!important;height:auto!important;padding:0!important}table.tbl-cartao td.empty,table.tbl-cartao td[colspan]{flex:100%;display:block}table.tbl-cartao td{display:block;text-align:left!important;width:auto!important;max-width:none!important}table.tbl-cartao td[data-cartao=bloco]{white-space:normal;flex:1 1 0;order:1;min-width:55%}table.tbl-cartao td.col-check[data-cartao],table.tbl-cartao td.col-check,table.tbl-cartao td[data-cartao=check]{flex:0 0 40px;order:0;justify-content:center;align-items:center;width:40px;min-width:40px;max-width:40px;padding:0;display:flex}table.tbl-cartao td[data-cartao=titulo]{min-width:55%;color:var(--ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1 1 0;order:1;font-size:14px;font-weight:600;line-height:1.3;overflow:hidden;white-space:normal!important;display:-webkit-box!important}table.tbl-cartao td[data-cartao=acao]{flex:none;order:2;margin-left:auto;width:auto!important;max-width:none!important}table.tbl-cartao td[data-cartao=status]{flex:0 auto;order:3;max-width:100%}table.tbl-cartao td[data-cartao=acao]:has(button~button,a~button,button~a){flex:100%;order:5;justify-content:flex-end;gap:6px;display:flex!important}table.tbl-cartao td:not([data-cartao=titulo]):not([data-cartao=bloco]):not([data-cartao=status]):not([data-cartao=acao]):not([data-cartao=check]):not(.col-check):not(.empty):not([colspan]){min-width:0;color:var(--ink2);white-space:normal;overflow-wrap:anywhere;flex-wrap:wrap;flex:calc(50% - 10px);order:4;align-items:baseline;column-gap:4px;font-size:12.5px;line-height:1.35;display:flex!important}table.tbl-cartao td[data-longo]:not([data-cartao=titulo]):not([data-cartao=bloco]):not([data-cartao=status]):not([data-cartao=acao]):not(.col-check){flex-basis:100%!important}table.tbl-cartao td[data-col]:not([data-col=""]):not([data-cartao=titulo]):not([data-cartao=bloco]):not([data-cartao=status]):not([data-cartao=acao]):not(.col-check):before{content:attr(data-col) ": ";color:var(--ink3);font-size:11px}table.tbl-cartao td[data-vazio]:not([data-chave]):not([data-cartao=acao]):not(.col-check){display:none}table.tbl-cartao td[data-vazio][data-chave]:after{content:"—";color:var(--ink3)}}.tbl.board tr.board-notas td{background:var(--paper);border-top:0;padding:6px 14px 12px}.board-nota{color:var(--ink2);align-items:baseline;gap:10px;font-size:12.5px;line-height:1.45;display:flex}.board-nota+.board-nota{margin-top:6px}.board-nota b{letter-spacing:.05em;text-transform:uppercase;color:var(--ink3);flex:none;font-size:10.5px}.board-nota span{white-space:pre-line;overflow-wrap:anywhere;min-width:0}@media (width<=768px){.board-wrap{background:0 0!important;border:0!important;overflow-x:visible!important}.tbl.board{table-layout:auto;width:100%;display:block;min-width:0!important}.tbl.board thead{display:none}.tbl.board tbody,.tbl.board tfoot{display:block}.tbl.board tbody tr,.tbl.board tfoot tr{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-card);margin-bottom:10px;display:block;overflow:hidden}.tbl.board th,.tbl.board td,.board-wrap .board-cob,.board-wrap .board-obj{border:0;border-top:1px solid var(--line2);min-height:0;padding:9px 16px;display:block;width:auto!important;height:auto!important;position:static!important}.tbl.board td.board-cen[data-rec=sim]{border-left:3px solid var(--green)}.tbl.board tr>td:first-child{border-top:0}.tbl.board td:empty{display:none}.tbl.board .board-obj{white-space:normal;font-size:13px;line-height:1.45}.tbl.board td.board-cen[data-rotulo]:before{content:attr(data-rotulo);letter-spacing:.05em;text-transform:uppercase;color:var(--ink3);margin-bottom:4px;font-size:10.5px;font-weight:700;display:block}.tbl.board .board-capital{font-size:14px}.tbl.board tfoot td.board-cob{font-weight:700}.tbl.board tbody tr.board-notas{border-top:0;border-top-left-radius:0;border-top-right-radius:0;margin-top:-11px}.tbl.board tr.board-notas td{padding:8px 16px 12px}.board-nota{flex-direction:column;gap:2px;font-size:14px}.modal{box-sizing:border-box;width:calc(100vw - 2 * var(--margem-lateral))!important;max-width:calc(100vw - 2 * var(--margem-lateral))!important}.modal [style*=grid-template-columns]{grid-template-columns:minmax(0,1fr)!important}.modal input:not([type=checkbox]):not([type=radio]),.modal select,.modal textarea{box-sizing:border-box;max-width:100%}.modal input:not([type=checkbox]):not([type=radio]):not([type=range]),.modal select,.modal textarea{width:100%}button,[role=button],a.btn,select,summary,.btn-action,.btn-danger{min-height:40px!important}:is(button,[role=button],a.btn,summary)[style*="border-radius: 50%"]{position:relative;min-width:0!important;min-height:0!important}:is(button,[role=button],a.btn,summary)[style*="border-radius: 50%"]:before{content:"";width:max(100%,40px);height:max(100%,40px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}:is(button,a,[role=button],summary)[data-so-icone][data-so-icone]{box-sizing:border-box;flex:0 0 44px;width:44px!important;min-width:44px!important;max-width:44px!important;height:44px!important;min-height:44px!important;max-height:44px!important;padding:0!important}a[data-so-icone][data-so-icone]{justify-content:center;align-items:center;display:inline-flex!important}.tarefa-titulo-bloco{flex:auto;min-width:0;max-width:none!important}.tarefa-titulo{-webkit-line-clamp:2;text-align:left;-webkit-box-orient:vertical;overflow:hidden;white-space:normal!important;display:-webkit-box!important}button[style*="all: unset"]:not([style*=display]),.btn-action,.btn-danger{align-items:center;display:inline-flex!important}button:has(>svg:only-child){justify-content:center;min-width:40px!important}input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]),select,textarea{font-size:16px!important}table.tbl-cartao td.col-check,table.tbl-cartao td[data-cartao=check]{min-height:40px}table.tbl-cartao thead th.col-check{min-width:40px}:is(td:has(>input[type=checkbox]),th:has(>input[type=checkbox])){height:40px}table.tbl-cartao thead th:has(>input[type=checkbox]){justify-content:center;align-items:center;min-width:40px;min-height:40px;display:flex}:is(label:has(>input[type=checkbox]),label:has(>input[type=radio])){align-items:center;min-height:40px;display:inline-flex}.grid-kpis,.list-kpis,.kpis{gap:6px!important}.kpi-compacto{gap:1px!important;height:auto!important;min-height:0!important;padding:6px 10px!important}.kpi-compacto>div:last-child{font-size:19px!important}.list-kpi{min-height:0;padding:6px 10px}.list-kpi .val{font-size:18px}.abas-tela,.funil-abas,.abas-rolam{-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-right:24px;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000);flex-wrap:nowrap!important}.abas-tela::-webkit-scrollbar{display:none}.abas-rolam::-webkit-scrollbar{display:none}.abas-tela>*,.funil-abas>*,.abas-rolam>*{flex:none}}.cg-rev{flex-direction:column;gap:10px;display:flex}.cg-fonte{flex-direction:column;gap:4px;max-width:460px;font-size:12px;font-weight:600;display:flex}.cg-fonte input{font-size:16px}.cg-abas{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:6px;display:flex}.cg-aba{cursor:pointer;color:var(--ink2);background:0 0;border:none;border-bottom:2px solid #0000;min-height:40px;padding:8px 10px;font-size:13px}.cg-aba span{color:var(--ink3);margin-left:4px;font-size:11px}.cg-aba.on{border-bottom-color:var(--navy);color:var(--ink);font-weight:600}.cg-abas{z-index:3;background:var(--card);position:sticky;top:0}.cg-secao{border:1px solid var(--line);border-radius:8px;padding:8px 10px}.cg-secao>summary,.cg-secao-tit{cursor:pointer;color:var(--ink2);font-size:12.5px;font-weight:600}.cg-linha{border-bottom:1px solid var(--line2);justify-content:space-between;align-items:flex-start;gap:10px;padding:7px 0;font-size:12.5px;display:flex}.cg-linha:last-child{border-bottom:none}.cg-linha-txt{flex:1;min-width:0}.cg-prod{color:var(--ink3)}.cg-mudanca{margin-top:3px}.cg-atual{color:var(--ink3);text-decoration:line-through}.cg-proposto{font-weight:600}.cg-novo,.cg-conflito{background:var(--grey-bg);color:var(--ink2);border-radius:10px;margin-left:6px;padding:0 6px;font-size:10.5px;display:inline-block}.cg-conflito{color:var(--am)}.cg-trecho{color:var(--ink2);margin-top:4px;font-size:11.5px;font-style:italic}.cg-sem-ancora{color:var(--red);font-style:normal}.cg-acoes{flex-shrink:0;align-items:center;gap:6px;display:flex}.cg-ok{color:var(--green);font-size:11px}.cg-todos{margin-top:8px}.cg-vazio,.cg-carregando{color:var(--ink3);font-size:12px}.cg-antigo,.cg-descartados{background:var(--paper);border-radius:8px;flex-wrap:wrap;align-items:center;gap:10px;padding:8px 10px;font-size:12px;display:flex}.cg-resumo{border-bottom:1px solid var(--line2);padding:4px 0}.cg-secao-tit .cg-todos{margin:0 0 0 10px}.cg-grupo{border-top:1px solid var(--line2);margin-top:6px;padding-top:6px}.cg-molde-lista{color:var(--ink2);margin-top:3px;font-size:11.5px}.cg-molde-lista>summary{cursor:pointer;color:var(--navy)}.cg-molde-lista ul{margin:4px 0 0 18px;padding:0}.cg-grupo>summary{cursor:pointer;color:var(--ink2);min-height:32px;font-size:12.5px;display:list-item}@media (width<=768px){.cg-linha{flex-direction:column}.cg-acoes{width:100%}}.bib-exc{background:var(--grey-bg);min-width:74px;color:var(--ink2);text-align:center;border-radius:10px;padding:1px 6px;font-size:11px;display:inline-block}.bib-exc-exclui{color:var(--ink)}.bib-exc-nao_exclui{background:var(--green-bg);color:var(--green)}.bib-exc-trecho{color:var(--ink2);flex-basis:100%;margin:2px 0 4px;font-size:11.5px;font-style:italic}.bib-exc-melhor{outline:1.5px solid var(--green)}.bib-trunc{overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.bib-vertudo{all:unset;box-sizing:border-box;min-height:24px;color:var(--navy);cursor:pointer;align-items:center;padding:0 2px;font-size:11px;font-weight:700;text-decoration:underline;display:inline-flex}.bib-vertudo:focus-visible{outline:2px solid var(--navy);outline-offset:1px;border-radius:4px}.bib-vertudo-toque{min-width:44px;min-height:44px;font-size:13px}.bib-trunc-balao{box-sizing:border-box;background:var(--paper);border:1px solid var(--line);width:min(420px,92vw);max-height:min(60vh,420px);color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;cursor:text;border-radius:10px;padding:10px 12px;font-size:13px;line-height:1.5;overflow-y:auto;box-shadow:0 8px 28px #141e322e}.seg-nome-laranja,.seg-nome-laranja select{color:var(--am-txt)}.seg-nome-azul,.seg-nome-azul select{color:var(--blue)}.bib-col-seg.seg-nome-laranja,.bib-col-seg.seg-nome-azul{font-weight:600}.ff.seg-nome-laranja label,.ff.seg-nome-azul label{color:var(--ink2)}.bib-riscos li.bib-risco{flex-wrap:wrap;align-items:center;gap:4px 10px;display:flex}.bib-risco-ref,.bib-risco-cond,.bib-risco-nota{color:var(--ink2);font-size:11.5px}.bib-risco-cond,.bib-risco-nota{flex-basis:100%}@media (width<=768px){.bib-riscos li.bib-risco{flex-direction:column;align-items:flex-start;gap:6px;padding:10px 12px;display:flex}.bib-risco-btn{min-width:44px;min-height:44px}}.bib-matriz-risco td{vertical-align:middle;text-align:center}.pil-exc-cel{flex-direction:column;align-items:center;gap:5px;max-width:100%;display:inline-flex}.pil-exc{white-space:nowrap;border-radius:999px;align-items:center;padding:5px 12px;font-size:14px;font-weight:600;line-height:1.2;display:inline-flex}.pil-exc-exclui{color:#fff;background:#8f1d14}.pil-exc-nao_exclui{color:#14532d;background:#e3efe6;border:1.5px solid #14532d}.pil-exc-a_validar{color:#6b4300;background:#fbf0d6;border:1.5px solid #6b4300}.pil-exc-nao_cita{color:#4d5864;background:#ebe8df;border:1.5px dashed #8b8575}.pil-exc-melhor{outline:1.5px solid var(--green);outline-offset:2px}.pil-exc-nota{color:#33404c;text-align:center;max-width:220px;font-size:13px;line-height:1.35}.pil-exc-traco{color:var(--ink3)}.bib-risco-topo{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.bib-gm{display:inline-block;position:relative}.bib-gm-pop{z-index:30;background:var(--card,#fff);border:1px solid var(--line);border-radius:10px;width:min(360px,92vw);padding:12px;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 8px 24px #141e3229}.bib-gm-tit{color:var(--ink2);margin-bottom:6px;font-size:12px;font-weight:700}.bib-gm-lista{flex-direction:column;gap:2px;max-height:260px;margin:0 0 10px;padding:0;list-style:none;display:flex;overflow:auto}.bib-gm-lista label{cursor:pointer;min-height:40px;color:var(--ink);align-items:flex-start;gap:8px;padding:6px 4px;font-size:13px;line-height:1.35;display:flex}.bib-gm-lista input{flex:none;width:18px;height:18px;margin-top:1px}.bib-gm-lista .bib-gm-off{cursor:not-allowed;color:var(--ink3)}.bib-gm-lista em{color:var(--ink3);font-style:normal}.bib-gm-acoes{flex-wrap:wrap;gap:8px;display:flex}.bib-gm-salvar{border-top:1px solid var(--line);flex-direction:column;gap:6px;margin-top:12px;padding-top:10px;display:flex}.bib-gm-salvar select{min-height:40px;font-size:16px}.bib-gm-nota{color:var(--ink3);margin-top:8px;font-size:11.5px}@media (width<=768px){.bib-gm-pop{width:auto;position:fixed;inset:auto 16px 16px}}.col{container-type:inline-size}.col-h b{white-space:nowrap}.col-v{box-sizing:border-box;justify-content:space-between;align-items:center;gap:6px;min-height:28px;padding:0 10px 6px;display:flex}.col-total{white-space:nowrap;flex:none;font-size:10px;font-weight:700}.fup-visoes{border:1px solid var(--line);background:var(--card);border-radius:999px;flex:0 auto;min-width:0;height:22px;margin-left:auto;display:inline-flex}.fup-seg:first-child{border-radius:999px 0 0 999px}.fup-seg:last-child{border-radius:0 999px 999px 0}.fup-seg{all:unset;box-sizing:border-box;cursor:pointer;white-space:nowrap;color:var(--ink2);align-items:center;gap:5px;min-width:0;padding:0 5px 0 9px;font-family:inherit;font-size:11px;font-weight:600;line-height:1;display:inline-flex}.fup-seg+.fup-seg{border-left:1px solid var(--line)}.fup-seg.ligada{background:var(--navy);color:#fff}.fup-seg:focus-visible{outline:2px solid var(--navy);outline-offset:-2px}.fup-seg .fup-n{box-sizing:border-box;background:var(--navy-bg);min-width:16px;height:16px;color:var(--navy);border-radius:999px;justify-content:center;align-items:center;padding:0 4px;font-size:10px;font-weight:700;display:inline-flex}.fup-seg.ligada .fup-n{color:var(--navy);background:#fff}.fup-rot-curto{display:none}@container (width<=300px){.fup-seg{gap:4px;padding:0 4px 0 7px;font-size:10.5px}.fup-seg .fup-n{min-width:15px;height:15px;padding:0 3px}}@container (width<=262px){.fup-seg{gap:3px;padding:0 3px 0 6px;font-size:10px}}@container (width<=246px){.fup-rot-cheio{display:none}.fup-rot-curto{display:inline}}.kcard-sinais{min-width:0;margin:0 0 5px;container-type:inline-size}.kcard-sinais-i{flex-wrap:nowrap;align-items:center;gap:4px;min-width:0;max-width:100%;display:flex;overflow:hidden}.pill.sinal{white-space:nowrap;border:1px solid #0000;flex:none;min-width:0;padding:1px 6px;font-size:10px;line-height:1.2;display:inline-block}@container (width<=102px){.kcard-sinais-i[data-sig=sp] .sinal{padding:1px 5px;font-size:0}.kcard-sinais-i[data-sig=sp] .sinal:after{content:attr(data-curto);font-size:10px;line-height:1.2}}@container (width<=87px){.kcard-sinais-i[data-sig=ag] .sinal{padding:1px 5px;font-size:0}.kcard-sinais-i[data-sig=ag] .sinal:after{content:attr(data-curto);font-size:10px;line-height:1.2}}@container (width<=31px){.kcard-sinais-i[data-sig=ar] .sinal{padding:1px 5px;font-size:0}.kcard-sinais-i[data-sig=ar] .sinal:after{content:attr(data-curto);font-size:10px;line-height:1.2}}@container (width<=108px){.kcard-sinais-i[data-sig=ar\+at] .sinal{padding:1px 5px;font-size:0}.kcard-sinais-i[data-sig=ar\+at] .sinal:after{content:attr(data-curto);font-size:10px;line-height:1.2}}@container (width<=193px){.kcard-sinais-i[data-sig=sp\+ag] .sinal{padding:1px 5px;font-size:0}.kcard-sinais-i[data-sig=sp\+ag] .sinal:after{content:attr(data-curto);font-size:10px;line-height:1.2}}@container (width<=136px){.kcard-sinais-i[data-sig=sp\+ar] .sinal{padding:1px 5px;font-size:0}.kcard-sinais-i[data-sig=sp\+ar] .sinal:after{content:attr(data-curto);font-size:10px;line-height:1.2}}@container (width<=213px){.kcard-sinais-i[data-sig="sp+ar+at"] .sinal{padding:1px 5px;font-size:0}.kcard-sinais-i[data-sig="sp+ar+at"] .sinal:after{content:attr(data-curto);font-size:10px;line-height:1.2}}@container (width<=204px){.kcard-sinais-i[data-sig=sl] .sinal{padding:1px 5px;font-size:0}.kcard-sinais-i[data-sig=sl] .sinal:after{content:attr(data-curto);font-size:10px;line-height:1.2}}@container (width<=295px){.kcard-sinais-i[data-sig=sl\+ag] .sinal{padding:1px 5px;font-size:0}.kcard-sinais-i[data-sig=sl\+ag] .sinal:after{content:attr(data-curto);font-size:10px;line-height:1.2}}@container (width<=239px){.kcard-sinais-i[data-sig=sl\+ar] .sinal{padding:1px 5px;font-size:0}.kcard-sinais-i[data-sig=sl\+ar] .sinal:after{content:attr(data-curto);font-size:10px;line-height:1.2}}@container (width<=315px){.kcard-sinais-i[data-sig="sl+ar+at"] .sinal{padding:1px 5px;font-size:0}.kcard-sinais-i[data-sig="sl+ar+at"] .sinal:after{content:attr(data-curto);font-size:10px;line-height:1.2}}@container (width<=61px){.kcard-sinais-i[data-sig=sp] .sinal{border-radius:50%;width:8px;height:8px;padding:0;font-size:0;background:currentColor!important;border:0!important}.kcard-sinais-i[data-sig=sp] .sinal:after{content:none}}@container (width<=85px){.kcard-sinais-i[data-sig=ag] .sinal{border-radius:50%;width:8px;height:8px;padding:0;font-size:0;background:currentColor!important;border:0!important}.kcard-sinais-i[data-sig=ag] .sinal:after{content:none}}@container (width<=29px){.kcard-sinais-i[data-sig=ar] .sinal{border-radius:50%;width:8px;height:8px;padding:0;font-size:0;background:currentColor!important;border:0!important}.kcard-sinais-i[data-sig=ar] .sinal:after{content:none}}@container (width<=84px){.kcard-sinais-i[data-sig=ar\+at] .sinal{border-radius:50%;width:8px;height:8px;padding:0;font-size:0;background:currentColor!important;border:0!important}.kcard-sinais-i[data-sig=ar\+at] .sinal:after{content:none}}@container (width<=150px){.kcard-sinais-i[data-sig=sp\+ag] .sinal{border-radius:50%;width:8px;height:8px;padding:0;font-size:0;background:currentColor!important;border:0!important}.kcard-sinais-i[data-sig=sp\+ag] .sinal:after{content:none}}@container (width<=94px){.kcard-sinais-i[data-sig=sp\+ar] .sinal{border-radius:50%;width:8px;height:8px;padding:0;font-size:0;background:currentColor!important;border:0!important}.kcard-sinais-i[data-sig=sp\+ar] .sinal:after{content:none}}@container (width<=149px){.kcard-sinais-i[data-sig="sp+ar+at"] .sinal{border-radius:50%;width:8px;height:8px;padding:0;font-size:0;background:currentColor!important;border:0!important}.kcard-sinais-i[data-sig="sp+ar+at"] .sinal:after{content:none}}@container (width<=61px){.kcard-sinais-i[data-sig=sl] .sinal{border-radius:50%;width:8px;height:8px;padding:0;font-size:0;background:currentColor!important;border:0!important}.kcard-sinais-i[data-sig=sl] .sinal:after{content:none}}@container (width<=150px){.kcard-sinais-i[data-sig=sl\+ag] .sinal{border-radius:50%;width:8px;height:8px;padding:0;font-size:0;background:currentColor!important;border:0!important}.kcard-sinais-i[data-sig=sl\+ag] .sinal:after{content:none}}@container (width<=94px){.kcard-sinais-i[data-sig=sl\+ar] .sinal{border-radius:50%;width:8px;height:8px;padding:0;font-size:0;background:currentColor!important;border:0!important}.kcard-sinais-i[data-sig=sl\+ar] .sinal:after{content:none}}@container (width<=149px){.kcard-sinais-i[data-sig="sl+ar+at"] .sinal{border-radius:50%;width:8px;height:8px;padding:0;font-size:0;background:currentColor!important;border:0!important}.kcard-sinais-i[data-sig="sl+ar+at"] .sinal:after{content:none}}.kcard[data-modo] .kt{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.kcard-linha{flex-wrap:nowrap;align-items:center;gap:4px;min-width:0;display:flex;overflow:hidden}.kcard-linha>.kcard-elip{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}.kcard-linha>.kcard-fixo{white-space:nowrap;flex:none}.kcard-uma-linha{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}@media (width<=768px){.col-v{min-height:32px}.fup-visoes{height:24px}.col-v .fup-seg{height:24px;position:relative;min-height:0!important}.col-v .fup-seg:before{content:"";position:absolute;inset:-8px 0}}.btn.btn-perigo-suave{color:var(--red);background:var(--card);border-color:#b23a3a73}.btn.btn-perigo-suave:not(:disabled):hover{background:var(--red-bg);color:var(--red)}.mod-chk{accent-color:var(--navy);vertical-align:middle;flex:none}.btn.btn-sec{color:var(--ink2);box-sizing:border-box;background:#fff;border:1px solid #14171c33;border-radius:8px;box-shadow:0 1px #14171c0a}.btn.btn-sec:not(:disabled):hover{background:var(--paper);color:var(--navy);border-color:#1c3f7a80}.btn.btn-sec:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.btn.btn-sec:disabled{opacity:.5}.apres-acoes .btn{box-sizing:border-box;border-radius:8px;align-items:center;gap:6px;height:34px;display:inline-flex}.kcard-rodape{position:relative}.kcard-alca{all:unset;box-sizing:border-box;width:14px;height:14px;color:var(--ink3);touch-action:none;cursor:grab;border-radius:4px;place-items:center;font-size:14px;line-height:1;display:grid;position:absolute;top:50%;right:0;transform:translateY(-50%)}.kcard-alca:before{content:"";width:44px;height:44px;position:absolute;top:50%;right:-8px;transform:translateY(-50%)}.kcard-alca:focus-visible{outline:2px solid var(--navy);outline-offset:2px}@media (pointer:coarse),(width<=768px){.kcard,.col{touch-action:pan-x pan-y}.kcard-alca.kcard-alca{width:14px;height:14px;min-width:0!important;min-height:0!important}}@media (width<=768px){.ag-tg-btn{min-height:44px!important}}.pdf-pag{display:inline-block;position:relative}.pdf-pag-btn{all:unset;box-sizing:border-box;cursor:pointer;color:var(--ink2);background:#f4f3ef;border:1px solid #14171c17;border-radius:8px;align-items:center;min-height:36px;padding:8px 14px;font-size:12px;font-weight:700;display:inline-flex}.pdf-pag-btn:disabled{opacity:.6;cursor:not-allowed}.pdf-pag-cont{color:var(--navy);margin-left:6px;font-weight:700}.pdf-pag-fundo{z-index:39;background:0 0;position:fixed;inset:0}.pdf-pag-pop{z-index:40;background:var(--card);border:1px solid var(--line);width:min(380px,92vw);color:var(--ink);border-radius:10px;padding:12px;font-size:13px;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 8px 24px #141e3229}.pdf-pag-topo{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;display:flex}.pdf-pag-atalhos{gap:12px;display:flex}.pdf-pag-link{all:unset;cursor:pointer;color:var(--navy);align-items:center;min-height:32px;font-size:12px;font-weight:600;text-decoration:underline;display:inline-flex}.pdf-pag-lista{flex-direction:column;gap:2px;max-height:min(60vh,440px);margin:0 0 10px;padding:0;list-style:none;display:flex;overflow:auto}.pdf-pag-lista label{cursor:pointer;align-items:center;gap:10px;min-height:40px;padding:4px;line-height:1.3;display:flex}.pdf-pag-lista input{flex:none;width:18px;height:18px}.pdf-pag-lista em{color:var(--ink3);min-width:20px;font-size:11.5px;font-style:normal;display:inline-block}.pdf-pag-rodape{justify-content:flex-end;display:flex}.pdf-pag-gerar{all:unset;box-sizing:border-box;cursor:pointer;background:var(--green);color:#fff;border-radius:8px;align-items:center;min-height:40px;padding:9px 16px;font-size:13px;font-weight:700;display:inline-flex}.pdf-pag-gerar:disabled{opacity:.5;cursor:not-allowed}@media (width<=768px){.pdf-pag-pop{width:auto;position:fixed;inset:auto 16px 16px}.pdf-pag-btn{min-height:40px}.barra-selecao{margin-right:84px}}.barra-selecao{bottom:calc(12px + env(safe-area-inset-bottom));z-index:90;align-items:center;gap:var(--space-xs);background:var(--card);border:1px solid var(--line);border-radius:var(--radius-card);box-shadow:var(--shadow-card);flex-wrap:wrap;margin-top:12px;padding:10px 12px;display:flex;position:sticky}.barra-selecao .btn,.barra-selecao input.input{box-sizing:border-box;min-height:44px}.campo-prazo{color:var(--ink3);align-items:center;gap:6px;margin-top:3px;font-size:11px;display:flex}.campo-prazo input{width:64px;padding:2px 6px;font-size:11px}@media (width<=768px){.campo-prazo{font-size:13px}.campo-prazo input{box-sizing:border-box;font-size:16px;min-height:44px!important}}
