/* V1502 — dinâmica de revisão de documentos: 👁 Visualizar · botão da próxima etapa · menu ⋯ */
.sgq-doc-v1261 .sgq-doc-tab col.c-acoes{width:244px!important}
.sgq-doc-v1261 td.sgq-doc-acoes{display:table-cell}
.sgq-doc-v1261 .sgq-ico.sgq-ico-ver svg{width:18px;height:18px}
.sgq-doc-v1261 .sgq-ico.sgq-ico-mais{margin:0 0 0 4px!important}
.sgq-doc-v1261 .sgq-ico.sgq-ico-mais svg{fill:currentColor;stroke:none}
.sgq-doc-v1261 .sgq-ico.sgq-ico-mais[aria-expanded="true"]{background:#edf5ff!important;border-color:#9ec2ea!important}
.sgq-doc-v1261 .sgq-fx,.sgq-doc-v1261 .sgq-fx-vazio{display:inline-flex!important;align-items:center;justify-content:center;width:138px!important;height:32px!important;min-height:32px!important;margin:0!important;padding:0 8px!important;border-radius:8px!important;font-size:12.5px!important;font-weight:700!important;vertical-align:middle;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;box-shadow:none!important;cursor:pointer}
.sgq-doc-v1261 .sgq-fx-vazio{cursor:default}
.sgq-doc-v1261 .sgq-fx{border:1px solid #f58216!important;background:#f58216!important;color:#fff!important}
.sgq-doc-v1261 .sgq-fx:hover{filter:brightness(.94)}
/* Revisar (documento vigente): contorno, para não "gritar" em todas as linhas */
.sgq-doc-v1261 .sgq-fx.sgq-fx-revisar{background:#fff!important;color:#c76410!important;border-color:#f3b77f!important}
.sgq-doc-v1261 .sgq-fx.sgq-fx-revisar:hover{background:#fff6ee!important;filter:none}
.sgq-doc-v1261 .sgq-fx.sgq-fx-aprovar,.sgq-doc-v1261 .sgq-fx.sgq-fx-publicar{background:#218653!important;border-color:#218653!important}
.sgq-doc-v1261 .sgq-fx.sgq-fx-corrigir{background:#fff!important;color:#c0392b!important;border-color:#e59a90!important}
.sgq-doc-v1261 .sgq-fx.sgq-fx-aguardando{background:#eef2f7!important;border-color:#d6dee9!important;color:#5c6b80!important}
.sgq-doc-v1261 .sgq-fx.sgq-fx-aguardando:hover{filter:none;background:#e6ecf4!important}

.sgq-menu-mais{position:fixed;z-index:4000;min-width:224px;padding:6px;border:1px solid #d8e2ef;border-radius:10px;background:#fff;box-shadow:0 12px 32px rgba(18,49,94,.18)}
.sgq-menu-mais button{display:flex!important;align-items:center;gap:10px;width:100%!important;height:36px!important;min-height:36px!important;margin:0!important;padding:0 10px!important;border:0!important;border-radius:7px!important;background:transparent!important;box-shadow:none!important;color:#1c2536!important;font-size:13px!important;font-weight:500!important;text-align:left;cursor:pointer}
.sgq-menu-mais button:hover,.sgq-menu-mais button:focus-visible{background:#eef4fc!important;color:#12315e!important;outline:none}
.sgq-menu-mais svg{width:16px;height:16px;flex:0 0 16px;fill:none;stroke:#1766b3;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}

/* Editor: faixa de etapas + "Enviar para aprovação" */
.sgqe-btn.enviar{background:#218653!important;border-color:#218653!important;color:#fff!important}
.sgqe-btn.enviar:hover{filter:brightness(.95)}
.sgqe-btn.enviar svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
.sgqe-fluxo{display:flex;align-items:center;gap:18px;flex-wrap:wrap;padding:8px 16px;border-bottom:1px solid #e3eaf3;background:#f7faff}
.sgqe-fluxo ol{display:flex;align-items:center;gap:0;margin:0;padding:0;list-style:none}
.sgqe-fluxo li{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:#8291a7;white-space:nowrap}
.sgqe-fluxo li+li::before{content:"";width:26px;height:2px;margin:0 8px;background:#d6dfeb;border-radius:2px}
.sgqe-fluxo li i{width:10px;height:10px;border-radius:50%;border:2px solid #c3cfdf;background:#fff}
.sgqe-fluxo li.feito{color:#218653}.sgqe-fluxo li.feito i{border-color:#218653;background:#218653}
.sgqe-fluxo li.feito+li::before{background:#9fd3b6}
.sgqe-fluxo li.atual{color:#c76410}.sgqe-fluxo li.atual i{border-color:#f58216;background:#ffe2c6;box-shadow:0 0 0 3px rgba(245,130,22,.18)}
.sgqe-fluxo-dica{font-size:12.5px;color:#4f5f75}
.sgqe-fluxo-dica b{color:#12315e}

/* Formulário "Revisar" */
.sgq-nr-v1502 .sgq-nr-info{margin:0 0 12px;padding:10px 12px;border-radius:8px;background:#f2f7fd;border:1px solid #dbe7f5;font-size:13px;color:#33435a;line-height:1.5}
.sgq-nr-v1502 .sgq-nr-passos{display:flex;gap:0;margin:0 0 16px;padding:0;list-style:none;counter-reset:p}
.sgq-nr-v1502 .sgq-nr-passos li{flex:1;position:relative;padding:6px 4px 0;border-top:3px solid #dfe6f0;font-size:11.5px;font-weight:600;color:#8291a7;text-align:center;counter-increment:p}
.sgq-nr-v1502 .sgq-nr-passos li::before{content:counter(p) ". "}
.sgq-nr-v1502 .sgq-nr-passos li.atual{border-color:#f58216;color:#c76410}
.sgq-nr-v1502 .sgq-nr-dica{display:block;margin-top:4px;font-size:12px;color:#6b7a90}

/* Aprovação: ler antes de decidir */
.sgq-ap-ver{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 14px;padding:10px 12px;border:1px solid #dbe7f5;border-radius:8px;background:#f7faff;font-size:13px;color:#33435a}

@media (max-width:860px){
  .sgq-doc-v1261 .sgq-doc-tab col.c-acoes{width:224px!important}
  .sgq-doc-v1261 .sgq-fx,.sgq-doc-v1261 .sgq-fx-vazio{width:120px!important;font-size:12px!important}
  .sgqe-fluxo-dica{flex-basis:100%}
}
