.jo{display:grid;gap:8px;margin-top:10px;justify-items:start}.jo-linha{display:flex;flex-wrap:wrap;gap:8px}.jo-btn,.jo-linha{align-items:center}.jo-btn{display:inline-flex;gap:6px;min-height:30px;padding:4px 11px;border:1px solid var(--fio);border-radius:999px;font-size:12px;line-height:1.2;color:var(--texto-3)}.jo-btn:hover,.jo-btn[aria-pressed=true]{color:var(--texto);border-color:var(--fio-forte)}.jo-btn[aria-pressed=true]{background:var(--superficie-2)}.jo-bom[aria-pressed=true] svg{color:var(--bom)}.jo-ruim[aria-pressed=true] svg{color:var(--critico)}.jo-btn:disabled{opacity:.5;cursor:default}.jo-btn:disabled:hover{color:var(--texto-3);border-color:var(--fio)}.jo[aria-busy=true] .jo-btn{cursor:progress}.jo-aviso{font-size:12px;color:var(--texto-3)}.jo-aviso:empty{display:none}.jo-erro{font-size:12px;color:var(--atencao)}.jo-campo{display:grid;gap:6px;width:100%;max-width:560px}.jo-campo label{font-size:12.5px;color:var(--texto-2)}.jo-campo label span{color:var(--texto-3)}.jo-campo textarea{display:block;width:100%;min-height:76px;padding:8px 10px;resize:vertical;font-size:14px;line-height:1.45;color:var(--texto);background:var(--superficie);border:1px solid var(--fio-forte);border-radius:var(--raio-p)}.jo-campo textarea::placeholder{color:var(--texto-3)}.jo-acoes{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.jo-guardar{color:var(--texto);border-color:var(--fio-forte)}.jo-elo{font-size:12px;color:var(--acento-texto);padding:2px 0}.jo-elo:hover{text-decoration:underline;text-underline-offset:3px}.jo-certo{font-size:13px;line-height:1.45;color:var(--texto-2);max-width:560px;overflow-wrap:anywhere}.jo-certo strong{font-weight:600;color:var(--texto)}.ci{display:grid;gap:14px;margin-top:28px;max-width:860px}.ci h2{font-size:17px}.ci-parte{display:grid;gap:10px;margin-top:10px;padding-top:14px;border-top:1px solid var(--fio)}.ci-cab{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 14px}.ci-cab h3{font-size:15px;font-weight:600}.ci-conta{font-size:12.5px;font-weight:400;color:var(--texto-3);font-variant-numeric:tabular-nums;margin-left:4px}.ci-item{padding:14px 16px;display:grid;gap:8px}.ci-item[data-apagado] .ci-texto{color:var(--texto-3)}.ci-meta{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px 12px;font-size:12.5px}.ci-meta,.ci-meta b{color:var(--texto-2)}.ci-meta b{font-weight:600}.ci-meta b[data-sit=aceita],.ci-meta b[data-sit=aprovada]{color:var(--bom)}.ci-meta b[data-sit=candidata],.ci-meta b[data-sit=pendente]{color:var(--atencao)}.ci-rot{font-size:12px;color:var(--texto-3)}.ci-texto{font-size:15px;line-height:1.5;overflow-wrap:anywhere;white-space:pre-wrap}.ci-item textarea,.ci-motivo{display:block;width:100%;padding:8px 10px;font-size:14.5px;line-height:1.45;color:var(--texto);background:var(--superficie);border:1px solid var(--fio-forte);border-radius:var(--raio-p)}.ci-item textarea{min-height:64px;resize:vertical}.ci-motivo{flex:1 1 240px;width:auto;min-height:32px;font-size:13px}.ci-campos{display:flex;flex-wrap:wrap;align-items:end;gap:8px 14px}.ci-campos label{display:grid;gap:3px;font-size:12px;color:var(--texto-2)}.ci-campos input,.ci-campos select{font:inherit;font-size:13px;color:var(--texto);background:var(--superficie);border:1px solid var(--fio-forte);border-radius:var(--raio-p);padding:5px 8px;min-height:32px}.ci-acoes{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px}.ci-btn{min-height:32px;padding:5px 14px;border:1px solid var(--fio-forte);border-radius:999px;font-size:13px;line-height:1.2;color:var(--texto)}.ci-btn:hover{background:var(--superficie-2)}.ci-btn:disabled{opacity:.5;cursor:default}.ci-btn:disabled:hover{background:none}.ci-elo{font-size:12.5px;color:var(--acento-texto);padding:4px 0;cursor:pointer;justify-self:start}.ci-elo:hover{text-decoration:underline;text-underline-offset:3px}.ci-aviso{font-size:12.5px;color:var(--texto-2)}.ci-aviso:empty{display:none}.ci-alerta{font-size:12.5px;line-height:1.4;color:var(--atencao)}.ci-sustento{margin:8px 0 0 18px;display:grid;gap:8px;font-size:13.5px;line-height:1.45;overflow-wrap:anywhere}