.filas-de-motoristas{border:1px solid var(--atencao-borda);border-radius:var(--raio-lg);background:var(--atencao-suave);flex-wrap:wrap;align-items:center;gap:8px;margin:-4px 0 16px;padding:10px 12px;display:flex}.filas-titulo{color:var(--atencao-texto);font-size:var(--texto-sm);margin-right:4px;font-weight:600}.fila-de-motoristas{border:1px solid var(--atencao-borda);background:var(--superficie);min-height:30px;color:var(--texto-2);font-size:var(--texto-sm);cursor:pointer;border-radius:999px;align-items:center;gap:4px;padding:0 12px;font-weight:500;display:inline-flex}.fila-de-motoristas strong{color:var(--texto);font-weight:700}.fila-de-motoristas:hover{border-color:var(--atencao)}.fila-de-motoristas.is-atual{background:var(--atencao);border-color:var(--atencao);color:var(--sobre-marca)}.fila-de-motoristas.is-atual strong{color:var(--sobre-marca)}.motoristas-filtros{flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 16px;display:flex}.motoristas-filtros .driver-search{min-width:260px;max-width:460px;min-height:var(--controle);border:1px solid var(--borda-forte);border-radius:var(--raio);background:var(--superficie);color:var(--texto-3);flex:1;align-items:center;gap:8px;padding:0 12px;display:flex}.motoristas-filtros .driver-search:focus-within{border-color:var(--marca);box-shadow:var(--foco)}.motoristas-filtros .driver-search svg{flex:none;width:17px;height:17px}.motoristas-filtros .driver-search input{min-width:0;min-height:0;box-shadow:none;background:0 0;border:0;flex:1;padding:0}.motoristas-filtros .driver-search input:focus{box-shadow:none}.motoristas-filtro-filial{color:var(--texto-2);font-size:var(--texto-sm);align-items:center;gap:8px;font-weight:600;display:flex}.motoristas-filtro-filial select{min-width:200px}a.driver-name{color:inherit;align-items:center;gap:10px;display:flex}a.driver-name:hover strong{color:var(--marca-texto);text-decoration:underline}.driver-name>svg{background:var(--marca-suave);width:32px;height:32px;color:var(--marca-texto);border-radius:50%;flex:none;padding:7px}.driver-name span{line-height:1.3;display:grid}.driver-name small{color:var(--texto-3);font-size:var(--texto-sm)}.motorista-foto{object-fit:cover;background:var(--superficie-3);border-radius:50%;flex:none;width:48px;height:48px}.motorista-foto.vazia{background:var(--marca-suave);color:var(--marca-texto);place-items:center;font-size:15px;font-weight:700;display:grid}.motorista-docs{white-space:nowrap;line-height:1.3;display:grid}.motorista-docs small{color:var(--texto-3);font-size:var(--texto-sm)}.motorista-docs .is-atencao{color:var(--atencao-texto);font-weight:600}.motorista-docs .is-erro{color:var(--erro-texto);font-weight:600}.driver-status-tabs .contagem{background:var(--superficie-3);min-width:22px;height:20px;color:var(--texto-3);font-size:var(--texto-xs);border-radius:999px;place-items:center;margin-left:6px;padding:0 6px;font-weight:600;display:inline-grid}.driver-status-tabs button.active .contagem{background:var(--marca-suave);color:var(--marca-texto)}.progresso-do-cadastro{align-items:center;gap:10px;min-width:130px;display:flex}.progresso-do-cadastro .trilho{background:var(--superficie-3);border-radius:999px;flex:1;max-width:96px;height:6px;overflow:hidden}.progresso-do-cadastro .trilho i{border-radius:inherit;background:var(--marca);height:100%;display:block}.progresso-do-cadastro.is-completo .trilho i{background:var(--sucesso)}.progresso-do-cadastro .valor{color:var(--texto-2);font-size:var(--texto-sm);font-variant-numeric:tabular-nums;font-weight:600}.motoristas-sem-cidade{border:1px solid var(--atencao-borda);border-radius:var(--raio-lg);background:var(--atencao-suave);color:var(--atencao-texto);font-size:var(--texto-sm);margin:-4px 0 16px;padding:10px 12px}.motoristas-sem-cidade a{color:inherit;font-weight:600}.motoristas-mais-filtros{flex-wrap:wrap;align-items:flex-end;gap:12px}.motoristas-mais-filtros label{gap:4px;font-size:.85rem;display:grid}.motoristas-mais-filtros input[type=number]{width:7rem}.motoristas-em-massa{background:var(--surface-2,#f3f4f6);border-radius:14px;flex-wrap:wrap;align-items:center;gap:10px;margin:8px 0;padding:10px 14px;display:flex}.motoristas-aviso{margin:6px 0}.ficha-cerca-lista{gap:6px;margin:0 0 8px;padding:0;list-style:none;display:grid}.ficha-cerca-lista li{justify-content:space-between;align-items:center;gap:8px;display:flex}.cliente-central-dados{grid-template-columns:max-content 1fr;gap:6px 16px;display:grid}.cliente-ajuste,.cliente-novo{flex-wrap:wrap;align-items:flex-end;gap:12px;margin:10px 0;display:flex}.cliente-ajuste label,.cliente-novo label{gap:4px;font-size:.85rem;display:grid}.cliente-novo h2{width:100%}.cliente-extrato{gap:6px;margin:8px 0;padding:0;list-style:none;display:grid}.cliente-extrato li{justify-content:space-between;align-items:center;gap:12px;display:flex}.cliente-extrato .is-saida{color:var(--danger,#b42318)}.cliente-extrato .is-entrada{color:var(--success,#067647)}.campo-marcar{align-items:center;gap:6px;display:flex!important}.fila-do-ponto{margin:10px 0 16px}.fila-do-ponto ol{gap:6px;margin:6px 0 0;padding:0;list-style:none;display:grid}.fila-do-ponto li{background:var(--superficie-2,#f3f4f6);border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:8px 12px;display:flex}.engaja-metrica{padding:0}.engaja-cabecalho{cursor:pointer;width:100%;color:inherit;background:0 0;border:0;justify-content:space-between;align-items:center;padding:16px 20px;font-size:1rem;display:flex}.engaja-metrica>.hint,.engaja-faixas{padding:0 20px 16px}.engaja-faixas{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;display:grid}.engaja-faixas article{border:1px solid var(--borda,#e5e7eb);border-left-width:4px;border-radius:14px;gap:4px;padding:12px 14px;display:grid}.engaja-faixas header{display:grid}.engaja-numero{margin:2px 0;font-size:1.8rem;font-weight:800}.acoes-do-filtro{flex-basis:100%;gap:10px;display:flex}.carteira-detalhe .kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.carteira-detalhe .kpi{min-height:0;padding:12px 14px}.carteira-detalhe .kpi strong{font-size:1.2rem}.carteira-detalhe h3{margin:18px 0 8px;font-size:1rem}@media (max-width:700px){.carteira-detalhe .kpi-grid{grid-template-columns:1fr 1fr}}.campo-marcar-grupo{border:1px solid var(--borda,#ddd);border-radius:10px;flex-wrap:wrap;gap:6px 14px;margin:0;padding:8px 12px;display:flex}.campo-marcar-grupo legend{padding:0 4px;font-size:13px;font-weight:700}.barras-de-saque{align-items:flex-end;gap:6px;padding:8px 0;display:flex;overflow-x:auto}.barras-de-saque>div{justify-items:center;gap:4px;min-width:34px;display:grid}.barras-de-saque i{background:var(--brand,#4b3bd6);border-radius:6px 6px 0 0;width:18px;display:block}.barras-de-saque small{color:var(--texto-3,#888);font-size:11px}.conversas{grid-template-columns:300px 1fr;gap:16px;min-height:420px;display:grid}.conversas-lista{align-content:start;gap:6px;max-height:560px;display:grid;overflow-y:auto}.conversas-lista>button{text-align:left;border:1px solid var(--borda,#ddd);background:var(--superficie,#fff);cursor:pointer;color:inherit;border-radius:10px;gap:2px;padding:10px 12px;display:grid}.conversas-lista>button.active{border-color:var(--brand,#4b3bd6)}.conversas-lista small{color:var(--texto-3,#888);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.conversas-badge{background:var(--brand,#4b3bd6);color:var(--sobre-marca,#fff);border-radius:999px;margin-left:6px;padding:0 7px;font-size:12px}.conversas-painel{border:1px solid var(--borda,#ddd);background:var(--superficie,#fff);border-radius:12px;grid-template-rows:auto 1fr auto;padding:14px;display:grid}.conversas-painel h2{margin:0 0 8px;font-size:1.05rem}.conversas-mensagens{align-content:start;gap:8px;max-height:460px;display:grid;overflow-y:auto}.conversas-msg{background:var(--superficie-2,#f2f2f5);border-radius:12px;max-width:78%;padding:8px 12px}.conversas-msg.minha{background:var(--brand-suave,#e9e6ff);justify-self:end}.conversas-msg p{white-space:pre-wrap;margin:0 0 4px}.conversas-msg small{color:var(--texto-3,#888);font-size:11px}.conversas-enviar{gap:8px;margin-top:10px;display:flex}.conversas-enviar textarea{flex:1}.conversas-candidatos{gap:6px;padding:0;list-style:none;display:grid}.conversas-candidatos li{justify-content:space-between;align-items:center;display:flex}@media (max-width:800px){.conversas{grid-template-columns:1fr}}.lista-de-atalhos{gap:8px;padding-left:18px;display:grid}
