.lem{--lem-tx:#18181B;--lem-mu:#6E6E73;--lem-fr:#8B8B94;--lem-bd:#E4E4E7;--lem-sep:#F2F2F4;--lem-az:#2B56D4;--lem-am:#B45309;--lem-vd:#2D8F5F;font-family:var(--font-ui);color:var(--lem-tx)}.lem button{font-family:inherit}.lem .mono{font-family:var(--font-num)}.lem-cab{display:flex;align-items:flex-end;gap:16px;margin-bottom:18px}.lem-cab .lem-titulo{flex:1;min-width:0}.lem-painel-bt{display:inline-flex;align-items:center;gap:6px;border:0;background:none;padding:0;cursor:pointer;font:600 20px/1.2 var(--font-ui);color:var(--lem-tx)}.lem-painel-bt svg{color:var(--lem-mu)}.lem-sub{margin-top:4px;font:400 13px/1.3 var(--font-ui);color:var(--lem-mu)}.lem-pri{height:38px;padding:0 18px 0 14px;border:0;border-radius:10px;background:var(--lem-az);color:#fff;font:500 13px/1 var(--font-ui);cursor:pointer;display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.lem-pri:hover{background:#1e3fa0}.lem-card{background:#fff;border:1px solid var(--lem-bd);border-radius:8px}.lem-sec{margin-bottom:20px}.lem-sin-cab{display:flex;align-items:center;gap:8px;height:44px;padding:0 12px 0 16px;cursor:pointer;user-select:none}.lem-sin-cab .t{font:600 13px/1 var(--font-ui)}.lem-sin-cab .n,.lem-sin-cab .d{font:400 12px/1 var(--font-ui);color:var(--lem-mu)}.lem-sin-cab .esp{flex:1}.lem-sin-cab a{font:400 12px/1 var(--font-ui);color:var(--lem-az)}.lem-sin{position:relative;display:flex;align-items:center;gap:12px;min-height:56px;padding:8px 12px 8px 16px;border-top:1px solid var(--lem-sep)}.lem-sin-ic{width:28px;height:28px;border-radius:8px;flex:none;display:inline-flex;align-items:center;justify-content:center}.lem-sin-ic.grave{background:#b45309;color:#fff}.lem-sin-ic.atencao{background:#fef3c7;color:#b45309}.lem-sin-ic.info,.lem-sin-ic.cinza{background:#f1f1f4;color:#6e6e73}.lem-sin-ic.cinza{color:#a1a1aa}.lem-sin-tx{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.lem-sin-fr{font-size:13px;line-height:1.3;font-variant-numeric:tabular-nums;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lem-sin-fr.grave{font-weight:600}.lem-sin-fr.atencao{font-weight:500}.lem-sin-fr.info{font-weight:400}.lem-sin-fr.cinza{font-weight:400;color:var(--lem-fr)}.lem-sin-fr .mono{font-size:12px;font-weight:500}.lem-sin-meta{display:flex;align-items:center;gap:6px;font:400 11.5px/1 var(--font-ui);color:var(--lem-mu)}.lem-sin-meta a,.lem-link{color:var(--lem-az);cursor:pointer;background:none;border:0;padding:0;font:inherit}.lem-sin-ac{display:flex;align-items:center;gap:4px;flex:none}.lem-sin-mais{display:flex;align-items:center;gap:8px;height:40px;padding:0 16px;border-top:1px solid var(--lem-sep);font:400 12px/1 var(--font-ui);color:var(--lem-mu);cursor:pointer}.lem-sec2{height:28px;padding:0 10px;border:1px solid #C8D3F0;border-radius:8px;background:#fff;font:500 12.5px/1 var(--font-ui);color:var(--lem-az);cursor:pointer;white-space:nowrap;display:inline-flex;align-items:center;gap:6px}.lem-sec2:hover{border-color:var(--lem-az)}.lem-txt{height:28px;padding:0 10px;border:0;border-radius:8px;background:none;font:500 12.5px/1 var(--font-ui);color:#52525b;cursor:pointer;white-space:nowrap}.lem-txt:hover{background:#f4f4f6}.lem-barra{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:12px}.lem-busca{display:flex;align-items:center;gap:8px;width:240px;height:32px;padding:0 10px;border:1px solid var(--lem-bd);border-radius:8px;background:#fff;box-sizing:border-box}.lem-busca input{border:0;outline:0;flex:1;min-width:0;font:400 12.5px/1 var(--font-ui);color:var(--lem-tx);background:none}.lem-seg{display:inline-flex;padding:3px;gap:2px;border-radius:9px;background:#f4f4f6}.lem-seg button{height:26px;padding:0 12px;border:0;border-radius:7px;background:none;font:500 12.5px/1 var(--font-ui);color:#52525b;cursor:pointer}.lem-seg button.on{background:#fff;color:var(--lem-tx);box-shadow:0 1px 2px #18181b14}.lem-dd{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 10px;border:1px solid var(--lem-bd);border-radius:8px;background:#fff;font:400 12.5px/1 var(--font-ui);color:var(--lem-mu);cursor:pointer;white-space:nowrap}.lem-dd b{font-weight:500;color:var(--lem-tx)}.lem-dd.tracejado{border-style:dashed}.lem-chip{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 6px 0 10px;border:1px solid var(--lem-bd);border-radius:7px;background:#fff;font:400 12px/1 var(--font-ui);color:var(--lem-mu);white-space:nowrap}.lem-chip b{color:var(--lem-tx);font-weight:500}.lem-chip button{border:0;background:none;color:var(--lem-mu);cursor:pointer;width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;border-radius:5px}.lem-lista{padding:0 12px 8px}.lem-grade{display:grid;grid-template-columns:20px minmax(0,1fr) 164px 136px 116px 24px 112px;align-items:center;gap:12px}.lem-th{height:44px;padding:0 12px;margin:0 -12px;font:600 10.5px/1 var(--font-ui);letter-spacing:.07em;text-transform:uppercase;color:var(--lem-mu)}.lem-gh{display:flex;align-items:center;gap:8px;height:36px;padding:0 12px 0 24px;margin:0 -12px;border-top:1px solid #ECECEF;background:#fafafa}.lem-gh .r{font:600 11px/1 var(--font-ui);letter-spacing:.07em;text-transform:uppercase;color:var(--lem-mu)}.lem-gh .r.nome{letter-spacing:0;text-transform:none;font-size:12.5px;color:var(--lem-tx)}.lem-gh .r.mono{letter-spacing:0;text-transform:none;font:600 12px/1 var(--font-num);color:var(--lem-tx)}.lem-gh .n{font:500 11.5px/1 var(--font-ui);color:var(--lem-mu);font-variant-numeric:tabular-nums}.lem-gh.atraso .r,.lem-gh.atraso .n{color:var(--lem-am)}.lem-li{position:relative;min-height:40px;padding:0 12px;margin:0 -12px;border-top:1px solid var(--lem-sep)}.lem-li:hover,.lem-li:focus-within{background:#fcfcfd}.lem-ck{width:16px;height:16px;box-sizing:border-box;border-radius:4px;border:1.5px solid #C4C4CC;background:#fff;display:inline-flex;align-items:center;justify-content:center;color:#fff;cursor:pointer;padding:0}.lem-ck.on{border-color:var(--lem-vd);background:var(--lem-vd)}.lem-ck:disabled{opacity:.5;cursor:not-allowed}.lem-lt{display:flex;align-items:center;gap:8px;min-width:0}.lem-lt .tx{font:400 13px/1.3 var(--font-ui);color:var(--lem-tx);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;cursor:pointer}.lem-lt .tx.feito{color:var(--lem-fr);text-decoration:line-through}.lem-lt .quem{font:400 11.5px/1 var(--font-ui);color:var(--lem-fr);white-space:nowrap;flex:none}.lem-tag{flex:none;max-width:100%;box-sizing:border-box;height:20px;padding:0 7px;border-radius:5px;background:#f4f4f6;font:400 11px/20px var(--font-num);color:#52525b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lem-tag-o{display:inline-block;max-width:100%;box-sizing:border-box;height:20px;padding:0 7px;border:1px solid var(--lem-bd);border-radius:5px;font:400 11px/18px var(--font-ui);color:#52525b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lem-tag-c{flex:none;display:inline-flex;align-items:center;height:20px;padding:0 7px;border-radius:5px;background:#f1f1f4;font:400 11px/1 var(--font-ui);color:var(--lem-mu);white-space:nowrap}.lem-vazio-cel{font:400 12.5px/1 var(--font-ui);color:#c4c4cc}.lem-resp{display:flex;align-items:center;gap:7px;min-width:0}.lem-resp span.nm{font:400 12.5px/1 var(--font-ui);color:#52525b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lem-resp span.nm.sem{color:var(--lem-fr)}.lem-av{width:22px;height:22px;flex:none;border-radius:50%;background:#e8e8ec;color:#52525b;display:inline-flex;align-items:center;justify-content:center;font:600 9.5px/1 var(--font-ui)}.lem-av.vazio{background:none;box-sizing:border-box;border:1.5px dashed #D4D4D8}.lem-prazo{font:400 12.5px/1 var(--font-ui);color:var(--lem-tx);font-variant-numeric:tabular-nums;white-space:nowrap}.lem-prazo.mu{color:var(--lem-fr)}.lem-prazo.at{font-weight:600;color:var(--lem-am)}.lem-prio{display:inline-flex;align-items:flex-end;gap:2px;height:12px}.lem-prio i{display:block;width:3px;border-radius:1px;background:#dedee3}.lem-prio i:nth-child(1){height:5px}.lem-prio i:nth-child(2){height:8px}.lem-prio i:nth-child(3){height:12px}.lem-prio i.on{background:var(--lem-tx)}.lem-prio.feito i.on{background:#a1a1aa}.lem-acoes{position:absolute;right:8px;top:50%;transform:translateY(-50%);z-index:2;display:none;align-items:center;gap:1px;padding:3px;background:#fff;border:1px solid #E6E6EB;border-radius:10px;box-shadow:0 6px 18px #18181b1a}.lem-li:hover .lem-acoes,.lem-li:focus-within .lem-acoes{display:flex}.lem-ib{width:24px;height:24px;border:0;border-radius:7px;background:none;color:var(--lem-mu);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;padding:0}.lem-ib:hover{background:#f1f1f4;color:var(--lem-tx)}.lem-ib:disabled{color:#c4c4cc;cursor:not-allowed;background:none}.lem-vsep{width:1px;height:16px;background:#ececef;margin:0 2px}.lem-rodape{display:flex;align-items:center;gap:8px;margin-top:12px;font:400 12px/1.4 var(--font-ui);color:var(--lem-mu)}.lem-rodape.falha{color:var(--lem-am)}.lem-vazio{padding:28px 16px;text-align:center;font:400 13px/1.5 var(--font-ui);color:var(--lem-mu)}.lem-erro{padding:16px;border:1px solid #F5D7B5;border-radius:8px;background:#fffbf5;color:var(--lem-am);font:400 13px/1.5 var(--font-ui);display:flex;align-items:center;gap:12px}.lem-form{display:flex;flex-direction:column;gap:10px;padding:12px;margin:8px 0;border:1px solid #C8D3F0;border-radius:8px;background:#fbfcff;box-shadow:0 0 0 3px #eef2fe}.lem-form .l1{display:flex;align-items:center;gap:10px}.lem-form .l1 .cx{width:16px;height:16px;border-radius:4px;border:1.5px dashed #C4C4CC;box-sizing:border-box;flex:none}.lem-form input.tx{flex:1;min-width:0;border:0;outline:0;background:none;font:500 13.5px/28px var(--font-ui);color:var(--lem-tx)}.lem-form .l2{display:flex;align-items:center;gap:6px;flex-wrap:wrap;padding-left:26px}.lem-form .dica{font:400 11.5px/1 var(--font-ui);color:var(--lem-fr)}.lem-form .esp{flex:1}.lem-fchip{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;border:1px solid var(--lem-bd);border-radius:7px;background:#fff;font:400 12px/1 var(--font-ui);color:var(--lem-mu);white-space:nowrap;cursor:pointer}.lem-fchip b{color:var(--lem-tx);font-weight:500}.lem-fchip b.mono{font:500 11.5px/1 var(--font-num)}.lem-fchip .sug{color:var(--lem-fr)}.lem-fchip.av{padding-left:5px}.lem-fchip .lem-av{width:18px;height:18px;font-size:9px}.lem-menu{position:fixed;z-index:60;min-width:220px;max-width:340px;background:#fff;border:1px solid #E6E6EB;border-radius:11px;box-shadow:0 14px 34px #18181b24;padding:6px;display:flex;flex-direction:column;box-sizing:border-box}.lem-menu .cap{font:600 10.5px/1 var(--font-ui);letter-spacing:.07em;text-transform:uppercase;color:var(--lem-mu);padding:12px 10px 6px}.lem-mi{display:flex;align-items:center;gap:10px;height:34px;padding:0 10px;border-radius:8px;cursor:pointer;font:400 13px/1 var(--font-ui);color:var(--lem-tx);border:0;background:none;text-align:left;width:100%;box-sizing:border-box}.lem-mi:hover,.lem-mi.on{background:#f4f4f6}.lem-mi .l{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lem-mi .d{display:inline-flex;align-items:center;gap:5px;font:400 11.5px/1 var(--font-ui);color:var(--lem-mu);white-space:nowrap}.lem-msep{height:1px;background:#f0f0f3;margin:6px 4px}.lem-mfoot{border-top:1px solid #F0F0F3;margin-top:6px;padding:10px 10px 6px;font:400 11.5px/1.45 var(--font-ui);color:var(--lem-mu)}.lem-menu input.bus,.lem-menu input.nome{height:30px;margin:4px 4px 6px;padding:0 9px;border:1px solid var(--lem-bd);border-radius:7px;outline:0;font:400 12.5px/1 var(--font-ui);color:var(--lem-tx)}.lem-menu input:focus{border-color:var(--lem-az);box-shadow:0 0 0 3px #eef2fe}.lem-menu .rod{display:flex;justify-content:flex-end;gap:6px;padding:6px 4px 2px}.lem-balao{position:fixed;z-index:60;width:400px;background:#fff;border:1px solid #E6E6EB;border-radius:11px;box-shadow:0 14px 34px #18181b24;padding:14px 16px 16px;display:flex;flex-direction:column;gap:10px;box-sizing:border-box}.lem-balao .h{display:flex;align-items:center;gap:8px}.lem-balao .h b{font:600 13px/1.2 var(--font-ui);flex:1}.lem-balao .kv{display:grid;grid-template-columns:96px minmax(0,1fr);gap:10px;font:400 12.5px/1.45 var(--font-ui)}.lem-balao .kv span:first-child{color:var(--lem-mu)}.lem-balao .kv span:last-child{font-variant-numeric:tabular-nums}.lem-gav{position:fixed;top:0;right:0;bottom:0;z-index:55;width:440px;max-width:100vw;background:#fff;border-left:1px solid var(--lem-bd);box-shadow:-18px 0 40px #18181b1a;display:flex;flex-direction:column;box-sizing:border-box;font-family:var(--font-ui)}.lem-gav .gh{display:flex;align-items:center;gap:8px;height:52px;padding:0 16px;border-bottom:1px solid var(--lem-sep)}.lem-gav .gh .cap{flex:1;font:600 10.5px/1 var(--font-ui);letter-spacing:.07em;text-transform:uppercase;color:var(--lem-mu)}.lem-gav .gb{flex:1;overflow:auto;padding:16px;display:flex;flex-direction:column;gap:14px}.lem-gav textarea{width:100%;box-sizing:border-box;border:1px solid transparent;border-radius:8px;padding:6px 8px;margin:0 -8px;resize:vertical;font:600 15px/1.4 var(--font-ui);color:var(--lem-tx);background:none}.lem-gav textarea.nota{font:400 13px/1.5 var(--font-ui);color:#52525b;min-height:64px}.lem-gav textarea:hover{border-color:var(--lem-bd)}.lem-gav textarea:focus{outline:0;border-color:var(--lem-az);box-shadow:0 0 0 3px #eef2fe}.lem-gav .kv{display:grid;grid-template-columns:96px minmax(0,1fr);gap:10px;align-items:center;min-height:30px;font:400 12.5px/1.4 var(--font-ui)}.lem-gav .kv>span:first-child{color:var(--lem-mu)}.lem-gav .kv .vv{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0}.lem-gav .hist{display:flex;flex-direction:column;gap:8px;padding-top:8px;border-top:1px solid var(--lem-sep)}.lem-gav .hist .cap{font:600 10.5px/1 var(--font-ui);letter-spacing:.07em;text-transform:uppercase;color:var(--lem-mu);margin-bottom:2px}.lem-gav .hist div{font:400 12.5px/1.45 var(--font-ui);color:#52525b}.lem-gav .hist div span{color:var(--lem-fr)}.lem-gav .gf{display:flex;align-items:center;gap:10px;height:52px;padding:0 16px;border-top:1px solid var(--lem-sep);font:400 11.5px/1 var(--font-ui);color:var(--lem-fr)}.lem-gav .gf .esp{flex:1}.lem-cfg-fundo{position:fixed;inset:0;z-index:58;background:#18181b47;display:flex;align-items:flex-start;justify-content:center;padding:48px 16px;box-sizing:border-box;overflow:auto}.lem-cfg{width:820px;max-width:100%;background:#fff;border-radius:12px;box-shadow:0 24px 60px #18181b38;display:flex;flex-direction:column}.lem-cfg .ch{display:flex;align-items:center;gap:8px;padding:16px 16px 4px 20px}.lem-cfg .ch b{flex:1;font:600 16px/1.2 var(--font-ui)}.lem-cfg .csub{padding:0 20px 12px;font:400 12.5px/1.45 var(--font-ui);color:var(--lem-mu)}.lem-cfg .cb{padding:0 20px;max-height:60vh;overflow:auto;border-top:1px solid var(--lem-sep)}.lem-cfg-grade{display:grid;grid-template-columns:36px minmax(0,1fr) 260px 170px;align-items:center;gap:12px;min-height:40px;border-bottom:1px solid var(--lem-sep)}.lem-cfg .cth{min-height:36px;font:600 10.5px/1 var(--font-ui);letter-spacing:.07em;text-transform:uppercase;color:var(--lem-mu)}.lem-cfg .cg{padding:14px 0 6px;font:600 11px/1 var(--font-ui);letter-spacing:.07em;text-transform:uppercase;color:var(--lem-mu)}.lem-cfg .cn{font:400 13px/1.35 var(--font-ui)}.lem-cfg .cl.off .cn,.lem-cfg .cl.off .cv{color:var(--lem-fr)}.lem-cfg .cv{font:400 12px/1 var(--font-ui);color:var(--lem-mu);white-space:nowrap}.lem-cfg .cv b{color:var(--lem-tx);font-weight:500}.lem-cfg .cv input{width:56px;height:26px;box-sizing:border-box;margin:0 4px;padding:0 6px;border:1px solid var(--lem-bd);border-radius:6px;text-align:right;font:500 12.5px var(--font-ui)}.lem-cfg .cr{font:400 12.5px/1 var(--font-ui);color:#52525b;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lem-cfg .mu{color:var(--lem-fr)}.lem-cfg .cf{display:flex;align-items:center;gap:8px;padding:12px 20px 16px;border-top:1px solid var(--lem-sep);font:400 12px/1.4 var(--font-ui)}.lem-cfg .cf .esp{flex:1}.lem-sw{position:relative;display:inline-block;width:28px;height:16px}.lem-sw input{opacity:0;width:0;height:0;position:absolute}.lem-sw span{position:absolute;inset:0;border-radius:8px;background:#d4d4d8;cursor:pointer}.lem-sw span:after{content:"";position:absolute;top:2px;left:2px;width:12px;height:12px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #0003;transition:left .12s}.lem-sw input:checked+span{background:var(--lem-az)}.lem-sw input:checked+span:after{left:14px}.lem-sw input:disabled+span{cursor:not-allowed;opacity:.6}.lem-sw input:focus-visible+span{box-shadow:0 0 0 3px #eef2fe}@media(max-width:900px){.lem-grade{grid-template-columns:20px minmax(0,1fr) 110px 90px}.lem-grade>:nth-child(n+5){display:none}.lem-cab{flex-wrap:wrap;align-items:center}.lem-sin{flex-wrap:wrap}}
