.react-grid-layout{transition:height .2s;position:relative}.react-grid-item{transition:left .2s,top .2s,width .2s,height .2s}.react-grid-item img{pointer-events:none;user-select:none}.react-grid-item.cssTransforms{transition-property:transform,width,height}.react-grid-item.resizing{z-index:1;will-change:width, height;transition:none}.react-grid-item.react-draggable-dragging{z-index:3;will-change:transform;transition:none}.react-grid-item.dropping{visibility:hidden}.react-grid-item.react-grid-placeholder{opacity:.2;z-index:2;user-select:none;background:red;transition-duration:.1s}.react-grid-item.react-grid-placeholder.placeholder-resizing{transition:none}.react-grid-item>.react-resizable-handle{opacity:0;width:20px;height:20px;position:absolute}.react-grid-item:hover>.react-resizable-handle{opacity:1}.react-grid-item>.react-resizable-handle:after{content:"";border-bottom:2px solid #0006;border-right:2px solid #0006;width:5px;height:5px;position:absolute;bottom:3px;right:3px}.react-resizable-hide>.react-resizable-handle{display:none}.react-grid-item>.react-resizable-handle.react-resizable-handle-sw{cursor:sw-resize;bottom:0;left:0;transform:rotate(90deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-se{cursor:se-resize;bottom:0;right:0}.react-grid-item>.react-resizable-handle.react-resizable-handle-nw{cursor:nw-resize;top:0;left:0;transform:rotate(180deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-ne{cursor:ne-resize;top:0;right:0;transform:rotate(270deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-w,.react-grid-item>.react-resizable-handle.react-resizable-handle-e{cursor:ew-resize;margin-top:-10px;top:50%}.react-grid-item>.react-resizable-handle.react-resizable-handle-w{left:0;transform:rotate(135deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-e{right:0;transform:rotate(315deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-n,.react-grid-item>.react-resizable-handle.react-resizable-handle-s{cursor:ns-resize;margin-left:-10px;left:50%}.react-grid-item>.react-resizable-handle.react-resizable-handle-n{top:0;transform:rotate(225deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-s{bottom:0;transform:rotate(45deg)}.bi-arv{flex:1;min-height:0;position:relative;overflow:auto}.bi-arv-area{position:relative}.bi-arv-linhas{pointer-events:none;position:absolute;top:0;left:0}.bi-arv-linhas path{fill:none;stroke:var(--muted);stroke-opacity:.45;stroke-width:1.2px}.bi-arv-linhas path.sel{stroke:var(--text);stroke-opacity:.9;stroke-width:1.8px}.bi-arv-nivel{position:absolute;top:0;bottom:0}.bi-arv-cab{color:var(--text2);border-bottom:1px solid var(--border);align-items:center;gap:4px;margin-bottom:2px;font-size:11.5px;display:flex}.bi-arv-cab b{text-overflow:ellipsis;white-space:nowrap;flex:1;font-weight:700;overflow:hidden}.bi-arv-ia{cursor:help;font-size:12px}.bi-arv-fechar{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:4px;padding:2px 4px;font-size:11px}.bi-arv-fechar:hover{background:var(--raised);color:var(--text)}.bi-arv-no{align-items:center;gap:2px;display:flex;position:absolute;left:0;right:0}.bi-arv-barra{text-align:left;min-width:0;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:1;gap:2px;padding:3px 4px;display:grid}.bi-arv-barra:disabled{cursor:default}.bi-arv-barra:not(:disabled):hover{background:var(--linha-hover)}.bi-arv-no.sel .bi-arv-barra{background:var(--raised);box-shadow:0 1px 3px #0000001f}.bi-arv-rot{gap:6px;font-size:11.5px;line-height:1.2;display:flex}.bi-arv-rot span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.bi-arv-rot b{font-variant-numeric:tabular-nums;font-weight:700}.bi-arv-no.outros .bi-arv-rot span{color:var(--muted);font-style:italic}.bi-arv-trilho{background:var(--raised);border-radius:4px;height:8px;overflow:hidden}.bi-arv-trilho i{border-radius:4px;height:100%;display:block}.bi-arv-mais{background:var(--raised);width:20px;height:20px;color:var(--text);cursor:pointer;opacity:0;border:0;border-radius:50%;flex:none;font-weight:800;line-height:1;transition:opacity .12s;box-shadow:0 1px 3px #0000002e}.bi-arv-no:hover .bi-arv-mais,.bi-arv-mais:focus-visible,.bi-arv-no.sel .bi-arv-mais{opacity:1}.bi-arv-menu{z-index:5;background:var(--drop);min-width:170px;max-height:260px;box-shadow:var(--sombra);border-radius:8px;padding:6px;display:grid;position:absolute;overflow:auto}.bi-arv-menu .meta{text-transform:uppercase;letter-spacing:.04em;padding:4px 6px 2px;font-size:10.5px}.bi-arv-menu button{color:var(--text);text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:5px 8px;font-size:12.5px}.bi-arv-menu button:hover{background:var(--linha-hover);color:var(--linha-hover-texto)}.bi-infl{flex-direction:column;flex:1;gap:6px;min-height:0;font-size:12.5px;display:flex}.bi-infl-abas{gap:4px;display:flex}.bi-infl-abas button{color:var(--text2);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:4px 10px;font-size:12px}.bi-infl-abas button.ativo{background:var(--info-bg);color:var(--info);font-weight:700}.bi-infl-perg{color:var(--text2);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.bi-infl-perg .input{width:auto;height:auto;padding:2px 6px;font-size:12px}.bi-infl-corpo{flex:1;grid-template-columns:minmax(160px,2fr) 3fr;gap:10px;min-height:0;display:grid}.bi-infl-lista{align-content:start;gap:2px;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.bi-infl-lista li{cursor:pointer;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;padding:6px 8px;display:flex}.bi-infl-lista li:hover{background:var(--linha-hover);color:var(--linha-hover-texto)}.bi-infl-lista li.sel{background:var(--raised);box-shadow:0 1px 3px #0000001f}.bi-infl-bolha{color:#fff;text-align:center;font-variant-numeric:tabular-nums;border-radius:999px;flex:none;min-width:34px;padding:3px 7px;font-size:11.5px;font-weight:800}.bi-infl-lista li .bi-infl-bolha:first-child{min-width:24px}.bi-infl-lista li .bi-infl-bolha:first-child+span{flex:1;min-width:0}.bi-infl-det{flex-direction:column;gap:6px;min-width:0;min-height:0;display:flex}.bi-infl-frase{margin:0;font-weight:600}.bi-infl-nota{margin:0;font-size:11px}.bi-infl-graf{flex-direction:column;flex:1;gap:4px;min-height:110px;display:flex}.bi-infl-graf-tit{color:var(--text2);font-size:11.5px;font-weight:600}.bi-infl-cols{flex:1;align-items:flex-end;gap:6px;padding:14px 0 30px;display:flex;position:relative;overflow-x:auto}.bi-infl-col{flex-direction:column;flex:1 0 34px;justify-content:flex-end;align-items:stretch;max-width:70px;height:100%;display:flex;position:relative}.bi-infl-col i{border-radius:4px 4px 0 0;min-height:2px;display:block}.bi-infl-val{text-align:center;font-variant-numeric:tabular-nums;color:var(--text2);font-size:10.5px}.bi-infl-cat{text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;position:absolute;bottom:-26px;left:0;right:0;overflow:hidden}.bi-infl-col.sel .bi-infl-cat,.bi-infl-col.sel .bi-infl-val{color:var(--text);font-weight:700}.bi-infl-media{border-top:1.5px dashed var(--muted);z-index:1;pointer-events:none;position:absolute;left:0;right:0}.bi-infl-media span{color:var(--muted);background:var(--surface);border-radius:4px;padding:0 4px;font-size:10.5px;position:absolute;top:-15px;right:0}.bi-infl-seg{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.bi-infl-seg div{background:var(--raised);border-radius:8px;gap:2px;padding:8px;display:grid}.bi-infl-seg b{font-variant-numeric:tabular-nums;font-size:16px}@media (max-width:640px){.bi-infl-corpo{grid-template-columns:1fr}}
