/**
 * 可视化看板 / 任务中心：客户·订单·单号筛选条
 * 与 standard-page、erp-card、my_tasks 控件尺寸对齐，不抢主内容视觉重心。
 */
.standard-page .dash-scope-filter {
    margin-bottom: 1rem;
    padding: 0.75rem 1rem;
    background: var(--bg-main, #f9fafb);
    border-radius: var(--radius-md, 12px);
    border: 1px solid var(--border-light, #f3f4f6);
}

.standard-page .dash-scope-filter__form {
    margin: 0;
}

.standard-page .dash-scope-filter__grid {
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(168px, 1fr));
    gap: 0.65rem 1rem;
    align-items: end;
}

@media (min-width: 992px) {
    .standard-page .dash-scope-filter__grid {
        grid-template-columns: 1.1fr 1.2fr 1fr 1fr auto;
    }
}

.standard-page .dash-scope-filter__field {
    min-width: 0;
}

.standard-page .dash-scope-filter__label {
    display: block;
    font-size: 12px;
    font-weight: 500;
    color: var(--text-muted, #6b7280);
    margin-bottom: 4px;
}

.standard-page .dash-scope-filter__control {
    width: 100%;
    max-width: 100%;
    border-radius: var(--radius-sm, 8px);
    font-size: 13px;
}

.standard-page .dash-scope-filter__actions {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    gap: 0.5rem 0.75rem;
    padding-bottom: 2px;
}

.standard-page .dash-scope-filter__btn {
    border-radius: var(--radius-sm, 8px);
    font-weight: 500;
}

.standard-page .dash-scope-filter__clear {
    font-size: 13px;
}
