/* IMPULSE v8.13.8 — Pedidos: KPI mensal + filtros avançados */
.mz-order-kpis-five{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:12px}
.mz-order-filter-panel{margin:16px 0 10px;padding:15px;border:1px solid var(--line,#e4e7ec);border-radius:18px;background:linear-gradient(180deg,var(--card,#fff),rgba(248,250,252,.72));box-shadow:0 1px 2px rgba(16,24,40,.02)}
.mz-order-filter-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:13px}
.mz-order-filter-head>div{display:flex;flex-direction:column;gap:2px}.mz-order-filter-head b{font-size:13px}.mz-order-filter-head span{font-size:11px;color:var(--muted,#667085)}
.mz-order-filter-active{padding:5px 9px;border-radius:999px;background:rgba(37,99,235,.08);color:#2563eb!important;font-weight:800!important;font-size:10px!important}
.mz-order-filter-grid{display:grid;gap:10px;align-items:end}.mz-order-filter-grid.primary{grid-template-columns:minmax(320px,1.6fr) repeat(3,minmax(145px,.55fr));padding-bottom:11px;border-bottom:1px solid var(--line,#e4e7ec)}
.mz-order-filter-grid.advanced{grid-template-columns:repeat(2,minmax(135px,.7fr)) repeat(2,minmax(130px,.65fr)) minmax(190px,1fr) auto;padding-top:11px}
.mz-order-filter-grid label{display:flex;flex-direction:column;gap:6px;min-width:0}.mz-order-filter-grid label>span{font-size:10px;font-weight:800;color:var(--muted,#667085);text-transform:uppercase;letter-spacing:.055em}
.mz-order-filter-grid select,.mz-order-filter-input,.mz-money-input{height:42px;border:1px solid var(--line,#dfe5ef);background:var(--card,#fff);border-radius:12px;color:var(--text,#101828);outline:none;transition:.15s ease}
.mz-order-filter-grid select,.mz-order-filter-input{width:100%;padding:0 11px;font-weight:650}.mz-order-filter-input{box-sizing:border-box}
.mz-order-filter-grid select:focus,.mz-order-filter-input:focus,.mz-money-input:focus-within{border-color:#84a9ff;box-shadow:0 0 0 3px rgba(37,99,235,.075)}
.mz-filter-search .search-box{width:100%;box-sizing:border-box;background:var(--card,#fff);border:1px solid var(--line,#dfe5ef);border-radius:12px}.mz-filter-search .search-box:focus-within{border-color:#84a9ff;box-shadow:0 0 0 3px rgba(37,99,235,.075)}
.mz-money-input{display:flex;align-items:center;overflow:hidden}.mz-money-input i{font-style:normal;font-size:11px;font-weight:800;color:var(--muted,#667085);padding-left:11px}.mz-money-input input{min-width:0;width:100%;height:100%;border:0;background:transparent;color:var(--text,#101828);outline:0;padding:0 10px;font-weight:650}
.mz-order-clear{height:42px!important;border-radius:12px!important;padding:0 15px!important;white-space:nowrap}.mz-order-clear:not(:disabled){border-color:rgba(37,99,235,.18);color:#2563eb;background:rgba(37,99,235,.045)}
.mz-order-table-meta{padding:0 3px;margin-top:10px!important}.mz-order-table-meta b{color:var(--text,#101828)}
@media(max-width:1300px){.mz-order-kpis-five{grid-template-columns:repeat(3,1fr)!important}.mz-order-filter-grid.primary{grid-template-columns:1.4fr repeat(3,1fr)}.mz-order-filter-grid.advanced{grid-template-columns:repeat(3,1fr)}.mz-order-clear{width:100%}}
@media(max-width:900px){.mz-order-kpis-five{grid-template-columns:repeat(2,1fr)!important}.mz-order-filter-grid.primary,.mz-order-filter-grid.advanced{grid-template-columns:repeat(2,1fr)}.mz-filter-search{grid-column:1/-1}}
@media(max-width:620px){.mz-order-kpis-five{grid-template-columns:1fr!important}.mz-order-filter-grid.primary,.mz-order-filter-grid.advanced{grid-template-columns:1fr}.mz-filter-search{grid-column:auto}.mz-order-filter-head{align-items:flex-start}.mz-order-filter-active{display:none}}
