:root{--gs-primaria: #3498db;--gs-primaria-hover: #2980b9;--gs-secundaria: #2c3e50;--gs-terciaria: #7f8c8d;--gs-terciaria-hover: #6c7a7b;--gs-sucesso: #27ae60;--gs-sucesso-hover: #229954;--gs-perigo: #e74c3c;--gs-perigo-hover: #c0392b;--gs-urgente: #d32f2f;--gs-aviso: #f39c12;--gs-info: #3498db;--gs-positivo-borda: #caffdd;--gs-positivo-fundo: #ecfff2;--gs-negativo-fundo: #fff5f5;--gs-negativo-borda: #ffe2e5;--gs-texto-principal: #333;--gs-texto-secundario: #7f8c8d;--gs-fundo-pagina: #f4f6f8;--gs-branco: #ffffff;--gs-borda: #dcdfe4;--gs-borda-alternativa: #ced4da;--gs-fundo-input: #f8f9fa;--gs-fundo-card: var(--gs-branco);--gs-fundo-alternativo: #f9fbfd;--gs-neutro: #ccc;--gs-botao-secundario: #98a0a1;--gs-botao-secundario-hover: #6a7879;--gs-sombra-padrao: 0 3px 8px rgba(0, 0, 0, .07);--gs-sombra-hover: 0 6px 16px rgba(0, 0, 0, .12);--gs-raio-borda-card: 8px;--gs-raio-borda-input: 6px;--gs-raio-borda-botao: 6px;--gs-fonte-principal: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif}@keyframes gs-fadeIn{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes gs-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes gs-pulsar{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}@keyframes gs-pulsar-critico{0%{box-shadow:0 0 #e74c3cb3}70%{box-shadow:0 0 0 10px #e74c3c00}to{box-shadow:0 0 #e74c3c00}}@keyframes gs-pulsar-gradual{0%{background-position:0 50%,50% 50%,100% 50%}25%{background-position:0 0,50% 50%,100% 50%}50%{background-position:0 50%,50% 0,100% 50%}75%{background-position:0 50%,50% 50%,100% 0}to{background-position:0 50%,50% 50%,100% 50%}}@keyframes gs-fadeInHighlight{0%{background-color:var(--gs-branco)be2}to{background-color:#f8f9fa}}@keyframes gs-tremer-fogo{0%,to{transform:rotate(-2deg) scale(1)}50%{transform:rotate(2deg) scale(1.1)}}.gs-radar-header-alerta .alerta-titulo .fa-fire{animation:gs-tremer-fogo 1.5s infinite ease-in-out;display:inline-block}.gs-spin{animation:gs-kf-spin 1.2s linear infinite}@keyframes gs-kf-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes gs-pulsar-alerta{0%{box-shadow:inset 0 0 #e74c3c1a}70%{box-shadow:inset 0 0 0 10px #e74c3c00}to{box-shadow:inset 0 0 #e74c3c00}}.gs-radar-container:not(.expandido) .gs-radar-header-alerta{animation:gs-pulsar-alerta 2s infinite}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-size:16px}body{font-family:var(--gs-fonte-principal);background-color:var(--gs-fundo-pagina);color:var(--gs-texto-principal);line-height:1.6;visibility:hidden;margin-left:250px;transition:margin-left .3s ease;touch-action:manipulation}body.autenticado{visibility:visible}body:has(#lv-initial-page-loader),body:has(#carregamentoGlobal),body:has(#root-dashboard){visibility:visible}.hidden{display:none!important}@media (max-width: 1024px){body{margin-left:0}}.gs-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 20px;font-size:.95rem;font-weight:500;border-radius:var(--gs-raio-borda-botao);border:1px solid transparent;cursor:pointer;transition:all .2s ease;text-decoration:none;color:var(--gs-branco)}.gs-btn:hover:not(:disabled){transform:translateY(-2px);box-shadow:var(--gs-sombra-hover)}.gs-btn:disabled{opacity:.65;cursor:not-allowed}.gs-btn-primario{background-color:var(--gs-primaria);border-color:var(--gs-primaria)}.gs-btn-primario:hover:not(:disabled){background-color:var(--gs-primaria-hover);border-color:var(--gs-primaria-hover)}.gs-btn-sucesso{background-color:var(--gs-sucesso);border-color:var(--gs-sucesso)}.gs-btn-sucesso:hover:not(:disabled){background-color:var(--gs-sucesso-hover);border-color:var(--gs-sucesso-hover)}.gs-btn-perigo{background-color:var(--gs-perigo);border-color:var(--gs-perigo)}.gs-btn-perigo:hover:not(:disabled){background-color:var(--gs-perigo-hover);border-color:var(--gs-perigo-hover)}.gs-btn-secundario{background-color:var(--gs-botao-secundario);border-color:var(--gs-botao-secundario)}.gs-btn-secundario:hover:not(:disabled){background-color:var(--gs-botao-secundario-hover);border-color:var(--gs-botao-secundario-hover)}.gs-cabecalho-pagina{display:flex;justify-content:space-between;align-items:center;margin:25px;padding-bottom:15px;border-bottom:1px solid var(--gs-borda)}.gs-cabecalho-pagina h1{font-size:1.6rem;color:var(--gs-secundaria);font-weight:600;margin-right:6px}.gs-botoes-cabecalho{display:flex;gap:10px}.botao-fechar-padrao{position:absolute;top:15px;right:15px;width:32px;height:32px;border-radius:50%;border:none;background-color:var(--gs-perigo);color:var(--gs-branco);font-size:1.5rem;font-weight:700;line-height:30px;text-align:center;cursor:pointer;box-shadow:0 2px 8px #0003;transition:transform .2s ease,background-color .2s ease;z-index:10}.gs-card>.botao-fechar-padrao{top:20px;right:20px}.botao-fechar-padrao:hover{transform:scale(1.1);background-color:var(--gs-perigo-hover)}.gs-btn-atualizar{background-color:transparent;color:var(--gs-primaria);border:1px solid var(--gs-borda);border-radius:50px;padding:6px 12px;font-size:.85rem;font-weight:500;display:inline-flex;align-items:center;gap:6px;cursor:pointer;transition:all .2s ease-in-out;grid-row:1 / 2;grid-column:2 / 3;justify-self:end}.gs-btn-atualizar:hover:not(:disabled){background-color:var(--gs-primaria);color:var(--gs-branco);border-color:var(--gs-primaria);transform:translateY(-1px);box-shadow:0 2px 8px #3498db4d}.gs-btn-atualizar:disabled{color:#b0b9c2;background-color:#f8f9fa;cursor:not-allowed;border-color:var(--gs-borda)}.gs-btn-atualizar:disabled i{animation:es-spin 1.2s linear infinite}.gs-btn-refresh{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:44px;min-height:44px;padding:8px 12px;border:1px solid #cbd5e1;border-radius:10px;background:#fff;color:#475569;cursor:pointer;transition:background .15s ease,border-color .15s ease}.gs-btn-refresh:hover,.gs-btn-refresh:focus-visible{border-color:#94a3b8;background:#f8fafc}.gs-btn-refresh:disabled{cursor:wait;opacity:.65}@keyframes gs-btn-refresh-spin{to{transform:rotate(360deg)}}.gs-btn-refresh .girando{animation:gs-btn-refresh-spin .8s linear infinite}.gs-painel-info-container{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px;margin-bottom:30px}.gs-info-card{background-color:var(--gs-fundo-card);border-radius:var(--gs-raio-borda-card);padding:20px;box-shadow:var(--gs-sombra-padrao);text-align:center;border-left:5px solid;transition:transform .2s ease,box-shadow .2s ease;cursor:pointer}.gs-info-card:hover:not(.neutro){transform:translateY(-5px);box-shadow:var(--gs-sombra-hover)}.gs-info-card.filtro-ativo{transform:scale(1.03);box-shadow:0 6px 15px #00000026;border-width:5px}.gs-info-card-icone{font-size:1.8rem;margin-bottom:10px;display:inline-block}.gs-info-card h3{font-size:1.1rem;color:var(--gs-secundaria);margin-bottom:8px;font-weight:600}.gs-info-card-contador{font-size:2.5rem;font-weight:700;display:block;line-height:1.1;margin-bottom:5px}.gs-info-card-descricao{font-size:.85rem;color:var(--gs-texto-secundario)}.gs-info-card.alerta{border-left-color:var(--gs-urgente)}.gs-info-card.alerta .gs-info-card-icone,.gs-info-card.alerta .gs-info-card-contador{color:var(--gs-urgente)}.gs-info-card.aviso{border-left-color:var(--gs-aviso)}.gs-info-card.aviso .gs-info-card-icone,.gs-info-card.aviso .gs-info-card-contador{color:var(--gs-aviso)}.gs-info-card.neutro{border-left-color:var(--gs-borda);cursor:default}.gs-info-card.neutro .gs-info-card-icone,.gs-info-card.neutro .gs-info-card-contador{color:var(--gs-texto-secundario)}.gs-paginacao-container{display:flex;justify-content:center;align-items:center;gap:10px;padding:18px 0}.gs-paginacao-btn{background-color:var(--gs-branco);color:var(--gs-primaria);border:1px solid var(--gs-primaria);padding:8px 16px;font-size:.9rem;font-weight:500;border-radius:var(--gs-raio-borda-botao);cursor:pointer;transition:all .2s ease}.gs-paginacao-btn:hover:not(:disabled){background-color:var(--gs-primaria);color:var(--gs-branco);transform:translateY(-1px)}.gs-paginacao-btn:disabled{border-color:var(--gs-borda);color:#aabbc3;background-color:var(--gs-fundo-input);cursor:not-allowed;transform:none}.gs-paginacao-info{font-size:.95rem;color:var(--gs-texto-principal);font-weight:500;margin:0 8px}.gs-card{background-color:var(--gs-fundo-card);border-radius:var(--gs-raio-borda-card);padding:25px;box-shadow:var(--gs-sombra-padrao);margin-bottom:30px;position:relative}.gs-card--compacto{padding:14px 20px}.gs-conteudo-pagina>.gs-card{margin-bottom:0}main.gs-card{margin:20px 20px 30px;padding:25px}main.gs-card .gs-cabecalho-pagina{margin:0}main.gs-card .gs-conteudo-pagina{padding:0;margin:20px 0 0}@media (max-width: 768px){main.gs-card{margin:10px;padding:15px}}.gs-container-cards{background-color:var(--gs-fundo-card);border-radius:var(--gs-raio-borda-card);padding:5px;box-shadow:var(--gs-sombra-padrao);position:relative}.gs-painel-acoes{display:flex;justify-content:space-around;align-items:center;flex-wrap:wrap;gap:15px;padding:15px 20px}.gs-acao-card{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-width:120px;padding:15px 10px;border-radius:var(--gs-raio-borda-card);border:1px solid transparent;background-color:transparent;cursor:pointer;transition:all .2s ease;color:var(--gs-texto-principal)}.gs-acao-card:hover:not(:disabled){transform:translateY(-4px);background-color:var(--gs-fundo-alternativo);border-color:var(--gs-borda);color:var(--gs-primaria)}.gs-acao-card i{font-size:1.8rem;color:var(--gs-primaria)}.gs-acao-card span{font-size:.9rem;font-weight:500}.gs-acao-card:disabled,.gs-acao-card.permissao-negada{color:#adb5bd;cursor:not-allowed;opacity:.7}.gs-acao-card:disabled:hover,.gs-acao-card.permissao-negada:hover{transform:none;background-color:transparent;border-color:transparent;color:#adb5bd}.gs-acao-card:disabled i,.gs-acao-card.permissao-negada i{color:#adb5bd}.gs-input,.gs-select,.gs-textarea{width:100%;padding:10px 12px;font-size:.95rem;font-family:var(--gs-fonte-principal);color:var(--gs-texto-principal);background-color:var(--gs-fundo-input);border:1px solid var(--gs-borda);border-radius:var(--gs-raio-borda-input);transition:border-color .2s ease,box-shadow .2s ease}.gs-input:focus,.gs-select:focus,.gs-textarea:focus{outline:none;border-color:var(--gs-primaria);box-shadow:0 0 0 3px #3498db40}.gs-input::placeholder{color:#aab8c2}.gs-container-filtros{background-color:var(--gs-fundo-card);border-radius:var(--gs-raio-borda-card);padding:5px 15px;box-shadow:var(--gs-sombra-padrao);position:relative}.gs-busca-wrapper{position:relative;display:flex;align-items:center;flex-grow:1}.gs-input-busca{padding-right:35px!important}.gs-btn-limpar-busca{position:absolute;right:10px;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;color:#999;font-size:1.2rem;padding:0 5px;line-height:1}.gs-btn-limpar-busca:hover{color:#333}.gs-buscas-recentes-container{position:absolute;top:100%;left:0;right:0;background-color:var(--gs-branco, #fff);border:1px solid var(--gs-borda, #ccc);border-top:none;border-radius:0 0 var(--gs-raio-borda-input, 6px);box-shadow:var(--gs-sombra-padrao, 0 4px 8px rgba(0,0,0,.1));z-index:10;padding:12px 15px}.gs-buscas-recentes-titulo{font-size:.75rem;color:var(--gs-texto-secundario, #777);margin:0 0 10px;font-weight:600;text-transform:uppercase}.gs-buscas-recentes-lista{display:flex;flex-wrap:wrap;gap:8px}.gs-pilula-recente{display:inline-flex;align-items:center;gap:8px;background-color:#e9ecef;border:1px solid #dcdfe4;border-radius:20px;padding:5px 12px;font-size:.85rem;color:var(--gs-texto-principal, #333);cursor:pointer;transition:all .2s ease}.gs-pilula-recente:hover{background-color:#dcdfe4;border-color:#b0b9c2;transform:translateY(-1px)}.gs-pilula-recente .remover{font-size:1.1rem;color:#888;font-weight:700;opacity:.7;transition:all .2s ease}.gs-pilula-recente:hover .remover{color:var(--gs-perigo, #e74c3c);opacity:1;transform:scale(1.1)}.gs-filtros-container{padding:20px 10px 0}.gs-filtros-header{display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;gap:15px;align-items:center;margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid var(--gs-borda)}.gs-header-titulo{grid-row:1 / 2;grid-column:1 / 2}.gs-filtros-header-controles{grid-row:2 / 3;grid-column:1 / 3}.gs-filtros-header-linha-titulo{width:100%;display:flex;justify-content:space-between;align-items:center}.gs-filtros-header-controles{width:100%}.gs-header-titulo{font-size:1.2rem;color:var(--gs-secundaria);font-weight:600;white-space:nowrap}.gs-filtros-paineis{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:20px}.gs-filtro-secao{display:flex;flex-direction:column}.gs-filtro-titulo{font-size:.9rem;font-weight:600;color:var(--gs-texto-principal);margin-bottom:12px;padding-bottom:8px;border-bottom:2px solid var(--gs-primaria)}.gs-filtro-lista{list-style:none;padding:0 5px 0 0;margin:0;max-height:150px;overflow-y:auto}.gs-filtro-lista label{display:flex;align-items:center;gap:8px;padding:5px 0;cursor:pointer;font-size:.9rem}.gs-filtro-lista input[type=checkbox]{width:16px;height:16px;cursor:pointer}.gs-filtros-footer{margin:20px 0 0;padding:10px;text-align:right}.gs-btn-link{background:none;border:none;color:var(--gs-primaria);cursor:pointer;font-size:.9rem;font-weight:500;display:inline-flex;align-items:center;gap:6px}.gs-btn-link:hover{text-decoration:underline}.gs-filtros-mobile-toggle{display:none}.gs-filtros-acordeao-conteudo{display:block}.gs-filtro-badge{background-color:var(--gs-primaria-hover);color:#fff;border-radius:50%;width:22px;height:22px;font-size:.8rem;font-weight:700;display:inline-flex;justify-content:center;align-items:center;margin-left:8px}.gs-filtros-ativos-container{display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding:15px;margin-bottom:20px;background-color:var(--gs-fundo-alternativo, #f9fbfd);border-radius:var(--gs-raio-borda-input);border:1px solid var(--gs-borda)}.gs-filtros-ativos-titulo{font-size:.9rem;font-weight:500;color:var(--gs-texto-secundario)}.gs-filtros-ativos-lista{display:flex;flex-wrap:wrap;gap:8px}.gs-pilula-ativa{display:inline-flex;align-items:center;background-color:var(--gs-primaria);color:#fff;border-radius:20px;padding:4px 6px 4px 12px;font-size:.85rem;font-weight:500}.gs-pilula-ativa button{background:none;border:none;color:#fff;font-size:1.2rem;line-height:1;margin-left:6px;cursor:pointer;opacity:.8;transition:opacity .2s}.gs-pilula-ativa button:hover{opacity:1}.gs-btn-link-limpar-ativos{background:none;border:none;color:var(--gs-perigo);font-size:.85rem;font-weight:500;text-decoration:underline;cursor:pointer;margin-left:auto}.gs-btn-limpar-filtros-ativos{background:none;border:1px solid transparent;color:var(--gs-texto-secundario, #7f8c8d);font-size:.85rem;font-weight:500;cursor:pointer;margin-left:auto;padding:6px 12px;border-radius:20px;display:inline-flex;align-items:center;gap:6px;transition:all .2s ease}.gs-btn-limpar-filtros-ativos:hover{background-color:#fbeae8;border-color:var(--gs-perigo, #e74c3c);color:var(--gs-perigo, #e74c3c)}.gs-carregamento-global-container{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#fffc;display:flex;justify-content:center;align-items:center;z-index:9999;opacity:0;visibility:hidden;transition:opacity .3s ease}.gs-carregamento-global-container.visivel{opacity:1;visibility:visible}.gs-conteudo-carregando{opacity:0;visibility:hidden}.gs-feedback-not-found-container{position:relative;isolation:isolate;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:12px;min-height:176px;padding:30px 24px 32px;width:100%;grid-column:1 / -1;overflow:hidden;border:1px solid #e1eaf1;border-radius:14px;background:linear-gradient(180deg,var(--gs-fundo-card) 0%,var(--gs-fundo-alternativo) 100%);box-shadow:0 8px 22px #2c3e500d;margin:16px 0 8px;animation:gs-fadeIn .2s ease-out}.gs-feedback-not-found-container:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--gs-primaria),#73c5ef)}.gs-feedback-not-found-container:after{content:"";position:absolute;z-index:-1;width:150px;height:150px;right:-76px;bottom:-94px;border-radius:50%;background:#3498db0f}.gs-feedback-not-found-container--compacto{min-height:112px;padding:20px 16px 22px;gap:8px;border-radius:12px;margin:8px 0}.gs-feedback-not-found-icone{display:flex;align-items:center;justify-content:center;width:64px;height:64px;flex:0 0 64px;border:1px solid rgba(52,152,219,.18);border-radius:20px;background:#edf7fd;color:var(--gs-primaria);font-size:1.65rem;box-shadow:inset 0 0 0 7px #3498db0d}.gs-feedback-not-found-container--compacto .gs-feedback-not-found-icone{width:48px;height:48px;flex-basis:48px;border-radius:15px;font-size:1.25rem;box-shadow:inset 0 0 0 5px #3498db0d}.gs-feedback-not-found-conteudo{display:flex;flex-direction:column;align-items:center;gap:5px}.gs-feedback-not-found-titulo{font-size:1.08rem;font-weight:700;color:var(--gs-secundaria);line-height:1.35;margin:0}.gs-feedback-not-found-mensagem{font-size:.9rem;color:var(--gs-texto-secundario);max-width:480px;line-height:1.5;margin:0}.gs-feedback-not-found-container--compacto .gs-feedback-not-found-titulo{font-size:.98rem}.gs-feedback-not-found-container--compacto .gs-feedback-not-found-mensagem{font-size:.82rem}.gs-feedback-not-found-acoes{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:6px}@media (max-width: 600px){.gs-feedback-not-found-container{min-height:158px;padding:24px 16px 26px}.gs-feedback-not-found-icone{width:56px;height:56px;flex-basis:56px;border-radius:17px;font-size:1.45rem}.gs-feedback-not-found-container--compacto{min-height:112px;padding:18px 14px 20px}.gs-feedback-not-found-container--compacto .gs-feedback-not-found-icone{width:48px;height:48px;flex-basis:48px;border-radius:15px;font-size:1.25rem}}@media (prefers-reduced-motion: reduce){.gs-feedback-not-found-container{animation:none}}.gs-radar-container{background-color:var(--gs-fundo-card);border:1px solid var(--gs-borda);border-radius:var(--gs-raio-borda-card);margin-bottom:25px;transition:all .3s ease-in-out}.gs-radar-header{position:relative;display:flex;align-items:center;padding:15px;cursor:default}.gs-radar-btn-atualizar{position:absolute;top:10px;right:10px;background:none;border:none;font-size:1.1rem;color:var(--gs-texto-secundario);cursor:pointer;padding:10px}.gs-radar-btn-atualizar:hover{color:var(--gs-primaria)}.gs-radar-header-alerta{display:flex;flex-direction:column;align-items:flex-start;align-items:center;width:100%;color:var(--gs-perigo);background-color:#e74c3c14;border-left:4px solid var(--gs-perigo);padding:8px 12px;border-radius:var(--gs-raio-borda-input);gap:8px}.alerta-linha{display:flex;align-items:center;gap:10px;width:100%}.alerta-linha.principal{color:var(--gs-perigo);font-size:1rem}.alerta-linha.secundaria{color:var(--gs-aviso);font-size:.9rem;justify-content:space-between;width:100%}.alerta-linha .alerta-titulo{font-weight:700}.alerta-linha .alerta-mensagem{font-weight:500;color:var(--gs-texto-principal)}.alerta-linha .gs-radar-botao-ver{margin:0 25px}.gs-radar-header-alerta .alerta-titulo{font-weight:700;flex-shrink:0}.gs-radar-header-alerta .alerta-mensagem{font-weight:500;color:var(--gs-texto-principal);flex-grow:1;text-align:left}.gs-radar-botao-ver{margin-left:auto;background-color:var(--gs-perigo);color:var(--gs-branco);border:none;padding:6px 12px;border-radius:var(--gs-raio-borda-botao);font-weight:600;cursor:pointer;flex-shrink:0}.gs-radar-header-busca{display:flex;align-items:center;gap:10px;width:100%}.gs-radar-header-busca label{font-weight:600;color:var(--gs-secundaria)}.gs-radar-header-busca form{flex-grow:1}.gs-radar-header-busca input{width:100%;padding:8px 12px;font-size:.95rem;border:1px solid var(--gs-borda);border-radius:var(--gs-raio-borda-input)}.gs-radar-conteudo{padding:0 20px 20px;border-top:1px solid var(--gs-borda);animation:gs-fadeIn .5s}.gs-radar-conteudo-lista h4{margin-top:15px;color:var(--gs-secundaria);padding-bottom:10px;border-bottom:1px solid var(--gs-borda)}.gs-radar-lista-critica{display:flex;flex-direction:column;gap:10px;padding:0;margin-top:15px}.gs-radar-item-critico{display:flex;flex-direction:column;padding:12px;background-color:var(--gs-fundo-card);border-radius:var(--gs-raio-borda-card);border:1px solid var(--gs-borda);transition:background-color .3s;border-left-width:4px}.gs-radar-item-critico.zerado{border-left-color:var(--gs-perigo);background-color:#e74c3c0d}.gs-radar-item-critico.baixo{border-left-color:var(--gs-aviso);background-color:#f39c120d}.gs-radar-item-linha-superior{display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:center;width:100%}.gs-radar-item-mini-funil{display:flex;justify-content:space-around;background-color:var(--gs-fundo-pagina);border-radius:6px;padding:8px;margin-top:12px;width:100%}.mini-funil-item{display:flex;flex-direction:column;align-items:center;font-size:.8rem;color:var(--gs-texto-secundario)}.mini-funil-item .valor{font-size:1.3rem;font-weight:700;color:var(--gs-secundaria)}.mini-funil-item .valor.critico{color:var(--gs-perigo)}.mini-funil-item .valor.atencao{color:var(--gs-aviso)}.gs-radar-item-estoque{text-align:center}.gs-radar-item-estoque .estoque-label{font-size:.75rem;color:var(--gs-texto-secundario);display:block}.gs-radar-item-estoque .estoque-valor{font-size:1.5rem;font-weight:700;color:var(--gs-secundaria)}.gs-radar-item-critico.zerado .estoque-valor{color:var(--gs-perigo)}.gs-radar-item-critico.baixo .estoque-valor{color:var(--gs-aviso)}.gs-radar-item-imagem{width:45px;height:45px;object-fit:cover;border-radius:6px}.gs-radar-item-info .nome-produto{font-weight:600;color:var(--gs-texto-principal)}.gs-radar-item-info .nome-variacao{font-size:.85rem;color:var(--gs-texto-secundario)}.gs-radar-conteudo-lista ul{list-style:none;padding:0}.gs-radar-conteudo-lista li{display:flex;justify-content:space-between;align-items:center;padding:10px;border-bottom:1px solid var(--gs-borda);gap:15px}.gs-radar-conteudo-lista li:last-child{border-bottom:none}.gs-radar-conteudo-lista button{background:none;border:1px solid var(--gs-primaria);color:var(--gs-primaria);border-radius:var(--gs-raio-borda-botao);cursor:pointer}.gs-radar-conteudo-funil h4{text-align:center;font-style:italic;color:var(--gs-texto-secundario);margin:15px 0 20px}.gs-radar-cards-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:15px}.gs-radar-card-resultado{background-color:var(--gs-fundo-pagina);border-radius:var(--gs-raio-borda-card);padding:15px;text-align:center;border-top:4px solid var(--gs-primaria)}.gs-radar-card-titulo{font-size:1rem;color:var(--gs-secundaria);margin:0 0 15px}.gs-radar-card-metrica{font-size:2.2rem;font-weight:700;color:var(--gs-secundaria)}.gs-radar-card-info{font-size:.85rem;color:var(--gs-texto-secundario);min-height:20px;margin-bottom:15px}.gs-radar-card-botao{width:100%;background-color:var(--gs-branco);border:1px solid var(--gs-borda);padding:8px;border-radius:var(--gs-raio-borda-botao);cursor:pointer}.gs-radar-funil-header h4{margin:0;text-align:center;font-style:italic;color:var(--gs-texto-secundario)}.gs-radar-botao-voltar{position:absolute;left:0;top:50%;transform:translateY(-50%);background:none;border:none;color:var(--gs-primaria);cursor:pointer;font-size:.9rem;font-weight:500}.gs-radar-puxador{width:60px;height:20px;background-color:var(--gs-fundo-card);border:1px solid var(--gs-borda);border-top:none;border-radius:0 0 10px 10px;margin:10px auto;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--gs-texto-secundario);transition:background-color .2s;position:relative}.gs-radar-puxador:hover{background-color:var(--gs-fundo-input)}.gs-radar-puxador .gs-radar-seta{transition:transform .3s ease}.gs-radar-container.expandido .gs-radar-puxador .gs-radar-seta{transform:rotate(180deg)}.gs-radar-puxador .gs-radar-seta-cima{display:none}.gs-radar-puxador .gs-radar-seta-baixo{display:inline-block}.gs-radar-container.expandido .gs-radar-puxador .gs-radar-seta-baixo{display:none}.gs-radar-container.expandido .gs-radar-puxador .gs-radar-seta-cima{display:inline-block}.gs-radar-funil-header{display:flex;align-items:center;justify-content:center;position:relative;margin:15px 0 20px}.gs-radar-funil-header h4{margin:0;text-align:center;font-style:italic;color:var(--gs-texto-secundario);padding:0 100px}.gs-radar-botao-voltar{position:absolute;left:0;top:50%;transform:translateY(-50%);background:none;border:none;color:var(--gs-primaria);cursor:pointer;font-size:.9rem;font-weight:500;display:flex;align-items:center;gap:6px}.gs-radar-botao-voltar:hover{text-decoration:underline}.gs-radar-lista-acoes{display:flex;align-items:center;gap:10px;margin-left:auto}.gs-radar-lista-acoes button{background-color:var(--gs-fundo-pagina);border:1px solid var(--gs-borda);color:var(--gs-texto-secundario);width:32px;height:32px;border-radius:50%;cursor:pointer;font-size:.9rem;transition:all .2s ease}.gs-radar-lista-acoes button:hover{color:var(--gs-branco)}.gs-radar-lista-acoes button[title="Consultar Funil"]:hover{background-color:var(--gs-primaria);border-color:var(--gs-primaria)}.gs-radar-lista-acoes button[title="Marcar como resolvido"]:hover{background-color:var(--gs-sucesso);border-color:var(--gs-sucesso)}.gs-radar-modo-switch{background-color:var(--gs-secundaria);color:var(--gs-branco);border:none;padding:6px 12px;border-radius:var(--gs-raio-borda-botao);font-weight:600;cursor:pointer;display:flex;align-items:center;gap:8px;transition:background-color .2s}.gs-radar-modo-switch:hover{color:var(--gs-primaria)}.gs-radar-funil-identificacao{display:flex;align-items:center;gap:15px;background-color:var(--gs-fundo-pagina);padding:15px;border-radius:var(--gs-raio-borda-card);margin-bottom:20px}.gs-radar-funil-imagem{width:60px;height:60px;object-fit:cover;border-radius:8px}.gs-radar-funil-info h4{margin:0 0 5px;font-size:1.1rem;color:var(--gs-secundaria)}.gs-radar-funil-info p{margin:0}.gs-radar-funil-info .variante-principal{display:block;font-size:1rem;color:var(--gs-texto-secundario);line-height:1.2}.gs-radar-funil-info .sku-principal{display:block;font-size:.8rem;color:var(--gs-terciaria)}.gs-radar-modal-detalhes{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#0009;display:flex;align-items:center;justify-content:center;z-index:1001;animation:gs-fadeIn .3s}.gs-radar-modal-conteudo{background-color:var(--gs-fundo-card);border-radius:var(--gs-raio-borda-card);padding:25px;width:90%;max-width:500px;box-shadow:var(--gs-sombra-hover)}.gs-fab-busca{position:fixed;bottom:25px;right:25px;width:60px;height:60px;border-radius:50%;background:linear-gradient(135deg,var(--gs-primaria),#8e44ad);border:none;box-shadow:0 4px 16px #3498db73;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:999;transition:transform .2s ease-in-out,box-shadow .2s ease}.gs-fab-busca:hover{transform:scale(1.08)}.gs-fab-busca.tem-prioridade{box-shadow:0 4px 18px #e74c3c99;animation:fab-urgente-pulse 1s ease-in-out infinite}@keyframes fab-urgente-pulse{0%{box-shadow:0 0 #e74c3ccc;transform:scale(1)}50%{box-shadow:0 0 0 14px #e74c3c00;transform:scale(1.07)}to{box-shadow:0 0 #e74c3c00;transform:scale(1)}}.gs-fab-busca.tudo-ok{box-shadow:0 4px 16px #27ae6059}.gs-fab-anel{position:absolute;font-size:2.5rem;color:#ffffff38;animation:gs-fab-anel-gira 5s linear infinite;pointer-events:none}.gs-fab-busca.tem-demandas .gs-fab-anel{color:#ffffff52;animation-duration:3s}.gs-fab-busca.tem-prioridade .gs-fab-anel{color:#ffffff8c;animation-duration:.7s}@keyframes gs-fab-anel-gira{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.gs-fab-robozinho{position:absolute;font-size:1.45rem;color:#fff;pointer-events:none}.gs-fab-badge-aguardando{position:absolute;top:-5px;right:-8px;background:#e67e22;color:#fff;font-size:.6rem;font-weight:800;padding:2px 6px;border-radius:10px;white-space:nowrap;border:2px solid #fff;pointer-events:none;z-index:10001;line-height:1.4}.gs-fab-badge-aguardando.urgente{background:#e74c3c;animation:gs-fab-badge-urgente 1s ease-in-out infinite}@keyframes gs-fab-badge-urgente{0%,to{transform:scale(1)}50%{transform:scale(1.12)}}.gs-fab-badge-costura{position:absolute;bottom:-5px;right:-8px;background:var(--gs-primaria);color:#fff;font-size:.6rem;font-weight:800;padding:2px 6px;border-radius:10px;white-space:nowrap;border:2px solid #fff;pointer-events:none;z-index:10001;line-height:1.4}.gs-fab-ok-dot{position:absolute;bottom:1px;right:1px;width:13px;height:13px;background:#2ecc71;border-radius:50%;border:2px solid #fff;pointer-events:none;z-index:10001}@media (max-width: 1024px) and (min-width: 481px){.gs-fab-busca{width:72px;height:72px;bottom:28px;right:28px}.gs-fab-anel{font-size:3rem}.gs-fab-robozinho{font-size:1.75rem}}.gs-fab-badge-prioridade,.gs-fab-badge-ativo{display:none}.gs-drawer-overlay{position:fixed;inset:0;background:#00000073;z-index:9998;animation:gs-fadeIn .2s ease}.gs-drawer-container{position:fixed;top:0;right:0;height:100vh;width:min(92vw,600px);background:var(--gs-fundo-card);z-index:9999;display:flex;flex-direction:column;box-shadow:-6px 0 32px #00000038;animation:gs-slideInRight .28s cubic-bezier(.4,0,.2,1);overflow:hidden}@keyframes gs-slideInRight{0%{transform:translate(100%)}to{transform:translate(0)}}.pd-header{flex-shrink:0;background:linear-gradient(135deg,var(--gs-secundaria) 0%,#1a2a3a 100%);padding:10px 12px;display:flex;align-items:center;gap:6px}.pd-header-label{flex:1;font-size:.72rem;font-weight:700;color:#ffffff80;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.pd-btn-historico,.pd-btn-fechar,.pd-btn-refresh{position:relative;background:#ffffff1a;border:1px solid rgba(255,255,255,.18);border-radius:8px;color:#fffc;font-size:.95rem;width:38px;height:38px;min-width:38px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s;flex-shrink:0}.pd-btn-historico:hover,.pd-btn-fechar:hover{background:#fff3;color:#fff}.pd-btn-refresh:hover:not(:disabled){background:#fff3}.pd-btn-refresh:disabled{opacity:.5;cursor:not-allowed}.pd-historico-badge{position:absolute;top:-5px;right:-5px;background:#e74c3c;color:#fff;font-size:.6rem;font-weight:800;min-width:16px;height:16px;border-radius:8px;display:flex;align-items:center;justify-content:center;padding:0 3px;border:2px solid #1a2a3a;pointer-events:none}.pd-btn-refresh-icone{font-size:.9rem}@keyframes pd-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.pd-btn-refresh.carregando .pd-btn-refresh-icone{animation:pd-spin .7s linear infinite}.pd-btn-nova{display:flex;align-items:center;justify-content:center;gap:6px;background:var(--gs-primaria);color:#fff;border:none;border-radius:8px;font-size:.8rem;font-weight:700;height:38px;padding:0 12px;cursor:pointer;transition:background .15s;white-space:nowrap;flex-shrink:0}.pd-btn-nova:hover{background:var(--gs-primaria-hover)}.pd-summary-bar{display:flex;gap:6px;padding:10px 16px;background:var(--gs-fundo-alternativo);border-bottom:1px solid var(--gs-borda);flex-shrink:0;overflow-x:auto}.pd-summary-bar::-webkit-scrollbar{display:none}.pd-summary-pill{display:inline-flex;align-items:center;gap:5px;padding:5px 10px;border-radius:16px;font-size:.75rem;font-weight:700;cursor:pointer;border:1.5px solid var(--gs-borda);white-space:nowrap;transition:all .15s;background:var(--gs-fundo-card);color:var(--gs-texto-secundario);-webkit-user-select:none;user-select:none}.pd-summary-pill:hover{border-color:var(--pd-pill-cor, #6c757d);color:var(--pd-pill-cor, #6c757d)}.pd-summary-pill.ativo{background:var(--pd-pill-cor, #6c757d);border-color:var(--pd-pill-cor, #6c757d);color:#fff;box-shadow:0 2px 8px #00000026}.pd-summary-pill.ativo.aguardando{box-shadow:0 2px 10px #e74c3c59}.pd-summary-pill-count{background:#ffffff40;border-radius:8px;padding:1px 5px;font-size:.7rem}.pd-summary-pill:not(.ativo) .pd-summary-pill-count{background:#00000012;color:var(--gs-texto-secundario)}.pd-chatbot-loader{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;padding:48px 24px;flex:1}.pd-chatbot-avatar{width:52px;height:52px;border-radius:50%;background:linear-gradient(135deg,var(--gs-primaria),#8e44ad);display:flex;align-items:center;justify-content:center;font-size:1.4rem;color:#fff;animation:pd-avatar-pulse 2s ease-in-out infinite}@keyframes pd-avatar-pulse{0%,to{box-shadow:0 0 #3498db66}50%{box-shadow:0 0 0 12px #3498db00}}.pd-chatbot-balao{background:var(--gs-fundo-card);border:1px solid var(--gs-borda);border-radius:12px 12px 12px 0;padding:12px 18px;max-width:280px;box-shadow:var(--gs-sombra-padrao);animation:pd-balao-in .3s ease}@keyframes pd-balao-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.pd-chatbot-linha{display:flex;align-items:center;gap:10px;font-size:.85rem;color:var(--gs-texto-secundario);padding:3px 0}.pd-chatbot-linha.concluido{color:#27ae60;font-weight:600}.pd-chatbot-linha.alerta{color:#e74c3c;font-weight:600}.pd-chatbot-linha i{font-size:.8rem;width:16px;flex-shrink:0}.pd-chatbot-cursor{display:inline-block;width:2px;height:14px;background:var(--gs-primaria);border-radius:1px;margin-left:3px;animation:pd-blink .8s step-end infinite;vertical-align:middle}@keyframes pd-blink{0%,to{opacity:1}50%{opacity:0}}.pd-busca-outer{padding:10px 14px 0;flex-shrink:0}.pd-agente-bloco{margin:8px 14px;flex-shrink:0;animation:gs-fadeIn .3s ease}.pd-agente-idle-card{display:flex;align-items:center;gap:14px;padding:14px 16px;background:linear-gradient(135deg,#eef2ff,#f8faff,#eef2ff);background-size:200% 200%;border:1.5px solid #e0e7ff;border-radius:12px;animation:pd-card-bg-vivo 22s ease infinite}@keyframes pd-card-bg-vivo{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.pd-agente-idle-card.alerta{background:linear-gradient(135deg,#fff0ee,#fff8f5,#fff0ee);background-size:200% 200%;border-color:#fca5a5;animation:pd-card-bg-vivo 22s ease infinite,pd-idle-card-glow 2.8s ease-in-out infinite}@keyframes pd-idle-card-glow{0%,to{box-shadow:0 0 #ef44442e}50%{box-shadow:0 0 0 7px #ef444400}}.pd-agente-idle-card.parcial{background:linear-gradient(135deg,#fffbeb,#fff7ed,#fffbeb);background-size:200% 200%;border-color:#fcd34d;animation:pd-card-bg-vivo 22s ease infinite,pd-idle-card-glow-parcial 2.4s ease-in-out infinite}@keyframes pd-idle-card-glow-parcial{0%,to{box-shadow:0 0 #f59e0b38}50%{box-shadow:0 0 0 7px #f59e0b00}}.pd-agente-avatar-wrapper{position:relative;flex-shrink:0}.pd-agente-avatar-wrapper:after{content:"";position:absolute;inset:-6px;border-radius:50%;border:2px solid transparent;border-top-color:var(--gs-primaria, #3498db);border-right-color:#3498db47;animation:pd-anel-giro 3s linear infinite;pointer-events:none}@keyframes pd-anel-giro{to{transform:rotate(360deg)}}.pd-agente-idle-card.alerta .pd-agente-avatar-wrapper:after{border-top-color:#ef4444;border-right-color:#ef444447;animation-duration:1.1s}.pd-agente-idle-card.parcial .pd-agente-avatar-wrapper:after{border-top-color:#f59e0b;border-right-color:#f59e0b47;animation:pd-anel-giro 1.8s linear infinite,pd-anel-pulso 1.5s ease-in-out infinite}@keyframes pd-anel-pulso{0%,to{opacity:1}50%{opacity:.3}}.pd-agente-idle-card .ui-ia-avatar{position:relative;overflow:hidden}.pd-agente-idle-card.alerta .ui-ia-avatar{background:linear-gradient(135deg,#ef4444,#f97316)}.pd-agente-idle-card.parcial .ui-ia-avatar{background:linear-gradient(135deg,#f59e0b,#f97316)}.pd-agente-idle-card .ui-ia-avatar:before{content:"";position:absolute;left:0;right:0;height:35%;background:linear-gradient(to bottom,transparent 0%,rgba(255,255,255,.22) 50%,transparent 100%);animation:pd-scanline 3.5s ease-in-out infinite;pointer-events:none}@keyframes pd-scanline{0%{top:-35%}to{top:135%}}.pd-agente-waveform{display:flex;align-items:center;justify-content:center;gap:2.5px;flex-shrink:0;width:22px;height:24px}.pd-agente-waveform span{display:block;width:3px;border-radius:2px;background:var(--gs-primaria, #3498db);transform-origin:center;animation:pd-waveform-barra .7s ease-in-out infinite alternate}.pd-agente-waveform span:nth-child(1){height:5px;animation-delay:0s}.pd-agente-waveform span:nth-child(2){height:13px;animation-delay:.12s}.pd-agente-waveform span:nth-child(3){height:21px;animation-delay:.24s}.pd-agente-waveform span:nth-child(4){height:13px;animation-delay:.36s}.pd-agente-waveform span:nth-child(5){height:5px;animation-delay:.48s}@keyframes pd-waveform-barra{0%{transform:scaleY(.15);opacity:.5}to{transform:scaleY(1);opacity:1}}.pd-agente-waveform.pausado span{animation:none;height:3px!important;opacity:.2}.pd-agente-idle-card.alerta .pd-agente-waveform span{background:#ef4444}.pd-agente-idle-card.parcial .pd-agente-waveform span{background:#f59e0b}.pd-agente-idle-pensamento{flex:1;min-width:0;display:flex;align-items:center}.pd-agente-idle-texto{font-size:.86rem;color:#374151;font-style:italic;line-height:1.5;min-height:1.4em;transition:opacity .4s ease}.pd-agente-idle-texto.fading{opacity:0}.pd-agente-idle-card.alerta .pd-agente-idle-texto{color:#7f1d1d;font-style:normal;font-weight:600}.pd-agente-idle-card.parcial .pd-agente-idle-texto{color:#78350f;font-style:normal;font-weight:600}.pd-agente-idle-cursor{display:inline-block;color:var(--gs-primaria, #3498db);animation:pd-cursor-pisca .8s step-end infinite;margin-left:1px;font-style:normal}@keyframes pd-cursor-pisca{0%,to{opacity:1}50%{opacity:0}}.pd-agente-idle-btn{flex-shrink:0;display:inline-flex;align-items:center;gap:7px;padding:10px 16px;border-radius:8px;border:none;cursor:pointer;font-size:.84rem;font-weight:700;letter-spacing:.01em;background:var(--gs-primaria, #3498db);color:#fff;transition:transform .1s,filter .15s;white-space:nowrap;min-height:44px}.pd-agente-idle-card.alerta .pd-agente-idle-btn{background:linear-gradient(135deg,#ef4444,#f97316);animation:pd-btn-ring-alerta 2.2s ease-in-out infinite}@keyframes pd-btn-ring-alerta{0%,to{box-shadow:0 0 #ef444473}50%{box-shadow:0 0 0 7px #ef444400}}.pd-agente-idle-card.parcial .pd-agente-idle-btn{background:linear-gradient(135deg,#f59e0b,#f97316);animation:pd-btn-ring-parcial 2.2s ease-in-out infinite}@keyframes pd-btn-ring-parcial{0%,to{box-shadow:0 0 #f59e0b73}50%{box-shadow:0 0 0 7px #f59e0b00}}.pd-agente-idle-btn:hover:not(:disabled){transform:translateY(-1px);filter:brightness(1.08)}.pd-agente-idle-btn:active:not(:disabled){transform:translateY(0)}.pd-agente-idle-btn:disabled{opacity:.5;cursor:not-allowed}.pd-body{flex:1;overflow-y:auto;padding:8px 14px 24px;display:flex;flex-direction:column;gap:16px}.pd-body::-webkit-scrollbar{width:5px}.pd-body::-webkit-scrollbar-track{background:transparent}.pd-body::-webkit-scrollbar-thumb{background:var(--gs-borda);border-radius:3px}.pd-busca-wrapper{position:relative}.pd-busca-input{width:100%;padding:9px 14px 9px 36px;border:1px solid var(--gs-borda);border-radius:20px;font-size:.82rem;background:var(--gs-fundo-input);color:var(--gs-secundaria);transition:border-color .15s,background .15s;box-sizing:border-box}.pd-busca-input:focus{outline:none;border-color:var(--gs-primaria);background:#fff;box-shadow:0 0 0 3px #3498db1a}.pd-busca-icone{position:absolute;left:12px;top:50%;transform:translateY(-50%);font-size:.8rem;color:var(--gs-texto-secundario);pointer-events:none}.pd-secao{display:flex;flex-direction:column;gap:8px}.pd-secao-header{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:8px;cursor:default;-webkit-user-select:none;user-select:none}.pd-secao-header.aguardando{border-left:4px solid #e74c3c;background:#e74c3c0f}.pd-secao-header.aguardando .pd-secao-icone{color:#e74c3c}.pd-secao-header.costura{border-left:4px solid var(--gs-primaria);background:#3498db0f}.pd-secao-header.arremate{border-left:4px solid #8e44ad;background:#8e44ad0f}.pd-secao-header.embalagem{border-left:4px solid #e67e22;background:#e67e220f}.pd-secao-icone{font-size:1rem;width:20px;text-align:center;flex-shrink:0}.pd-secao-header.costura .pd-secao-icone{color:var(--gs-primaria)}.pd-secao-header.arremate .pd-secao-icone{color:#8e44ad}.pd-secao-header.embalagem .pd-secao-icone{color:#e67e22}.pd-secao-titulo{flex:1;font-size:.85rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em;color:var(--gs-secundaria)}.pd-secao-subtitulo{font-size:.72rem;font-weight:400;text-transform:none;letter-spacing:0;color:var(--gs-texto-secundario);margin-left:4px}.pd-secao-count{font-size:.8rem;font-weight:800;background:#0000001f;border-radius:10px;padding:2px 8px;color:var(--gs-secundaria);flex-shrink:0}.pd-secao-header.aguardando .pd-secao-count{background:#e74c3c1f;color:#c0392b}.pd-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.pd-secao-vazia{text-align:center;font-size:.78rem;color:var(--gs-texto-secundario);padding:16px 0;opacity:.6}.gs-busca-modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#0009;display:flex;align-items:flex-start;justify-content:center;z-index:1000;padding:5vh 15px 15px;animation:gs-fadeIn .3s}.gs-busca-modal-conteudo{background-color:var(--gs-fundo-card);border-radius:var(--gs-raio-borda-card);width:90%;max-width:700px;max-height:90vh;box-shadow:var(--gs-sombra-hover);display:flex;flex-direction:column}@media (min-width: 1025px){.gs-busca-modal-overlay{padding-left:250px}}.gs-busca-modal-header{display:flex;justify-content:space-between;align-items:center;padding:15px 20px;border-bottom:1px solid var(--gs-borda);flex-shrink:0}.gs-busca-modal-header h3{margin:0;color:var(--gs-secundaria)}.gs-busca-modal-fechar{background:none;border:none;font-size:1.8rem;color:var(--gs-texto-secundario);cursor:pointer}.gs-busca-modal-body{padding:20px;overflow-y:auto;flex-grow:1;min-height:340px;max-height:calc(90vh - 72px)}.gs-busca-modal-resultados{min-height:200px}.gs-radar-conteudo-lista .gs-paginacao-container{margin-top:25px;padding-top:20px;border-top:1px solid var(--gs-borda);display:flex;justify-content:center;align-items:center;gap:10px}.gs-radar-filtros-rapidos{display:flex;gap:10px;margin:10px 0}.gs-radar-pilula-filtro{background-color:var(--gs-fundo-card);border:1px solid var(--gs-borda);padding:8px 15px;border-radius:20px;font-size:.9rem;font-weight:600;color:var(--gs-texto-secundario);cursor:pointer;transition:all .2s ease}.gs-radar-pilula-filtro:hover{border-color:var(--gs-secundaria);color:var(--gs-secundaria)}.gs-radar-pilula-filtro.zerado{border-color:var(--gs-perigo);color:var(--gs-perigo)}.gs-radar-pilula-filtro.baixo{border-color:var(--gs-aviso);color:var(--gs-aviso)}.gs-radar-pilula-filtro.ativo{background-color:var(--gs-primaria);border-color:var(--gs-primaria);color:var(--gs-branco)}.gs-radar-pilula-filtro.ativo.zerado{background-color:var(--gs-perigo);border-color:var(--gs-perigo);color:var(--gs-branco)}.gs-radar-pilula-filtro.ativo.baixo{background-color:var(--gs-aviso);border-color:var(--gs-aviso);color:var(--gs-branco)}.gs-radar-controles-lista{display:flex;align-items:center;gap:20px;margin-bottom:20px}.gs-radar-controles-lista .gs-busca-wrapper{flex-grow:1;margin-bottom:0}.gs-funil-secao-titulo{font-size:.9rem;font-weight:600;color:var(--gs-texto-secundario);text-transform:uppercase;margin:30px 0 15px;padding-bottom:8px;border-bottom:1px solid var(--gs-borda)}.gs-sku-info{color:var(--gs-terciaria);font-size:.8rem;font-weight:400}.gs-tag-kit{display:inline-block;background-color:var(--gs-primaria);color:var(--gs-branco);font-size:.7rem;font-weight:700;padding:2px 6px;border-radius:4px;margin-left:8px;vertical-align:middle}.gs-funil-pipeline-container{display:flex;flex-direction:column;gap:15px;margin-top:25px}.gs-funil-estagio{display:flex;align-items:center;gap:15px;padding:12px;background-color:var(--gs-fundo-alternativo);border-radius:var(--gs-raio-borda-card);border-left:4px solid}.gs-funil-estagio-icone{flex-shrink:0;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--gs-branco);font-size:1.1rem}.gs-funil-estagio-info{flex-grow:1;display:flex;flex-direction:column}.gs-funil-estagio-titulo{font-weight:600;color:var(--gs-texto-principal)}.gs-funil-estagio-subinfo{font-size:.8rem;color:var(--gs-texto-secundario)}.gs-funil-estagio-valor{font-size:1.4rem;font-weight:700;color:var(--gs-secundaria)}.gs-funil-estagio.desativado{opacity:.6;background-color:#f8f9fa}.gs-termometro-barra.zerado .gs-termometro-fill{display:none}.gs-termometro-barra.zerado:before{content:"";position:absolute;left:4px;top:50%;transform:translateY(-50%);width:10px;height:10px;background-color:var(--gs-perigo);border-radius:50%;z-index:2;animation:gs-pulsar-critico 2s infinite}.gs-termometro-fill.critico{background-color:var(--gs-perigo)}.gs-termometro-marcador{position:absolute;top:-4px;width:2px;height:24px;transform:translate(-50%);z-index:1}.gs-termometro-marcador.urgente{background-color:var(--gs-perigo)}.gs-termometro-marcador.baixo{background-color:var(--gs-aviso)}.gs-termometro-marcador.ideal{background-color:var(--gs-sucesso)}.gs-funil-potencial-montagem{display:flex;justify-content:space-between;align-items:center;background-color:var(--gs-sucesso-fundo, #e8f8f5);border-left:4px solid;padding:15px;border-radius:var(--gs-raio-borda-card);margin-top:25px;font-size:1.1rem;font-weight:600}.gs-funil-potencial-montagem .valor{font-size:1.8rem;font-weight:700;color:var(--gs-sucesso)}.gs-funil-kit-container{display:flex;flex-direction:column;gap:12px}.gs-kit-componente-item{display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:center;padding:10px;background-color:var(--gs-fundo-pagina);border-radius:var(--gs-raio-borda-input)}.gs-kit-componente-item.gargalo{background-color:var(--gs-negativo-fundo);border:1px solid var(--gs-negativo-borda)}.gs-componente-imagem{width:45px;height:45px;object-fit:cover;border-radius:6px}.gs-componente-info .nome{font-weight:600}.gs-componente-info .necessario{font-size:.8rem;color:var(--gs-texto-secundario)}.gs-componente-mini-funil{display:flex;gap:15px;text-align:center;font-size:.8rem;color:var(--gs-texto-secundario)}.gs-componente-mini-funil .valor{display:block;font-size:1.2rem;font-weight:700;color:var(--gs-secundaria)}.gs-busca-lista-resultados{margin-top:20px}.gs-busca-lista-resultados h4{font-size:1rem;color:var(--gs-secundaria);margin-bottom:15px;padding-bottom:10px;border-bottom:1px solid var(--gs-borda)}.gs-busca-item-resultado{display:flex;align-items:center;gap:15px;padding:12px;border-radius:var(--gs-raio-borda-input);cursor:pointer;transition:background-color .2s ease}.gs-busca-item-resultado:hover{background-color:var(--gs-fundo-alternativo)}.gs-busca-item-resultado img{width:40px;height:40px;object-fit:cover;border-radius:6px;flex-shrink:0}.gs-busca-item-resultado .info{flex-grow:1}.gs-busca-item-resultado .info .nome{font-weight:600}.gs-busca-item-resultado .info .variante{display:block;font-size:.9rem;color:var(--gs-texto-secundario)}.gs-busca-item-resultado .fa-chevron-right{color:var(--gs-terciaria)}.gs-busca-voltar-btn{margin-bottom:20px}.gs-funil-nav-btn{background-color:var(--gs-fundo-pagina);border:1px solid var(--gs-borda);color:var(--gs-texto-secundario);padding:8px 16px;font-size:.9rem;font-weight:500;border-radius:var(--gs-raio-borda-botao);cursor:pointer;display:inline-flex;align-items:center;gap:8px;transition:all .2s ease;margin-bottom:20px}.gs-funil-nav-btn:hover{background-color:var(--gs-borda);color:var(--gs-texto-principal)}.gs-oportunidade-kit-container{display:flex;flex-direction:column;gap:12px}.gs-oportunidade-kit-card{display:grid;grid-template-columns:auto 1fr auto;gap:15px;align-items:center;padding:12px;background-color:var(--gs-fundo-pagina);border-radius:var(--gs-raio-borda-input);border:1px solid var(--gs-borda)}.gs-oportunidade-kit-card img{width:45px;height:45px;object-fit:cover;border-radius:6px}.gs-oportunidade-kit-card .info .nome{font-weight:600}.gs-oportunidade-kit-card .info .variante{font-size:.85rem;color:var(--gs-texto-secundario)}.gs-oportunidade-kit-card .dados{display:flex;gap:20px;text-align:center}.gs-oportunidade-kit-card .dado-bloco{display:flex;flex-direction:column}.gs-oportunidade-kit-card .label{font-size:.75rem;color:var(--gs-texto-secundario);text-transform:uppercase}.gs-oportunidade-kit-card .valor{font-size:1.5rem;font-weight:700}.gs-oportunidade-kit-card .valor.potencial{color:var(--gs-primaria)}.gs-oportunidade-kit-card .valor.estoque.critico{color:var(--gs-perigo)}.gs-oportunidade-kit-card .valor.estoque.baixo{color:var(--gs-aviso)}.gs-funil-estagio.clicavel{cursor:pointer;transition:background-color .2s ease}.gs-funil-estagio.clicavel:hover{background-color:#f0f2f5}.gs-funil-estagio .gs-funil-acordeao-seta{margin-left:auto;padding:0 10px;color:var(--gs-texto-secundario);font-size:.9rem}.gs-acordeao-conteudo{padding:15px;background-color:var(--gs-fundo-pagina);border:1px solid var(--gs-borda);border-top:none;border-radius:0 0 var(--gs-raio-borda-input) var(--gs-raio-borda-input);animation:gs-fadeIn .4s}.gs-acordeao-item{display:flex;justify-content:space-between;align-items:center;padding:10px 5px;border-bottom:1px solid #e9ecef;font-size:.9rem}.gs-acordeao-item:last-child{border-bottom:none}.gs-acordeao-item .nome{font-weight:500}.gs-acordeao-item .saldos{display:flex;gap:15px;font-size:.85rem;color:var(--gs-texto-secundario)}.gs-acordeao-vazio{text-align:center;color:var(--gs-texto-secundario);font-size:.9rem;padding:10px}.gs-acordeao-item-com-imagem{display:grid;grid-template-columns:auto 1fr auto;gap:15px;align-items:center;padding:10px 5px;border-bottom:1px solid #e9ecef}.gs-acordeao-item-com-imagem:last-child{border-bottom:none}.gs-acordeao-item-imagem{width:40px;height:40px;object-fit:cover;border-radius:6px}.gs-acordeao-item-com-imagem .info .nome{font-weight:600;font-size:.95rem}.gs-acordeao-item-com-imagem .info .variante{display:block;font-size:.85rem;color:var(--gs-texto-secundario)}.gs-acordeao-item-com-imagem .saldos{display:flex;flex-direction:column;align-items:flex-end;gap:4px;font-size:.85rem;color:var(--gs-texto-secundario);white-space:nowrap}.gs-historico-tabela{width:100%;border-collapse:collapse;font-size:.85rem}.gs-historico-tabela th,.gs-historico-tabela td{padding:8px;text-align:left;border-bottom:1px solid var(--gs-borda)}.gs-historico-tabela th{font-weight:600;color:var(--gs-texto-secundario)}.gs-historico-tabela td.positivo{color:var(--gs-sucesso);font-weight:600}.gs-historico-tabela td.negativo{color:var(--gs-perigo);font-weight:600}.gs-card-status{padding:15px;border-radius:var(--gs-raio-borda-card);margin-top:15px;border-left:5px solid}.gs-card-status-header{display:flex;align-items:center;gap:10px;margin-bottom:8px}.gs-card-status-header h4{margin:0;font-size:1.1rem}.gs-card-status p{margin:0;font-size:.9rem;line-height:1.5}.gs-card-status.critico{background-color:var(--gs-negativo-fundo);border-color:var(--gs-perigo);color:var(--gs-perigo)}.gs-card-status.atencao{background-color:#fff9e6;border-color:var(--gs-aviso);color:#b88100}.gs-card-status.saudavel{background-color:var(--gs-positivo-fundo);border-color:var(--gs-sucesso);color:#207a4a}.gs-termometro-container{padding:10px 0;margin-top:5px}.gs-termometro-barra{position:relative;width:100%;height:16px;background-color:#e9ecef;border-radius:10px}.gs-termometro-fill{position:absolute;left:0;top:0;height:100%;border-radius:10px;transition:width .8s cubic-bezier(.25,.46,.45,.94)}.gs-termometro-fill.critico{background-color:var(--gs-perigo);animation:gs-pulsar-critico 2s infinite}.gs-termometro-fill.atencao{background-color:var(--gs-aviso)}.gs-termometro-fill.saudavel{background-color:var(--gs-sucesso)}.gs-termometro-legenda{display:flex;justify-content:space-between;margin-top:10px;padding:0 5px;font-size:.8rem}.gs-termometro-legenda .legenda-item{color:var(--gs-texto-secundario)}.gs-termometro-legenda .legenda-item.critico strong{color:var(--gs-perigo)}.gs-termometro-legenda .legenda-item.atencao strong{color:var(--gs-aviso)}.gs-termometro-legenda .legenda-item.saudavel strong{color:var(--gs-sucesso)}.gs-busca-modal-header{position:relative;display:flex;justify-content:right;align-items:center}.gs-modal-view-switcher{display:flex;background-color:#e9ecef;border-radius:var(--gs-raio-borda-botao);padding:4px}.gs-btn-switch{background-color:transparent;border:none;padding:8px 16px;border-radius:6px;cursor:pointer;font-weight:600;font-size:.9rem;color:var(--gs-texto-secundario);transition:all .2s ease-in-out;display:flex;align-items:center;gap:8px}.gs-btn-switch:hover:not(.ativo){background-color:#dfe3e6}.gs-btn-switch.ativo{background-color:var(--gs-branco);color:var(--gs-primaria);box-shadow:0 1px 3px #0000001a}.gs-busca-modal-header h3{display:none}.gs-painel-demandas-container{animation:gs-fadeIn .4s}.gs-painel-demandas-header{display:flex;justify-content:space-between;align-items:center;padding-bottom:15px;margin-bottom:20px;border-bottom:1px solid var(--gs-borda)}.gs-painel-demandas-header h2{margin:0;font-size:1.3rem;color:var(--gs-secundaria)}.gs-demandas-lista{display:flex;flex-direction:column;gap:15px}.gs-demanda-card{background-color:var(--gs-fundo-card);border-radius:var(--gs-raio-borda-card);border:1px solid var(--gs-borda);transition:all .3s ease;border-left-width:5px}.gs-demanda-card.com-deficit{border-left-color:var(--gs-perigo)}.gs-demanda-card.sem-deficit{border-left-color:var(--gs-sucesso)}.gs-demanda-card-header{display:grid;grid-template-columns:auto 60px 1fr auto auto;gap:15px;align-items:center;padding:12px 15px;cursor:pointer}.acoes-card{display:flex;align-items:center;gap:10px}.btn-acao-demanda{background:none;border:none;width:32px;height:32px;border-radius:50%;cursor:pointer;font-size:.9rem;color:var(--gs-texto-secundario);transition:all .2s ease}.btn-acao-demanda:hover{background-color:#f1f1f1}.btn-acao-demanda.deletar:hover{background-color:var(--gs-negativo-fundo);color:var(--gs-perigo)}.gs-demanda-card:not(.expandido):hover{background-color:var(--gs-fundo-alternativo);transform:translateY(-2px);box-shadow:var(--gs-sombra-hover)}.prioridade-tag{font-weight:700;color:var(--gs-secundaria);font-size:1.1rem}.gs-demanda-card-header img{width:50px;height:50px;object-fit:cover;border-radius:8px}.info-principal{display:flex;flex-direction:column;justify-content:center}.info-principal .nome{font-weight:600;font-size:1.1rem;color:var(--gs-texto-principal);line-height:1.3}.info-principal .sku{font-size:.8rem;color:var(--gs-texto-secundario)}.metricas-resumo{display:flex;gap:20px;text-align:center}.metricas-resumo span{font-size:.8rem;color:var(--gs-texto-secundario);display:block}.metricas-resumo strong{font-size:1.5rem;font-weight:700}.metricas-resumo .deficit-valor{color:var(--gs-perigo)}.metricas-resumo.sem-deficit .deficit-valor{color:var(--gs-sucesso)}.expansor{color:var(--gs-texto-secundario);padding:0 10px}.gs-demanda-card-body{padding:10px;border-top:1px solid var(--gs-borda);background-color:var(--gs-fundo-alternativo);animation:gs-fadeIn .5s}.diagnostico-titulo{font-size:1rem;font-weight:600;color:var(--gs-texto-secundario);margin:0 0 20px;text-transform:uppercase;letter-spacing:.5px}.lista-componentes-diagnostico{display:flex;flex-direction:column;gap:15px}.componente-diagnostico{background-color:var(--gs-fundo-card);border-radius:var(--gs-raio-borda-input);padding:15px;border:1px solid #e9ecef;display:grid;grid-template-columns:1fr auto;gap:10px 20px}.componente-info{display:flex;flex-direction:column}.componente-info .nome{font-weight:600;line-height:1.3}.componente-info .variante{font-size:.9rem;color:#6c757d}.componente-saldos{grid-column:1 / 2;display:flex;gap:20px;background-color:#f8f9fa;padding:10px;border-radius:6px;margin-top:10px;text-align:center}.componente-saldos>div{flex:1}.componente-saldos span{font-size:.75rem;color:#6c757d;display:block}.componente-saldos strong{font-size:1.2rem;font-weight:700}.componente-saldos .necessario{color:var(--gs-primaria)}.componente-deficit{grid-column:2 / 3;grid-row:1 / 3;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#fff5f5;border-radius:6px;padding:10px 20px;text-align:center}.componente-deficit span{font-size:.8rem;font-weight:600;color:var(--gs-perigo)}.componente-deficit .deficit-valor{font-size:2rem;font-weight:700;color:var(--gs-perigo)}.componente-deficit.sem-deficit{background-color:#e8f8f5;color:var(--gs-sucesso)}.componente-deficit.sem-deficit span,.componente-deficit.sem-deficit .deficit-valor{color:var(--gs-sucesso)}.kit-resumo-geral{background-color:var(--gs-branco);padding:15px;border-radius:var(--gs-raio-borda-input);border:1px solid var(--gs-borda);margin-bottom:20px}.kit-resumo-geral h4{margin:0 0 15px;font-size:1rem;color:var(--gs-secundaria)}.kit-metricas-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;text-align:center}.kit-metrica span{display:block;font-size:.8rem;color:var(--gs-texto-secundario);margin-bottom:5px}.kit-metrica strong{font-size:1.4rem;font-weight:700;color:var(--gs-secundaria)}.kit-metrica.estoque strong{color:var(--gs-primaria)}.kit-metrica.potencial strong{color:var(--gs-aviso)}.kit-metrica.total strong{color:var(--gs-sucesso)}.saldo-bloqueado{opacity:.5;cursor:not-allowed}.gs-view-switcher-interno{display:flex;margin-bottom:20px;border-bottom:1px solid var(--gs-borda)}.gs-view-switcher-interno .gs-btn-switch{background:none;border:none;padding:10px 20px;font-weight:600;color:var(--gs-texto-secundario);cursor:pointer;border-bottom:3px solid transparent;margin-bottom:-1px}.gs-view-switcher-interno .gs-btn-switch.ativo{color:var(--gs-primaria);border-bottom-color:var(--gs-primaria);background:none;box-shadow:none}.gs-agregado-lista{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:20px}.gs-agregado-card{background-color:var(--gs-fundo-card);border:1px solid var(--gs-borda);border-radius:var(--gs-raio-borda-card);display:flex;flex-direction:column}.agregado-header{display:flex;align-items:center;gap:15px;padding:15px}.agregado-header img{width:45px;height:45px;object-fit:cover;border-radius:6px}.agregado-info{display:flex;flex-direction:column}.agregado-info .nome{font-weight:600;line-height:1.2}.agregado-info .variante{font-size:.9rem;color:#6c757d}.agregado-body{display:flex;gap:15px;padding:15px;background-color:var(--gs-fundo-alternativo);border-top:1px solid var(--gs-borda);border-bottom:1px solid var(--gs-borda)}.necessidade-principal{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#fff5f5;color:var(--gs-perigo);border-radius:6px;padding:10px}.necessidade-principal span{font-size:.8rem;font-weight:600}.necessidade-principal .valor-deficit{font-size:2.5rem;font-weight:700;line-height:1.1}.saldos-disponiveis{flex:1;display:flex;flex-direction:column;gap:10px}.saldo-bloco{background-color:var(--gs-branco);border:1px solid var(--gs-borda);border-radius:6px;padding:8px;text-align:center}.saldo-bloco span{font-size:.75rem;color:#6c757d;display:block}.saldo-bloco strong{font-size:1.3rem;font-weight:700}.saldo-bloco.estoque{background-color:#e8f8f5;border-color:var(--gs-sucesso)}.agregado-footer{padding:15px;font-size:.85rem}.agregado-footer p{margin:0 0 10px;color:#6c757d}.agregado-footer ul{list-style:none;padding-left:15px;margin:0}.agregado-footer li{position:relative;padding-bottom:5px}.agregado-footer li:before{content:"›";position:absolute;left:-12px;color:var(--gs-primaria)}.saldo-bloco.bloqueado{background-color:#f8f9fa;border-color:var(--gs-borda);opacity:.6;cursor:help}.tooltip-container{position:relative;display:inline-flex;align-items:center;justify-content:center;margin-left:5px;width:16px;height:16px;border-radius:50%;background-color:var(--gs-terciaria);color:var(--gs-branco);font-size:12px;font-weight:700;font-style:normal;cursor:help;vertical-align:middle}.tooltip-container .tooltip-text{visibility:hidden;width:240px;background-color:#333;color:#fff;text-align:left;border-radius:6px;padding:10px;position:absolute;z-index:10;top:50%;transform:translateY(-50%);opacity:0;transition:opacity .3s,visibility .3s;font-size:.8rem;font-weight:400;line-height:1.5;box-shadow:0 2px 8px #0003}.tooltip-container .tooltip-text:after{content:"";position:absolute;top:50%;left:100%;margin-top:-5px;border-width:5px;border-style:solid;border-color:transparent transparent transparent #333}.tooltip-container:hover .tooltip-text{visibility:visible;opacity:1}.saldo-bloco span{display:flex;align-items:center;justify-content:center}@keyframes highlight-fade{0%{background-color:#fff3cd;border-color:#ffeeba}to{background-color:var(--gs-fundo-card);border-color:var(--gs-borda)}}.gs-agregado-card.highlight-change{animation:highlight-fade 7s ease-out forwards}.agregado-notificacao-mudanca{background-color:#fffbe6;border-top:1px solid #ffeeba;border-bottom:1px solid #ffeeba;padding:10px 15px;margin:-1px 0}.notificacao-titulo{color:#856404;font-weight:700;font-size:.9rem;display:flex;align-items:center;gap:8px}.notificacao-causa{font-size:.8rem;color:#66512c;margin-top:5px;padding-left:22px}.notificacao-causa small{font-weight:600}.notificacao-causa ul{list-style:none;margin:0;padding:0}.notificacao-causa li{font-style:italic}.atribuicao-info{display:flex;align-items:center;justify-content:center;gap:8px;padding:8px;background-color:var(--gs-positivo-fundo);color:var(--gs-sucesso);font-weight:600;border-radius:var(--gs-raio-borda-input)}.agregado-footer button{width:100%}.agregado-notificacao-extra{background-color:#fff3cd;border-top:1px solid #ffeeba;border-bottom:1px solid #ffeeba;padding:15px;margin:-1px 0;text-align:center}.agregado-notificacao-extra .notificacao-titulo{color:#856404;font-weight:700}.agregado-notificacao-extra p{font-size:.85rem;color:#856404;margin:5px 0 10px}.agregado-body{padding:15px;background-color:#fff;display:flex;flex-direction:column;gap:15px}.necessidade-principal{text-align:center;padding-bottom:15px;border-bottom:1px dashed #eee}.necessidade-principal span{display:block;font-size:.85rem;color:#7f8c8d;text-transform:uppercase;font-weight:600;margin-bottom:5px}.necessidade-principal .valor-deficit{font-size:2.5rem;color:var(--gs-primaria);line-height:1}.saldos-disponiveis{display:flex;flex-direction:column;gap:10px}.saldo-linha{display:flex;justify-content:space-between;gap:10px}.saldo-bloco{flex:1;background-color:#f8f9fa;border-radius:6px;padding:8px 5px;text-align:center;border:1px solid #e9ecef;display:flex;flex-direction:column;justify-content:center}.saldo-bloco span{font-size:.7rem;color:#95a5a6;text-transform:uppercase;margin-bottom:2px;display:flex;align-items:center;justify-content:center}.saldo-bloco strong{font-size:1.1rem;color:#2c3e50}.saldo-bloco.producao{background-color:#e8f6fd;border-color:#d6eaf8}.saldo-bloco.producao strong{color:#2980b9}.saldo-bloco.demanda-total{background-color:#fff;border:1px dashed #bdc3c7}.saldo-bloco.demanda-total strong{color:#7f8c8d}.gs-pipeline-card{background:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:15px;box-shadow:0 2px 5px #0000000d;display:flex;flex-direction:column;gap:15px;transition:transform .2s}.gs-pipeline-card:hover{transform:translateY(-2px);box-shadow:0 5px 15px #0000001a;border-color:var(--op-cor-azul-claro)}.pipeline-header{display:flex;justify-content:space-between;align-items:center}.pipeline-header .produto-info{display:flex;align-items:center;gap:10px}.pipeline-header img{width:50px;height:50px;border-radius:6px;object-fit:cover;border:1px solid #eee}.pipeline-header h4{font-size:1rem;margin:0;color:#2c3e50}.pipeline-header span{font-size:.85rem;color:#7f8c8d}.pipeline-header .total-pedido{text-align:right;background-color:#f8f9fa;padding:5px 10px;border-radius:6px}.pipeline-header .total-pedido .label{display:block;font-size:.7rem;text-transform:uppercase}.pipeline-header .total-pedido .valor{display:block;font-size:1.4rem;font-weight:800;color:#2c3e50;line-height:1}.pipeline-bar-container{display:flex;flex-direction:column;gap:8px}.pipeline-bar{height:12px;background-color:#ecf0f1;border-radius:6px;overflow:hidden;display:flex}.pipeline-bar .segmento{height:100%}.pipeline-bar .segmento.estoque{background-color:#27ae60}.pipeline-bar .segmento.producao{background-color:#3498db}.pipeline-bar .segmento.acabamento{background-color:#9b59b6}.pipeline-bar .segmento.embalagem{background-color:#e67e22}.pipeline-legenda{display:flex;justify-content:space-between;font-size:.8rem;color:#555}.legenda-item{display:flex;align-items:center;gap:5px}.dot{width:8px;height:8px;border-radius:50%;display:inline-block}.dot.verde{background-color:#27ae60}.dot.azul{background-color:#3498db}.dot.cinza{background-color:#bdc3c7}.dot.laranja{background-color:#e67e22}.dot.roxo{background-color:#9b59b6}.pipeline-footer{border-top:1px solid #f0f0f0;padding-top:15px}.gs-btn.full-width{width:100%;justify-content:center}.status-concluido{text-align:center;color:#27ae60;font-weight:600;padding:8px;background-color:#eafaf1;border-radius:6px}.gs-pipeline-card{transition:all .3s ease;overflow:hidden;border-left-width:6px}.pipeline-expand-btn{background:none;border:none;width:100%;padding:5px;margin-top:10px;color:var(--gs-terciaria);cursor:pointer;display:flex;align-items:center;justify-content:center;gap:5px;font-size:.9rem;transition:color .2s}.pipeline-expand-btn:hover{color:var(--gs-secundaria)}.pipeline-expand-btn i{transition:transform .3s ease}.pipeline-expand-btn.aberto i{transform:rotate(180deg)}.pipeline-conteudo-extra{max-height:0;opacity:0;overflow:hidden;transition:all .4s cubic-bezier(.4,0,.2,1)}.pipeline-conteudo-extra.visivel{max-height:500px;opacity:1;margin-top:15px}.pipeline-header-mobile{display:flex;flex-direction:column;gap:8px;width:100%}.ph-linha-titulo h4{margin:0;font-size:1.1rem;font-weight:700;color:var(--gs-secundaria);line-height:1.3}.ph-linha-detalhes{display:flex;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid #f0f0f0;padding-bottom:8px;margin-bottom:4px}.ph-variante{font-size:.9rem;color:#555;font-weight:500;white-space:normal;flex-grow:1}.ph-status-badge{padding:4px 8px;border-radius:4px;font-size:.7rem;font-weight:800;text-transform:uppercase;white-space:nowrap;flex-shrink:0}.ph-linha-principal{display:grid;grid-template-columns:70px 1fr 60px;gap:15px;align-items:center}.ph-imagem-wrapper img{width:70px;height:70px;object-fit:cover;border-radius:8px;border:1px solid #e0e0e0;display:block}.ph-meta-wrapper{display:flex;justify-content:center}.ph-meta-box{display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#f8f9fa;border:1px solid #eee;border-radius:8px;padding:5px 15px;min-width:80px}.ph-meta-box .valor{font-size:1.6rem;font-weight:800;line-height:1}.ph-meta-box .label{font-size:.7rem;text-transform:uppercase;color:#999;font-weight:700}.ph-acao-wrapper{display:flex;justify-content:flex-end}.gs-btn-turbo-acao{width:50px;height:50px;border-radius:10px;font-size:1.3rem}.gs-filtros-wrapper{display:flex;gap:10px;flex-wrap:nowrap;overflow-x:auto}.filtro-texto{white-space:nowrap;font-size:.9rem}.gs-badge-prioridade{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;background-color:#fff;color:#f1c40f;border:1px solid #f1c40f;border-radius:50%;box-shadow:0 2px 4px #0000001a;margin-right:8px;vertical-align:middle}@keyframes gs-pulsar-suave{0%{transform:scale(1);box-shadow:0 0 #f1c40f66}70%{transform:scale(1.1);box-shadow:0 0 0 6px #f1c40f00}to{transform:scale(1);box-shadow:0 0 #f1c40f00}}.gs-badge-prioridade.animado{animation:gs-pulsar-suave .6s infinite}.titulo-prioridade{color:#b7950b;position:relative;display:inline-block;padding:2px 5px;border-radius:4px;background:linear-gradient(90deg,#fff0,#ffeb3b33,#fff0);background-size:200% 100%;animation:gs-brilho-passante 3s infinite linear}@keyframes gs-brilho-passante{0%{background-position:100% 0}to{background-position:-100% 0}}@media (max-width: 480px){.filtro-texto{font-size:.75rem}}@media (max-width: 480px){.pipeline-legenda{display:grid!important;grid-template-columns:1fr 1fr;gap:8px 15px;margin-top:10px}.legenda-item{justify-content:flex-start;font-size:.75rem;white-space:nowrap}.pipeline-bar-container{width:100%;overflow:hidden}.pipeline-header{align-items:flex-start}.pipeline-header .total-pedido{align-self:flex-end;margin-top:5px}}@media (max-width: 480px){.pipeline-header{flex-direction:column;align-items:flex-start;gap:10px}.pipeline-header .total-pedido{width:100%;display:flex;justify-content:space-between;align-items:center}.pipeline-header .total-pedido .valor{font-size:1.2rem}}@media (max-width: 480px){.saldo-linha{gap:5px}.saldo-bloco{padding:6px 2px}.saldo-bloco strong{font-size:1rem}.tooltip-container.tooltip-left .tooltip-text{left:auto;right:0;transform:translate(10%)}.tooltip-container.tooltip-left .tooltip-text:after{left:55%}.tooltip-container.tooltip-right .tooltip-text{left:0;right:auto;transform:translate(-30%)}.tooltip-container.tooltip-right .tooltip-text:after{right:15%}}@media (max-width: 768px){.gs-painel-acoes{justify-content:center;gap:10px}.gs-acao-card{min-width:100px;padding:12px 8px}.gs-acao-card i{font-size:1.6rem}.gs-acao-card span{font-size:.8rem}.gs-header-titulo{flex-grow:1}.gs-btn-atualizar{flex-shrink:0}.gs-filtros-header-controles{width:100%;order:3}.gs-filtros-header .gs-btn-atualizar{align-self:auto;width:auto}.gs-filtros-header .gs-btn-atualizar{align-self:flex-end;width:auto}.gs-filtros-mobile-toggle{display:block;margin-bottom:20px}.gs-filtros-mobile-toggle .gs-btn{width:100%}.gs-filtros-acordeao-conteudo{max-height:0;overflow:hidden;transition:max-height .4s ease-out}.gs-filtros-acordeao-conteudo.aberto{max-height:1000px;transition:max-height .5s ease-in}.gs-filtros-paineis{grid-template-columns:1fr}.gs-filtros-header{gap:10px}.gs-filtros-header-controles{grid-column:1 / 3}.gs-radar-header-alerta{flex-direction:column;gap:15px}.alerta-linha{flex-wrap:wrap;justify-content:flex-start;width:100%}.alerta-linha.principal .alerta-mensagem{width:100%;margin-top:4px;font-size:1.1rem}.alerta-linha.principal .gs-radar-botao-ver{width:100%;margin-top:10px;padding:10px}.alerta-linha.secundaria{font-size:.8rem}.gs-radar-controles-lista{flex-direction:column;align-items:stretch;gap:15px}.alerta-linha .gs-radar-botao-ver{margin:auto}.gs-kit-componente-item{display:flex;flex-direction:column;align-items:flex-start;padding:15px}.gs-kit-componente-item .gs-componente-info{display:flex;align-items:center;gap:12px;width:100%;margin-bottom:15px}.gs-kit-componente-item .gs-componente-mini-funil{width:100%;justify-content:space-around;background-color:var(--gs-fundo-alternativo);padding:10px;border-radius:var(--gs-raio-borda-input)}.gs-painel-demandas-header{flex-direction:column;align-items:flex-start;gap:15px}.gs-painel-demandas-header h2{font-size:1.2rem}.gs-painel-demandas-header>div{width:100%;display:flex;justify-content:space-between}.gs-painel-demandas-header .gs-btn{flex-grow:1;padding:10px 5px;font-size:.85rem;gap:6px}.gs-demanda-card-header{display:flex;flex-wrap:wrap;align-items:center;gap:10px 15px}.gs-demanda-card-header .prioridade-input,.gs-demanda-card-header .prioridade-tag{order:1}.gs-demanda-card-header img{order:2}.gs-demanda-card-header .info-principal{order:4;width:100%;padding-top:5px;border-top:1px solid var(--gs-borda)}.info-principal .nome{font-size:1rem}.info-principal .sku{font-size:.75rem}.gs-demanda-card-header .metricas-resumo{order:3;flex-grow:1;justify-content:flex-end;gap:15px}.metricas-resumo span{font-size:.7rem}.metricas-resumo strong{font-size:1.2rem}.gs-demanda-card-header .acoes-card{order:5;margin-left:auto}.gs-busca-modal-header{gap:8px}.componente-diagnostico{display:flex;flex-direction:column;gap:15px}.componente-diagnostico>*{grid-column:auto;grid-row:auto}.componente-saldos{flex-wrap:wrap;justify-content:space-around;margin-top:0}.componente-deficit{width:100%;padding:15px}}@media (max-width: 480px){.gs-painel-acoes{justify-content:space-around;padding:10px}.gs-acao-card{min-width:80px;padding:10px 5px;gap:5px}.gs-acao-card i{font-size:1.4rem}.gs-acao-card span{font-size:.75rem}.gs-btn-com-icone{width:38px;height:38px;padding:0;border-radius:50%}.gs-btn-com-icone span{display:none}}@media (max-width: 399px){.gs-busca-modal-conteudo{width:98%}.gs-busca-modal-header{padding:10px 12px}.gs-busca-modal-body{padding:10px}.agregado-header,.agregado-body{padding:6px}.gs-agregado-lista{grid-template-columns:repeat(auto-fill,minmax(310px,1fr))}.pipeline-header-novo{grid-template-columns:50px 1fr 45px 45px;gap:8px}.ph-imagem img{width:50px;height:50px}.gs-btn-turbo-acao{width:42px;height:42px;font-size:1rem}.ph-meta .valor{font-size:1.1rem}}.gs-tab-nav{position:relative;display:flex;align-items:stretch;gap:6px;margin-top:14px;padding:6px;border:1px solid var(--gs-borda);border-radius:15px;background:#e9eef2;overflow-x:auto;scrollbar-width:none;isolation:isolate}.gs-tab-nav::-webkit-scrollbar{display:none}.gs-tab-track{position:absolute;z-index:0;left:22px;bottom:5px;height:2px;border-radius:2px;background:#3498db33;content:"";pointer-events:none}.gs-tab-nav.sem-ativo .gs-tab-signal{display:none}.gs-tab-signal{position:absolute;z-index:4;bottom:2px;left:0;width:9px;height:9px;border:2px solid var(--gs-branco);border-radius:50%;background:var(--gs-primaria);box-shadow:0 0 0 4px #3498db33,0 2px 8px #2c3e5033;pointer-events:none;transform:translate(-50%);transition:left .42s cubic-bezier(.16,1,.3,1)}.gs-tab-signal.is-moving{animation:gs-tab-signal-burst .52s cubic-bezier(.22,.75,.25,1) both}@keyframes gs-tab-signal-burst{0%{box-shadow:0 0 0 3px #3498db3d,0 2px 8px #2c3e5033;transform:translate(-50%) scale(.7)}45%{box-shadow:0 0 0 10px #3498db00,0 3px 12px #2c3e503d;transform:translate(-50%) scale(1.35)}to{box-shadow:0 0 0 4px #3498db33,0 2px 8px #2c3e5033;transform:translate(-50%) scale(1)}}.gs-tab-btn{position:relative;z-index:1;display:inline-flex;flex:1 1 0;align-items:center;justify-content:flex-start;gap:9px;min-width:132px;min-height:54px;padding:8px 10px;border:1px solid transparent;border-radius:11px;background:transparent;color:var(--gs-terciaria);font-family:inherit;font-size:.86rem;font-weight:600;cursor:pointer;text-align:left;transition:color .18s ease,background .18s ease,transform .18s ease,box-shadow .18s ease;white-space:nowrap}.gs-tab-btn:hover{color:var(--gs-secundaria)}.gs-tab-btn:focus-visible{outline:3px solid rgba(52,152,219,.26);outline-offset:2px}.gs-tab-btn:active{transform:translateY(1px)}.gs-tab-btn.ativo{background:var(--gs-primaria);box-shadow:0 6px 12px #3498db3b;color:var(--gs-branco)}.gs-tab-nav>.gs-bloqueio-wrapper{display:flex;flex:1 1 0;min-width:132px}.gs-tab-nav>.gs-bloqueio-wrapper>.gs-tab-btn{width:100%;flex:1 1 auto}.gs-tab-btn.is-jumping:after{position:absolute;inset:-2px;border:2px solid rgba(52,152,219,.46);border-radius:12px;content:"";pointer-events:none;animation:gs-tab-ripple .46s ease-out both}.gs-tab-btn.ativo.is-jumping:after{border-color:#ffffffc7}@keyframes gs-tab-ripple{0%{opacity:.78;transform:scale(.96)}to{opacity:0;transform:scale(1.04)}}.gs-tab-btn>i{display:inline-flex;flex:0 0 30px;align-items:center;justify-content:center;width:30px;height:30px;border:1px solid rgba(127,140,141,.26);border-radius:9px;background:#ffffff80;color:var(--gs-terciaria);transition:color .18s ease,background .18s ease,border-color .18s ease,transform .22s ease}.gs-tab-btn.ativo>i{border-color:#ffffff70;background:#ffffff29;color:var(--gs-branco);transform:scale(1.04)}.gs-tab-btn.is-jumping>i{animation:gs-tab-icon-hop .43s cubic-bezier(.22,.75,.25,1) both}@keyframes gs-tab-icon-hop{0%{transform:scale(.82) rotate(-12deg)}58%{transform:scale(1.18) rotate(5deg)}to{transform:scale(1.04) rotate(0)}}.gs-tab-label{display:block;flex:1 1 auto;min-width:0;overflow:visible;text-overflow:clip;line-height:1.2;padding:1px 0 2px;white-space:nowrap}.gs-tab-label--longo{font-size:.72rem;letter-spacing:-.01em;line-height:1.15;white-space:normal}.gs-tab-badge{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 6px;border-radius:7px;background:var(--gs-perigo);color:var(--gs-branco);font-size:.68rem;font-weight:700;line-height:1}.gs-tab-btn.ativo .gs-tab-badge{background:#fff3}.gs-tab-dot{display:inline-block;flex:0 0 8px;width:8px;height:8px;border-radius:50%;background:var(--gs-perigo);box-shadow:0 0 0 3px #e74c3c29}.gs-conteudo-pagina{padding:24px 25px;display:flex;flex-direction:column;gap:16px}@media (max-width: 768px){.gs-conteudo-pagina{padding:16px 12px}.gs-card{padding:15px}.gs-card--compacto{padding:10px 14px}}.gs-filtro-busca-limpar{position:absolute;right:10px;top:50%;transform:translateY(-50%);z-index:2;background:none;border:none;color:#94a3b8;cursor:pointer;padding:6px 8px;min-height:32px;line-height:1;border-radius:50%;font-size:.85rem;transition:color .15s,background .15s}.gs-filtro-busca-limpar:hover{color:#475569;background:#e2e8f0}@media (max-width: 768px){.gs-tab-nav{padding:6px}.gs-tab-track,.gs-tab-signal{display:none}.gs-tab-btn{flex:0 0 auto;min-width:132px;padding:8px 12px;font-size:.9rem}.gs-tab-nav>.gs-bloqueio-wrapper{flex:0 0 132px}}@media (prefers-reduced-motion: reduce){.gs-tab-signal,.gs-tab-btn,.gs-tab-btn>i{transition:none}.gs-tab-signal.is-moving,.gs-tab-btn.is-jumping:after,.gs-tab-btn.is-jumping>i{animation:none}}@keyframes borda-urgente{0%,to{opacity:1}50%{opacity:.35}}.pd-card{position:relative;background:var(--gs-fundo-card);border:1px solid var(--gs-borda);border-radius:10px;padding:10px 10px 10px 16px;display:flex;flex-direction:column;gap:8px;cursor:pointer;transition:box-shadow .18s,transform .12s;overflow:hidden}.pd-card:hover{box-shadow:0 4px 14px #0000001c;transform:translateY(-1px)}.pd-card .card-borda-charme{position:absolute;left:0;top:0;width:6px;height:100%;border-radius:10px 0 0 10px}.pd-card.urgente .card-borda-charme{background-color:#e74c3c!important;animation:borda-urgente 1.4s ease-in-out infinite}.pd-card.urgente{border-color:#e74c3c40}.pd-card-topo{display:flex;align-items:flex-start;gap:8px}.pd-card-img{width:42px;height:42px;object-fit:cover;border-radius:6px;flex-shrink:0}.pd-card-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.pd-card-nome{font-size:.82rem;font-weight:700;color:var(--gs-secundaria);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.3}.pd-card-variante{font-size:.72rem;color:var(--gs-texto-secundario);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pd-card-meta{font-size:.7rem;color:var(--gs-texto-secundario);display:flex;align-items:center;gap:4px;flex-wrap:wrap}.pd-card-meta i{font-size:.65rem}.pd-urgente-pill{display:inline-flex;align-items:center;gap:3px;background:#e74c3c;color:#fff;font-size:.62rem;font-weight:800;padding:1px 5px;border-radius:8px;flex-shrink:0;align-self:flex-start}.pd-card-del{position:absolute;top:6px;right:6px;background:none;border:none;color:#00000026;font-size:.75rem;cursor:pointer;padding:3px 4px;border-radius:4px;transition:color .15s,background .15s;line-height:1}.pd-card-del:hover{color:#e74c3c;background:#ffeaea}.pd-card-bar{height:5px;background:#ecf0f1;border-radius:3px;overflow:hidden;display:flex}.pd-card-bar .seg-estoque{background:#27ae60}.pd-card-bar .seg-embalagem{background:#e67e22}.pd-card-bar .seg-arremate{background:#9b59b6}.pd-card-bar .seg-producao{background:#3498db}.pd-card-bar .seg-perda{background:#e74c3c}.pd-card-rodape{display:flex;align-items:center;justify-content:space-between;gap:6px}.pd-card-qtd{display:flex;flex-direction:row;align-items:center;gap:4px;white-space:nowrap}.pd-card-qtd-bloco{display:flex;flex-direction:column;align-items:center;gap:1px}.pd-card-qtd-num{font-size:1.25rem;font-weight:800;letter-spacing:-.02em;line-height:1}.pd-card-qtd-bloco.pedido .pd-card-qtd-num{color:var(--gs-secundaria)}.pd-card-qtd-bloco.producao .pd-card-qtd-num{color:var(--gs-texto-secundario)}.pd-card-qtd-bloco.producao.excedente .pd-card-qtd-num{color:#16a34a}.pd-card-qtd-label{font-size:.62rem;font-weight:500;line-height:1;color:var(--gs-texto-secundario)}.pd-card-qtd-bloco.excedente .pd-card-qtd-label{color:#16a34a;font-weight:700}.pd-card-qtd-sep{font-size:.75rem;color:var(--gs-texto-secundario);opacity:.5;align-self:center;margin-bottom:2px}.pd-cta{display:inline-flex;align-items:center;gap:4px;border:none;border-radius:6px;padding:5px 9px;font-size:.72rem;font-weight:700;cursor:pointer;white-space:nowrap;transition:background .15s,box-shadow .15s;min-height:32px;flex-shrink:0}.pd-cta.criar-op{background:var(--gs-primaria);color:#fff}.pd-cta.criar-op:hover{background:var(--gs-primaria-hover);box-shadow:0 2px 8px #3498db66}.pd-cta.arremate{background:#8e44ad;color:#fff}.pd-cta.arremate:hover{background:#7d3c98;box-shadow:0 2px 8px #8e44ad66}.pd-cta.embalagem{background:#e67e22;color:#fff}.pd-cta.embalagem:hover{background:#d35400;box-shadow:0 2px 8px #e67e2266}.pd-cta.ver-progresso{background:transparent;color:var(--gs-primaria);border:1px solid var(--gs-primaria)}.pd-cta.ver-progresso:hover{background:#3498db14}.pd-card-accordion{border-top:1px solid var(--gs-borda);padding-top:8px;display:flex;flex-direction:column;gap:8px;animation:gs-fadeIn .2s ease}.pd-breakdown{display:grid;grid-template-columns:1fr 1fr;gap:3px 10px}.pd-breakdown-item{display:flex;align-items:center;gap:5px;font-size:.74rem;color:var(--gs-texto-secundario)}.pd-breakdown-item .dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.pd-breakdown-item strong{margin-left:auto;color:var(--gs-secundaria);font-size:.78rem}.pd-obs{display:flex;align-items:flex-start;gap:7px;background:#fffbea;border:1px solid #ffeaa7;border-radius:6px;padding:7px 9px;font-size:.76rem;color:#5d4a00}.pd-obs i{margin-top:1px;flex-shrink:0;color:#c8960c;font-size:.7rem}.pd-btn-concluir-manual{width:100%;display:flex;align-items:center;justify-content:center;gap:6px;padding:7px 12px;background:#eafaf1;color:#27ae60;border:1px solid #a9dfbf;border-radius:6px;font-size:.78rem;font-weight:600;cursor:pointer;transition:background .15s}.pd-btn-concluir-manual:hover{background:#d5f5e3}.pd-corte-badge{display:inline-flex;align-items:center;gap:4px;padding:3px 7px;border-radius:5px;font-size:.68rem;font-weight:600;white-space:nowrap;flex-shrink:1;min-width:0;overflow:hidden;text-overflow:ellipsis}.pd-corte-badge i{font-size:.65rem;flex-shrink:0}.pd-corte-badge--completo{background:#eafaf1;color:#1e8449;border:1px solid #a9dfbf}.pd-corte-badge--parcial{background:#fef5e7;color:#935116;border:1px solid #f8c471}.pd-corte-badge--pendente{background:#fefde7;color:#7d6608;border:1px dashed #f4d03f}.pd-corte-badge--vinculado{background:#eff6ff;color:#1d4ed8;border:1px solid #93c5fd;font-weight:700;animation:pd-badge-pulse 2.2s ease-in-out infinite}@keyframes pd-badge-pulse{0%,to{box-shadow:0 0 #3b82f640}50%{box-shadow:0 0 0 4px #3b82f600}}.pd-subfiltro-corte{display:flex;align-items:center;gap:6px;padding:8px 16px;background:#f8f9fa;border-bottom:1px solid var(--gs-borda);flex-wrap:wrap}.pd-subfiltro-chip{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:20px;border:1.5px solid #dee2e6;background:#fff;font-size:.75rem;font-weight:600;color:#6c757d;cursor:pointer;transition:background .15s,border-color .15s,color .15s;white-space:nowrap}.pd-subfiltro-chip:hover{border-color:#adb5bd;background:#f1f3f5}.pd-subfiltro-chip.ativo{background:var(--gs-secundaria);border-color:var(--gs-secundaria);color:#fff}.pd-subfiltro-chip.com-corte.ativo{background:#1e8449;border-color:#1e8449}.pd-subfiltro-chip.sem-corte.ativo{background:#c0392b;border-color:#c0392b}.pd-subfiltro-chip-count{background:#ffffff40;border-radius:10px;padding:1px 6px;font-size:.68rem;font-weight:700;min-width:18px;text-align:center}.pd-subfiltro-chip:not(.ativo) .pd-subfiltro-chip-count{background:#e9ecef;color:#495057}.pd-vazio{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:48px 24px;color:var(--gs-texto-secundario);text-align:center}.pd-vazio i{font-size:2.2rem;opacity:.3}.pd-vazio-titulo{font-size:.95rem;font-weight:700;color:var(--gs-secundaria)}.pd-vazio-sub{font-size:.82rem}.pd-ver-mais{display:flex;align-items:center;justify-content:center;gap:6px;padding:7px 0;font-size:.78rem;color:var(--gs-primaria);cursor:pointer;background:none;border:none;font-weight:600;width:100%}.pd-ver-mais:hover{text-decoration:underline}@media (max-width: 380px){.pd-grid{grid-template-columns:1fr}}.gs-historico-modal{max-width:600px;width:95%}.gs-historico-abas{display:flex;border-bottom:2px solid var(--gs-borda);flex-shrink:0}.gs-historico-aba{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 16px;background:none;border:none;cursor:pointer;font-size:.9rem;font-weight:500;color:var(--gs-texto-secundario);border-bottom:3px solid transparent;margin-bottom:-2px;transition:color .2s,border-color .2s}.gs-historico-aba:hover{color:var(--gs-primaria)}.gs-historico-aba.ativa{color:var(--gs-primaria);border-bottom-color:var(--gs-primaria)}.gs-historico-aba-badge{background:var(--gs-primaria);color:#fff;font-size:.72rem;font-weight:700;border-radius:10px;padding:1px 7px;min-width:18px;text-align:center}.gs-historico-subabas{display:flex;gap:8px;padding:12px 0 8px;flex-shrink:0}.gs-historico-subaba{display:flex;align-items:center;gap:6px;padding:6px 14px;background:var(--gs-fundo);border:1.5px solid var(--gs-borda);border-radius:20px;cursor:pointer;font-size:.82rem;font-weight:500;color:var(--gs-texto-secundario);transition:border-color .2s,background .2s}.gs-historico-subaba:hover{border-color:var(--gs-primaria);color:var(--gs-primaria)}.gs-historico-subaba.ativa{background:color-mix(in srgb,var(--gs-primaria) 10%,transparent);border-color:var(--gs-primaria);color:var(--gs-secundaria);font-weight:600}.gs-historico-lista{display:flex;flex-direction:column;gap:8px;flex:1;overflow-y:auto;padding-right:2px}.gs-historico-vazio{text-align:center;color:var(--gs-texto-secundario);font-size:.88rem;padding:24px 0}.gs-historico-grupo{display:flex;flex-direction:column;gap:6px}.gs-historico-grupo-titulo{display:flex;align-items:center;gap:8px;font-size:.8rem;font-weight:700;color:var(--gs-texto-secundario);text-transform:uppercase;letter-spacing:.04em;padding:6px 0 2px;border-top:1px solid var(--gs-borda)}.gs-historico-grupo-titulo:first-child{border-top:none;padding-top:0}.gs-historico-grupo-count{margin-left:auto;font-size:.75rem;font-weight:400;color:var(--gs-texto-secundario)}.gs-historico-card{position:relative;display:flex;align-items:center;gap:10px;padding:10px 12px 10px 18px;background:var(--gs-fundo-card);border:1px solid var(--gs-borda);border-radius:var(--gs-raio-borda-card);overflow:hidden}.gs-historico-card .card-borda-charme{position:absolute;left:0;top:0;width:6px;height:100%;border-radius:8px 0 0 8px}.gs-historico-card-img{width:44px;height:44px;object-fit:cover;border-radius:6px;flex-shrink:0}.gs-historico-card-info{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.gs-historico-card-nome{font-size:.88rem;font-weight:600;color:var(--gs-secundaria);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gs-historico-card-variante{font-size:.78rem;color:var(--gs-texto-secundario)}.gs-historico-card-meta{font-size:.76rem;color:var(--gs-texto-secundario)}.gs-historico-card-badge{display:flex;align-items:center;gap:5px;font-size:.75rem;font-weight:600;border:1.5px solid;border-radius:12px;padding:3px 9px;white-space:nowrap;flex-shrink:0}.gs-historico-footer{padding-top:12px;border-top:1px solid var(--gs-borda);flex-shrink:0}.spinner-btn-interno{display:inline-block;width:14px;height:14px;border:2px solid rgba(255,255,255,.4);border-top-color:#fff;border-radius:50%;animation:spin .7s linear infinite;vertical-align:middle}@media (max-width: 600px){.gs-historico-modal{width:100%;border-radius:16px 16px 0 0}.gs-historico-card-badge{display:none}}.gs-add-demanda-buscando{display:flex;align-items:center;gap:8px;color:#868e96;font-size:.9rem;padding:16px 0}.gs-recentes-container{margin-top:16px}.gs-recentes-titulo{display:block;font-size:.78rem;font-weight:600;color:#868e96;text-transform:uppercase;letter-spacing:.05em;margin-bottom:10px}.gs-recentes-pills{display:flex;flex-direction:column;gap:6px}.gs-pill-recente{display:flex;align-items:center;gap:10px;background:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;padding:8px 12px;cursor:pointer;text-align:left;transition:background .15s,border-color .15s;width:100%}.gs-pill-recente:hover,.gs-pill-recente:active{background:#e9ecef;border-color:var(--cor-primaria)}.gs-pill-recente img{width:36px;height:36px;object-fit:cover;border-radius:6px;flex-shrink:0}.gs-pill-recente-nome{font-size:.88rem;font-weight:600;color:#343a40;flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gs-pill-recente-variante{font-size:.78rem;color:#868e96;background:#e9ecef;border-radius:10px;padding:2px 8px;white-space:nowrap;flex-shrink:0}.gs-busca-item-resultado-v2{position:relative;display:flex;align-items:center;gap:12px;padding:12px 12px 12px 20px;border-radius:8px;border:1px solid #e9ecef;margin-bottom:8px;cursor:pointer;transition:background .15s,border-color .15s;overflow:hidden}.gs-busca-item-resultado-v2:hover,.gs-busca-item-resultado-v2:active{background:#f8f9fa;border-color:var(--cor-primaria)}.gs-busca-item-resultado-v2 .card-borda-charme{background-color:var(--cor-primaria)}.gs-resultado-img{width:52px;height:52px;object-fit:cover;border-radius:6px;flex-shrink:0}.gs-resultado-info{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.gs-resultado-nome{font-size:.9rem;font-weight:600;color:#343a40;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gs-resultado-variante{font-size:.8rem;color:#6c757d}.gs-resultado-sku{font-size:.75rem;color:#adb5bd}.gs-resultado-seta{margin-left:auto;color:#adb5bd;font-size:.9rem;flex-shrink:0}.gs-form-header-voltar{display:flex;align-items:center;gap:12px;margin-bottom:20px;font-size:1rem;font-weight:600;color:#343a40}.gs-btn-voltar{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;border:1.5px solid #dee2e6;background:#fff;color:#495057;cursor:pointer;flex-shrink:0;transition:background .15s,border-color .15s}.gs-btn-voltar:hover{background:#f1f3f5;border-color:#adb5bd}.gs-produto-confirmado{position:relative;display:flex;align-items:center;gap:12px;padding:12px 12px 12px 20px;border-radius:8px;border:1px solid #e9ecef;background:#f8f9fa;margin-bottom:20px;overflow:hidden}.gs-form-quantidade-row{margin-bottom:20px}.gs-form-quantidade-row label{display:block;font-size:.88rem;font-weight:600;color:#495057;margin-bottom:10px}.gs-qtd-input-wrapper{display:flex;align-items:center;gap:0;width:fit-content;border:1.5px solid #dee2e6;border-radius:8px;overflow:hidden}.gs-qtd-btn{width:44px;height:48px;border:none;background:#f1f3f5;font-size:1.3rem;font-weight:600;cursor:pointer;color:#495057;transition:background .15s;flex-shrink:0}.gs-qtd-btn:hover{background:#e9ecef}.gs-input-qtd-compacto{width:80px;height:48px;border:none;border-left:1.5px solid #dee2e6;border-right:1.5px solid #dee2e6;text-align:center;font-size:1.1rem;font-weight:700;color:#343a40;outline:none;-moz-appearance:textfield}.gs-input-qtd-compacto::-webkit-inner-spin-button,.gs-input-qtd-compacto::-webkit-outer-spin-button{-webkit-appearance:none}.gs-prioridade-toggle{display:flex;align-items:center;gap:12px;padding:16px;border-radius:10px;border:2px solid #dee2e6;cursor:pointer;transition:border-color .2s,background .2s;margin-bottom:20px;-webkit-user-select:none;user-select:none}.gs-prioridade-toggle:hover{border-color:#adb5bd}.gs-prioridade-toggle.ativo{border-color:#e74c3c;background:#fff5f5}.gs-prioridade-icone{width:40px;height:40px;border-radius:50%;background:#f1f3f5;display:flex;align-items:center;justify-content:center;font-size:1.1rem;color:#adb5bd;flex-shrink:0;transition:background .2s,color .2s}.gs-prioridade-toggle.ativo .gs-prioridade-icone{background:#e74c3c;color:#fff}.gs-prioridade-texto{flex:1;display:flex;flex-direction:column;gap:2px}.gs-prioridade-texto strong{font-size:.88rem;color:#343a40}.gs-prioridade-toggle.ativo .gs-prioridade-texto strong{color:#c0392b}.gs-prioridade-texto span{font-size:.78rem;color:#868e96}.gs-prioridade-check{width:24px;height:24px;border-radius:50%;border:2px solid #dee2e6;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:background .2s,border-color .2s;font-size:.7rem;color:#fff}.gs-prioridade-check.marcado{background:#e74c3c;border-color:#e74c3c}.gs-btn-full{width:100%;justify-content:center;min-height:48px;font-size:1rem}.gs-btn-sm{padding:8px 14px;font-size:.82rem;min-height:36px}.gs-btn-urgente{background:#e74c3c;color:#fff;border:none;border-radius:8px;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:6px;transition:background .15s}.gs-btn-urgente:hover{background:#c0392b}.gs-btn-urgente:disabled{opacity:.6;cursor:not-allowed}.gs-duplicata-aviso{display:flex;align-items:flex-start;gap:10px;background:#fff9db;border:1px solid #ffe066;border-radius:8px;padding:12px 14px;font-size:.88rem;color:#7c6500;margin-bottom:16px}.gs-duplicata-aviso i{color:#f59f00;margin-top:1px;flex-shrink:0}.gs-duplicata-card{position:relative;padding:12px 12px 12px 20px;border:1px solid #e9ecef;border-radius:8px;margin-bottom:10px;overflow:hidden}.gs-duplicata-card-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.gs-duplicata-id{font-size:.82rem;font-weight:700;color:#495057}.gs-duplicata-prioridade{font-size:.75rem;font-weight:600;padding:2px 8px;border-radius:10px;background:#e9ecef;color:#495057;display:inline-flex;align-items:center;gap:4px}.gs-duplicata-prioridade.urgente{background:#fff0f0;color:#e74c3c}.gs-duplicata-card-info{display:flex;align-items:center;gap:6px;font-size:.82rem;color:#6c757d;margin-bottom:10px;flex-wrap:wrap}.gs-duplicata-card-info strong{color:#343a40}.gs-duplicata-status{border-radius:8px;padding:2px 8px;font-size:.75rem;font-weight:600;background:#f1f3f5;display:inline-flex;align-items:center;gap:4px}.gs-duplicata-aviso-info{display:flex;align-items:flex-start;gap:10px;background:#e8f4fd;border:1px solid #b8d9f5;border-radius:8px;padding:10px 14px;font-size:.83rem;color:#1a5276;margin-bottom:14px}.gs-duplicata-aviso-info i{color:#2980b9;margin-top:1px;flex-shrink:0}.gs-duplicata-acoes{display:flex;gap:8px;flex-wrap:wrap}.gs-duplicata-ajuste-qtd{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.gs-duplicata-separador{display:flex;align-items:center;gap:12px;margin:16px 0;color:#adb5bd;font-size:.82rem}.gs-duplicata-separador:before,.gs-duplicata-separador:after{content:"";flex:1;height:1px;background:#dee2e6}.gs-btn-concluir-manual{display:flex;align-items:center;gap:8px;width:100%;justify-content:center;margin-top:12px;padding:10px 16px;min-height:44px;background:#eafaf1;color:#1e8449;border:1.5px solid #a9dfbf;border-radius:8px;font-size:.88rem;font-weight:600;cursor:pointer;transition:background .15s,border-color .15s}.gs-btn-concluir-manual:hover{background:#d5f5e3;border-color:#27ae60}.gs-secao-concluidas{margin-top:16px;border-top:1px solid #e9ecef;padding-top:8px}.gs-secao-toggle{display:flex;align-items:center;justify-content:space-between;width:100%;padding:10px 12px;background:none;border:1px solid #e9ecef;border-radius:8px;cursor:pointer;font-size:.88rem;font-weight:600;color:#27ae60;transition:background .15s;gap:8px}.gs-secao-toggle:hover{background:#f0fdf4}.gs-secao-toggle span{display:flex;align-items:center;gap:8px}.gs-secao-concluidas-lista{margin-top:8px;display:flex;flex-direction:column;gap:8px;opacity:.85}.gs-btn-repetir-demanda{display:flex;align-items:center;gap:8px;width:100%;justify-content:center;margin-top:8px;padding:10px 16px;min-height:44px;background:#fff;color:var(--cor-primaria);border:1.5px solid var(--cor-primaria);border-radius:8px;font-size:.88rem;font-weight:600;cursor:pointer;transition:background .15s}.gs-btn-repetir-demanda:hover{background:#e8f0fe}.gs-input-busca-wrapper{position:relative;display:flex;align-items:center}.gs-input-busca-wrapper .gs-input{width:100%;padding-right:36px}.gs-input-limpar-btn{position:absolute;right:8px;background:none;border:none;color:#adb5bd;cursor:pointer;padding:4px;font-size:.9rem;line-height:1;border-radius:50%;transition:color .15s}.gs-input-limpar-btn:hover{color:#495057}.gs-express-modo-banner{display:flex;align-items:center;gap:8px;background:#e8f4fd;border:1.5px solid #a8d8f0;border-radius:8px;padding:9px 12px;font-size:.82rem;color:#1a6fa8;margin-bottom:12px}.gs-express-modo-banner strong{color:#1a6fa8;letter-spacing:.02em}.gs-toggle-express-btn{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:20px;border:1.5px solid #dee2e6;background:#fff;color:#495057;font-size:.8rem;font-weight:600;cursor:pointer;transition:all .15s;margin-left:auto}.gs-toggle-express-btn:hover{border-color:var(--cor-primaria);color:var(--cor-primaria)}.gs-toggle-express-btn.ativo{background:var(--cor-primaria);border-color:var(--cor-primaria);color:#fff}.gs-busca-item-resultado-v2.no-carrinho{background:#f0fdf4;border-color:#a9dfbf}.gs-resultado-check{color:#27ae60;font-size:1.1rem;flex-shrink:0}.gs-carrinho-section{margin-top:12px;border:1.5px solid #dee2e6;border-radius:10px;padding:12px;margin-bottom:12px}.gs-carrinho-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;font-size:.85rem;font-weight:700;color:#343a40}.gs-carrinho-limpar{background:none;border:none;color:#adb5bd;font-size:.78rem;cursor:pointer;padding:2px 6px;border-radius:4px;transition:color .15s}.gs-carrinho-limpar:hover{color:#e74c3c}.gs-carrinho-lista{display:flex;flex-direction:column;gap:6px;margin-bottom:10px}.gs-carrinho-item-wrapper{display:flex;flex-direction:column;gap:6px;border:1px solid #e9ecef;border-radius:8px;padding:10px;background:#fafafa;transition:border-color .2s,background .2s}.gs-carrinho-item-wrapper.tem-aviso{border-color:#ffe066;background:#fffdf5}.gs-carrinho-item{display:flex;align-items:center;gap:8px}.gs-carrinho-aviso-duplicata{display:flex;align-items:flex-start;gap:7px;background:#fffbea;border:1px solid #ffe066;border-radius:6px;padding:6px 10px;font-size:.78rem;color:#7c6500;line-height:1.4}.gs-carrinho-aviso-duplicata i{color:#f59f00;margin-top:1px;flex-shrink:0}.gs-carrinho-img{width:36px;height:36px;object-fit:cover;border-radius:6px;flex-shrink:0}.gs-carrinho-item-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.gs-carrinho-item-nome{font-size:.82rem;font-weight:600;color:#343a40;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gs-carrinho-item-variante{font-size:.74rem;color:#868e96}.gs-carrinho-duplicata{color:#e67e22;font-size:.85rem;flex-shrink:0}.gs-qtd-mini .gs-qtd-btn{width:32px;height:36px;font-size:1.1rem}.gs-qtd-mini .gs-input-qtd-compacto{width:44px;height:36px;font-size:.95rem}.gs-carrinho-del-btn{background:none;border:none;color:#adb5bd;cursor:pointer;padding:4px 6px;border-radius:4px;flex-shrink:0;transition:color .15s}.gs-carrinho-del-btn:hover{color:#e74c3c}.gs-carrinho-prioridade-btn{background:none;border:none;color:#dee2e6;cursor:pointer;padding:4px 5px;border-radius:4px;font-size:.9rem;flex-shrink:0;transition:color .15s,background .15s;line-height:1}.gs-carrinho-prioridade-btn:hover{color:#f0b429}.gs-carrinho-prioridade-btn.ativo{color:#e74c3c}.gs-carrinho-item-wrapper.urgente{border-color:#e74c3c4d;background:#fff8f8}.gs-carrinho-urgente-badge{display:inline-flex;align-items:center;gap:3px;background:#e74c3c;color:#fff;font-size:.62rem;font-weight:800;padding:1px 5px;border-radius:6px;letter-spacing:.02em}.gs-busca-modal-overlay.centrado{align-items:center;padding:15px}@media (min-width: 1025px){.gs-busca-modal-overlay.centrado{padding-left:265px}}.pd-busca-limpar{position:absolute;right:10px;top:50%;transform:translateY(-50%);background:none;border:none;color:var(--gs-texto-secundario);cursor:pointer;font-size:.72rem;padding:3px 5px;border-radius:4px;line-height:1;transition:color .15s}.pd-busca-limpar:hover{color:var(--gs-secundaria)}.pd-busca-input.com-limpar{padding-right:30px}.pd-status-badge{display:inline-flex;align-items:center;gap:4px;font-size:.7rem;font-weight:600;padding:3px 9px;border-radius:10px;pointer-events:none;flex-shrink:0}.pd-status-badge.costura{color:var(--gs-primaria);background:#3498db1a}.gs-add-demanda-header{flex-shrink:0;background:linear-gradient(135deg,var(--gs-secundaria) 0%,#1a2a3a 100%);padding:16px 18px;display:flex;align-items:center;gap:10px}.gs-add-demanda-header-icone{width:38px;height:38px;background:#ffffff1f;border-radius:9px;display:flex;align-items:center;justify-content:center;font-size:1rem;color:#fff;flex-shrink:0}.gs-add-demanda-header-titulo{flex:1;font-size:1rem;font-weight:800;color:#fff;letter-spacing:-.01em}.gs-add-demanda-header-acoes{display:flex;align-items:center;gap:6px}.gs-add-demanda-header-btn{background:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:8px;color:#ffffffd9;font-size:.78rem;font-weight:700;padding:6px 11px;min-height:36px;display:inline-flex;align-items:center;gap:6px;cursor:pointer;transition:background .15s;white-space:nowrap}.gs-add-demanda-header-btn:hover{background:#fff3}.gs-add-demanda-header-btn.ativo{background:var(--gs-primaria);border-color:var(--gs-primaria)}.gs-add-demanda-fechar{background:#ffffff14;border:1px solid rgba(255,255,255,.15);border-radius:8px;color:#ffffffb3;font-size:1rem;min-width:36px;min-height:36px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s,color .15s;line-height:1}.gs-add-demanda-fechar:hover{background:#ffffff2e;color:#fff}.op-criar-modal{background:var(--gs-fundo-card);border-radius:14px;width:90%;max-width:460px;box-shadow:0 8px 32px #00000038;display:flex;flex-direction:column;overflow:hidden}.op-criar-modal-header{display:flex;align-items:center;justify-content:space-between;padding:18px 20px 14px;border-bottom:1px solid var(--gs-borda);gap:12px}.op-criar-modal-titulo{font-size:.95rem;font-weight:800;color:var(--gs-secundaria);line-height:1.3}.op-criar-modal-variante{font-size:.78rem;color:var(--gs-texto-secundario);margin-top:2px}.op-criar-modal-meta{font-size:.72rem;color:var(--gs-texto-secundario);margin-top:2px}.op-criar-modal-fechar{background:none;border:none;color:var(--gs-texto-secundario);font-size:1.1rem;cursor:pointer;padding:4px 8px;border-radius:6px;transition:background .15s,color .15s;flex-shrink:0}.op-criar-modal-fechar:hover{background:#f0f0f0;color:var(--gs-secundaria)}.op-criar-modal-body{padding:18px 20px;display:flex;flex-direction:column;gap:14px}.op-criar-modal-grupo{display:flex;flex-direction:column;gap:6px}.op-criar-modal-grupo label{font-size:.8rem;font-weight:700;color:var(--gs-secundaria)}.op-criar-modal-input{width:100%;padding:10px 12px;border:1px solid var(--gs-borda);border-radius:8px;font-size:.9rem;color:var(--gs-secundaria);background:var(--gs-fundo-input);transition:border-color .15s;box-sizing:border-box;font-family:inherit}.op-criar-modal-input:focus{outline:none;border-color:var(--gs-primaria);box-shadow:0 0 0 3px #3498db1a}.op-criar-modal-qtd-row{display:flex;align-items:center;gap:8px}.op-criar-modal-qtd-row .op-criar-modal-input{flex:1;min-width:0}.op-criar-modal-qtd-btn{width:44px;height:44px;border:1px solid var(--gs-borda);border-radius:8px;background:var(--gs-fundo-alternativo);color:var(--gs-secundaria);font-size:1.2rem;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:background .15s;line-height:1}.op-criar-modal-qtd-btn:hover{background:var(--gs-borda)}.op-criar-modal-hint{font-size:.74rem;color:var(--gs-texto-secundario)}.op-criar-modal-nota{display:flex;align-items:flex-start;gap:8px;background:#eef7ff;border:1px solid #bde0ff;border-radius:8px;padding:10px 12px;font-size:.78rem;color:#1a6fa3}.op-criar-modal-nota i{flex-shrink:0;margin-top:1px}.op-criar-modal-footer{display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:14px 20px;border-top:1px solid var(--gs-borda)}.ui-ia-avatar{border-radius:50%;background:linear-gradient(135deg,var(--gs-primaria),#8e44ad);display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0;transition:opacity .2s}.ui-ia-avatar--sm{width:28px;height:28px;font-size:.75rem}.ui-ia-avatar--md{width:42px;height:42px;font-size:1.1rem}.ui-ia-avatar--lg{width:72px;height:72px;font-size:2.1rem}.ui-ia-avatar--lg:not(.ui-ia-scanning){animation:pd-avatar-pulse 2s ease-in-out infinite}.ui-ia-avatar.ui-ia-scanning{animation:none}.ui-ia-btn{display:inline-flex;align-items:center;gap:8px;padding:9px 16px;background:#f1f5f9;color:#475569;border:1.5px solid #cbd5e1;border-radius:10px;font-size:.88rem;font-weight:700;cursor:pointer;min-height:44px;transition:background .15s,border-color .15s,color .15s;white-space:nowrap}.ui-ia-btn:hover:not(:disabled){background:#3498db14;border-color:var(--gs-primaria);color:var(--gs-primaria)}.ui-ia-btn--scanning{background:#3498db0f;border-color:var(--gs-primaria);color:var(--gs-primaria);cursor:not-allowed;opacity:.85}.ui-ia-btn--done{background:#3498db0f;border-color:var(--gs-primaria);color:var(--gs-primaria)}.ui-ia-loader{display:flex;align-items:flex-start;gap:16px;padding:28px 20px;justify-content:center}.ui-ia-terminal{background:#f4f8fb;border:1px solid #dce8f0;border-radius:10px 10px 10px 0;padding:12px 16px;min-width:210px;max-width:300px;font-family:Courier New,monospace;display:flex;flex-direction:column;gap:5px}.ui-ia-linha{display:flex;align-items:center;gap:8px;font-size:.8rem;animation:gs-fadeIn .25s ease}.ui-ia-prompt{width:14px;text-align:center;flex-shrink:0;font-size:.72rem;font-family:sans-serif}.ui-ia-texto{flex:1}.ui-ia-cursor{color:var(--gs-primaria);animation:pd-blink .8s step-end infinite;font-size:.85rem;flex-shrink:0}.ui-ia-linha.concluida .ui-ia-prompt{color:#27ae60}.ui-ia-linha.concluida .ui-ia-texto{color:#8fa8b8}.ui-ia-linha.atual .ui-ia-prompt{color:var(--gs-primaria)}.ui-ia-linha.atual .ui-ia-texto{color:#1e293b;font-weight:500}.ui-ia-linha.final.ui-ia-linha--ok .ui-ia-prompt,.ui-ia-linha.final.ui-ia-linha--ok .ui-ia-texto{color:#27ae60;font-weight:700}.ui-ia-linha.final.ui-ia-linha--urgente .ui-ia-prompt,.ui-ia-linha.final.ui-ia-linha--urgente .ui-ia-texto{color:#e74c3c;font-weight:700}.ui-ia-linha.final.ui-ia-linha--atencao .ui-ia-prompt,.ui-ia-linha.final.ui-ia-linha--atencao .ui-ia-texto{color:#c8960c;font-weight:700}.ui-cg{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px}.ui-cg--bloco{flex:1;min-height:160px;padding:32px 16px}.ui-cg--pagina{position:fixed;inset:0;background:var(--gs-fundo-pagina, #f0f2f5);z-index:9999}.ui-cg--inline{display:inline-flex;flex-direction:row;align-items:center;gap:6px;min-height:unset;padding:0}.ui-cg-spinner{position:relative;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.ui-cg-spinner--sm{width:28px;height:28px}.ui-cg-spinner--md{width:56px;height:56px}.ui-cg-spinner--lg{width:80px;height:80px}.ui-cg-texto{font-size:.8rem;color:var(--gs-texto-secundario);font-weight:500;text-align:center}.ui-cg{gap:14px}.ui-cg--bloco{min-height:160px;padding:30px 16px}.ui-cg--pagina{background:radial-gradient(circle at 50% 44%,rgba(52,152,219,.1),transparent 36%),linear-gradient(145deg,#f8fafc,var(--gs-fundo-pagina, #f0f2f5))}.ui-cg-spinner{position:relative;display:block;border-radius:0}.ui-cg-spinner--sm{width:68px;height:47px}.ui-cg-spinner--md{width:100px;height:69px}.ui-cg-spinner--lg{width:144px;height:99px}.ui-cg--inline .ui-cg-spinner--sm{width:30px;height:14px}.ui-cg-interface{display:block;width:100%;height:100%;overflow:visible}.ui-cg-estrutura,.ui-cg-linha-principal,.ui-cg-linha-interna{fill:none;stroke-linecap:round;stroke-linejoin:round}.ui-cg-estrutura{stroke:#cbd7e4;stroke-width:2}.ui-cg-linha-principal,.ui-cg-linha-interna{stroke:var(--gs-primaria);stroke-width:2.3}.ui-cg-linha-principal{stroke-dasharray:1;stroke-dashoffset:.35;animation:ui-cg-desenhar-contorno 1.2s ease-in-out infinite}.ui-cg-linha-interna{stroke-dasharray:1;stroke-dashoffset:.18;opacity:.78;animation:ui-cg-desenhar-interior 1.2s ease-in-out infinite}.ui-cg-modulos{position:absolute;inset:0;pointer-events:none}.ui-cg-modulo{position:absolute;display:grid;opacity:.72;transform:none;animation:ui-cg-montar-modulo 1.2s ease-in-out infinite}.ui-cg-modulo i{display:block;border-radius:999px;background:#aebdcd}.ui-cg-modulo--menu{top:29%;left:11%;width:15%;gap:7%;animation-delay:40ms}.ui-cg-modulo--menu i{height:2px;margin-bottom:4px}.ui-cg-modulo--menu i:nth-child(2){width:72%;background:var(--gs-primaria)}.ui-cg-modulo--cabecalho{top:24%;left:36%;width:35%;gap:5px;animation-delay:80ms}.ui-cg-modulo--cabecalho i{width:73%;height:3px;background:#73859a}.ui-cg-modulo--cabecalho i:last-child{width:44%;height:2px;background:#bec9d5}.ui-cg-modulo--card-a,.ui-cg-modulo--card-b{top:49%;width:22%;height:25%;place-items:center;border-radius:5px;background:#3498db24}.ui-cg-modulo--card-a{left:36%;animation-delay:.12s}.ui-cg-modulo--card-b{left:63%;animation-delay:.16s}.ui-cg-modulo--card-a i,.ui-cg-modulo--card-b i{width:45%;height:3px}.ui-cg-marca{position:absolute;top:58%;left:18.5%;color:var(--gs-primaria);font-size:.58em;font-weight:900;letter-spacing:-.06em;opacity:.95;transform:translate(-50%,-50%);animation:ui-cg-marca-v2 1.2s ease-in-out infinite}.ui-cg:not(.ui-cg--inline) .ui-cg-spinner:after{content:"";position:absolute;top:9%;bottom:9%;left:8%;width:26%;border-radius:8px;background:linear-gradient(90deg,transparent,rgba(52,152,219,.16),rgba(142,68,173,.1),transparent);pointer-events:none;animation:ui-cg-varredura 1.05s ease-in-out infinite}.ui-cg-pontos{display:flex;height:100%;align-items:center;justify-content:center;gap:4px}.ui-cg-pontos>span{width:5px;height:5px;border-radius:50%;background:var(--gs-primaria);animation:ui-cg-ponto 1.05s ease-in-out infinite}.ui-cg-pontos>span:nth-child(2){animation-delay:.12s}.ui-cg-pontos>span:nth-child(3){animation-delay:.24s}.ui-cg-texto{color:var(--gs-texto-secundario);font-size:.8rem;font-weight:600}@keyframes ui-cg-desenhar-contorno{0%{stroke-dashoffset:.35;opacity:.9}45%,68%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:-.35;opacity:.9}}@keyframes ui-cg-desenhar-interior{0%{stroke-dashoffset:.18;opacity:.78}40%,72%{stroke-dashoffset:0;opacity:.95}to{stroke-dashoffset:-.18;opacity:.78}}@keyframes ui-cg-montar-modulo{0%,to{opacity:.72;transform:none}38%,64%{opacity:1;transform:translateY(-1px)}}@keyframes ui-cg-marca-v2{0%,to{opacity:.95;transform:translate(-50%,-50%) scale(1)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.08)}}@keyframes ui-cg-varredura{0%{opacity:.45;transform:translate(-20%)}50%{opacity:.9}to{opacity:.45;transform:translate(245%)}}@keyframes ui-cg-ponto{0%,to{opacity:.35;transform:translateY(0)}50%{opacity:1;transform:translateY(-4px)}}@media (prefers-reduced-motion: reduce){.ui-cg-linha-principal,.ui-cg-linha-interna,.ui-cg-modulo,.ui-cg-marca,.ui-cg-spinner:after,.ui-cg-pontos>span{animation:none}.ui-cg-linha-principal,.ui-cg-linha-interna,.ui-cg-modulo,.ui-cg-marca{opacity:1;stroke-dashoffset:0;transform:none}.ui-cg-pontos>span{opacity:.72}}.ui-cg{--ui-cg-empresa-cor: var(--gs-primaria)}.ui-cg:not(.ui-cg--inline) .ui-cg-spinner:after{content:none}.ui-cg:not(.ui-cg--inline) .ui-cg-spinner{display:grid;place-items:center}.ui-cg:not(.ui-cg--inline) .ui-cg-spinner--sm{width:76px;height:76px}.ui-cg:not(.ui-cg--inline) .ui-cg-spinner--md{width:108px;height:108px}.ui-cg:not(.ui-cg--inline) .ui-cg-spinner--lg{width:148px;height:148px}.ui-cg-nucleo-halo{position:absolute;inset:31%;border-radius:30%;background:color-mix(in srgb,var(--ui-cg-empresa-cor) 16%,transparent);animation:ui-cg-nucleo-halo 1.05s ease-in-out infinite}.ui-cg-nucleo-marca{position:absolute;z-index:3;display:grid;top:50%;left:50%;width:44px;height:44px;place-items:center;border-radius:14px;color:var(--ui-cg-empresa-contraste, #fff);background:var(--ui-cg-empresa-cor);box-shadow:0 9px 24px color-mix(in srgb,var(--ui-cg-empresa-cor) 28%,transparent);font-size:.72rem;font-weight:900;letter-spacing:-.05em;line-height:1;white-space:nowrap;transform:translate(-50%,-50%);animation:ui-cg-nucleo-pulso 1.05s ease-in-out infinite}.ui-cg-spinner--sm .ui-cg-nucleo-marca{width:30px;height:30px;border-radius:10px;font-size:.58rem}.ui-cg-spinner--lg .ui-cg-nucleo-marca{width:60px;height:60px;border-radius:18px;font-size:.92rem}.ui-cg-orbita{position:absolute;border:1px solid color-mix(in srgb,var(--ui-cg-empresa-cor) 30%,#cbd5e1);border-radius:50%}.ui-cg-orbita--interna{inset:21%;animation:ui-cg-orbita 1.25s linear infinite}.ui-cg-orbita--externa{inset:5%;border-style:dashed;opacity:.74;animation:ui-cg-orbita-reversa 1.8s linear infinite}.ui-cg-no{position:absolute;display:block;width:10px;height:10px;border:2px solid var(--gs-fundo-card, #fff);border-radius:50%;background:var(--ui-cg-empresa-cor);box-shadow:0 3px 9px color-mix(in srgb,var(--ui-cg-empresa-cor) 28%,transparent)}.ui-cg-spinner--sm .ui-cg-no{width:8px;height:8px}.ui-cg-spinner--lg .ui-cg-no{width:12px;height:12px}.ui-cg-no--a{top:-5px;left:calc(50% - 5px)}.ui-cg-no--b{right:-5px;bottom:18%;opacity:.7}.ui-cg-no--c{left:8%;bottom:8%;opacity:.46}.ui-cg-etapas{order:3;display:flex;gap:5px;margin-top:-3px}.ui-cg-etapas i{display:block;width:21px;height:3px;border-radius:99px;background:#d7e0ea;animation:ui-cg-etapa 1.05s ease-in-out infinite}.ui-cg-etapas i:nth-child(2){animation-delay:.18s}.ui-cg-etapas i:nth-child(3){animation-delay:.36s}.ui-cg-texto{order:2}.ui-cg-pontos>span{background:var(--ui-cg-empresa-cor)}@keyframes ui-cg-orbita{to{transform:rotate(360deg)}}@keyframes ui-cg-orbita-reversa{to{transform:rotate(-360deg)}}@keyframes ui-cg-nucleo-halo{0%,to{opacity:.58;transform:scale(.9)}50%{opacity:1;transform:scale(1.1)}}@keyframes ui-cg-nucleo-pulso{0%,to{transform:translate(-50%,-50%) scale(1)}50%{transform:translate(-50%,-50%) scale(1.045)}}@keyframes ui-cg-etapa{0%,to{background:#d7e0ea;transform:scaleX(.92)}45%,62%{background:var(--ui-cg-empresa-cor);transform:scaleX(1.06)}}@media (prefers-reduced-motion: reduce){.ui-cg-nucleo-halo,.ui-cg-nucleo-marca,.ui-cg-orbita,.ui-cg-etapas i{animation:none}.ui-cg-nucleo-halo{opacity:.8}.ui-cg-etapas i:first-child{background:var(--ui-cg-empresa-cor)}}.pd-loader-centrado{flex:1;display:flex;align-items:center;justify-content:center}.op-criar-modal-aviso{display:flex;align-items:flex-start;gap:10px;border-radius:8px;padding:10px 13px;font-size:.8rem;font-weight:500;line-height:1.4}.op-criar-modal-aviso i{flex-shrink:0;margin-top:1px;font-size:.85rem}.op-criar-modal-aviso.info{background:#eef7ff;border:1px solid #bde0ff;color:#1a6fa3}.op-criar-modal-aviso.ok{background:#eafaf1;border:1px solid #a9dfbf;color:#1e8449}.op-criar-modal-aviso.alerta{background:#fef9e7;border:1px solid #fad7a0;color:#9a6f0a}.op-criar-modal-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:32px;color:var(--gs-texto-secundario);font-size:.85rem}.op-criar-modal-loading i{font-size:1.4rem}.op-criar-modal-opcoes{display:flex;flex-direction:column;gap:8px}.op-criar-modal-opcao{display:flex;align-items:flex-start;gap:12px;padding:12px 14px;border:2px solid var(--gs-borda);border-radius:10px;cursor:pointer;transition:border-color .15s,background .15s;background:var(--gs-fundo-card);-webkit-user-select:none;user-select:none}.op-criar-modal-opcao:hover{border-color:var(--gs-primaria);background:#3498db08}.op-criar-modal-opcao.selecionada{border-color:var(--gs-primaria);background:#3498db0d;box-shadow:0 0 0 3px #3498db1a}.op-criar-modal-opcao-icone{font-size:1rem;width:20px;text-align:center;flex-shrink:0;margin-top:1px;color:var(--gs-texto-secundario);transition:color .15s}.op-criar-modal-opcao.selecionada .op-criar-modal-opcao-icone{color:var(--gs-primaria)}.op-criar-modal-opcao-texto{display:flex;flex-direction:column;gap:3px}.op-criar-modal-opcao-texto strong{font-size:.85rem;color:var(--gs-secundaria)}.op-criar-modal-opcao-texto span{font-size:.75rem;color:var(--gs-texto-secundario);line-height:1.4}.op-criar-modal-vinculo{display:flex;flex-direction:column;gap:8px;padding:10px 12px;background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px}.op-criar-modal-vinculo-label{display:flex;align-items:center;gap:8px;font-size:.83rem;font-weight:700;color:#1d4ed8;cursor:pointer;-webkit-user-select:none;user-select:none}.op-criar-modal-vinculo-check{width:15px;height:15px;accent-color:var(--gs-primaria);cursor:pointer;flex-shrink:0}.op-criar-modal-vinculo-info{display:flex;align-items:center;gap:6px;font-size:.78rem;color:#1e40af;padding-left:23px}.op-criar-modal-vinculo-info i{font-size:.68rem;color:#3b82f6;flex-shrink:0}.op-criar-modal-vinculo-select{font-size:.82rem;padding:7px 10px}.gs-bloqueio-wrapper{position:relative;display:inline-flex;cursor:not-allowed}.gs-bloqueio-overlay{position:absolute;inset:0;background:#f1f5f9b8;border-radius:inherit;display:flex;align-items:center;justify-content:center;z-index:2;pointer-events:all;-webkit-backdrop-filter:blur(.5px);backdrop-filter:blur(.5px)}.gs-bloqueio-lock-icon{font-size:1rem;color:#64748b;opacity:.85;filter:drop-shadow(0 1px 2px rgba(0,0,0,.12))}.gs-bloqueio-popup-overlay{position:fixed;inset:0;background:#0000004d;z-index:9998;animation:gs-bloqueio-fadein .15s ease}.gs-bloqueio-popup{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:#fff;border-radius:16px;padding:28px 28px 24px;z-index:9999;text-align:center;max-width:320px;width:calc(100% - 40px);box-shadow:0 8px 32px #00000029,0 2px 8px #00000014;animation:gs-bloqueio-popup-in .18s ease}@keyframes gs-bloqueio-fadein{0%{opacity:0}to{opacity:1}}@keyframes gs-bloqueio-popup-in{0%{opacity:0;transform:translate(-50%,-47%) scale(.95)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.gs-bloqueio-popup-icone{width:52px;height:52px;border-radius:50%;background:#f1f5f9;display:flex;align-items:center;justify-content:center;margin:0 auto 14px;font-size:1.4rem;color:#94a3b8}.gs-bloqueio-popup-titulo{font-weight:600;font-size:1rem;color:#1e293b;margin-bottom:8px}.gs-bloqueio-popup-mensagem{font-size:.875rem;color:#64748b;line-height:1.55;margin-bottom:20px}.gs-bloqueio-popup-pagina{margin:0 0 10px;color:#475569;font-size:.78rem;line-height:1.45}.gs-bloqueio-popup-pagina strong{color:#1e293b}.gs-bloqueio-popup--pagina .gs-bloqueio-popup-icone{color:#2563eb;background:#eff6ff}.gs-bloqueio-popup--pagina{width:min(calc(100% - 48px),520px);max-width:520px;padding:36px 40px 32px}.gs-bloqueio-popup--pagina .gs-bloqueio-popup-titulo{font-size:1.18rem}.gs-bloqueio-popup--pagina .gs-bloqueio-popup-mensagem{font-size:.96rem;line-height:1.65}.gs-bloqueio-popup--pagina .gs-bloqueio-popup-pagina{font-size:.84rem}.gs-bloqueio-popup-btn{width:100%}.gs-bloqueio-icone-duplo{position:relative;display:inline-flex;align-items:center;justify-content:center}.gs-bloqueio-icone-duplo>i:first-child{opacity:.3}.gs-bloqueio-icone-duplo>i.fa-lock{position:absolute;bottom:-4px;right:-6px;font-size:.58rem;color:#64748b;background:#fff;border-radius:50%;padding:1px 2px;line-height:1;box-shadow:0 0 0 1px #64748b33}@media (max-width: 768px){.gs-bloqueio-popup{padding:24px 20px 20px;border-radius:14px}.gs-bloqueio-popup--pagina{width:min(calc(100% - 40px),500px);padding:32px 28px 28px}.gs-bloqueio-popup-icone{width:46px;height:46px;font-size:1.2rem}}.op-cadeia-bloqueada{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;min-height:180px;padding:32px 20px;color:var(--gs-texto-secundario);text-align:center}.op-cadeia-bloqueada i{font-size:2rem;color:var(--gs-primaria)}.op-cadeia-bloqueada strong{color:var(--gs-texto)}
