.intel-fretes-page{padding:24px;max-width:1500px;margin:0 auto}.intel-fretes-hero{display:flex;justify-content:space-between;gap:20px;align-items:flex-start;margin-bottom:20px}.intel-fretes-hero h1{margin:6px 0 8px;font-size:32px;color:#213225}.intel-fretes-hero p{margin:0;color:#667066}.intel-fretes-badge{background:#e8efe3;color:#29462d;border:1px solid #ceddc6;padding:10px 14px;border-radius:999px;font-weight:800;white-space:nowrap}.intel-fretes-card{background:#fff;border:1px solid #e4e0d7;border-radius:22px;padding:18px;box-shadow:0 10px 32px rgba(46,58,43,.06);margin-bottom:18px}.intel-fretes-filtros{display:grid;grid-template-columns:minmax(280px,1.8fr) minmax(150px,.6fr) minmax(150px,.6fr) auto;gap:12px;align-items:end}.intel-fretes-filtros label{display:flex;flex-direction:column;gap:7px;font-weight:800;color:#344235}.intel-fretes-filtros input{height:44px;border:1px solid #d8d7cf;border-radius:12px;padding:0 13px;font:inherit;color:#202b22;background:#fff}.intel-fretes-filtros button{height:44px}.intel-fretes-ajuda{margin:10px 0 0;color:#798177;font-size:13px}.intel-kpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:18px 0}.intel-kpi{background:#fbfaf6;border:1px solid #e7e3d9;border-radius:18px;padding:15px}.intel-kpi small{display:block;color:#778077;font-weight:700;margin-bottom:6px}.intel-kpi strong{font-size:22px;color:#213225}.intel-kpi.principal{background:#eef4e9;border-color:#d1dfc8}.intel-resultados{display:grid;gap:14px}.intel-resultado{background:#fff;border:1px solid #e5e1d8;border-radius:20px;overflow:hidden;box-shadow:0 8px 24px rgba(45,55,42,.05)}.intel-resultado-topo{display:flex;justify-content:space-between;gap:16px;padding:16px 18px;background:#faf9f4;border-bottom:1px solid #ece8df}.intel-resultado-topo h3{margin:0 0 4px;color:#203024}.intel-resultado-topo p{margin:0;color:#697268}.intel-status{align-self:flex-start;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:900;background:#edf1ea;color:#355239}.intel-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:16px 18px}.intel-info{min-width:0}.intel-info span{display:block;color:#7a8179;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.03em;margin-bottom:4px}.intel-info strong{display:block;color:#223126;font-size:15px;overflow-wrap:anywhere}.intel-resultado-acoes{display:flex;gap:10px;flex-wrap:wrap;padding:0 18px 18px}.intel-antt-box{margin:0 18px 18px;border:1px solid #d9e3d3;border-radius:16px;padding:14px;background:#f4f7f1;display:none}.intel-antt-box.aberto{display:block}.intel-antt-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.intel-antt-grid div{background:#fff;border:1px solid #e3e9df;border-radius:12px;padding:11px}.intel-antt-grid small{display:block;color:#748073;margin-bottom:4px}.intel-antt-grid strong{color:#213225}.intel-vazio,.intel-loading,.intel-erro{padding:30px;text-align:center;border:1px dashed #d9d5ca;border-radius:18px;color:#6f776e;background:#fbfaf7}.intel-erro{color:#8a2f2f;background:#fff7f7;border-color:#e8c7c7}.intel-historico-nota{font-size:12px;color:#7a8179;padding:0 18px 16px}.intel-link-btn{border:0;background:transparent;color:#315837;font-weight:900;cursor:pointer;padding:0}.intel-destaque{color:#315837!important}.intel-valor-antigo{font-size:18px!important}.intel-resumo-linha{display:flex;gap:8px;flex-wrap:wrap;margin-top:6px}.intel-chip{padding:5px 8px;border-radius:999px;background:#eeeae0;color:#4d584c;font-size:12px;font-weight:800}
@media(max-width:980px){.intel-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.intel-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.intel-fretes-filtros{grid-template-columns:1fr 1fr}.intel-fretes-filtros label:first-child{grid-column:1/-1}.intel-fretes-filtros button{grid-column:1/-1}}
@media(max-width:640px){.intel-fretes-page{padding:14px}.intel-fretes-hero{flex-direction:column}.intel-fretes-hero h1{font-size:27px}.intel-fretes-filtros,.intel-grid,.intel-antt-grid{grid-template-columns:1fr}.intel-fretes-filtros label:first-child{grid-column:auto}.intel-kpis{grid-template-columns:1fr 1fr}.intel-resultado-topo{flex-direction:column}.intel-resultado-acoes .btn-primary,.intel-resultado-acoes .btn-secondary{width:100%}}
